diff options
408 files changed, 0 insertions, 84077 deletions
diff --git a/OSX/English.lproj/InfoPlist.strings b/OSX/English.lproj/InfoPlist.strings Binary files differdeleted file mode 100644 index dea12de..0000000 --- a/OSX/English.lproj/InfoPlist.strings +++ /dev/null diff --git a/OSX/English.lproj/SaverRunner.nib/designable.nib b/OSX/English.lproj/SaverRunner.nib/designable.nib deleted file mode 100644 index 1facee5..0000000 --- a/OSX/English.lproj/SaverRunner.nib/designable.nib +++ /dev/null @@ -1,1790 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00"> - <data> - <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">10K549</string> - <string key="IBDocument.InterfaceBuilderVersion">851</string> - <string key="IBDocument.AppKitVersion">1038.36</string> - <string key="IBDocument.HIToolboxVersion">461.00</string> - <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="NS.object.0">851</string> - </object> - <array class="NSMutableArray" key="IBDocument.EditedObjectIDs"> - <integer value="57"/> - </array> - <array key="IBDocument.PluginDependencies"> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - </array> - <object class="NSMutableDictionary" key="IBDocument.Metadata"> - <string key="NS.key.0">PluginDependencyRecalculationVersion</string> - <integer value="1" key="NS.object.0"/> - </object> - <array class="NSMutableArray" key="IBDocument.RootObjects" id="837227664"> - <object class="NSCustomObject" id="838516170"> - <object class="NSMutableString" key="NSClassName"> - <characters key="NS.bytes">NSApplication</characters> - </object> - </object> - <object class="NSCustomObject" id="998231172"> - <string key="NSClassName">FirstResponder</string> - </object> - <object class="NSCustomObject" id="996827039"> - <string key="NSClassName">NSApplication</string> - </object> - <object class="NSMenu" id="45111635"> - <string key="NSTitle">MainMenu</string> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="690370694"> - <reference key="NSMenu" ref="45111635"/> - <string key="NSTitle">XScreenSaver</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <object class="NSCustomResource" key="NSOnImage" id="301225830"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">NSMenuCheckmark</string> - </object> - <object class="NSCustomResource" key="NSMixedImage" id="862154113"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">NSMenuMixedState</string> - </object> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="648337178"> - <string key="NSTitle">XScreenSaver</string> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="8914611"> - <reference key="NSMenu" ref="648337178"/> - <string key="NSTitle">About XScreenSaver</string> - <string key="NSKeyEquiv"/> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="627255583"> - <reference key="NSMenu" ref="648337178"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="381880730"> - <reference key="NSMenu" ref="648337178"/> - <bool key="NSIsDisabled">YES</bool> - <string key="NSTitle">Preferences…</string> - <string key="NSKeyEquiv">,</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="862592074"> - <reference key="NSMenu" ref="648337178"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="923603386"> - <reference key="NSMenu" ref="648337178"/> - <string key="NSTitle">Services</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="1035646574"> - <object class="NSMutableString" key="NSTitle"> - <characters key="NS.bytes">Services</characters> - </object> - <array class="NSMutableArray" key="NSMenuItems"/> - <string key="NSName">_NSServicesMenu</string> - </object> - </object> - <object class="NSMenuItem" id="819131537"> - <reference key="NSMenu" ref="648337178"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="632798708"> - <reference key="NSMenu" ref="648337178"/> - <string key="NSTitle">Hide XScreenSaver</string> - <string key="NSKeyEquiv">h</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="468461345"> - <reference key="NSMenu" ref="648337178"/> - <string key="NSTitle">Hide Others</string> - <string key="NSKeyEquiv">h</string> - <int key="NSKeyEquivModMask">1572864</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="437251807"> - <reference key="NSMenu" ref="648337178"/> - <string key="NSTitle">Show All</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="583949930"> - <reference key="NSMenu" ref="648337178"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="504373960"> - <reference key="NSMenu" ref="648337178"/> - <string key="NSTitle">Quit XScreenSaver</string> - <string key="NSKeyEquiv">q</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - </array> - <string key="NSName">_NSAppleMenu</string> - </object> - </object> - <object class="NSMenuItem" id="799166226"> - <reference key="NSMenu" ref="45111635"/> - <string key="NSTitle">File</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="811240304"> - <object class="NSMutableString" key="NSTitle"> - <characters key="NS.bytes">File</characters> - </object> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="222387297"> - <reference key="NSMenu" ref="811240304"/> - <string key="NSTitle">Close</string> - <string key="NSKeyEquiv">w</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="608174085"> - <reference key="NSMenu" ref="811240304"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="876081012"> - <reference key="NSMenu" ref="811240304"/> - <string key="NSTitle">Page Setup…</string> - <string key="NSKeyEquiv">P</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="926886853"> - <reference key="NSMenu" ref="811240304"/> - <string key="NSTitle">Print…</string> - <string key="NSKeyEquiv">p</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - </array> - </object> - </object> - <object class="NSMenuItem" id="455143041"> - <reference key="NSMenu" ref="45111635"/> - <string key="NSTitle">Edit</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="750267634"> - <object class="NSMutableString" key="NSTitle"> - <characters key="NS.bytes">Edit</characters> - </object> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="497437714"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Undo</string> - <string key="NSKeyEquiv">z</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="216516037"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Redo</string> - <string key="NSKeyEquiv">Z</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="50949474"> - <reference key="NSMenu" ref="750267634"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="734088368"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Cut</string> - <string key="NSKeyEquiv">x</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="56237994"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Copy</string> - <string key="NSKeyEquiv">c</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="838407332"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Paste</string> - <string key="NSKeyEquiv">v</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="285560595"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Paste and Match Style</string> - <string key="NSKeyEquiv">V</string> - <int key="NSKeyEquivModMask">1572864</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="406944349"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Delete</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="24225155"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Select All</string> - <string key="NSKeyEquiv">a</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="785449747"> - <reference key="NSMenu" ref="750267634"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="18140746"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Find</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="830368365"> - <object class="NSMutableString" key="NSTitle"> - <characters key="NS.bytes">Find</characters> - </object> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="10797587"> - <reference key="NSMenu" ref="830368365"/> - <string key="NSTitle">Find…</string> - <string key="NSKeyEquiv">f</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <int key="NSTag">1</int> - </object> - <object class="NSMenuItem" id="144442828"> - <reference key="NSMenu" ref="830368365"/> - <string key="NSTitle">Find Next</string> - <string key="NSKeyEquiv">g</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <int key="NSTag">2</int> - </object> - <object class="NSMenuItem" id="208214618"> - <reference key="NSMenu" ref="830368365"/> - <string key="NSTitle">Find Previous</string> - <string key="NSKeyEquiv">G</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <int key="NSTag">3</int> - </object> - <object class="NSMenuItem" id="841162955"> - <reference key="NSMenu" ref="830368365"/> - <string key="NSTitle">Use Selection for Find</string> - <string key="NSKeyEquiv">e</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <int key="NSTag">7</int> - </object> - <object class="NSMenuItem" id="912738317"> - <reference key="NSMenu" ref="830368365"/> - <string key="NSTitle">Jump to Selection</string> - <string key="NSKeyEquiv">j</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - </array> - </object> - </object> - <object class="NSMenuItem" id="883299468"> - <reference key="NSMenu" ref="750267634"/> - <string key="NSTitle">Spelling</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="768298486"> - <string key="NSTitle">Spelling</string> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="177276662"> - <reference key="NSMenu" ref="768298486"/> - <string key="NSTitle">Spelling…</string> - <string key="NSKeyEquiv">:</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="832350994"> - <reference key="NSMenu" ref="768298486"/> - <string key="NSTitle">Check Spelling</string> - <string key="NSKeyEquiv">;</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="230465977"> - <reference key="NSMenu" ref="768298486"/> - <string key="NSTitle">Check Spelling as You Type</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - </array> - </object> - </object> - </array> - </object> - </object> - <object class="NSMenuItem" id="224272834"> - <reference key="NSMenu" ref="45111635"/> - <string key="NSTitle">Window</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="77346976"> - <object class="NSMutableString" key="NSTitle"> - <characters key="NS.bytes">Window</characters> - </object> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="711269442"> - <reference key="NSMenu" ref="77346976"/> - <string key="NSTitle">Minimize</string> - <string key="NSKeyEquiv">m</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="531690807"> - <reference key="NSMenu" ref="77346976"/> - <string key="NSTitle">Zoom</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="229796363"> - <reference key="NSMenu" ref="77346976"/> - <bool key="NSIsDisabled">YES</bool> - <bool key="NSIsSeparator">YES</bool> - <string key="NSTitle"/> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - <object class="NSMenuItem" id="691026595"> - <reference key="NSMenu" ref="77346976"/> - <string key="NSTitle">Bring All to Front</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - </array> - <string key="NSName">_NSWindowsMenu</string> - </object> - </object> - <object class="NSMenuItem" id="372969117"> - <reference key="NSMenu" ref="45111635"/> - <string key="NSTitle">Help</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - <string key="NSAction">submenuAction:</string> - <object class="NSMenu" key="NSSubmenu" id="839568932"> - <string key="NSTitle">Help</string> - <array class="NSMutableArray" key="NSMenuItems"> - <object class="NSMenuItem" id="148697282"> - <reference key="NSMenu" ref="839568932"/> - <bool key="NSIsDisabled">YES</bool> - <string key="NSTitle">XScreenSaver Help</string> - <string key="NSKeyEquiv">?</string> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="301225830"/> - <reference key="NSMixedImage" ref="862154113"/> - </object> - </array> - </object> - </object> - </array> - <string key="NSName">_NSMainMenu</string> - </object> - <object class="NSCustomObject" id="606990062"> - <string key="NSClassName">SaverRunner</string> - </object> - </array> - <object class="IBObjectContainer" key="IBDocument.Objects"> - <array class="NSMutableArray" key="connectionRecords"> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">performMiniaturize:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="711269442"/> - </object> - <int key="connectionID">37</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">arrangeInFront:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="691026595"/> - </object> - <int key="connectionID">39</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">print:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="926886853"/> - </object> - <int key="connectionID">86</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">runPageLayout:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="876081012"/> - </object> - <int key="connectionID">87</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">showHelp:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="148697282"/> - </object> - <int key="connectionID">122</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">terminate:</string> - <reference key="source" ref="838516170"/> - <reference key="destination" ref="504373960"/> - </object> - <int key="connectionID">139</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">hideOtherApplications:</string> - <reference key="source" ref="838516170"/> - <reference key="destination" ref="468461345"/> - </object> - <int key="connectionID">146</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">hide:</string> - <reference key="source" ref="838516170"/> - <reference key="destination" ref="632798708"/> - </object> - <int key="connectionID">152</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">unhideAllApplications:</string> - <reference key="source" ref="838516170"/> - <reference key="destination" ref="437251807"/> - </object> - <int key="connectionID">153</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">cut:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="734088368"/> - </object> - <int key="connectionID">175</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">paste:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="838407332"/> - </object> - <int key="connectionID">176</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">redo:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="216516037"/> - </object> - <int key="connectionID">178</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">selectAll:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="24225155"/> - </object> - <int key="connectionID">179</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">undo:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="497437714"/> - </object> - <int key="connectionID">180</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">copy:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="56237994"/> - </object> - <int key="connectionID">181</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">showGuessPanel:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="177276662"/> - </object> - <int key="connectionID">188</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">checkSpelling:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="832350994"/> - </object> - <int key="connectionID">190</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">toggleContinuousSpellChecking:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="230465977"/> - </object> - <int key="connectionID">192</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">performClose:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="222387297"/> - </object> - <int key="connectionID">193</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">delete:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="406944349"/> - </object> - <int key="connectionID">195</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">performZoom:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="531690807"/> - </object> - <int key="connectionID">198</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">performFindPanelAction:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="10797587"/> - </object> - <int key="connectionID">199</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">performFindPanelAction:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="144442828"/> - </object> - <int key="connectionID">200</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">performFindPanelAction:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="208214618"/> - </object> - <int key="connectionID">201</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">performFindPanelAction:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="841162955"/> - </object> - <int key="connectionID">202</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">centerSelectionInVisibleArea:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="912738317"/> - </object> - <int key="connectionID">203</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">pasteAsPlainText:</string> - <reference key="source" ref="998231172"/> - <reference key="destination" ref="285560595"/> - </object> - <int key="connectionID">205</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">delegate</string> - <reference key="source" ref="838516170"/> - <reference key="destination" ref="606990062"/> - </object> - <int key="connectionID">207</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">menubar</string> - <reference key="source" ref="606990062"/> - <reference key="destination" ref="45111635"/> - </object> - <int key="connectionID">209</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">openPreferences:</string> - <reference key="source" ref="606990062"/> - <reference key="destination" ref="381880730"/> - </object> - <int key="connectionID">212</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">aboutPanel:</string> - <reference key="source" ref="606990062"/> - <reference key="destination" ref="8914611"/> - </object> - <int key="connectionID">213</int> - </object> - </array> - <object class="IBMutableOrderedSet" key="objectRecords"> - <array key="orderedObjects"> - <object class="IBObjectRecord"> - <int key="objectID">0</int> - <array key="object" id="0"/> - <reference key="children" ref="837227664"/> - <nil key="parent"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">-2</int> - <reference key="object" ref="838516170"/> - <reference key="parent" ref="0"/> - <string key="objectName">File's Owner</string> - </object> - <object class="IBObjectRecord"> - <int key="objectID">-1</int> - <reference key="object" ref="998231172"/> - <reference key="parent" ref="0"/> - <string key="objectName">First Responder</string> - </object> - <object class="IBObjectRecord"> - <int key="objectID">-3</int> - <reference key="object" ref="996827039"/> - <reference key="parent" ref="0"/> - <string key="objectName">Application</string> - </object> - <object class="IBObjectRecord"> - <int key="objectID">29</int> - <reference key="object" ref="45111635"/> - <array class="NSMutableArray" key="children"> - <reference ref="224272834"/> - <reference ref="690370694"/> - <reference ref="799166226"/> - <reference ref="372969117"/> - <reference ref="455143041"/> - </array> - <reference key="parent" ref="0"/> - <string key="objectName">MainMenu</string> - </object> - <object class="IBObjectRecord"> - <int key="objectID">19</int> - <reference key="object" ref="224272834"/> - <array class="NSMutableArray" key="children"> - <reference ref="77346976"/> - </array> - <reference key="parent" ref="45111635"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">24</int> - <reference key="object" ref="77346976"/> - <array class="NSMutableArray" key="children"> - <reference ref="691026595"/> - <reference ref="711269442"/> - <reference ref="229796363"/> - <reference ref="531690807"/> - </array> - <reference key="parent" ref="224272834"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">5</int> - <reference key="object" ref="691026595"/> - <reference key="parent" ref="77346976"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">23</int> - <reference key="object" ref="711269442"/> - <reference key="parent" ref="77346976"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">92</int> - <reference key="object" ref="229796363"/> - <reference key="parent" ref="77346976"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">197</int> - <reference key="object" ref="531690807"/> - <reference key="parent" ref="77346976"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">56</int> - <reference key="object" ref="690370694"/> - <array class="NSMutableArray" key="children"> - <reference ref="648337178"/> - </array> - <reference key="parent" ref="45111635"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">57</int> - <reference key="object" ref="648337178"/> - <array class="NSMutableArray" key="children"> - <reference ref="8914611"/> - <reference ref="381880730"/> - <reference ref="923603386"/> - <reference ref="632798708"/> - <reference ref="504373960"/> - <reference ref="862592074"/> - <reference ref="819131537"/> - <reference ref="468461345"/> - <reference ref="583949930"/> - <reference ref="437251807"/> - <reference ref="627255583"/> - </array> - <reference key="parent" ref="690370694"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">58</int> - <reference key="object" ref="8914611"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">129</int> - <reference key="object" ref="381880730"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">131</int> - <reference key="object" ref="923603386"/> - <array class="NSMutableArray" key="children"> - <reference ref="1035646574"/> - </array> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">130</int> - <reference key="object" ref="1035646574"/> - <reference key="parent" ref="923603386"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">134</int> - <reference key="object" ref="632798708"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">136</int> - <reference key="object" ref="504373960"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">143</int> - <reference key="object" ref="862592074"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">144</int> - <reference key="object" ref="819131537"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">145</int> - <reference key="object" ref="468461345"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">149</int> - <reference key="object" ref="583949930"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">150</int> - <reference key="object" ref="437251807"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">196</int> - <reference key="object" ref="627255583"/> - <reference key="parent" ref="648337178"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">83</int> - <reference key="object" ref="799166226"/> - <array class="NSMutableArray" key="children"> - <reference ref="811240304"/> - </array> - <reference key="parent" ref="45111635"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">81</int> - <reference key="object" ref="811240304"/> - <array class="NSMutableArray" key="children"> - <reference ref="222387297"/> - <reference ref="608174085"/> - <reference ref="876081012"/> - <reference ref="926886853"/> - </array> - <reference key="parent" ref="799166226"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">73</int> - <reference key="object" ref="222387297"/> - <reference key="parent" ref="811240304"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">74</int> - <reference key="object" ref="608174085"/> - <reference key="parent" ref="811240304"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">77</int> - <reference key="object" ref="876081012"/> - <reference key="parent" ref="811240304"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">78</int> - <reference key="object" ref="926886853"/> - <reference key="parent" ref="811240304"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">103</int> - <reference key="object" ref="372969117"/> - <array class="NSMutableArray" key="children"> - <reference ref="839568932"/> - </array> - <reference key="parent" ref="45111635"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">106</int> - <reference key="object" ref="839568932"/> - <array class="NSMutableArray" key="children"> - <reference ref="148697282"/> - </array> - <reference key="parent" ref="372969117"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">111</int> - <reference key="object" ref="148697282"/> - <reference key="parent" ref="839568932"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">163</int> - <reference key="object" ref="455143041"/> - <array class="NSMutableArray" key="children"> - <reference ref="750267634"/> - </array> - <reference key="parent" ref="45111635"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">169</int> - <reference key="object" ref="750267634"/> - <array class="NSMutableArray" key="children"> - <reference ref="50949474"/> - <reference ref="56237994"/> - <reference ref="497437714"/> - <reference ref="734088368"/> - <reference ref="406944349"/> - <reference ref="18140746"/> - <reference ref="838407332"/> - <reference ref="24225155"/> - <reference ref="216516037"/> - <reference ref="785449747"/> - <reference ref="883299468"/> - <reference ref="285560595"/> - </array> - <reference key="parent" ref="455143041"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">156</int> - <reference key="object" ref="50949474"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">157</int> - <reference key="object" ref="56237994"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">158</int> - <reference key="object" ref="497437714"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">160</int> - <reference key="object" ref="734088368"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">164</int> - <reference key="object" ref="406944349"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">168</int> - <reference key="object" ref="18140746"/> - <array class="NSMutableArray" key="children"> - <reference ref="830368365"/> - </array> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">159</int> - <reference key="object" ref="830368365"/> - <array class="NSMutableArray" key="children"> - <reference ref="10797587"/> - <reference ref="912738317"/> - <reference ref="841162955"/> - <reference ref="208214618"/> - <reference ref="144442828"/> - </array> - <reference key="parent" ref="18140746"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">154</int> - <reference key="object" ref="10797587"/> - <reference key="parent" ref="830368365"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">155</int> - <reference key="object" ref="912738317"/> - <reference key="parent" ref="830368365"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">161</int> - <reference key="object" ref="841162955"/> - <reference key="parent" ref="830368365"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">162</int> - <reference key="object" ref="208214618"/> - <reference key="parent" ref="830368365"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">167</int> - <reference key="object" ref="144442828"/> - <reference key="parent" ref="830368365"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">171</int> - <reference key="object" ref="838407332"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">172</int> - <reference key="object" ref="24225155"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">173</int> - <reference key="object" ref="216516037"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">174</int> - <reference key="object" ref="785449747"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">184</int> - <reference key="object" ref="883299468"/> - <array class="NSMutableArray" key="children"> - <reference ref="768298486"/> - </array> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">185</int> - <reference key="object" ref="768298486"/> - <array class="NSMutableArray" key="children"> - <reference ref="177276662"/> - <reference ref="832350994"/> - <reference ref="230465977"/> - </array> - <reference key="parent" ref="883299468"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">187</int> - <reference key="object" ref="177276662"/> - <reference key="parent" ref="768298486"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">189</int> - <reference key="object" ref="832350994"/> - <reference key="parent" ref="768298486"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">191</int> - <reference key="object" ref="230465977"/> - <reference key="parent" ref="768298486"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">204</int> - <reference key="object" ref="285560595"/> - <reference key="parent" ref="750267634"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">206</int> - <reference key="object" ref="606990062"/> - <reference key="parent" ref="0"/> - <string key="objectName">SaverRunner</string> - </object> - </array> - </object> - <dictionary class="NSMutableDictionary" key="flattenedProperties"> - <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="-3.ImportedFromIB2"/> - <string key="103.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="103.ImportedFromIB2"/> - <string key="106.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="106.ImportedFromIB2"/> - <string key="111.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="111.ImportedFromIB2"/> - <string key="129.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="129.ImportedFromIB2"/> - <string key="130.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="130.ImportedFromIB2"/> - <string key="131.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="131.ImportedFromIB2"/> - <string key="134.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="134.ImportedFromIB2"/> - <string key="136.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="136.ImportedFromIB2"/> - <string key="143.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="143.ImportedFromIB2"/> - <string key="144.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="144.ImportedFromIB2"/> - <string key="145.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="145.ImportedFromIB2"/> - <string key="149.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="149.ImportedFromIB2"/> - <string key="150.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="150.ImportedFromIB2"/> - <string key="154.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="154.ImportedFromIB2"/> - <string key="155.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="155.ImportedFromIB2"/> - <string key="156.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="156.ImportedFromIB2"/> - <string key="157.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="157.ImportedFromIB2"/> - <string key="158.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="158.ImportedFromIB2"/> - <string key="159.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="159.ImportedFromIB2"/> - <string key="160.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="160.ImportedFromIB2"/> - <string key="161.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="161.ImportedFromIB2"/> - <string key="162.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="162.ImportedFromIB2"/> - <string key="163.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="163.ImportedFromIB2"/> - <string key="164.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="164.ImportedFromIB2"/> - <string key="167.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="167.ImportedFromIB2"/> - <string key="168.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="168.ImportedFromIB2"/> - <string key="169.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="169.ImportedFromIB2"/> - <string key="171.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="171.ImportedFromIB2"/> - <string key="172.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="172.ImportedFromIB2"/> - <string key="173.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="173.ImportedFromIB2"/> - <string key="174.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="174.ImportedFromIB2"/> - <string key="184.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="184.ImportedFromIB2"/> - <string key="185.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="185.ImportedFromIB2"/> - <string key="187.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="187.ImportedFromIB2"/> - <string key="189.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="189.ImportedFromIB2"/> - <string key="19.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="19.ImportedFromIB2"/> - <string key="191.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="191.ImportedFromIB2"/> - <string key="196.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="196.ImportedFromIB2"/> - <string key="197.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="197.ImportedFromIB2"/> - <string key="204.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="204.ImportedFromIB2"/> - <boolean value="YES" key="206.ImportedFromIB2"/> - <string key="23.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="23.ImportedFromIB2"/> - <string key="24.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="24.ImportedFromIB2"/> - <string key="29.IBEditorWindowLastContentRect">{{72, 1365}, {344, 20}}</string> - <string key="29.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="29.ImportedFromIB2"/> - <string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="5.ImportedFromIB2"/> - <string key="56.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="56.ImportedFromIB2"/> - <string key="57.IBEditorWindowLastContentRect">{{84, 1182}, {225, 183}}</string> - <string key="57.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="57.ImportedFromIB2"/> - <string key="58.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="58.ImportedFromIB2"/> - <string key="73.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="73.ImportedFromIB2"/> - <string key="74.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="74.ImportedFromIB2"/> - <string key="77.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="77.ImportedFromIB2"/> - <string key="78.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="78.ImportedFromIB2"/> - <string key="81.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="81.ImportedFromIB2"/> - <string key="83.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="83.ImportedFromIB2"/> - <string key="92.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <boolean value="YES" key="92.ImportedFromIB2"/> - </dictionary> - <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/> - <nil key="activeLocalization"/> - <dictionary class="NSMutableDictionary" key="localizations"/> - <nil key="sourceID"/> - <int key="maxID">213</int> - </object> - <object class="IBClassDescriber" key="IBDocument.Classes"> - <array class="NSMutableArray" key="referencedPartialClassDescriptions"> - <object class="IBPartialClassDescription"> - <string key="className">SaverRunner</string> - <string key="superclassName">NSObject</string> - <dictionary class="NSMutableDictionary" key="actions"> - <string key="aboutPanel:">id</string> - <string key="openPreferences:">id</string> - </dictionary> - <dictionary class="NSMutableDictionary" key="actionInfosByName"> - <object class="IBActionInfo" key="aboutPanel:"> - <string key="name">aboutPanel:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="openPreferences:"> - <string key="name">openPreferences:</string> - <string key="candidateClassName">id</string> - </object> - </dictionary> - <object class="NSMutableDictionary" key="outlets"> - <string key="NS.key.0">menubar</string> - <string key="NS.object.0">NSMenu</string> - </object> - <object class="NSMutableDictionary" key="toOneOutletInfosByName"> - <string key="NS.key.0">menubar</string> - <object class="IBToOneOutletInfo" key="NS.object.0"> - <string key="name">menubar</string> - <string key="candidateClassName">NSMenu</string> - </object> - </object> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBProjectSource</string> - <string key="minorKey">OSX/SaverRunner.h</string> - </object> - </object> - </array> - <array class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+"> - <object class="IBPartialClassDescription"> - <string key="className">NSApplication</string> - <string key="superclassName">NSResponder</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="559430808"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSApplication</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="632847653"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSApplication</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="391792136"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSApplication</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSApplication</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSBrowser</string> - <string key="superclassName">NSControl</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="988770048"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSBrowser.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSControl</string> - <string key="superclassName">NSView</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="339469989"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSControl.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSDocument</string> - <string key="superclassName">NSObject</string> - <dictionary class="NSMutableDictionary" key="actions"> - <string key="printDocument:">id</string> - <string key="revertDocumentToSaved:">id</string> - <string key="runPageLayout:">id</string> - <string key="saveDocument:">id</string> - <string key="saveDocumentAs:">id</string> - <string key="saveDocumentTo:">id</string> - </dictionary> - <dictionary class="NSMutableDictionary" key="actionInfosByName"> - <object class="IBActionInfo" key="printDocument:"> - <string key="name">printDocument:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="revertDocumentToSaved:"> - <string key="name">revertDocumentToSaved:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="runPageLayout:"> - <string key="name">runPageLayout:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="saveDocument:"> - <string key="name">saveDocument:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="saveDocumentAs:"> - <string key="name">saveDocumentAs:</string> - <string key="candidateClassName">id</string> - </object> - <object class="IBActionInfo" key="saveDocumentTo:"> - <string key="name">saveDocumentTo:</string> - <string key="candidateClassName">id</string> - </object> - </dictionary> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSDocument.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSDocument</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSDocumentScripting.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSMatrix</string> - <string key="superclassName">NSControl</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSMatrix.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSMenu</string> - <string key="superclassName">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="1054084886"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSMenuItem</string> - <string key="superclassName">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSMovieView</string> - <string key="superclassName">NSView</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSMovieView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSAlert.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSAnimation.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <reference key="sourceIdentifier" ref="559430808"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <reference key="sourceIdentifier" ref="632847653"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <reference key="sourceIdentifier" ref="988770048"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <reference key="sourceIdentifier" ref="391792136"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSComboBox.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSComboBoxCell.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <reference key="sourceIdentifier" ref="339469989"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSDatePickerCell.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="813110203"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSImage.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <reference key="sourceIdentifier" ref="1054084886"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSSound.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSSpeechRecognizer.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSSpeechSynthesizer.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSSplitView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSTabView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="618451181"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="639735868"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSText.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSTextStorage.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSTextView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSTokenField.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSTokenFieldCell.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSToolbar.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="1040394720"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier" id="197276517"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSResponder</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSResponder</string> - <string key="superclassName">NSObject</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSTableView</string> - <string key="superclassName">NSControl</string> - <reference key="sourceIdentifier" ref="618451181"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSText</string> - <string key="superclassName">NSView</string> - <reference key="sourceIdentifier" ref="639735868"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSView</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSView</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSView</string> - <string key="superclassName">NSResponder</string> - <reference key="sourceIdentifier" ref="1040394720"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSWindow</string> - <reference key="sourceIdentifier" ref="813110203"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSWindow</string> - <string key="superclassName">NSResponder</string> - <reference key="sourceIdentifier" ref="197276517"/> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NSWindow</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBFrameworkSource</string> - <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string> - </object> - </object> - </array> - </object> - <int key="IBDocument.localizationMode">0</int> - <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string> - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies"> - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string> - <integer value="1050" key="NS.object.0"/> - </object> - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults"> - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string> - <integer value="1040" key="NS.object.0"/> - </object> - <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool> - <string key="IBDocument.LastKnownRelativeProjectPath">../../xscreensaver.xcodeproj</string> - <int key="IBDocument.defaultPropertyAccessControl">3</int> - <dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes"> - <string key="NSMenuCheckmark">{9, 8}</string> - <string key="NSMenuMixedState">{7, 2}</string> - </dictionary> - </data> -</archive> diff --git a/OSX/English.lproj/SaverRunner.nib/keyedobjects.nib b/OSX/English.lproj/SaverRunner.nib/keyedobjects.nib Binary files differdeleted file mode 100644 index 96d6891..0000000 --- a/OSX/English.lproj/SaverRunner.nib/keyedobjects.nib +++ /dev/null diff --git a/OSX/Gallant19.bdf b/OSX/Gallant19.bdf deleted file mode 100644 index 75b4fa6..0000000 --- a/OSX/Gallant19.bdf +++ /dev/null @@ -1,13691 +0,0 @@ -STARTFONT 2.1 -COMMENT Copyright 2006 Sun Microsystems, Inc. All rights reserved. -COMMENT Use is subject to license terms. -COMMENT This is a derivation of a BDF font from the X consolidation -COMMENT Originally a BSD vfont. -COMMENT Re-built BDF and ISO10646-1 from hex code originally in -COMMENT illumos usr/src/uts/common/font/12x22.c -FONT -Sun-Gallant-Demi-R-Normal--19-190-72-72-C-120-ISO10646-1 -SIZE 19 72 72 -FONTBOUNDINGBOX 12 22 0 -5 -STARTPROPERTIES 18 -FONTNAME_REGISTRY "" -FOUNDRY "Sun" -FAMILY_NAME "Gallant" -WEIGHT_NAME "Demi" -SLANT "R" -SETWIDTH_NAME "Normal" -ADD_STYLE_NAME "" -PIXEL_SIZE 19 -POINT_SIZE 190 -RESOLUTION_X 72 -RESOLUTION_Y 72 -SPACING "C" -AVERAGE_WIDTH 120 -CHARSET_REGISTRY "ISO10646" -CHARSET_ENCODING "1" -FONT_ASCENT 17 -FONT_DESCENT 5 -DEFAULT_CHAR 65533 -ENDPROPERTIES -CHARS 471 -STARTCHAR char0 -ENCODING 0 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -76E0 -76E0 -6060 -6060 -0000 -0000 -6060 -6060 -6060 -0000 -0000 -6060 -6060 -76E0 -76E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR space -ENCODING 32 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR exclam -ENCODING 33 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0000 -0000 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR quotedbl -ENCODING 34 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1980 -1980 -1980 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR numbersign -ENCODING 35 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0330 -0330 -0330 -0660 -1FF0 -1FF0 -0CC0 -0CC0 -1980 -1980 -7FC0 -7FC0 -3300 -6600 -6600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dollar -ENCODING 36 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -1F80 -3FC0 -66E0 -6660 -6600 -3E00 -1F80 -07C0 -0660 -0660 -6660 -7FC0 -3F80 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR percent -ENCODING 37 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -38C0 -4CC0 -4580 -6580 -3B00 -0300 -0600 -0600 -0C00 -0DC0 -1A60 -1A20 -3320 -31C0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ampersand -ENCODING 38 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0700 -0F80 -18C0 -18C0 -18C0 -0F80 -1E00 -3E00 -7700 -6360 -61E0 -61C0 -6180 -3FE0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR quotesingle -ENCODING 39 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0C00 -1E00 -1E00 -0600 -0600 -0C00 -1800 -1000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR parenleft -ENCODING 40 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0180 -0300 -0600 -0600 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0600 -0600 -0300 -0180 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR parenright -ENCODING 41 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1800 -0C00 -0600 -0600 -0300 -0300 -0300 -0300 -0300 -0300 -0300 -0600 -0600 -0C00 -1800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR asterisk -ENCODING 42 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0F00 -0600 -6660 -76E0 -1980 -0000 -1980 -76E0 -6660 -0600 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR plus -ENCODING 43 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0600 -0600 -0600 -0600 -7FE0 -7FE0 -0600 -0600 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR comma -ENCODING 44 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0C00 -1E00 -1E00 -0600 -0600 -0C00 -1800 -1000 -ENDCHAR -STARTCHAR hyphen -ENCODING 45 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR period -ENCODING 46 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0C00 -1E00 -1E00 -0C00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR slash -ENCODING 47 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0060 -00C0 -00C0 -0180 -0180 -0300 -0300 -0600 -0600 -0C00 -0C00 -1800 -1800 -3000 -3000 -6000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR zero -ENCODING 48 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0700 -0F80 -1180 -10C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -3080 -1880 -1F00 -0E00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR one -ENCODING 49 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0600 -0E00 -1E00 -3600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -3FC0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR two -ENCODING 50 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1F00 -3F80 -61C0 -40C0 -00C0 -00C0 -00C0 -0180 -0300 -0600 -0C00 -1800 -3020 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR three -ENCODING 51 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F80 -1FC0 -20E0 -4060 -0060 -00E0 -07C0 -0FC0 -00E0 -0060 -0060 -4060 -6040 -3F80 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR four -ENCODING 52 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0180 -0380 -0380 -0580 -0580 -0980 -0980 -1180 -1180 -2180 -3FE0 -7FE0 -0180 -0180 -0180 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR five -ENCODING 53 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0FC0 -0FC0 -1000 -1000 -2000 -3F80 -31C0 -00E0 -0060 -0060 -0060 -4060 -6060 -30C0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR six -ENCODING 54 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0700 -0C00 -1800 -3000 -3000 -6000 -6780 -6FC0 -70E0 -6060 -6060 -6060 -7040 -3F80 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR seven -ENCODING 55 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1FE0 -3FE0 -6040 -0040 -00C0 -0080 -0080 -0180 -0100 -0100 -0300 -0200 -0200 -0600 -0400 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR eight -ENCODING 56 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F00 -1180 -30C0 -30C0 -30C0 -1880 -0D00 -0600 -0B00 -1180 -30C0 -30C0 -30C0 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR nine -ENCODING 57 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -70E0 -3F60 -1E60 -0060 -00C0 -00C0 -0180 -0700 -3C00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR colon -ENCODING 58 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0C00 -1E00 -1E00 -0C00 -0000 -0000 -0C00 -1E00 -1E00 -0C00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR semicolon -ENCODING 59 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0C00 -1E00 -1E00 -0C00 -0000 -0000 -0C00 -1E00 -1E00 -0600 -0600 -0C00 -1800 -1000 -ENDCHAR -STARTCHAR less -ENCODING 60 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0060 -01C0 -0700 -1C00 -7000 -7000 -1C00 -0700 -01C0 -0060 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR equal -ENCODING 61 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7FE0 -7FE0 -0000 -0000 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR greater -ENCODING 62 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -6000 -3800 -0E00 -0380 -00E0 -00E0 -0380 -0E00 -3800 -6000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR question -ENCODING 63 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F00 -1F80 -39C0 -20C0 -00C0 -00C0 -0180 -0300 -0600 -0C00 -0C00 -0000 -0000 -0C00 -0C00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR at -ENCODING 64 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0F80 -3FC0 -3060 -6060 -6720 -6FA0 -6CA0 -6CA0 -67E0 -6000 -3000 -3FE0 -0FE0 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR A -ENCODING 65 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0600 -0600 -0B00 -0B00 -0900 -1180 -1180 -1080 -3FC0 -20C0 -2040 -4060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR B -ENCODING 66 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -FF00 -6080 -60C0 -60C0 -60C0 -6180 -7F80 -60C0 -6060 -6060 -6060 -6060 -60C0 -FF80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR C -ENCODING 67 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -6000 -6000 -2000 -3020 -1840 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR D -ENCODING 68 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -FF00 -61C0 -60C0 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6040 -6180 -FE00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR E -ENCODING 69 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7FC0 -3040 -3040 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR F -ENCODING 70 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7FC0 -3040 -3040 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3000 -3000 -3000 -7800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR G -ENCODING 71 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -61F0 -6060 -2060 -3060 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR H -ENCODING 72 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F0F0 -6060 -6060 -6060 -6060 -6060 -7FE0 -6060 -6060 -6060 -6060 -6060 -6060 -F0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR I -ENCODING 73 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR J -ENCODING 74 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0400 -3800 -3000 -ENDCHAR -STARTCHAR K -ENCODING 75 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F0E0 -6180 -6300 -6600 -6C00 -7800 -7800 -7C00 -6E00 -6700 -6380 -61C0 -60E0 -F070 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR L -ENCODING 76 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7800 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR M -ENCODING 77 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -E070 -60E0 -70E0 -70E0 -70E0 -5960 -5960 -5960 -4D60 -4E60 -4E60 -4460 -4460 -E4F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR N -ENCODING 78 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -C070 -6020 -7020 -7820 -5820 -4C20 -4620 -4720 -4320 -41A0 -40E0 -40E0 -4060 -E030 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR O -ENCODING 79 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0F00 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR P -ENCODING 80 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7F80 -30C0 -3060 -3060 -3060 -30C0 -3780 -3000 -3000 -3000 -3000 -3000 -3000 -7800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Q -ENCODING 81 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0F00 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -6060 -6060 -3040 -3840 -1F80 -0E00 -1F00 -2390 -01E0 -0000 -0000 -ENDCHAR -STARTCHAR R -ENCODING 82 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -FF00 -6180 -60C0 -60C0 -60C0 -6080 -7F00 -7C00 -6E00 -6700 -6380 -61C0 -60E0 -F070 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR S -ENCODING 83 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1FE0 -3060 -6020 -6020 -7000 -3C00 -1E00 -0780 -01C0 -00E0 -4060 -4060 -60C0 -7F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR T -ENCODING 84 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7FE0 -4620 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR U -ENCODING 85 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F070 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR V -ENCODING 86 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -E0E0 -6040 -3080 -3080 -3080 -1900 -1900 -1900 -0A00 -0E00 -0E00 -0400 -0400 -0400 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR W -ENCODING 87 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -FEF0 -6620 -6620 -6620 -7620 -7740 -3340 -3740 -3BC0 -3B80 -1980 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR X -ENCODING 88 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F070 -6020 -3040 -3880 -1880 -0D00 -0600 -0600 -0B00 -1180 -11C0 -20C0 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Y -ENCODING 89 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F070 -6020 -3040 -1880 -1880 -0D00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Z -ENCODING 90 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -3FE0 -20C0 -00C0 -0180 -0180 -0300 -0300 -0600 -0600 -0C00 -0C00 -1800 -1820 -3FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR bracketleft -ENCODING 91 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F80 -0F80 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0F80 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR backslash -ENCODING 92 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -6000 -3000 -3000 -1800 -1800 -0C00 -0C00 -0600 -0600 -0300 -0300 -0180 -0180 -00C0 -00C0 -0060 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR bracketright -ENCODING 93 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1F00 -1F00 -0300 -0300 -0300 -0300 -0300 -0300 -0300 -0300 -0300 -0300 -0300 -1F00 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR asciicircum -ENCODING 94 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0400 -0E00 -1B00 -3180 -60C0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR underscore -ENCODING 95 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -0000 -0000 -ENDCHAR -STARTCHAR grave -ENCODING 96 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0100 -0300 -0600 -0600 -0780 -0780 -0300 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR a -ENCODING 97 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR b -ENCODING 98 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -2000 -6000 -E000 -6000 -6000 -6780 -6FC0 -70E0 -6060 -6060 -6060 -6060 -7060 -78C0 -4F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR c -ENCODING 99 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1F80 -31C0 -20C0 -6000 -6000 -6000 -6000 -7040 -30C0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR d -ENCODING 100 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0060 -00E0 -0060 -0060 -0060 -0F60 -31E0 -20E0 -6060 -6060 -6060 -6060 -70E0 -3960 -1E70 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR e -ENCODING 101 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR f -ENCODING 102 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0380 -04C0 -04C0 -0C00 -0C00 -0C00 -0C00 -3F80 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -1E00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR g -ENCODING 103 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1F20 -31E0 -60C0 -60C0 -60C0 -3180 -3F00 -6000 -7FC0 -3FE0 -2060 -4020 -4020 -7FC0 -3F80 -ENDCHAR -STARTCHAR h -ENCODING 104 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1000 -3000 -7000 -3000 -3000 -3780 -39C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR i -ENCODING 105 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0600 -0600 -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR j -ENCODING 106 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -00C0 -00C0 -0000 -0000 -03C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -20C0 -30C0 -3880 -1F00 -0E00 -ENDCHAR -STARTCHAR k -ENCODING 107 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -6000 -E000 -6000 -6000 -6000 -61C0 -6300 -6600 -7C00 -7800 -7C00 -6E00 -6700 -6380 -F1E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR l -ENCODING 108 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR m -ENCODING 109 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -DDC0 -6EE0 -6660 -6660 -6660 -6660 -6660 -6660 -6660 -EF70 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR n -ENCODING 110 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -2780 -79C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR o -ENCODING 111 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR p -ENCODING 112 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -EF80 -71C0 -60E0 -6060 -6060 -6060 -6060 -6040 -7080 -7F00 -6000 -6000 -6000 -6000 -F000 -ENDCHAR -STARTCHAR q -ENCODING 113 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0F20 -11E0 -20E0 -6060 -6060 -6060 -6060 -7060 -38E0 -1FE0 -0060 -0060 -0060 -0060 -00F0 -ENDCHAR -STARTCHAR r -ENCODING 114 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7380 -34C0 -38C0 -3000 -3000 -3000 -3000 -3000 -3000 -7800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR s -ENCODING 115 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1FC0 -30C0 -3040 -3800 -1E00 -0780 -01C0 -20C0 -30C0 -3F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR t -ENCODING 116 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0400 -0400 -0C00 -7FC0 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C20 -0E40 -0780 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR u -ENCODING 117 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR v -ENCODING 118 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -F070 -6020 -3040 -3040 -1880 -1880 -0D00 -0D00 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR w -ENCODING 119 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FF70 -6620 -6620 -6620 -3740 -3B40 -3B40 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR x -ENCODING 120 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -F8F0 -7040 -3880 -1D00 -0E00 -0700 -0B80 -11C0 -20E0 -F1F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR y -ENCODING 121 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -F0F0 -6020 -3040 -3040 -1880 -1880 -0D00 -0D00 -0600 -0600 -0400 -0C00 -0800 -7800 -7000 -ENDCHAR -STARTCHAR z -ENCODING 122 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7FE0 -60E0 -41C0 -0380 -0700 -0E00 -1C00 -3820 -7060 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR braceleft -ENCODING 123 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0380 -0600 -0600 -0600 -0600 -0600 -0C00 -3800 -0C00 -0600 -0600 -0600 -0600 -0600 -0380 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR bar -ENCODING 124 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR braceright -ENCODING 125 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C00 -0600 -0600 -0600 -0600 -0600 -0300 -01C0 -0300 -0600 -0600 -0600 -0600 -0600 -1C00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR asciitilde -ENCODING 126 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -1C20 -3E60 -67C0 -4380 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR nbspace -ENCODING 160 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR exclamdown -ENCODING 161 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0600 -0000 -0000 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR cent -ENCODING 162 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0600 -0600 -1F80 -36C0 -26C0 -6600 -6600 -6600 -6600 -7640 -36C0 -1F80 -0600 -0600 -0000 -0000 -0000 -ENDCHAR -STARTCHAR sterling -ENCODING 163 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0F80 -1CC0 -18C0 -1800 -1800 -1800 -7E00 -7E00 -1800 -1800 -1800 -1800 -3E20 -7FE0 -61C0 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR currency -ENCODING 164 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -6060 -2F40 -1F80 -30C0 -30C0 -30C0 -30C0 -1F80 -2F40 -6060 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR yen -ENCODING 165 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -6060 -6060 -30C0 -1980 -1980 -0F00 -0600 -0600 -1F80 -1F80 -0600 -0600 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR brokenbar -ENCODING 166 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0000 -0000 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR section -ENCODING 167 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F00 -3180 -3180 -3000 -3000 -1F00 -3180 -3180 -1F00 -0180 -0180 -3180 -3180 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dieresis -ENCODING 168 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR copyright -ENCODING 169 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1F80 -2040 -4F20 -59A0 -5820 -5820 -59A0 -4F20 -2040 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ordfeminine -ENCODING 170 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F00 -3180 -0180 -0780 -1980 -3180 -3180 -3380 -1DC0 -0000 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR guillemotleft -ENCODING 171 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0660 -0CC0 -1980 -3300 -6600 -3300 -1980 -0CC0 -0660 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR logicalnot -ENCODING 172 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -3FC0 -3FC0 -00C0 -00C0 -00C0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR softhyphen -ENCODING 173 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR registered -ENCODING 174 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1F80 -2040 -5F20 -59A0 -59A0 -5F20 -59A0 -59A0 -2040 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR macron -ENCODING 175 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -1F80 -1F80 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR degree -ENCODING 176 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F00 -1980 -1980 -1980 -0F00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR plusminus -ENCODING 177 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0600 -0600 -0600 -0600 -7FE0 -7FE0 -0600 -0600 -0600 -0600 -0000 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR twosuperior -ENCODING 178 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F00 -1F80 -3180 -2180 -0300 -0600 -0C00 -1840 -3FC0 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR threesuperior -ENCODING 179 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F00 -1B80 -2180 -0180 -0F00 -0380 -0180 -3180 -3F80 -1F00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR acute -ENCODING 180 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0300 -0600 -0C00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR mu -ENCODING 181 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -36E0 -3000 -3000 -6000 -0000 -0000 -ENDCHAR -STARTCHAR paragraph -ENCODING 182 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1FF0 -3CC0 -7CC0 -7CC0 -7CC0 -3CC0 -1CC0 -0CC0 -0CC0 -0CC0 -0CC0 -0CC0 -0CC0 -1CE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR periodcentered -ENCODING 183 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0600 -0F00 -0F00 -0600 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR cedilla -ENCODING 184 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR onesuperior -ENCODING 185 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0600 -0E00 -1600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ordmasculine -ENCODING 186 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0700 -1980 -10C0 -30C0 -30C0 -30C0 -3080 -1980 -0E00 -0000 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR guillemotright -ENCODING 187 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -6600 -3300 -1980 -0CC0 -0660 -0CC0 -1980 -3300 -6600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR onequarter -ENCODING 188 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1000 -3000 -1000 -1040 -1080 -1100 -3A40 -04C0 -0940 -1240 -2440 -47E0 -0040 -0040 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR onehalf -ENCODING 189 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1000 -3000 -1000 -1040 -1080 -1100 -3A00 -05C0 -0A20 -1020 -20C0 -4100 -0200 -03E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR threequarters -ENCODING 190 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -3800 -4400 -0400 -1840 -0480 -4500 -3A40 -04C0 -0940 -1240 -2440 -47E0 -0040 -0040 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR questiondown -ENCODING 191 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0300 -0300 -0000 -0000 -0300 -0300 -0600 -0C00 -1800 -3000 -3000 -3040 -39C0 -1F80 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Agrave -ENCODING 192 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0C00 -0600 -0300 -0000 -0600 -0600 -0B00 -0B00 -1980 -1180 -3FC0 -20C0 -6060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Aacute -ENCODING 193 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0300 -0600 -0C00 -0000 -0600 -0600 -0B00 -0B00 -1980 -1180 -3FC0 -20C0 -6060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Acircumflex -ENCODING 194 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0F00 -1980 -0000 -0600 -0600 -0B00 -0B00 -1980 -1180 -3FC0 -20C0 -6060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Atilde -ENCODING 195 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C40 -3FC0 -2380 -0000 -0600 -0600 -0B00 -0B00 -1980 -1180 -3FC0 -20C0 -6060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Adieresis -ENCODING 196 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1980 -1980 -0000 -0400 -0600 -0600 -0B00 -0B00 -1980 -1180 -3FC0 -20C0 -6060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Aring -ENCODING 197 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0F00 -1980 -0F00 -0400 -0600 -0600 -0B00 -0B00 -1980 -1180 -3FC0 -20C0 -6060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR AE -ENCODING 198 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -03F0 -0710 -0710 -0B00 -0B00 -0B20 -13E0 -1320 -3F00 -2300 -2300 -4310 -4310 -E7F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ccedilla -ENCODING 199 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -6000 -6000 -2000 -3020 -1840 -0F80 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR Egrave -ENCODING 200 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0C00 -0600 -0100 -7FE0 -3020 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Eacute -ENCODING 201 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0300 -0600 -0800 -7FE0 -3020 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ecircumflex -ENCODING 202 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0700 -0D80 -0000 -7FE0 -3020 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Edieresis -ENCODING 203 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1980 -1980 -0000 -7FE0 -3020 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Igrave -ENCODING 204 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1800 -0C00 -0200 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Iacute -ENCODING 205 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0180 -0300 -0400 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Icircumflex -ENCODING 206 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0F00 -1980 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Idieresis -ENCODING 207 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1980 -1980 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Eth -ENCODING 208 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7F00 -31C0 -30C0 -3060 -3060 -3060 -FC60 -FC60 -3060 -3060 -3060 -3040 -3180 -7E00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ntilde -ENCODING 209 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C40 -3FC0 -2380 -C070 -6020 -7020 -7820 -5C20 -4E20 -4720 -43A0 -41E0 -40E0 -4060 -E030 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ograve -ENCODING 210 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0C00 -0600 -0100 -0F80 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Oacute -ENCODING 211 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0180 -0300 -0400 -0F80 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ocircumflex -ENCODING 212 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0900 -1080 -0F00 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Otilde -ENCODING 213 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C60 -3FC0 -2280 -0F80 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Odieresis -ENCODING 214 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1980 -1980 -0000 -0F80 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR multiply -ENCODING 215 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -6060 -30C0 -1980 -0F00 -0600 -0F00 -1980 -30C0 -6060 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Oslash -ENCODING 216 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0080 -0F80 -11C0 -21C0 -2260 -6260 -6260 -6460 -6460 -6460 -2840 -3840 -1880 -1F00 -1000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ugrave -ENCODING 217 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0C00 -0600 -E330 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Uacute -ENCODING 218 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0180 -0300 -E630 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ucircumflex -ENCODING 219 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0700 -0D80 -E8B0 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Udieresis -ENCODING 220 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1980 -1980 -E030 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Yacute -ENCODING 221 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0180 -0300 -E670 -6020 -3040 -1880 -0D00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Thorn -ENCODING 222 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -7800 -3000 -3F80 -30C0 -3060 -3060 -3060 -30C0 -3F80 -3000 -3000 -3000 -3000 -3000 -7800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR germandbls -ENCODING 223 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0F00 -1980 -30C0 -30C0 -30C0 -3180 -3780 -3180 -30C0 -30C0 -30C0 -30C0 -3180 -7700 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR agrave -ENCODING 224 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0C00 -0600 -0300 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR aacute -ENCODING 225 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR acircumflex -ENCODING 226 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR atilde -ENCODING 227 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0E40 -1FC0 -1380 -0000 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR adieresis -ENCODING 228 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1980 -1980 -0000 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR aring -ENCODING 229 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0700 -0D80 -0D80 -0700 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ae -ENCODING 230 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -3DE0 -6630 -4630 -0630 -3FF0 -6600 -C600 -C600 -E730 -7DE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ccedilla -ENCODING 231 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1F80 -31C0 -20C0 -6000 -6000 -6000 -6000 -7040 -30C0 -1F80 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR egrave -ENCODING 232 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0C00 -0600 -0300 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR eacute -ENCODING 233 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ecircumflex -ENCODING 234 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR edieresis -ENCODING 235 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1980 -1980 -0000 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR igrave -ENCODING 236 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1800 -0C00 -0600 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR iacute -ENCODING 237 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR icircumflex -ENCODING 238 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0400 -0E00 -1B00 -3180 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR idieresis -ENCODING 239 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1980 -1980 -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR eth -ENCODING 240 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C00 -06C0 -0300 -0D80 -00C0 -00C0 -0060 -0F60 -18E0 -3060 -3060 -3060 -3060 -18C0 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ntilde -ENCODING 241 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C40 -3FC0 -2380 -0000 -0000 -2780 -79C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ograve -ENCODING 242 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0C00 -0600 -0300 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR oacute -ENCODING 243 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ocircumflex -ENCODING 244 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR otilde -ENCODING 245 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C40 -3FC0 -2380 -0000 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR odieresis -ENCODING 246 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1980 -1980 -0000 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR divide -ENCODING 247 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0600 -0600 -0000 -0000 -7FE0 -7FE0 -0000 -0000 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR oslash -ENCODING 248 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0010 -0FA0 -11C0 -20E0 -6160 -6260 -6460 -6860 -7040 -3880 -5F00 -8000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ugrave -ENCODING 249 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1800 -0C00 -0600 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR uacute -ENCODING 250 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ucircumflex -ENCODING 251 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR udieresis -ENCODING 252 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1980 -1980 -0000 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR yacute -ENCODING 253 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -F0F0 -6020 -3040 -3040 -1880 -1880 -0D00 -0D00 -0600 -0600 -0400 -0C00 -0800 -7800 -7000 -ENDCHAR -STARTCHAR thorn -ENCODING 254 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7800 -3000 -3000 -3F80 -30C0 -3060 -3060 -30C0 -3F80 -3000 -3000 -3000 -3000 -3000 -7800 -ENDCHAR -STARTCHAR ydieresis -ENCODING 255 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1980 -1980 -0000 -0000 -F0F0 -6020 -3040 -3040 -1880 -1880 -0D00 -0D00 -0600 -0600 -0400 -0C00 -0800 -7800 -7000 -ENDCHAR -STARTCHAR Amacron -ENCODING 256 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1F80 -1F80 -0000 -0600 -0600 -0B00 -0B00 -0900 -1180 -1180 -1080 -3FC0 -20C0 -2040 -4060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR amacron -ENCODING 257 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0FC0 -0FC0 -0000 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Abreve -ENCODING 258 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1B00 -1B00 -0E00 -0600 -0600 -0B00 -0B00 -0900 -1180 -1180 -1080 -3FC0 -20C0 -2040 -4060 -4060 -E0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR abreve -ENCODING 259 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0D80 -0D80 -0700 -0000 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Aogonek -ENCODING 260 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0600 -0600 -0B00 -0B00 -0900 -1180 -1180 -1080 -3FC0 -20C0 -2040 -4060 -4060 -E0F0 -00C0 -0180 -0300 -01E0 -0000 -ENDCHAR -STARTCHAR aogonek -ENCODING 261 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0F80 -18C0 -10C0 -03C0 -1CC0 -30C0 -30C0 -30C0 -39C0 -1EE0 -00C0 -0180 -0300 -01E0 -0000 -ENDCHAR -STARTCHAR Cacute -ENCODING 262 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0300 -0600 -0C00 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -6000 -6000 -2000 -3020 -1840 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR cacute -ENCODING 263 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0300 -0600 -0C00 -0000 -1F80 -31C0 -20C0 -6000 -6000 -6000 -6000 -7040 -30C0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ccircumflex -ENCODING 264 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0700 -0D80 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -6000 -6000 -2000 -3020 -1840 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ccircumflex -ENCODING 265 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0400 -0E00 -1B00 -3180 -0000 -1F80 -31C0 -20C0 -6000 -6000 -6000 -6000 -7040 -30C0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Cdotaccent -ENCODING 266 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -6000 -6000 -2000 -3020 -1840 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR cdotaccent -ENCODING 267 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0600 -0600 -0000 -1F80 -31C0 -20C0 -6000 -6000 -6000 -6000 -7040 -30C0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ccaron -ENCODING 268 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -18C0 -0D80 -0700 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -6000 -6000 -2000 -3020 -1840 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ccaron -ENCODING 269 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -3180 -1B00 -0E00 -0400 -0000 -1F80 -31C0 -20C0 -6000 -6000 -6000 -6000 -7040 -30C0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Dcaron -ENCODING 270 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -3180 -1B00 -0E00 -FF00 -61C0 -60C0 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6040 -6180 -FE00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dcaron -ENCODING 271 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -3180 -1B00 -0E60 -04E0 -0060 -0060 -0060 -0F60 -31E0 -20E0 -6060 -6060 -6060 -6060 -70E0 -3960 -1E70 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Dstroke -ENCODING 272 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -FF00 -61C0 -60C0 -6060 -6060 -6060 -FC60 -6060 -6060 -6060 -6060 -6040 -6180 -FE00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dstroke -ENCODING 273 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0060 -00E0 -0060 -07F0 -0060 -0F60 -31E0 -20E0 -6060 -6060 -6060 -6060 -70E0 -3960 -1E70 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Emacron -ENCODING 274 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1F80 -1F80 -0000 -7FC0 -3040 -3040 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR emacron -ENCODING 275 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F80 -1F80 -0000 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ebreve -ENCODING 276 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0D80 -0D80 -0700 -7FC0 -3040 -3040 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ebreve -ENCODING 277 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0D80 -0D80 -0700 -0000 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Edotaccent -ENCODING 278 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0000 -7FC0 -3040 -3040 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR edotaccent -ENCODING 279 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0600 -0600 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Eogonek -ENCODING 280 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7FC0 -3040 -3040 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3000 -3020 -3020 -7FE0 -00C0 -0180 -0300 -01E0 -0000 -ENDCHAR -STARTCHAR eogonek -ENCODING 281 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0600 -0C00 -1800 -0F00 -0000 -ENDCHAR -STARTCHAR Ecaron -ENCODING 282 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -18C0 -0D80 -0700 -7FC0 -3040 -3040 -3000 -3000 -3080 -3F80 -3080 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ecaron -ENCODING 283 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -18C0 -0D80 -0700 -0200 -0000 -0F00 -30C0 -6060 -6060 -7FE0 -6000 -6000 -3000 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Gcircumflex -ENCODING 284 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0700 -0D80 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -61F0 -6060 -2060 -3060 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR gcircumflex -ENCODING 285 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -1F20 -31E0 -60C0 -60C0 -60C0 -3180 -3F00 -6000 -7FC0 -3FE0 -2060 -4020 -4020 -7FC0 -3F80 -ENDCHAR -STARTCHAR Gbreve -ENCODING 286 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0D80 -0D80 -0700 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -61F0 -6060 -2060 -3060 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR gbreve -ENCODING 287 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1B00 -1B00 -0E00 -0000 -0000 -1F20 -31E0 -60C0 -60C0 -60C0 -3180 -3F00 -6000 -7FC0 -3FE0 -2060 -4020 -4020 -7FC0 -3F80 -ENDCHAR -STARTCHAR Gdotaccent -ENCODING 288 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0300 -0300 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -61F0 -6060 -2060 -3060 -1860 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR gdotaccent -ENCODING 289 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0600 -0600 -0000 -1F20 -31E0 -60C0 -60C0 -60C0 -3180 -3F00 -6000 -7FC0 -3FE0 -2060 -4020 -4020 -7FC0 -3F80 -ENDCHAR -STARTCHAR Gcommaaccent -ENCODING 290 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0FC0 -1060 -2020 -2000 -6000 -6000 -6000 -6000 -61F0 -6060 -2060 -3060 -1860 -0F80 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR gcommaaccent -ENCODING 291 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0600 -0C00 -0E00 -0E00 -0000 -1F20 -31E0 -60C0 -60C0 -60C0 -3180 -3F00 -6000 -7FC0 -3FE0 -2060 -4020 -4020 -7FC0 -3F80 -ENDCHAR -STARTCHAR Hcircumflex -ENCODING 292 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0700 -0D80 -0000 -F0F0 -6060 -6060 -6060 -6060 -6060 -7FE0 -6060 -6060 -6060 -6060 -6060 -6060 -F0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR hcircumflex -ENCODING 293 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0380 -16C0 -3000 -7000 -3000 -3000 -3780 -39C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Hstroke -ENCODING 294 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F0F0 -6060 -6060 -FFF0 -6060 -6060 -7FE0 -6060 -6060 -6060 -6060 -6060 -6060 -F0F0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR hstroke -ENCODING 295 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1000 -3000 -7000 -7E00 -3000 -3780 -39C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Itilde -ENCODING 296 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0E40 -1FC0 -1380 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR itilde -ENCODING 297 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1C80 -3F80 -2700 -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Imacron -ENCODING 298 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1F80 -1F80 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR imacron -ENCODING 299 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F80 -1F80 -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ibreve -ENCODING 300 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1980 -1980 -0F00 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ibreve -ENCODING 301 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1B00 -1B00 -0E00 -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Iogonek -ENCODING 302 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0600 -0C00 -1800 -0F00 -0000 -ENDCHAR -STARTCHAR iogonek -ENCODING 303 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0600 -0600 -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0600 -0C00 -1800 -0F00 -0000 -ENDCHAR -STARTCHAR Idotaccent -ENCODING 304 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dotlessi -ENCODING 305 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR IJ -ENCODING 306 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -78F0 -3060 -3060 -3060 -3060 -3060 -3060 -3060 -3060 -3060 -3060 -3060 -3360 -79C0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ij -ENCODING 307 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -3060 -3060 -0000 -0000 -70E0 -3060 -3060 -3060 -3060 -3060 -3060 -3060 -3060 -7860 -0060 -0C60 -0E40 -07C0 -0380 -ENDCHAR -STARTCHAR Jcircumflex -ENCODING 308 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0E00 -1B00 -0000 -1F80 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0400 -3800 -3000 -ENDCHAR -STARTCHAR jcircumflex -ENCODING 309 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -03C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -00C0 -20C0 -30C0 -3880 -1F00 -0E00 -ENDCHAR -STARTCHAR Kcommaaccent -ENCODING 310 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F0E0 -6180 -6300 -6600 -6C00 -7800 -7800 -7C00 -6E00 -6700 -6380 -61C0 -60E0 -F070 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR kcommaaccent -ENCODING 311 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -6000 -E000 -6000 -6000 -6000 -61C0 -6300 -6600 -7C00 -7800 -7C00 -6E00 -6700 -6380 -F1E0 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR kra -ENCODING 312 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -6000 -E1C0 -6300 -6600 -7C00 -7800 -7C00 -6E00 -6700 -6380 -F1E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Lacute -ENCODING 313 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0C00 -1800 -3000 -7800 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR lacute -ENCODING 314 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0300 -0600 -0C00 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Lcommaaccent -ENCODING 315 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7800 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3020 -3020 -7FE0 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR lcommaaccent -ENCODING 316 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR Lcaron -ENCODING 317 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0C60 -06C0 -0380 -7900 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR lcaron -ENCODING 318 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -18C0 -0D80 -0700 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ldot -ENCODING 319 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7800 -3000 -3000 -3000 -3000 -3180 -3180 -3000 -3000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ldot -ENCODING 320 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1E00 -0600 -0600 -0600 -0600 -0600 -0660 -0660 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Lslash -ENCODING 321 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7800 -3000 -3000 -3400 -3800 -3000 -3000 -7000 -B000 -3000 -3000 -3020 -3020 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR lslash -ENCODING 322 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1E00 -0600 -0600 -0680 -0700 -0600 -0600 -0E00 -1600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Nacute -ENCODING 323 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0180 -0300 -0600 -C070 -6020 -7020 -7820 -5820 -4C20 -4620 -4720 -4320 -41A0 -40E0 -40E0 -4060 -E030 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR nacute -ENCODING 324 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -2780 -79C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ncommaaccent -ENCODING 325 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -C070 -6020 -7020 -7820 -5820 -4C20 -4620 -4720 -4320 -41A0 -40E0 -40E0 -4060 -E030 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR ncommaaccent -ENCODING 326 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -2780 -79C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR Ncaron -ENCODING 327 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -18C0 -0D80 -0700 -C270 -6020 -7020 -7820 -5820 -4C20 -4620 -4720 -4320 -41A0 -40E0 -40E0 -4060 -E030 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ncaron -ENCODING 328 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -18C0 -0D80 -0700 -0200 -0000 -2780 -79C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR napostrophe -ENCODING 329 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -E000 -E000 -6000 -6000 -4000 -8000 -2780 -79C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -79E0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Eng -ENCODING 330 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -C070 -6020 -7020 -7820 -5820 -4C20 -4620 -4720 -4320 -41A0 -40E0 -40E0 -4060 -E060 -0060 -0060 -0040 -0380 -0300 -ENDCHAR -STARTCHAR eng -ENCODING 331 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -2780 -79C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -78C0 -00C0 -00C0 -0080 -0700 -0600 -ENDCHAR -STARTCHAR Omacron -ENCODING 332 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1F80 -1F80 -0000 -0F00 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR omacron -ENCODING 333 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F80 -1F80 -0000 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Obreve -ENCODING 334 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0D80 -0D80 -0700 -0F00 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR obreve -ENCODING 335 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0D80 -0D80 -0700 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ohungarumlaut -ENCODING 336 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0360 -06C0 -0D80 -0F00 -11C0 -20C0 -2060 -6060 -6060 -6060 -6060 -6060 -6060 -2040 -3040 -1880 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ohungarumlaut -ENCODING 337 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -06C0 -0D80 -1B00 -0000 -0F80 -11C0 -20E0 -6060 -6060 -6060 -6060 -7040 -3880 -1F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR OE -ENCODING 338 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1FE0 -2620 -4620 -4600 -C600 -C610 -C7F0 -C610 -C600 -C600 -4600 -6610 -3610 -1FF0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR oe -ENCODING 339 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1DE0 -2230 -4230 -C230 -C3F0 -C200 -C200 -E200 -7330 -3DE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Racute -ENCODING 340 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0180 -0300 -0600 -FF00 -6180 -60C0 -60C0 -60C0 -6080 -7F00 -7C00 -6E00 -6700 -6380 -61C0 -60E0 -F070 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR racute -ENCODING 341 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0300 -0600 -0C00 -0000 -7380 -34C0 -38C0 -3000 -3000 -3000 -3000 -3000 -3000 -7800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Rcommaaccent -ENCODING 342 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -FF00 -6180 -60C0 -60C0 -60C0 -6080 -7F00 -7C00 -6E00 -6700 -6380 -61C0 -60E0 -F070 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR rcommaaccent -ENCODING 343 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7380 -34C0 -38C0 -3000 -3000 -3000 -3000 -3000 -3000 -7800 -1800 -0C00 -0600 -3C00 -0000 -ENDCHAR -STARTCHAR Rcaron -ENCODING 344 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -3180 -1B00 -0E00 -FF00 -6180 -60C0 -60C0 -60C0 -6080 -7F00 -7C00 -6E00 -6700 -6380 -61C0 -60E0 -F070 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR rcaron -ENCODING 345 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -3180 -1B00 -0E00 -0400 -0000 -7380 -34C0 -38C0 -3000 -3000 -3000 -3000 -3000 -3000 -7800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Sacute -ENCODING 346 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0180 -0300 -0600 -1FE0 -3060 -6020 -6020 -7000 -3C00 -1E00 -0780 -01C0 -00E0 -4060 -4060 -60C0 -7F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR sacute -ENCODING 347 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0180 -0300 -0600 -0000 -1FC0 -30C0 -3040 -3800 -1E00 -0780 -01C0 -20C0 -30C0 -3F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Scircumflex -ENCODING 348 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0700 -0D80 -0000 -1FE0 -3060 -6020 -6020 -7000 -3C00 -1E00 -0780 -01C0 -00E0 -4060 -4060 -60C0 -7F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR scircumflex -ENCODING 349 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -1FC0 -30C0 -3040 -3800 -1E00 -0780 -01C0 -20C0 -30C0 -3F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Scedilla -ENCODING 350 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1FE0 -3060 -6020 -6020 -7000 -3C00 -1E00 -0780 -01C0 -00E0 -4060 -4060 -60C0 -7F80 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR scedilla -ENCODING 351 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1FC0 -30C0 -3040 -3800 -1E00 -0780 -01C0 -20C0 -30C0 -3F80 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR Scaron -ENCODING 352 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -18C0 -0D80 -0700 -1FE0 -3060 -6020 -6020 -7000 -3C00 -1E00 -0780 -01C0 -00E0 -4060 -4060 -60C0 -7F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR scaron -ENCODING 353 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -18C0 -0D80 -0700 -0200 -0000 -1FC0 -30C0 -3040 -3800 -1E00 -0780 -01C0 -20C0 -30C0 -3F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Tcedilla -ENCODING 354 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7FE0 -4620 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR tcedilla -ENCODING 355 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0400 -0400 -0C00 -7FC0 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C20 -0E40 -0780 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR Tcaron -ENCODING 356 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -18C0 -0D80 -0700 -7FE0 -4620 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR tcaron -ENCODING 357 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -3180 -1B00 -0E00 -0000 -0400 -0400 -0C00 -7FC0 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C20 -0E40 -0780 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Tstroke -ENCODING 358 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -7FE0 -4620 -0600 -0600 -0600 -0600 -3FC0 -0600 -0600 -0600 -0600 -0600 -0600 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR tstroke -ENCODING 359 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0400 -0400 -0C00 -7FC0 -0C00 -0C00 -3F80 -0C00 -0C00 -0C00 -0C20 -0E40 -0780 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Utilde -ENCODING 360 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0E40 -1FC0 -1380 -F070 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR utilde -ENCODING 361 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0E40 -1FC0 -1380 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Umacron -ENCODING 362 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1F80 -1F80 -0000 -F070 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR umacron -ENCODING 363 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1F80 -1F80 -0000 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ubreve -ENCODING 364 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0D80 -0D80 -0700 -F070 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ubreve -ENCODING 365 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0D80 -0D80 -0700 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Uring -ENCODING 366 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0700 -0D80 -0D80 -F770 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR uring -ENCODING 367 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0700 -0D80 -0D80 -0700 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Uhungarumlaut -ENCODING 368 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -06C0 -0D80 -1B00 -F070 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR uhungarumlaut -ENCODING 369 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -06C0 -0D80 -1B00 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Uogonek -ENCODING 370 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -F070 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -6020 -7040 -3FC0 -1F80 -0180 -0300 -0600 -03C0 -0000 -ENDCHAR -STARTCHAR uogonek -ENCODING 371 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -79E0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -30C0 -39C0 -1E60 -00C0 -0180 -0300 -01E0 -0000 -ENDCHAR -STARTCHAR Wcircumflex -ENCODING 372 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0700 -0D80 -0000 -FEF0 -6620 -6620 -6620 -7620 -7740 -3340 -3740 -3BC0 -3B80 -1980 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR wcircumflex -ENCODING 373 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -FF70 -6620 -6620 -6620 -3740 -3B40 -3B40 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Ycircumflex -ENCODING 374 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0700 -0D80 -0000 -F070 -6020 -3040 -1880 -1880 -0D00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ycircumflex -ENCODING 375 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0200 -0700 -0D80 -18C0 -0000 -F0F0 -6020 -3040 -3040 -1880 -1880 -0D00 -0D00 -0600 -0600 -0400 -0C00 -0800 -7800 -7000 -ENDCHAR -STARTCHAR Ydieresis -ENCODING 376 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1980 -1980 -0000 -F070 -6020 -3040 -1880 -1880 -0D00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0F00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Zacute -ENCODING 377 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0180 -0300 -0600 -3FE0 -20C0 -00C0 -0180 -0180 -0300 -0300 -0600 -0600 -0C00 -0C00 -1800 -1820 -3FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR zacute -ENCODING 378 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0300 -0600 -0C00 -0000 -7FE0 -60E0 -41C0 -0380 -0700 -0E00 -1C00 -3820 -7060 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Zdotaccent -ENCODING 379 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0300 -0300 -0000 -3FE0 -20C0 -00C0 -0180 -0180 -0300 -0300 -0600 -0600 -0C00 -0C00 -1800 -1820 -3FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR zdotaccent -ENCODING 380 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0600 -0600 -0000 -7FE0 -60E0 -41C0 -0380 -0700 -0E00 -1C00 -3820 -7060 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Zcaron -ENCODING 381 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -18C0 -0D80 -0700 -3FE0 -20C0 -00C0 -0180 -0180 -0300 -0300 -0600 -0600 -0C00 -0C00 -1800 -1820 -3FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR zcaron -ENCODING 382 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -18C0 -0D80 -0700 -0200 -0000 -7FE0 -60E0 -41C0 -0380 -0700 -0E00 -1C00 -3820 -7060 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR longs -ENCODING 383 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0380 -04C0 -04C0 -0C00 -0C00 -0C00 -0C00 -3C00 -0C00 -0C00 -0C00 -0C00 -0C00 -0C00 -1E00 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR gravecomb -ENCODING 768 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0C00 -0600 -0300 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR acutecomb -ENCODING 769 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0300 -0600 -0C00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR circumflexcomb -ENCODING 770 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0400 -0E00 -1B00 -3180 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR tildecomb -ENCODING 771 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1C80 -3F80 -2700 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR macroncomb -ENCODING 772 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -1F80 -1F80 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR brevecomb -ENCODING 774 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1B00 -1B00 -0E00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR diaresiscomb -ENCODING 776 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -1980 -1980 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ringcomb -ENCODING 778 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0E00 -1B00 -1B00 -0E00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR caroncomb -ENCODING 780 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -3180 -1B00 -0E00 -0400 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR cedillacomb -ENCODING 807 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0600 -0300 -0180 -0F00 -0000 -ENDCHAR -STARTCHAR ogonekcomb -ENCODING 808 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0600 -0C00 -1800 -0F00 -0000 -ENDCHAR -STARTCHAR Combining Low Line -ENCODING 818 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -ENDCHAR -STARTCHAR hyphen -ENCODING 8208 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -3FC0 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char8209 -ENCODING 8209 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -3FC0 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR figuredash -ENCODING 8210 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -3FC0 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR endash -ENCODING 8211 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -3FC0 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR emdash -ENCODING 8212 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR afii00208 -ENCODING 8213 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dblverticalbar -ENCODING 8214 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dbllowline -ENCODING 8215 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -3FC0 -0000 -0000 -3FC0 -ENDCHAR -STARTCHAR quoteleft -ENCODING 8216 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0100 -0300 -0600 -0C00 -0C00 -0F00 -0F00 -0600 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR quoteright -ENCODING 8217 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0600 -0F00 -0F00 -0300 -0300 -0600 -0C00 -0800 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR quotesinglebase -ENCODING 8218 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0600 -0F00 -0F00 -0300 -0300 -0600 -0C00 -0800 -0000 -0000 -ENDCHAR -STARTCHAR quotereversed -ENCODING 8219 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0600 -0F00 -0F00 -0C00 -0C00 -0600 -0300 -0100 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR quotedblleft -ENCODING 8220 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0CC0 -1980 -1980 -1980 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR quotedblright -ENCODING 8221 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -1980 -1980 -1980 -1980 -1980 -1980 -3300 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR quotedblbase -ENCODING 8222 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1980 -1980 -1980 -1980 -1980 -3300 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char8223 -ENCODING 8223 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -1980 -1980 -1980 -1980 -1980 -1980 -0CC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR dagger -ENCODING 8224 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0600 -0600 -0600 -3FC0 -3FC0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR daggerdbl -ENCODING 8225 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0600 -0600 -0600 -3FC0 -3FC0 -0600 -0600 -0600 -0600 -3FC0 -3FC0 -0600 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR bullet -ENCODING 8226 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0700 -0F80 -0F80 -0F80 -0700 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ellipsis -ENCODING 8230 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -2220 -7770 -7770 -2220 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR perthousand -ENCODING 8240 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -3180 -4980 -4B00 -3300 -0600 -0600 -0C00 -0C00 -1800 -1800 -36C0 -3920 -6920 -66C0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR minute -ENCODING 8242 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0600 -0600 -0600 -0600 -0600 -0600 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR second -ENCODING 8243 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -1980 -1980 -1980 -1980 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR guilsinglleft -ENCODING 8249 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0180 -0300 -0600 -0C00 -1800 -0C00 -0600 -0300 -0180 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR guilsinglright -ENCODING 8250 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -1800 -0C00 -0600 -0300 -0180 -0300 -0600 -0C00 -1800 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR exclamdbl -ENCODING 8252 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -1980 -0000 -0000 -1980 -1980 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR overline -ENCODING 8254 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -3FC0 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR Euro -ENCODING 8364 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0F80 -1040 -2020 -2000 -6000 -FF80 -6000 -6000 -FF00 -6000 -2000 -3000 -1840 -0F80 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR minus -ENCODING 8722 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -3FC0 -3FC0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9146 -ENCODING 9146 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9147 -ENCODING 9147 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9148 -ENCODING 9148 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9149 -ENCODING 9149 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -ENDCHAR -STARTCHAR char18 -ENCODING 9472 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char18 -ENCODING 9473 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9474 -ENCODING 9474 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9474 -ENCODING 9475 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char13 -ENCODING 9484 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -07F0 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char13 -ENCODING 9485 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -07F0 -07F0 -07F0 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char13 -ENCODING 9486 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0FF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char13 -ENCODING 9487 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0FF0 -0FF0 -0FF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char12 -ENCODING 9488 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FE00 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char12 -ENCODING 9489 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FE00 -FE00 -FE00 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char12 -ENCODING 9490 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FF00 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char12 -ENCODING 9491 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FF00 -FF00 -FF00 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char14 -ENCODING 9492 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -07F0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char14 -ENCODING 9493 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -07F0 -07F0 -07F0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char14 -ENCODING 9494 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -0FF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char14 -ENCODING 9495 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -0FF0 -0FF0 -0FF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char11 -ENCODING 9496 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -FE00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char11 -ENCODING 9497 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -FE00 -FE00 -FE00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char11 -ENCODING 9498 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FF00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char11 -ENCODING 9499 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FF00 -FF00 -FF00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char21 -ENCODING 9500 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char21 -ENCODING 9501 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -07F0 -07F0 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char21 -ENCODING 9502 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -0FF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char21 -ENCODING 9503 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0FF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char21 -ENCODING 9504 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char21 -ENCODING 9505 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -0FF0 -0FF0 -0FF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char21 -ENCODING 9506 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0FF0 -0FF0 -0FF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char21 -ENCODING 9507 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -0FF0 -0FF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char22 -ENCODING 9508 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char22 -ENCODING 9509 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -FE00 -FE00 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char22 -ENCODING 9510 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FF00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char22 -ENCODING 9511 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FF00 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char22 -ENCODING 9512 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char22 -ENCODING 9513 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FF00 -FF00 -FF00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char22 -ENCODING 9514 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FF00 -FF00 -FF00 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char22 -ENCODING 9515 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FF00 -FF00 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char24 -ENCODING 9516 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char24 -ENCODING 9517 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FE00 -FFF0 -FFF0 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char24 -ENCODING 9518 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -07F0 -FFF0 -FFF0 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char24 -ENCODING 9519 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -FFF0 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char24 -ENCODING 9520 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char24 -ENCODING 9521 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FF00 -FFF0 -FFF0 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char24 -ENCODING 9522 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0FF0 -FFF0 -FFF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char24 -ENCODING 9523 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -FFF0 -FFF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char23 -ENCODING 9524 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char23 -ENCODING 9525 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -FFF0 -FFF0 -FE00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char23 -ENCODING 9526 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -FFF0 -FFF0 -07F0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char23 -ENCODING 9527 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -FFF0 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char23 -ENCODING 9528 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char23 -ENCODING 9529 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FFF0 -FFF0 -FF00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char23 -ENCODING 9530 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -FFF0 -FFF0 -0FF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char23 -ENCODING 9531 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FFF0 -FFF0 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9532 -ENCODING 9532 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9533 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -FFF0 -FFF0 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9534 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -FFF0 -FFF0 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9535 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -FFF0 -FFF0 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9536 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FFF0 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9537 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -FFF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9532 -ENCODING 9538 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FFF0 -FFF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9532 -ENCODING 9539 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FFF0 -FFF0 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9540 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -FFF0 -FFF0 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9541 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -FFF0 -FFF0 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9532 -ENCODING 9542 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -FFF0 -FFF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9532 -ENCODING 9543 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FFF0 -FFF0 -FFF0 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9532 -ENCODING 9544 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -FFF0 -FFF0 -FFF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9532 -ENCODING 9545 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FF00 -FFF0 -FFF0 -FF00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9532 -ENCODING 9546 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0FF0 -FFF0 -FFF0 -0FF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9532 -ENCODING 9547 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -FFF0 -FFF0 -FFF0 -FFF0 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -0F00 -ENDCHAR -STARTCHAR char9552 -ENCODING 9552 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -0000 -0000 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9553 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9554 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -07F0 -0600 -0600 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9552 -ENCODING 9555 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0FF0 -0FF0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9556 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0FF0 -0800 -0800 -09F0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9557 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FE00 -0600 -0600 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9552 -ENCODING 9558 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FF00 -FF00 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9559 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FF00 -0100 -0100 -F900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9560 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -0600 -0600 -07F0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9561 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0FF0 -0FF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9562 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -09F0 -0800 -0800 -0FF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9563 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -0600 -0600 -FE00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9564 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -FF00 -FF00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9565 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -F900 -0100 -0100 -FF00 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9566 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -07F0 -0600 -0600 -07F0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9552 -ENCODING 9567 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0FF0 -0FF0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9568 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -09F0 -0800 -0800 -09F0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9569 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FE00 -0600 -0600 -FE00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9552 -ENCODING 9570 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -FF00 -FF00 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9571 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -F900 -0100 -0100 -F900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9572 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -0000 -0000 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9552 -ENCODING 9573 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -FFF0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9574 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -FFF0 -0000 -0000 -F9F0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9575 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -0000 -0000 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9576 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -FFF0 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9577 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -F9F0 -0000 -0000 -FFF0 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char9552 -ENCODING 9578 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -FFF0 -0600 -0600 -FFF0 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char9552 -ENCODING 9579 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -FFF0 -FFF0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char9552 -ENCODING 9580 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -F9F0 -0000 -0000 -F9F0 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -0900 -ENDCHAR -STARTCHAR char13 -ENCODING 9581 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0070 -01F0 -0380 -0300 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char13 -ENCODING 9582 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -E000 -F800 -1C00 -0C00 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -ENDCHAR -STARTCHAR char13 -ENCODING 9583 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0C00 -1C00 -F800 -E000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char13 -ENCODING 9584 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0600 -0300 -0380 -01F0 -0070 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR ltshade -ENCODING 9617 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -AAA0 -0000 -ENDCHAR -STARTCHAR shade -ENCODING 9618 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -3330 -CCC0 -ENDCHAR -STARTCHAR dkshade -ENCODING 9619 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -FFF0 -AAA0 -ENDCHAR -STARTCHAR blackdiamond -ENCODING 9670 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -0000 -0000 -0000 -0600 -0F00 -1F80 -3FC0 -7FE0 -FFF0 -FFF0 -7FE0 -3FC0 -1F80 -0F00 -0600 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -STARTCHAR char65534 -ENCODING 65533 -SWIDTH 631 0 -DWIDTH 12 0 -BBX 12 22 0 -5 -BITMAP -0000 -0000 -7FE0 -7FE0 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -6060 -7FE0 -7FE0 -0000 -0000 -0000 -0000 -0000 -ENDCHAR -ENDFONT diff --git a/OSX/InvertedSlider.h b/OSX/InvertedSlider.h deleted file mode 100644 index 2220902..0000000 --- a/OSX/InvertedSlider.h +++ /dev/null @@ -1,38 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2013 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * This is a subclass of NSSlider that is flipped horizontally: - * the high value is on the left and the low value is on the right. - */ - -#ifdef USE_IPHONE -# import <UIKit/UIKit.h> -# define NSSlider UISlider -# define NSRect CGRect -# define minValue minimumValue -# define maxValue maximumValue -#else -# import <Cocoa/Cocoa.h> -#endif - -@interface InvertedSlider : NSSlider -{ - BOOL inverted; - BOOL integers; -} - -- (id) initWithFrame:(NSRect)r inverted:(BOOL)_inv integers:(BOOL)_int; - -# ifdef USE_IPHONE -- (double) transformedValue; -- (void) setTransformedValue:(double)v; -# endif - -@end diff --git a/OSX/InvertedSlider.m b/OSX/InvertedSlider.m deleted file mode 100644 index 6ac0b41..0000000 --- a/OSX/InvertedSlider.m +++ /dev/null @@ -1,151 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2015 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * This is a subclass of NSSlider that is flipped horizontally: - * the high value is on the left and the low value is on the right. - */ - -#import "InvertedSlider.h" - -@implementation InvertedSlider - -- (id) initWithFrame:(NSRect)r -{ - self = [super initWithFrame:r]; - if (! self) return 0; - inverted = YES; - integers = NO; - return self; -} - -- (id) initWithFrame:(NSRect)r inverted:(BOOL)_inv integers:(BOOL)_int -{ - self = [self initWithFrame:r]; - inverted = _inv; - integers = _int; - return self; -} - - --(double) transformValue:(double) value -{ - double v2 = (integers - ? (int) (value + (value < 0 ? -0.5 : 0.5)) - : value); - double low = [self minValue]; - double high = [self maxValue]; - double range = high - low; - double off = v2 - low; - if (inverted) - v2 = low + (range - off); - // NSLog (@" ... %.1f -> %.1f [%.1f - %.1f]", value, v2, low, high); - return v2; -} - -#ifndef USE_IPHONE - -/* On MacOS, we have to transform the value on every entry and exit point - to this class. So, we implement doubleValue and setDoubleValue to - transform the value; and we then have to re-implement every getter and - setter in terms of those. There's no way to simply change how the - slider is displayed without mucking with the value inside of it. - */ - --(double) doubleValue -{ - return [self transformValue:[super doubleValue]]; -} - --(void) setDoubleValue:(double)v -{ - return [super setDoubleValue:[self transformValue:v]]; -} - --(float)floatValue { return (float) [self doubleValue]; } --(int)intValue { return (int) [self doubleValue]; } --(NSInteger)integerValue { return (NSInteger) [self doubleValue]; } --(id)objectValue { return [NSNumber numberWithDouble:[self doubleValue]]; } - --(NSString *)stringValue -{ - if (integers) - return [NSString stringWithFormat:@"%d", [self intValue]]; - else - return [NSString stringWithFormat:@"%f", [self doubleValue]]; -} - -- (NSAttributedString *)attributedStringValue; -{ - return [[[NSAttributedString alloc] initWithString:[self stringValue]] - autorelease]; -} - --(void)setFloatValue:(float)v { [self setDoubleValue: (double) v]; } --(void)setIntValue: (int)v { [self setDoubleValue: (double) v]; } --(void)setIntegerValue:(NSInteger)v { [self setDoubleValue: (double) v]; } --(void)setStringValue:(NSString *)v { [self setDoubleValue: [v doubleValue]]; } --(void)takeIntValueFrom:(id)f { [self setIntValue: [f intValue]]; } --(void)takeFloatValueFrom:(id)f { [self setFloatValue: [f floatValue]]; } --(void)takeDoubleValueFrom:(id)f { [self setDoubleValue: [f doubleValue]]; } --(void)takeStringValueFrom:(id)f { [self setStringValue: [f stringValue]]; } --(void)takeObjectValueFrom:(id)f { [self setObjectValue: [f objectValue]]; } --(void)takeIntegerValueFrom:(id)f { [self setIntegerValue:[f integerValue]];} --(void) setAttributedStringValue:(NSAttributedString *)v { - [self setStringValue:[v string]]; -} - --(void) setObjectValue:(id <NSCopying>)v -{ - NSAssert2((v == nil) || - [(NSObject *) v respondsToSelector:@selector(doubleValue)], - @"argument %@ to %s does not respond to doubleValue", - v, __PRETTY_FUNCTION__); - [self setDoubleValue:[((NSNumber *) v) doubleValue]]; -} - -#else // USE_IPHONE - -/* On iOS, we have control over how the value is displayed, but there's no - way to transform the value on input and output: if we wrap 'value' and - 'setValue' analagously to what we do on MacOS, things fail in weird - ways. Presumably some parts of the system are accessing the value - instance variable directly instead of going through the methods. - - So the only way around this is to enforce that all of our calls into - this object use a new API: 'transformedValue' and 'setTransformedValue'. - The code in XScreenSaverConfigSheet uses that instead. - */ - -- (CGRect)thumbRectForBounds:(CGRect)bounds - trackRect:(CGRect)rect - value:(float)value -{ - CGRect thumb = [super thumbRectForBounds: bounds - trackRect: rect - value: [self transformValue:value]]; - if (inverted) - thumb.origin.x = rect.size.width - thumb.origin.x - thumb.size.width; - return thumb; -} - --(double) transformedValue -{ - return [self transformValue: [self value]]; -} - --(void) setTransformedValue:(double)v -{ - [self setValue: [self transformValue: v]]; -} - -#endif // USE_IPHONE - - -@end diff --git a/OSX/LaunchScreen.xib b/OSX/LaunchScreen.xib deleted file mode 100644 index 15cdbc5..0000000 --- a/OSX/LaunchScreen.xib +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES"> - <device id="retina4_7" orientation="portrait"> - <adaptation id="fullscreen"/> - </device> - <dependencies> - <deployment identifier="iOS"/> - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/> - <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> - </dependencies> - <objects> - <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> - <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> - <view contentMode="scaleToFill" id="iN0-l3-epB"> - <rect key="frame" x="0.0" y="0.0" width="480" height="480"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> - <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> - <nil key="simulatedStatusBarMetrics"/> - <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/> - <point key="canvasLocation" x="404" y="445"/> - </view> - </objects> -</document> diff --git a/OSX/Makefile b/OSX/Makefile deleted file mode 100644 index 456c1bd..0000000 --- a/OSX/Makefile +++ /dev/null @@ -1,505 +0,0 @@ -# XScreenSaver for MacOS X, Copyright (c) 2006-2015 by Jamie Zawinski. - -XCODE_APP = /Applications/Xcode.app - -# To build savers that will run on MacOS 10.6 and 10.7, Xcode 5.0.2 must -# be used (as that's the latest version of Xcode that ships with a version -# of clang that implements "-fobjc-gc"). However, Xcode 5.0.2 will not -# launch on MacOS 10.11 or later. -# -# XCODE_APP = /Applications/Xcode-5.0.2.app - -TARGETS = All Savers -#ARCH = -arch i386 -arch x86_64 ONLY_ACTIVE_ARCH=NO -CERT = 'Developer ID Installer: Jamie Zawinski (4627ATJELP)' -PKGID = org.jwz.xscreensaver -THUMBDIR = build/screenshots -XCODEBUILD = $(XCODE_APP)/Contents/Developer/usr/bin/xcodebuild -SETFILE = $(XCODE_APP)/Contents/Developer/Tools/SetFile -SETICON = ./seticon.pl - -default: release -all: debug release - -clean: - -rm -rf build -# $(XCODEBUILD) -target "$(TARGETS)" clean - -distclean: - -rm -f config.status config.cache config.log \ - *.bak *.rej TAGS *~ "#"* - -rm -rf autom4te*.cache - -rm -rf build Sparkle.framework - -distdepend:: Sparkle.framework -distdepend:: update_plist_version - -debug: distdepend - $(XCODEBUILD) $(ARCH) -target "$(TARGETS)" -configuration Debug build - -release:: distdepend - $(XCODEBUILD) $(ARCH) -target "$(TARGETS)" -configuration Release build - -release:: check_versions - -Sparkle.framework: - rm -rf bin sparkle-bin - tar -vxjf ../archive/Sparkle-1.21.2.tar.bz2 \ - --exclude CHANGELOG \ - --exclude LICENSE \ - --exclude SampleAppcast.xml \ - --exclude Sparkle.framework.dSYM \ - --exclude Sparkle\ Test\ App\* - mv bin sparkle-bin - -# Download and resize images from jwz.org. -# This saves us having to include 4MB of images in the tar file -# that will only be used by a vast minority of people building -# from source. -# update-info-plist.pl runs this as needed. -# Might be better to do this with curl, since that is installed by default. - -BASE = xscreensaver/screenshots/ -URL = https://www.jwz.org/$(BASE) -WGET = wget -q -U xscreensaver-build-osx --content-on-error=0 -CVT = -thumbnail '200x150^' -gravity center -extent 200x150 \ - \( +clone -alpha extract \ - -draw 'fill black polygon 0,0 0,6 6,0 fill white circle 6,6 6,0' \ - \( +clone -flip \) -compose Multiply -composite \ - \( +clone -flop \) -compose Multiply -composite \ - \) -alpha off -compose CopyOpacity -composite \ - -colorspace sRGB \ - -strip \ - -quality 95 \ - +dither -colors 128 - -$(THUMBDIR)/%.png: - @\ - FILE1=`echo "$@" | sed 's!^.*/\([^/]*\)\.png$$!\1.jpg!'` ; \ - FILE2="$@" ; \ - TMP="$$FILE2".tmp ; \ - URL="$(URL)$$FILE1" ; \ - URL2="$(URL)retired/$$FILE1" ; \ - if [ ! -d $(THUMBDIR) ]; then mkdir -p $(THUMBDIR) ; fi ; \ - rm -f "$$FILE2" "$$TMP" ; \ - set +e ; \ - if [ -f "$$HOME/www/$(BASE)/$$FILE1" ]; then \ - cp -p "$$HOME/www/$(BASE)/$$FILE1" "$$TMP" ; \ - else \ - echo "downloading $$URL..." ; \ - $(WGET) -O"$$TMP" "$$URL" ; \ - if [ ! -s "$$TMP" ]; then \ - echo "downloading $$URL2..." ; \ - $(WGET) -O"$$TMP" "$$URL2" ; \ - fi ; \ - if [ ! -s "$$TMP" ]; then \ - rm -f "$$TMP" ; \ - echo "failed: $$URL" ; \ - exit 1 ; \ - fi ; \ - fi ; \ - rm -f "$$FILE2" ; \ - convert jpg:- $(CVT) "$$FILE2" < "$$TMP" ; \ - if [ ! -s "$$FILE2" ]; then \ - echo "$$FILE2 failed" >&2 ; \ - rm -f "$$FILE2" "$$TMP" ; \ - exit 1 ; \ - else \ - rm -f "$$TMP" ; \ - fi - - -check_versions: - @\ - SRC=../utils/version.h ; \ - V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \ - DIR=build/Release ; \ - RESULT=0 ; \ - for S in $$DIR/*.{saver,app} ; do \ - for P in $$S/Contents/Info.plist ; do \ - V2=`plutil -convert xml1 -o - "$$P" | \ - perl -0000 -n -e \ - 'm@<key>CFBundleVersion</key>\s*<string>(.*?)</string>@si \ - && print $$1'` ; \ - if [ "$$V2" != "$$V" ] ; then \ - echo "Wrong version: $$S ($$V2)" ; \ - RESULT=1 ; \ - fi ; \ - done ; \ - done ; \ - if [ "$$RESULT" = 0 ]; then echo "Versions match ($$V2)" ; fi ; \ - exit $$RESULT - - -check_gc: - @\ - DIR="build/Release" ; \ - RESULT=0 ; \ - for S in "$$DIR/"*.saver ; do \ - SS=`echo "$$S" | sed -e 's@^.*/@@' -e 's/.saver$$//'` ; \ - D="$$S/Contents/MacOS/$$SS" ; \ - V=`otool -s __DATA __objc_imageinfo "$$D" \ - | grep ' 00 02 00 '` ; \ - if [ -z "$$V" ]; then \ - echo "$$S does not have GC enabled" ; \ - RESULT=1 ; \ - fi ; \ - done ; \ - \ - for D in "$$DIR"/webcollage-helper \ - "$$DIR"/*.saver/Contents/*/webcollage-helper \ - "$$DIR"/*.app/Contents/*/XScreenSaverUpdater \ - ; do \ - V=`otool -s __DATA __objc_imageinfo "$$D" \ - | grep ' 00 02 00 '` ; \ - if [ ! -z "$$V" ]; then \ - echo "$$D has GC enabled" ; \ - RESULT=1 ; \ - fi ; \ - done ; \ - \ - if [ "$$RESULT" = 0 ]; then echo "GC enabled" ; fi ; \ - exit $$RESULT - - -check_coretext: - @\ - DIR="build/Release" ; \ - RESULT=0 ; \ - for S in "$$DIR/"*.{saver,app} ; do \ - SS=`echo "$$S" | sed -e 's@^.*/@@' -e 's/[.][a-z]*$$//'` ; \ - D="$$S/Contents/MacOS/$$SS" ; \ - FF=`otool -l "$$D" \ - | fgrep '/CoreText.framework/' \ - | sed -n 's/^ *name \([^ ]*\).*$$/\1/p'` ; \ - if [ -z "$$FF" ] ; then \ - echo "$$S not linked with CoreText" >/dev/null ; \ - else \ - OK=`echo "$$FF" | fgrep -v '/ApplicationServices.framework/'` ; \ - if [ ! -z "$$OK" ]; then \ - echo "$$S is linked with the wrong CoreText: $$FF" ; \ - RESULT=1 ; \ - else \ - echo "$$S linked right: $$FF" >/dev/null ; \ - fi ; \ - fi ; \ - done ; \ - if [ "$$RESULT" = 0 ]; then echo "CoreText linked correctly" ; fi ; \ - exit $$RESULT - - -# Arrrrgh -ios-function-table.m:: - @./build-fntable.pl build/Debug-iphonesimulator/XScreenSaver.app $@ - - -echo_tarfiles: - @echo `( find . \ - \( \( -name '.??*' -o -name build -o -name CVS -o -name '*~*' \ - -o -name 'jwz.*' -o -name 'Screen Savers' \ - -o -name xscreensaver.xcodeproj \) \ - -prune \) \ - -o \( -type f -o -type l \) -print ; \ - echo xscreensaver.xcodeproj/project.pbxproj ) \ - | sed 's@^\./@@' \ - | sort` - -update_plist_version: - @ \ - SRC=../utils/version.h ; \ - V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \ - T=/tmp/xs.$$$$ ; \ - for S in *.plist ; do \ - /bin/echo -n "Updating version number in $$S to \"$$V\"... " ; \ - KEYS="CFBundleVersion|CFBundleShortVersionString|CFBundleLongVersionString|CFBundleGetInfoString|NSHumanReadableCopyright" ; \ - perl -0777 -pne \ - "s@(<key>($$KEYS)</key>\s*<string>)[^<>]+(</string>)@\$${1}$$V\$${3}@g" \ - < $$S > $$T ; \ - if cmp -s $$S $$T ; then \ - echo "unchanged." ; \ - else \ - cat $$T > $$S ; \ - echo "done." ; \ - fi ; \ - done ; \ - rm $$T - - -updates.xml:: - ./updates.pl xscreensaver ../README ../archive ~/www/xscreensaver - @$(MAKE) test_sig - -test_sig:: - @ \ - U=../utils/version.h ; \ - V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ;]*\).*/\1/p' < $$U` ; \ - BASE="xscreensaver-$$V" ; \ - OUTDIR="../archive" ; \ - DMG="$$OUTDIR/$$BASE.dmg" ; \ - SIG=`sed -n 's/^.*dsaSignature="\(.*\)".*/\1/p' updates.xml` ; \ - PUB="sparkle_dsa_pub.pem" ; \ - NN="t.$$$$" ; \ - SIGB=/tmp/$$NN.sig ; \ - HASH=/tmp/$$NN.hash ; \ - rm -f "$$SIGB" "$$HASH" ; \ - echo "$$SIG " | base64 -D > "$$SIGB" ; \ - set -e ; \ - for OPENSSL in /usr/bin/openssl /opt/local/bin/openssl ; do \ - $$OPENSSL dgst -sha1 -binary < "$$DMG" > "$$HASH" ; \ - /bin/echo -n "$$OPENSSL `$$OPENSSL version`: " ; \ - $$OPENSSL dgst -dss1 -verify "$$PUB" -signature "$$SIGB" "$$HASH" ; \ - done ; \ - rm -f "$$SIGB" "$$HASH" ; \ - - -build/Release/installer.pkg: installer.rtf installer.xml installer.sh installer.png ../utils/version.h - @\ - set -e ; \ - SRC=../utils/version.h ; \ - V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \ - \ - DIST="installer.xml" ; \ - STAGE="build/Release/pkg_stage" ; \ - FINAL="$@" ; \ - UNSIGNED="$$STAGE/contents.pkg" ; \ - PRODUCT="$$STAGE/product_unsigned.pkg" ; \ - SCRIPTS="$$STAGE/scripts" ; \ - RES="$$STAGE/resources" ; \ - \ - set -x ; \ - rm -rf "$$STAGE" ; \ - mkdir -p "$$SCRIPTS" "$$RES" ; \ - \ - cp -p installer.sh "$$SCRIPTS/preinstall" ; \ - cp -p installer.png "$$RES/background.png" ; \ - cp -p installer.rtf "$$RES/welcome.rtf" ; \ - \ - pkgbuild --identifier "$(PKGID)" --version "$$V" \ - --scripts "$$SCRIPTS" --nopayload "$$UNSIGNED" ; \ - \ - productbuild --distribution "$$DIST" --resources "$$RES" \ - --package-path "$$STAGE" --version "$$V" "$$PRODUCT" ; \ - \ - productsign --sign $(CERT) "$$PRODUCT" "$$FINAL" ; \ - spctl --assess --verbose=4 --type install "$$FINAL" ; \ - \ - rm -rf "$$STAGE" ; \ - - -# -format UDBZ saves 4% (~1.2 MB) over UDZO. -dmg:: distdepend check_versions check_coretext -#dmg:: check_gc -dmg:: build/Release/installer.pkg -dmg:: _dmg notarize - -_dmg:: - @ \ - set -e ; \ - SRC=../utils/version.h ; \ - V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \ - TMPDIR="build" ; \ - SRC="build/Release" ; \ - EXTRAS=../../xdaliclock/OSX/build/Release/*.saver ; \ - BASE="xscreensaver-$$V" ; \ - OUTDIR="../archive" ; \ - DMG="$$OUTDIR/$$BASE.dmg" ; \ - TMPDMG="$$TMPDIR/tmp.dmg" ; \ - VOLNAME="XScreenSaver $$V" ; \ - STAGE="$$TMPDIR/dmg_stage" ; \ - DST="$$STAGE/Screen Savers" ; \ - PKG="$$STAGE/Install Everything.pkg" ; \ - rm -f "$$DMG" ; \ - rm -rf "$$STAGE" ; \ - echo + mkdir -p "$$DST" ; \ - mkdir -p "$$DST" ; \ - \ - retired=`perl -0 -ne \ - 's/\\\\\\n//g; m/^RETIRED_EXES\s*=\s*(.*)$$/m && print "$$1\n"' \ - ../hacks/Makefile.in ; \ - perl -0 -ne \ - 's/\\\\\\n//g; m/^RETIRED_GL_EXES\s*=\s*(.*)$$/m && print "$$1\n"' \ - ../hacks/glx/Makefile.in ; \ - echo xscreensaver ; \ - echo savertester` ; \ - \ - for f in $$SRC/*.{saver,app} $$EXTRAS ; do \ - f2=`basename "$$f"` ; \ - ok=yes ; \ - ff=`echo $$f | perl -e '$$_=<>; s@^.*/(.*)\..*$$@\L$$1@; print'`; \ - for r in $$retired ; do \ - if [ "$$ff" = "$$r" ]; then ok=no ; fi ; \ - done ; \ - if [ "$$ff" = testx11 ]; then ok=no ; fi ; \ - if [ "$$f2" = "XScreenSaverUpdater.app" ]; then \ - DST_HACK="XScreenSaver.updater" ; \ - echo + tar ... "$$DST/$$DST_HACK" ; \ - ( cd $$SRC ; tar -czf - "$$f2" ) > "$$DST/$$DST_HACK" ; \ - elif [ "$$ok" = yes ]; then \ - echo + cp -pR "$$f" "$$DST/" ; \ - cp -pR "$$f" "$$DST/" ; \ - else \ - echo skipping "$$f" ; \ - fi ; \ - done ; \ - \ - set -x ; \ - cp -p bindist.rtf "$$STAGE/Read Me.rtf" ; \ - cp -p build/Release/installer.pkg "$$PKG" ; \ - cp -p bindist-DS_Store "$$STAGE/.DS_Store" ; \ - cp -p bindist*.webloc "$$STAGE/" ; \ - cp -p XScreenSaverDMG.icns "$$STAGE/.VolumeIcon.icns" ; \ - ${SETFILE} -a C "$$STAGE" ; \ - ${SETFILE} -a E "$$STAGE"/*.{rtf,pkg,webloc} ; \ - $(SETICON) -d ../../xdaliclock/OSX/daliclockSaver.icns \ - "$$DST/DaliClock.saver" ; \ - $(SETICON) -d XScreenSaverFolder.icns "$$DST" ; \ - $(SETICON) -d XScreenSaver.icns "$$DST"/*.saver ; \ - $(SETICON) -d SaverRunner.icns "$$DST"/*.app ; \ - $(SETICON) -d XScreenSaverWebloc.icns "$$STAGE"/bindist.webloc ; \ - $(SETICON) -d XScreenSaverAndroidWebloc.icns "$$STAGE"/bindist2.webloc ; \ - $(SETICON) -d XScreenSaverPkg.icns "$$STAGE"/*.pkg ; \ - mv "$$STAGE/bindist.webloc" "$$STAGE/Get the iPhone:iPad Version.webloc" ; \ - mv "$$STAGE/bindist2.webloc" "$$STAGE/Get the Android Version.webloc" ; \ - \ - set +x ; \ - echo "Checking signatures..." ; \ - spctl --assess --type install "$$PKG" ; \ - spctl --assess --type execute "$$SRC/XScreenSaverUpdater.app" ; \ - spctl --assess --type execute "$$DST/"*.app ; \ - spctl --assess --type install "$$DST/"*.saver ; \ - set -x ; \ - \ - hdiutil makehybrid -quiet -ov -hfs -hfs-volume-name "$$VOLNAME" \ - -hfs-openfolder "$$STAGE" "$$STAGE" -o "$$TMPDMG" ; \ - rm -rf "$$STAGE" ; \ - \ - hdiutil convert -quiet -ov -format UDBZ -imagekey zlib-level=9 \ - "$$TMPDMG" -o "$$DMG" ; \ - xattr -w com.apple.quarantine "0000;00000000;;" "$$DMG" ; \ - rm -f "$$TMPDMG" ; \ - ls -ldhgF "$$DMG" ; \ - $(MAKE) notarize ; \ - - -# To set up notarization: -# - Log in on https://appleid.apple.com/ -# - Generate App-Specific Password, "altool-notarizer" -# - Keychain Access / New -# - Name: "altool-notarizer", Account: "jwz@jwz.org", -# Pass: the one you just generated. -# -# "make notarize", which will upload the DMG (slow). -# A response will be emailed back in about an hour. -# When that arrives, "make staple". -# -# https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution/customizing_the_notarization_workflow?language=objc -# -# Note that if Sparkle.framework/.../Autoupdate.app is not independently -# signed, it won't pass. I had to add a build phase for that. -# -NOTARGS=-u "jwz@jwz.org" -p "@keychain:altool-notarizer" - -notarize:: - @ \ - set -e ; \ - SRC=../utils/version.h ; \ - V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \ - BASE="xscreensaver-$$V" ; \ - OUTDIR="../archive" ; \ - DMG="$$OUTDIR/$$BASE.dmg" ; \ - set -x ; \ - xcrun altool --notarize-app --primary-bundle-id "org.jwz.xscreensaver" \ - --file "$$DMG" $(NOTARGS) ; \ - echo "" ; \ - sleep 3 ; \ - $(MAKE) notarize_wait staple updates.xml - -notarize_wait:: - @while ( xcrun altool --notarization-history 0 $(NOTARGS) | \ - grep -q 'in progress' ); do \ - echo `date +%I:%M:` "waiting for notarization..." ; \ - sleep 15 ; \ - done ; \ - echo '' ; \ - xcrun altool --notarization-history 0 $(NOTARGS) ; \ - -staple:: - @ \ - set -e ; \ - SRC=../utils/version.h ; \ - V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \ - BASE="xscreensaver-$$V" ; \ - OUTDIR="../archive" ; \ - DMG="$$OUTDIR/$$BASE.dmg" ; \ - set -x ; \ - xcrun stapler staple "$$DMG" ; \ - xcrun stapler validate "$$DMG" - -notarization_history:: - xcrun altool --notarization-history 0 $(NOTARGS) - @echo 'now do: xcrun altool $(NOTARGS) --notarization-info <UUID>' ; \ - echo 'and wget the LogFileURL' - - -# When debugging, sometimes I have to reset the preferences for all -# the savers. Also I like FPS to be turned on, and them all to be -# pointed at the same image directory. -# -show_prefs:: - @cd build/Debug ; \ - for f in *.saver ; do \ - f=`echo "$$f" | sed 's/\..*//'` ; \ - echo "########################## $$f" ; \ - defaults -currentHost read org.jwz.xscreensaver."$$f" 2>&- ; \ - done ; \ - for f in Apple2 Phosphor updater ; do \ - echo "########################## $$f" ; \ - defaults read org.jwz.xscreensaver."$$f" 2>&- ; \ - done - -reset_prefs:: - @cd build/Debug ; \ - W1='defaults' ; \ - W2="$$W1 -currentHost write" ; \ - img='~/Pictures/Screensaver' ; \ - for f in *.saver ; do \ - name=`echo "$$f" | sed 's/\..*//'` ; \ - echo "########################## $$name" ; \ - domain="org.jwz.xscreensaver" ; \ - dd="$$domain.$$name" ; \ - $$W1 -currentHost delete "$$dd" 2>&- ; \ - $$W2 "$$dd" doFPS -bool true ; \ - if [ -f $$f/Contents/Resources/xscreensaver-text ] ; then \ - $$W2 "$$dd" textMode url ; \ - fi ; \ - if [ -f $$f/Contents/Resources/xscreensaver-getimage-file ] ; then \ - $$W2 "$$dd" chooseRandomImages -bool true ; \ - $$W2 "$$dd" grabDesktopImages -bool false ; \ - $$W2 "$$dd" imageDirectory "$$img" ; \ - fi ; \ - if ( strings "$$f/Contents/MacOS/$$name" | \ - grep NSOpenGLContext >/dev/null ) ; then \ - $$W2 "$$dd" multiSample -bool true ; \ - fi ; \ - done ; \ - \ - $$W1 delete "$$domain.Apple2" 2>&- ; \ - $$W1 delete "$$domain.Phosphor" 2>&- ; \ - $$W1 delete "$$domain.updater" 2>&- ; \ - $$W1 write "$$domain.updater" SUScheduledCheckIntervalKey 86400; \ - \ - $$W2 "$$domain.BoxFit" grab -bool true ; \ - $$W2 "$$domain.FlipFlop" textured -bool true ; \ - $$W2 "$$domain.GLSlideshow" titles -bool true ; \ - $$W2 "$$domain.Photopile" titles -bool true ; \ - $$W2 "$$domain.SkyTentacles" mode cel ; \ - $$W2 "$$domain.Sonar" ping \ - '/etc/hosts,$$HOME/.ssh/known_hosts,$$HOME/.ssh/known_hosts2' ; \ - $$W2 "$$domain.XMatrix" matrixFont small ; \ - $$W2 "$$domain.XMatrix" textMode literal ; \ - $$W2 "$$domain.XMatrix" textLiteral "MONKEY BUTTER" ; \ - -# defaults -currentHost write org.jwz.xscreensaver.FontGlide debugMetrics -bool true -# defaults -currentHost write org.jwz.xscreensaver.StarWars debug -bool true -# defaults -currentHost write org.jwz.xscreensaver.StarWars textMode file -# defaults -currentHost write org.jwz.xscreensaver.StarWars textFile ~/src/xscreensaver/hacks/glx/zalgo.txt diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/Contents.json b/OSX/Media-iOS.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index f7aa929..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "iSaverRunner29.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "iSaverRunner58.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "iSaverRunner87.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "iSaverRunner80.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "iSaverRunner120.png", - "scale" : "3x" - }, - { - "size" : "57x57", - "idiom" : "iphone", - "filename" : "iSaverRunner57.png", - "scale" : "1x" - }, - { - "size" : "57x57", - "idiom" : "iphone", - "filename" : "iSaverRunner114.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "iSaverRunner120.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "iSaverRunner180.png", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "iSaverRunner29.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "iSaverRunner58.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "iSaverRunner40.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "iSaverRunner80.png", - "scale" : "2x" - }, - { - "size" : "50x50", - "idiom" : "ipad", - "filename" : "iSaverRunner50.png", - "scale" : "1x" - }, - { - "size" : "50x50", - "idiom" : "ipad", - "filename" : "iSaverRunner100.png", - "scale" : "2x" - }, - { - "size" : "72x72", - "idiom" : "ipad", - "filename" : "iSaverRunner72.png", - "scale" : "1x" - }, - { - "size" : "72x72", - "idiom" : "ipad", - "filename" : "iSaverRunner144.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "iSaverRunner76.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "iSaverRunner152.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "iSaverRunner167.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "iSaverRunner1024.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -}
\ No newline at end of file diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner100.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner100.png Binary files differdeleted file mode 100644 index 4a71d44..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner100.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner1024.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner1024.png Binary files differdeleted file mode 100644 index a548d1c..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner1024.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner114.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner114.png Binary files differdeleted file mode 100644 index 97da0c7..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner114.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner120.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner120.png Binary files differdeleted file mode 100644 index 3e8472a..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner120.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner144.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner144.png Binary files differdeleted file mode 100644 index b0f3771..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner144.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner152.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner152.png Binary files differdeleted file mode 100644 index b50697a..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner152.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner167.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner167.png Binary files differdeleted file mode 100644 index 85824f0..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner167.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner180.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner180.png Binary files differdeleted file mode 100644 index 1e7d0ba..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner180.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner29.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner29.png Binary files differdeleted file mode 100644 index 77738a9..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner29.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner40.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner40.png Binary files differdeleted file mode 100644 index 20db74e..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner40.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner50.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner50.png Binary files differdeleted file mode 100644 index f2fada1..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner50.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner57.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner57.png Binary files differdeleted file mode 100644 index deec825..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner57.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner58.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner58.png Binary files differdeleted file mode 100644 index e62c324..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner58.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner72.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner72.png Binary files differdeleted file mode 100644 index 7d12845..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner72.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner76.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner76.png Binary files differdeleted file mode 100644 index 4aebac5..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner76.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner80.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner80.png Binary files differdeleted file mode 100644 index adc5ad7..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner80.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner87.png b/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner87.png Binary files differdeleted file mode 100644 index 0335f60..0000000 --- a/OSX/Media-iOS.xcassets/AppIcon.appiconset/iSaverRunner87.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/Contents.json b/OSX/Media-iOS.xcassets/Contents.json deleted file mode 100644 index da4a164..0000000 --- a/OSX/Media-iOS.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -}
\ No newline at end of file diff --git a/OSX/Media-iOS.xcassets/Image.imageset/Contents.json b/OSX/Media-iOS.xcassets/Image.imageset/Contents.json deleted file mode 100644 index f8f827e..0000000 --- a/OSX/Media-iOS.xcassets/Image.imageset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -}
\ No newline at end of file diff --git a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/1242x2208.png b/OSX/Media-iOS.xcassets/LaunchImage.launchimage/1242x2208.png Binary files differdeleted file mode 100644 index 2f3cd23..0000000 --- a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/1242x2208.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/640x1136.png b/OSX/Media-iOS.xcassets/LaunchImage.launchimage/640x1136.png Binary files differdeleted file mode 100644 index 6763abe..0000000 --- a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/640x1136.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/640x960.png b/OSX/Media-iOS.xcassets/LaunchImage.launchimage/640x960.png Binary files differdeleted file mode 100644 index 0bfc1a9..0000000 --- a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/640x960.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/750x1334.png b/OSX/Media-iOS.xcassets/LaunchImage.launchimage/750x1334.png Binary files differdeleted file mode 100644 index 4ec452d..0000000 --- a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/750x1334.png +++ /dev/null diff --git a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/Contents.json b/OSX/Media-iOS.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index bc0812f..0000000 --- a/OSX/Media-iOS.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "images" : [ - { - "extent" : "full-screen", - "idiom" : "iphone", - "subtype" : "736h", - "filename" : "1242x2208.png", - "minimum-system-version" : "8.0", - "orientation" : "portrait", - "scale" : "3x" - }, - { - "extent" : "full-screen", - "idiom" : "iphone", - "subtype" : "667h", - "filename" : "750x1334.png", - "minimum-system-version" : "8.0", - "orientation" : "portrait", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "filename" : "640x960.png", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "extent" : "full-screen", - "idiom" : "iphone", - "subtype" : "retina4", - "filename" : "640x1136.png", - "minimum-system-version" : "7.0", - "orientation" : "portrait", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "filename" : "640x1136.png", - "extent" : "full-screen", - "subtype" : "retina4", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -}
\ No newline at end of file diff --git a/OSX/OCRAStd.otf b/OSX/OCRAStd.otf Binary files differdeleted file mode 100644 index aee7c35..0000000 --- a/OSX/OCRAStd.otf +++ /dev/null diff --git a/OSX/PrefsReader.h b/OSX/PrefsReader.h deleted file mode 100644 index 492d4ea..0000000 --- a/OSX/PrefsReader.h +++ /dev/null @@ -1,56 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2013 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This implements the substrate of the xscreensaver preferences code: - It does this by writing defaults to, and reading values from, the - NSUserDefaultsController (and ScreenSaverDefaults/NSUserDefaults) - and thereby reading the preferences that may have been edited by - the UI (XScreenSaverConfigSheet). - */ - -#ifdef USE_IPHONE -# import <Foundation/Foundation.h> -# import <UIKit/UIKit.h> -# define NSUserDefaultsController NSUserDefaults -#else -# import <Cocoa/Cocoa.h> -#endif - - -#import "jwxyz.h" - -@interface PrefsReader : NSObject -{ - NSString *saver_name; - - NSUserDefaults *userDefaults; // this is actually a 'ScreenSaverDefaults' - NSUserDefaultsController *userDefaultsController; - - NSUserDefaults *globalDefaults; // for prefs shared by all xscreensavers. - NSUserDefaultsController *globalDefaultsController; - - NSDictionary *defaultOptions; // Hardcoded defaults before any changes. -} - -- (id) initWithName: (NSString *) name - xrmKeys: (const XrmOptionDescRec *) opts - defaults: (const char * const *) defs; - -- (NSUserDefaultsController *) userDefaultsController; -- (NSUserDefaultsController *) globalDefaultsController; -- (NSDictionary *) defaultOptions; - -- (char *) getStringResource: (const char *) name; -- (double) getFloatResource: (const char *) name; -- (int) getIntegerResource: (const char *) name; -- (BOOL) getBooleanResource: (const char *) name; - -@end diff --git a/OSX/PrefsReader.m b/OSX/PrefsReader.m deleted file mode 100644 index a1c4ed4..0000000 --- a/OSX/PrefsReader.m +++ /dev/null @@ -1,608 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2015 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This implements the substrate of the xscreensaver preferences code: - It does this by writing defaults to, and reading values from, the - NSUserDefaultsController (and ScreenSaverDefaults/NSUserDefaults) - and thereby reading the preferences that may have been edited by - the UI (XScreenSaverConfigSheet). - */ - -#ifndef USE_IPHONE -# import <ScreenSaver/ScreenSaverDefaults.h> -#endif - -#import "PrefsReader.h" -#import "Updater.h" -#import "screenhackI.h" - -#ifndef USE_IPHONE - -#include <objc/runtime.h> - -/* GlobalDefaults is an NSUserDefaults implementation that writes into - the preferences key we provide, instead of whatever the default would - be for this app. We do this by invoking the Core Foundation preferences - routines directly, while presenting the same API as NSUserDefaults. - - We need this so that global prefs will go into the file - Library/Preferences/org.jwz.xscreensaver.updater.plist instead of into - Library/Preferences/ByHost/org.jwz.xscreensaver.Maze.XXXXX.plist - with the per-saver prefs. - - The ScreenSaverDefaults class *almost* does this, but it always writes - into the ByHost subdirectory, which means it's not readable by an app - that tries to access it with a plain old +standardUserDefaults. - */ -@interface GlobalDefaults : NSUserDefaults -{ - NSString *domain; - NSDictionary *defaults; -} -@end - -@implementation GlobalDefaults -- (id) initWithDomain:(NSString *)_domain module:(NSString *)_module -{ - // Key-Value Observing tries to create an Objective-C class named - // NSKVONotifying_GlobalDefaults when the configuration page is shown. But if - // this is the second XScreenSaver .saver running in the same process, class - // creation fails because that class name was already used by the first - // .saver, and it refers to the GlobalDefaults from the other .saver. - - // This gives the class a unique name, sidestepping the above issue. - - // It really just needs to be unique for this .saver and this instance. - // Using the pointer to the .saver's mach_header and the full path to the - // .saver would be preferable, but this should be good enough. - char class_name[128]; - sprintf(class_name, "GlobalDefaults_%s_%p_%u", - strrchr(_module.UTF8String, '.') + 1, self, random()); - Class c = objc_allocateClassPair([GlobalDefaults class], class_name, 0); - if (!c) - return nil; - objc_registerClassPair(c); - - self = [super init]; - object_setClass(self, c); - domain = [_domain retain]; - return self; -} - -- (void) dealloc -{ - Class c = object_getClass(self); - - [domain release]; - [defaults release]; - [super dealloc]; - - objc_disposeClassPair(c); -} - -- (void)registerDefaults:(NSDictionary *)dict -{ - defaults = [dict retain]; -} - -- (id)objectForKey:(NSString *)key -{ - NSObject *obj = (NSObject *) - CFPreferencesCopyAppValue ((CFStringRef) key, (CFStringRef) domain); - if (obj) - [obj autorelease]; - else if (defaults) - obj = [defaults objectForKey:key]; - return obj; -} - -- (void)setObject:(id)value forKey:(NSString *)key -{ - if (value && defaults) { - // If the value is the default, then remove it instead. - NSObject *def = [defaults objectForKey:key]; - if (def && [def isEqual:value]) - value = NULL; - } - CFPreferencesSetAppValue ((CFStringRef) key, - (CFPropertyListRef) value, - (CFStringRef) domain); -} - - -- (BOOL)synchronize -{ - return CFPreferencesAppSynchronize ((CFStringRef) domain); -} - - -// Make sure these all call our objectForKey. -// Might not be necessary, but safe. - -- (NSString *)stringForKey:(NSString *)key -{ - return [[self objectForKey:key] stringValue]; -} - -- (NSArray *)arrayForKey:(NSString *)key -{ - return (NSArray *) [self objectForKey:key]; -} - -- (NSDictionary *)dictionaryForKey:(NSString *)key -{ - return (NSDictionary *) [self objectForKey:key]; -} - -- (NSData *)dataForKey:(NSString *)key -{ - return (NSData *) [self objectForKey:key]; -} - -- (NSArray *)stringArrayForKey:(NSString *)key -{ - return (NSArray *) [self objectForKey:key]; -} - -- (NSInteger)integerForKey:(NSString *)key -{ - return [[self objectForKey:key] integerValue]; -} - -- (float)floatForKey:(NSString *)key -{ - return [[self objectForKey:key] floatValue]; -} - -- (double)doubleForKey:(NSString *)key -{ - return [[self objectForKey:key] doubleValue]; -} - -- (BOOL)boolForKey:(NSString *)key -{ - return [[self objectForKey:key] integerValue]; -} - -// Make sure these all call our setObject. -// Might not be necessary, but safe. - -- (void)removeObjectForKey:(NSString *)key -{ - [self setObject:NULL forKey:key]; -} - -- (void)setInteger:(NSInteger)value forKey:(NSString *)key -{ - [self setObject:[NSNumber numberWithInteger:value] forKey:key]; -} - -- (void)setFloat:(float)value forKey:(NSString *)key -{ - [self setObject:[NSNumber numberWithFloat:value] forKey:key]; -} - -- (void)setDouble:(double)value forKey:(NSString *)key -{ - [self setObject:[NSNumber numberWithDouble:value] forKey:key]; -} - -- (void)setBool:(BOOL)value forKey:(NSString *)key -{ - [self setObject:[NSNumber numberWithBool:value] forKey:key]; -} -@end - - -#endif // !USE_IPHONE - - -@implementation PrefsReader - -/* Normally we read resources by looking up "KEY" in the database - "org.jwz.xscreensaver.SAVERNAME". But in the all-in-one iPhone - app, everything is stored in the database "org.jwz.xscreensaver" - instead, so transform keys to "SAVERNAME.KEY". - - NOTE: This is duplicated in XScreenSaverConfigSheet.m, cause I suck. - */ -- (NSString *) makeKey:(NSString *)key -{ -# ifdef USE_IPHONE - NSString *prefix = [saver_name stringByAppendingString:@"."]; - if (! [key hasPrefix:prefix]) // Don't double up! - key = [prefix stringByAppendingString:key]; -# endif - return key; -} - -- (NSString *) makeCKey:(const char *)key -{ - return [self makeKey:[NSString stringWithCString:key - encoding:NSUTF8StringEncoding]]; -} - - -/* Converts an array of "key:value" strings to an NSDictionary. - */ -- (NSDictionary *) defaultsToDict: (const char * const *) defs -{ - NSDictionary *dict = [NSMutableDictionary dictionaryWithCapacity:20]; - while (*defs) { - char *line = strdup (*defs); - char *key, *val; - key = line; - while (*key == '.' || *key == '*' || *key == ' ' || *key == '\t') - key++; - val = key; - while (*val && *val != ':') - val++; - if (*val != ':') abort(); - *val++ = 0; - while (*val == ' ' || *val == '\t') - val++; - - unsigned long L = strlen(val); - while (L > 0 && (val[L-1] == ' ' || val[L-1] == '\t')) - val[--L] = 0; - - // When storing into preferences, look at the default string and - // decide whether it's a boolean, int, float, or string, and store - // an object of the appropriate type in the prefs. - // - NSString *nskey = [self makeCKey:key]; - NSObject *nsval; - int dd; - double ff; - char cc; - if (!strcasecmp (val, "true") || !strcasecmp (val, "yes")) - nsval = [NSNumber numberWithBool:YES]; - else if (!strcasecmp (val, "false") || !strcasecmp (val, "no")) - nsval = [NSNumber numberWithBool:NO]; - else if (1 == sscanf (val, " %d %c", &dd, &cc)) - nsval = [NSNumber numberWithInt:dd]; - else if (1 == sscanf (val, " %lf %c", &ff, &cc)) - nsval = [NSNumber numberWithDouble:ff]; - else - nsval = [NSString stringWithCString:val encoding:NSUTF8StringEncoding]; - -// NSLog (@"default: \"%@\" = \"%@\" [%@]", nskey, nsval, [nsval class]); - [dict setValue:nsval forKey:nskey]; - free (line); - defs++; - } - return dict; -} - - -/* Initialize the Cocoa preferences database: - - sets the default preferences values from the 'defaults' array; - - binds 'self' to each preference as an observer; - - ensures that nothing is mentioned in 'options' and not in 'defaults'; - - ensures that nothing is mentioned in 'defaults' and not in 'options'. - */ -- (void) registerXrmKeys: (const XrmOptionDescRec *) opts - defaults: (const char * const *) defs -{ - // Store the contents of 'defaults' into the real preferences database. - NSDictionary *defsdict = [self defaultsToDict:defs]; - [userDefaults registerDefaults:defsdict]; - [globalDefaults registerDefaults:UPDATER_DEFAULTS]; - - // Save a copy of the default options, since iOS doesn't have - // [userDefaultsController initialValues]. - // - if (defaultOptions) - [defaultOptions release]; - defaultOptions = [[NSMutableDictionary dictionaryWithCapacity:20] - retain]; - for (NSString *key in defsdict) { - [defaultOptions setValue:[defsdict objectForKey:key] forKey:key]; - } - -# ifndef USE_IPHONE - userDefaultsController = - [[NSUserDefaultsController alloc] initWithDefaults:userDefaults - initialValues:defsdict]; - globalDefaultsController = - [[NSUserDefaultsController alloc] initWithDefaults:globalDefaults - initialValues:UPDATER_DEFAULTS]; -# else // USE_IPHONE - userDefaultsController = [userDefaults retain]; - globalDefaultsController = [userDefaults retain]; -# endif // USE_IPHONE - - NSDictionary *optsdict = [NSMutableDictionary dictionaryWithCapacity:20]; - - while (opts[0].option) { - //const char *option = opts->option; - const char *resource = opts->specifier; - - while (*resource == '.' || *resource == '*') - resource++; - NSString *nsresource = [self makeCKey:resource]; - - // make sure there's no resource mentioned in options and not defaults. - if (![defsdict objectForKey:nsresource]) { - if (! (!strcmp(resource, "font") || // don't warn about these - !strcmp(resource, "foreground") || - !strcmp(resource, "textLiteral") || - !strcmp(resource, "textFile") || - !strcmp(resource, "textURL") || - !strcmp(resource, "textProgram") || - !strcmp(resource, "imageDirectory"))) - NSLog (@"warning: \"%s\" is in options but not defaults", resource); - } - [optsdict setValue:nsresource forKey:nsresource]; - - opts++; - } - -#if 0 - // make sure there's no resource mentioned in defaults and not options. - for (NSString *key in defsdict) { - if (! [optsdict objectForKey:key]) - if (! ([key isEqualToString:@"foreground"] || // don't warn about these - [key isEqualToString:@"background"] || - [key isEqualToString:@"Background"] || - [key isEqualToString:@"geometry"] || - [key isEqualToString:@"font"] || - [key isEqualToString:@"dontClearRoot"] || - - // fps.c settings - [key isEqualToString:@"fpsSolid"] || - [key isEqualToString:@"fpsTop"] || - [key isEqualToString:@"titleFont"] || - - // analogtv.c settings - [key isEqualToString:@"TVBrightness"] || - [key isEqualToString:@"TVColor"] || - [key isEqualToString:@"TVContrast"] || - [key isEqualToString:@"TVTint"] - )) - NSLog (@"warning: \"%@\" is in defaults but not options", key); - } -#endif /* 0 */ - -#if 0 - // Dump the entire resource database. - NSLog(@"userDefaults:"); - NSDictionary *d = [userDefaults dictionaryRepresentation]; - for (NSObject *key in [[d allKeys] - sortedArrayUsingSelector:@selector(compare:)]) { - NSObject *val = [d objectForKey:key]; - NSLog (@"%@ = %@", key, val); - } - NSLog(@"globalDefaults:"); - d = [globalDefaults dictionaryRepresentation]; - for (NSObject *key in [[d allKeys] - sortedArrayUsingSelector:@selector(compare:)]) { - NSObject *val = [d objectForKey:key]; - NSLog (@"%@ = %@", key, val); - } -#endif - -} - -- (NSUserDefaultsController *) userDefaultsController -{ - NSAssert(userDefaultsController, @"userDefaultsController uninitialized"); - return userDefaultsController; -} - -- (NSUserDefaultsController *) globalDefaultsController -{ - NSAssert(globalDefaultsController, @"globalDefaultsController uninitialized"); - return globalDefaultsController; -} - -- (NSDictionary *) defaultOptions -{ - NSAssert(defaultOptions, @"defaultOptions uninitialized"); - return defaultOptions; -} - - -- (NSObject *) getObjectResource: (const char *) name -{ - // Only look in globalDefaults for updater preferences. - - static NSDictionary *updaterDefaults; - if (!updaterDefaults) { - updaterDefaults = UPDATER_DEFAULTS; - [updaterDefaults retain]; - } - - NSUserDefaults *defaults = - [updaterDefaults objectForKey:[NSString stringWithUTF8String:name]] ? - globalDefaults : - userDefaults; - - const char *name2 = name; - while (1) { - NSString *key = [self makeCKey:name2]; - NSObject *obj = [defaults objectForKey:key]; - if (obj) - return obj; - - // If key is "foo.bar.baz", check "foo.bar.baz", "bar.baz", and "baz". - // - const char *dot = strchr (name2, '.'); - if (dot && dot[1]) - name2 = dot + 1; - else - break; - } - return NULL; -} - - -- (char *) getStringResource: (const char *) name -{ - NSObject *o = [self getObjectResource:name]; - //NSLog(@"%s = %@",name,o); - if (o == nil) { - if (! (!strcmp(name, "eraseMode") || // erase.c - // xlockmore.c reads all of these whether used or not... - !strcmp(name, "right3d") || - !strcmp(name, "left3d") || - !strcmp(name, "both3d") || - !strcmp(name, "none3d") || - !strcmp(name, "font") || - !strcmp(name, "labelFont") || // grabclient.c - !strcmp(name, "titleFont") || - !strcmp(name, "fpsFont") || // fps.c - !strcmp(name, "foreground") || // fps.c - !strcmp(name, "background") || - !strcmp(name, "textLiteral") - )) - NSLog(@"warning: no preference \"%s\" [string]", name); - return NULL; - } - if (! [o isKindOfClass:[NSString class]]) { - NSLog(@"asked for %s as a string, but it is a %@", name, [o class]); - o = [(NSNumber *) o stringValue]; - } - - NSString *os = (NSString *) o; - char *result = strdup ([os cStringUsingEncoding:NSUTF8StringEncoding]); - - // Kludge: if the string is surrounded with single-quotes, remove them. - // This happens when the .xml file says things like arg="-foo 'bar baz'" - if (result[0] == '\'' && result[strlen(result)-1] == '\'') { - result[strlen(result)-1] = 0; - strcpy (result, result+1); - } - - // Kludge: assume that any string that begins with "~" and has a "/" - // anywhere in it should be expanded as if it is a pathname. - if (result[0] == '~' && strchr (result, '/')) { - os = [NSString stringWithCString:result encoding:NSUTF8StringEncoding]; - free (result); - result = strdup ([[os stringByExpandingTildeInPath] - cStringUsingEncoding:NSUTF8StringEncoding]); - } - - return result; -} - - -- (double) getFloatResource: (const char *) name -{ - NSObject *o = [self getObjectResource:name]; - if (o == nil) { - // xlockmore.c reads all of these whether used or not... - if (! (!strcmp(name, "cycles") || - !strcmp(name, "size") || - !strcmp(name, "use3d") || - !strcmp(name, "delta3d") || - !strcmp(name, "wireframe") || - !strcmp(name, "showFPS") || - !strcmp(name, "fpsSolid") || - !strcmp(name, "fpsTop") || - !strcmp(name, "mono") || - !strcmp(name, "count") || - !strcmp(name, "ncolors") || - !strcmp(name, "doFPS") || // fps.c - !strcmp(name, "eraseSeconds") // erase.c - )) - NSLog(@"warning: no preference \"%s\" [float]", name); - return 0.0; - } - if ([o isKindOfClass:[NSString class]]) { - return [(NSString *) o doubleValue]; - } else if ([o isKindOfClass:[NSNumber class]]) { - return [(NSNumber *) o doubleValue]; - } else { - NSAssert2(0, @"%s = \"%@\" but should have been an NSNumber", name, o); - abort(); - } -} - - -- (int) getIntegerResource: (const char *) name -{ - // Sliders might store float values for integral resources; round them. - float v = [self getFloatResource:name]; - int i = (int) (v + (v < 0 ? -0.5 : 0.5)); // ignore sign or -1 rounds to 0 - // if (i != v) NSLog(@"%s: rounded %.3f to %d", name, v, i); - return i; -} - - -- (BOOL) getBooleanResource: (const char *) name -{ - NSObject *o = [self getObjectResource:name]; - if (! o) { - return NO; - } else if ([o isKindOfClass:[NSNumber class]]) { - double n = [(NSNumber *) o doubleValue]; - if (n == 0) return NO; - else if (n == 1) return YES; - else goto FAIL; - } else if ([o isKindOfClass:[NSString class]]) { - NSString *s = [((NSString *) o) lowercaseString]; - if ([s isEqualToString:@"true"] || - [s isEqualToString:@"yes"] || - [s isEqualToString:@"1"]) - return YES; - else if ([s isEqualToString:@"false"] || - [s isEqualToString:@"no"] || - [s isEqualToString:@"0"] || - [s isEqualToString:@""]) - return NO; - else - goto FAIL; - } else { - FAIL: - NSAssert2(0, @"%s = \"%@\" but should have been a boolean", name, o); - abort(); - } -} - - -- (id) initWithName: (NSString *) name - xrmKeys: (const XrmOptionDescRec *) opts - defaults: (const char * const *) defs -{ - self = [self init]; - if (!self) return nil; - -# ifndef USE_IPHONE - userDefaults = [ScreenSaverDefaults defaultsForModuleWithName:name]; - globalDefaults = [[GlobalDefaults alloc] initWithDomain:@UPDATER_DOMAIN - module:name]; -# else // USE_IPHONE - userDefaults = [NSUserDefaults standardUserDefaults]; - globalDefaults = [userDefaults retain]; -# endif // USE_IPHONE - - // Convert "org.jwz.xscreensaver.NAME" to just "NAME". - NSRange r = [name rangeOfString:@"." options:NSBackwardsSearch]; - if (r.length) - name = [name substringFromIndex:r.location+1]; - name = [name stringByReplacingOccurrencesOfString:@" " withString:@""]; - saver_name = [name retain]; - - [self registerXrmKeys:opts defaults:defs]; - return self; -} - -- (void) dealloc -{ - [saver_name release]; - [userDefaultsController release]; - [globalDefaultsController release]; - [globalDefaults release]; - [super dealloc]; -} - -@end diff --git a/OSX/PxPlus_IBM_VGA8.ttf b/OSX/PxPlus_IBM_VGA8.ttf Binary files differdeleted file mode 100644 index 0368d2b..0000000 --- a/OSX/PxPlus_IBM_VGA8.ttf +++ /dev/null diff --git a/OSX/README b/OSX/README deleted file mode 100644 index e57d5a7..0000000 --- a/OSX/README +++ /dev/null @@ -1,43 +0,0 @@ - -This directory contains the MacOS-specific code for building a Cocoa -version of xscreensaver without using X11. - -To build it, just type "make", or use the included XCode project. The -executables will show up in the "build/Release/" and/or "build/Debug/" -directories. - -If you build using anything later than Xcode 5.0.2, the resultant savers -will require MacOS 10.7 or later. To support 10.4 through 10.6, you must -use Xcode 5.0.2 or earlier. - -This is how you add a new screen saver to the Xcode project. It's a -ridiculously long list of steps! - - 1: Duplicate a target (Dangerball for GL, or Attraction for X11). - 2: Rename it, and drag it to the right spot in the list. - 3: Delete the dangerball.c and dangerball.xml files from Build Phases. - 4: Delete the "DangerBall copy-Info.plist" file that got created. - 5: Delete the "DangerBall copy-Info.plist" from the Build Settings too. - 6: Manage Schemes, rename "DangerBall Copy". - 7: Move to the right place in the list. - 8. Scheme / Profile / Info: Executable: SaverTester.app. - Scheme / Run / Info: Executable: SaverTester.app. - 9: Scheme / Run / Arguments: set SELECTED_SAVER environment variable. - 10: File / Add Files / the new .c and .xml. - 11: Re-order them in the file list. This will bring up an Options dialog. - Add To Targets: the new target, and "XScreenSaver-iOS". - 12: The files might not have moved. This means Xcode is gonna crash soon. - It will repair itself after. - 13: In target "All Savers (OpenGL)" add the new target as Build Phases / - Target Dependency. - 14: In target "XScreenSaver-iOS", reorder new files in Build Phases / - "Copy" and "Compile", since they showed up in a random place. - 15: In target "XScreenSaver-iOS", add "-DUSE_GL" to the new file's options. - 16: Put a 200x150 screen shot in ~/www/xscreensaver/screenshots/ - 17: ln -s ../../src/xscreensaver/OSX/build/Debug/NEW.saver \ - ~/Library/Screen\ Savers/ - 18: git add xscreensaver.xcodeproj/xcuserdata/*/xcschemes/*.xcscheme - 19: Don't forget to create a man page from the XML with xml2man.pl, - and update Makefile.in. - 20: Make a video: -record-animation 3600 -geom 1920x1080+128+64 - ./upload-video.pl NAME diff --git a/OSX/SaverListController.h b/OSX/SaverListController.h deleted file mode 100644 index 9b46133..0000000 --- a/OSX/SaverListController.h +++ /dev/null @@ -1,36 +0,0 @@ -/* xscreensaver, Copyright (c) 2012-2014 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * This implements the top-level screen-saver selection list in the iOS app. - */ - -#ifdef USE_IPHONE - -#import <UIKit/UIKit.h> - -@interface SaverListController : UITableViewController <UISearchBarDelegate> { - - int active_section_count; - NSMutableArray *list_by_letter[26]; // 27 to get "#" after "Z". - NSMutableArray *letter_sections; - NSMutableArray *section_titles; - NSArray *names; - NSDictionary *descriptions; - - int tap_count; - NSTimer *tap_timer; - NSIndexPath *last_tap; -} - -- (id)initWithNames:(NSArray *)names descriptions:(NSDictionary *)descs; -- (void) scrollTo:(NSString *)name; -@end - -#endif // USE_IPHONE diff --git a/OSX/SaverListController.m b/OSX/SaverListController.m deleted file mode 100644 index e68387c..0000000 --- a/OSX/SaverListController.m +++ /dev/null @@ -1,404 +0,0 @@ -/* xscreensaver, Copyright (c) 2012-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * This implements the top-level screen-saver selection list in the iOS app. - */ - -#ifdef USE_IPHONE // whole file - - -#import "SaverListController.h" -#import "SaverRunner.h" -#import "yarandom.h" -#import "version.h" - -#undef countof -#define countof(x) (sizeof((x))/sizeof((*x))) - - -@implementation SaverListController - -- (void) titleTapped:(id) sender -{ - [[UIApplication sharedApplication] - openURL:[NSURL URLWithString:@"https://www.jwz.org/xscreensaver/"]]; -} - - -- (void)makeTitleBar -{ - // Extract the version number and release date from the version string. - // Here's an area where I kind of wish I had "Two Problems". - // I guess I could add custom key to the Info.plist for this. - - NSArray *a = [[NSString stringWithCString: screensaver_id - encoding:NSASCIIStringEncoding] - componentsSeparatedByCharactersInSet: - [NSCharacterSet - characterSetWithCharactersInString:@" ()-"]]; - NSString *vers = [a objectAtIndex: 3]; - NSString *year = [a objectAtIndex: 7]; - - NSString *line1 = [@"XScreenSaver " stringByAppendingString: vers]; - NSString *line2 = [@"\u00A9 " stringByAppendingString: - [year stringByAppendingString: - @" Jamie Zawinski <jwz@jwz.org>"]]; - - UIView *v = [[UIView alloc] initWithFrame:CGRectZero]; - - // The "go to web page" button on the right - - UIImage *img = [UIImage imageWithContentsOfFile: - [[[NSBundle mainBundle] bundlePath] - stringByAppendingPathComponent: - @"iSaverRunner57t.png"]]; - UIButton *button = [[UIButton alloc] init]; - [button setFrame: CGRectMake(0, 0, img.size.width/2, img.size.height/2)]; - [button setBackgroundImage:img forState:UIControlStateNormal]; - [button addTarget:self - action:@selector(titleTapped:) - forControlEvents:UIControlEventTouchUpInside]; - UIBarButtonItem *bi = [[UIBarButtonItem alloc] initWithCustomView: button]; - self.navigationItem.rightBarButtonItem = bi; - [bi release]; - [button release]; - - // The title bar - - UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectZero]; - UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectZero]; - [label1 setText: line1]; - [label2 setText: line2]; - [label1 setBackgroundColor:[UIColor clearColor]]; - [label2 setBackgroundColor:[UIColor clearColor]]; - - [label1 setFont: [UIFont boldSystemFontOfSize: 17]]; - [label2 setFont: [UIFont systemFontOfSize: 12]]; - [label1 sizeToFit]; - [label2 sizeToFit]; - - CGRect r1 = [label1 frame]; - CGRect r2 = [label2 frame]; - CGRect r3 = r2; - - CGRect win = [self view].frame; - if (win.size.width > 414 && win.size.height > 414) { // iPad - [label1 setTextAlignment: NSTextAlignmentLeft]; - [label2 setTextAlignment: NSTextAlignmentRight]; - label2.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin; - r3.size.width = win.size.width; - r1 = r3; - r1.origin.x += 6; - r1.size.width -= 12; - r2 = r1; - - } else { // iPhone - r3.size.width = win.size.width; // force it to be flush-left - [label1 setTextAlignment: NSTextAlignmentLeft]; - [label2 setTextAlignment: NSTextAlignmentLeft]; - r1.origin.y = -1; // make it fit in landscape - r2.origin.y = r1.origin.y + r1.size.height - 2; - r3.size.height = r1.size.height + r2.size.height; - } - v.autoresizingMask = UIViewAutoresizingFlexibleWidth; - [label1 setFrame:r1]; - [label2 setFrame:r2]; - [v setFrame:r3]; - - [v addSubview:label1]; - [v addSubview:label2]; - - // Default opacity looks bad. - [v setBackgroundColor:[[v backgroundColor] colorWithAlphaComponent:1]]; - - self.navigationItem.titleView = v; - - win.origin.x = 0; - win.origin.y = 0; - win.size.height = 44; // #### This cannot possibly be right. - UISearchBar *search = [[UISearchBar alloc] initWithFrame:win]; - search.delegate = self; - search.placeholder = @"Search..."; - self.tableView.tableHeaderView = search; - - // Dismiss the search field's keyboard as soon as we scroll. -# ifdef __IPHONE_7_0 - if ([self.tableView respondsToSelector:@selector(keyboardDismissMode)]) - [self.tableView setKeyboardDismissMode: - UIScrollViewKeyboardDismissModeOnDrag]; -# endif -} - - -- (id)initWithNames:(NSArray *)_names descriptions:(NSDictionary *)_descs; -{ - self = [self init]; - if (! self) return 0; - [self reload:_names descriptions:_descs search:nil]; - [self makeTitleBar]; - return self; -} - - -- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tv -{ - int n = countof(list_by_letter); - NSMutableArray *a = [NSMutableArray arrayWithCapacity: n]; - for (int i = 0; i < n; i++) { - if ([list_by_letter[i] count] == 0) // Omit empty letter sections. - continue; - char s[2]; - s[0] = (i == 'Z'-'A'+1 ? '#' : i+'A'); - s[1] = 0; - [a addObject: [NSString stringWithCString:s - encoding:NSASCIIStringEncoding]]; - } - return a; -} - - -/* Called when text is typed into the top search bar. - */ -- (void)searchBar:(UISearchBar *)bar textDidChange:(NSString *)txt -{ - [self reload:names descriptions:descriptions search:txt]; -} - - -- (void) reload:(NSArray *)_names descriptions:(NSDictionary *)_descs - search:search -{ - if (names != _names) { - if (names) [names release]; - names = [_names retain]; - } - if (_descs != descriptions) { - if (descriptions) [descriptions release]; - descriptions = [_descs retain]; - } - - int n = countof(list_by_letter); - for (int i = 0; i < n; i++) { - list_by_letter[i] = [[NSMutableArray alloc] init]; - } - - for (NSString *name in names) { - - // If we're searching, omit any items that don't have a match in the - // title or description. - // - BOOL matchp = (!search || [search length] == 0); - if (! matchp) { - matchp = ([name rangeOfString:search - options:NSCaseInsensitiveSearch].location - != NSNotFound); - } - if (! matchp) { - NSString *desc = [descriptions objectForKey:name]; - matchp = ([desc rangeOfString:search - options:NSCaseInsensitiveSearch].location - != NSNotFound); - } - if (! matchp) - continue; - - int index = ([name cStringUsingEncoding: NSASCIIStringEncoding])[0]; - if (index >= 'a' && index <= 'z') - index -= 'a'-'A'; - if (index >= 'A' && index <= 'Z') - index -= 'A'; - else - index = n-1; - [list_by_letter[index] addObject: name]; - } - - active_section_count = 0; - letter_sections = [[[NSMutableArray alloc] init] retain]; - section_titles = [[[NSMutableArray alloc] init] retain]; - for (int i = 0; i < n; i++) { - if ([list_by_letter[i] count] > 0) { - active_section_count++; - [list_by_letter[i] sortUsingSelector: - @selector(localizedCaseInsensitiveCompare:)]; - [letter_sections addObject: list_by_letter[i]]; - if (i <= 'Z'-'A') - [section_titles addObject: [NSString stringWithFormat: @"%c", i+'A']]; - else - [section_titles addObject: @"#"]; - } - } - [self.tableView reloadData]; -} - - -- (NSString *)tableView:(UITableView *)tv - titleForHeaderInSection:(NSInteger)section -{ - return [section_titles objectAtIndex: section]; -} - -- (NSInteger)numberOfSectionsInTableView:(UITableView *)tv -{ - return active_section_count; -} - - -- (NSInteger)tableView:(UITableView *)tv - numberOfRowsInSection:(NSInteger)section -{ - return [[letter_sections objectAtIndex: section] count]; -} - -- (NSInteger)tableView:(UITableView *)tv - sectionForSectionIndexTitle:(NSString *)title - atIndex:(NSInteger) index -{ - int i = 0; - for (NSString *sectionTitle in section_titles) { - if ([sectionTitle isEqualToString: title]) - return i; - i++; - } - return -1; -} - - -- (UITableViewCell *)tableView:(UITableView *)tv - cellForRowAtIndexPath:(NSIndexPath *)ip -{ - NSString *title = - [[letter_sections objectAtIndex: [ip indexAtPosition: 0]] - objectAtIndex: [ip indexAtPosition: 1]]; - NSString *desc = [descriptions objectForKey:title]; - - NSString *id = @"Cell"; - UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:id]; - if (!cell) - cell = [[[UITableViewCell alloc] - initWithStyle: UITableViewCellStyleSubtitle - reuseIdentifier: id] - autorelease]; - - cell.textLabel.text = title; - cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton; - cell.detailTextLabel.text = desc; - - return cell; -} - - -/* Selecting a row launches the saver. - */ -- (void)tableView:(UITableView *)tv - didSelectRowAtIndexPath:(NSIndexPath *)ip -{ - UITableViewCell *cell = [tv cellForRowAtIndexPath: ip]; - SaverRunner *s = - (SaverRunner *) [[UIApplication sharedApplication] delegate]; - if (! s) return; - - // Dismiss the search field's keyboard before launching a saver. - [self.tableView.tableHeaderView resignFirstResponder]; - - NSAssert ([s isKindOfClass:[SaverRunner class]], @"not a SaverRunner"); - [s loadSaver: cell.textLabel.text]; -} - -/* Selecting a row's Disclosure Button opens the preferences. - */ -- (void)tableView:(UITableView *)tv - accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)ip -{ - UITableViewCell *cell = [tv cellForRowAtIndexPath: ip]; - SaverRunner *s = - (SaverRunner *) [[UIApplication sharedApplication] delegate]; - if (! s) return; - NSAssert ([s isKindOfClass:[SaverRunner class]], @"not a SaverRunner"); - [s openPreferences: cell.textLabel.text]; -} - - -- (void) scrollTo: (NSString *) name -{ - int i = 0; - int j = 0; - Bool ok = NO; - for (NSArray *a in letter_sections) { - j = 0; - for (NSString *n in a) { - ok = [n isEqualToString: name]; - if (ok) goto DONE; - j++; - } - i++; - } - DONE: - if (ok) { - NSIndexPath *ip = [NSIndexPath indexPathForRow: j inSection: i]; - [self.tableView selectRowAtIndexPath:ip - animated:NO - scrollPosition: UITableViewScrollPositionMiddle]; - } -} - - -/* We need this to respond to "shake" gestures - */ -- (BOOL)canBecomeFirstResponder -{ - return YES; -} - -- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event -{ -} - -- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event -{ -} - - -/* Shake means load a random screen saver. - */ -- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event -{ - if (motion != UIEventSubtypeMotionShake) - return; - NSMutableArray *a = [NSMutableArray arrayWithCapacity: 200]; - for (NSArray *sec in letter_sections) - for (NSString *s in sec) - [a addObject: s]; - int n = [a count]; - if (! n) return; - NSString *which = [a objectAtIndex: (random() % n)]; - - SaverRunner *s = - (SaverRunner *) [[UIApplication sharedApplication] delegate]; - if (! s) return; - NSAssert ([s isKindOfClass:[SaverRunner class]], @"not a SaverRunner"); - [self scrollTo: which]; - [s loadSaver: which]; -} - - -- (void)dealloc -{ - for (int i = 0; i < countof(list_by_letter); i++) - [list_by_letter[i] release]; - [letter_sections release]; - [section_titles release]; - [descriptions release]; - [super dealloc]; -} - -@end - - -#endif // USE_IPHONE -- whole file diff --git a/OSX/SaverRunner.h b/OSX/SaverRunner.h deleted file mode 100644 index 399eec0..0000000 --- a/OSX/SaverRunner.h +++ /dev/null @@ -1,111 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2016 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -#ifdef USE_IPHONE -# import <Foundation/Foundation.h> -# import <UIKit/UIKit.h> -# import <OpenGLES/EAGL.h> -# import <OpenGLES/ES1/gl.h> -# import <OpenGLES/ES1/glext.h> -# import <QuartzCore/QuartzCore.h> -# define NSView UIView -# define NSRect CGRect -# define NSSize CGSize -# define NSColor UIColor -# define NSImage UIImage -# define NSEvent UIEvent -# define NSWindow UIWindow -# define NSButton UIButton -# define NSApplication UIApplication -# define NSScreen UIScreen -#else -# import <Cocoa/Cocoa.h> -# import <ScreenSaver/ScreenSaver.h> -#endif - -#import "XScreenSaverView.h" - -#ifdef USE_IPHONE - -@class SaverRunner; - -@interface SaverViewController : UIViewController -{ - SaverRunner *_parent; - NSString *_saverName; - XScreenSaverView *_saverView; - - /* When a the SaverViewController is presented, iOS automatically changes - the status bar orientation. (And, by extension, the notification center - orientation.) But there's no willPresentAsModal: event for a - UIViewController so that it knows when this is going to happen, and the - other event handlers occur after the status bar is changed. So save the - orientation just before the view controller is modal-presented, and - restore the proper status bar orientation just before the saverView is - created so it can pick it up in didRotate:. */ - // UIInterfaceOrientation _storedOrientation; - - BOOL _showAboutBox; - UIView *aboutBox; - NSTimer *splashTimer; -} - -@property(nonatomic, retain) NSString *saverName; - -@end - -#endif - -@interface SaverRunner : NSObject -# ifdef USE_IPHONE - <XScreenSaverViewDelegate> -# else - <NSWindowDelegate> -# endif -{ - NSString *saverName; // the one currently loaded - NSArray *saverNames; // Names of available savers - NSString *saverDir; // Where we find saver bundles - -# ifndef USE_IPHONE - - NSBundle *saverBundle; - NSArray *windows; - IBOutlet NSMenu *menubar; - NSTimer *anim_timer; - -# else // USE_IPHONE - - UINavigationController *rotating_nav; // Hierarchy 1 (UI) - IBOutlet UIWindow *window; - IBOutlet UIView *view; - - SaverViewController *nonrotating_controller; // Hierarchy 2 (savers) - - UIImage *saved_screenshot; - -# endif // USE_IPHONE -} - -- (XScreenSaverView *) newSaverView: (NSString *) module - withSize: (NSSize) size; -- (void) loadSaver: (NSString *)name; -- (void) selectedSaverDidChange:(NSDictionary *)change; - -#ifndef USE_IPHONE -- (void) openPreferences: (id)sender; -#else // USE_IPHONE -- (UIImage *) screenshot; -- (NSString *) makeDesc:(NSString *)saver - yearOnly:(BOOL) yearp; -#endif // USE_IPHONE - -@end diff --git a/OSX/SaverRunner.icns b/OSX/SaverRunner.icns Binary files differdeleted file mode 100644 index 0f052ae..0000000 --- a/OSX/SaverRunner.icns +++ /dev/null diff --git a/OSX/SaverRunner.m b/OSX/SaverRunner.m deleted file mode 100644 index 8ab45c1..0000000 --- a/OSX/SaverRunner.m +++ /dev/null @@ -1,1646 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This program serves three purposes: - - First, It is a test harness for screen savers. When it launches, it - looks around for .saver bundles (in the current directory, and then in - the standard directories) and puts up a pair of windows that allow you - to select the saver to run. This is less clicking than running them - through System Preferences. This is the "SaverTester.app" program. - - Second, it can be used to transform any screen saver into a standalone - program. Just put one (and only one) .saver bundle into the app - bundle's Contents/Resources/ directory, and it will load and run that - saver at start-up (without the saver-selection menu or other chrome). - This is how the "Phosphor.app" and "Apple2.app" programs work. - - Third, it is the scaffolding which turns a set of screen savers into - a single iPhone / iPad program. In that case, all of the savers are - linked in to this executable, since iOS does not allow dynamic loading - of bundles that have executable code in them. Bleh. - */ - -#import <TargetConditionals.h> -#import "SaverRunner.h" -#import "SaverListController.h" -#import "XScreenSaverGLView.h" -#import "yarandom.h" - -#ifdef USE_IPHONE - -# ifndef __IPHONE_8_0 -# define UIInterfaceOrientationUnknown UIDeviceOrientationUnknown -# endif -# ifndef NSFoundationVersionNumber_iOS_7_1 -# define NSFoundationVersionNumber_iOS_7_1 1047.25 -# endif -# ifndef NSFoundationVersionNumber_iOS_8_0 -# define NSFoundationVersionNumber_iOS_8_0 1134.10 -# endif - -@interface RotateyViewController : UINavigationController -{ - BOOL allowRotation; -} -@end - -@implementation RotateyViewController - -/* This subclass exists so that we can ask that the SaverListController and - preferences panels be auto-rotated by the system. Note that the - XScreenSaverView is not auto-rotated because it is on a different UIWindow. - */ - -- (id)initWithRotation:(BOOL)rotatep -{ - self = [super init]; - allowRotation = rotatep; - return self; -} - -- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)o -{ - return allowRotation; /* Deprecated in iOS 6 */ -} - -- (BOOL)shouldAutorotate /* Added in iOS 6 */ -{ - return allowRotation; -} - -- (UIInterfaceOrientationMask)supportedInterfaceOrientations /* Added in iOS 6 */ -{ - return UIInterfaceOrientationMaskAll; -} - -@end - - -@implementation SaverViewController - -@synthesize saverName; - -- (id)initWithSaverRunner:(SaverRunner *)parent - showAboutBox:(BOOL)showAboutBox -{ - self = [super init]; - if (self) { - _parent = parent; - // _storedOrientation = UIInterfaceOrientationUnknown; - _showAboutBox = showAboutBox; - - self.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; - -# ifndef __IPHONE_7_0 - self.wantsFullScreenLayout = YES; // Deprecated as of iOS 7 -# endif - } - return self; -} - -- (BOOL) prefersStatusBarHidden -{ - // Requires UIViewControllerBasedStatusBarAppearance = true in plist - return YES; -} - -- (void)dealloc -{ - [_saverName release]; - // iOS: When a UIView deallocs, it doesn't do [UIView removeFromSuperView] - // for its subviews, so the subviews end up with a dangling pointer in their - // superview properties. - [aboutBox removeFromSuperview]; - [aboutBox release]; - [_saverView removeFromSuperview]; - [_saverView release]; - [super dealloc]; -} - - -- (void)loadView -{ - // The UIViewController's view must never change, so it gets set here to - // a plain black background. - - // This background view doesn't block the status bar, but that's probably - // OK, because it's never on screen for more than a fraction of a second. - UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectNull]; - backgroundView.backgroundColor = [UIColor blackColor]; - self.view = backgroundView; - [backgroundView release]; -} - - -- (void)aboutPanel:(UIView *)saverView - orientation:(UIInterfaceOrientation)orient -{ - if (!_showAboutBox) - return; - - NSString *name = _saverName; - NSString *year = [_parent makeDesc:_saverName yearOnly:YES]; - - - CGRect frame = [saverView frame]; - CGFloat rot; - CGFloat pt1 = 24; - CGFloat pt2 = 14; - UIFont *font1 = [UIFont boldSystemFontOfSize: pt1]; - UIFont *font2 = [UIFont italicSystemFontOfSize:pt2]; - -# ifdef __IPHONE_7_0 - CGSize s = CGSizeMake(frame.size.width, frame.size.height); - CGSize tsize1 = [[[NSAttributedString alloc] - initWithString: name - attributes:@{ NSFontAttributeName: font1 }] - boundingRectWithSize: s - options: NSStringDrawingUsesLineFragmentOrigin - context: nil].size; - CGSize tsize2 = [[[NSAttributedString alloc] - initWithString: name - attributes:@{ NSFontAttributeName: font2 }] - boundingRectWithSize: s - options: NSStringDrawingUsesLineFragmentOrigin - context: nil].size; -# else // iOS 6 or Cocoa - CGSize tsize1 = [name sizeWithFont:font1 - constrainedToSize:CGSizeMake(frame.size.width, - frame.size.height)]; - CGSize tsize2 = [year sizeWithFont:font2 - constrainedToSize:CGSizeMake(frame.size.width, - frame.size.height)]; -# endif - - CGSize tsize = CGSizeMake (tsize1.width > tsize2.width ? - tsize1.width : tsize2.width, - tsize1.height + tsize2.height); - - tsize.width = ceilf(tsize.width); - tsize.height = ceilf(tsize.height); - - // Don't know how to find inner margin of UITextView. - CGFloat margin = 10; - tsize.width += margin * 4; - tsize.height += margin * 2; - - if ([saverView frame].size.width >= 768) - tsize.height += pt1 * 3; // extra bottom margin on iPad - - frame = CGRectMake (0, 0, tsize.width, tsize.height); - - /* Get the text oriented properly, and move it to the bottom of the - screen, since many savers have action in the middle. - */ - switch (orient) { - case UIInterfaceOrientationLandscapeLeft: - rot = -M_PI/2; - frame.origin.x = ([saverView frame].size.width - - (tsize.width - tsize.height) / 2 - - tsize.height); - frame.origin.y = ([saverView frame].size.height - tsize.height) / 2; - break; - case UIInterfaceOrientationLandscapeRight: - rot = M_PI/2; - frame.origin.x = -(tsize.width - tsize.height) / 2; - frame.origin.y = ([saverView frame].size.height - tsize.height) / 2; - break; - case UIInterfaceOrientationPortraitUpsideDown: - rot = M_PI; - frame.origin.x = ([saverView frame].size.width - tsize.width) / 2; - frame.origin.y = 0; - break; - default: - rot = 0; - frame.origin.x = ([saverView frame].size.width - tsize.width) / 2; - frame.origin.y = [saverView frame].size.height - tsize.height; - break; - } - - if (aboutBox) { - [aboutBox removeFromSuperview]; - [aboutBox release]; - } - - aboutBox = [[UIView alloc] initWithFrame:frame]; - - aboutBox.transform = CGAffineTransformMakeRotation (rot); - aboutBox.backgroundColor = [UIColor clearColor]; - - /* There seems to be no easy way to stroke the font, so instead draw - it 5 times, 4 in black and 1 in yellow, offset by 1 pixel, and add - a black shadow to each. (You'd think the shadow alone would be - enough, but there's no way to make it dark enough to be legible.) - */ - for (int i = 0; i < 5; i++) { - UITextView *textview; - int off = 1; - frame.origin.x = frame.origin.y = 0; - switch (i) { - case 0: frame.origin.x = -off; break; - case 1: frame.origin.x = off; break; - case 2: frame.origin.y = -off; break; - case 3: frame.origin.y = off; break; - } - - for (int j = 0; j < 2; j++) { - - frame.origin.y = (j == 0 ? 0 : pt1); - textview = [[UITextView alloc] initWithFrame:frame]; - textview.font = (j == 0 ? font1 : font2); - textview.text = (j == 0 ? name : year); - textview.textAlignment = NSTextAlignmentCenter; - textview.showsHorizontalScrollIndicator = NO; - textview.showsVerticalScrollIndicator = NO; - textview.scrollEnabled = NO; - textview.editable = NO; - textview.userInteractionEnabled = NO; - textview.backgroundColor = [UIColor clearColor]; - textview.textColor = (i == 4 - ? [UIColor yellowColor] - : [UIColor blackColor]); - - CALayer *textLayer = (CALayer *) - [textview.layer.sublayers objectAtIndex:0]; - textLayer.shadowColor = [UIColor blackColor].CGColor; - textLayer.shadowOffset = CGSizeMake(0, 0); - textLayer.shadowOpacity = 1; - textLayer.shadowRadius = 2; - - [aboutBox addSubview:textview]; - } - } - - CABasicAnimation *anim = - [CABasicAnimation animationWithKeyPath:@"opacity"]; - anim.duration = 0.3; - anim.repeatCount = 1; - anim.autoreverses = NO; - anim.fromValue = [NSNumber numberWithFloat:0.0]; - anim.toValue = [NSNumber numberWithFloat:1.0]; - [aboutBox.layer addAnimation:anim forKey:@"animateOpacity"]; - - [saverView addSubview:aboutBox]; - - if (splashTimer) - [splashTimer invalidate]; - - splashTimer = - [NSTimer scheduledTimerWithTimeInterval: anim.duration + 2 - target:self - selector:@selector(aboutOff) - userInfo:nil - repeats:NO]; -} - - -- (void)aboutOff -{ - [self aboutOff:FALSE]; -} - -- (void)aboutOff:(BOOL)fast -{ - if (aboutBox) { - if (splashTimer) { - [splashTimer invalidate]; - splashTimer = 0; - } - if (fast) { - aboutBox.layer.opacity = 0; - return; - } - - CABasicAnimation *anim = - [CABasicAnimation animationWithKeyPath:@"opacity"]; - anim.duration = 0.3; - anim.repeatCount = 1; - anim.autoreverses = NO; - anim.fromValue = [NSNumber numberWithFloat: 1]; - anim.toValue = [NSNumber numberWithFloat: 0]; - // anim.delegate = self; - aboutBox.layer.opacity = 0; - [aboutBox.layer addAnimation:anim forKey:@"animateOpacity"]; - } -} - - -- (void)createSaverView -{ - UIView *parentView = self.view; - - if (_saverView) { - [_saverView removeFromSuperview]; - [_saverView release]; - } - -# if 0 - if (_storedOrientation != UIInterfaceOrientationUnknown) { - [[UIApplication sharedApplication] - setStatusBarOrientation:_storedOrientation - animated:NO]; - } -# endif - - _saverView = [_parent newSaverView:_saverName - withSize:parentView.bounds.size]; - - if (! _saverView) { - UIAlertController *c = [UIAlertController - alertControllerWithTitle:@"Unable to load!" - message:@"" - preferredStyle:UIAlertControllerStyleAlert]; - [c addAction: [UIAlertAction actionWithTitle: @"Bummer" - style: UIAlertActionStyleDefault - handler: ^(UIAlertAction *a) { - // #### Should expose the SaverListController... - }]]; - [self presentViewController:c animated:YES completion:nil]; - - return; - } - - _saverView.delegate = _parent; - _saverView.autoresizingMask = - UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - - [self.view addSubview:_saverView]; - - // The first responder must be set only after the view was placed in the view - // heirarchy. - [_saverView becomeFirstResponder]; // For shakes on iOS 6. - [_saverView startAnimation]; - [self aboutPanel:_saverView - orientation:/* _storedOrientation */ UIInterfaceOrientationPortrait]; -} - - -- (void)viewDidAppear:(BOOL)animated -{ - [super viewDidAppear:animated]; - [self createSaverView]; -} - - -- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)o -{ - return NO; /* Deprecated in iOS 6 */ -} - - -- (BOOL)shouldAutorotate /* Added in iOS 6 */ -{ - return - NSFoundationVersionNumber < NSFoundationVersionNumber_iOS_8_0 ? - ![_saverView suppressRotationAnimation] : - YES; -} - - -- (UIInterfaceOrientationMask)supportedInterfaceOrientations /* Added in iOS 6 */ -{ - // Lies from the iOS docs: - // "This method is only called if the view controller's shouldAutorotate - // method returns YES." - return UIInterfaceOrientationMaskAll; -} - - -/* -- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation -{ - return UIInterfaceOrientationPortrait; -} -*/ - - -- (void)setSaverName:(NSString *)name -{ - [name retain]; - [_saverName release]; - _saverName = name; - // _storedOrientation = - // [UIApplication sharedApplication].statusBarOrientation; - - if (_saverView) - [self createSaverView]; -} - - -- (void)viewWillTransitionToSize: (CGSize)size - withTransitionCoordinator: - (id<UIViewControllerTransitionCoordinator>) coordinator -{ - [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator]; - - if (!_saverView) - return; - - [CATransaction begin]; - - // Completely suppress the rotation animation, since we - // will not (visually) be rotating at all. - if ([_saverView suppressRotationAnimation]) - [CATransaction setDisableActions:YES]; - - [self aboutOff:TRUE]; // It does goofy things if we rotate while it's up - - [coordinator animateAlongsideTransition:^ - (id <UIViewControllerTransitionCoordinatorContext> context) { - // This executes repeatedly during the rotation. - } completion:^(id <UIViewControllerTransitionCoordinatorContext> context) { - // This executes once when the rotation has finished. - [CATransaction commit]; - [_saverView orientationChanged]; - }]; - // No code goes here, as it would execute before the above completes. -} - -@end - -#endif // USE_IPHONE - - -@implementation SaverRunner - - -- (XScreenSaverView *) newSaverView: (NSString *) module - withSize: (NSSize) size -{ - Class new_class = 0; - -# ifndef USE_IPHONE - - // Load the XScreenSaverView subclass and code from a ".saver" bundle. - - NSString *name = [module stringByAppendingPathExtension:@"saver"]; - NSString *path = [saverDir stringByAppendingPathComponent:name]; - - if (! [[NSFileManager defaultManager] fileExistsAtPath:path]) { - NSLog(@"bundle \"%@\" does not exist", path); - return 0; - } - - NSLog(@"Loading %@", path); - - // NSBundle *obundle = saverBundle; - - saverBundle = [NSBundle bundleWithPath:path]; - if (saverBundle) - new_class = [saverBundle principalClass]; - - // Not entirely unsurprisingly, this tends to break the world. - // if (obundle && obundle != saverBundle) - // [obundle unload]; - -# else // USE_IPHONE - - // Determine whether to create an X11 view or an OpenGL view by - // looking for the "gl" tag in the xml file. This is kind of awful. - - NSString *path = [saverDir - stringByAppendingPathComponent: - [[[module lowercaseString] - stringByReplacingOccurrencesOfString:@" " - withString:@""] - stringByAppendingPathExtension:@"xml"]]; - NSData *xmld = [NSData dataWithContentsOfFile:path]; - NSAssert (xmld, @"no XML: %@", path); - NSString *xml = [XScreenSaverView decompressXML:xmld]; - Bool gl_p = (xml && [xml rangeOfString:@"gl=\"yes\""].length > 0); - - new_class = (gl_p - ? [XScreenSaverGLView class] - : [XScreenSaverView class]); - -# endif // USE_IPHONE - - if (! new_class) - return 0; - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = size.width; - rect.size.height = size.height; - - XScreenSaverView *instance = - [(XScreenSaverView *) [new_class alloc] - initWithFrame:rect - saverName:module - isPreview:YES]; - if (! instance) { - NSLog(@"Failed to instantiate %@ for \"%@\"", new_class, module); - return 0; - } - - - /* KLUGE: Inform the underlying program that we're in "standalone" - mode, e.g. running as "Phosphor.app" rather than "Phosphor.saver". - This is kind of horrible but I haven't thought of a more sensible - way to make this work. - */ -# ifndef USE_IPHONE - if ([saverNames count] == 1) { - setenv ("XSCREENSAVER_STANDALONE", "1", 1); - } -# endif - - return (XScreenSaverView *) instance; -} - - -#ifndef USE_IPHONE - -static ScreenSaverView * -find_saverView_child (NSView *v) -{ - NSArray *kids = [v subviews]; - NSUInteger nkids = [kids count]; - NSUInteger i; - for (i = 0; i < nkids; i++) { - NSObject *kid = [kids objectAtIndex:i]; - if ([kid isKindOfClass:[ScreenSaverView class]]) { - return (ScreenSaverView *) kid; - } else { - ScreenSaverView *sv = find_saverView_child ((NSView *) kid); - if (sv) return sv; - } - } - return 0; -} - - -static ScreenSaverView * -find_saverView (NSView *v) -{ - while (1) { - NSView *p = [v superview]; - if (p) v = p; - else break; - } - return find_saverView_child (v); -} - - -/* Changes the contents of the menubar menus to correspond to - the running saver. Desktop only. - */ -static void -relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) -{ - if ([v isKindOfClass:[NSMenu class]]) { - NSMenu *m = (NSMenu *)v; - [m setTitle: [[m title] stringByReplacingOccurrencesOfString:old_str - withString:new_str]]; - NSArray *kids = [m itemArray]; - NSUInteger nkids = [kids count]; - NSUInteger i; - for (i = 0; i < nkids; i++) { - relabel_menus ([kids objectAtIndex:i], old_str, new_str); - } - } else if ([v isKindOfClass:[NSMenuItem class]]) { - NSMenuItem *mi = (NSMenuItem *)v; - [mi setTitle: [[mi title] stringByReplacingOccurrencesOfString:old_str - withString:new_str]]; - NSMenu *m = [mi submenu]; - if (m) relabel_menus (m, old_str, new_str); - } -} - - -- (void) openPreferences: (id) sender -{ - ScreenSaverView *sv; - if ([sender isKindOfClass:[NSView class]]) { // Sent from button - sv = find_saverView ((NSView *) sender); - } else { - long i; - NSWindow *w = 0; - for (i = [windows count]-1; i >= 0; i--) { // Sent from menubar - w = [windows objectAtIndex:i]; - if ([w isKeyWindow]) break; - } - sv = find_saverView ([w contentView]); - } - - NSAssert (sv, @"no saver view"); - if (!sv) return; - NSWindow *prefs = [sv configureSheet]; - - [NSApp beginSheet:prefs - modalForWindow:[sv window] - modalDelegate:self - didEndSelector:@selector(preferencesClosed:returnCode:contextInfo:) - contextInfo:nil]; - NSUInteger code = [NSApp runModalForWindow:prefs]; - - /* Restart the animation if the "OK" button was hit, but not if "Cancel". - We have to restart *both* animations, because the xlockmore-style - ones will blow up if one re-inits but the other doesn't. - */ - if (code != NSCancelButton) { - if ([sv isAnimating]) - [sv stopAnimation]; - [sv startAnimation]; - } -} - - -- (void) preferencesClosed: (NSWindow *) sheet - returnCode: (int) returnCode - contextInfo: (void *) contextInfo -{ - [NSApp stopModalWithCode:returnCode]; -} - -#else // USE_IPHONE - - -- (UIImage *) screenshot -{ - return saved_screenshot; -} - -- (void) saveScreenshot -{ - // Most of this is from: - // http://developer.apple.com/library/ios/#qa/qa1703/_index.html - // The rotation stuff is by me. - - CGSize size = [[UIScreen mainScreen] bounds].size; - - // iOS 7: Needs to be [[window rootViewController] interfaceOrientation]. - // iOS 8: Needs to be UIInterfaceOrientationPortrait. - // (interfaceOrientation deprecated in iOS 8) - - UIInterfaceOrientation orient = UIInterfaceOrientationPortrait; - /* iOS 8 broke -[UIScreen bounds]. */ - - if (orient == UIInterfaceOrientationLandscapeLeft || - orient == UIInterfaceOrientationLandscapeRight) { - // Rotate the shape of the canvas 90 degrees. - double s = size.width; - size.width = size.height; - size.height = s; - } - - - // Create a graphics context with the target size - // On iOS 4 and later, use UIGraphicsBeginImageContextWithOptions to - // take the scale into consideration - // On iOS prior to 4, fall back to use UIGraphicsBeginImageContext - - UIGraphicsBeginImageContextWithOptions (size, NO, 0); - - CGContextRef ctx = UIGraphicsGetCurrentContext(); - - - // Rotate the graphics context to match current hardware rotation. - // - switch (orient) { - case UIInterfaceOrientationPortraitUpsideDown: - CGContextTranslateCTM (ctx, [window center].x, [window center].y); - CGContextRotateCTM (ctx, M_PI); - CGContextTranslateCTM (ctx, -[window center].x, -[window center].y); - break; - case UIInterfaceOrientationLandscapeLeft: - case UIInterfaceOrientationLandscapeRight: - CGContextTranslateCTM (ctx, - ([window frame].size.height - - [window frame].size.width) / 2, - ([window frame].size.width - - [window frame].size.height) / 2); - CGContextTranslateCTM (ctx, [window center].x, [window center].y); - CGContextRotateCTM (ctx, - (orient == UIInterfaceOrientationLandscapeLeft - ? M_PI/2 - : -M_PI/2)); - CGContextTranslateCTM (ctx, -[window center].x, -[window center].y); - break; - default: - break; - } - - // Iterate over every window from back to front - // - for (UIWindow *win in [[UIApplication sharedApplication] windows]) { - if (![win respondsToSelector:@selector(screen)] || - [win screen] == [UIScreen mainScreen]) { - - // -renderInContext: renders in the coordinate space of the layer, - // so we must first apply the layer's geometry to the graphics context - CGContextSaveGState (ctx); - - // Center the context around the window's anchor point - CGContextTranslateCTM (ctx, [win center].x, [win center].y); - - // Apply the window's transform about the anchor point - CGContextConcatCTM (ctx, [win transform]); - - // Offset by the portion of the bounds left of and above anchor point - CGContextTranslateCTM (ctx, - -[win bounds].size.width * [[win layer] anchorPoint].x, - -[win bounds].size.height * [[win layer] anchorPoint].y); - - // Render the layer hierarchy to the current context - [[win layer] renderInContext:ctx]; - - // Restore the context - CGContextRestoreGState (ctx); - } - } - - if (saved_screenshot) - [saved_screenshot release]; - saved_screenshot = [UIGraphicsGetImageFromCurrentImageContext() retain]; - - UIGraphicsEndImageContext(); -} - - -- (void) openPreferences: (NSString *) saver -{ - XScreenSaverView *saverView = [self newSaverView:saver - withSize:CGSizeMake(0, 0)]; - if (! saverView) return; - - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - [prefs setObject:saver forKey:@"selectedSaverName"]; - [prefs synchronize]; - - [rotating_nav pushViewController: [saverView configureView] - animated:YES]; -} - - -#endif // USE_IPHONE - - - -- (void)loadSaver:(NSString *)name -{ -# ifndef USE_IPHONE - - if (saverName && [saverName isEqualToString: name]) { - for (NSWindow *win in windows) { - ScreenSaverView *sv = find_saverView ([win contentView]); - if (![sv isAnimating]) - [sv startAnimation]; - } - return; - } - - saverName = name; - - for (NSWindow *win in windows) { - NSView *cv = [win contentView]; - NSString *old_title = [win title]; - if (!old_title) old_title = @"XScreenSaver"; - [win setTitle: name]; - relabel_menus (menubar, old_title, name); - - ScreenSaverView *old_view = find_saverView (cv); - NSView *sup = old_view ? [old_view superview] : cv; - - if (old_view) { - if ([old_view isAnimating]) - [old_view stopAnimation]; - [old_view removeFromSuperview]; - } - - NSSize size = [cv frame].size; - ScreenSaverView *new_view = [self newSaverView:name withSize: size]; - NSAssert (new_view, @"unable to make a saver view"); - - [new_view setFrame: (old_view ? [old_view frame] : [cv frame])]; - [sup addSubview: new_view]; - [win makeFirstResponder:new_view]; - [new_view setAutoresizingMask:NSViewWidthSizable|NSViewHeightSizable]; - [new_view startAnimation]; - [new_view release]; - } - - NSUserDefaultsController *ctl = - [NSUserDefaultsController sharedUserDefaultsController]; - [ctl save:self]; - -# else // USE_IPHONE - -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - NSLog (@"selecting saver \"%@\"", name); -# endif - - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - [prefs setObject:name forKey:@"selectedSaverName"]; - [prefs synchronize]; - -/* Cacheing this screws up rotation when starting a saver twice in a row. - if (saverName && [saverName isEqualToString: name]) { - if ([saverView isAnimating]) - return; - else - goto LAUNCH; - } -*/ - - saverName = name; - - if (nonrotating_controller) { - nonrotating_controller.saverName = name; - return; - } - -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - UIScreen *screen = [UIScreen mainScreen]; - - /* 'nativeScale' is very confusing. - - iPhone 4s: - bounds: 320x480 scale: 2 - nativeBounds: 640x960 nativeScale: 2 - iPhone 5s: - bounds: 320x568 scale: 2 - nativeBounds: 640x1136 nativeScale: 2 - iPad 2: - bounds: 768x1024 scale: 1 - nativeBounds: 768x1024 nativeScale: 1 - iPad Retina/Air: - bounds: 768x1024 scale: 2 - nativeBounds: 1536x2048 nativeScale: 2 - iPhone 6: - bounds: 320x568 scale: 2 - nativeBounds: 640x1136 nativeScale: 2 - iPhone 6+: - bounds: 320x568 scale: 2 - nativeBounds: 960x1704 nativeScale: 3 - - According to a StackOverflow comment: - - The iPhone 6+ renders internally using @3x assets at a virtual - resolution of 2208x1242 (with 736x414 points), then samples that down - for display. The same as using a scaled resolution on a Retina MacBook - -- it lets them hit an integral multiple for pixel assets while still - having e.g. 12pt text look the same size on the screen. - - The 6, the 5s, the 5, the 4s and the 4 are all 326 pixels per inch, - and use @2x assets to stick to the approximately 160 points per inch - of all previous devices. - - The 6+ is 401 pixels per inch. So it'd hypothetically need roughly - @2.46x assets. Instead Apple uses @3x assets and scales the complete - output down to about 84% of its natural size. - - In practice Apple has decided to go with more like 87%, turning the - 1080 into 1242. No doubt that was to find something as close as - possible to 84% that still produced integral sizes in both directions - -- 1242/1080 = 2208/1920 exactly, whereas if you'd turned the 1080 - into, say, 1286, you'd somehow need to render 2286.22 pixels - vertically to scale well. - */ - - NSLog(@"screen: %.0fx%0.f", - [[screen currentMode] size].width, - [[screen currentMode] size].height); - NSLog(@"bounds: %.0fx%0.f x %.1f = %.0fx%0.f", - [screen bounds].size.width, - [screen bounds].size.height, - [screen scale], - [screen scale] * [screen bounds].size.width, - [screen scale] * [screen bounds].size.height); - -# ifdef __IPHONE_8_0 - if ([screen respondsToSelector:@selector(nativeBounds)]) - NSLog(@"native: %.0fx%0.f / %.1f = %.0fx%0.f", - [screen nativeBounds].size.width, - [screen nativeBounds].size.height, - [screen nativeScale], - [screen nativeBounds].size.width / [screen nativeScale], - [screen nativeBounds].size.height / [screen nativeScale]); -# endif -# endif // TARGET_IPHONE_SIMULATOR - - // Take the screen shot before creating the screen saver view, because this - // can screw with the layout. - [self saveScreenshot]; - - // iOS 3.2. Before this were iPhones (and iPods) only, which always did modal - // presentation full screen. - rotating_nav.modalPresentationStyle = UIModalPresentationFullScreen; - - nonrotating_controller = [[SaverViewController alloc] - initWithSaverRunner:self - showAboutBox:[saverNames count] != 1]; - nonrotating_controller.saverName = name; - - /* LAUNCH: */ - - [rotating_nav presentViewController:nonrotating_controller animated:NO completion:nil]; - - // Doing this makes savers cut back to the list instead of fading, - // even though [XScreenSaverView stopAndClose] does setHidden:NO first. - // [window setHidden:YES]; - -# endif // USE_IPHONE -} - - -#ifndef USE_IPHONE - -- (void)aboutPanel:(id)sender -{ - NSDictionary *bd = [saverBundle infoDictionary]; - NSMutableDictionary *d = [NSMutableDictionary dictionaryWithCapacity:20]; - - [d setValue:[bd objectForKey:@"CFBundleName"] forKey:@"ApplicationName"]; - [d setValue:[bd objectForKey:@"CFBundleVersion"] forKey:@"Version"]; - [d setValue:[bd objectForKey:@"CFBundleShortVersionString"] - forKey:@"ApplicationVersion"]; - [d setValue:[bd objectForKey:@"NSHumanReadableCopyright"] forKey:@"Copy"]; - NSAttributedString *s = [[NSAttributedString alloc] - initWithString: (NSString *) - [bd objectForKey:@"CFBundleGetInfoString"]]; - [d setValue:s forKey:@"Credits"]; - [s release]; - - [[NSApplication sharedApplication] - orderFrontStandardAboutPanelWithOptions:d]; -} - -#endif // !USE_IPHONE - - - -- (void)selectedSaverDidChange:(NSDictionary *)change -{ - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - NSString *name = [prefs stringForKey:@"selectedSaverName"]; - - if (! name) return; - - if (! [saverNames containsObject:name]) { - NSLog (@"saver \"%@\" does not exist", name); - return; - } - - [self loadSaver: name]; -} - - -- (NSArray *) listSaverBundleNamesInDir:(NSString *)dir -{ -# ifndef USE_IPHONE - NSString *ext = @"saver"; -# else - NSString *ext = @"xml"; -# endif - - NSArray *files = [[NSFileManager defaultManager] - contentsOfDirectoryAtPath:dir error:nil]; - if (! files) return 0; - NSMutableArray *result = [NSMutableArray arrayWithCapacity: [files count]+1]; - - for (NSString *p in files) { - if ([[p pathExtension] caseInsensitiveCompare: ext]) - continue; - - NSString *name = [[p lastPathComponent] stringByDeletingPathExtension]; - -# ifdef USE_IPHONE - // Get the saver name's capitalization right by reading the XML file. - - p = [dir stringByAppendingPathComponent: p]; - NSData *xmld = [NSData dataWithContentsOfFile:p]; - NSAssert (xmld, @"no XML: %@", p); - NSString *xml = [XScreenSaverView decompressXML:xmld]; - NSRange r = [xml rangeOfString:@"_label=\"" options:0]; - NSAssert1 (r.length, @"no name in %@", p); - if (r.length) { - xml = [xml substringFromIndex: r.location + r.length]; - r = [xml rangeOfString:@"\"" options:0]; - if (r.length) name = [xml substringToIndex: r.location]; - } - -# endif // USE_IPHONE - - NSAssert1 (name, @"no name in %@", p); - if (name) [result addObject: name]; - } - - if (result && [result count]) - return [result sortedArrayUsingSelector: - @selector(localizedCaseInsensitiveCompare:)]; - else - return 0; -} - - - -- (NSArray *) listSaverBundleNames -{ - NSMutableArray *dirs = [NSMutableArray arrayWithCapacity: 10]; - -# ifndef USE_IPHONE - // On MacOS, look in the "Contents/Resources/" and "Contents/PlugIns/" - // directories in the bundle. - [dirs addObject: [[[[NSBundle mainBundle] bundlePath] - stringByAppendingPathComponent:@"Contents"] - stringByAppendingPathComponent:@"Resources"]]; - [dirs addObject: [[NSBundle mainBundle] builtInPlugInsPath]]; - - // Also look in the same directory as the executable. - [dirs addObject: [[[NSBundle mainBundle] bundlePath] - stringByDeletingLastPathComponent]]; - - // Finally, look in standard MacOS screensaver directories. -// [dirs addObject: @"~/Library/Screen Savers"]; -// [dirs addObject: @"/Library/Screen Savers"]; -// [dirs addObject: @"/System/Library/Screen Savers"]; - -# else // USE_IPHONE - - // On iOS, only look in the bundle's root directory. - [dirs addObject: [[NSBundle mainBundle] bundlePath]]; - -# endif // USE_IPHONE - - int i; - for (i = 0; i < [dirs count]; i++) { - NSString *dir = [dirs objectAtIndex:i]; - NSArray *names = [self listSaverBundleNamesInDir:dir]; - if (! names) continue; - saverDir = [dir retain]; - saverNames = [names retain]; - return names; - } - - NSString *err = @"no .saver bundles found in: "; - for (i = 0; i < [dirs count]; i++) { - if (i) err = [err stringByAppendingString:@", "]; - err = [err stringByAppendingString:[[dirs objectAtIndex:i] - stringByAbbreviatingWithTildeInPath]]; - err = [err stringByAppendingString:@"/"]; - } - NSLog (@"%@", err); - return [NSArray array]; -} - - -/* Create the popup menu of available saver names. - */ -#ifndef USE_IPHONE - -- (NSPopUpButton *) makeMenu -{ - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = 10; - rect.size.height = 10; - NSPopUpButton *popup = [[NSPopUpButton alloc] initWithFrame:rect - pullsDown:NO]; - int i; - float max_width = 0; - for (i = 0; i < [saverNames count]; i++) { - NSString *name = [saverNames objectAtIndex:i]; - [popup addItemWithTitle:name]; - [[popup itemWithTitle:name] setRepresentedObject:name]; - [popup sizeToFit]; - NSRect r = [popup frame]; - if (r.size.width > max_width) max_width = r.size.width; - } - - // Bind the menu to preferences, and trigger a callback when an item - // is selected. - // - NSString *key = @"values.selectedSaverName"; - NSUserDefaultsController *prefs = - [NSUserDefaultsController sharedUserDefaultsController]; - [prefs addObserver:self - forKeyPath:key - options:0 - context:@selector(selectedSaverDidChange:)]; - [popup bind:@"selectedObject" - toObject:prefs - withKeyPath:key - options:nil]; - [prefs setAppliesImmediately:YES]; - - NSRect r = [popup frame]; - r.size.width = max_width; - [popup setFrame:r]; - [popup autorelease]; - return popup; -} - -#else // USE_IPHONE - -- (NSString *) makeDesc:(NSString *)saver - yearOnly:(BOOL) yearp -{ - NSString *desc = 0; - NSString *path = [saverDir stringByAppendingPathComponent: - [[saver lowercaseString] - stringByReplacingOccurrencesOfString:@" " - withString:@""]]; - NSRange r; - - path = [path stringByAppendingPathExtension:@"xml"]; - NSData *xmld = [NSData dataWithContentsOfFile:path]; - if (! xmld) goto FAIL; - desc = [XScreenSaverView decompressXML:xmld]; - if (! desc) goto FAIL; - - r = [desc rangeOfString:@"<_description>" - options:NSCaseInsensitiveSearch]; - if (r.length == 0) { - desc = 0; - goto FAIL; - } - desc = [desc substringFromIndex: r.location + r.length]; - r = [desc rangeOfString:@"</_description>" - options:NSCaseInsensitiveSearch]; - if (r.length > 0) - desc = [desc substringToIndex: r.location]; - - // Leading and trailing whitespace. - desc = [desc stringByTrimmingCharactersInSet: - [NSCharacterSet whitespaceAndNewlineCharacterSet]]; - - // Let's see if we can find a year on the last line. - r = [desc rangeOfString:@"\n" options:NSBackwardsSearch]; - NSString *year = 0; - for (NSString *word in - [[desc substringFromIndex:r.location + r.length] - componentsSeparatedByCharactersInSet: - [NSCharacterSet characterSetWithCharactersInString: - @" \t\n-."]]) { - int n = [word doubleValue]; - if (n > 1970 && n < 2100) - year = word; - } - - // Delete everything after the first blank line. - // - r = [desc rangeOfString:@"\n\n" options:0]; - if (r.length > 0) - desc = [desc substringToIndex: r.location]; - - // Unwrap lines and compress whitespace. - { - NSString *result = @""; - for (NSString *s in [desc componentsSeparatedByCharactersInSet: - [NSCharacterSet whitespaceAndNewlineCharacterSet]]) { - if ([result length] == 0) - result = s; - else if ([s length] > 0) - result = [NSString stringWithFormat: @"%@ %@", result, s]; - desc = result; - } - } - - if (year) - desc = [year stringByAppendingString: - [@": " stringByAppendingString: desc]]; - - if (yearp) - desc = year ? year : @""; - -FAIL: - if (! desc) { - if ([saverNames count] > 1) - desc = @"Oops, this module appears to be incomplete."; - else - desc = @""; - } - - return desc; -} - -- (NSString *) makeDesc:(NSString *)saver -{ - return [self makeDesc:saver yearOnly:NO]; -} - - - -/* Create a dictionary of one-line descriptions of every saver, - for display on the UITableView. - */ -- (NSDictionary *)makeDescTable -{ - NSMutableDictionary *dict = - [NSMutableDictionary dictionaryWithCapacity:[saverNames count]]; - for (NSString *saver in saverNames) { - [dict setObject:[self makeDesc:saver] forKey:saver]; - } - return dict; -} - - -- (void) wantsFadeOut:(XScreenSaverView *)sender -{ - rotating_nav.view.hidden = NO; // In case it was hidden during startup. - - /* The XScreenSaverView screws with the status bar orientation, mostly to - keep the simulator oriented properly. But on iOS 8.1 (and maybe 8.0 - and/or 8.2), this confuses the UINavigationController, so put the - orientation back to portrait before dismissing the SaverViewController. - */ -# if 0 - [[UIApplication sharedApplication] - setStatusBarOrientation:UIInterfaceOrientationPortrait - animated:NO]; -# endif - - /* Make sure the most-recently-run saver is visible. Sometimes it ends - up scrolled half a line off the bottom of the screen. - */ - if (saverName) { - for (UIViewController *v in [rotating_nav viewControllers]) { - if ([v isKindOfClass:[SaverListController class]]) { - [(SaverListController *)v scrollTo: saverName]; - break; - } - } - } - - [rotating_nav dismissViewControllerAnimated:YES completion:^() { - [nonrotating_controller release]; - nonrotating_controller = nil; - [[rotating_nav view] becomeFirstResponder]; - }]; -} - - -- (void) didShake:(XScreenSaverView *)sender -{ -# if TARGET_IPHONE_SIMULATOR - NSLog (@"simulating shake on saver list"); -# endif - [[rotating_nav topViewController] motionEnded: UIEventSubtypeMotionShake - withEvent: nil]; -} - - -#endif // USE_IPHONE - - - -/* This is called when the "selectedSaverName" pref changes, e.g., - when a menu selection is made. - */ -- (void)observeValueForKeyPath:(NSString *)keyPath - ofObject:(id)object - change:(NSDictionary *)change - context:(void *)context -{ - SEL dispatchSelector = (SEL)context; - if (dispatchSelector != NULL) { - [self performSelector:dispatchSelector withObject:change]; - } else { - [super observeValueForKeyPath:keyPath - ofObject:object - change:change - context:context]; - } -} - - -# ifndef USE_IPHONE - -/* Create the desktop window shell, possibly including a preferences button. - */ -- (NSWindow *) makeWindow -{ - NSRect rect; - static int count = 0; - Bool simple_p = ([saverNames count] == 1); - NSButton *pb = 0; - NSPopUpButton *menu = 0; - NSBox *gbox = 0; - NSBox *pbox = 0; - - NSRect sv_rect; - sv_rect.origin.x = sv_rect.origin.y = 0; - sv_rect.size.width = 320; - sv_rect.size.height = 240; - ScreenSaverView *sv = [[ScreenSaverView alloc] // dummy placeholder - initWithFrame:sv_rect - isPreview:YES]; - - // make a "Preferences" button - // - if (! simple_p) { - rect.origin.x = 0; - rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - pb = [[NSButton alloc] initWithFrame:rect]; - [pb setTitle:@"Preferences"]; - [pb setBezelStyle:NSRoundedBezelStyle]; - [pb sizeToFit]; - - rect.origin.x = ([sv frame].size.width - - [pb frame].size.width) / 2; - [pb setFrameOrigin:rect.origin]; - - // grab the click - // - [pb setTarget:self]; - [pb setAction:@selector(openPreferences:)]; - - // Make a saver selection menu - // - menu = [self makeMenu]; - rect.origin.x = 2; - rect.origin.y = 2; - [menu setFrameOrigin:rect.origin]; - - // make a box to wrap the saverView - // - rect = [sv frame]; - rect.origin.x = 0; - rect.origin.y = [pb frame].origin.y + [pb frame].size.height; - gbox = [[NSBox alloc] initWithFrame:rect]; - rect.size.width = rect.size.height = 10; - [gbox setContentViewMargins:rect.size]; - [gbox setTitlePosition:NSNoTitle]; - [gbox addSubview:sv]; - [gbox sizeToFit]; - - // make a box to wrap the other two boxes - // - rect.origin.x = rect.origin.y = 0; - rect.size.width = [gbox frame].size.width; - rect.size.height = [gbox frame].size.height + [gbox frame].origin.y; - pbox = [[NSBox alloc] initWithFrame:rect]; - [pbox setTitlePosition:NSNoTitle]; - [pbox setBorderType:NSNoBorder]; - [pbox addSubview:gbox]; - [gbox release]; - if (menu) [pbox addSubview:menu]; - if (pb) [pbox addSubview:pb]; - [pb release]; - [pbox sizeToFit]; - - [pb setAutoresizingMask:NSViewMinXMargin|NSViewMaxXMargin]; - [menu setAutoresizingMask:NSViewMinXMargin|NSViewMaxXMargin]; - [gbox setAutoresizingMask:NSViewWidthSizable|NSViewHeightSizable]; - [pbox setAutoresizingMask:NSViewWidthSizable|NSViewHeightSizable]; - } - - [sv setAutoresizingMask:NSViewWidthSizable|NSViewHeightSizable]; - - - // and make a window to hold that. - // - NSScreen *screen = [NSScreen mainScreen]; - rect = pbox ? [pbox frame] : [sv frame]; - rect.origin.x = ([screen frame].size.width - rect.size.width) / 2; - rect.origin.y = ([screen frame].size.height - rect.size.height) / 2; - - rect.origin.x += rect.size.width * (count ? 0.55 : -0.55); - - NSWindow *win = [[NSWindow alloc] - initWithContentRect:rect - styleMask:(NSTitledWindowMask | - NSClosableWindowMask | - NSMiniaturizableWindowMask | - NSResizableWindowMask) - backing:NSBackingStoreBuffered - defer:YES - screen:screen]; -// [win setMinSize:[win frameRectForContentRect:rect].size]; - [[win contentView] addSubview: (pbox ? (NSView *) pbox : (NSView *) sv)]; - [pbox release]; - - [win makeKeyAndOrderFront:win]; - - [sv startAnimation]; // this is the dummy saver - [sv autorelease]; - - count++; - - return win; -} - - -- (void) animTimer -{ - for (NSWindow *win in windows) { - ScreenSaverView *sv = find_saverView ([win contentView]); - if ([sv isAnimating]) - [sv animateOneFrame]; - } -} - -# endif // !USE_IPHONE - - -- (void)applicationDidFinishLaunching: -# ifndef USE_IPHONE - (NSNotification *) notif -# else // USE_IPHONE - (UIApplication *) application -# endif // USE_IPHONE -{ - [self listSaverBundleNames]; - - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - -# ifndef USE_IPHONE - int window_count = ([saverNames count] <= 1 ? 1 : 2); - NSMutableArray *a = [[NSMutableArray arrayWithCapacity: window_count+1] - retain]; - windows = a; - - int i; - // Create either one window (for standalone, e.g. Phosphor.app) - // or two windows for SaverTester.app. - for (i = 0; i < window_count; i++) { - NSWindow *win = [self makeWindow]; - [win setDelegate:self]; - // Get the last-saved window position out of preferences. - [win setFrameAutosaveName: - [NSString stringWithFormat:@"XScreenSaverWindow%d", i]]; - [win setFrameUsingName:[win frameAutosaveName]]; - [a addObject: win]; - // This prevents clicks from being seen by savers. - // [win setMovableByWindowBackground:YES]; - win.releasedWhenClosed = NO; - [win release]; - } -# else // USE_IPHONE - -# undef ya_rand_init - ya_rand_init (0); // Now's a good time. - - - /* iOS docs say: - "You must call this method before attempting to get orientation data from - the receiver. This method enables the device's accelerometer hardware - and begins the delivery of acceleration events to the receiver." - - Adding or removing this doesn't seem to make any difference. It's - probably getting called by the UINavigationController. Still... */ - [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; - - rotating_nav = [[[RotateyViewController alloc] initWithRotation:YES] - retain]; - - if ([prefs boolForKey:@"wasRunning"]) // Prevents menu flicker on startup. - rotating_nav.view.hidden = YES; - - [window setRootViewController: rotating_nav]; - [window setAutoresizesSubviews:YES]; - [window setAutoresizingMask: - (UIViewAutoresizingFlexibleWidth | - UIViewAutoresizingFlexibleHeight)]; - - SaverListController *menu = [[SaverListController alloc] - initWithNames:saverNames - descriptions:[self makeDescTable]]; - [rotating_nav pushViewController:menu animated:YES]; - [menu becomeFirstResponder]; - [menu autorelease]; - - application.applicationSupportsShakeToEdit = YES; - - -# endif // USE_IPHONE - - NSString *forced = 0; - /* In the XCode project, each .saver scheme sets this env var when - launching SaverTester.app so that it knows which one we are - currently debugging. If this is set, it overrides the default - selection in the popup menu. If unset, that menu persists to - whatever it was last time. - */ - const char *f = getenv ("SELECTED_SAVER"); - if (f && *f) - forced = [NSString stringWithCString:(char *)f - encoding:NSUTF8StringEncoding]; - - if (forced && ![saverNames containsObject:forced]) { - NSLog(@"forced saver \"%@\" does not exist", forced); - forced = 0; - } - - // If there's only one saver, run that. - if (!forced && [saverNames count] == 1) - forced = [saverNames objectAtIndex:0]; - -# ifdef USE_IPHONE - NSString *prev = [prefs stringForKey:@"selectedSaverName"]; - - if (forced) - prev = forced; - - // If nothing was selected (e.g., this is the first launch) - // then scroll randomly instead of starting up at "A". - // - if (!prev) - prev = [saverNames objectAtIndex: (random() % [saverNames count])]; - - if (prev) - [menu scrollTo: prev]; -# endif // USE_IPHONE - - if (forced) - [prefs setObject:forced forKey:@"selectedSaverName"]; - -# ifdef USE_IPHONE - /* Don't auto-launch the saver unless it was running last time. - XScreenSaverView manages this, on crash_timer. - Unless forced. - */ - if (!forced && ![prefs boolForKey:@"wasRunning"]) - return; -# endif - - [self selectedSaverDidChange:nil]; -// [NSTimer scheduledTimerWithTimeInterval: 0 -// target:self -// selector:@selector(selectedSaverDidChange:) -// userInfo:nil -// repeats:NO]; - - - -# ifndef USE_IPHONE - /* On 10.8 and earlier, [ScreenSaverView startAnimation] causes the - ScreenSaverView to run its own timer calling animateOneFrame. - On 10.9, that fails because the private class ScreenSaverModule - is only initialized properly by ScreenSaverEngine, and in the - context of SaverRunner, the null ScreenSaverEngine instance - behaves as if [ScreenSaverEngine needsAnimationTimer] returned false. - So, if it looks like this is the 10.9 version of ScreenSaverModule - instead of the 10.8 version, we run our own timer here. This sucks. - */ - if (!anim_timer) { - Class ssm = NSClassFromString (@"ScreenSaverModule"); - if (ssm && [ssm instancesRespondToSelector: - NSSelectorFromString(@"needsAnimationTimer")]) { - NSWindow *win = [windows objectAtIndex:0]; - ScreenSaverView *sv = find_saverView ([win contentView]); - anim_timer = [NSTimer scheduledTimerWithTimeInterval: - [sv animationTimeInterval] - target:self - selector:@selector(animTimer) - userInfo:nil - repeats:YES]; - } - } -# endif // !USE_IPHONE -} - - -#ifndef USE_IPHONE - -/* When the window closes, exit (even if prefs still open.) - */ -- (BOOL) applicationShouldTerminateAfterLastWindowClosed: (NSApplication *) n -{ - return YES; -} - -/* When the window is about to close, stop its animation. - Without this, timers might fire after the window is dead. - */ -- (void)windowWillClose:(NSNotification *)notification -{ - NSWindow *win = [notification object]; - NSView *cv = win ? [win contentView] : 0; - ScreenSaverView *sv = cv ? find_saverView (cv) : 0; - if (sv && [sv isAnimating]) - [sv stopAnimation]; -} - -# else // USE_IPHONE - -- (void)applicationWillResignActive:(UIApplication *)app -{ - [(XScreenSaverView *)view setScreenLocked:YES]; -} - -- (void)applicationDidBecomeActive:(UIApplication *)app -{ - [(XScreenSaverView *)view setScreenLocked:NO]; -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - [(XScreenSaverView *)view setScreenLocked:YES]; -} - -#endif // USE_IPHONE - - -@end diff --git a/OSX/SaverRunner.plist b/OSX/SaverRunner.plist deleted file mode 100644 index 1a5f022..0000000 --- a/OSX/SaverRunner.plist +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleExecutable</key> - <string>${EXECUTABLE_NAME}</string> - <key>CFBundleGetInfoString</key> - <string>5.42</string> - <key>CFBundleIconFile</key> - <string>SaverRunner</string> - <key>CFBundleIdentifier</key> - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleLongVersionString</key> - <string>5.42</string> - <key>CFBundleName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>5.42</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>5.42</string> - <key>LSMinimumSystemVersion</key> - <string>${MACOSX_DEPLOYMENT_TARGET}</string> - <key>NSHumanReadableCopyright</key> - <string>5.42</string> - <key>NSMainNibFile</key> - <string>SaverRunner</string> - <key>NSPrincipalClass</key> - <string>NSApplication</string> -</dict> -</plist> diff --git a/OSX/Sparkle.framework/Headers b/OSX/Sparkle.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/OSX/Sparkle.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Modules b/OSX/Sparkle.framework/Modules deleted file mode 120000 index 5736f31..0000000 --- a/OSX/Sparkle.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules
\ No newline at end of file diff --git a/OSX/Sparkle.framework/PrivateHeaders b/OSX/Sparkle.framework/PrivateHeaders deleted file mode 120000 index d8e5645..0000000 --- a/OSX/Sparkle.framework/PrivateHeaders +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/PrivateHeaders
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Resources b/OSX/Sparkle.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/OSX/Sparkle.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Sparkle b/OSX/Sparkle.framework/Sparkle deleted file mode 120000 index b2c5273..0000000 --- a/OSX/Sparkle.framework/Sparkle +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Sparkle
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h b/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h deleted file mode 100644 index 41cd574..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// SPUDownloadData.h -// Sparkle -// -// Created by Mayur Pawashe on 8/10/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif - -#import "SUExport.h" - -NS_ASSUME_NONNULL_BEGIN - -/*! - * A class for containing downloaded data along with some information about it. - */ -SU_EXPORT @interface SPUDownloadData : NSObject <NSSecureCoding> - -- (instancetype)initWithData:(NSData *)data textEncodingName:(NSString * _Nullable)textEncodingName MIMEType:(NSString * _Nullable)MIMEType; - -/*! - * The raw data that was downloaded. - */ -@property (nonatomic, readonly) NSData *data; - -/*! - * The IANA charset encoding name if available. Eg: "utf-8" - */ -@property (nonatomic, readonly, nullable, copy) NSString *textEncodingName; - -/*! - * The MIME type if available. Eg: "text/plain" - */ -@property (nonatomic, readonly, nullable, copy) NSString *MIMEType; - -@end - -NS_ASSUME_NONNULL_END diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloader.h b/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloader.h deleted file mode 100644 index 5eee9bd..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloader.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// SPUDownloader.h -// Downloader -// -// Created by Mayur Pawashe on 4/1/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SPUDownloaderProtocol.h" - -@protocol SPUDownloaderDelegate; - -// This object implements the protocol which we have defined. It provides the actual behavior for the service. It is 'exported' by the service to make it available to the process hosting the service over an NSXPCConnection. -@interface SPUDownloader : NSObject <SPUDownloaderProtocol> - -// Due to XPC remote object reasons, this delegate is strongly referenced -// Invoke cleanup when done with this instance -- (instancetype)initWithDelegate:(id <SPUDownloaderDelegate>)delegate; - -@end diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h b/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h deleted file mode 100644 index 76e7e75..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h +++ /dev/null @@ -1,38 +0,0 @@ -// -// SPUDownloaderDelegate.h -// Sparkle -// -// Created by Mayur Pawashe on 4/1/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif - -NS_ASSUME_NONNULL_BEGIN - -@class SPUDownloadData; - -@protocol SPUDownloaderDelegate <NSObject> - -// This is only invoked for persistent downloads -- (void)downloaderDidSetDestinationName:(NSString *)destinationName temporaryDirectory:(NSString *)temporaryDirectory; - -// Under rare cases, this may be called more than once, in which case the current progress should be reset back to 0 -// This is only invoked for persistent downloads -- (void)downloaderDidReceiveExpectedContentLength:(int64_t)expectedContentLength; - -// This is only invoked for persistent downloads -- (void)downloaderDidReceiveDataOfLength:(uint64_t)length; - -// downloadData is nil if this is a persisent download, otherwise it's non-nil if it's a temporary download -- (void)downloaderDidFinishWithTemporaryDownloadData:(SPUDownloadData * _Nullable)downloadData; - -- (void)downloaderDidFailWithError:(NSError *)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h b/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h deleted file mode 100644 index 36302df..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// SPUDownloaderDeprecated.h -// Sparkle -// -// Created by Deadpikle on 12/20/17. -// Copyright © 2017 Sparkle Project. All rights reserved. -// - -#import "SPUDownloader.h" - -@interface SPUDownloaderDeprecated : SPUDownloader <SPUDownloaderProtocol> - -@end diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h b/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h deleted file mode 100644 index ebe477f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// -// SPUDownloaderProtocol.h -// PersistentDownloader -// -// Created by Mayur Pawashe on 4/1/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif - -NS_ASSUME_NONNULL_BEGIN - -@class SPUURLRequest; - -// The protocol that this service will vend as its API. This header file will also need to be visible to the process hosting the service. -@protocol SPUDownloaderProtocol - -- (void)startPersistentDownloadWithRequest:(SPUURLRequest *)request bundleIdentifier:(NSString *)bundleIdentifier desiredFilename:(NSString *)desiredFilename; - -- (void)startTemporaryDownloadWithRequest:(SPUURLRequest *)request; - -- (void)downloadDidFinish; - -- (void)cleanup; - -- (void)cancel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h b/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h deleted file mode 100644 index 4bde75a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// SPUDownloaderSession.h -// Sparkle -// -// Created by Deadpikle on 12/20/17. -// Copyright © 2017 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SPUDownloader.h" -#import "SPUDownloaderProtocol.h" - -NS_CLASS_AVAILABLE(NSURLSESSION_AVAILABLE, 7_0) -@interface SPUDownloaderSession : SPUDownloader <SPUDownloaderProtocol> - -@end diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h b/OSX/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h deleted file mode 100644 index 6949614..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h +++ /dev/null @@ -1,35 +0,0 @@ -// -// SPUURLRequest.h -// Sparkle -// -// Created by Mayur Pawashe on 5/19/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif - -NS_ASSUME_NONNULL_BEGIN - -// A class that wraps NSURLRequest and implements NSSecureCoding -// This class exists because NSURLRequest did not support NSSecureCoding in macOS 10.8 -// I have not verified if NSURLRequest in 10.9 implements NSSecureCoding or not -@interface SPUURLRequest : NSObject <NSSecureCoding> - -// Creates a new URL request -// Only these properties are currently tracked: -// * URL -// * Cache policy -// * Timeout interval -// * HTTP header fields -// * networkServiceType -+ (instancetype)URLRequestWithRequest:(NSURLRequest *)request; - -@property (nonatomic, readonly) NSURLRequest *request; - -@end - -NS_ASSUME_NONNULL_END diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/OSX/Sparkle.framework/Versions/A/Headers/SUAppcast.h deleted file mode 100644 index 34276b7..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUAppcast.h +++ /dev/null @@ -1,35 +0,0 @@ -// -// SUAppcast.h -// Sparkle -// -// Created by Andy Matuschak on 3/12/06. -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SUAPPCAST_H -#define SUAPPCAST_H - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SUExport.h" - -NS_ASSUME_NONNULL_BEGIN - -@class SUAppcastItem; -SU_EXPORT @interface SUAppcast : NSObject - -@property (copy, nullable) NSString *userAgentString; -@property (copy, nullable) NSDictionary<NSString *, NSString *> *httpHeaders; - -- (void)fetchAppcastFromURL:(NSURL *)url inBackground:(BOOL)bg completionBlock:(void (^)(NSError *_Nullable))err; -- (SUAppcast *)copyWithoutDeltaUpdates; - -@property (readonly, copy, nullable) NSArray *items; -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/OSX/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h deleted file mode 100644 index c0380dd..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h +++ /dev/null @@ -1,52 +0,0 @@ -// -// SUAppcastItem.h -// Sparkle -// -// Created by Andy Matuschak on 3/12/06. -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SUAPPCASTITEM_H -#define SUAPPCASTITEM_H - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SUExport.h" -@class SUSignatures; - -SU_EXPORT @interface SUAppcastItem : NSObject -@property (copy, readonly) NSString *title; -@property (copy, readonly) NSString *dateString; -@property (copy, readonly) NSString *itemDescription; -@property (strong, readonly) NSURL *releaseNotesURL; -@property (strong, readonly) SUSignatures *signatures; -@property (copy, readonly) NSString *minimumSystemVersion; -@property (copy, readonly) NSString *maximumSystemVersion; -@property (strong, readonly) NSURL *fileURL; -@property (nonatomic, readonly) uint64_t contentLength; -@property (copy, readonly) NSString *versionString; -@property (copy, readonly) NSString *osString; -@property (copy, readonly) NSString *displayVersionString; -@property (copy, readonly) NSDictionary *deltaUpdates; -@property (strong, readonly) NSURL *infoURL; - -// Initializes with data from a dictionary provided by the RSS class. -- (instancetype)initWithDictionary:(NSDictionary *)dict; -- (instancetype)initWithDictionary:(NSDictionary *)dict failureReason:(NSString **)error; - -@property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; -@property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; -@property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate; -@property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; - -// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. -@property (readonly, copy) NSDictionary *propertiesDictionary; - -- (NSURL *)infoURL; - -@end - -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h b/OSX/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h deleted file mode 100644 index f034cd2..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// SUCodeSigningVerifier.h -// Sparkle -// -// Created by Andy Matuschak on 7/5/12. -// -// - -#ifndef SUCODESIGNINGVERIFIER_H -#define SUCODESIGNINGVERIFIER_H - -#import <Foundation/Foundation.h> -#import "SUExport.h" - -SU_EXPORT @interface SUCodeSigningVerifier : NSObject -+ (BOOL)codeSignatureAtBundleURL:(NSURL *)oldBundlePath matchesSignatureAtBundleURL:(NSURL *)newBundlePath error:(NSError **)error; -+ (BOOL)codeSignatureIsValidAtBundleURL:(NSURL *)bundlePath error:(NSError **)error; -+ (BOOL)bundleAtURLIsCodeSigned:(NSURL *)bundlePath; -+ (NSDictionary *)codeSignatureInfoAtBundleURL:(NSURL *)bundlePath; -@end - -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUErrors.h b/OSX/Sparkle.framework/Versions/A/Headers/SUErrors.h deleted file mode 100644 index 7d2e73a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUErrors.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// SUErrors.h -// Sparkle -// -// Created by C.W. Betts on 10/13/14. -// Copyright (c) 2014 Sparkle Project. All rights reserved. -// - -#ifndef SUERRORS_H -#define SUERRORS_H - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SUExport.h" - -/** - * Error domain used by Sparkle - */ -SU_EXPORT extern NSString *const SUSparkleErrorDomain; - -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wc++98-compat" -typedef NS_ENUM(OSStatus, SUError) { - // Appcast phase errors. - SUAppcastParseError = 1000, - SUNoUpdateError = 1001, - SUAppcastError = 1002, - SURunningFromDiskImageError = 1003, - - // Download phase errors. - SUTemporaryDirectoryError = 2000, - SUDownloadError = 2001, - - // Extraction phase errors. - SUUnarchivingError = 3000, - SUSignatureError = 3001, - - // Installation phase errors. - SUFileCopyFailure = 4000, - SUAuthenticationFailure = 4001, - SUMissingUpdateError = 4002, - SUMissingInstallerToolError = 4003, - SURelaunchError = 4004, - SUInstallationError = 4005, - SUDowngradeError = 4006, - SUInstallationCancelledError = 4007, - - // System phase errors - SUSystemPowerOffError = 5000 -}; -#pragma clang diagnostic pop - -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUExport.h b/OSX/Sparkle.framework/Versions/A/Headers/SUExport.h deleted file mode 100644 index 3e3f8a1..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUExport.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// SUExport.h -// Sparkle -// -// Created by Jake Petroules on 2014-08-23. -// Copyright (c) 2014 Sparkle Project. All rights reserved. -// - -#ifndef SUEXPORT_H -#define SUEXPORT_H - -#ifdef BUILDING_SPARKLE -#define SU_EXPORT __attribute__((visibility("default"))) -#else -#define SU_EXPORT -#endif - -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h b/OSX/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h deleted file mode 100644 index ed11921..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h +++ /dev/null @@ -1,52 +0,0 @@ -// -// SUStandardVersionComparator.h -// Sparkle -// -// Created by Andy Matuschak on 12/21/07. -// Copyright 2007 Andy Matuschak. All rights reserved. -// - -#ifndef SUSTANDARDVERSIONCOMPARATOR_H -#define SUSTANDARDVERSIONCOMPARATOR_H - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SUExport.h" -#import "SUVersionComparisonProtocol.h" - -NS_ASSUME_NONNULL_BEGIN - -/*! - Sparkle's default version comparator. - - This comparator is adapted from MacPAD, by Kevin Ballard. - It's "dumb" in that it does essentially string comparison, - in components split by character type. -*/ -SU_EXPORT @interface SUStandardVersionComparator : NSObject <SUVersionComparison> - -/*! - Initializes a new instance of the standard version comparator. - */ -- (instancetype)init; - -/*! - Returns a singleton instance of the comparator. - - It is usually preferred to alloc/init new a comparator instead. -*/ -+ (SUStandardVersionComparator *)defaultComparator; - -/*! - Compares version strings through textual analysis. - - See the implementation for more details. -*/ -- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; -@end - -NS_ASSUME_NONNULL_END -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/OSX/Sparkle.framework/Versions/A/Headers/SUUpdater.h deleted file mode 100644 index bc1d491..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUUpdater.h +++ /dev/null @@ -1,231 +0,0 @@ -// -// SUUpdater.h -// Sparkle -// -// Created by Andy Matuschak on 1/4/06. -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SUUPDATER_H -#define SUUPDATER_H - -#if __has_feature(modules) -@import Cocoa; -#else -#import <Cocoa/Cocoa.h> -#endif -#import "SUExport.h" -#import "SUVersionComparisonProtocol.h" -#import "SUVersionDisplayProtocol.h" - -@class SUAppcastItem, SUAppcast; - -@protocol SUUpdaterDelegate; - -/*! - The main API in Sparkle for controlling the update mechanism. - - This class is used to configure the update paramters as well as manually - and automatically schedule and control checks for updates. - */ -SU_EXPORT @interface SUUpdater : NSObject - -@property (unsafe_unretained) IBOutlet id<SUUpdaterDelegate> delegate; - -/*! - The shared updater for the main bundle. - - This is equivalent to passing [NSBundle mainBundle] to SUUpdater::updaterForBundle: - */ -+ (SUUpdater *)sharedUpdater; - -/*! - The shared updater for a specified bundle. - - If an updater has already been initialized for the provided bundle, that shared instance will be returned. - */ -+ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; - -/*! - Designated initializer for SUUpdater. - - If an updater has already been initialized for the provided bundle, that shared instance will be returned. - */ -- (instancetype)initForBundle:(NSBundle *)bundle; - -/*! - Explicitly checks for updates and displays a progress dialog while doing so. - - This method is meant for a main menu item. - Connect any menu item to this action in Interface Builder, - and Sparkle will check for updates and report back its findings verbosely - when it is invoked. - - This will find updates that the user has opted into skipping. - */ -- (IBAction)checkForUpdates:(id)sender; - -/*! - The menu item validation used for the -checkForUpdates: action - */ -- (BOOL)validateMenuItem:(NSMenuItem *)menuItem; - -/*! - Checks for updates, but does not display any UI unless an update is found. - - This is meant for programmatically initating a check for updates. That is, - it will display no UI unless it actually finds an update, in which case it - proceeds as usual. - - If automatic downloading of updates it turned on and allowed, however, - this will invoke that behavior, and if an update is found, it will be downloaded - in the background silently and will be prepped for installation. - - This will not find updates that the user has opted into skipping. - */ -- (void)checkForUpdatesInBackground; - -/*! - A property indicating whether or not to check for updates automatically. - - Setting this property will persist in the host bundle's user defaults. - The update schedule cycle will be reset in a short delay after the property's new value is set. - This is to allow reverting this property without kicking off a schedule change immediately - */ -@property BOOL automaticallyChecksForUpdates; - -/*! - A property indicating whether or not updates can be automatically downloaded in the background. - - Note that automatic downloading of updates can be disallowed by the developer - or by the user's system if silent updates cannot be done (eg: if they require authentication). - In this case, -automaticallyDownloadsUpdates will return NO regardless of how this property is set. - - Setting this property will persist in the host bundle's user defaults. - */ -@property BOOL automaticallyDownloadsUpdates; - -/*! - A property indicating the current automatic update check interval. - - Setting this property will persist in the host bundle's user defaults. - The update schedule cycle will be reset in a short delay after the property's new value is set. - This is to allow reverting this property without kicking off a schedule change immediately - */ -@property NSTimeInterval updateCheckInterval; - -/*! - Begins a "probing" check for updates which will not actually offer to - update to that version. - - However, the delegate methods - SUUpdaterDelegate::updater:didFindValidUpdate: and - SUUpdaterDelegate::updaterDidNotFindUpdate: will be called, - so you can use that information in your UI. - - Updates that have been skipped by the user will not be found. - */ -- (void)checkForUpdateInformation; - -/*! - The URL of the appcast used to download update information. - - Setting this property will persist in the host bundle's user defaults. - If you don't want persistence, you may want to consider instead implementing - SUUpdaterDelegate::feedURLStringForUpdater: or SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: - - This property must be called on the main thread. - */ -@property (copy) NSURL *feedURL; - -/*! - The host bundle that is being updated. - */ -@property (readonly, strong) NSBundle *hostBundle; - -/*! - The bundle this class (SUUpdater) is loaded into. - */ -@property (strong, readonly) NSBundle *sparkleBundle; - -/*! - The user agent used when checking for updates. - - The default implementation can be overrided. - */ -@property (nonatomic, copy) NSString *userAgentString; - -/*! - The HTTP headers used when checking for updates. - - The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) - */ -@property (copy) NSDictionary<NSString *, NSString *> *httpHeaders; - -/*! - A property indicating whether or not the user's system profile information is sent when checking for updates. - - Setting this property will persist in the host bundle's user defaults. - */ -@property BOOL sendsSystemProfile; - -/*! - A property indicating the decryption password used for extracting updates shipped as Apple Disk Images (dmg) - */ -@property (nonatomic, copy) NSString *decryptionPassword; - -/*! - This function ignores normal update schedule, ignores user preferences, - and interrupts users with an unwanted immediate app update. - - WARNING: this function should not be used in regular apps. This function - is a user-unfriendly hack only for very special cases, like unstable - rapidly-changing beta builds that would not run correctly if they were - even one day out of date. - - Instead of this function you should set `SUAutomaticallyUpdate` to `YES`, - which will gracefully install updates when the app quits. - - For UI-less/daemon apps that aren't usually quit, instead of this function, - you can use the delegate method - SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: - to immediately start installation when an update was found. - - A progress dialog is shown but the user will never be prompted to read the - release notes. - - This function will cause update to be downloaded twice if automatic updates are - enabled. - - You may want to respond to the userDidCancelDownload delegate method in case - the user clicks the "Cancel" button while the update is downloading. - */ -- (void)installUpdatesIfAvailable; - -/*! - Returns the date of last update check. - - \returns \c nil if no check has been performed. - */ -@property (readonly, copy) NSDate *lastUpdateCheckDate; - -/*! - Appropriately schedules or cancels the update checking timer according to - the preferences for time interval and automatic checks. - - This call does not change the date of the next check, - but only the internal NSTimer. - */ -- (void)resetUpdateCycle; - -/*! - A property indicating whether or not an update is in progress. - - Note this property is not indicative of whether or not user initiated updates can be performed. - Use SUUpdater::validateMenuItem: for that instead. - */ -@property (readonly) BOOL updateInProgress; - -@end - -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h b/OSX/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h deleted file mode 100644 index 86d1eb9..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h +++ /dev/null @@ -1,301 +0,0 @@ -// -// SUUpdaterDelegate.h -// Sparkle -// -// Created by Mayur Pawashe on 12/25/16. -// Copyright © 2016 Sparkle Project. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif - -#import "SUExport.h" - -@protocol SUVersionComparison, SUVersionDisplay; -@class SUUpdater, SUAppcast, SUAppcastItem; - -NS_ASSUME_NONNULL_BEGIN - -// ----------------------------------------------------------------------------- -// SUUpdater Notifications for events that might be interesting to more than just the delegate -// The updater will be the notification object -// ----------------------------------------------------------------------------- -SU_EXPORT extern NSString *const SUUpdaterDidFinishLoadingAppCastNotification; -SU_EXPORT extern NSString *const SUUpdaterDidFindValidUpdateNotification; -SU_EXPORT extern NSString *const SUUpdaterDidNotFindUpdateNotification; -SU_EXPORT extern NSString *const SUUpdaterWillRestartNotification; -#define SUUpdaterWillRelaunchApplicationNotification SUUpdaterWillRestartNotification; -#define SUUpdaterWillInstallUpdateNotification SUUpdaterWillRestartNotification; - -// Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo -SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey; -// Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo -SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; - -// ----------------------------------------------------------------------------- -// SUUpdater Delegate: -// ----------------------------------------------------------------------------- - -/*! - Provides methods to control the behavior of an SUUpdater object. - */ -@protocol SUUpdaterDelegate <NSObject> -@optional - -/*! - Returns whether to allow Sparkle to pop up. - - For example, this may be used to prevent Sparkle from interrupting a setup assistant. - - \param updater The SUUpdater instance. - */ -- (BOOL)updaterMayCheckForUpdates:(SUUpdater *)updater; - -/*! - Returns additional parameters to append to the appcast URL's query string. - - This is potentially based on whether or not Sparkle will also be sending along the system profile. - - \param updater The SUUpdater instance. - \param sendingProfile Whether the system profile will also be sent. - - \return An array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. - */ -- (NSArray<NSDictionary<NSString *, NSString *> *> *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; - -/*! - Returns a custom appcast URL. - - Override this to dynamically specify the entire URL. - - An alternative may be to use SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: - and let the server handle what kind of feed to provide. - - \param updater The SUUpdater instance. - */ -- (nullable NSString *)feedURLStringForUpdater:(SUUpdater *)updater; - -/*! - Returns whether Sparkle should prompt the user about automatic update checks. - - Use this to override the default behavior. - - \param updater The SUUpdater instance. - */ -- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)updater; - -/*! - Called after Sparkle has downloaded the appcast from the remote server. - - Implement this if you want to do some special handling with the appcast once it finishes loading. - - \param updater The SUUpdater instance. - \param appcast The appcast that was downloaded from the remote server. - */ -- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; - -/*! - Returns the item in the appcast corresponding to the update that should be installed. - - If you're using special logic or extensions in your appcast, - implement this to use your own logic for finding a valid update, if any, - in the given appcast. - - \param appcast The appcast that was downloaded from the remote server. - \param updater The SUUpdater instance. - */ -- (nullable SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)updater; - -/*! - Called when a valid update is found by the update driver. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. - */ -- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)item; - -/*! - Called when a valid update is not found. - - \param updater The SUUpdater instance. - */ -- (void)updaterDidNotFindUpdate:(SUUpdater *)updater; - -/*! - Called immediately before downloading the specified update. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be downloaded. - \param request The mutable URL request that will be used to download the update. - */ -- (void)updater:(SUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; - -/*! - Called immediately after succesfull download of the specified update. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that has been downloaded. - */ -- (void)updater:(SUUpdater *)updater didDownloadUpdate:(SUAppcastItem *)item; - -/*! - Called after the specified update failed to download. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that failed to download. - \param error The error generated by the failed download. - */ -- (void)updater:(SUUpdater *)updater failedToDownloadUpdate:(SUAppcastItem *)item error:(NSError *)error; - -/*! - Called when the user clicks the cancel button while and update is being downloaded. - - \param updater The SUUpdater instance. - */ -- (void)userDidCancelDownload:(SUUpdater *)updater; - -/*! - Called immediately before extracting the specified downloaded update. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be extracted. - */ -- (void)updater:(SUUpdater *)updater willExtractUpdate:(SUAppcastItem *)item; - -/*! - Called immediately after extracting the specified downloaded update. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that has been extracted. - */ -- (void)updater:(SUUpdater *)updater didExtractUpdate:(SUAppcastItem *)item; - -/*! - Called immediately before installing the specified update. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. - */ -- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item; - -/*! - Returns whether the relaunch should be delayed in order to perform other tasks. - - This is not called if the user didn't relaunch on the previous update, - in that case it will immediately restart. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. - \param invocation The invocation that must be completed with `[invocation invoke]` before continuing with the relaunch. - - \return \c YES to delay the relaunch until \p invocation is invoked. - */ -- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvoking:(NSInvocation *)invocation; - -/*! - Returns whether the application should be relaunched at all. - - Some apps \b cannot be relaunched under certain circumstances. - This method can be used to explicitly prevent a relaunch. - - \param updater The SUUpdater instance. - */ -- (BOOL)updaterShouldRelaunchApplication:(SUUpdater *)updater; - -/*! - Called immediately before relaunching. - - \param updater The SUUpdater instance. - */ -- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; - -/*! - Called immediately after relaunching. SUUpdater delegate must be set before applicationDidFinishLaunching: to catch this event. - - \param updater The SUUpdater instance. - */ -- (void)updaterDidRelaunchApplication:(SUUpdater *)updater; - -/*! - Returns an object that compares version numbers to determine their arithmetic relation to each other. - - This method allows you to provide a custom version comparator. - If you don't implement this method or return \c nil, - the standard version comparator will be used. - - \sa SUStandardVersionComparator - - \param updater The SUUpdater instance. - */ -- (nullable id<SUVersionComparison>)versionComparatorForUpdater:(SUUpdater *)updater; - -/*! - Returns an object that formats version numbers for display to the user. - - If you don't implement this method or return \c nil, - the standard version formatter will be used. - - \sa SUUpdateAlert - - \param updater The SUUpdater instance. - */ -- (nullable id<SUVersionDisplay>)versionDisplayerForUpdater:(SUUpdater *)updater; - -/*! - Returns the path which is used to relaunch the client after the update is installed. - - The default is the path of the host bundle. - - \param updater The SUUpdater instance. - */ -- (nullable NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; - -/*! - Called before an updater shows a modal alert window, - to give the host the opportunity to hide attached windows that may get in the way. - - \param updater The SUUpdater instance. - */ -- (void)updaterWillShowModalAlert:(SUUpdater *)updater; - -/*! - Called after an updater shows a modal alert window, - to give the host the opportunity to hide attached windows that may get in the way. - - \param updater The SUUpdater instance. - */ -- (void)updaterDidShowModalAlert:(SUUpdater *)updater; - -/*! - Called when an update is scheduled to be silently installed on quit. - This is after an update has been automatically downloaded in the background. - (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. - \param invocation Can be used to trigger an immediate silent install and relaunch. - */ -- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationInvocation:(NSInvocation *)invocation; - -/*! - Calls after an update that was scheduled to be silently installed on quit has been canceled. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that was proposed to be installed. - */ -- (void)updater:(SUUpdater *)updater didCancelInstallUpdateOnQuit:(SUAppcastItem *)item; - -/*! - Called after an update is aborted due to an error. - - \param updater The SUUpdater instance. - \param error The error that caused the abort - */ -- (void)updater:(SUUpdater *)updater didAbortWithError:(NSError *)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h deleted file mode 100644 index c654fc4..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h +++ /dev/null @@ -1,37 +0,0 @@ -// -// SUVersionComparisonProtocol.h -// Sparkle -// -// Created by Andy Matuschak on 12/21/07. -// Copyright 2007 Andy Matuschak. All rights reserved. -// - -#ifndef SUVERSIONCOMPARISONPROTOCOL_H -#define SUVERSIONCOMPARISONPROTOCOL_H - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SUExport.h" - -NS_ASSUME_NONNULL_BEGIN - -/*! - Provides version comparison facilities for Sparkle. -*/ -@protocol SUVersionComparison - -/*! - An abstract method to compare two version strings. - - Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, - and NSOrderedSame if they are equivalent. -*/ -- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD! - -@end - -NS_ASSUME_NONNULL_END -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h b/OSX/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h deleted file mode 100644 index 980efb3..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// SUVersionDisplayProtocol.h -// EyeTV -// -// Created by Uli Kusterer on 08.12.09. -// Copyright 2009 Elgato Systems GmbH. All rights reserved. -// - -#if __has_feature(modules) -@import Foundation; -#else -#import <Foundation/Foundation.h> -#endif -#import "SUExport.h" - -/*! - Applies special display formatting to version numbers. -*/ -@protocol SUVersionDisplay - -/*! - Formats two version strings. - - Both versions are provided so that important distinguishing information - can be displayed while also leaving out unnecessary/confusing parts. -*/ -- (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB; - -@end diff --git a/OSX/Sparkle.framework/Versions/A/Headers/Sparkle.h b/OSX/Sparkle.framework/Versions/A/Headers/Sparkle.h deleted file mode 100644 index 5ae2e6a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Headers/Sparkle.h +++ /dev/null @@ -1,33 +0,0 @@ -// -// Sparkle.h -// Sparkle -// -// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SPARKLE_H -#define SPARKLE_H - -// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless -// there are name-space collisions) so we can list all of them to start with: - -#import "SUAppcast.h" -#import "SUAppcastItem.h" -#import "SUStandardVersionComparator.h" -#import "SUUpdater.h" -#import "SUUpdaterDelegate.h" -#import "SUVersionComparisonProtocol.h" -#import "SUVersionDisplayProtocol.h" -#import "SUErrors.h" - -#import "SPUDownloader.h" -#import "SPUDownloaderDelegate.h" -#import "SPUDownloaderDeprecated.h" -#import "SPUDownloadData.h" -#import "SPUDownloaderProtocol.h" -#import "SPUDownloaderSession.h" -#import "SPUURLRequest.h" -#import "SUCodeSigningVerifier.h" - -#endif diff --git a/OSX/Sparkle.framework/Versions/A/Modules/module.modulemap b/OSX/Sparkle.framework/Versions/A/Modules/module.modulemap deleted file mode 100644 index af3fe6d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Sparkle { - umbrella header "Sparkle.h" - - export * - module * { export * } -} diff --git a/OSX/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h b/OSX/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h deleted file mode 100644 index a52bf5a..0000000 --- a/OSX/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// SUUnarchiver.h -// Sparkle -// -// Created by Andy Matuschak on 3/16/06. -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#import <Foundation/Foundation.h> - -NS_ASSUME_NONNULL_BEGIN - -@protocol SUUnarchiverProtocol; - -@interface SUUnarchiver : NSObject - -+ (nullable id <SUUnarchiverProtocol>)unarchiverForPath:(NSString *)path updatingHostBundlePath:(nullable NSString *)hostPath decryptionPassword:(nullable NSString *)decryptionPassword; - -@end - -NS_ASSUME_NONNULL_END diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist deleted file mode 100644 index 2bda3e9..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>BuildMachineOSBuild</key> - <string>18C54</string> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleExecutable</key> - <string>Autoupdate</string> - <key>CFBundleIconFile</key> - <string>AppIcon.icns</string> - <key>CFBundleIdentifier</key> - <string>org.sparkle-project.Sparkle.Autoupdate</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>1.21.2 12-ga5b23cdbe</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleSupportedPlatforms</key> - <array> - <string>MacOSX</string> - </array> - <key>CFBundleVersion</key> - <string>1.21.2</string> - <key>DTCompiler</key> - <string>com.apple.compilers.llvm.clang.1_0</string> - <key>DTPlatformBuild</key> - <string>10B61</string> - <key>DTPlatformVersion</key> - <string>GM</string> - <key>DTSDKBuild</key> - <string>18B71</string> - <key>DTSDKName</key> - <string>macosx10.14</string> - <key>DTXcode</key> - <string>1010</string> - <key>DTXcodeBuild</key> - <string>10B61</string> - <key>LSBackgroundOnly</key> - <string>1</string> - <key>LSMinimumSystemVersion</key> - <string>10.7</string> - <key>LSUIElement</key> - <string>1</string> - <key>NSMainNibFile</key> - <string>MainMenu</string> - <key>NSPrincipalClass</key> - <string>NSApplication</string> -</dict> -</plist> diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate Binary files differdeleted file mode 100755 index ee27325..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop Binary files differdeleted file mode 100755 index 561ff48..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL????
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns Binary files differdeleted file mode 100644 index 7f2a571..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib Binary files differdeleted file mode 100644 index da18126..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 4cd92c0..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index cc238f6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index c93688a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 10e3c5a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 698dc67..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index deed9ef..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 8c38dc6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 4f2015f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index dab921c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index c7a5571..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index fec4d0d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 2a727d3..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 9cd6bff..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 74ae728..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 68b6d36..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index f5e9c6d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 92c18ee..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index ec2561b..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 58be0e8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 2b9c461..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index e55c6fd..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 00df86f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 318baa9..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index c33086d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index a7d2ebc..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 1be2a80..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 738c900..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index eca2570..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 4def140..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index f7eb257..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 214331c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 533e208..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/DarkAqua.css b/OSX/Sparkle.framework/Versions/A/Resources/DarkAqua.css deleted file mode 100644 index a41e0f2..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/DarkAqua.css +++ /dev/null @@ -1,9 +0,0 @@ -html { - color: #FFFFFFD8; -} -:link { - color: #419CFF; -} -:link:active { - color: #FF1919; -} diff --git a/OSX/Sparkle.framework/Versions/A/Resources/Info.plist b/OSX/Sparkle.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 0d62b6c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>BuildMachineOSBuild</key> - <string>18C54</string> - <key>CFBundleDevelopmentRegion</key> - <string>en</string> - <key>CFBundleExecutable</key> - <string>Sparkle</string> - <key>CFBundleIdentifier</key> - <string>org.sparkle-project.Sparkle</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>Sparkle</string> - <key>CFBundlePackageType</key> - <string>FMWK</string> - <key>CFBundleShortVersionString</key> - <string>1.21.2 12-ga5b23cdbe</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleSupportedPlatforms</key> - <array> - <string>MacOSX</string> - </array> - <key>CFBundleVersion</key> - <string>1.21.2</string> - <key>DTCompiler</key> - <string>com.apple.compilers.llvm.clang.1_0</string> - <key>DTPlatformBuild</key> - <string>10B61</string> - <key>DTPlatformVersion</key> - <string>GM</string> - <key>DTSDKBuild</key> - <string>18B71</string> - <key>DTSDKName</key> - <string>macosx10.14</string> - <key>DTXcode</key> - <string>1010</string> - <key>DTXcodeBuild</key> - <string>10B61</string> -</dict> -</plist> diff --git a/OSX/Sparkle.framework/Versions/A/Resources/License.txt b/OSX/Sparkle.framework/Versions/A/Resources/License.txt deleted file mode 100755 index 08364c6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/License.txt +++ /dev/null @@ -1,38 +0,0 @@ -Copyright (c) 2006 Andy Matuschak - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -================= -EXTERNAL LICENSES -================= - -License for bspatch.c and bsdiff.c, from bsdiff 4.3 (<http://www.daemonology.net/bsdiff/>: -/*- - * Copyright 2003-2005 Colin Percival - * All rights reserved - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted providing that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ diff --git a/OSX/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/OSX/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist deleted file mode 100644 index 1f75b24..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist +++ /dev/null @@ -1,314 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>ADP2,1</key> - <string>Developer Transition Kit</string> - <key>iMac1,1</key> - <string>iMac G3 (Rev A-D)</string> - <key>iMac4,1</key> - <string>iMac (Core Duo)</string> - <key>iMac4,2</key> - <string>iMac for Education (17 inch, Core Duo)</string> - <key>iMac5,1</key> - <string>iMac (Core 2 Duo, 17 or 20 inch, SuperDrive)</string> - <key>iMac5,2</key> - <string>iMac (Core 2 Duo, 17 inch, Combo Drive)</string> - <key>iMac6,1</key> - <string>iMac (Core 2 Duo, 24 inch, SuperDrive)</string> - <key>iMac7,1</key> - <string>iMac Intel Core 2 Duo (aluminum enclosure)</string> - <key>iMac8,1</key> - <string>iMac (Core 2 Duo, 20 or 24 inch, Early 2008 )</string> - <key>iMac9,1</key> - <string>iMac (Core 2 Duo, 20 or 24 inch, Early or Mid 2009 )</string> - <key>iMac10,1</key> - <string>iMac (Core 2 Duo, 21.5 or 27 inch, Late 2009 )</string> - <key>iMac11,1</key> - <string>iMac (Core i5 or i7, 27 inch Late 2009)</string> - <key>iMac11,2</key> - <string>21.5" iMac (mid 2010)</string> - <key>iMac11,3</key> - <string>iMac (Core i5 or i7, 27 inch Mid 2010)</string> - <key>iMac12,1</key> - <string>iMac (Core i3 or i5 or i7, 21.5 inch Mid 2010 or Late 2011)</string> - <key>iMac12,2</key> - <string>iMac (Core i5 or i7, 27 inch Mid 2011)</string> - <key>iMac13,1</key> - <string>iMac (Core i3 or i5 or i7, 21.5 inch Late 2012 or Early 2013)</string> - <key>iMac13,2</key> - <string>iMac (Core i5 or i7, 27 inch Late 2012)</string> - <key>iMac14,1</key> - <string>iMac (Core i5, 21.5 inch Late 2013)</string> - <key>iMac14,2</key> - <string>iMac (Core i5 or i7, 27 inch Late 2013)</string> - <key>iMac14,3</key> - <string>iMac (Core i5 or i7, 21.5 inch Late 2013)</string> - <key>iMac14,4</key> - <string>iMac (Core i5, 21.5 inch Mid 2014)</string> - <key>iMac15,1</key> - <string>iMac (Retina 5K Core i5 or i7, 27 inch Late 2014 or Mid 2015)</string> - <key>iMac16,1</key> - <string>iMac (Core i5, 21,5 inch Late 2015)</string> - <key>iMac16,2</key> - <string>iMac (Retina 4K Core i5 or i7, 21.5 inch Late 2015)</string> - <key>iMac17,1</key> - <string>iMac (Retina 5K Core i5 or i7, 27 inch Late 2015)</string> - <key>MacBook1,1</key> - <string>MacBook (Core Duo)</string> - <key>MacBook2,1</key> - <string>MacBook (Core 2 Duo)</string> - <key>MacBook4,1</key> - <string>MacBook (Core 2 Duo Feb 2008)</string> - <key>MacBook5,1</key> - <string>MacBook (Core 2 Duo, Late 2008, Unibody)</string> - <key>MacBook5,2</key> - <string>MacBook (Core 2 Duo, Early 2009, White)</string> - <key>MacBook6,1</key> - <string>MacBook (Core 2 Duo, Late 2009, Unibody)</string> - <key>MacBook7,1</key> - <string>MacBook (Core 2 Duo, Mid 2010, White)</string> - <key>MacBook8,1</key> - <string>MacBook (Core M, 12 inch, Early 2015)</string> - <key>MacBookAir1,1</key> - <string>MacBook Air (Core 2 Duo, 13 inch, Early 2008)</string> - <key>MacBookAir2,1</key> - <string>MacBook Air (Core 2 Duo, 13 inch, Mid 2009)</string> - <key>MacBookAir3,1</key> - <string>MacBook Air (Core 2 Duo, 11 inch, Late 2010)</string> - <key>MacBookAir3,2</key> - <string>MacBook Air (Core 2 Duo, 13 inch, Late 2010)</string> - <key>MacBookAir4,1</key> - <string>MacBook Air (Core i5 or i7, 11 inch, Mid 2011)</string> - <key>MacBookAir4,2</key> - <string>MacBook Air (Core i5 or i7, 13 inch, Mid 2011)</string> - <key>MacBookAir5,1</key> - <string>MacBook Air (Core i5 or i7, 11 inch, Mid 2012)</string> - <key>MacBookAir5,2</key> - <string>MacBook Air (Core i5 or i7, 13 inch, Mid 2012)</string> - <key>MacBookAir6,1</key> - <string>MacBook Air (Core i5 or i7, 11 inch, Mid 2013 or Early 2014)</string> - <key>MacBookAir6,2</key> - <string>MacBook Air (Core i5 or i7, 13 inch, Mid 2013 or Early 2014)</string> - <key>MacBookAir7,1</key> - <string>MacBook Air (Core i5 or i7, 11 inch, Early 2015)</string> - <key>MacBookAir7,2</key> - <string>MacBook Air (Core i5 or i7, 13 inch, Early 2015)</string> - <key>MacBookPro1,1</key> - <string>MacBook Pro Core Duo (15-inch)</string> - <key>MacBookPro1,2</key> - <string>MacBook Pro Core Duo (17-inch)</string> - <key>MacBookPro2,1</key> - <string>MacBook Pro Core 2 Duo (17-inch)</string> - <key>MacBookPro2,2</key> - <string>MacBook Pro Core 2 Duo (15-inch)</string> - <key>MacBookPro3,1</key> - <string>MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo)</string> - <key>MacBookPro3,2</key> - <string>MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo)</string> - <key>MacBookPro4,1</key> - <string>MacBook Pro (Core 2 Duo Feb 2008)</string> - <key>MacBookPro5,1</key> - <string>MacBook Pro Intel Core 2 Duo (aluminum unibody)</string> - <key>MacBookPro5,2</key> - <string>MacBook Pro Intel Core 2 Duo (aluminum unibody)</string> - <key>MacBookPro5,3</key> - <string>MacBook Pro Intel Core 2 Duo (aluminum unibody)</string> - <key>MacBookPro5,4</key> - <string>MacBook Pro Intel Core 2 Duo (aluminum unibody)</string> - <key>MacBookPro5,5</key> - <string>MacBook Pro Intel Core 2 Duo (aluminum unibody)</string> - <key>MacBookPro6,1</key> - <string>MacBook Pro Intel Core i5, Intel Core i7 (mid 2010)</string> - <key>MacBookPro6,2</key> - <string>MacBook Pro Intel Core i5, Intel Core i7 (mid 2010)</string> - <key>MacBookPro7,1</key> - <string>MacBook Pro Intel Core 2 Duo (mid 2010)</string> - <key>MacBookPro8,1</key> - <string>MacBook Pro Intel Core i5, Intel Core i7, 13" (early 2011)</string> - <key>MacBookPro8,2</key> - <string>MacBook Pro Intel Core i7, 15" (early 2011)</string> - <key>MacBookPro8,3</key> - <string>MacBook Pro Intel Core i7, 17" (early 2011)</string> - <key>MacBookPro9,1</key> - <string>MacBook Pro (15-inch, Mid 2012)</string> - <key>MacBookPro9,2</key> - <string>MacBook Pro (13-inch, Mid 2012)</string> - <key>MacBookPro10,1</key> - <string>MacBook Pro (Retina, Mid 2012)</string> - <key>MacBookPro10,2</key> - <string>MacBook Pro (Retina, 13-inch, Late 2012)</string> - <key>MacBookPro11,1</key> - <string>MacBook Pro (Retina, 13-inch, Late 2013)</string> - <key>MacBookPro11,2</key> - <string>MacBook Pro (Retina, 15-inch, Late 2013)</string> - <key>MacBookPro11,3</key> - <string>MacBook Pro (Retina, 15-inch, Late 2013)</string> - <key>MacbookPro11,4</key> - <string>MacBook Pro (Retina, 15-inch, Mid 2015)</string> - <key>MacbookPro11,5</key> - <string>MacBook Pro (Retina, 15-inch, Mid 2015)</string> - <key>MacbookPro12,1Â </key> - <string>MacBook Pro (Retina, 13-inch, Early 2015)</string> - <key>Macmini1,1</key> - <string>Mac Mini (Core Solo/Duo)</string> - <key>Macmini2,1</key> - <string>Mac mini Intel Core</string> - <key>Macmini3,1</key> - <string>Mac mini Intel Core</string> - <key>Macmini4,1</key> - <string>Mac mini Intel Core (Mid 2010)</string> - <key>Macmini5,1</key> - <string>Mac mini (Core i5, Mid 2011)</string> - <key>Macmini5,2</key> - <string>Mac mini (Core i5 or Core i7, Mid 2011)</string> - <key>Macmini5,3</key> - <string>Mac mini (Core i7, Server, Mid 2011)</string> - <key>Macmini6,1</key> - <string>Mac mini (Core i5, Late 2012)</string> - <key>Macmini6,2</key> - <string>Mac mini (Core i7, Normal or Server, Late 2012)</string> - <key>Macmini7,1</key> - <string>Mac mini (Core i5 or Core i7, Late 2014)</string> - <key>MacPro1,1,Quad</key> - <string>Mac Pro</string> - <key>MacPro1,1</key> - <string>Mac Pro (four-core)</string> - <key>MacPro2,1</key> - <string>Mac Pro (eight-core)</string> - <key>MacPro3,1</key> - <string>Mac Pro (January 2008 4- or 8- core "Harpertown")</string> - <key>MacPro4,1</key> - <string>Mac Pro (March 2009)</string> - <key>MacPro5,1</key> - <string>Mac Pro (2010 or 2012)</string> - <key>MacPro6,1</key> - <string>Mac Pro (Late 2013)</string> - <key>PowerBook1,1</key> - <string>PowerBook G3</string> - <key>PowerBook2,1</key> - <string>iBook G3</string> - <key>PowerBook2,2</key> - <string>iBook G3 (FireWire)</string> - <key>PowerBook2,3</key> - <string>iBook G3</string> - <key>PowerBook2,4</key> - <string>iBook G3</string> - <key>PowerBook3,1</key> - <string>PowerBook G3 (FireWire)</string> - <key>PowerBook3,2</key> - <string>PowerBook G4</string> - <key>PowerBook3,3</key> - <string>PowerBook G4 (Gigabit Ethernet)</string> - <key>PowerBook3,4</key> - <string>PowerBook G4 (DVI)</string> - <key>PowerBook3,5</key> - <string>PowerBook G4 (1GHz / 867MHz)</string> - <key>PowerBook4,1</key> - <string>iBook G3 (Dual USB, Late 2001)</string> - <key>PowerBook4,2</key> - <string>iBook G3 (16MB VRAM)</string> - <key>PowerBook4,3</key> - <string>iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003)</string> - <key>PowerBook5,1</key> - <string>PowerBook G4 (17 inch)</string> - <key>PowerBook5,2</key> - <string>PowerBook G4 (15 inch FW 800)</string> - <key>PowerBook5,3</key> - <string>PowerBook G4 (17-inch 1.33GHz)</string> - <key>PowerBook5,4</key> - <string>PowerBook G4 (15 inch 1.5/1.33GHz)</string> - <key>PowerBook5,5</key> - <string>PowerBook G4 (17-inch 1.5GHz)</string> - <key>PowerBook5,6</key> - <string>PowerBook G4 (15 inch 1.67GHz/1.5GHz)</string> - <key>PowerBook5,7</key> - <string>PowerBook G4 (17-inch 1.67GHz)</string> - <key>PowerBook5,8</key> - <string>PowerBook G4 (Double layer SD, 15 inch)</string> - <key>PowerBook5,9</key> - <string>PowerBook G4 (Double layer SD, 17 inch)</string> - <key>PowerBook6,1</key> - <string>PowerBook G4 (12 inch)</string> - <key>PowerBook6,2</key> - <string>PowerBook G4 (12 inch, DVI)</string> - <key>PowerBook6,3</key> - <string>iBook G4</string> - <key>PowerBook6,4</key> - <string>PowerBook G4 (12 inch 1.33GHz)</string> - <key>PowerBook6,5</key> - <string>iBook G4 (Early-Late 2004)</string> - <key>PowerBook6,7</key> - <string>iBook G4 (Mid 2005)</string> - <key>PowerBook6,8</key> - <string>PowerBook G4 (12 inch 1.5GHz)</string> - <key>PowerMac1,1</key> - <string>Power Macintosh G3 (Blue & White)</string> - <key>PowerMac1,2</key> - <string>Power Macintosh G4 (PCI Graphics)</string> - <key>PowerMac2,1</key> - <string>iMac G3 (Slot-loading CD-ROM)</string> - <key>PowerMac2,2</key> - <string>iMac G3 (Summer 2000)</string> - <key>PowerMac3,1</key> - <string>Power Macintosh G4 (AGP Graphics)</string> - <key>PowerMac3,2</key> - <string>Power Macintosh G4 (AGP Graphics)</string> - <key>PowerMac3,3</key> - <string>Power Macintosh G4 (Gigabit Ethernet)</string> - <key>PowerMac3,4</key> - <string>Power Macintosh G4 (Digital Audio)</string> - <key>PowerMac3,5</key> - <string>Power Macintosh G4 (Quick Silver)</string> - <key>PowerMac3,6</key> - <string>Power Macintosh G4 (Mirrored Drive Door)</string> - <key>PowerMac4,1</key> - <string>iMac G3 (Early/Summer 2001)</string> - <key>PowerMac4,2</key> - <string>iMac G4 (Flat Panel)</string> - <key>PowerMac4,4</key> - <string>eMac</string> - <key>PowerMac4,5</key> - <string>iMac G4 (17-inch Flat Panel)</string> - <key>PowerMac5,1</key> - <string>Power Macintosh G4 Cube</string> - <key>PowerMac5,2</key> - <string>Power Mac G4 Cube</string> - <key>PowerMac6,1</key> - <string>iMac G4 (USB 2.0)</string> - <key>PowerMac6,3</key> - <string>iMac G4 (20-inch Flat Panel)</string> - <key>PowerMac6,4</key> - <string>eMac (USB 2.0, 2005)</string> - <key>PowerMac7,2</key> - <string>Power Macintosh G5</string> - <key>PowerMac7,3</key> - <string>Power Macintosh G5</string> - <key>PowerMac8,1</key> - <string>iMac G5</string> - <key>PowerMac8,2</key> - <string>iMac G5 (Ambient Light Sensor)</string> - <key>PowerMac9,1</key> - <string>Power Macintosh G5 (Late 2005)</string> - <key>PowerMac10,1</key> - <string>Mac Mini G4</string> - <key>PowerMac10,2</key> - <string>Mac Mini (Late 2005)</string> - <key>PowerMac11,2</key> - <string>Power Macintosh G5 (Late 2005)</string> - <key>PowerMac12,1</key> - <string>iMac G5 (iSight)</string> - <key>RackMac1,1</key> - <string>Xserve G4</string> - <key>RackMac1,2</key> - <string>Xserve G4 (slot-loading, cluster node)</string> - <key>RackMac3,1</key> - <string>Xserve G5</string> - <key>Xserve1,1</key> - <string>Xserve (Intel Xeon)</string> - <key>Xserve2,1</key> - <string>Xserve (January 2008 quad-core)</string> - <key>Xserve3,1</key> - <string>Xserve (early 2009)</string> -</dict> -</plist> diff --git a/OSX/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/OSX/Sparkle.framework/Versions/A/Resources/SUStatus.nib Binary files differdeleted file mode 100644 index da18126..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/SUStatus.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 29127f1..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUPasswordPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUPasswordPrompt.nib Binary files differdeleted file mode 100644 index 09c833c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUPasswordPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index c619e69..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 5773517..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 4cd92c0..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index cc238f6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index b3d57f6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 30a49ec..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index f4c8532..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index c93688a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index ef46cca..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUPasswordPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUPasswordPrompt.nib Binary files differdeleted file mode 100644 index 1873d43..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUPasswordPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 778a468..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index e435904..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 10e3c5a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 7540fa1..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index fed8b25..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 6ecec45..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 698dc67..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 6e803a7..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 8ca181c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 353156a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index deed9ef..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 15f157f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUPasswordPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUPasswordPrompt.nib Binary files differdeleted file mode 100644 index 6cd02b2..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUPasswordPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 29d60da..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 72f172e..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 8c38dc6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 9b3f723..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 265bacc..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 009394d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 4f2015f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index a882db0..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index c7a3311..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 60cd954..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index dab921c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Info.plist b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Info.plist deleted file mode 100644 index 692e02e..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Info.plist +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>BuildMachineOSBuild</key> - <string>13A603</string> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleExecutable</key> - <string>finish_installation</string> - <key>CFBundleIconFile</key> - <string>Sparkle</string> - <key>CFBundleIdentifier</key> - <string>org.andymatuschak.sparkle.finish-installation</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>1</string> - <key>DTCompiler</key> - <string>com.apple.compilers.llvm.clang.1_0</string> - <key>DTPlatformBuild</key> - <string>5A3005</string> - <key>DTPlatformVersion</key> - <string>GM</string> - <key>DTSDKBuild</key> - <string>13A595</string> - <key>DTSDKName</key> - <string>macosx10.9</string> - <key>DTXcode</key> - <string>0502</string> - <key>DTXcodeBuild</key> - <string>5A3005</string> - <key>LSBackgroundOnly</key> - <string>1</string> - <key>LSMinimumSystemVersion</key> - <string>10.4</string> - <key>LSUIElement</key> - <string>1</string> - <key>NSMainNibFile</key> - <string>MainMenu</string> - <key>NSPrincipalClass</key> - <string>NSApplication</string> -</dict> -</plist> diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/MacOS/finish_installation b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/MacOS/finish_installation Binary files differdeleted file mode 100755 index 5e032fa..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/MacOS/finish_installation +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/PkgInfo b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL????
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/SUStatus.nib b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/SUStatus.nib Binary files differdeleted file mode 100644 index 356987e..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/SUStatus.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/Sparkle.icns b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/Sparkle.icns Binary files differdeleted file mode 100755 index 8e56d45..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/Sparkle.icns +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ar.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ar.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 858a71f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ar.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/cs.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/cs.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 9bbb996..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/cs.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/da.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/da.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index bcf691d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/da.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/de.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/de.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 664946d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/de.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/en.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/en.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index f9c15d8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/en.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/es.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/es.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 8e4ab94..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/es.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/fr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/fr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 236f807..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/fr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/is.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/is.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 665e273..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/is.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/it.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/it.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 4ccd7af..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/it.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ja.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ja.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index b21ea04..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ja.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/nl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/nl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 023c473..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/nl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 9a0bc8b..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pt_BR.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 7a11a9e..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pt_BR.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pt_PT.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 497cd83..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/pt_PT.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ro.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ro.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index e90bdf5..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ro.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ru.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ru.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 7afef95..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/ru.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/sl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/sl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 7ec0bc2..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/sl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/sv.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/sv.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 16c3fb8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/sv.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/th.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/th.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 0468c97..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/th.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/tr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/tr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index cabc211..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/tr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/uk.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/uk.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 6f0e4db..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/uk.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/zh_CN.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index b741758..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/zh_CN.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/zh_TW.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index c1f7e85..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/finish_installation.app/Contents/Resources/zh_TW.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 5112924..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index e24e3fd..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 88598eb..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index c7a5571..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/fr_CA.lproj b/OSX/Sparkle.framework/Versions/A/Resources/fr_CA.lproj deleted file mode 120000 index f9834a3..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/fr_CA.lproj +++ /dev/null @@ -1 +0,0 @@ -fr.lproj
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index fec4d0d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 75761ac..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 867b7c0..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index f1090d7..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 2a727d3..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 4d7e8a9..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 40571fd..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index ff2e24f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 9cd6bff..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index e27ca6d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 3e2d8ef..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 0dceed4..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 74ae728..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index c0522dc..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 5013418..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index cc82821..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 68b6d36..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 27f5abf..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 86798fe..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 57fcc83..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index f5e9c6d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 977dc0a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index d52bd5d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 7880aef..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 92c18ee..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index fd5b851..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 6b05c1f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index b1474d1..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index ec2561b..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 19e19ff..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 13a6ea6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 690b23a..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 58be0e8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 3de644f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index b05aea7..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index fc42fa2..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 2b9c461..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt.lproj b/OSX/Sparkle.framework/Versions/A/Resources/pt.lproj deleted file mode 120000 index 3c1c9f6..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt.lproj +++ /dev/null @@ -1 +0,0 @@ -pt_BR.lproj
\ No newline at end of file diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index c43d996..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUPasswordPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUPasswordPrompt.nib Binary files differdeleted file mode 100644 index 22f50aa..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUPasswordPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index bf5e54d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 0773eee..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index e55c6fd..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index f787d8c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index a0ea252..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 8df1dbb..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 00df86f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index b4068e8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 998781b..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 011aaf5..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 318baa9..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 09fb088..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 423b2ce..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 19e13ec..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index c33086d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index cf9cb70..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 0413025..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index ea04cc1..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index a7d2ebc..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index ac4ded9..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index fc1c757..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 913fb3b..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 1be2a80..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 5c5774c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index bff9b7f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 00410e3..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 738c900..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 9126de5..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUPasswordPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUPasswordPrompt.nib Binary files differdeleted file mode 100644 index 646d64e..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUPasswordPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 867b481..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 25e48c8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index eca2570..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 6526d27..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 4e7b748..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 21bed5f..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 4def140..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 5d2dda5..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 94c9dc7..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index ac62cbf..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index f7eb257..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index 789fbdb..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 9ea3f4d..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index aec87f2..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 214331c..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib Binary files differdeleted file mode 100644 index c5f6ea8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib b/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib Binary files differdeleted file mode 100644 index 1b4b140..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib b/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib Binary files differdeleted file mode 100644 index 1a642e8..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings Binary files differdeleted file mode 100644 index 533e208..0000000 --- a/OSX/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/A/Sparkle b/OSX/Sparkle.framework/Versions/A/Sparkle Binary files differdeleted file mode 100755 index dcba851..0000000 --- a/OSX/Sparkle.framework/Versions/A/Sparkle +++ /dev/null diff --git a/OSX/Sparkle.framework/Versions/Current b/OSX/Sparkle.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/OSX/Sparkle.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A
\ No newline at end of file diff --git a/OSX/Updater.h b/OSX/Updater.h deleted file mode 100644 index 3b56830..0000000 --- a/OSX/Updater.h +++ /dev/null @@ -1,42 +0,0 @@ -/* xscreensaver, Copyright (c) 2013-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -#ifdef IN_UPDATER -# import <Cocoa/Cocoa.h> -# import <Sparkle/SUUpdaterDelegate.h> - -@interface XScreenSaverUpdater : NSObject <NSApplicationDelegate, - SUUpdaterDelegate> -{ - NSTimer *timer; -} -@end -#endif // IN_UPDATER - -#define UPDATER_DOMAIN "org.jwz.xscreensaver.updater" - -// Strings must match Sparkle/SUConstants.m -#define SUSUEnableAutomaticChecksKey "SUEnableAutomaticChecks" -#define SUSUEnableAutomaticChecksDef YES -#define SUAutomaticallyUpdateKey "SUAutomaticallyUpdate" -#define SUAutomaticallyUpdateDef NO -#define SUSendProfileInfoKey "SUSendProfileInfo" -#define SUSendProfileInfoDef YES -#define SUScheduledCheckIntervalKey "SUScheduledCheckInterval" -#define SUScheduledCheckIntervalDef 604800 -#define SULastCheckTimeKey "SULastCheckTime" - -#define UPDATER_DEFAULTS @{ \ - @SUSUEnableAutomaticChecksKey: @SUSUEnableAutomaticChecksDef, \ - @SUAutomaticallyUpdateKey: @SUAutomaticallyUpdateDef, \ - @SUSendProfileInfoKey: @SUSendProfileInfoDef, \ - @SUScheduledCheckIntervalKey: @SUScheduledCheckIntervalDef \ -} diff --git a/OSX/Updater.m b/OSX/Updater.m deleted file mode 100644 index 6e0d3c9..0000000 --- a/OSX/Updater.m +++ /dev/null @@ -1,177 +0,0 @@ -/* xscreensaver, Copyright (c) 2013-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * XScreenSaverUpdater.app -- downloads and installs XScreenSaver updates - * via Sparkle.framework. - * - * Created: 7-Dec-2013 - * - * NOTE: This does not work with Sparkle 1.5b6 -- it requires the "HEAD" - * version 4-Dec-2013 or later. - */ - -#define IN_UPDATER -#import "Updater.h" -#import "Sparkle/SUUpdater.h" - -@implementation XScreenSaverUpdater : NSObject - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification -{ - NSUserDefaults *defs = [NSUserDefaults standardUserDefaults]; - [defs registerDefaults:UPDATER_DEFAULTS]; - - // If it's not time to run the updater, then bail immediately. - // I'm not sure why this is necessary, but Sparkle seems to be - // checking too often. - // - if (! [self timeToCheck]) - [[NSApplication sharedApplication] terminate:self]; - - // If the screen saver is not running, then launch the updater now. - // Otherwise, wait until the screen saver deactivates, and then do - // it. This is because if the updater tries to pop up a dialog box - // while the screen saver is active, everything goes to hell and it - // never shows up. You'd expect the dialog to just map below the - // screen saver window, but no. - - if (! [self screenSaverActive]) { - [self runUpdater]; - } else { - // Run the updater when the "screensaver.didstop" notification arrives. - [[NSDistributedNotificationCenter defaultCenter] - addObserver:self - selector:@selector(saverStoppedNotification:) - name:@"com.apple.screensaver.didstop" - object:nil]; - - // But I'm not sure I trust that, so also poll every couple minutes. - timer = [NSTimer scheduledTimerWithTimeInterval: 60 * 2 - target:self - selector:@selector(pollSaverTermination:) - userInfo:nil - repeats:YES]; - } -} - - -- (BOOL) timeToCheck -{ - NSUserDefaults *defs = [NSUserDefaults standardUserDefaults]; - NSTimeInterval interval = [defs doubleForKey:@SUScheduledCheckIntervalKey]; - NSDate *last = [defs objectForKey:@SULastCheckTimeKey]; - if (!interval || !last) - return YES; - NSTimeInterval since = [[NSDate date] timeIntervalSinceDate:last]; - return (since > interval); -} - - -// Whether ScreenSaverEngine is currently running, meaning screen is blanked. -// There's no easy way to determine this other than scanning the process table. -// -- (BOOL) screenSaverActive -{ - BOOL found = NO; - NSString *target = @"/ScreenSaverEngine.app"; - ProcessSerialNumber psn = { kNoProcess, kNoProcess }; - while (GetNextProcess(&psn) == noErr) { - CFDictionaryRef cfdict = - ProcessInformationCopyDictionary (&psn, - kProcessDictionaryIncludeAllInformationMask); - if (cfdict) { - NSDictionary *dict = (NSDictionary *) cfdict; - NSString *path = [dict objectForKey:@"BundlePath"]; - if (path && [path hasSuffix:target]) - found = YES; - CFRelease (cfdict); - } - if (found) - break; - } - return found; -} - - -- (void) saverStoppedNotification:(NSNotification *)note -{ - [self runUpdater]; -} - - -- (void) pollSaverTermination:(NSTimer *)t -{ - if (! [self screenSaverActive]) - [self runUpdater]; -} - - -- (void) runUpdater -{ - if (timer) { - [timer invalidate]; - timer = nil; - } - - SUUpdater *updater = [SUUpdater updaterForBundle: - [NSBundle bundleForClass:[self class]]]; - [updater setDelegate:self]; - - // Launch the updater thread. - [updater checkForUpdatesInBackground]; - - // Now we need to wait for the Sparkle thread to finish before we can - // exit, so just poll waiting for it. - // - [NSTimer scheduledTimerWithTimeInterval:1 - target:self - selector:@selector(pollUpdaterTermination:) - userInfo:updater - repeats:YES]; -} - - -// Delegate method that lets us append extra info to the system-info URL. -// -- (NSArray *) feedParametersForUpdater:(SUUpdater *)updater - sendingSystemProfile:(BOOL)sending -{ - // Get the name of the saver that invoked us, and include that in the - // system info. - NSString *saver = [[[NSProcessInfo processInfo] environment] - objectForKey:@"XSCREENSAVER_CLASSPATH"]; - if (! saver) return @[]; - NSString *head = @"org.jwz.xscreensaver."; - if ([saver hasPrefix:head]) - saver = [saver substringFromIndex:[head length]]; - - return @[ @{ @"key": @"saver", - @"value": saver, - @"displayKey": @"Current Saver", - @"displayValue": saver - } - ]; -} - - -- (void) pollUpdaterTermination:(NSTimer *)t -{ - SUUpdater *updater = [t userInfo]; - if (![updater updateInProgress]) - [[NSApplication sharedApplication] terminate:self]; -} - - -- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)app -{ - return YES; -} - -@end diff --git a/OSX/Updater.plist b/OSX/Updater.plist deleted file mode 100644 index 05befe8..0000000 --- a/OSX/Updater.plist +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDisplayName</key> - <string>XScreenSaver</string> - <key>CFBundleExecutable</key> - <string>${EXECUTABLE_NAME}</string> - <key>CFBundleGetInfoString</key> - <string>5.42</string> - <key>CFBundleIconFile</key> - <string>SaverRunner</string> - <key>CFBundleIdentifier</key> - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleLongVersionString</key> - <string>5.42</string> - <key>CFBundleName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>5.42</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>5.42</string> - <key>LSMinimumSystemVersion</key> - <string>${MACOSX_DEPLOYMENT_TARGET}</string> - <key>LSUIElement</key> - <true/> - <key>NSHumanReadableCopyright</key> - <string>5.42</string> - <key>NSMainNibFile</key> - <string>Updater</string> - <key>NSPrincipalClass</key> - <string>NSApplication</string> - <key>SUEnableSystemProfiling</key> - <true/> - <key>SUFeedURL</key> - <string>https://www.jwz.org/xscreensaver/updates.xml</string> - <key>SUPublicDSAKeyFile</key> - <string>sparkle_dsa_pub.pem</string> - <key>SUScheduledCheckInterval</key> - <integer>604800</integer> -</dict> -</plist> diff --git a/OSX/Updater.xib b/OSX/Updater.xib deleted file mode 100644 index 03ebff7..0000000 --- a/OSX/Updater.xib +++ /dev/null @@ -1,344 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="4514" systemVersion="13A603" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES"> - <dependencies> - <deployment defaultVersion="1040" identifier="macosx"/> - <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="4514"/> - </dependencies> - <objects> - <customObject id="-2" userLabel="File's Owner" customClass="NSApplication"> - <connections> - <outlet property="delegate" destination="NZ9-IB-jdd" id="HJq-Vi-gfH"/> - </connections> - </customObject> - <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> - <customObject id="-3" userLabel="Application"/> - <customObject id="373" customClass="NSFontManager"/> - <menu title="Main Menu" systemMenu="main" id="29" userLabel="Main Menu"> - <items> - <menuItem title="XScreenSaver Updater" id="56"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="XScreenSaver Updater" systemMenu="apple" id="57"> - <items> - <menuItem title="About XScreenSaver Updater" enabled="NO" id="58"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="orderFrontStandardAboutPanel:" target="-2" id="142"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="236"/> - <menuItem title="Services" id="131"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Services" systemMenu="services" id="130"/> - </menuItem> - <menuItem isSeparatorItem="YES" id="144"/> - <menuItem title="Hide XScreenSaver Updater" keyEquivalent="h" id="134"> - <connections> - <action selector="hide:" target="-1" id="369"/> - </connections> - </menuItem> - <menuItem title="Hide Others" keyEquivalent="h" id="145"> - <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/> - <connections> - <action selector="hideOtherApplications:" target="-1" id="370"/> - </connections> - </menuItem> - <menuItem title="Show All" id="150"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="unhideAllApplications:" target="-1" id="372"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="149"/> - <menuItem title="Quit XScreenSaver Updater" keyEquivalent="q" id="136"> - <connections> - <action selector="terminate:" target="-2" id="448"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="File" id="83"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="File" id="81"> - <items> - <menuItem title="Close" keyEquivalent="w" id="73"> - <connections> - <action selector="terminate:" target="-2" id="heG-jI-yGZ"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="74"/> - <menuItem title="Page Setup..." keyEquivalent="P" id="77"> - <modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/> - <connections> - <action selector="runPageLayout:" target="-1" id="87"/> - </connections> - </menuItem> - <menuItem title="Print…" keyEquivalent="p" id="78"> - <connections> - <action selector="print:" target="-1" id="86"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="Edit" id="711"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Edit" id="712"> - <items> - <menuItem title="Undo" keyEquivalent="z" id="713"> - <connections> - <action selector="undo:" target="-1" id="776"/> - </connections> - </menuItem> - <menuItem title="Redo" keyEquivalent="Z" id="714"> - <connections> - <action selector="redo:" target="-1" id="772"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="715"/> - <menuItem title="Cut" keyEquivalent="x" id="716"> - <connections> - <action selector="cut:" target="-1" id="768"/> - </connections> - </menuItem> - <menuItem title="Copy" keyEquivalent="c" id="717"> - <connections> - <action selector="copy:" target="-1" id="782"/> - </connections> - </menuItem> - <menuItem title="Paste" keyEquivalent="v" id="718"> - <connections> - <action selector="paste:" target="-1" id="769"/> - </connections> - </menuItem> - <menuItem title="Paste and Match Style" keyEquivalent="V" id="719"> - <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/> - <connections> - <action selector="pasteAsPlainText:" target="-1" id="781"/> - </connections> - </menuItem> - <menuItem title="Delete" id="720"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="delete:" target="-1" id="783"/> - </connections> - </menuItem> - <menuItem title="Select All" keyEquivalent="a" id="721"> - <connections> - <action selector="selectAll:" target="-1" id="785"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="722"/> - <menuItem title="Find" id="723"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Find" id="761"> - <items> - <menuItem title="Find…" tag="1" keyEquivalent="f" id="762"> - <connections> - <action selector="performFindPanelAction:" target="-1" id="799"/> - </connections> - </menuItem> - <menuItem title="Find and Replace…" tag="12" keyEquivalent="f" id="821"> - <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/> - <connections> - <action selector="performFindPanelAction:" target="-1" id="822"/> - </connections> - </menuItem> - <menuItem title="Find Next" tag="2" keyEquivalent="g" id="763"> - <connections> - <action selector="performFindPanelAction:" target="-1" id="802"/> - </connections> - </menuItem> - <menuItem title="Find Previous" tag="3" keyEquivalent="G" id="764"> - <connections> - <action selector="performFindPanelAction:" target="-1" id="798"/> - </connections> - </menuItem> - <menuItem title="Use Selection for Find" tag="7" keyEquivalent="e" id="765"> - <connections> - <action selector="performFindPanelAction:" target="-1" id="800"/> - </connections> - </menuItem> - <menuItem title="Jump to Selection" keyEquivalent="j" id="766"> - <connections> - <action selector="centerSelectionInVisibleArea:" target="-1" id="801"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="Spelling and Grammar" id="724"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Spelling" id="754"> - <items> - <menuItem title="Show Spelling and Grammar" keyEquivalent=":" id="755"> - <connections> - <action selector="showGuessPanel:" target="-1" id="779"/> - </connections> - </menuItem> - <menuItem title="Check Document Now" keyEquivalent=";" id="756"> - <connections> - <action selector="checkSpelling:" target="-1" id="780"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="757"/> - <menuItem title="Check Spelling While Typing" id="758"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleContinuousSpellChecking:" target="-1" id="774"/> - </connections> - </menuItem> - <menuItem title="Check Grammar With Spelling" id="759"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleGrammarChecking:" target="-1" id="777"/> - </connections> - </menuItem> - <menuItem title="Correct Spelling Automatically" id="760"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleAutomaticSpellingCorrection:" target="-1" id="790"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="Substitutions" id="725"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Substitutions" id="745"> - <items> - <menuItem title="Show Substitutions" id="746"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="orderFrontSubstitutionsPanel:" target="-1" id="787"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="747"/> - <menuItem title="Smart Copy/Paste" id="748"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleSmartInsertDelete:" target="-1" id="770"/> - </connections> - </menuItem> - <menuItem title="Smart Quotes" id="749"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleAutomaticQuoteSubstitution:" target="-1" id="771"/> - </connections> - </menuItem> - <menuItem title="Smart Dashes" id="750"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleAutomaticDashSubstitution:" target="-1" id="773"/> - </connections> - </menuItem> - <menuItem title="Smart Links" id="751"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleAutomaticLinkDetection:" target="-1" id="789"/> - </connections> - </menuItem> - <menuItem title="Data Detectors" id="752"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleAutomaticDataDetection:" target="-1" id="775"/> - </connections> - </menuItem> - <menuItem title="Text Replacement" id="753"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="toggleAutomaticTextReplacement:" target="-1" id="788"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="Transformations" id="726"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Transformations" id="741"> - <items> - <menuItem title="Make Upper Case" id="742"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="uppercaseWord:" target="-1" id="791"/> - </connections> - </menuItem> - <menuItem title="Make Lower Case" id="743"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="lowercaseWord:" target="-1" id="784"/> - </connections> - </menuItem> - <menuItem title="Capitalize" id="744"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="capitalizeWord:" target="-1" id="767"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="Speech" id="727"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Speech" id="738"> - <items> - <menuItem title="Start Speaking" id="739"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="startSpeaking:" target="-1" id="778"/> - </connections> - </menuItem> - <menuItem title="Stop Speaking" id="740"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="stopSpeaking:" target="-1" id="786"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="Window" id="19"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Window" systemMenu="window" id="24"> - <items> - <menuItem title="Minimize" keyEquivalent="m" id="23"> - <connections> - <action selector="performMiniaturize:" target="-1" id="37"/> - </connections> - </menuItem> - <menuItem title="Zoom" id="239"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="performZoom:" target="-1" id="240"/> - </connections> - </menuItem> - <menuItem isSeparatorItem="YES" id="92"/> - <menuItem title="Bring All to Front" id="5"> - <modifierMask key="keyEquivalentModifierMask"/> - <connections> - <action selector="arrangeInFront:" target="-1" id="39"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - <menuItem title="Help" id="103"> - <modifierMask key="keyEquivalentModifierMask"/> - <menu key="submenu" title="Help" systemMenu="help" id="106"> - <items> - <menuItem title="XScreenSaver Updater Help" enabled="NO" keyEquivalent="?" id="111"> - <connections> - <action selector="showHelp:" target="-1" id="360"/> - </connections> - </menuItem> - </items> - </menu> - </menuItem> - </items> - </menu> - <customObject id="NZ9-IB-jdd" customClass="XScreenSaverUpdater"/> - </objects> -</document>
\ No newline at end of file diff --git a/OSX/XScreenSaver.icns b/OSX/XScreenSaver.icns Binary files differdeleted file mode 100644 index 5357921..0000000 --- a/OSX/XScreenSaver.icns +++ /dev/null diff --git a/OSX/XScreenSaver.plist b/OSX/XScreenSaver.plist deleted file mode 100644 index 4d106ad..0000000 --- a/OSX/XScreenSaver.plist +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleExecutable</key> - <string>${EXECUTABLE_NAME}</string> - <key>CFBundleIdentifier</key> - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundlePackageType</key> - <string>BNDL</string> - <key>CFBundleShortVersionString</key> - <string>5.42</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>5.42</string> - <key>LSMinimumSystemVersion</key> - <string>10.8</string> - <key>NSMainNibFile</key> - <string>SaverRunner</string> - <key>NSPrincipalClass</key> - <string>XScreenSaver${EXECUTABLE_NAME}View</string> -</dict> -</plist> diff --git a/OSX/XScreenSaverAndroidWebloc.icns b/OSX/XScreenSaverAndroidWebloc.icns Binary files differdeleted file mode 100644 index 4cff95f..0000000 --- a/OSX/XScreenSaverAndroidWebloc.icns +++ /dev/null diff --git a/OSX/XScreenSaverConfigSheet.h b/OSX/XScreenSaverConfigSheet.h deleted file mode 100644 index 8e40dde..0000000 --- a/OSX/XScreenSaverConfigSheet.h +++ /dev/null @@ -1,79 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* XScreenSaver uses XML files to describe the user interface for configuring - the various screen savers. These files live in .../hacks/config/ and - say relatively high level things like: "there should be a checkbox - labelled "Leave Trails", and when it is checked, add the option '-trails' - to the command line when launching the program." - - This code reads that XML and constructs a Cocoa interface from it. - The Cocoa controls are hooked up to NSUserDefaultsController to save - those settings into the MacOS preferences system. The Cocoa preferences - names are the same as the resource names specified in the screenhack's - 'options' array (we use that array to map the command line switches - specified in the XML to the resource names to use). - */ - -#ifdef USE_IPHONE -# import <Foundation/Foundation.h> -# import <UIKit/UIKit.h> -# define NSView UIView -# define NSUserDefaultsController NSUserDefaults -#else -# import <Cocoa/Cocoa.h> -#endif - -#import "jwxyz.h" - -#import <Foundation/NSXMLParser.h> - -#undef USE_PICKER_VIEW - -@interface XScreenSaverConfigSheet : -# ifdef USE_IPHONE - UITableViewController <NSXMLParserDelegate, - UITextFieldDelegate -# ifdef USE_PICKER_VIEW - , UIPickerViewDelegate - , UIPickerViewDataSource -# endif - > -# else - NSPanel <NSXMLParserDelegate> -# endif -{ - NSString *saver_name; - NSUserDefaultsController *userDefaultsController; - NSUserDefaultsController *globalDefaultsController; - NSDictionary *defaultOptions; - const XrmOptionDescRec *opts; - id xml_root, xml_parsing; - -# ifdef USE_IPHONE - UITextField *active_text_field; - NSMutableArray *controls; - NSMutableArray *pref_ctls; // UIControl objects, with index = c.tag - NSMutableArray *pref_keys; // ...and their corresponding resources -# ifdef USE_PICKER_VIEW - NSMutableArray *picker_values; -# endif -# endif - -} - -- (id)initWithXML: (NSData *) xml_data - options: (const XrmOptionDescRec *) opts - controller: (NSUserDefaultsController *) prefs - globalController: (NSUserDefaultsController *) globalPrefs - defaults: (NSDictionary *) defs; - -@end diff --git a/OSX/XScreenSaverConfigSheet.m b/OSX/XScreenSaverConfigSheet.m deleted file mode 100644 index eaa5add..0000000 --- a/OSX/XScreenSaverConfigSheet.m +++ /dev/null @@ -1,3710 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2017 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* XScreenSaver uses XML files to describe the user interface for configuring - the various screen savers. These files live in .../hacks/config/ and - say relatively high level things like: "there should be a checkbox - labelled "Leave Trails", and when it is checked, add the option '-trails' - to the command line when launching the program." - - This code reads that XML and constructs a Cocoa interface from it. - The Cocoa controls are hooked up to NSUserDefaultsController to save - those settings into the MacOS preferences system. The Cocoa preferences - names are the same as the resource names specified in the screenhack's - 'options' array (we use that array to map the command line switches - specified in the XML to the resource names to use). - */ - -#import "XScreenSaverConfigSheet.h" -#import "Updater.h" - -#import "jwxyz.h" -#import "InvertedSlider.h" - -#ifdef USE_IPHONE -# define NSView UIView -# define NSRect CGRect -# define NSSize CGSize -# define NSTextField UITextField -# define NSButton UIButton -# define NSFont UIFont -# define NSStepper UIStepper -# define NSMenuItem UIMenuItem -# define NSText UILabel -# define minValue minimumValue -# define maxValue maximumValue -# define setMinValue setMinimumValue -# define setMaxValue setMaximumValue -# define LABEL UILabel -#else -# define LABEL NSTextField -#endif // USE_IPHONE - -#undef LABEL_ABOVE_SLIDER -#define USE_HTML_LABELS - - -#pragma mark XML Parser - -/* I used to use the "NSXMLDocument" XML parser, but that doesn't exist - on iOS. The "NSXMLParser" parser exists on both OSX and iOS, so I - converted to use that. However, to avoid having to re-write all of - the old code, I faked out a halfassed implementation of the - "NSXMLNode" class that "NSXMLDocument" used to return. - */ - -#define NSXMLNode SimpleXMLNode -#define NSXMLElement SimpleXMLNode -#define NSXMLCommentKind SimpleXMLCommentKind -#define NSXMLElementKind SimpleXMLElementKind -#define NSXMLAttributeKind SimpleXMLAttributeKind -#define NSXMLTextKind SimpleXMLTextKind - -typedef enum { SimpleXMLCommentKind, - SimpleXMLElementKind, - SimpleXMLAttributeKind, - SimpleXMLTextKind, -} SimpleXMLKind; - -@interface SimpleXMLNode : NSObject -{ - SimpleXMLKind kind; - NSString *name; - SimpleXMLNode *parent; - NSMutableArray *children; - NSMutableArray *attributes; - id object; -} - -@property(nonatomic) SimpleXMLKind kind; -@property(nonatomic, retain) NSString *name; -@property(nonatomic, retain) SimpleXMLNode *parent; -@property(nonatomic, retain) NSMutableArray *children; -@property(nonatomic, retain) NSMutableArray *attributes; -@property(nonatomic, retain, getter=objectValue, setter=setObjectValue:) - id object; - -@end - -@implementation SimpleXMLNode - -@synthesize kind; -@synthesize name; -//@synthesize parent; -@synthesize children; -@synthesize attributes; -@synthesize object; - -- (id) init -{ - self = [super init]; - attributes = [NSMutableArray arrayWithCapacity:10]; - return self; -} - - -- (id) initWithName:(NSString *)n -{ - self = [self init]; - [self setKind:NSXMLElementKind]; - [self setName:n]; - return self; -} - - -- (void) setAttributesAsDictionary:(NSDictionary *)dict -{ - for (NSString *key in dict) { - NSObject *val = [dict objectForKey:key]; - SimpleXMLNode *n = [[SimpleXMLNode alloc] init]; - [n setKind:SimpleXMLAttributeKind]; - [n setName:key]; - [n setObjectValue:val]; - [attributes addObject:n]; - [n release]; - } -} - -- (SimpleXMLNode *) parent { return parent; } - -- (void) setParent:(SimpleXMLNode *)p -{ - NSAssert (!parent, @"parent already set"); - if (!p) return; - parent = p; - NSMutableArray *kids = [p children]; - if (!kids) { - kids = [NSMutableArray arrayWithCapacity:10]; - [p setChildren:kids]; - } - [kids addObject:self]; -} -@end - - -#pragma mark textMode value transformer - -// A value transformer for mapping "url" to "3" and vice versa in the -// "textMode" preference, since NSMatrix uses NSInteger selectedIndex. - -#ifndef USE_IPHONE -@interface TextModeTransformer: NSValueTransformer {} -@end -@implementation TextModeTransformer -+ (Class)transformedValueClass { return [NSString class]; } -+ (BOOL)allowsReverseTransformation { return YES; } - -- (id)transformedValue:(id)value { - if ([value isKindOfClass:[NSString class]]) { - int i = -1; - if ([value isEqualToString:@"date"]) { i = 0; } - else if ([value isEqualToString:@"literal"]) { i = 1; } - else if ([value isEqualToString:@"file"]) { i = 2; } - else if ([value isEqualToString:@"url"]) { i = 3; } - else if ([value isEqualToString:@"program"]) { i = 4; } - if (i != -1) - value = [NSNumber numberWithInt: i]; - } - return value; -} - -- (id)reverseTransformedValue:(id)value { - if ([value isKindOfClass:[NSNumber class]]) { - switch ((int) [value doubleValue]) { - case 0: value = @"date"; break; - case 1: value = @"literal"; break; - case 2: value = @"file"; break; - case 3: value = @"url"; break; - case 4: value = @"program"; break; - } - } - return value; -} -@end -#endif // USE_IPHONE - - -#pragma mark Implementing radio buttons - -/* The UIPickerView is a hideous and uncustomizable piece of shit. - I can't believe Apple actually released that thing on the world. - Let's fake up some radio buttons instead. - */ - -#if defined(USE_IPHONE) && !defined(USE_PICKER_VIEW) - -@interface RadioButton : UILabel -{ - int index; - NSArray *items; -} - -@property(nonatomic) int index; -@property(nonatomic, retain) NSArray *items; - -@end - -@implementation RadioButton - -@synthesize index; -@synthesize items; - -- (id) initWithIndex:(int)_index items:_items -{ - self = [super initWithFrame:CGRectZero]; - index = _index; - items = [_items retain]; - - [self setText: [[items objectAtIndex:index] objectAtIndex:0]]; - [self setBackgroundColor:[UIColor clearColor]]; - [self sizeToFit]; - - return self; -} - -@end - - -# endif // !USE_PICKER_VIEW - - -# pragma mark Implementing labels with clickable links - -#if defined(USE_IPHONE) && defined(USE_HTML_LABELS) - -@interface HTMLLabel : UIView <UIWebViewDelegate> -{ - NSString *html; - UIFont *font; - UIWebView *webView; -} - -@property(nonatomic, retain) NSString *html; -@property(nonatomic, retain) UIWebView *webView; - -- (id) initWithHTML:(NSString *)h font:(UIFont *)f; -- (id) initWithText:(NSString *)t font:(UIFont *)f; -- (void) setHTML:(NSString *)h; -- (void) setText:(NSString *)t; -- (void) sizeToFit; - -@end - -@implementation HTMLLabel - -@synthesize html; -@synthesize webView; - -- (id) initWithHTML:(NSString *)h font:(UIFont *)f -{ - self = [super init]; - if (! self) return 0; - font = [f retain]; - webView = [[UIWebView alloc] init]; - webView.delegate = self; - webView.dataDetectorTypes = UIDataDetectorTypeNone; - self. autoresizingMask = UIViewAutoresizingNone; // we do it manually - webView.autoresizingMask = UIViewAutoresizingNone; - webView.scrollView.scrollEnabled = NO; - webView.scrollView.bounces = NO; - webView.opaque = NO; - [webView setBackgroundColor:[UIColor clearColor]]; - - [self addSubview: webView]; - [self setHTML: h]; - return self; -} - -- (id) initWithText:(NSString *)t font:(UIFont *)f -{ - self = [self initWithHTML:@"" font:f]; - if (! self) return 0; - [self setText: t]; - return self; -} - - -- (void) setHTML: (NSString *)h -{ - if (! h) return; - [h retain]; - if (html) [html release]; - html = h; - NSString *h2 = - [NSString stringWithFormat: - @"<!DOCTYPE HTML PUBLIC " - "\"-//W3C//DTD HTML 4.01 Transitional//EN\"" - " \"http://www.w3.org/TR/html4/loose.dtd\">" - "<HTML>" - "<HEAD>" -// "<META NAME=\"viewport\" CONTENT=\"" -// "width=device-width" -// "initial-scale=1.0;" -// "maximum-scale=1.0;\">" - "<STYLE>" - "<!--\n" - "body {" - " margin: 0; padding: 0; border: 0;" - " font-family: \"%@\";" - " font-size: %.4fpx;" // Must be "px", not "pt"! - " line-height: %.4fpx;" // And no spaces before it. - " -webkit-text-size-adjust: none;" - "}" - "\n//-->\n" - "</STYLE>" - "</HEAD>" - "<BODY>" - "%@" - "</BODY>" - "</HTML>", - [font fontName], - [font pointSize], - [font lineHeight], - h]; - [webView stopLoading]; - [webView loadHTMLString:h2 baseURL:[NSURL URLWithString:@""]]; -} - - -static char *anchorize (const char *url); - -- (void) setText: (NSString *)t -{ - t = [t stringByTrimmingCharactersInSet:[NSCharacterSet - whitespaceCharacterSet]]; - t = [t stringByReplacingOccurrencesOfString:@"&" withString:@"&"]; - t = [t stringByReplacingOccurrencesOfString:@"<" withString:@"<"]; - t = [t stringByReplacingOccurrencesOfString:@">" withString:@">"]; - t = [t stringByReplacingOccurrencesOfString:@"\n\n" withString:@" <P> "]; - t = [t stringByReplacingOccurrencesOfString:@"<P> " - withString:@"<P> "]; - t = [t stringByReplacingOccurrencesOfString:@"\n " - withString:@"<BR> "]; - - NSString *h = @""; - for (NSString *s in - [t componentsSeparatedByCharactersInSet: - [NSCharacterSet whitespaceAndNewlineCharacterSet]]) { - if ([s hasPrefix:@"http://"] || - [s hasPrefix:@"https://"]) { - char *anchor = anchorize ([s cStringUsingEncoding:NSUTF8StringEncoding]); - NSString *a2 = [NSString stringWithCString: anchor - encoding: NSUTF8StringEncoding]; - s = [NSString stringWithFormat: @"<A HREF=\"%@\">%@</A><BR>", s, a2]; - free (anchor); - } - h = [NSString stringWithFormat: @"%@ %@", h, s]; - } - - h = [h stringByReplacingOccurrencesOfString:@" <P> " withString:@"<P>"]; - h = [h stringByReplacingOccurrencesOfString:@"<BR><P>" withString:@"<P>"]; - h = [h stringByTrimmingCharactersInSet:[NSCharacterSet - whitespaceAndNewlineCharacterSet]]; - - [self setHTML: h]; -} - - --(BOOL) webView:(UIWebView *)wv - shouldStartLoadWithRequest:(NSURLRequest *)req - navigationType:(UIWebViewNavigationType)type -{ - // Force clicked links to open in Safari, not in this window. - if (type == UIWebViewNavigationTypeLinkClicked) { - [[UIApplication sharedApplication] openURL:[req URL]]; - return NO; - } - return YES; -} - - -- (void) setFrame: (CGRect)r -{ - [super setFrame: r]; - r.origin.x = 0; - r.origin.y = 0; - [webView setFrame: r]; -} - - -- (NSString *) stripTags:(NSString *)str -{ - NSString *result = @""; - - // Add newlines. - str = [str stringByReplacingOccurrencesOfString:@"<P>" - withString:@"<BR><BR>" - options:NSCaseInsensitiveSearch - range:NSMakeRange(0, [str length])]; - str = [str stringByReplacingOccurrencesOfString:@"<BR>" - withString:@"\n" - options:NSCaseInsensitiveSearch - range:NSMakeRange(0, [str length])]; - - // Remove HREFs. - for (NSString *s in [str componentsSeparatedByString: @"<"]) { - NSRange r = [s rangeOfString:@">"]; - if (r.length > 0) - s = [s substringFromIndex: r.location + r.length]; - result = [result stringByAppendingString: s]; - } - - // Compress internal horizontal whitespace. - str = result; - result = @""; - for (NSString *s in [str componentsSeparatedByCharactersInSet: - [NSCharacterSet whitespaceCharacterSet]]) { - if ([result length] == 0) - result = s; - else if ([s length] > 0) - result = [NSString stringWithFormat: @"%@ %@", result, s]; - } - - return result; -} - - -- (void) sizeToFit -{ - CGRect r = [self frame]; - - /* It would be sensible to just ask the UIWebView how tall the page is, - instead of hoping that NSString and UIWebView measure fonts and do - wrapping in exactly the same way, but since UIWebView is asynchronous, - we'd have to wait for the document to load first, e.g.: - - - Start the document loading; - - return a default height to use for the UITableViewCell; - - wait for the webViewDidFinishLoad delegate method to fire; - - then force the UITableView to reload, to pick up the new height. - - But I couldn't make that work. - */ -# if 0 - r.size.height = [[webView - stringByEvaluatingJavaScriptFromString: - @"document.body.offsetHeight"] - doubleValue]; -# else - NSString *text = [self stripTags: html]; - CGSize s = r.size; - s.height = 999999; - s = [text boundingRectWithSize:s - options:NSStringDrawingUsesLineFragmentOrigin - attributes:@{NSFontAttributeName: font} - context:nil].size; - r.size.height = s.height; -# endif - - [self setFrame: r]; -} - - -- (void) dealloc -{ - [html release]; - [font release]; - [webView release]; - [super dealloc]; -} - -@end - -#endif // USE_IPHONE && USE_HTML_LABELS - - -@interface XScreenSaverConfigSheet (Private) - -- (void)traverseChildren:(NSXMLNode *)node on:(NSView *)parent; - -# ifndef USE_IPHONE -- (void) placeChild: (NSView *)c on:(NSView *)p right:(BOOL)r; -- (void) placeChild: (NSView *)c on:(NSView *)p; -static NSView *last_child (NSView *parent); -static void layout_group (NSView *group, BOOL horiz_p); -# else // USE_IPHONE -- (void) placeChild: (NSObject *)c on:(NSView *)p right:(BOOL)r; -- (void) placeChild: (NSObject *)c on:(NSView *)p; -- (void) placeSeparator; -- (void) bindResource:(NSObject *)ctl key:(NSString *)k reload:(BOOL)r; -- (void) refreshTableView; -# endif // USE_IPHONE - -@end - - -@implementation XScreenSaverConfigSheet - -# define LEFT_MARGIN 20 // left edge of window -# define COLUMN_SPACING 10 // gap between e.g. labels and text fields -# define LEFT_LABEL_WIDTH 70 // width of all left labels -# define LINE_SPACING 10 // leading between each line - -# define FONT_SIZE 17 // Magic hardcoded UITableView font size. - -#pragma mark Talking to the resource database - - -/* Normally we read resources by looking up "KEY" in the database - "org.jwz.xscreensaver.SAVERNAME". But in the all-in-one iPhone - app, everything is stored in the database "org.jwz.xscreensaver" - instead, so transform keys to "SAVERNAME.KEY". - - NOTE: This is duplicated in PrefsReader.m, cause I suck. - */ -- (NSString *) makeKey:(NSString *)key -{ -# ifdef USE_IPHONE - NSString *prefix = [saver_name stringByAppendingString:@"."]; - if (! [key hasPrefix:prefix]) // Don't double up! - key = [prefix stringByAppendingString:key]; -# endif - return key; -} - - -- (NSString *) makeCKey:(const char *)key -{ - return [self makeKey:[NSString stringWithCString:key - encoding:NSUTF8StringEncoding]]; -} - - -/* Given a command-line option, returns the corresponding resource name. - Any arguments in the switch string are ignored (e.g., "-foo x"). - */ -- (NSString *) switchToResource:(NSString *)cmdline_switch - opts:(const XrmOptionDescRec *)opts_array - valRet:(NSString **)val_ret -{ - char buf[1280]; - char *tail = 0; - NSAssert(cmdline_switch, @"cmdline switch is null"); - if (! [cmdline_switch getCString:buf maxLength:sizeof(buf) - encoding:NSUTF8StringEncoding]) { - NSAssert1(0, @"unable to convert %@", cmdline_switch); - return 0; - } - char *s = strpbrk(buf, " \t\r\n"); - if (s && *s) { - *s = 0; - tail = s+1; - while (*tail && (*tail == ' ' || *tail == '\t')) - tail++; - } - - while (opts_array[0].option) { - if (!strcmp (opts_array[0].option, buf)) { - const char *ret = 0; - - if (opts_array[0].argKind == XrmoptionNoArg) { - if (tail && *tail) - NSAssert1 (0, @"expected no args to switch: \"%@\"", - cmdline_switch); - ret = opts_array[0].value; - } else { - if (!tail || !*tail) - NSAssert1 (0, @"expected args to switch: \"%@\"", - cmdline_switch); - ret = tail; - } - - if (val_ret) - *val_ret = (ret - ? [NSString stringWithCString:ret - encoding:NSUTF8StringEncoding] - : 0); - - const char *res = opts_array[0].specifier; - while (*res && (*res == '.' || *res == '*')) - res++; - return [self makeCKey:res]; - } - opts_array++; - } - - NSAssert1 (0, @"\"%@\" not present in options", cmdline_switch); - return 0; -} - - -- (NSUserDefaultsController *)controllerForKey:(NSString *)key -{ - static NSDictionary *a = 0; - if (! a) { - a = UPDATER_DEFAULTS; - [a retain]; - } - if ([a objectForKey:key]) - // These preferences are global to all xscreensavers. - return globalDefaultsController; - else - // All other preferences are per-saver. - return userDefaultsController; -} - - -#ifdef USE_IPHONE - -// Called when a slider is bonked. -// -- (void)sliderAction:(UISlider*)sender -{ - if ([active_text_field canResignFirstResponder]) - [active_text_field resignFirstResponder]; - NSString *pref_key = [pref_keys objectAtIndex: [sender tag]]; - - // Hacky API. See comment in InvertedSlider.m. - double v = ([sender isKindOfClass: [InvertedSlider class]] - ? [(InvertedSlider *) sender transformedValue] - : [sender value]); - - [[self controllerForKey:pref_key] - setObject:((v == (int) v) - ? [NSNumber numberWithInt:(int) v] - : [NSNumber numberWithDouble: v]) - forKey:pref_key]; -} - -// Called when a checkbox/switch is bonked. -// -- (void)switchAction:(UISwitch*)sender -{ - if ([active_text_field canResignFirstResponder]) - [active_text_field resignFirstResponder]; - NSString *pref_key = [pref_keys objectAtIndex: [sender tag]]; - NSString *v = ([sender isOn] ? @"true" : @"false"); - [[self controllerForKey:pref_key] setObject:v forKey:pref_key]; -} - -# ifdef USE_PICKER_VIEW -// Called when a picker is bonked. -// -- (void)pickerView:(UIPickerView *)pv - didSelectRow:(NSInteger)row - inComponent:(NSInteger)column -{ - if ([active_text_field canResignFirstResponder]) - [active_text_field resignFirstResponder]; - - NSAssert (column == 0, @"internal error"); - NSArray *a = [picker_values objectAtIndex: [pv tag]]; - if (! a) return; // Too early? - a = [a objectAtIndex:row]; - NSAssert (a, @"missing row"); - -//NSString *label = [a objectAtIndex:0]; - NSString *pref_key = [a objectAtIndex:1]; - NSObject *pref_val = [a objectAtIndex:2]; - [[self controllerForKey:pref_key] setObject:pref_val forKey:pref_key]; -} -# else // !USE_PICKER_VIEW - -// Called when a RadioButton is bonked. -// -- (void)radioAction:(RadioButton*)sender -{ - if ([active_text_field canResignFirstResponder]) - [active_text_field resignFirstResponder]; - - NSArray *item = [[sender items] objectAtIndex: [sender index]]; - NSString *pref_key = [item objectAtIndex:1]; - NSObject *pref_val = [item objectAtIndex:2]; - [[self controllerForKey:pref_key] setObject:pref_val forKey:pref_key]; -} - -- (BOOL)textFieldShouldBeginEditing:(UITextField *)tf -{ - active_text_field = tf; - return YES; -} - -- (void)textFieldDidEndEditing:(UITextField *)tf -{ - NSString *pref_key = [pref_keys objectAtIndex: [tf tag]]; - NSString *txt = [tf text]; - [[self controllerForKey:pref_key] setObject:txt forKey:pref_key]; -} - -- (BOOL)textFieldShouldReturn:(UITextField *)tf -{ - active_text_field = nil; - [tf resignFirstResponder]; - return YES; -} - -# endif // !USE_PICKER_VIEW - -#endif // USE_IPHONE - - -# ifndef USE_IPHONE - -- (void) okAction:(NSObject *)arg -{ - // Without the setAppliesImmediately:, when the saver restarts, it's still - // got the old settings. -[XScreenSaverConfigSheet traverseTree] sets this - // to NO; default is YES. - - // #### However: I'm told that when these are set to YES, then changes to - // 'textLiteral', 'textURL' and 'textProgram' are ignored, but 'textFile' - // works. In StarWars, at least... - - [userDefaultsController setAppliesImmediately:YES]; - [globalDefaultsController setAppliesImmediately:YES]; - [userDefaultsController commitEditing]; - [globalDefaultsController commitEditing]; - [userDefaultsController save:self]; - [globalDefaultsController save:self]; - [NSApp endSheet:self returnCode:NSOKButton]; - [self close]; -} - -- (void) cancelAction:(NSObject *)arg -{ - [userDefaultsController revert:self]; - [globalDefaultsController revert:self]; - [NSApp endSheet:self returnCode:NSCancelButton]; - [self close]; -} -# endif // !USE_IPHONE - - -- (void) resetAction:(NSObject *)arg -{ -# ifndef USE_IPHONE - [userDefaultsController revertToInitialValues:self]; - [globalDefaultsController revertToInitialValues:self]; -# else // USE_IPHONE - - for (NSString *key in defaultOptions) { - NSObject *val = [defaultOptions objectForKey:key]; - [[self controllerForKey:key] setObject:val forKey:key]; - } - - for (UIControl *ctl in pref_ctls) { - NSString *pref_key = [pref_keys objectAtIndex: ctl.tag]; - [self bindResource:ctl key:pref_key reload:YES]; - } - - [self refreshTableView]; -# endif // USE_IPHONE -} - - -/* Connects a control (checkbox, etc) to the corresponding preferences key. - */ -- (void) bindResource:(NSObject *)control key:(NSString *)pref_key - reload:(BOOL)reload_p -{ - NSUserDefaultsController *prefs = [self controllerForKey:pref_key]; -# ifndef USE_IPHONE - NSDictionary *opts_dict = nil; - NSString *bindto = ([control isKindOfClass:[NSPopUpButton class]] - ? @"selectedObject" - : ([control isKindOfClass:[NSMatrix class]] - ? @"selectedIndex" - : @"value")); - - if ([control isKindOfClass:[NSMatrix class]]) { - opts_dict = @{ NSValueTransformerNameBindingOption: - @"TextModeTransformer" }; - } - - [control bind:bindto - toObject:prefs - withKeyPath:[@"values." stringByAppendingString: pref_key] - options:opts_dict]; - -# else // USE_IPHONE - SEL sel; - NSObject *val = [prefs objectForKey:pref_key]; - NSString *sval = 0; - double dval = 0; - - if ([val isKindOfClass:[NSString class]]) { - sval = (NSString *) val; - if (NSOrderedSame == [sval caseInsensitiveCompare:@"true"] || - NSOrderedSame == [sval caseInsensitiveCompare:@"yes"] || - NSOrderedSame == [sval caseInsensitiveCompare:@"1"]) - dval = 1; - else - dval = [sval doubleValue]; - } else if ([val isKindOfClass:[NSNumber class]]) { - // NSBoolean (__NSCFBoolean) is really NSNumber. - dval = [(NSNumber *) val doubleValue]; - sval = [(NSNumber *) val stringValue]; - } - - if ([control isKindOfClass:[UISlider class]]) { - sel = @selector(sliderAction:); - // Hacky API. See comment in InvertedSlider.m. - if ([control isKindOfClass:[InvertedSlider class]]) - [(InvertedSlider *) control setTransformedValue: dval]; - else - [(UISlider *) control setValue: dval]; - } else if ([control isKindOfClass:[UISwitch class]]) { - sel = @selector(switchAction:); - [(UISwitch *) control setOn: ((int) dval != 0)]; -# ifdef USE_PICKER_VIEW - } else if ([control isKindOfClass:[UIPickerView class]]) { - sel = 0; - [(UIPickerView *) control selectRow:((int)dval) inComponent:0 - animated:NO]; -# else // !USE_PICKER_VIEW - } else if ([control isKindOfClass:[RadioButton class]]) { - sel = 0; // radioAction: sent from didSelectRowAtIndexPath. - } else if ([control isKindOfClass:[UITextField class]]) { - sel = 0; // #### - [(UITextField *) control setText: sval]; -# endif // !USE_PICKER_VIEW - } else { - NSAssert (0, @"unknown class"); - } - - // NSLog(@"\"%@\" = \"%@\" [%@, %.1f]", pref_key, val, [val class], dval); - - if (!reload_p) { - if (! pref_keys) { - pref_keys = [[NSMutableArray arrayWithCapacity:10] retain]; - pref_ctls = [[NSMutableArray arrayWithCapacity:10] retain]; - } - - [pref_keys addObject: [self makeKey:pref_key]]; - [pref_ctls addObject: control]; - ((UIControl *) control).tag = [pref_keys count] - 1; - - if (sel) { - [(UIControl *) control addTarget:self action:sel - forControlEvents:UIControlEventValueChanged]; - } - } - -# endif // USE_IPHONE - -# if 0 - NSObject *def = [[prefs defaults] objectForKey:pref_key]; - NSString *s = [NSString stringWithFormat:@"bind: \"%@\"", pref_key]; - s = [s stringByPaddingToLength:18 withString:@" " startingAtIndex:0]; - s = [NSString stringWithFormat:@"%@ = %@", s, - ([def isKindOfClass:[NSString class]] - ? [NSString stringWithFormat:@"\"%@\"", def] - : def)]; - s = [s stringByPaddingToLength:30 withString:@" " startingAtIndex:0]; - s = [NSString stringWithFormat:@"%@ %@ / %@", s, - [def class], [control class]]; -# ifndef USE_IPHONE - s = [NSString stringWithFormat:@"%@ / %@", s, bindto]; -# endif - NSLog (@"%@", s); -# endif -} - - -- (void) bindResource:(NSObject *)control key:(NSString *)pref_key -{ - [self bindResource:(NSObject *)control key:(NSString *)pref_key reload:NO]; -} - - - -- (void) bindSwitch:(NSObject *)control - cmdline:(NSString *)cmd -{ - [self bindResource:control - key:[self switchToResource:cmd opts:opts valRet:0]]; -} - - -#pragma mark Text-manipulating utilities - - -static NSString * -unwrap (NSString *text) -{ - // Unwrap lines: delete \n but do not delete \n\n. - // - NSArray *lines = [text componentsSeparatedByString:@"\n"]; - NSUInteger i, nlines = [lines count]; - BOOL eolp = YES; - - text = @"\n"; // start with one blank line - - // skip trailing blank lines in file - for (i = nlines-1; i > 0; i--) { - NSString *s = (NSString *) [lines objectAtIndex:i]; - if ([s length] > 0) - break; - nlines--; - } - - // skip leading blank lines in file - for (i = 0; i < nlines; i++) { - NSString *s = (NSString *) [lines objectAtIndex:i]; - if ([s length] > 0) - break; - } - - // unwrap - Bool any = NO; - for (; i < nlines; i++) { - NSString *s = (NSString *) [lines objectAtIndex:i]; - if ([s length] == 0) { - text = [text stringByAppendingString:@"\n\n"]; - eolp = YES; - } else if ([s characterAtIndex:0] == ' ' || - [s hasPrefix:@"Copyright "] || - [s hasPrefix:@"https://"] || - [s hasPrefix:@"http://"]) { - // don't unwrap if the following line begins with whitespace, - // or with the word "Copyright", or if it begins with a URL. - if (any && !eolp) - text = [text stringByAppendingString:@"\n"]; - text = [text stringByAppendingString:s]; - any = YES; - eolp = NO; - } else { - if (!eolp) - text = [text stringByAppendingString:@" "]; - text = [text stringByAppendingString:s]; - eolp = NO; - any = YES; - } - } - - return text; -} - - -# ifndef USE_IPHONE -/* Makes the text up to the first comma be bold. - */ -static void -boldify (NSText *nstext) -{ - NSString *text = [nstext string]; - NSRange r = [text rangeOfString:@"," options:0]; - r.length = r.location+1; - - r.location = 0; - - NSFont *font = [nstext font]; - font = [NSFont boldSystemFontOfSize:[font pointSize]]; - [nstext setFont:font range:r]; -} -# endif // !USE_IPHONE - - -/* Creates a human-readable anchor to put on a URL. - */ -static char * -anchorize (const char *url) -{ - const char *wiki1 = "http://en.wikipedia.org/wiki/"; - const char *wiki2 = "https://en.wikipedia.org/wiki/"; - const char *math1 = "http://mathworld.wolfram.com/"; - const char *math2 = "https://mathworld.wolfram.com/"; - if (!strncmp (wiki1, url, strlen(wiki1)) || - !strncmp (wiki2, url, strlen(wiki2))) { - char *anchor = (char *) malloc (strlen(url) * 3 + 10); - strcpy (anchor, "Wikipedia: \""); - const char *in = url + strlen(!strncmp (wiki1, url, strlen(wiki1)) - ? wiki1 : wiki2); - char *out = anchor + strlen(anchor); - while (*in) { - if (*in == '_') { - *out++ = ' '; - } else if (*in == '#') { - *out++ = ':'; - *out++ = ' '; - } else if (*in == '%') { - char hex[3]; - hex[0] = in[1]; - hex[1] = in[2]; - hex[2] = 0; - int n = 0; - sscanf (hex, "%x", &n); - *out++ = (char) n; - in += 2; - } else { - *out++ = *in; - } - in++; - } - *out++ = '"'; - *out = 0; - return anchor; - - } else if (!strncmp (math1, url, strlen(math1)) || - !strncmp (math2, url, strlen(math2))) { - char *anchor = (char *) malloc (strlen(url) * 3 + 10); - strcpy (anchor, "MathWorld: \""); - const char *start = url + strlen(!strncmp (math1, url, strlen(math1)) - ? math1 : math2); - const char *in = start; - char *out = anchor + strlen(anchor); - while (*in) { - if (*in == '_') { - *out++ = ' '; - } else if (in != start && *in >= 'A' && *in <= 'Z') { - *out++ = ' '; - *out++ = *in; - } else if (!strncmp (in, ".htm", 4)) { - break; - } else { - *out++ = *in; - } - in++; - } - *out++ = '"'; - *out = 0; - return anchor; - - } else { - return strdup (url); - } -} - - -#if !defined(USE_IPHONE) || !defined(USE_HTML_LABELS) - -/* Converts any http: URLs in the given text field to clickable links. - */ -static void -hreffify (NSText *nstext) -{ -# ifndef USE_IPHONE - NSString *text = [nstext string]; - [nstext setRichText:YES]; -# else - NSString *text = [nstext text]; -# endif - - NSUInteger L = [text length]; - NSRange start; // range is start-of-search to end-of-string - start.location = 0; - start.length = L; - while (start.location < L) { - - // Find the beginning of a URL... - // - NSRange r2 = [text rangeOfString: @"http://" options:0 range:start]; - NSRange r3 = [text rangeOfString:@"https://" options:0 range:start]; - if ((r2.location == NSNotFound && - r3.location != NSNotFound) || - (r2.location != NSNotFound && - r3.location != NSNotFound && - r3.location < r2.location)) - r2 = r3; - if (r2.location == NSNotFound) - break; - - // Next time around, start searching after this. - start.location = r2.location + r2.length; - start.length = L - start.location; - - // Find the end of a URL (whitespace or EOF)... - // - r3 = [text rangeOfCharacterFromSet: - [NSCharacterSet whitespaceAndNewlineCharacterSet] - options:0 range:start]; - if (r3.location == NSNotFound) // EOF - r3.location = L, r3.length = 0; - - // Next time around, start searching after this. - start.location = r3.location; - start.length = L - start.location; - - // Set r2 to the start/length of this URL. - r2.length = start.location - r2.location; - - // Extract the URL. - NSString *nsurl = [text substringWithRange:r2]; - const char *url = [nsurl UTF8String]; - - // If this is a Wikipedia URL, make the linked text be prettier. - // - char *anchor = anchorize(url); - -# ifndef USE_IPHONE - - // Construct the RTF corresponding to <A HREF="url">anchor</A> - // - const char *fmt = "{\\field{\\*\\fldinst{HYPERLINK \"%s\"}}%s}"; - char *rtf = malloc (strlen (fmt) + strlen(url) + strlen(anchor) + 10); - sprintf (rtf, fmt, url, anchor); - - NSData *rtfdata = [NSData dataWithBytesNoCopy:rtf length:strlen(rtf)]; - [nstext replaceCharactersInRange:r2 withRTF:rtfdata]; - -# else // !USE_IPHONE - // *anchor = 0; // Omit Wikipedia anchor - text = [text stringByReplacingCharactersInRange:r2 - withString:[NSString stringWithCString:anchor - encoding:NSUTF8StringEncoding]]; - // text = [text stringByReplacingOccurrencesOfString:@"\n\n\n" - // withString:@"\n\n"]; -# endif // !USE_IPHONE - - free (anchor); - - NSUInteger L2 = [text length]; // might have changed - start.location -= (L - L2); - L = L2; - } - -# ifdef USE_IPHONE - [nstext setText:text]; - [nstext sizeToFit]; -# endif -} - -#endif /* !USE_IPHONE || !USE_HTML_LABELS */ - - - -#pragma mark Creating controls from XML - - -/* Parse the attributes of an XML tag into a dictionary. - For input, the dictionary should have as attributes the keys, each - with @"" as their value. - On output, the dictionary will set the keys to the values specified, - and keys that were not specified will not be present in the dictionary. - Warnings are printed if there are duplicate or unknown attributes. - */ -- (void) parseAttrs:(NSMutableDictionary *)dict node:(NSXMLNode *)node -{ - NSArray *attrs = [(NSXMLElement *) node attributes]; - NSUInteger n = [attrs count]; - int i; - - // For each key in the dictionary, fill in the dict with the corresponding - // value. The value @"" is assumed to mean "un-set". Issue a warning if - // an attribute is specified twice. - // - for (i = 0; i < n; i++) { - NSXMLNode *attr = [attrs objectAtIndex:i]; - NSString *key = [attr name]; - NSString *val = [attr objectValue]; - NSString *old = [dict objectForKey:key]; - - if (! old) { - NSAssert2 (0, @"unknown attribute \"%@\" in \"%@\"", key, [node name]); - } else if ([old length] != 0) { - NSAssert3 (0, @"duplicate %@: \"%@\", \"%@\"", key, old, val); - } else { - [dict setValue:val forKey:key]; - } - } - - // Remove from the dictionary any keys whose value is still @"", - // meaning there was no such attribute specified. - // - NSArray *keys = [dict allKeys]; - n = [keys count]; - for (i = 0; i < n; i++) { - NSString *key = [keys objectAtIndex:i]; - NSString *val = [dict objectForKey:key]; - if ([val length] == 0) - [dict removeObjectForKey:key]; - } - -# ifdef USE_IPHONE - // Kludge for starwars.xml: - // If there is a "_low-label" and no "_label", but "_low-label" contains - // spaces, divide them. - NSString *lab = [dict objectForKey:@"_label"]; - NSString *low = [dict objectForKey:@"_low-label"]; - if (low && !lab) { - NSArray *split = - [[[low stringByTrimmingCharactersInSet: - [NSCharacterSet whitespaceAndNewlineCharacterSet]] - componentsSeparatedByString: @" "] - filteredArrayUsingPredicate: - [NSPredicate predicateWithFormat:@"length > 0"]]; - if (split && [split count] == 2) { - [dict setValue:[split objectAtIndex:0] forKey:@"_label"]; - [dict setValue:[split objectAtIndex:1] forKey:@"_low-label"]; - } - } -# endif // USE_IPHONE -} - - -/* Handle the options on the top level <xscreensaver> tag. - */ -- (NSString *) parseXScreenSaverTag:(NSXMLNode *)node -{ - NSMutableDictionary *dict = [@{ @"name": @"", - @"_label": @"", - @"gl": @"" } - mutableCopy]; - [self parseAttrs:dict node:node]; - NSString *name = [dict objectForKey:@"name"]; - NSString *label = [dict objectForKey:@"_label"]; - [dict release]; - dict = 0; - - NSAssert1 (label, @"no _label in %@", [node name]); - NSAssert1 (name, @"no name in \"%@\"", label); - return label; -} - - -/* Creates a label: an un-editable NSTextField displaying the given text. - */ -- (LABEL *) makeLabel:(NSString *)text -{ - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; -# ifndef USE_IPHONE - NSTextField *lab = [[NSTextField alloc] initWithFrame:rect]; - [lab setSelectable:NO]; - [lab setEditable:NO]; - [lab setBezeled:NO]; - [lab setDrawsBackground:NO]; - [lab setStringValue:text]; - [lab sizeToFit]; -# else // USE_IPHONE - UILabel *lab = [[UILabel alloc] initWithFrame:rect]; - [lab setText: [text stringByTrimmingCharactersInSet: - [NSCharacterSet whitespaceAndNewlineCharacterSet]]]; - [lab setBackgroundColor:[UIColor clearColor]]; - [lab setNumberOfLines:0]; // unlimited - // [lab setLineBreakMode:UILineBreakModeWordWrap]; - [lab setLineBreakMode:NSLineBreakByTruncatingHead]; - [lab setAutoresizingMask: (UIViewAutoresizingFlexibleWidth | - UIViewAutoresizingFlexibleHeight)]; -# endif // USE_IPHONE - [lab autorelease]; - return lab; -} - - -/* Creates the checkbox (NSButton) described by the given XML node. - */ -- (void) makeCheckbox:(NSXMLNode *)node on:(NSView *)parent -{ - NSMutableDictionary *dict = [@{ @"id": @"", - @"_label": @"", - @"arg-set": @"", - @"arg-unset": @"" } - mutableCopy]; - [self parseAttrs:dict node:node]; - NSString *label = [dict objectForKey:@"_label"]; - NSString *arg_set = [dict objectForKey:@"arg-set"]; - NSString *arg_unset = [dict objectForKey:@"arg-unset"]; - [dict release]; - dict = 0; - - if (!label) { - NSAssert1 (0, @"no _label in %@", [node name]); - return; - } - if (!arg_set && !arg_unset) { - NSAssert1 (0, @"neither arg-set nor arg-unset provided in \"%@\"", - label); - } - if (arg_set && arg_unset) { - NSAssert1 (0, @"only one of arg-set and arg-unset may be used in \"%@\"", - label); - } - - // sanity-check the choice of argument names. - // - if (arg_set && ([arg_set hasPrefix:@"-no-"] || - [arg_set hasPrefix:@"--no-"])) - NSLog (@"arg-set should not be a \"no\" option in \"%@\": %@", - label, arg_set); - if (arg_unset && (![arg_unset hasPrefix:@"-no-"] && - ![arg_unset hasPrefix:@"--no-"])) - NSLog(@"arg-unset should be a \"no\" option in \"%@\": %@", - label, arg_unset); - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - -# ifndef USE_IPHONE - - NSButton *button = [[NSButton alloc] initWithFrame:rect]; - [button setButtonType:NSSwitchButton]; - [button setTitle:label]; - [button sizeToFit]; - [self placeChild:button on:parent]; - -# else // USE_IPHONE - - LABEL *lab = [self makeLabel:label]; - [self placeChild:lab on:parent]; - UISwitch *button = [[UISwitch alloc] initWithFrame:rect]; - [self placeChild:button on:parent right:YES]; - -# endif // USE_IPHONE - - [self bindSwitch:button cmdline:(arg_set ? arg_set : arg_unset)]; - [button release]; -} - - -/* Creates the number selection control described by the given XML node. - If "type=slider", it's an NSSlider. - If "type=spinbutton", it's a text field with up/down arrows next to it. - */ -- (void) makeNumberSelector:(NSXMLNode *)node on:(NSView *)parent -{ - NSMutableDictionary *dict = [@{ @"id": @"", - @"_label": @"", - @"_low-label": @"", - @"_high-label": @"", - @"type": @"", - @"arg": @"", - @"low": @"", - @"high": @"", - @"default": @"", - @"convert": @"" } - mutableCopy]; - [self parseAttrs:dict node:node]; - NSString *label = [dict objectForKey:@"_label"]; - NSString *low_label = [dict objectForKey:@"_low-label"]; - NSString *high_label = [dict objectForKey:@"_high-label"]; - NSString *type = [dict objectForKey:@"type"]; - NSString *arg = [dict objectForKey:@"arg"]; - NSString *low = [dict objectForKey:@"low"]; - NSString *high = [dict objectForKey:@"high"]; - NSString *def = [dict objectForKey:@"default"]; - NSString *cvt = [dict objectForKey:@"convert"]; - [dict release]; - dict = 0; - - NSAssert1 (arg, @"no arg in %@", label); - NSAssert1 (type, @"no type in %@", label); - - if (! low) { - NSAssert1 (0, @"no low in %@", [node name]); - return; - } - if (! high) { - NSAssert1 (0, @"no high in %@", [node name]); - return; - } - if (! def) { - NSAssert1 (0, @"no default in %@", [node name]); - return; - } - if (cvt && ![cvt isEqualToString:@"invert"]) { - NSAssert1 (0, @"if provided, \"convert\" must be \"invert\" in %@", - label); - } - - // If either the min or max field contains a decimal point, then this - // option may have a floating point value; otherwise, it is constrained - // to be an integer. - // - NSCharacterSet *dot = - [NSCharacterSet characterSetWithCharactersInString:@"."]; - BOOL float_p = ([low rangeOfCharacterFromSet:dot].location != NSNotFound || - [high rangeOfCharacterFromSet:dot].location != NSNotFound); - - if ([type isEqualToString:@"slider"] -# ifdef USE_IPHONE // On iPhone, we use sliders for all numeric values. - || [type isEqualToString:@"spinbutton"] -# endif - ) { - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = 150; - rect.size.height = 23; // apparent min height for slider with ticks... - NSSlider *slider; - slider = [[InvertedSlider alloc] initWithFrame:rect - inverted: !!cvt - integers: !float_p]; - [slider setMaxValue:[high doubleValue]]; - [slider setMinValue:[low doubleValue]]; - - int range = [slider maxValue] - [slider minValue] + 1; - int range2 = range; - int max_ticks = 21; - while (range2 > max_ticks) - range2 /= 10; - -# ifndef USE_IPHONE - // If we have elided ticks, leave it at the max number of ticks. - if (range != range2 && range2 < max_ticks) - range2 = max_ticks; - - // If it's a float, always display the max number of ticks. - if (float_p && range2 < max_ticks) - range2 = max_ticks; - - [slider setNumberOfTickMarks:range2]; - - [slider setAllowsTickMarkValuesOnly: - (range == range2 && // we are showing the actual number of ticks - !float_p)]; // and we want integer results -# endif // !USE_IPHONE - - // #### Note: when the slider's range is large enough that we aren't - // showing all possible ticks, the slider's value is not constrained - // to be an integer, even though it should be... - // Maybe we need to use a value converter or something? - - LABEL *lab; - if (label) { - lab = [self makeLabel:label]; - [self placeChild:lab on:parent]; -# ifdef USE_IPHONE - if (low_label) { - CGFloat s = [NSFont systemFontSize] + 4; - [lab setFont:[NSFont boldSystemFontOfSize:s]]; - } -# endif - } - - if (low_label) { - lab = [self makeLabel:low_label]; - [lab setFont:[NSFont systemFontOfSize:[NSFont smallSystemFontSize]]]; -# ifndef USE_IPHONE - [lab setAlignment:1]; // right aligned - rect = [lab frame]; - if (rect.size.width < LEFT_LABEL_WIDTH) - rect.size.width = LEFT_LABEL_WIDTH; // make all left labels same size - rect.size.height = [slider frame].size.height; - [lab setFrame:rect]; - [self placeChild:lab on:parent]; -# else // USE_IPHONE - [lab setTextAlignment: NSTextAlignmentRight]; - // Sometimes rotation screws up truncation. - [lab setLineBreakMode:NSLineBreakByClipping]; - [self placeChild:lab on:parent right:(label ? YES : NO)]; -# endif // USE_IPHONE - } - -# ifndef USE_IPHONE - [self placeChild:slider on:parent right:(low_label ? YES : NO)]; -# else // USE_IPHONE - [self placeChild:slider on:parent right:(label || low_label ? YES : NO)]; -# endif // USE_IPHONE - - if (low_label) { - // Make left label be same height as slider. - rect = [lab frame]; - rect.size.height = [slider frame].size.height; - [lab setFrame:rect]; - } - - if (! low_label) { - rect = [slider frame]; - if (rect.origin.x < LEFT_LABEL_WIDTH) - rect.origin.x = LEFT_LABEL_WIDTH; // make unlabelled sliders line up too - [slider setFrame:rect]; - } - - if (high_label) { - lab = [self makeLabel:high_label]; - [lab setFont:[NSFont systemFontOfSize:[NSFont smallSystemFontSize]]]; - rect = [lab frame]; - - // Make right label be same height as slider. - rect.size.height = [slider frame].size.height; - [lab setFrame:rect]; -# ifdef USE_IPHONE - // Sometimes rotation screws up truncation. - [lab setLineBreakMode:NSLineBreakByClipping]; -# endif - [self placeChild:lab on:parent right:YES]; - } - - [self bindSwitch:slider cmdline:arg]; - [slider release]; - -#ifndef USE_IPHONE // On iPhone, we use sliders for all numeric values. - - } else if ([type isEqualToString:@"spinbutton"]) { - - if (! label) { - NSAssert1 (0, @"no _label in spinbutton %@", [node name]); - return; - } - NSAssert1 (!low_label, - @"low-label not allowed in spinbutton \"%@\"", [node name]); - NSAssert1 (!high_label, - @"high-label not allowed in spinbutton \"%@\"", [node name]); - NSAssert1 (!cvt, @"convert not allowed in spinbutton \"%@\"", - [node name]); - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - - NSTextField *txt = [[NSTextField alloc] initWithFrame:rect]; - [txt setStringValue:@"0000.0"]; - [txt sizeToFit]; - [txt setStringValue:@""]; - - if (label) { - LABEL *lab = [self makeLabel:label]; - //[lab setFont:[NSFont systemFontOfSize:[NSFont smallSystemFontSize]]]; - [lab setAlignment:1]; // right aligned - rect = [lab frame]; - if (rect.size.width < LEFT_LABEL_WIDTH) - rect.size.width = LEFT_LABEL_WIDTH; // make all left labels same size - rect.size.height = [txt frame].size.height; - [lab setFrame:rect]; - [self placeChild:lab on:parent]; - } - - [self placeChild:txt on:parent right:(label ? YES : NO)]; - - if (! label) { - rect = [txt frame]; - if (rect.origin.x < LEFT_LABEL_WIDTH) - rect.origin.x = LEFT_LABEL_WIDTH; // make unlabelled spinbtns line up - [txt setFrame:rect]; - } - - rect.size.width = rect.size.height = 10; - NSStepper *step = [[NSStepper alloc] initWithFrame:rect]; - [step sizeToFit]; - [self placeChild:step on:parent right:YES]; - rect = [step frame]; - rect.origin.x -= COLUMN_SPACING; // this one goes close - rect.origin.y += ([txt frame].size.height - rect.size.height) / 2; - [step setFrame:rect]; - - [step setMinValue:[low doubleValue]]; - [step setMaxValue:[high doubleValue]]; - [step setAutorepeat:YES]; - [step setValueWraps:NO]; - - double range = [high doubleValue] - [low doubleValue]; - if (range < 1.0) - [step setIncrement:range / 10.0]; - else if (range >= 500) - [step setIncrement:range / 100.0]; - else - [step setIncrement:1.0]; - - NSNumberFormatter *fmt = [[[NSNumberFormatter alloc] init] autorelease]; - [fmt setFormatterBehavior:NSNumberFormatterBehavior10_4]; - [fmt setNumberStyle:NSNumberFormatterDecimalStyle]; - [fmt setMinimum:[NSNumber numberWithDouble:[low doubleValue]]]; - [fmt setMaximum:[NSNumber numberWithDouble:[high doubleValue]]]; - [fmt setMinimumFractionDigits: (float_p ? 1 : 0)]; - [fmt setMaximumFractionDigits: (float_p ? 2 : 0)]; - - [fmt setGeneratesDecimalNumbers:float_p]; - [[txt cell] setFormatter:fmt]; - - [self bindSwitch:step cmdline:arg]; - [self bindSwitch:txt cmdline:arg]; - - [step release]; - [txt release]; - -# endif // USE_IPHONE - - } else { - NSAssert2 (0, @"unknown type \"%@\" in \"%@\"", type, label); - } -} - - -# ifndef USE_IPHONE -static void -set_menu_item_object (NSMenuItem *item, NSObject *obj) -{ - /* If the object associated with this menu item looks like a boolean, - store an NSNumber instead of an NSString, since that's what - will be in the preferences (due to similar logic in PrefsReader). - */ - if ([obj isKindOfClass:[NSString class]]) { - NSString *string = (NSString *) obj; - if (NSOrderedSame == [string caseInsensitiveCompare:@"true"] || - NSOrderedSame == [string caseInsensitiveCompare:@"yes"]) - obj = [NSNumber numberWithBool:YES]; - else if (NSOrderedSame == [string caseInsensitiveCompare:@"false"] || - NSOrderedSame == [string caseInsensitiveCompare:@"no"]) - obj = [NSNumber numberWithBool:NO]; - else - obj = string; - } - - [item setRepresentedObject:obj]; - //NSLog (@"menu item \"%@\" = \"%@\" %@", [item title], obj, [obj class]); -} -# endif // !USE_IPHONE - - -/* Creates the popup menu described by the given XML node (and its children). - */ -- (void) makeOptionMenu:(NSXMLNode *)node on:(NSView *)parent -{ - NSArray *children = [node children]; - NSUInteger i, count = [children count]; - - if (count <= 0) { - NSAssert1 (0, @"no menu items in \"%@\"", [node name]); - return; - } - - // get the "id" attribute off the <select> tag. - // - NSMutableDictionary *dict = [@{ @"id": @"", } mutableCopy]; - [self parseAttrs:dict node:node]; - [dict release]; - dict = 0; - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = 10; - rect.size.height = 10; - - NSString *menu_key = nil; // the resource key used by items in this menu - -# ifndef USE_IPHONE - // #### "Build and Analyze" says that all of our widgets leak, because it - // seems to not realize that placeChild -> addSubview retains them. - // Not sure what to do to make these warnings go away. - - NSPopUpButton *popup = [[NSPopUpButton alloc] initWithFrame:rect - pullsDown:NO]; - NSMenuItem *def_item = nil; - float max_width = 0; - -# else // USE_IPHONE - - NSString *def_item = nil; - - rect.size.width = 0; - rect.size.height = 0; -# ifdef USE_PICKER_VIEW - UIPickerView *popup = [[[UIPickerView alloc] initWithFrame:rect] retain]; - popup.delegate = self; - popup.dataSource = self; -# endif // !USE_PICKER_VIEW - NSMutableArray *items = [NSMutableArray arrayWithCapacity:10]; - -# endif // USE_IPHONE - - for (i = 0; i < count; i++) { - NSXMLNode *child = [children objectAtIndex:i]; - - if ([child kind] == NSXMLCommentKind) - continue; - if ([child kind] != NSXMLElementKind) { -// NSAssert2 (0, @"weird XML node kind: %d: %@", (int)[child kind], node); - continue; - } - - // get the "id", "_label", and "arg-set" attrs off of the <option> tags. - // - NSMutableDictionary *dict2 = [@{ @"id": @"", - @"_label": @"", - @"arg-set": @"" } - mutableCopy]; - [self parseAttrs:dict2 node:child]; - NSString *label = [dict2 objectForKey:@"_label"]; - NSString *arg_set = [dict2 objectForKey:@"arg-set"]; - [dict2 release]; - dict2 = 0; - - if (!label) { - NSAssert1 (0, @"no _label in %@", [child name]); - continue; - } - -# ifndef USE_IPHONE - // create the menu item (and then get a pointer to it) - [popup addItemWithTitle:label]; - NSMenuItem *item = [popup itemWithTitle:label]; -# endif // USE_IPHONE - - if (arg_set) { - NSString *this_val = NULL; - NSString *this_key = [self switchToResource: arg_set - opts: opts - valRet: &this_val]; - NSAssert1 (this_val, @"this_val null for %@", arg_set); - if (menu_key && ![menu_key isEqualToString:this_key]) - NSAssert3 (0, - @"multiple resources in menu: \"%@\" vs \"%@\" = \"%@\"", - menu_key, this_key, this_val); - if (this_key) - menu_key = this_key; - - /* If this menu has the cmd line "-mode foo" then set this item's - value to "foo" (the menu itself will be bound to e.g. "modeString") - */ -# ifndef USE_IPHONE - set_menu_item_object (item, this_val); -# else - // Array holds ["Label", "resource-key", "resource-val"]. - [items addObject:[NSMutableArray arrayWithObjects: - label, @"", this_val, nil]]; -# endif - - } else { - // no arg-set -- only one menu item can be missing that. - NSAssert1 (!def_item, @"no arg-set in \"%@\"", label); -# ifndef USE_IPHONE - def_item = item; -# else - def_item = label; - // Array holds ["Label", "resource-key", "resource-val"]. - [items addObject:[NSMutableArray arrayWithObjects: - label, @"", @"", nil]]; -# endif - } - - /* make sure the menu button has room for the text of this item, - and remember the greatest width it has reached. - */ -# ifndef USE_IPHONE - [popup setTitle:label]; - [popup sizeToFit]; - NSRect r = [popup frame]; - if (r.size.width > max_width) max_width = r.size.width; -# endif // USE_IPHONE - } - - if (!menu_key) { - NSAssert1 (0, @"no switches in menu \"%@\"", [dict objectForKey:@"id"]); - return; - } - - /* We've added all of the menu items. If there was an item with no - command-line switch, then it's the item that represents the default - value. Now we must bind to that item as well... (We have to bind - this one late, because if it was the first item, then we didn't - yet know what resource was associated with this menu.) - */ - if (def_item) { - NSObject *def_obj = [defaultOptions objectForKey:menu_key]; - NSAssert2 (def_obj, - @"no default value for resource \"%@\" in menu item \"%@\"", - menu_key, -# ifndef USE_IPHONE - [def_item title] -# else - def_item -# endif - ); - -# ifndef USE_IPHONE - set_menu_item_object (def_item, def_obj); -# else // !USE_IPHONE - for (NSMutableArray *a in items) { - // Make sure each array contains the resource key. - [a replaceObjectAtIndex:1 withObject:menu_key]; - // Make sure the default item contains the default resource value. - if (def_obj && def_item && - [def_item isEqualToString:[a objectAtIndex:0]]) - [a replaceObjectAtIndex:2 withObject:def_obj]; - } -# endif // !USE_IPHONE - } - -# ifndef USE_IPHONE -# ifdef USE_PICKER_VIEW - /* Finish tweaking the menu button itself. - */ - if (def_item) - [popup setTitle:[def_item title]]; - NSRect r = [popup frame]; - r.size.width = max_width; - [popup setFrame:r]; -# endif // USE_PICKER_VIEW -# endif - -# if !defined(USE_IPHONE) || defined(USE_PICKER_VIEW) - [self placeChild:popup on:parent]; - [self bindResource:popup key:menu_key]; - [popup release]; -# endif - -# ifdef USE_IPHONE -# ifdef USE_PICKER_VIEW - // Store the items for this picker in the picker_values array. - // This is so fucking stupid. - - unsigned long menu_number = [pref_keys count] - 1; - if (! picker_values) - picker_values = [[NSMutableArray arrayWithCapacity:menu_number] retain]; - while ([picker_values count] <= menu_number) - [picker_values addObject:[NSArray arrayWithObjects: nil]]; - [picker_values replaceObjectAtIndex:menu_number withObject:items]; - [popup reloadAllComponents]; - -# else // !USE_PICKER_VIEW - - [self placeSeparator]; - - i = 0; - for (__attribute__((unused)) NSArray *item in items) { - RadioButton *b = [[RadioButton alloc] initWithIndex: (int)i - items:items]; - [b setLineBreakMode:NSLineBreakByTruncatingHead]; - [b setFont:[NSFont boldSystemFontOfSize: FONT_SIZE]]; - [self placeChild:b on:parent]; - [b release]; - i++; - } - - [self placeSeparator]; - -# endif // !USE_PICKER_VIEW -# endif // !USE_IPHONE - -} - - -/* Creates an uneditable, wrapping NSTextField to display the given - text enclosed by <description> ... </description> in the XML. - */ -- (void) makeDescLabel:(NSXMLNode *)node on:(NSView *)parent -{ - NSString *text = nil; - NSArray *children = [node children]; - NSUInteger i, count = [children count]; - - for (i = 0; i < count; i++) { - NSXMLNode *child = [children objectAtIndex:i]; - NSString *s = [child objectValue]; - if (text) - text = [text stringByAppendingString:s]; - else - text = s; - } - - text = unwrap (text); - - NSRect rect = [parent frame]; - rect.origin.x = rect.origin.y = 0; - rect.size.width = 200; - rect.size.height = 50; // sized later -# ifndef USE_IPHONE - NSText *lab = [[NSText alloc] initWithFrame:rect]; - [lab autorelease]; - [lab setEditable:NO]; - [lab setDrawsBackground:NO]; - [lab setHorizontallyResizable:YES]; - [lab setVerticallyResizable:YES]; - [lab setString:text]; - hreffify (lab); - boldify (lab); - [lab sizeToFit]; - -# else // USE_IPHONE - -# ifndef USE_HTML_LABELS - - UILabel *lab = [self makeLabel:text]; - [lab setFont:[NSFont systemFontOfSize: [NSFont systemFontSize]]]; - hreffify (lab); - -# else // USE_HTML_LABELS - HTMLLabel *lab = [[HTMLLabel alloc] - initWithText:text - font:[NSFont systemFontOfSize: [NSFont systemFontSize]]]; - [lab autorelease]; - [lab setFrame:rect]; - [lab sizeToFit]; -# endif // USE_HTML_LABELS - - [self placeSeparator]; - -# endif // USE_IPHONE - - [self placeChild:lab on:parent]; -} - - -/* Creates the NSTextField described by the given XML node. - */ -- (void) makeTextField: (NSXMLNode *)node - on: (NSView *)parent - withLabel: (BOOL) label_p - horizontal: (BOOL) horiz_p -{ - NSMutableDictionary *dict = [@{ @"id": @"", - @"_label": @"", - @"arg": @"" } - mutableCopy]; - [self parseAttrs:dict node:node]; - NSString *label = [dict objectForKey:@"_label"]; - NSString *arg = [dict objectForKey:@"arg"]; - [dict release]; - dict = 0; - - if (!label && label_p) { - NSAssert1 (0, @"no _label in %@", [node name]); - return; - } - - NSAssert1 (arg, @"no arg in %@", label); - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - - NSTextField *txt = [[NSTextField alloc] initWithFrame:rect]; - -# ifndef USE_IPHONE - - // make the default size be around 30 columns; a typical value for - // these text fields is "xscreensaver-text --cols 40". - // - [txt setStringValue:@"123456789 123456789 123456789 "]; - [txt sizeToFit]; - [[txt cell] setWraps:NO]; - [[txt cell] setScrollable:YES]; - [txt setStringValue:@""]; - -# else // USE_IPHONE - - txt.adjustsFontSizeToFitWidth = YES; - txt.textColor = [UIColor blackColor]; - txt.font = [UIFont systemFontOfSize: FONT_SIZE]; - txt.placeholder = @""; - txt.borderStyle = UITextBorderStyleRoundedRect; - txt.textAlignment = NSTextAlignmentRight; - txt.keyboardType = UIKeyboardTypeDefault; // Full kbd - txt.autocorrectionType = UITextAutocorrectionTypeNo; - txt.autocapitalizationType = UITextAutocapitalizationTypeNone; - txt.clearButtonMode = UITextFieldViewModeAlways; - txt.returnKeyType = UIReturnKeyDone; - txt.delegate = self; - txt.text = @""; - [txt setEnabled: YES]; - - rect.size.height = [txt.font lineHeight] * 1.2; - [txt setFrame:rect]; - -# endif // USE_IPHONE - - if (label) { - LABEL *lab = [self makeLabel:label]; - [self placeChild:lab on:parent]; - } - - [self placeChild:txt on:parent right:(label ? YES : NO)]; - - [self bindSwitch:txt cmdline:arg]; - [txt release]; -} - - -/* Creates the NSTextField described by the given XML node, - and hooks it up to a Choose button and a file selector widget. - */ -- (void) makeFileSelector: (NSXMLNode *)node - on: (NSView *)parent - dirsOnly: (BOOL) dirsOnly - withLabel: (BOOL) label_p - editable: (BOOL) editable_p -{ -# ifndef USE_IPHONE // No files. No selectors. - NSMutableDictionary *dict = [@{ @"id": @"", - @"_label": @"", - @"arg": @"" } - mutableCopy]; - [self parseAttrs:dict node:node]; - NSString *label = [dict objectForKey:@"_label"]; - NSString *arg = [dict objectForKey:@"arg"]; - [dict release]; - dict = 0; - - if (!label && label_p) { - NSAssert1 (0, @"no _label in %@", [node name]); - return; - } - - NSAssert1 (arg, @"no arg in %@", label); - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - - NSTextField *txt = [[NSTextField alloc] initWithFrame:rect]; - - // make the default size be around 20 columns. - // - [txt setStringValue:@"123456789 123456789 "]; - [txt sizeToFit]; - [txt setSelectable:YES]; - [txt setEditable:editable_p]; - [txt setBezeled:editable_p]; - [txt setDrawsBackground:editable_p]; - [[txt cell] setWraps:NO]; - [[txt cell] setScrollable:YES]; - [[txt cell] setLineBreakMode:NSLineBreakByTruncatingHead]; - [txt setStringValue:@""]; - - LABEL *lab = 0; - if (label) { - lab = [self makeLabel:label]; - [self placeChild:lab on:parent]; - } - - [self placeChild:txt on:parent right:(label ? YES : NO)]; - - [self bindSwitch:txt cmdline:arg]; - [txt release]; - - // Make the text field and label be the same height, whichever is taller. - if (lab) { - rect = [txt frame]; - rect.size.height = ([lab frame].size.height > [txt frame].size.height - ? [lab frame].size.height - : [txt frame].size.height); - [txt setFrame:rect]; - } - - // Now put a "Choose" button next to it. - // - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - NSButton *choose = [[NSButton alloc] initWithFrame:rect]; - [choose setTitle:@"Choose..."]; - [choose setBezelStyle:NSRoundedBezelStyle]; - [choose sizeToFit]; - - [self placeChild:choose on:parent right:YES]; - - // center the Choose button around the midpoint of the text field. - rect = [choose frame]; - rect.origin.y = ([txt frame].origin.y + - (([txt frame].size.height - rect.size.height) / 2)); - [choose setFrameOrigin:rect.origin]; - - [choose setTarget:[parent window]]; - if (dirsOnly) - [choose setAction:@selector(fileSelectorChooseDirsAction:)]; - else - [choose setAction:@selector(fileSelectorChooseAction:)]; - - [choose release]; -# endif // !USE_IPHONE -} - - -# ifndef USE_IPHONE - -/* Runs a modal file selector and sets the text field's value to the - selected file or directory. - */ -static void -do_file_selector (NSTextField *txt, BOOL dirs_p) -{ - NSOpenPanel *panel = [NSOpenPanel openPanel]; - [panel setAllowsMultipleSelection:NO]; - [panel setCanChooseFiles:!dirs_p]; - [panel setCanChooseDirectories:dirs_p]; - - NSInteger result = [panel runModal]; - if (result == NSOKButton) { - NSArray *files = [panel URLs]; - NSString *file = ([files count] > 0 ? [[files objectAtIndex:0] path] : @""); - file = [file stringByAbbreviatingWithTildeInPath]; - [txt setStringValue:file]; - - // Fuck me! Just setting the value of the NSTextField does not cause - // that to end up in the preferences! - // - NSDictionary *dict = [txt infoForBinding:@"value"]; - NSUserDefaultsController *prefs = [dict objectForKey:@"NSObservedObject"]; - NSString *path = [dict objectForKey:@"NSObservedKeyPath"]; - if ([path hasPrefix:@"values."]) // WTF. - path = [path substringFromIndex:7]; - [[prefs values] setValue:file forKey:path]; - } -} - - -/* Returns the NSTextField that is to the left of or above the NSButton. - */ -static NSTextField * -find_text_field_of_button (NSButton *button) -{ - NSView *parent = [button superview]; - NSArray *kids = [parent subviews]; - NSUInteger nkids = [kids count]; - int i; - NSTextField *f = 0; - for (i = 0; i < nkids; i++) { - NSObject *kid = [kids objectAtIndex:i]; - if ([kid isKindOfClass:[NSTextField class]]) { - f = (NSTextField *) kid; - } else if (kid == button) { - if (! f) abort(); - return f; - } - } - abort(); -} - - -- (void) fileSelectorChooseAction:(NSObject *)arg -{ - NSButton *choose = (NSButton *) arg; - NSTextField *txt = find_text_field_of_button (choose); - do_file_selector (txt, NO); -} - -- (void) fileSelectorChooseDirsAction:(NSObject *)arg -{ - NSButton *choose = (NSButton *) arg; - NSTextField *txt = find_text_field_of_button (choose); - do_file_selector (txt, YES); -} - -#endif // !USE_IPHONE - - -- (void) makeTextLoaderControlBox:(NSXMLNode *)node on:(NSView *)parent -{ -# ifndef USE_IPHONE - /* - Display Text: - (x) Computer name and time - ( ) Text [__________________________] - ( ) Text file [_________________] [Choose] - ( ) URL [__________________________] - ( ) Shell Cmd [__________________________] - - textMode -text-mode date - textMode -text-mode literal textLiteral -text-literal % - textMode -text-mode file textFile -text-file % - textMode -text-mode url textURL -text-url % - textMode -text-mode program textProgram -text-program % - */ - NSRect rect; - rect.size.width = rect.size.height = 1; - rect.origin.x = rect.origin.y = 0; - NSView *group = [[NSView alloc] initWithFrame:rect]; - NSView *rgroup = [[NSView alloc] initWithFrame:rect]; - - Bool program_p = TRUE; - - - NSView *control; - - // This is how you link radio buttons together. - // - NSButtonCell *proto = [[NSButtonCell alloc] init]; - [proto setButtonType:NSRadioButton]; - - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - NSMatrix *matrix = [[NSMatrix alloc] - initWithFrame:rect - mode:NSRadioModeMatrix - prototype:proto - numberOfRows: 4 + (program_p ? 1 : 0) - numberOfColumns:1]; - [matrix setAllowsEmptySelection:NO]; - - NSArrayController *cnames = [[NSArrayController alloc] initWithContent:nil]; - [cnames addObject:@"Computer name and time"]; - [cnames addObject:@"Text"]; - [cnames addObject:@"File"]; - [cnames addObject:@"URL"]; - if (program_p) [cnames addObject:@"Shell Cmd"]; - [matrix bind:@"content" - toObject:cnames - withKeyPath:@"arrangedObjects" - options:nil]; - [cnames release]; - - [self bindSwitch:matrix cmdline:@"-text-mode %"]; - - [self placeChild:matrix on:group]; - [self placeChild:rgroup on:group right:YES]; - [proto release]; - [matrix release]; - [rgroup release]; - - NSXMLNode *node2; - -# else // USE_IPHONE - - NSView *rgroup = parent; - NSXMLNode *node2; - - // <select id="textMode"> - // <option id="date" _label="Display date" arg-set="-text-mode date"/> - // <option id="text" _label="Display text" arg-set="-text-mode literal"/> - // <option id="url" _label="Display URL"/> - // </select> - - node2 = [[NSXMLElement alloc] initWithName:@"select"]; - [node2 setAttributesAsDictionary:@{ @"id": @"textMode" }]; - - NSXMLNode *node3 = [[NSXMLElement alloc] initWithName:@"option"]; - [node3 setAttributesAsDictionary: - @{ @"id": @"date", - @"arg-set": @"-text-mode date", - @"_label": @"Display the date and time" }]; - [node3 setParent: node2]; - [node3 autorelease]; - - node3 = [[NSXMLElement alloc] initWithName:@"option"]; - [node3 setAttributesAsDictionary: - @{ @"id": @"text", - @"arg-set": @"-text-mode literal", - @"_label": @"Display static text" }]; - [node3 setParent: node2]; - [node3 autorelease]; - - node3 = [[NSXMLElement alloc] initWithName:@"option"]; - [node3 setAttributesAsDictionary: - @{ @"id": @"url", - @"_label": @"Display the contents of a URL" }]; - [node3 setParent: node2]; - [node3 autorelease]; - - [self makeOptionMenu:node2 on:rgroup]; - [node2 release]; - -# endif // USE_IPHONE - - - // <string id="textLiteral" _label="" arg-set="-text-literal %"/> - node2 = [[NSXMLElement alloc] initWithName:@"string"]; - [node2 setAttributesAsDictionary: - @{ @"id": @"textLiteral", - @"arg": @"-text-literal %", -# ifdef USE_IPHONE - @"_label": @"Text to display" -# endif - }]; - [self makeTextField:node2 on:rgroup -# ifndef USE_IPHONE - withLabel:NO -# else - withLabel:YES -# endif - horizontal:NO]; - [node2 release]; - -// rect = [last_child(rgroup) frame]; - -/* // trying to make the text fields be enabled only when the checkbox is on.. - control = last_child (rgroup); - [control bind:@"enabled" - toObject:[matrix cellAtRow:1 column:0] - withKeyPath:@"value" - options:nil]; - */ - - -# ifndef USE_IPHONE - // <file id="textFile" _label="" arg-set="-text-file %"/> - node2 = [[NSXMLElement alloc] initWithName:@"string"]; - [node2 setAttributesAsDictionary: - @{ @"id": @"textFile", - @"arg": @"-text-file %" }]; - [self makeFileSelector:node2 on:rgroup - dirsOnly:NO withLabel:NO editable:NO]; - [node2 release]; -# endif // !USE_IPHONE - -// rect = [last_child(rgroup) frame]; - - // <string id="textURL" _label="" arg-set="text-url %"/> - node2 = [[NSXMLElement alloc] initWithName:@"string"]; - [node2 setAttributesAsDictionary: - @{ @"id": @"textURL", - @"arg": @"-text-url %", -# ifdef USE_IPHONE - @"_label": @"URL to display", -# endif - }]; - [self makeTextField:node2 on:rgroup -# ifndef USE_IPHONE - withLabel:NO -# else - withLabel:YES -# endif - horizontal:NO]; - [node2 release]; - -// rect = [last_child(rgroup) frame]; - -# ifndef USE_IPHONE - if (program_p) { - // <string id="textProgram" _label="" arg-set="text-program %"/> - node2 = [[NSXMLElement alloc] initWithName:@"string"]; - [node2 setAttributesAsDictionary: - @{ @"id": @"textProgram", - @"arg": @"-text-program %", - }]; - [self makeTextField:node2 on:rgroup withLabel:NO horizontal:NO]; - [node2 release]; - } - -// rect = [last_child(rgroup) frame]; - - layout_group (rgroup, NO); - - rect = [rgroup frame]; - rect.size.width += 35; // WTF? Why is rgroup too narrow? - [rgroup setFrame:rect]; - - - // Set the height of the cells in the radio-box matrix to the height of - // the (last of the) text fields. - control = last_child (rgroup); - rect = [control frame]; - rect.size.width = 30; // width of the string "Text", plus a bit... - if (program_p) - rect.size.width += 25; - rect.size.height += LINE_SPACING; - [matrix setCellSize:rect.size]; - [matrix sizeToCells]; - - layout_group (group, YES); - rect = [matrix frame]; - rect.origin.x += rect.size.width + COLUMN_SPACING; - rect.origin.y -= [control frame].size.height - LINE_SPACING; - [rgroup setFrameOrigin:rect.origin]; - - // now cheat on the size of the matrix: allow it to overlap (underlap) - // the text fields. - // - rect.size = [matrix cellSize]; - rect.size.width = 300; - [matrix setCellSize:rect.size]; - [matrix sizeToCells]; - - // Cheat on the position of the stuff on the right (the rgroup). - // GAAAH, this code is such crap! - rect = [rgroup frame]; - rect.origin.y -= 5; - [rgroup setFrame:rect]; - - - rect.size.width = rect.size.height = 0; - NSBox *box = [[NSBox alloc] initWithFrame:rect]; - [box setTitlePosition:NSAtTop]; - [box setBorderType:NSBezelBorder]; - [box setTitle:@"Display Text"]; - - rect.size.width = rect.size.height = 12; - [box setContentViewMargins:rect.size]; - [box setContentView:group]; - [box sizeToFit]; - - [self placeChild:box on:parent]; - [group release]; - [box release]; - -# endif // !USE_IPHONE -} - - -- (void) makeImageLoaderControlBox:(NSXMLNode *)node on:(NSView *)parent -{ - /* - [x] Grab desktop images - [ ] Choose random image: - [__________________________] [Choose] - - <boolean id="grabDesktopImages" _label="Grab desktop images" - arg-unset="-no-grab-desktop"/> - <boolean id="chooseRandomImages" _label="Grab desktop images" - arg-unset="-choose-random-images"/> - <file id="imageDirectory" _label="" arg-set="-image-directory %"/> - */ - - NSXMLElement *node2; - -# ifndef USE_IPHONE -# define SCREENS "Grab desktop images" -# define PHOTOS "Choose random images" -# else -# define SCREENS "Grab screenshots" -# define PHOTOS "Use photo library" -# endif - - node2 = [[NSXMLElement alloc] initWithName:@"boolean"]; - [node2 setAttributesAsDictionary: - @{ @"id": @"grabDesktopImages", - @"_label": @ SCREENS, - @"arg-unset": @"-no-grab-desktop", - }]; - [self makeCheckbox:node2 on:parent]; - [node2 release]; - - node2 = [[NSXMLElement alloc] initWithName:@"boolean"]; - [node2 setAttributesAsDictionary: - @{ @"id": @"chooseRandomImages", - @"_label": @ PHOTOS, - @"arg-set": @"-choose-random-images", - }]; - [self makeCheckbox:node2 on:parent]; - [node2 release]; - - node2 = [[NSXMLElement alloc] initWithName:@"string"]; - [node2 setAttributesAsDictionary: - @{ @"id": @"imageDirectory", - @"_label": @"Images from:", - @"arg": @"-image-directory %", - }]; - [self makeFileSelector:node2 on:parent - dirsOnly:YES withLabel:YES editable:YES]; - [node2 release]; - -# undef SCREENS -# undef PHOTOS - -# ifndef USE_IPHONE - // Add a second, explanatory label below the file/URL selector. - - LABEL *lab2 = 0; - lab2 = [self makeLabel:@"(Local folder, or URL of RSS or Atom feed)"]; - [self placeChild:lab2 on:parent]; - - // Pack it in a little tighter vertically. - NSRect r2 = [lab2 frame]; - r2.origin.x += 20; - r2.origin.y += 14; - [lab2 setFrameOrigin:r2.origin]; -# endif // USE_IPHONE -} - - -- (void) makeUpdaterControlBox:(NSXMLNode *)node on:(NSView *)parent -{ -# ifndef USE_IPHONE - /* - [x] Check for Updates [ Monthly ] - - <hgroup> - <boolean id="automaticallyChecksForUpdates" - _label="Automatically check for updates" - arg-unset="-no-automaticallyChecksForUpdates" /> - <select id="updateCheckInterval"> - <option="hourly" _label="Hourly" arg-set="-updateCheckInterval 3600"/> - <option="daily" _label="Daily" arg-set="-updateCheckInterval 86400"/> - <option="weekly" _label="Weekly" arg-set="-updateCheckInterval 604800"/> - <option="monthly" _label="Monthly" arg-set="-updateCheckInterval 2629800"/> - </select> - </hgroup> - */ - - // <hgroup> - - NSRect rect; - rect.size.width = rect.size.height = 1; - rect.origin.x = rect.origin.y = 0; - NSView *group = [[NSView alloc] initWithFrame:rect]; - - NSXMLElement *node2; - - // <boolean ...> - - node2 = [[NSXMLElement alloc] initWithName:@"boolean"]; - [node2 setAttributesAsDictionary: - @{ @"id": @SUSUEnableAutomaticChecksKey, - @"_label": @"Automatically check for updates", - @"arg-unset": @"-no-" SUSUEnableAutomaticChecksKey, - }]; - [self makeCheckbox:node2 on:group]; - [node2 release]; - - // <select ...> - - node2 = [[NSXMLElement alloc] initWithName:@"select"]; - [node2 setAttributesAsDictionary: - @{ @"id": @SUScheduledCheckIntervalKey }]; - - // <option ...> - - NSXMLNode *node3 = [[NSXMLElement alloc] initWithName:@"option"]; - [node3 setAttributesAsDictionary: - @{ @"id": @"hourly", - @"arg-set": @"-" SUScheduledCheckIntervalKey " 3600", - @"_label": @"Hourly" }]; - [node3 setParent: node2]; - [node3 autorelease]; - - node3 = [[NSXMLElement alloc] initWithName:@"option"]; - [node3 setAttributesAsDictionary: - @{ @"id": @"daily", - @"arg-set": @"-" SUScheduledCheckIntervalKey " 86400", - @"_label": @"Daily" }]; - [node3 setParent: node2]; - [node3 autorelease]; - - node3 = [[NSXMLElement alloc] initWithName:@"option"]; - [node3 setAttributesAsDictionary: - @{ @"id": @"weekly", - // @"arg-set": @"-" SUScheduledCheckIntervalKey " 604800", - @"_label": @"Weekly", - }]; - [node3 setParent: node2]; - [node3 autorelease]; - - node3 = [[NSXMLElement alloc] initWithName:@"option"]; - [node3 setAttributesAsDictionary: - @{ @"id": @"monthly", - @"arg-set": @"-" SUScheduledCheckIntervalKey " 2629800", - @"_label": @"Monthly", - }]; - [node3 setParent: node2]; - [node3 autorelease]; - - // </option> - [self makeOptionMenu:node2 on:group]; - [node2 release]; - - // </hgroup> - layout_group (group, TRUE); - - rect.size.width = rect.size.height = 0; - NSBox *box = [[NSBox alloc] initWithFrame:rect]; - [box setTitlePosition:NSNoTitle]; - [box setBorderType:NSNoBorder]; - [box setContentViewMargins:rect.size]; - [box setContentView:group]; - [box sizeToFit]; - - [self placeChild:box on:parent]; - - [group release]; - [box release]; - -# endif // !USE_IPHONE -} - - -#pragma mark Layout for controls - - -# ifndef USE_IPHONE -static NSView * -last_child (NSView *parent) -{ - NSArray *kids = [parent subviews]; - NSUInteger nkids = [kids count]; - if (nkids == 0) - return 0; - else - return [kids objectAtIndex:nkids-1]; -} -#endif // USE_IPHONE - - -/* Add the child as a subview of the parent, positioning it immediately - below or to the right of the previously-added child of that view. - */ -- (void) placeChild: -# ifdef USE_IPHONE - (NSObject *)child -# else - (NSView *)child -# endif - on:(NSView *)parent right:(BOOL)right_p -{ -# ifndef USE_IPHONE - NSRect rect = [child frame]; - NSView *last = last_child (parent); - if (!last) { - rect.origin.x = LEFT_MARGIN; - rect.origin.y = ([parent frame].size.height - rect.size.height - - LINE_SPACING); - } else if (right_p) { - rect = [last frame]; - rect.origin.x += rect.size.width + COLUMN_SPACING; - } else { - rect = [last frame]; - rect.origin.x = LEFT_MARGIN; - rect.origin.y -= [child frame].size.height + LINE_SPACING; - } - NSRect r = [child frame]; - r.origin = rect.origin; - [child setFrame:r]; - [parent addSubview:child]; - -# else // USE_IPHONE - - /* Controls is an array of arrays of the controls, divided into sections. - Each hgroup / vgroup gets a nested array, too, e.g.: - - [ [ [ <label>, <checkbox> ], - [ <label>, <checkbox> ], - [ <label>, <checkbox> ] ], - [ <label>, <text-field> ], - [ <label>, <low-label>, <slider>, <high-label> ], - [ <low-label>, <slider>, <high-label> ], - <HTML-label> - ]; - - If an element begins with a label, it is terminal, otherwise it is a - group. There are (currently) never more than 4 elements in a single - terminal element. - - A blank vertical spacer is placed between each hgroup / vgroup, - by making each of those a new section in the TableView. - */ - if (! controls) - controls = [[NSMutableArray arrayWithCapacity:10] retain]; - if ([controls count] == 0) - [controls addObject: [NSMutableArray arrayWithCapacity:10]]; - NSMutableArray *current = [controls objectAtIndex:[controls count]-1]; - - if (!right_p || [current count] == 0) { - // Nothing on the current line. Add this object. - [current addObject: child]; - } else { - // Something's on the current line already. - NSObject *old = [current objectAtIndex:[current count]-1]; - if ([old isKindOfClass:[NSMutableArray class]]) { - // Already an array in this cell. Append. - NSAssert ([(NSArray *) old count] < 4, @"internal error"); - [(NSMutableArray *) old addObject: child]; - } else { - // Replace the control in this cell with an array, then append - NSMutableArray *a = [NSMutableArray arrayWithObjects: old, child, nil]; - [current replaceObjectAtIndex:[current count]-1 withObject:a]; - } - } -# endif // USE_IPHONE -} - - -- (void) placeChild:(NSView *)child on:(NSView *)parent -{ - [self placeChild:child on:parent right:NO]; -} - - -#ifdef USE_IPHONE - -// Start putting subsequent children in a new group, to create a new -// section on the UITableView. -// -- (void) placeSeparator -{ - if (! controls) return; - if ([controls count] == 0) return; - if ([[controls objectAtIndex:[controls count]-1] - count] > 0) - [controls addObject: [NSMutableArray arrayWithCapacity:10]]; -} -#endif // USE_IPHONE - - - -/* Creates an invisible NSBox (for layout purposes) to enclose the widgets - wrapped in <hgroup> or <vgroup> in the XML. - */ -- (void) makeGroup:(NSXMLNode *)node - on:(NSView *)parent - horizontal:(BOOL) horiz_p -{ -# ifdef USE_IPHONE - if (!horiz_p) [self placeSeparator]; - [self traverseChildren:node on:parent]; - if (!horiz_p) [self placeSeparator]; -# else // !USE_IPHONE - NSRect rect; - rect.size.width = rect.size.height = 1; - rect.origin.x = rect.origin.y = 0; - NSView *group = [[NSView alloc] initWithFrame:rect]; - [self traverseChildren:node on:group]; - - layout_group (group, horiz_p); - - rect.size.width = rect.size.height = 0; - NSBox *box = [[NSBox alloc] initWithFrame:rect]; - [box setTitlePosition:NSNoTitle]; - [box setBorderType:NSNoBorder]; - [box setContentViewMargins:rect.size]; - [box setContentView:group]; - [box sizeToFit]; - - [self placeChild:box on:parent]; - [group release]; - [box release]; -# endif // !USE_IPHONE -} - - -#ifndef USE_IPHONE -static void -layout_group (NSView *group, BOOL horiz_p) -{ - NSArray *kids = [group subviews]; - NSUInteger nkids = [kids count]; - NSUInteger i; - double maxx = 0, miny = 0; - for (i = 0; i < nkids; i++) { - NSView *kid = [kids objectAtIndex:i]; - NSRect r = [kid frame]; - - if (horiz_p) { - maxx += r.size.width + COLUMN_SPACING; - if (r.size.height > -miny) miny = -r.size.height; - } else { - if (r.size.width > maxx) maxx = r.size.width; - miny = r.origin.y - r.size.height; - } - } - - NSRect rect; - rect.origin.x = 0; - rect.origin.y = 0; - rect.size.width = maxx; - rect.size.height = -miny; - [group setFrame:rect]; - - double x = 0; - for (i = 0; i < nkids; i++) { - NSView *kid = [kids objectAtIndex:i]; - NSRect r = [kid frame]; - if (horiz_p) { - r.origin.y = rect.size.height - r.size.height; - r.origin.x = x; - x += r.size.width + COLUMN_SPACING; - } else { - r.origin.y -= miny; - } - [kid setFrame:r]; - } -} -#endif // !USE_IPHONE - - -/* Create some kind of control corresponding to the given XML node. - */ --(void)makeControl:(NSXMLNode *)node on:(NSView *)parent -{ - NSString *name = [node name]; - - if ([node kind] == NSXMLCommentKind) - return; - - if ([node kind] == NSXMLTextKind) { - NSString *s = [(NSString *) [node objectValue] - stringByTrimmingCharactersInSet: - [NSCharacterSet whitespaceAndNewlineCharacterSet]]; - if (! [s isEqualToString:@""]) { - NSAssert1 (0, @"unexpected text: %@", s); - } - return; - } - - if ([node kind] != NSXMLElementKind) { - NSAssert2 (0, @"weird XML node kind: %d: %@", (int)[node kind], node); - return; - } - - if ([name isEqualToString:@"hgroup"] || - [name isEqualToString:@"vgroup"]) { - - [self makeGroup:node on:parent - horizontal:[name isEqualToString:@"hgroup"]]; - - } else if ([name isEqualToString:@"command"]) { - // do nothing: this is the "-root" business - - } else if ([name isEqualToString:@"video"]) { - // ignored - - } else if ([name isEqualToString:@"boolean"]) { - [self makeCheckbox:node on:parent]; - - } else if ([name isEqualToString:@"string"]) { - [self makeTextField:node on:parent withLabel:NO horizontal:NO]; - - } else if ([name isEqualToString:@"file"]) { - [self makeFileSelector:node on:parent - dirsOnly:NO withLabel:YES editable:NO]; - - } else if ([name isEqualToString:@"number"]) { - [self makeNumberSelector:node on:parent]; - - } else if ([name isEqualToString:@"select"]) { - [self makeOptionMenu:node on:parent]; - - } else if ([name isEqualToString:@"_description"]) { - [self makeDescLabel:node on:parent]; - - } else if ([name isEqualToString:@"xscreensaver-text"]) { - [self makeTextLoaderControlBox:node on:parent]; - - } else if ([name isEqualToString:@"xscreensaver-image"]) { - [self makeImageLoaderControlBox:node on:parent]; - - } else if ([name isEqualToString:@"xscreensaver-updater"]) { - [self makeUpdaterControlBox:node on:parent]; - - } else { - NSAssert1 (0, @"unknown tag: %@", name); - } -} - - -/* Iterate over and process the children of this XML node. - */ -- (void)traverseChildren:(NSXMLNode *)node on:(NSView *)parent -{ - NSArray *children = [node children]; - NSUInteger i, count = [children count]; - for (i = 0; i < count; i++) { - NSXMLNode *child = [children objectAtIndex:i]; - [self makeControl:child on:parent]; - } -} - - -# ifndef USE_IPHONE - -/* Kludgey magic to make the window enclose the controls we created. - */ -static void -fix_contentview_size (NSView *parent) -{ - NSRect f; - NSArray *kids = [parent subviews]; - NSUInteger nkids = [kids count]; - NSView *text = 0; // the NSText at the bottom of the window - double maxx = 0, miny = 0; - NSUInteger i; - - /* Find the size of the rectangle taken up by each of the children - except the final "NSText" child. - */ - for (i = 0; i < nkids; i++) { - NSView *kid = [kids objectAtIndex:i]; - if ([kid isKindOfClass:[NSText class]]) { - text = kid; - continue; - } - f = [kid frame]; - if (f.origin.x + f.size.width > maxx) maxx = f.origin.x + f.size.width; - if (f.origin.y - f.size.height < miny) miny = f.origin.y; -// NSLog(@"start: %3.0f x %3.0f @ %3.0f %3.0f %3.0f %@", -// f.size.width, f.size.height, f.origin.x, f.origin.y, -// f.origin.y + f.size.height, [kid class]); - } - - if (maxx < 400) maxx = 400; // leave room for the NSText paragraph... - - /* Now that we know the width of the window, set the width of the NSText to - that, so that it can decide what its height needs to be. - */ - if (! text) abort(); - f = [text frame]; -// NSLog(@"text old: %3.0f x %3.0f @ %3.0f %3.0f %3.0f %@", -// f.size.width, f.size.height, f.origin.x, f.origin.y, -// f.origin.y + f.size.height, [text class]); - - // set the NSText's width (this changes its height). - f.size.width = maxx - LEFT_MARGIN; - [text setFrame:f]; - - // position the NSText below the last child (this gives us a new miny). - f = [text frame]; - f.origin.y = miny - f.size.height - LINE_SPACING; - miny = f.origin.y - LINE_SPACING; - [text setFrame:f]; - - // Lock the width of the field and unlock the height, and let it resize - // once more, to compute the proper height of the text for that width. - // - [(NSText *) text setHorizontallyResizable:NO]; - [(NSText *) text setVerticallyResizable:YES]; - [(NSText *) text sizeToFit]; - - // Now lock the height too: no more resizing this text field. - // - [(NSText *) text setVerticallyResizable:NO]; - - // Now reposition the top edge of the text field to be back where it - // was before we changed the height. - // - float oh = f.size.height; - f = [text frame]; - float dh = f.size.height - oh; - f.origin.y += dh; - - // #### This is needed in OSX 10.5, but is wrong in OSX 10.6. WTF?? - // If we do this in 10.6, the text field moves down, off the window. - // So instead we repair it at the end, at the "WTF2" comment. - [text setFrame:f]; - - // Also adjust the parent height by the change in height of the text field. - miny -= dh; - -// NSLog(@"text new: %3.0f x %3.0f @ %3.0f %3.0f %3.0f %@", -// f.size.width, f.size.height, f.origin.x, f.origin.y, -// f.origin.y + f.size.height, [text class]); - - - /* Set the contentView to the size of the children. - */ - f = [parent frame]; -// float yoff = f.size.height; - f.size.width = maxx + LEFT_MARGIN; - f.size.height = -(miny - LEFT_MARGIN*2); -// yoff = f.size.height - yoff; - [parent setFrame:f]; - -// NSLog(@"max: %3.0f x %3.0f @ %3.0f %3.0f", -// f.size.width, f.size.height, f.origin.x, f.origin.y); - - /* Now move all of the kids up into the window. - */ - f = [parent frame]; - float shift = f.size.height; -// NSLog(@"shift: %3.0f", shift); - for (i = 0; i < nkids; i++) { - NSView *kid = [kids objectAtIndex:i]; - f = [kid frame]; - f.origin.y += shift; - [kid setFrame:f]; -// NSLog(@"move: %3.0f x %3.0f @ %3.0f %3.0f %3.0f %@", -// f.size.width, f.size.height, f.origin.x, f.origin.y, -// f.origin.y + f.size.height, [kid class]); - } - -/* - Bad: - parent: 420 x 541 @ 0 0 - text: 380 x 100 @ 20 22 miny=-501 - - Good: - parent: 420 x 541 @ 0 0 - text: 380 x 100 @ 20 50 miny=-501 - */ - - // #### WTF2: See "WTF" above. If the text field is off the screen, - // move it up. We need this on 10.6 but not on 10.5. Auugh. - // - f = [text frame]; - if (f.origin.y < 50) { // magic numbers, yay - f.origin.y = 50; - [text setFrame:f]; - } - - /* Set the kids to track the top left corner of the window when resized. - Set the NSText to track the bottom right corner as well. - */ - for (i = 0; i < nkids; i++) { - NSView *kid = [kids objectAtIndex:i]; - unsigned long mask = NSViewMaxXMargin | NSViewMinYMargin; - if ([kid isKindOfClass:[NSText class]]) - mask |= NSViewWidthSizable|NSViewHeightSizable; - [kid setAutoresizingMask:mask]; - } -} -# endif // !USE_IPHONE - - - -#ifndef USE_IPHONE -static NSView * -wrap_with_buttons (NSWindow *window, NSView *panel) -{ - NSRect rect; - - // Make a box to hold the buttons at the bottom of the window. - // - rect = [panel frame]; - rect.origin.x = rect.origin.y = 0; - rect.size.height = 10; - NSBox *bbox = [[NSBox alloc] initWithFrame:rect]; - [bbox setTitlePosition:NSNoTitle]; - [bbox setBorderType:NSNoBorder]; - - // Make some buttons: Default, Cancel, OK - // - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 10; - NSButton *reset = [[NSButton alloc] initWithFrame:rect]; - [reset setTitle:@"Reset to Defaults"]; - [reset setBezelStyle:NSRoundedBezelStyle]; - [reset sizeToFit]; - - rect = [reset frame]; - NSButton *ok = [[NSButton alloc] initWithFrame:rect]; - [ok setTitle:@"OK"]; - [ok setBezelStyle:NSRoundedBezelStyle]; - [ok sizeToFit]; - rect = [bbox frame]; - rect.origin.x = rect.size.width - [ok frame].size.width; - [ok setFrameOrigin:rect.origin]; - - rect = [ok frame]; - NSButton *cancel = [[NSButton alloc] initWithFrame:rect]; - [cancel setTitle:@"Cancel"]; - [cancel setBezelStyle:NSRoundedBezelStyle]; - [cancel sizeToFit]; - rect.origin.x -= [cancel frame].size.width + 10; - [cancel setFrameOrigin:rect.origin]; - - // Bind OK to RET and Cancel to ESC. - [ok setKeyEquivalent:@"\r"]; - [cancel setKeyEquivalent:@"\e"]; - - // The correct width for OK and Cancel buttons is 68 pixels - // ("Human Interface Guidelines: Controls: Buttons: - // Push Button Specifications"). - // - rect = [ok frame]; - rect.size.width = 68; - [ok setFrame:rect]; - - rect = [cancel frame]; - rect.size.width = 68; - [cancel setFrame:rect]; - - // It puts the buttons in the box or else it gets the hose again - // - [bbox addSubview:ok]; - [bbox addSubview:cancel]; - [bbox addSubview:reset]; - [bbox sizeToFit]; - - // make a box to hold the button-box, and the preferences view - // - rect = [bbox frame]; - rect.origin.y += rect.size.height; - NSBox *pbox = [[NSBox alloc] initWithFrame:rect]; - [pbox setTitlePosition:NSNoTitle]; - [pbox setBorderType:NSBezelBorder]; - - // Enforce a max height on the dialog, so that it's obvious to me - // (on a big screen) when the dialog will fall off the bottom of - // a small screen (e.g., 1024x768 laptop with a huge bottom dock). - { - NSRect f = [panel frame]; - int screen_height = (768 // shortest "modern" Mac display - - 22 // menu bar - - 56 // System Preferences toolbar - - 140 // default magnified bottom dock icon - ); - if (f.size.height > screen_height) { - NSLog(@"%@ height was %.0f; clipping to %d", - [panel class], f.size.height, screen_height); - f.size.height = screen_height; - [panel setFrame:f]; - } - } - - [pbox addSubview:panel]; - [pbox addSubview:bbox]; - [pbox sizeToFit]; - - [reset setAutoresizingMask:NSViewMaxXMargin]; - [cancel setAutoresizingMask:NSViewMinXMargin]; - [ok setAutoresizingMask:NSViewMinXMargin]; - [bbox setAutoresizingMask:NSViewWidthSizable]; - - // grab the clicks - // - [ok setTarget:window]; - [cancel setTarget:window]; - [reset setTarget:window]; - [ok setAction:@selector(okAction:)]; - [cancel setAction:@selector(cancelAction:)]; - [reset setAction:@selector(resetAction:)]; - - [bbox release]; - - return pbox; -} -#endif // !USE_IPHONE - - -/* Iterate over and process the children of the root node of the XML document. - */ -- (void)traverseTree -{ -# ifdef USE_IPHONE - NSView *parent = [self view]; -# else - NSWindow *parent = self; -#endif - NSXMLNode *node = xml_root; - - if (![[node name] isEqualToString:@"screensaver"]) { - NSAssert (0, @"top level node is not <xscreensaver>"); - } - - saver_name = [self parseXScreenSaverTag: node]; - saver_name = [saver_name stringByReplacingOccurrencesOfString:@" " - withString:@""]; - [saver_name retain]; - -# ifndef USE_IPHONE - - NSRect rect; - rect.origin.x = rect.origin.y = 0; - rect.size.width = rect.size.height = 1; - - NSView *panel = [[NSView alloc] initWithFrame:rect]; - [self traverseChildren:node on:panel]; - fix_contentview_size (panel); - - NSView *root = wrap_with_buttons (parent, panel); - [userDefaultsController setAppliesImmediately:NO]; - [globalDefaultsController setAppliesImmediately:NO]; - - [panel setAutoresizingMask:NSViewWidthSizable|NSViewHeightSizable]; - - rect = [parent frameRectForContentRect:[root frame]]; - [parent setFrame:rect display:NO]; - [parent setMinSize:rect.size]; - - [parent setContentView:root]; - - [panel release]; - [root release]; - -# else // USE_IPHONE - - CGRect r = [parent frame]; - r.size = [[UIScreen mainScreen] bounds].size; - [parent setFrame:r]; - [self traverseChildren:node on:parent]; - -# endif // USE_IPHONE -} - - -- (void)parser:(NSXMLParser *)parser - didStartElement:(NSString *)elt - namespaceURI:(NSString *)ns - qualifiedName:(NSString *)qn - attributes:(NSDictionary *)attrs -{ - NSXMLElement *e = [[NSXMLElement alloc] initWithName:elt]; - [e autorelease]; - [e setKind:SimpleXMLElementKind]; - [e setAttributesAsDictionary:attrs]; - NSXMLElement *p = xml_parsing; - [e setParent:p]; - xml_parsing = e; - if (! xml_root) - xml_root = xml_parsing; -} - -- (void)parser:(NSXMLParser *)parser - didEndElement:(NSString *)elt - namespaceURI:(NSString *)ns - qualifiedName:(NSString *)qn -{ - NSXMLElement *p = xml_parsing; - if (! p) { - NSLog(@"extra close: %@", elt); - } else if (![[p name] isEqualToString:elt]) { - NSLog(@"%@ closed by %@", [p name], elt); - } else { - NSXMLElement *n = xml_parsing; - xml_parsing = [n parent]; - } -} - - -- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string -{ - NSXMLElement *e = [[NSXMLElement alloc] initWithName:@"text"]; - [e setKind:SimpleXMLTextKind]; - NSXMLElement *p = xml_parsing; - [e setParent:p]; - [e setObjectValue: string]; - [e autorelease]; -} - - -# ifdef USE_IPHONE -# ifdef USE_PICKER_VIEW - -#pragma mark UIPickerView delegate methods - -- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pv -{ - return 1; // Columns -} - -- (NSInteger)pickerView:(UIPickerView *)pv - numberOfRowsInComponent:(NSInteger)column -{ - NSAssert (column == 0, @"weird column"); - NSArray *a = [picker_values objectAtIndex: [pv tag]]; - if (! a) return 0; // Too early? - return [a count]; -} - -- (CGFloat)pickerView:(UIPickerView *)pv - rowHeightForComponent:(NSInteger)column -{ - return FONT_SIZE; -} - -- (CGFloat)pickerView:(UIPickerView *)pv - widthForComponent:(NSInteger)column -{ - NSAssert (column == 0, @"weird column"); - NSArray *a = [picker_values objectAtIndex: [pv tag]]; - if (! a) return 0; // Too early? - - UIFont *f = [UIFont systemFontOfSize:[NSFont systemFontSize]]; - CGFloat max = 0; - for (NSArray *a2 in a) { - NSString *s = [a2 objectAtIndex:0]; - // #### sizeWithFont deprecated as of iOS 7; use boundingRectWithSize. - CGSize r = [s sizeWithFont:f]; - if (r.width > max) max = r.width; - } - - max *= 1.7; // WTF!! - - if (max > 320) - max = 320; - else if (max < 120) - max = 120; - - return max; - -} - - -- (NSString *)pickerView:(UIPickerView *)pv - titleForRow:(NSInteger)row - forComponent:(NSInteger)column -{ - NSAssert (column == 0, @"weird column"); - NSArray *a = [picker_values objectAtIndex: [pv tag]]; - if (! a) return 0; // Too early? - a = [a objectAtIndex:row]; - NSAssert (a, @"internal error"); - return [a objectAtIndex:0]; -} - -# endif // USE_PICKER_VIEW - - -#pragma mark UITableView delegate methods - -- (void) addResetButton -{ - [[self navigationItem] - setRightBarButtonItem: [[UIBarButtonItem alloc] - initWithTitle: @"Reset to Defaults" - style: UIBarButtonItemStylePlain - target:self - action:@selector(resetAction:)]]; - NSString *s = saver_name; - if ([self view].frame.size.width > 320) - s = [s stringByAppendingString: @" Settings"]; - [self navigationItem].title = s; -} - - -- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)o -{ - return YES; -} - -- (NSInteger)numberOfSectionsInTableView:(UITableView *)tv { - // Number of vertically-stacked white boxes. - return [controls count]; -} - -- (NSInteger)tableView:(UITableView *)tableView - numberOfRowsInSection:(NSInteger)section -{ - // Number of lines in each vertically-stacked white box. - NSAssert (controls, @"internal error"); - return [[controls objectAtIndex:section] count]; -} - -- (NSString *)tableView:(UITableView *)tv - titleForHeaderInSection:(NSInteger)section -{ - // Titles above each vertically-stacked white box. -// if (section == 0) -// return [saver_name stringByAppendingString:@" Settings"]; - return nil; -} - - -- (CGFloat)tableView:(UITableView *)tv - heightForRowAtIndexPath:(NSIndexPath *)ip -{ - CGFloat h = 0; - - NSView *ctl = [[controls objectAtIndex:[ip indexAtPosition:0]] - objectAtIndex:[ip indexAtPosition:1]]; - - if ([ctl isKindOfClass:[NSArray class]]) { - NSArray *set = (NSArray *) ctl; - switch ([set count]) { - case 4: // label + left/slider/right. - case 3: // left/slider/right. - h = FONT_SIZE * 3.0; - break; - case 2: // Checkboxes, or text fields. - h = FONT_SIZE * 2.4; - break; - } - } else if ([ctl isKindOfClass:[UILabel class]]) { - // Radio buttons in a multi-select list. - h = FONT_SIZE * 1.9; - -# ifdef USE_HTML_LABELS - } else if ([ctl isKindOfClass:[HTMLLabel class]]) { - - HTMLLabel *t = (HTMLLabel *) ctl; - CGRect r = t.frame; - r.size.width = [tv frame].size.width; - r.size.width -= LEFT_MARGIN * 2; - [t setFrame:r]; - [t sizeToFit]; - r = t.frame; - h = r.size.height; -# endif // USE_HTML_LABELS - - } else { // Does this ever happen? - h = FONT_SIZE + LINE_SPACING * 2; - } - - if (h <= 0) abort(); - return h; -} - - -- (void)refreshTableView -{ - UITableView *tv = (UITableView *) [self view]; - NSMutableArray *a = [NSMutableArray arrayWithCapacity:20]; - NSInteger rows = [self numberOfSectionsInTableView:tv]; - for (int i = 0; i < rows; i++) { - NSInteger cols = [self tableView:tv numberOfRowsInSection:i]; - for (int j = 0; j < cols; j++) { - NSUInteger ip[2]; - ip[0] = i; - ip[1] = j; - [a addObject: [NSIndexPath indexPathWithIndexes:ip length:2]]; - } - } - - [tv beginUpdates]; - [tv reloadRowsAtIndexPaths:a withRowAnimation:UITableViewRowAnimationNone]; - [tv endUpdates]; - - // Default opacity looks bad. - // #### Oh great, this only works *sometimes*. - UIView *v = [[self navigationItem] titleView]; - [v setBackgroundColor:[[v backgroundColor] colorWithAlphaComponent:1]]; -} - - -- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)o -{ - [NSTimer scheduledTimerWithTimeInterval: 0 - target:self - selector:@selector(refreshTableView) - userInfo:nil - repeats:NO]; -} - - -#ifndef USE_PICKER_VIEW - -- (void)updateRadioGroupCell:(UITableViewCell *)cell - button:(RadioButton *)b -{ - NSArray *item = [[b items] objectAtIndex: [b index]]; - NSString *pref_key = [item objectAtIndex:1]; - NSObject *pref_val = [item objectAtIndex:2]; - - NSObject *current = [[self controllerForKey:pref_key] objectForKey:pref_key]; - - // Convert them both to strings and compare those, so that - // we don't get screwed by int 1 versus string "1". - // Will boolean true/1 screw us here too? - // - NSString *pref_str = ([pref_val isKindOfClass:[NSString class]] - ? (NSString *) pref_val - : [(NSNumber *) pref_val stringValue]); - NSString *current_str = ([current isKindOfClass:[NSString class]] - ? (NSString *) current - : [(NSNumber *) current stringValue]); - BOOL match_p = [current_str isEqualToString:pref_str]; - - // NSLog(@"\"%@\" = \"%@\" | \"%@\" ", pref_key, pref_val, current_str); - - if (match_p) - [cell setAccessoryType:UITableViewCellAccessoryCheckmark]; - else - [cell setAccessoryType:UITableViewCellAccessoryNone]; -} - - -- (void)tableView:(UITableView *)tv - didSelectRowAtIndexPath:(NSIndexPath *)ip -{ - RadioButton *ctl = [[controls objectAtIndex:[ip indexAtPosition:0]] - objectAtIndex:[ip indexAtPosition:1]]; - if (! [ctl isKindOfClass:[RadioButton class]]) - return; - - [self radioAction:ctl]; - [self refreshTableView]; -} - - -#endif // !USE_PICKER_VIEW - - - -- (UITableViewCell *)tableView:(UITableView *)tv - cellForRowAtIndexPath:(NSIndexPath *)ip -{ - CGFloat ww = [tv frame].size.width; - CGFloat hh = [self tableView:tv heightForRowAtIndexPath:ip]; - - float os_version = [[[UIDevice currentDevice] systemVersion] floatValue]; - - // Width of the column of labels on the left. - CGFloat left_width = ww * 0.4; - CGFloat right_edge = ww - LEFT_MARGIN; - - if (os_version < 7) // margins were wider on iOS 6.1 - right_edge -= 10; - - CGFloat max = FONT_SIZE * 12; - if (left_width > max) left_width = max; - - NSView *ctl = [[controls objectAtIndex:[ip indexAtPosition:0]] - objectAtIndex:[ip indexAtPosition:1]]; - - if ([ctl isKindOfClass:[NSArray class]]) { - // This cell has a set of objects in it. - NSArray *set = (NSArray *) ctl; - switch ([set count]) { - case 2: - { - // With 2 elements, the first of the pair must be a label. - UILabel *label = (UILabel *) [set objectAtIndex: 0]; - NSAssert ([label isKindOfClass:[UILabel class]], @"unhandled type"); - ctl = [set objectAtIndex: 1]; - - CGRect r = [ctl frame]; - - if ([ctl isKindOfClass:[UISwitch class]]) { // Checkboxes. - r.size.width = 80; // Magic. - r.origin.x = right_edge - r.size.width + 30; // beats me - - if (os_version < 7) // checkboxes were wider on iOS 6.1 - r.origin.x -= 25; - - } else { - r.origin.x = left_width; // Text fields, etc. - r.size.width = right_edge - r.origin.x; - } - - r.origin.y = (hh - r.size.height) / 2; // Center vertically. - [ctl setFrame:r]; - - // Make a box and put the label and checkbox/slider into it. - r.origin.x = 0; - r.origin.y = 0; - r.size.width = ww; - r.size.height = hh; - NSView *box = [[UIView alloc] initWithFrame:r]; - [box addSubview: ctl]; - - // Let the label make use of any space not taken up by the control. - r = [label frame]; - r.origin.x = LEFT_MARGIN; - r.origin.y = 0; - r.size.width = [ctl frame].origin.x - r.origin.x; - r.size.height = hh; - [label setFrame:r]; - [label setFont:[NSFont boldSystemFontOfSize: FONT_SIZE]]; - [box addSubview: label]; - [box autorelease]; - - ctl = box; - } - break; - case 3: - case 4: - { - // With 3 elements, 1 and 3 are labels. - // With 4 elements, 1, 2 and 4 are labels. - int i = 0; - UILabel *top = ([set count] == 4 - ? [set objectAtIndex: i++] - : 0); - UILabel *left = [set objectAtIndex: i++]; - NSView *mid = [set objectAtIndex: i++]; - UILabel *right = [set objectAtIndex: i++]; - NSAssert (!top || [top isKindOfClass:[UILabel class]], @"WTF"); - NSAssert ( [left isKindOfClass:[UILabel class]], @"WTF"); - NSAssert ( ![mid isKindOfClass:[UILabel class]], @"WTF"); - NSAssert ( [right isKindOfClass:[UILabel class]], @"WTF"); - - // 3 elements: control at top of cell. - // 4 elements: center the control vertically. - CGRect r = [mid frame]; - r.size.height = 32; // Unchangable height of the slider thumb. - - // Center the slider between left_width and right_edge. -# ifdef LABEL_ABOVE_SLIDER - r.origin.x = LEFT_MARGIN; -# else - r.origin.x = left_width; -# endif - r.origin.y = (hh - r.size.height) / 2; - r.size.width = right_edge - r.origin.x; - [mid setFrame:r]; - - if (top) { -# ifdef LABEL_ABOVE_SLIDER - // Top label goes above, flush center/top. - r.origin.x = (ww - r.size.width) / 2; - r.origin.y = 4; - // #### sizeWithFont deprecated as of iOS 7; use boundingRectWithSize. - r.size = [[top text] sizeWithFont:[top font] - constrainedToSize: - CGSizeMake (ww - LEFT_MARGIN*2, 100000) - lineBreakMode:[top lineBreakMode]]; -# else // !LABEL_ABOVE_SLIDER - // Label goes on the left. - r.origin.x = LEFT_MARGIN; - r.origin.y = 0; - r.size.width = left_width - LEFT_MARGIN; - r.size.height = hh; -# endif // !LABEL_ABOVE_SLIDER - [top setFrame:r]; - } - - // Left label goes under control, flush left/bottom. - left.frame = CGRectMake([mid frame].origin.x, hh - 4, - ww - LEFT_MARGIN*2, 100000); - [left sizeToFit]; - r = left.frame; - r.origin.y -= r.size.height; - left.frame = r; - - // Right label goes under control, flush right/bottom. - right.frame = - CGRectMake([mid frame].origin.x + [mid frame].size.width, - [left frame].origin.y, ww - LEFT_MARGIN*2, 1000000); - [right sizeToFit]; - r = right.frame; - r.origin.x -= r.size.width; - right.frame = r; - - // Make a box and put the labels and slider into it. - r.origin.x = 0; - r.origin.y = 0; - r.size.width = ww; - r.size.height = hh; - NSView *box = [[UIView alloc] initWithFrame:r]; - if (top) - [box addSubview: top]; - [box addSubview: left]; - [box addSubview: right]; - [box addSubview: mid]; - [box autorelease]; - - ctl = box; - } - break; - default: - NSAssert (0, @"unhandled size"); - } - } else { // A single view, not a pair. - CGRect r = [ctl frame]; - r.origin.x = LEFT_MARGIN; - r.origin.y = 0; - r.size.width = right_edge - r.origin.x; - r.size.height = hh; - [ctl setFrame:r]; - } - - NSString *id = @"Cell"; - UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:id]; - if (!cell) - cell = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault - reuseIdentifier: id] - autorelease]; - - for (UIView *subview in [cell.contentView subviews]) - [subview removeFromSuperview]; - [cell.contentView addSubview: ctl]; - CGRect r = [ctl frame]; - r.origin.x = 0; - r.origin.y = 0; - [cell setFrame:r]; - cell.selectionStyle = UITableViewCellSelectionStyleNone; - [cell setAccessoryType:UITableViewCellAccessoryNone]; - -# ifndef USE_PICKER_VIEW - if ([ctl isKindOfClass:[RadioButton class]]) - [self updateRadioGroupCell:cell button:(RadioButton *)ctl]; -# endif // USE_PICKER_VIEW - - return cell; -} -# endif // USE_IPHONE - - -/* When this object is instantiated, it parses the XML file and creates - controls on itself that are hooked up to the appropriate preferences. - The default size of the view is just big enough to hold them all. - */ -- (id)initWithXML: (NSData *) xml_data - options: (const XrmOptionDescRec *) _opts - controller: (NSUserDefaultsController *) _prefs - globalController: (NSUserDefaultsController *) _globalPrefs - defaults: (NSDictionary *) _defs -{ -# ifndef USE_IPHONE - self = [super init]; -# else // !USE_IPHONE - self = [super initWithStyle:UITableViewStyleGrouped]; - self.title = [saver_name stringByAppendingString:@" Settings"]; -# endif // !USE_IPHONE - if (! self) return 0; - - // instance variables - opts = _opts; - defaultOptions = _defs; - userDefaultsController = [_prefs retain]; - globalDefaultsController = [_globalPrefs retain]; - - NSXMLParser *xmlDoc = [[NSXMLParser alloc] initWithData:xml_data]; - - if (!xmlDoc) { - NSAssert1 (0, @"XML Error: %@", - [[NSString alloc] initWithData:xml_data - encoding:NSUTF8StringEncoding]); - return nil; - } - [xmlDoc setDelegate:self]; - if (! [xmlDoc parse]) { - NSError *err = [xmlDoc parserError]; - NSAssert2 (0, @"XML Error: %@: %@", - [[NSString alloc] initWithData:xml_data - encoding:NSUTF8StringEncoding], - err); - return nil; - } - -# ifndef USE_IPHONE - TextModeTransformer *t = [[TextModeTransformer alloc] init]; - [NSValueTransformer setValueTransformer:t - forName:@"TextModeTransformer"]; - [t release]; -# endif // USE_IPHONE - - [self traverseTree]; - xml_root = 0; - -# ifdef USE_IPHONE - [self addResetButton]; -# endif - - return self; -} - - -- (void) dealloc -{ - [saver_name release]; - [userDefaultsController release]; - [globalDefaultsController release]; -# ifdef USE_IPHONE - [controls release]; - [pref_keys release]; - [pref_ctls release]; -# ifdef USE_PICKER_VIEW - [picker_values release]; -# endif -# endif - [super dealloc]; -} - -@end diff --git a/OSX/XScreenSaverDMG.icns b/OSX/XScreenSaverDMG.icns Binary files differdeleted file mode 100644 index 2a38ebd..0000000 --- a/OSX/XScreenSaverDMG.icns +++ /dev/null diff --git a/OSX/XScreenSaverFolder.icns b/OSX/XScreenSaverFolder.icns Binary files differdeleted file mode 100644 index 66177f4..0000000 --- a/OSX/XScreenSaverFolder.icns +++ /dev/null diff --git a/OSX/XScreenSaverGLView.h b/OSX/XScreenSaverGLView.h deleted file mode 100644 index a4d1ebf..0000000 --- a/OSX/XScreenSaverGLView.h +++ /dev/null @@ -1,39 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2016 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This is a subclass of Apple's ScreenSaverView that knows how to run - xscreensaver programs without X11 via the dark magic of the "jwxyz" - library. In xscreensaver terminology, this is the replacement for - the "screenhack.c" module. - */ - -#import "XScreenSaverView.h" - -#ifdef USE_IPHONE -# import <OpenGLES/EAGL.h> -# import <OpenGLES/ES1/gl.h> -# import <OpenGLES/ES1/glext.h> -# import <QuartzCore/QuartzCore.h> -# import "jwzglesI.h" -#else -# import <AppKit/NSOpenGL.h> -#endif - -@interface XScreenSaverGLView : XScreenSaverView -{ -# ifdef USE_IPHONE - GLuint gl_depthbuffer; - BOOL _suppressRotationAnimation; - jwzgles_state *_glesState; -# endif /* USE_IPHONE */ -} - -@end diff --git a/OSX/XScreenSaverGLView.m b/OSX/XScreenSaverGLView.m deleted file mode 100644 index 57b0c7c..0000000 --- a/OSX/XScreenSaverGLView.m +++ /dev/null @@ -1,433 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2017 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This is a subclass of Apple's ScreenSaverView that knows how to run - xscreensaver programs without X11 via the dark magic of the "jwxyz" - library. In xscreensaver terminology, this is the replacement for - the "screenhack.c" module. - */ - -#import "XScreenSaverGLView.h" -#import "XScreenSaverConfigSheet.h" -#import "jwxyz-cocoa.h" -#import "jwxyzI.h" -#import "screenhackI.h" -#import "xlockmoreI.h" - -#ifdef USE_IPHONE -# include "jwzgles.h" -# import <OpenGLES/ES1/glext.h> -#else -# import <OpenGL/OpenGL.h> -#endif - -/* used by the OpenGL screen savers - */ -extern GLXContext *init_GL (ModeInfo *); -extern void glXSwapBuffers (Display *, Window); -extern void glXMakeCurrent (Display *, Window, GLXContext); -extern void clear_gl_error (void); -extern void check_gl_error (const char *type); - - -@implementation XScreenSaverGLView - - -/* With GL programs, drawing at full resolution isn't a problem. - */ -- (CGFloat) hackedContentScaleFactor -{ -# ifdef USE_IPHONE - return [self contentScaleFactor]; -# else - return self.window.backingScaleFactor; -# endif -} - -# ifdef USE_IPHONE - -- (BOOL)ignoreRotation -{ - return FALSE; // Allow xwindow and the glViewport to change shape -} - -- (BOOL) suppressRotationAnimation -{ - return _suppressRotationAnimation; // per-hack setting, default FALSE -} - -- (BOOL) rotateTouches -{ - return TRUE; // We need the XY axes swapped in our events -} - - -- (void) swapBuffers -{ -# ifdef JWXYZ_GL - GLint gl_renderbuffer = xwindow->gl_renderbuffer; -# endif // JWXYZ_GL - glBindRenderbufferOES (GL_RENDERBUFFER_OES, gl_renderbuffer); - [ogl_ctx presentRenderbuffer:GL_RENDERBUFFER_OES]; -} -#endif // USE_IPHONE - - -- (void) animateOneFrame -{ -# if defined USE_IPHONE && defined JWXYZ_QUARTZ - UIGraphicsPushContext (backbuffer); -# endif - - [self render_x11]; - -# if defined USE_IPHONE && defined JWXYZ_QUARTZ - UIGraphicsPopContext(); -# endif -} - - -/* GL screenhacks don't display a backbuffer, so this is a stub. */ -- (void) enableBackbuffer:(CGSize)new_backbuffer_size -{ -} - - -/* GL screenhacks set their own viewport and matrices. */ -- (void) setViewport -{ -} - - -#ifdef USE_IPHONE - -/* Keep the GL scene oriented into a portrait-mode View, regardless of - what the physical device orientation is. - */ -- (void) reshape_x11 -{ - [super reshape_x11]; - - glMatrixMode(GL_PROJECTION); - glRotatef (-current_device_rotation(), 0, 0, 1); - glMatrixMode(GL_MODELVIEW); -} - -- (void) render_x11 -{ - BOOL was_initted_p = initted_p; - [super render_x11]; - - if (! was_initted_p && xdpy) - _suppressRotationAnimation = - get_boolean_resource (xdpy, - "suppressRotationAnimation", - "SuppressRotationAnimation"); -} - -#endif // USE_IPHONE - - - -/* The backbuffer isn't actually used for GL programs, but it needs to - be there for X11 calls to not error out. However, nothing done with - X11 calls will ever show up! It all gets written into the backbuffer - and discarded. That's ok, though, because mostly it's just calls to - XClearWindow and housekeeping stuff like that. So we make a tiny one. - */ -- (void) createBackbuffer:(CGSize)new_size -{ -#ifdef JWXYZ_QUARTZ - NSAssert (! backbuffer_texture, - @"backbuffer_texture shouldn't be used for GL hacks"); - - if (! backbuffer) { - CGColorSpaceRef cs = CGColorSpaceCreateDeviceRGB(); - int w = 8; - int h = 8; - backbuffer = CGBitmapContextCreate (NULL, w, h, // yup, only 8px x 8px. - 8, w*4, cs, - (kCGBitmapByteOrder32Little | - kCGImageAlphaNoneSkipLast)); - CGColorSpaceRelease (cs); - } -#endif // JWXYZ_QUARTZ -} - - -/* Another stub for GL screenhacks. */ -- (void) drawBackbuffer -{ -} - - -/* Likewise. GL screenhacks control display with glXSwapBuffers(). */ -- (void) flushBackbuffer -{ -} - - -#ifndef USE_IPHONE - -- (NSOpenGLPixelFormat *) getGLPixelFormat -{ - NSOpenGLPixelFormatAttribute attrs[40]; - int i = 0; - attrs[i++] = NSOpenGLPFAColorSize; attrs[i++] = 24; - attrs[i++] = NSOpenGLPFAAlphaSize; attrs[i++] = 8; - attrs[i++] = NSOpenGLPFADepthSize; attrs[i++] = 24; - - if ([prefsReader getBooleanResource:"doubleBuffer"]) - attrs[i++] = NSOpenGLPFADoubleBuffer; - - Bool ms_p = [prefsReader getBooleanResource:"multiSample"]; - - /* Sometimes, turning on multisampling kills performance. At one point, - I thought the answer was, "only run multisampling on one screen, and - leave it turned off on other screens". That's what this code does, - but it turns out, that solution is insufficient. I can't really tell - what causes poor performance with multisampling, but it's not - predictable. Without changing the code, some times a given saver will - perform fine with multisampling on, and other times it will perform - very badly. Without multisampling, they always perform fine. - */ - // if (ms_p && [[view window] screen] != [[NSScreen screens] objectAtIndex:0]) - // ms_p = 0; - - if (ms_p) { - attrs[i++] = NSOpenGLPFASampleBuffers; attrs[i++] = 1; - attrs[i++] = NSOpenGLPFASamples; attrs[i++] = 6; - // Don't really understand what this means: - // attrs[i++] = NSOpenGLPFANoRecovery; - } - - attrs[i++] = NSOpenGLPFAWindow; -# ifdef JWXYZ_GL - attrs[i++] = NSOpenGLPFAPixelBuffer; -# endif - - attrs[i] = 0; - - NSOpenGLPixelFormat *result = [[NSOpenGLPixelFormat alloc] - initWithAttributes:attrs]; - - if (ms_p && !result) { // Retry without multisampling. - i -= 2; - attrs[i] = 0; - result = [[NSOpenGLPixelFormat alloc] initWithAttributes:attrs]; - } - - return [result autorelease]; -} - -#else // !USE_IPHONE - -- (NSDictionary *)getGLProperties -{ - Bool dbuf_p = [prefsReader getBooleanResource:"doubleBuffer"]; - - /* There seems to be no way to actually turn off double-buffering in - EAGLContext (e.g., no way to draw to the front buffer directly) - but if we turn on "retained backing" for non-buffering apps like - "pipes", at least the back buffer isn't auto-cleared on them. - */ - - return [NSDictionary dictionaryWithObjectsAndKeys: - kEAGLColorFormatRGBA8, kEAGLDrawablePropertyColorFormat, - [NSNumber numberWithBool:!dbuf_p], kEAGLDrawablePropertyRetainedBacking, - nil]; -} - -- (void)addExtraRenderbuffers:(CGSize)size -{ - int w = size.width; - int h = size.height; - - if (gl_depthbuffer) glDeleteRenderbuffersOES (1, &gl_depthbuffer); - - glGenRenderbuffersOES (1, &gl_depthbuffer); - // [EAGLContext renderbufferStorage:fromDrawable:] must be called before this. - glBindRenderbufferOES (GL_RENDERBUFFER_OES, gl_depthbuffer); - glRenderbufferStorageOES (GL_RENDERBUFFER_OES, GL_DEPTH_COMPONENT16_OES, - w, h); - glFramebufferRenderbufferOES (GL_FRAMEBUFFER_OES, GL_DEPTH_ATTACHMENT_OES, - GL_RENDERBUFFER_OES, gl_depthbuffer); -} - -- (NSString *)getCAGravity -{ - return kCAGravityCenter; -} - -- (void) startAnimation -{ - [super startAnimation]; - if (ogl_ctx) /* Almost always true. */ - _glesState = jwzgles_make_state (); -} - -- (void) stopAnimation -{ - [super stopAnimation]; -#ifdef USE_IPHONE - if (_glesState) { - [EAGLContext setCurrentContext:ogl_ctx]; - jwzgles_make_current (_glesState); - jwzgles_free_state (); - } -#endif -} - -- (void) prepareContext -{ - [super prepareContext]; - jwzgles_make_current (_glesState); -} - -#endif // !USE_IPHONE - - -- (void)dealloc { - // ogl_ctx - // gl_framebuffer - // gl_renderbuffer - // gl_depthbuffer - [super dealloc]; -} - -@end - - -/* Utility functions... - */ - - -// redefine NSAssert, etc. here since they don't work when not inside -// an ObjC method. - -#undef NSAssert -#undef NSAssert1 -#undef NSAssert2 -#define NSASS(S) \ - jwxyz_abort ("%s", [(S) cStringUsingEncoding:NSUTF8StringEncoding]) -#define NSAssert(CC,S) do { if (!(CC)) { NSASS((S)); }} while(0) -#define NSAssert1(CC,S,A) do { if (!(CC)) { \ - NSASS(([NSString stringWithFormat: S, A])); }} while(0) -#define NSAssert2(CC,S,A,B) do { if (!(CC)) { \ - NSASS(([NSString stringWithFormat: S, A, B])); }} while(0) - - -/* Called by OpenGL savers using the XLockmore API. - */ -GLXContext * -init_GL (ModeInfo *mi) -{ - Window win = mi->window; - XScreenSaverGLView *view = (XScreenSaverGLView *) jwxyz_window_view (win); - NSAssert1 ([view isKindOfClass:[XScreenSaverGLView class]], - @"wrong view class: %@", view); - - // OpenGL initialization is in [XScreenSaverView startAnimation]. - - // I don't know why this is necessary, but it beats randomly having some - // textures be upside down. - // - glMatrixMode(GL_TEXTURE); - glLoadIdentity(); - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); - - glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - - // Caller expects a pointer to an opaque struct... which it dereferences. - // Don't ask me, it's historical... - static int blort = -1; - return (void *) &blort; -} - - -/* Copy the back buffer to the front buffer. - */ -void -glXSwapBuffers (Display *dpy, Window window) -{ - // This all is very much like what's in -[XScreenSaverView flushBackbuffer]. -#ifdef JWXYZ_GL - jwxyz_bind_drawable (window, window); -#endif // JWXYZ_GL - - XScreenSaverGLView *view = (XScreenSaverGLView *) jwxyz_window_view (window); - NSAssert1 ([view isKindOfClass:[XScreenSaverGLView class]], - @"wrong view class: %@", view); -#ifndef USE_IPHONE - NSOpenGLContext *ctx = [view oglContext]; - if (ctx) [ctx flushBuffer]; // despite name, this actually swaps -#else /* USE_IPHONE */ - [view swapBuffers]; -#endif /* USE_IPHONE */ -} - -/* Does nothing - prepareContext already did the work. - */ -void -glXMakeCurrent (Display *dpy, Window window, GLXContext context) -{ -} - - -/* clear away any lingering error codes */ -void -clear_gl_error (void) -{ - while (glGetError() != GL_NO_ERROR) - ; -} - - -#if defined GL_INVALID_FRAMEBUFFER_OPERATION_OES && \ - !defined GL_INVALID_FRAMEBUFFER_OPERATION -# define GL_INVALID_FRAMEBUFFER_OPERATION GL_INVALID_FRAMEBUFFER_OPERATION_OES -#endif - - -/* report a GL error. */ -void -check_gl_error (const char *type) -{ - char buf[100]; - GLenum i; - const char *e; - switch ((i = glGetError())) { - case GL_NO_ERROR: return; - case GL_INVALID_ENUM: e = "invalid enum"; break; - case GL_INVALID_VALUE: e = "invalid value"; break; - case GL_INVALID_OPERATION: e = "invalid operation"; break; - case GL_STACK_OVERFLOW: e = "stack overflow"; break; - case GL_STACK_UNDERFLOW: e = "stack underflow"; break; - case GL_OUT_OF_MEMORY: e = "out of memory"; break; -#ifdef GL_INVALID_FRAMEBUFFER_OPERATION - case GL_INVALID_FRAMEBUFFER_OPERATION: - e = "invalid framebuffer operation"; - break; -#endif -#ifdef GL_TABLE_TOO_LARGE_EXT - case GL_TABLE_TOO_LARGE_EXT: e = "table too large"; break; -#endif -#ifdef GL_TEXTURE_TOO_LARGE_EXT - case GL_TEXTURE_TOO_LARGE_EXT: e = "texture too large"; break; -#endif - default: - e = buf; sprintf (buf, "unknown GL error %d", (int) i); break; - } - NSAssert2 (0, @"%s GL error: %s", type, e); -} diff --git a/OSX/XScreenSaverPkg.icns b/OSX/XScreenSaverPkg.icns Binary files differdeleted file mode 100644 index 3dc0aa1..0000000 --- a/OSX/XScreenSaverPkg.icns +++ /dev/null diff --git a/OSX/XScreenSaverSubclass.m b/OSX/XScreenSaverSubclass.m deleted file mode 100644 index aabfc83..0000000 --- a/OSX/XScreenSaverSubclass.m +++ /dev/null @@ -1,33 +0,0 @@ -/* xscreensaver, Copyright (c) 2006 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This stub is compiled differently for each saver, just to ensure that - each one has a different class name. If multiple savers use the - XScreenSaver class directly, System Preferences gets really confused. - */ - -#ifndef CLASS - ERROR! -DCLASS missing -#endif - -#ifdef USE_GL -# import "XScreenSaverGLView.h" -# define SUPERCLASS XScreenSaverGLView -#else -# import "XScreenSaverView.h" -# define SUPERCLASS XScreenSaverView -#endif - -@interface CLASS : SUPERCLASS { } -@end - -@implementation CLASS -@end diff --git a/OSX/XScreenSaverView.h b/OSX/XScreenSaverView.h deleted file mode 100644 index 1965ef8..0000000 --- a/OSX/XScreenSaverView.h +++ /dev/null @@ -1,182 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2017 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This is a subclass of Apple's ScreenSaverView that knows how to run - xscreensaver programs without X11 via the dark magic of the "jwxyz" - library. In xscreensaver terminology, this is the replacement for - the "screenhack.c" module. - */ - -#ifdef USE_IPHONE -# import <Foundation/Foundation.h> -# import <UIKit/UIKit.h> -# define NSView UIView -# define NSRect CGRect -# define NSSize CGSize -# define NSColor UIColor -# define NSImage UIImage -# define NSEvent UIEvent -# define NSWindow UIWindow -# define NSOpenGLContext EAGLContext -#else -# import <Cocoa/Cocoa.h> -# import <ScreenSaver/ScreenSaver.h> -//# define USE_TOUCHBAR -#endif - - -#import "screenhackI.h" -#import "PrefsReader.h" - -#ifdef USE_IPHONE - -@class XScreenSaverView; - -@protocol XScreenSaverViewDelegate -- (void) wantsFadeOut:(XScreenSaverView *)saverView; -- (void) didShake:(XScreenSaverView *)saverView; -- (void) openPreferences: (NSString *)which; -@end - -@interface ScreenSaverView : NSView -- (id)initWithFrame:(NSRect)frame isPreview:(BOOL)isPreview; -- (NSTimeInterval)animationTimeInterval; -- (void)setAnimationTimeInterval:(NSTimeInterval)timeInterval; -- (void)startAnimation; -- (void)stopAnimation; -- (BOOL)isAnimating; -- (void)animateOneFrame; -- (BOOL)hasConfigureSheet; -//- (NSWindow*)configureSheet; -- (UIViewController*)configureView; -- (BOOL)isPreview; -@end - -#endif // USE_IPHONE - - -// Currently only OpenGL backbuffers are supported (OSX and iOS). -# define BACKBUFFER_OPENGL - -@interface XScreenSaverView : ScreenSaverView -# ifdef USE_IPHONE - <UIAlertViewDelegate> -# elif defined(USE_TOUCHBAR) - <NSTouchBarDelegate> -# endif -{ - struct xscreensaver_function_table *xsft; - PrefsReader *prefsReader; - - BOOL setup_p; // whether xsft->setup_cb() has been run - BOOL initted_p; // whether xsft->init_cb() has been run - BOOL resized_p; // whether to run the xsft->reshape_cb() soon - double next_frame_time; // time_t in milliseconds of when to tick the frame - - // Data used by the Xlib-flavored screensaver - Display *xdpy; - Window xwindow; - void *xdata; - fps_state *fpst; - void (*fps_cb) (Display *, Window, fps_state *, void *); - - BOOL _lowrez_p; // Whether the saver prefers 1990s pixels. - -# ifdef USE_IPHONE - BOOL screenLocked; - BOOL _ignoreRotation; // whether hack requested "always portrait". - // some want this, some do not. - NSTimer *crash_timer; - - NSDictionary *function_tables; - - id<XScreenSaverViewDelegate> _delegate; - - UIView *closeBox; - NSTimer *closeBoxTimer; - - CGAffineTransform pinch_transform; - -# else // !USE_PHONE - - NSOpenGLPixelFormat *pixfmt; - -# endif // !USE_IPHONE - -# ifdef USE_TOUCHBAR - XScreenSaverView *touchbar_view; - BOOL touchbar_p; -# endif - - NSOpenGLContext *ogl_ctx; // OpenGL rendering context - -# ifdef JWXYZ_QUARTZ - CGContextRef backbuffer; - CGColorSpaceRef colorspace; - -# ifdef BACKBUFFER_OPENGL - void *backbuffer_data; - GLsizei backbuffer_len; - - GLsizei gl_texture_w, gl_texture_h; - - GLuint backbuffer_texture; - GLenum gl_texture_target; - GLenum gl_pixel_format, gl_pixel_type; -# ifndef USE_IPHONE - BOOL double_buffered_p, gl_apple_client_storage_p; -# else // USE_IPHONE - BOOL gl_limited_npot_p; - GLuint gl_framebuffer, gl_renderbuffer; -# endif // USE_IPHONE -# endif - -# endif // JWXYZ_QUARTZ - -# if defined JWXYZ_GL && defined USE_IPHONE - NSOpenGLContext *ogl_ctx_pixmap; -# endif // JWXYZ_GL && USE_IPHONE -} - -- (id)initWithFrame:(NSRect)frame saverName:(NSString*)n isPreview:(BOOL)p; - -- (void) render_x11; -- (NSOpenGLContext *) oglContext; -- (void) prepareContext; -- (NSUserDefaultsController *) userDefaultsController; -+ (NSString *) decompressXML:(NSData *)xml; - -- (CGFloat) hackedContentScaleFactor; - -#ifdef USE_IPHONE -- (void)setScreenLocked:(BOOL)locked; -- (NSDictionary *)getGLProperties; -- (void)addExtraRenderbuffers:(CGSize)size; -- (NSString *)getCAGravity; -- (void)orientationChanged; -@property (nonatomic, assign) id<XScreenSaverViewDelegate> delegate; -@property (nonatomic) BOOL ignoreRotation; -- (BOOL)suppressRotationAnimation; -- (BOOL)rotateTouches; -#else // !USE_IPHONE -- (NSOpenGLPixelFormat *)getGLPixelFormat; -#endif // !USE_IPHONE - -- (void)enableBackbuffer:(CGSize)new_backbuffer_size; -- (void)setViewport; -- (void)createBackbuffer:(CGSize)s; -- (void)reshape_x11; -#ifdef JWXYZ_QUARTZ -- (void)drawBackbuffer; -#endif // JWXYZ_QUARTZ -- (void)flushBackbuffer; - -@end diff --git a/OSX/XScreenSaverView.m b/OSX/XScreenSaverView.m deleted file mode 100644 index 371cf17..0000000 --- a/OSX/XScreenSaverView.m +++ /dev/null @@ -1,3059 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This is a subclass of Apple's ScreenSaverView that knows how to run - xscreensaver programs without X11 via the dark magic of the "jwxyz" - library. In xscreensaver terminology, this is the replacement for - the "screenhack.c" module. - */ - -#import <QuartzCore/QuartzCore.h> -#import <sys/mman.h> -#import <zlib.h> -#import "XScreenSaverView.h" -#import "XScreenSaverConfigSheet.h" -#import "Updater.h" -#import "screenhackI.h" -#import "pow2.h" -#import "jwxyzI.h" -#import "jwxyz-cocoa.h" -#import "jwxyz-timers.h" - -#ifdef USE_IPHONE -// XScreenSaverView.m speaks OpenGL ES just fine, but enableBackbuffer does -// need (jwzgles_)gluCheckExtension. -# import "jwzglesI.h" -#else -# import <OpenGL/glu.h> -#endif - -/* Garbage collection only exists if we are being compiled against the - 10.6 SDK or newer, not if we are building against the 10.4 SDK. - */ -#ifndef MAC_OS_X_VERSION_10_6 -# define MAC_OS_X_VERSION_10_6 1060 /* undefined in 10.4 SDK, grr */ -#endif -#ifndef MAC_OS_X_VERSION_10_12 -# define MAC_OS_X_VERSION_10_12 101200 -#endif -#if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 && \ - MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_12) - /* 10.6 SDK or later, and earlier than 10.12 SDK */ -# import <objc/objc-auto.h> -# define DO_GC_HACKERY -#endif - -/* Duplicated in xlockmoreI.h and XScreenSaverGLView.m. */ -extern void clear_gl_error (void); -extern void check_gl_error (const char *type); - -extern struct xscreensaver_function_table *xscreensaver_function_table; - -/* Global variables used by the screen savers - */ -const char *progname; -const char *progclass; -int mono_p = 0; - - -# ifdef USE_IPHONE - -# define NSSizeToCGSize(x) (x) - -extern NSDictionary *make_function_table_dict(void); // ios-function-table.m - -/* Stub definition of the superclass, for iPhone. - */ -@implementation ScreenSaverView -{ - NSTimeInterval anim_interval; - Bool animating_p; - NSTimer *anim_timer; -} - -- (id)initWithFrame:(NSRect)frame isPreview:(BOOL)isPreview { - self = [super initWithFrame:frame]; - if (! self) return 0; - anim_interval = 1.0/30; - return self; -} -- (NSTimeInterval)animationTimeInterval { return anim_interval; } -- (void)setAnimationTimeInterval:(NSTimeInterval)i { anim_interval = i; } -- (BOOL)hasConfigureSheet { return NO; } -- (NSWindow *)configureSheet { return nil; } -- (NSView *)configureView { return nil; } -- (BOOL)isPreview { return NO; } -- (BOOL)isAnimating { return animating_p; } -- (void)animateOneFrame { } - -- (void)startAnimation { - if (animating_p) return; - animating_p = YES; - anim_timer = [NSTimer scheduledTimerWithTimeInterval: anim_interval - target:self - selector:@selector(animateOneFrame) - userInfo:nil - repeats:YES]; -} - -- (void)stopAnimation { - if (anim_timer) { - [anim_timer invalidate]; - anim_timer = 0; - } - animating_p = NO; -} -@end - -# endif // !USE_IPHONE - - - -@interface XScreenSaverView (Private) -- (void) stopAndClose; -- (void) stopAndClose:(Bool)relaunch; -@end - -@implementation XScreenSaverView - -// Given a lower-cased saver name, returns the function table for it. -// If no name, guess the name from the class's bundle name. -// -- (struct xscreensaver_function_table *) findFunctionTable:(NSString *)name -{ - NSBundle *nsb = [NSBundle bundleForClass:[self class]]; - NSAssert1 (nsb, @"no bundle for class %@", [self class]); - - NSString *path = [nsb bundlePath]; - CFURLRef url = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, - (CFStringRef) path, - kCFURLPOSIXPathStyle, - true); - CFBundleRef cfb = CFBundleCreate (kCFAllocatorDefault, url); - CFRelease (url); - NSAssert1 (cfb, @"no CFBundle for \"%@\"", path); - // #### Analyze says "Potential leak of an object stored into cfb" - - if (! name) - name = [[path lastPathComponent] stringByDeletingPathExtension]; - - name = [[name lowercaseString] - stringByReplacingOccurrencesOfString:@" " - withString:@""]; - -# ifndef USE_IPHONE - // CFBundleGetDataPointerForName doesn't work in "Archive" builds. - // I'm guessing that symbol-stripping is mandatory. Fuck. - NSString *table_name = [name stringByAppendingString: - @"_xscreensaver_function_table"]; - void *addr = CFBundleGetDataPointerForName (cfb, (CFStringRef) table_name); - CFRelease (cfb); - - if (! addr) - NSLog (@"no symbol \"%@\" for \"%@\"", table_name, path); - -# else // USE_IPHONE - // Depends on the auto-generated "ios-function-table.m" being up to date. - if (! function_tables) - function_tables = [make_function_table_dict() retain]; - NSValue *v = [function_tables objectForKey: name]; - void *addr = v ? [v pointerValue] : 0; -# endif // USE_IPHONE - - return (struct xscreensaver_function_table *) addr; -} - - -// Add the "Contents/Resources/" subdirectory of this screen saver's .bundle -// to $PATH for the benefit of savers that include helper shell scripts. -// -- (void) setShellPath -{ - NSBundle *nsb = [NSBundle bundleForClass:[self class]]; - NSAssert1 (nsb, @"no bundle for class %@", [self class]); - - NSString *nsdir = [nsb resourcePath]; - NSAssert1 (nsdir, @"no resourcePath for class %@", [self class]); - const char *dir = [nsdir cStringUsingEncoding:NSUTF8StringEncoding]; - const char *opath = getenv ("PATH"); - if (!opath) opath = "/bin"; // $PATH is unset when running under Shark! - char *npath = (char *) malloc (strlen (opath) + strlen (dir) + 2); - strcpy (npath, dir); - strcat (npath, ":"); - strcat (npath, opath); - if (setenv ("PATH", npath, 1)) { - perror ("setenv"); - NSAssert1 (0, @"setenv \"PATH=%s\" failed", npath); - } - - free (npath); -} - - -// set an $XSCREENSAVER_CLASSPATH variable so that included shell scripts -// (e.g., "xscreensaver-text") know how to look up resources. -// -- (void) setResourcesEnv:(NSString *) name -{ - NSBundle *nsb = [NSBundle bundleForClass:[self class]]; - NSAssert1 (nsb, @"no bundle for class %@", [self class]); - - const char *s = [name cStringUsingEncoding:NSUTF8StringEncoding]; - if (setenv ("XSCREENSAVER_CLASSPATH", s, 1)) { - perror ("setenv"); - NSAssert1 (0, @"setenv \"XSCREENSAVER_CLASSPATH=%s\" failed", s); - } -} - - -- (void) loadCustomFonts -{ -# ifndef USE_IPHONE - NSBundle *nsb = [NSBundle bundleForClass:[self class]]; - NSMutableArray *fonts = [NSMutableArray arrayWithCapacity:20]; - for (NSString *ext in @[@"ttf", @"otf"]) { - [fonts addObjectsFromArray: [nsb pathsForResourcesOfType:ext - inDirectory:NULL]]; - } - for (NSString *font in fonts) { - CFURLRef url = (CFURLRef) [NSURL fileURLWithPath: font]; - CFErrorRef err = 0; - if (! CTFontManagerRegisterFontsForURL (url, kCTFontManagerScopeProcess, - &err)) { - // Just ignore errors: - // "The file has already been registered in the specified scope." - // NSLog (@"loading font: %@ %@", url, err); - } - } -# endif // !USE_IPHONE -} - - -static void -add_default_options (const XrmOptionDescRec *opts, - const char * const *defs, - XrmOptionDescRec **opts_ret, - const char ***defs_ret) -{ - /* These aren't "real" command-line options (there are no actual command-line - options in the Cocoa version); but this is the somewhat kludgey way that - the <xscreensaver-text /> and <xscreensaver-image /> tags in the - ../hacks/config/\*.xml files communicate with the preferences database. - */ - static const XrmOptionDescRec default_options [] = { - { "-text-mode", ".textMode", XrmoptionSepArg, 0 }, - { "-text-literal", ".textLiteral", XrmoptionSepArg, 0 }, - { "-text-file", ".textFile", XrmoptionSepArg, 0 }, - { "-text-url", ".textURL", XrmoptionSepArg, 0 }, - { "-text-program", ".textProgram", XrmoptionSepArg, 0 }, - { "-grab-desktop", ".grabDesktopImages", XrmoptionNoArg, "True" }, - { "-no-grab-desktop", ".grabDesktopImages", XrmoptionNoArg, "False"}, - { "-choose-random-images", ".chooseRandomImages",XrmoptionNoArg, "True" }, - { "-no-choose-random-images",".chooseRandomImages",XrmoptionNoArg, "False"}, - { "-image-directory", ".imageDirectory", XrmoptionSepArg, 0 }, - { "-fps", ".doFPS", XrmoptionNoArg, "True" }, - { "-no-fps", ".doFPS", XrmoptionNoArg, "False"}, - { "-foreground", ".foreground", XrmoptionSepArg, 0 }, - { "-fg", ".foreground", XrmoptionSepArg, 0 }, - { "-background", ".background", XrmoptionSepArg, 0 }, - { "-bg", ".background", XrmoptionSepArg, 0 }, - -# ifndef USE_IPHONE - // <xscreensaver-updater /> - { "-" SUSUEnableAutomaticChecksKey, - "." SUSUEnableAutomaticChecksKey, XrmoptionNoArg, "True" }, - { "-no-" SUSUEnableAutomaticChecksKey, - "." SUSUEnableAutomaticChecksKey, XrmoptionNoArg, "False" }, - { "-" SUAutomaticallyUpdateKey, - "." SUAutomaticallyUpdateKey, XrmoptionNoArg, "True" }, - { "-no-" SUAutomaticallyUpdateKey, - "." SUAutomaticallyUpdateKey, XrmoptionNoArg, "False" }, - { "-" SUSendProfileInfoKey, - "." SUSendProfileInfoKey, XrmoptionNoArg,"True" }, - { "-no-" SUSendProfileInfoKey, - "." SUSendProfileInfoKey, XrmoptionNoArg,"False"}, - { "-" SUScheduledCheckIntervalKey, - "." SUScheduledCheckIntervalKey, XrmoptionSepArg, 0 }, -# endif // !USE_IPHONE - - { 0, 0, 0, 0 } - }; - static const char *default_defaults [] = { - -# if defined(USE_IPHONE) && !defined(__OPTIMIZE__) - ".doFPS: True", -# else - ".doFPS: False", -# endif - ".doubleBuffer: True", - ".multiSample: False", -# ifndef USE_IPHONE - ".textMode: date", -# else - ".textMode: url", -# endif - // ".textLiteral: ", - // ".textFile: ", - ".textURL: https://en.wikipedia.org/w/index.php?title=Special:NewPages&feed=rss", - // ".textProgram: ", - ".grabDesktopImages: yes", -# ifndef USE_IPHONE - ".chooseRandomImages: no", -# else - ".chooseRandomImages: yes", -# endif - ".imageDirectory: ~/Pictures", - ".relaunchDelay: 2", - ".texFontCacheSize: 30", - -# ifndef USE_IPHONE -# define STR1(S) #S -# define STR(S) STR1(S) -# define __objc_yes Yes -# define __objc_no No - "." SUSUEnableAutomaticChecksKey ": " STR(SUSUEnableAutomaticChecksDef), - "." SUAutomaticallyUpdateKey ": " STR(SUAutomaticallyUpdateDef), - "." SUSendProfileInfoKey ": " STR(SUSendProfileInfoDef), - "." SUScheduledCheckIntervalKey ": " STR(SUScheduledCheckIntervalDef), -# undef __objc_yes -# undef __objc_no -# undef STR1 -# undef STR -# endif // USE_IPHONE - 0 - }; - - int count = 0, i, j; - for (i = 0; default_options[i].option; i++) - count++; - for (i = 0; opts[i].option; i++) - count++; - - XrmOptionDescRec *opts2 = (XrmOptionDescRec *) - calloc (count + 1, sizeof (*opts2)); - - i = 0; - j = 0; - while (default_options[j].option) { - opts2[i] = default_options[j]; - i++, j++; - } - j = 0; - while (opts[j].option) { - opts2[i] = opts[j]; - i++, j++; - } - - *opts_ret = opts2; - - - /* now the defaults - */ - count = 0; - for (i = 0; default_defaults[i]; i++) - count++; - for (i = 0; defs[i]; i++) - count++; - - const char **defs2 = (const char **) calloc (count + 1, sizeof (*defs2)); - - i = 0; - j = 0; - while (default_defaults[j]) { - defs2[i] = default_defaults[j]; - i++, j++; - } - j = 0; - while (defs[j]) { - defs2[i] = defs[j]; - i++, j++; - } - - *defs_ret = defs2; -} - - -- (id) initWithFrame:(NSRect)frame - saverName:(NSString *)saverName - isPreview:(BOOL)isPreview -{ - if (! (self = [super initWithFrame:frame isPreview:isPreview])) - return 0; - - xsft = [self findFunctionTable: saverName]; - if (! xsft) { - [self release]; - return 0; - } - - [self setShellPath]; - - setup_p = YES; - if (xsft->setup_cb) - xsft->setup_cb (xsft, xsft->setup_arg); - - /* The plist files for these preferences show up in - $HOME/Library/Preferences/ByHost/ in a file named like - "org.jwz.xscreensaver.<SAVERNAME>.<NUMBERS>.plist" - */ - NSString *name = [NSString stringWithCString:xsft->progclass - encoding:NSISOLatin1StringEncoding]; - name = [@"org.jwz.xscreensaver." stringByAppendingString:name]; - [self setResourcesEnv:name]; - [self loadCustomFonts]; - - XrmOptionDescRec *opts = 0; - const char **defs = 0; - add_default_options (xsft->options, xsft->defaults, &opts, &defs); - prefsReader = [[PrefsReader alloc] - initWithName:name xrmKeys:opts defaults:defs]; - free (defs); - // free (opts); // bah, we need these! #### leak! - xsft->options = opts; - - progname = progclass = xsft->progclass; - - next_frame_time = 0; - -# if !defined USE_IPHONE && defined JWXYZ_QUARTZ - // When the view fills the screen and double buffering is enabled, OS X will - // use page flipping for a minor CPU/FPS boost. In windowed mode, double - // buffering reduces the frame rate to 1/2 the screen's refresh rate. - double_buffered_p = !isPreview; -# endif - -# ifdef USE_IPHONE - [self initGestures]; - - // So we can tell when we're docked. - [UIDevice currentDevice].batteryMonitoringEnabled = YES; - - [self setBackgroundColor:[NSColor blackColor]]; -# endif // USE_IPHONE - -# ifdef JWXYZ_QUARTZ - // Colorspaces and CGContexts only happen with non-GL hacks. - colorspace = CGColorSpaceCreateDeviceRGB (); -# endif - - return self; -} - - -#ifdef USE_TOUCHBAR -- (id) initWithFrame:(NSRect)frame - saverName:(NSString *)saverName - isPreview:(BOOL)isPreview - isTouchbar:(BOOL)isTouchbar -{ - if (! (self = [self initWithFrame:frame saverName:saverName - isPreview:isPreview])) - return 0; - touchbar_p = isTouchbar; - return self; -} -#endif // USE_TOUCHBAR - - -#ifdef USE_IPHONE -+ (Class) layerClass -{ - return [CAEAGLLayer class]; -} -#endif - - -- (id) initWithFrame:(NSRect)frame isPreview:(BOOL)p -{ - return [self initWithFrame:frame saverName:0 isPreview:p]; -} - - -- (void) dealloc -{ - if ([self isAnimating]) - [self stopAnimation]; - NSAssert(!xdata, @"xdata not yet freed"); - NSAssert(!xdpy, @"xdpy not yet freed"); - -# ifdef USE_IPHONE - [[NSNotificationCenter defaultCenter] removeObserver:self]; -# endif - -# ifdef BACKBUFFER_OPENGL -# ifndef USE_IPHONE - [pixfmt release]; -# endif // !USE_IPHONE - [ogl_ctx release]; - // Releasing the OpenGL context should also free any OpenGL objects, - // including the backbuffer texture and frame/render/depthbuffers. -# endif // BACKBUFFER_OPENGL - -# if defined JWXYZ_GL && defined USE_IPHONE - [ogl_ctx_pixmap release]; -# endif // JWXYZ_GL - -# ifdef JWXYZ_QUARTZ - if (colorspace) - CGColorSpaceRelease (colorspace); -# endif // JWXYZ_QUARTZ - - [prefsReader release]; - - // xsft - // fpst - - [super dealloc]; -} - -- (PrefsReader *) prefsReader -{ - return prefsReader; -} - - -#ifdef USE_IPHONE -- (void) lockFocus { } -- (void) unlockFocus { } -#endif // USE_IPHONE - - - -# ifdef USE_IPHONE -/* A few seconds after the saver launches, we store the "wasRunning" - preference. This is so that if the saver is crashing at startup, - we don't launch it again next time, getting stuck in a crash loop. - */ -- (void) allSystemsGo: (NSTimer *) timer -{ - NSAssert (timer == crash_timer, @"crash timer screwed up"); - crash_timer = 0; - - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - [prefs setBool:YES forKey:@"wasRunning"]; - [prefs synchronize]; -} - - -- (void) resizeGL -{ - if (!ogl_ctx) - return; - - CGSize screen_size = self.bounds.size; - double s = self.contentScaleFactor; - screen_size.width *= s; - screen_size.height *= s; - -#if defined JWXYZ_GL - GLuint *framebuffer = &xwindow->gl_framebuffer; - GLuint *renderbuffer = &xwindow->gl_renderbuffer; - xwindow->window.current_drawable = xwindow; -#elif defined JWXYZ_QUARTZ - GLuint *framebuffer = &gl_framebuffer; - GLuint *renderbuffer = &gl_renderbuffer; -#endif // JWXYZ_QUARTZ - - if (*framebuffer) glDeleteFramebuffersOES (1, framebuffer); - if (*renderbuffer) glDeleteRenderbuffersOES (1, renderbuffer); - - create_framebuffer (framebuffer, renderbuffer); - - // redundant? - // glRenderbufferStorageOES (GL_RENDERBUFFER_OES, GL_RGBA8_OES, - // (int)size.width, (int)size.height); - [ogl_ctx renderbufferStorage:GL_RENDERBUFFER_OES - fromDrawable:(CAEAGLLayer*)self.layer]; - - glFramebufferRenderbufferOES (GL_FRAMEBUFFER_OES, GL_COLOR_ATTACHMENT0_OES, - GL_RENDERBUFFER_OES, *renderbuffer); - - [self addExtraRenderbuffers:screen_size]; - - check_framebuffer_status(); -} -#endif // USE_IPHONE - - -- (void) startAnimation -{ - NSAssert(![self isAnimating], @"already animating"); - NSAssert(!initted_p && !xdata, @"already initialized"); - - // See comment in render_x11() for why this value is important: - [self setAnimationTimeInterval: 1.0 / 240.0]; - - [super startAnimation]; - /* We can't draw on the window from this method, so we actually do the - initialization of the screen saver (xsft->init_cb) in the first call - to animateOneFrame() instead. - */ - -# ifdef USE_IPHONE - if (crash_timer) - [crash_timer invalidate]; - - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - [prefs removeObjectForKey:@"wasRunning"]; - [prefs synchronize]; - - crash_timer = [NSTimer scheduledTimerWithTimeInterval: 5 - target:self - selector:@selector(allSystemsGo:) - userInfo:nil - repeats:NO]; - -# endif // USE_IPHONE - - // Never automatically turn the screen off if we are docked, - // and an animation is running. - // -# ifdef USE_IPHONE - [UIApplication sharedApplication].idleTimerDisabled = - ([UIDevice currentDevice].batteryState != UIDeviceBatteryStateUnplugged); -# endif - - xwindow = (Window) calloc (1, sizeof(*xwindow)); - xwindow->type = WINDOW; - xwindow->window.view = self; - CFRetain (xwindow->window.view); // needed for garbage collection? - -#ifdef BACKBUFFER_OPENGL - CGSize new_backbuffer_size; - - { -# ifndef USE_IPHONE - if (!ogl_ctx) { - - pixfmt = [self getGLPixelFormat]; - [pixfmt retain]; - - NSAssert (pixfmt, @"unable to create NSOpenGLPixelFormat"); - - // Fun: On OS X 10.7, the second time an OpenGL context is created, after - // the preferences dialog is launched in SaverTester, the context only - // lasts until the first full GC. Then it turns black. Solution is to - // reuse the OpenGL context after this point. - // "Analyze" says that both pixfmt and ogl_ctx are leaked. - ogl_ctx = [[NSOpenGLContext alloc] initWithFormat:pixfmt - shareContext:nil]; - - // Sync refreshes to the vertical blanking interval - GLint r = 1; - [ogl_ctx setValues:&r forParameter:NSOpenGLCPSwapInterval]; -// check_gl_error ("NSOpenGLCPSwapInterval"); // SEGV sometimes. Too early? - } - - [ogl_ctx makeCurrentContext]; - check_gl_error ("makeCurrentContext"); - - // NSOpenGLContext logs an 'invalid drawable' when this is called - // from initWithFrame. - [ogl_ctx setView:self]; - - // Get device pixels instead of points. - self.wantsBestResolutionOpenGLSurface = YES; - - // This may not be necessary if there's FBO support. -# ifdef JWXYZ_GL - xwindow->window.pixfmt = pixfmt; - CFRetain (xwindow->window.pixfmt); - xwindow->window.virtual_screen = [ogl_ctx currentVirtualScreen]; - xwindow->window.current_drawable = xwindow; - NSAssert (ogl_ctx, @"no CGContext"); -# endif - - // Clear frame buffer ASAP, else there are bits left over from other apps. - glClearColor (0, 0, 0, 1); - glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); -// glFinish (); -// glXSwapBuffers (mi->dpy, mi->window); - - - // Enable multi-threading, if possible. This runs most OpenGL commands - // and GPU management on a second CPU. - { -# ifndef kCGLCEMPEngine -# define kCGLCEMPEngine 313 // Added in MacOS 10.4.8 + XCode 2.4. -# endif - CGLContextObj cctx = CGLGetCurrentContext(); - CGLError err = CGLEnable (cctx, kCGLCEMPEngine); - if (err != kCGLNoError) { - NSLog (@"enabling multi-threaded OpenGL failed: %d", err); - } - } - - new_backbuffer_size = NSSizeToCGSize ([self bounds].size); - - // Scale factor for desktop retina displays - double s = [self hackedContentScaleFactor]; - new_backbuffer_size.width *= s; - new_backbuffer_size.height *= s; - -# else // USE_IPHONE - if (!ogl_ctx) { - CAEAGLLayer *eagl_layer = (CAEAGLLayer *) self.layer; - eagl_layer.opaque = TRUE; - eagl_layer.drawableProperties = [self getGLProperties]; - - // Without this, the GL frame buffer is half the screen resolution! - eagl_layer.contentsScale = [UIScreen mainScreen].scale; - - ogl_ctx = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1]; -# ifdef JWXYZ_GL - ogl_ctx_pixmap = [[EAGLContext alloc] - initWithAPI:kEAGLRenderingAPIOpenGLES1 - sharegroup:ogl_ctx.sharegroup]; -# endif // JWXYZ_GL - - eagl_layer.contentsGravity = [self getCAGravity]; - } - -# ifdef JWXYZ_GL - xwindow->window.ogl_ctx_pixmap = ogl_ctx_pixmap; -# endif // JWXYZ_GL - - [EAGLContext setCurrentContext: ogl_ctx]; - - [self resizeGL]; - - double s = [self hackedContentScaleFactor]; - new_backbuffer_size = self.bounds.size; - new_backbuffer_size.width *= s; - new_backbuffer_size.height *= s; - -# endif // USE_IPHONE - -# ifdef JWXYZ_GL - xwindow->ogl_ctx = ogl_ctx; -# ifndef USE_IPHONE - CFRetain (xwindow->ogl_ctx); -# endif // USE_IPHONE -# endif // JWXYZ_GL - - check_gl_error ("startAnimation"); - -// NSLog (@"%s / %s / %s\n", glGetString (GL_VENDOR), -// glGetString (GL_RENDERER), glGetString (GL_VERSION)); - - [self enableBackbuffer:new_backbuffer_size]; - } -#endif // BACKBUFFER_OPENGL - - [self setViewport]; - [self createBackbuffer:new_backbuffer_size]; - -# ifdef USE_TOUCHBAR - if (touchbar_view) [touchbar_view startAnimation]; -# endif // USE_TOUCHBAR -} - -- (void)stopAnimation -{ - NSAssert([self isAnimating], @"not animating"); - - if (initted_p) { - - [self lockFocus]; // in case something tries to draw from here - [self prepareContext]; - - /* All of the xlockmore hacks need to have their release functions - called, or launching the same saver twice does not work. Also - webcollage-cocoa needs it in order to kill the inferior webcollage - processes (since the screen saver framework never generates a - SIGPIPE for them). - */ - if (xdata) - xsft->free_cb (xdpy, xwindow, xdata); - [self unlockFocus]; - - jwxyz_quartz_free_display (xdpy); - xdpy = NULL; -# if defined JWXYZ_GL && !defined USE_IPHONE - CFRelease (xwindow->ogl_ctx); -# endif - CFRelease (xwindow->window.view); - free (xwindow); - xwindow = NULL; - -// setup_p = NO; // #### wait, do we need this? - initted_p = NO; - xdata = 0; - } - -# ifdef USE_IPHONE - if (crash_timer) - [crash_timer invalidate]; - crash_timer = 0; - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - [prefs removeObjectForKey:@"wasRunning"]; - [prefs synchronize]; -# endif // USE_IPHONE - - [super stopAnimation]; - - // When an animation is no longer running (e.g., looking at the list) - // then it's ok to power off the screen when docked. - // -# ifdef USE_IPHONE - [UIApplication sharedApplication].idleTimerDisabled = NO; -# endif - - // Without this, the GL frame stays on screen when switching tabs - // in System Preferences. - // (Or perhaps it used to. It doesn't seem to matter on 10.9.) - // -# ifndef USE_IPHONE - [NSOpenGLContext clearCurrentContext]; -# endif // !USE_IPHONE - - clear_gl_error(); // This hack is defunct, don't let this linger. - -# ifdef JWXYZ_QUARTZ - CGContextRelease (backbuffer); - backbuffer = nil; - - if (backbuffer_len) - munmap (backbuffer_data, backbuffer_len); - backbuffer_data = NULL; - backbuffer_len = 0; -# endif - -# ifdef USE_TOUCHBAR - if (touchbar_view) { - [touchbar_view stopAnimation]; - [touchbar_view release]; - touchbar_view = nil; - } -# endif -} - - -- (NSOpenGLContext *) oglContext -{ - return ogl_ctx; -} - - -// #### maybe this could/should just be on 'lockFocus' instead? -- (void) prepareContext -{ - if (xwindow) { -#ifdef USE_IPHONE - [EAGLContext setCurrentContext:ogl_ctx]; -#else // !USE_IPHONE - [ogl_ctx makeCurrentContext]; -// check_gl_error ("makeCurrentContext"); -#endif // !USE_IPHONE - -#ifdef JWXYZ_GL - xwindow->window.current_drawable = xwindow; -#endif - } -} - - -#ifdef USE_TOUCHBAR - -static NSString *touchbar_cid = @"org.jwz.xscreensaver.touchbar"; -static NSString *touchbar_iid = @"org.jwz.xscreensaver.touchbar"; - -- (NSTouchBar *) makeTouchBar -{ - NSTouchBar *t = [[NSTouchBar alloc] init]; - t.delegate = self; - t.customizationIdentifier = touchbar_cid; - t.defaultItemIdentifiers = @[touchbar_iid, - NSTouchBarItemIdentifierOtherItemsProxy]; - t.customizationAllowedItemIdentifiers = @[touchbar_iid]; - t.principalItemIdentifier = touchbar_iid; - return t; -} - -- (NSTouchBarItem *)touchBar:(NSTouchBar *)touchBar - makeItemForIdentifier:(NSTouchBarItemIdentifier)id -{ - if ([id isEqualToString:touchbar_iid]) - { - NSRect rect = [self frame]; - // #### debugging - rect.origin.x = 0; - rect.origin.y = 0; - rect.size.width = 200; - rect.size.height = 40; - touchbar_view = [[[self class] alloc] - initWithFrame:rect - saverName:[NSString stringWithCString:xsft->progclass - encoding:NSISOLatin1StringEncoding] - isPreview:self.isPreview - isTouchbar:True]; - [touchbar_view setAutoresizingMask: - NSViewWidthSizable|NSViewHeightSizable]; - NSCustomTouchBarItem *item = - [[NSCustomTouchBarItem alloc] initWithIdentifier:id]; - item.view = touchbar_view; - item.customizationLabel = touchbar_cid; - - if ([self isAnimating]) - // TouchBar was created after animation begun. - [touchbar_view startAnimation]; - } - return nil; -} - -#endif // USE_TOUCHBAR - - -static void -screenhack_do_fps (Display *dpy, Window w, fps_state *fpst, void *closure) -{ - fps_compute (fpst, 0, -1); - fps_draw (fpst); -} - - -/* Some of the older X11 savers look bad if a "pixel" is not a thing you can - see. They expect big, chunky, luxurious 1990s pixels, and if they use - "device" pixels on a Retina screen, everything just disappears. - - Retina iPads have 768x1024 point screens which are 1536x2048 pixels, - 2017 iMac screens are 5120x2880 in device pixels. - - This method is overridden in XScreenSaverGLView, since this kludge - isn't necessary for GL programs, being resolution independent by - nature. - */ -- (CGFloat) hackedContentScaleFactor -{ -# ifdef USE_IPHONE - CGFloat s = self.contentScaleFactor; -# else - CGFloat s = self.window.backingScaleFactor; -# endif - - if (_lowrez_p) { - NSSize b = [self bounds].size; - CGFloat wh = b.width > b.height ? b.width : b.height; - - // Scale down to as close to 1024 as we can get without going under, - // while keeping an integral scale factor so that we don't get banding - // artifacts and moire patterns. - // - // Retina sizes: 2208 => 1104, 2224 => 1112, 2732 => 1366, 2880 => 1440. - // - int s2 = wh / 1024; - if (s2) s /= s2; - } - - return s; -} - - -#ifdef USE_IPHONE - -double -current_device_rotation (void) -{ - UIDeviceOrientation o = [[UIDevice currentDevice] orientation]; - - /* Sometimes UIDevice doesn't know the proper orientation, or the device is - face up/face down, so in those cases fall back to the status bar - orientation. The SaverViewController tries to set the status bar to the - proper orientation before it creates the XScreenSaverView; see - _storedOrientation in SaverViewController. - */ - if (o == UIDeviceOrientationUnknown || - o == UIDeviceOrientationFaceUp || - o == UIDeviceOrientationFaceDown) { - /* Mind the differences between UIInterfaceOrientation and - UIDeviceOrientation: - 1. UIInterfaceOrientation does not include FaceUp and FaceDown. - 2. LandscapeLeft and LandscapeRight are swapped between the two. But - converting between device and interface orientation doesn't need to - take this into account, because (from the UIInterfaceOrientation - description): "rotating the device requires rotating the content in - the opposite direction." - */ - /* statusBarOrientation deprecated in iOS 9 */ - o = (UIDeviceOrientation) // from UIInterfaceOrientation - [UIApplication sharedApplication].statusBarOrientation; - } - - switch (o) { - case UIDeviceOrientationLandscapeLeft: return -90; break; - case UIDeviceOrientationLandscapeRight: return 90; break; - case UIDeviceOrientationPortraitUpsideDown: return 180; break; - default: return 0; break; - } -} - - -- (void) handleException: (NSException *)e -{ - NSLog (@"Caught exception: %@", e); - UIAlertController *c = [UIAlertController - alertControllerWithTitle: - [NSString stringWithFormat: @"%s crashed!", - xsft->progclass] - message: [NSString stringWithFormat: - @"The error message was:" - "\n\n%@\n\n" - "If it keeps crashing, try " - "resetting its options.", - e] - preferredStyle:UIAlertControllerStyleAlert]; - - [c addAction: [UIAlertAction actionWithTitle: @"Exit" - style: UIAlertActionStyleDefault - handler: ^(UIAlertAction *a) { - exit (-1); - }]]; - [c addAction: [UIAlertAction actionWithTitle: @"Keep going" - style: UIAlertActionStyleDefault - handler: ^(UIAlertAction *a) { - [self stopAndClose:NO]; - }]]; - - UIViewController *vc = - [UIApplication sharedApplication].keyWindow.rootViewController; - while (vc.presentedViewController) - vc = vc.presentedViewController; - [vc presentViewController:c animated:YES completion:nil]; - [self stopAnimation]; -} - -#endif // USE_IPHONE - - -#ifdef JWXYZ_QUARTZ - -# ifndef USE_IPHONE - -struct gl_version -{ - // iOS always uses OpenGL ES 1.1. - unsigned major; - unsigned minor; -}; - -static GLboolean -gl_check_ver (const struct gl_version *caps, - unsigned gl_major, - unsigned gl_minor) -{ - return caps->major > gl_major || - (caps->major == gl_major && caps->minor >= gl_minor); -} - -# endif - -/* Called during startAnimation before the first call to createBackbuffer. */ -- (void) enableBackbuffer:(CGSize)new_backbuffer_size -{ -# ifndef USE_IPHONE - struct gl_version version; - - { - const char *version_str = (const char *)glGetString (GL_VERSION); - - /* iPhone is always OpenGL ES 1.1. */ - if (sscanf ((const char *)version_str, "%u.%u", - &version.major, &version.minor) < 2) - { - version.major = 1; - version.minor = 1; - } - } -# endif - - // The OpenGL extensions in use in here are pretty are pretty much ubiquitous - // on OS X, but it's still good form to check. - const GLubyte *extensions = glGetString (GL_EXTENSIONS); - - glGenTextures (1, &backbuffer_texture); - - // On really old systems, it would make sense to split the texture - // into subsections -# ifndef USE_IPHONE - gl_texture_target = (gluCheckExtension ((const GLubyte *) - "GL_ARB_texture_rectangle", - extensions) - ? GL_TEXTURE_RECTANGLE_EXT : GL_TEXTURE_2D); -# else - // OES_texture_npot also provides this, but iOS never provides it. - gl_limited_npot_p = jwzgles_gluCheckExtension - ((const GLubyte *) "GL_APPLE_texture_2D_limited_npot", extensions); - gl_texture_target = GL_TEXTURE_2D; -# endif - - glBindTexture (gl_texture_target, backbuffer_texture); - glTexParameteri (gl_texture_target, GL_TEXTURE_MIN_FILTER, GL_NEAREST); - // GL_LINEAR might make sense on Retina iPads. - glTexParameteri (gl_texture_target, GL_TEXTURE_MAG_FILTER, GL_NEAREST); - glTexParameteri (gl_texture_target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); - glTexParameteri (gl_texture_target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); - -# ifndef USE_IPHONE - // There isn't much sense in supporting one of these if the other - // isn't present. - gl_apple_client_storage_p = - gluCheckExtension ((const GLubyte *)"GL_APPLE_client_storage", - extensions) && - gluCheckExtension ((const GLubyte *)"GL_APPLE_texture_range", extensions); - - if (gl_apple_client_storage_p) { - glTexParameteri (gl_texture_target, GL_TEXTURE_STORAGE_HINT_APPLE, - GL_STORAGE_SHARED_APPLE); - glPixelStorei (GL_UNPACK_CLIENT_STORAGE_APPLE, GL_TRUE); - } -# endif - - // If a video adapter suports BGRA textures, then that's probably as fast as - // you're gonna get for getting a texture onto the screen. -# ifdef USE_IPHONE - gl_pixel_format = - jwzgles_gluCheckExtension - ((const GLubyte *)"GL_APPLE_texture_format_BGRA8888", extensions) ? - GL_BGRA : - GL_RGBA; - - gl_pixel_type = GL_UNSIGNED_BYTE; - // See also OES_read_format. -# else - if (gl_check_ver (&version, 1, 2) || - (gluCheckExtension ((const GLubyte *)"GL_EXT_bgra", extensions) && - gluCheckExtension ((const GLubyte *)"GL_APPLE_packed_pixels", - extensions))) { - gl_pixel_format = GL_BGRA; - // Both Intel and PowerPC-era docs say to use GL_UNSIGNED_INT_8_8_8_8_REV. - gl_pixel_type = GL_UNSIGNED_INT_8_8_8_8_REV; - } else { - gl_pixel_format = GL_RGBA; - gl_pixel_type = GL_UNSIGNED_BYTE; - } - // GL_ABGR_EXT/GL_UNSIGNED_BYTE is another possibilty that may have made more - // sense on PowerPC. -# endif - - glEnable (gl_texture_target); - glEnableClientState (GL_VERTEX_ARRAY); - glEnableClientState (GL_TEXTURE_COORD_ARRAY); - - check_gl_error ("enableBackbuffer"); -} - - -#ifdef USE_IPHONE -- (BOOL) suppressRotationAnimation -{ - return [self ignoreRotation]; // Don't animate if we aren't rotating -} - -- (BOOL) rotateTouches -{ - return FALSE; // Adjust event coordinates only if rotating -} -#endif - - -- (void) setViewport -{ -# ifdef BACKBUFFER_OPENGL - NSAssert ([NSOpenGLContext currentContext] == - ogl_ctx, @"invalid GL context"); - - NSSize new_size = self.bounds.size; - -# ifdef USE_IPHONE - GLfloat s = self.contentScaleFactor; -# else // !USE_IPHONE - const GLfloat s = self.window.backingScaleFactor; -# endif - GLfloat hs = self.hackedContentScaleFactor; - - // On OS X this almost isn't necessary, except for the ugly aliasing - // artifacts. - glViewport (0, 0, new_size.width * s, new_size.height * s); - - glMatrixMode (GL_PROJECTION); - glLoadIdentity(); -# ifdef USE_IPHONE - glOrthof -# else - glOrtho -# endif - (-new_size.width * hs, new_size.width * hs, - -new_size.height * hs, new_size.height * hs, - -1, 1); - -# ifdef USE_IPHONE - if ([self ignoreRotation]) { - int o = (int) -current_device_rotation(); - glRotatef (o, 0, 0, 1); - } -# endif // USE_IPHONE -# endif // BACKBUFFER_OPENGL -} - - -/* Create a bitmap context into which we render everything. - If the desired size has changed, re-created it. - new_size is in rotated pixels, not points: the same size - and shape as the X11 window as seen by the hacks. - */ -- (void) createBackbuffer:(CGSize)new_size -{ - CGSize osize = CGSizeZero; - if (backbuffer) { - osize.width = CGBitmapContextGetWidth(backbuffer); - osize.height = CGBitmapContextGetHeight(backbuffer); - } - - if (backbuffer && - (int)osize.width == (int)new_size.width && - (int)osize.height == (int)new_size.height) - return; - - CGContextRef ob = backbuffer; - void *odata = backbuffer_data; - GLsizei olen = backbuffer_len; - -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - NSLog(@"backbuffer %.0fx%.0f", - new_size.width, new_size.height); -# endif - - /* OS X uses APPLE_client_storage and APPLE_texture_range, as described in - <https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_texturedata/opengl_texturedata.html>. - - iOS uses bog-standard glTexImage2D (for now). - - glMapBuffer is the standard way to get data from system RAM to video - memory asynchronously and without a memcpy, but support for - APPLE_client_storage is ubiquitous on OS X (not so for glMapBuffer), - and on iOS GL_PIXEL_UNPACK_BUFFER is only available on OpenGL ES 3 - (iPhone 5S or newer). Plus, glMapBuffer doesn't work well with - CGBitmapContext: glMapBuffer can return a different pointer on each - call, but a CGBitmapContext doesn't allow its data pointer to be - changed -- and recreating the context for a new pointer can be - expensive (glyph caches get dumped, for instance). - - glMapBufferRange has MAP_FLUSH_EXPLICIT_BIT and MAP_UNSYNCHRONIZED_BIT, - and these seem to allow mapping the buffer and leaving it where it is - in client address space while OpenGL works with the buffer, but it - requires OpenGL 3 Core profile on OS X (and ES 3 on iOS for - GL_PIXEL_UNPACK_BUFFER), so point goes to APPLE_client_storage. - - AMD_pinned_buffer provides the same advantage as glMapBufferRange, but - Apple never implemented that one for OS X. - */ - - backbuffer_data = NULL; - gl_texture_w = (int)new_size.width; - gl_texture_h = (int)new_size.height; - - NSAssert (gl_texture_target == GL_TEXTURE_2D -# ifndef USE_IPHONE - || gl_texture_target == GL_TEXTURE_RECTANGLE_EXT -# endif - , @"unexpected GL texture target"); - -# ifndef USE_IPHONE - if (gl_texture_target != GL_TEXTURE_RECTANGLE_EXT) -# else - if (!gl_limited_npot_p) -# endif - { - gl_texture_w = (GLsizei) to_pow2 (gl_texture_w); - gl_texture_h = (GLsizei) to_pow2 (gl_texture_h); - } - - GLsizei bytes_per_row = gl_texture_w * 4; - -# if defined(BACKBUFFER_OPENGL) && !defined(USE_IPHONE) - // APPLE_client_storage requires texture width to be aligned to 32 bytes, or - // it will fall back to a memcpy. - // https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_texturedata/opengl_texturedata.html#//apple_ref/doc/uid/TP40001987-CH407-SW24 - bytes_per_row = (bytes_per_row + 31) & ~31; -# endif // BACKBUFFER_OPENGL && !USE_IPHONE - - backbuffer_len = bytes_per_row * gl_texture_h; - if (backbuffer_len) // mmap requires this to be non-zero. - backbuffer_data = mmap (NULL, backbuffer_len, - PROT_READ | PROT_WRITE, MAP_ANON | MAP_SHARED, - -1, 0); - - BOOL alpha_first_p, order_little_p; - - if (gl_pixel_format == GL_BGRA) { - alpha_first_p = YES; - order_little_p = YES; -/* - } else if (gl_pixel_format == GL_ABGR_EXT) { - alpha_first_p = NO; - order_little_p = YES; */ - } else { - NSAssert (gl_pixel_format == GL_RGBA, @"unknown GL pixel format"); - alpha_first_p = NO; - order_little_p = NO; - } - -#ifdef USE_IPHONE - NSAssert (gl_pixel_type == GL_UNSIGNED_BYTE, @"unknown GL pixel type"); -#else - NSAssert (gl_pixel_type == GL_UNSIGNED_INT_8_8_8_8 || - gl_pixel_type == GL_UNSIGNED_INT_8_8_8_8_REV || - gl_pixel_type == GL_UNSIGNED_BYTE, - @"unknown GL pixel type"); - -#if defined __LITTLE_ENDIAN__ - const GLenum backwards_pixel_type = GL_UNSIGNED_INT_8_8_8_8; -#elif defined __BIG_ENDIAN__ - const GLenum backwards_pixel_type = GL_UNSIGNED_INT_8_8_8_8_REV; -#else -# error Unknown byte order. -#endif - - if (gl_pixel_type == backwards_pixel_type) - order_little_p ^= YES; -#endif - - CGBitmapInfo bitmap_info = - (alpha_first_p ? kCGImageAlphaNoneSkipFirst : kCGImageAlphaNoneSkipLast) | - (order_little_p ? kCGBitmapByteOrder32Little : kCGBitmapByteOrder32Big); - - backbuffer = CGBitmapContextCreate (backbuffer_data, - (int)new_size.width, - (int)new_size.height, - 8, - bytes_per_row, - colorspace, - bitmap_info); - NSAssert (backbuffer, @"unable to allocate back buffer"); - - // Clear it. - CGRect r; - r.origin.x = r.origin.y = 0; - r.size = new_size; - CGContextSetGrayFillColor (backbuffer, 0, 1); - CGContextFillRect (backbuffer, r); - -# if defined(BACKBUFFER_OPENGL) && !defined(USE_IPHONE) - if (gl_apple_client_storage_p) - glTextureRangeAPPLE (gl_texture_target, backbuffer_len, backbuffer_data); -# endif // BACKBUFFER_OPENGL && !USE_IPHONE - - if (ob) { - // Restore old bits, as much as possible, to the X11 upper left origin. - - CGRect rect; // pixels, not points - rect.origin.x = 0; - rect.origin.y = (new_size.height - osize.height); - rect.size = osize; - - CGImageRef img = CGBitmapContextCreateImage (ob); - CGContextDrawImage (backbuffer, rect, img); - CGImageRelease (img); - CGContextRelease (ob); - - if (olen) - // munmap should round len up to the nearest page. - munmap (odata, olen); - } - - check_gl_error ("createBackbuffer"); -} - - -- (void) drawBackbuffer -{ -# ifdef BACKBUFFER_OPENGL - - NSAssert ([ogl_ctx isKindOfClass:[NSOpenGLContext class]], - @"ogl_ctx is not an NSOpenGLContext"); - - NSAssert (! (CGBitmapContextGetBytesPerRow (backbuffer) % 4), - @"improperly-aligned backbuffer"); - - // This gets width and height from the backbuffer in case - // APPLE_client_storage is in use. See the note in createBackbuffer. - // This still has to happen every frame even when APPLE_client_storage has - // the video adapter pulling texture data straight from - // XScreenSaverView-owned memory. - glTexImage2D (gl_texture_target, 0, GL_RGBA, - (GLsizei)(CGBitmapContextGetBytesPerRow (backbuffer) / 4), - gl_texture_h, 0, gl_pixel_format, gl_pixel_type, - backbuffer_data); - - GLfloat w = xwindow->frame.width, h = xwindow->frame.height; - - GLfloat vertices[4][2] = {{-w, h}, {w, h}, {w, -h}, {-w, -h}}; - - GLfloat tex_coords[4][2]; - -# ifndef USE_IPHONE - if (gl_texture_target != GL_TEXTURE_RECTANGLE_EXT) -# endif // USE_IPHONE - { - w /= gl_texture_w; - h /= gl_texture_h; - } - - tex_coords[0][0] = 0; - tex_coords[0][1] = 0; - tex_coords[1][0] = w; - tex_coords[1][1] = 0; - tex_coords[2][0] = w; - tex_coords[2][1] = h; - tex_coords[3][0] = 0; - tex_coords[3][1] = h; - - glVertexPointer (2, GL_FLOAT, 0, vertices); - glTexCoordPointer (2, GL_FLOAT, 0, tex_coords); - glDrawArrays (GL_TRIANGLE_FAN, 0, 4); - -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - check_gl_error ("drawBackbuffer"); -# endif -# endif // BACKBUFFER_OPENGL -} - -#endif // JWXYZ_QUARTZ - -#ifdef JWXYZ_GL - -- (void)enableBackbuffer:(CGSize)new_backbuffer_size; -{ - jwxyz_set_matrices (new_backbuffer_size.width, new_backbuffer_size.height); - check_gl_error ("enableBackbuffer"); -} - -- (void)createBackbuffer:(CGSize)new_size -{ - NSAssert ([NSOpenGLContext currentContext] == - ogl_ctx, @"invalid GL context"); - NSAssert (xwindow->window.current_drawable == xwindow, - @"current_drawable not set properly"); - -# ifndef USE_IPHONE - /* On iOS, Retina means glViewport gets called with the screen size instead - of the backbuffer/xwindow size. This happens in startAnimation. - - The GL screenhacks call glViewport themselves. - */ - glViewport (0, 0, new_size.width, new_size.height); -# endif - - // TODO: Preserve contents on resize. - glClear (GL_COLOR_BUFFER_BIT); - check_gl_error ("createBackbuffer"); -} - -#endif // JWXYZ_GL - - -- (void)flushBackbuffer -{ -# ifdef JWXYZ_GL - // Make sure the right context is active: there's two under JWXYZ_GL. - jwxyz_bind_drawable (xwindow, xwindow); -# endif // JWXYZ_GL - -# ifndef USE_IPHONE - -# ifdef JWXYZ_QUARTZ - // The OpenGL pipeline is not automatically synchronized with the contents - // of the backbuffer, so without glFinish, OpenGL can start rendering from - // the backbuffer texture at the same time that JWXYZ is clearing and - // drawing the next frame in the backing store for the backbuffer texture. - // This is only a concern under JWXYZ_QUARTZ because of - // APPLE_client_storage; JWXYZ_GL doesn't use that. - glFinish(); -# endif // JWXYZ_QUARTZ - - // If JWXYZ_GL was single-buffered, there would need to be a glFinish (or - // maybe just glFlush?) here, because single-buffered contexts don't always - // update what's on the screen after drawing finishes. (i.e., in safe mode) - -# ifdef JWXYZ_QUARTZ - // JWXYZ_GL is always double-buffered. - if (double_buffered_p) -# endif // JWXYZ_QUARTZ - [ogl_ctx flushBuffer]; // despite name, this actually swaps -# else // USE_IPHONE - - // jwxyz_bind_drawable() only binds the framebuffer, not the renderbuffer. -# ifdef JWXYZ_GL - GLint gl_renderbuffer = xwindow->gl_renderbuffer; -# endif - - glBindRenderbufferOES (GL_RENDERBUFFER_OES, gl_renderbuffer); - [ogl_ctx presentRenderbuffer:GL_RENDERBUFFER_OES]; -# endif // USE_IPHONE - -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - // glGetError waits for the OpenGL command pipe to flush, so skip it in - // release builds. - // OpenGL Programming Guide for Mac -> OpenGL Application Design - // Strategies -> Allow OpenGL to Manage Your Resources - // https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_designstrategies/opengl_designstrategies.html#//apple_ref/doc/uid/TP40001987-CH2-SW7 - check_gl_error ("flushBackbuffer"); -# endif -} - - -/* Inform X11 that the size of our window has changed. - */ -- (void) resize_x11 -{ - if (!xdpy) return; // early - - NSSize new_size; // pixels, not points - - new_size = self.bounds.size; - -# ifdef USE_IPHONE - - // If this hack ignores rotation, then that means that it pretends to - // always be in portrait mode. If the View has been resized to a - // landscape shape, swap width and height to keep the backbuffer - // in portrait. - // - double rot = current_device_rotation(); - if ([self ignoreRotation] && (rot == 90 || rot == -90)) { - CGFloat swap = new_size.width; - new_size.width = new_size.height; - new_size.height = swap; - } -# endif // USE_IPHONE - - double s = self.hackedContentScaleFactor; - new_size.width *= s; - new_size.height *= s; - - [self prepareContext]; - [self setViewport]; - - // On first resize, xwindow->frame is 0x0. - if (xwindow->frame.width == new_size.width && - xwindow->frame.height == new_size.height) - return; - -# if defined(BACKBUFFER_OPENGL) && !defined(USE_IPHONE) - [ogl_ctx update]; -# endif // BACKBUFFER_OPENGL && !USE_IPHONE - - NSAssert (xwindow && xwindow->type == WINDOW, @"not a window"); - xwindow->frame.x = 0; - xwindow->frame.y = 0; - xwindow->frame.width = new_size.width; - xwindow->frame.height = new_size.height; - - [self createBackbuffer:CGSizeMake(xwindow->frame.width, - xwindow->frame.height)]; - -# if defined JWXYZ_QUARTZ - xwindow->cgc = backbuffer; - NSAssert (xwindow->cgc, @"no CGContext"); -# elif defined JWXYZ_GL && !defined USE_IPHONE - [ogl_ctx update]; - [ogl_ctx setView:xwindow->window.view]; // (Is this necessary?) -# endif // JWXYZ_GL && USE_IPHONE - - jwxyz_window_resized (xdpy); - -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - NSLog(@"reshape %.0fx%.0f", new_size.width, new_size.height); -# endif - - // Next time render_x11 is called, run the saver's reshape_cb. - resized_p = YES; -} - - -#ifdef USE_IPHONE - -/* Called by SaverRunner when the device has changed orientation. - That means we need to generate a resize event, even if the size - has not changed (e.g., from LandscapeLeft to LandscapeRight). - */ -- (void) orientationChanged -{ - [self setViewport]; - resized_p = YES; - next_frame_time = 0; // Get a new frame on screen quickly -} - -/* A hook run after the 'reshape_' method has been called. Used by - XScreenSaverGLView to adjust the in-scene GL viewport. - */ -- (void) postReshape -{ -} -#endif // USE_IPHONE - - -// Only render_x11 should call this. XScreenSaverGLView specializes it. -- (void) reshape_x11 -{ - xsft->reshape_cb (xdpy, xwindow, xdata, - xwindow->frame.width, xwindow->frame.height); -} - -- (void) render_x11 -{ -# ifdef USE_IPHONE - @try { -# endif - - // jwxyz_make_display needs this. - [self prepareContext]; // resize_x11 also calls this. - - if (!initted_p) { - - resized_p = NO; - - if (! xdpy) { -# ifdef JWXYZ_QUARTZ - xwindow->cgc = backbuffer; -# endif // JWXYZ_QUARTZ - xdpy = jwxyz_quartz_make_display (xwindow); - -# if defined USE_IPHONE - /* Some X11 hacks (fluidballs) want to ignore all rotation events. */ - _ignoreRotation = -# ifdef JWXYZ_GL - TRUE; // Rotation doesn't work yet. TODO: Make rotation work. -# else // !JWXYZ_GL - get_boolean_resource (xdpy, "ignoreRotation", "IgnoreRotation"); -# endif // !JWXYZ_GL -# endif // USE_IPHONE - - _lowrez_p = get_boolean_resource (xdpy, "lowrez", "Lowrez"); - if (_lowrez_p) { - resized_p = YES; - -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - NSSize b = [self bounds].size; - CGFloat s = self.hackedContentScaleFactor; -# ifdef USE_IPHONE - CGFloat o = self.contentScaleFactor; -# else - CGFloat o = self.window.backingScaleFactor; -# endif - if (o != s) - NSLog(@"lowrez: scaling %.0fx%.0f -> %.0fx%.0f (%.02f)", - b.width * o, b.height * o, - b.width * s, b.height * s, s); -# endif - } - - [self resize_x11]; - } - - if (!setup_p) { - setup_p = YES; - if (xsft->setup_cb) - xsft->setup_cb (xsft, xsft->setup_arg); - } - initted_p = YES; - NSAssert(!xdata, @"xdata already initialized"); - - -# undef ya_rand_init - ya_rand_init (0); - - XSetWindowBackground (xdpy, xwindow, - get_pixel_resource (xdpy, 0, - "background", "Background")); - XClearWindow (xdpy, xwindow); - -# ifndef USE_IPHONE - [[self window] setAcceptsMouseMovedEvents:YES]; -# endif - - /* In MacOS 10.5, this enables "QuartzGL", meaning that the Quartz - drawing primitives will run on the GPU instead of the CPU. - It seems like it might make things worse rather than better, - though... Plus it makes us binary-incompatible with 10.4. - -# if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5 - [[self window] setPreferredBackingLocation: - NSWindowBackingLocationVideoMemory]; -# endif - */ - - /* Kludge: even though the init_cb functions are declared to take 2 args, - actually call them with 3, for the benefit of xlockmore_init() and - xlockmore_setup(). - */ - void *(*init_cb) (Display *, Window, void *) = - (void *(*) (Display *, Window, void *)) xsft->init_cb; - - xdata = init_cb (xdpy, xwindow, xsft->setup_arg); - // NSAssert(xdata, @"no xdata from init"); - if (! xdata) abort(); - - if (get_boolean_resource (xdpy, "doFPS", "DoFPS")) { - fpst = fps_init (xdpy, xwindow); - fps_cb = xsft->fps_cb; - if (! fps_cb) fps_cb = screenhack_do_fps; - } else { - fpst = NULL; - fps_cb = 0; - } - -# ifdef USE_IPHONE - if (current_device_rotation() != 0) // launched while rotated - resized_p = YES; -# endif - - [self checkForUpdates]; - } - - - /* I don't understand why we have to do this *every frame*, but we do, - or else the cursor comes back on. - */ -# ifndef USE_IPHONE - if (![self isPreview]) - [NSCursor setHiddenUntilMouseMoves:YES]; -# endif - - - if (fpst) - { - /* This is just a guess, but the -fps code wants to know how long - we were sleeping between frames. - */ - long usecs = 1000000 * [self animationTimeInterval]; - usecs -= 200; // caller apparently sleeps for slightly less sometimes... - if (usecs < 0) usecs = 0; - fps_slept (fpst, usecs); - } - - - /* Run any XtAppAddInput and XtAppAddTimeOut callbacks now. - Do this before delaying for next_frame_time to avoid throttling - timers to the hack's frame rate. - */ - XtAppProcessEvent (XtDisplayToApplicationContext (xdpy), - XtIMTimer | XtIMAlternateInput); - - - /* It turns out that on some systems (possibly only 10.5 and older?) - [ScreenSaverView setAnimationTimeInterval] does nothing. This means - that we cannot rely on it. - - Some of the screen hacks want to delay for long periods, and letting the - framework run the update function at 30 FPS when it really wanted half a - minute between frames would be bad. So instead, we assume that the - framework's animation timer might fire whenever, but we only invoke the - screen hack's "draw frame" method when enough time has expired. - - This means two extra calls to gettimeofday() per frame. For fast-cycling - screen savers, that might actually slow them down. Oh well. - - A side-effect of this is that it's not possible for a saver to request - an animation interval that is faster than animationTimeInterval. - - HOWEVER! On modern systems where setAnimationTimeInterval is *not* - ignored, it's important that it be faster than 30 FPS. 240 FPS is good. - - An NSTimer won't fire if the timer is already running the invocation - function from a previous firing. So, if we use a 30 FPS - animationTimeInterval (33333 µs) and a screenhack takes 40000 µs for a - frame, there will be a 26666 µs delay until the next frame, 66666 µs - after the beginning of the current frame. In other words, 25 FPS - becomes 15 FPS. - - Frame rates tend to snap to values of 30/N, where N is a positive - integer, i.e. 30 FPS, 15 FPS, 10, 7.5, 6. And the 'snapped' frame rate - is rounded down from what it would normally be. - - So if we set animationTimeInterval to 1/240 instead of 1/30, frame rates - become values of 60/N, 120/N, or 240/N, with coarser or finer frame rate - steps for higher or lower animation time intervals respectively. - */ - struct timeval tv; - gettimeofday (&tv, 0); - double now = tv.tv_sec + (tv.tv_usec / 1000000.0); - if (now < next_frame_time) return; - - // [self flushBackbuffer]; - - if (resized_p) { - // We do this here instead of in setFrame so that all the - // Xlib drawing takes place under the animation timer. - -# ifndef USE_IPHONE - if (ogl_ctx) - [ogl_ctx setView:self]; -# endif // !USE_IPHONE - - [self reshape_x11]; - resized_p = NO; - } - - - // And finally: - // - // NSAssert(xdata, @"no xdata when drawing"); - if (! xdata) abort(); - unsigned long delay = xsft->draw_cb (xdpy, xwindow, xdata); - if (fpst && fps_cb) - fps_cb (xdpy, xwindow, fpst, xdata); - - gettimeofday (&tv, 0); - now = tv.tv_sec + (tv.tv_usec / 1000000.0); - next_frame_time = now + (delay / 1000000.0); - -# ifdef JWXYZ_QUARTZ - [self drawBackbuffer]; -# endif - // This can also happen near the beginning of render_x11. - [self flushBackbuffer]; - -# ifdef USE_IPHONE // Allow savers on the iPhone to run full-tilt. - if (delay < [self animationTimeInterval]) - [self setAnimationTimeInterval:(delay / 1000000.0)]; -# endif - -# ifdef DO_GC_HACKERY - /* Current theory is that the 10.6 garbage collector sucks in the - following way: - - It only does a collection when a threshold of outstanding - collectable allocations has been surpassed. However, CoreGraphics - creates lots of small collectable allocations that contain pointers - to very large non-collectable allocations: a small CG object that's - collectable referencing large malloc'd allocations (non-collectable) - containing bitmap data. So the large allocation doesn't get freed - until GC collects the small allocation, which triggers its finalizer - to run which frees the large allocation. So GC is deciding that it - doesn't really need to run, even though the process has gotten - enormous. GC eventually runs once pageouts have happened, but by - then it's too late, and the machine's resident set has been - sodomized. - - So, we force an exhaustive garbage collection in this process - approximately every 5 seconds whether the system thinks it needs - one or not. - */ - { - static int tick = 0; - if (++tick > 5*30) { - tick = 0; - objc_collect (OBJC_EXHAUSTIVE_COLLECTION); - } - } -# endif // DO_GC_HACKERY - -# ifdef USE_IPHONE - } - @catch (NSException *e) { - [self handleException: e]; - } -# endif // USE_IPHONE -} - - -- (void) animateOneFrame -{ - // Render X11 into the backing store bitmap... - -# ifdef USE_TOUCHBAR - if (touchbar_p) return; -# endif - -# ifdef JWXYZ_QUARTZ - NSAssert (backbuffer, @"no back buffer"); - -# ifdef USE_IPHONE - UIGraphicsPushContext (backbuffer); -# endif -# endif // JWXYZ_QUARTZ - - [self render_x11]; - -# if defined USE_IPHONE && defined JWXYZ_QUARTZ - UIGraphicsPopContext(); -# endif - -# ifdef USE_TOUCHBAR - if (touchbar_view) [touchbar_view animateOneFrame]; -# endif -} - - -# ifndef USE_IPHONE // Doesn't exist on iOS - -- (void) setFrame:(NSRect) newRect -{ - [super setFrame:newRect]; - - if (xwindow) // inform Xlib that the window has changed now. - [self resize_x11]; -} - -- (void) setFrameSize:(NSSize) newSize -{ - [super setFrameSize:newSize]; - if (xwindow) - [self resize_x11]; -} - -# else // USE_IPHONE - -- (void) layoutSubviews -{ - [super layoutSubviews]; - [self resizeGL]; - if (xwindow) - [self resize_x11]; -} - -# endif - - -+(BOOL) performGammaFade -{ - return YES; -} - -- (BOOL) hasConfigureSheet -{ - return YES; -} - -+ (NSString *) decompressXML: (NSData *)data -{ - if (! data) return 0; - BOOL compressed_p = !!strncmp ((const char *) data.bytes, "<?xml", 5); - - // If it's not already XML, decompress it. - NSAssert (compressed_p, @"xml isn't compressed"); - if (compressed_p) { - NSMutableData *data2 = 0; - int ret = -1; - z_stream zs; - memset (&zs, 0, sizeof(zs)); - ret = inflateInit2 (&zs, 16 + MAX_WBITS); - if (ret == Z_OK) { - UInt32 usize = * (UInt32 *) (data.bytes + data.length - 4); - data2 = [NSMutableData dataWithLength: usize]; - zs.next_in = (Bytef *) data.bytes; - zs.avail_in = (uint) data.length; - zs.next_out = (Bytef *) data2.bytes; - zs.avail_out = (uint) data2.length; - ret = inflate (&zs, Z_FINISH); - inflateEnd (&zs); - } - if (ret == Z_OK || ret == Z_STREAM_END) - data = data2; - else - NSAssert2 (0, @"gunzip error: %d: %s", - ret, (zs.msg ? zs.msg : "<null>")); - } - - NSString *s = [[NSString alloc] - initWithData:data encoding:NSUTF8StringEncoding]; - [s autorelease]; - return s; -} - - -#ifndef USE_IPHONE -- (NSWindow *) configureSheet -#else -- (UIViewController *) configureView -#endif -{ - NSBundle *bundle = [NSBundle bundleForClass:[self class]]; - NSString *file = [NSString stringWithCString:xsft->progclass - encoding:NSISOLatin1StringEncoding]; - file = [file lowercaseString]; - NSString *path = [bundle pathForResource:file ofType:@"xml"]; - if (!path) { - NSLog (@"%@.xml does not exist in the application bundle: %@/", - file, [bundle resourcePath]); - return nil; - } - -# ifdef USE_IPHONE - UIViewController *sheet; -# else // !USE_IPHONE - NSWindow *sheet; -# endif // !USE_IPHONE - - NSData *xmld = [NSData dataWithContentsOfFile:path]; - NSString *xml = [[self class] decompressXML: xmld]; - sheet = [[XScreenSaverConfigSheet alloc] - initWithXML:[xml dataUsingEncoding:NSUTF8StringEncoding] - options:xsft->options - controller:[prefsReader userDefaultsController] - globalController:[prefsReader globalDefaultsController] - defaults:[prefsReader defaultOptions]]; - - // #### am I expected to retain this, or not? wtf. - // I thought not, but if I don't do this, we (sometimes) crash. - // #### Analyze says "potential leak of an object stored into sheet" - // [sheet retain]; - - return sheet; -} - - -- (NSUserDefaultsController *) userDefaultsController -{ - return [prefsReader userDefaultsController]; -} - - -/* Announce our willingness to accept keyboard input. - */ -- (BOOL)acceptsFirstResponder -{ - return YES; -} - - -- (void) beep -{ -# ifndef USE_IPHONE - NSBeep(); -# else // USE_IPHONE - - // There's no way to play a standard system alert sound! - // We'd have to include our own WAV for that. - // - // Or we could vibrate: - // #import <AudioToolbox/AudioToolbox.h> - // AudioServicesPlaySystemSound (kSystemSoundID_Vibrate); - // - // Instead, just flash the screen white, then fade. - // - UIView *v = [[UIView alloc] initWithFrame: [self frame]]; - [v setBackgroundColor: [UIColor whiteColor]]; - [[self window] addSubview:v]; - [UIView animateWithDuration: 0.1 - animations:^{ [v setAlpha: 0.0]; } - completion:^(BOOL finished) { [v removeFromSuperview]; } ]; - -# endif // USE_IPHONE -} - - -/* Send an XEvent to the hack. Returns YES if it was handled. - */ -- (BOOL) sendEvent: (XEvent *) e -{ - if (!initted_p || ![self isAnimating]) // no event handling unless running. - return NO; - -// [self lockFocus]; // As of 10.14 this causes flicker on mouse motion - [self prepareContext]; - BOOL result = xsft->event_cb (xdpy, xwindow, xdata, e); -// [self unlockFocus];cp -Rf ${CONFIGURATION_BUILD_DIR}/BuildOutputPrefPane.prefPane ~/Library/PreferencePanes - return result; -} - - -#ifndef USE_IPHONE - -/* Convert an NSEvent into an XEvent, and pass it along. - Returns YES if it was handled. - */ -- (BOOL) convertEvent: (NSEvent *) e - type: (int) type -{ - XEvent xe; - memset (&xe, 0, sizeof(xe)); - - int state = 0; - - int flags = [e modifierFlags]; - if (flags & NSAlphaShiftKeyMask) state |= LockMask; - if (flags & NSShiftKeyMask) state |= ShiftMask; - if (flags & NSControlKeyMask) state |= ControlMask; - if (flags & NSAlternateKeyMask) state |= Mod1Mask; - if (flags & NSCommandKeyMask) state |= Mod2Mask; - - NSPoint p = [[[e window] contentView] convertPoint:[e locationInWindow] - toView:self]; - double s = [self hackedContentScaleFactor]; - int x = s * p.x; - int y = s * ([self bounds].size.height - p.y); - - xe.xany.type = type; - switch (type) { - case ButtonPress: - case ButtonRelease: - xe.xbutton.x = x; - xe.xbutton.y = y; - xe.xbutton.state = state; - if ([e type] == NSScrollWheel) - xe.xbutton.button = ([e deltaY] > 0 ? Button4 : - [e deltaY] < 0 ? Button5 : - [e deltaX] > 0 ? Button6 : - [e deltaX] < 0 ? Button7 : - 0); - else - xe.xbutton.button = (unsigned int) [e buttonNumber] + 1; - break; - case MotionNotify: - xe.xmotion.x = x; - xe.xmotion.y = y; - xe.xmotion.state = state; - break; - case KeyPress: - case KeyRelease: - { - NSString *ns = (([e type] == NSFlagsChanged) ? 0 : - [e charactersIgnoringModifiers]); - KeySym k = 0; - - if (!ns || [ns length] == 0) // dead key - { - // Cocoa hides the difference between left and right keys. - // Also we only get KeyPress events for these, no KeyRelease - // (unless we hack the mod state manually. Bleh.) - // - if (flags & NSAlphaShiftKeyMask) k = XK_Caps_Lock; - else if (flags & NSShiftKeyMask) k = XK_Shift_L; - else if (flags & NSControlKeyMask) k = XK_Control_L; - else if (flags & NSAlternateKeyMask) k = XK_Alt_L; - else if (flags & NSCommandKeyMask) k = XK_Meta_L; - } - else if ([ns length] == 1) // real key - { - switch ([ns characterAtIndex:0]) { - case NSLeftArrowFunctionKey: k = XK_Left; break; - case NSRightArrowFunctionKey: k = XK_Right; break; - case NSUpArrowFunctionKey: k = XK_Up; break; - case NSDownArrowFunctionKey: k = XK_Down; break; - case NSPageUpFunctionKey: k = XK_Page_Up; break; - case NSPageDownFunctionKey: k = XK_Page_Down; break; - case NSHomeFunctionKey: k = XK_Home; break; - case NSPrevFunctionKey: k = XK_Prior; break; - case NSNextFunctionKey: k = XK_Next; break; - case NSBeginFunctionKey: k = XK_Begin; break; - case NSEndFunctionKey: k = XK_End; break; - case NSF1FunctionKey: k = XK_F1; break; - case NSF2FunctionKey: k = XK_F2; break; - case NSF3FunctionKey: k = XK_F3; break; - case NSF4FunctionKey: k = XK_F4; break; - case NSF5FunctionKey: k = XK_F5; break; - case NSF6FunctionKey: k = XK_F6; break; - case NSF7FunctionKey: k = XK_F7; break; - case NSF8FunctionKey: k = XK_F8; break; - case NSF9FunctionKey: k = XK_F9; break; - case NSF10FunctionKey: k = XK_F10; break; - case NSF11FunctionKey: k = XK_F11; break; - case NSF12FunctionKey: k = XK_F12; break; - default: - { - const char *ss = - [ns cStringUsingEncoding:NSISOLatin1StringEncoding]; - k = (ss && *ss ? *ss : 0); - } - break; - } - } - - if (! k) return YES; // E.g., "KeyRelease XK_Shift_L" - - xe.xkey.keycode = k; - xe.xkey.state = state; - break; - } - default: - NSAssert1 (0, @"unknown X11 event type: %d", type); - break; - } - - return [self sendEvent: &xe]; -} - - -- (void) mouseDown: (NSEvent *) e -{ - if (! [self convertEvent:e type:ButtonPress]) - [super mouseDown:e]; -} - -- (void) mouseUp: (NSEvent *) e -{ - if (! [self convertEvent:e type:ButtonRelease]) - [super mouseUp:e]; -} - -- (void) otherMouseDown: (NSEvent *) e -{ - if (! [self convertEvent:e type:ButtonPress]) - [super otherMouseDown:e]; -} - -- (void) otherMouseUp: (NSEvent *) e -{ - if (! [self convertEvent:e type:ButtonRelease]) - [super otherMouseUp:e]; -} - -- (void) mouseMoved: (NSEvent *) e -{ - if (! [self convertEvent:e type:MotionNotify]) - [super mouseMoved:e]; -} - -- (void) mouseDragged: (NSEvent *) e -{ - if (! [self convertEvent:e type:MotionNotify]) - [super mouseDragged:e]; -} - -- (void) otherMouseDragged: (NSEvent *) e -{ - if (! [self convertEvent:e type:MotionNotify]) - [super otherMouseDragged:e]; -} - -- (void) scrollWheel: (NSEvent *) e -{ - if (! [self convertEvent:e type:ButtonPress]) - [super scrollWheel:e]; -} - -- (void) keyDown: (NSEvent *) e -{ - if (! [self convertEvent:e type:KeyPress]) - [super keyDown:e]; -} - -- (void) keyUp: (NSEvent *) e -{ - if (! [self convertEvent:e type:KeyRelease]) - [super keyUp:e]; -} - -- (void) flagsChanged: (NSEvent *) e -{ - if (! [self convertEvent:e type:KeyPress]) - [super flagsChanged:e]; -} - - -- (NSOpenGLPixelFormat *) getGLPixelFormat -{ - NSAssert (prefsReader, @"no prefsReader for getGLPixelFormat"); - - NSOpenGLPixelFormatAttribute attrs[40]; - int i = 0; - attrs[i++] = NSOpenGLPFAColorSize; attrs[i++] = 24; - -/* OpenGL's core profile removes a lot of the same stuff that was removed in - OpenGL ES (e.g. glBegin, glDrawPixels), so it might be a possibility. - - opengl_core_p = True; - if (opengl_core_p) { - attrs[i++] = NSOpenGLPFAOpenGLProfile; - attrs[i++] = NSOpenGLProfileVersion3_2Core; - } - */ - -/* Eventually: multisampled pixmaps. May not be supported everywhere. - if (multi_sample_p) { - attrs[i++] = NSOpenGLPFASampleBuffers; attrs[i++] = 1; - attrs[i++] = NSOpenGLPFASamples; attrs[i++] = 6; - } - */ - -# ifdef JWXYZ_QUARTZ - // Under Quartz, we're just blitting a texture. - if (double_buffered_p) - attrs[i++] = NSOpenGLPFADoubleBuffer; -# endif - -# ifdef JWXYZ_GL - /* Under OpenGL, all sorts of drawing commands are being issued, and it might - be a performance problem if this activity occurs on the front buffer. - Also, some screenhacks expect OS X/iOS to always double-buffer. - NSOpenGLPFABackingStore prevents flickering with screenhacks that - don't redraw the entire screen every frame. - */ - attrs[i++] = NSOpenGLPFADoubleBuffer; - attrs[i++] = NSOpenGLPFABackingStore; -# endif - - attrs[i++] = NSOpenGLPFAWindow; -# ifdef JWXYZ_GL - attrs[i++] = NSOpenGLPFAPixelBuffer; - /* ...But not NSOpenGLPFAFullScreen, because that would be for - [NSOpenGLContext setFullScreen]. - */ -# endif - - /* NSOpenGLPFAFullScreen would go here if initWithFrame's isPreview == NO. - */ - - attrs[i] = 0; - - NSOpenGLPixelFormat *p = [[NSOpenGLPixelFormat alloc] - initWithAttributes:attrs]; - [p autorelease]; - return p; -} - -#else // USE_IPHONE - - -- (void) stopAndClose -{ - [self stopAndClose:NO]; -} - - -- (void) stopAndClose:(Bool)relaunch_p -{ - if ([self isAnimating]) - [self stopAnimation]; - - /* Need to make the SaverListController be the firstResponder again - so that it can continue to receive its own shake events. I - suppose that this abstraction-breakage means that I'm adding - XScreenSaverView to the UINavigationController wrong... - */ -// UIViewController *v = [[self window] rootViewController]; -// if ([v isKindOfClass: [UINavigationController class]]) { -// UINavigationController *n = (UINavigationController *) v; -// [[n topViewController] becomeFirstResponder]; -// } - [self resignFirstResponder]; - - if (relaunch_p) { // Fake a shake on the SaverListController. - [_delegate didShake:self]; - } else { // Not launching another, animate our return to the list. -# if !defined __OPTIMIZE__ || TARGET_IPHONE_SIMULATOR - NSLog (@"fading back to saver list"); -# endif - [_delegate wantsFadeOut:self]; - } -} - - -/* We distinguish between taps and drags. - - - Drags/pans (down, motion, up) are sent to the saver to handle. - - Single-taps are sent to the saver to handle. - - Double-taps are sent to the saver as a "Space" keypress. - - Swipes (really, two-finger drags/pans) send Up/Down/Left/RightArrow keys. - - All taps expose the momentary "Close" button. - */ - -- (void)initGestures -{ - UITapGestureRecognizer *dtap = [[UITapGestureRecognizer alloc] - initWithTarget:self - action:@selector(handleDoubleTap)]; - dtap.numberOfTapsRequired = 2; - dtap.numberOfTouchesRequired = 1; - - UITapGestureRecognizer *stap = [[UITapGestureRecognizer alloc] - initWithTarget:self - action:@selector(handleTap:)]; - stap.numberOfTapsRequired = 1; - stap.numberOfTouchesRequired = 1; - - UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] - initWithTarget:self - action:@selector(handlePan:)]; - pan.maximumNumberOfTouches = 1; - pan.minimumNumberOfTouches = 1; - - // I couldn't get Swipe to work, but using a second Pan recognizer works. - UIPanGestureRecognizer *pan2 = [[UIPanGestureRecognizer alloc] - initWithTarget:self - action:@selector(handlePan2:)]; - pan2.maximumNumberOfTouches = 2; - pan2.minimumNumberOfTouches = 2; - - // Also handle long-touch, and treat that the same as Pan. - // Without this, panning doesn't start until there's motion, so the trick - // of holding down your finger to freeze the scene doesn't work. - // - UILongPressGestureRecognizer *hold = [[UILongPressGestureRecognizer alloc] - initWithTarget:self - action:@selector(handleLongPress:)]; - hold.numberOfTapsRequired = 0; - hold.numberOfTouchesRequired = 1; - hold.minimumPressDuration = 0.25; /* 1/4th second */ - - // Two finger pinch to zoom in on the view. - UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc] - initWithTarget:self - action:@selector(handlePinch:)]; - - [stap requireGestureRecognizerToFail: dtap]; - [stap requireGestureRecognizerToFail: hold]; - [dtap requireGestureRecognizerToFail: hold]; - [pan requireGestureRecognizerToFail: hold]; - [pan2 requireGestureRecognizerToFail: pinch]; - - [self setMultipleTouchEnabled:YES]; - - [self addGestureRecognizer: dtap]; - [self addGestureRecognizer: stap]; - [self addGestureRecognizer: pan]; - [self addGestureRecognizer: pan2]; - [self addGestureRecognizer: hold]; - [self addGestureRecognizer: pinch]; - - [dtap release]; - [stap release]; - [pan release]; - [pan2 release]; - [hold release]; - [pinch release]; -} - - -/* Given a mouse (touch) coordinate in unrotated, unscaled view coordinates, - convert it to what X11 and OpenGL expect. - - Getting this crap right is tricky, given the confusion of the various - scale factors, so here's a checklist that I think covers all of the X11 - and OpenGL cases. For each of these: rotate to all 4 orientations; - ensure the mouse tracks properly to all 4 corners. - - Test it in Xcode 6, because Xcode 5.0.2 can't run the iPhone6+ simulator. - - Test hacks must cover: - X11 ignoreRotation = true - X11 ignoreRotation = false - OpenGL (rotation is handled manually, so they never ignoreRotation) - - Test devices must cover: - contentScaleFactor = 1, hackedContentScaleFactor = 1 (iPad 2) - contentScaleFactor = 2, hackedContentScaleFactor = 1 (iPad Retina Air) - contentScaleFactor = 2, hackedContentScaleFactor = 2 (iPhone 5 5s 6 6+) - - iPad 2: 768x1024 / 1 = 768x1024 - iPad Air: 1536x2048 / 2 = 768x1024 (iPad Retina is identical) - iPhone 4s: 640x960 / 2 = 320x480 - iPhone 5: 640x1136 / 2 = 320x568 (iPhone 5s and iPhone 6 are identical) - iPhone 6+: 640x1136 / 2 = 320x568 (nativeBounds 960x1704 nativeScale 3) - - Tests: - iPad2 iPadAir iPhone4s iPhone5 iPhone6+ - Attraction X yes - - - - Y - Fireworkx X no - - - - Y - Carousel GL yes - - - - Y - Voronoi GL no - - - - - - */ -- (void) convertMouse:(CGPoint *)p -{ - CGFloat xx = p->x, yy = p->y; - -# if 0 // TARGET_IPHONE_SIMULATOR - { - XWindowAttributes xgwa; - XGetWindowAttributes (xdpy, xwindow, &xgwa); - NSLog (@"TOUCH %4g, %-4g in %4d x %-4d cs=%.0f hcs=%.0f r=%d ig=%d\n", - p->x, p->y, - xgwa.width, xgwa.height, - [self contentScaleFactor], - [self hackedContentScaleFactor], - [self rotateTouches], [self ignoreRotation]); - } -# endif // TARGET_IPHONE_SIMULATOR - - if ([self rotateTouches]) { - - // The XScreenSaverGLView case: - // The X11 window is rotated, as is the framebuffer. - // The device coordinates match the framebuffer dimensions, - // but might have axes swapped... and we need to swap them - // by ratios. - // - int w = [self frame].size.width; - int h = [self frame].size.height; - GLfloat xr = (GLfloat) xx / w; - GLfloat yr = (GLfloat) yy / h; - GLfloat swap; - int o = (int) current_device_rotation(); - switch (o) { - case -90: case 270: swap = xr; xr = 1-yr; yr = swap; break; - case 90: case -270: swap = xr; xr = yr; yr = 1-swap; break; - case 180: case -180: xr = 1-xr; yr = 1-yr; break; - default: break; - } - xx = xr * w; - yy = yr * h; - - } else if ([self ignoreRotation]) { - - // The X11 case, where the hack has opted not to rotate: - // The X11 window is unrotated, but the framebuffer is rotated. - // The device coordinates match the framebuffer, so they need to - // be de-rotated to match the X11 window. - // - int w = [self frame].size.width; - int h = [self frame].size.height; - int swap; - int o = (int) current_device_rotation(); - switch (o) { - case -90: case 270: swap = xx; xx = h-yy; yy = swap; break; - case 90: case -270: swap = xx; xx = yy; yy = w-swap; break; - case 180: case -180: xx = w-xx; yy = h-yy; break; - default: break; - } - } - - double s = [self hackedContentScaleFactor]; - p->x = xx * s; - p->y = yy * s; - -# if 0 // TARGET_IPHONE_SIMULATOR || !defined __OPTIMIZE__ - { - XWindowAttributes xgwa; - XGetWindowAttributes (xdpy, xwindow, &xgwa); - NSLog (@"touch %4g, %-4g in %4d x %-4d cs=%.0f hcs=%.0f r=%d ig=%d\n", - p->x, p->y, - xgwa.width, xgwa.height, - [self contentScaleFactor], - [self hackedContentScaleFactor], - [self rotateTouches], [self ignoreRotation]); - if (p->x < 0 || p->y < 0 || p->x > xgwa.width || p->y > xgwa.height) - abort(); - } -# endif // TARGET_IPHONE_SIMULATOR -} - - -/* Single click exits saver. - */ -- (void) handleTap:(UIGestureRecognizer *)sender -{ - if (!xwindow) - return; - - XEvent xe; - memset (&xe, 0, sizeof(xe)); - - [self showCloseButton]; - - CGPoint p = [sender locationInView:self]; // this is in points, not pixels - [self convertMouse:&p]; - NSAssert (xwindow->type == WINDOW, @"not a window"); - xwindow->window.last_mouse_x = p.x; - xwindow->window.last_mouse_y = p.y; - - xe.xany.type = ButtonPress; - xe.xbutton.button = 1; - xe.xbutton.x = p.x; - xe.xbutton.y = p.y; - - if (! [self sendEvent: &xe]) - ; //[self beep]; - - xe.xany.type = ButtonRelease; - xe.xbutton.button = 1; - xe.xbutton.x = p.x; - xe.xbutton.y = p.y; - - [self sendEvent: &xe]; -} - - -/* Double click sends Space KeyPress. - */ -- (void) handleDoubleTap -{ - if (!xsft->event_cb || !xwindow) return; - - [self showCloseButton]; - - XEvent xe; - memset (&xe, 0, sizeof(xe)); - xe.xkey.keycode = ' '; - xe.xany.type = KeyPress; - BOOL ok1 = [self sendEvent: &xe]; - xe.xany.type = KeyRelease; - BOOL ok2 = [self sendEvent: &xe]; - if (!(ok1 || ok2)) - [self beep]; -} - - -/* Drag with one finger down: send MotionNotify. - */ -- (void) handlePan:(UIGestureRecognizer *)sender -{ - if (!xsft->event_cb || !xwindow) return; - - [self showCloseButton]; - - XEvent xe; - memset (&xe, 0, sizeof(xe)); - - CGPoint p = [sender locationInView:self]; // this is in points, not pixels - [self convertMouse:&p]; - NSAssert (xwindow && xwindow->type == WINDOW, @"not a window"); - xwindow->window.last_mouse_x = p.x; - xwindow->window.last_mouse_y = p.y; - - switch (sender.state) { - case UIGestureRecognizerStateBegan: - xe.xany.type = ButtonPress; - xe.xbutton.button = 1; - xe.xbutton.x = p.x; - xe.xbutton.y = p.y; - break; - - case UIGestureRecognizerStateEnded: - xe.xany.type = ButtonRelease; - xe.xbutton.button = 1; - xe.xbutton.x = p.x; - xe.xbutton.y = p.y; - break; - - case UIGestureRecognizerStateChanged: - xe.xany.type = MotionNotify; - xe.xmotion.x = p.x; - xe.xmotion.y = p.y; - break; - - default: - break; - } - - BOOL ok = [self sendEvent: &xe]; - if (!ok && xe.xany.type == ButtonRelease) - [self beep]; -} - - -/* Hold one finger down: assume we're about to start dragging. - Treat the same as Pan. - */ -- (void) handleLongPress:(UIGestureRecognizer *)sender -{ - [self handlePan:sender]; -} - - - -/* Drag with 2 fingers down: send arrow keys. - */ -- (void) handlePan2:(UIPanGestureRecognizer *)sender -{ - if (!xsft->event_cb || !xwindow) return; - - [self showCloseButton]; - - if (sender.state != UIGestureRecognizerStateEnded) - return; - - XEvent xe; - memset (&xe, 0, sizeof(xe)); - - CGPoint p = [sender locationInView:self]; // this is in points, not pixels - [self convertMouse:&p]; - - if (fabs(p.x) > fabs(p.y)) - xe.xkey.keycode = (p.x > 0 ? XK_Right : XK_Left); - else - xe.xkey.keycode = (p.y > 0 ? XK_Down : XK_Up); - - BOOL ok1 = [self sendEvent: &xe]; - xe.xany.type = KeyRelease; - BOOL ok2 = [self sendEvent: &xe]; - if (!(ok1 || ok2)) - [self beep]; -} - - -/* Pinch with 2 fingers: zoom in around the center of the fingers. - */ -- (void) handlePinch:(UIPinchGestureRecognizer *)sender -{ - if (!xsft->event_cb || !xwindow) return; - - [self showCloseButton]; - - if (sender.state == UIGestureRecognizerStateBegan) - pinch_transform = self.transform; // Save the base transform - - switch (sender.state) { - case UIGestureRecognizerStateBegan: - case UIGestureRecognizerStateChanged: - { - double scale = sender.scale; - - if (scale < 1) - return; - - self.transform = CGAffineTransformScale (pinch_transform, scale, scale); - - CGPoint p = [sender locationInView: self]; - p.x /= self.layer.bounds.size.width; - p.y /= self.layer.bounds.size.height; - - CGPoint np = CGPointMake (self.bounds.size.width * p.x, - self.bounds.size.height * p.y); - CGPoint op = CGPointMake (self.bounds.size.width * - self.layer.anchorPoint.x, - self.bounds.size.height * - self.layer.anchorPoint.y); - np = CGPointApplyAffineTransform (np, self.transform); - op = CGPointApplyAffineTransform (op, self.transform); - - CGPoint pos = self.layer.position; - pos.x -= op.x; - pos.x += np.x; - pos.y -= op.y; - pos.y += np.y; - self.layer.position = pos; - self.layer.anchorPoint = p; - } - break; - - case UIGestureRecognizerStateEnded: - { - // When released, snap back to the default zoom (but animate it). - - CABasicAnimation *a1 = [CABasicAnimation - animationWithKeyPath:@"position.x"]; - a1.fromValue = [NSNumber numberWithFloat: self.layer.position.x]; - a1.toValue = [NSNumber numberWithFloat: self.bounds.size.width / 2]; - - CABasicAnimation *a2 = [CABasicAnimation - animationWithKeyPath:@"position.y"]; - a2.fromValue = [NSNumber numberWithFloat: self.layer.position.y]; - a2.toValue = [NSNumber numberWithFloat: self.bounds.size.height / 2]; - - CABasicAnimation *a3 = [CABasicAnimation - animationWithKeyPath:@"anchorPoint.x"]; - a3.fromValue = [NSNumber numberWithFloat: self.layer.anchorPoint.x]; - a3.toValue = [NSNumber numberWithFloat: 0.5]; - - CABasicAnimation *a4 = [CABasicAnimation - animationWithKeyPath:@"anchorPoint.y"]; - a4.fromValue = [NSNumber numberWithFloat: self.layer.anchorPoint.y]; - a4.toValue = [NSNumber numberWithFloat: 0.5]; - - CABasicAnimation *a5 = [CABasicAnimation - animationWithKeyPath:@"transform.scale"]; - a5.fromValue = [NSNumber numberWithFloat: sender.scale]; - a5.toValue = [NSNumber numberWithFloat: 1.0]; - - CAAnimationGroup *group = [CAAnimationGroup animation]; - group.duration = 0.3; - group.repeatCount = 1; - group.autoreverses = NO; - group.animations = @[ a1, a2, a3, a4, a5 ]; - group.timingFunction = [CAMediaTimingFunction - functionWithName: - kCAMediaTimingFunctionEaseIn]; - [self.layer addAnimation:group forKey:@"unpinch"]; - - self.transform = pinch_transform; - self.layer.anchorPoint = CGPointMake (0.5, 0.5); - self.layer.position = CGPointMake (self.bounds.size.width / 2, - self.bounds.size.height / 2); - } - break; - default: - abort(); - } -} - - -/* We need this to respond to "shake" gestures - */ -- (BOOL)canBecomeFirstResponder -{ - return YES; -} - -- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event -{ -} - - -- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event -{ -} - -/* Shake means exit and launch a new saver. - */ -- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event -{ - [self stopAndClose:YES]; -} - - -- (void) showCloseButton -{ - double iw = 24; - double ih = iw; - double off = 4; - - if (!closeBox) { - int width = self.bounds.size.width; - closeBox = [[UIView alloc] - initWithFrame:CGRectMake(0, 0, width, ih + off)]; - closeBox.backgroundColor = [UIColor clearColor]; - closeBox.autoresizingMask = - UIViewAutoresizingFlexibleBottomMargin | - UIViewAutoresizingFlexibleWidth; - - // Add the buttons to the bar - UIImage *img1 = [UIImage imageNamed:@"stop"]; - UIImage *img2 = [UIImage imageNamed:@"settings"]; - - UIButton *button = [[UIButton alloc] init]; - [button setFrame: CGRectMake(off, off, iw, ih)]; - [button setBackgroundImage:img1 forState:UIControlStateNormal]; - [button addTarget:self - action:@selector(stopAndClose) - forControlEvents:UIControlEventTouchUpInside]; - [closeBox addSubview:button]; - [button release]; - - button = [[UIButton alloc] init]; - [button setFrame: CGRectMake(width - iw - off, off, iw, ih)]; - [button setBackgroundImage:img2 forState:UIControlStateNormal]; - [button addTarget:self - action:@selector(stopAndOpenSettings) - forControlEvents:UIControlEventTouchUpInside]; - button.autoresizingMask = - UIViewAutoresizingFlexibleBottomMargin | - UIViewAutoresizingFlexibleLeftMargin; - [closeBox addSubview:button]; - [button release]; - - [self addSubview:closeBox]; - } - - // Don't hide the buttons under the iPhone X bezel. - UIEdgeInsets is = { 0, }; - if ([self respondsToSelector:@selector(safeAreaInsets)]) { -# pragma clang diagnostic push // "only available on iOS 11.0 or newer" -# pragma clang diagnostic ignored "-Wunguarded-availability-new" - is = [self safeAreaInsets]; -# pragma clang diagnostic pop - [closeBox setFrame:CGRectMake(is.left, is.top, - self.bounds.size.width - is.right - is.left, - ih + off)]; - } - - if (closeBox.layer.opacity <= 0) { // Fade in - - CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"opacity"]; - anim.duration = 0.2; - anim.repeatCount = 1; - anim.autoreverses = NO; - anim.fromValue = [NSNumber numberWithFloat:0.0]; - anim.toValue = [NSNumber numberWithFloat:1.0]; - [closeBox.layer addAnimation:anim forKey:@"animateOpacity"]; - closeBox.layer.opacity = 1; - } - - // Fade out N seconds from now. - if (closeBoxTimer) - [closeBoxTimer invalidate]; - closeBoxTimer = [NSTimer scheduledTimerWithTimeInterval: 3 - target:self - selector:@selector(closeBoxOff) - userInfo:nil - repeats:NO]; -} - - -- (void)closeBoxOff -{ - if (closeBoxTimer) { - [closeBoxTimer invalidate]; - closeBoxTimer = 0; - } - if (!closeBox) - return; - - CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"opacity"]; - anim.duration = 0.2; - anim.repeatCount = 1; - anim.autoreverses = NO; - anim.fromValue = [NSNumber numberWithFloat: 1]; - anim.toValue = [NSNumber numberWithFloat: 0]; - [closeBox.layer addAnimation:anim forKey:@"animateOpacity"]; - closeBox.layer.opacity = 0; -} - - -- (void) stopAndOpenSettings -{ - NSString *s = [NSString stringWithCString:xsft->progclass - encoding:NSISOLatin1StringEncoding]; - if ([self isAnimating]) - [self stopAnimation]; - [self resignFirstResponder]; - [_delegate wantsFadeOut:self]; - [_delegate openPreferences: s]; - -} - - -- (void)setScreenLocked:(BOOL)locked -{ - if (screenLocked == locked) return; - screenLocked = locked; - if (locked) { - if ([self isAnimating]) - [self stopAnimation]; - } else { - if (! [self isAnimating]) - [self startAnimation]; - } -} - -- (NSDictionary *)getGLProperties -{ - return [NSDictionary dictionaryWithObjectsAndKeys: - kEAGLColorFormatRGBA8, kEAGLDrawablePropertyColorFormat, -# ifdef JWXYZ_GL - /* This could be disabled if we knew the screen would be redrawn - entirely for every frame. - */ - [NSNumber numberWithBool:YES], kEAGLDrawablePropertyRetainedBacking, -# endif // JWXYZ_GL - nil]; -} - -- (void)addExtraRenderbuffers:(CGSize)size -{ - // No extra renderbuffers are needed for 2D screenhacks. -} - - -- (NSString *)getCAGravity -{ - return kCAGravityCenter; // Looks better in e.g. Compass. -// return kCAGravityBottomLeft; -} - -#endif // USE_IPHONE - - -- (void) checkForUpdates -{ -# ifndef USE_IPHONE - // We only check once at startup, even if there are multiple screens, - // and even if this saver is running for many days. - // (Uh, except this doesn't work because this static isn't shared, - // even if we make it an exported global. Not sure why. Oh well.) - static BOOL checked_p = NO; - if (checked_p) return; - checked_p = YES; - - // If it's off, don't bother running the updater. Otherwise, the - // updater will decide if it's time to hit the network. - if (! get_boolean_resource (xdpy, - SUSUEnableAutomaticChecksKey, - SUSUEnableAutomaticChecksKey)) - return; - - NSString *updater = @"XScreenSaverUpdater.app"; - - // There may be multiple copies of the updater: e.g., one in /Applications - // and one in the mounted installer DMG! It's important that we run the - // one from the disk and not the DMG, so search for the right one. - // - NSWorkspace *workspace = [NSWorkspace sharedWorkspace]; - NSBundle *bundle = [NSBundle bundleForClass:[self class]]; - NSArray *search = - @[[[bundle bundlePath] stringByDeletingLastPathComponent], - [@"~/Library/Screen Savers" stringByExpandingTildeInPath], - @"/Library/Screen Savers", - @"/System/Library/Screen Savers", - @"/Applications", - @"/Applications/Utilities"]; - NSString *app_path = nil; - for (NSString *dir in search) { - NSString *p = [dir stringByAppendingPathComponent:updater]; - if ([[NSFileManager defaultManager] fileExistsAtPath:p]) { - app_path = p; - break; - } - } - - if (! app_path) - app_path = [workspace fullPathForApplication:updater]; - - if (app_path && [app_path hasPrefix:@"/Volumes/XScreenSaver "]) - app_path = 0; // The DMG version will not do. - - if (!app_path) { - NSLog(@"Unable to find %@", updater); - return; - } - - NSError *err = nil; - if (! [workspace launchApplicationAtURL:[NSURL fileURLWithPath:app_path] - options:(NSWorkspaceLaunchWithoutAddingToRecents | - NSWorkspaceLaunchWithoutActivation | - NSWorkspaceLaunchAndHide) - configuration:[NSMutableDictionary dictionary] - error:&err]) { - NSLog(@"Unable to launch %@: %@", app_path, err); - } - -# endif // !USE_IPHONE -} - - -@end - -/* Utility functions... - */ - -static PrefsReader * -get_prefsReader (Display *dpy) -{ - XScreenSaverView *view = jwxyz_window_view (XRootWindow (dpy, 0)); - if (!view) return 0; - return [view prefsReader]; -} - - -char * -get_string_resource (Display *dpy, char *name, char *class) -{ - return [get_prefsReader(dpy) getStringResource:name]; -} - -Bool -get_boolean_resource (Display *dpy, char *name, char *class) -{ - return [get_prefsReader(dpy) getBooleanResource:name]; -} - -int -get_integer_resource (Display *dpy, char *name, char *class) -{ - return [get_prefsReader(dpy) getIntegerResource:name]; -} - -double -get_float_resource (Display *dpy, char *name, char *class) -{ - return [get_prefsReader(dpy) getFloatResource:name]; -} diff --git a/OSX/XScreenSaverWebloc.icns b/OSX/XScreenSaverWebloc.icns Binary files differdeleted file mode 100644 index a69b9bb..0000000 --- a/OSX/XScreenSaverWebloc.icns +++ /dev/null diff --git a/OSX/YearlReg.ttf b/OSX/YearlReg.ttf Binary files differdeleted file mode 100644 index 454fef0..0000000 --- a/OSX/YearlReg.ttf +++ /dev/null diff --git a/OSX/apple2-app.xml b/OSX/apple2-app.xml deleted file mode 100644 index 30b0481..0000000 --- a/OSX/apple2-app.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> - -<screensaver name="apple2" _label="Apple2"> - - <command arg="-root"/> - - <hgroup> - <vgroup> - <number id="tvcolor" type="slider" arg="-tv-color %" - _label="Color Knob" _low-label="Low" _high-label="High" - low="0" high="1000" default="70"/> - <number id="tvtint" type="slider" arg="-tv-tint %" - _label="Tint Knob" _low-label="Low" _high-label="High" - low="0" high="100" default="5"/> - </vgroup> - <vgroup> - <number id="tvbrightness" type="slider" arg="-tv-brightness %" - _label="Brightness Knob" _low-label="Low" _high-label="High" - low="0" high="200" default="150"/> - <number id="tvcontrast" type="slider" arg="-tv-contrast %" - _label="Contrast Knob" _low-label="Low" _high-label="High" - low="0" high="1500" default="1000"/> - </vgroup> - </hgroup> - - <_description> -A fully-functional VT100 terminal emulator simulating an original -Apple ][ Plus computer in all its 1979 glory. It also reproduces the -appearance of display on a color television set of the period. - -https://en.wikipedia.org/wiki/Apple_II_series - -Written by Trevor Blackwell; 2003. - </_description> -</screensaver> diff --git a/OSX/bindist-DS_Store b/OSX/bindist-DS_Store Binary files differdeleted file mode 100644 index be82d32..0000000 --- a/OSX/bindist-DS_Store +++ /dev/null diff --git a/OSX/bindist.rtf b/OSX/bindist.rtf deleted file mode 100644 index 251bb11..0000000 --- a/OSX/bindist.rtf +++ /dev/null @@ -1,78 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 -\readonlydoc1\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 LucidaConsole;} -{\colortbl;\red255\green255\blue255;\red0\green0\blue240;} -{\info -{\title XScreenSaver Installation Instructions}}\vieww10380\viewh16740\viewkind0 -\deftab720 -\pard\pardeftab720\qc - -\f0\fs24 \cf0 \ - -\b\fs36 XScreenSaver\ - -\fs28 A collection of free screen savers for MacOS X\ -\ - -\b0 by Jamie Zawinski\ -and many others\ -\ -version 5.42\ -28-Dec-2018\ -\ -{\field{\*\fldinst{HYPERLINK "https://www.jwz.org/xscreensaver/"}}{\fldrslt \cf2 \ul \ulc2 https://www.jwz.org/xscreensaver/}}\ -\pard\pardeftab720 -\cf0 \ - -\b To install all 200+ screen savers:\ -\pard\pardeftab720\li360 - -\b0 \cf0 \ -Just double-click on \i Install Everything\i0.\ -\ -If it won't open because of your security settings, just control-click and -select \i Open \i0 from the context menu.\ -\ -\pard\pardeftab720 - -\b \cf0 To install only some of them:\ -\pard\pardeftab720\li360 - -\b0 \cf0 \ -Open the \i "Screen Savers" \i0 folder in this disk image and double-click -each saver that you want to install. (But that might not work unless you -tweak \i"System Preferences / Security & Privacy"\i0 first. Just -do \i"Install Everything"\i0, that's easier.)\ -\ -\pard\pardeftab720 - -\b \cf0 To uninstall:\ -\pard\pardeftab720\li360 - -\b0 \cf0 \ -Open the \i "/Library/Screen Savers" \i0 folder and drag any -unwanted savers to Trash.\ -\ -\pard\pardeftab720 - -\b \cf0 For more information:\ -\pard\pardeftab720\li360 - -\b0 \cf0 \ -Please visit the -{\field{\*\fldinst{HYPERLINK "https://www.jwz.org/xscreensaver/"}} -{\fldrslt \cf2 \ul \ulc2 XScreenSaver web site}}. -The XScreenSaver collection is free software, and all source code is -available there.\ -\ -\pard\pardeftab720 - -\b \cf0 iPhone, iPad & Android:\ -\pard\pardeftab720\li360 - -\b0 \cf0 \ -XScreenSaver also runs on iOS and Android. The iOS version is available in the -{\field{\*\fldinst{HYPERLINK "https://itunes.apple.com/app/xscreensaver/id539014593?mt=8"}} -{\fldrslt \cf2 \ul \ulc2 iTunes App Store}} and the Android version can be downloaded from the -{\field{\*\fldinst{HYPERLINK "https://www.jwz.org/xscreensaver/download/"}} -{\fldrslt \cf2 \ul \ulc2 XScreenSaver web site}}, and they're both free! -} diff --git a/OSX/bindist.webloc b/OSX/bindist.webloc deleted file mode 100644 index bb77709..0000000 --- a/OSX/bindist.webloc +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>URL</key> - <string>https://itunes.apple.com/app/xscreensaver/id539014593</string> -</dict> -</plist> diff --git a/OSX/bindist2.webloc b/OSX/bindist2.webloc deleted file mode 100644 index 4b87f8c..0000000 --- a/OSX/bindist2.webloc +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>URL</key> - <string>https://play.google.com/store/apps/details?id=org.jwz.android.xscreensaver</string> -</dict> -</plist> diff --git a/OSX/build-fntable.pl b/OSX/build-fntable.pl deleted file mode 100755 index c93343c..0000000 --- a/OSX/build-fntable.pl +++ /dev/null @@ -1,189 +0,0 @@ -#!/usr/bin/perl -w -# Copyright © 2012-2018 Jamie Zawinski <jwz@jwz.org> -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. No representations are made about the suitability of this -# software for any purpose. It is provided "as is" without express or -# implied warranty. -# -# Generates a .c file that lists all the function tables we use, because -# CFBundleGetDataPointerForName doesn't work in "Archive" builds. -# What a crock of shit. -# -# There's no real way to integrate this into the Xcode build system, so -# run this manually each time a new saver is added to the iOS app. -# -# Created: 14-Jul-2012. - -require 5; -#use diagnostics; # Fails on some MacOS 10.5 systems -use strict; - -my $progname = $0; $progname =~ s@.*/@@g; -my ($version) = ('$Revision: 1.6 $' =~ m/\s(\d[.\d]+)\s/s); - -my $verbose = 1; - -# List of savers not included in the iOS build. -# -my %disable = ( - 'extrusion' => 1, - 'glitchpeg' => 1, - 'lcdscrub' => 1, - 'lockward' => 1, - 'webcollage' => 1, - 'testx11' => 1, - ); - -# Parse the RETIRED_EXES variable from the Makefiles to populate %disable. -# Duplicated in ../hacks/munge-ad.pl. -# -sub parse_makefiles() { - foreach my $mf ( "../hacks/Makefile.in", "../hacks/glx/Makefile.in" ) { - open (my $in, '<', $mf) || error ("$mf: $!"); - print STDERR "$progname: reading $mf\n" if ($verbose > 1); - local $/ = undef; # read entire file - my $body = <$in>; - close $in; - - $body =~ s/\\\n//gs; - my ($var) = ($body =~ m/^RETIRED_EXES\s*=\s*(.*)$/mi); - my ($var2) = ($body =~ m/^RETIRED_GL_EXES\s*=\s*(.*)$/mi); - error ("no RETIRED_EXES in $mf") unless $var; - $var .= " $var2" if $var2; - foreach my $hack (split (/\s+/, $var)) { - $disable{$hack} = 2; - } - } -} - - -sub build_h($) { - my ($outfile) = @_; - - parse_makefiles(); - - my @schemes = glob('xscreensaver.xcodeproj/xcuserdata/' . - '*.xcuserdatad/xcschemes/*.xcscheme'); - error ("no scheme files") unless (@schemes); - - my %names = (); - - foreach my $s (@schemes) { - open (my $in, '<', $s) || error ("$s: $!"); - local $/ = undef; # read entire file - my $body = <$in>; - close $in; - my ($name) = ($body =~ m@BuildableName *= *"([^\"<>]+?)\.saver"@s); - next unless $name; - $name = lc($name); - if ($disable{$name}) { - print STDERR "$progname: skipping $name\n" if ($verbose > 1); - next; - } - print STDERR "$progname: found $name\n" if ($verbose > 1); - $names{$name} = 1; - } - - my @names = sort (keys %names); - error ("too few names") if (@names < 100); - - my $suf = 'xscreensaver_function_table'; - - my $body = ("/* Generated file, do not edit.\n" . - " Created: " . localtime() . " by $progname $version.\n" . - " */\n" . - "\n" . - "#import <Foundation/Foundation.h>\n" . - "#import <UIKit/UIKit.h>\n" . - "\n" . - "extern NSDictionary *make_function_table_dict(void);\n" . - "\n"); - - $body .= "extern struct $suf"; - foreach my $s (@names, 'testx11') { - $body .= "\n ${s}_${suf},"; - } - $body =~ s/,\s*$/;/s; - - sub line($$) { - my ($s, $suf) = @_; - return "\t[NSValue valueWithPointer:&${s}_${suf}], @\"${s}\",\n"; - } - - $body .= ("\n\n" . - "NSDictionary *make_function_table_dict(void)\n{\n" . - " return\n [NSDictionary dictionaryWithObjectsAndKeys:\n" . - "\n" . - "#if defined(APPLE2_ONLY)\n" . - " " . line('apple2', $suf) . - "#elif defined(PHOSPHOR_ONLY)\n" . - " " . line('phosphor', $suf) . - "#elif defined(TESTX11_ONLY)\n" . - " " . line('testx11', $suf) . - "#else\n"); - foreach my $s (@names) { $body .= line($s, $suf); } - $body .= ("#endif\n" . - "\tnil];\n" . - "}\n\n"); - - my $obody = ''; - if (open (my $in, '<', $outfile)) { - local $/ = undef; # read entire file - $obody = <$in>; - close $in; - } - - # strip comments/date for diff. - my ($body2, $obody2) = ($body, $obody); - foreach ($body2, $obody2) { s@/\*.*?\*/@@gs; } - - if ($body2 eq $obody2) { - print STDERR "$progname: $outfile: unchanged\n" if ($verbose > 1); - } else { - my $file_tmp = "$outfile.tmp"; - open (my $out, '>', $file_tmp) || error ("$file_tmp: $!"); - print $out $body || error ("$file_tmp: $!"); - close $out || error ("$file_tmp: $!"); - - if (!rename ("$file_tmp", "$outfile")) { - unlink "$file_tmp"; - error ("mv \"$file_tmp\" \"$outfile\": $!"); - } - print STDERR "$progname: wrote $outfile\n" if ($verbose); - } -} - - -sub error($) { - my ($err) = @_; - print STDERR "$progname: $err\n"; - exit 1; -} - -sub usage() { - print STDERR "usage: $progname [--verbose] output.c\n"; - exit 1; -} - -sub main() { - - my ($out); - while ($_ = $ARGV[0]) { - shift @ARGV; - if (m/^--?verbose$/s) { $verbose++; } - elsif (m/^-v+$/) { $verbose += length($_)-1; } - elsif (m/^--?q(uiet)?$/s) { $verbose = 0; } - elsif (m/^-/s) { usage(); } - elsif (! $out) { $out = $_; } - else { usage(); } - } - usage() unless ($out); - build_h ($out); -} - -main(); -exit 0; diff --git a/OSX/enable_gc.c b/OSX/enable_gc.c deleted file mode 100644 index 699c9a6..0000000 --- a/OSX/enable_gc.c +++ /dev/null @@ -1,368 +0,0 @@ -/* enable_gc.c, Copyright (c) 2014 Dave Odell <dmo2118@gmail.com> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * The problem: - * - * - OSX 10.5 and earlier require .saver bundles to not use GC. - * - OSX 10.6 and 10.7 require .saver bundles to use GC. - * - OSX 10.8 and later require .saver bundles to not use GC. - * - * So the way to build a portable .saver is to build it with "GC optional", - * via "-fobjc-gc" on the x86-64 architecture. - * - * But XCode 5.0.2 was the last version of XCode to support building - * executables that support GC, even optionally. So there's no way to make - * the XCode that ships with OSX 10.9 create a .saver bundle that will work - * on OSX 10.6 and 10.7. Though it will work on 10.5! - * - * The fix: after compiling, hand-hack the generated binary to tag the - * x86-64 arch with the OBJC_IMAGE_SUPPORTS_GC flag. - * - * Specifically, OR the __DATA,__objc_imageinfo section with - * "00 00 00 00 02 00 00 00"; normally this section is all zeros. - * The __objc_imageinfo section corresponds to struct objc_image_info in: - * http://www.opensource.apple.com/source/objc4/objc4-551.1/runtime/objc-private.h - * You can use "otool -o Interference.saver/Contents/MacOS/Interference" - * or "otool -s __DATA __objc_imageinfo Interference" to look at the - * section. - * - * This means that the binary is marked as supporting GC, but there - * are no actual GC-supporting write barriers compiled in! So does it - * actually ever GC? Yes, apparently it does. Apparently what's - * going on is that incremental-GCs are doing nothing, but full-GCs - * still collect ObjC objects properly. - * - * Mad Science! - * - * In the xscreensaver build process, the "enable_gc" target is a - * dependency of "libjwxyz" (so that it gets built first) and is - * invoked by "update-info-plist.pl" (so that it gets run on every - * saver). - * - * - * UPDATE, 2-Jun-2014: - * - * Actually, this seems not to be working. We're seeing intermittent - * crashes in malloc/calloc/free on 10.6 64 bit. When compiled with - * legit -fobjc-gc, those crashes don't occur. - */ - -#include <assert.h> -#include <CoreFoundation/CFByteOrder.h> -#include <fcntl.h> -#include <mach-o/fat.h> -#include <mach-o/loader.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <sys/mman.h> -#include <sys/stat.h> -#include <unistd.h> - -#define BOUNDS_CHECK(ptr, end) \ - ((const void *)((ptr) + 1) <= (const void *)(end)) - -#define BOUNDS_CHECK_PRINT(ptr, end) \ - (BOUNDS_CHECK(ptr, end) ? 1 : (_got_eof(), 0)) - -/* - This part is lifted from objc-private.h, because it's not present on - most OS X systems. - http://www.opensource.apple.com/source/objc4/objc4-551.1/runtime/objc-private.h - */ - -typedef struct { - uint32_t version; // currently 0 - uint32_t flags; -} objc_image_info; - -// masks for objc_image_info.flags -#define OBJC_IMAGE_IS_REPLACEMENT (1<<0) -#define OBJC_IMAGE_SUPPORTS_GC (1<<1) -#define OBJC_IMAGE_REQUIRES_GC (1<<2) -#define OBJC_IMAGE_OPTIMIZED_BY_DYLD (1<<3) -#define OBJC_IMAGE_SUPPORTS_COMPACTION (1<<4) // might be re-assignable - -/* End objc-private.h excerpt. */ - -static void -_got_eof() -{ - fputs("Error: Unexpected EOF\n", stderr); -} - -/* This will probably only ever run on OS X, so CoreFoundation is used here. */ - -static inline uint32_t -_be_u32(uint32_t x) /* Big Endian _ Unsigned int 32-bit */ -{ - return (uint32_t)CFSwapInt32BigToHost(x); -} - -static inline uint32_t -_le_u32(uint32_t x) /* Little Endian _ Unsigned int 32-bit */ -{ - return (uint32_t)CFSwapInt32LittleToHost(x); -} - -static inline uint32_t -_le_u64(uint64_t x) /* Little Endian _ Unsigned int 64-bit */ -{ - return (uint32_t)CFSwapInt64LittleToHost(x); -} - -static int -_handle_x86_64(void *exec, void *exec_end) -{ - const uint32_t *magic = exec; - - if(!BOUNDS_CHECK_PRINT(magic, exec_end)) - return EXIT_FAILURE; - - if(*magic != _le_u32(MH_MAGIC_64)) - { - fputs("Error: Unknown magic number on Mach header.\n", stderr); - return EXIT_FAILURE; - } - - /* Mach headers can be little-endian or big-endian. */ - - const struct mach_header_64 *hdr = (const struct mach_header_64 *)magic; - if(!BOUNDS_CHECK_PRINT(hdr, exec_end)) - return EXIT_FAILURE; - - if(hdr->cputype != _le_u32(CPU_TYPE_X86_64)) - { - fputs("Error: Unexpected CPU type on Mach header.\n", stderr); - return EXIT_FAILURE; - } - - /* I may have missed a few _le_u32 calls, so watch out on PowerPC (heh). */ - - if((const uint8_t *)hdr + _le_u32(hdr->sizeofcmds) > - (const uint8_t *)exec_end) - { - _got_eof(); - return EXIT_FAILURE; - } - - const struct load_command *load_cmd = (const struct load_command *)(hdr + 1); - const void *cmds_end = (const uint8_t *)load_cmd + hdr->sizeofcmds; - - for(unsigned i = 0; i != _le_u32(hdr->ncmds); ++i) - { - if(!BOUNDS_CHECK_PRINT(load_cmd, cmds_end)) - return EXIT_FAILURE; - - const struct load_command *next_load_cmd = - (const struct load_command *)((const uint8_t *)load_cmd + - _le_u32(load_cmd->cmdsize)); - - if(load_cmd->cmd == _le_u32(LC_SEGMENT_64)) - { - const struct segment_command_64 *seg_cmd = - (const struct segment_command_64 *)load_cmd; - if(!BOUNDS_CHECK_PRINT(seg_cmd, cmds_end)) - return EXIT_FAILURE; - - if(!strcmp(seg_cmd->segname, "__DATA")) - { - const struct section_64 *sect = - (const struct section_64 *)(seg_cmd + 1); - for(unsigned j = 0; j != _le_u32(seg_cmd->nsects); ++j) - { - if(!BOUNDS_CHECK_PRINT(§[j], next_load_cmd)) - return EXIT_FAILURE; - - if(strcmp(sect[j].segname, "__DATA")) - fprintf(stderr, - "Warning: segment name mismatch in __DATA,%.16s\n", - sect[j].sectname); - - if(!memcmp(sect[j].sectname, "__objc_imageinfo", 16)) - { /* No null-terminator here. */ - if(_le_u64(sect[j].size) < sizeof(objc_image_info)) - { - fputs("__DATA,__objc_imageinfo too small.\n", - stderr); - return EXIT_FAILURE; - } - - /* - Not checked: - - Overlapping segments. - - Segments overlapping the load commands. - */ - - objc_image_info *img_info = (objc_image_info *) - ((uint8_t *)exec + _le_u64(sect[j].offset)); - - if(!BOUNDS_CHECK_PRINT(img_info, exec_end)) - return EXIT_FAILURE; - - if(img_info->version != 0) - { - fprintf( - stderr, - "Error: Unexpected version for " - "__DATA,__objc_imageinfo section. " - "Expected 0, got %d\n", - _le_u32(img_info->version)); - return EXIT_FAILURE; - } - - if(img_info->flags & - _le_u32(OBJC_IMAGE_REQUIRES_GC | - OBJC_IMAGE_SUPPORTS_GC)) - { - fputs("Warning: Image already supports GC.\n", - stderr); - return EXIT_SUCCESS; - } - - /* Finally, do the work. */ - img_info->flags |= _le_u32(OBJC_IMAGE_SUPPORTS_GC); - return EXIT_SUCCESS; - } - } - } - } - - load_cmd = next_load_cmd; - } - - if((const void *)load_cmd > cmds_end) - { - _got_eof(); - return EXIT_FAILURE; - } - - assert(load_cmd == cmds_end); - - fputs("Error: __DATA,__objc_imageinfo not found.\n", stderr); - return EXIT_FAILURE; -} - -int -main(int argc, const char **argv) -{ - if(argc != 2) - { - fprintf(stderr, "Usage: %s executable\n", argv[0]); - return EXIT_FAILURE; - } - - const char *exec_path = argv[1]; - - int fd = open(exec_path, O_RDWR | O_EXLOCK); - - if(fd < 0) - { - perror(exec_path); - return EXIT_FAILURE; - } - - int result = EXIT_FAILURE; - - struct stat exec_stat; - if(fstat(fd, &exec_stat) < 0) - { - perror("fstat"); - exit (1); - } - else - { - if(!(exec_stat.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) - { - fprintf(stderr, "Warning: %s is not executable.\n", exec_path); - exit (1); - } - - assert(exec_stat.st_size >= 0); - - /* - TODO (technically): mmap(2) can throw signals if somebody unplugs - the file system. In such situations, a signal handler - should be used to ensure sensible recovery. - */ - - void *exec = NULL; - - if(exec_stat.st_size) - { - exec = mmap(NULL, exec_stat.st_size, PROT_READ | PROT_WRITE, - MAP_SHARED, fd, 0); - if(!exec) - perror("mmap"); - } - - if(exec || !exec_stat.st_size) - { - const void *exec_end = (const char *)exec + exec_stat.st_size; - - const uint32_t *magic = exec; - - if(BOUNDS_CHECK_PRINT(magic, exec_end)) - { - if(*magic == _be_u32(FAT_MAGIC)) - { - struct fat_header *hdr = (struct fat_header *)magic; - if(BOUNDS_CHECK_PRINT(hdr, exec_end)) - { - uint32_t nfat_arch = _be_u32(hdr->nfat_arch); - const struct fat_arch *arch = - (const struct fat_arch *)(hdr + 1); - - unsigned i = 0; - for(;;) - { - if(i == nfat_arch) - { - /* This could be done for other architectures. */ - fputs("Error: x86_64 architecture not found.\n", - stderr); - exit (1); - break; - } - - if(!BOUNDS_CHECK_PRINT(&arch[i], exec_end)) - break; - - if(arch[i].cputype == _be_u32(CPU_TYPE_X86_64)) - { - uint8_t *obj_begin = - (uint8_t *)exec + _be_u32(arch[i].offset); - result = _handle_x86_64(obj_begin, - obj_begin + - _be_u32(arch[i].size)); - break; - } - - ++i; - } - } - } - else - { - fprintf(stderr, - "Error: %s is not a recognized Mach binary format.\n", - exec_path); - exit (1); - } - } - - munmap(exec, exec_stat.st_size); - } - } - - close(fd); - - return result; -} diff --git a/OSX/fuzztest.sh b/OSX/fuzztest.sh deleted file mode 100755 index 870d12c..0000000 --- a/OSX/fuzztest.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh -# Copyright © 2016 Jamie Zawinski <jwz@jwz.org> -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. No representations are made about the suitability of this -# software for any purpose. It is provided "as is" without express or -# implied warranty. -# -# Deliver random rotate and shake gestures to the iOS Simulator window. -# -# To make this work, you probably need to go to "System Preferences / -# Security & Privacy / Privacy / Accessibility" and add "Terminal.app" -# to the list of allowed programs. -# -# Created: 18-Apr-2016. - -function menu() { - which="$1" - sim="Simulator" - #proc="SystemUIServer" - proc="System Events" - - osascript -e " - tell application \"$sim\" to activate - tell application \"$proc\" - tell process \"$sim\" - tell menu bar item \"Hardware\" of menu bar 1 - click menu item \"$which\" of menu \"Hardware\" - \"$which\" - end tell - end tell - end tell" - - open -a XEmacs # switch focus back to somewhere sane -} - -menu 'Shake Gesture' - -while true; do - i=$[ 2 + $[ RANDOM % 5 ]] - echo "sleep $i" ; sleep $i - i=$[ RANDOM % 5] - if [ $i == 0 ]; then menu 'Shake Gesture' - else - i=$[ RANDOM % 3] - if [ $i == 0 ]; then menu 'Rotate Left' - elif [ $i == 1 ]; then menu 'Rotate Right' - else menu 'Rotate Right' ; menu 'Rotate Right' - fi - fi -done - -exit 0 diff --git a/OSX/grabclient-ios.m b/OSX/grabclient-ios.m deleted file mode 100644 index b016eb1..0000000 --- a/OSX/grabclient-ios.m +++ /dev/null @@ -1,95 +0,0 @@ -/* xscreensaver, Copyright (c) 1992-2017 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* iOS 8+ code to choose and return a random image from the photo library. - */ - -#ifdef USE_IPHONE // whole file - -#import <Photos/Photos.h> -#import "grabscreen.h" -#import "yarandom.h" - -void -ios_load_random_image (void (*callback) (void *uiimage, const char *fn, - int width, int height, - void *closure), - void *closure, - int width, int height) -{ - // If the user has not yet been asked for authoriziation, pop up the - // auth dialog now and re-invoke this function once it has been - // answered. The callback will run once there has been a Yes or No. - // Otherwise, we'd return right away with colorbars even if the user - // then went on to answer Yes. - // - PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus]; - if (status == PHAuthorizationStatusNotDetermined) { - [PHPhotoLibrary requestAuthorization:^(PHAuthorizationStatus status) { - ios_load_random_image (callback, closure, width, height); - }]; - return; - } - - // The rest of this is synchronous. - - PHFetchOptions *opt = [PHFetchOptions new]; - opt.includeAssetSourceTypes = (PHAssetSourceTypeUserLibrary | - PHAssetSourceTypeCloudShared | - PHAssetSourceTypeiTunesSynced); - PHFetchResult *r = [PHAsset - fetchAssetsWithMediaType: PHAssetMediaTypeImage - options: opt]; - NSUInteger n = [r count]; - PHAsset *asset = n ? [r objectAtIndex: random() % n] : NULL; - - __block UIImage *img = 0; - __block const char *fn = 0; - - if (asset) { - PHImageRequestOptions *opt = [[PHImageRequestOptions alloc] init]; - opt.synchronous = YES; - - // Get the image bits. - // - int size = width > height ? width : height; - [[PHImageManager defaultManager] - requestImageForAsset: asset - targetSize: CGSizeMake (size, size) - contentMode: PHImageContentModeDefault - options: opt - resultHandler:^void (UIImage *image, NSDictionary *info) { - img = image; - }]; - - // Get the image name. - // - [[PHImageManager defaultManager] - requestImageDataForAsset: asset - options: opt - resultHandler:^(NSData *imageData, NSString *dataUTI, - UIImageOrientation orientation, - NSDictionary *info) { - // Looks like UIImage is pre-rotated to compensate for 'orientation'. - NSString *path = [info objectForKey:@"PHImageFileURLKey"]; - if (path) - fn = [[[path lastPathComponent] stringByDeletingPathExtension] - cStringUsingEncoding:NSUTF8StringEncoding]; - }]; - } - - if (img) - callback (img, fn, [img size].width, [img size].height, closure); - else - callback (0, 0, 0, 0, closure); -} - -#endif // USE_IPHONE - whole file diff --git a/OSX/grabclient-osx.m b/OSX/grabclient-osx.m deleted file mode 100644 index 7bfdcb4..0000000 --- a/OSX/grabclient-osx.m +++ /dev/null @@ -1,464 +0,0 @@ -/* xscreensaver, Copyright (c) 1992-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -/* This is the OSX implementation of desktop-grabbing and image-loading. - This code is invoked by "utils/grabclient.c", which is linked directly - in to each screen saver bundle. - - X11-based builds of the savers do not use this code (even on MacOS). - This is used only by the Cocoa build of the savers. - */ - -#import <stdlib.h> -#import <stdint.h> -#ifndef USE_IPHONE -# import <Cocoa/Cocoa.h> -#else -# import "SaverRunner.h" -#endif -#import "jwxyz-cocoa.h" -#import "grabscreen.h" -#import "colorbars.h" -#import "resources.h" -#import "usleep.h" - - -#ifdef USE_IPHONE -# define NSImage UIImage -#endif - - -#ifndef MAC_OS_X_VERSION_10_6 -# define MAC_OS_X_VERSION_10_6 1060 /* undefined in 10.4 SDK, grr */ -#endif - -#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_5 - - /* 10.4 code. - - This version of the code works on 10.4, but is flaky. There is - a better way to do it on 10.5 and newer, but taking this path, - then we are being compiled against the 10.4 SDK instead of the - 10.5 SDK, and the newer API is not available to us. - */ - -static void -copy_framebuffer_to_ximage (CGDirectDisplayID cgdpy, XImage *xim, - int window_x, int window_y) -{ - unsigned char *data = (unsigned char *) - CGDisplayAddressForPosition (cgdpy, window_x, window_y); - int bpp = CGDisplayBitsPerPixel (cgdpy); - int spp = CGDisplaySamplesPerPixel (cgdpy); - int bps = CGDisplayBitsPerSample (cgdpy); - int bpr = CGDisplayBytesPerRow (cgdpy); - - int y; - int ximw = xim->width; - int ximh = xim->height; - - uint32_t *odata = (uint32_t *) xim->data; - - switch (bpp) { - case 32: - if (spp != 3) abort(); - if (bps != 8) abort(); - int xwpl = xim->bytes_per_line/4; - for (y = 0; y < ximh; y++) { - // We can do this because the frame buffer and XImage are both ARGB 32. - // Both PPC and Intel use ARGB, viewed in word order (not byte-order). - memcpy (odata, data, ximw * 4); - odata += xwpl; - data += bpr; - } - break; - - case 16: - if (spp != 3) abort(); - if (bps != 5) abort(); - for (y = 0; y < ximh; y++) { - uint16_t *ip = (uint16_t *) data; - int x; - for (x = 0; x < ximw; x++) { - uint16_t p = *ip++; - // This should be ok on both PPC and Intel (ARGB, word order) - unsigned char r = (p >> 10) & 0x1F; - unsigned char g = (p >> 5) & 0x1F; - unsigned char b = (p ) & 0x1F; - r = (r << 3) | (r >> 2); - g = (g << 3) | (g >> 2); - b = (b << 3) | (b >> 2); - uint32_t pixel = 0xFF000000 | (r << 16) | (g << 8) | b; - // XPutPixel (xim, x, y, pixel); - *odata++ = pixel; - } - data += bpr; - } - break; - - case 8: - { - /* Get the current palette of the display. */ - CGDirectPaletteRef pal = CGPaletteCreateWithDisplay (cgdpy); - - /* Map it to 32bpp pixels */ - uint32_t map[256]; - for (y = 0; y < 256; y++) { - CGDeviceColor c = CGPaletteGetColorAtIndex (pal, y); - unsigned char r = c.red * 255.0; - unsigned char g = c.green * 255.0; - unsigned char b = c.blue * 255.0; - uint32_t pixel = 0xFF000000 | (r << 16) | (g << 8) | b; - map[y] = pixel; - } - - for (y = 0; y < ximh; y++) { - unsigned char *ip = data; - int x; - for (x = 0; x < ximw; x++) { - *odata++ = map[*ip++]; - } - data += bpr; - } - CGPaletteRelease (pal); - } - break; - - default: - abort(); - break; - } -} - - -/* Loads an image into the Drawable, returning once the image is loaded. - */ -Bool -osx_grab_desktop_image (Screen *screen, Window xwindow, Drawable drawable, - XRectangle *geom_ret) -{ - Display *dpy = DisplayOfScreen (screen); - NSView *nsview = jwxyz_window_view (xwindow); - NSWindow *nswindow = [nsview window]; - XWindowAttributes xgwa; - int window_x, window_y; - Window unused; - - // Figure out where this window is on the screen. - // - XGetWindowAttributes (dpy, xwindow, &xgwa); - XTranslateCoordinates (dpy, xwindow, RootWindowOfScreen (screen), 0, 0, - &window_x, &window_y, &unused); - - // Use the size of the Drawable, not the Window. - { - Window r; - int x, y; - unsigned int w, h, bbw, d; - XGetGeometry (dpy, drawable, &r, &x, &y, &w, &h, &bbw, &d); - xgwa.width = w; - xgwa.height = h; - } - - // Create a tmp ximage to hold the screen data. - // - XImage *xim = XCreateImage (dpy, xgwa.visual, 32, ZPixmap, 0, 0, - xgwa.width, xgwa.height, 8, 0); - xim->data = (char *) malloc (xim->height * xim->bytes_per_line); - - - // Find the address in the frame buffer of the top left of this window. - // - CGDirectDisplayID cgdpy = 0; - { - CGPoint p; - // #### this isn't quite right for screen 2: it's offset slightly. - p.x = window_x; - p.y = window_y; - CGDisplayCount n; - CGGetDisplaysWithPoint (p, 1, &cgdpy, &n); - if (!cgdpy) abort(); - } - - // Paint a transparent "hole" in this window. - // - BOOL oopaque = [nswindow isOpaque]; - [nswindow setOpaque:NO]; - - [[NSColor clearColor] set]; - NSRectFill ([nsview frame]); - [[nswindow graphicsContext] flushGraphics]; - - - // Without this, we get a dozen black scanlines at the top. - // #### But with this, the screen saver loops, because calling this - // seems to implicitly mark the display as non-idle! - // CGDisplayCaptureWithOptions (cgdpy, kCGCaptureNoFill); - - // #### So let's try waiting for the vertical blank instead... - // Nope, that doesn't work. - // - // CGDisplayWaitForBeamPositionOutsideLines (cgdpy, 0, - // window_y + [nswindow frame].size.height); - - // #### Ok, try a busy-wait? - // Nope. - // - - // #### Ok, just fuckin' sleep! - // - usleep (100000); - - - // Pull the bits out of the frame buffer. - // - copy_framebuffer_to_ximage (cgdpy, xim, window_x, window_y); - - // CGDisplayRelease (cgdpy); - - // Make the window visible again. - // - [nswindow setOpaque:oopaque]; - - // Splat the XImage onto the target drawable (probably the window) - // and free the bits. - // - XGCValues gcv; - GC gc = XCreateGC (dpy, drawable, 0, &gcv); - XPutImage (dpy, drawable, gc, xim, 0, 0, 0, 0, xim->width, xim->height); - XFreeGC (dpy, gc); - - if (geom_ret) { - geom_ret->x = 0; - geom_ret->y = 0; - geom_ret->width = xim->width; - geom_ret->height = xim->height; - } - - XDestroyImage (xim); - return True; -} - - -#elif defined(USE_IPHONE) - - /* What a hack! - - On iOS, our application delegate, SaverRunner, grabs an image - of itself as a UIImage before mapping the XScreenSaverView. - In this code, we ask SaverRunner for that UIImage, then copy - it to the root window. - */ - -Bool -osx_grab_desktop_image (Screen *screen, Window xwindow, Drawable drawable, - XRectangle *geom_ret) -{ - SaverRunner *s = - (SaverRunner *) [[UIApplication sharedApplication] delegate]; - if (! s) - return False; - if (! [s isKindOfClass:[SaverRunner class]]) - return False; - UIImage *img = [s screenshot]; - if (! img) - return False; - jwxyz_draw_NSImage_or_CGImage (DisplayOfScreen (screen), drawable, - True, img, geom_ret, 0); - return True; -} - - -#else /* MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5 - - 10.5+ code. - - This version of the code is simpler and more reliable, but - uses an API that only exist on 10.5 and newer, so we can only - use it if when being compiled against the 10.5 SDK or later. - */ - -extern float jwxyz_scale (Window); /* jwxyzI.h */ - -/* Loads an image into the Drawable, returning once the image is loaded. - */ -Bool -osx_grab_desktop_image (Screen *screen, Window xwindow, Drawable drawable, - XRectangle *geom_ret) -{ - Display *dpy = DisplayOfScreen (screen); - NSView *nsview = jwxyz_window_view (xwindow); - XWindowAttributes xgwa; - int window_x, window_y; - Window unused; - - // Figure out where this window is on the screen. - // - XGetWindowAttributes (dpy, xwindow, &xgwa); - XTranslateCoordinates (dpy, xwindow, RootWindowOfScreen (screen), 0, 0, - &window_x, &window_y, &unused); - - // Grab only the rectangle of the screen underlying this window. - // - CGRect cgrect; - double s = jwxyz_scale (xwindow); - cgrect.origin.x = window_x; - cgrect.origin.y = window_y; - cgrect.size.width = xgwa.width / s; - cgrect.size.height = xgwa.height / s; - - /* If a password is required to unlock the screen, a large black - window will be on top of all of the desktop windows by the time - we reach here, making the screen-grab rather uninteresting. If - we move ourselves temporarily below the login-window windows - before capturing the image, we capture the real desktop as - intended. - - Oct 2016: Surprise, this trick no longer works on MacOS 10.12. Sigh. - */ - - CGWindowID windowNumber = (CGWindowID) nsview.window.windowNumber; - - { - CFArrayRef L = CGWindowListCopyWindowInfo (kCGWindowListOptionOnScreenOnly, - kCGNullWindowID); - - CFIndex n = CFArrayGetCount(L); - for (int i = 0; i < n; i++) { - NSDictionary *dict = (NSDictionary *) CFArrayGetValueAtIndex(L, i); - - // loginwindow creates multiple toplevel windows. Grab the lowest one. - if(![([dict objectForKey:(NSString *)kCGWindowOwnerName]) - compare:@"loginwindow"]) { - windowNumber = ((NSNumber *)[dict objectForKey: - (NSString *)kCGWindowNumber]).intValue; - } - } - CFRelease (L); - } - - // Grab a screen shot of those windows below this one - // (hey, X11 can't do that!) - // - CGImageRef img = - CGWindowListCreateImage (cgrect, - kCGWindowListOptionOnScreenBelowWindow, - windowNumber, - kCGWindowImageDefault); - - if (! img) return False; - - // Render the grabbed CGImage into the Drawable. - jwxyz_draw_NSImage_or_CGImage (DisplayOfScreen (screen), drawable, - False, img, geom_ret, 0); - CGImageRelease (img); - return True; -} - -#endif /* 10.5+ code */ - - -# ifndef USE_IPHONE - -/* Returns the EXIF rotation property of the image, if any. - */ -static int -exif_rotation (const char *filename) -{ - /* As of 10.6, NSImage rotates according to EXIF by default: - http://developer.apple.com/mac/library/releasenotes/cocoa/appkit.html - So this function should return -1 when *running* on 10.6 systems. - But when running against older systems, we need to examine the image - to figure out its rotation. - */ - -# if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 /* 10.6 SDK */ - - /* When we have compiled against the 10.6 SDK, we know that we are - running on a 10.6 or later system. - */ - return -1; - -# else /* Compiled against 10.5 SDK or earlier */ - - /* If this selector exists, then we are running against a 10.6 runtime - that does automatic EXIF rotation (despite the fact that we were - compiled against the 10.5 or earlier SDK). So in that case, this - function should no-op. - */ - if ([NSImage instancesRespondToSelector: - @selector(initWithDataIgnoringOrientation:)]) - return -1; - - /* Otherwise, go ahead and figure out what the rotational characteristics - of this image are. */ - - - - /* This is a ridiculous amount of rigamarole to go through, but for some - reason the "Orientation" tag does not exist in the "NSImageEXIFData" - dictionary inside the NSBitmapImageRep of the NSImage. Several other - EXIF tags are there (e.g., shutter speed) but not orientation. WTF? - */ - CFStringRef s = CFStringCreateWithCString (NULL, filename, - kCFStringEncodingUTF8); - CFURLRef url = CFURLCreateWithFileSystemPath (NULL, s, - kCFURLPOSIXPathStyle, 0); - CGImageSourceRef cgimg = CGImageSourceCreateWithURL (url, NULL); - if (! cgimg) return -1; - - NSDictionary *props = (NSDictionary *) - CGImageSourceCopyPropertiesAtIndex (cgimg, 0, NULL); - int rot = [[props objectForKey:@"Orientation"] intValue]; - CFRelease (cgimg); - CFRelease (url); - CFRelease (s); - return rot; - -# endif /* 10.5 */ -} - -# endif /* USE_IPHONE */ - - - -/* Loads an image file and splats it onto the drawable. - The image is drawn as large as possible while preserving its aspect ratio. - If geom_ret is provided, the actual rectangle the rendered image takes - up will be returned there. - */ -Bool -osx_load_image_file (Screen *screen, Window xwindow, Drawable drawable, - const char *filename, XRectangle *geom_ret) -{ -# ifndef USE_IPHONE - - if (!filename || !*filename) return False; - - NSImage *img = [[NSImage alloc] initWithContentsOfFile: - [NSString stringWithCString:filename - encoding:NSUTF8StringEncoding]]; - if (!img) - return False; - - jwxyz_draw_NSImage_or_CGImage (DisplayOfScreen (screen), drawable, - True, img, geom_ret, - exif_rotation (filename)); - [img release]; - return True; - -# else /* USE_IPHONE */ - - /* This is handled differently: see grabclient.c and grabclient-ios.m. */ - return False; - -# endif /* USE_IPHONE */ -} diff --git a/OSX/iSaverRunner.ai b/OSX/iSaverRunner.ai deleted file mode 100644 index a91e23c..0000000 --- a/OSX/iSaverRunner.ai +++ /dev/null @@ -1,3593 +0,0 @@ -%PDF-1.5
%âãÏÓ
-1 0 obj
<</Metadata 108 0 R/Pages 2 0 R/OCProperties<</D<</RBGroups[]/ON[18 0 R 93 0 R]/Order 92 0 R>>/OCGs[18 0 R 93 0 R]>>/Type/Catalog>>
endobj
108 0 obj
<</Subtype/XML/Length 50776/Type/Metadata>>stream
-<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> -<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.1-c036 46.277092, Fri Feb 23 2007 14:16:18 "> - <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <rdf:Description rdf:about="" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - <dc:format>application/pdf</dc:format> - <dc:title> - <rdf:Alt> - <rdf:li xml:lang="x-default">iSaverRunner</rdf:li> - </rdf:Alt> - </dc:title> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:xap="http://ns.adobe.com/xap/1.0/" - xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/"> - <xap:CreatorTool>Adobe Illustrator CS3</xap:CreatorTool> - <xap:CreateDate>2012-06-04T14:04:08-07:00</xap:CreateDate> - <xap:ModifyDate>2012-06-04T14:30:53-07:00</xap:ModifyDate> - <xap:MetadataDate>2012-06-04T14:30:53-07:00</xap:MetadataDate> - <xap:Thumbnails> - <rdf:Alt> - <rdf:li rdf:parseType="Resource"> - <xapGImg:width>244</xapGImg:width> - <xapGImg:height>256</xapGImg:height> - <xapGImg:format>JPEG</xapGImg:format> - <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAD0AwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AG56I+cOxV2KuxV2KuxV2
KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvRfyZ/46eo/8YE/4nmh7
d+iPvd/2B9cvc9XzmXqHzHnoj5w7FXYq7FXYq7FXYq7FXYq7FUNd6jZ2s1vDcSiKS7cxW3IHi0gU
tw5UoCQNgTv2yueSMSATz5NkMUpAkC+Hmlfk7zE+uaSZblUh1K1lkttQtkrSOWNiNgSTQjfKNHqP
FhZ2kDRHm363TeFOhvEiwfJPcy3EdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVei/kz/x0
9R/4wJ/xPND279Efe7/sD65e56vnMvUPmPPRHzh2KuxV2KuxV2KuxV2KuxV2KpN5w0Ma15eurJV5
XAAmtd6Umi+JN+1SOJPgcxNbp/FxGPXp73N7P1Pg5ozP03v7uryfQ9d1bQfNX6XIa50zUYRNekfa
kiUDnLxHWWIfG/8AsjsDtyWj7VOPLxS6mpfr/HX3vedt+zvDjAx74yOLGfL+afd1+b263uIbiCO4
gcSQzKHikU1DKwqCD7jO2jISFjkXziUTE0eYX5Ji7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXov5M/8dPUf+MCf8TzQ9u/RH3u/7A+uXuer5zL1D5jz0R84dirsVdirsVdirsVdirsVdirsVeZ6
ppixapqOngmIwzi7spQASguP3gYA7UEhkXidiBTpnnfben8PUSFemW/zfevYvLHtDsvwZ/VjNeY/
mn7/AIbLvI3mFtIvxol7+60+4lKWe5K21y3xegCd/Sl3aEn3Xcg023YPadHwZn+qfx+L94fPPars
KWGZmBRH1frHl3eXmC9KzrniHYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq9F/Jn/AI6eo/8A
GBP+J5oe3foj73f9gfXL3PV85l6h8x56I+cOxV2KuxV2KuxV2KuxV2KuxV2KsM85QiLX7C5HS6t5
YJPnCyyR/hJJnJe0+L6J/B9U/wCBfqzHPkxdJRv4/wBjG9ZsYZoWlkjaSMIUuY0+20NeVU/4siYc
4/cU6Mc5ME9NiOXv/UeRfS/aDswajFxAXKI+ceo945j5dWY+TNenuo5NI1GVZdVsFRvrC/ZuraQA
w3UfiHUjl4HPQOxe0xqsW/1x5/j73557a7MOly7fRLl+PuZNm5dM7FUgk876HGurysz/AFXReKXN
zQem0rVrFGa/E6kAH3OYZ12McZ6Q5nz7g5o0GT0DrPkPLvKbaXfG/wBOtr0wvb/WI1kEMtA6hhUB
qE5kYp8cRKqtxssOCRjd0icsa3Yq7FXYq7FXYq7FXYq7FXYq7FXov5M/8dPUf+MCf8TzQ9u/RH3u
/wCwPrl7nq+cy9Q+Y89EfOHYq7FXYq7FXYq7FXYq7FXYq7FWL+fVpBpMg6rfcfoe3mBH30OaD2jF
6f8Azh+l7j/geT4e1I/1ZfckWcG/Q6jHHPb6TJq9kK3/AJRn9QoOsuk3dXkhPj6b+oUr9kDLNFrj
pNZGX8OTn7xt9or4vlntR2PGccmMfw+qP9WW/wBkr+D0i3niuII54W5xSqrxuOhVhUH7s9VjIEWH
xSUSDR5hjfnzzC+maY1tbOUvblHYuv2ooIxWWUe9PhT/ACiPDNX2vrvAx0PrlsP1vQeznZH5zPcv
7rGOKfuG7z3TrEanrmieU4UppNhI1zqrDdJruNQ86nxWMsIRmrwxE8kNOPphvLzPX9Tm6nIYwnqT
tKe0PKPSv909pzqnkXYq7FXYq7FXYq7FXYq7FXYq7FXYq9F/Jn/jp6j/AMYE/wCJ5oe3foj73f8A
YH1y9z1fOZeofMeeiPnDsVdirsVdirsVdirsVdirsVdirFvPkgKaTAPtPeGQj/Jjt5an/gmXOf8A
aSYGnA75Pdf8DvEZdpxPQRl9yR5wj9CrFe7TQJobZuN/52lTT7BSK8NPtw/rXJHgyyvT2IODTaU6
vWQxjlj3P9Y/qr7C+Y+0na0YwyZukhwx/qxvf/OJNe8PQYIrXT7COJSIrW0iCAsdljiWm59lGesx
AhGugH3PiJMpyvnKR+95Zrj6hrMN1ewr/puqywW1hG+3CF51jgQ16V58292Oed9odoeLnOQ/TG69
wfdezOwzoexpCv3uXhv/ADpAAfayjy7oFppXnW6sLYlk0XS7W0aQ9XluZHuJJG/ynYVzP9jpHKJ5
pc5H8f7l8+9sAMXBiHID8fezLO4eIdirsVdirsVdirsVdirsVdirsVdir0X8mf8Ajp6j/wAYE/4n
mh7d+iPvd/2B9cvc9XzmXqHzHnoj5w7FXYq7FXYq7FXYq7FXYq7FXYqwHXr9dR8xyNGeVtpiG1Rh
uGnkIaen+rxRfnyzh/aLVieQQHKH3vtX/Az7Jljxz1Mh9fpj7lCDTZtY1G20aElfrhJupF2MdrHQ
zMCOhIIRT/Mwzl8+cYoGZ6cvf0/W9521qTHGMcT6sm3uj/Ef0e8p3oHpaz5m1DXo1VdMsB+idCjU
URYYNppEA2o77KfAUzr/AGQ7OOLD4svrn+Px8Xwr2u7R8XL4Ufpj+P2/Jd58vSbO30dD8epMfrFO
1rFQy/8ABkrH8mObXt7V+Fg4R9U9vh1R7E9j/nddHiF48fqkx8sqXOnudljv7F2/1Uu4mP4DPPco
uEv6svuL7z20P8GP9aH+7iyiwr/ysXzdy3JXTSp8F+rsAP8AggxzqPYevyx/HWT4X7bX+Yj+OkWQ
Z2zxTsVdirsVdirsVdirsVdirsVdirsVei/kz/x09R/4wJ/xPND279Efe7/sD65e56vnMvUPmPPR
Hzh2KuxV2KuxV2KuxV2KuxV2KsY81+YponOkaY/G/dQ1zcjcW0TdD4GRx9gdvtHtXR9sdqjTx4Y/
3h+x7D2S9l59pZrlthjzPf5BjtvbxW8CQRLxjQUUdT8yT1J7nOClIk2X6J0+CGGAxwFRiKCNtrif
SvJmp6/BX9K69Iul6GBUEKzGJGXwLN6kte4C5gSxnU6uGEco7n3/AIofN4LtntEAZM97fTH3Dr8d
5e6mXaHpMGkaRaabB/d2sSx16ciB8TH3Zqk57HgxDHARHQPhGfMckzM9SwrUbo33mLUbvrHAwsbf
/Vgr6h+mZmH0DOF7f1PiagjpHZ92/wCBx2Z4OiOYj1ZT9g/H2IPVVlbTbn0v75Y2eL/XQcl/4YZp
Y1e723aWMz0+SI58Jr39GVw3UbfmNdSxH9xrOj2l/ER0Ijdox8zRxm69h51CeM8wT9n9r4X7bY7l
CY6/p/sZJnfvBOxV2KuxV2KuxV2KuxV2KuxV2KuxV6L+TP8Ax09R/wCMCf8AE80Pbv0R97v+wPrl
7nq+cy9Q+Y89EfOHYq7FXYq7FXYq7FXYqkUfnPRGu9Thd2ih0pOdxdsP3RoSrhCCWPBhxO252Fcw
o6/EZTjf93zLsMnZmaOPHMjbL9KprPmS3s9BTU7Wk73ioNNQ1HqvMOUfWhA4/E3goOOr1scWHxel
bed8mfZvZeXVamOniPUTR8u9htrA0SMZHMtxKxluZ2+1JI27Mf4DsNs83z5pZZmUuZfpvsrs3Fos
EcOMbR+0962+E7W5htzS5uWS2tz4STuIkP0M4yniA3PIb/Jl2pnOLTykPqqh75ekfeyrXLW3k86e
XtAt142Hl+xa99LtyNLa3B90ClhmX7FaY5c0s0uf4/X9j477Z6nw8McUfx+K+1PNQvI7KwubyT+7
tonmf/VjUsf1Z6bkmIRMj0FvmmLGZyER1NPONMikisIFlNZioeZvGR/ic/SxOeV5ZmUjI9S/VvZe
lGDTY8YFcMR8+v2onK3PX2d4YE8o6gx2066ufLt5/qSqGswfYIEP05nez2bwdfKPTJR+ex/2T4v7
X6E/lzHrikR8BvH/AGL0LPTXyh2KuxV2KuxV2KuxV2KuxV2KuxV2KvRfyZ/46eo/8YE/4nmh7d+i
Pvd/2B9cvc9XzmXqHzHnoj5w7FXYq7FUi86+YW0Dy7c6kih5UosSnpyc8R+JzXdp6o4cVx+omnY9
l6UZstS+kC3gF351803U7TS6lMHbsjcB9wpnHyyykbJJL2UcUYigAAo/4r8y/wDVzuP+RjYOI97L
hHcidN1zzVf30NnFqVxzmYLX1G2Hc9ew3yMshAu3K0WjOfLHHEbyP4+S/wA33jR6jJp1tIy2kEUd
uyBtn9P4/i8SHY9e+VYL4b73a+0RgNT4cPpxREB8Of2ksg8hDUL1Hvb24knitv3NmjsSqGg5FQel
FoMq1WQ7Rd57G6AEyzkcvSP0/jzLMcwnv19nw/Tejc/sfX7evhXl8P8Aw1Mp1P8AdTr+aXTdt/3I
/rxYl+cmr6nZfmNfm0uZID6NulYzxPH0g1NvdjmR2JtpxXefvfMu2N85vuH3MRtNe169uobOfUJ5
Ibh1jkRnJDKxoQR75tZzNFxNHhjPNCNc5Afa9YzUPuLsVUfqLX8Oq6EhIk1i2E2nkbEahYfvYwD2
MsYpXwXKM8vDlDL/ADDR/qy/V+l432j0XFIkf5SP+yjuPmP9y8oPmrzKCQdSuQR1HqNm/wCI975v
wDud/ivzL/1c7j/kY2HiPevCO53+K/Mv/VzuP+RjY8R714R3O/xX5l/6udx/yMbHiPevCO53+K/M
v/VzuP8AkY2PEe9eEdzv8V+Zf+rncf8AIxseI968I7nf4r8y/wDVzuP+RjY8R714R3Mp8gfmLrlr
rVtZX1w91ZXUgiKvuys5oCD7nbfMvR66eGYN+nqHD1mhhmgRQ4uhe8527wzsVdirsVei/kz/AMdP
Uf8AjAn/ABPND279Efe7/sD65e56vnMvUPmPPRHzh2KuxV2KsH/OT/lCp/8AjLF/xMZpO3P7of1n
edg/3p/q/pfP+cs9W7FWa/lzpy87nU5R8EQ9KM+5FXP0LT78xdTLkHt/Y/Ri555co7D7z8h96Qa9
YzwraX1xtPqySXoQ9o2meNf+CMbH5UyeHIJEgco7fZf6Xk9YTKfiS55Ll8yXonk+2Fv5ds1/adTI
x8ebEj8KZiZjci+p+z2Hw9FjHeL+Z/UnOVO6UbyOd4OVuwW5iZJrZz0E0LCSMn/ZqMaB2PI7OH2h
pvHwygOfT3jcfaGN/nRFFqF5pXmu0Ui01e2EcoPWO5tyVkjfwZQQv+xOR7HJgJYZc4H7C+V9rwuQ
yfzhR8iOYYHorhNYsXPRJ42/4Fwc20/pLidmy4dTjPdOJ+17Nmrfa3YqpXIuVVJ7Rgl7ayLcWjHo
JYzyUH/Jb7LexOJiJAxPI7OD2jpTnwmI+rnH+sOXz5HyLAvzK0aGHVYddsIymk6+pu4Af91T1pcw
N/lRyV2y7s7KTE45fXj2+HQ/EPkvaODhnxAVGe/uPUfAsOzYuvdirsVdirsVdiqY+XP+Uh0v/mLg
/wCTq4q+p89EfOHYq7FXYq9F/Jn/AI6eo/8AGBP+J5oe3foj73f9gfXL3PV85l6h8x56I+cOxV2K
uxVg/wCcn/KFT/8AGWL/AImM0nbn90P6zvOwf70/1f0vn/OWerbAqaYq9V06xOneUTDTjKLaSR69
eboW3+XTNdKXFP4vrOk0p03Zpj/F4cifeQT9nJEfmN5C8xa95o0bSPK+my6jLaaDAwt4aFxDDM8Z
c1I2BkQfTmP2LPihMnmZk/c+edrw4ZwA5cA/Sr6LDPb6XBbXMbQ3NsDBPEwoySRMY3UjxDKRl2Ue
ovpvYmQS0eMj+b92yOyt2rsVQGoW1pJY3enX546NqBEksoFTZ3aikd2o/kP2ZgP2d+xyEokSGSH1
x/2Q/m/q83kfaDsoGJyD6JfV/RP8/wDRL597BtJ/LDz5qmrXmm6RpMt/facVNzFblGZVb7Ei1ILI
3VWGxzbYssckRKPIvnU4Sxzo8w9DtJZJbaN5EMUxFJomBVkkXZ0YHoVYEHNdKNGn2nRakZ8Mcg/i
F/r+1VyLlOxVCy6dZ6jbXHl2/cRWWqyCXTrtulrqVKKT4R3A+Fv8r3bKcplCQzR5x+od8f1j8cni
/aDswWZfwZD/AKWff7pff72AaT+V3n7WNRvtO0vRpry+01gl7bxFC8dfssVLA8W/Zboc3OLLHJES
ibBfPsmOUJGMhRCbf8qB/OT/AKlO+/4Ff+assYO/5UD+cn/Up33/AAK/81Yq035B/nIqlj5Tv6AV
NEUnbwAauKsEuLe4triW2uYnhuIXaOaGRSjo6GjKymhBBFCDiqniqY+XP+Uh0v8A5i4P+Tq4q+p8
9EfOHYq7FXYq9F/Jn/jp6j/xgT/ieaHt36I+93/YH1y9z1fOZeofMeeiPnDsVdirsVYP+cn/AChU
/wDxli/4mM0nbn90P6zvOwf70/1f0vn/ADlnq0w0Cx+vazaWxAZXkBdT3Rfib/hQchklUSXYdlaX
x9TDH0Mt/cNz9j166h9a2mh/34jJ/wAEKZrAaL7Hnx8eOUf5wI+b0f8ALzWFt/zB/LnWnNItZ0+f
S7qQnpJLbpPEu/czRFcxuxzw5cuPul+v9j5R2sOLHjn5fj9KT/mz5fbQPzK1q2C8bbU3Gr2Z8Vuy
TP8ASLlZD8iM2OpjRt6z2P1nHgliPOBse4/t+9iuYz2DsVcQCKHcHqMUKOlajrHl3WbDUdHuRaah
Ytw0i7f+6Cufi0+83HK1m6ISf3beAoVMZnGTMcv4h/vh59/f73ge3+wxD1Q+jp/RPcf6J6fzTtyT
fzNqGmapqbeZNNgayg1mZ11jSn+3p+tKOVzbtsKpOAZo2/aPPpSgycwEgJx3BZeyfaJhI6We3WPv
6j9Pz70uzFe9diqyeCGeF4ZkDxSAq6HoQcINNeXFHJExkLieaY6FqGurfLe6VePb+eNFhMul3tdt
SskIL2d2vSUrsu++6t1qcxRlOlmJD+5kdx/NPePL8dz572x2SYyMDvKrgf5w/mnzH6j3vrXyH5w0
/wA4+UdM8yWAKQahFzaI/ajlUlJYj7pIrL9GdA8an2KuxV+en/ORyIn52eagqhQbiI0Apu1vESfp
JxV5tiqY+XP+Uh0v/mLg/wCTq4q+p89EfOHYq7FXYq9F/Jn/AI6eo/8AGBP+J5oe3foj73f9gfXL
3PV85l6h8x56I+cOxV2KuxVg/wCcn/KFT/8AGWL/AImM0nbn90P6zvOwf70/1f0vn/OWerZZ+XNr
6msSzkVWCI0PgzED9VcxtSfTT1vsfg4tTKf82P2nb7rej5gvpaP0+a9k8lXcWnmms+UL+PV9MG5N
I5DdRmny9WMD2zAlLwdXGf8ADkFH7v1F887X0m2TH/NlxR9x3/XH4PZfzqsLLzj+WmkfmDo49Q6b
Ct/RfiZtOu1X60hp3hosp8ODDvnRZYcUadB2Jr/yupjM/Sdpe4/q5/B4WCCAQag9DmsfYQbdil2K
rZYo5onilUPG4Kuh3BB6g4QaYZMcZxMZC4nmgLyG6ksbySJ2fUbCBTej7TXenRMDFcUqOVxYyBd6
jkmzEhiDHFkGKfCf7vJ/sZfql975x2t2fPTZeKB9UPVE98R+mPI94oq+mX8d9ZR3KEfEKOF3AYbG
nt4HuMsnHhNPe9na2Opwxyx68/I9UVkHNdiqlM91BJDf2VPr9jIJ7WuwZlBDRn/JkUlG9jgnATiY
y5Sdd2ppDmxHh+uPqj7+748ntf8Azjr5jtoPMuveW4GP6M1iGPzPoanbitxSK8jp24y8TwHTfMjs
3ITi4ZfVA8J+H7HybtHGI5bH0z9Q+P7XvebBwXYq/Pb/AJyR/wDJ2+af+M8P/UNFirzTFUx8uf8A
KQ6X/wAxcH/J1cVfU+eiPnDsVdirsVei/kz/AMdPUf8AjAn/ABPND279Efe7/sD65e56vnMvUPmP
PRHzh2KuxV2KsH/OT/lCp/8AjLF/xMZpO3P7of1nedg/3p/q/pfP+cs9Wz78s4aW99L3do1HyUN/
XMPVHcPoHsVjqGSXeY/ZbNcxHuFbSdWXRNct9Uk2s3H1TUvAQSMCspH/ABU+5/yS2Y2s0/i4zEfU
Nx+r4/fToO29PQGYfw7S/qnr/mn7CXs/5D6xFpWo61+WGp8Xsh6mo+W0kAKSWFyx+sWwB2PoyMdu
4Ynpmx7N1XjYgf4hsff+18z1+m8HKR0O4eS+a/LEvlPzVqXlpw3o2Lh9OkfcyWM1Wt2qftcQDEx7
shwZ4cMve+j+zHaP5jTCJ+vHt8Oh/R8Esyh6R2KuxVTe8bTrm21dByOnyepKgFeduw43EdO/KMmg
8QMhlxeJAw7/AL+n2un7a0/Hh4x9WP1fD+IfL7QEsOnxeXPN99okTV0+7pd6W1RxaGVS6cN6tQK6
E/5AyeDN42ETP1DaXv8Ax97z3s7n8DUy0/8ABP1R/Hu/3Kb4vcuxV2Kpj+XmuN5f8+eWrwtwisdV
FlJ2X6jritGeX+TFdIX9qjLNOeHN/Xj9sf2H7HzH2l0nhZDXK+Ie6fP5SB+YfaGbN5V2Kvz2/wCc
kf8Aydvmn/jPD/1DRYq80xVMfLn/ACkOl/8AMXB/ydXFX1Pnoj5w7FXYq7FXov5M/wDHT1H/AIwJ
/wATzQ9u/RH3u/7A+uXuer5zL1D5jz0R84dirsVdirB/zk/5Qqf/AIyxf8TGaTtz+6H9Z3nYP96f
6v6Xz/nLPVvQ/wAtpFOm3UY+0soJ/wBkv9mYWq5h9G9jJDwJjul+j9jMMxXsmnRXUo4DKwIZTuCD
1BwsZRBFHkUdo+o6t6VlHp0nHzb5Vf695anav+lWqbS2b/zfu/3bD9peJ/mzE4vy2bxB/dz2l5Hv
/Hn5PnvbHZZjeLu3ge8fzfeP1HvepfmqdM8//lvo/wCZ+gpWbTUI1ODrIlpIwW6ikA/atZgJN+ih
yPtZvMsOKLpewu0PyupEj9B9Mvcf1c3kGa19edirsVcQCCCKg9Rigi0n1O01a4fSIQFki0uQLbXn
LjKtmWBa2kB+2q8f3bA1HQjvhxQjEyI/j5jz7/1vIZOws0NTjnjo44SB8xG94+fl9venGB7B2Kux
VKPMMcn1eR4m4PJBLEHGxDxgXcJH+V61sqj/AFskDRB7iP1H7C8n7V6bixCfdY/3w+2NfF9x+VNb
j17yvpGtx04anZW92AO3rxLJT6OWbV8zTXFX57f85I/+Tt80/wDGeH/qGixV5piqY+XP+Uh0v/mL
g/5Orir6nz0R84dirsVdir0X8mf+OnqP/GBP+J5oe3foj73f9gfXL3PV85l6h8x56I+cOxV2KuxV
g/5yf8oVP/xli/4mM0nbn90P6zvOwf70/wBX9L5/zlnq2W/l1qKwanLZuaC6Sqf68dSB/wACTmNq
Y2L7nr/Y/WCGeWI/5QfbH9lvRswX0l2KqU0UrGOWCU293buJbW5X7Uci9G9x2YdxtiQCCCLBcPXa
OOox8J2PMHuPf+vvDOPyk89WekeZ5bLUYkj8secZPqGvacx/c2eryoVWUBj/AHF6m1fHqfhpluhm
YfupG6+k98f1jkXyvtbRyx5CSKN1Idx7x5S5hieo6NNoOsaloEzMz6PdS2au/wBp4kNYHPu8DI30
45o1J9F9ntZ4+kiT9UfSfh+ylDKnduxV2KuxV2KuxV2KoPViEsJJynP6sVueH83oMJafTwphAvbv
2+brO2MXHpZ+Q4v9L6v0Pp7/AJxt1Frn8pNMs5X53GjzXemTH/mGuHEY/wCRRTNnjlxRB7w+OTjw
yI7np+TYvz2/5yR/8nb5p/4zw/8AUNFirzTFUx8uf8pDpf8AzFwf8nVxV9T56I+cOxV2KuxV6L+T
P/HT1H/jAn/E80Pbv0R97v8AsD65e56vnMvUPmPPRHzh2KuxV2KsH/OT/lCp/wDjLF/xMZpO3P7o
f1nedg/3p/q/pfP+cs9WrWl1La3UVzEaSQsHU+6muCQsU3afPLFkjOP1RNvZdPvYb6yhu4T+7mUM
B4HuD7g7Zq5Ro0+06TUxz4o5I8pC/wBnw5IjIuS7FUv1WCH0pXm2tbmI218f5Y2PKKf5283GT5ch
3xIOxH1RNj9I+I2ea9o9AMmLxAPpFS/q9/8Amnf3WmmpeZ4/MmrrqUhb9MSadYr5gRwQ66jbiS0l
5e7paxvtXZhmTqCDUh1dd7GTkI5YH+Ex+2/1KeYz2zsVdirsVdirsVdiqyaNZYnjb7LqVPyIphBY
ZICUTE9RT2b/AJxG1B/0N5k0lz8UNxZamwoPtalZIXp/s4GzP08rj7iR8iQ+I6mJE9/I/MPfsvaH
57f85I/+Tt80/wDGeH/qGixV5piqY+XP+Uh0v/mLg/5Orir6nz0R84dirsVdir0X8mf+OnqP/GBP
+J5oe3foj73f9gfXL3PV85l6h8x56I+cOxV2KuxVg/5yf8oVP/xli/4mM0nbn90P6zvOwf70/wBX
9L5/zlnq3Yqzr8utUmCTWMoJt+Y9GTssjhjwr/lLGxHyOYmpx/xPceyHafDI6eR57x9/Ufp+fezn
MN9AdirTKrKVYAqRQg7gg4UEAiihbLTLazklkiLFpQiEueVEiBEaA9aKDQV7bdAMJLgaLs3FpjI4
79dfZyHwtF5F2DsVdirsVdirsVdirsVejf8AOM1x9T89NaV4x6v5cjuR4NJZXrQgD3EcwzI0M7Mx
3T/QHxrtSFZAR1H6S+m8z3WPz2/5yR/8nb5p/wCM8P8A1DRYq80xVMfLn/KQ6X/zFwf8nVxV9T56
I+cOxV2KuxV6L+TP/HT1H/jAn/E80Pbv0R97v+wPrl7nq+cy9Q+Y89EfOHYq7FXYqwf85P8AlCp/
+MsX/Exmk7c/uh/Wd52D/en+r+l8/wCcs9W7FXvP/OK/lHTfN0nnPQb+qRXWnQ+jcKKvBMk3KKZP
8qNwG9+h2OAi2ePJKEhKJojdq907U9K1K80bVohBqunSGC7jFeJNKpLHXcxyoQ6HwPjmtyQ4TT7B
2P2lHWYBMfUNpDz/AFHopZW7V2KuxV2KuxV2KuxV2KuxV2KqF7cG3tJZgpd0UlEG5ZzsqgeLNQYQ
N3G1eoGHFLIf4R/YPiXpn5XWc1t+bfk/S9ORrqXQtIubfzHPGKxwRy26+h6jdmknTZPA16ZV2OZS
OTIR6Zy2+18o7W4RwQv1RG/2PpzN26d+e3/OSP8A5O3zT/xnh/6hosVeaYqmPlz/AJSHS/8AmLg/
5Orir6nz0R84dirsVdir0X8mf+OnqP8AxgT/AInmh7d+iPvd/wBgfXL3PV85l6h8x56I+cOxV2Ku
xVg/5yf8oVP/AMZYv+JjNJ25/dD+s7zsH+9P9X9L5/zlnq3Yq+kP+cJLq2Tzl5htnkVZ5tPRoYia
MwjmHMqO/HkK4q9w/PH8rZfM1gnmDQ4gfM2lxlfQFB9dtQSzWxP+/FJLQk/tVU7MSK8mPiFO17I7
Uno8wmN4n6h3j9fc+b4ZkmjDpUA1BVgVZWBoysp3DKRQg9M1xBBovrun1EM0BOBuMl+RbnYq7FXY
q7FXYq7FXYq7FUHbNqep+aNP0XQ7f69rDSqbO2/YNyByjeU9orcfvnPsvicn4ByDh6Hn7uvz5fN4
r2n7WECMUeY3Pv8A4R8Pq/0r6/8Ayy/LvTvI3lxdOhf61qdy31nWNUcfvbq6fd5GPXiOiL2HvU5s
oxEQAOQfPpSMjZ5ll2SYvzx/5yJube4/OnzVJBIssYukjLoQRzjgjR1qO6upB98Vec4qmPlz/lId
L/5i4P8Ak6uKvqfPRHzh2KuxV2KvRfyZ/wCOnqP/ABgT/ieaHt36I+93/YH1y9z1fOZeofMeeiPn
DsVdirsVYP8AnJ/yhU//ABli/wCJjNJ25/dD+s7zsH+9P9X9L5/zlnq3Yqr2V9e2N1Hd2NxJa3UR
rFcQu0ciGlKq6kMNj2xVOf8AlYXn7/qZdV/6Trn/AJrxVU0Dzlf2eoyzahPLeRXb87p5WMkhc9ZO
TEkt4165TlxcQ83oOwu25aOdS3xS5ju8x+N3pdvcQ3EKTwOJIpByR16EZryKfVMOaOSInA3E8iqY
Gx2KuxV2KuxV2KuxVJvMvmKDR7StQ13KCII+tP8AKYeA/HLcWMyLpO2+2I6PH35JfSP0ny+95tae
Yddsr176x1C5s7uQFXuLeZ4pCrHkVLIVNC25HjmxEQHybLllkkZSNko//lYXn7/qZdV/6Trn/mvC
1tH8wfPrAg+ZdVIOxBvbihH/AAeKpCSSSSak7knrXFWsVTHy5/ykOl/8xcH/ACdXFX1Pnoj5w7FX
Yq7FXov5M/8AHT1H/jAn/E80Pbv0R97v+wPrl7nq+cy9Q+Y89EfOHYq7FXYqwf8AOME+SbggbCWK
p/56DNJ25/dD+s7zsH+9P9X9L5/zlnq3Yq7FXYq7FU98tearrR5PTYGayc1eGu4/yk8D+vKcuES9
7vuxu3cmjPCfViPMfpH43el6bqthqUAms5RIv7S9GU+DDtmDKBjzfTtFr8OphxY5X9494ReQcx2K
uxV2KuxVjvmHzjZ6dG0dsRcXfQU3RT03PcjwH00y/HhMubzPa/tJi0wMcfryfYPf+ofGnm17e3N7
cvcXLmSVzVmOZ0YgCg+aanUzzTM5m5FD5JodirsVdirsVTLy2CfMWl0/5a4P+Ti4q+ps9EfOHYq7
FXYq9F/Jn/jp6j/xgT/ieaHt36I+93/YH1y9z1fOZeofMeeiPnDsVdirsVQGu6NZ6zpc+nXYrDOt
CR1B7Ee4zF1emGbGYFytHqjgyCY/AeR3P5G6yszC3vY5If2WYUNPffObl2NnB2o/F6aPbWAjex8F
L/lR/mH/AJaYf8/pyP8AI+fuHzZfyzp+8/J3/Kj/ADD/AMtMP+f04/yPn7h81/lnT95+Tv8AlR/m
H/lph/z+nH+R8/cPmv8ALOn7z8nf8qP8w/8ALTD/AJ/Tj/I+fuHzX+WdP3n5O/5Uf5h/5aYf8/px
/kfP3D5r/LOn7z8lW2/JvzXaSia3v0hkX9tCVNPobBLsbORuB827B7Q48UuLHKUZeVpTN531TSr+
ewuvS1AWzGNplBiZmH2htUbHb7OaSWmHR73Se2GogKyRE/8AYn7NvsR0X5k6UVBmtp0bwTi/6ymU
nSy73c4/bPTkeqEx7qP6Qj7DznpV/MIbZW9Q9BNJb24/4OeWJPxyvJiMBZ+wE/cC5Mfa3Sy2An/s
R98gySbStbhsfr94LLS7E7i6vruPie/wCATBz7BswPzuMy4Y8U5dwH66ZZvaAiNiAA75SH6Lv5vP
/MvnCxo1tp9zJqLdGuGQ21sP9SGrSyfOV+P+RmxwYZneQ4fLmfny+XzeR7S9oc2a4iW3l6Y/rPxN
eSQ+XdDufMmq/UluViuWTlGZOjcSBxHSmx2zZ4cRlIRjzLzGbMIRM5cgy7/lR/mH/lph/wA/pzY/
yPn7h83W/wAs6fvPyd/yo/zD/wAtMP8An9OP8j5+4fNf5Z0/efk7/lR/mH/lph/z+nH+R8/cPmv8
s6fvPyd/yo/zD/y0w/5/Tj/I+fuHzX+WdP3n5O/5Uf5h/wCWmH/P6cf5Hz9w+a/yzp+8/J3/ACo/
zD/y0w/5/Tj/ACPn7h81/lnT95+TI/Jf5QnStSj1HVLhZ5ITWGBR8IPSpNTX/P6MvSdjTExLJVDo
4es7agYGOO7PXuem50rzLsVdirsVei/kz/x09R/4wJ/xPND279Efe7/sD65e56vnMvUPmPPRHzh2
KuxV2KuxV2KuxV2KuxV2KuxVhX5k+ebfQdMe1t3DancqViTY8Qdizew/z9tH2trxGJxx+o8/J3vZ
HZ5lIZJfSOXmXz8zM7F2JZmJLMdySe+cu9UtxV2Kt8jQCuw3A+eKtYqidN1C506/gvbZuM8Dh0Py
6g07EbHCDW4QQCKL6S8oebNP8x6XHc27gTqAJ4SfiVgN87Ls/XDPGj9Y5/reL7R0BwSsfQeX6k9z
YutdirsVdirsVdirsVdirsVdir0X8mf+OnqP/GBP+J5oe3foj73f9gfXL3PV85l6h8x56I+cOxV2
KuxV2KuxV2KuxV2KoLV9a03SLQ3eoTCGEftHufAZi6nV48AuZ5uVpdHkzmoDk8x80fnZGUe30CEl
jUfW5QQB7quzffTNBqu2Zz2gOEd/X9j0Ok7EhDfIeI93T9rym9vbu9uXuruVpp5DV5G6n/PwzSEu
8AUMVdirsVdirsVdiqYaLrup6LereafMYpR9ofssPBh3yUJmJsGixnASFSFgvXPLn51aVcosWsxm
0nAoZVBaMn6Nx9Ob7TduEbZBfmP1PP6nsIHfEa8j+t6PbXMF1Ak8DiSKQVRx0Izf4c0ckRKJsF5/
NhlikYyFEKuWtTsVdirsVdirsVdirsVei/kz/wAdPUf+MCf8TzQ9u/RH3u/7A+uXuer5zL1D5jz0
R84dirsVdirsVdirsVdirsVQWq6NpmrQCDUbdLmFTyCOKivjmNqNJjzVxi6cnTavJhJ4DVpV/wAq
78l/9WmD/gRmL/JGn7vtLl/yxqP532B3/Ku/Jf8A1aYP+BGP8kafu+0r/LGo/nfYHf8AKu/Jf/Vp
g/4EY/yRp+77Sv8ALGo/nfYHf8q78l/9WmD/AIEY/wAkafu+0r/LGo/nfYHf8q78l/8AVpg/4EY/
yRp+77Sv8saj+d9gd/yrvyX/ANWmD/gRj/JGn7vtK/yxqP532B3/ACrvyX/1aYP+BGP8kafu+0r/
ACxqP532B3/Ku/Jf/Vpg/wCBGP8AJGn7vtK/yxqP532B3/Ku/Jf/AFaYP+BGP8kafu+0r/LGo/nf
YHf8q78l/wDVpg/4EY/yRp+77Sv8saj+d9gT21tLe0t0t7aMRQxjiiLsAB2GZ2HDHHHhiKDgZs0s
suKRsquWtTsVdirsVdirsVdirsVei/kz/wAdPUf+MCf8TzQ9u/RH3u/7A+uXuer5zL1D5jz0R84d
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVei/kz/x
09R/4wJ/xPND279Efe7/ALA+uXuer5zL1Dyj/lTOp/8AVxg/4B86b+XYfzS8v/IE/wCcHf8AKmdT
/wCrjB/wD4/y7D+aV/kCf84O/wCVM6n/ANXGD/gHx/l2H80r/IE/5wd/ypnU/wDq4wf8A+P8uw/m
lf5An/ODv+VM6n/1cYP+AfH+XYfzSv8AIE/5wd/ypnU/+rjB/wAA+P8ALsP5pX+QJ/zg7/lTOp/9
XGD/AIB8f5dh/NK/yBP+cHf8qZ1P/q4wf8A+P8uw/mlf5An/ADg7/lTOp/8AVxg/4B8f5dh/NK/y
BP8AnB3/ACpnU/8Aq4wf8A+P8uw/mlf5An/ODv8AlTOp/wDVxg/4B8f5dh/NK/yBP+cHf8qZ1P8A
6uMH/APj/LsP5pX+QJ/zg7/lTOp/9XGD/gHx/l2H80r/ACBP+cHf8qZ1P/q4wf8AAPj/AC7D+aV/
kCf84O/5Uzqf/Vxg/wCAfH+XYfzSv8gT/nB3/KmdT/6uMH/APj/LsP5pX+QJ/wA4O/5Uzqf/AFcY
P+AfH+XYfzSv8gT/AJwd/wAqZ1P/AKuMH/APj/LsP5pX+QJ/zg7/AJUzqf8A1cYP+AfH+XYfzSv8
gT/nB3/KmdT/AOrjB/wD4/y7D+aV/kCf84O/5Uzqf/Vxg/4B8f5dh/NK/wAgT/nB3/KmdT/6uMH/
AAD4/wAuw/mlf5An/ODv+VM6n/1cYP8AgHx/l2H80r/IE/5wd/ypnU/+rjB/wD4/y7D+aV/kCf8A
ODv+VM6n/wBXGD/gHx/l2H80r/IE/wCcHf8AKmdT/wCrjB/wD4/y7D+aV/kCf84O/wCVM6n/ANXG
D/gHx/l2H80r/IE/5wd/ypnU/wDq4wf8A+P8uw/mlf5An/ODv+VM6n/1cYP+AfH+XYfzSv8AIE/5
wZN5G8jXflu7up57qOcTxqgCKRShr3zXdo9oxzxAAqnZdndnS08iSbtmOap2zsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir/9k=</xapGImg:image> - </rdf:li> - </rdf:Alt> - </xap:Thumbnails> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/" - xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"> - <xapMM:DocumentID>uuid:82D8E573DAAFE111BF0B8F740ADF4EE3</xapMM:DocumentID> - <xapMM:InstanceID>uuid:8ccac4a0-f819-bd4b-9966-e33d3f17e366</xapMM:InstanceID> - <xapMM:DerivedFrom rdf:parseType="Resource"> - <stRef:instanceID>uuid:b1ac9fe8-11a3-4422-b8f3-ae4b8085b7a8</stRef:instanceID> - <stRef:documentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:documentID> - </xapMM:DerivedFrom> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"> - <illustrator:Type>Document</illustrator:Type> - <illustrator:StartupProfile>Print</illustrator:StartupProfile> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:xapTPg="http://ns.adobe.com/xap/1.0/t/pg/" - xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" - xmlns:xapG="http://ns.adobe.com/xap/1.0/g/"> - <xapTPg:NPages>1</xapTPg:NPages> - <xapTPg:HasVisibleTransparency>False</xapTPg:HasVisibleTransparency> - <xapTPg:HasVisibleOverprint>False</xapTPg:HasVisibleOverprint> - <xapTPg:MaxPageSize rdf:parseType="Resource"> - <stDim:w>114.000000</stDim:w> - <stDim:h>114.000000</stDim:h> - <stDim:unit>Pixels</stDim:unit> - </xapTPg:MaxPageSize> - <xapTPg:PlateNames> - <rdf:Seq> - <rdf:li>Cyan</rdf:li> - <rdf:li>Magenta</rdf:li> - <rdf:li>Yellow</rdf:li> - <rdf:li>Black</rdf:li> - <rdf:li>PANTONE 485 CVC</rdf:li> - <rdf:li>PANTONE 152 CVC</rdf:li> - </rdf:Seq> - </xapTPg:PlateNames> - <xapTPg:SwatchGroups> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xapG:groupName>Default Swatch Group</xapG:groupName> - <xapG:groupType>0</xapG:groupType> - <xapG:Colorants> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>White</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>255</xapG:red> - <xapG:green>255</xapG:green> - <xapG:blue>255</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>Black</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>35</xapG:red> - <xapG:green>31</xapG:green> - <xapG:blue>32</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>CMYK Red</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>236</xapG:red> - <xapG:green>28</xapG:green> - <xapG:blue>36</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>CMYK Yellow</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>255</xapG:red> - <xapG:green>241</xapG:green> - <xapG:blue>0</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>CMYK Green</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>0</xapG:red> - <xapG:green>165</xapG:green> - <xapG:blue>81</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>CMYK Cyan</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>0</xapG:red> - <xapG:green>173</xapG:green> - <xapG:blue>238</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>CMYK Blue</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>46</xapG:red> - <xapG:green>49</xapG:green> - <xapG:blue>145</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>CMYK Magenta</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>235</xapG:red> - <xapG:green>0</xapG:green> - <xapG:blue>139</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=15 M=100 Y=90 K=10</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>190</xapG:red> - <xapG:green>30</xapG:green> - <xapG:blue>45</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=0 M=90 Y=85 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>238</xapG:red> - <xapG:green>64</xapG:green> - <xapG:blue>54</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=0 M=80 Y=95 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>240</xapG:red> - <xapG:green>90</xapG:green> - <xapG:blue>40</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=0 M=50 Y=100 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>246</xapG:red> - <xapG:green>146</xapG:green> - <xapG:blue>30</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=0 M=35 Y=85 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>250</xapG:red> - <xapG:green>175</xapG:green> - <xapG:blue>64</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=5 M=0 Y=90 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>249</xapG:red> - <xapG:green>236</xapG:green> - <xapG:blue>49</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=20 M=0 Y=100 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>214</xapG:red> - <xapG:green>222</xapG:green> - <xapG:blue>35</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=50 M=0 Y=100 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>139</xapG:red> - <xapG:green>197</xapG:green> - <xapG:blue>63</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=75 M=0 Y=100 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>55</xapG:red> - <xapG:green>179</xapG:green> - <xapG:blue>74</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=85 M=10 Y=100 K=10</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>0</xapG:red> - <xapG:green>147</xapG:green> - <xapG:blue>69</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=90 M=30 Y=95 K=30</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>0</xapG:red> - <xapG:green>104</xapG:green> - <xapG:blue>56</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=75 M=0 Y=75 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>41</xapG:red> - <xapG:green>180</xapG:green> - <xapG:blue>115</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=80 M=10 Y=45 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>0</xapG:red> - <xapG:green>166</xapG:green> - <xapG:blue>156</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=70 M=15 Y=0 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>38</xapG:red> - <xapG:green>169</xapG:green> - <xapG:blue>224</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=85 M=50 Y=0 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>27</xapG:red> - <xapG:green>117</xapG:green> - <xapG:blue>187</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=100 M=95 Y=5 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>43</xapG:red> - <xapG:green>56</xapG:green> - <xapG:blue>143</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=100 M=100 Y=25 K=25</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>38</xapG:red> - <xapG:green>34</xapG:green> - <xapG:blue>97</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=75 M=100 Y=0 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>101</xapG:red> - <xapG:green>45</xapG:green> - <xapG:blue>144</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=50 M=100 Y=0 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>144</xapG:red> - <xapG:green>39</xapG:green> - <xapG:blue>142</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=35 M=100 Y=35 K=10</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>158</xapG:red> - <xapG:green>31</xapG:green> - <xapG:blue>99</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=10 M=100 Y=50 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>217</xapG:red> - <xapG:green>28</xapG:green> - <xapG:blue>92</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=0 M=95 Y=20 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>236</xapG:red> - <xapG:green>41</xapG:green> - <xapG:blue>123</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=25 M=25 Y=40 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>193</xapG:red> - <xapG:green>180</xapG:green> - <xapG:blue>154</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=40 M=45 Y=50 K=5</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>154</xapG:red> - <xapG:green>132</xapG:green> - <xapG:blue>121</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=50 M=50 Y=60 K=25</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>113</xapG:red> - <xapG:green>101</xapG:green> - <xapG:blue>88</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=55 M=60 Y=65 K=40</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>90</xapG:red> - <xapG:green>74</xapG:green> - <xapG:blue>66</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=25 M=40 Y=65 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>195</xapG:red> - <xapG:green>153</xapG:green> - <xapG:blue>107</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=30 M=50 Y=75 K=10</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>168</xapG:red> - <xapG:green>124</xapG:green> - <xapG:blue>79</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=35 M=60 Y=80 K=25</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>138</xapG:red> - <xapG:green>93</xapG:green> - <xapG:blue>59</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=40 M=65 Y=90 K=35</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>117</xapG:red> - <xapG:green>76</xapG:green> - <xapG:blue>40</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=40 M=70 Y=100 K=50</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>96</xapG:red> - <xapG:green>56</xapG:green> - <xapG:blue>19</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=50 M=70 Y=80 K=70</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>59</xapG:red> - <xapG:green>35</xapG:green> - <xapG:blue>20</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>PANTONE 485 CVC</xapG:swatchName> - <xapG:type>SPOT</xapG:type> - <xapG:tint>100.000000</xapG:tint> - <xapG:mode>CMYK</xapG:mode> - <xapG:cyan>0.000000</xapG:cyan> - <xapG:magenta>100.000000</xapG:magenta> - <xapG:yellow>91.000000</xapG:yellow> - <xapG:black>0.000000</xapG:black> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>PANTONE 152 CVC</xapG:swatchName> - <xapG:type>SPOT</xapG:type> - <xapG:tint>100.000000</xapG:tint> - <xapG:mode>CMYK</xapG:mode> - <xapG:cyan>0.000000</xapG:cyan> - <xapG:magenta>51.000000</xapG:magenta> - <xapG:yellow>100.000000</xapG:yellow> - <xapG:black>0.000000</xapG:black> - </rdf:li> - </rdf:Seq> - </xapG:Colorants> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:groupName>Print Color Group</xapG:groupName> - <xapG:groupType>1</xapG:groupType> - <xapG:Colorants> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=0 M=30 Y=70 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>252</xapG:red> - <xapG:green>186</xapG:green> - <xapG:blue>99</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=5 M=70 Y=90 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>231</xapG:red> - <xapG:green>110</xapG:green> - <xapG:blue>52</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=5 M=90 Y=75 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>228</xapG:red> - <xapG:green>64</xapG:green> - <xapG:blue>68</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=30 M=0 Y=95 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>190</xapG:red> - <xapG:green>214</xapG:green> - <xapG:blue>58</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=60 M=5 Y=95 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>116</xapG:red> - <xapG:green>182</xapG:green> - <xapG:blue>74</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=30 M=0 Y=10 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>174</xapG:red> - <xapG:green>222</xapG:green> - <xapG:blue>228</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=60 M=10 Y=5 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>87</xapG:red> - <xapG:green>182</xapG:green> - <xapG:blue>221</xapG:blue> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>C=80 M=5 Y=10 K=0</xapG:swatchName> - <xapG:mode>RGB</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:red>0</xapG:red> - <xapG:green>176</xapG:green> - <xapG:blue>216</xapG:blue> - </rdf:li> - </rdf:Seq> - </xapG:Colorants> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:groupName>Grayscale</xapG:groupName> - <xapG:groupType>1</xapG:groupType> - <xapG:Colorants> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=100</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>255</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=90</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>229</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=80</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>203</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=70</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>178</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=60</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>152</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=50</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>127</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=40</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>101</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=30</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>76</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=20</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>50</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=10</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>25</xapG:gray> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <xapG:swatchName>K=5</xapG:swatchName> - <xapG:mode>GRAY</xapG:mode> - <xapG:type>PROCESS</xapG:type> - <xapG:gray>12</xapG:gray> - </rdf:li> - </rdf:Seq> - </xapG:Colorants> - </rdf:li> - </rdf:Seq> - </xapTPg:SwatchGroups> - </rdf:Description> - <rdf:Description rdf:about="" - xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> - <pdf:Producer>Adobe PDF library 8.00</pdf:Producer> - </rdf:Description> - </rdf:RDF> -</x:xmpmeta> - - - - - - - - - - - - - - - - - - - - - -<?xpacket end="w"?>
endstream
endobj
2 0 obj
<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
18 0 obj
<</Intent 19 0 R/Usage 20 0 R/Name(Layer 1)/Type/OCG>>
endobj
93 0 obj
<</Intent 94 0 R/Usage 95 0 R/Name(Layer 1)/Type/OCG>>
endobj
94 0 obj
[/View/Design]
endobj
95 0 obj
<</CreatorInfo<</Subtype/Artwork/Creator(Adobe Illustrator 13.0)>>>>
endobj
19 0 obj
[/View/Design]
endobj
20 0 obj
<</CreatorInfo<</Subtype/Artwork/Creator(Adobe Illustrator 13.0)>>>>
endobj
92 0 obj
[93 0 R]
endobj
5 0 obj
<</Parent 2 0 R/Contents 103 0 R/BleedBox[0.0 0.0 114.0 114.0]/PieceInfo<</Illustrator 81 0 R>>/ArtBox[0.0 0.0 114.0 114.0]/Group 73 0 R/MediaBox[0.0 0.0 114.0 114.0]/Thumb 107 0 R/TrimBox[0.0 0.0 114.0 114.0]/Resources<</ColorSpace<</CS0 97 0 R/CS1 99 0 R/CS2 102 0 R>>/Properties<</MC0 93 0 R>>/ExtGState<</GS0 96 0 R>>>>/Type/Page/LastModified(D:20120604143053-07'00')>>
endobj
103 0 obj
<</Length 1202/Filter/FlateDecode>>stream
-H‰ì—KŽ$5†÷y -_ Ü¿½¥@#!5õ‚”xõŒ4´šÛóývVV
°F jÑ•i§Ï/Âî§oÏîéùÜ_žÝöt~ îòæ‚·lüÖ˜ùÕœ{»|ØžÞñù§·-¸àÌòüûõ‡íÇíãv›8í³ß»saX{?:›s#ù̵âCÉ]ÞÏeï·S3ßSáý•÷äKk¼ŸZö£Äúlv&o%ºËvL”è;â^ïf²¯ ƒvY§R}ÈÅ]õ\ÇÈȼõzÌ #7f´fx|É÷ŠŒ}ÊR|-‰aö9V‰`&Õ~̼Ιn嘑p“Œ[·»qñqzr7QKw7X¥ç¡bÙaÅ·t[ñ:g¢|¿î1b!åW™wã¥ô˜Ø:ìV*OµbŒ{O£yS°öàÄä{·ØÅÌø>Þá.Òæ[¶c¬¬¦#s×ÑÊìeÛÇ+õ¯×ácÉYÀ]@ò»-øìÞñ[Üï.»g÷@ðà?ˆàÏÛ2ëìÏ°7SAxð©Ýá$iÚ"‡šùÈw¼ai¶v³âT:o‘òº4;„íÃ0·®÷y,Dö‰ì“)`KR"äq¸«¦}ÈþeÊ>V²§¡û8\Å„«…Aµ8–óË÷rþfK”åÿ4&a6˜‘1¹$u,
ÍÅêkÅä#"°ŸTðÙ\÷]]£úÎQƒï¢}xú¬âk•¯>w—Úì5™Yسk¤ÖÑXBQæ±°ã^~‡”fmÊæe‹4%™ñ1)£¹Â–ž¦¥©»ÚÑ'7IeÆqzaˆÉ˜ÖA³4œuäZJZËÞ†a”q©8¢òu1‚BÖ£S]<†¬E§>bâØp"vq -=…ˆ× 4Obrò±WÑä2ˆš:®VŽÙ‚øc"`8G01»ã)öÒÄ3ÑžþöÍÌ.lîѱOÔ ÛêjèF!
Õf‡°ŒaDõ‚°“|Y<ðQ‘N³áE2D”Fd—#¸U<¤Z`#ëצ…(Âõ´2DJ†65ˆ8H&™UÌЕ}Âg$2?¨å“¤LsëÓ eŸ0“§Ò&å•(FGöˆÞHÎäÏÜAMwŽZs¿ð÷µ{àüÀù?‰óÑ›ãß÷f® -bŒ<•Â=ã€9ûG§Ìt–p]E -Þ“Ú€™ÐÜCNx9'ÝPºŽ G$‹ ÇDp&˯¡ØPó˜›4§Å3|鄉’ÉlÀ #…hlhçœëÂÙE/y•SA?8&lì•ô"ä
{±´¾ª¤RLW -€»TÃbåh&ÇI0«TE[Dü“u“ëdy(¥#O0â<©`¾á\äÁ™JU“ʲJ7CB%pc,ž;i¯Â\5ß¹%ÂlÆâOÔV4“w] ÑQ¨`t -8;T`p_%?Z%#Qh!kGhIauV3no3/gB<q4;9^l%0co#qi_%^Z6r%5FW&DTM,@mM?`/gN -Cj+NiAqc(R2."iEY8P;SHeH/CY#En0hjG^3DZG&K.d@~>
endstream
endobj
96 0 obj
<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
97 0 obj
[/ICCBased 98 0 R]
endobj
99 0 obj
[/Separation/PANTONE#20152#20CVC 100 0 R<</C0[0.0 0.0 0.0 0.0]/C1[0.0 0.509995 1.0 0.0]/FunctionType 2/N 1.0/Domain[0 1]/Range[0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0]>>]
endobj
102 0 obj
[/Separation/PANTONE#20485#20CVC 100 0 R<</C0[0.0 0.0 0.0 0.0]/C1[0.0 1.0 0.910004 0.0]/FunctionType 2/N 1.0/Domain[0 1]/Range[0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0]>>]
endobj
100 0 obj
[/ICCBased 101 0 R]
endobj
101 0 obj
<</Length 389756/Filter/FlateDecode/N 4>>stream
-H‰””uTÔKÇtKˆ”ˆKJI,‚t(Ý‹»4ìKÇÒÝ%Ò¹´H—4J#‚Ò’‚(H -w¹÷þqÏyïyßó~Ï3çùÌ™gÎ<3óÌ - - -SÊhª¦›«·HhÀ´†t^ôé
·'0±ß…€Â™kYæX¯ØY9îYq†q•p÷ólÝ'äãäW°Œ£…z„EÎÅèÄE$´%D>,–ê‘^|t*K)Ç%/§`¢è¦¯\¦Ò«úùñ‰•:¯†¼&D®¦“¥[«7¨¿dplDa5–|ªmbõÌÓ4Ê,óy•y‡Å{Ëe辶5•
«œ½Žƒ©£µ“3Üìã’âš…,t+w¯ñhòl÷êõðõóõA
ö½
î émk -¯‹xYU“›ï“€H„&%«¥È¤ -¥q¼ O'M¿zù3ãKæTÖ@v[NUnn^\¾o]¡a‘b±Tr£ä¢t»lºümE]e~Uü+¿jû×åZÑ:¶zª a·q®i ¹¡¥°5¡Íÿ};¤C¹S¤‹¥›¢û²ç[ï\_ÿÛ†w…ý‰þƒCa…¾Qº1¬±÷ŸÆ;>”L$Lz}4ÿ¤:%8M7ÌlÌŽÎÕΧ/ø}¶XT^â]¦X>\™Ym[Ëùâ³n¸!´ycsk«ûkƶóŽÊ·;ßöv{¿§ýpßÓßúIþsû ÷0ëÈõXõ„éäàôݯÔ3ós®ó‹’ß&—$—õWÆWW˜*ØÂ)ÁãÅ!è$Ü$Æ%¡!e$cºÁHNOAKIMEq“„—úâÖÍíÝýÃâíÆ•;KLów§@˜‡YúX;ØšÙë8^Ý+çDspçñäðfßÏàKåOˆÅTC˜P°p J%†’D=ðè+å+íûÈO%$*©«˜¤”®œ¡’©šý8÷I¡Z½\£Z³^«U»K§_wLï“þ´Á¬á¼Ñ"dÙxíé¦Éö³]Ó}³£ç§æ– -—üW´×÷‡3ƒgƒÿŽŸL¬C#u!ó¼áMîMáMéEåvAmsË”F‡V‘NŒž‹Aø¶£ÌGL’w…A¼Ì¬,ô¬äl¸l¿Ø¿s¬Ý›ááêænä©àͽŸÌÎï+€„‚!Bê²"¢¢<bÌâ4$’€äñƒÝ‡kRóÒ“†eúdÛåšäk*ÑJùÊY*/TS'<‰S‹V҈ԌЊЎԉÐЋÐ0ˆ4Œ2Š†ÄÇ?M4I~–fšŽù²Ís-ò,ó¡…°"+´u‰M©m™]¹}¹C…c…S¼Qæ\êRìZˆÌsËvé‘ê™èãîäëëçîGÙ˜i«„H‡Š„ñ„3GÐF’FaGDïƬÆÎÄÆ÷&´$V''g¥$¥F¦¼ðLG¼´Ë°Ì4Í‚dëçèäjåiækhêéCÐf%V¥NežåAq•YU¯ÚªG^/ÕÔՃĵ›šÃ[ŠZ{ÚVÚ±:˜;å»`Ýá=å½c}ûïnõK˜
¡‡‡FvÇ(ÞƒÇõ> 'R&k?¾ÿ´3?Ã4+:§6o¾€ü¾˜¾T²\·Ò±Ú¿6úåÃúÄÆøæÈVß×ÖíÊÌoá»ðïF?LöžîüT;:ä>¢::>ž:©;ýeqÆvx^saõ›òwÝ¥úåÊ•óŸï'_ -*‰êÕãƒ'[jêão5[´ª´óuR1uàïh`f¨m$1æxJgBdrölÇtÁläy»y¥E¦e$Ôfe¥g-g#`ËdGbwj¿î0áØáTOC9;¸¸Ê ¹Ü¨ÜÎÝ¿xŒz6zåx‡ù8ùøIû³£ÈP‡ó=A¥Á±!.¡†aÂAxÛ‘ -£\®€l‹GâN‚ÐØ»ËÚæÐN´ÄÈa5€tÁ…N€ºzlÕß´ÍS<º°H6Ѽ¥*ôŠîÝ<’a|˜Çkz|C±VŽ²|šÇ|ƒ—‹·|IkžŠ‚|±Ru‰ˆ}26Ž‰'~2‹ÖÞÛF‘-†ËÆB…„°*ƒ„o™²‹üƒ‚ƒŠ‚òjŒ‰‚ˆQ^ˆ£‚@5zˆI‚`Š˜ƒ†Ù³ -~æˆ2—êgK‡>•-N}†o’Ì2Ù†‘Á
N‡%ˆÿÕ§±°ÇÀ›‹â¬ -‡0§ež†6¢çM…_Ÿ¯1…?…—ˆ1Ó£ŒËÆǾ³‹ÀI©‰^º’ç‡ô´I|B†Ì¯dö…ܪwL‡…§e1$„¢¡:®…‡æÒàŒrÒW½ûŠ°Êñ¨]‰
Ãá’1‡£½S{†z·|di…‹²ÇL
„½®g0·„\ ðU„Ž‡©Ìû›ò{[¸“™G{!£ö–¸{ ŽÞ”`{&y’E{xbie{ùJrŽÚ|“/cŽ5}~ -~ÀË:šâ„ý·f˜#ƒç£•™‚üú“M‚Kx+‘CØa|ušI~÷.yWã ÏŽ›ƒÉәߎ¶—%ŒÂ¡å”˜ŠøŒá’[‰‰w!^ˆT`ƒŽž‡^H˜*† -§ŒŒ† 5G…èȨ˜ç˜Ž´ã–=•Î §“½“4‹»‘rív†Žÿ_ÒRG±Œf‹û,ދ̋ͯŒ…ßÇ|˜,¢†³Æ•„žúŸ{“›¬Š„Ò˜ªtìŽÙ•ô^1“ Fî‹Å‘Ä,;‹'‘¾<‹!…‘Æ_—›¬¥²²”õ¨Yžl’~¤J‰„J tŽS#]¸Œš'FA‹4—÷+®Š”—;ÛŠL…PÅf—&¶ì±É”€±Þ‰’ˆªÕ¨šs@å¤]Œ0¡E±Š´žÓ+:Š›ÈÖ‡SS 𧠨ŒêjVPp,<XQ)‚XVl€(Js•&ÂJ!ÒûK{é½@B€ÐEŠ.œe°íÙWqQ䆓³â½ý~3ßÌ7ßÌçF£HI^ý\¨¯§¬ÁïÓ¡ƒåœ+j&YÅöÉbƒdMLÅÑÅ{#©©úè÷)Fø£ÛAŠ;q²ïT0Œ±_à
^¿£9IݤšxÖº¶Æ¢YFh“9Õ…ÆhX;Jõ²Æl¬ äÀín+jÅÄ¡®(Ým,Ö¼Jƒî(Va÷V/ÀÈÄaØ‘”@ÈQ~.æ8_]±Èš7]ñÕÕÌÃãõÚgÕ|ÓFÕ)-—/ªºMH—|Š¼øP´œ8™%èoFxàCÿ<÷ªR×l®AÒ^«™ ÷QÊlÚÁzÙrJAUžUÿá™ÿd*ÿùüîNî$iÜÉ
#Ÿv
b7FÚ*4Þ‚÷ú¯ -
Ëû§pv€iâxÖ–¼÷ŒÁIªão¥‡ìžËÝJÛ±á#ç -í¾ËW—àh…Ô‰Šlý"ùkxwVjGá“Dzˆ–ç*¸ÇßœxŸWÁŠ:Æ©d¿ÙPÀîæ$¹üÎ jÀ4W·Mž¨[ÎÝ,]¢Ê«$ˆ–ÈWæî$I×&®åNˆ¬‘}ì7¨
sØþ»‹1@À9‡TÉŽ.íEÙÓzN¾Dfº*uwr þ„úØ ˆ*ª#Øùòë,¥hØ…Ãð"ä8=”³NÍ
¡%ƒ=(‰p¤â…QuÃ9søLÓ“(î&Ãâˆwì¥Ú¾õ?±‚ERAHi.RÚ~ Ô„Ë6õ ØÑâ¿:Ò*tД3*»–¿Û±ôx#ç‰m?r~3×û2ÿ+Êwù‰¾šp¸ÞÇ6‹yXaœTOÃ#Œã -U‹Â¼<·_)ÂIø(»Œ}¹ÓW2SÎX U€àwü õ¦
M¨–f›_T‰)•úà“Ÿ?k–YYF…ôK8ãÁu;J$óÀþ*1T… -µ´.—÷Jl6mçHj†uÁ,béU6£+s©ìýhܸdœ-Ê¥ª}…wi -{;SÂm¶`vâîØ¿`~È?g¥a.œ -3žÃŒì{§Çæ†L¨^–»¡¦ÔÅåW€ƒ¹¾ÍY¥eÆ4õ‚]¸Lû<pqÞ´…Ž—§´Îá‹÷åkêñÕ!ùÊGø”]µl -ì%€üÎÓ‚æB®sŠW’îÞÐÁÄ[ÇØ~á}F.+}W—ÅöötÕ=¥Ž -é‹õKÏe&ÓÑ,Û^çÜ-¹œv«a¡(0¾Þê…·t¯tzþSûœúwÂ0D¿6jäã¿tlÔÞ.\ÑlVÕ¤©í—äã)žÌ-gØ [Ñš'’Ïxí|Ú|DD”ßµ£ö÷øáv••wi¦Ù×8”Æ°=×Ý‹¿bY¨õ -¿¤ïTC7jŽKIžùšXš7 -æÿÏù_L‹ -u´®Râ_,^V¹àS&åaR´~PfÄÜLL_Dw¸ž*Ž‹`\Í-¦9]qîõ®¯¡¦Ý–Çô¹T¸Ií6)ÿ>u6 DÝ`eÍ¢/»–¢xq¶Y%¤9ÖÛÊœ¼;«Ã¥Oêd\˾ÊP…&eRËzïç;¡]¥¹‹é.íRµ<oªÊΡù]öP{?¯:¦r̨\˜µÝÊ»b õÒ¤â3|ª×íâm ¨s¢ØŸîÛÖW°9¢¨ñµæoZt]Rn“ÏÃ…\½c…Wö#+…n•I&õgϽØÝy¸œAjsÑN‹06”HiD±¸È'@ÿ¥ðõJ+¦ša5V~€cRˆIµõÌ«ïvwtUÓc[3+?F|l(ÑÑiÆÚU—žøô¥^+O—?Rí°Þs©šÿÿ— -ØÁ1¯B›¹vÑŸ¡®nÛ˜F/±ã
BsßG³åÄÄÃMœYø«ëç9>£Ü–3……È—qIôƒ
Ú£±¿5ƒµ¨ÕV‡Ü_À1È£¿Î²œåiÃñ¬JiXû0ÛWV–ÁîH[8g„« -n3¥`€ ¤Ðþ38A.|«f|ј0Iõ½6Öbå v«%Ó&ý ;Y®ýã¿œÕÒ„# -¨ýQ<ŸÁÑÇ -›˜;/¹¥Ô±ìJB"¬‘ü7þØtÍšù©,mºóXdÚ¾^ë;ì´žŽñ&sà`«YÑ"àë† ÑYŸüŠ™¯{>ÆŠÕ.õßÀz^48¯‰e!¹ôR‘6}ØõvcûöìÆMiŸozî²Úoñ0¢'“=˜~µ¯Âi,3Ã:?-‹©Ý?oS,Ùõô9áÎüwß¼„µ¹þ#îÎRçOaƒìÙü£˜˜—ô;Æ ?àþäïŒåpïÍBäÒÀ -±ÖžI̼üO´ÝŸ÷e#}Ô¯èN$í\êŠl?¼],÷ýÅ·y,ÜÑ>&Ð ôŠîä©øq]Âyhâ0AqñâK)ÄBÍF¶“ÒcH:ñì—-h-ñÇŸcȵêf)¯K9T£ã127]çÑä÷q·EjLˆâí•<>hÁ‹;ù|ãU -Ÿþ¼ø×à”dÜp‚G -Æ«½`¹&!…Ïä8aðÉlû³›`83>Ì.‘òq„ŸÉ‚ænç…ŽÚÀ¤Aß9 -;èœï ¡‹ê`¨¦H†ÚBÕyåg¼ ÞKBý ¯*kïã°—2fF„=#Ÿ OMã· éeT? -mòTmê_¡å“ãOBÛŠV -wnKÎÜ‘QVñBá"ÿÃõý×Ô½pü *Ö+ت€ED¯ È* ¡¶ˆ©(¨Ê²o B‚'{p’œì½wH؆ʴ*JѪmA-n¬¨WjGEíùÞ¯çy~ú~?rÙI^WOåÔ@÷«Ÿ´¼l)ÎÝƶ±WïògiX¾›¬"æC¯#ÌkýànA‰Šæ¸§Ë»¤rî¥ó)bÈ!¢UýÚ²I’ƒb=³>Ç0ãžß´©ãŽy}ĸB)Hä[èöžÝðFs´²òV¡+Ÿ±ò̯+Y(IŠ•™(º³‘Àx&Úá9JAIìÏã'tXmyœGÄ=œX[8éTK³)¦2œí©“<ÇTSRüv¥x£ã€lÈ“GO¤|Òg‚/÷{Ø>ãºÑ4Öù/’gËRçáŠF–ȶíà&æAÓ5”š2ÜuЯ*B<óiòë¾ -ar†Žæ>Ý>Ƶrn®[ÉäF -p†-œàú1ÏÝÛz(þ=Ôf) -‚vŠë¦Ä›9øØ¡Ö2ƒ w uûþç…¼çïתÑõ#è…Á{P6„+DÉËq3HIiŽû·Ù%„ûBóC‚’b¨!ÔÖÔkc5‡&U ):X®$ÜŽ–ºˆ[®Èb‰2¤*@ÀPkcÓ˜‚dÓoT©B_L1Uwi"É)ÉÌ=2#ù‹˜pI9, RêO>‡T@>è;¬bn¿Ðø¢€DÈþPuCý«ë›ŠfkÚéã^´^ü°\ÀŒG~•
»o—LÃRc¬HqÜ®=-8^5OÅ„µy*9‹û:-\òg8:T<á?*ÞýŽ´C;¢¶[‚µ·y¿XªÍïµ+±•ÙÊI©;÷lRLß“$Dõ‹vYþTQ6üDyƒ€VmÖÛfy%/sIsƒ†mXP1ªLռȒ¥«òvow)„QBµb™†ÐÀ_ -Ùÿ®ß[Ak]Ùíûí„åJÛó‚͆áVBÆMí"{íNrÜòãæùQÕ¿òih -ET9¢¤Ù²FÞW¬Àc»ƒã¹ám$úµ="G -}KÜe‹š6±~Ö”G_å³ÒìMËDÔ¿µs`± gî]£v¥p-9§\Nôžd{:´:Žgv¶HÖ_3fC;}ÐÆ“ -œ¯è‡-£"{â ‡TZG ôˆRØ,†ÍɇjࣶZw8j ICFöêÕ:½b[ Æ\+å?ˆ -èþ™oA
n'a - -ÚôO¦j0ÀÕä`ê%µ|¶^é/si×_¦XÇ£ýLqiÔw]–Iç©Î÷D"J¤î‘!y½!ñÔ¶®nˆ0²Rá zå WC¯³câcúh™üÈÅ«KÒ_R
[úÓ*)!
OSo‘©u©µ¶OÕ·ÓÜŒWÖãíze¯WÞCΓña½²¼ìÈÏ’Lê·Í÷/ÏQB´o³_“£kÇ/cg£ªÊ&MV?ÇÿÖ«5zõÝ !gÇôÌë"?wœ–PÍš—IÏQ"´Î§ÈPAdtE)q4þ±jŒðúGÁsƒÆÕnñ»{"”‘óí}e®ÔUMÑrkÊùzvi89C}´ø®XóLB1W¾".ê•^M”ÔûÄût?WK¢LÛwÕDP]t£U‘æŠ1r»J«ð·ÓÕ¸KÎÿV¹—ÈÿGM;phÌÕ·m æ‡v>èÀ-wgØõ©ë¡FNýŒÊcIÜPþ#q‡òW• ŽÐËI–˜;ÇNáÙ¶þÅAÐ)ŃÞH~¡7iÛ tòhlƒ~ýÁ~dz²YË
CûþåÎxŸ2>*c&Ÿm‰b›‰ä{9f¢1X*²L˜ ß#>àíú -
V@÷…¤gè’¼]7n249=MÅÌÞìK%
¬;™’,ÙÓéœøFÎ\j˜ð1ÅÑkl·Zå‚i¢×ÓØŠ’áíôœ²Î¡.|Q¼…9˜ŸÐ°¦$_.!“Ë;¤Ì¿¼l€ÎôEË,€ž²ûÉ¥Diùõ‡´¦êŽ}D‰É3^Êa`Y5Åg{J=mãìɳØéËyž3¸¢‰C¤M'¼jMê£-iŒÐ¦ÑmêÜ»n5? ÌSJÙE+U~ ô;·ˆí™Åq.t¶Xd÷¤Þ~œ˜Í~p*QÐeS¯¤%·.‘ŽÐ‹œ"Æ°ºöBs¡ª…ZÏ6-çîøÄ•6[\d;¤^z4’`;64è—¸ùú¤æͱw¶àô;ùŒÝ|ì+&®A©f¬LUàŽ3¬å¦åŸXòT»ßm°åô–¾)lãFí'l
óVæɺÃgcGÙObßbÉœ9ª;v\ºCƇL,Ž>B?ÝKGC¬·e"°z-@¼E´É£³Hûù»</äsˆ=/Ýá‘Y¡Œå{øûPü®w\Lí1A“|U{‘_® -ö\®€wçJ¹çàÊ»³ÜuY/|Ï•d<w›àΤc¤~ÏŽéÀ¢êñx¯Â¡ò#d£ g3 ‹ÅÓð~è÷ÂËgŽÂ‡ó‰ xT2íæȵɒ6s3Äi75À‡Æ»íZÐE\1Æ\éɺ¶W†A' ײ¿Š M }?;Ê‚È8|RÊ0SÁ#⣓ -£5„æùElœ["Þ,0Ê eØòµÙ[Ozò‰Ì0~lúUO¤›+ùÓÚë&x£ì®kPù²c|uÉÙ$kþ.™?Ý{Qp""kÉí÷óÃÊrš6ÿisVûa‹ÄÏ=~‚@Wí_® -.<Ë7ª -Å2Ë#h?c~¥m'r°ÕEÂ_ªxs…ë6‡ò¾øÍa»‰¥ÝÙü±¶Gµ+øš¶K1¢þ4Œªä‰L^kUpø^^ù•_–ñ -Kû*ÃË/@hUvŽ„«…‰¯$÷jœ!@áŒ
ÃvyבmŠû´,W²|-Í¢ –^¥
Õ~€Dô„²_Áô†’"Æüĉâºàø#cØ禘Ï*íX/‡¸Ïœ“e>Ü|õXHÍù;û:˜Å)Ý÷‹d9gÆ–â4àaBŒÈŸÿQ4 -Û¯B UÊ#à>ÉSV§$Lì-íÏ5gˆV ϯ*¢BüüÂ#‚ß}¶npþÒtd½¼ U˜$Dõb&$^¡\^Ò&Z"/˺+Ü-}¼Ò%è‚Z眅:}ðû9•‡ÆA‚ºYu§À æírTÜlP0Ô"šî·â~! ÎÍš*@5Kâ?óß«Zæ-â¿PÍó÷˜³µ=jô³>—܈¬[üO?)¼a5û -®™›÷ñ?é¯ÆWóÓÐUs»ù‘°yÌ5^(ge›${C‰âÏm>² "¤éÝG¸Õ£+Ú$Ø踿©—Ï«&¼æ
XwÎÝÍÓêÆãÊ8?´Ígž‚,'Å=Ò"‚·—–/xÕúÏÂNþƒ¦îM)üïê'Ôòöº–ÌåÍEFÆÔq§rfÔ
CįQ9ZY‘$r!ñ¤Òê6m<YZС.©<š©V^«z{UÑS=ìP -køX%3Öxúõfj¨îŠn%^‡ý¨·«ið´µ»Ÿ«´s—Íô±3ä0ý—àqŠhÆ$¬Ý`kܯÐD& -è2ø»Ì#œsL4õjñšÃ&ÞD•Ÿîi¾b&,ÜA‘ýMS’ÖÝUµD£à9åù yà -vÁþÀ98ÚßÜášÍj‹c7MI·~¬(‘sL#ù}Ò3†¬´(Mˆ^ -´ãÙO²ají×X†_84ÍV(N“à-{D)´éF¡0«$½!àoJþÃdv/_øõ(ÿÇ€ñÚUØH8ÞB -Šlz&,f^ª_! ì?ãlâÛóŸÛ2x2¦X’yÎèåÅ„Ü3Dó㌼)Ø\ -™á´øEˆV¿D<ŠO0ä‰Vbj&¦¾mLBÎ2Z܈öb9êðU¿È;nµ©â6L0 ƒ+–êoˇCrÑE.~µ>TüSØ“Ô7X¬³‰®?MMå!ö½†Ô¼u–Oèôt›ñ’÷PCbt;´·ðièñÈ•Þ°Ìãaøº@gWÙÛ#Û@ë¼ô4cœ9.Dõ¦æo‘z2>M÷5¶þi—~Òu0¬¶qºsæwî®´QÃ9çǸLt–ýì‚Ÿ‘Mz)>©ûßkÉ£ûËI÷;º”îioï"’²›U -ü\Y&kñâëVÉî»x—ë…£3ª¢9µô1ÙµqQ±=ébÃeMq\—Áª¨¯Žêî©`/nņ|ƒËþ2†ðÍŒJkz¦DºmÍ«ŒIR4ü\~5NlðÔÖ…›ôÇKÉZ]TÉC¯3ål•Ì…©…Dî3jSS©)’tÍêWw$IXß[›wºV Ÿ -WT™«úUòŠw^PÙeU±‹®ô‚hÝWEµ^Ø“~WÓcÊhŽÿ¾s±s£õI›g‘ù¨ƒ¶`Šÿw…¶gäs
(€5£ªè -xÆ}ÃЂM0Sõ,r„™ùV+ K¿×O&ÿƈ´`¨;E{irf0 --°•cœ8òC¹êÌj¢L=L«Î1þTDJ—º»7ÅÆë>©Òê²Î)BHå*£cúHY}~ñxI,{é©Æ7‚W…îûjWÖÞ§…ʇçãh¿g»_óÀ·YovÜMKiÖN>ü”˜QÕÖRÒÒòǧ}È¥Aû–Qžj^¢©G¿s› yJG"ñ?txt,LýÕ>«Öp°±_‘˜>ÞPo$¦Õ^<…%}¨ÊØK¦D”ÔS4¥ -·*S’<Ü–Òyñd;’šÔéIJ»Ó~J®Mn>ÉÌȸcI6ðu¯¢†É–Ú˜€åä©Ši77Ê_’5WŽ2' 9øtÆ^}/ü˜8%wdáÉ -¤AhämŽ4™5 -à lÙƒÄ=ô3¹þ»_2~”–OgP³¥s -˜C¢‚þÕÔcº¾ÆdÚú²[ÚaÚÛ’{<Ð¥ùƒjÔA {! ß²Û“¬Èñ;O'Èá9+wEHŸEÞÀµž¡&†J¯ÒVé?fáiÓº j0¢5瀶bhW”ZxÝo=”¥Æº0–ˆÂz‰äöhK5å’m¢ä•oçÑv(Y€Ouô±óà¿t¹;‡ÁËe=¾ðRÉ*ÍïyMVõn²,¡$v:•ÄQçÚ³EãÔ.›yŒVlò;æsvn·Ö,ôõWi.[¡÷ÂÉ¢@•¦„¤34SüD_!“ÔMú›ßF‰>J柣ND ü»@$ÊYÀ~³-³’µïCÎMu(+lBpБÌÈ^úâ#$œ~÷2è
/@Ì£ë6 3nðhÛ -ž;÷ª¡û‘Ûª.âþ—«¬æÞæŠ3F¸¿q3ã™Ü\ÙŽvÞZnþZ"/ËvNF”ÜüÖNŽJ2V{œ#ΚV¹sØâÏÈe_ì‘®àTˆöa“8C¢°!ΗÌ÷>FîÎL¡ó\ÞþM{û—ü5®ìeH~7;FÎã Ù ²AäúÁ³»¤—B?³ÿÈV¬ùÂYš=Û©‹»Q i9ÌJ.sÓ¿c%–è•FVb‘dÕ¥iL–º`Ûa)kD麛=W®Á³Èœ¸œ‚ãÍ \nÀèçÃeÕ>ŠN¸X7Ƒ†2Iª¾Yf-Òto7±¶«/®~ÁòUýè„as[š†`W›®*v3_”`~©û‡æ:kêÌâ -*Š€‚ -è´¢e)DDIØÙss³Ü,÷f_n6Â"¸€Š:hm±h+Ô]Aqñ•ÑQq¡âSaž¤Àç9ï{~8ç|³~bÌh6âG«îíZÄ ×N\Èh´ü+„Ë(E3§0ï~Ýùô–ÞÀ†kô–T‘MGºÎ²¼èüÎ1ü:zk›a'LáøG‚±¨‘2‡>ˆºýÅ, -ýœ¸ˆ=@€ÆIhÆs¨ˆ²á)H…ÞU§OeX^mÈÁ7R7Ê~Ë,ñûê,éñ\jí´±»¿J„ÔŒfÌͬíÝð¥ð8!*¥]˜JR:æ‚öWâRÖ]ÓMˆÉš”‹PöœZ«ð;¨¸JÃNÞ.8ɦ®ÏÙÆÀ,Á[¶r*ýΑ¶]MˆòŒM"waX)Lbjd‘`ç>:ÿ?ü¾íù|:?uƒ>^ÒÏGÁ©û$˜ÖfaŸâ.Š -Ê¥_àƒS‹ø%²EDð–´8½¤J¶Æ=£Ä•K¢Àâ©{ƒ·À´Ü6rzþGÄãGêò«‰ ‰ÞóÆU‘ií<‘‚—ÄK’gçå"÷¦¶^ €qŒ -ü£ôùI6±°¬±vP¦¶‘éWÜy^,š†u¯c/ -ƒŒÂÌ÷pt¬+ü°;Br\Ü•ì'>¬Þ-övø÷C¹NeÊ”Ûô²ÈL-ÊŒ•qÔçK×H½”¯rÄ7ÉIÐ
d<òŽ¤ù¤BðgNelB^ÖƒRγF2èÒAÓqCR€&ätŠƒô³7ß„ü´{"D9š·Þÿu)—òCð’w²¡æ1úˆt³}?"þ¥¾'Ç[Ý7oÉÌ©«~ž1…{Ÿ>Rìu*ô‚íÊ–dÌCãôlÉÈÁuøtqf‹2[ÍlÒ~{S4Ã>±J$Œ«÷÷.nQ¸nlåPÝ#ü -ÔDæQ§žd¶¡‚‘V„Óídè24¥Œ±ÄKªGÌMËv«ü˜U35«˜KJ~Ù4 -§;•^§ jÆ㛑Qõ`ØexHý³;±JË\*Ë`lú¬Ë´KÄh¦×k -&”ƒ–ñtùˆéF|(²Ý8VÇ¡‹Ü·ÁR×€§:ϳû´oÛG*UjSKk¨ÌnR¥“ï±gl¸÷ÛÞ…-‘6¹ûÉ&¥±NÅ—´ÍÇÇÖÄ7Oâ4”ÑrGm´òO[du_T’×vYÖ{‚ÌIyØ\ëaR Ky¶¼&•Pï7ݪJ)éløƒ¼"—Wÿ5Å{K¤å åÓÚS_õ¥àå¦j -W>èÇ/wÕͺÍhú4EèõkÙ5Ë–’<1òU‘¼Î[¦táþÝD°Å>îQ!˜.kR¿Ï涧ä7˜uÆ -lûªˆ/ûüi^¸á3;i÷°š‚éÚÝ0ƒæsÜèÁôÄ€˜ZÛnÃSÆ -¥»ÀqW7ÏN³“p:ó([ˆ½Ý5Ì6‡8·½„Vùi•AFÞœì~h¹9£PÚldüjì2îdO -²+íÄñŸ¿6Âü1Ÿ--üß1Eú×üwvø¦ þ=JCH«šW¼3ž’4Ü&ŒxÝñ½8,¸Ëà&ºëãÐÔ#RcŠ3Dåvzý6‘…RS„¨yuè´_N/nm÷ÙƒØÐvTÖÃàòÖ¥Y˼?êåRF×°KzÁnª¡9ó¯ã•ÉþQ®æ4ùgœC×^Ù5l`ºP\ܲº€âýG£&ÿ¦¡Þ«`÷²
õ±9ÏP¨ÒñÔÒžÙ²XÜÊÎrÕ6Ô«Œ -V4,ùÖ{²a Ø„ÑÖý\tcY`]lÎÇ¿Ô¾¿a®§°r‡é´¯Ø=bèÖ!ÁÊ&ÖÉûYÃb
Ó^[\ºaYt$w -¥êø[ÝÄR¨)¡§§iÛìº[ô{$™ì7f"¥˜oŒÓò“¢X‡‚p -»Àz¶BzðÎÒŽ'hºO|ÅŒ4ǧ|-•já -:ž•É}Ì´a« -ªUé6§DUÎeõ"udPO:ª¶Ç]£x+¿ì ¶GºÿB½®˜]´€q:óÊ¥—'ý:¶-ML3\ÑF$ç7…Kà3ê -Ãœ3NÝÃ|›ó/Ð'ëèO¬-R_—1Vh&׺N’Pz8de™ºî
å‹ŠZTH;X‚†ÐåŠQÊ6Æ}™ñ˜+°¢ 'h´Ï_î -[•¤YmÎ
Ê~uå8Áíp`6*Iß•Î`S8‚Ì»8s™nŽû9O3nX¬OE/7f•^ê…lËbNÖ[®PBµF¦O¬‚.Ü9¬€ó·ïZç¾_.Í5¡>¥F ›õS¹µÌ‰µR×'}ΪѬ`_dÿXš|ê{´dâÐHXÔ¾3šQlZe7Pã©R¡ªq¸Ø´³O5¬ºOkZþÏrx5u`a -DPQÊ®²²°dß“——¼ìûJÈŠ ƒ£Rk=H+ -*#u)£èèh§Õ) …Á)B§6ü¿sï9ß¹çžøïHªZGòµzçG’†ÍTø"9ªÕ3hŠD×ͺ³Ïs¡îr|ÆÅbã4þÅy ¤$”õTK ºá•"ù$×IÚÖ~Î$v(ˆBìÖ#].²ïqiÁ?C°¹Nù–ú¯ñ~úÞ±Ë|ìíÜ·àLcOÀnÎö¯T~ø³ÜýäþvxjºÀ̦5<.ïÇf\K<ÏÞ2pô:CpËõá•Sây,66‘ê>|zŸC -Œ“¨ë -T -®†Šï!Œàzõœ@#(˜ãóT¿œ¿6ªŒ^ó¢ð!§R S”¼#Ð>E/áSÁq9¥z_ /G%Óˆ0Câ9Æ[Û¼‚@”(Ù©”ÝP•éÀ, }ð¾XŸT…Ok‘‡p¼µQÈ«U¥G6ª€
¯x2¿e,¸Ú> -ÖgS'µ"b'zL=Nª)c¨‘s×*æÈ÷“bä¿Rˆ¡ëä÷)W<ü#–S ²µç™›)Kê÷Ìý
£ª -&¡ô”âLã¾\¹Œ9WËtÌW!Y1󲫬å«ä7i*ø%”ÕþêúwJ_°½ä¦ÜîÌé–¥ñnÁWJñ„!pÉåþ³ä-0éT`¿:K6BÆ+»¥SõÅzÉl‰¯L,~“³J#ZL´HBEeÛ߈E÷q1 -Ú¸¬ÂTD}ébB;º*OÑTCÒnÕlŒ$OYŸ¸Qœ®0m·‰z7ÝoŠ„9NÅ» |hý–DV¤[V¢’eÆÖ©b7É£Y¯ÅZÖ¥H¦Çlþ¤Ûä~Iè)Ü»¬J•5§ø¤ÍòoO–ÕÝ‘ù´©%(ûŽ,¾hÞZ°GøÊÒ¼mR˜d´¹ë!¤ð/NEWutV57z;ÂjôÇÿj¬s·ý»^’^lDçǾ0-a®û_a®ÏLíØŠówÚûö44ç°b^³ppi‡úÌúô&nÓXì ã¾æûþuÆ»-«Ý‚
ž-cÎY4Œ½_Œ´¦¶³šg ?ÚjºGìIãfHõ±ú¤%ÿÃJÒ‚[ö%Ï©¨C6Oz -Óú°#ý‘Qî`”Kõá¶ò|ͨ%cï˜j¨Í/&\™Û:
[øFƒtû^Z -ªžw" ~><¡Ã
óŠ8Éièú½µ}×XåT8°Ç³QÙ†VY<…Ä<ÏJ=áÀEÀÛ7G8v6Á¼Z:¢%¿·¶hBòò94^™Ô¥m!1¼ˆOD>íp%¬HüÙÞGè‡ÙðÄ/Û`rqÑ;¨±N…mï~MýÓñs§\©‡/žˆ¢Zh:•(¶í¦¥…MXžÐ°^FÛ.꜋‹.–Y½¬þÏs}5™`a -õ“|ï°i-‚¿0ÐWs…÷ -Q_Gå½pRjŠyÓ0˜òÑ׿’t¶©¤øj²ÑTÌŽóԊD1·ëÚ…”Ú›NÊ:ka?¦øç7•eê“棆k–Ø_µ%]a;ëזו¯F«=Ë9™Ô-b=&¿óMm0-vDÅ'^Çj´Û+µ¡/5(erÀ^õ+E·çL
F1ä$¨1KŠæ•×WE|fÔ×O£õFMK¬º¡¦ömèí:ƒ:1`»Ú¥fÂóƒŠXýЩMÕ*i€9ÈÊ -l?+Lw?-NxÕÃ͈Ôwɳ\C0–óÙ瑃f ÎsÒŠë·M;iÄ‘`°Ê$èöµµO»“0zúÁ*RÙ¹œB9é@Â"´k¬5ÏÚíÛçvÀü~•.lð³B?îu -^DMk„œ,2ý.#£÷ɲÝ\õ³Ò!{®^âƒI4ßÔˆåµ.~°Ã§ælDc‹BU\bò«"c
äj¤Ûvý‚ÊÃöJGÉ|ÏH`_ÕÈ2ÜrÔÜÉ넧ëæH»³Ñ¥ä
¸§tøŽHH®†BaGŸ :‚ú‹ýBÖfšó°{–'ñª9 -[ˆj¥øaЧøñe -&hè´°z6FdÄy?¢>g¦Û‘x&él$¦ŠÙÜ^œåÎ:¬¶Áæ³^Šèøn¶‰úŽx-'-µ¸’û]èO 5×⽜äØÛÎ@Sä UÞÚy]°Tu à_,zŠáWPT„|BJ,É•}`8Çß´y?pŸ7gË¢uóŠÏ\JO(_ØâŽvOUue4•öÙ+Q±¸Œbi²?A.jÞÿ´Cxy“˜´R¸ÊÖJì駥þPÕÝt㸲rðƒTôúfd½d$ÖºâFR>Pâ¶aºL·ñ'î´ˆv÷¥¥äê2M—Òë*‰¨×µ¾TÕ]`WÖÝ*ßcDÜ*åûhøA¹e#ï"ûɆKO9öJ“ùíKL‹Ò2š¹JÍñçø(KgK3jÔ‰f¬Z¶÷nLåå5‹ýo•‡M(½_ø¸×>éFO‡‘—ÚÓ¹Gi}<´ÃÄ@w¶¬#NdºáÙhoo4öYÜ̾¨FÙ¸2¬…—ºÁYÔAƒšz$ÃW±„Öœ5ÃÃCoplâiÆÂ\³ˆÞ3Ä2‚l„;…òaá¶<;šSç? -Úoe¹*óë -°pù‡²}¸÷²äœ%„á -Kö"G²*æ
yE™%ø¸S\ê¡#§‹áVï9¿¬Û¦2¦4=µâ¬ÙZH…W}dÃñUU¢ù$¤UúÇ>*;ÿ$;Éd'=–NYÝÌ,|ܶ3Û4§¾”ù±q¦T˜=©ka%â´õ™h±s¤€ä¬ººÖU¯X7Fl«”[õåoµš1apuxf¼9µäQ¶Gk4³;e -˸€7è‡ß5ôîxB:¤y¿î¡¬Zd¥Í«,¼`2²—?_Ía[0Å~9iYFs®3öÿ˜g¹× ¸Ã‹9u¤¾ ò<,yxí87¼þ© ´1‡‘‹¯¨JaÆ¥¢,O€@/g½½ÐOÙã”›Ñ94 ð|.]»1÷6ýè'Å^Ô -.´¥2…}”´"!<ý4t¢H~(®-rñç2¢æ5DºH@ùÜlÚÀ"K”»““îæ¿£,“¼/S}ÊëÓÎÒÂÊ"+ ïÅ~w ¥™«£—F}V
dRz™,¸¨:Èw&?ÚC~Fq¨ôJ}JÝ¢ð‹˜¢ÊJý’i¤´ÕrjzEÒgUÿ#±Úp]ZFšÖã%‘Õ+Èþ [íPj -D¥¸àRNXAÐ\0JSŠ¤£H‡é30ý½7åÍ›7½3C•Wc+–ÅU#Ær#aQOL4E³Ñ™?às~¿{ïïÞs¿I§èªÖyô?›y>ßÒ’LŽÔÖ¸Kd-Þ£J1Êv -%sdŸRÛ”eï[þ$z,¨åZù2ÁH5ŸÿˆÊ[&Ht LÁÑ
‹UàOàì·¯Ë<Äu–ºÉŽrEðá¾€{i¼,8+ןwM2ßÀO–œ\ŸÏ7I8Ïùi’l»2Ýewkv"9kÔr6±ªŒU\¬RšÍ*¤q¹oäGCxxy¨‡„;€:j™œY°E)a»Ô²Î°!Xidÿj¸”
q(ú ¸8ÎSí“Ð=œ÷Úl(ŽPíø9Iueé&¾åk)«‰W1Éþ¬Ñ=k˜Z¦b;8˜zBÈCŽ³ùƒû4›«Ú•a¾vþÀ?àsuú¯UuPÝæŠ\Vf»>+›5Ð2ÁŽj&…PØ6»šuR»É®Ô! -aÑ+árù‘Òkô!¹o©4 í«É`¡ÌÜ—ëP)fíô%ù¬VñœôQñ‡T™èFÂ(ZÖ]sŠö‹,”ÔTR‡|O)O?‡¨hŸoÑ# ]¿6yÄл£)ôéOçU ,FœéÙ ¯´›ÑE})gŽsá©ÚÙ´GðyÖÒ˜p/kw~Ë–»¶I'Y¿Ù;TdÀÜg‚YÉUž•Ò'áñƒ‹I8ÿ@Fâ*ð‹ ”8$¸I¸à+A2((²+yª8O¬æÏ‹W‰»È—EÄ
{Õ¢ýbÚWÕ"@œ}@‰C׌Štâe®Y¢¢gv…Öˆœ•üHáÅùoÂfE`áea±<o§V¸ µFÍCÐÅk2…ÿ”ýèê* ]v%ë…¦LËy|è–KJ‚´ú3…®PºnWê(¤ý<Š -²°2«G®’2Ñ›Bjx$Z-äúµ¢aV#s¨/³h"õ¬ÂK6WZ,–ɳ–¢ñÈLü9ˆ0Ã~GÞ"~4äƒ5"[à»âKåè4Ôh¹öû’q§¹‘É•áÕÿŽ÷Fˆªãa¥Ò1U¸_´K¥Äªá)„âPåÁ
?Q΢9–Þ’"ÙîzÜ®i$×Æ5I¥Æ0ü]xÆðoܬ¿UJ&²]ñ:QS{%KÖßz³øÒ×<°–~m댋„/7®Æ£ðëi_‰ä˜y -I<G®dk~°÷xÕkÛÛ’øÝ1¥e'w¦7¼¯˜Û²ÄòàüÔU·y·Êª¯ý•¤\‰ŸöP”ÊxÛäV©©ªnL"ÐN6tÖĦ>±gbN›_¥ÁÇÌ4Ê!/¼e%¥³ÁÐO;m¯ÅÈht§ÄWv6¨º·ú›´[©ÛÌiô¹˜¦åÌÅÁyF˜yÃËÓ4Ê”aêtV„]ÑÍ
auãƒõ
¬#ùëÌÎìªQÏYm3rMè/q{Ž~äÁtjÈüD»¢
×7†Š•fàiÓƒ¾É·
‹Á„èºÀê ¶.=[ôn`4æŠêÈqSháæBéžrÐx_º5wÔÏ%ÇènÀQˆ…ó‚ðš~x“'G[ ×`+qb«]Q›2Ô¸²iÃ=UGnŽ~»òç¤Ú‹JÏ(¬†£à¬ýAݪÈôd«ÇȉE7ªÍKÊz
+MÿÊ]¡ã’ˆš!}ïæj–nh-CÕ¦_è麦Ùç䃊ûíŠò›a¦Ù¬DÙfrÎjï6–$-Ó4ôn®UõZ×F)¯Zpï•×ux'º@ü]U•ïÏ/ìÙ³¢Û¿Ø3íUg`iUì¡}…åÚ°ßÛUÖL¶»W©–Îuœ¯òù+ëÕSïØUå‰î[¸Ýû;u•¯ÓÌû¨„žXJP“v§åOâÅ€©–{$•KFÛ,qƒQÏÕÞr¨uÏHìÝ.ûúÈ}iÞmõ”×ÛfZšh~a¢æåtŸ€ÛM—訅BÇb0*€ÛiWÎÌC䶧µ‚¯jZ®×mÙÆn¬›[nKfic¬+.º&oV.£ô -Z§Ä>øÿó\ßoMŸkÀCZ8à)* µ€b -êðùå~®ë~ï7¹<Nözƒ©QöÒÉTî!wò¾ýðÅB,þùC)kªÝòE‡¼+ç½÷+ŸÌ#¾6å-÷œ)£çpê*ãªA õè…™¨Ao…˜cŠªc~\_xbï5Ó¼þ÷Àž²z¾gQªïuÒ}Þµ®zãGeª¾X~ >TÕSîs¦‚V6·÷¸ÉÏØØiŒ1=2J眆Jhê@ UÍ•æu¤;·¶7!³0 -ß½Ù\Ó醮õý¢ý¬—«±ƒ%-;Øþ=.ÒÜeÏ/©TÖ7DŒ$v°{·.Ê«“‚–µÂ|ÃZÑ®³mcDÖ²+-C¤Åu_Ïï{¯>ë1H±1]ÿ"—D^n×R¾
ÞÙº“:êëÖÜE3ƒ[²h9¶»¬ÏèÂʼnÙ7–TJOW+3v«ÂœLimc
@ï6'³é[Öcì`Ǧ8v§ª!“ó÷b‘RÝ{•Ð1Ï_Óµåòu‘¶Íoù³PµE°2Øð\@;4"›mOÕÙ§Óÿüm{·ÄߺE1Ñd‘ÄA‘¡’}C=W²¼®¾B¶}[3']\PJäG5ØV¯ò‡mnY¡GXyÊahdÃ'J„[U~ v¯óWæÛ…WoÌ]¼Wn÷G¥n½R°¶²9H7ÑѨԡAuÚ1¢v£ö‚ëÛZmˆ]lU§rñÏTØV¨A -sjÊ6lŠhm,M†Ôy•4Aˆ–À’*0¤æ¯ÂÛv”J–²RÈ?¨ï ˜Ä´>ëîÄ2C!*Ë#±q0êMJ!:ÅÖCö‰ÜÂÀRÇ|ÿdüF¿a?Àµ2ÎÝ‚ÅcÙh3¡«dBš‘z¨ŸSIÎt?¸%‚Lý›mïëF[ÁAÚãxÁY‘GâÒ0mê;GY1űh%[Ÿsጒ@×9é
q·_8ùG>r˜íWó¾nêå¦Ü)jod€E“…z¤Cö.qúJviN&¶IfÅÔð8b›øgŸ -Â
ñŸv|ïs÷‰d¡ò©%:uTÉÓÛfü‘û—è&òL®ˆ0Ñç~–pï¢èÝË.(R½ŸâU -;_)§w%$ò‹Õ/à÷Ýt#é« -~ö#œu`u[ëwø.–¥qÜsï“¿Æ‹ååYìü_•-þ‡Ç*'̳ɩåßk/§––)2*
iø9¤¼$é°7fU‘zÏfl¡“×cô9}£]´ -ú</ÇÓBིY%õV(ê¿q/ܦ,Ç— ‡9(B¿è0jtI4 ÓS:²q¡Ô™ì1×Köh^š”ChhCȽFÈõÇæ( ¬|¿|y0%o:TA—BîQ–ÉyPI\¹;hVÊ“×ã2J -Ä¥[‘Qºr…º_k`ÞÇ9h”ˆ "?7æ<18ϲŸ”ª~éþˆÐ©þ
t]Z*7Ö¡Ò^™¸%A™ÇŒ#òµ¨ðÒ7L{Lu‰7Â7]ÄŒY LêŸîL¹; -ô i›\WkIý±Sœ•¡©y!KC:›31hZÅPf:¶ß„ùŠ„0’ƒC>C¨{Þ¶$tR:(ÏuO¹ÖR4›ÞÜâ$=ðjl¥÷¡Äuq—1?פþç9î”ùSèi|cåõqÎF!¨_z^žSÂêK}¡Ÿ`d¢%DÎT íwVŸ>Å; -5€'”\ãGBŠ „ć…ÓÉÎdƒ^u•ò¿x +•¢ë[¨^Úá%e¸‰ ¨Öªúp»«xEÀò -À œ6…%!ItãÞ¨@ò•Ò¾ -nñÖ#ܼ°ë(a¡«ºFìqì&mqü3%—\g?ñ%ÙÓ†ñÙM5«Ÿ¸”ø¶X‹D3‘b$ÊW×ö Ÿ‹¡öÆ¿‹5&Í”D4Ó®Kƒ°ãc²Øኈ. -úë1Zëšo -^`ú~¿`Ç6z ëq¯©Â„ãaX‘Œø½Ç°ø)±ýӼ܄'À¹84n"Db.ƒâÊ -Ú¸»hè>¼¹ôwMv^cö¦8ÞIÆ»õ(~óÆj?¾’¥ -eðo²®y†¨l/—‚Dl5¯€úžãŻרãpùy1œùÎܣܵü‡«´Ü^004€{ñØÃïí.™·%CÔA2¼ù2ë¡dÿWuìõ’šœQö>‰oÂkL<ÒÍßòò‚Å5.Å¿È iñ”f¦¯fh³7Sñ-ßÉ|¥^–³Š…T¡jX[•wCòY©*¸sG^1VeÖ—ä+À˃€˜…åó·L³²·3“
—â/2y†èà{Œ†¹ì+ò½.Å;Cçt‚äJ ¢}¢þ
Ðáô-³¯>Ù«y6q<ƒÁ³Íý–<bØsä -—bk*ĉԪ_ÖVƒè¡âêˆúŽµ«TÿmŒ}£ÎÇD5ï1o¾øU³ -0Cî¤l…ËçÓ];¤S¥k)ÃÍ=RZ@Õ[É·ô5…ù‘¾JBe„Ç$ÆÿNi"ã0-úìR4HœÅ~€9.☫|DϸahÑ -QD~Ÿ0Täæ.¾Œ>"x*õO¼>é…§…ã.Ey+HVy55R”ƒ•Ws•éùÑÐEk*êPxEGBü¦ß;(J³Xâéµ(8h©iqãmh¹‘^™Í0`óö€}ú´”_APWµDèÒüLü£Z¬Â‹]Š<–·4âÁzGÖ¦`Œíoy©üZÃR|½u^ŠŸg™ôCð˜F#ÌnŸr)ÜÌVaåô5ëƪwˆ–Ššó9³nój®yIÃÁÅtó¶Æ -xI«®1bªIyâ>}•‚›-A–ðÚ¯ÑÁæõOShãšìKF¦xµŸá6xq†qQ -Ž3“°SóU„‘›\kaÆþ椚̩ÌDi©~·?{‘>¾J¯3mátßÈðZƒ„øtªÝÔ»]ªY §‘N¡ju]äÉ’ÍÚï©QYílZZÂsˆNÑ´Ñ·À“´Wé>Sã§Ý¥0ÕBÌÂj»æëËâõ+Ö7ëºÔqìÒ„fU7û»ð™ªmì ¸·ºœÝ:Õ8ŠÁé¿^Ó;õ#ðeÕ¿Õ+ ‚â*,Ä_ç©ì†ôñCÊY3ì®â´î¥œõMåÿßSšªU*™¶ªLùXÆ.jQ†È–g²_I¯ÅWËJ5a"9Rª†'ÈC¥\y׳qH)ÒåVÍUü¢-Z®Ö.Î\+ѤÆ/—aÕÃenš/|F¥[•¯?S âPk -^”YÊ×>”•˜ÝVŽH9&yaŠòùI‚ÖxýQÕ<èzU1\–µ¥ -Ù½þl§*7ù}ûô±hu;Twfa^Çåúcn²Îü†YS
q;)oZ¹uÞG!öuTÕU¬Orþ§›lk;ÛHF´-Àx/,uþ sÔm¸í>fdêä}é+] -U×.oÊ.ýÕˆù=·Ûq»-y¶]†[õÌv¿iáR»ßçîgëÄÿk*ï`/p©êþ¶LBuéû±+çºÍAº²ßÚ@‰Â[»)‡î·&P®¸ÇYQÃ?æù˜iåm/¤‹K,¶Y -Çàâ¦Åå&wó«òïa7W”ÆAÆ«X…æÏU÷î²Ûr8„Î+}E)ÆoV¦ÓƒIÃŒ}ÀqZlúÛhˆ<Ëgw® -àˆ¹Aæ°ø?ï=‹ê$ù6-ÁÞ¡|,)!<¥*‘ǘ*z!•³8í߀ϸu”ùPpÕ -E© ºÖ»qd{qÕ׉Ï;’ -²NÂæô‘–¥„ÇYH‹d×fttcâ–Çì»â#&®vŠPótQÖÚjd¡©‹ 1ùo˜
øùÂìR)ʽ@}”Áï<7õ ç³&—ßè8³w¯àyóyÒb¢ÌH¢¦04·èôÍ‚@>ð -¥EJ…7ˆTöÏæ¶Ù|4ëê'¥r41—œ“„ãæžâ¬ nÏsÆÌ#?ÊCÅ›hkòº6¤/Ï»¿¬——7›n
ŒáHIT¶ƒ¡‚c6èß±=ðzz!ñ?z·¸_)þºc¼)¯uÚe‰T»®}nSê3ÒØ&iq4r¾‘¬ŒE¥UÂYÑX\ùKÔ¼ì—88IXú`}7yIi¦× -¢ôSëÕiG›¼‹r3æ8EiÖ…ú$f
ú·ÚÌl+n º.¶’ð®*d}0QeÊó:FŽ¨œœSµ¯S”í†Éô°Ö¯äSȺ–8æÔ~‹%; -$ mþ:ð¤è@®•Ïöl¡ÆÚ(蕉9Ea,·_ÜŽiàÇ€/O IýÂ4ÂaÜßS8!ûÙ%UJ’õÍý«à8C¢(”&2¥J:ð;{»ÊMጫ~J¸ÂÃådméâ«rFW øjg°Yý?ªë;®©s8Ò€€Ò´Š€Z6\Fq€D,²ÃH Y'{“ÍÉ$a@QÜÞkÕ^½÷ºÐ¶ŠÕrõªh¥Ò"jÅ}+ˆmÁjÂôßóy¾ŸsÎû¾Ÿçù½Ó™Mµƒ°D]Å_CJQw’)Áê/ʹÀ5õ®¬×´2µsµ7§v†½¡}§Þå7Ä
TëVÊÓøS¯†€6~Gú„”oLF¢øYHÀ©²ŠKmÖkÂv»õ¿~öUÝô.+ýjpâo8Ɖ$Â5û)Ô\R‹‘¹²´¾(ùàgÝ–H¾m}ìw”5jœN) -+¶¢£‰›„ÛïüŒp·vO[n™ŽHj©ÍŒ%=hº•’Ï4‡^"‹ýl’q:iƒ“Òç%S,˜ŒPîÀûË=ªÆ‹äG°±›²Tü²åï” ‡B†ULR8LW÷˜äêÒÏ$GÅxLcLSƒÀ},ù?þEÑ;ð8Q¿±Eª$?\.”e£!&¹õ¬KKûç¥øJ¬øÛéG„‹È7°ˆ|_ÿÒžl8!>Ë8Žè“(Y«BæIúY·`[å}ì®.úB”ÁõbѼT–²ú$¿=U8OÉŧyˆPá¿-x¯ð$¶]ú¥0Æý_Âù¬ -ájûˆ(³“sO¼¤À‹ûH|/=wKRŸØÁ—ƒÁ•¼ç`ìp±túl>f*ºÓ¡œþuU‰þ<‰=¬T§s®(·&zpK”½A?sLÊo`N0M¥q+~*m¥î-¥‡~F7‚^ÈôÓ5惬H]ò${žö|›-Ò¶9Y&í=X'¸V£u+^°Ï–Eñ m®ÿ² -¤·Y/ç0ŽX® c˜ÍïøAæùdPcÜü_X˜ª
™VŸRx6²ŽÔb¯|Cã6‡å‘éÚÆî´^FeC]¼…¡oÀ-¾F?f7Á˜ Q3éVÌ>ÍyFsõ•£y]ŸÝ¯M©F®½¥íÁÍŠ¾£kã^NÕ¶¾¿I¥’¹öë#F›Z‡.À7¨¿Æ†–Qêfã®eÏ«CJ×n®;AjˆBJFÀ€æw -îýmÔ—îê6êÕt¢”Žã(úI5¥beE‘•¨l ²×X•ôè¨Q•…´¨ÍŒôõ™ûi,)…6QS ƒ1zJŠezVBfžì
Û¹ú¬œÊ¹•/¿Ëí HQ8¸9ê…SnE%Šoòþ‡-“4ðÇŠ±`¤`,£Ü)ü~u¸tŽÈyQŠ“Nˆº]çvØ - ‚Y¦ÞMÐä•N|ÙØÏÒ
_ÏTd'wa£}†Ó0Zð„÷“ãî¦ùü<ûÑä9|•Ý3Áµ¯†Ãé–—3~o=§ØY>Ûú¬l0Wb=P1‰ÜjmE ‚¬XòR[lÍo¾uv:.öC=æú;.Îa.©œBÅ™á˜S[þnºWƒJ3ÇŸNì1='\XrÉü–8á»Û²Ÿè:KìX÷»j¶6â‰e †g΀aép -áéSЧ|NüWP´ !€ì¢o-t_àšŠƒn…yúV|¾Ø¤ö“è³êe`HÊêE =>\½ -@Ô?¦ý^f›E¿ko¦oó\fyÉÜíJ×Óó«8Åz‘‰ÊΰÒXmiËö¿–-NwØ}‹…‹„OYÏpz&˜@>ÚÕg¼ÝªHcþ‡ .«Ã«×]7MŠü£¦z‘#Œf¢ŠàÃæe"“g¦æÎ\ÃÂaã°ì@Ö\ãqyºJc™\„¨3Ü”·‡ÁÍò½ðý†r«'W§QVüEá
Dè|¦ÉP½L½‡sõ\h_h—í…#ôÐ9ÏZ-ÍTúdóÊL´>˼!õ„îWS/bžniAè3ÖÑ.1Fx@Ç §3UNåN^nýPOZñ¦dÚ t<¦jGLyÁâs=‚Š³>»vW¾O&-8ךs§»hvöö‡eSȉ•`wPU_´cÛaÌéÅ™Ý=Õ·}öm`«<<ìƒ$•+»UV×6Ì6dòÖìÁ¤oº88{ÔÝηµçºzkG}Ú»®Š<<ê7Ó\õÒÓjvg!5M×Á!®wž&—GmpfS¬ÙÎg€·O3x?Ì÷Ø -wZs«LRûqê/ë~lŸK]QÓVÉع¿õ:ÓoÑïmùÌ<Që'ÌÃÆR]çAMXyÀu¢¨º^¨ƒÈ©¢€œáä$÷}ß!ä 9LHÈÁaH8«µh¥¥Ê¡rTtD-Å*ÐífY]]wu¤®Š¢²®u[bgÚÿßg޼ߛ÷û¾Ÿ"î÷ÕȹÚÔ I7ù•ŒØH”R·7ŒH§B—Hðu»£d¿të
÷*µá²²=e¢ JŽ¯tjŽ|먾 á¹#T¾•ÎIõ/¨¥W?þ{úÎ¥¯O»^ëŸÆ'º`ú·‘£õv½'$»^®óEÖ=7¨IÉÜßÖTF×2˵”õ7-¯â^Ô'Zú"[x;ìü“Åæ[U‹7ã–,©”þQyWrrÛ9†õE†—6cày'I ÀgIR“mŠ 2›¹¯ -ç{0K”,è^ÊH©/>€>G’@l`á—Tîë=FZ‹àÓðnZ¢H ¨Ñ³$mžÂ¯éµ©K¬AÝ3D;w³¨Å×7⾎ԫÅw·‘^J<á«È`i$ M_¤xÐò8w¿ˆU-,ì/h!Ó»pbPê÷ 1²ª|*¾k_U¾;ì -¸àØA™>Ê¡ <¿*Ùgü!½°r)JÌü‹¼;ȳ–&x§K0äNÁ\“úB¼&æ£Ô³¶‡ùï$¥bÔ7fùp¹è¤t(Å0ú±HÉ2Š€—ª3¤Ó²G1d?źµûè -ùbßVÖ†|°®ÿ\[æ†w+™tj§j?b7–¤öÏhÄ«§wJñCmÐmê#Íb.^V÷äBõ–ÂDR¹bÑ8¥¡E]4œJ…
7LGÏc.Xd£°à¼/ÅaÏ&ÚŽèù@›é¡¢«˜zQuÖˆ4TÒq¨i˽èèbË• 4ù3˽Ê~,ãyýmoθ³[ü 0þ ˜ -€l«} ûÞTóCÚuäLõBt2¿úZÐò¬ã°WÙ>¤´EhÃ@+[‚Řüê¦yŠµÈÝ0= -ósç¦U"r]á;îû]÷(üºÌ{…Ó‚®¬eù ÃE=œm˜òa^2þ'FKv¥~.ôОmŸµ0Oj(›eñs¶ßº´€
ÕPk*!“þ3ùIËBЦŠñs4å{^§|{6ÏÆk\*
à}XÌYž¥Ç å©ú‰DÆ=A%ŒÍ$’hǹW‹øŒÇ‚ORV°Ž‰ü·
²ÜâÖUB›øꯪ¢¦rÏç+C°a6¯‰ ¯ ‘ãK‡ÀÔ£eàä :ZÚ¿u6&»à?ÀWË&ïk‹).”Ù]%¯ä]Ü,l”b7MX]Þ[H"}ªìØWL)RI·rÉfõr?AâÆYÈ&íI¹~_ÂIBåë$Ø{XŒîlÿZ·°·—X¯E¾&|¯wø#ùºßþ؆û`ˆ¥_vºß¢fã–õØu¨·æ3ù—°füÞõømæ¨È8—9Ç?ÿ˜9ð£ -ÌŸ¯ë”NûÕŽ²º`çjz1*äÛêöüíè.Ç@’ë爎܋¹ì`øoåÙ’¼J_™·±™+- -‰‰ÿQ¥ÁAÕÉÜÓ%ǃÄ$Ìû[H~‡}{†1Øf½KÔÙ²Â:HmWS -µ¥Ã«d}Ð2w7ñÔõáj¾¾‡<ø ½O¯›ŒÆ7ÖiÂ2‰GêÖ;SW•Ý’Ê!Ø@YâsœZ~ß*âî¦ÞPÆ6îx¤QþÜ¡Ž§/9iø7cñGªöHV‹fÑ3ÌáR>K•ÌüŸí2jêZãxH"Z‚"²)ûvH€Dö}
‚@ز} YÈJ64ˆT(P_Ý(*¨C]žŽ¢miöéSžJq·OZÑgAåé(nœy8}wν3÷Îÿ7÷œï;ó?߇‹*x"Dü’Ö6²Hae¢Z -Ä5Kü e -tE=H÷º·—±ÿš\Æ’·W¢8
Žù7¹¡2ƒy÷èm¡ü]L´ËŠyô‹ÚÄ ªß1N<å8͸@û±û±“ù:ï>Å>›Ë6p·„ü›ãÈÓ¹à¹<ÞAÐœš*ìµ®‹5M -àåN5Ðøƒåg¨Á³Ü¿ÑÝ]7ïcðDþ!\Æ÷¢ÖO¢Û6Nê(©·•bž¯‡H´õ‰éÖ²r¯t1gž‚“u¡ÿNÝ'w„ߢËeÎGrºÍuŒbÞJ1îÖaÔ#øgøiõ|™ÑGcŸƒ"½ÐÀÐ
á'xù¾&ÚYH;£¡Ùª4›T1}‹Ï®;cÚV*¯‡™Ü²w¦f”™´Æ|œH2;ÛR±Æl›Õ{í‡ÝKÿ²*²óGÜùZPgìÖ׸z*Û¿ù©?Ê—ÖÁ -¦×“:ÌN£”Íæ9u¼ö”•¢L7Ûo©¹Û|jëBñjEV—QRªî!Ū¢Ú;~;ÔZüZûËÚÝxÙ²ž -ì(Åñ†œ¦qìƒê’ïªÁE蠟ëV¥‡Éñ7å:b¹Ÿg3ìh\yˆœ²¬gå.:OšîÇé«ðÜ0ˆ7ºÒ¢›¦bÞ4=¢Nø¶Hdto{¥<ƒî¾¬çWZgHåNR•üRZ\á¨às†W*Zxˆù Æ»QÍ®ñ™l<ÆI³‘Ts|—õâX)‚…c?®€p \BÁ —ÉK‰àuðç¢eüÁ|0|/aì½hBÈ|樕ª—ÐsEG±¶ÌMâÁüs¬Mâdû‚Ä?ê*G,õ°ïHÞÁæ…ýRÀg®[)|å3…¬CëQÌå{0b•‰Iט%9*–ùXÙáÝÌôR‚MñÇU)+ë^ܹP,¤põy*šŸ~uR½Hw,r„~L×îõ;í_º“°vN§øˆ"¹í¿—“‡Û¿Ê]¤ðÌ//S{Ì‘‘êͶË^¨Áæ0X
7Õ4¼’ªžÓ㊈Å#úÞ’{Y´<mg¨$…Œµ5`·ÊVs-*l¬Û»¬gÆùr¯’iŠË•[šÉÊöL¹–X#DEhgq!N-_׸Îêc YP‹a
ˆ!wÖú¯Ê|Emí±"¬ÒŸž¡PþDŽOUHSðr5¸a»+[ý–
m×þ• -äWh¥*Â¥{I/1YwûôJyõ׸jùkú@p[³†ñÈåzó3*RÝeñŸñµRXwq3¯0´©Œu%BÍAÅ’%\NÐC)šWí’'5ð꡵ -&ð™F+U,ŒŒd5ò…gR
"JãrØVDB‹SDO]V‰[EסdyVÓƒ•1,+åIevù"þŒì`Ê‚WrwÄKa¯œ¸Gø…|—óÞÆ`¹Ú%+TˆVR¥C¸Fœ÷œ{Ys*¥š÷Zó5â -ÅÉöjáQA¬4Ó‹<>ÇÆô$ù.7Ã$C$p¯ç¹ãçõ¼Aã)h©ì„îéJªè¹ewáTÑÂ*Fmž´èK™g-‹ØlïŠm„Ê*{íö{•¯–ºÑv\ܲžsØJa>3_*Ý‘¹ÙüÛ>ÑîVµ5ü|»¦æœWG_Ç>ÁâR÷óR_YL¢!ì´R…Fã›jz†§ Sû5fÚO›2Í’<ï¶Þ `¿¶}I\:ÁõXêi Zk³R–—H*‰Ñ4„‡Ùè[(ßxúÔX›á$u|I9̺TkV—ÿ…z––œ×l£_‰×¼g¢C½µ%¬*íw¬XR‘õnY) -¿SU÷.nkç.ü«°“„ƒÞômâc‡Å®)RxØbÛ -ΆÓBL¡ûÃ.„?Ž\ÃD˜‘C±ãq÷ãߢ7nŽO(Mä&™“¿JO½Ÿ¶á˜š•™ËiÊÝ–w0ÿ¿ -
üóæØÌÖÞááßÛÖ Ñ!Ë"Ä#¾$¸%³&®'ª(¦)¢* +ž,-š.•/‘01‰2†3ƒ45678€9‚:;~<|=|>|?}@A‚B…C‰DE’F˜GšH›IJŸK£L¦MªN¯O´PºQÀRÇSÎTÕU×VÙWÛXÞYàZã[ç\ê]í^ñ_õ`øaüc -“ú”é•Ù–É—º˜§™“š€›mœZHž6Ÿ% ¡¡õ¢æ£Ø¤Ê¥½¦±§¦¨›©‘ª‡«¬wo®g¯`°Z±T²O³L´IµF¶E·D¸E¹FºH»J¼N½R¾W¿]ÀcÁjÂrÃ{Ä„ÅŠÆÇ–ÈÉ¥Ê˶̿ÍÈÎÒÏÜÐæÑñÒûÔÕÖ×*Ø7ÙDÚQÛ^ÜkÝyކߔàœá¢â¨ãä²å¶æºç½èÀéÃêÔëåìõîïð ñ,ò8óCôNõYöc÷jønùoúlûdüVýDþ/ÿÿÿ -Rer
xzzzyuph^RE7)4=@?:4 ,!#"#$$ù%î&ã'Ø(Ì)Á*¶+«,Ÿ-“.‡/|0p1d2Y3M4A566+7!89: -¤Ÿ“
‚p_L7! ðÖ»Ÿƒ}tfUA, -bÊ€ä}àS™÷ÛWôö¼?»®ò™æ€üCN÷<üÞ-Yô4ˆÈû³£ ²ŒÊB€Ûé‘ÊYp«z–S–)j"¢Ø{%î>6ìÏ4àø;ç>ý¿FVWíñÑm¬Ž -Sý^ÖD±iéÀ*÷¬bPk‡ÙÙà†ÔÀpØ©È?³%"È1ˆ#!ϼK`ùµŽL±<ín-eª2*þÀÊ+Ý) X䥂C@µv2lQ?ñþ‹í(=ì0Éqåç½
Mzï«ÇƒIãz·¶¹¤7MEïY;ª¦äYµ¥@K (×-ì -ÉXÞùJ4†^¿Æ¬w¤ï¤/€ûI!5 -Šbnñ#ÙF§Œ‰Oìüý -)ýÝ¥q A߀«½O’°kðVÂô¬Ã^B™Ûï ™f8KĈza>p-Fð„þOÚJ*€ŠÆÉYr(º—¨".À°Ož˜'š±ýºqÚ䦨ÚéfÕårC¡üRJ'–dc~¤‹híÕ!€Î?‰`ƒÔÆ}WÑzBd;…hѲG¯„ϲåm½T•ÖSAi©j9š<î „ -ߨ×ø%É@`æÅ8xL¢®TqÄ—=¬,Mk
$hJÔü®ìöd˜ôÓþ€x_§r¢Ì°gʱÀhtG,ÒK±ÝytomVK0õ¥¢¼XÇ?R<¬J%žämq<UG]IÀX©½'tè9E¯Ç -$VtÙÖ -ÝíF§øgml0L×1¥,©œ—¯Ïy¤+•HuÑÌ2‘‹f;Ë[¸T½0BEÍÊ{Ž:‘¯Åqn¶ø´àõtoÑT†]o®´”•–úkI, -„îLgV_R:KÏ‹0¢dêP?= ËÆv¿ÀEÌ·Öƒ(M4èm”‹šÖ\—ùT·k׉o–ƒ´”‰,ôHœ§=³Ãù”‡¦Þïé¤Zµ»w/³®E½Iñ-LQ¦ÿµ¢[ú©ùǾ8¦F/˜gÖ–'$‚?‡[òçu~fÄgõÔîhÜXÒjšñÝš-³ VIñmíK˜ÂÕ€,%išbÁŒQŽþç*e9à7‡·ˆƒÀ—®ÏèWK«‹üÜM™YiHtÑXÆT÷¤ÅBUD”ÚúwÜ-Å4ïþ9#i¯Ô—/ñr]£hGÞˆÕ/¤ - -lD2h§Â‘Œ%TTòT*FÞÃédw">öâGüðY?é"ì°Ï[f
r5ˆÌÊŠ4€Û`ÝùTAoº‡4H5”rWôS¨8ÂÖXy˜ ;$YrŒÿÜ'‚q ævUPñåV&Š×çèÌ4mù/5LJ¸òEÊ:•ªSË7Æì’HvŸy..ø› ø -Ȩ,eª‘:EÁ$@B’KrÉå².!{A$AÂ,ÈCåY[EA;|ŠTJkU>°ý¸4í1aÕÆœdžcT.Ð×ÿéîUsRã&ùBc±h»R¢)¿‰’¥Ä -† Pd;‘ÆÝÊŸH«b¯‡ŸÄl?1;_Ñ:i»^«½mùMh9Óœ+,—xê+(‘‡j3ö=P6uü>§¯a}Ú&¨‰¿bß(ƒúÒ0ô€®=ªá.À<ø’2&îmÎ%ë…u9¶’_ª~z¼Œƒ•L½å!îS`(ð6ÍŸ>Õ©Váú”l¼ûW䨸¤m5y‡pgó!ì2¾·<îÉ PêR%wCý>èÅuþb€v…Õï«bšFñ.0¬¯ÃUKÒ$áK¾;¤Ø‚ÿPà,ž!ôrAÔ5Ñ%\×ÚvüÈò"Ú -[2Ég”wãõdx©ŽJú±æ“:”_Ú'ßEÚš_+^CÚ˜ÌÜ íŽÞÂI! vüÎ,¶V7—2UJ§¦÷Œ÷ìL‚N¨ITUÒK×ÉŽIy/R+“=+(Ö¨§°Œ²vÇð6™×â°Èø·!Mܨ²ñ ¼‹@P¶B‘%…R-›—-â3’ì|4Ý-ÊÆþ”ï˜)#ͯÍÒwòƒ¨á.ËܘŒ<Ç;”ü b»ä#‡’;*œ…>$eó†˜G£Èì -º>à3ÆêïÍñæ"íÙˆ~A•ÉZ¡±Ë$xOU¼¬x›ääf𜓜x;Ù¥QùÐhXÅ(îZ”¦·–ã²x=É`dšàÆ
8…b‘†i¿•dç, ÏÉÄ!îenZ -b°èî/šÞ²ÔÔІ‘þ ßÜ2ÁôPß0~‡“+µ›1ÙbâaŽŠkÜþtT -$Iâ·±d`UÄ+¸ƒíæßzÓ3„Ó8"}×åY\úE^û\Qñ¼íܵ‚³¦)<&uZ«!FM)V×…"çÚŸ}ÎÃçˆ&aÌ€/éíÎå
Ķ»‹¶5ÄÏÖÿ¬›O546ƒPWä눤0ðÒfŸGlEýbd¼c
´'œÆªžrûŠÓ¬[©ò{K(ÔÔ"M/y%•“Á0=²Ÿœâ»zFŽBx}霚{w6{Y5¹í0Ëóº%,ËÇ4ù0œR}Ô“´vTôp>¬K@¥fùR¡$Ê7HìU( ¸ÞÅàªÃ/1¹¯0’f<,È÷1äB§S>¨ý˜Ù¨RI3#&ì&ÿÿ´pßaÖ5j¬àé•Å1€Ð9#yTõ®õ±H†9cùIÀÏû[ßÎÕ§Œ©jÙ¨’UÌŸÃ~á¡?óýÄÊÖÀ+Ý7ÀÞNŒzMÕ`k†|-ækËqJÞ}(Ò˜2¨œçþÊSØÁaÓ¼Gài¿ æ;ຠíÊbË:`uǤayU“}T“€ 2÷ÉûòFtmâÌ”%OpuDìÁ‰›ãU0m~L-_°¨·±µ:ÛqÞÒW¥²gÜ0~æhuwÞ-]NVº‰rPå
=<×]x;Y×ýÎ1Ëiw@áí8,áÝÐnœù™«\(zºÆq²¸ö‹ø˜„b“!$zB³§&5d©øníÈ6ç1Q&ß &ô
«ÊC¯Àu÷ÐŽy#«À†c%$7ý]w'z\½‘×0Lük{8<Oz †ßð¤o%4üP¨Ë—õ -¨9hz»‚ÍŠ°ž$ßLØmxEFGOª¾$»…DcõóÛíðnò:0td#û*¼v–ÕTöâ2¼.q0û³6·Òævêg€ûÑï•AÔ¡n‘3埯ØlŠ'¸í¿±H:<@âIËžõ¨8!èmR¶SÖÆæ–sÂ^½°×U¦g„¼f -~”t-"XÏnÃv&Ãô°ç„?úøÍÀVAìG³˜+¿‚™¢Ï7¢WÑûÑh¤KüµDâYùèZÄ%4YF¶g£[öÐ äÄC_ÔMæ6Ð…LJ®¥!˜¨)¯9ÍÕ!6ÔÛ-²‡l?¯@œ±W…Ÿ³?‹t`k¦;Ýé½ýæpŸö}ý -P»ç†À>Šf†{Ë’i8DbÒÃ̯Mp/Ų›FñÊ_<`w½[ßUèq®°.ÊÏËY!é'i7ÓL'‰ ƒRüz$û‡§v]²cÁ-äÞ©%HYÙ~“Ù•ªçÏ鞀ws{)WðaÖñ˹ÐúÔ‘`è¬ÊùØ{¨[zÀÎö¥ä“Ï¡•ö½Á¢Z¨&èËz --ù†ƒòU‰Ï@uÖBP.8›jz…Bä£{G tϤ1˜Þ•q#
Üßò¸^×oÍ2†ªN*`®D—èZçm錞cß@QYîÕ@ÕÌðÄOàÉÁùžy`þ†Å•^ £Í)ÓH¬?€?˜Ês %Àý¢ðÀJð@öf»à-ëÞHˆ%ª{#}Å™ìPK -¦Æàè‹ÏÉ'ðÏçŽÂ£· +¸ÅvO@¾Ù%ö7_ß*Z-r*Çé~z Õ‘ê 4ˆŽ!ñøwÄBp‰°ÂõG-q.Öa+Ãî¡cÃÃ"wmqk=½¨ÞWfB
+k^ƒ²«0‡ø¤>n‰puŸ5à -¹1ë°Í9ö~±(Vì¶ýZQjsf¶ü•b÷5~Nlï,$LAE ¾±Æ\ù–ÝûY†vÄø¡‡3kŽô"³*ÆÆIežö´¦.²gj4uœä¼D•’k"Õ*TÜ~~ˆ¬œgˆ^–ò›~½¼<|ƒ1âc©Px7 í‚kFÔ84‘K(/AIƒ\ -Ôè¸Z¯J¤äAÔFqµŒKšqÓ$5„GT´è#.öa<±ñC]”s¶zOŒ£9ÇÔÕÄ@yQÑ’í-–D¥RPÒÇÉßGªD{˜Ÿnš¦ªùoˆ«^Â7é°PµëvU±vºƒ²ôT_F"éT‹Øeâ
Šñˆ^‘9ùì¡^‹9®¯É(Zi•í*³¢”JŽ|1¿"Ë]º˜ýœ.˜g:±ÆE¼TIÄFzNõË÷%T„|ƒk&ñJ´lÅÇãIùõ3ÊŒª+År^¹qfŠ”SNM‰‹òX»™eÝÆ$’vî{ò…ꢫ?I¬Bð-”º-Oi×0iX’oª
Èè‘šT\£¬Å.%kR&-?(ümš¥=ó€Ôþ?~3ÂJncu¦/·mS<ìøÃ,»ÙLeØH:ëi¢_+MSVüaùkò@ -ô4€–9"(hÂd}+É—½7Œ°)T« Þ b¹ÇªÔªhmõê`YÕ»÷ÿís<ª†-´,@˜Í‹ÀŸ‘þ¸ÏSCg—ZwÓñN² CUëcªÜWš’š¤Ê-JGm\Q²ìA]Q†]Æh&D‹¶0±íÐZvnw %’õÎá0†°zºÊMT“XÈI¶ÂÉò:¤Ól¿ŒÅ<›7åaÍ` çù™5æP` ±Ý°Dh“k?Ø(ªbþø Ÿü?²`Fº‚gÝÏ—ñÖűàîy¬¸À=î‹4EJ‹íú0 GvQ³O4À©W²‘Šd SAšnMÿCäÄí€ -Ò±|`ïŠ7ø_·ÎvY—£¦Io©«ÙRÅyYqE¨,Dò;É&Q‰\éBÑxWì¡rÀ‡vtÑÛ[€¶Ë\"]£º©ËU¬ÐØË‹¥
ʤÅâwÒ髱<¶|Mc+…éÂåç
ÛZê¬9Ú(WZ¦Ê³Í°Âäf“ïø¨t‘Ž~X)†Uái—á?¤m±<P€¼Á– ¦;×ëG½ï-_k&ÚžI&”ÓMƒL¥<º:žŠ:͹‡7Š·éÓ°KÆ’ÀÍâKX² ¸ÙѪçöW[’5P7W’«ttbþE6Õ¼šzý»ýÁ¡‰~0¢iÑðWêűÛi4
[$¨k›üšûi´lç$öÙ×VRc4Ó«–ÆêGk~Ê¿¤YQ·:Ù®HbÔFßG™X~ÏNuã›.±kf÷™c`´m
³·f¥é4óê±³ºqVP~š:‚U›#/bûE7K*ØW0ûá]œqÇ=$Üù¼ñ‘ X×òÿQM52ymÇB´S<lÞU -÷ZÒ¸LÌeD׊=ÜB¸ç°kLBR³¿Y„^Ëä#z«A¡%¥Ú¥`r^Œ’'UIoîFgˆ>ð;1pš't.t-SSUn;Qñ›à¹Y(sÑžè§Ð*ÊMº8=÷œâ -BHZ#
ƒ–GcDáSŒ¬ä{d'Ù,UÚt†£‚lÓ=í´,}¼*–¯vËcrÓ+Ð]‰(_ý1rœÃ˜@?A[ã˜ã±K£Dl¡v'”oî>=¦ëÔ’‡ÕÔÓ•[‹µ¨?úQԤô -]è·7E9!À¡7ùëÂ;aˆ—¢ÕuŒ*Àñ8Y?ÃäÒ¢Úã#ö -Ç"ôŸàù8Ûº?pGªZ:ÜOÈ¿´ú7òÃä†ÂT•ÅÔIÐéÔ
¹¸J±A¼éºÈÜð‹xß¹rxýŸn?(ªŠØ -•«–æ>~÷oîß\Ƙa3Ƹ2Œ«è@e»ÔæU*Tl©çm«cÕÓ±½ý¾Ÿï -Fvz|"ïÆž¯¦Ò©n2=µ3[ï°"s¬¥ŸÙtÕ ù}Nâ8«”ûž`†ùñÒÌ1`X¼iý]àx¬£½(®U2\o[v1·d%JOO&rØ—´ß0ܵ9³YxÅݨ \–´€¼D‡m§¹ÖÄ]=Hßjíovfd—¥˜)Ì:ÓtíbèdH9\”ØÏ›®YÉ?«8°Þ
<%þ}ÈçdV‹Û•hšÁnuŒÓ»kV˜¶3+ª¥(+µ$ŠÞÁ-¼›¸Š‹ë¼#¯ð£Õ‹®‚QÒ°ÁØì·ÚåЖžÙãX@ßâh-NdðëÜ$Ìa«š>•M3¿¡q—œ"yÿÕè$À[YÚ@S¶õšgÏÓ=ÝŽÆÚP‡³±˜1·)L<Æd×"´döìrÕ•sÎÈÝñžW¬í ˆìDJÿ -tÃýbêƵcèj¥è*º!®Aq -hGÐ|î3j zŸO‰ôÀ¶ -»°*ªÏ€› òÂÓðÔ%2#ÐÇ“™H¼7!¹
;v¤¡‡ -ÿAr3vŸ*>¼õö§ð>É„½x\œ+¨0lk¤àïôçÍOðÔ¼`Å -û‘kH¦éÍ>*çÚ²éÈ1ùö£¥wÏp5õ´Èê…êQº¶àªÝŒß$Š;¬ÌÛòLvvJ1ƒóf¯›ÔÊ3nž*ÙäøTŠg@oO#9|}•¯ª˜?V0Mù5.‘Û€zÆ{"NÖK?C”_$
PÑ&B̆e>ˆ(q´ªIÁu›‹ò¨`«þ£|oùb|ã_²0l2©Wê‚ßsCü¦Ü´LT÷Iæa?µf(/+¬ŠP¹Iw‘¸BWÊhÿg°ÌšH -¢€®‹¢" À -"(®H2™Ì™™dfrß $ˆxàZEP>ŠÅ£ŠºµúéÖóC¬ÔÇÿáû~ì׋EÎF½:}<
ï\{ -š„‚ƒ¢%“àø±rHÐ6N$(ß«Ná·˜_%ó1š¢«ƒÑ]²2Î:$ŸÈÜØoƯ-†8È¥ I-qt;ù'kŠã¾TjJW^Â}ôkÀôŽfQUr\ùuî¦lôƒNkHná«‚æH¾‚÷õ*‰W¶ã¯ø¦˜Æd6™¸M2 *{¶®¼`ÌV%¥…VR£oJJ‰²À÷`+"èyO|s8ÙÎÃñ®6ÅVÌËy8‡µ:+¿‡˜;ÄÐ9Ýî´É¨Ò=Ú.q“qŸ‚›Ñ=¸ôàÉ¥ñ¨^Óöw÷ld¯‹ÞGÁå;<¡bShÚ ¨ˆ® -ë(¯ÿ$Ëp\)9D$ZYÙr|§¾öçç(¨4DÜOÊH¶»äʳ;Ü«òévÛ±j‡xÒLr_rû
µµ©;Wi·Ô
nV¨|ªRé›üu«Êdܦ -éÌM]4ãǽ•íAî…ß—n„×°Q‰ÔˆXÝtGdñƇšD¡\wQyR¤>Ál-ÌQôÈïnJ¦úȲ¸cä/øÓðËø14™µÑC:Ã'K£&‡ŒÛÌ•BOÝJ{ß´z‘fŒsWñƒÊ|F-§Ùq2˜ì?Š¯Á}Y[pXdY<\‰ävÃ+ÇM{Á¶i©rš¼8µÌ~í£LJÞ¯´ÇŨ
ávlL:ÀÚ ?@Ö¢ÌoÓ[gŒ`¶²}ý>?Ur‹Ç›I2¾ËL•k.Æ}GpI8‰QäRV%Ü‚L0/PU³ ûEÕñ
?´É¹TÙÂcÍÛ¼Ûf¢HÓësÖÄ^QMò½C!º¤)Ã$‚;Òej¸
íuIy õWïêîË6„ÏÏ#LÜÆMi9ºÄ¦Í±å«æšPœ*ŒøHˆÊ˜…¢FÉgˆ]Ÿm¯¾ßnÝ+|“·ÄX$Z6K'Ú»OñQÔJÊq Üþømì(B~—ljçÀSu‡ZáÅ¥–bhW®ÓP"¹žz@³U’»V±¼JÈ΂\ÿ,<\H»¿Ažö·5’çë¶ -ES!.?Ó”ø¡#ÔðCí:[˜6¨$ß´Rµ2G [ÍD§ÜU…ÈcbÆé™Dx(M<Åù¢}°‡|ÜyÚá%î¶Úµ³}¦Ñ’¿íº©œHm‹zyŠEy€)Œ9Didh(Cp½ÿKôoð¹ÊYÓ9_\n¯i¿QsÆš×úÓ®kÆX3¶í£6R7‘ÂU&ª"c´T4E„ʈ0éXÀ,t ’Ÿ:žTÙÉ/>UÝ®¸xà7€óÌõªF›õÜ>QöóL‹ª~:Ê¥ÿ#ï]ð[eTSì2»Œ%…Ác•
žüÔÆ~EWמgØ9ÌÌiíå÷%¾3W4ÞŠ: }Þ¼0Ä_ÁX|¡¢-ðƣ鵼‡„‚ÿV”u×8H{»àßYêF¸"qÄ”-´F95E!L¸èŽ/ŸÈÁ3z„—óLw@éå“"‰œÒF‚Ÿ²Rm¨O´·éQ&õ[Ð#¤ŠÎ¿ö–ZÅO¡î/©xðºË¤Öró~9žT0ä0b³³Ü¬ò4±ÁPß‹bÔ>_nMFY%÷ý<ñip -Ê;R¯xÑðá@ý¤|‹ëŠüqj#ßlºjù?Ape¢ -ÑsäHýt-bM—#¢²¥t8fÆÜß5ó}sßcÌÁ0†f0
CcB¤KèRê•mc³EÑíµÕÖk÷ýÿ×¥ÿJH×[ÅۢŚ<!)´Nñ‰oòOCÜç¼ùöI}5£ûôâ2—‚å
Áš”œÝæ0•9¥Ü¤tMب÷’Œ©ûÄ7B»ùÂ0¾Ø‹×ηç×ø0äÍzÃDþKƒÉYe²è¼RˆU§J›–«”‰Ñ:N::,#ùÛD~6·Å¾²žË4o1ÊlÙ`ÌÏq5¨X–’U5Gû"Á³ì«êZ4¯tXÞú»Ü ¶øßøàòáÄcV÷u–{«_<9·£Äà“¬©S¸Nó}hýµª%Ì{ÿnÔ¾‚"V}V”"Càw}ùt¡¼ë)ýbî3ÇzFj¦oKÓ¨ÑÄýj2€'¢þQ9 -]òÐ\BÈ«r1.8C|œÎ.x8÷~ûßpG¦§m<Ï°Œ"i¸©SÈ˨µ¬Ú u[æë)«E• k¯+WE8x–ÃéÊ5µ
qæg<k~€™ñ[ëÛ0n²&
ËŠÚ®·cÙAúÒaŒíJú€gçþ¿"Ä:©"].fïæfô5
Rñ¡uõüBÜTu6Ïu¸|ˆ;4Rú
÷'ßûÒhNpõ\@I!´£Bq"—Ö:*«ÈpX'%Oð¾µýâ$ÜK#(¼•}ìvW¥ñ&ýü$§¹§€Æn®ˆàï˜Öxä·®T•eØk”‘øUµ^²IÜûªkK”¦l·ˆYÒ+Hõ;"ÙÌË”Ý^†\‚¯#G_KmáèR2Úyêø•fbIîª-òب:Ý$;8³$N(ñÓ‰ÇxŸ¸Ëa - ž™1–æ"¶¿*.d8>éžãýMOÔa±î†N¥$Ê¡Ë–~&(Ÿ‹$~çÅ>ø°žü–tÕBM%^i¦Õï3®¢Ï§Ef8UB -†ˆÓ¯_–ùw•CÕ„YK/¼–Ô¨ 佨/²“êY0ƒ¼£ý–yŸÕ̸7Í.]Â*ѳ°þÚa Œ!ëd™[ëm ˜9„Â#{-ô;˜Wà[¡¸Ìï ·›UŽ$‡mb?ciŸ3¸Ø˜s’™Œqê6ÿÄ‚TÀ
tù -`,äg6ô$cNúŠæ!LÄp©<Šb<ïÀ™Nz;¶0y%€
)°è"Î
«DÜB@Ž;€.aÿÒ$G=ØW+²ØïØvÑFöv-‹ý…Ý|d%ºŠÝ¿ÇîgOŨÐÔ;$KF“»î²lbšu#«^$(ŸbÕ ¥‚,‡ ”jdMð[sÃÙkx÷vÿ͆¹ïc–³?sÝB–¡fl¶S ¥ÿkø€ ªMe͈Ly˜i’Ã3òTZuøgÖvñàî#¬áøV'{ÿFð,ºË8+„5Žå%\©ŸÑY`kY o¾ÙC¾ˆ,VQÕ"˜B½k”5WjØšÃê
aëx·ÐhÝkË"è© ÕA³Æ›Ü/ðŠŠd˜XöÃ!xJ±ë(}¶~ÏÚ&¹|–ÊÿËé íh‰®?í·¾Ò.„òê¸ñøÿÁXS -jkÅuÖjµ³ˆV´JE)ž£Çý¿swmºü^´«VQe¢’^*ð…¡7”cô¸·Su›5Ô.›:’Õ5!{3°A/—ýu@vÉ?êaD§åUNCþkùŒH2)ú1¡z%9ìUé±›ý»éÐÊçvò¹°—Ë!ÆkšÕ0>][#À?¬wÏsb‚÷Ä,4U²á¤_ fà)…ýEêÄÛ* uä6Go7°6ɵêèù¦{¹¿ Èæ'C¶É‚Ga‡â+Á¯ðRUõA=±@ù¾5_ªrgs1OU¸ŠGÿ£*ŠƒÊšëO¨&øÂQÍ¡Á4ÒÜ%¸¥©×€°nl¡c=ú%Z¨ ÷v¥Y
ÿZe‚ëà¨4í‹?eC‹ƒÁ—`…àØÞ_‚ªÙwvĦ10áKÌB/§ê*BrâvÎ4ÏŒwMèñ 0ù›à¸rë“ ó³–`ø¤ñ$½Ðï’÷C‘ÜŠGàa6;g-N_&É° .` ¸`ß0üØùM/s\¢Pœ’MƒfóªŠ`p‰¾3ÛìåÖÆå -TYRJ¦€3éÝøO )*+ -¾«8"ӽ΃ǫöLúÁ¥ì"êHï”Úü°k›è:^Ö–T¢Ïm©©éÈÆøÏ -›ÁKX_ÿt+ ¬€=‘çÐ#¬Ø«Líø³ -u¶uWçKìñ¢Ø̹–u)±F£@Œ†´ó»ïû…jÔRÎý_$ ЮÝYuBÅ›öGõbQl+$Ö»·,o8“qÜl¸Åègš!)÷ÛÁˆnî2QùãήÒßUÎ>YtÍwŽ(Ùþ¢^ëù'Y¦ÝòÑغŸ!…Ú %à—GËU¸û9¼·ù -qÑÔAN?!9NxlÅbÀO°¹Î{ìeÙi‡Y“Q½Ì¶>S¸Òô€ZŸîª‡ .&ŒsÃÞ¿búÑj?1_ñ¡Ç¡P´ÃékœåÙŸè¿°x²`дY»!í¸n”ù6f®VJ•?ffãoýš‰n”ð0¡‰°šÒ6l¿)ó±7ØB¹u‰yMAƒÑ¢˜&×mæ>>ÃNjÔÁ#4J%ûÄ&|žÇòE]ÛŠ:íÒiû2g¢0ÀÒio*ð6zXŠÓÂø†¬h+æÒ‚÷Ò3;üšñ1"Æã2ÒÔ+Oô?©ˆ¨Kܳja½÷´ðÿ -w%5»”,xë+zî!Ί}|%¿w¬pÈ©™xe¥Xx|Y üy$Mœ}yòA—Üzè5À“{ù+=Ž}5"6‰~‹{άq~„p^¨Q~Md¨¤~*XŸÄ~,L¹›U~S@é–Æ~“5½’
~å+f2T"ˆPÒ{p«U…Ip -‘®zÄ W‹W}
q(·¢vsf€²ÊvÉ[º°wLP̨OxE뢳y -;NœÞz11c–Ò{v(_•|è ׊b~mq¶C|ÏfL±o|¢[y¬[|™P£§|ÃEÒ¡t};O›²}›1…•¼~/(¦~ä!E‰§pÞµƒf&°B‚p[Q«/àPt¥ÛgEÁ S;Pš¦€è1£”Æ€Ã(ãŽÄ€·!£ˆÞ€ºp¸´,‰Rf¯Oˆ6[Bª5‡Pc¤á…õE°Ÿ`„ð;U™·„1¾“ëƒ*)Ž‚^!ðˆH§p—³y`f®‹È[>©fŒ P[¤ŠAE©ž—ˆŒ;Z˜ø†é1Ù“0…U)FjƒÒ"0‡Î‚op~²õ•7f
ð“![B¨¼ÀPY£_ŽEEŸé‹Ü;T˜\‰…1æ’ ‡C)kŒç…"d‡jƒpm²–šÙfr˜=[M¨,•1P\¢Ç‘üE£SŽÜ;`—ЋÔ1ð’'ˆå)}Œ„†"‡ƒ›Î¡mfú»ènìi=¨µpkq”êr^mœ€µtoÎlVuÚrX w¿tDyßw'0É|Yz>̾j´qźjlÁrä§`nt“¾p‹u0¤rnvgkbtgw³WIv~yCtxÏz›0b{x|bÊùh§|~¸´jÒ|¥èlä|’^næ|¶~ppò|ój\s}AVtu[}–B×wÚ}û0z¬~lÉ;fׇ
¶øi† -¤9kD…ëmh„5})oœƒviNqê‚¿U¥tX‚BEvÿ=/·y÷€VǧeP‘{µqg¦‹¢¶iåž|l‹»{õno‰èhLpãˆ(Tâsu†SAÁv@„Z/ryX‚Æ_d›Ö´2f}™¡}hÆ–ŽMk“/zámtLgdoþjT3r²ŠxAKuœ‡I/8xσ´Å[c&¦³5e¢[ }gÜžrQj.šxyýl¥–†f¥oD’ˆSŸrŽd@êu‰þ/x\…Ä™bp° ²vdÜ«Ÿ²g%¦”Œ€iw¡„y3køœyeøn¬—bSq‰’@—t Œo.àwý†UÄa÷¹ë±ôd`´RŸfŸ®W‹Øhè¨-x‘kk¢emn)›ÐR§q•\@?t@ŽŒ.Àw°‡ZÀ‚tÿf4¯uþh¦åvÿjõ‹xxm0xŠyosekz.qÐR|{itP?Ä|Öw-Ó~zK¿'rÈp{®sÿqÔœãu#sŠ„vFtgw£wtu½dx¾w*QÏz%x®?E{Äzb-Ž}¯|X½¯pÑzŸ¬êr'zò›ssj{@‰(t¯{™vxv|c£wy|Qy -}>ºzÓ}œ-R|ä~H¼(o„™«Yp‚ƒþ™éq݃^‡Ûs=‚ÁuPtº‚;b°vS¼PPx<>Ayû€¶-|0€º»mŸŽ{©øo˜p‹‹z†r -“o¤_ý%ÄÅ{"bHkí&9q\¥œW:Æêˆîr™ò‘&ÏGˆ%2.i6þD±1ô%~Fù‡¿+~ZýÉC„?‡¶8‚ŸV†Ø -ð2•#ƒâ®ª“ŠÓØui^#v -ðNLÁƒ¡ØàS¿ÛØEèñ„Z„Ln©Ã–`®áè=l‡vaò;(‹>̽…èpÂ Ê ÿ†¶£½~íè[ô‡Ë@›šQd€³F!•œ7•ŒHÙÙ$‰ÌùŒäÐÑ Žˆ…Ú#—Èd¿Ltæ!BOáKš*áŸÌG-i°ÙäC–ÃrƒBú.ÒUålmO¼>Æ
†,Bæ2Wü<+Õ3¡6¹7¡›µß›íÐ@µÑ´)¤Û &KO¶
0Þû -/—hw{ìûV³\lÞs—ýT¾jçgæ?Ò›¾ú¼â©ÛŸÔu «ê¹®¨D}û”.ƒ5ïʺÄ(wM’ °ýÒ±=ÉL·üÄÎjúe³o(u\ý›»yÚPµXû³üžæƒÆ¢8ùp2¥¶¤©23Î2"uhì0
-¿P7÷½DšgÛÄ3Iœ33D_Âè«ôºâ)ÔJœQNdOÌm2‘tØa':‰=ÂûÄJÜê.ÆÛ±¡ -sÞ`d³é+úuu—-Š ǵ‰i—ȵ\L -±kw„á/iƒð®&GÜ1|91É:Hÿ^ÙÈ£gWü¢ú@-µ -‡â}~s¬¥<xÑi'¡Ôy?^WžLy¹SVš¢zOH-–Ü{=:’þ{Ö2î|¼)pŠý}Á!g‡~Ós@£ö|hÀ —g]ðORí™r:GA=‘ï^2쎅)–Š$¾!µ†Uÿrá¢û†hnŸ ……]£œ„ÏR£˜y„G¯”ƒZ<øÿ‚¸2ì3‚ )´‰hŽ!÷…¼r’¢7Œh/žÛ‹u]j›RŠRh—ªˆ¦Gv“ú‡:<ÙA…Ù2ôŒv„ƒ)҈ƃ*"-…=árY¡™’Ågûž<‘"]2š¯$R1—ŒöGD“TŠÏ<©«ˆ¯2å‹ä†¡)ðˆ?„"Y„ׂ™r+¡0˜ÕgýÈ–½]/š&”R–`üG;’¦Ž<´‹42ö‹^ˆu*‡Ú…¹"|„…ƒ/j ²×cj_ü®èe©U᪹h
K°¦$j›A€¡+mX7‰›èpM.=–tsk%½ÙvÓ ‹\z`i˜±òj@_×ÒkËUÖ©im‰Kº¤±oxAœŸ®q›7¹štsó.…•vp&(y(6Š0{õi[°„pÂ_“¬`q»U¬§òrÛK™£5t7A’ž<uÁ7Ë™wz.¸“ÇyQ&‚Žc{V·‰+}di$®ùw_OªÛwƒU_¦vxKk¡ÈxßAvœáyÐ7Í—Òzã.Ý’Ÿ|&Ì\}[ 'ˆK~ªhê¢}9_©‹}AU-¥)}TK4 }wAd›¨}Ä7Ζ°~..ü‘—~§'Œv6 …‡Êh·¬™ƒc_ -v|@Uvõx±.Áz={9¿)bØv®"e†v·œ•hwlŠEj›x6wm0yd±oæyüRrÄz÷?Ìuç|.ye}S½i`°€Y¬jcƒ€šêf6̈Ýhã–vRk©yc®ngQNq¡Y?KtøS.Jx¥L»Ï^ÙŠŒªæaɉY™qd›ˆ%‡vgf†ôu/jO…Îb¼mf„»P›p¥ƒ>Ùt(‚o.wþº]^”«©©`c’—˜CcHl†Vf+Ž;t)i0Œaèld‰çOþȯµ>tsw…[-òwn‚¿¹w\-ž¦¨®_A›®—Mb0˜‰…ke#•SsShA’!a7k‘ŽçO|o‹’>#ráˆ-Ðvö„0¸±[D¨n§ð^a¤Œ–‹aS h„ªdLœ%r›g{—ç`˜jå“ŸOn‚-=ÜrfŠv-µv’…m¸3Z¤±ê§p]•û`®§Ü„c¤¢r
fØC` jR—ëNŸn’b=‘qþŒŽ-ŸvB†wµ~o®`^¥£q&cc•rfBƒÇtiqõu£kÚ_ôwInÅN1yqØ<¸{u8,-}py´mjy¤”nÎlp”ptnR‚Þrp/qsÏr_;u¨tMžw§v2<Tyéx‰,|~{6²™j¿tn¢ül¦uf’ntvT‰pEwFoür+xF^Jt8yZLâvkz;Ûxà{Å+à{¦}6±h¯~4¡lj¶~F‘(l¦~L€Fn™~Qnßp°~e]erê~†L:uM~;swô~ß+Àz毛fê‡á
i‡Òk†<~ÿm*…RmÞo_„n\qǃ˜K tU‚º;w&Ï+¥z@€É®oe~‘žêg²àŽ¼iÑŽ}økùŒ:lðnHŠ[[Õpʈ~Ks€†™:Ævw„+Žy²‚QdXšùžfš˜×h•Ç}jù’ðÕ‡_S - -§žˆx§ç+Úûþ‰O±¾pOé¢T±ò£Ý+ì˜æg‹ŸŸxjZà@›™Žc}9`k`cTnwó?í+ò^5ú¢²‚¯j³ä¤¢¹’“T&ïo -Öl±×øEùæx9ø{óXföPg@C_®[ÇG›=/¬5éÏgš4ÓêÊ¥^E×*ízªþ¡´ÂÏ ø³5È#´p½&ŸåX÷ÿs–Y>€ãû>ƒŸ@?ÈnÀíòC)…HKÑ#èEu·ä$þ%àíŽû¡`^>[» -ø(?`~¤^x -±ÒÓþ5ç£2[{Fõ;‹On·–çÛúݦÛÃ
*Cæª{2H<¡è¬N-ßS´º2ÍUråÓu÷UKm¹³5ųBuœ• -}£·ñÏÄ3À!ãJ÷H$‡œ#h^Qv¾0ªqÓUô·ºY:‘Ê«ªa¯Z=V.ˆ¿ }VÒZ¦Ÿfsôyîå½ÝÃÖ§¹MîßÑP¬8Û:Æx-kîÕ¶(+’rÞ©ãªGãSµIå²Ð€¥øºOø¹ùw÷ðiιþ9јy»¸—€³Ÿ’—&÷†z8,kÊ.$†äxì=rmRMêï¼ÎRŽ€Øíu×Mb;d—íw0yÁâ2Ö¤˜Tý{¢œ¾§—¨WÆŠñ6m|ˆ+±8êEC`ðòGd]íÄMm²µ"ˆæWürS禜D¿ò²~AêÿSƒ‹‚»° ¨Ä+ïG6W#èÿjnA>p€Õ - -èshø]T4ÚIÏ̃ÿDµG§Ã£TDÐ(2BNlz9“eB_ Ý«.ë#J³UÿÒbGŽ³ºÐôà¿É°€Œ¯¢ú¡ îPÌc36õ ûèß…!Ø3Š¬ü•?ào -¨0”\C"‚°ÉdhK>Ù…¶‹ÈŒ©Ù¸Æ:IF“qž\BVhFˆ'$—[Iœ&3’—äæ°B¢™tÙâK\ DåÄ'â`;™I[¿"–ð%„#þÖôNã‡÷š\÷¾ÀëI -|?·a×ü8+ñÅŸ3"-AûöשÕ_ZZ„K±O%u6`·îÄÎX{cçͯw1ØÞÙÿ$¾Ñè+ÊÁO±M{›'±øšEØ],¸j¹z6¶¸¼+§ý°~¢›Qœ½k a=â_ˆµò/E ¸—q¦ÀŒ¿bVškÐÞ&S ß7<R5 |m[NšSµ<ñT[Æ'ö¿öcžÖ"16`²ªñfˆi+mÈÔ‚Ò§ìEžýhîöÌë6©Ì=¶Ï2%w ýÉ\W´Íw3/VWxúG€kÌÜ (œ+îÌK6\°Gå³òk6ygf¨¥«p86×,W C ~¦Â×Ù8¸y†q'
Skî±õˆ3½ÑvIùýˆÕª*•/°ÄkffÔ›]´æ˜_MãÀÊÐ5ÆŸô·$Ϲv°Ñ3š‡ë\—2èe*Ëò^\?ÃüÐÀ|Í_Óÿcj†„1ñÆxÚ¶+œžœemÈ[Ï8¦›ëš@ßŃÈr³1¼×ä3¦4¼6=Ø‹ãvã׶Á¬+©fŠ‰5žRú‘æj¢WµÄïËuêÚM!\„ì7c -¨ —È}ÈýsüÜ‚â-j©³»Öü–5+Ú²kE™³Z5׺ֵÒÚÞ›c„Á¨–[GS±J–©oÓŤޗ¯ -»Ùñ9y<‹i;M½›¼ÏB¯] -—šüYÒ5SúA*bPW#ÊXš~$u2Ðξ/1×a£¾+ºßÀ` ³¾µ®cv&ÛL/Ù0¸Ì°›û;t)HÜ„|©E×òß9ï1îÑÝŽçÌjÂɆ'u/ŠðÖqvC¦Ï|ˆ›™\l´ðWÃÙúja©ËçCšm’^~nc÷=í¾=…7E˜m+àO^± |™Óvádò—†,ñ<8L«O…j³%=ŸÔY0o—}·Ä¶ÅvCBÀW[ÞK&šçI>füg\"Å&]ÐÇKOÑ:´%ije¿B>ä%¼à™j†:l=®ºT1e~ ª/ðߪg¸
‹”ƒI0^YÕV) <õ^ÅÏ‘ë% -·Õ¦ÕQS-WõÓGpaθDû8¥ß 9•DÖ‘ÕƒðXM'Ð -ÕóUÊÈJ•]Iå"—mtª¿euuE²)ÓÌ-3`ŒÒŒù SoOŠÓÕý -ßÔ¼‚Ñ{Ä!`åD}°üÂK_á4ˆ -‰!ƒ¶ªQ\üîHÒ½¼ÏzÈ”ôHçNÚ>«uA-^á²°²bg¦¹%+kÌ5‚ž°8ýWâ #ýwi+‹¯öqéÇ0ÞîŸk…hcûuTT™[ÀÖÁÎ`î5ØZ[›`ËJ¯ &º¶œ-áêvÍ**–öcs0”®Î -Rr_´ñT—Ó'›Uät£Kyγ•zØa“L™=z”s#k–)Æð|O¿ŠèÄ€ŠÜ‡ý:aúxÓim&ò™ã¼&^c½®†ÂŽoIÑ“` -‘¦îWÊñ8Ï2K/ÖױϬ˽ßòŸñ^º¯i©ÁùÊáp‘u£€óÔO£ßè:JD:WtG<Z2µë]uyy±+–ü–0¬¾H5W²?16× ~u´[4')BÝæ—rjâXâ‚GØÔê‚>±Š<Ü8YJ] -Õ„Ñy¬iZPí-|xm«4×Är¦Qe¼`þdZ´H;4°SÉìí¹X1Ìšå`¯±wªŠªŸp¼u>Ê7<dE,]Ìÿ5çJÝ!ù˜óT¼%"Œ•ø7%:ã -+Ç6\Àw‹Š÷•Oêç1=ä’zsùê[ITNXí‰)bOIUq~‚JYéþì÷À鮦Òt ͆/?¦•wãU[j«Ï+Ï–Qz•UÙRÆÅ'd(Û_ÑûƒX±qïÃBŸy ³g5m³¢ÊVÆeüq}£»J©ûsg[\[Ÿõš>¢ Hô²2 -à%ª;†8;2¶/+BöM˜ƒqÿvs$`Ù‰öY4/á\ssi iUcdæõ”U›øóˆa¬û§fhð6uaÉPëÚÇòõ&>ã%¡C‚d>«zES³?«É+éæ&ÓÎeð{™\ÄQ>‡Ý+)ú
”^T9ZîPàäåFê†ëü«‰ -r‡3„„“L2÷$“™$ €x ¸¨ë‚Õ*,^-àÚ·[]ëù<**è–R®ÚíßðýôIˆ<E‹|Nù -!fÓç¥üÜ#ƒ
ÞäA¶É§oÖ(u´ -gį›Vgæ”·ÔÏçE)Õ?nî/Ø bd£éSûu3ßQ·¼Q¸–ùI»B`×\áC!ž’ÄdÑ -ÙPÜ,ÎÀˆ2QC³—ë[PŸ¶å‘Ò»µnª`±žRŸ”ºƒ£šXYUé^í”Ò'ý,|Y5G 4-}Ä<¸Ÿí«kÀC÷ûÈfÞŽoÊÛ†3 -¬wo²¦ß¿“ÙD[D$ú”<ÏÞHÜ×½k”¨ÕUÞÒ*Iï#;He6Åi*µø80C¥¤ -î”P&ÒÍÇàÓh_2ˆnÁnm½‡MsC¯?’™¬…ºÿê¾wø -õ¿Â/8*ê;,Óï‰aøÍ8sÀk¨
ïÖ~!¯!Ö@)Å¢Ö§ï&Ñs<-ùsZ«Â•œ2ýEbÆõTçb~AãðA¤}Däʺ0ˆ¸S”‰{‘ñ{GðaòoqBÍ$ëF8¥ºûz±ÿ*ˆòd¼á¦¾ƒ¨™:ٟЕLza:JÏìeaûéæø¼æq—
³œTÝ*Ã1ÿ"}µ!‡@¸ýk˜ÇÚ˳á߬ÎB/älEyÚ~ôeKüìŸæ¥\Ÿ5¾ä$ÓçOè=háßZ¬îÔí©Í“Þ‚9œðíªæ´`ä_ö¦¸‡˜»ÕÉÝŽç[ê9±Ä¤‰ô¯×u2Bƒ\s¦ù
®u5=•–@¹ÎŒ‚õp@™z tˆ;Œ*+¿ã.ÆîZæ°‹ùƒÿa]²1ÀlùRÕSëó‚¢o¬á‚ÀÜÉ -‡ÐšrÕòHòYìK„¬gÓ<³`ÖÏ7/Õ|ë+4A÷àû*òKÖ¨8–‹Â1‘»%¤Ï-1w”‡¤”˜Ë?Æ–šª€éˆ)ÓrÍÒõ~ÆK0é;h¬Ã±+fé€g:"&›6)†rúÃÀpòcúyìB£›6 b”„Íë#˜&lõ:w¦†¸>fިÕyL/Ø\ZÌüŸáúðjò@ -Öÿ$f»‡~ ^¬Í„:¡)É]È•}‚pèæA(žŸ+…R ©´X¨ -*XcÝZ3}E®Ù“DÅsj…d9FªKŒä›‰JÈ š
¤I1{ŒV!xnK®-e>³ÆëÒ7n·×…¬§áô_Qg1ÃR2Ǽĸ:@“nè\ÖKžXù¦å°Ÿ)Â'€WIØC0hݤù!XL}†¾»É4œ‰l5É Vh2–°,ú–?ƒžbLb#(sÀyÌtk]:ibP _"ÏÈ2S&‚FþŒ ߆*:Ü/~‰·Ù5ülÒ6ÄÄþfÝ»¡ ²¯Ó óð¯©vÍ<NÎE¶¡×"A¢MûBÛáˆI܆=ôžäÓ°D!5¹ŽoÈG³]ëÒMl[UŠôZ~$g"þØHäUø(ú>ô(l1‘Êïu’™;8ãíŸqžµ·ŒóÒi¿7mœL[Ú@¨ÅWxlâ<R‰s\Î]1Ç^¢>äg™ÑñË íY<€#nMDý«yYùZOÃEÑXê;/C<_í•IfG‰ªuÛúR›äÄOè…M++cØ7šS«ò -4ÆŠaZ²÷éԃøÍÎuª¤í¶ Mߊ]–>]o°¶ÓÐ/ôm^&=ÂNhÌ•.®g*>d_ò$«¥ -]ókÜñßÙoj-¤½Ö]ºŽwðzýí`ùg`¹@ÝXRËê¯ïÖÐèžSZ^6Ãu¸VŸîø^×ïo«×ÿÔg±„~X—ñQðô Èæ¿®¡ïa%{s
Tú·Æp4{®³ÖHLydWû)YUÀ&R?î -âS0᪄ïg
:¤poÊ›)·-.XF:€eÙæ -t&8…3µ¯Bõã-ã(;û^S‚éeÚÙúdSyÂ7yG^íH@¶Es¹7<ëA–³Q|•áh“[ß\j‰²–eÿÚZŠÒŽy1|iÂ-—Þ<C^ow¡³Ñ5–Ãè¢pcŠÆP_¤ªâ<.&nýŽ;ËŒpa‚…[y«yŸ$Û«j„ãì!ÉÑ«Ü$E³42éËšvå‰?Ý´öé^ãwnYg?GÎç9c¹÷ËKŒ+%¢<qWÅ”˜Æz^}NV–ã”]QvS{Ôqš8â‡Ú·u)?WVÁí³Ì1lâü%õWy¿ÈÑjpÿÿ‹0#º©>M»']£ý‚š¦|§k!¾¨õ3h{ß&«Õm¹›5&[K¨iªƒK%Ú}UEüÞÚkÌ€ÊåuhTñô[Ÿ*îF‰÷´k -» -?µí;”A¯34VfO×–ý–ßæ 5âœÄ*DvƒÿUe_ÑRqr…_ê°ü¨«pMv–‡]€ö½{ûÒ›[;¶õfÕ4¯(Ìc5Ú‘Gìùõ÷d›xþµ±…»EÒjOª˜®ü-n -|âšë†g8žî
KƒöٶŲˆ]ï{r3ÚJ¨(°ù?Ò±’µq…lá÷u;S7¢êÇqWA}ÅÇ°³†ÃÎé=·Åo -¢nÉœxgº|ŒGCT˜pŽT§aHžìÓÍ—O¥0áU`llÚ¤»Cçltîî0Ájþhý~±¯pÚ±Yú_é,xü'ù,ÉIU·jnÁ\Í[Møæz©ÎóÆÈDBéb<Ô¾Ó]ò«ÜT7S0CùoÛ}ñ2õ%ýsÙF͘¸MQ«óÏÅ›¡!¤7füSÑ•&.!m›àôéFk´¼õ†(+OÐãºóâOÈ¢í@ê•Wª1ù¦fÙôGÛ0J¸èZ¬’âî-#¢=¾ÅýÄqËb>@@Ñg¤IxFzŸ|˜û½âÅÞ´\“E=ˆY®g6ÒatÀÒº*ÿ¡SYõŒÝçô5û—T9vh÷øŽ Æ%2{}n€ü´}Iò90Ýv zRf‹¢›Ð8kOËʼ™¨jV‘oõ:*¡xÚýH3Ê_ 6ˆWWxç4Ç\;“5juÙêèK:«ã:iì²7‹rʶ‡»YAd§«~XÃâõ×:J1<Œœ¥²;îäeªî -(ú;èMÙsºÅÈrlÚªÜU[y5ÿ»¶ýävw‹(k --Í×Olí—ÖHº«¢WeGã£ü݆L9s›¸ªè‚ŠFp6§ i&xëÁÙИp0üC2}ÉTxmÌCûÀôH#îѽZy—Ú‡†m{ìç+ËEŠAaîö‘ìWÏÓd¼V¨Sy%ÛÛ®™8bôש"SLL„¶òé1å4Ø$B -Ð -]õ@‘äV9È9'ç¹Ò3Õ«Êè ¡Pç?#Ü0eDãaã¶ÃÕSœº†#Ö[%ëÀó™µLYŸø”‡Æ‰U‡U•_n¸¢¥ÊFÀ†Î·4FÙ/V[ØäŽ&+‡;Õk¨+å4e[D7\ì~YCm[†D¹¯úÄ·æÏÊó»ë4MÑn/ýé«9Ó0ÌÑéÆ:/[Òo¬¥`ŸK½Ó˜Ž(Öá -™ƒT™Þo…ÍrM8«ÍæFECw…LhT¯–l¿…ç¢ÂíÈ
¥;=í×ÑL×t¹Ì^r%´¢Ë|ÊTXN©£dñR3O>¢Ö«Ä^º°¹àž¡Gû)
y®·¯ýÛ‚„2ãbþ+žPgˆDWŒB¤Á;TäÑ+ô4Q”v—¡§€¡{ˆ§…À9è¼µ;Œ¯°!f»é6~/Ä—|@Ír~’½EÃMíŠ$,<ª²`ÿ2Á‹¦+ù´oMÒ¿$ȵk뤆éÄÆ)<$‚\nnu|”LX -$EVDĶ¡¥Ôto§Á\~6-s‡ð/€/²›‰EÊÔä2<뤪tñ‘Åù:¨ÝÚmb“Õp®´V÷±ÊçÈn(Q®7: ÏziZ¢“îàN½l*é3ÄÔmôiИ¥‹`® ß
sµ‘ÒnX -ýUœ‚\ПÈb¡i0™¤Ä^Kcà=Ÿ!!{pwp y€ÄK´™H´ö&ôȘ/ùU¯DµáÆgõ#M@’êÁ1“¦¢“¡&®ÓÁyf_s‘IrÈÚùÚÅ”\ýBcŸ×¨7¬H˜eßxÔXl¶Åtbuæ!†ÿhI -&)¥å Ö©êršbp›s³˜Ô;î²CuGFæqÝ~~c6RbOŒñ 'l—"<Í–¼‹üÃz
[ª”TÿÏ0}°5y -¨åÅAK]מñq\k‹PµžU´"ÎJÑ»÷?¼Wåù¶{¥¯j#¬'rG”^–‚ô$U¤Ù)~VÓHDäÎTup©áéæ7©ðe’ÖÊ⚊–˜R³"«I˜›^Çw0Ó^Ô+m¯âO©ïX¾‹ÖiM£Ái†-T‡ß5È°©'ˆ†œNÙ]¢~{e‘œ -ÂC²½ÙlÄ]œÂEškoÆ% ¾õݼ§è„¦™“‰õ -ü‚CÁ_"ý>“h0š[[¡ÑãˆtVÛƒw,ÑíÇU™£À^|}²X?†½Šõ4:a<X…
sšá%˜Ã×Ù‡U)¦Õ<‹@Z§Q›/ç[µ6ÓóÌÝ.ú ÿ0A=¹fˆ œxãIÒ—³’Q¾lä3\¨P©BoJ]Ô´ã\>[3Ô²õö‚Œ?,·ôÆЛMOyIÆOi>§
œ'»|“àÄ2ÓökŽ¤x¥Ío»ç6‡–<Jßc¹^|5±Ü²Zz;*Õ,”1¹—M;]¬åôU÷º «¸¦DQ$6*Ú“óÈXz#ÝËÔUáèfZ,kŒâÐuŠõÜ)jF¹ÀR6í:ƒò*‹hyYÍ”pÊI ~©êK³SpMnÂQjm-+òy²žÉ½MÊ4q,œÜt0L$t®h!f«³‡‰_åyb
qº¶Xð– •@ÂFb«ª/r„àhf¹ÄZ`;kð4<aÜ%â KùEìb}°ä9v_Õ“ý
ö³ÆU‹kñw±3À¢Hõÿ/us¿ÆþkÌ`Ç™;3—Ã÷ÊÿŠ¼æ$B4\+;ÝjèKDóŒñ Z
FFŠÐvˆÁE§áu¬{qcÊ°S¨«TK¸àkø -rS4‚,FæSˆúQ¼?’‰†D »Ñ"îuä%ºíŒZÑiæ^,[U6Pwª¡ãÔ°¨š§S7ž$¿Î!îE.…ÏÜãHþ˜ý7ä^üˆžÀ”u‚ö¿¬Çm[E^Ÿõï)@Yæ¡MSP‡)'b^E»qÂäc¶?¢'F™¿¡¹xûŽûmñä¶îÖuym.͇$|¯¦O‹Kbˆ´1ôcû¥ªwWlnŠÝ~Bª¢½XfO yDzæù2çMÓ…£B QWê´ù¨ci¹2æ’Ý [êb},ÿ1ðµEª¼éwÈô^»Òk˜¾bÈ)Ìk¬,]—ÃwH¥ß¦Ï4ÄU’›£mϪKc`«C!åÍZ¸ÊŽ 5¦IõC¿Wô ÷fQýÆ9ÉQû|U«¸Ëάþ2=Éæ-ŸIºd™¯‹ˆ 2_ªïåM˜º4Ü /Ú¨»åB†>oy -çaG»ð•˜-?”J1§ˆpŠmšÈÓòÄ"âõ2ºŸ§Vñzð|Raw‰~ÿlÌ8
áëÅÓÿ4‰ý„öÎüÜøó»™Ã‡‹ÎE°ZßKݸÅÍáUGÙ|‡B1ŸÙ&T6›è;wÆæW§ßÙ]8ÈÏÙXâ÷yÛWÒîðG-««ª¸%…r9›¶ŸPvø”X7iÞx*ÌLƒ(Þu¶¸==½ãϲüÍ“mqqZe¢ð¡&¹ƒ›ß°§nž=jc¨iŸoÌÓ@ŒçýÌx/{Y‡¨¢/írÛpÕ“Í-×k²b§›(n‡«™J;7ÃöN]Äž²Ó |ט9^Rê”,²¶qäýi-Çj5I›~WfÇ’Ž;*~x†ý˜FÊMµÚuûÙoÌ€~Æ7“ÎS.0.rm«ú¿4¯P¿MÚÙX¦Ä -dºðõ6±žÁ͵¤N|b*¥¾4uvõv#3‘Ö¬Þ¦q½V`i2d%‰Æ5±žö0ãµðÖð7ÓœõÄÐjxÀ÷9‡ôx磨!KÐhFÜ bLb4¬EzcláÈXØ>ò’eÒ¢ü€(j=äû™‰~ðn$¢±
Y9P²KàÚÐC‰/íq䢘֢&lÁŒâr³èSøÁ --ÀbY@ªX?(Ûe±92í"Õ¯)fÃmˆ€6@>íÄ_æ|ÓXȼ
½ÿæLN§+VJ2¥v&¿Áœ’Ç‚•ÙgÕa:yÊ*=>ˆC¦,ê½……zq¨¡©øwΣa™çáVîbP$©àßÔ†3H¦ ‰ìµ* -|™tšc^Œ7½Cûv›ó¼fÝC¦›ïºUʆNì\ƒAœX)ŒM¢×ÈŠ¬ÅQËr’K{¥ãÄFÛeÍ"jùó%§§h·¥C¿ŠùÀªi¸24¿Ô.$ÛÒ²–ɹ™DÑüÓ®Â?2ª»ðÏ]HMtî—Ôa¡¥»PZé¸+CØÍ9èJ*™á_r%QNÊH®4Òrõ{W)þ |Õem}˜^…e«ÎÙ» -¶.év–¬ö_.e'TÞ)ñV4û¦(FéïoÉÿUgzfðÓ0Õ=ÛrûºÆ£Õ[(hÃØGjKÝÝÒ¢žÚy‚}¬÷¡%ë€]ÁÊŸ%ö€(yì¬À¿0Üóæ·àÒL1Á½™sÚR1w^N³JÛO÷7ö„ÌÙ†yÅoxõ™”OÅãÕ`òi0) ¿6Tù„@JŸŽJL#†Ù×´©²C -ê5\1(ù¢â¡<U~¼¨ -ÖBÚ2iªNÿø…í›ÄŸ¡'Øï¸:dÈa¥Ö9Ò<oé=’Âð:ÚO8Ç -ÑcÞEÃNéO‚ri@ñDüœ¡Ž“ï¤úu{Aî6.ѱ>1óáë_Ù:,¡ ƒûJf?È/•Lèí¢CòNÉNÙç*E]Ù!ç½×ø ämqú=pñ)²¹¿Ýî -œc«F±M¼Hõ´Œ?¨£b;t•%›
7órÁ~ãû´£ÎL&ž3>µÅï°žÁ~6slD'9ã?´ÿ6š‰TÂæÏ™‡¥^5÷;Õ -k[ }€Î»ágX0^h™q$WâKJm3ÖqV/fÔÌ”¿Æ&„í|ª}3ãø¶½1—ªèsÌO[9ï¨"6Á‘εñ6Ç9àK¦ÿæ+´|dÔøæjÒ8aÞ&Ák ËɈŒž=9wåUžÍ©ÏÔ?º¯ƒ®Û¿Ó|ÍáµÒÔ0,Œ’«¡lug™³z® -ÓC‚B¦´'ÌøL†HÉ?— 6¦û¶ÇZWzªÍjxAñ|õ+cs£hi„#aÝ43¾üËKÑZr?Ú'H:‚µmø2ÇèAŒÄ½ÙešÐd€cÐM^ðkÃ^þCÖj#,®¤ž@DòL2Ëâ -„"pÄpß„CH„æ I&Çd2÷LÂ)x‚ʪ°*j±XEtJ×J]«EZ_=@±XžºY¥¨íî÷#>§(§Uûª÷TªÊ#tgåÛE Àíª¬ÌU¦O4E±Á]cD®•ix`FfÁ¬åøw0b(½”ÑU -Õ•Yâ®ù]sAˆêvjßfh€w@A,búÆx#‚iù”ðu+•ÝE¹†Ì_÷X™¯x˼U-ÆEŸW'šÒ_ë½@ÿØ -¬`V´[@-k…¤b½’°nÎ_PëáÅéeÚ:øÿ60ŽŒ„š³Ðñ€èl–u-'\õåj|Dþme;±®tHÞGDæ˪&ˆø´‡Õ¡D!ߪ¿@Ðá—M…Ä?Bâ=ër›äéΕt<‘GHß8šJd öÿlûM¹×žiÜlv>Swžo2ŽYê©!Ö;DL…é¢Å¾]²¡ò®†’±ŸÖ˶íRÔÖþœ¬f;Ë·¾Ò-rü®0ÌÛ첸ÛR}Ö"‹¨?5#ðÍmk+3§(¸¸(.ÏõÇRÄÝÉxP{K$
‘™ê~?uXÅ m‹ÁµÒÂ(U$C[Kží·–Il9v˜®ŒLæ"çF¿À«]C2qƒ.ÍOI®6Ž1žQÐçªxã É1i™QÑZxlµe_³Ì)O&uZõê±èCÈj7$6ôøÕã} âA~««8zXþ°ÜÓÀ¯âm¿b|®nÍ^i>¢]œäfQêë¢ùÖBchÈJDj^ðûk‚æ½]èr¥ou‡ö#I¸î”îšh -8ЂTc£1)±Ã¼ßüWÞ+Ë-Ë*îkxƒuße´I÷~€ßÁPEŒ:À¼±LR]
&‹‚t-¬^à*$MŒ4-µb¼› îãÎBè¿Ÿc˜œéŽ³ñA9ZµuÿKíDÛ„§«§Ñù¬T}–•pËp;dz›…x0w -úÞï7
? r™©ØâŽlJÁ§ûÄÑU/è3B®¥K3hÿ f@ jçm1©¨Rî×–D*Øï¿pù–©ÁÖ“ƒ2ÃÿOö(VvÔÚ -n¨‹œd¦³úmMAOßëˆá¹;í1ÜS`§Mà÷Òú-a6 —)²ÂNßË›,ž£_ -ßl[có.HûÑ–%¶Å–Ø´+#]l‡åcÙ¶ŸÕã¾ö$ ÒsÔ~’&ªÂÞbâ~In^™Yö6-Šìª¸ÊŸ£–É/FŒRˆêa` ýŽçÛEi|à•o Îò$Ô³¬¥h:)=’kÇZvö¥6ãÁŠg|V'E´Úë;ÈRèûˆÊ¥^ýt\"ZWÉÊ -Y°»ânN'⢒¤ü†LiøKÑ[ºž!6bؘƒÿjnf¯$= +*™.Óƒ¹ÆöK›vIöchP÷*%Õz˜ÙÚ‰,1-ŠpGsÀ¨ÀDì8D±C7x†¡&µXš¸Ó8e¸!j5kLÌì4ð–Y›ü
Ä·&Xqˆ¾ - 7épÊL=º³#.´®[ÑÌCjϨŽ†^wÖUOl’Õè€Tv·CeúÚû¤½Êöè¶Íÿ]òŠj2Íã0–uuFfÆÕ±®ŒÊªè:„AƆ"E©*‚±S¤¤'_ - -•B©PëàT;üê}ú*~>22 -EOL¼€º_½~ýæÍ[¨ýý‡““Íý g,vó˜,òcy]âzFÞþlç(§‘}FVÏPÕq㫪¹ØÚJ6©AÅ$µ*ŠH¹·$ÒÏΡ™ŠÙÁì`v0;˜Ìf³Ã—9¸zL2¼‚ÆÙžQC|¼QàM5ð±›x§¤zA¨R+ŒÔ” k*x½ŠGj‘sH%Ť^VaÒݼ¼´û¦r~…LÈ¡Ø3hœã5$Ø‹»#òÈìú2›…'$
’ó -,ª¼F‘P].ÁÖˤV!‡ØÉfoÒèDc&2`* ÷_'ǹ{# Ý°w%{2º¥>ŒÙaQ“*Xª¯SV*â5r1V/‚¸\‚¡ˆôä2·Òèd£©L9¸x~dºŸœà»E‹]0ý -çôÕ^z[ÙAKm€°º<¬L!¯‰±
|±¥˜tä³®,&p#…Aºe* ×aʽ'pBàré±Ì }¯Ü1µ·zw¾AçÁÒj$ª²° -±,¾Ž9°KÍ…| -—‹7\cÝÉLâ
Syr฾íRꈼ_½blØžÝÒ°—U¡KTáU|YB[ŒÓ3„@S¾ -æÐz•Oh'óˆ¦ò7Ã@önOPàðJ¾-äyõæ¸áV;Lg·]f¹Î“'¨R±”‘j†^[(ÅëòÄ€ž -y¤C”BI@l3o?å ÜqìM™Ãù±zÛ¨{·6ÀõöT©Ö‡Ï*?]FW^VÓˆš|¾.Gè2 T¡!YHl" Iͦ -~œ]ž tË‘·Õ¶Á:6^ìüm5ºÂàÃÕúò+Ï)ó”ÑU¹ -¤&GŽ¯Í’êÒ¥ÝU ¡>ILÔŤSKì` `›;¨‚m\¬oÀêœöÞjœ¨c{.]wˆ{]}Až][žUŠ¬ÎTà5×ä„šT9±–"#Ö‘¥$-QJÖ™ -(²…R;×7µë¼îõ®òn^¢°§ìœ†£¬ÌÚaº:VžVT¥•áËST@e²’ &—«‰ -’PkL”l‚ëvw¬ØÙ6´Ô·ì¹U8{`>§Û5#½õ8-EʦhcÉ5Iƒ–jŒ¯ÆɱUxº(EU•¦Ê×ÃÆ–Ùu=X°U=±ôï¹uxî}{tjŸG -¹ó•Øš4Çaã™(=œ¨Gràõ(n‚Ë×âøqZ¼ÀTÞi–ííÿvUíè‚ÂɇF7†¤
:&|ðؾ“ôÐôĮȬ8CLNlG\nt{BÞåvx~T2?²]ÑŠ¡™Êíî¹?Öÿþí:éäB':¸ÚÿÚû³¤§n‘èA¿øýSè+ý€Ëw.‘"nG%…÷ÅPBûâRBz®^ìML½p‘zþ&*ÍT@æ–õ ÝmHÛïÿ®hÿÙæ؇¬ƒDcññì΢³¬&Z¤T_ - Ç ÇÒ»Eèâž/Åì`v0;˜Ìf‡ÿË¡pŸß;†Ï™Ö¾ØA΂‘}„ÚUÌl¦‡Kôô8¥¶SQC#kÔדtY”FUÚÕVErºAF̾!ÆÝâb7¿”ÏEŸ|üÞ{ŸeûÄòöw¸þYÝì“ŒæE‘¾8¦TË@VÔ4U4²®<7©I™Ii—¥¦öˆ“²û¸š‘A(êýRþí@÷öûƒý:
j:¿ã8þ¸öÑÎvÚî´®ug–±«Ö*t´âE@EQ‹€*—r 럄B’î;ä !„rI†C@V@Å]Ý_³¶µÓ‡äQøàýü5ßù<ùnˆÒ.>—¥UßWÃ/)³aÅYØ/-Ry%•F·¤Þ2"Æ
InK/iÜÈ"‡tôY£{¦p—8dþ|´Q\Äx -–ö`'ªyM>¤ a¬ATçm#GÑ’ZVZãÆ˪ݼÊETDèÿÃÖõ‰_l ®}²mð»Ï’do¿8Ëz¶»”¶–PÝÎÂcò)¨ÙÒVdøjGÍT
³*„ì¾:YϪ¢z*‚Mìò -yOC¼Å»Øæ”ÃRéeb
&Ùìl§[GhmÃÃÍÔí¶b9£ƒMð˜%ó”>]8îóˆ!pÒ€Ÿ~æ{áñ’g¢¬ëkâlÂ’ðBÇ4ï2?È©VŒ±õžn¢ÙÙI³Ž´Òí6 -Ãe%2G-8¶o -Ÿ²Nç–aìÈaâ½Zfk@ÞÎ é¼0›,œî"IBL’tr³AlÄøˆ N9õVžrñ…:õÚ#ÝQôª1ƒºhÌaÎx!c¹ÄoDªÜjÔ€E‚éã½òš_ÀdLqœi&]8ÓN“LµS¥“›íƒNI’äSÊä‹/µ)WÒï˜ÓÉK–lÆœ5==\[jTv]½Ù¨@(…WØKñsØm!fwO¸)œii“LÑÚ¤¡Íö?é‘“ª#¯tÉ•OLÔ=ë?Ù¯“¨¦ï€ã‡9Íë,oÚ9̳³´tž‡Ú2ÏâÀ¨UAÙÅPÙ×@C6²‡¬„-!d!ûž@ BB6²BØÄ‚QDÁŽˆk«§ãop¦Ï9ÿç4Ÿû÷úM§Üre²—½9ó¾*¡ßÓš›†ûŒ—RMð‹dÔ0WÜ:ËrçBÙ5*G1GëRÎBd;
âib"P'dþh8^øý`Bõ–5yÏ•J\ž¡¯L¶Î„*nWÎ2Ò bÞߦL¶)˜3tç*E&' ”sd¾r* ‹Þiˆ²„@sìì?ûâ/=:Vùh,~ß—‚½;{–´ôu15®àÛÆkµ}6¸EnA;øýxo‡bhéS$uÇ,N%œÃÉ•³8©jª·
òã'€îè™×q/¬qåO=Ç`›S)ˆÛËçгù,÷T™ÀìרísïÖÞ=@o5’-zê$^ËšFk¸3(l¥UAä?5(ã€!ö4°ÎÛv¹ò(_uw1fáf:Þw-»}hâŠXë©ÓKvz†q¶®A²›ÙOñQŒÔ NÏœ@ë:&‘zá$B/†Èÿ$Gc€*î8è?”ñÚz0û;ß——î]/ZZ‡…V’É#sY]°X&q×zlK×NC»™ìdP<dÕ‹ïcø1ƶ -[°†ÁÜÆâòoðy«DÈÂs?ÿ™íÎ{hÀowóÁÇ1,°÷8 Äf L?ßðCVAÕ÷yE%Ï -K.?)-¿ô¨²²àamUÞÃúš[5¹[ðÚœˆºœÈºìMtýùMì0¨€ðo» -ËÛy0Á£wõA6kÀÇloáŒzˆ=vVätbd.RãCô{,“Ç„4¹¡ -”)ÙÛšô+Ou§`÷õ™Ø;ú\ú
mqׂªZ4+‡+'Å8ƒ¿‡bqu2Ǭ¬NÏ ÇßG‘†t$턧â
ÞèƒôFïÂ7
ÉG€,)¨’³·µ©ÅO
'ë6ûÎbîögSoö¶/+øWu²°£÷ˆˆ–Q.ml°½Íc`rjš($oQM -ˆš0¨rIF?ÿiˆ¢¤#@ž˜ÔIç_éSŠžõ¥×>8Z7g‘W-[—ÌåÜ«½
J?&Á[Ìü–1Ck\ÕÖ°B†"ÌmÑ„;[ô¡Žƒ - þ©¡7q§áD -Ð$fýØtù;SjÍ–%qÏzŽ¸fÏg,ÛË;¦-°^¡Q`-}"Ò˜ŠG÷HºÚüvÞ—-
·35Slº.ÔJ7 øoÉÃ@‘þÅ5pŸNgÚmwº³ÓÙ±•Ù™mu»£ë±*ꊸ‚€Š¹/#7H äNH Ž@HB€„\ä$77!áP¡ˆŠx -Ź½Åm°Šôzw…,³»FžÑÅp h9àäûvoZþñíÂͯwÝx´ëpçËïüoÇð—=3éÎb¨³—‹ -ï$”çßʨÁŽåÔ!G‘lø0–›3DhÌvøYv² s°¤)ÝF¦ÚhÍ)Õ-® -Õ`®FmË5©{òÌÛökï
ÿ·
ôÿ5„ÿ·!>s™™Œ^ ÃÈsUXÚt™9UJ厓«šÞ7ŒàYΆ™-PØß7 $*gƒz0W«î‡›Ô]yÛ÷¡él`\:XA>€s9ø7<î5'&c™E=ffÎÑÓ•DædyiÃx M8ZHë¥<WaÇT6T‹Ú†”hò”º¸AgEt€º
LÈ1Àô
ÁAïCc×#ÓV¸ñˆEvrÁ}fNùt
–1I#7ܤ– G‹«Û† -˜r;£´aùšt«®)ëèChôH½^ê0¨ÑÛê
uΆº€c€pð.]ü˜
~xê^LÞ“(qžUv‰¬ª&roÒ(ÂJe›ƒÌPÙê<_ׇé{Q -c7Rg4 tFZg”a¶ïCC½³¡þâQÀ½xð! )(ú04eµ) -þTÿ 12ÃÎ¥ßfà8ãÕE‘òò6G ½ÝVÀÒôøú^ŒØ؃R™(E…Ö˜¥Y„Õ™¶°>6°.¼à"4F½m IzÙžó¬9ÿ°)©d¶1»úźŠF+)mjuû@a½¶7Ÿg°âDfFiUcÔR¬ÚÚŠÓX„xi»>6|XþGÏß/@@+$âßâ k¯ÄaÙÏÅÑØQbÑœ0ƒö/¯n‚MàÒ‹Åí]%µ:c!רËZTxY§§êjq4ÖF‚Ö¼]XÎöywÀ?çþÃ=5a' -oPùE¼i„·„ ×Ô‘9Ôq‹Í©¬[
üq)Q<\UØh.gêºY}‰°WS(35Qû•EJÖYj)zS
µÝh/PókƒÈë¨ó<”^~ É'üÚ?aS„|¢‹ ¬´AÉ:8}F/¿RŸ+¶ˆ¨Ý|š®Œcha -Œ
4±Y^¬´H‹´ÖjªÖZU 7 -Ûûìõ[Cç1 ?w¨<}A‹wØ{_ÜKýyÄ“ŽðŒû]Pâm¢p\‹+¿Ø-¶
Té…ÅºË äðŒRVYÄ[…tõ -šÝ½Ö#ø]‡wÌ‹ž€¤Usri07mN¥w¢ËŒ|®!W¥’Q´RQI§°Šcä fWlerUôòÖ:Gg¡³õ&{ýÖ q? -”n. ÅÍ´¹½éòŠ|fò0–rg$uÍšB¶ö 8†6œ¨¥9»A®$µVËŠ:¹bVoi
ÏLŠ,EUŠ‚Jí@!Og)ªÐ›íõ±áÌ@êv4œ>4§=A‡[À+£gøÚ $fy4"nv,9r1™ÔgJcë:±5J-AYÛLÔð -:J匞Y¹‰*©îÏ—Èy5¿Zg!WêÍöµ¿6ÈήÎ@çâºÎ@6,ÁGüÃîÎD†OMBÓ†F`ù+¢´Ù˜^-íÄ+*u¹j¶š¢/i¢u‘UcnC¥9K)ëÇ7hú³êÚúsÅz³½€ØÖ ²5È]ÍÎN ÝÙíÑÅûÙ°;äÁT -g 9yNºnZÏ®^sw¿sâ9µqq.Þ5ŸÛ4–̨½œ&¨ÂJé‚ŠlÊ×d‹Ú2zYéÝü.d—¸ÑÕØ“j0t£´=ö’#Û€Øå{ :y´?ö¶ï¸ÓÚˆ“óâ-w§©»ž~—îB =wBÐêÙ(¢ôz?ç1GÓE—²äÄAR#ÁR¤Æ™™Úô¾Š6TŸPŸf¬kG5ú”^C‡½€ÔÖ sÚš€Î#?9zïú ‡é%g×á· žû^‰ê»œt!„Ì›a2¦Rx…c˜šü‘,iöp¾?T¨ÂЛÐVNÒÂW#úEšÔ~¥Þßj7 sØêïZ‡½oûî_;°wfÑÁáÒê ÷žÇ.áêUÉ/¾™ÜÅ` -cÊ(¸¯ N`+³G³Dø+ùÌå‚:ô%Z}ÚE–2u¨¼>T©J”4&
*íêo‡w‚Î}»Ÿ
ïÙuóö?¿»¼zðXï‹cÞêçΑ’ggS¹+~™ô¥P2u.ž–÷3‚M˜ÆVà&³éãÄ*ä¥1Z,‚_eˆ“¯°%I#\iâˆP–pYRg/Pphý×ö×ýßm¿sãYÙý}ïÆ~'õkGˆä•s4÷ù¹Túj`ùÞ…¼ÜX~>3‹e¢n؈™¼2ø4¹"yª›¤ñ'™‚ø‰²Ê¸q~t¼Zh/ Úû5èÚùõƒkùòêƒoþfÜصOýa¿‹8ús߸FÓ_ø$“‡¦ç¬@3qË°<ôR ±€¡Âïd%Íç'ÎåÓnQéq·Š±³4fÌM+úçòÒ¨|¶½€îÛÏ׆·n›û|‹qý›íj°ëpå‚ChïÝ#È/ⳟ_€c×bQˆG0lÊ -û%=+á>>'n9;7ö^^^Ì=1ú.5?j©ˆ¹D'_X,¥D,–QíµnúòÓÑñ?ýÁtÿ‹/ÔàïßJÀžÃ\pø
œò&ï ìw!‘˜×‘±©±0Ø‹¤”øgˆTèStZô*j€Ž|œ“ñ˜ˆ D„=¢bCáBÒ3‚WYx{oùÄt}Ë5›[ÿ,ÛwòÀéÀñ$ ¸Í4LBÞA# oaQQÿ…Ç\x„†¿ÂÄ…½Êˆ}IHÙÌNÞÌKÚÈ‡ß ÀדÖK’íeºúÙ'sŸ}*_}Å;vÐÁ¾½$pâ¸;¡€ï™$pþ\,÷Ž1~ Á?$Äù € - -˜à -9¡~òÂ|?Â}ÞSíØ·‚R—€éwpƒÿøá^@òž—·YH{ÊÆVDòrqQÉ"…Åž'VpoåTUÞ$ÔVÏdÈD×±Jñtz“t -Ý*›Bµ×M"{ä“i–ú1äÅúËèa¹=~oø½áÿض†R[ßÖ ó•Q!ïñq/¹ð´§e˜ÌUV.y™VH[(`²çIåÜÙÜʪY¢š¼L<SJ§0Mu“èVùª£~Ù«˜@(® ‡Céö[ÇÖÀñ=ç€0Ä#‚?¡±/0ÄS.2s•C -3)´…bgŽÂáß$ò…395µÓ©t2C!ŸÀ6+ÆÓµÊkhCÃ5”Iuý?Fç;ªé; -DF$L„@ Ù;½Ç/‰d:!á¢Zu]õ{©øwþøüÿT•*Üï -hc“^ë3~1¦Ü3ÁJŒE¨i¢é¢¸†ÒÏÆr!:Aj$“Uê†^Nà›ÅMr› -Am-[[‹Óêþám@¼¨ChØ[kdì†+>é~rÚÂ`vöä¹Sˆ!ËœCƒìÐËkØÝB¬DÈÅ+Y]d=“a&Óø¶JD ˜„;Dlw؛ɛ7 - y툈zÜŸ°6š’tk46Ö—è³7Zåí*Š-–ÕKØ¢&%ת#qèfB׆cÊ¡¦Â2 GƒìMT‡ÍÂC?€žƒ».ÈX¿è
[Ž‹ZžH™¹œ‘5:˜Wît6è¥d™¾’ÅU¡EôîFIҬŋ(¦ËZÇ—ØkxZ¨šÙÑ,‡žé´z0=¦ç >ø=PØŒ~„?‹Y˜9=1žžy~4§ÔÚ«t–V$“a¨¶i°Ýx%Aé!jäLs¥LdEÈÔ¶r™ÃV!tZQ<§Å Ës`ú -gèSDFîd{Wöƒ5ÁãdŽË¸ã:nú8ä ð”¾ÿ -oÕ´äßĶå^Ƿî‘:²f©ÔŒ&í䟞6-ïLÖzH|ÿ›ÿúbð«?ÍÝùâÓ‘uŸ¯¡—[}U¯ö -^ÆÐ^…¦_Æåb6’‹QëYˆÒûù¨âU8úÔ2“¿Tݘ³ˆi‚-4á3ï4Òo“‰'çiÍ©·ºZRn -Z“oÊHÞ -‚bˆï#’1¯e¡ž§”nÀŠ”æ?‚#s"*a÷Q¨Ì{u5ék
µi«xtêJK}Ê -“¼LÿËjHºË÷ -0}ùÉì…Ïþ0:÷Çÿ³[gAM vÇít»v§3ítÛÑ™vZuÕ®]ïÕu‘Cî;r†CDD @ !`BBHHBî„r;€ \BñÀêZP´X‹ŠnÅ‹uåßÝ÷ø؇}ø¾f~/¿Ÿ÷¾ùô76Ø°QÛ÷ˆá@BbhŸ\ñ™Y²œu¬èun^þR!êølQöwLÖs6ó—±H-M{ÊÀ#ŸÖRŸpËRžÊ’KÊ“ÄéÖ7k׌MürMßô'¿°Áï?ÕÂg›Ä°kúS!"œ q8@&¡ ™ûþxæ±w¨¬¬ï‹³3–KsÒÞ–G¾!禼®:‘üš–—ôŠ‘Ÿø²® á%§àð’ -(Dh>¤FåÀ‘Ø,ÈA¤C~ÐI)€óžo|J"”§& -¯8ç-»ý‚QMxFeU>¦ðiHRæ|™Šý -‚„½ NÉÑŸH]iDç¼åâÑ/XÂ"IY¨æÑÿE–°æ‰Mœo®Ô(¸‡µ -g‹]âYt·d¦¨_6]8ìí‚|ªpR~
=)›ÀLÊ}¬UÃz¨ÚÂÃ{@†yf4HsRAŒ:öVPRô¢¾‚°X[CY qè«Du*ܹrà.Þ šÅY%3X—lsZ~= œ*UN^išÄ\U^,¾Út{ÅgPç5Ôy
ÜÈ- AìEr -ÉI§¼I0k&K;tWp}ØQýhéý þ‚¡§ì¼¡³ü¼ÁEôp¼Ž× ÛªèÐëˆ0Ð'#@Ÿ‘þ®%'÷¥U¼¨Ä‰ÉÔû<FÝt]ÿ]"½JQ«ÆI†æóeöV¡ÛèÆŸ5
ÆL§ËÇÚ:ˆcmvÒ˜ÉRá»U×o=HB?Mäh‰> -žR¤M¥L”pü'ʸ~ãµ<ÄxNPm¤¯¹µñ‹Žö
zÍc×\ýcÇæÊÓ]ªOfyŸìlÅŸ]]¹à‹H€àêG$ÿ;…þ‹zO'D¼Mˆ
{“BYL§½Ñ²èþóyÄ\Qœ¯FÅôÑ”Å{ÏV%è²Ü°I¯½e½ÞÝ'ëõê_eP†[OûsÁÊ,ŽrÁÝ1Fà -ú+&àwÊo™F|ÈÄø,ea½—rq^ï‹ðžïTwg‰ºtÜ\«w»Õ@¯~`Ý`óúSðÃ6ìß%‚#ÿ䀣ÜmIàëˆ`×(@z†Ê;¾@ñóF -;»œ("½Ëa¼¡)^STÉó±çSæ•
¾–7‹½’ö -Ó˜>ƒ¾ÉŸAµdL£¦búcè!Á3ì¨ ÷bUÿoø³¥m`kRŒ´S2i€ÈÂí@Šò -1¡+¹dÔ)“ôVÀaÎsÅìYV.o*¾X0N?'£TgÄÖå<'ÞTôZsŸ{óZI=yw)=ù?SŸ4О\¥¯¸ÚžÕÛ …ÎÆpÊã -Q#eÇMeX¿qåiÃÉJѳøRéSF…¼‹z9·ÜXÐFR¶’º”w©O”M´nåUzwÑOqÝÊKqOV<mCš¶!Ûv9î•Û~(õ>güþKx}E5åqcuÇî(ƒ:ãŠÊ¢2à‚ R¥‡^Œ´P)R @JHƒôC¨"BE0 A\а¸êèg–ñnÖ‡}ŒŸ÷ï9÷üï9?
÷^Çÿ!HŒyY“‘ô”ŽÉz@-ÄüF*#ÜÂ1KÇóøcH9}¡b_ÉR×h2/s/gÜàõfÝ䩼97y¹7¹
HóþßPå´ðÝö‰ça ÷±Š -ràì|ôh%‰x…\Né/bÒzð|VVÎièø-¨¡ -5(n@éÅ -Œ^$͉°¡k˜ -÷$»€ub»î -wk <sôS£ß‰÷MAn¯š#¼ž6ÇÝkH‰ž”fÃǸԃH¼TA¦t•VUµÕ°› b®²@)¬Å¶‰eØK ö†D˜¯“ðôb.n\ÄÁÍùÜPbj¨þßîu±µn@ãiÛÅf‡?Z_üõxÜçw»))J_›‘zUˆB]ªÁ;éÅ”ÖòŠªF2‹]Kð¤D…HHh‘ðð½R~DVMÐIÙD„IÔ‹™Äq‘9 ÈÔ@>¶ÔßdÎßz×ý ÉÝf¡ÍËîú¬ãóî0×û]1>“ç£F•é)Ò\d7KheR«¨UŠr:[Dáòx%2Q5I%euÊè¤aYI+£‘tÒJ’^ü%Ÿ(G- -q˜êôëJˆhMIîlÈÊm–£ðµ"YÄ+¦qªËÙ&‹WQ%‘+ë¤Å•mò¢ÊËòÂʲ¢ -”T®“Êõbs@±©¡ÂÖ¶‚º»@³ÓžEµËoûÜŸùº-Ð~b0üÌÕÞøð‹ê䤶挥2'‘ç—rÄ…•>•UÎepKªyÂB–B‚c^å3ûäX–VVÀÐIqUz1þ>7Ðþ±ˆí· -Ó?Õl·u©ëØö·ûíÏô?ovµÔßô9ªÑ†¸wŽD«†Î%HúS2ª{31ÈÂâö| -®µˆ†n)c!š˜5é*!/µQ)Hjì&ª†…I
AªÂ €Ë
|s -vŽ0™š†žÈÎÉ2`òRõüy=¹0^G/‰Öñɺz*T×N
Ók¨¡ã·©a#3åÐá™ -s -¨V¾»ºeùÌÝ
Ë´Ï÷¬œ?²¥sÎiŸê™Ç1ñß“¬ÇA¾Ô‡a„ñqèûÉI™w3ÓSY*v†œ5Ã(€Îð¡³õ„àY51讆toŠ4ý¨0xòQ‘9€ûírÐlµ|±ÓWÓ†uís‹¯^ïY§~m»³á•ãÑKwæ¿|NQ^ùáç#B‘óqÑés‰ç’æÒ“æi1s¸Ìˆ¹’ìÐ9ZnÐ0/GûÏ·`üæ{ò|ç®åùÎßÏó{úcn[:6-›º¶2vk-äò»oV´÷ZÔm-…FÇC£ûq²Ñ÷Þâƒ4F¥cÉÑqÆ´ø(cjÄ&†‹Rß•¥ž}ËLó{#Èð}£Èôù½9Ëû÷®,¯×W²Ï¼3¨, Sý«!×ÇVCúהּ}ؼªîþMüG¬è‹N‡K?z8à–üOæ.{—Âý`Ÿbc?ø[BD/b¢>býÿSç»P™àýoö9¯¿„°3)Î{þ©J<ý¾#Éã}Yw:W@F4« ÇWAZïY¦ -] -àÕzÜHûMQà´õxì¿Ýþ²ÇÂözAÔ¾“€ßïDkW p†¤ƒNÀ8t8‡@`s$¶Ç@fkèa;P±Ylµèöë€én "¿b
HäQƺˆê<v°R# 9÷ªžø;¹´’PNù@<G{w>ù¡…±Œoc.᮳cºÙ‹Ñ÷9Ñýܹè1î¯1“ܸ—ÜÑسþ?ö`
vë€5ˆ}w -È+¤³Ô÷ñ5ôwqŒåØ桽ˆ»ÁYˆéæ.Äôð棇x¯cÆy/q“¼1Â4o(v†7÷¿kHÆx®– õÞAûAn8ìx‘|Aœ -<A$°ÓñŸ“5ñ©y‰KiïªËÄFÖb\gÐÆ]ÀßàÍãn§¼yÀŸyÊŸÁMÆ Süḗü‡Äi9ÀÄXßÅd^Û
Ü™gìAãñ¾F/¸þS•°B3QßSJèËä*æbBgx‘7Û–ò–Ð)˜ÃßÎá -_áž‹&¢â”ðQüKQO”Ø`}¿˜vëAäl žÛ!˨OÛ*Ê2ã| v$ðS ŸØ™¤•d}Ò»¤"ÆRb%{TÏ›¿ÈŸ‹kÎÆÞÍâï‰ßà%S„1É(ñ…äqü¤¤7a2õù…Ô`c
,¬Aâø
(=¶æÔ =ºH'P¼AI#DB§”Ò–6i™^À\¤–sçÉuü¹„‹ÂYb»øMìÔׄ^éaTúŒ8.}œð"‡4Ü!OÈnQÆe]f|i`Yi'¾l÷m㻌Á¶`w=ÎÔ A ¤‡Dxø÷"„´ÈSÑÞ²L¬7ôRÞ+jp†Ü$y™ð“t2¾3m‚x#>‘õ“Æe=ä1ùíıô.êóŒŽ$ó€³{5p°¹Ã× qÝ -&+ȶü0È‹9 †ø€55l eãæÔ„ßÄJÚtJ{’UÈK®?Mj>¡´"ƒäkò>ÒíŒG¤>EOâsE7åÚ™ôý+í©ò2Ý<àb
)‡×ƒâØ×ãòä{ÅA¡øÌ1(Šrû˜ë·hH<=«fDÏ ÂøH:í™XÃNÉô±KS2jd¿Ðš2îSBïQº”w)½™ÝÔÑÌë´‘¬6úHV+c$«‰ið°í:ÈÄþÕFç-Pä½Ê¬¡,ÔþSY„Ër Þg¶€2m¤GŽkøq#(BíC²8Äzáý”Bé]NEz7³½•Ü’ÕI¿¦ºN¿£î ©/3†ÕÍÌau#kX]Ëy¢2x»VƒèÐ:ȶßyΛ¡Ôk”ŸÚ•Á‡?T†9¾ˆ>ùk1`¢0)쉑Kx¤’P{ -Î]D#ú›Ø„t -J2:xÕ™íœ&ÕV›¦•ù³ö"ó_ºóìëê8CÚj7¬1R°ÉÁuØÓ² -œ6ÁYÏPå»÷sM ÍÒ¹½>÷×Éj‚ïèYÊéÇù,BOŽz;[ÆéRd‰:½¬MR h–g7óë5¼V]=÷†¾–{__ÍЗósʃºbÁÖàc
ÒkA‡í½ENßBv?k¼÷|¬ó?0ßj7Óá8ÞH89PE -í-aàoç¦Poꤜ«Y¨ø²B#k–å¢
©¥ÙçÄ5Ú*a³¾\pÕP&¸k,ö -Eú|ñ€>O<¨3çKb½ôXC‰ãŸ¡Êm+Ôyî~Þoß›æ`›©–°££b<Ö&„ü£œŽ»UÈ¥\5Š9—´é¢¦¬lY€VÉ‹TgÓ*uÅ©ç
’6cž¤ÛdJí3¥ýFƒt@Ÿ“6˜cv®ùþµ`°Åö^GK¨qÝ;—š}¬^] -´žh;c;ØåÞÛHé®NÂ]/eS®äÙˆ¨V«”UfëÐRe¾ª ã¬Î$¯7èe—MZYW®Fþ0W-ï3ªåý•|@oΗ†lÇ1a
ØœªuÞü©ÉmÛü%¯]ÓíþVÏ;B=ºévïB\pW-%¦½‚™Ø\Ìg×åKE•R¢S£y*“ÊUªÓ(ϲѓíÌEÑ_0}&í7¢Š½9 ÄÐÖ@žÍŸ -›SõŽß®\tùn¶ÍcûÔu¿O:ƒ>hpý{+!èZ#9úRM2¹¡œÇª*KòåHž)ÍÑT*m‘N©®6¤«šM2ÕµÜ4Õý\DÕgB²û²¬½9_2÷®›?Bõñ
pÞÁòÝ%ÇM¿u¸mžøÙwËÀ€ÿ¼îÒuØÖLŠºÐ@#ÕÔp˜¥åBA^ ’–S¨Tü—Ï:§:ßã8þ³·iQªi£mŠŠlY"ŽÝYÇYœÅ9Ž}Ï^ãPd9(RÒ6¡Å ê–D©)L¥í†I3ƒ %Í8‡îÜ)Ûûž¿îüñüûóúãóø|¿'r2$E9)yçó¥Wâro•¶?(}S—Ó‘ŸÕ)
âÖ© CO§¶ÏÇ¥]‹ðãî%c7M–5Y,íi±Yñê!iËãF²yÃ-_RM-Ï»¢RÌ?{9,¤èRlŒô|RRF©$5õtÖÑäâYqE¥ÒèÂËù…7Â)¼É<Þ‘×)
â
Y4P¢¸SFš“5;Êî/x´W³û©åòg-ŽÍÍ^f7ï2œ®ÝâÒ.ÔŠ¸ÅU!AyW££2*R/}8éBfzì¹üc¥%9¡gÊ¥AgjóÄ¥:ó‚NwJC‹ºrgƒECîzuœÛ6W·ÏûzsëüáæmsûÚw©¿~a®ÝòäÀ¦†Ç¦5ÍôeJÉmNÁ qæõȈԪ¸¸Äk‡Rb®‘„WH•Ÿ:&*»”í_V“Ë/»ŸË+ÿwŽÿÅ_rDgßfÏIkU¯«†‹[4Pe 1vGO}°MOµ»Ó@íÙ›½K›_Øo¼ùÔmÏ•Úþ³Yž'î ˜Yw…’úðÐÄÅFÇÜHN«M?x=Gâ_sò·úb§º:“Uݔɬy•É®|—ɘ¯RA‘b/+ôÕ¦êtUÿ|¸J¥÷Í -¥W¿mR}Üm²øN§ÝúªW®ÆÛ)6'Ÿøºå´ð|Òð’„ŠcîÇ„…6%ňÓâw³“ýŠ3ï\HeÜ©’Ð%Þw_Jè·{Òµ¿§1®ÏGV(£d2*uTþnÐVîy¾€xÕ«E´ôé«5öš.¬ýÝvmy·³áéN²¥ô5ƒ”þÒ’Ü.bÆ<á‡>‰üœÊo“DrZ³c}[‹âè-¨U‰”ÖÆ$rÛËDòãþ$jÓû”Ù {™.¬TBí2¥·æ/^Ï#.SjПS3°giù{Ý’>'ÃüOó£¿Ñ’ßqÜbº…´Ð_B˜]Ñ\~g¢Ý‘&ftä{wœ£t\÷ꨎðèlŠtïzáÞ9éÑþ)z68±D W–oæÏZç?uÎ#ꇗ«T
,¸ôiÏÊÓCÖzÒNFé<,’iöQL— ¾—°?ЛÛéËìO`ÓûS¹Ôþ,W¡Ð}àœÈuàšØeð¶Øy°ULúÐ+véûSìÒ;3œÕ$~S'žÞÓ šŸj·ÞÍ#*eß©]”o^T,7Y+·ÑO“;'Ê=Ì#e4Û@Ó‘/ã¹rdbO†,œB“ô&ËùxÈúºÊóY¤Ñ¶ãh™ŸÃØu®ýX#wÿ—vžÝ— -C3ê¹¢L<»FÜ{¨FÜx©A\ÖT:÷Ï¢¯Û´²¿š®‘|³ÕO'íŒw7Sxã[Ö×>!r¢L„:{NF»ºN&º“&%ž¦²ÉöS…»é³T›éË´}P<4ÓMt«éç -/fô¢V™¸wW•¨kS%*º4ˆÒ©ÅÊÇ¡;÷µRa¾:6Ãp`«®F~ ›0àcFÇÒþÖn´uF¸#ÚÛ#ÅÁG÷!×É -E$Kœs¶@…‹9ª]ÍÐ0«û·”‰ÚÊDùâT‘eÊØ8çv,ŽÉÊ`X`¿¤ÍÞðØîÚN70Iàî> -¬WSà ã—
$xé9À[ßLkp·XB¸ÕAÛ̾ݱ†{´c7$;ŸC#äí@±±!ÎïšMùOŠù/ âX/A¤bÒAh)c¥Š -ãEî0Ó"ÁZÛ+làò<W™ƒºz/kLÀ^»üuÆé!Xw"u
·~R6lEÚÆÍ8¶Ñ -…¿'jïp1ÿƘ0oÐE¸×¨*ü«¨Fⲓ<‹è£Ì ~¥L!f(#Q¿Q‡P/iý1sôkè9ú•Ø9†= nÀmqœíŸ©ÿbø5Ð_4!Û€ú¼?PÄìÿ(Æ}ÏcžyËJMKB¾$¥¡gãsâf°ü³Ø2ÒdLeÕNµE÷ÒF£ïÓ£žÑc~cÜDϲº1³¬ìvKœ} -Q§˜o\J¸˜hæ”KóÙ²ÖU¹‘}_žÉ“¸6HϵIÓ¹ã{ -lLjüÉwxÇѬwÆížÀòÝ‚Å{ÿ«"ÐûYMв֞\;TêwÓ}°Ë„nʦDÖ¤³cËtB¢5YN7)S¸92½ Cš'NÃE¢EŠ¨C™,PªGI‰£ò¤Ä1YR¢
²PàÑJ [ïr¿¬»çÿYöý¹š}‹'}ùKý±5Uçvö” ´Y°§/ç‘Ηg1cé|‚I'¥SÔCRšà‚Â(N‘Yd*¨R!‡Z•2¨_Éž*!hTAc2™ÔÙ¨pƒx¹3H]çò}=@‘ŸçÛÊ]ó_ÔïY0Ö¸è^ÓÑÕ}µgwt•#cOU™ E¹ttAVÁ¨Óô©JŽN«¨S²ÄrµY&U•+UÍJ¡ê†Jô¾ŽÊEÊ1™Haƒì´UÎ@ú5¼÷ÂóiÞêþ¿Òí¯kwxN·ìö|Ò¹Çk°5ÈçzCÈö¶êóûëÊÐ'KñáÍÔ˜œ<^Ÿ-¢j3äì$½†/K5ˆu&ˆ¯-Qp5
J¶æš’Qr4£rnò˜,AmƒìŒ•Î@7dÀïìK[Ü>TluÙ°Õ}¢s‡ûëþoýtxÕ•–`ߦËû*«P'¬¥¸°¼B2Êp‘¯5 (ª\ˆÕ<afº(Á+eé‹ät}‚ªïVR´ôQ9#uLÆÔÙ { -§OU+æÚ¼Gû½†î®r꽳ݳÿÒšÇ7õüèŸÛy(½¬n‰€)(A=Ç®’¨52:¡ZÃÆVf$ +Ì‚èŠJ²¢]„¨¼#Š¬˜EO‰PÖ)¡=@ò…Ð/qÖ¯ßÕ/qxÜãépoÈÓ¡ÿÞrÇΟ}=ê¼KŽ®+èñ3ôF¦ô NȺãÎ :ÉVMiçãð Ó’LC5˜ˆævDS7¬©Ú< -È*›¬²dý’/ûFI¡ -¢ÖâÂŒbÖ#ngT-.uGÜ·ºÎ0µn€ -£BŠ€„ -eq¤åqýu1ÛSÀÛË -c‚rY3aÒaH@FVÒ–ECþm<$›’ ü1Ôn&xÙ k¹àž&Áiàƒ}ƒV3æëêš#¬~Á -ä›™üÄhÂÃÔ'ê¸à#¿NôwY<LÞ[ȧ’ò¤ì—¼¥Ì’vÁ ô±È"k[ä6ü™A>ŸŸ3ò‚Çaù¢)X‘<Åä,“úa©&Fc42‹Q–ò)mkD±’í¦,’B³øgñ€ð´¤_Ð íÜ’½£ZäÝT§ü OÖ.Pü&6+%ƒª_eÕ- Ÿã -‚Ô Ò›R éÉ—’ ÐIh’ -8ÙáïæLAöȲ5ƒ…Ç,á2§õ_*\7ÿ»Â{û|ùŽ³%a?<Ë=õˆ?ÿ
òJI
¾ÃäEޢĨȥ˜¢Û…oÄwà:ˆØäfì0E¦4à(²¤7”*ü²„°HÅÿw #•jcç\ —Ø[À•§¾Y’ºX-TylýÊ×fº"Øn¢(êäƒ<¬Û=Å·?|#åjd7+'æT”ÐJÀ5‘k‰Är¡‡ZC¸K«&<¦K‰:Z%IO‘¨¥ä7Ù8é+ê6¤9‘³(8°.?b¾\å°úì̺ù:·M/ê¼·ý,
°Õ”]r`\ûsH¾×3A]iœÈ¶+üØ&vAB£,IF¯"I©rj%¥‹^N€Ê(ãP)õ5TLÕÑ…4=M@[ ~̦#½™¾Ãî3…+™}‘·Xlp\óJá¼~ZîþÝ#™ÿÁ‘ʈ꒸sªB<º+‡Ôš™)¿šSËÉM¨J)ÆW²Å¤2f=µê€P£ -”0"Ĺ©1eY¼af>?½ŒœVMËä63®rz™\Î?YîBËàr´—££s9zš!p2;iÎk#¸|·ñrÝ“ß[þaò[×!Óg=Ç,Æ®¹l¹×‚Þw³1øXWÍeçf Æ«VDÓÃË)ÑÂütL^Nn?«„”ΓÒ8™rFJF7‹q—ÅÊxŠ˜g°3´PrºŽž|UO3& ³S¿5‚ó·¢`±Ñ—ƽÆúŽ}Æ/®0~¬²_5ªtÞ<Ðá³··9ðh[C䙆šxO©$É_TN
–²£r‹Ò0<AvRZ¾t%OLcå4@Pv'“–fQr³¨9Z-KÑù::Ä×ÓIÈ=¤mBÁ‚Í(¸j;j©y—ÑkåNÔômÔxßó¡ëg¾íSzíél8¢hŠ8]ÓëQ.Ãù «È¡¹bæåÌrN<·ŒK..$2ŠÊ©TATØÁÀö3“Z¡@‘òô4R®a09ƒ+\Œì!ÛŠzÛnzycøY½
õ ÿ™ºÏɪ÷ºÇîVåÅÃuíaŽâ–èóÅòÄyõÄàLɾ˖d$Ò+óñäŠ22^$£%ŠÚ LY/C¼¦'”êiØ"=+4†¬÷¸‹6‚?€^¹ürnj߳F
ݵ[Ù§>µ¡ó–»\åg'í9YÚåšßŽAóZð-œÕ˜M«¿O¬ÍÁád%LM59¦º…U}ƒv¹ú!â5Jº@©X Ä–¿1f¯GÁyëP°døв<S÷Vû#›ÁÀðAÓž!‡u̓nÛeý¾¶¢¾àãªKÎüž8/NWÒEÖ5JµIhãÆ$¶dcâš‹°QMR|¤¢‰¦P‘B›F/‰¡òEbD-BfÌY‹‚…kÁ'Ùj0uÍŒ÷™ƒÑa3pG³¨4ûLÚÿ¦~ÄźrÈg¿`0ðh–:‰{;ö<«ëC½IòÇ«! ×9‘1=üèKݸ°nIB°R‘¨ìÅtßGÌaý»ÞáÛÞâ‚Z
ƒ3× -úM@ϘhŸZ
Ùi$:d^üÔicÎ÷iý°&Cì)Q'q㘳ñ?Ü¢~‚¼"Æ® C4<¿ -ûËcKà_¾Ûüà >pÄ.O8öûó0vï9˜´ßf<
smOÁÙvÿc»ÎÃbÞ÷8€fZˆpµ(%-Ú$TÔ,ÍÚ,5ÓìK3Í4íëHDuQ¤P"KÙ—déZN<¸9–ÇÅå\—ãv²updi“ä}Ïý{žïóú>¿ç÷Ïçýûþþù¾Q㊆€œ– `´á>á7«ZN‘HM‰ùí$RåC©¸Ã†´ãGdaªî”øÙ+2Z‚ˆ±BÐ'pÁ™Ä‚p2ñS£ š¾úáHr]ŒŒ™¡°Ì -Áj· ¬›€yhðôCÓ_œšãƒK^Þh³êàybþ5bþ=©è‰´lО”†±#p¶QÁ•,Á[üí8XàG*èc–‚íÁ¸E_ -bƒí u€:Ò ZŽ34b(µ¥ø@¼, -À{*DÌ¿Dà[‘!Þ‡·-Ló쑾h²h‘Å›ôøÙHÖú 1%:Kè°º8|H±!rPº…6 ÙÉèïcöÆa‰=Íù,ºÀý(¼Îëþ“÷^ø‚×%ìæ½~åwÇBx/¢[bëëE†Ü‹=!ÕÏ9¡£a‰š -Ñ;óæÚ¢0xŠÃÇ¡„á<TãÚ[(ñìÎ×Ì{›“ò*#7ü”UÔßMk™OUÜGº:þÍnÑ=uSÜ]å É-ÅyéMÅ5Y»â¾ìšâüŠ¢GqI9¤8§R6k†”'4C -k %º•èœ„åD×+t@Ùâ1Ãë¨ûÖr¦w—ƺwVútƒÏË{”¹œz?µ„u7iC̯ÆÑ?õâë ñWµ‡åmšÓŠKšËªê[êVõ곚êfí æ˜nPs8aPݤ·râL®dä½³ÈSæo
¡Ž_+—ŽÿXÉœüçzkg™lΊôA -RÃîäåÑÚ³V±¯¥—ñÛR6Æ^JÚÿwcƒü\â~åýqusB«ödÂ
Ýñ„'º#ú÷ºCúݾÄÝ^ã€n·ñ«Ö¨fÙ ™è{¢ëÌ&c½¯íð¦‘=ÕáNïªé_læN{Z!ñ¼¿Fx«Èv½ ‹Öf)`_È)œË\×’¶Yz*e»ò¸y¯úˆé°î ±EÀxÅ°ÏxßÐhì2ì1õv&õéëÍý uÉÖA3Ó©Ól°œÈQêfƒJoÊ`MýÇÚEŽoê"Ç=ßÆšü°*ÖãözUÀµ5ÆÅ—‹Ò©+,ì–e«'sËÄG³*e3¶ªö§5hS$ìN>™Ø|Ѹ#ùŽi{òKcmJqkjobMZŸ¡:Oo
tÄ÷gw%Ñ;×yª¼È}µþ¶ïw,pèÜ>ú·zºóÝB÷›äþ¿”ë/M¡6å°\!8´¼D¼ß²^¾7§ZÕU¯«ÏüÙP›q̸%½5©:½=iszGRUÆgÓÆÌcefobEf¯Áâ -bƒ,g¬":ïz×ÄÕÃæË_Jמ Ûç¡#ì¢Nº¹ïv¥F:¯u£náérsÔ±ÒLvSQ¾ ±pµxWÁZy}þ&õ6K®&w¡*ç°©2û¬yCöõäòìgæu9ÝIër¿˜ÖæöËr{A"ñrˆ¾YLtÞŠ#¾os³éÞåeórŸùÉ`‡»{£&^ßÉ›u±6ÞïLµfáñJSdSy:«qM¿¡¤P\·ºT¶ee…ºª`KBE~Cbù²¦¤2Ëis©åjr‰åqòÿؤϷ&Ó, -ãö"g«f(š`¾’–*`ŠžTÝ=ª»ðœš.În×Áe‘ä4.ýÛ -†ðÇÍà‰ò„3ªö¨)fº”½hH1E3ªZQõÑN|:‰ë »¸6úоÃ@š&†ÓÔ1FB
“$T0®ŒùtE,£+`¤¶HÊc‡HèdHA'S*z|,hègKÇ -|5;ÀGk¤:{ðnq -Ÿ, -(wúĬÁMÒ›\?ÐÚñþ'÷¾ó?ëö–zÙí
uðš:Lów¥~v¡Î{SÀó‘?xýJ¯;ôoe;ºêºÔ5C¶B„ý"ˆÁ/ƒoSˆ¢¯ŸlþKlñYk3)N¶Ÿd;¾åáÆ9•®¯Øuøÿ´ºtž3{ÜŸ1þN|ʸIü/ã‰ÇïŒWŸ¼ÐçI÷èàs‹ >@þe@³Ð>ê™AængkJ—¥ ôX©ÛO]û%–³i2BúÓŸ¡‘Ö¯eìǤ鎣◧Â2üøÕ„!nñ §Ýó1»Ûë!«Ïûk€tõÀçkÌçkÒ÷:Kç7ÀJ?(}\ œ[ -h¯eó-/©ƒìú’#{(ܺɞq™äö
¥5ªŒ~4¢& A~”]ÞÉ ;˯ -»&¨hÃ'ø‡Ãçøeòy^©|ž[ñ-¬ÓƒHÔ7“PïÌ\¯§ÓlÒ›(Ý¢÷¢ÂJÿÊ]‹î•»w£ˆºár>×¢/Kj{FîÜ•·÷XR¢gk‚šÜ´?—ZWL¯‰©dUE7p´QÇøå‘=Â’È_DÅ‘E…Qo……Q3‚CÑ:~A´ŽW=ÿ
¢ü1¨ï%£Þ™³û«höF»IïiÍV½ÖØ
Vº™\-ó[¡ýSO¾xgWV¨S{zôÞæT¥gƒ*•|$1‹Z•pˆqXq˜U_Ë-ŠkhbO‰òc/‰scˆsâ^‹r⦅Ùñs‚ìx!„Þ!n꽫QßZƒM•}½üy6Tÿv¿n§áõjüŠþ -òºÞÒ€'…;ŽåË›³#ñõû=ªÓT>)éÔ2U>£(±”¥I¨ææ*›ÙŠ.Q†â¢$]qW¢V¾«•S¢4åœá§)u߀`”_vP¯Â@cŠMjM±çµ¦Øã¦õØ`£áÕ:×åç«IkOk[Ž— -lZ -÷í®Ï—ï©Î‰#j3I%éi”Ci¹ô¼ÔbVvr/]Õ$8˜Ô)NI</Q%JTIc•ê³H•4+T%Í þ× ½CÂJ2‘¢•ØD• 6Ò¸{в»Ñlep©·¬·Öëû®ŸiæmZžuC©Ô¡º(ÌU«‰!–ä%49©”ÜÌ,zfF!+M]ÁMNk$ì'¤ž“(Ro"£ÅÁ"ÅÁY¡2uN°£$~‡AŽ ö©t6td)ö¨yv·ÍhÛfp¾ÅyééFO³cµþ›Vs¬ŽTHvU”‡¸””D¹k -Þ9šd¿ôüZj®& )û07!«NŸÙ.ŠÍè•Dg\—DgŽ “¢èÌYaLúœ v¹ýGò–c£ZcìqÝì^ëìf‡)v©ÃB¿·ÝqɉâêÖ&Êuu¬m•5"ûÒ*N£pË.÷J/MòM)Vû'æ1šRNlÁ~T~›PžwF–7€#ïEáy³ByÎœ -®U†Q¬£P°È ( -n Å
PÄ
µî#¨ŽöŒÆZ§*‚K•MžyOçNzñ;ßåÿùÞåâÕºTÔÄxl¯6yo©š°q×Bi~ÅWŠ5å+Ôy;ÖÍÎ)-4,Ý^»h[E|fI)£øxÒœâöä9Å?“ï[bØ”Q4’˜±u,̱,°„§%4xPÉ„ÛµL¸RÏ„¶ã6pê„¥þ˜³æ{é„ÊzµSÙ{ëÁaamš_þ¾ÌàÕ{—Ês«–«²w¯ÕfUnˆ\ð¢èŒåÆôûãSÊ“Ë/˜’Êÿ•˜TÞ“˜ôݧ„”²Ñø”Ò±0Ïú6ÑáQ
þ¹‡AÞž8×H‡¦&+hhq¡h2ªNÛì8¡r(jŒr+lˆãåקŠV™¸üP–tÙÁÅâÚÕá™5söm‰LÞa0UWÇ&ìm0Æí=gÜ{Ÿè6÷ãv£1n×X¸† ϶ܫ ’{@ƒóõ4h:A†Vl›{Úx´ò³ã‹Ï(&njÑM]ßë±êd²ðëãs}—[$^ؘ-×°24ýh¾*¹~³6¡®Lg¬Ûsä¨ÞP×fÐ×uôGºQ‡Q‡Ð ?8ÖPÀ£m -T^e@é PtËRxˇ±î¦ÄzÅð‰Ù×õ΋¯%LŸÿC7ýj¦ ùÊRŸ„˹~ÆËë
훂#Û·KuíU2M{\ÝÞÞ~—x%W]ìW(/`˜ò<*¿ôï€ëU -8ÁÚ|Zîƒ Ö²ûa¶ïÏž”qÏè”Ú™2ÍÔ9בÅéXÎêøÆK×Q(Òvló
ïØí¯ì¨ëh
TtÞ
Pt¼ -½Û$¿3,»ƒcÜ® -aÈPÁ” ÆBŒzV -¨<Q=0€ÊƪÊi®¨¢¹`Í
4L OÂtº=.¦Ûa.ÃÿÊ°Á"¢œaÕDíìCE©ˆ†Š™4TùÓQÂDU8Ãc¬P™f‡Š¬É([åˆÒ
.RìŠÁn(®žŽA‡ØÔÀÆÀSîxÖÛÉX·9ðøxGr09£Äçÿã¢ç—þ˜AæCú„Ú—ŽZ1µJj
Ö¨I±Gբɖç„ò‚©8«hJ¿›Ž’*²µî\ïÁ'8(>M\ä¢øñ£'ŠŸo<GÅžÃâQî§`䊑Gðûÿ†BÒ't>tŒb`”‚…‘‘Ö8ÛdÚLTíŒÊõ®¨ø;YúR6Ê*ÝqÖ~œu˜ƒÒF.J›=QrŽ‡’ˆNÞ¨äþ°¤›?(éãõKGy½Rä” àƒ…ï$èõ%”zQQÅ£¢ŽGC½Ž1þŒ•±0VgÑñö•á€º¯œQ»f†Î@e‰;†íä b/CxbèQÞ¨ü$DÞ*ø,¿,’ßÈûä]Âß彂wòá9zõÈЧ[†¢—ò±0”OE-‡Šz
cÉ ¾L”Z`¢Æ -ãcì16Í£³\0j…ê -Ø#ÚœaM™çzo0|?@uDЧjö*[¼>*/x}PÞô~¯|èÝ£|éÝ¥úèõBùYôß0œù<}Ÿ…¡ßc%ú •\*ÎfS1–¼wM\¦’ýH¶Àt¥¦èíÐdrÏtŠÍqˆþƽ7j÷Cd ï½n§à]į7¼{´G}^kNútiÚD/5×D/4D¿j=Õ|ðýfØÿ‘~Rcà5ÝýÛuÕÔ™ÇqüIDÅQ‹¸âŠˆÈ¾CHrsH Ä’ - -#x Z¤Ê´êiëÒZëÔ±u´ÕZÛ>sûxñ9ç¾|Îïß|ƒ–ƒûñŠµnø.<ŒÙo -àilƒ8¬÷¸Ø;2- -^S3R2Y db`Ýû‡Ô<)2÷µkÀÝjcp³~#˜ªß‡©µ7¬òÚÐ]NÜÖ¢ Ù]_B?TUo«-à8”(x.…r‘‡"'×'GZ-ÑEY
ˆ@܉òÅC4žhš–.þó35]üš.†ž"KÁlƒð:×|£2å«Á\Ý0£7ãú=¸¡F;£¾:õmÕ‹Æ -Ú®ê²ÈƒZuì±û¤²(Í9O™é!Í—údå)2åeAüœ:rš¬åÊ.R“¥S4Žì>æ5YöM–AJŠ"KA¶ €Â5à©î©
Áí*#p£ÑL6¯#-»pͶ†z7Ó¦ú -n˜ -®\÷+‚k—{'à«B -× ‘Z×À‘V7á«n7áË÷ìÅïp;¾ƒ¬8¿á]~QB–‡™úiÈ8êŠc>H7Æ'´ã""zBJ*'T¤ü–"}k „CŠ]dRƒ!—EöBXd/€•4øÂß8p¡Ü‘Ž~pÖ‘
ÍŽ,xðžñÜx¡5—qþuœoC(ç'u"4cŒŠ´à‚¢Á)…d $L„‚„‚ÄË.9t¤?$’\0Qü ›Â‚ŠÌ·£C™|nç ›©ðÕPÝ «}Ïfü>Çù×Þågµ#”Ð…f - -WÞ(Ï -ÌWR`H€ýR~“ç«E$ÄbºP -èev0CK‘q'й@Ì7ˆþ«'¨þæ
Ê-ˆÜîŠr\Ã>&ȳ@~«aƒüÖÌ—ÛØ£òö+ù -<<©r€ûU˜Ûò`³E)Õz®ì¤ÃLiâîÅ,·a>Ûc €çÕË)õëÌ“´å*‚u9‚6»¨Éˆ¬Ïœ ×e^£*3W¨ŠÌuZMÖ?©ÕY¿Pª³2Š´r}ÿìm€ð¬àobøZfkÕVðPaå~ÌRM é|%Qz|Ǹ$~÷(ŵO˜íÞ%ànãûê -%ZnU°šSOP嵕¹½¤jö8¥’=G«`ß¡ËØ_Ò¥¹¯hÒÜŸ)Ò<„üÒfA®%¼˜Ãz¹)¬UšÃ#¥%Ü«³ƒe•f¡îˆÉeE䶉ª˜íò3»úÊ.â÷ÖÒ¼ÃMB¾¯Z Pñ+‚•¼Ú°ê¦9·›$åŽP%œ+´2Î-ºˆ³%âþ&âþDqŠ¨ -BV–˜®ì&¥*Æ)LÅU*CqÆP|CeÔü›Â¬AÈ¿!m†p -oá€s¹+» kå †µ„c®L“V¢-ãïÆáãî&Ûž¼Ë²?f`;Dx;£e»¨†jg²A»'Òз—h˜v 7|âfø½køg/] ·ÿëzÙ¿Õ¯{x¥`ÝÁ®) -Avd“¸à‚qÇÚ£cÕâR·¡BQ,r° î€V+Å]ZÆ¥Öâˆ+‚ È&•g.gúA8ýð;ç~ûß÷Þçýp+Y²'õ,YÇU–GGËãñ;–´}„-mÿhö©Cc3X
°ó$Àrþ+Ï“~éß -ÅÀlŠÂ¥àzb'±¨&jÆA©'…^R -½¥4TxÑP®¤£—†ŽžQôHÕGÉ</c¢hºm6F·Ý&èVjŠÂrâ -µlž&š‰âñœèe -‡Ù#nÈ#DÎÐÿ™ -e¤¯SèëNC¥áCCß@:*"è=S½æ ,ߥkŒPºÉ%;LQRÌB÷ýlt¯$jÌÐý„Šˆs_%nsFÅœ÷ÎûÙ€ÍÞ»£9ÁísG^Ÿx<”“¾RH¡?1YLÃ)Þ„šŽþÓõÐ/A}u¨øܽW™ ×W¦èµ…žElôÜk†²”UGÉ·Ô›ÊΘ”]2‘ÝàÉþkÞ/ë6ë9hÞã‰Ü72´è–!¿K†–¡ÏXß™B51UHC'áOÇÀªcõqJ:ý¡ß2ST®e¡o¡ÙGŸœ?}ŠÍ?(ös‡•Ü!E
oPq’7 hä½W4óú¼^Å#^·â5ï•Ï€ÅZ>W ÕSo<U u‡÷x¨ëO¢Pã@aY‡’¹%3¡ÆÀàH}Ô$31p®ñÈÔŬá€ÕfS6pÞOÞÆíó/â½õ/åõªX¼QUñ»UÇø]ªSüNÕ9þ+Uÿ…ê!¿Ã¿“ÿXÕoÕ¦Bë‡~hûÀíîwýÐþS8e¬oKúÖFu”ˆÂhrQÕÿ0=ž9 Í2~œÃê ZÎéÒ¬åvN+ä½Üañ|j1ÿÙÔ2Ëu¥Õõa«Çê:«võYA›úŠà¡ú¾õ]õ+ëßÔýv×Õ£8é× -ÈlÆûÑg齎bvE¦¿Ïf?›¾˜ó$t5¯=ä+~[ðVË?>Û-¸Tj}'¨Ü润Êö–æ¸Ý
M£ýuÍyûVÍM‡– g—ƒú/hF›5èÒDœÓ ëDdEa0–˜$ -æÊ©ßgêý[at5#‰}!UgÑ”¼Pp6i‰íé„Õ
ñëêã6»ÔÆ-‹)‰>$©‰®“VG7yTE_—UF?—UÄôËÊcPö=±LìxIÚ ¦€dsØ0<Ÿ¯Z@{Ž-ÜΑR¿.˜Â¸œjøóì8ö]ºECF¶ .-×îDÊ -Ç£É_:NÚ ¬NÜ&ú!¡È½2~Ÿ´"¾RVwÌsÜ^ûâZä¥qOä%ñïäÅñ(ß“€òoÐk"Œ!ídc@1ŒÌ3ÞE¦ð4—wóøкXD]Êõcœ[lظ †]—lq|ö,ëú…öÕ™ùŽ3 -\+ÒÖ¹•§º—¥ìîM.‘}7ó€×ž¤ÃÞEIÿRìNºì³+©ÍgÇÌ^Ÿí3?*¾IÆ1Þ„üS8ÄÌ!9&¼Î1€¶<&Ü_b7–ráÊ2Wªi©½1_ìÍdÍIäUÏÏTfgÛ˜“ëT6k¹ë^ÝQIæÉ·Û<þ™^äµ3Ì{{j•Ï¶Ô:ß-©ç•…©w•_§u+7¥ønJGŸé¨˜ãÈ=èCÿ<´çÒáÎR}¸¹ÂZVr y•œ^)§×.ŸjpdI«*/ŽWñyš`ÿÂÙv¥ósœŠç-q-š[ Ú5gdû¬BÙVÝ.¯ÍY¥ŠMY•¾2O(×g6©þ‘yKµ.«ÓomÖåZú>a"“Ü^.ø#ŸNúzðK\ü‚
g×8@ýž´£U+´¦Ëb¹eùÉV%y:»¢Eówåä¹n_°B´uþÿÈ.Ϩ¨Î<ÿîÌPDš ½H)#LQA£, " t¤ÃІFpFš ‚RDŠŠ *‚1XÝQp]÷¸fƒ%'nìf‹‰=Gß}ýæÃsîÇçþÛ=÷WâR™¤à*êxåñ-^òønAIÜ°8î¼·4î†wQüSQQü;aQPø_B6ª€Ä1xüCÂÂTßÉT0^ª…¯Ë,p¢Ì•Õ_âÚ-]©ÙQ¬×šnÜ”m^Ÿ`U“™fW™žë¤H+v)Oà–m«áÉRš½Š’»I¢¼¤³Þ’¤)ŸÜ¤ÇÞ¹ÉoE¹ÉD˜›BþLH$oA÷€æ26.Ê98»]æ¨pfõnªt–.ŸÛ*[;¯©h½Q]Á&³ê¼8+eî6»òœlDz¬BY¦œ[”QÅ+Hoò’¤u²SûE™©g|2R¯ù¤§>ôÉH{-ÊH#BŠàKÈ&àE20\—ß–±p¾‚QÅ)qXéÄt)ø*û+ü4öÈWëÖ•†VË"ÍÒ¶&Û–äg:Jóò$¥\IîN^vNƒWFv» -ëˆh[ÖiŸ”¬ Ÿä¬Q^‰R²ˆ"ø<LnÑÜyµø3ýí:£dp¢R
ýÕ讶gÚ«<9Í;—ΩW¬Ò©.1PÈ7šÊËb,e%‰6EÅéyR‰sN‘Ì-³PážVPï™’¿_”wH” ñŽ“\ö‰“üDùM/!BŠàKH,ðSC!pYœW#4{
ԲѻKu¶LË.wvC¯zMu€¶¢2X_®Ü`,Û±Ù¢°"ÞZ²=Õ>Kž³0½T꺤bQ’¬Ö#¾¸•¿UÚ+Œ‘‹¢¥ñÞ,½ï-})Š.ú$Œ)" -&¯€{ÙÀd1pqð5õ¯£¹k7ÐÙ¨‹Ö&+46rÙ5
ÞjŠúšò:±^qí:£üê(³œªX«Ì)¶©Ê,ÇdE¡Kü9wkE5/º¼ÙsÓönA¤ü„p£ü¢h£ü}þOQöQQFø_ò,…ÞÕ2ÚƒJàõ÷Óüw ™fÏm4¶š£¶Õ…¥lªÈ›ý5¤{Vëæ5…d7D˜¤ïÞb‘RŸd¸+Ã>¶6Ï)¦¦ÔuSu墈ª&Þ†Ê.Ïu•Cü°Êq~hå÷üÐÿá‡)÷ -S’ÏxÎägz“7è.^ú܃Zàõ÷ìZiÜÝ>5ÆPt:2e^iûRuIÛ*¬ýÒKÝn”Ôm¿7ÞrKsªÍæ=¹ö‘M2§
J—°ÆnHC§{pà OÜpÁCÜpËC¼ûßâúâ:ÂïšÍ=zW?÷ -¦þÃ-4ûµ
]@e*Ê{磤ϖ)ìsgçö.VÍèY97¥[¬“pp½þÖ®(£è±f‘)–áÙÖë:¤v!í;ƒÚê®ikwýªí¨ÛªýçÜÛnºî{áØúžØBþÀßé.^RÐÔÓ=¤õlöRMPz”æ¿A]H-‘uÌ•IrýÕbVÏ>ªu4BcÿÃuG’LBŽdš.X°æP¹õW‡vÙÚï°¢¯ßqyß7Nþ}7ý{Ÿ;úõ¼sòë&ýÎæíÁ9:ƒtþ½´þ}ºC@Å -dŸ.‘W€à)6nªcémm,¹m -ßï°øŸ<xÿ°¢é -¬¸ÅÀgZü‡Zð|hÞC+¸?r÷±'ÜûÂåÉJ8?3NO×3ŽO£ûgÉ,Ûg–Íór–ÕóFö‚Ýl‹§Øæ¿LP°Íž¿d›={?‹6ºÿu´ÿòÓ@îõGýS€ø&àÝ=`Áí¥\^êÃéWs8üj»ß\`óÊÖ¯¼±àµ?,^¯†Ù›P˜¼bŒÞ&2ïr™ùïËý÷MŒÞ‡Ö¼#,Ý߯PîSžÍb÷ PNë—Pí}$}í-Àoàÿ¸þ8¼ì>iÀšèb1„91‡ ±q‚áBŸð¡G|¡KV@›ˆ¡EÂ1—ÄaÉ‚:‘3j¤Q!9N¹À°ÉÄ,vP>õ'SÔߨŸÖ¾ŒÖîù -Š(‚
P눕¢Ï±´Úê+•ê‡§€â -8b¯µ3þ7*ðý5€®3â5Á.ClU4°-¥§B8Û°::pöaÍØQpÚ±³X'v“1Îée|â2F9ï#¶ôa[ †lA{ˆÌ·S -"_
†h€@ª |9
fæÑ€W¬¼2:p·b5àîa|áî'&¸Gˆqî bŒ{šø̽D|ä^'F¹‰aî -¸áoqŸ‰áy¸-¤‚žÇüpÍ1q¼Ö‡oÒéïçä3†go7j¿qÞÂ|í\Ã|åT¯ó©IgÐéˆÎ€Së¹Ó9Ö3§«¬~çVŸó3^ç¡iœÆõî;þ¯N0½Ç ~™âŸþ.ÆÜ,²À+çâ‹wÓ{>uÜË[cÔ}™æ[ŒÖk×ú—•ÄÀµö³ùk™ýó*tžÎ«f=ïbõ‰tÿÔýS|lÚù§ÙÌídߟ{‡Ý#î×»-š~C<fx]FÝb0þY&]SüÓßc:ÌßÁŒOù8›2¼x!õ•o€æ¼#´ú%0ú<Óµ{=òtº¯fÝ_¸aÚon›Ù=nÛõîºîÖ¿íÚ4ý–ëƒ.í×]:¯¹\7úٵרÓõµñ%×O¦®`vÞÌÏag§€…¼Ùôãz¹9±CCË…”Áày”§K}4z—Ó~÷aôø%3ïø*uoú¨Ø×½Kô»m4èòª4¼êµÃ¨Ó³Þø²ç“‹¦<N›÷øÉì¬Ç¯æ§<Ìðµló«ãØ1¬u -ð½ýX¸¿.‚P\G¢‘H41=w¢üêN½²„vcY$ÑϺºDÁ¾Ñ_mر¸Ôèœ_¹É¿¦§|kÍOú6X´û²lói·:îsÁºÕç–u‹O¿Í!ßN³/pöû‚m>§Ü;çÞP‘,ôIÂF/£
PŸÄÝ“Ð-‰µ;j13"”¸Ã:’¤wjY†ÁÉà<㶠U¦Ç—®3k]RaÑXmu8 Îú`À~ÎÿVÛýþgíý»íÙï xk¿;`bÆ®@°ÿjç°÷ƹ7‚ÞGhPªþ–²ÐýXCt3Ž‡ºbçR/IÑÎF?®ˆÒm‹Œ×o
—¶„)M…ªÌšCŠ-š–o°Ú·¬Òfopm}Pƒ]]Ðá;ƒNrkƒ~âíú·-è¯*xŒ·5x[—wË@à; ¡Mô4Vý;AÝ“è¶Lu%Ù¡IÎÔÓ2Z{| Ñ*
Ó=ó~st’QãŠt“†¨óúµU]x©Íΰïmw„UÛoÝÍ -iæm ião¹ä°)ä‡ïCÊC?ñË€¿1fNKhø(h?/½2*êI¡¡[©tÔÊF6è´\DiKuÕlIò#šeËYñý=±ñFuR¹imŒÒbGtUµd5gëŠ
v›£*gTDÖòÊ#ù"Ž ÖGœ'×FÜ"K#Ÿ“k"?J¢Àáÿø“A0M¬@èiB÷SpîUh îtº’®‹ÎdX¢¶L’Ò’>_³YáÍØ—ÄÚ©W›(5ÜždZ—nQ›cU!-ä”[j¿!¦‚».zûÌ5Ñ{Š%-d‘äŒp•ä_ŽjI¿£:ú½Päw1 À§Ãd_ŸØáh„áÌwWеL*º¢ÔDç•:臕fèèJ>¥Y)ÖhÈô¢×¥êÔ(ÂôªSc+“e&Iró2™Òj}‚ŠS_l_WÆ-ŠâÆÖTÒCÂ|é)Ç<i·(WúD”;â˜dn¦‚P„¤=Äwp3¡«+)¨#‡ŠNåèXž1:”Ç£4æÎÑØíNß¡ôgVe†°7¥¯0(WÄ™¬—§˜—¦fZ'çqŠ’ŠìՉ빉[øy²:AvB³P™pR”•Ð%ÊLx$Ê”
;fʾ3e@b‚É ¡gx¿ÉqÞR"tgÏ3ÔV@G‡U†¨é;{T¯r¦Öä»iUåú17eO+SFN_—%5.ÉH4+JO³T§åØ(Ôv¹òµÜìÔÍü¬”Z2#e¿cZr»HžÜ9Kžüç,yÊ[‘<eB(OR‘‚ɾD!ôD†ç€sgWÎ|*œ7ÔUk¢…úhï*[´s•ˆZv¡mRùho,Xª»6/\¿8'ƨ0;ÁL¥”[æe)m²3UvYk¸é|Ez 5Ñ19í„(Qqy–,íöF”˜6.LLaR“½Ã»ðW2žCBWòñàß®8{\MA
Ål´«Äm+R7ϧ•-"Ö²V«CõÕ*‰Q~A¼iN^Š…27Ó:#'ßV‘]ÌM]Y>3I¹] Ü'ŒË:&ŠÍº(’fÝÃ^ãzL›dÜ/ñ.<Às¸–ý?¶ë=Ê|ø÷¹Æ¸ŽËLÌŒË3bf0F‘QœPI…’.Š“])’ˆ)¤èB[(%]ä²Û•êìn‰v·Dm¯¶vŽT[ÑUJ—ßù:ûê¼´¯óÇû5ó×|žßç÷{žy¾ -É%Ž!9ŸkųxÏá)-v€ùû¶bE8{⺮`u©¬,“ÀÒ= -*¡ÌƒŽ/óãÅ–éÅ”„ f—L7ŽÚ=[¹+Î"|W‚hÊW+Bw¦K'çÙÛý¸’,:Áýˆº¹€í}ò€mD°õs—±ƒsë±ì¾×^RŒà(’shRÀ’X\)‚øƒwPCÅTŽffUò¢*'êEL;mV1ß$´b¡Ù„ýË-‚ö¥‰÷m´W¾Câ_^!S~\æ[~ uI}÷¼’ù–ŸÒÿ²ý¤q-vP…ëß»`G)@N9@ΡK -³km ºN3ê<©ˆ:fjm0orm˜îÄÚüÚ¹‚ñ5ñ†5KŒÇÖ¤˜úUkÍ|ª·YxWï³ü¢ú‘WõE‘×ÑNѨª—âQ‡?ó<D¬†:‹{P‡û_ù_a~þ~€ŒC8âúå×8ÿá,~Ú -n Ç7Ld¦±c¢uübu}øÞ
ɯúõžõF#ë÷¨¯5v¯¿`¬©o7Öœ~aâvò½©Û "DfŸ/ -®=á@fG|rÀïG<¯òaÄ5Spo‘€¦ÅÜ®k@}Ý\[À¥u¨Ú"AÙC9ÝXD9ÞXE9ÜÐÒò›E´ýÍC´Ý/gPm{ã1mÛöš±i%ìPå˜_„ù9˜Ÿz ±`Þw˜Ù!? -¶£À¦Ód@úïptÍë®Å`u/Ä÷r)Qw ey¿†²¸ž2ð;eÖý”2ëøÌNÌÏÃü4Ì_r`þyÌ¿|À·`Ä
-B_¾
|ozrü3Ä^AÎá¬k«¢ˆDC+_ŠˆC(b9&æ±41[Ba -ÊBùh;Úö¢JT…¾F§Ñ·èt“þ 즄Ïé~á -`ÉTÀRi€¥°àyòFxºsî³.îq|þãr·‡Ûµ„÷¶ÕyÜßÖêyo«Õë}Þw8Ã>·9û|nrŽol™ö½¾å„ïÊ–Òµ-ˤeÎ=òUΧ䋜o)‹Ìƒœç`ó¯À¶£ì"Ê&¡#Þ3©ð<#¾äÆ“´ÍðQZ2î½Ô\ü½äbÂ$•ÇÍD½×õÞ+ mÄk ݾKñvÒÕxùrü~¿Kq”·âf(âÎø/Ä]˜»p6âŸQÇÿ4ÿñ3ë` (;Åeû -Wã})†¸˜j&-¤ZÈó)=”³Éýþg’GN%<‘4IK:4›t!x&i5äXÒé䧡G“HÆÂ\È‘5)XèKX’7`\wÀrÜáß>xÃ> ÞçÁ]á¸.äà–©øKü<÷¹Å^ó9e>gx:ÒÉ,£ßñÌfÿÙŒŽ€™õMî`Ð×ü‡tWèDúL˜+ýípúí`úýðé_„ïãþ+ÂÉÅÂÇÑ5ÿ‡¥ |¾ ¾Uˆƒ‡"wxPä
w‹`EÄ„+â͸EQ"þ\!ÏýdA¡×œ°”8#P“§ó”É܆€‰œVê‘kð¡ì=!ã¼½aûyã4gÖTøhÖ©È‘¬ËtGÖ]úïú ï;z6¶&Òþ -,}²sQçDŸö‡%¨óIÝà¶ÔV%~pYJ‡ÙFÜii~NÂu?V,ðš•'Š”äÃZÿñüÚÀýBsS` ô„9øƒ´¡¼}yt{Þ\T_Þbôî¼›ŒÞ¼¿1zøßDwó±5Q]‚ŸÑ_Zûµ|#x„~s÷Kn)ñ°¢$ÀU9 ”48UöÌ*·â§å©„‰Ò\¯CÒ"â’R²³Xí?"֋ꃋZBû´¾‚=¶‚zOþᨮüFgþyfGþ*Ë’ÿV{Á3f{ÁOŒ¶BlMôzà4ƒe¨ë ε¢FO‡å>pZ³`JýÞUžD/ãy:ùĽr y¨´Ì¿_ª
Ü#©
¶•˜C{Š-4k±-¢C<L·ˆÆ£ÛDÓÌÑYV“èÛ,úmÿù‘e*Ƙc½Ÿ×Að@på/U¢Þ«8[é ³Z*LéØàÒnÆW&Æ*2<j¾Ï€JLê+“SzÝrCpgiC¨¥´•Ö&ëŽl‘D™¥û’IV½ä4»N²c”¼S+}Šü‡U+Ř¿`¼ô‚ö¢íÀ*Ê¿¬G½× -¥S -´¨tA*chsY3ͤìŒlPØ£ŒŠ1Fü(Ë ?£—_‰’ßÕÉ¿Š©RüÀ®R`,„¹Þ?ó>FûàêË(±õ^Ô½fjpp´–Q0f|7\»ÍÍ^âa3d{wUåûîÒ•øµi•M
Õ¤© ©¯0ÑŒê]‘Õå}Qúò¦NåbWªŽÇT¨.ŪU÷¿ÇV¨^°+Ê1Â\ïË"€”hÐü¯ üù:Ôùеg=Õ“ÁÙŽÆ×pö¾·>ÉÝjÌô²Ô -ˆ-Õb²Ù ÷oЫ©Æ*CHµ®¦×µGhµ¶(M¥ƒ¡®<ÌRifc”š‹± -Í;Èç±JÍ¿ÙJ
ÆZS¦Á˜/}ŽÎÃtÝZE3¸ˆrÏ î7ƒ®€.ôÜg&£)ú›7€é÷x«9Ðnâz67äMõEäº:™±œª¯ -ÖÕÔ…ijZ#Ê«»ée†!†BUªŸ‰‘êc%úÛÈgèý{¶´ -cɪ0æzO¤ -m1«hfZ<‘f À4K8›j‰eÉ–)B’e†8Þ2WkI—N*Zd]´\Y´N^´EZøzBáA»àÂjrÉ.xÿ» }Ï5AùÜ~¸JÚ(?wjÅ6å -à]ÊžQKù
@Ä Ê?›ÜÏI¡oUÂ鲎Wôp¼ê‡«ã »6DC{=ö7fÁþf:47—BsëÏPßÞ uÛ~¨Úª`ÛvÊÛ?ÁöÖ lo>månV• -¤ §äÜkSþRÚsïÓš¿Esž@Ùa”=î2`¸8·öí”ÝȨlñ3€q}ÛðJCè÷Hb >$˜L$)„^Šœ>Š8ͧÍÇéÐqZt^ñwKÆÐ-¨×uô·÷×D‚«'3®šÅ¸2qŲ’¬'›Év’A²—ç‘BpùaRNªH^É›ñB~CòôËðXÎñHÁñPÁÙCåÿãnžànðÑDOµŒð£ZÂÀu TÏÆ5ï2®^H–“ÉF²•ì"™$—°Wêì…º„=WÅ3užª›Ð¯¾ŽGên<P÷£WÍYgÝÿ¥á¬kîáîáJÓHÜ܉ÍËš—ªgãŽswøqÝ2²Š½Òm`/t_°gÚílH›Ážj³Ø€6õk‹Øm1{¬`µ5ìßÚFö“ö -ëÒu²uý¬Ý³»\¸ãø?mÃp/ð±#ÀÇ8{QciMƘ¨&3Õ“>j6{é’ΆF.fƒ#W°'úµì‘~#{¨ßÊúô;ÙýÖ«Ïe=úÖ¥?Ä:õå¬CœÝןd÷ôìöÈNvÃ¥_¸âÂ…VW.ºD.ºrñ…a¸åûêh+iÁýœ ‰ß8ú†—ÞñôJc=ßa}X¯aë2¬b†õì¾ak7lcwÝ¿fwܳØm÷<vËÝÂnJÙ5C•pÅðƒÐj¸(œ÷èZ<žˆN{rñ)O.iôäÒ¼ûQ¶¿¸ICÛÙмyá™É„GþQèõ›‚ß9ìžo:kóYÌnú,g׌kØeã§B«ñKá¢q‡pÞ¸[ôOcŽè¬±@Ôl<,:m¬5ëÄÆfñIŸ»â߇Ò:ßW²_nsügÇ|¹üÜDùAJðPx8Õሡ°Ñè1¢#8mAq¸”†ÖÀwعÀB‹i©pÆ´RÔdZ+jøL|2`‹øDÀNÉ÷{$
{¥õEÒÚ€RiMÀ1Ùñ€FY•é¦ì¨éÜjz®(3qeÉώÃm)_ -%§#m‹—ÑôE9¢=Â
×#ÆãBdZ"§°S³Ù‰ˆùBCøBQ}Øïĵa”T‡®“Ý(û.t«ìÛ]6•!YòŠ|yyÈ!EiH¥²$¤AYrIy0´Û¶(ô©ª0”NPWï{“›ðÅIÐ'ÇýIj\™è„³1ÞhŒ
Å÷± ¬66M8ó¶èÛIˆ+'.––Gÿ^Vý'›’¨õòâ¨MŠCæmʃæ[‹9WUh.RD–©÷™kìòÌ-v{Í?j²£úí³¢¸ý7$ó
<’Q>ЗH=_2p5Y‚‹Ir4'jqb²j“Q•<‰ULž*”%Í'¾'9”°@f‰ÿȦ0n…¢ n2?öÛ¼Ø/T{cvØåÄdj²bòí3cŠµ{bª´1§t¹£ÛûØaG,wøŠlãºáx0” -•K»<×E¦÷hJ3y5¤YxS}k¥]|‹tDP%VHçEféu±Iúc‰Qú™Ø˜úo‘1•}¼ä‹ºêÁc%õ€¼ïª–ÞÙ9ôÎUs0“í…cšÓlÆfÓ§çveÅÙ·©¤ŽÍ™.J[}FG]z©—%½’W¥¨÷PtðÍò!A™|BT*ŸË—$ùã -ŸìÂ~VA— ³`T”¡;!Vè.J亻rÝ'Ä?$ -Kß±¢åü–îá!Ýýu=Í"åŸ!ÿ<JйÃd&³7–¯€¥|#*Ê·1ÆòPn‰9Ú^oJt,0ÉœóŒ*WmY®Gv™Þ+«ÔÌS–ôK/i÷—¦O‹¥†’ÃûÄÇÄßèóER=ûáK>¤{¸Ks°HÏ_[p¢«"çª$ï¬bP[í‰*‹æšõ(« b–ÝœBË~»üêxmuªSv•Ò%«2ÇMYYè™^aô–•×ø¤–·òS̃‚$ó¤0ÁôŽ(Þôž8Îôq¼éKQ¼ñ[Q‚‘&”½â'à]êÁ%3í£…¼³¬Z‰Z:WtCYƒ?ŠÖ Ⱥ…ÑYwr´ÖpnvCŒ}V}²£²^á¬8¨v•Ìw—Ö•z&×Vók›}ãjúù15þ,ó‚(Ë-a”åW¨ê/ÑUÏ V]Éú¿äÍÿuºÿóTÿ©zò>+ÐC4å¤Å-Î(lõA~Û*hÛ7#»};£jåd´Eqm‰öim2Gi«Ê9©%×5¡Åà×\áy ÙêÕÔ볿é¨_xã,?¬ñ:_ã/øaÖÏùa
ÿá‡Õ³ßãõ`ú>GùSÍ´-ä]ä=mä]]@^7š^/dõ‰‘Ù¿éýAõ‡0©ýœäþXnbŸÔ>¾/Ã!¦WãÝ[èÙcvï©÷Ø×Ýå¹·û°÷îî³¼î%Þ®îŸòB:ŸòB:žù„´³ß㦉f‘z~š²tÐ.tVÊ.ïòÉ=ŠQ7¤ñ![äñ@$ŒoGÜx(3͉OäFŽÉì"ƲìÃÆòöŽ–9íuÞ5ÚáºctÔmûÈi÷m#‹Á#?r>ô÷àáo<‚YÏå,ÐÌQý“”}¨hï§Pv e猲c@¤b¦¼=%FÔô:ìŸÞŠˆ™]› gBgb˜=3)œ™ÎΙîÛÓ»mÓUö?˜nqxkzØqëô §7§/œÞœú³Sàñ¯'X—Àc¯¸@ -v’ê§ì>ʵ’šº sH:D’&îuÃî9_ìš[‰s°c>oχ`Û|‚mq²¥2oÙTÌ›Žh3q6٬ܶ~î¶I»õ¶‹vël÷íÖÍ?á®ýÊní9Ö~íÙWœ¥ücÀÐíÂÀ2 N -ˆï®ƒèîïí€à^üïÅ‚_¿û9ð}PŸVðÁûá)x=¼Ï‡ÂëÁ_áuï¼î²ß1>F»H}o ÚM³´€ô+@Ü°ïå¿lzxý> þ×õÕ¹Åüﶰlˆe£DË‚((`¤W%ÑÄØ 1`A,H @DņŠ(Š< âàC‰-ŠO1D!âŒODQDÄ‚ŠÑïgã0¿¹³;Ë=ç;{÷ûÎ9ÍÁ¢FÕ9ÌêÔPÔY“Þ0s C ¯Y½Ò¿#ÉDHþN„øb:Dó ¼X -AC¸†FrŸ<û(g3Jßù,Zû”=ÀXŠ=æOZÕÿ8àðÐû`]hêÅ%Ò+"ˆ6ª!¸j°€&;àÚ@à:5¨Í£©1Š -}k7¡Ýj æíöGK(þœ]À4ªû8Zw }Äë0ø`Wè. -:U3ñP•„ªÅ¸§Ê@»ê7ÜQå¢M•‡Ven)wà¦rš•{q]yMÊüWÕŒõCÔkºp^øZsÆ{¯æ=fK±m•`½‰éf£ë9/ºÇcë -·®Üõ[¾Ìu_êò£ Äe–p§K²°Ø**2,m7¬Ö›l1l5)0ü.É7TJ6ª¥W¥ë\:dk\^ËV»2YîgØ`ÚÚ(vËšùFµ#9œ.Æ %
ï‰}#úcÏw”ðåJFsÅÃcøíž…žS…[†Å‹6›-Î÷X Þè‘f’ç‘%Yç±ZºÖ=_¶Ú½X¾Êýßò•U¦9
¦¿
»§ÈÖ¥ÈÆþÏtÙ'˜+m¿¿‘¶÷Z#PMŽúñ88Ê>Ö(óÕc§ŸE¾ÞÜVß -™$Y'MN”'-PÌ J7›˜£JÜ ž¸Ã<>°ÂâÇÀj‹¸ fòÄ<.ˆiÞSÐæGßCp" -80(§Ù¯˜®[èu^”¹ÑÖȉé‡Ì˜AȈñäÒ¢}ùÅQ‚…‘¢äˆXqRÄ÷’9áÓ¤³Â–'„ÍSÌûE–Š]¯™ºÝ|jè‹)¡Ç»Mk"-&‡1s¢ùT‹?pžjPEq÷§Ðì·®ÇÒ¼3NŽå±Z,û¦Ò¿qBj¬;·(vŸ<.@0wl˜pvLŒ8!f‚ÉÌè)Òøèxy\ÔÅô¨åÔ¨Lõäȵš"ÿÇuyGEu¦qøwgfd`€™ÁÅ.誈Ši*e60ƒU‚RUZbì2ÇXYKˆ(nŒQ@M\)GOÔ-–h²®kÁ²nŒQ¹û“ã9ùã9÷Þ9s¿ç{ßû}÷¾¯ÖÙìbˆ<Õ31òŸ=uO\u]ÚD¨1èDõ[~:s[<ס='ËyÜÄëµú¨ÖkPž0e £P”0I(ÐûHòôÒœøy2sœÎ&3.Nž›Ô#56CiŠÉuXSìhŒ©vNŒÞ ÖGïÔÆGp‰>Ñ36úoäÏ_kã¢E
Q¿åŸÃYÆ|Œñ7³ìjdÿYÏc¯?4Øb¥Ñ¥IýQ˜4ùI„\ãtÁlœ-É4„ÈÒ
6)‰1òäDƒ")!ÍÎcŸ /TÅë+bõëÔÑñÛµã›\¢âÛzêâ/“Nž¿ÒFÅ‹¢~Ë>‡Ó\Ÿ3þ¦T`'Ù”¬âuy²%&G,5õE^ŠrRÆ!+ešaò—¤š‚¤ÉÉa6IÉѶ†E -ý¢»¸$³}LÒRÕ¤r'±Vaܦ 7îw 3wY`¼ä²ÀðÐ%ÌðRf5áQý–‹|'€Ã&`_°Ô¥³ïå<JÒ€‚täfô‚9c(23=–9Y0eøJ’2æJ
óeúô(Û¸ôxyLZr…i‹•‘©ùá©+¤¬už—bQ‡¦ìÓ†¤|¡
NùNlº¯
1½Ô„˜Duhò;¾æZleÌ鵚¹²Ø÷.f½ŸI?9YJ,6k‘–=¦œQX”ã%rfúœÙ’¸ìitv„MTv¬m¤Ù¨7§ÛÍÏʵÍ*U/^å¸x«óÜÌ=ê€Ì£š9™ß{š€Œ_Õ¢: ]t~ËY¹‰î]°ï%Õ9@!ÉáyFž¦%ÎHÊïÄwèÆ#v©·]à/ÑI# -ÂdaùÑ6óóå¡KRAKrìææÛÏÉûP5+w³£®ÕÉ/÷ˆ³on‡³ßwÉ/Î~9¢“ö;N1‡óÞ\ö,¿k– -]c‹À'ÔöÅœÚa˜Uç™u“áW矺9Âûuó„éu:É´ºÉ”ºTé¤Ú\ÙÄÚå6ãkkl=k·ËÇÖ4Ë=j¾"·äkž)<V‹ -UÝôxÃAæÜJïÖ -îGRRÉÐLwL
{¯õÀìM€ïV{ÌتÅôú˜VOL±LÅ$‹¼,˜h Æ[bOË"ÁÃb–Œ¶IFYVIGZ,Ò–&™»å¤Ìþ†ÔmËS™Ûæ×6n›ÄßÙÇØ·Ó»žmX½ùkØûÕ2€ˆ-À\¶ª>;€I
2ŒÛ‚çî^Û8cGbtã8Œ²NÅŸ¬þi
ÂkÜz·¦a˜5_b[7ÿ¼W`=.¸Z¯ -®×†—×]âï4T[è]MoÉ:À¼‘ë`+×ÀÇ@È.Àß -LÞŒýp? ÇÐf'iî…A̓0ðà8è ׃SÑÿú -Æ{‡tè{È€>-fôn)EÏ–:¸´4@Ûrš–o¡9tšæÐ…·XÖr0ߌy ÛÑTÆ»˜Oï¬&`ÛRÏÀí3`àQ ÷19´*hZ] nu…sÛp2Nm“àÔîU{0‰‚C{2ìOäAy¢ -víõP´7AÞþ%¹ÉóÇP´ýJ^u³qW×ó}@w&cNÜ„7sÞGè§×í80 èu -p>-ÀþœŠó*ÈÏka{¾lÎ…ìÂ(H/xArÁ‡A$üupÓupÃ}ÍDwPÐÁA;Îñú6yDžt³Š±3çæ=€ñSîþ-€ÞiôŽ¥w8½ýO.¼Õ±°û]’°è°#ŽÀ÷Zàr_àÊ`àêHD€¼)PY^ãKø:_À×KôõFà»ÁÁnÜ ·»)kàûp°ˆ9×}Î5ØÊøOô=¼G¯æ;Àá ¿ÿ„·ã¦ø¡pKŦ@
üØ‹…©+pÇ
¸ëÉBy:ð€óxÀy<äK°“¾“Iïd²;ÿB¾$gºÉcîM|Þ¿ -íO4~‘¥à%—ï¸<¼àJðLR§’j|%©ÅcI=r
øׂÜ&|ÉíÀ\þÎÄ]î8îp½¸%½‰²'¸.ÿW.+\òÒçE¦‚0TI¹ðÄ -8Kœ!N˜×>ÞC”ÇðøÙ¾<O}'ãá iøÇ dÜ”Ž[ƒ¸á[„k¾å¸â;—ü¡Ï¯ŸøÆE¿f\¼ ½ƒwâüàNœrg†œÅ©!×pò/Ñ3ô¿Ì94L`º½ô"Œ"}*/¿–â§@%žSüßÂçþãpkØû¸6\‹Kø8†ÞNœQ‚³³p: -§jp2`9N¬Å±€õè ØÂÙÎy€éy’9ØÇt>`:G}ËvŒúƒm›Þ(/»½cH?ˆ®5•¸'ã©ôIp?P;¾¸2z4.Ž™„óc§á´: 'Õi8¦¶ã¨ÚÃêèVW0Õó™.õbf¿z³WÝÈtª[Ùõ¶=h/ÛÔÃî -ºÀîºÇn{ç¹h˸_E›Æ â¼´zy¥ÿ’ÊÉ“ÉTb5ÀÉ®OàÐ7®?ÎO‚ßEOH…hq`âtìÉDgˆƒé)`ÚCʘÝ!³Ù]ÁÕìŽàZv{ð*vkp³hsðѦàÅ!‡ÄCΉׇÜ7OüZÒ4ñgIÃ{ÂÿYûÂ*w¤}?¸Aåµ/‚zýPg&óè™2ÝSÕØ:¡QhMÂÎP3³}ªÙ:5Ù<µˆý@SÎnÔTŠ6hŠZ4uâušq“¦UÒ Ù%Y£éâVkNq+5W¥õSŸH—OýQZ*H—yYêå‡ITꩤމ&ý8šùbiÞ¡'çH¸ûÃ}Ñ1 -»"'b{d86GjÑi`6D¤3-vv]„‹m/
Ÿ%^^%^¶DR¶’[ÖÂ-Û&
Û+[v\^Þ'_þH¾ â{BWG²7ù&”ž3Ò¿|œœ º)Þ-F{ô -[–jfKS¢âÔ\q¡©Ë7•K]¦*™Ó´Ì'×Ô¤È1nåíÆ}ª,Ó)âF?›é?ôý•Ï2 J/ŠWü<¿h¦³Hú]ÙÔçSÛ³žâ5iÔ禋P“ÞÕþ˜›1³3߃'#e1LIF"[”ndÒ3Dîô±Ó’/ɵ”Is,sevKO–¥AaMÛÂg¦uªÒ-õK·\'žQüŸnøŒ4AùšÛ´½´îÒï̶Ø&ŠW‹)—ù6s²†`VÖÛ˜™ŒÒ¬PeE1ùY ŒËf`ól‘Ö-¶Û\’l[)g³Î‘eZû¤[×(Ò¬›xsæUªõ„Êd½ÚÏdý·Ê”ù3Ÿš)¼BùšÏÈó³¤uØ´çÑÌ™KP\Kí×|ÊgvŽå9~(uŒD‘c< -r5påF2y-ãp¤°v‡Y”å°‰9y’ŒœbÎ’S!3ç,’›ì«F{«Ò`ÿ×Û©Rì—‰§*½ý'^Ÿ-(_aðr…<?Eë>袙“h!êÔkS.s(§™N9Š]Qà—;yîIÈq‡#ÛËØÜIl¦ÛĦ»3Ein‡8ÕU(1º<Rƒ«Z–â\á“ìÜ Ht¶)uΣ|‚óñ¯ËûQ©Ë”º\A‘èåòü8éí/ ûH4Kóiæs“>}‹ -$pöGn‘?ìÅcUkÉûÈ(‰b,% Œ¹ÄÀšJ,¢éÅv±¾Ø-I..㋪¤ Euòø¢Ÿ¸ÂÝŠØÂ#ʘÂO‰Çʘ‚—ÊØA›ÿ'“GHoÅtˆEÄ,¢þ9g0°—ñ°ÎŒŒò@X<ãaöh`òDÂèÑ2O -“â1³I›HçqŠãËK%qå•\LùRiÔÿÈ.ó°(¯+ÿ¾Ù„afØÔÔaQA¢â׺<ØTµ5Ú¨E£A¶ ¢ÀŒEE†qA&.TD0j]S4‰VmšX×Zc4DMòõ'á±>éï3ÌÂ}ï9÷ÞóÝ“Tà84ɬŒOÚOZ”qIÿPÆ/yªŒ_,*ã‰Ê·º8Âì¥o{PÄë÷z’NóýÜØ÷-gß‘¢ÄÔn˜’Ú“Òô˜ñé1—>cÓÇ £Ó§#Ó% iïJ‡¥-”¾•–,‹KÍRĦæw‹Ipˆ^±—4;D¸éòÄ!:ùg‡èåâk˜{ëRž‡eÜ‹$“$Ó»0˜• -Lg«6)CŽ·×8cl¦7FgaTV?ŒÈ„„ìxÏ…¡Ù„øìéB\ö,IlÖ|ÉଥҨ¬Õ²Ye‘YÛ䙵ŠðÌ&rM¾æ±"<ã'"*ÂWýB[ +X—IYIoRðºÙ¢M^ËÞs=£ÂÐ\wÄçõD\žCŒáˆ5Æ`ã0DÇ"Ê83…ƹB„q±fL—ô7æJú·HCóvKCòŽviHÎ#iȆe!ëÅ×Ô¦°.e°.¯²I -ÿ^˜ ̦{êö~F`8[Ö˜B99c@±"‹uˆ(AxI$%±è_2ýJÞF_ÓT„šf!Ø´ -º»PrQÐ? -_H -Ä×ì\
la–›dð5i÷!݉tOÜÌø‹ØR r+ZáˆàJWô©ìŽÞ•èeE9æXèÌ 0‡¿eü,sÐò¾–Õð±äÃÛb—å ´–3КïB[Ñm¹(xuQù!ëbÏ#IÉåYØÄ}X -0^-½z»½ò~I8m|E¾&ߦwŽÍœ<P]€GžÀcæä;=ð=›–Îã>Ÿ³>çáÁ½ñ‚‰É¤¿¬ëDtò…Ø;D¼¢éM"ÉP2ž$’ydIÆOÈÀK¬Ãäáä£Åøex†J<E¾ƒß¢ÿÁ'x„“xˆËxÀÉÞã7wñ3ÿQã
Qé Qðà;þ@b CÈ2ÞßÓ¹€¾¥t¥q´L<Áz<†‘®ºLtm£ËB×.Ž»‡Öz¦ê8SvŽ©û'nñ×79û›ñFïBtq‡¨v…¨p(á\àGBHI {ãû-c›G×"º–ã>VÒ“…;Ø€ÛØDW!-¥tUÐUÅñ¸†Ü2Gq§ñ?¹Œãžã"G½@οèêÌ\¨!ªˆ“Û/ë"éÅo™ã8Æ9ŽÎiôͦë=z–ГÂQ3pk¹Mrpq«ÓUF™ŽjF¿g¹§ÑŠSÜÄmå$3Ù‘O"š%ÿCôpb.Ä‘h8®‰ÒÏ!x ‹Â×ÒÜ’NÂuY"®Êæào²…¸$[ŠòTœ“¯ÆYù:œ‘çáSùfœ’›Ð*/G‹|š6üEÑ€&EŽ:´ãˆã=Ø~@ƒJDý¯½dœ j¥|å<\5x¢ñÄ]•7•\u‚Kª18§ú
ΨÞÁ)õ<´ªßG‹zšÕi8®^ƒ&͇8¦Ùˆ#š"Ö”Á®ÙŽFõÎõ8è|\Ú±Ïõln/`uQã.b÷ˆ>ôûòØ<Þ·=¸Í||©ñÂE×>8í6îÃpÜc<ŽyLÇaÏÙ°{þ
ž‹Pï¹=Óq@›‰ýÚ
اý{´&ؼ*`õªÆnï:T{7a§÷ETùÜŧ•¾¢PÑEy"rËÊ]–¸½Y‚t.ú:ଗ+Z|p¬GØ{Æâß(ÔùMÆ^¿DØüÞ…Õÿ=Ôø/Fµ2vù¯ÄÿlTùçb{@,e¨¨ByÀa›î°P¦;+”~#˜‚ž ÅA¢PD -ß@dü!ôXjYî?e©=¡—¢)PÆ ÔõÆž>QÓgvéÇ¡J?ÛõïÀ¬Ÿ‹ -ý”ë—`«>eú¡T¿NøX¿I(Ñ›„¢`³Pl67HòCNI6…Ü’CŸHrCEIίx̲\fimc™?Æ×Æpöž}aëçêþ¨2„ÁlˆE¹a$ÊÂ&¢4lL†Y(6ÌC¡áOBa©oø/ÓåÕ}†ñç\öì)A55ŠJ²Â.à®{]8ÀËîÂ.Ë.·]nr[‘ÛŠ(—Â%Œ¦*X“èèÔ±mSÓ¦i3¶Î´vò!m¦Ó´“t2M3Mš¶il¶/2füð›ÿ9çËó¼ïùßž>f&m˜™J›`O¥fO¦-±'ö_æŽï¿É…÷¿É¥¿Ë¤Â
©¿"¢Ü±Çø˜jÿ}6p/¸{ˆòVp¼\ÉàqéÀzœÏÜŠ5)˜Óhð¼FÓ+" ÓšjLjÜÌIMs"³•ÏìfÙ!v43ÌgNsC™óÜ æ"Ò\ç4wýY¿Sôe}¬èÉ~@DùÇùPCÇéÿÔ -§xJpˆsÊjqYeoªªÄŸÇT‰ïŸÓsT¹ŠMŒ -«Ü§9ð:éÞ¨¢ÿ@WYºöL’—1êÇQòÒ[‹`Ù´KÛRÐ,e QʃO2¢^*bê¤rÆ%ÙÙZ©ŽuJÍœC -òÕÒQE•4!ÈÒ¬²Bº¨*—¾#Io"þIïQeyÙC„UîQßïîÕjàœîùäåy9F¾zÉK°"• h‘·¢Q~^Y
|nù0jeã”ˇlcªek“9Yîà+äE¹<.”Ég•¥ò•(ß ÞŒ)–ÿ#ÊŸ©Äʨr•’ʨ°ÊϨÖ×HûŠXtÐ<´SÈO?ù’Ÿ€M@Su<¼Õ›á±ï‚Ëž†G6ª°9JÙ!3•Ž¶ÜácËìm\©½íaE‘ý´`µ¿¤´Ø¯« -í?&Þ#>UVG•–5„U~BµÞ$íåZÊœ5”·ˆ!òÓM^Zé{£“ƒ§&®ÚMpÖî€Ýµ6W&dw*Ý&”»‹É]Á”º¬è®g‹]Îêêá]£ -³+"˜\ç”F×5¥ÁuWep½«2ÔþCi¨ýJi¬‰ -øÕzÃE{Rp†âÀqb€ÞÛÉS#uôÝé‰EuýS¨ònC…wÊ}j”ù¢Ôw¢Ï‚b_cõÙ˜BŸ›5ûšY“¯‹3ø†x½wZ¡ó. ‡¼¯ -ùÞוyÞw”ùõŸùõÿy¢_s‡j½J`‰˜&FˆÂOÔy]Ë妔7¯Giófˆ-»PìO…ÕŸ‹ÿ -f˜"Œ™1j½¿‘=äïdóüƒ\®’?è_Tä´¼¬Ènù"Ûÿ[ÿ®Èn~ ÈiŠ~Í-ªûJ#0GLÞQ;‰ºŠ;Z€Š -dÄ!st#2ƶãÀؤ¥c8ia=RÃ|+,a_؉”pö„ƒH0»Ã§™]áÌÎðM&)|IûIù7“4e“†Ö¸LZ³Äq¢h릶´Åc€qÈ=dL -П²fIH^¶6]àp)ñË D"ž\Þ¸•½„ßXÑ"vÅŒu+žX©EÌJ -à}œ£óæ@»›R;àNlÌØ_¦ËlL:X;¸ù:8Ѳƒu'íäF7yÛ€´Ü‹û€o -¹*_õ¾6®™ßX°A¶æE—•Ûl–ïÐÇ÷<˜ï²ðßÍâŠsÒÉDwî'®óL7Œ;á -<'b¡g$ò<c뙈ÏTažW–í•'dy•™^kįJq¶÷q–÷)Íûœ”:úŽ”2ú‘Åw¹N½³Ôoö -Ñ¡IBTh†0=4WŒ-‘¦†®•¦„mSL -«'-Šˆ°kzaøù–ÈR“ÈYÎA#[Œ]dóû¼ëÐK½ä3Ùô’f€´ ¦Hž0‰$h\§ñF¬FhM0¢4ᘮ™ŒiáÑBdx¢0%|–09<GŒ/’>_#Müë2‹ºÌãøç73Š¢(à‘Bj‚+Š7&‚‚Š -"Ç -Å0=}ÞíÉ6ÑOÖ¼@¥åuRʤîJÎÔ¸ü(%æÓXg‚Æ8“5Ú™©QN‡F:§ñÎYFœs¡i˜³Üë\oŠqî2u1G;Ï™£ó¿4ÍÿÞ<t’ÏÓHžÏ|íyÒZÆ€2X -úkdA´F¸F(Þ•¨8Wº†»r뚬W¡íšoq•ƒ]U¦(×NÓ ×!8cTpÓ4hÚwà3EM}È~Zÿ-謄%P3 2þOE¿€¹‹Q)a†¿FÌR\aˆ††)¶¨bŠ¢4Ô=LÑî
q×ãn›»'i{ººKŒþî§~î5F_÷v£û€é~ψ,ºnDþÓÔg¦ïj 7 UOÁl¾€ÃÅÌ3CW(š%
›ÛLÑÅmôxI
.骨y=5p^
˜7Dý=ñêçIT_OºúxìŠôLSoÏEx¼êéY¥žj#ܳNáó®á%
Fx±ÏŸûø¸æ Îð@!ß'£=¡ˆ¹o¶4šñh¸‡ÙkÔ‘¿ú”)²´“z/ŽÔsñ@ýÊ£ÞQ -÷&+ÌkSwo¾óªÛ’…겤Rz_P¨wŸB¼'á²BJï+tÑO -}Êg4² g¡æ€‹Ñp"Úh'2Å3®YŒþR)¢Ì¬°gôXy°º•‡¨Ky˜ˆThÅ …TĪsÅhuªLÓ#•¹êXéR‡Êyj_Y¦àÊõ -ªÜ£ Š7Xñ±‚ž¹« 弜i¢Ì§ª¹Ôâi>ïEà,‘²Ñö¨%ÒÐeÒ -¬Š‚áj[5Vm8ìªòÕºÊVU‹å_µZ-Öm—ߺCò[[7ä·¦A-Vÿôsèy¡\ÄÛ¾HJÇç1eRl¥4Ý^kЯBƒÔn£Ôfsµªn£–ÕíÔ¢:D~Õaj^)Kõ`™«ãeÚÊổÃf+]M"«Ë·ìƒ“4(…Ûð-ÒwZ^ÊÝ…Ä;ÿiöâr) Ÿãž“¢ÐínwFÔÎ[¥àèï’Zîi&sMk.:ƒšâ½B8ô‘jiÊj¹pk¹xjÙäµu-‹×âHíN~sÎñÜp¾ÑRb]ŒÏÓ05g9à§#ž§Ñ܆þ‹èïA¿V -xEò{M\0pÈ°ãvÆŽÃ4äGÂhˆ±ã
á1.ÿ:û:6zI®Ã¹:bQG,Ž½Á
¸¥…Ïr/¬’òÖ±Ë>¨¦Ðí[#…½Œ>šA‡¤VG%ËëhŸ€·š8Ùœ¨Íh[ém†“ÓiÊhÊßmlÒ‰GccPÏ¡_ONêIt=‰ß.ýœâ󸤹ë9_ ñ9é%Îtz²ÎuR šþ¤Ðà½gàl€óf1Ñ3¨] &;Jw•>é%}Š—iB®PWf2ÄPäWIðU„®Ì«8rõ´f`ÖDböª4ò05€nt;¡xZjñ~“ÞyÀlý þ—€ÒÒ§p>³HŸûK×o“[ÔÈékòrfä>Ï7vßü’Ý@a5쇃L½í ¨‰Ð
úB,$B&äé'fÝš¥ïåÑ¿´Hßêi5¨\÷µB÷˜u¿Öz}¥Mº£íº=ºÅ¼û¥êtCïê:Æ~ή±Â5Vûìÿð)Ú@ -ð£b4èoØñ‰–‘š -R´ -*Öߨ´ÔíÑ9½¦z×û¼¾Ë“ïµÓxö6*§àí&|ææ¼ÐøÞšXáoýC½ñ1ßHw*>M@'_\h¸Ñ(Ac«{)ÓezO•è<‡ÆzÖ߬“ÄâM½¬7tT¯£~kâÍaý -~ÁºŸ³î‚(ëzBðÔÇEtäIÛä2µöStÌ,R–CÛ‚5˜ÎǤ 9ØUP„Q¡#ÂJ«±ChÁ °ýB7ú„>„¶÷ ¸}=ÛÇÑ]8ƒÎÂc,PxuÝb¾¢Ì'úký…µ‰¾&Ñÿùˆj~GIÿ¿‚F²(£}‹²LÓs™1ì.ŠÃ¨( Qvˆ0 .EŸ¸!q‚bzŠëÐ]ìBg±âNt÷ÁW2Š¶’)ÖZ²À¼¥çXKéMæ–¼C~Êš%Ÿ‘¯X“$º¢™|@5ï©—É)p¸œêS–=eÀå‹”®Ç d#ú$éJrÑ#¡K*C@Z¿Ô -°WzPWÙ [å -`5”À\@mµ¦j#Œ5u¨©iBuc:ãNVeœfZãq¦1^áTïr*LÉ#N…ñKúåTÖ¬`o+&à™&£¤ŸîuÒóh¥<Í”«ÑƒzS<l¦-0›²`ªÍ‡±VŒêZæ -èÍèÌVTYœÐZÚ ±ô ÒajË~¦²,²rË%¦´Þá(¬? ¿ã(-I”)ÍQVNîZ¨/™#d’DH´S–fZèse5ÌÖ8m›QmË€ÞƇ®®Ú: 4u*TÖëPQ_u½*»åö.(ìCÛ'™Ì¾ÀÊì˜Ô~›Iìï“OèóLZeÒº(+#¯ÙhÕ!sd7$]ÄC«A]m4š›ìǨjH„¦!•<¨ r£Ü©€Ò©Âi„ÜU™Ë
©Ë‰k -ÒöX”ú6¢¸#
âD(ò£Ð¯Àv¿B¿ ‚€ù/ò½È
ì?0‹œÀ2²¯€x€mŸƒçÿ¼Ž¯Y¶/ºâýsdœêõ?q»éð -¼e*{a˜Ü -#åZØ~/cÑ`¹Å˹h²œŠfɱ¨L…52î–}Á'2|#ÃœïåÿLyV-J¡!
’‰wìdb€ö›éR,)r¦–'¢?WòXÀXb''‹³-&ð–ƒ%PKGÙ[̲³ô–¥¿ZZF¨…%Y6–5³Ì'áÕRévvÌ’+4Ä»ðxªB✓ÐM˜JÌÞÎ&øl.@ÝÀ…è—¢¿ýå’c…l+eSÉ0º’w¥/qÁƪxø«hòU4–jŠ«:•¿q¢jŸÙû>ç¼€ÍÍi06“»@¼ÿ0›{€Ï]1½ºK%ï’‰5Õe•dX+µ¨aXo/m` ßàÆ£ËP¼;61”Ö2üÔòð×Ñèë†@Ì:X»vò¹ãp
¾ã{”•KO"Þ£ó¥˜br€Ï¯.–ÂË¥ *ôÑ4—œqÁ~³d³%dÔ³Õ³|à$í$;‰GƒñØ=€‡g~IÞƒs{ˆEc¿ÿÄïÓpnk*>'Í“†•|þ]%5ˆ¹!èúðqw4ê¥V
èîBÉB%}lÀN:èÈPÎBpØ$aIø˜¡øvg9Îãs‚Ë~‚DŸDè$Á<É'ø¢=óâóëïQµÜÁ÷%_BfjD¿d{ -²¾ä4cÇþi3TÃÚûBl)Æ–žá¼ -
6oRŒ¹Q1ѧš
ŠþkP´õÌVbÜÙ -UPs ›Qlz4³>¶¤DÙ(9ÊI‰Q&1·S¼9DqæpÅš»jdt/
î«aÑ44zˆ†tÓà®cÓ-Mƒºåh`÷yн\ÿgºÌ£¢:Ï0þŒ+*"àŽEP”E†a†eXT7Æ( -.Çšb´¥š&Zš¤q_cÆŒ5Ö¥1Ñx¬ñXÍÒ¨ÑZMÒäD§? æøÇï\†{ï÷¼ßû¾÷Þ÷É0¾¬tã^ƒÍø>|ß‚ûšñ3ÖÁs°æ1þTG9y™%ÑÝ41ÆW…1~¨ü˜PåÅŒV®1VÙÆ$Ù6es”[ ŒØ2¥ÇÍ”-îWJ3-Wª©AÖøMJ‰Ý`‰?f°˜¯r¼îŸ1¹
6ÓŒk`TÃþ7ƒ8¦“bŽEqgò–ÃÔO9¦Á²›†+Ë®ŒøhÙâÍ`Uš9K©æq²&”(%a†,‰ó•Ìpœ”¸F‰IÍJHÚc0'…+ð
¸
‰?ó:cx#Ô%S˜3ù=•|K!1å'tTN¢—쉽•‘è/[ÒP¥%”5)J)Iq²$[”œœ¡¤d‡-“”`™.sÊ\ŧ<+SJ½â¬MŠµî2ÄZŒÖËïbS‚»•žIÆð•°ªÀ ¥ÄQÎg[Ú)#ÅSi)¾²Zýd±Q²5D‰©‘JH5Êœš¨ø4›Li¹ŠK+R¬mªŒ¶9Š±-QtzƦoÔ˜ôТ¨ôKïjŒí0¥¹µÕÊ;1Uªe¯† -˜Êï‰üßv~§Û˜7m]•œîÄŒ~2gV|F°â2Û-c¦Y1YVEgÙ56«@cì“e¯Ðh»K‘ö•Š°oPxöv…e† -³ÿGáö -Ïr+^eý†ti)̇Œâ¥ÀÎ߶L<G3·½“LÙ^ŠÍé˜Eçiln¨¢r£4:/N‘yEäe*Ü‘¯0G‰F9žÖHGµB+’ÿ’Fäo…CžN#w4"ï'…ä¹’ëV3u°J˜ŽE›Hg$OÉ•ÌØ¥Øüv;ÎSQã}9¾¿" -V0\£ -Â5²0F¡4NHašFæjxÑD•kXÑ
-ªQPÑ -,Ú¬!Eá,ÜV`á -,`r…õè¬È¡0&£É2ÊF75ŸýC¿ß1A -Ÿä¡Ðâ -)îá%þ -. Ò°’P
-‰RPiœKS4¤Ô®€ÒB
.›ªAeUzªl©üË~§e¯j@Ù~ù•~ ¥75 ä
,v·²–±)̃r4‹!ÝÌñRr¾Û:¶ïW†÷™Ò^AÓ<5dº¦÷Ó òÁzª<XþåaÈËd€3A~N›ú;êç,U_g…ú8—¨·³^½œ›ÔÓù¦|§ä[~]=§¯^ÓÜÔ¡µK8¦°ß"ÈE;
ms‰=Š˜&(—ŸÆUtVÿ9^ê7§§úTú©we€zUŽ€õ¬Œ•o•E>UvyWMP*§¼ªªÕ½j4ʳrºUS·9×ä9û¾ºÏ~ înÕ¢µ -Â.úÏ•ú.|«»¨‡«‡¼\½`€º»åé -Q7W”ººâÕÅe“‡+_]“ÕÑ5W\ËÕÞõ¢‹0¯‹ËP}A†…·Ônáwð“ž)¥a¹ž9Sè´ãÙsÔl)´ -}tŸªFÿ×è?‹\ÖI]j<Õ±ÆGíkú¨]¿5|èkøØÖòr¯åÅRKS?Ú`íLàÆÚ5œ…¡`?àu—]§ ¾´<Ï„2G¾3ÐND;zž4j¡4t1úèö].ù<‡þJÉ£®ƒÚÕ3 -ÇGfó:GMÎÑhçIòù
ÀâçÞ†ã* ß¿ç]ÐÈ{€Ý.ù¡ëCûvy¬ùHç8œZZgÚ8”Uçàø|J}®Ð'×|¤/ü¤¯‚¥ëFé„›ÔäkŠ~‹»E’o#v{n¯;tkÃü`Œ3¤ãóõ?M—NñÎÒ=üå]üå|îm-Ó-ÐM<æ
ÕW8Ë/ñ™Ÿãt?ÓºªÃºBà—9sIߦ»•‹m|Òêy= Câé‡ -ÐÉFý¯{ùoèk•ê:þòKüåçøËkÄñOâ¸B—õ<õº u:¯ú˜æ=KÑ[Dp\§¹êÑŸDáÄœlAOЕýúpå@öÌÞF½=+ä¡1ɤÞI *ô!q|@#ŽÓÄq’8þªÕ´Ç‹”¯™–ÙB)÷’‰½Ão“±ƒdõ -$¡&!Is±MÒ4I›&kÔf]zd=Uu«¢®«¶µÓŽvÕ6µÕ¤ýQ©ÒºNÝ:mk·UíŽvÞ·d¬Þ÷÷Úz¿ß÷ðó{>ÔI}ÎRþ’/Öÿ‘xW¼%^Õ½ø¡îÅ‹º7ÈÓZÊ¥c×:š´ŸæïÖü\—Gåãù¸&ßdQû¤qXóžÔÍ<¯pz…ËúÕ}šá^íÖÝóÚés:ñóÒþ’DÁïv)^‰VˆY
=·HÓ¨5¥K¯H:Ò©Õ »¥Ñ. fƨ4&¹$åã^íÇöKcEÿ’»ô¹Äi¹;¥:©Ûp\'zL»}Lçñ5iÉÞÞTx{Y<¯ðò”ž¯+ì='Í$éeK«D³Y¥ãäž5ίéàî¨ g£85Êé¨0w®½•“k8¾vÇ¢±}'G×ÝÃáuW9¸þIîXÿûc~ξ[Þc_ìÇ,oˆ°÷ÿ¼£ÐúS…ùçÅã)z(Ä]Qxùº!šË·¸'&™s±yÜ[Æ©
ÕœÜØÀñ-ÛØÉÊÆŽÆ
p8nŒCqSÜ7ϸEöö³l8ÆÃyn7<ÈRüìŠÛâ_gaÓûì4~Êcä+ÞTh)çæ«æê_ÊÔë4î’·3 1œŠ7r|S+Æ"-4:8àbBË ~ö&ô²;aˆÛÆYLœfWâN÷²#é(Û“Î2—t…ÙÍ×™I¾Átò«L§¼Ç¶”O˜J|ÅkzýÂÃJA.©=«çyJ-ä爼J6p 9™å”\v§˜XJb1µŽÛR›YHõ²#-Àö´si#̦M2“>ÇtúSé gœb"ó㙲5ë;Œeý„Ñìß2’ó±ˆ|Å+ -çO›ôúçÄ =.VÊ%?{åewV,‹Y ,de°#»ùl3³ÙÕÌäÔ3ãa*§pN7“9Œçnekî4£yŒäíg(ÿƒù(¸FÁsôþˆPá;„Šþ."7)ŒðR¹î .‹ÓJÅŽ¨].ƒ%ùY—ë˜Ëg¦ …m¹„K˜(¬d¼ÐÁX¡‹Ñ¢V†‹üõ2X4Lq˜¾â턶ì¥GIP°äݦ‡è2=K ôeñ6þÒ¿‰ˆú7¹Q×¾H¿”úÔ_ÒØNy›•—™’5„Kâ/Ib¬$“SC¦rM6úMNúJÝô–úè)í&X:@wÙ8]e³øËo§³üæs´[®â³<ƒ·ââ7âCñ_Ák‰ðœÒ«6Ý¥Gı ±Yy™Ò¾Lh_Fͱ™˜Óè3çÑk6´TÒmqÐeiÄoi¥Ó⧣"D{Å(¾Ê¼U»h:D‹õ,ëxlOá¶}ŸfÛ¯Å_Õÿ\DVyFšW”fœ•/ªÛäk\û2,ªÖªŠ'X•L—5¿µ˜«™v«
ŸÕI›ÕM«[žêaÜÕS4×,Ðd¿—ýŽ+48ž/QïxKüEýÏDd•'¤{©VwQiÆ>± fô<¡ñaùë¯QÍS³–@M5‰øìxí´ÚKñØ+qÛ4;\49ÚpÕvÑX;HCÝ$õu;p:÷Sç<EmýýâqõßÃ^ÿ†Ú?‹ÿàpF¨ÕÝLÅWêuJ…·‹°ú£ë— üøõ_ÝÚœF<ÎTš¹49·Ðè´ÐP_C}}ΆêüÔ6ôãhÇ®¥ÆµLµë$ÕM—±5}kÓwůğĿ±¹"«\“æ¹FýÅ¢Ky¾ƒzÊK§¾÷ªïqÅÐ䊧ѕL}SΦBj›Êp4[±7×QÓì¦ÚÝÍÝ‹Õ=F•g–JÏ*ZŽci¹O<†¹åÊ[~¡öñ/,žÈ*JïŒRðÍ:±M%Ò¨Ú>Ñ©ñ6µn5z¢q¶¨mIÄÞšNuk>¶VÖ¶JªÚT¶¹¨ðz±xƒ˜½#”ûf(ó-Qê[Áä»—’öGÙÒ~C¼Îß(ñý“7²Êý_”eJ¿÷¶À¼˜ƒ"(¼¢YåRƒÒâZŸòþö
X;ŒTv¤PÑ™ƒ¹³˜òN3eÕ”úë1ù[(ñؤ80EQ`…#.ßõ°xž¼®×ȼO~àS -ü‘U.¶ê.HgIÜ*1Ñ'üÒô´ký*•j;Á€Šîʃñ”“(éÉ`KO>Å=&Šzª(ì¥ ·™üÞòzûÈ
MÚIvè Y¡»É=DFèÛ¤‡~&~OFï'döDÈwKë ´Ä”ô†DP´K·IºN•®ÕAé÷‚©?Š¢ÉL!w(‡œ¡"²‡Ìd
U“9Ü@ÆpéÃAÒ†GI™#yd›GΈ«$
?KâðÅ»$
}ÌæÁÈ*wJkY©ÿœôÆE¿H·M%ZcØU¶V¨ö‚¢QÕ[cȘ06‘HêD:)“y$O–°y²‚¤ÉZ'Ý$„ýbcxšMáÝćOb_O7ù²xÃÄGÆ?#~<Š´µÎi1"ÍÑ¡5»UžÕI»JåQÙ˜ôUžä†!}z
I³±$ÌmÂ8·™Ms™ÄÏ`˜/6âæØ8ïeÃ|/±óÄÌßÆúù£¬›¿HôÜu¢æ^díìDÏ~@ôÿcºL ¢<¯0ü"‹"2 -*ƒ²ˆ5®"(Ȧ((ˆ² (8* -Ž+¢ŽË©â‚©1n&ÑDŒQc“Ô%§iŒ[5±Ç¦MjÔ¨IÛ4©Ñ4>99=žÇ™ÿgþûÞïÞû}ÿ½ßÁTÇ:+Ñ+„HÏ–s©Ã<r0KŠœÍì5}ÆÅ€y’o•Ô£ÚMƒºYŒêjñ“«%H.–r¶D©‹…CÖÂf²\°”Á2`]x -½"˜éÒ„9Ôa 9¨ Hx< ý:ôW0ƒ®–\h„×Ñt6Ò|6Òˆ®ï)mÀ4yéÛxéÙ8Øl›…Ù0fãa[oå·çàÏ=‚oU†fdïIÄ;¶’}ÈšÃMƒÑ
àQŸµ’'Ëèf“ºRšgxšðmîÒvühÂø±?váÇîp©™—MÇ᳇BÛC,š1Ø̬ÛÜÂßÉÇnò±ësøZsI×tâJ¼ãkج9r9úkÐ_/7K4Ýv »'
>Í'ì'-<hiÊùH‡ýiŠð£?:^ˆmä¤k#m« -õy…d_µA½zNÁyeçrü·Ã÷r±^_Öj`}ÎíÍs‹Ã _â2|WáÜ€›NÒ'ÔërÓ1¼|Ì GÞã¥ð›ïþ|`Áö -û㱟ŒýLV˜ý<½HîÁfüØ…;ñ£I+µÚøÿoå—[°²‰ˆm${•»ž -_v£ƒ'ýl©SŽ#§º8ÈiaìÓ -ö3¨¾l4ò´?6ᇼl >UG$Öòo‹Vãá*V°‚Ì[Éèrª¹žª«cÇÕ£ßÁ_ºKïs¬œ4 Íg[{/Ç^³º£g¤ºÐ A' -áhŒEc)hd²²ÑÈcå³Ñ)E£ -»‹µŒ«ZV¾„È,""[Ã.¨vºê._iós°wr#íÇkGý>>wp½•ãe³‡³l®wòUƒS Vw ÕJçhYG¨Þ%Vu.‰ZꚢZ×L-qÍÑ"×|YÜŠTãV®j·ÍïZ¯ª®ªèÖ¤yî-*s?¦R÷wTÒýc•x<Q±á9Ø;¹Ä‘zœã½…WMظnภ-Vz¹iew/Õw÷ÓRþZì1HCŒFªÚ§†$Í÷LU¥çUxæjžgÊ<KTâ5_Å^K5Ç«AE^ÛTØc¿ -¼_Ó,ïw5Óû¶òÿ€ÁÞÉÛ}yñJì'm‚Õ|¯ç^-þ,â¨]dt×Bo£x¨ÒÛ¤yÆ•‡ªÔ8Z%Æx'jŽOšŠ|²T蓧Ÿ"ÍôP¾ïbÍè¹JÓ{nUN¯½ÊîõŠ¦ùS–ßMeõþ -~{''y0Ñ -@Cm
ŸŽøøS‰/óü]TÞËK%~½4ׯŸŠüÌ*ô¬‚ÞÃ5³÷Xå÷NPž²¦ûg(×?GÙþšPª¬€MécUfßMÊà%˜Ø¦ÔÀ³J
º®ÉAá°sm×±´¡Ä€6lEë泊ërü)Æ—9ø2;ÐC³úú(?°fš”®œÀeTVÐ8M
JÔ” TeôËRz¿<¥õŸ«Éýç+e@’lФàÝJ2…ÓJ4]QbÈ—ðì\ÛÕ†î.ÚÆiTC×s¸_€/ùø2#¸«rƒ{hZ°Ÿ¦÷Sfp¨2LQJ7
Sªi´&›Æ+Å4IÉ!š’«¤³•8°RB—j¼¹QñæŠ;§4.ì²Æ
zÏønçž]‡ÑÜF«±f°´*`núÜË£5Ì!.Yfe†z*=ÔW©æ>J1›”l×Dó%™G(1,V a‰–¦øAÙŠ/иðrÅF,Ö؈‰lÒèÈCuR#£~÷ùþ=Ø;iAomÆ -Úá…1Ä -ùžÇ½lü˜Šé09ÂC“"ŒJŠè ý•ªøˆ(ÅEÓ¸ÈÑŠ¯±Q)5U£çkTt©FF[4bȽ0d»†Ç¼¤a1íó|Á÷§`×ð!víòS\7”yŠa&äpo -K#.Éø“ÝM Ñÿ£ºÌ£¢>¯0üdQv•MvD}†}GEepcÄ `Ôˆ\ -`²’Ò§)1Ý®„ŒEŠÏX©‰gÞXóš`>·xÿ7Åe8Ù†V7ºm\›3¤™0*ù»òùÌÊë¤ôÇ”‘á.S†R3Æ(Å<NIæ(%š'*!3Uñ™™š˜™§¸IeP§XËM°,TŒ¥Sã³Ö+:k—¢²+2ë,Üàý=E[ƒl"þ*3ûkÔ6®Á5¼–C!X!“ÿ¥Yð7%ey)ÁjP¼5PqÖpÅZ'hBv’b²Ó5>;[Ñ9%ŠÊ©VdîLEä¶(<w¹ÂrŸWhÞËpH!y§áºBsïÂC…å8´§ÑhEcÖhTB ä‚Ù*™¸'cWòœ—|_/ðWTAˆ"¢Q¯ðB£Â -- --,THQ•Æ5(¸¨YAE -,zNÅ;àuù¿§±E×ä_ôµ -¿Q`¡CßE§ùèÌĪÖB9‚Ýô<îü\‰ã±*1ÅÃU2Rá¥Þ -+3(¤,HãÊ"\« òd–›Pž'ÿò -˜¦1M]Ñ&CÅ3ò«xQ£*öÃIùV|ªQåwäWþ@†2‡ºÑz¹hÕçKUPy0 íÔ"Ö_‚÷Ä:FbUB*]4ÅSþÕ¾[=VcªC4º:Z†êxù1È£j¬ò)ZùÔ4Ê»v±¼j»äY³~ šð‘<«¿‚ÉkŠCè,d³¡½ -(„ìbjP*%•ã;&KQS¤Ð)°N2L!ßz/ùØü @Þ¶0yq yÚ’!S¶¹Ûª4Ò6Cn¶¹Ú:åb땳m¯†ÛÞÒðú÷å\ÿ%Ü•ËôjGëqÖÙ€^5”Bkž„vj%Þ{]+…amÒè’ÏlyØ=4Òî£öÑr³ËÕ)gûD
·›äd·j˜ v~dŸí°VjĨ6bØÏ3|øÝ9wàZ„V#5ž“YoX«Øh'²æ¬QXúØÅÑè7IžÍÃå¶À]N¸ì´øú–P›ƒ½••ÖJ[)^ëlX=€ßmÁ¨¶œâ|!ü3ü]óùÚ¨rÈ£Þæ©ìƒzf`¦>}t
Íè·à±j®Kœ4l)w)·‹W—že7Úv2ílí{Emgíó¡6Ãk|÷m~snãžæ²Öé0Š(…z§²æ8»E
B×°Hò~Rr_&¹,çÒK8p.£+©Å*.]«¹ðtqáèæÒæ‡Ã‡Aïaa=°§
èGϾÓÏw1«]_ð»¯5Í©PFŸs([Ú\ö!kŽ\ˆ>ºZéõiÄJÉ©mì*si-ñµä±Ž<ÖS
Qòè
zt!êãaØGOú¸>jÑÇbúº`;Ÿ’6úÑ{[
èV‘fõ6S²DÖEÊÁèV¡¿Fr{Íõ° ¶À6xh¯¾ç$íà2þóÞÒ.æc}ÙËÅc³±žìcÈöÑÔ}ü¿¾Ç¹À} -ûá -ü‚þ\eN>aF®Ñ—ß2£×éÉgløÛM†ëæVéżu§õØ ïuÈ <ÀÆÁ=”wš'-Õ]UëŽêõ'üÔmüÔðu¿Ç×}›úœrÇuvxaù”Æ}‚kü˜‚}¤Ó¸Ý_ëC<ÞωüÁá<Òÿ74}t÷WEé/JD3½|t*ШÅ-6¿‘ø¿•øKˆßAüNâwë}üÝeâE|æy\ëY"ƒ·qyW(ãõ®Ð2Ç9ö?9<„{Î=õ;ô™Bõ¼î¯¨ÅDz¢QDüJÊ^GùtŽ<ÎÇ)òø)y¼‹³|‡<NàBi~Ìê×NªðCÚÙÛ<Ï8Ý$£û´Øñ蜚ÔSú%^÷ -^÷µ8×=£t2ÐÈa$JÁ*"Öéy¼I_k±[ˆ½X¯“Ç kã
z
õ*C½—o¼B„ݺª](íDu€—‡x8¤}h¤ÎÈ™Êy²kÑŠ!~2ùf²óˆ]ʶ¬$v±mÄž=j"öâ.f·k‡Vj;Ù‹ôd*[Èj37Ñ¥^}©ú':Ù<¹¨ù£ÑØZG·áH´|è¦?ñÉG|#ñ-t9إĮÔVæ£9ݬYÄžK¼Ä]B'žÒóêbB×éY¾ý‘z¨Z7“ÑÅDfÚV£ý-7м8´Í=»¨Åvj±=²EÁäEü⛈jaêò‰_BüJâ×RùzâÏ"~1[¨ÂR:Ò©§ùÆr²|Š.t}«lcŠ—ê+ø78¹Âñvœce¿+Ú¼¾ÀßQ蹡åMEÇ ‚FñµJéÄÏB!_¸I4&£QKêјÆ<vìT£C‹Èê "µRÁú±€iOÇ›ÙÕÍìøfô8Í‘vˆãu¿>XËû5î<Ò\‡iÕ0w´|ÑòG'X4’ÑHG#|4Jô’Ë=¶Í«ãOÓÜ»¶[;iì$Nb'Ž'±sqb×±sq“ØiRçÒÄMš‹Ó6½¥Zï:íÒum·U¥]K+T(L\¤Mh B€6þá&BĆm0Ú‰3?Ú?~:ßwü}~Î{ÎùÎû¼˜ýŒcûc/ßËÔVˆ0³î¬–Ö]ÔbÎ
-ä|Qóë_‡75—ûŽæòþ©¹üO «op”}ãý©æœãú$Çì1Æs´4WG -:œkÑ¡\»öçÕi5Ï«½ù~íÎj%?¢LÁ€–F´X0¦…Âií*œ×\ÑŠvi¶ø´fŠ/hGÉ‹š*¹§É’×5Qú&¼£”á>dò -éö³e¤E¬ÐãïÇi׸?€-Ye,«Æí-5j¥ÔªåÒJ-–ºµËЬyC»æ=ÚiˆjÖ׌!©Æ”¦iM—5a<¨íNjÌÄ®1]ר鞒¦×”0¿¥ó»ð‘F,YÚ¬^F÷ºƒz¯’ø«Ð§ÝË}†c~‘±,lZ§s±æLf¥Íåš1;5mnД¹E“æ¥Ìam·ôiÜ2¤1˘F-ÓJn\ÐÈÆU
c>¶nzRqëU
ZïjÀöuõÛ~¤þ²?ÂÈ>ä.š/8™lجÇ>Xæz{˜f,3ŒqÚ–¯)«Q)ë&Û³ÕiÔæUÒÖ¦„-¨‘²ˆ†Ê´µ,¡xù„Êwªónõm~LÑŠÇÕk¿¢ˆýsÚâxUaÇà -WÞ§ÍÒÇy…ÞEÒüi—tÈ-À<×3ôM2¶s3îÈÑ6{©’f
ÛË5dw*n¯× ݧG»ú=Š9bŠV©·r\‘ªYm©Ê(T½¦žêO©Ûù¼‚5wÔUóŠ:k¾oÇÜgòZçIñǘìè"Ìr=Iß8ce^F˳HƒÕÔ_mUÌéPÔY§^g£¶8[®éR¨&¢žšAu׎*X;®ºEuÔT»ëŒîËò»o«Í͉[ÿ=µÖÿ–ö¥?«kh=îRü˜‡io¤Þ¡˜yd,}®<E]E\…]›ÕãªVÐU¯.W³:Ýíêp‡Ô^ߧ@}Bþ†Iµ5ìR«g¿ZOÉ×xQÍ·Ôäýš¼ÞïÂo¸þ;|BVWÐ9‡æ4ãc@ -F¹jÂgò{¶xrÔã)QÐcR§Ç¦vCOÚ<jmlS«7¨oT¾¦!57¥ÔÔ<'oóª}'äñ]Pƒï¦ê[¾"wËwà×\ -ZU´«¦»VÎnª»ÛTÕTeOLŽžÙCSª-isè°ÊCO¨,|
¾$[ø[²†&[è=•…>Vy¹ý54–ИÁVˆA: …RÅÛ#Õ‡¨}Â…rn1ª*bQe¤\ŽHµì½nUôú´¹·Ce½Ù¢C²FSÚ]€CÚ;'KìªÌ±{ðM™b?‘9úWY¢ÿ’¥7«3hïÇzÏ£3N Að£Û„%nˆà»£RU_®*úKT>`RÙ€UÖA»6
Öjã`#øeÉ)>s2Æ÷Ãâ/À]•Æ_SIüÇ´ïÊ0ø -Emæ$PÀf>ϳ‡Ë?åÝ¿À}í"Î ô´JH†ï%æ:bvÌ ®™RÑ°$®Hë÷®ã@ÁøíÃpíÇìÀhĈ²ó‘‘`Ö¼>¶5&ymxyõX{†g(b᜾âÝ5‹Þs/w¦¤æ)ö -ž£Oán1°¼Ã.¶þ̓¾ÙŠ×¼ -¨‹U2 E|ñÄÏ$¾—èEÄ/×"|,ÀÇ||ÌÃÇ\òq7õÑ˺½‹§³øÕLÜOgTÓáT2ÝCe÷èOð…ºÑà8[ÚS6óú[÷³Õ.çÙR^‹Ù/i8:4ðìD#<4ŠÐ(G£J3ð1y™J}ôP§Ý\M曓´„»ÕTÌ÷p÷$™:¤ª½ƒ¤ùè`vàá [Ù6¶÷
¼jV˜Ïý^?½á!š=8-:qèØÑHCÃÍhóÐ(f…–£S‰wÔ«óŽMÔ¡öAS4>ä.Y¤ÖÁ«Ô2øa
Ý©æЃj -=©Æ!çÔv®A@{ÐÜÄql5[ê=0f±ÍOã5Ü3\ê6„ª;Ü IC¢tg˜UaÉšæR{X¶ÆõiÜе
Tkøhµ„7ª9|œš†u©qØ5D,P}ÄJÕEnÔèȪ‰<¨jÃIø\ëÐhn8zŒ`üÇfB7×]<ëÄK^:ŒCÕn0jœ!F†x58ÔlÈP“!G†1”ªÞX¥:c½jmœ¨êáÓUeš¯‘¦ûTiÚ¨ -ó•™ÂI•šß‡ª4êkîÙ#Ð[c#;zyÕöÀ\·s,kã³¼4G‡¨Ù¡F“I
æ8Õ™íª5§j´9KÕf¯ªÌÅU¡‘Q£UÕ¬òè•E÷È3G%1ËTlùŽŠ,ÛT{ -íFùìÑʳÛäµ'+מ®œ¤le'ùäI.“;¹FY)ÍÊLéT†c†Ò‹”æ|P©ÎÍr:Ÿ–#õx>“3õÏzÅhÎL§9þµeHcø_#yV†—òRùŽ!ò:Êq˜åqÄ)Ë‘¨L‡SÎ,¹œyJO-QZZ•RÓåLï#}šR\”ìz@I®GeÏØÇ•˜ñ6|ÊõW<h5úÑ›–É<ÀXŽuPÅu9~Šù¬ -Æ*º KQ½2.‡ïÊT¸ž—±ð—^pQ¦‚C@KП‰ÞDÚ‘±P•P>È…LÚÇÔ|ô}ô^…ƒd+ -W\±Q–âhÅ”X]’¤¨’tÈ‘Ù_$“4ÉèŸ(cé,J—*²t=ìT„ÿ°†ùOÃÇ\ÿK‘%7´±ME£F4ª¡Š gžÿR]æAQßg¸Ø]w‘EЪ(* -È-,»¸‡«»ˆ -BÁŒmªÄƒÄD3iÔFƒ¹¦Ui;1&ͤšÄNk’NÇcšÌ´éL56iµÓÖ£c³ý,îdÒ?žY–ýýÞç½¾ï÷}øÌF¦L+ƒ¿‚Ý©`«ŠWJµQ‡Ødv|dÉäÈ•ÑQìJvú”ä\*ƒ³C Î~Å;·+ιO±ÎcŠq¼§XÇïç¸þ¥^8V±„ÕÛœ`>(ù §Ý÷”*i¢ýådÿ_+³;IFYIžñJôdÈàÉT‚'[ñžÅy*ãu)Ú‹€õ®ˆ'/Ñ‹pð| <è<Ï_h¾Ûê&¾åðáq;(ó@1Ï„;³~$Jš~d›Ù«äʼnJð›°**À@0àô -PHÌ9ÄœEÌ“}èO?üµð/¿QŠ_ƵœEgKOËF+—k+:w%—KƒµÃÖF.Ú(\/¶Q¶u`;Ï°-®D¸µþ°M·ÜT\~àvPBÌsˆy&1O Â_?¼æf4`‹‡9†‹V§AZM.ºð£?ÖP“Ãpxøs {ÈEÆz–êÑ3ÈïÏñr
[d÷§àïªç¨!måÄ\@̳p}jƒ”Ϋ)ðšÚ$C‡Ý7¦XÓlàaüX‡ëñ£?X†6N`àÂÝLM6s°6“‹Íôæ¦U|RM»y†žØðSp‰w®+§TQç"Í¡|™ÄÌÕ«^3uK a·A?À¹XWY<Á£Ôe0þþ":„ÛÈÇò1Ì%7ÌÀ¦é‡ p£;q|'õØq¥…žØöøL~xÔ¹”|çÑÂÓ‰9c5ü=’‘Æmˆp> -¶‚í‘Åûqð„î/âO=äärò,êwéÓ}øq€Kù -~±O -y‰À.þ…¡¯!˜M÷ÐwÿAÏÜQ‰þ¡jÝ@Ç|ν†:¹Šª+¥OQ8¿ç|‚¢»Œ»HÓü–â§I~E?"ˆsp‡Ïè×hºë¸Bå„p;ÄC¤-ô>ÜU”n¢3o ï>×$}†ž¹ª|ýQúX5º€Î=¯:ì7jöÀ~ö{°¿û›°=Hj¶“¢=¤k? -óUxŽ“Â3z]WÀ]R¢tè+päk>ü\P\fýFi¤3®Ò[G¥P'Ø^„ÿuz›|¼…Â:êzö:~üùCüE©Õ0-³¥{/ŽÑJ'iÙ:ÓŒ‡Aøó ¸ïßƸE¶¤Ÿ+Z§d$†üŸˆý,¢˜ƒß%ض㷋–\D›ÔêôåK¨Éè˔à!ØAüøž6“Ÿ]Täyï«xs‚cuåù9ú/Ÿ¡¯pÞ#ôN¤õŽÈÀ[f|·a -Gböó±]Šm;V]Øöa;ˆíl/Ãn«vãÇSø±‹º<Φ7vÀ²·#‚dr´E·Aè+|2»ðòþ‘;ú1Ø7bÛŠítìf‚ÙØ.Àv#ÊŽíØ^ˆí -êrz³™SÓLõ›9ñÍð‡q,ŠøãǬƒ`#£v£¿—ÿ÷pFØH±oÅ~:ö§b&'2ŽB".ƒ£ -Ž8¼p°Ù@w¬àÔtÒ±kµ„ªÔÓuÔ£–jéö §.¨¿‚»€3ÂHÝÃxßÂU3 -DeË=G‹£‹´(º\¾˜jycÜòÄøåŽm+¶U5qÝrÆ
È?¤êø½²'¼¬ª„ªL8®€›ª4ÜÓ^ø¶°zô¥¿íþJÖÄßKXkñ'€/S¼üIF-6Xå3¤Ék˜,!K.Ãl-HÌWMb±œ‰óåHªQu’Oö¤zU&¯Ðüä.UûUfR©q¯JL/«ØtBE¦Àp|©'áú6¼½\³pÅ-õÀÏõïãÿ^~w[¢å6ä2™UcJ‘Ó”®jÓTÙM3TeÊÕ|S¡*Ìå*7W«ÌìU©¹VÅã–«hÜjͳô©À²Uù–½šk}Es¬o*Ïú!¸îð=¤pmÌ`cmázk -‹Må–I*µNS‰5[ÅÖ¹*²«ÐZ©‚—òSš;¾IyãW)7urR¿£Ù©O+Ûö’fÙÞÐLÛ9pÜá{HCð÷ÁÙÁ -ØÌúU|ÀÅwä“*ñ¥_ÊñµÔ– ’T“ŠRST˜:A©“575Ksl¹Ê³*×V®DÐì´EÊž°T³ÒÛ5#}²2˜.»5-cD™Ç55ã,øß!
¿Îö°4`õò$“|ÿÓeÔä}Çño…Jx b I€ðä5AI*‘ˆˆà;–ùÂœ¢ÎVÛYKífµn¾”Vúb»›UQ«óÚyUÛÎÎÛº›uÕ¶»]ﶹ—ž]·›×énÝÖ9ö d½÷½'yÂóûþ^ÿÏïÛÀýz|©Á—*|ÌW…%Ye–ty-Y*±ä©ÈR O®GîÜr¹òjU˜×(§µEk‡ -&-V¾_vÛÙl»4É~PVû÷•g¿~«<ÛmYm£ÚÇj8!:œh0
LõÜ«æ·Jü)çÿJA±Í Í(·Í¤B[Ž6p©ÀîU¾½JöüÙò§kRA»¬Ž…Ês¬R®ã~Yœ;•ã|Vfç)e;ßוí¸%³ã?ÚÇ -øzXûÚ]ô ›p
€îUò[(Áp9&ÊéHQ#]vG¶lN«¬N(V^¡O¹ˆS‹kšr\m2»{”í^¡,Ï&ezvÈäyFž“à¢Ò=¿V†û¯2¹ïhöï…¯‹•oh*¢ÿ¸ÖÉøSJøÝœ|ÎwÇÉæI’ÕcTn‘I–"‹rŠòe.r+»¸\YŵÊ, ÊTÒªŒ’ùÊðö)Ý»QiÞoÊè'”ê}üÜ”±äÅöRøæSp’ Àµø@)>”߬È8Ki‚Ì¥©Ê*ËPf™Y¦²IÊ(/Tz¹T)
±j¬hQjE'èUŠo@ɾA%ù†”è;ªÄŠs2T\åú©’*>W?öa;‚íæR©ÔƒÉ|ǤJ€pÏŠ|³THÙ¾x™&')½Ê¨´ªLiØÔªP¤”*Ÿ’«ýJªnRbuD†êÅšX³Fw×lU|õ^ÅU¿¨ Õ¯+|þDñU·µûݬ¼mØo
ø¸W -<ÀÉw›íƒLÈF¾™jâ”V—¨ª’üJô›eðÛ”àwi¢¿LñþÅùƒš@ÀØ£+¢,€Xð#ü,ç~o?Ûcý-õb¿“Øfªä6WBQ9(.îåÃW
-üõRZ N)S24¦êî`ºâ¢‡Xƒ$HÓ)ZBh«B6„€¡)B› -<|.¨¡HF3Å„Ù´F4P(N†iÅOç;J˜N3‡X3ÃÛ.ká¡–&€˜lAĵ )š³0‚(Ìö4ýà–æÃ1‹ø¦ -Á‘Òa:tüPu¸V·ƒŸrŸ4ò›°%Æû-°ì‹ñ|Éé4.ÎF -ô4æGªÖ5tÌ»jÂÒLý?~„ʹˆòy-óJò<Cs?ÎÒD¯¢P@“¾LÃœÖó:Û ’tk#DwÆÃQ}‚;1î?ƒëà¹ø™Rà1‡<eد%íSueô2~œÆS(“X'P–Ç84Fðã~¼ˆßÓ6ÚfÐs0>Cá†ÑxЙOEµØö‚ÛðÞã±—öh4¼7ÓjvP„}¶ëhÅ©øß„ÿ3ô,jñiÔÞ0Úî)á“(Ò'´ -ÛØÞL5¶ÓÒ{ðä #uŠÌ¼M›ß`”ïpEW€íàãhë€óàT¬ÕŸW<~§`;Û¹Øv0‚Å´i%ëômüx}¹%ùêrǘªí¢as9ÇÆjÆj=ÇÈ7ø{L`eº¬RÒ5ã:ú%.ÇZ;ÚöÏÅÆ}÷ØQ`ÀO#6³€ÕZˆm/®¤ÚuØž‚í{°ÝŒíVlE°Ý¥ø±ºè«TeÇê Ÿöе/àÙi²ôŽVÒ›«àŽbõXŽø÷öØ1¸™\ÜG.¾®tìš±k.l{±]‰íZŽÐ쇰ÆV+¶#é]LÊb¼ø -YÇä<H×îäÎ0ÞgšÞ×Á?ø>:†ã1~6âžÍktv
Ø5bׄEÈgÜØ÷ª?–áÇRüX¢ aì¶2)sèÒnþ–áM?Ó³‰ŽÙ®:e•Ž05&9¢ÏÀ(÷F©ýøñ»•ãdè}¼{¹·”\,æ¼XH. &=ôFóÚóñc~tªŽ -Û§áÜÐ:ÛÐ\G8N -6 -CÜ÷C7Ç]'±´c«aV«£DY»]-v§ÒöJ¥ì~%íuJØ£j²§w´)æèUÔ±@
Ž1EÊ×(llV±G!ã~Õ*h<§ãG -W¹^‡kú›Ð[í›KÍBzøßN<YÞµK3±¤œ…JV%‡â†K1çF#¨#¢ˆÑ¤°3£zg·êœC -¹–(èZ¥÷çpïVµû>UyŽÉç9-¯ç²¼îßÃuùÜ7µ;Ð\MZLÊ3 ÿ¹v@–giÞ%‰§‰r1OÝ5¸m -»
Õ»+rW«Ö]§ 'ªO³òWäT]¹HU•+äóÞ©Jï.UøØq}Èíû¶\¾Kry§áïr{oj'“è“Ž@.Èpmƒ4ñ$x#–FÊEˆ¥Þ[¨×ª ס€×¥j¯WU¾ Dä«JÊ[Õ¦Êê~UTÈãŸÛ¿A®Àçå|EFàpJå‹r®ÈáÿPåþOtkÑ#ÝZý!ú€kRÄç]„‰'DÙü~‹ªvy†*ªøå©©—»&.W0#g°GÎÚ…2j—«<4)Gh§ì¡/Ãò…žRYè¼–öcm¦þÕè݆]‚hƒ44O#ïÂ"ž¨âYe¨PžP™\u9ëÜrÖWɨ¯Uy}£á4tÊž'[d©Ê"kdlUidJ%‘#²DNÀ*Žü\Åád ¤Ô¿½EسAè‚,$!†=ˆð®‚P
•<wGÌr6”¨¼Ñ.GÔ){´R¶hÊ¢aY£ •ÆÚT%¶Hű•*ŠoRaü^™ã‡dŠ?¡‚Ø*ëû*ˆÎèvtÆ#ì ¤œýÐihâY#Ô£Y~î}<÷`áœ1³Êã%²%m²&
•$=²$«Uœ¬SQ2&sªE¦T -Rø«^³³Ò¼›{õÔ7ä;IÆ”|f´–º—Rïü(ã -l‚3AþŸ4ËÞlQi‹MŇ̗ -²³™ÁÊh6x¼VLk+yt+^³oÓJf%—Îb2¯ -Ö3ë¶oíc”e}~–Œzõ‡ÊÑÎ.hE7Á5LØÚ\=5Ð-C·h,¯I5$sÔëo%{sIߌËF¯Mı…8¶17v0&;XÔÛØíTºàï¢ð¶½ÒVæÄæåfÖç¦ÔßÏô¤H3׆Aæ -ñk”yRÚ{žòÓ꣯³ŒsŒ"!Úì¥ÍíµRÜt{^sk^ën¸h -Æ‚zóÉ8K!LŽt?Iñ!ÒÃÄq”8fe‘ep¢ò#Tx÷p˜lþöªC¯©ƒþN.a0ÆU´ÙX‡þRÁÖ|ûîÉëíÏë¼e€ø>oHº–Ô]Ø)aþ0K$æÇ›“¬—S¬•gX'Ï0ÙŸ¦“Ÿ¢qßÚ%=y„2¬ãçÕ²œ1@Û¶k#ãÏVR°+¯{ ¯ù@^ëëy3òxޔͺT'áé¼Y{.o¿?$ŽôÇ%ýKŒÉE&Üúâ<{Å‹ÌÍsì™gŸWí Ú´mlé¦}y³õ`¾}ò{ÞÍš¢çó:Lmý`VKs†‘%OÊ,ý~¿€·ˆcš½cšú·l:Wè‹ß ú{Å›4ì“d÷ºÅ§pþƒ·úOó/yÉþCú/sü/dì"oGñGçÛ,’ßá~®à§~ͤy“IúKÚëL–WéÀW°ã^/ë¡}_%Ô¿é,jgàœ€'à¿èÞ€ÂüUf½§yw?ó6sZ)ý -—ð:â§Äñ2q¼„¹„Óº€{‘Esx–ÉûqœÁ~—Éó&̳ÿg¹ÌcÛ¼Ë8þõmÇ~í×v|Åñ;Ž×‰8i§¹ê´Mš£é‘¶ëµµ¬´)ëF‡=¦±C¨¨Ý Ó$@ •c“ÇL †´ILHC‰Cô©ˆCêÚÁ„Ð$PøäPõéë÷}ó~Ÿç÷{žßï÷<$ÈËé%<ù¦þÈt~´nû+ký|>Äî¸
¿Ýœ¾7å¡3
0†(_fôѯ¢=„öÚM´gP^ <ûÐ?ˆþQRã$úgH“GH—‹X†ô¹¡xú< rõ/0Òç°{
>OÃß°yÞ†×áûë!·ã»Ý$ð=‡~7óVÃÿ!RdÝíŒcºsŒe Ýe:Ê#hŸ$…Ïêª>‰+xñyÒëKÌÊ+Dègtž·á°Š—«ÌØ*s½‘B?ØLm*ô×Òу®_×éu¯ÑÛ]Sµ2º5t·âÿ¨ž¤›ü,Ýßôv“#WÈ‘Ëøq?>2ãSü{Rý#Œâaø¼ÞÕCdÚCØþ¬À/6Óük›Ëà*< 3—™‹‹ô˜ÉÏ‹J³\;Ñ-£[Cw‘6Ð@wÍY4Ù:0G‰ÈÇtš7òå)T 2÷ÅdÔ ýV×9ßÝûµÍ-hm[¸°¹=c¬0g‰ÉÅ!´ËX¨¢=ÀˆGÐG¿‰æš‹x°Ìl'[Ïp¼<ÊÝSxö<üÙó:GÏŸá#~¯®Ã)Ê|¯{Ã6Û¾o
'äàhò¢€VtaEÐ.“‰UôÐF½&™1KT–ðä0{Šl9O¤.óô:¾H½¿æøÿ€ëê:7°ÅŽ¥µñãëv9Vá ì—]7Šº&DÐnƒ,úÍãÇnõ¢_G½q´§É9þßGÇ5Å,NÁ 2iœxŒù1öŠ1vœ1v¥q|X‹ÿc3g9òŽ³¥-s]‚yŽãÝlû³äÅ.µ íG;Qô“ègYl”±QÅÆ -6Ž`o‘Rc%ñA÷=øRæ] _ºL‹:M»ò~·ò†O9_@Y_X_\i#¥”‘W»QVÒèW›¿¡¸Z1ÿ’¢cŠÎ)l^QÈ|NAóð#™_Á_üK§±q{sQrr¸P後/EÞuâK²!›ÒA§R¦Gí¦¡dÀTÂŒ(n&3;5KŠkj
Ž(l*ZT0tDfhEfø’üágᦌðk2BoÉzë?u -°7K©3A)<}Pᾄ/¼ë€þ´·ZÕ¶+r*ò*ò«5R8W(œQ0Ü¥`kÌÖ -D¦äÌË=$#zZ¾ØcòÆ®ª%öUy¢ß“;ú&Ü’'rW÷£¿{;iÇ`R¸Êµ|Éñ.íø“ˆZ‹Ú‰ÚŽzŒ2cAbQùcíòÇó2âeùuØ&o;KÛ~yÚNÊ•¼ gò9’_–½í;²µý\¶ÄŸdOÜÑ1ô±×¤5j@*P„<þdy——6ˆÅ-ŠÄ -%ì2“.ù“>í¦|íayÛjiÏÈ“*ʪʕ‘3Ý”=½$[愬™‡eÉpf(HÓiúÍÔàŽcc{S”àÃPƒ2(ÿ:xž†$¾Ä!š´(œ´*Øn—?í’/ãUKÖ/w6$gGLŽŽ”ì²æ*²äè)r“„F%Oƒ’§9Ès*ä©r¯ -AÞhߌ‚M-]N9K-²u³Éma©°À*$MG+],ljèjùž@ÓÔÃiÜCeP¡–®P où)àCù®Ðê$PƒnèÄNÏS€÷!ž6Jô@e«œ‡¬½4U6ó]?MÅS'hu>ªÓ[Õéwë4quš˜:Õ@z¾ŸJ¥Ÿ†¤Ê±†µ{š-´hAz Äï<Ï2ØLrr®YÆ~û´°ÎšEÖ~ÖÚAœ!–aüh„66˜“×@¬A<ã0Ç€fq„&mø&ÐýŽáž¦ ]ú`ta/Çç)®qîÃÇÄ®Q“<HrÈ2Ä?B;ê¶q¸Ž3ÄdŠ¹h’Mæ¢Éä5ù°I<š4”Ûɉíçø¨Iš´ š£ñwáž&ÛV¨B{Æ›ášè!©‰]»îaÉÞÀö6˜€)hâÇüØéÞ8ðwû7¾6òb,ðŒxÌïe’säånÓYúÝ™w¤]w4ÊøêÕ*a7Ç5I{áS“ñØu“ÞÖÉ5›@ŠQ4¡L±)tö—½Äe?~,ãÇabrÊaòâ0sqÇÍq8S¥$'–ÉˬÏ}¿„¿j¸Nk»®)ÆeÌA>óa×E{HY´a“¥Na·V䡇6¿ÿ3]®ÁQÕg6{ËîžÝì9»›½d7›l²’˜²„[ˆ
PbF -*Ãe(P*ˆSS -J‘Ò/PÊ¥j-2È Ê´:ÓÚ±jõ3öú¥H«m-Óéø¡ÛßÉžét˜‡äœÍ¾Ïûoÿ÷¡ýµ’el?VáÇ~¬å‚YÇpYKb×r 5ãc̉ջø»c,NÔÑÕÏY{àÄÏ&ÎœâÌ&¡38¯Ïæ]ìp~ÙᣴX¢±á,¿kÀ:gÞHL6³˜}?¶Ñ¯Ò'ÒÔÛ ðv?€±m÷I[ÉÇýÌË-¨š¯¿¥~x;g’rœ!Öq68¯w©sΕΒmóQQ]·Ú˨#r–s[ ì 7»é—Çðc?}²&{Œ€ï‡€¹‡Ïî—v±ÍïdVí¸¬ÉÄ»H˜²Œ³Ø"òÏ8ñÜíœsÃIKiø&xÄA;Á.GÙâd¿#’#¶h¡^Ÿe~œ WN0?H“ç°ÇHæ3î(ýqe3~VípçáNÀÁEïj'®[œóÙœ;ÀnGˆØ<¶$”¬êضH9®ªX<
žWU¸Ò~ºH<^£W^ef\¢.‹÷euîqDæIàNÁ…Û¿Á‰ïÃï^pÐá³¹ŽýÏU‰6×Kà<`ìˆ,®D$ô+ð5ò>õñµñ>ïÉ¿JŸ¾Kbß&¿>Âf-ý| -þþ‰¶º…Îü”ÝùïìïOl¿ÝúÛûïØð¯£.> I®Q¬¿Aa½M¡¾…2zõ÷øüó2zâ’àÖQÜ{uõºÎ¢k~Šž8Ž‚Ãà pÞ¿‚àÏà÷àºz]uq-óÛù›lð¯£$.ãÇ%ü¸Èî~Åuž¦9Gñže‡m÷~<GÁž¡HOQ0'HÜqþožÂûqtæx€=à;àÆÿxÅy¤ŸƒWÐVÐwçÑ3çÐv/¡!^D-<‡š8~8‰Ú9ÁÀ:ΰz–Aõ4 -ö)šwœ&ú>~|?žDë~—bz‚":À©÷é'¤ö—ð~BiUhŸ -^VˆXe‚û]ðš“ÚSNÚŸ&ãhÝq4æ8Zæj%vآljÇ~†ö>ö^çôån†×.×NÝC)¦u¾†Ž}€vÝ×!¸~D‰_Òvý·<¬ÐâmvÙ\p¸Ç²ß;Ñvâd`ÁIЈÝ"v;±;»eZu&v‡°;»#”óbl/£"VÒÎc(¼Íp<¤
4ïz"µŽŒ%³kЙcp¯_/;muÐi÷Gœ–Ü:ÑžµØŠ -®”š]9x -ðLÂf·]eå\s”u¨Áu§2®U`‹Ò®tøð<xüÜÒ}FuaÝ⪈V¥BÏí¼/|)n5…|j -”÷jôEÔè5•õ&ÔàÍ(ã̓¢ÒÞN¥¼}Jú¨ß|°T ÿ½Šû7+æT–ÿ°,ßYÞ˲<×e¹ÿ¦{áXß|xgqÍ÷ƒÉ ”xW -*+ˆ*°TH*È*((lW,8EVp†¬Ð<™¡%ŠLc³"Æ£à°Â¡3àU…ƒï›Z‰ýEð
Ûò„5´ÜÚxná}dñ#QªÎ£úˆ_‰H@ñpH1#,ˈ‚¸L##3ܤ(B¬1‰ÌT82,‘Q7ªPÝ&ë¾@Ý“à´j#—ÀUù#7´Ž/À7ï4äIhEÐÌ»Ÿe@Ò¬QÂô*õËŠdÖpE©³Ž¦@£Œht)d–4oWÀ\¨Zënù
òYß’×:(uRnópE5æ
-Ãþ|ƒ¬9ýH“.Ð -<7ò¾¤ð%a¹³¼²L¿¢f@ufPa3$Ê(d™ -Z b
ÚX‡üñ>yãƒò$î;±B5‰ur%X|Ü –±øE€ÎŠ}¤¥ṗs&ëo/èEÐÌ»,HãK}Ü¥xÌ#+æ“iÕªDbñ ‚‰°jë£òÕÇäOË“ÌËlSMªG®;lq’fú¦¹Ò܆i–ßÔ €I|HÞÔbx†SÈGdQh- Ï»|Iñy"Q£XÂ+3îSD~õµ -&ƒò§
y2Õ4Xr5ðÇ
9œg—Ï¢)²ˆ¥K{¡caÍq+æX³ÜÔY–φ«$ú/ú"\C¬Þedj(fžsø‘I>'ݲê=Š&=Š -æÜòç½r73DÓV£:HJW §ÛØãÛÐxmˆÇ¶A€ÖlcŸoC•¸%Kˆ"›K+>´|¢¹pNç+=`hi¤y×€)üˆóÓÞ…ÿË~™F5}faüX5 àZÜëZ«"ˆ -nUƱ®3hÝ:£ÕŠZ+neœ¶J;š=ˆ²HYB6BIH€@€°„PÙ !Ѻ/ÓÅNíT;Õ¶ÏK2çÌx:Ûɇù0pÎ=!üïóüÞû¾ï½ø?}fÀé^”÷LÌR³pÐφŽ¹`@Vr¸¡€ñ…@¬GæÝ ôòAÞw"0<¢ŸŸ‡A! -€ÔYð;¯ãày8ûÂï0ä´Ï_õw97º= Ec‰g»@Ò€î“=Ð Ñбõ¹¿QøR$Ή´{P»1¨îj§æÃëÜù`€× ð<z ö -€š¢F¤Ø³Ù¨
)êSÃ"ÌŒ ¨tNÃT—ª¤f`Ç#÷Hä¦Ï8Î00â˜;çIw>Bà΃í…VÝ•‹‰Y”k`Õˆö¢°õ(,7U -UØ+Ø'F|`—€… - ^›EMBîÑðÍ@n/âù›+iúQ¾ýÃ'B/ p¼aT‚/DŽ;—¡C!ÈàXŽ¨BÔ"È0‹cˆr¢>ºQ8ô8/l0ÝŠûÃMÄÐ?þxy~nÈ0áë7|ä¨ÑcüÇŽ›0qÒä)S§MŸùâ¬ÙsæÍ^¸(dñ’¥Ë^^±2lÕ/W¯Y»nýÆ_ýzÓæW·lÛ¾ãµßîܵ{Ïï"¢ÞˆÞûÖ¾ýo|çÐá#G½ûû?¼÷þ§â>üãé3L6‡ËÄŸ=w>1)åBêÇé™Y"±D–-ÏÉUæ©5ùڂ¢âCi¹±¢²ÚTSûÉź†Æ¦f‹µµÝfïpvv]êé½|åê§×nܼuçî½ûŸ}þÅ—_ýùëoþòí£ïþúý“~üOüÿŸû÷D%–}ày1ý<\'¶_ ¾gÀøKÄù<b}¼‡óˉû_Àþ+Äÿ -§°zûÌÞ»»Ÿ}Ã_>xðŠä뇿ïo=züø;xÿþÉ“§Oðßk¡M¼×ê·ü¾uDT_“_²¥ba~CÙ–sñªJÝÉ:CÏR¬àÚ³¹Z ¯G#â÷©³â¯æe&\Wfœ¿©HK¾ãihÐ0 a@À†
4ü·Ñ
wÛ|—Ýk…†fßdKe°¦¡üUhØ_ݯAųès¹ö94H¡AÌïSe ®*…g¯) A–žxËÓ€† · án›_To‹O²¥*HSoÜTb.ÙW]¡û Þ âZŠ A
ùÐ †%4(„ñײ3nˆ¡ÃÓ膆ëí>Ën·ûEõ´ø$YLó !Ü`*Ù_mÔ¬/Qs…Ð …
4ä‰y—"þy–àSIfüuaƹžÑÐgc,»ióê¶0’,5šºŠpCuñ~S9Ñ riȇ•”Û+á]–‹xW¤Yü«"¡àZ:êÂÓ¸d¥Mèµ3–^µûDv
æ9ùŸ7•V0•éN6CC4¨åœN¥ŒÛ#áöÊÄÜ>1tdBG*êÂÓè²ÒÆ÷@C¯Ã'Òie$5›çhÍÆÍ¥Åo×t§ôÐ ÍåØUrŽS!ã\Ê–rz$N¯:Ò #{ÄÓ脆îÆ’n#¢ÃÊHi¬ Кʷ”õkJ´§ -¡A“˱)sØNy6»K"cwgIÙ=éÐq:E‚+ž†³•6¾ºœŒ›…žZg -ÔU•o-/Ó4CƒTÐ Èa;¤rV§(›Õ•©Ð‘„u9'æ_ö4ôqÆb§“Ùf¡¥Õš‚*ʶ—ô‡Ì…Ú¸Æ|5Ç¢T²Û³,»8‡åÈ„Ž¡#Eƾt^Ê鎗ò{<Ž6úX‡“jwУ-VZ†©zQQYÙkF}QLV× ††œ<V›Dɲ ÌŽ´¦#EÎr&ÊÙg³9]|ï’§ak§ûÛŒ%mú[
-‘±j©¾¤tg…¶èpZ× Ô°›e*–5+Ù–¦d¶§ä2í‰ -VG‚‚íäp\9Ïéi´ÙèÏ·9éË[ôæ¦á2CeX‰Ö°»RUt¤6· ®N®e5Š4Ì–t5Ó’¢b¶&‚I‚’Õ.Àúps¹6v.ÏîiXm´q-NzX½ƒS^ï¯Ð×”†ˆJ¹þ¨YVwQ¢cÕgh™òY͉VK‚šm x*Ž•â¶2óøG“6±¾“¾ºÆA?^T÷‚RaÜX*+ª5‰Šâj……¬‹©¬º$«!AËnh9¼|N'ŸÛÄÒð›ÏhG]Ç°©æ.Ú†r'ý=UûØt±i½.³4ºâ'öë$¸ú€ãøl'Nb;niPÚà -˱lpËûð’WDLÒ|rÊÍáV\„`Ɖ‰çÈмVÖêmÓ°iØ4l6
ÿ†m†Î{†Pdžºg0|ÇûÖ0þaÚÍåV]Ö‰ç¡F!ʺ[KnÛ¹–lï¼{ž`¬¿¥²¦?Ã)`èŠo”èh@†½l‚îǧÜ"¢êäsf\Þ¼-R¸tÉŒ)êíN²¹m-¹³ónü‘ëá=Àð -•5¿çeŒ'#1=0h±tH…ŽùhÉ#EËîA¬âìÇg"²F ¸‹V®hÅ•èIÅb½mî0;;×6‘ŸÃËö¬ùÀð7`ø2>¬ÇÒA
:æS¢ã´vI±‡¯QÄ¢UÌ]1‹„WBé%
O±Xo·™æ¶ÛL[çÄn`ø «`ËQ/c×ñˆÍµhÞ«F'ÜJ´â”cs”_´‘+æ!Þ£DtU3(½¤Ë—êí³µívjÃððáÕáÇYyÛ`xN -¦Çª°ž¨»ÚhC˵ÂÖ}×ò;Þ¼–kaOÙFƒ¯º#£}š±ƒ‰‚óT”YØ¥A{\,|4É1Áe¼¼W؈×ÝÜXÃŽ•RÓϾ*m;øÏBóÅRôq}¦ýŠZ鳌ÉÙÑ9 œ‚bIlì¼ØV¨ÈµB%Ò—02Ž˜ÑqÈŒOÔ[u¬aûÜDãÓµé¦7æ&›¾(¥Ú-ÞÈk~«ïÃýiRëîN©œPF -ývhT@Ac< -Ê“6¸€ƒ;BÁ?[±"ÛŠ×ÝT¡a[¥ÜødµÚôúädcW(¾Çi i}EUžóq%Ý”»¡Ô pP–ç€s¤Îávdµ£c…ŽA>ÖGùz›(6lœjÜ;^i<”)7²m©}UðÜÿÉ°Ìw>&õtÇ%4”»a†ï‚Sœ&œHs¢Ä‰e!–e;ˆl¯ƒÌÕ[±Ô°¥0ݸ/Wi<ê™kêQ•ž–
%ߤCüç£ý¾®X¿Ž<p‚C#I‚FÌ2ˆc`7žb»‰TŸ‹Lõº8u—›xp{¦Òðlh¾ñ=ÝW-—Ôöà‚‰ß
ñrïë¹É“wä͉ôúð;ˆá0@"l?:ÜçÇ¢àëHéö‘±./§î˜òí#3>o¾Ñü¶üÆ®O„W÷}Ž/€áê>{âcI_ᜲkôsíÅ,Ëp!Ýmú,Õg9Ï@ÖOØv.‰Rg“u6AØÏ$Ⱥ[µ5¯‡éX÷=õÚšëWǖͯðsòé´ül€‘w‡rl$&ÅÑ"’Ù—;$øù -¨e;©Ž²5+ƒ»j¦K×´4Å’’ª^S5óx{z¶µ~q_=°a8ˆÞ£ie‡/©éÅ´„xX§ýj(ïQ@Ó¨š³‹áʨ€V³ò«f÷=[rSÉPÔ¤tuE‚hÊx{~¶õñ{¯»¶/¼ÉÍ©0ƒêª/©½Šé‡â!=”ñk¡¼[Í8åPÙ&…ÚªYÌü âÝV $7¥yMÄRU„LMoþgn`†#˜á#4n÷%uŸ…b†DÈ@ÉøtPÁf*haTI™åÈš^ʸ¥’°þ,—Šo‰„òe>OUåqÕxÃ-"ßÝ÷8¸çøºgÿƒ3h.ù’†ÎPÌÔ—™€ŒÏMºôЬ]U,*¸¦WPWÕ2ÚM©”~K(ãÝÈd+\‘²Ê¨+x{ÙòÄÚ^o_=ŒN£iÝoÒØŠYz!ËpÆg†'ئ³b£ -ZÒ(¡e™^Êik{£¬°dÊE–DUÁÛ†áaä…}B»Ž{_k_¶ý”—ÓœB3†sÞ”åJ(6úy<d#dÜØž²À’I.h5`U¡—ÄJ¨ÆUPW˜ -Æ -]É_f¨•‹t¥ª‚·Ñ--¢Ïï}ƾ¶×l?áå´mhÆtÆ›²]ÆÑk1¿m(ë´@SV#8«×Sæ•ZÊ‚DC©òÕà"» ¢Bj°Š]ƒÕâ*¬QTðv?ÚÚr?¶mïÃÈÎcëþ´×oðÇõ¿G³#'=cî3þ°«#î²
åF-à¤ÑD™Q€’LÌu@™ƒY°BÕP« †Q4¼ - -àí^¬uó½øÖ½÷£/[|¯½æ<Ä7ÿÆ‘sp%'ôZÒf#ä,ØÆÕš¢ÂDžÉ³\ÌÂÔSæ8ëà2 CÊÃ:v™¤ãáîëDËæoßÙs/þÒ{롽íK®ý‚¼ãmÛxô¨Ãïû8dG»R!k¡L¨¬ä‚ÄBžâ›ÉE¶ ˜¦)3Tì}@ì¯Z‰d`”ˆîî&›7ÿ+õÜžõä‹ï}}¥}Éó}áTäUK8ü®Ûî=1£Ÿ%
vBFcr²Qò„p„œçXÓL"Êl‹ *’ÍÔ"ÉDŸ&š¸[K76•Ù²ûŸémï~Ü~y5µ••Lìu?ô=ç£Z×ç µ“8¦°‘
Èò0k§cw¡Ž€y‹b…ód+µ@²"¢•Ž»¥LCÓ‰–]î¿g·^š)5Ahì€Ýø]@å½Q¸»ã2””8ߌ±”4ÃNÉÐì`¶YÈe)68G¶Qs$’#Žâ¯œmh\œlÚùåtËÛÕró™èB3lH¿a”ûO$Þ+a‘çFTè&Ä.J‚ƒR’L,Ä ¦¨N(;¡1Ð QÔ1²ƒ–v iÒ·¨4Þ°inºé¥ò|óÑÔbó¹‘Õ-dYñÇ~ú·FN좃ºîaûƒ/aºÁÝÆi.(»àˆÂI -JM(-9Œ"IJO¿EÅ|Ã3ÅÙ¦íÙJÓ/i=«¸½½‡½ô#)}ȧÎÈál‡ë1S#ä8ÁNŒ’œ„Œ -&dp$&¢Å#|$b32A:3ç‡9> -¿à%‹¦<$iÑCPM»‡ôÓöAcqdÐ<‰§ºk[cÝœûÔGÞÄ¿ê«ÈÛ¤Yѧ®´¤Û—’‚ 9J©‰°6ä"Y?“1ᣱ&=·è„3.’tÖET•ì]ÉJ0L ¦)<Õ݆˜áuÌp¤í®á—}ñ'®´ôº/%Æ”hT'Ãbj&À§ûØHÁCgÝ0g¥æœdé¼sX]¶’´sF’aFG2Má©îÞÚP÷`3Œn»c8Þ¿ ?)ËJ®¸Òò._JÑŒ«È±ˆN…¤pÖ/¤æ½\Ú”›IŸAi¬9Ä_°S¤Õ²ªb$kçµdýŒŠlœÂSݳax3¼öÄ`<Ö_Vœ”夗]iÅ5_JÕûovç+¸éÀãøµ
5R!¬äÚƒBÒ¦nñu\¹#ô.Ò@33lpŒ1–%Y²þKÛÖ´¬½÷´öÖ_Ë[¶lË6˜$„Ù4饎ö_1®}Eo}ÈÃ÷å÷ð»O(®ìˆE”"9_72èáÓò®NƘƒÉž°Ñx%+,™ÑCò’Tå ¶ õ#•„yž{hXûÈ`{ë‰a¿4'ùÄ–7øPeK(®"ÇÂ*$Ã}ÞxØ-B -N½hã°J&.¹ªFä%9¢*J`mAëG*é‘ÁûâZÌýó‡Ü]ýŽÇi;8ëEUÍ¡˜škàt@ ÷{dðˆKŒŒÙ…´)9kìä~¦a÷ÌÉ™ò醪(¢kBš~¤’þgx¥lØ‚»kØN(Ê?åd'Üiåi/ªi -Å´„xX¦ýjx W:epÑÚC›1u3¯éD¼r~Ïœ¸K6-ä('ø,ÍeS—¯$̻챡·l°o~lPì•åäÇÜuÕÅôøxXOÍøuð`¯.8”ð¤YN›ÕJ×dbö=ñ5P:Ãã)'»º4c]¾’|kˆ—ŒÛEåû²œâˆ+£ýØ‹êƒ1SK<l¢¤}FdÐ¥ƒ5<©S 3rrETvp%¼9®T:ËéVL²ê1O;ZIÿ5xÊÇ›¸;Æ„¢ú=iN…seôÇ<¨ùT0nkŠ…íÄ´ÇÚtPÁ †ŠJ%4%V@3\í -Kƾ”wÏ0åŠ)Fzœ.Ò* ó-ù×”
k0ç&ÜÓÛÄ¢ö]iŸögÖ|°7å8áOôžú섌әôШFŽKÕÀ„@Nqð4]Á˜ÜiD%DªqXª-TÒcÃ굘wCÙðîŽùwÄ ãI¿q·#çÜëÎxƒ½õq—˜µš¡AÌ+ô@¡[Œq5@‘©†&}T±'©já UŒjM¡’0ÿ«°Àª5˜o}
æz
wÇòÒ¤õ×âÛ[ð{4p àvŸKXí¤¬Ñ¨LÀ°Ä@ÍôÔQŽ¸L×Bc§j˜ãM×8Y+#ëU…JÂÏVaÁ•k0ÿº¬·wÛVC*yª…C×Mhômg¯ïpÈêjLì¤ŒÖ -öÉ,Ô‘‰:Ä5#,§ QPŒvèå?v¤ç
=ùJ‚Kª°ÐŠ5Xð§5˜÷UÜŸz…¿’x©³?õ£7´ÓcñèÝM ƒ”RÚ¬ØJíã[€~Ž`˜ÁAÄ
&d¸ÃH&Y#$c×0Á$¬¨áÅU"ËWÿ;üÒ[˜ÿeÜ7ÑuæÆCÁä+fsp·Oë(ÝârW;*q -ãÑŽîd„,A#$9Z6¤ÂmÚtoJ‡Zmio«=õ´a–²Áò³˜qS5¦Ý¾ëž|OííîÃíÓ‚S‚aþc†Oò¤0ƒÉ.v8ÎêŒÆhÜxâ'#TQ*LéI‡H²Lˆ¨Ê†ÚtÙ ÞœõâYÞ–~Ú0˪²aý -Ìôаm×=ÅćÈÓ“Â!A£)# xÒBª1B 3ã°ãQFg2óR!@˜ RÄÙ`», ªú}¿oîw¶YrÖ6[æiì+çaÖuÏc¦7ª1ÝÖ'†ƒ”R÷ áðœ9#lõ¤D²›úãõÕä}Çq¼N¤Ýܱó‚ëqZÛÓNÅU»zœuu«k«@ÕzW¼¡ÈEAAP ÷äIž\ÈBx $„ÜóäFî$@BÈ…„„pAEV×Ôº9;¢mý-ʶ¿óÇûÿ×ùœï?ß««»Žíõ°¹½ôú€‹*9ÉMý‚8bÇÉ¢v¬:jÂh"(VVãÐ@ªýß ÝøÂõTòeÁ´ði¢ù4EJtäªÕßLpø„°»avwñk}n§ÏÅä…œ4~¿ÜµÄ1+¾=nÆ*ã(NUã´ý -<Lµ—ý;såö¬YINÁ´èiBx‰6£æ -«_ˆsøZ¨îîfFGÀìíäÕœµÜ°®Z)HÜB':ò!¯TãUr‚¦_JDƒ©ôoÎt$
ŸÌÄH¢\$Ò\ˆ„åV¿¨ÆéQÜÝ"Faø]|VÈÁaG^¼j2“Ä#(Q6¢"*r¢*&!i"$]0Õæk檤Aš]0ݺ4!>‚DZòÑ€è¢Õ/®rz[Iž®Vº×-¤÷9Œ~ë`q‡L4Á5Ôz]E–Ž¶“åCmdULDÑD„](Õ€þÀðÂðû¤áOICVátÛ^ÒDÛA$"ÊCâV[¥Ó+Á{º$°¯SL:šèQŸ1hâ°GõŒ† 5M|CF•^k¥Ê‡Z¨Êx3UA¨ºPªÃi/
è
²¬ÂénÒ„di=‰ÛŠ¬~i¹Ó+ÃzºdÏ%C6ë@èÃ>k\ËáOÉX¢["†d¬™Þ>ŒÐ•q]i ëB©6gx;iØ°¨·%
» -gd9Ä Ù$*ÉMM¾Å//uxU‚Üë”Ãa«Ž›Äôkºfæ¤á×R×2ÙÈ•\o`·Ô×*ëXê(©§0,OƤAÿÂðqÖÙÎÂù.â„<§1*;¬ÊO[úTů¦ÂãÑà{j8lQƒ¨¾.3&…Bö×aËí:AÛ8—/áð W=ÀæhûS
ÿgÈÜ -Zr-½Žs.‡éj¯)ùkjT´A©AdÐGOÐÛ¸7`©p–HGáùܤŒÃM$Õ€é¥!Öo -…juÔ~XG(ZF”¨ÀixX Z£Eªuò”–ÅiÀúÖ2`y/7eÿäZ{ü~dUÑðÔb‚kà·"UW¶YâÈs‰e]-Ø¡ò5˜ ?×H
0
´ M‡((#DDYa<Ê cÑú0EÂÕúÖPªÛ¯æûŠeÀöîz`]·óQ`Õþ±É%y¾©¥$4–)lóîÖ ùÄVîn´b»”ž:3ÕÇ6Óz&ØO3Òý#£ddõì -dwÖàÇ6³¹ñÝMµáÓf_©’é«ÒÂ=8=ÔM4‘<d3Á
YpnªÓ Ûj\[µ‹e¿êbÛ¯8¹Ž -'?ånu§ÿlÖ»hñ?‹ÖDo.Ì´Ï.ÎVü{ådf]%{j ß⌜ª'^@±Ë-ØèUquäj'Ú/Éòò -mBS )`B€àŒmh!1·Á„Rc£Ó’eY’uß·dIÖ¹Òz%!ë°v¥]iu Æöpd0!L˜–ÌÄ$Í̯ۚ>ð¦? ß÷ÏÓ·mÿýHÓëè¾ozŽíýº÷øÞ¯'ö|%:ùÁWÒS»Ÿ¨Úë
8þ#à^½87Ѐí÷ñ`óSÍÉÓTç”]·=Ær‘{L&‡Êu”ë…~C*ßgNç{i‚ë%8®Áòdp¦?ƒ3 §£ø¥x¥×׆Ï\”aheøeh¤šŸjOœy¤é`~¦î”ÜR²M×OU!ƒKrUœ”h“¡>•˜ÒD¯u”àÚ38ljâ,J0œÆpzÃè—ÑTÍ~¹¸Þ¡{ã&`jm™Óë˜Õµ³îkÎ˦Õt˸Šï«("¤R™(HÕɼX—&ÆQœoAq®ËqœÙË“Í2¹,Îaôh6EeãŒËX=7eð¼NÞ¦;63e0´uÌêO°îëÎɧ4]¶«jn ¬ÅHµ"Q«RÄ€vÐߌ帶l–ãÌa,/Ž1 £Gð#‚ÇÑÂŒaõ†žÜ”Áñ>ehi3~Ø1k<Êž1tȧ´±iØPQÓ'5²D^©LRMé±lŸ)‡ñl8Æq(Ë›G¡|šäㄈ0#x˜ËÖeX -%–Ðàh¿>ŸéµiŽ³”fÊqf¨Œ°àbˆ5\ð³ÂÉæêéߊyƒsÛ&`Ý`ÎÖÚ1kû{ÆÚ¦˜4ŸvTá¢/û“„AšÉ©åYLª"2B™î5—“=Î+ v°:Ì‚*;\òq`r¨!œ=Ñ\=ï
ËÏÚyƒéÀœ£¹cÖÑÊšq’OZO:ªæóᢉ/˜ù)Â,Édu²ªPÒbM9É7ÕFz\W¶ÿj¬z{Be7&¹HÞ΋æê ø(ƒÿÿ†
À¾¯un°é̬³™ußyP>é8â¨Z?]ñ‚µ'…[E(f”à£jY1)QUããµoh"Àõ^âjN^¨lï…‹Ö^$oæGsõ4o -ÞßÒ€‹28ö´>uí9óȽyh¿lÊuØ^s´‡KöOâ3…;(jçÓzIyD.
“A¾sÚÅ÷\·ó5KT1÷ÁE£ -]QIÂ%¥d¸@•¨§ç
[€»±å[ߎöA;.}ï߆w™®…[|•pRBÎ\ÎG;ÓÙA¢š×-œÒÙ¤÷”û¹Þ}S¦ñKUÁªT*Kå0)“!D= -É×Ó¼áµg†w€oëþ‡¶œø2º¹óoÉMü{Ù
Êir³e¬¸Ó‡¢Å¢#ç3P„S - ®ü}ãðfïjª×;8Áwy¯ñm±>3tE`—úuÃ…zAÊ -1*Sï¤öÐ]ÀñÁ¾S¡ûwB?6oí?¬¿†¶>Oo~~´ú¯˜ŠúÕÔZÜJ^]ÍrùrjùªÆÒ[µôâEóÛ›bÌ.¸Aå\¸ÞÔ’wÉͽÆáåÌxYóbþNºëÞ²8¼ww`î—{-CÃÔàÃpŒlI¤nFœ'¼LÈǬŸ/F>Í-/û,zT‚B¬^ªÍÿ¾“÷›ûO>{¥¾.ë™ù€Vþ~1ã“”v¯…tnYHÞI×½{Bc{C¬·ö„ªßü:>g‚ÏŽPÀ‘¨:}¦$%_z–^´‘UðS~nÞË¢üìeˆÌç…Ϫ‹ÒÖÑÅçÖq%©k„Ò”IeÉ?RË’ž6^L|Ê,OxÒri'î ±ÎîÞ¥^y/ïÿŽ >9Ø -²R7 -×øE¨UneÃ2Ç^dQDóL†r¦‘Ó9Iå÷Œ‘[M#D©%@P؆ñš~?Vçô£NÍéÁØ8ÆÞoÂö
@°A$o
á@ ŒÔ
(§pMˆ@ò/6,qkÙ‹¢xŽÕ¤šf°uã¼Þ*d %v½ÂéÇk\CØn׺ÏåÅØ\ý›Ó‚µ9X»£gïh…
Ò?…)lÅ„(9 -ˆÒR7D™…kP«PqÿŠ³ÀÅKf9Tõ$«Y?Êàö.íñcˆ(w
á5îA¬Þ3€¶x‹ÛŒµº{±6—gsváíŽ`ý× ;òƒèl¤¤lHÓk’lÔª¨ a *ç,ðÑ’Y.I3Á¡÷Œ°8–aº ßO¹‰rÏ -á¾6q[“Í·—µO¶ÕèG$$‹_ÄpyØ¿"žì!hgTÄîñ6’! !›E
f_+ÅâRl.ÅîÖ[ƒbÛðuÂÅ©ã@ø¦36÷….®ü}"~¥'¥ñ®>‹]WØ6£èSãLà -ªÃ
1¦fñŒ’¢™Su<*šqˆOëóñh—fuqi6g°€ôA±m8ñ%h?ñw =™ -Á?Nû¿Ùó·¤<€ãø´ÛèöT3ÍîÎT¶ÏTNóÔÔØ”ŽfšWZi[¢y噡r‰x Š((¨x¡à‰J¹š ¨¥!x$š)¦™æef5•5M§Ÿýî>ósüûÃû÷×oÄP‰Ê~™Ã¨w8 Jÿ÷W1¯4G£—u'¨‹CžôÙñ0ÆàVЮ#ÕÔ«š%JFWV]Ö -”œ¼&
7·Ym((CUÿ5XšB¥ý~¸dgr[7h±õ~¯±}ÑëùhÄ87w*A?åËÕ‡‰ä:’LÚž¤6³4œ^or]ÑÍÄúÚþäªú¾ÔÒ†¦XÑ&jìL/RiY‚¦vCAù©…)TÙþu6‡Ae}ì£Ú -½¢³ñ{4â8=ç„Ó?p¥kï¢ùòÁéõ¨ÚbÄPÐÂVg(3»éò]¢¼BGi¸¬K”É{h•ŠnzicgªX©eˆTCýÏPý½ T!Ù¡} ·´†ÖƒN¯¯t[¶>59wèìÀ#;’vÞ‰)¿ã‘/)+Fš$ev+«•ÕÌÓ¤(ó»’”’.ŠRÖ«PtSj]ÔêÆΤ -eGr©Jc(¨D5f&P}Àj-~„&s‹wûlŸèÍ&çÌÝn.Y„hžÚÄ)æYÒQtÁ…вüÒE~£Nkb´r[iWrÔÔa;¥¥¢=¶¹VCjRic.«´ñ—TÚ„j•ÆP E²&Pó³)4üô´í6_¾±ëàÔÌ.«›K{OkVœW<>D‘Î:±Ew¼òóôa’¬>rç:–ÙÁlHÖd(ÔÙÍqm‚–˜6Ér[uKT[ý|ks+Au¥•tÙpP.í0™ùVhúaÇëîí»f'¶™
,í´Õ¬ìñR¼:!]:œ œseåŒûäp‡1"ö@L)ãF¢”¦K•%t³þÛ•YÝ‘×@ìÉ Ú29¾ã¢Û!—‡kZÃÛÔb¨ýÎ.ïúæ£zÛ–…‘¯7.nÞYÙá¨ø´Ç[úÊ"BôÄ>žß‘1íÏcŽEäÑG¢‹¨C â¸z)¹?"êWŠïãWc{5:±£«Dª•ïUÕ„ö¨/ -j¿DAÝ?Œ¡iÛWÏú7lZØð7íÊ·û«;œ¥°Ï[ôú†ÿÌ%š½ˆNJd&ÍDrâ'IYäñø\âhRî6£0r˜-ÄÜʺ6”WªŠCô¥’`}UI¾¾$Pß,1ÔoDAÖ/V:×þeöņ-ŠÕÍû¥`æ,„žÙoíƒY/ݱ)Ï|ÈÔÇ! 1ÃiÄûÄTܽشˆÙDöù™Î¹ét^È73h’Ÿ0!àûß-Îñ/Ïñ—åúŒ]6(Ö£àê†5ú~c#턉‰üÓ—¦R05Ânûl°:™¾êâCçLyí!½Áa—1Q˜_ñäsOÉq!)” %5à#Ñ‘ä÷03Ùg!—îý 0å̃âTÏûå©èû2†¡^6£†:×¢4C_Éç¿XW ›L‹à»³ÀÜ:
ìœipÂ=<ÑÄU_ßðAçÞþð[T˜ßëXŒÏ+j„÷Jr¤×K&ý‚óx‘‰?ý<—pj¹xrYåþï -’¡FÚÖ ÚuF5Œ¯1ªx»n]!üýÛL03c‚…y8Z‘áø,œvïcApÖÝBÿéá^€G£äubÏœ‚ï“«É>'>±ýŽäùûsÖõCa€Ëûâ@Ci4kP
z#Tù=”‘ -|G§F¼¢1£—©<êSJ^ÊR¬0ý!Y’±@*çÝ'VeÏ.åÜÃÕçÎaù³‘Í³× -f»3áý‚éðaÁíÈÛCØÏ÷Ã6bÈ@ÄÀFLÄÀr†Œp`E½eR°+)©1Ïhœ¤ÇÔÆ"¥0ãAlqæ<¹ŒT•;K¼˜?C¨LãESØáT¤Z8q]41(ÅÞ
ân oào‰>dl2.bà"†ÄÀ>c ¼@gàaЫ\Bðï¬XÜK&=î×”Œä%?}*àÎÇ_àÏÅ–æÍ¥‚iÒÅ¢IbhßX<»"¾‹Õ õJF±ƒ’Aü ¸—0(é&~>à ÞöµÀC×ïëe ÙÎÀC¯fáƒßpcð/Ø´ø§LVÊbJû-?k.A”7_"˜Š©NDËŠÇ£ê%c„Æ’1üÕÒ;¸Ž²;¸þ²AÂͲ^bYgT™†ôù€‹2Cbà!†,OKÈ=ëyçЫ¹Øà7ÙÑøçÜDÊvZêC&3OÏãÏ&L%H„qâ1²¬ä©®|4JYq›ÐZy›Ð-Õû¤½¤>i'’:ºOÚJþ|ÀCÞ>1d#†Lă¶Ÿ3‚Ñ«ùáÁor‰„çÙ”„ÇÜTæ›Ã›cääM'M$ŠÅc”òÒÑØšŠr]Õ0IU=ufˆØ#ëî©é ÷È®ÅôÈZTÿ!¼Î¢š<Ð0ŽãŒZO¶sjÓžq©kuÜQj-Š‚¸€"eA‚‚€` @XB$d%!@VI ûö%$lj@A¨˜A‹VªÖGíè;ß™éuzñ¿ÿݼç</¶Wæ-¨D
4ÔPµå ¢Æ‘-ÀŽÜìaX‰ñ¯kSÒžÔdá§hù¤»äÊ[djíÍÂZÞ
"OxÐ Âɤ×Î+›3
-ç:—³ºÎó]VlW«1»«UƒëV´áº[¼TÔP…ªQ-h%°B· -o††ƒþТ𘷢èÓÏ›Nb -“îÕeRÆYD¦‡^Z?D©–^)æª.ç‹uñZB°˜5y³‚h5K/X¢6Cc¢Úuõ…· úwC-j`ï]õA›@ü=HÙÑèw²ÌKYLÖ#IbþdSjÙO‚lÆ?9…ü¡Š´¿Œ¥î-;rµ6MžÉÖœo¶Š,æ†B«©¾Èfä!†:¢ç‘ì:oýÏÀøÝÀX
{7‚$pȃ€âpÄZç•QéOZãIÅwd4Oc÷ -‡,é¤Õ´™És{¡Ò.»`p4šÉb©+¶š¸Å6#§1°K=«Ä®óÔ †ZÔÀD
ü=Ë iÏìEà~PÿÐ?
Oy¬ÁNóÿ¥9WzµÏîJŒLJ{+•m•É:ø%:'‡l´³JÍVf©Õ\[j32JmF)¢ÿ£€þÙ`¢jø/±ÿzhÙ½Ô
:úÖp(æ™åXÒ”ýxÚD;lN/éUg³ÌR¢XÉ'·72vu“³†¦sUUU•&[Åb®¢XMU6cUb@Ó{ëÿ†Å³„»¾éwë@¹Ë4»À¸ïð4r â±+,vòRLâèÅS™}ŽÔb»>‹Ù¦$ˆDbR«žf©äÖw9WiÁQ^c²UT›-U3…f5URmÆJ*¢÷0P5p¶Ì‡ÆK@¾ý Þ±»üCö?ï -ê;61|âøµþ„Œ®î3$½-ƒ!ÓášxÊUF1‰xöÜ&µó‚Àà(â‘b¦ÙJfX,¥t«©´Úf(«FôÞ‚ÚOg -sªÞjÎl±˜³ÅV^h3æò‘k×åsZo5pϾï ßøwÐl\öÙ°úÙ¥Íëîì\ë¹½{Ç•ûÁ‡;ï„ÆnE¦ËGãˆu?&S¨ƒì‚>|Sv/¹%½³V}Æ)Ö$;ÍšÓF».MeדÛuçEmvC‡'èh÷°QCÝ¢Yаésh]÷×,šî^½trxÝ77nû®í›úÎß9µ7Lwÿ@¢ìî‘,ÞDdu,BºžÆÌ ²Ü%â³kä§{êÉ=ê–Äîe’Õ¥:u©S•.uºÜ¥Êt*½ôß ÉÚ¿BÛ·ó³/ûÛÔÀ’7&V,tOmÜäxº}Ÿöñîéà o*ä<í^DAñxbyÞôì0“>P,8ÓOkĸ¹¢D·Tœà6ˆã.÷HO:{å‰æ9FÛ#OV{x¨AˆšW~Æ%Ÿ=½´à3Ï/?uÿ²l©ýåúmšWÛ‚%/¾æ=J¦=:’U|?šHœÀ”deP2<øê”ëELÌ…“pY?ØÀhœ´ñ¸1û…±}
ñÖ¾Foà/>дp¨Ïyãœ7gÔ3w¦{jþ<äÕÒUíïÖm—¼ÛvûÎ?š6œTòäXq*6;‰ÉϸAJ¹•S†+¤$Œ–Óâ<ôê˜uôè #j¤½6rÄÁˆ`D3£ÜÃ,op®HÎÓçéûøOî±¹³m¯¾\ †ekÄ°~'üÐ ¢äÍá“Ä‘g²ŸÄg¤=Ä`O?H'œšÄOÞ½P{‡\3A+‰ú‰EŽ¸%,ûa\^~l\ƒf/¿ZvllÌk úØÚæÍéœãsipŽíÞÜ9*XðU,_Æ۩°#°‚Žß‡EcßDǧMÇ'%¿HNIxšž÷+ö\Ì£¼¬¨‡$lÄ/¸ptl…ýÌ%ý¹17ô~K^È}
1dÒN<<yÑk ûÈgÔ:Ó§·w¶åúG3”/?™Û_Í‚UßV‚ïVøûçÁÁýYš -Qá§ÞÇý—ù:‹júÀâ8@ϙΔž©ÕZt´V[p´Š -Š -JŠÈ•‚,Ê’…,$@²“…DÀL„$ €ŽÐQ¬£U†"{A”Ê(‚ˆ"¢ "Z¬ŠÞùŸÎ3yž‡ïûçíþntÂ;bìñ7´„è×i¸£ó\Bø+11쥂txNEÁ¼Ð%…Ψ!³fZðs=èycràÌvi@¡Ú~Z‚jê^‚ª½»ÔÑý‹Ö¬Ì†M$°k¾Û•A>d8⇃ȀXˆ
‰<&(G¾‡dl±Â1À?’È Ê¨À÷¹1òù¿3?ðÎë÷Ö÷ÝÛ3vë¼à€jjqBÙn8 J¦–:j`ÙG'`Ý21|»š
;7Ð`ß&øo‹ƒPÏhß1ÞG a}C )Èeðž¿dD#O«/¨‚ö6ØŠƒ½Áâ
ÖP{]¸äˆªéF¡Ã(”þä €åKù°öc¸.#»K<xßõáàz0C |s -æB
û9þtú®‘;“ÐÄ{–p™?ß*˜ŽëNÅÞNÄߎ&Œ nã -nÙéÿÇðåàlw–ŸpŽ¸?Æ8_àQC€Í< -LqÜ;FVâkú)ê+ª>eŽRÆœ%Y8ωÕÜg„zþ4¾Q0…kMa?M¸–ñ4¾7ãqüŒ1콌!Ü}ñ
ÂXÆu;1pC:b`ûÞ!7Ey‚‹!%x©‘Ø„·Liž¡¦¿¤¤ÍRKØ33ošT-˜"Ö‹ž2žà›$“¸+ÒIl›l2¡_þ -N¹‚*ÌÔ1hÈÅb ‡½ dàç¥|ÚQ&ëO%xÂΗL¤–(Æ“+²ÐjU÷)
êQÒÅS÷ˆ×4w‰75}”M{Ò€¶™6 ½DÐ6%hÏ'hĈAˆDˆAºœpÍá ‹òm|(œ"F-œ¤ãç•lú¬Tže'¹Zù8«8kŒaVÒm§F’µÃäËùwIÝýI7 -Úiýú«ô~ýÅä~ý¹”~}ãFÁY;AÆ2ýÍ ÄîÎ ðq¼ƒß@Á¡íP±ôÇB ù^“„›W¥Ñf•Î”T!žªÒsF™¦¼‘›î.õýJsѯ”¾âz¯áJr¯á£×ИÚk8“ÖW\Çì+ªe^_4 1b †,oÐøŠB·!Ì‘APwô}A"öµ†NUqØSJ©xBrR9ÆÏÏaµCŒšÂÛ´s%ƒIme]ôž²+ŒnãùÔnãYf·±žÕSVÃî)µ²)©äô¤ˆ!cµHÃɽ_€Þo”ºCÆŒáP%ØøßÉI/´Ö”J z¤P*ï‹5êaniÁíÔš’›ô¦ò>Z§ù*£Ó|ŽÙa9Ãê°Ø8fkz—ÉÂí.7q{Êʹ=¥‹²O@‚dˆA½û(F¯£ÿ0ïËa°DY0ÅÿÍH ÍÓR'uÁ˜Jª¸£P©¯‹ -;Ó-ÆÖ´³WS›çXmÖzN›µŠÛfµðÚ+Êù–2~§©DÐ]ntëƒ1ȃÆk%”ú~f¿o¡2Àª0~PŽy]ýÜŠÅ?¶é÷K™é· -ÄòÕ‰¼ÖLMÑeQ©©‰k«jä\´Õr¶Uð[kÊתK…mVƒ¨½²HÔaÑ‹ºLzqWùb1ÈCæÖO@·ës0ú¬ƒ -ô&¨ö÷„Úß·uaÁsõQáOëããÔ‘Éÿ©Leõ”ðå-ZyÞÅUqƒ¼ÐR+®¬± -ÿYg¶Ô•ˆ[j‹2Zkô’kUù’6«NÒQ¡•tšµ’.ÓbA&b#åVgÐïüL{×BÕþPë·ÎzÏ7òöÃÑCÎÅF7’ð}µÉÌV3Gv±HœwV“e¨ÎÑU”+ÊmŲœ.5ŸÖÉ[ê4òŸm§äÕyò6kž¼½R-ï4Ûë†UNµÅŠ<W€eϨñq…Óh÷wwÏõ}ò¯ˆ€±+ÿå»Î¡NÜ -RÐÞ9(1ÙBìN¨7׆Ký/ív¦o»œÍÿîó¶šêóuí¤Q{Ú8‘7#ëªNg••&åeTdäÖ¦äT7&æt6%e÷6$gõÕ¥döפfŠRyCÂ4®¸%ÒІT´!KOJÑ¿·ú5h:¬ñã†Åþå.›ƒ¯úqƳ#^؉a¢ë`o ¥£ƒÑt=ì\EÃÉÌË¢³™‚åIWóªãŠ…
1Å·cîÖÇçöÕ&äôWŸË¬JäUžÏþHGÒІ‹û7ƒÀXjMv@«é®o¿Ö\ê³Ô™sÒyöÈíÐÈ(ÁùÎ`€ÿõ;Œ0QÇñøâ¶\~S\~r]Ji¬(§*J(¨
þV!è«.é¯9U0 ŠÍž¹4\Q,ˆ¿x¯\¸€6¤«®ƒ\MPi¸
”¡ÝPõSÉϯF,~þë©Ã®ñ)Ó o§[#d¿ú¡ Ò^ΙKii7Oçĵ%G¶d‚›Ëª˜Ím"Và è¸p°*¼lHU2\](Ääß+;•_"àn•.ÚP -¢òТ«ø½KWéX_iz«ðhÖVýÞ_ÎF·§¼Zù+ǨìËbVo ,)¡7&óD÷ùü.~ ý÷Ò²ÀÎë唎{åôkb»F,©¼WZv¿,âÊÈՈɀ‡6d
W´6@ݾMЮ)÷a`ÜÌcmÙñY£mÃó–ÚÝsŽ¿´Í¸;Ô<'z—<¡ñ'‘I„ÆÇŒžL½Ÿ˜EósÄ¥~âë…$ñƒBÿ®±âÀ¶Ñ’ ÆÑfÍX G8VÌ©+’2·HA–Ê:h¬‡k{d¾v«ÈÌ+I?œU—\4Pí|e¡Ûº`o.zé‚+þ¯'‘?C¢'½ †~|*l*úc215`’Ï#M–ež´f&Çø>#rH½¹äŽñü€¶ñ|jÓx>A2à£
9Û1PÞRíÊë¦îoÆ<œÝ‚x.ßñNWóÖ@øÆƲè5Î…ÿʃ˜ü‘vz!0$lÅœŠ
œKHð›ÉH"N¥â_Ô¤y=ïH÷zñgþá—04™Aìy’éÛñŸ,¿›’ÁEyŠÐÝÙ¬,õ´G} ‹ô¿Þ"}ó³ºbãg}ÊOX£Âe«¬eœKò²'!v™D _¦0YïÙÇ©o£"È‹ñÑÄ…ôÓø¿sã¼^–Ÿõ˜kJ86×zšà99“àõ`æ¼÷Ðt2~@2È“C ByvK¹ß¿éEÚ?)ÈÔ¯ìÞ&XÕ׺¼Š5Î\µµL^sv:³æå±F"±¾ÐþeùŠd?œ Æ¿K õ\⇻¿)Št{]uÂe±5Úyñn4nq2Úuîe´ûäüI÷Ç1’@á&dº ƒŒt®Gº‡e¶ÉRµðÓÆRÐØžZ`n˜væ±àbžÎ, ºS!OþÁ"ú¬†“½¿Ÿ -ðøšHuûÂ
rùœKÇ}*e:.×°Ž~¼Ávøx—cÿñOÎÑ¥Žãë$Z"ÈØoäöi¤eLMoºÊ²—@[™F{áˆ^Ø™„ÎœîÖð±÷Š˜.žzìD{¸@œ—ú…,‚ýËDÛµr’ÍZ¯õê
?«Õ²ÕÊ8Ùrå™DÍÒÝA®
bÊǤðËfL6¨lLÅ0V;fšÁ`¥Kƒ£†dp3% -œ, =‚j]Ìàºî¸b¡O¢žrí‚TŒ!HÞ4‚d€¼T2¨-¹pÐSb‚±j -—ÍL ÔÜDFÐrÄÚ$jí@ç#Hî$‚¤½C´!×±AU&46Aw«'˜(¹‚ÅvG°UµÜNkpßõ+àÕÍÁo5SÓB´Œ!JÛb÷„D}àîÓƒœýºP¤»*ôöC•D•}èüqI™E3€ a°QŠòÚá*ëq°GÆt7Zƒñ¦#`&gV[ÃVpV0wEÀÿ¤¾Jz@Ù¦å}²}/DîІؚ¨¢.£Ý£¶r%‚`U0µ¤j(6 -ÀpUa/SÍ1f´-ÐÏá€ÆuÊ%oð/&¹Ü|Eþ@j ü ¶R×|Úi«„ÛA«„ú -~ŒñÍû9ã_ïyÆü"ã
á-cžøŽ>CzÏBT0ÀBh2@EØÎjp¿BŒ „eœ(;`žuzºP/€Rèþeþ@®¢¬ùÖSWI-A+ÄvúwŸÛÌï>¬o„¬/øìeü<{Ég‘½@|Ëšõ]b=ó{Ç–Ž£
lMi2Ø -øïÝ€èçñžÀÝë¼µÀö…xr Ð9{€"=qéáŸðHÔ{\vÌ[laSBzYF¯¢½ -»Hz1ÒÊ|ÒÇ`öD>eØ1ƒÌ¦¨¡øëXç
5Q5P7y -Gî,`Ow&ºã˜ËÝ iÍ× Þ8ÿ…`Ú¹Ìû} 3ÔÑ»ÞkˆÁãJ&ö¹DDâ§0³
¼Gôñ’MÖI¨T:ð
©wc;Óê‰éçÈíªrj»ª”Þ‘nct¦3:S˜])ÎúlˆG
ìen GïÞŸ™`Þ2²w,‡ì o°o~g‰üå•1öàˆ–ŠAg[ÜÃ$³K åÛÙi½PyƒR¦úƒT«©'5kk¨ÝºCWÂlÓÇ·iòYíê<V‡*‡Ý™æ,àüm˜ç - ^S uåW€øÌ€ì-ó wÛRÈÛ½öCÞßW¹a#ÙÑA&RXoïH•0š’Ò×HòeNNZ-³D[C¯ÒWÒ‘ÓŒäx¼ÝPÀnÕçrºln›6‹Û®¶$t¨œÜi.ÀB
‚ÅS@…Þ½æõÓ w³',†¢_V½)Þ·a´è°ÿãBÌÎÞ<â¡V33æ–NÀ¸š"Ö&iåÕB‹ª<¡0£”]n´±êM…œfS.÷žÑÊkA,|»ÞÄwèŒü6-"hW;P{®+$þw -h— Vïo ý7Šý½·mûß؉=ëOòë;±õ~1þàí#´˜+™ Œß4Rá¯)iŠÒ$D},1×pTPj:«µdñïZLÂf"ºgÔ‹ì†Q«^'rè´¢ûg}6pPƒ½q2–ÿr¼= èÇY`Û<ÿMéV¯ggv®ê¯8°¾»<Ìÿî Ü? -ȸZ+›Qˆ„'5 -EaŠNsDfELÒヸƪ“4ei¥wÍjis¦ZÚ‚¨¤v½JâÐ¥KÚ4Îz[pQCò‚²ì8ºÎŽm˜ñ©Ô×óe¹ÿ¢ÁªËú.ì[ÕZuxË2ìþߣ«Ž2é¥Y|A!’,ÏÖª5HšÑ(‹,©Š_³Ê[V¥âŽE©h6)å-F¥ÌnPÊZ3”ÉmZgÿoƒ§+È¿›¦¥S¡à‡¯ Ä{Ú»3gVÿ4w nÛÂîK»WÞ¹pè竘}çJ زc4Zq—ŸmËÌTµJoDäÚ|‹D]ni®[Ū;Iz³IšÚbLJ±’”ÉŠ6³@€PCÊÜÉååÅ«¿„Sk<Æ+½§ÕnšÕ×°u¶£aÇŠÆ‹ª«‰Ø[q±•R(¹ÇX<c¾(YuD¡’Y2ÂÌ\3×x:‹e¼jå w-¼Œf“@Ó‚Õvƒ(Ý‘‘˜Ö¦uÖg5¤£Y2l+¾øT¾òß/.¬þzàª{O“ßÌ;Û—_¹²ß·¦.lwi
."ÿ,‰d>Åäjl|©¬(9U˜¯Ñ±r³´œ“frÎ%5»ÙÄ0Ý3²„£oÕ'è:ž¦Mã,þÇs&ö[W8ŠnºR¯)UK¦]^6õaÓ·Ö–
Ó›—Ö6ýX~%dgñEl¨õ|AWIg)ÊE§¤ -Ö •šb³è ÇKŒ1¶‹F|qB̳(ÖV=ÝìÐ1ŒmÚxC»ÚYˆÄè†0 ¡;âÌ‚Écµó&÷ßüε³k±ëíŽõß\¶,®º³ÇçÄàí¹
˜`ärlLj•žxžÃcW‹¥”Ê´|…Yuö¸6¢¢NQîÐaK:|a›6.÷¾†”Ý®¦X:ÒbMŸfôí*™7éCõÌIC×<\:»ÜÿÑôç’ÉW{}ÜÏwù/<íص®àÞÁ -á.…r=3þ¿'CúM*${yæCô½ -„É8ÆüHè—ÇA³6 ªM©PnK‡| -g#/Î…Ÿù¡HˆB5ù™ÑÈ]Â…eE*LëÐo–@»Cõ^Tßi <¡ƒ¢N?"»–1,ýÙøVÚa÷;¨×ÆVõ€é>ý&ó¦fÐ|U7h¾ì -c½P’ì‹2A J•¢±$7‹?OCÖj!Lä0lSA»Gú°~DuÜøAYgV\7¿•?²¼Q¼´tR½–6º?«Iû:û?úœK†œ9õÀÌ4d0
³\`å°Qå‰rî$T¦OC…l6Vh£ñ¹%<XËÅȪV´…†a·þƒö é=}ÜüNUŸm§þ›3¨|œÛ£êÊm×¾ÊmÒ÷Y¯úò~2öåýhêË;“Ù—wÊX&9Á4Íæ,5+ÃÇbu¼Ö¦MÅZI(VÓQ¨0qQjå¡°Dü>o
eÏÙÄLp»ñqŸ¥__›Ó«ýÁÚ£¹’×I7ç?ÑþŸíúŒkòÚã -·eûì¡âèz¨ðv„©A;¡{à³€àþžMóyKçÍPäa“Ä,ܾˆ`ˆªŽ¸BÑ…ß >¢
b'iÝ‘/éí¸ŒfüF}ÌKF-á%½:v2±2v’fŒAçi:OÇ¡s=½_Hœì`úž0ãÈZ¨:±*¶J?³÷,Úm:™ìý‚Ë 20%áà Êè§qùqC„²„hmâݨ6foT?«'jœÝ†Ÿà4Æ9uÄ NUÜ»<ÞÄ*‰ÁÐ^š _b`4šâ0ò6YAù÷¶PõÓ2˜í²æß4—ã·í]fˆó”2Òe\w|DÌxŒÃ˜Š˜~j&¹‡T˜x‹XÍú…p%©=æ6òsŒŽ×@4ðjâ
¼r’ÑÇ“ -)ãœ[`b™cí1ï` ië,¡p£<»Õf;/êÃ_ý·à˜Ã -|§ÔA;ÇsÃ÷ëT!5஘‹íáI 7XçÚó˜- eI$-¿>¾CX?˜\Ij(c‚ªžŸO3 ¹4#7›6ÎÉNœ0ÿŸ±ÆŠÑZdü{Ìß½\ù±ÄmÍl©×·¦ÿm#Å¡ÎC¹Ñîýä€.9Û!ƶðÔËœLV£©¢]–Q[Åj¿¤6,ÎKeÓÇ„™=ÿ<Àd0ŒÜÆx’9hËÇ@ZöjK˜²Þf¡{£p—Ý?¥û–½«pùj²ú˜ƒ¾ÆwË“òS?Þ+ˆ<Ú•çß¡¤c›S‘X8…Z-P²K¹j~!»B”Ïl’æ0{R2Y:©Š=,V²G“ÏrÆé=/mDP\s`z¿Š[k “ÐsBŽfÉýÎjv,œ«t^<{ñÀŠ Ûj]½×7ªwÿZ‚uë¼@ð¿šE
מãÄVÊET$£æ²x¥b%RŸ’ν)S ¦È$¥"£B¢ç˸DÆ5rÍñhÚ·xèþHGû¸z³,߾ோ;í^5ìY¢ovYñ¸ÉcSÿ%ÿ]7+ÃŽ´jð~õjrXU“P¬Pó©l•,S.)’ÈDu2qrgªHô\&餢äa±H8š,Œ DOÄ7"æ@š‚Ö@¸Ò*Ñ,…ßXþSµÕúÖi©y—®}ï’-îz.ûíh¯
um¬ÀùÖǟѨé1yÙH‚J%e+Îfð%Šb~jŒ›Ú–Ê‘ÿ!K’餈tXŒHF“yâ1_dàñ“
ˆ9´iè9%FŸçWa`ÉF‹¹ÚÍó¦›ôíNÖoü¸¸¿ÝÍáÆUß®6œ>\w1Ò§¬"6T¡âUŠ"OÄeå!ª<3£2%QÙ*£f<”%žÕIi#b–|TÈ– 8)GjDÌdtm†½”-ÇÀôÿ,_‡ù«ÞÁÂtmƒ…®k³Åƒ®]_t_w]×ÖæíÔÐ|ê`eöDAmLpf—VÆ"‰Š…tn‚KÏÏRòÊ%q¹Í)±y¿I㲇%dÕˆˆznLHK×óé -B—¹æ@ -º6¥X†êå -›TšÉ#””$ãJšÄ‘%ý"\ÑhrLþ˜˜çÇŸ7ðÈJ#—rn<ɘ€®Ï[ŠÊ% -t·YŽkÐ2´4ŒÙcªÇ‹G—f»®Mûó„cò³Àݬ?ÂQáÅ‘}#Ù!ƒâÀ‡á'Gz6⼆úpǧq^½o Þ7Þ}¯½Žó»ò:Îÿò¬Y0y!˜Î`°º¯X‚¶NKÐØg
jŸ,e¦ULÿ²9or^!Ÿp]/?îÈ4úí$BöâõQ.X=Éã´žå0&òõÕ+¼ô…Ažm°‡±;ØÝð2Ø]÷>ÄãÁ‡0ÏÞØã·ÞGzýbLà©€;Zhkµ -.,* ‹l!!!{ I „7Šk¬KGw©KUªŒ#-êX+:–uŽíA=zÎL[·ê8¸ ‚ -B|潚«ô|çwñ]=Ïû¿““ÿhi²l´*5{¬.]0ÖÀáºwp3ÜG²ØNRqU˜‚ç"Ö˜[”> -Ê@qH*œó’±tA<Ö†Åâ³ðEø<"Ž\ˆ‹‹Âq+:}Ñ¡@Ìï9ÛFQ_^$ùW)jÓmŠªHQµ`Reðgů|2
Âé2ÄúˆÁšÎ$„SÒ ócA3-†éq°Îˆ&È"QëŽ5°uvšæ£en .ÎEWÐ\ôÏA¿GÇÉì%w°‰ÜAÝ}Šª¤(h”Çi0uœþ^BÓ¸÷f#†ÎB#lŸX𘋠fF@>>ÚñóaœÛÄ@TNš•“ý±qÊìòýGý¦ãë©Óq‰¸2Í“ý$¿›äß¡(çŠ2»)*%`Ò8¦z¥ d±¥E!Ê;qÞó‘L›.}6DŒ -ø§R‘u–
ÞÅtð:3À½ÆAæÝLd>Íç
1Êy™ïà -‘ùJ®'ÿï J¦CšÊ€‚ÄFâÖKTaPÔ-‚´!’ÆDˆ›XK…à/lðÏd€ßÎAV'ɺÆï.ÜgÄ Ivg‘|ž›Þ[xýbd=“xM°ä‘4d'Ñ¡`1 IgB'öƒ^ -ñÑtˆNf@x&‚v.Yàwg!ë>Y½ð†· -A¹1ö’Å(ªIy
†-|èv‹‘{8šTgP^R¹WÕï¿hÞÊŸkï4OÔïµw´£yÿÌÓý¨wë:ó?è.<C>Ù)´á4˜Â½a#*¢}P›2Ëø3±LŒ}*‹ÃQ™Š’ºÌÖáhA£dÄÐ$§?¦ÒµjÞäžÏ}íÌëÓÜÔõjžèz´oõ¿æºõïW£¦Ë¦QÓ…‚Qã9³g0"7ŒËÊx£&ŠºäÉXÅ›UÒ@|œŽe渱jGÊ°s)w°tèuñVé+Ëne¯ù°ö©±E×c8“ÿ8ÿ²á‘¾Ûx_ÿØø³~° Ëð®ðï¦aK»yØr®pØÒf.lµŽ˜=‘tГ|Ù{]ÄŠ:Ö&NÄ'œéØ=ëÕ¡#«1ƒ+m¬WµU™Ï]õ¢žò²GöFÍýâ&ÝK³ñ_æ¯ -n´[nš®Z¯›ýd(î0ÙÎ[mmEC¶SÅCÅ-¶·Å_–¼³zÓl/çyÁA¾‹²o®"÷ñ‡øñØ”î‡-ÂY#›óô‹z×Y’þ[ïäü¶|¹è×%ëå·+¶æÞpì2\+9TøcqKÑ?¬gK:-ßÛ;,·J/Y_8þZ4àhµ
8NØJ•¾±),9ä²y‚ÒÁL~#œd+È·±.”†Í±LlK2ÚÈŸ9Ð(
êý£váãÍ‹ïmp°o¯ª]_±JùSMƒîŠk{A‡s_Ñ%ÇQû{kÙ7%í㶮Š¶’žŠ“ö¾ŠfGŸópYùò×eMÎÇ>ç»'( »¦•d»È¾WOz4Ì£a[4;Y‡öp§½Ø›=ëñnÕü»†˜[›mì®
.Ñ•Õ+”+×ëÛ—n)ü¦z§ítåAG«³¥âdÙ9׉²+ÕÍe¿Uá|YõyÅ+׾ʾŠÝ®~ç.×ë²®‡'0“ÓFfQCö½5¤Ï&2“‘Þï÷%Žï?1åÉAáŒd·÷袻¶[Ó~ØìýmCêüšÕù§?Þh9µ|{ɉÚýåǪ›]‡]mK¸:jš\¿Ôîê]²³úEõŸ–¼tm_ÒW±íl—y8ÕyÆŸ³8–¥H%C¥E¡S‰²f_Ë–¥‡ã88‹9v!Œ5d¡l!‘Ò´ÕôÖeFišìK4ÓLóÌï÷ýóüñùû¾¯ûþ^ßë¹ÃXYá‹A¢@ƒÐæ»3A…„™êÄîü‚²Z¾—6]M—ú©ÖDî»j+µ§¥.;øìÍfšw¥‡9´&G»7Æ%úÖÆžgTF².ò«8¸MÜ<îm^÷?›7ÅÍäO‡gðg9éü9v:>$·, -ô%tƒ”IIl¾bó樒þ¾¨I^¬Ö¥NÔï{å ô‹:‹+vô—xÑo˜·f‡:4¤ÜkR„¾e iŒ"anH^lYXVt/#ê¦à\Ôˆ 5ú=/%z*"9z&,9j649j>$)j%Š=°Ö“0æ¿{‹È"_…ô©Bƒ4{Y›üS“.u´EÍp£™ê@Ãöî -Ãk%§ÍóYö5_qO–fÄúžKf|•”’‘Pžw™— ¼.ˆF -ã&ùBáWøåLxÜÙYN\ì;.v% -ô#<°ÿ¿{Ï+‡•UÒäÕͤ·íÛHß´ï“zÔrL¥¯ÁNûú¥“M~ÇjK‚ìÊ -ÂOæDûdg%2Ò22YIçŠÂ„)—xÑÉí‚È䇑‚” ~dÒ7*a:<:~–7ÇŽ.°DþDaDñr€Ùò€¥ò°xY~nS‚Ñ›j¤á®½í&Ê·šmµZÜö_¾äs´¢2ÐæÂÅP×ì"wZ~Ü™„œôàØìŽ ³Š‘Ñ*àd8çᇧOq#RgÂy)³~Ò[¸Àž&<påH˜,˜'+•2ðóUi»!
Ï{Táa÷nñÞ®#ë;Ú5›]ôª½‹ëŽçT‡8§•ó<.žõ)Jeò -sC9ùᬼ&3¯Ÿ˜ÿ#/8g:"$s&,4c6”“6ÏK]`‰ˆ·)K¼øý¯•€W’ð¼[ -†î(Ãݾ´=‡›oZm¹Ôá´çb«çáܦӖé
ÁŽ uî151¾¼ª$»<›Å,+åœ)½îWÚá[ú.Ü¿x&, –ÃÌ™ce͇°Î/‹ƒˆb¥3¥à]^6ˆÃH‡<î•€ûŠÐ}_‡Úv—.Wßg¾©¼ÛA7ÿ†;=£Ã×4±iÓÌqå^òb7&øÖg2üëJ‚½ëØžu·C=êÆÙž5sìSeó!~ŬӋÁ¹‹LQ ›è!^ó¨0ZE‘&<è¢A¿tÊAûà6Jã#™Ê¯M7Þ³Óɼã¶?éö)ãØ[Kî
¶ûºÀÑïå×~ÞÏëZñ™“mõ®m=L—ko]š—˜'./1=ª—˜^å˧J–¢ÀÀT*¼-xVGmTè½E…®ûbÐöTŸm&W=Õ“*6VÊ´ÖL~ä²ûì×^tÞÀ™£ì{!VŒ~¾½ï¡«g_†»[o‘·So½Co¯}ßÛž~«þÎM«þ®õ«þ'.‰†˜!0
ð²àÑ2ôv¡³—MiPûR -*GUIE£º´ìW‡äSþc©~öGmÞ3½§þtÆp°‰ïž…Ç¡µÛP†½ãP‘³ÝP½«ÍP›õ“qW«Á'ŽßûËæûOO»Î?½Z?‰ -*ø«¢2~Z'ŠêëDÿw ý -à ¢VÇ渶(.€–@ ÁB€ -Ü嶣QÁbØÍ´'Äž8 3ÁVÏCXÖ|°Š#È⌀.`ì]ÿOWÁï¨+üN¸ƒ~n5|¯w<àóÌ>ý„ÕÞø`À㞣A
OžË_Bý¨'=¸Áöà®q -žQÞvˆñ·Glˆ„üYˆMtBtÊ"ðsÁ+]ð*W„5¬Fh+
!‡½À:æÖi__¤#è;?=öGÐ+b„ÀŸ¬¡ðà à¿á`>ã‚ù˜7ø¤ÃÒO=íà3â@$ñfAœà„õb³–"ºh%ø[WƒWG·Ùámtp:ýÀéf€}6 -±›¤žS g8@>J¡dòÅHJ[Q¾+âÊ<³Í‚:øD¶3q,¼ÓÁà]bûkœû,d„;2È{Çêç!´—ö8?Dƒs3œë“€ÀÙüU¶HXA…ŒP»ÛAKŸ -}Ø,èNÐ&-†*ÅòunH2Ñ ²Ð_Çx+l´Æ´Ew„ŒºÃ†ç؃Q7ÙýQ9/¯9}‚ñð§pïÅ€w3Wâq>ç&Ò!†ü?“È{¨ÉÖÔ¯²ÃZ{d±>@V¤#ÖŠA¯rAr†»UUà=,7ûJ¶$6°^‹ZÂ^%´s^Ä[Ó÷%÷¹ð*·7î!ïqÜ+ÞC¡•;Q× 8/†àËDN&AÐ-™±d_Æ“|Ň¶Ð™ä-Ö‘{äÎ@w.Â…ÖlÙ²Át½[¿ÞàýR[Âøª"¸WQöT¶;ü±¤ûKRgÄñIþO¢‹‚»¢{‚[âÑ7Åc±—!ì‘ î„qÇe•#¶C1„$WLhÙb-‘»Œ -#¹G‘ÿ4³g æ_4®¿egy?Y»ñH_κŸ¼s[½+â–²%êßòö˜²ãÂkÒžø+’o.J{ÎI‡E§eW@Ü©‚è°¢ƒj$´©ÿ>Ä‘|)ÉÖ‘‘³Àä6¦UT”ùN-gÍì7G8õ•Æ/yZ¤\ùИN»³n}À÷™%¡7Ò,Ü«ºíQ—´ÿˆ=¯ÙVÝ!þJy2é´ò²ä„òɪ7Ò£ê·ÒvÍ[Éí»¤V-÷¥@¼gˆ_Bî°Àidg¬'=Š—ØÀ¼Üö…6åM%sz_eøœ_-Ñ~6K]n™t^7 -r˜—
…ìó9戞ŒªèÓé;âOè÷Š?O9$éÒ—w&8’|[Ù®ý]Ù–2¦hÑ[åͩ㲦ԷÒÆ´wI
“ø³ƒšdg’Q@zlZhËR›ájwêËZ¿©OkCf>¨áÿýVE¢Ëu³†v¡$ƒÙ³!}*¯$ò‹\KlWv¨#£Ir8}¿ü`Z§jêMkê·š½©}šÝé#ꆵ£ªVE}Ƹ|{Æ[)!yD‹mìHî@6oñ<l&}ª–ØÔ°ým——Ý£Fæ´ëyNßÔ$,»P¡¤}UžÆì.Íå+*âw˜…‡ÖW‰ädïS6gÖ4ežÐ6d\KÙ™Ù«ËN®ÍQ×dªªs¬ŠªœqYUöDH$¿[G²
dë”Î¥ ‘2V»€òr×G6Oš]mï5Ón6†;^ª.í©‘{vWèº6g³?Ûhä·™6 -[ -+›Ûey»U;Ÿjks?×Õ¬»¨¯Î}¢ûØ0”RiN®0Œª-†1åVƒU¾Õ0.{$ómJÞ ŸlÞ²ÙTÍ¡îp¤<ß½€ò°ÕÙæV«ÏÔ«{ØóÎ5Æ8Ÿ¬—xtÕhWf°lYÏßWf6•nIÜY\#¯-lTWìO©0vé·äZn|”Z^0¨3iÍÆM™qTU–?¦(Ë·Êßyûµ³ÿ¿{)ØL|2‹Òß8›òkËÊ݃‹(7xÙ_h
{¦Yðáñ†ÄÕGêÕŒ¶šô°½çF6Z -…õåæÄš²*yeéNõfSkʦâÎÔ’âž4Sñý´bÓ:SñÖT4¢1ŽªLƦ
Ö ßa&É.&»×òå÷ú”‡{¦Sî·Í |ß>ŸråÇ”³m¬ÙÝü%Í"·ƒJ¿};ô¡µÙuÕÆØêÊb‹¥BfÞ\¯.1ïM),û,Õ¸éLZ^ÙÄ€>ÓÖX:¬)(U˜Æ”LVÅû &ßBÙœ¥3(CUÓÈ沧Üi™F¹uh:å›'Ê¿Ž¸Ûjú[W[Ä¢öÖx×Ö=rzSS -«nW&·º./fkI´iÛViqUÊXÙ¬5XÚõ9–S©Y–ïˆ×ºœ-CÚuåÃyTeØ4¦\¿ÑªøÛuÕä™ÅüæMBXEA«„ -RŠEAPAܵEÜ—#n=3Óv -cÇNUÔž‹,òŸg¦g¾À|øó~zþ÷yî}?ÜÑÃf¡À”Í‚1=ÛŧoéAˆî4ÓµV+ºØâÁok2?ÖmW{$QRYkð+;”£.þb‘î“Š‚¸Â}ëõë˶¤ÞSœ±¢´"{qIÝüü’Óyy%÷˜×óówöç,Úñ>{IÑ@ÖÒmƒË¶\6‡«Eô~Ÿ¾ÛÃу*!Ý®3¢®ãFt¹mu´M原T™Õµh'lšéöy}ªOqÝÜàOjó#«—Ǭ;¸&aÕ…)Ë*>K_X¾?+wÿ᜜}móæî»Íôådï}Ÿ=×@V^ñ`æ‚O‡2òwÍ
YÖóéÙ§D÷ñèN€®6èâ uœ1§Ö³.ÜÑ3þ&Õí“öŸŒsÞÕ’"/jÊT6æ…®;ºT·ªnuÜÒÛfå×î˜=¯¦,=³úËÌôê“sÓªo2/³Uƒ™åƒYeCs²w§ç”FÃRÖ‡ÍDßï"º_IÔUǧMµ·óèø%Sª¿,æÕ\RU\µ,=ã°½CïQØ>ÇwÝ©yÁ'G,iY5-¯yc\vSѬŒc{“SkR“N’oô
/ú£Ã†”/?R«>¤*FÒÒËGRGC€žo#zTFt£šèb=ÚØî×t–G_]Ò¡k¶TÞ%”^
1ßþM´má•D—µ—Òd+/dû/>¿08÷ìÊð¹g6èÒ;¶ÅÌ>½'^º:1¡½Uúº>¾ý…>î’f6#9ñ(’õ‡‘œTƒ¤Ñ°Žè‡Dw]ùŠ¨½‰èÛ½j/qTyÈÊîM¤’{î\Ñ]¥ÉæÛ‘×ÞŠ³_q3ÅmÑõ,Ùük|³ºV®®S§\Ý1«s·6¾³zÚŒÎÖé1×™Ó£¯ vÚyÄÅ´#>¶3ãšÇúåÏD÷]!êh`÷?ÁòÏUtr´ë®ˆŠžšÓ–§Ž¼O}„«Ÿ„Ž[þ8Æ:ÿ‘Þ>çá—Œ‡¹©Ý˼’º×ú&<تŒ}°;húƒêèîV¶û†F×ýByÿCxø]DFvAu:íyDöÃgD7Ùœ«#jnfù§‰Ê¯•ÜâÓ–‡"ÚÐkNkzż•½rþâž ãù=Z‹¬žkCOš]JOŽxVÏ×øžÜcz>–F÷”ȵ=U޽͊ðt2ÿT„þ8èòw(CþŠ@u7‚5÷2Úýω.Õµ4>Åò/í¼NôñŽÖü͈V¾´¤Å/y¹/eü¹¯TF†WfɯfŒOx•d×—a3½/ÏN×·Â!²oƒcØëí.ê×ûÜ‚ßÔM
|{F¢úõ‘Dùæ7‰ò$þ/!õÿò€Ÿà5Zç!¢“õDul+XvvÞ'úÓ_ˆ=7¢Üß-)«_Ì3ô{pÉý~‚„÷j£Z“èx³¨ÁÙáƒY4Cùƒ‡ -¬UC›lü‡wÚú~¨´óùÐdï5òµƒÏIJáA±lbY?ñhí¬GXœaùD›î|K”÷#Qæ;#JÅÒÃŽ7n:¼øZ(᪡3 -B¼H‰c?dšø`©ã¤Øl.A‰ÅTšàŠVK\ŸèŒ_¬œ0låü_õLj*ÙPü5Ë¿C´ò)Ñ<–?ûg¢D(¤ƒ5E@ÌSÄç -ƒÐóŒÄX.š‚"[Ûà ñ$´˜X£ËÄ -Ϙ÷LG«b3Pr™hó-¢Oˆrzˆ’žÅ¼#ŠQ(L(ˆ½…?&ñ|X2¸ñ$ðä¹BÁ9AÅ9@ÃÙAË·A,ß -I|KdðÇc¡ÀkfØ.0E…ÐBcœŠÐÍ<£ôëÿM–ÿø|=»¿¶HÍòUŒÉ`JŒ'WöŽ˜Â›'ž
«Å -RÞxó,À‡ÎQœ±[9B6³œÙÌ'”2ÕÌq¦c„°=/ÀŸƒJÉGp £ P'D@¢~™&P,6‡÷:KÈ‹¬áYf󶱃´e -¤öð¸â -€û;ÜßA2BY
!Þ"¼8è¼ùˆö@"„nšÚd3DæL@ø²IÐl°EÈv{íuDP•3ë\ jv…ªÝ
ÊKS¡¼áåæ¹Ê_™! Xæˆ -’Á@H†ç+5<Ÿ‡B6ÂÜ9„ÉX¾”CŒ'±ÞÄ -ÅÆ+ab2,1m‘
´k¦ r‹á»œVîŠÐš©ÐÔK iõ€ú¬êNæ¾'Ô½ž#êמCêÏ~
<WCþVï…Á§7>ßE…pVCÔ¿É.ó ¦Ï4Ž¿áY¨EjEÖ( Š"Aäø%¿œœ ®„#@¸#rÈ
A(Ð"HêM׫X³VG+VW—ÑZë]Ýgßý/ûÇgæýïûÌó|gÞùà]Ðךß$žƒïi ¼VÀcØjDœ0•Ë!D³ -hzG¬[»ÚÖC€qnü@=âüžúË_þ\ßøßr}As}F}íú„ -nsþàþ[ -Ï«Aày9øÿ*Φ9â|ìºüÕfú…9D¸Y@„DÛB(Ï„ÑK€—´âßÕê÷Dñº·Ì*§×ŒFç—!.†ômz<âöŒvlóï´i÷'´k?~å1KƒwƒÀëZl»Dïi&xŸbÁ6S À‘Œ•àaç[nb<ÄÅ$^ó@`1셢—¼ —®x!JsüC¿þ)Wï<GÖnzÌnÝüO¢Çã1èyŸ5¾e–uz믬+[o±zýÌ|á}• >?2aÇ4;N°aÇ1vŒ“àk -ìZCç‹°o‰—R ï#ÑÉä– ÷³~—H·{/px*Ù½â_Ñ -LJ‘j§Ù°b×»¢ªÍ·û=oò:½~æöy_#¿ò™!§|ä\Üq™¼çwž|¾ó ÔÓ$|ÀQ>P‡@‚¿)ŒwÀÅÙØuâ°sÉW`ßÀ÷Qn2«ô¶ú#5hÁœ‚óéyÔò»R™ã/’ô×£5n3Qº-߇¼/†5ûžuûMüÏ -ÆN Îî:!¸x\ð$hBð6&ÚP(õ‡APo8ö„Ã.S€Ž3‹)mOÄEHÁód¬¦ü¥Ú`ö\íiùX½Óf6“iK¶ì'Eœã²dçRµût¬vÛ阽¾'Äõ;'£Ú¾‰è
:>|$l*äë°èÃáèƒáïý@ï‰zg„´‹!¸U4S€µ÷ -\Íg·[ÝÔÛͨË.¦Ç¬=—"w9™”î9)ÓxOHKýŽÄU|%i¤
Åt…D0ûĬ^ñyÂ(žewE¿&:b€hÙ
ÌF 0$@¯“@ˆ)ÀÁ=ˆÄ®%ÅΩÄs¨?AïÐïÅŸS~+[ov«l‹åLqàÇòÉ¥gr"§2¥.GÓR<G“Õ>ÃIZÿYEà¡„ºc|;³+î»#v”l•œá6Knscÿ$â€S„A -¬j)0«¤@7¸øbœ-Ç®“çȳC¯ŠíÑc½ºS¹ŠòSåf‹‹zê‚3%쥓aŽã¹±.#ª¤->½J
µ;¹,¨3©†Þ*o&e=d}â0¯6áßp]PøŒW%n…8år ôr`édÀ0ø¸»q¶Âʽ-ü=Ó-@÷«ìÐ}ËÐ÷†Mçªü>š*g./.Œqî×È<ÙJŸÎ¬jkFQ¹—Q—ÒÀ®I>ÀL”'ê’®ËO¥ÉÀ+I²Xì"¦) Ä]ŒµEú7ô!Ç=*™nïµFÿØgƒfÐßœÍOÖúÚNTÓF*ø«ûËÄÎ=ERÏŽüŸæ\µ>»€fP陕µ}z;¯DÙ/Ô*'DÊË¡ùÊ9a~ð5iÀÕ(ƒakRe -„-D}/Í -=Ë·D·u–èzõ|œo.5-Bgš7˜ß¿Ýf´6xñ@
w•qoäÆ]œGSIÒö:m†u~<¯”YšSÃѪ[xU¯0'k,Tu!T•õH¤R}¨²€§ÊRlu:¦@îB¢‚LtOKA7*,ЕÚy8>šn³G߶a6Þ²Íz¨1hQoge§!Ì©©Râ^[.÷®*Kó×—äk‹UìM/+Ï(LÏ
Uæ~šš÷P”š÷^ Ì^Z6éj`§«€0¢pöX WÙØù°wÎT™£‹
–hºu:yÀMt5éÜ2¿¯-à“®&bEKƒh}]mŒ[UMÂ6]eŠ_Q…*P£+¤«K+ˆŒ’njQ·@¡ÉµgCeÚû"yÑ;ÁžBüÛä©Ð -Ș -àHt@Ä–ËZ¢—Yý‚ïpÙ€p±{ ÑC
|i…/CC._úØÖ¦-Ö÷‘+µ½aN¹ÆÝn™Ý‰[S¤úÊ;²©ñmÅ´ÝÕŒ¨–V"¬ù0GÔ<E -›os„M¯8¢ýÀ¯"¢XQ•À4ä=ÈEèj9Bßa÷œÂî7jÄùÿõO3Ô>ö)js23ñ²Ö½Ë^;B|–3$tÌoL>,u—õ'{ÅRùF÷j©+EÆæ^O?ƒì™drŒ7œî—N0¸Àà7]X!¦@*Bw´]ªAèdBcÝ
öãü‘ÿù_ݤªžt¤èŽ{Ì+<¶sAöÃ!ý(ÿsÅX亄#qΒѤÍQÿa»N£š:Ó8€?÷&l -‘°C ³DÂaI°)Te´Z=z¬Smµ:í±g\jíÇj=Ž¶.ŶÐZ7w‹‚ÖÁ:V2Ö±. ”©VD¨úŸ×±ý ·߹÷Óý?ïó>÷ÃóÕkÆÊ/—¦–7¼›áªÿÐZT_ksÔ7å6¸mŸæäïDna-r[;~Óóúc³x|ÑþÍD_|J´íó§ûßÚŽÞ>êKËŽEÑ›ÇÔ‚EG->¯±‹çv…Í8T)ýÃÁ©ŠÌN˜Ð²@]Úò¦n|ó;)ŽææüæÚT{s£%·¹35§q0Ͷ¶ÝÈÌm@¦½îyW–µ³´Ô5°;ØþdÿdûßÚ&¢•GyúS»-<Dó¿çæž6zÌ<m5í”Óò©ŠÊöꈲö™²â¶Wζ7âóÛV%æ¶}0ÖÖö©ÆÚÖ¨ÍjïÔfÔe|CÚqÓÁ”ÑóHß±ÙHôõ'Dµìj¾dùû‰V&ZrR@ìð¢™~4ÃEÓÜj~²Û"¬tçù”»Kü\îÄÎÎéÁù/‡åv.–dw®”fº7D§»·Ç¤ýk¿Ürñ{¹åÂ…ù<”¦sHLùI¦SPÔºŽh»ƒ¿³ÿ`S=Ñ{lV"ZÌvЗ;xš~Á‹&u‰¨ª+’*º¹’.£ ¨;Ë£ »ÐËÞ]>ÊvcŠ_ÖYcÒo,°ô¼dîYbìÙjèm×ÿt"\ßÛžÜý8\Û…HM¤êkˆ©™ÝÁÎíD›Ù¬ÛÃò²üDs;ˆ¦^ ª¸,¤ÒÛþ4þ¶„·ã¹¼~o»cdÞɦ
8=Æ
Tx™îV{îÎöÑ
.\æ;vh½H5´mL¯ûý•÷.ˆ•CwÅñÇ÷C×À‘ê·ma3ð>›Á•ˆ^gùsX~µ›¨ôG¢Â[BÊ‘íQ(e>Ž¡´Ç*Ο¯ƒM †C„ra¦xÄa–‡¯yFc…—xGa‡w$xKpÍ'÷ø„ÿÛØl`3øvËoùg‰&_$*¾B”ÓM”ù#|É„@ÒCBZ(( *.É\,Ì\²xòøHóᨄ`† óX&cƒÐŸ Çà ‡W˜!ÏÙÈfpU3ë+Ñl–?颢«DÖ"ó -C=€qœ?¬œœ/Ê8Tóž˜Ë±”籎ç°'ìcÎ??g5û—|óÛùÿMä¼ÎÎþ˾Eì¼Är‰b˜(xSü(b -Dù³ZDÑhÄ’Tä ñ¬/Äj!8˜‰ÌKÌ"f5SÃìdZžm‡$=m2] -{¦ -”-€²HE•bfy"z¡¤Ë} ];Ò|!ÝêiÒ¯Æ ª‘9ê¨ÓÌbDõ2w˜a1¤xÂÿdì]† -B,‚Ç#dXù,èT’Õ<ŒI¬•ìiÒb@o÷€¶Ìêi^;oToø"q• ëý‘P#F¶ -¢n »e@t 1W͈¹<îY0*Y¾œƒ-šCSÀêph(´‘Ÿç {™r¦ú!{®Y‹ƒ±<ôqúšðáôÓ6GÞO«ºg©—YöI-Gd–Èn[®Ëþ“Ö/ëµ<Š¹a¢Ë‚¸«Œ;ñg3&óYHeçÏ–rÈ—pp2.VO)›R“®lO÷s’h¸pVÀ½üWCíKÃrÞ‘ôÛÖGýbû›ìföÖ蟳ëbú¬_Ë{ä=ÖSŠ®ìW²‰½dVºH<ŸU‡ª“6¨Žå@ud¤³³ÛÙÞëeÙÌD‡*%ªd*Ó=†'ø•Uˆî”¼x«x^h_ÑIc¹´»pMôµ‚ò+ù›c/ç×Æ]Êkˆ¿hoRºí'ÎÛ/%väÝR¶?T·Ù¡iµC{$Úæh÷B³gX£8²³$妰^LUp˜6–0Õ,¨¶yßœäòë©šxmâì°Ëå¯F^,]}Áµ*ö\ñ{ʳã?J<S´%é´³NÝîØ9é8¬muœÕsöê:ïé›04:aØ]CÃxvC_7rXŠ l×™@x1”0SÊ=œ¥äîÌJôÍÌð¼>Ã1úҴʀ﫧‡Ÿ4OömåbEÛ„?+[+ÞM:Vö¾æHiîPÉv}‹«>¥ÉÕdÜïj3íq]3írÝ57”`ÜÌg¥0o/ƒiK9ŒŸŒ€<Öÿ’ÿr]žQMgyþ%DŠ -*2¢Ž2XP¤H€„TA¤D ‰@(¡„J¨¡†Þ” - -Àç¶|&€×âüõðt3øI¾ žäl}Ž#ñŽœfr+ãȦéÔ0k4Öf,9ÉnD$sÐ&äºJÜ{ãj<»b›©í1=ôVÞ³™7Åjä=`×ó~f×Åü—YËGŒj>¢Uñ‘wQ1”• Àå°k Œà½Äþ–n‹ÙÆð$o<.°„»öÄÅx:‡»érVÈ–QÏF›"´žvìI–»v$’5 -Js‚š¦t0kãµìš¸ NeÜNEüOUü{¶J€X¥Ä( Z± -Ú -çý -…/ý -E¿s -ÃÌ!ºB„hï• `¼žü/ à¥{o. -×Àýc¸2‡ëå{WTî†KØ´EV}Šˆ9±{[äI
©®µ²rUª’ª:]M/‘6³%}…ø¢_®ø7[¼ÈÍ–üÓ7[‚|äÄ’‹CžŒ_ÛdD[ :·ÈøU°˜…½7Ÿ÷JHðu¹!ܪړ5¶„ñ*·5ÃL³þ² -÷ðXp§;O¦ëˆ kX£MÛa°Ñ‰Ô¦®ÓÔq-Ô5Ç·UWFíR•ÇïW–%T§ÊVæze–ÐRókYE;')Oë'ÌâžÊ{„ùÅ/!ùs[”˜‰Yˆþ)(šÿJúØÃÃ"ìØûj& p¡Õ´kèÕ0hkñZÛÐÄ1¯i8fªÿ²èß.¯Zä˜U™â*+—{H˔ԤÒj†°¸•¯<竼ê£|ˆù»/_‰|b+.1ãó]»°$Å[Ä=ÜÅgp³{W#vÏV€ÁôvYB{×>bc'Ù¸¦½Q¥9jUÔº#·‰·'³!á@j½ÄYR›é.:Sà%¨®¤ñ«š™'+|¢*'8•8ï|"*;R…˜Ñ%ˆÁS"¯h5Ë[øK€¾àãL«Æq¾¶ ûf`34ì&œéw3Tõ1L‹z–Ó²-£#Ê6¥-Þ.Y“ì(l‘¹Ä5+ȼ&•WdC#-¬¡¢¾Ìn¸Ç -V¿a×#Fp¢‡V#ZXþ+*_Í¿E{¸Wp〮`ç÷ö´`ÿ©Þ -¶³fjvÒg:¾ôž¹`KýÚ–:³dëuóÃëÈŽüÚç1…ö{\Eö+¹W†w¸ÜA'Þ@?@ίXΟH» ¼m -þ÷!çäØýð;ïOÿç}î}ï'´~¬$¸~²ÔØ0Ofh¨¼Ú#×ÿv^®õRîÿ+äþu°ó«ƒBWe{;ø¬ÝF´è;¢mù§ˆ†_ x(ã6QÒ}¢Ø§D›ÈúÖ"Þj)ü]…5GPps¬`|Ÿ(|Hü?ô´-"ŸÖÑ"ïÖ)bÏ߈5X/vÇ~‰nHÜ>6JÔ-«ß³æŽ*ù.ÞC4“ó'œæü‹D¹¼÷´»DÝÙ8?¼‘( - -†ŠÐ:ÒÁH>0Z¤ArCOÁY‚ -y‚JL”X R`ƒÈEv¸%’£‘áÿ,ÝM4‹óËÚò/qþ-¢TÞ{Âc¢ˆçDAõD òƒ„38Ó…<àAjt"ø“‚Èá¤@4ÉÑ$H%þ“ΊB+g•l»ÀjÙ›æðùû‚û?¢-ÿQ -ï=–³9ߧ•È“kpg.\‡3”œéDö\‹î$†7çù1#g1,‰e²|Æ/AÌb|ø±ƒ}Ï~è -,À*Àl!$F„ bf‹¡/ÀoŒÚIl¶ÚErhW±õvÐnµ‡¶ŠígGОc7Ø3ö›ºÅG:([tphÑ‘W§·þ!”s-FQ¬^ùw¤MË'b˜3ÄÍ“ x¤Æ 2¦Ëa˜oÃ2î_…†MJv(Xí€À#0œbWaxäØbhpl6¾wh2Âñw#œ
P1—×F¸¾êáœoÓˆñç/ –ëˆã^Äòýèœ"†u€‘Ce°Œ“#|Š=Ìs0/r€i•#L•l«S«©Ê¹ÅtÀùƒé˜s³é_ª&Ó}Õó¯Î
æwÎ/Íp3ÁÖ÷ÿ˜àñ̇á!*€s}té$ Käz’Âxåg³[w1ñ¥ˆË—!v”]kt™òCçéï:Ïszk[êü»mêm£Ëkë×WÖj×kºÞzV]gûIýÜVëúÄöÖí‘
š[áõ³Þ÷ØM¼¯tîÑ:Î÷â\BO–¢$ 5J„ä®bôL“¾ïž+oJ,¶ýI©CC×)Î/»ÌVÕvYèú"a…úyÂ:·g [ÜŸÄïvÈãaÂi ?zÜMx¡¹ßä}->—㡽È.ÄCw&º“] mqm{w'ô♯·šåEÈæ^d›„Ö¬QSzÉ«´ly]jâyòhÇ'½¾P=ì9]}¿G¹û½îK4w’V{ÞJÜèu#qg§ë‰û|®&ó½œxÉ÷BÒSí¹ÄF¿Ó‰ÐŸHDÀ1öv( û»Cߺjxÿmù<oe«øÇõäúRk®Qx“)Ôõï*~Ö/]ö { ânÖ0§›¥êk½'{\NûÊëbê‚NçS–ùžK©ÐIÞì:¹J²×á€ã½Îíõsà‘äW†ƒÉÚǪÙöm -ŒÛS;B¢!•ó³”„^ó¸ž|j,ÐQm~¨ðxpŒèî déŸöW^Ê)Tï?ÊýLß ^§²§ùï3Gw4s¡¾&seàáŒJãÁôíAûÓ÷†ìí}"ô»Þ×C«ÒëÂv¦·˜¶¥ó“›°Í݉ÐÊL„´‡œ™Îó^; ®£Ð‘š‡¨¨n¨=*ö§Ûő•¡IÒe)Oçç¹4\S3p\§C¹uûs¦ë«û—öô[¼«ïêÐÙ7mÏ®2oíScÙÜç¢ecö/–õÙÍë²a©è‹ðÕ}a^Õ¦ýÖ’¹ÿYöÜ)},”QC±œžPÐÓ‘Nt»Ä‹.2gKºJOŒè¬–ãz`H‘¦ºp´OUþ_üwš¸-oVð–ß„mÊ]aÞSiY—³#²bÀëêg«<²-Ïi².ËAÔÒ\D.ÎEÄ¢\„/üæöÆýï+åTϳƃ1Ý#£[ctyœ;-
Ž‹“›¢Ü;ªŸKÕÈ|ÏÃGøn)§ß4äKãúÂé!k¾6¯Î_lY9hMÔò¼-¶%yÕÑË;½0ï^Ì‚¼7ÑóÁ6o0¬åƒùõ`DÌK{ÜþÔ~àyë1ÏwÆ -tµTJ—ÆÛѹ ®t¼Ì(.‹–ìßS±«´Ë¶±yž›Fõ,£_3bBЪaSC—Ï_2da䢢•¶…£ËwÇÎ-87»àfܬÂW±_!zflÌ:£‘Ó‹Ñ2ÛîQýPžuxî¼þ9ÿ×/ÓÙ/etr¢ŠŽL ½“â]“ì·–e¨6ŒÏÕ¬--ò]õY‰~ù˜Ïƒš¶°d†eþˆyQs‡/ë<kXeÌÌâoãþZ\?øjÂÔâú¸©ÃË¢§ƒEM)Fd{è#ç³@ôËp¢Ÿ>#ºTFtf’ˆNL‘PÍÉ®ó¨¨î+à÷ÍÀ( †}߆}fö‘ÊDTDDY‡aVePY”M* X´&F«Œ¶±M0.59îÑ´1iÐh’“ÛKsÚíŸóæøÎïÞûÞ¼[Ä…3r•{°ªõî
×îÊ2hËÝnÚ’½Ûª1Sb_›‘ǯ–ÈÝ*Òª=ËR›Dò”nïÂäa_YÒ9¿¼¤ýs“¿öËMFïÜô""ú,ÈMBÏÅ0Rå߯iç›ËPÒÞ÷QÀt &ËVÀX¹)—»²úÊü—w•¬Ñj+Š\Ù¼w›I½l—å¾¼T»Êœl~Yv‘›<³Òs¯´Q”ŸqØ;GrÜ/+}Ò_š~Ý?#ý¹_†äŸ Š¥IÓQ(MCÏÅ0 -`~'Àý4€Tƒ?PþL)í<å -2Šd®²<…gnn½(3§Ý[’=蛚uÆ?%kÖ?9ë™_röÏ>)Ù(NÉBQj& -S¥(Xla¾¦ûá®”ö^ªÁÅÚ;éÕë4í>#û80Pk -wç `1ÜJ³D}ȸºP:ÿ™} -Q¸³ -bJÐs±—ñ -›²»kpò•µÿoÑÖoíü†È±¥>^˜êÁøAêåwP~Ã1Ú?O -rèoÕ —è}bL¬ Ÿx‘`B/Hb¤ -DÊPAd¨2”¡30€ ½Š€"Š, ÅBKÀ5êZWc‹îšM¢=–hbY-ñæb'œýãsÞûýuß»÷÷Îû}9(zÀy'úóV„œ×&ïq_™ ðÿßûúN”q%]e´v ^Hi¶óØhd£e-r8hQÂAó:²Š¬'›¹hÞÃE‹Ýä -¿gÞéÿÛ'\eÐð -ƒ/“‹ä‚Ëßpú@w Ç$@/#@oZûP/æÐ^õšÍzãáÏ~>+ŒóÄ]Å}ôA&ïÁÌþÝ™‚;ŠÁ°¢Uï'E‡ð†b‹ð‡;ÆÿwÆ>ýë3ë_›qÖàŠâ¦ÁÅÃ)þ0úJƧ(:©@““3Ðä8]Ñz~@ïîI¹wŽ}Ò†€ô<4“ -íÇÃxêAe
õµ -ÆAO¡)tÉX…îÜ6Ÿ eið„Æ<¥q}nœYuNŠ¸"[c]ª)g–Ûd48楯erҺ䚴OÝ2Ó¾œ–‘öƒ[FÚyF2Ä)3
3SQFFaí…‘½˜ -p:‡z@õôQþÛVÌÎt”Ú±ÚJœ–ŸqÅó
ê -UébMË–&YçgZëòòmóµ¥öÚœzGMv+“¡Ù,OÕìvKÖ™¦Ö|ç¦Ö<wUkÐ%YƒÎÉY蘒‰²±þ ãÖmšÃ:úÈ£PýþR€å”9HGÅ$h«²…–ªiìÆÊ9üºò¹ú•e¡“JK¢'-K0_Z”n¥-̪ÑÛeÔÈR—¶8«ó7Êòvºªò†Üâò®’grU2ª\tŽÏEÇ-Êrþötd/$QîÍ8ª£Pý>ÊŸŸÔPýjÊ=µ†°ªÞVÔËÙµuž¼ŠZaIõBC]U„(¯Re–Sž*Î,˶I+-”¨Kª–5;Åw01E½ò¨¢Ï]#‹.“§ò¨BdˆS´c -PFFý
ðŸ‘9P¾ £g?Õïè\Nõ -×(8ùÞüìÕóÆg´„¦¬Š6NZ™`ªjN·ˆmú“ðzŠ²Nà -Æ)J¶«Y†ŠY®šµÒØ»µÛΞ³‡ó;0Ïÿ}ßï›ùÞ'úMZðBäø׋£Ç½¶2î®â-ñc‹÷$Œ)nJójGüó%þÎW¤?Å'±…=´vß¼pU¬ëB`ý›ìÅç¯àîµJÃì56<¹ÖYki3×dé^S`˜¶ºÐgꪉ~E+§øß·bzß +·|NXá²ùc–.‹µtsôÈ¥Õ±KÄ,i)X,1‹$fÄ=bao§y-~À¼ËÙÿ…ù¥K€UÌ^Èõè¥îÜ)5cFi(Þ” ¦mJצ–æë‹JGîÛxiüÆÉæqoM³nx$p̆Ùö;ÖÏ.X¿$lhIix^IUDnIcDðܵ‘³Z"sVIdîÊÞŽ±5¼þ«^ç½Èüu+7×rÌ~vð'î¢l3`Jy -•Þ†,ÿö}`k~ ³I_ZŸ×ÈÓuò«sû…f털\;')ÍY–”h?ÚP¬ý[x±–ˆJ´$ |„·ÊsœÃ—j€ß¢ÿ7
èA öÞR€7‘© -Œ›`¸Lƒå¯RúʢܺKeî‡M -¯¶’¿æ"]`½ÑȬ3V„VÖs͆v~YÁQaIþ˜¸H?+)Ô/n(Ѐ|+)Ð1"4è‰ -(¯Ê2UšXEæj¶¡¢™§/ïË-唞ה^’d–Þ—d”þ×ÿŠ3MD¨1A–‰ð³J^ðW%fA‡ç=X¬ÄÔÌ4 ˆÝÐÝà‡›B y#45ï¢ZšöÑ«ã
©Þ¥õ™~E–¼@C]S_kÍiäf×Øšê!az•S¬®z;\Yuù:\Yù“HUIÂTf"P› _]Ax«<KøÏÁ
ôàî® sЊ3hA}ÄÚæÍÖ`¨o‡ÚŽ”Êö(·2k¬{±5ų°-Í'¿U k)Êi.giš,ìôÆžªq@Ú0)Li8/Jn¸-Jª&J²üG˜l!‚ä:ÂO©%¼µ<Å9<À3°‚38߈gÁ -0ÑÐXã»ßF…š® -Úéúþé<÷h§É#ÊiñŠtÚ|^wû¾æœõÛå¼æá|â1ù£ÿΓdýÎ dœ®å:fÿÎ}õdžð,Œ -`Cíz'fà,@î€Òw -;ékW½ âj0ì\ÂŽÅ-ðêÒnؾ$…mˉ°uY
[–u”MËe”—Wš¨/Ø©’•)ZøÊšxåM¼ôƒ›è*¡¯uÂËÄ]xéçpþNÔAß{&q38ÔÎ; ¾p;è@Ä5€Í7h~ËD·‚@t[ -"* ˆDˆÁì¢Á (Ä®öŵ×`Y#Q×ã QcCì
Ö›¿"9ÄÝsöp~çÍ;̼ï~߽Ú3ïHu1~û}û|8sȼ{í¾gýŸš•O -øý ‰¿˜Êø™üwÊN ÷ÖŸÍ5ü˜³'sv¾ÀÜ/3÷k€òcߦ§Týöª"-ŸmKŽ@MCàÅÇÜšðn“*¸)\ˆÄDZDØ‚I‰{ôüOYŒŸÊÚÇ2÷pæmflß_ -ÂO‚hÅk+-^·°Ã#o#n4÷Â¥fñK³`œþ[7œðŽC¹w²ôƒ÷Pé°O¦â O¶¢ÌgšÅ~Ÿ<‹}>ó-öø,Uîò)QîôÙ¬Úîó½j›ïiÕfßÛêM~/¬÷šµ´æ-ß¿-4ŒË©ÂŸS§ÙÛŸ*p£µ•-lQá犓|PÞ: -l0Ô¬7m°\kÚeYbúÑêþ×Vø×h—ùë%µ´‹? Z+jãs¹¹Þ¸À©íl gÚXâØgzjûö~Ší:J[ÛEJ›ã,6PnLW
¡. «)˜l¹ÚœkµÒ\ ]n^b½Ô¼Æf‰y«\dþ·\h¾,Ï7WÛÛ9µäü -eíuØìŽ-?Á?;µ—Öw -W”tŠ±XÝ1Qµ¢cJƒe†j–tÈ´* -ÎÖO³Y4KžTh;7hµ.?¨Ô~vP™}^P…}nÐ#ûÁÂ~z°Ð‘]N-Û:â3.mµKîžûŽvʺ -Sv–fU6ÌzΣåY_L²ý.4W—:Ï~FÈrÇœ
ú©!{œ¦„œvšzßiB¨ÐŽdOºú„¸Ï%îãâ¹·Ï´•Ÿ7uÑbM7g¬ŠjŽ¥ÝÛH‹ºwP,ˆêª,ˆê©ÎL´Ìë–¢ÙuˆÍŒ®£lsºdë¦vÉq˜‘¯Ÿ±Ø);|a\øNãØðÆÑwŒYo_G=9’Ù×7YƒŸ#Y.ù{{3~,°‘ŸK¢`E=÷ôÂÂ^&© W{Åì^•ßõŒVo™Óc€vJ4yRôp» ÝÇØÓ}²ãب<§¬ÈBcfd±óÈÈm.#"Ë]†EÞtɈzëғã°HáPç)Ç`e8p’¹ˆv$pŸÈøñÀŠÞ(ŠµÇüxÌéÓJÊë¨ø¶O¨2'>R=9®·åÄØ$ëìØAòØÞ_ÙîõµCfÏ ú‘=s
Ãcæ;³ÊeH¹~ÙãˆkZL½tN‹r"}zŒp¬ó˜ýp©pŒùïcü-<wï¬LŠxœ—h‡ÙI1³Ÿ¦÷k«˜’ÔI91©«:»oO˱‰ Ú¬„d9³Ï—v#úŒtȈÿF?4nº!=®Àypì -×A±¥nɱ‡ÜÆ^£.c…‘ɱBOŽuðøµ;ûyïfüÒd 8X2€ñy?«¿ŒÜnÈIöÆää6Òøä`‹qÃÕY¢5£ÄkGôï/gôK³’4Ü!=i¬>µï4CJb¾ó€Äe®ý6¹%%pë›p…j\ú&#’„éëÜéÌù€}ˆõßÎø¸åYI¹%Åû)Ö˜šêŒ‰ƒ›!;Í_3øÃT#R£4ƒb†J²IOd—úÝeÕô•†á7 1P’°„,,.¸V°:,õˆU±‚HÁA@ÙÙ*›‚`-‹k1X«b]Q´êQD˜Îè´#UëѱêèØrÔŠÖÝ:õÎk+Ú™süãá—@¸Ïw¿ïÞÜûŤÚÆ,ÈÕF/(ÖGFWÙÏÚä8;j—SxT‹ÓQWÈc‡ð(a>_è#æÑöÐÅ}xŠk°…ùßÏ+èö$ö|dmýŒ¥8Á…IZä%BNò(If²—4-y’YrR€"!1Ôbaâ\eLBŒUt|’Mä¢,»9‹–ê"VÂâ6:„Æíp‰kv -Žûž<rŽ†X¡‰ºÐ¡íá÷`×Aó¿'‘uHŒ©¼ï§ÐÏ^4?UŽœt[df8#=ÃU’’1Fš˜ác¶(}Z¯Øô`óè´ËÈÔhÕœÔ눔Ś°äBmHòÇú™IFûIÛ’š§']p˜žøÀ> Aˆ>0^舶‡K¼úgÝųô×f²ï]̼޹ù>-Û)9½‘˜;‹r=$±¹ãeѹ~òÈœŠ9ÙaÙ‘Ê°¬…êÌ4› Ì<Màâº÷Wëý3¶ü2ÛOÉøÎÞ/ý¾Á/M触 ÝÔT¡õOv=œå~leösÞÛ²¸s¹r€’Í×)y@|¾ -qöXP8QE£$󊼤³‹&ɧËg†(‚æXåÇ(òSÔÓòrm¦æ•j&/Y§õ]R¯óYrHç½ä´ÎûÃ{:ï\¡õÎv>Ù$Khzè˜Ç:°ö
œw=}ÕlIVæ…|¦²ï(fïYbŽ¹¥Ì.sFx™ÂÊ<%!e¥3˦ÊË‚äÓKÃþ¥Q~Ë-'-ÏVy—[M(Ycó^IWÉÍØ’Sš±ËîÚŽ]*l½ŠH!)6=g°;Ø–m^¬!ËI.ÝI¥À¼•ì}*$®´BP•#«† `Õh¼¿ÊKâ¿ÊWê·jºlÒªP3Ÿªyò‰UïUeXxUYŽ©¬RzVnQyTîW»W¶«Ý+î¨Ý>j·„•Û -aå^öšcÜ{™s½Æ2 |s@ÒéŽ -èMÝ -mv0oë
EÛ2 -½NŽƒü¤?ÌÚÃ!k‡´½ -n:ÁÅ-ZÉUòð‹€˜C@(ÿ4™nOÎyØiÖþ<s PÒ+ëñ¾pÞ%÷Éòˆ<!¿_OEl s"†6,‚qˆqð U/ã`²Å·¯VìoÕý!,!d|
ö™EÆ‘iäCRɇ¤„”“5ÄH6ÙIö‘#ä89CºÈ"ðü·Ÿ¿?ÿaC·5{\UoE_þf -G¸ô„#½ÖŒCÍåôÆcÅš(‡CXxBôòÅ3Ù<–ÎÆ=i,º¥©¸)ÍA—´?ÊÊp]V‰k²õ¸*ûWÌêpÉl'.š}‰óòVœ“wâL¯.tš?Á?Þh·8©|‰åkD_úûX2„=ŸÆÃÜØÄ/Ö#q_=ݪ©¸¡ÅÊù¸¦ŒÇeU.ª–à‚ªçT+qVµ§UFtª·à”z;:ÔûqRÝ‚6«Nœ°¹¯lŸ¢E#Ь’£ é%¢¿ÂÙ‚ÛZ8Ëß;Ùà‘Á ?i‡â;®Øzã‚& -øÙ*üøU-Ü]ï¯)ƒ[kkàݵMp=Øï{©«ÁýÔåàaj1d‚ºrŒºr–¾r…ž_w~kÝoè7CŸ°fC ë$r"”°ãùCÈkKãä©GmŽoµŸ‡³áWkðqðKp/4n¯RàZ¸.G˜áR„•ZˆpPçÍÔ9E;}VÑCÏ)öÓg~Ö¬â(ë”b–}Bq‘}Lq›=£øŒ=ùWΑHÂØH¸ãÈë‘„óCHƉ£W‰ÏŽ×‡ÈG1 -}ñ ûT„½ªï„{TDгD -&tRݱ†õ‘p@Gùô©tŸ>›Õ«/`wg[¸]Ù6^Çg@ÛŽÂÖ¬Î@wV?Ó’å»t3ÒFݼ¬^wKæÔýZV—õw©#‹ˆÆ¡#"$ð9põÁÜ7 -c™Ðãži`à@îJ0†CŸ1ö“)¯QÇê0æ±Û󊸞<+ß[Ð’ëºrÚE
9{ÅNÈÄa˜’ÕÞ’WÞ•Û
ŸÉm†'2›H1ÂØõD„>ãìÃO1wŒ -—A¯)ºÍÑÐiÞNµ›3X&{§ÉÄm.,ã5VÔ4ë -ZE5ù=âªü!©Í8)³çäåÆëAeÆ_•¿•—‰´ÌHÄS–GDÏùÖá瘃[xÿ·qõz½ßž~\ñ__‘ -rW”ºâ¨—†6»t¬BW;¿©ˆ›Ûdåšê²ÝB]㑶aXœÞ0#ImX¦4Ü—jêÿ(IqqJaRëˆ(Õñ‚Øw×1ó¨}€¿ û iÀo{ú7,»dPÜú*˜=áPè‰|Ïv*Ï“Açxô,}k!;«µŒ“ÙZÃËØÕºË+Ô¸‡Õîif»û<“è¾Ë$¸1‰-ÿ%6Q¢‹nFÓw1—±s¨?åFß‹V q#µ¸Ž—¶˜:(0v2Ûµr¼¡ ÷n‚ÝñÕ¡2»ut†×H§yKد£ö6q·wuðU]ûâº&ۺΠc»îc;¿Æîþ·0¶cÛˆ`«ç7±ÿðγ€qÔëGv#Mí -(¢q]×äèÑÕ Æ‚»¸ADET,ŠNPXªÔh{,G$1®qu]{ÖXëÛâîêÙÃùñ¨ï{·¼ûî‰@óx˜g £y±ägΑڛ‹%_ó>É`þQ2lú]f(2C¾¾ü/•)€™šë©·4‹yÀõ³ÕÀ赌A.çÏ| b3õ‹8~¥Zø–9ÀPæ Ÿrx—ë¼;<+"áQ1îÃr\é\—Êp®4骎Up,§2!9ýµ’VŠ3y³™‹ÔLYÇ»HÝ?çÜÄR·O VFý* gSÝ€cµíjõ°¯u#`WDÂak‰„Î26–1ÐZ¦CcI…Ú²*K%”–£\ï@]+ ©!ÕÚ=¬bÐ×ÔC݉ÔEݸr ß6À¸‹úÕÔ¯Ü÷_¶ßÈ ª×AVï -¼À.ãž2ižà.ó'øW¿’Gÿ¡§¶½„Æ™ß5ãÑæ‹H?2„|B>¥N"uæâ9R¸kC°’:k©ñ%÷2S£„VoÃÔà>ê©~ŽéòCø„ŸÓG´¬7ßA8RW¯‡°m!ç -—¶˜¼Gz‘jŽ ÞXjMf|ÎtX@Tjdⲩ±žûçs¿"Ü@#°Ç~¦ðIü
×p‰'ûž4q7Fï \¨ëhK_h®ZGž¥9&ŒÛ‡ÔíGÍxê}LñÔ™Š0&ד«HÃæÆeæÆ%ärÿM¼ºÅ8O_œ…ߊSŒÇ žø8£t”»Z%#Rëúá®ã9”ôST¯‚hgGŸ8ã¥ÚåA´¯'5£qUŽË²Ñh’%à‚|:ÎÉçàŒbN+ÒqJ±'”98¦ÌƒUY„ê -4¨jpHÕ€ƒš&|½‡½ºW°Ø2cíjÞAxQŸeN¸W^/'žëíñÀÖ7´~¸¬}6}pV7§lGâ¸ÝXµ›ŒÃö3Ñ`?‡ìã`»¥8Ðnöës±W¿uú2Ô:ìAµC=ö84a‡ÓT9¿F…‹@Y¥ÎBzƒð¥¶7ˈ¥†Üðn.yJ\µ·C£½;N;tÆQ§î¨w€®Ã°ÏíÔ¹GûT{$a·ÇìôLÃÏåØ敃*¯|Tx£Ì{J½ Äç¶îHfÃKi“¯ -IA3!å·!üZËÉ=–Øk,÷»ð `™;åÕýýPgè†êö}°³Ã l÷ÊŽcPRÿé(ñŸbÿdl H—ŠVJæ€
Òæ -{KÈíÇÚ¾>X„¬¨XÖ? -ýã¤ôþ#¤´þ£e‹£&Èÿ5E‘•¤\•¬š™¡ž¹F3+²Póyd…vfä>›ÄÈó6Ó#h§E ÍÔ(¡ž)Tm(›¹O|ǧÞJíºx Š
òbØcòç«ûÛaÅ@OdFwÆ’˜0¤ÅöÅâØXiQìG²…±£dócÇÉçÆNRÌŽ™¡LŠ™§š“¦NŒÎÖN‹Î³™]ª›mÑMŠþV71úž.!Fh¢…†¨‰*a`+·"Ú}ˆÚÕÃÙc“‚¡œ·âØcòËbuX2Ø©qþHÒ
Éñ&Ì(Í—ÍŽ)KŠ#Ÿÿ©"qÈ4å´!³ÕSâR4“âVhâþÍu™GEyaüùfav
.D‹&¢è‘¨(Ú((Š"¢¬Ã0ÌÌŒÀ°
(‹Åq¡âh]\Q0.cMðhš›4rZ=&©Ic\kmŽmš¸&úõAÆäœþñ;ßý8Ã}îû¾÷Þï}ÚÔyI¯ir“ŽjIŸjíI·4ö¤Çj{’¨²'ŠJ¢xÊUîƒ?3ÝÔ~ƒíF[Ÿ6¶aëØþ>ð¤(Ñ ˆº´Ô¦‡£Ú…*C¬PnH’Òt‹´$=WV”^PV©ÈO«Wæ¦5©úMß¡ÍÖÑYôgÈMYÿHcÖ‹*‹^TZREÅS.qžaŽQû Ø‘läZVóÝÃuÔd¨ÍDµñ9TfŽC¹i*ÊL³—iPlJ“š²¤N“]–—Y(_˜Y®°eº•ÙÆ•j‹q£&˸K›™ñ†Î˜qZ—‘qC›‘ñ³&#CT
¢Ò¢—‹ñ}mðÛf`6½Ž•9àx%×RÏuÔ˜TfõÇbK0ʬcQb‚¢ì™BAö<!?;E’kÍ”:¬92›Õ)϶”˜-5J“e¹Êh^¯1˜ÛµifŸNoþP—j¾¦M5ÿ¤Ñg‰*¢Ô›DešITôržû﵎äð,ÚVÐÌq#×SüTpM¥9:Û† Ð -§còÓ±Ð1W°;’$9ƒÄê°JÍŽ\y¦Ýa¯V¤ÛUzÛ:uŠíUM’í 6Ñö6ÁvU›óP-ª³Ee¢õ Š^z¸ÿº·o!Ïc.ëÀç*ZƒzRÁõ¸ø,ÈU#/oæ‡Àç4X³³s`r¦IŒÎ,©Áé¥9‹ä©ù•Éù
Ê„<¯j~Þvu|ÞM\ÞIrY—û@·PTå<‡¨xÊŸ¸ÿŽ1î.'ï²––`©!®<úNþÍQ€ì¢@XŠ‡#«$&×]Ñ0¸æ i®d!Õe”$»r¤‰®Ù‚’ry|I"®dµ2¶x«jvñëê˜âêYÅߨfÝSÍ*•1¢â Î>>dÝßbüûJxŠyhêI%)à{Ûrs™ -Þ Œµ~÷u´†ÆÕ@‚ˆÙÀø7hYGo†·Ú¥Å Ž$;Fc@G8;#É\<Ó©GÿÎôÛ] -Ýî² ÚÝû î<Mç
hw=†n§];ÙÑG;õ65+¨¹„P×üÖ`0‡ºÓ^ÂÛÐN`Ø`ð~ —jŸŠCp(òC¡ùÂ!ñEAðÍãeÃïãaóqCùè1}ôº¾£ä›úÜC"?¤«6j®e¬õ¤”º¶6Ö€ñÆí¢v÷1þ.êû€Aoý8•ê]@8¦âÅB{|a#üÞhBû>›Ÿn~p»és»yÀ»™èn±ûuòù󘈿°º+¶2Œ7Ÿº™ÔÏXg&Qs45ƒ©9à=@{Ÿ?0ä# pZM¸Ž¹Ž3ÁlF{›ápà3®ã,?ÆgyÙŸå!ïa±{(pöm>/’»‹¿Ð´÷Á. d/`=Èf½CýãÌ70”šÔ§É'ÔþŒü…ü•œ€óJà‚ø"¸H£ò5›ôKãË\Ç~Œ®òÂ¿Æ ¿Îb^?EnûD|B]kÀ4åR¨CÝIÔÅXŸ=ÃÚ -(züšŸ“¯É%ò-¹B®‘Rà&kóOæä»ÁÀm•ïÇ?rwØÜåÞ¸÷p¿…0Á>&üÇ?<aÑÀÎØõÌõì€Æ;’ñQWw}I¿“Ë~½›„%¥…(µ§Ó‹û\ËC
ðˆ9Y‘M»ÈFMÔ^Æ"¼ÈÄ‹XdâçOeÃèD‡úé$ãH$‰'ÄNJH©#ËI3YOZÉ+¤ƒì'‡ÉqÒëpÿ†ÇøèwâÛS’ÉüˆŠ!…Á
"A$˜Œ!¿%±$•X‰“,"KIYIÖpþ
ømœw`7î£÷pwp’:=LÑ
¦êîû¹íç–QCí€@ŽžñäÏE8‰& ÄÈxŒ¡˜:ÔpS£‘ó¯Âáåü›8÷V–g'£ÞËy},Ùqügpßà*q…3|Ë™z¹üˆ:êªtÌ…–o½ð×d,ã›J͹Œ"•ZêäQ£”UÔx‰.ãiâük9W·êvn|…ø’¹¸€S8‡ó<F·˜‘‡8ËYÿÇv™EyŸqüû^ž] Á[£Q@PNA–c9VØ…v9v…åZŽe9 Š'ƒx•bÔzßV,ÆxÅhÓÄšXÓ4žSgÚ:˜i›Ø$f:}ûEm›dúÇgÞ}ß?öû<Ïïù=¿ïï?¼ÿ5T-u'ú@•D¾ù’ÉOkñ%kñ)"¨©ÇÇÈd>6ê”2«j4âhÇGìÇØLü¿AÜãšÜÅI¼Ã¾x×qï1’Gx“•»É¾ñPý¨ÜR*Çê+°GÇsMµÔΆPSÇÎ20›l<@ÿ±?F-5š©ÑAոͽŽÉÞ¸Á5¹ÆZ¼Á¾xWXwq‰+0"<Á°¨â¢¤â‚üMTŽ8UK¾<á¨yÌX>–Ʊ¦þÌsî‹qW\†·¥¼%åá¦ìÀu¥W7®hZpYÓ‰QŸ\òéňïvûâ¸C8?îοŒ3n§&<ĉIŸãØdGÈáo¡N¡~ -øü^ø†?Ç` Š½STì!»Ç|†:ãlGæ˹<vîqäßáû›2®kµ
˜…áÃp>0§§¦áä´›V„#Ó84£ß›Ñˆ3Û±æj웹 C³v`pÖöÌ>†Ý³‡10ûvÍù%¶¿ô™°å%Uè'›ŸÓ÷œ¯8V? â¨_LýHjóȹÂ{ß<µ3&â̬)8>'‡çÆàà¼$¼ör&†æçcp¾{T`÷‚:5cgP'vö ~akð¡?øÐ|^è
¾.l -ù©°>ä/ÂÚ…ªÐCÖ„|“/˜÷¨û@ÜŽFcy¤GÑßñØ9¤Á¡ -ëôX“n}ºô…Â+úRa¥Þ%´ë=¢Wß.¶ê×HÍ ›¥Æ„½²'á¨ìNQêô?Rjô”jýWrµ^•\ ÿEãkpŸùß4rýiÓŠ
2–)ô˜¬I¯~<Ö'¾€ž¤yèNGWJVRÑn0¡Í/´B³¡Bl4Ô‰C«ä6¬’ê½ráUÅe8¬T.j*w4e†ß“(Nƒ*;STéë<Œ§ý¡æUÚ³fÖ€ög€±ô§Ó_±&k
t§ú¡3m6:2BáÍСŘŒ&ãr4s±Hpb±F¬66IUÆN¹Â¸Q.3îTJ3jJ2¾¯qoùØ5vãß•âU~Jº*ÙŸóëDÚ2j^¶ -s•XnöHNs‡\bZ§8LÛ•bÓ~M¡éœOé¦Íô[«éKÕ¤*Ö,U&’5S•lä#æú5/åGòè±i763–µŒ¥+“w.Ö§Ù<
9Sá¶ÌG%Õ¹ñ¨ÊMEe^–Pž—/8óìbIn…èÈuKŹmranbËݪX-û4y–3>ËuŸË¯Èš‹ªää¨ò–lUã'¬ù
j^,à^°±hË71žnÆÓFÖȘÜyP“ÿ"\Ö¹¨´-B¹-΂d”,ÇŠ‹`/(Š -œbAAdµµHy¶Õ²ÅÖ¯dÛ†4fÛiŸ,Û5ŸLÛÏ}2ÓdZU%3_•³ÆÈS¥1î1׫Ô=W̽H;¾µXÇx:O#c©ã³ªÀåEþpÏFIñB8ì1°Ûõ(r¤£Ð‘-Ø6!ßQ"æÚ«Å{“d¶wÉYö>eyñ &£ø¤&½ø
MšýCMZñMZ‘ª¤ªrúª4Æ;¬ùejŸ\ì¥ï³ó®A¼Œ©–ß+ùÛéáX¡EqÉ–Á挄Õü2r˲S–/d—ÙSY¥˜élŒÎN)ݹINuîVRœÇ5ÉÎ×5IÎ4‰¥Ÿ)I%ªœ´â)R’C•’ÉmÖ|„úGiÁJ%¬i"•¤„ß‹Ê -UŠ+W¥ø²gÜ`í/”³*¸øì!mÄMœüVXEÏ]
˜kÇ#«ÎËݳáFz}Òêã‘êIEŠÇ„d‰žAï©–yZÅ8ÏZ1¶~‡´¤þ°SIŠªOŠrÿYŠªS¥¨ZUŠ®!ÕϸÂ\ÏR㻤ÏŽ@šH5ß5¼÷¹¬ IFJód$µLEbË<è[ð¬u ⽉ˆóf`©×‚X.ào¥ím¢¼ÝB„w«¸Ø{Pó‹¡Þ»bhë'bh‹*†6‘FU{ί'ê¹ÔZÏëa©'å|/¤¶¹™ú^@ß,í%¯ø#¦k&¢» jU8"W-EĪd„¯ÊÄ¢n+ºKÿÍu™G×|¦qüû»‰X²YÄ–•,–$–›&ni‡©žÃTUk_Šp’ -"‚ˆ$ÉDäÔ’PJ‹ ÌÔ2‡ŒUcÌLU«ÆÑÚjj‰:Jû›Ï•˜:óÇGr#y¾Ïò¾Ïû<ê’•¬È¬…g³*°¬]FhÖI#tÞM#4Ó4B3`Ži M7-a°*tŠfpY
Sa*ŒágCÑ~mŽÔw®·@Š^dQÔbOEäú*<7Ps#Ô)7Fayñ -Í민Á -Ρ üÉ -ÌŸ¥ù¹jŸ_®vù;\yß)`ñÏj›cmAvÕ3yfó.°f ™øüN5`={e!ñ/–bò¥ˆ¥Rpqµ/ñR»?µ- T@i„Ú”ÆÊ¿4A~¥äkS>ö±jmŸ¦Vöùò¶ÛÕÒ¾U^ö#ò´_‘WÉOjYÌQËx?‹¾„Vv&g¦ó¨ùìžÙRÿ\)¡ -SMÖ4PIŒ…¬Yh¦Àx>]B
–I¶öÏ•Rä)ˆ51 JjµIòØb‘Û¶2¶1oc -é Äš‰äzørjÀŸôE·§ý
èo–ÚTKÞ;$÷]’++«>vöÛ½Æûðc~ìÇZ†Z}-Í¥–b×b¼– -)OÃþ<ì/Â~v—ë–VW%qmÒwÚ¡kÚ§ë:Gç6¥|"gÖ¿lä"\€óNš:u›ƒ[ã×–ÏjòDÑì‰æ+D1ˆ²¿ƒÎx4¦bº®j6ö³°Ÿƒýì–plVcwv·R…õ¹ø+—è4ñgý¨SX> ίu/`¶@Ûàhȉ+¸“ËÖÄ„f7rÞ -¿N¸º§¯!ÚëÝMúh§Ûoµ½Ùªn6\[›Óæ‰ÚÔbš6ºÏR•û\wÏ‘Ãc™*=V©ÂcƒÊ=?ÐjÏCZéyF+¼n©Ôû©–{ó>¼@<¡½ÞiGK
¦†ÐþiùOó)r÷ÔN϶ªñ -×––½´Ñ»ŸªZ½.G«¡ZÛz¤Ö´ž rŸ©Zå3]+}fk…ïÙ}—¨ÄÏ®b?‡Šüj´Ô¿Vþ§•ßæºrž(§©EÏ hà!úפϣxzº ήA{ÛÖgÕ¯™6ùúhˆ*ºkuÛx•µë/{ûÁ*é0LÅFkYljZÚ1I©Z˜©¼ å+'¨BÙÁ[´0x¯æŸÔ¼kÊ}¬ŒPº¤‡üÊÄ~©+OQé -BûÒÛ_Hê¿gî½3sÞïûÎ9÷|/>ƒ¶£Xî$–æEø
êÒ®ºÅcU›8E5IsT¼@UÉ-wdªÒ‘« -G@åŽ2#èXa”:ÖÅŽ;ÌBG§YàØnæ;ö[yŽc–ßqÎò9.YK¶¹$¹_’môqgœìŽø.jÀõ]ÄÓL,k‰c
ac¸ªS®UUê
-¥ÍTEÚ<•§'©,Ý© Ó£g¾Šœ¥F¡s¹Qà¬3òëL¿³Ýô¥w[¹éû,óq+Çù'+ÛyÑÊN·Í+¤ÙfNj?gÑ8žIËK+¼ÝMÍuñÜJ,«‰£†ÚT¥‡©ÒyÊ]̈QifœŠ3©È¦€;Kn¿òÝEFž»Âð¹k\÷m¦Ç½ÑÌvo³²Ü[™î£V†û¬år_°\™¶ÙGF¸ú9ƱÖlƒMÙÔ€xꉧ†º,'žr÷`•fE¨8;J…9SU3GK=”çqÈïɔϛ«\o@^o¹‘ã1²¼Mf¦gƒéò<`9={¬4ÏcVªçy+Å󱕒c›}¤fCV?§Ð8š+õÀ/žn¥-¿…xBÄRÆg±ÇT7\ù¹cå_-Ÿo–r}óäõ'Êãw*ÇïQ–?_nÐÈð¯0œþ#ͧ™âßb&ûw[Iþ^+ÑÚZìÿÈ\ìû¯¹x‰m&æàµÍä}$=é—î¥o…†%ô¹PF<…Üçó/o¸¼ù£•³t¢²¦Ë]§Ì‚eRå -d)=àWZ X)å†#°ÚH -´˜‹›Í„À.sAà°x>0ã¾7ã—Úf|>äÙæxŠü°–²hÃ×A,‡BðóeVVQ˜2Š#å*ŽRzÉT¥•ÌVjé|¥”&)¹Ô¥¤`®ƒ- -V(!x‹± ØlÌÞcÌ
î4o2cƒ§ÌØÒ÷ÍØ’ïÌØbÛŒ-²Í¸"Ûˆ+´cèì/bOÒ~o€&ôj`×ù<÷–H™´ÄiåƒäX®¤Š1J¬˜¤E•Ó•P§…• ZJU|([óCùš -êæÐJņn3æ„ÚÙ¡Y¡ƒÆÌÐ÷Œ•ß3–ÙÆÌòÊlã1tzJٓЂި‚Rî}eø¾eèWJ‹«ð>ÕC5oå(Í]¥›k¦(®æFÅÖÌÓœU‰š½Ê¥WåjÖª"ͬÒôÚFÅÔnÔ´ÚnM©= ɵÏ(zÕÛš\óµ1¹Ú6&¯ègJ•m<ŠÆh‡ÛÊñ|PÁu -ß‹^TB€ûœ:æ ^Z¸VŠÅ²NoA½µØ¦ÈŽ£ˆÎ‰£ðÎXX¤.
ïÌÓ°Î -
ílPXç&]ݹCƒ;ŽèªŽ3Ü~AWo²5änºøýloàl$ϵ«Y‹PÊõ’FÉu+k YŠk“f`W£ÛÑ¿ýû¥‘XÚ5Lƒ»"5¨k¬Ì®I2º8è»8 -ÿ™¶K2váÃWî¦ì¡ë¡ùÚC3´‡d//ù½¼`ö²¸ö’äÞNžï†'øÝëüç@ÿ¡~:Èsš5PB½wK)÷°Éwº“DÿçÒ¨iÄÃÒàý€pЂ¡vÄqˆ8'&Ž#ÄÑËaÜËÓËÆïeaõR‹#$päœKüÖþ»Èµ*5o3s@Ù¢;›\'ïEÍQ¿”†?*
êEû7p~Û‡)=I=ŽÓˆ?5Jzz,‡0Í቙ýÙ³€ÏK'™ä“À€'Ÿ‚÷xþ5ØWh¦Î+Ñ-"ÌlòMäg±¿¦òx4#JÞ”̧Ñ<'á9ø=œ†?ÀóWÑŒ
£1‰9À üe¢ô2qœ§ù8Ïó -ýU&ýÕ. ™×¨Åkà[îmÕïäH}ä›ö+iÞ¯¥ò¼žp#Ñ;9 ÷<üÎÁKð2¼¯ÂßáMøfé]jò>só!&áÍñEš²‹:ŸTK—XÜ—’.SÄËp™8.¦j–káaÖáãRº3нþ”AŽWŸeÜ4ûôÞ€·Rbc¥Â‡ð/¸L³>e~>g|…Aùƒ`Ïš›ÉfNìû€„mÄìáÜÞh5@ßõ8˜ -qÙP -F¬Óeü;{ãv0-[˜žnrÛÅtí#¿ÃLÝq½®³úßþ•j¼Ähÿç8§¯ÄЧm>Gçuäælê–€ž“iÏE£Pï0'o©šeX§×ˆã<q¼L/ª“åúýYÛYº=Œ€-sô\—yLÛçÇ¿oΆ$@€„Ä€!Ø\æ0`ƒ
ØØcƒm6lÂaCH „œ%9HšPÒœm%½Ò´9Ö4RÔ4G©›Ö©«¦iªVíȦ-š4¥¶e›¶ì·/ Òšýñ‘ì÷'½ßïû¼ïû¼ÏÃãü)îÓÍ't—³Ïpg–ÛäÖSxŽÇôôˆûó±x€Æ¬€ZêÔQÃÎùÝÜåNúïá Â0îÑÇ]ú¸ýœsŠ«?‰›¸€ŒÅuŽü€«¾Æ¹ÊÕ]¦ÊW¾‡4ç™ö“™#={ÌÅÔŒÁOJ½5Ô*á:tÔ0ã#4qþV¦©N|HÐÇ5Æã*}\Æ.¼I\âž\Ğ΋x“N.Ðñy^¦s\áÙ§'÷y¤ -©¥¡Ž+´òä9qJxpBøq|N^3„£sÇðÊÜqLÍ›ÄáyÇphþyLο‚î`ß_aï¢o±'LÂîŸç1uÿÇ4ÄtrÏßõX>?Lýéåí…á¸0?gÊpj‘ÇÃJðê‹U˜^lÂÔb‡·àPx;†wã@xû#F°7b;&"öawÄQì\rã‘—±#ò¶G~-QÅX´„MÿÇ7ÔÿšÏÌg«Ø÷¦Q;…O-ý¼ÆñSQóp2"G#q$*‡¢óq`i9ö-ÆÄ2v/kÂΘVŒÇø°#¶Ûc×akì6ÇíÆXÜŒ.#Ë/a8þ6Äÿë¾Ã`¢„þÇCj~Éòãc>1ï1½ŸÍŽÓÏÇ_¦—Cq‹±y,ö$È°31;VcÛÊJlYiÄæ$+6%90šìÁH²ÃÉA¬OÁPÊKL=ˆPêISßAŸì&ze?ÅZÙ#t§IÌ ›%UÂoWó9R2yÀ¹ÔWP›~Xža½ìJy;R¢±U–„±496®*Àpz9Ö§ë1´ÚŒÁÕvd¸Ìð¡?£}™ëÑ“¹Ý™ûC—üMøä7Ð!ÿíY†'K‚Gþ=2%|Å'å>KŸËäL!×Ïrl/ýŒç°ç¢—Í™s1š‰
òe¥c [‰àšô¯©DoŽ=9
èV8PxáWt£S9ˆåÚ•{àQN£Uy^¸•ˆ–Ü g#÷?¡”ðÅ3¾¤Þm>óK,;&Y±ÆÍgßɸl`\á*cÑ—›ŠµyÙäŸ_΂jø -Ìè(´Ã[Ø -OaZƒp«6Â¥Ú‡jJ4«Î »êš°©>ª‡ÂªzB$a-œ¥@ŸSïf÷Ïü4™(c¯CO#ô²Ž± 1.½…aèV-EWQ|Å™h/΃·D¶’*´–á.m„«Ô§ºÍê^4©‡aS¿$¬ê—EƒúŒ°¨¯³ú¾0©ÿ êÔÿu¥Ò3J$a"?¤ÞõJžE>ñ‡ÉN–Å›èiˆ^ú—µ¤«t!:ÔQð”%¢µ,îr\ÅpVhЬ©E“¦v6VíZÔk‡`Ñn&íAaÔ¾&Ú÷EöQý½¨Öü‹H¢ºâ5å’¸OÍ«zà4KáI²½Š='=駛qñfÜš%pi—ÃQ)CSU6ìU…hԕêӣAgF½Þ³¾&} -Mé0˜¨5¡Æ¬Þ\¥U'*-ÐXúQnE™eB”ZŽ‰bË;¢Èò±PY~%Tæ¿I¨L’(ª{ÆÍ:àÛ¢Ã&`aÛŠ^ÒÁq½5ò·…ßë,Q[‰ê†xè¬2TY³QÙX -[PÐ&C~[6òÚ - ô”AáÑ#ÇcÁÙ^äÞdz·aµ÷0VyÏ#Í{2ïÏ óü²6 iÄ-aU‹„‹œš-Ù8YOÖiæ¸ÉÉžƒÚåmìý¼@®o>r:#݃¬®•w¥#³KVû5H÷æ·Að 5ЇäÀf$&±"p‰ëˆ|ÿwHìdÅê“°b† çÝ|—¨³•.â&7P[Ó³MÊó³÷`븪oRû#‘Ò‡äþ$3±2˜‹ÁR$uHYjA\¨±¡,íÅÒÐiD‡®"*ôcD¿AtŸ„¥½³ôH8ÅõMžEÒNÄLm]'{Ï -©S3`ä¼ÌVíjeSËŒ[Û‘CÕh€ê(Âuš:.–:».X¤n0g®<ÊûÌ™+úË[¨F«_sa -¿SðyH1g`^.õ@×÷UÉsú«$§µ’Ýzß
4Ãfp“'E—†g
Ç -m=E¸ž‹ž¤®'˜õ•°ÿ½Å{—xÿ€þÆÊK¸›Ñ4ÂbXÆ94sÐ퉮ïj©#š†M’C½dƒ;Œs¢‘ærÃŽ]ر;ö½Ø±;hŠ(|F‰u€l¨…]pšw¾år¦›ß‡
{é)ñ5Ò“‡Õœƒåä º½ÐõÝŒ>š4ÛïA³p…&ŸB‡á‚£4çÇhÎ{H¿c_N`G#I#ů‘KæÉuŠX4²`ã;ð1°'-ÍÌc³Ù®quÜë¸x-t»äÉžû%—CR[«Ö1Y~Ö‚÷à}8€³6Ò9‚ó4ã.ûHbÇUš(€Mö¦ém™&>ºv~‹f³¿“ت¤×ÙâŽnÀÛäéc8!µ;ݪu.4@¬W¡ ®Á§ð9|ÉÐöé¹ú
ù-ì¸M“ôÅçùyw¡t±{ñÞé>SÝý”½ƒûÓ†ã˜#äÀIÉ?
{çY÷r«¦Uëø -n -Û§*oC²{Æ´¯SöÎÃ1ÊήÚ<ÛA ØÚÆß<8ù~Zg¢Õ¶ÑZÙf€VØ
Õ²¶ÉZÚnœjÚMRuû©ªj?Sfû9ª´/Q…ýb•9Ôj¡Ã&-pÜ-“ãQ;]T‘ó-ºüÔˆçøŽ«¬ÉÒá‹>eo{gÊ)ÏÖQ~ÖÚh£AµN^Z椗0U¹Äi±áEUUnE&h¡ë•ºerÍU±ë|Íw+W¡Ûr¸mз]Êw?¢<÷‹Êõ¸Ÿ5«£¥n ký0¼I²!€vß™‹òWÕ_ín/³›»*Ü}µ¨c°J;öU‰ç*ê4Xó;Ð<¯1*ðJÓ¯,å{ÏTž÷\åú,PŽOfú¬ÓŒÎoÈØù·šÖùœ¦v¹©¬®?)³«E™]žñ×ùïC)Ë!´°*mžU2÷aËÂ.mTêÓAE½5¯kæú†)ß7Vy~•ë7L9þÉšå?^3º¥kz7£ŒÝò”P¬¬ -ŠØ¬äˆ%EœÒˆˆ¯à
†C˜E#à\ç0–6–C9ñ,{rhÉa”ÖV™á®šáÉ‘J‹ì‰}£5¡ï5D㢒46j¬R¢'kt´QÉÑù½@#b–jxÌF½³OCcNjHÌçð,
Q-œ‰§½ƒ× À\ZãZ#mP¶¤GÙjR´‹Rc<5>Ö_ãbƒ5&.R)qñÕo’û%jd¿%ŧix|¶ãó4,Þ¤¡ñ5œðš^JØ£Nh`Â'ðPâ-ø?ªË<*ÊóŠÃ?we1 $€’ -ùœb¬Üoe§Èœ6R¦´pe¦E+#=IÆt£ÒÓs•jœªãLŒÕJ26(Á¸\ñÆMšœ±G±'qAÑÆ;ŠNw(¦‡4‡bS:Fë»
Ö@‹QšU<—Cqóäñl6)c¨22ŸPzfÒL¡J5M”Á¯ä¬T%e™•˜U óÅ™«4ÙlWŒy©¢Ì4ɼK‘æš`þnkB–C‘&Èìå0#ÑOa4AÌ‚é`…0eIFs¥f{È㣤œ@%æŽVBn„ârc59/Y±y™ŠÉ›¢è¼M²ÌÒDK½&XZaY§pË…YŽ)ÔÒ
_+4Ï¡°\Èqh\¶CÌR,‡¨r(†)ŒJ¦æ¾<zn‹?eˆ&ç{)¦À_ÑÁŠ*Ó¤ÂIšX˜ ÈÂtEXs4Þ:MáÖ -…YëjmÖë5Úº]#ÜÀÖó -¶~©B:ÖÈwhì¡í^0J˜VÈE7Q)¹€Ù“ñ1jZM(òTD±¯Â‹5®d´ÂJ"Z£±%)ÍÒèÒ,-SHi‚J›ôTéj–¾¬¥‡PúÜÒð‡FC‘CÓÚžÏÝ -)‚ilúŒu’Oý -MÐÕéõy"»±ˆÅujóúMžï©”5çàZåÁzƒÐõa»Ÿqi¾çÒûÈ¥ÁöÖgð7×`x®Àµža
naÖ”»ÔÈw4Æ÷©ÑïÙ'?PŸü_‚×à\cÒ -žàázö§ â òa:Ì‚¹`‡&h…6¦·5zÀ´õ=Ø}æ»o™þÔx—$}£‹L™_éŽê6o÷pþ Û9oºÁ@èƒÁ`DA -dcaª~P•º§:ì۱߄ýVì¶é_øñ“ß?™ÿÁ4zƒ"ºJ"¯¼Ë<}®ït K=|ÀYxËéC?çÜÛKWL|Y[0ëÏšâÐ2¢cA£ûåدÂj¾ÀÏñãïøñ~|Ê´ù SèÙ¼™T?ÒQJæzÒ9"ñ>–ßuqNÁ §ú?¾%wˆÅ—̺7‰Å5fÝ/”ŒN–þLN>V 1,Çv¶çb{%Ó¨ßáÇ;øñ[¥|;Ñx…R>Àêâç<Z7tœHCåu8 -‡àÀ#>prWJU}ÑóÄs_ÖD¾ÂщÅ÷T½MNΨ@¿Æ7𣋼œÀãøñ:~ÅÃZ‰íu[±¿›Ê8¢}D|E¼›îBm'ô|î€í.85Égo‰ÿÁ¹ó-/Ö€Î(t"шÇZ:ös°_ˆíl—ñÙØ®Åæ|l6bs‰¶©ll¤2¶9=Ù‚ÇlâÍdsŠ¡ç÷ýÛ®öëè"GÙ'Ù#ûõ$:¡èD¡‘„Õìçb¿]P‚ýrìÏÆþ\l.`w,$ -Ï“‘µTÇV½À·W“UD²Ì® ª—£»âîr¼]æê9Ç÷Æ Ž]®€Ÿ;åA¬é1ôü°B†Ãñ9
™(䲬h”°êr4*ѨÃf,ÖRþºÏãyZDd²+ÉG#ºr‹ëæ"Çü›pvrÔ¾ÄÑ¿…+`³Üµ^Þè
Gk4:‘èıŽT-“éT—iL\ç…ƒ±YÌn0Ë°/Ì -ÖŪ˜×ÿIíW=£› Æf¸8–Ý%ÉøK³(-¤¿¬‚Þ²Z¼å<å.z*<tU⮥³b—e§e6ËZ,¯Ólù:M–‰…ñ”Š§¼#|Ë -µÄŸËbFŒkßÕ£(Ç ðY¶ÑgIÄ[™§ÊLwU]ÕVÜÕ
tT·á²vÓnõá´iµNÒb[Æa[£Ñ¶Aƒí6vÛר³©ëÛþ ꬟RmðvæB¾CYÐcbALˆ½Ú7¬c~Õاz<Ö(ºm;pפÑQ“ƒ«¶gm%muvZëZh©ë¤ÙÞG“}„Fû~êí‹Øí'©¿„þ&Öú·©ªÿ¡ø=UöS]g<¥Öà¾]¶[œQ49Ü y Æõ; üÚß«ZºUS§=’öú8ÚRhmÈ¢¹± -©ì°`騥¢³™òÎNÊ:û)éÜC±{šB÷*ùîs˜Ý×Èu™÷÷Éîü
9ÿ §Ã ×e×npS÷?¯ûuBXŒ‰!Ñ'ºDk;4(>Öº•ýº"±tÇQÞ“DY‰Ò3%žRŠ=V -=xÚÉ÷z1{GÈõN’ã]a—÷92½ŸÁäýéÞï±ÓûkÒ=ŸÑc`ê~Ê5Ùî3ât¦ÅááRLrH»®[ú(ï…¢þm$`H#Ï·‹\_!9¾ -²}uìÒàeù»1ùÉð³Ó¿Hšÿ4)þ«$ûï’è(~I¢ïï$
È=÷Ë5Š«ÒXë‚E±_Z#¢_t ½^ꓬ}ÒWt,RTÉŠ$k$S ‘Œ@:;¹¤ŠI
T“h$9è")ØObp/ ÁyvO¼L\ðMb‚ß&&ð¾ø+±#r®ÃròCõ|Ç¥ûÄ ÐpÒ!Ò®‘¶Zjä”öBêØVCq$„’…‰øY”ª!6ÔBL¨‡í¡a¢CSl
a‹‚Tdè¡o1þñ'"Çää÷lg¥qHL‰ Ý¢Õ§9(íJi+"åJ_±1uBp:’ع¢Ã D…SÙÎbs¸€ˆ°…Ma}Ôa½Ü°nËBywîšxf•kf?T#”ƒ›‘“œVJÙïaH=AÛaÑ+\úß8¢9°JöI_ñÈ4)³ÒŸ‡ØÅMD”ùZ‘áY‘ÙXI׃(ORS_US[ÕǶª\µª[UÎ\=%®êø=«ð¶¢@vP5,O8"Y=ç¨Ô%]Ú6ë™mzæ²I0ÏH_º)K¯¸¸ý0l>.³wR¹ò¤×)ÕñŒŒÆZ†šL®-vëj°ëú¨Ö5ë!¡‹Ö/êøçÅC«pøÌ'ºV5œ4X–Ö„†,(zõÛ©g®›ÖCþ¢ô¥›|Dú' z
"ž•þ9ñü&5x¾óªãÅZpTÇ%Õñ’ü
-vz'—5Ñ7ô`BïcㆎSç} óÿ&TÃyéiê0(:5Ö
:½ò H×tRúëw¢ÎK÷’¸Âc£©ÿ)¯j<®)ß^×x¼¦÷rSïå–긅÷ŽšßMìÛz°Û¼[¯ˆ¯è9ø›ªá5ƒYi…Gcݲª9 SOkþI7é‚Þýe½.•¹Ö5âÎÓB²í2â‹“{2å÷ceˆù×eõyÆñ¯(”K–kÁ]XXXv]`9DPEEE-â}Ö3±ÑªÕ68ƨÑÇš&5UcըʹMššúG϶&iLšLâ9šl?“qòÇg~¿eÙçû}Ÿ÷yG¯ã£YµÑÆ&×Fa·‘ÔVÒÊ[Oó?Ÿr‰§&û4Ý‘©CÊƹšäߢÑíÏûԩÕ~á?pÞ -Óx½¿âä6§Oïtò´Âk?ñÀÎÅøüS n)ŒqGŠ>¡ÇüH^òWBéÔŸðqçèsϨ‘سuŠîõÝçÛø8¦Mhl§”÷‘‰6´Îêu¢½F¡ô*üöÁÞ§<°k1N161´‚){:&Ê2lâÖQ|¼‰#ª&öxÆÇ!MgÄM:ˆäc¿Öñw’ƒÚÅ/wõEªcj/ÀvØÏwz¸×YΗ:—ÛIrq”\¡.+
vâ»Ù* -¨¸aÚƒÝøØIîÐ$bNgkbw%[éz\´h3n6i#‘7P›ë©ÍçP]ßIûû4ou.íw:·öh?¹ØK.vi -4jИ€ÆTÍâmnq<ÌMe>¨¢Éì“ô_x¾ùýÇÌËy-°÷5Å+8Þ{wÑÒn}W0z‘h%¨¹KŠšºdhVW—fvËWc·!šÞ½LÓºRƒß8Mñ›¬I~³Tßc¡&ôX«ºž[UÛs¯Æõ<¢1=/ª¦÷gªñ¤jßjàb(GÇË‹lía5ï‹Ã¸öphÆßì -’B48)J^K‚<–åYìÊMv)'9_®äe§T(3¥VΔiÊH™¯ô”g”fÝ&›õ ¬ÖSJ±^ãù@ÖŸ%w°½Mè.³Ñï¥rdž±PÉç2(áûbü¯µò¬ÁÊ4@n›Q.[’²l©ÊLÍ”3Õ#Gj±2RË•Nc’–Ö [Ú\YÓÖ(9íyYÒ(1í„ÌiWà¾S}JjÇæÓntÖsõ\œN-Ú©¨†r>—@ßåã)—§;½·²Òƒ”i“Ó£Œ“ìV¥gd(Í‘£TG¡9ÊduÔ(Ù9Yg³«drþF ÎýŠwþAFçÇ2:î)ÞáSBØ}Úγ´$óô:PË´†ó^ùàæû,žgÙ3•–Õ_©YÙ²â5(Û¢”ìt%ggËâÊW’k˜Ì®*™\õJp5Éèf‡uoQŒûeE¹Ëຬ(×]Egûž“åS±Wg²Ñ’L†1P%P --Z¢þEÿ'»Ìƒ¢>Ï8þdY–]p9d¡jF¼¸äÞEv À‚Ç®" «!ˆfRÏzD§1j5Œ6É$ñHÓš£‰1‰ZsØLµ5‡GÚ´4u¬Svœ´Ù~·íLúLJ=øíó}žç}Þ÷}žJ,}Z¶Ò—e-=/kÉMÙŠé\!iZP[O»ÑhÍgÀ€J(†<ÈE{,Ú#‹é»K¥!å‘ʨ4+ÝiSš3E©ÎL¥8³”ì#»+W]EJr¹dsÕËêZ W—,®ÍŠwýXf×Q™\gç¼.s%kÅ=~€FG!ç":õP
eP“idzÑUFüè3ª8ª¤dwŒ’‹$ÙŒ4Y!J0FÈbŒW¼1Uñ5劫©‘©Æ§ØšvÅëe<¡HãyEgé¹ -_+ÊTtuP«ÐX\Â~ ÆZpA ŸóxÍA{ÚÃ]è36:<RJ
3àÌHYLŠóZeòÚ5ÀëPŒw˜¢½*Ê›«Ho‘úyù· $½R^ƆƒpŠ`éšêﲃ}t£Ñ -•œ‡¼V@Lâó8´GTKC‘3ˆ¿N²1¦ÄÏŠPìÜXõ÷1Ãø¸ð}\¸~u?®ŸMìgýñ3gú›!ÖÏ0å£Cò1¬ù†æâÃœ`íäv.×ÁtÞ—ÂTÞg»Yb¾3Žôg¡ÏÈï—`6¢•F§¦§fc!ý"æ© -é2A]ÁØ•KpSåë9Èõ(bΠljÏP!ÝŸÂ+aÍp:¬ñ+ø5œ‡ÂÇpH¯>¶?ctÍ$Ý`]¾¤9¼ÉÅs‹Mx›B»à@w~Ç„
‘q`… -£a2”B5ÔÁX -ú?>Ç?±Y>c2ý”ºDÑ|„ÊoIÖ9Ýd¦
ê8Çá8ú>¨//w•@<)Ä3½Ñ̤‰£ûNìL®
ú?>Äß0ÕãÐú -ÿDó:\êÓfk÷m÷tÌä*tìÓ3zßs¨¶<l—`Û‰m¶gb¯IËÇ -´R
K9Òºñ`6¡²oÖ“‹ul®µúÜÕtÿÃjàÔÖÅðÖ3œèI{ÈÅnYа£‘É1™…ÆüÎÕfå“íì;±ïÆþLì5bÏÏJ´q´ëaþ®À‹åxÚE¦:Éd'•Óâ²¾uø#zo‡ БÄÍF¾BWAâ¨t©h!Ã#Їý‰Z‰ÝøÑ…áG'~,#íšO&ZÌD½ïÛX¡ª¤…Ú\@m. 6›Ñnïòs¯ÆÜ;êwÁÞ¯]‡øñ{d¹XN}v²&ºQhdk‰&¡QÀî,EÃÉ*xШÇî¼h!#í¬Î#|ÚBåîÑ,Ö£‘¡‘¨½ìr/Ú!á4Gû®™Z¢-° -ºùÜÁ×Îu¸T&b²¢•ŒV&Ö³ÐÍn˜€Îdt -Ñ)C§ -Z2шíùìÞ%TìJÍ ›µTO
Õe°?<ý®Èq[îÈ Üýƒ}¯Ç¸öŸåXßÆ‘ºº` ŸÛø¾šã"ÕmÖ¼þ6ÍLÓìþC4+ê5F•7:Gõ1SUS¬™1•š1À£šõ2b}rÇ.Rul·ªLTi—*M½ª0W¹é¢Êân©Ìü/G¹î÷$3ïÑ®¤[ÊkK --ßÍÆŸ&X¢ÕdŽWƒy êÌ͈¦ÚøQ2âÇËc™$·¥@Õ–2UYªå²Ô©2a®*ª,a¹J¬4K°ÈÚ«ëÊ·~ª|Ûß!È{N`8ŒîNZŽu\³Ä>Þ7ò]ÿ›/µøRk3É°Z嶥jºm°\‰ÃåL£Ê¤ïª"iªÊ’ŠUšäTÉÀZM8K…[T`ïTž}¦Øwj’ý9M´¿®ûEå$ßQnr°‰vÎJôˤþ“®ÙùÐ3i“
¾¯Æ—éøR•-g²E)v•¥8Tš:LÅ©#5-u¼ŠÒ&©0PùiåÊäÑ”A^MÔ¬‰éíÊI_ éÛ•¾OãÒ_ÓØôë¸ÅkÏ÷x -G‡Ò‚ÒŠ.¢
œõ`ð¹Šï+ñœÜ”9"Tâ0kš#Q…i*È¢¼Ìáú7Ûeõy†ñG (—‚A–uY`wÙ]`e…]•]6ˆ¬xâM0žxD£†â ‰Æh´ä›hÔ¦:±©M“š4¦‰=Ò$ÅΤÓvÚI›ÔÛ´¶;³ýÿ^3æ7{ðß÷y¿÷{¿ã©Íwi¬©J>S¼¦ªMMª,˜)OÁ"•tÊ]Ð-§ù)•šËn~]6óÇp¢²Då€o ³ã}=׿%؃¹Ð -M|žÌ÷!ò©§.ãÀoNP9M¾1#U3&_Õ«ª,UVÈSèSEᕆ嶶Êi] ‡u¥ìÖ.•Xw«ÈzH…ÖÈb=·x•µpgÐÙŠælA»S¡‘Ï!®ƒãùŸŸ|Æòœ·(^UEÃUYœ©Šâ\•—ŒQY‰Mî’29m^•ÚÆÉa›,›-¢û<Ù—«Ð¾Yû.™íe²¿ª|û9¸)“-ª0—pv Óæ*½ˆ-˜M0 &ð]Ôðÿ*¨pĪ̑,Wiºœ¥Ù*-5Éî,’ÍéT‰³RÅ®:¹&ªÐ5UW›Ìî¥2¹7j´{§òÜ/h”û¤²Ý*Ûu]9®¨rƒìFc3×Îe.æKFB€ï|P eàä;GY¢låi*.ÏRQyž¬VØe©(—ÙãS§^&O“F{f)×Ó¡Q•”]ù¸FV>¯LÏ+áy®ñ>ª¬Š¨F–GµƒØˆ½¤¯ÍÔ -}/Þ«P06F£k“”[—¦–²ýyºÏoÑH¿CY2uÊLRz`šÒ•X£ámJ<«¤Àq%Î(ÑYIþ{J®‹*¥6ª-h¬¬–棘 -qê]øüC“˜&é9³©‡õÏx“Ðò¬1¶~Íc†ÎIÃ2è7e§á8c•~³ö!|D¿^ K¬ÙKŒ—Xð}4YÔ×+]$ØÅ>¸£À#œI̯e'{ -në2.ïSÎïY4¿£y½”åy] ˜çõC4ÏëÝbš¢ú9¼ehŸ€ãÿ'‡{øÌ»Ja,#tZ\S ZŒ£–ø!}‚ŸêÃ5}Lá°Îâº>ÀU¾ÇÆñ3òø õxG;h“^Úåms·{†V½¬ï3šï¡ò]8 -‡áÀåÀJe|âIé·†NSÆ4hTÉO[„ˆ}?±#ÄžIìy´êbZg)±Wã*7êeõÐÆ»ôïj‡¨ÅAªr€™zÁÐ}ž†}FwûÛúŒ–ㄧ
ShÇäžGîV4\ÔšØ~b‡ˆ&öTbÏ n•_Äò}Ø«õýÑ«mÄŠ¿ÚM-vé§,õϵÅ'`|
…/>g,³“Æ’8B-^T*ñG²™ˆ_L|7¹{Ù¢üÄ»‘m«™˜Ó‰9‡˜‹Ø:—w
[i³ò¸ºÉ¨‹
åFµ™™Ü¤¿ò`<WÐ;k,÷—áExö²NžT2yg?‡øfâÛˆ_F¥½tŸŸøAâ7 -ñZ™…9#‹9N–³ZÖ“I:Y'«¨Ö -ª¹\ïÓ9×yþåÔØv÷Û2»Ãˆ?œø™ÄÏ#¾…Èâ—ßKÕýIJBÐh&þtª0—Uû -
þà‚ -!:Ì'©‘øã£×ïë÷ý}Ÿßù<_+ñ–£QËŒ7 ÑŠFQ4âìÔ$íMÁ,«cŽ]³O›‰x½™aö¦YEVWòÏá^e¾Nº{‰Ô{®ˆ´JÚ;ÂõQÒÎ>žï!®ÝÊctMèØè‡:^FÝNÅtúÑf6R´;ÍI¶ha†Ó:fmœÑM²‚ÇØE£¬¼QÝÓÚ£^C÷"Çú)RîQX€Ý¯s<ÛÎÛ -²µuM!}*F«jTêÑò¡ÓÆtj"«Wë²5ž=¦dö¤Æ²7kÄð°†
7,jÈpV†Ëê7ÜPÌðE×,+šs_ÑÜ´bð%4—J˜{JÂCvJ.ØÁïYžm\)W‰eʘ£©£&ó¬šÈ+W*ß©d~ƒÆ -Z4ZÔHAD‰Â˜â…Ã*œÐ@#S4¯hÑ‚úŠŽkñŒ"ÆËê6ÞP§ñø“:MAZ]Æ´® wšRðIJãýôfaŠû žó’X’æ<™Ì1Ù”097»4dnÒ€9 ~s§bÅ}ŠÇÕkIieFËœº,ê°WÈrFAËeµY¾*¿å]ù² -Û7(hß¡öÒ} -”Ské³j.½¤¦Ò7ä-}G¥Ë\ÓÜ“á<:ŸBó %àC¤ØYXcÜÇ)Oø/Æ;Qbé-ÏSO™Y‘r»ºÊ«ÔYáV¸¢I¡Š6+»Ô^U rD~ǤZ[ÕìØ«&ÇÇÕèxFÇ‹r;^—Ëñ¶êäúîÉŠpãhî§ìÚáÆ’À8$¸ï‡¾:jâ‰0.ÕkÔQmR¨ºDí5j«q*PÓ m«ZjÃj®í•Ï—×9¡FçfyœÈí|BuÎÏÊé|A5ÎWUå|þ -dŠšeŒÚTTaÔ¥‚¨OùÑ rc½Ê‰È›VVÃ0ÅÈÆÑË€‰âoúþ -éUÒþNÚŸê` ÝâÓ+/¿Ýh× ]±V²G%K¶Lƒù*ˆ›”›°Ê(Sv‚Mž`á&Ô$›À´&0Œ ªF)~0CÄ0”^e¯oÁC#½üîäY;øø]ß#±íU¶
›bƒg)4O†$I-Yüà@OqئØÀ)XŠŽ¥ø`]ðx)Œk -Ó˜ºÀ»¯æ$yÒ«ì¢o3h$a -<ß…oÃ7á9ü‡â|N¨ƒFb-C¡OoãcÞÀ¹\#Wp9/ã|^Âu½È¹Š|Ž<~K¿¡hM‘^Ñ#8Ìï0lO1|ÕeÔ.åc¾_ú¿Þƒwà&¼©2â؉ãÖ_ð3/ã©^P'ú=‹Cú%îéiœÎ/pZOà¾~†»Œ|œÍâ1òø!Åü} -ù"“zARBéLÎy½»û,|>ŸÎçðOø°séyxŸù4cñ$cñsyy‡0åÖÊ;¤ÐîG{í ´W¡=‡öíhϳ<¶â*wònûY6e6N“ÅY–ìâ]adÞZˆyNÀÇá8°Kð΋eôT¾¼/·df©¼…}?åedÛÐNëaÆãóA{í)tgÙ"Ö£=¯Säq’y9Á¦ò ¢Ü¯3ú -Ç¥èOÌTnƒðaدïwð“ü’ûj~ùŸ‘ m+ÕåÐ'ñº§`¹6¡@;vía´³hO²…Íè0y$ÌË>íf{;¢{ùÕn2¿‡ÅµSÏ°ÝÞ€ÜÛa<—_ÖœêúB~Ëc7EÿE]ÁëÆëÂëTúÍÚK÷2/{¨Ó]B?‹æJŽ5h®g¥ÜIÛ8Zö±rŽsÌœáÎy²û)«éuþçþË&x"¿<”ß傽ǃ‰Ü-hÛQtýú1ôè§Ðï£"‡ˆ‘Eo’•2K•n B>@6»X=Gµ–‘œ£Rf©Öf}†•6CìÙ<ßËo»'óGÛôÂqÈÖ‰JúeäkC¿}7ǶŸaŽð1’¬Œ1úˆ1ŒÞ-ŒÄ4+fÕ:O¥l#«¬¢¨à‡©ž<ñ+xrŒÃù¶dŽ™û8òö”rD–.¶w-¶ -·2k‹9ês†9YÃÞµšÚXEN³f'Ù;VR+¨ ÖË8WYž\N¦cÔço5ÌÌRÁTù ->K¼c´@»ZûbK¶†ëIç~–ï—›—hy‰Y£E6Vh¨°Fƒ…~
, )³¤Y}E õ¥ÔS”Q·iT]¦I¥LkÕiºSíÅ;•,>ªDñƒj+>§VÓ%µ˜®ª¥øºâ%9µÀib"î6Ž·NÞ&!Ëç½ßË€µXf‹2e†z˪Ôc®U—9 ´9ªTy‹:Ë;ÔQÞ£eåÃJZV¨Í2§V˼â–j¶Q“åAE-ç±\RÈrU!ëu…9Eàqösíèmo«hnáÿ0ôÓ*÷ò]7ÏtÙÔµ´Ti›U)›C¶jµÛê”´…”XSÛÒ¤ZnÅiþcÆ„šŒYEy…j0Ž*h|JõÆ×TgüX>ãEùìÿà:'?'ÆnâÝ…=XKÛ³’ö|”ÿÐý49u_;Ï-s)é(WÂa¨ÕQ©¸£V±Š€š+ÕTѦhEJg¿Âάœkpn”¿r»ê*Ë[yZžÊsrW^RuåpSngN5pñwoc-u@[>CÐ)¶VäÓB.1W©š«ljtU(êr+RíW¨:¬†ê¸‚Õí -¸ûäÇøÜ«äuo§æn¹kÊUsJ•5_–Óý#9ÜÏ«Â}ƒëœ*«s:„þÝÄ»v|ÚOýA?tñ¹´bq¾o&ŸFò‰xL -y,j¨µ+P[¥úZ¯üÞ ê¼Mòy“ªõuËã‘Û7)—ï6Uù>(gÝ9|'e÷="Ã÷Ù|¿×RßuÞœìp -›9?ÑÞ€öڣس^è€V>7C„ï‚Pǵ§Irag+Z -e´•Ê–°ÊšpÈ’p©œÂ1“xi²E%É”L˜Æ%ÉI$1ILY’Ó(‰ IpB'žÄP½ø¬¶œ¶oÚ+h{Ñï‚$×qhä~ü\×rß…uc ÊHÊÖ^"sÊ¢’”!SÊ©%) -SjŠ¤ñVé`Óø«ôVà4NaRRRlœÖäÐIÙ‘Ó]hÏ Å†d “ë6hŽ3 -Š Gñ@e" -ÅJG‡CÀ)ãØ)R¨ÖZ§ÌСPflÇik©RA Te¬jÙ~ÞìÛNÿøξ×>ßç÷¿ßóe`À.˜Éц³ñ£?:ñ£›œô˜…ÖMðº' -Õõ>ºî=à»è™wðã$ñø)
tŒ¦9Ãa|ƒ$ÆÓ×Ñ™¯Y¼;Á6ÐîÂù¸f¥ð‚•â_)ûÙú…ÜØb¿Û5خǶ©Ú&b{¶gb»ƒÖxûµOË)¥5dâÚt;m´G/QÀß'*;ˆä÷àì›ÀÓà)p¾¿Xåô¾Uæf{&‡ÐwѺИ¯¡íöP¯àÇnâñã.ÞN”ßíÔÈVjd~ôÍêEá=×Kxó:\?דDtœO€Õ`X >¶Êú¤ÕÞû¬-`‡ˆU±2°›K«ú@ ¶+°\£g©§Q”Q´¨‘õÔH/5²?ÖàÇãzûORýz”æ^Nô–é·l·ß°ÅǨ Ùc~g¶;hµ$»ñíi=±è•
»ÙlYnlá þWÀPƒí:l7`{¶'Ñ!ØnÇî-àn_Ï%sˆÅƒtAz·›Šî†×D—…w¬mÀÜ_P|û¬Øª°”Ž]>ç`ÛtdûØJÔa¿ûã°7‰#u:ÕÑIDæQ±R-4ƒ,M§GZYm‹þ -ó*ÈÏ—'ß'·;¬<w¹rݵr¹åôLR¶g¶Ï9<«e÷l–ÍóŠ2<?Qºû×วŒ|ÎlÏ…kò¨™1¸C@Ï"øS‚|ã^PP˜,w¡My^C¹Þ\¹¼…Êñ†äô•*Û7T†o”¾fÙý3eóÏU†…Òý›”êYɾ7•è;®*É{GÉÞ˜Áæƒðµ WÇ!êA
¨ƒyAÞû¸¹Ï-¤œ@ºœA‡Œ ¸åɊȪ’-T§ŒP“ÒC-J
±Ó†–)1ô”B»&Ãaa0ÈL¸bZŠÝNø¦0‚uÈ£j~Ë@$À_@ï½ÀÃuÏŃd„SåˆØd‹ÊŒä*#âUz$¤´H™R¢Ã”mTbt²¢•(º"ÊI݉ÑÀ)¡„a³„é%ÌÙ‰ÝÙð>ÀÈÙ¦A׃A˜çAà‡·à?L—p”å†ßÍewÉ^òg³¹’;¹ï†ìn² ¹,$„$Ð\ TÄ ‘’ -„‹ãD¡8Vª^¬µ”BqÅ2¥…Z†N¥ö6¥#Œ2ÚÒ¢±íØÙ>òÛq˜—Í;ïùÎ9ßùÎËo÷Òyn”'È[é«Ú%gÀ+{ ]Il% -eVPÈ!ÀüdŽ"Z‚ˆ¤ º"ø8Œá<À<]ÕLpUq-Ãî@™Ô‰h -²¸öc>
)ë
$ÈUc—£Ö¥¤
&ÄSÜa -(ŒÁH w#Éâ)Â<a–s2…9¥C§>ÔÞq-ÁîüJò€íFPª¸.ã~1¾äñ›Íµ¿~L{‘ ®MŽH²ëiô
4Ú©“
-JG l”¢šl+@È5¡¯¢c`œ÷*oð
>40E70¥c»Û Ô +¹WŠ/üæpí¯¿ýdK©—,1!ÊÛÌa7“¥•fÞF3ÑÐbl¢‹álm›¨‰B&†xjG¸´ä›Ø„øÐ× -¡É·à¨Åe -Ä×)VÞ’)V¥óšp—ÈË»ôK4Úw(¼_“à¼ÍBÎñáÏßSÕûî4n;6YëÝas¿µ¶Ã_¬Ëâ¡Õ"™¤³àxPæz^dŒtÐ -u|L/½ANþAùÞ#ý•Âú$^{Yzÿ<SþÏÑUŸË)¦®ý ”[x30•IÏPJ_e:F=Žè3ŠæSÔå?)˜(ÑëÈG,â¸J€.ãÜïyó_Ÿ -ë¨âù³£Ãt€0ÜPÌÜÏqû5Žþ;‡@ãH×1î·q¶(ûNì{€‡äÀQ@¦ÁS ÏtìÕOxÂËZV1j¨¡ƒTW€ÝSçUE¯¨Ò_Àmç^\[ÅÆœŒ$-ƒzÁlÐÊuÇÞž5àO}‚Ž8¼¬!
dÀ•W!\¥ðTÃâÿFl·ãU"[ËyºO·µ½dð¸n‚8÷âÚÏ(GÊFã>ÆŸ9 D¹®!žMǧš)‰ª±;Lr+ªj›OU¶,UÚòà*†«‚.V_½¦ÙZUbëR±mP…¶¥*°Qží!ªy7^ÿœ'’q~ãú&÷À¹ˆ±§—£>š@¨å^gU ÂcS…;Y))*wzTæ0Tj÷«Äž£b{¡Š¥*tTàˆ(ßѬ<g§rýÊq+˹Z™Î•áxJ~Ç!¥ÛÏÈ—|
ÜqmÀþ2øË»‰[ÁîU‚2žO%Þ${*v»TäòªÐåS¾+Kyî<Mu—(×]¥wXÙî&ez:”áéWºgX>Ïjž-Jõì”×sH÷OÁUð/×ZlÃÓÇ(ÜÁ¨Ñ" Tr¯”àOï¤%*ÏHV^ªSSSÝÊõÊIõ++5W™©ÅÊ0*å7BòMJ3:eòKå1VËml–ËxRSŒ—å4NËa\ŸÉ‘JßÆöbøæ1Ç' ªA9÷J@!Ïóñ%7=A9¾$eùìÊô¥(Ãç•ßç“Ï—´ôP&#}º¼éòøcrûçÉõ?¦Ë8Ê« -Ão6»Ù$›,›Ífw“ýI6›l~vIHBHè&@˜J$ -†$•AkJJÁJ¥´RZ•j¬Å¢¢ÌXµÕZdZQ¨µ t:0ÕVªv¤Ú–aèV;èúÜìçè0/ûåÛ½ç=÷œsÏ}o -|ŸÓ·Cy¾d÷}K¹¥Çe+½ ï{²y¹3°½¾ë‘ÀÝŒ‹sÁlP⼫¾¯À—`™Mþ2»|eyýù*ñËðÈ(!ªUh+ت‚`—œÁ>9‚ò7ÊœRN-àF Æ¢®‚Œ6`|K‘ZiÐ -’ Ä—¢|A|ñlòrå
:ä)wÊr©(4K®P© -ùQ~¸RÎpBŽp³ìáNÙˆö/B×܆hD †Ñ²!|½ÊÆPNc%|½aÎ#hŽpøŒƒJF¥0ß•ãK <G¾r›¼¹ò„ìrGœ*ŠºTPéVÅâ¨ò+·*¬œXç“€-¶ Úc -±-€[©ê ø1Æñ!ÊœåޅÈïöJò -qÅ´õ¼öyÖ¼#
3Á×6\/5ð†ø»”ð¹áÍï™Qÿã´øŒÐûˆ%úÆ,áiD e§ ÄÆ$~l¡6¶“[)°Íl&`“,Ø4Åoö!š˜$>öë2ꄯ•ýÖóMSÄÙÍ~†w9XeqrÄ‘ìÿÇ&Áf°ÕâÛÁíàNjänüøµq/õ¹‡Xì¦6ï,ºƒéaç“Òôo¤©©“ý¦øºš=puV?ü&¾kÁ¨Åy“ÅG«C&gð–åÈ3Üd…¹L(9!éQjä -öì!Îù#–¸°„î6ko,c\ÉŠðÿòAü(øª²f¥ï‚Cà~åÌå²y†Cv„Í&¨‡Ú“äã{OKß¹¨Fê*Jˆ¼¤ªÐìy“W³Ï=烀%¢Å͆çqe‡#3 pÜHáÇå†\“΀³äåjô<9y™¢{‰@Ÿ&°/|N:‰gT
·î"bcö|'àkÖìðuÐâ4Ãà•Jg-®_€-¾__ƒßƒ?×Á[àmÎËrr™³z‰‚{Ò¿î”þr€ßGQ -•-¦@¡t¥÷˜%þ®"}€vĮ̂N£|S tÏLF×8$P¬ï3\¥PßE¿¿M -3l3ÃÔ‘Á–Ä)eX›Å%üx?þÁ<ó>jø*Šù - -þ-tûëL4¯áÇ&¹ßqXÏsh^¦x_¢xOãÇ‹øqJ»tR{õLÇ(Ž£ú™žÖßPõÊ&˽Üvƒ+p^¯Z!¤‹3ûNe–8ËqŽYæÚýÓÄóøñSâqŒ†u”ÆñêsÝašÅ(æCº™2ù”ž ˆ¿Mñ~“]äô -¥{mfß{ÌL¶ƒmà5øÎ:'“`6Í?š)³=Å|wˆœ|_APÅŽê±ÛL„籟.ìöÎL²ûi$_¦y=Bãz?"÷kŠ£zûÝDZ}‚§“p_!B<DKƒM`˜2:~b•¸9^_±ŽÁÃÊ#nÅÀ‹ÝrŽGL_À½øñYêã^.=4ñÝäæ.r³‹Ù‰;ÈËvÝÂo'3÷é“x¼…llÖy‹†ã`<g•»áþ’uÍ‘Üv‹*Ð49ÙÁŒ9ÍT´
?n#/[™©neú»…t’¹™ÜLhílˆ -ÑFþßÀ¯n$'ãDhŒR-ë©°µðƒU`¶ŽüVÚfµ&Ó&L{ü¸ìØs(!lÇ°]‡Ýv[aì`÷ÝØ^L…öS«ù7 -ÇU;MÅܧ°,§Š¨ú~x?ú,<fñﲸÍU`®s%™v½†XSŸ«ÉÉjjcX~l‡ð?†í¶“ØmÁnQèÆöìp¥ßÀÓ¼ÚJÕÜÍU¿Ÿ¬=ŵÿ[À}mtó¹ÏÚ¿¹ -6ZÜæº0×jT´qlÚA!vÝ „g?†#†ýö“ØoÁ^vP}TÊ æùN²ÔAVçQQíÔf»^Ð\Nû\¸çZ]g¯³ÿuÊJËꘑ*F:tÉœJÓ3Òš¼pàc?†ý¶RØl¥BæãMæ™fbÑÄÎfsR0¥¨º$Í<©7Af¦û™ º5†²e%Ñ"æÙH'#ݸñ°î -Ô8ïc Ò•£h¡C‘ü|Eò\ -;Š¶{²ûTn‚¨‚ö¸ö¤üö6•Ù»ä³÷©4wXÞÜ*É’ÇöyyrÃûgÁEðo²šÑØ/óè(Ë3Š?³döoæ›%3“™¬$$`BH@¢¤ˆ‹€U°d“ì(Q¡"‹¨EED -TP‘M(ˆÈ–º€- âZµ"¢‚"K¦¿wæ;=§žþÑþ4œs3_æýîsï»Ýgü}àêÂß–6¥(M@ÏrAˆk&ÉЬõØ%êvJÄé^ ;’îKÈ— gœM@™ø ú³Z|ÎâuÍ9I<Ž9âv,—}“¸l‰+팸¬ O8:ê¬Câ_ªmkÌ÷<bÔõ™$ìµJº×.!Í)AÍ-A&.~OHtOÈŸ§H¼ZsÑ´ÖâѪÅÝ$NVÚ±i³%M["VϱxˆÙsRÌî„Ü¢Úx:À{u€>4ù ›gqéºYBzšt»ø}NÑ}.ѽñz½âõDóEÄ£gqé%âÔ+Ä¡·›~ƒ¤éÅ¢“NÔéy}d8/aÇKbñrgÀß¾*bNEˆ} -Aß3Aƒß"¿Mü~‡èºK¼º[4¿[<~MÜ¿¸éâÄÄÈ[°©¤[Š%ØVÌA²[ärÈNjð?‚„ôåý]༆–¤e˜y -´4J¹C96g! -dSCI23!Ýrmœ3™ò‹AÈæ{ŒZ"ÔŠ˜% -öESjh’ërÙ“¼³‚\¾gRG¾Ðùì…×Íßì¼ÖBË%ÁxPÂEWjI],-™“VÌI^T0‰ªàG š¿‘FZÑœ^IRkA#VNŠ,c.š'äZ–Ï• À‘Wœ:ÂÀÏg/Ï\ðÚhÕÌL1—$ã’iêRU—kkuÑRG[ê¨bNÚ±ÙÚáE«ÊAΚh˺¼†ýÙ†äTI‚n}RÉ»Ë@S´å3$Î(õøìå¹Þ4Å[f\âÈ"˜À h /\4 š¹éD×SGwêèΆê†ÝŠ¹+yÞC€F¶3‰gDõv6gTû„T” Ÿa[>uÄá
Áë…ׯµ¥¡µÒ4UFÀéh„®Fèºô4¥B@?ÖhöI|
búaX_ôá¬êMbêõˆHŒù†Ð”–ð”°tŠ¨%Þ0>ëøìB¯¥ÒSí
Î. ›¶z$Ãf*|Õ¨j@8‚:F³FÇ0'£YP£yùHŒ`ÐpΪ¡¬‰Á4°·ÐM
LH9:K˜²Fðf°ýáççæöÉ ™âT{|´«„j¡…HÀÛÀh#O -6izEq³Òæe-Z^YqÕÕÕ暶UíÚ_WݱS—ë»v¿á×7öèÙ«wŸ¾ýú8¨vðC†
1rÔè1¿7~¤ÉSn¿cÚo§ß5ãž{gκoöýs~?ïù.xè‘?.|ôñEO<¹ä©¥Ë–¯xzå3Ï®Zýük^Z»~ÃÆ—7ÿyËÖm¯nß±s×îú¿¼þÆ[{÷ýõoû¼óî{‡>øð£Oþþégÿøâ𑯎~ýí±ãß}òÔéÏœ=ÿÏŸ.\Jü¯ÿôÿÂõ›ÌJ±]Iö YW¢ÓQ¡dg+Ýù/RÊK”ôr´·Râ+•úk‘ßAéïŒÝ”7)nƃeÂ-Ê…¡Øp›òa¬2b"NLUV܉w+3~§Ü˜‹P~<¬yG+Kþ¤<©Ã”ç”+/bË:åË&eÌ+8óš²fòæMÌy[¹sPÙó>þ|¬ú‡¾T}£<:I?(—Î)›.^JŒ>¹\Í»%À~¾þË÷_¸_b2™Í‹lv»ÃáÄ·Ç£a…O×ý¸áG8‚#1<Á\Á|ÁåLÒš”7?3'é
Öt뮶;©fÀ Ú[‡¿mÔØq&O6}ƽ³fÏ7ÁÃ[´xÉÒe+êØ.j·¬[ȤƟILiLŠT*‘‰N„¢©hýòj~Þo¡ø»'¾Gô©~8î3gÏž;wí?]¸pñâ¥ý‰ºÆ¶ÄÓeÞÄÊÊhbm‡üÄÖ®-;zW_Ú5¨æÔîaãï3ûЖñ‹ö®›¼j×ê©›¶œ¶sÓ²»ÞZ»dæÁÕOÌý¸î±…G.
54ÔÐPCC
54ÔÐPCC
ÿw
+ž¡†u%^¡†]½ª/Ô¬9ùúÐ _Ôºÿ½×Æ-~kóÄçw®¼eë·ïÞðÜûV¯¸ûåOÝ÷Ñ¢'æ~¹HÖPG
ÏVFë©áÕ®å‰=½ªÏ¿1 ÿ‰}C&|±wäœwëÇ>ùÆöñ/n{yâ–
/MÙµzÕo.¯›¾Ñ²{ß_°dî'—‹×°Š6RÃk]Ë/¾Þ³ú̾þýïÿ{t–tž -)“U£k„aê"a¸>WÑ~›Õ“Ä¢™¬
ð?J!ƒìÔ& vøeÞàzz¶ÓÃcòÁ-Ì£>ÿ$CkS®F–ŠkCe\ ¦)Æj3Jñ-)|’‘ʉ鱶d(;¼ÔØnZÔÚÿs®ÝõôË>w'C71}f¿Dm<WÒ,ÈQ•÷d¡uY•Õ¯¢ð¦øb…Oi·6 €|È :´ÔÙn\h²ßó[÷ÅSÏÝ<Fǯ£Ûú%ÔáwE:·°!D|·%K—¢‰XuŒˆ # ÉÍÖ?ý×° -”úÔÛþ}®Ù~Ï´ÉÅv|ôʵ§ž¡Mƒ¾4Yg`&_`3ÕÈ’; -TEr-ZF•båäJ¼_©±6PüÓç@ -J!CÝÁÕ³Í'×™í¶™ž:Ú´Ï^tSM_CˆÆ¼‰¬€øŒDzŠ1$›ÚÊ$7‡±M¸¢0-¢‰,¶6PÊ÷¬XPüj²ãäw摳ÛZ_8žl|ërE:ëãNxc³‡¢èñ´~T*¥Ã vâ2pFB6º”ÜÅ´6 Þ²ÈvÿeF`åàÀ±5m“gw¨ß8ØÈ€óÅ’9÷[yÓÞˆ´§XÚ’DBGG<ÂÆáñ3))Ä•‚è‹¥[¨Ø²l^¹ë‹Ñž=ËÛǬSÏžÙ)vÇÀÉñÞ{7wÆoïø8œ2… -‰˜ÄbpOñ8ô">äßäÄX4 >J´6 ÝüÙ3ÃæO;F·.×Ìþ^²h»ƒÎÊÎÜWã}®FÍ]ÇÏ…Þ -{óEÍü‘¯"‚f(/cƒ`Ó4„µ½Ñ¬ÿ¤çñ7Ÿh¦^!}wø>8¾5œÞKÇhàÊ™Hàí€AΡ Ô5à.-F\
|é{Gq÷{ëá»ïim=Æ/ÿ¤Zý©táçUpàûpdK*8¹+Øï#€K‡ÑÀëD0€Ÿ -¨3þ -ä×çëüý¦j„áò°”^A³µ€\¢ËŽ‘*´†ºÔ$,!µ2.«KÃêãGv[ÚÃ=ÈÀú×ZP -$Aê=]æüüž+‚#†¤zwþ^‡X¦aFÕ*²b«ÓZ*SR»D ™&^\¾™Ëîµ4Àúh`C¡Í@v~'¨¿x¨<\æÕ¾þÏÕAÄGµ¡i]8¶^@(W±IŠÚ<Ê}IÕXžAï-ed›YIÌÜDV¿¥ýa(„e¡úü „—·Zÿg:8éQCHz§,¬¨I^ÕÀPÕQš%ìx£Iï-ÊÊ0ç2˜™¿˜,탡 -8gÜ: -ElA–,DBHHB@¾„- @„%1, { „E¬¥Š" -ZDÐÖÿ|§íñ>^õ‹çþwõžó>±ýL³pæP8:HÁå"ÿ•—Oêl@Hü4†@D E> E…ߧÐñ÷hÌx3ø{=–p—Ã~ß@¾ÃbI»ËbüÆΆ)Ëõšy›µ`o%†³6…àâ”öÖË5~)ð -}çOztõGr(î
‹yÊÀ‡ÌĆ¡ŸÄ_
x ÷{œL|ß@¹mÅTÿæåÆÉí+5s7*àÄNØÈ3GRà¼]xž£Ú…øçŠÿ)Üó†|9x‰æ…^d\ \dyû¿bûø.pP¨…dß÷m®ký²Ûk—µÎm_¥ -b} þüà¸\¤÷ÎhX½L3ùÇå5ðéj1|¹‰‡¶%À±/h`·?œbàÒ!4øöƒÐ£( ÷†ˆ^@9é ´S—aã±6îÀ¶½‰ïäïørö¯²Õ%'¶‚ä«ÝPíb
5—íAà¶(Å=‘)|FÂÌøìëIÉS|F¹!†'ÓÑòÝAcI¤n#V¶´ê4j¼Bkn¿{C.bÈE¥ˆ¡ÒaÔž·…‡=Ôú»½’aƒg*"©÷tîVîP*GhHLÒÅf)º¢sUíQ…ÍšH¡¶%¢²£‘PÝYµ¦ÝÜ~5ì[y‡6‚èøV!†zgkhpw€¿K -Lèy}\DMå3û3Ù]WÑŸ¦ÖÆdkšijJ©®‘$ÕË#d=U$y—¹AÁŽ•‡ -¬7BÙñ-P¿¶Õ%P¡Ü_6†`×…3Æ$äô‘âè}N¬¬+5A¥ILÖ6±2ºUŒ<CÔTE.3•Q*{ÅY¹½3ð7@9b¨±ß*ÄÐäæ -Cű- °ÿÔNÖÐâæðVãí>ߊÆ=jÂÇÞVy& ¥¼»˜Þ Ée¶©³¹=™†š”<S%·tX+ÉgJŒy±R½¹½3!鱿Abhv²«ÃÏíW<æÚñ“Z,ë–2<·_)é*£ª4¥¬6%ŸÓSÍK3J2x&aª`8?A8’Í®èÏbKæöÎ °Ú -ãz„E\¿ ÝÄËÍNË^禗pÓ$FsƒÂß%ˆA†”ˆAëhùSÏ·özOû}Ãô±Gº±Ý-á•êrcµœ®)«ˆí.&xÅ©¦´Âœá¤Bá›W>Àή0šÛ¯†½k@ˆäGÿ -*ÄÐîh¹Ô÷ý\¿‡ÇÌ°O؃ì^LA›– m¸Ù(UÐ4Å2fw®„O'p…¼¡xaé0³°|€YPa47(üt%ðƒ1Ô µÝΟ;Ï\0^°›vwŸºívgÔŸÝgÉoBþ®¼™Ø l ´æÕÐ;Óe¬^Ž”cdUd˜¢Ëéâò~šPb07(úÍPf¹G?»Ï^÷œ;87ärzú¶›ûĸ~äŽ_|‡)8WÑ…·„Õå5›S䶜ÞS«’rûI’ì’TdŒ¬’èÍíC!b¨@õˆAsú/õç<»qÞvòž«ÛÝ—q†ïýXMCAÙRFÄ×àªÓ¯Tìbkt-¹#²šÖsUÆêÃV%ë±Uù}8Y±ÎÜ@€Šö®©åŸ@ydóëŽÓ;fÎþûјó©û/¸
Oy`ÛðQ\Gg”êCÙ8 §•P£&*)ÊÈ&bµWÇl©Mì@×fvÖæ˜#b\MG6Íël·OžÝ?þÀñäw3.®}ÏÜCU(šä&:©Àš›Ò‡+au*¨mDYD+¹6¬™ZQÇ(ƒ®±¯ù«ÒÔ~ÊŒ&sƒÄPºçcP|¹öMÛá
3¶[ÆÇ¿Ú3òØñ”þ¹ËEÍ‹KAòIT¤`—9ŠIK0ás¢
á…ä^RéÕŠ×E«î`JÛØ2_mŠ¥M«67n·€ò®ÕÕ/tÿ]wï¦ÍæáI‡}ºYÇSšÅóßÔ½tóN£Âxh*wǼIHŠº‘N¦d…
Òr0Œü #‹ïoH,BéSŠ}úÒÌĈA¾û£7šýarÐúã‘ûÇ>Ñ=sØß¼töDí[gçò×nžyÏQAÉÓAÖ$ŽL½N'3 cÔ8ìFBÈm}‹Íõÿ.)u#=Õg4Ãì b›4~nñ¬o·ÅèøÞUº™c[šíöËáÌQ8ý¯ -šŒ|˜Hñ{…šÈ ùLdšTý}Å«¶íËoÝݸ\7½gMÓ«£[e`³·þÃG›p=ÇÔêÏ¡nÄ×Oü"ɳ@E¿dø¡çYþsì@¿\4êyj÷lf°÷lVˆ¹ê/Ëo˜Ö.Ó=Ù´Býjï:Þ*€»ÿÏn½Æ%}¨¯ã¶êlÎNmg[µ¶ÖÉS›e—é²ÖJKÉÊnÞ/T^ð†¯ ‚ˆP@QQQ@@PA/]ì,«Yiåén›múìÿéôÙûÿ»ó¢¿÷ßÏóâyžRؽ‘ -û·eƒ[ -„ìÁCä>ÄyE@²÷)H;ˆ…¬Ãaã”#Ás´£sEÇfKûÏ–¡î?æ…ó,£‹æµ?_öV3|ó~lú¶¯ÎEfAx8䌃ÀíáX·HÜ©?BÆî -P¥+ß²£Š6/… -äfÕì^
GŸpÖ„1~Ïù)‘Ø$ÂT1|RB¿’Í.»˜Î玦ÔTMª¯Iˆ†â僱š¦è.Yo„AŽ¦7†7†7†ÿSCÙkCɦ¥ÀCµ»?‰—#4wÆPO¨Çù?NÆÝãfo0©”qZãbNYÅùLnõ¢ ~(¹VbOKmñ²k¬ZeÄu¨õ8MÀB̵‹€‰üÕ•Û?„ú?©§#ÈŽº‚,ØkNøD”s§:#ã:'‡>V\À9OeÔ“ØâtžÌšR2'‰ÚLø掞8µN£éhm× é•¡1”!?mb#ù~GPqEfVô¸ 7UO$ó²K.”R+‡é…
¶\f‹9³\cLÔu%×uë›MêXy¯ßªoNhkG°WüÏÀF5ˆA²k(ö9‚ÚÇÔ˜ÙÖÓÁZâð·$)9—«3ËΕçíÅ4©™R¬éÉfôi¼ÞNb]Ÿ6µÙ*MZÄIÊnAÓ‰¦W†2ÄÀùv ·-‡&Ä Ú·Ú»€6 -›°cSΙ#ͺØÊvU’DÖœÖZ×ã)F– ¨¯˜Ïê/à -(ÜF;¹Lj!—¶Ñô§¡ -14!Û -èrÿf¦³ýס£^wÎû‡Ž„¦YÃéÝ]1|•6¡Q¬HUU5gv²Å¹=Åuts¾°ÔšSͳe׈2xRKFE‹MP8ˆ¡1H·| -¾Æ$^åýÇy9h‚:ÄжrþíÁæL~æ`švú@óÒí ìÞ( -ü÷CøA"ÄûfÞ?²Oâ /8áעг¿”…ÅÎVž:ósMxô#âôL]dä‹Æ¨ˆç‚Ó¯ÓŒy©ËÈå….ýÿZòíìÚrp_Á‡OþF‡ýËàà6ß™
a»ñ·©^ñå¹c àP4”Ž‚Š#‘@94ßp`ù…çX(ð^«û<ëØ|ͳ¥”º…<ضœ«JÀsmxoƒŸk¹ÅBŒûiÀ팄ôðëä}…»C¡Ä3ÈžÁPµ'¨{µ÷$°÷½N}ƒs]Ôÿ˜ëÒ -ËæðàÝ…TØòf¸½
»VãàÀ;±pd}l…ðÍÁûþIÀm
€t×ý?än;$Tá‡Ç äC? »ùE}€Šöeó {,æî· Ñk
ˆ|7(Ô„±^ÀÃû›ùœ^–ø”BÍ|XÆλ_À+ù'QTy—ÐZs'³1™Þ]û%¾§~"ÕÜ0žâàÞÄ]á_‰¿,p¶ß
¿þ/
ÕÈPá¾Xè¿àþ× ñ -T7€á¸û¯ÆPŸŸŒ1!OI¸û=ù·;sécâáPc¹ÜƪQ™¨µm%·WY.éë(í°I‹ÔýMÈÁÏ7¹…˜ÚÙ€µú•¡þƒÅ A†dÐ|LÇÜg±Ÿ±èGX"nJŸVx«+›9ÜJÚ%rS}•ZÃd5LV%´¶THûÅd•½¡Hm¯/6˜Ø%˜ÖÙ^ÈÀA†fdPì] =ÈÐ{Ì}Æìó½-*ä[[|òSJј*“9(#6aâ"¹–[¡R°©)ƒ‰©|« ºÅÎ¥t9Xe*³\of’{{œí•ý8
®o@ËÎeÐ…úÏÖƒÅoÇs{÷“Èé¸ä WtE›ÁìïÌi2´È•Me*icµAÄfa<&×ZO—Øki*¥ÛQCÑõÖPÌ:gƒZd`"Ú<–A72‘Áæ·ãÙ` ÷¿/F„L]8“|ÖT4dHc`JB“FF’É%%*± RÏmd`lÇʨÚkêäŽJF·ƒL×a4³ÎÙþgà!ƒÌãMPïù˜}ÞµûnÿáÒI¯#§‚ï\ŠI¾êH(t˜SéM–@¡ ÊZ¤EÝ< Y_'¤öÒølkWÐOn”:JTŽâºKIIïlP‡,d¸.92h÷ü0Ÿu/}ݾ
øtúZXÐÄèiÜð…ø‚¾¾šÚÁ—ªs¤MJ¶¬LGk6WJX}¥"žPÔbÏ©ìy¼©Ñ¤w6¨[õÊ Üº:ÑíÔïy{Öæ³ö‡‹G·=º~bÿÔxHàõkQIƒÃqùFŽÚ‰¥sÅB+GCê¢+K´UÆb9#ɹ2‰ SÚ²›uAdÒ;°‘¡ö½ù ÞººÜ—€ÉóçÞ<rÔuzÂïäíà€‘ñˆDëÕX’úbbu›ßȳd53MÄŽJ}‘ºX[¡ÏSÓLËP‰-iª.^¡7§ÉÍ:gƒzd¨C†–÷€zÇâ_-»—?òZsÿú‘-wïúyÞ˜ -¸0o¼C츚P%¼”R_;˜!ª²çÈŠ]DY“ÕKÕáÍlC²©É”h”£Œ†$-¦q6ଜœõó@ºe>è¶/znß½ìÁ¨×ʯ'm¸yÏ×óòtÀ‰¾©SqªÛÑ„–ñøò†ëÉÌšÑt^ñÅìæsç‰ò4{¡g%wÇ÷Q5g,lm´EˆêÒÄÚ¬Jgƒdà››çÙmÁ“‹»–Ü?°âÆÔg‡øzÚúû÷Ü‘Ý‹Nç“PÀø*µ’|3“I;ÇÉ! R‡‹Å‰Cä–¸5mÑçke‘çyòðÿ°_goMžiÇ#ÖŠNǺ_¶ÖÑŠ bÝZ…ÔŠ"ˆ(² Dö KØ!Ù€˜ -z*£Œ)SüžhSѪesÀ¼s«ß -óÓØ‹ö)[+ã,vU%8ZËÀy‡pßsÁû
ð¸T zÄÅ;v6Ùø.3 ò-#0l†ò&Ÿ. ž‡¾.
x¥÷›ÒD
êþ…êž¹|cæì«es`Ó"5ì^Y{×åƒÓ¸íJO‡DÞ'"EÕ52p!À8Œö‘ È;B -.›Ià±- -v…AÄî“@²†Dl ¤î
€¬ü€¹ï8p}!ßÑ„û½¡ø€”:ê.uXbÌ×,15£óç(`Õ¼b°YÈ…K2àÛUñ°w
œ×‡‚»õ ðµõü_ ØyCÜ7^¸ÍR·ƒÌí@ßqX; -BÞdI¯RËâ&“Ô‰ñº”qõéã±MYÏ¢Ûhc„.Æ“¨ÞœGýì{a·87NsÑô·áoÃÿ5díX¼Ý‹¡`ßJ#†o;àíAã‚”cÀcžxË⇿¦ÇL¦ŸN˜HV¥<O¨ÊxF®£Å62G·²F‰Ü_½¹#‘ýyCaCüþÐ[yh²³ˆ¾}!ä·D?¬Ù¡u ÷´ƒÒ (Éëƒ ÿ†—Kœd&¼Ì’¦=KUÐ'U²Qjx#$ÿ~ŒYx/º³ðñ²h0²_|%|@t)⦠-cuvu³&«Ñ¤Hom9vÖ(Ë8_-ͼ¤Bä"ΆyP€äÛÆa)Ô!†f·ÍïZ=¦Úpã¡ÁÑ”: -ã²2EØ)Ë–™‹Ø*Ÿ¯«á×kXòF%³ÒTƨo‘ÑÌæâ¬3M"ZWMí¢M‹ì,Î×ó ÐöS(CUöK¡áÀ—Ðâºi¦ÝÃá·sþ¸±ö໦¨øëz2£»’*h“gÊŒ¦ª¦0O§æÖ—çÊeœ -“„]k±[ÌF[³ §³öTNM¸ˆA„ˆAg¿Œû¿€6WÛ鮣ö//wíÄ
µERú$zGu¢ Y™.«-¥«*Å\]Y¡ ¾D i,ÊW˜„y:3?¯¹•Çi5ñ¸z·[‹&ÈûŸ¡1T oeýçмÿ‹÷g]l^uÙó¼××m¤;8h =‚ÜÓCo«?ÕP™"Õ–gW”—²ªK$üúBQq#¿Pnâ µf¶ÐØÊä›[˜üŽº~·MxˆAb3Ôˆ¡nÏçÐâ¸úm‡ËÆÉÞ#»Ç®ú¸Üí
¼ÚFî4iÍ -_§£–(ÕJ©‚ù'ûuÕäÆq<,2ˆ´ZµVP”\Q JUd—}‘=„5@ !a ;D‚HD‚Ȏ¬¢ìЂVŠX«ˆ EtÄ>óžž¹'—s1ŸûïÅ{Þçÿ«Î.bŠX…Ü›Œ|þmz^y3-¯¾9ÛÜDÍ^é®’d
L¤‡4T ÿëä~·îþÔm®¾8d{ê嘳Ùø‡Ç@_h[;žV'Í(«‹Ìç×PJ¸I•¬kiµ)%œFš€'¦\½ÖWTÛÍonŠåuÔÅåwWIØÈæe©É¹U'à–®Òz‡Á÷+ýfjoÆl´§Ç/ŒŽºcº}IâÎÀÄê6K ŽÈËmˆ+Ψ¥U\®f\§V²ëãÊónF••ˆÉe×o‡•·ŠÃ…wE‚î*IüÝÀ> ¤áºæfh:¸Ö¥¿óÝ°™ê˧֚Ï.šþünñ&Öõã(¥ÁéíáÜÌæ袔[‰¥ÔÆËÕ1õ¬Z²(§>D$hÕÜ$ˆšƒkîÕ+{*%™ßKGuÕå î¸ü×öS[—ÎoŸ{dª<5mq|ì…½q÷¤««ø‘¾jÄ?Ž?ˆgpzB9ŒÎ(µƒRÓF/oeV[¸×ƒš¯ÖâZªEþ-M¢€Û]5¸†¾rI@Ö.iÈÙ'å7Ácrk]:›_ß×SzöÜp÷Øœ…æÀœqë´‹sí¤®dŤ§2h¿DäÄƆõÓ‹ƒû˜¥¸>n¹_¯ Ò§·ªÊ«W\åÝÓ[îÓ1(”\Ax*²P£&‡eµä¦~ûQaì¥Ñžþ·æšwÞØ5¼rr,›Å`¦±¡ì)||òdh2e"š1žÈ!>LÎÁ¦øŽpøžÃW1CBzè†Àm¨Mà><\( àî”ò¦¬W•þØyPzæÑ¿dÆfµ·ö-ª´-›ŸhxomPñÎÁŽÿƒá¼ñÃ1^‡Rç#¢£gã¦iI„©””€IVšïD6Óë)/óD˜‰~Rå:.Îrï’äî†òÝÒЬ,õÇÐN©/T¤û´ÛV
÷Ö]Ð,[µÒãÿyÑâÊ -Æ)uÅ߃ö仉'/RBHo“ƒþHôŸgÇø¾âÆy½äQ0³Å èÙ -ªëL=ÍùE‹D€·] -DßIô(¡>Ý‚ê]Ø+ÛòQë[ÑWý½¥_MŽ¬[èfÛ1ÖÝ-©ëþc×C\ÿDaˆŸ)Þø5:6`5Í»’‰óùäµ\ˆÇ,Ðï+ˆ®ïE$çEqˆ$ ìÔrëVÔýŸ7£zß‚jZÛ'WÚÛ„pN%Œ4X`®E»3@D‚ß…P Y Ò&(öþäà©NÞÀvö®æ/ž›ûWÚm½ÜÝåË
Œó—FI,ÕË£FîýÕ9"/*J×À~ùÐú–º?¤þ*\8
¶'CÁå|Ïà Xd}ˆ5ôš1RLÜiꜮkæ|s'Z8B•¥ˆ¬$1Ú"‹ºÛ³ uó±ªò¯od®‚šü8®”:;ãáœr8˜ €•†8ñÏãÀDCˆ–+Dê8CüN@;å)§/Sײ~²ƒœŸl¡ðŒ
ÏZC¥DîÝ‘A5ü"ƒ*{&#UÛd8p@>ý3NlÝ]80Øã
æ{Ñ`·ßÜÔÀç àÔm¤a
äCVsØŽX@Òs`5æQd˜3…Üc&À?.‰Æn)TÙC*Ë$²\¨)àˆ¢/ò]¸ÃÙN`¼Ë,w[ƒÃ€V6/SðW1 ½F@Úgáû JUâTÏC¢ªÐ÷Ÿƒ4û€$€¢"1‡ä Bg$ê*AŠÁH·P'
`újAjÈ9HŽ7Zª
$d;A,
Q¥^ëäjì¿Cë>ÅAk„6Â*¾‹¸8òÞ$lû(|ÞgŠ<ã59åñjCÿoø_j@nE¬†DioK§• õüÈ0W,
`{k“¨ŒX3 _¶*ÇâyžëÑBìçˆJÜZ˜ˆ°JºEZ n
û€ï$/F.ŒD¿Æ>Ž™õy;é5?î5³HøoCìIH>¥,½À1S®½d{jCþ<°¢, 5Éè˜ujöSœ h5ª<äù:y)´!j‘Ø»@¸Ky4@ÇÝ¿4ã÷$iÂgŠ>æ3MöMØ$"
qÈû…‚¼ã:Šyî;àš*C¾äa´‹Ó‡,²°¨.1Ò½?'qƒþLà‡.Å\‹|Q÷&¬Žúš$NzE¸sùePêäOøýÊÅN¤úM%÷úO_ÚP÷È@<Ò¨© -†ÔFI%ÃÄ>aOЀð~¨¨9x,÷&i<³ž4ÁÜÐÍ›€lÞËG6Ù8<dãí2Kõÿ^ŸQMßk -ûdº•V¾[È6窳åʺLƒ¦:ã–ÖaÑ)ñVµŒÐ+•fñÄ™ÃL{þjÈGJ6;o‡TX -Ú£«¡æôƹŸÝo.yMÕG`ŸâbF)é‚ÌB+‹Do¥S9&j™°®+3%*M®F«Ì¹©—g·êE™ »[ÆÏäWæ>`Û…HÙ7KÝ -¤Aï±êNmüÝta×Ls ç¤)û¤öJŒMŒï’ -îòòè¦ - -§¶„.ÒQY2%Y¨®")u"bŸßbää¶Øù] -q@À$Ù8ö@ášÿ50áöE Ú¿ª¬úØpÒõùü®—þžæ0Ì¿b¢ûõ‰øv9¾ Y˜C¯ã°uå7DŠ’r™˜V©®,’é8d½I6…÷ªRr¿¨”<ĵÈH i(ß´ -é½’Bú ß
dW'`#g!ÛæƽŸÀß½o=¾îUǹ½˜C;‚|{Z#"[o]M©¯IÊ×jñÅRE6‹')”oTWV¨(¾ŽÄVòX5ÆÖê¦U“[Ñ+Í+äÛ”Õh(Úà\¤A±Õjöº|l>´ümû±/^ôžýêé ï7¶îK>Ööðˆfs,ÎØ'¯N¥ñµYJdXÊ®KɆ2_ÄÓf dz‚ÀhÀÌF<ߪ!ðz¥ÜA=P„4ÐÖ;A%rê¯@ýžEsw¾]úºÓkÍäЙM?_pïï8·#,¼¾-:Ym¾–+jÀQYµåņ<YKçªèòG*—h“ez}¢¼IŸ$·jp’^iŠxo\GJÖ9‚ÐÕt[æƒi—ó»v÷O§ú=Wþ{ìÔúŽyè´ù{7÷†„Q‰UmqYœ–d -Ý„/¥4ä°së -„šb)ÎÈR$Ī8ƒV}ÅpKsÅØ©ŠÓô‰ãUƒ•ö -v|˜‚yô˜l”¯@ƒj…ÃGórÔè€j`b™Cû´ÛÓoî+
o=]«ÞœÚÅý÷áÒ×þ§È3a¾93WÓg’C“§3"㧉1±ÓÔ¸Èé²ká¯xI!/¥¸ )uJàTmªÿsöE7óËC»€¿Ôj?EX¢z‡¢Úf–£?l^¤Ÿs_)óØÀž;±xöÜþÂًٳa'Óf¯œKšÅùÄÍf`cf‰‘³ÔK—çÊ‚Cgy!Á$a—~W‡¼¯Ž¸øÞ‰}g‰ô{×e(]P£æù¨®Ž¨;#Q7ÿølž¶¸ˆaÿÊ -8´Ž -ÇÜòáì`öá äÛxˆõˆ…d¯( œ¸y§Br&ègƒ€í¢ó ¸pô>¨÷õƒ;~¾`ÅØó}ÕÕê„jéuBÕüàŒRÂ*G!lu)ƒÝË)à¾6<קÀi·xðÝ
A;/CÔžPHØi‚ Ë=Hßøõ‡1À=âbPz\ -‰¿ƒ„Ë!Û:Ýþ Õñ.òÉñ‘ˆ¾È7შ—¡ÃQý¡¢lñ‡ÿuXkØÍ@qŒ³å» -,Ê.`fû@ºü -ãý·”|øƒ€þW¶(þm†ÿšj¢¼$2_à+ØÏ’jù=èâ‡ñ7ewbîʯÇt‹[bs›â{3ëúiçÒl”E q`®B¤õ”®3@¿{ý–CÞag0†»ÉIðy¯&K¨×<^R¦ŒÜKÓe<"šywqE’Τ*y{b½òVâeÕuômusü]Eú¨.ñIv
æ9óTÒ‹t[@â@\m¬5“@¼á;Ð gØ5,¾ËÀzÐy´ ÔýC^¬ïp..è•’ó\ÈJy˜%`Ü¡+8í”ÑÔ|ÙU|©ª%ù´¦Û¤»€½¥;‡éÔžÆÞ“U&?â—âzY'qÏ™¶øæ@Zel¤yeHëé·Nóι`õ^:V|`ý§â÷‘Ñ~ƒyIÁÏ´Äøn)ƒÔÁã0o°$ÜËt¸9ͤh$jê •úº”úœÓ)Wr+qí¹e)]ÊbB·ÈšÚ“]Ú˲P2âÀAzSéì -<æ@ñ¾%£eû×½+r*ôë³¢CRÐ*©Uœ•q‰+äýÊRHÎÒs”§©ùÚ*riN9éŒá$±ÙXD¼e´’:5ò}©‰ò˜k¤ô°m4d¯O[iüìAÜKòFîøJ½®úyíHu ÛËÊ¿žâ¸Ý6ã®ë(¤ßäÌŒ—WË‘J«XUä+N/2X©§L–´Æ<3õfžÚ¡Ï¡Ý•ëhøZÚŽ-¾9ÐÎ"ZÄÁ²y -”ì˜=VáµèCMÀš¡³‡]ûjÂ|»ËbCڬ؄#‘ب¡3kel^¥P$-á*UÖ¬\½9Ãj40ÊóôŒsf-ãšEÍhÏU1»” -æ¡‚ù˜gHGè+ì@Œ _7 Y¦@éöY£Õ{þUç¿z°áÐÖ§u¡>wª¢ƒ[‹1ñ,b]•Y¥Êä•HùÒ¡Leäéôúl‹QuÒ¬`ÕZdY-IV›Q¾£gu‹DYø¶@Æé< â‹üŸ…›¾ƒ -÷™_Îx:Ÿ÷[9pá Ë£ó!Þí5QÁ-eè¸ó'ð©Õ& -㤞É-Pq$F™D¥kô -É(á›…Üš|·9ŸÇ»eâñnkx¼n1—ûP` #•±|"ÈœìÀ„ÌâŸà”ÛôçöÌjò]Ñwéà¦{MÁû®×E»P™[[’L(Ï'1¬F:רgK´j¡J®PêERƒ‘+.4³Å§ò3ÅM7óXâN-Kt_Â>Úâ›kéDP"ga^c¥'qö®q÷ÜÁK>Ëž^=ðSgsוúãGÏ×ÄÅœ*OJ)*J¥çåS9ZS¦XžËW -tr]¶:Ç¡,È£+*,4EC>UuÓœ®ìÐ¥ËïKÓeÝ"[ -·ªâÇI£g·M¹¸kö@«÷â‡76Þº|tïŦðÀÚ³1Ñ¥Õ|~y -M_LaËL‘ÀÂQ°M-à ͥæXL$}™9UÎBȹn&ê;t$í=)YÓ-²0Ç™ºe pÕD¨Þ`ÿ©ÑÅaèŠÇŒç¿{9výî¿áZk gÃoaGª£Q…uèdC
Žª¬ g Kév1[F?!RS -Ôz‚ÅdH¶œ4%Yêò0ùÿa¾Nÿ©Îû8ŽÿŽý¢˜²u‰©)¦H ‘dß9„sç8gáœ[ölIƒJÅ´\u]Iãšš¢G£1´h™h’êjs´P²„+]Õ¼¯ß\À¹}ÝxÞþ¾nü~ÇçÝsDrü^½ôûG{¥«TAÙPIþ
ä=uzµ:Ú¬5>tÛk¿½ã¢7øØͤ﾿Mw/ukÛ
zDs7›u´#)yÿÏ)òª6YAÉO9e;Ïí‘·TÖ¦þP{@Üüý!AsS¿¹µ‘wæZCRsÿÁ?UO>©R…¦j¨&;Žš«áŸß¨}ºüúäM[¡‡öZ -W£}×^îwÿ±76ôÄMãàU¾°ºK,ÛÕ‘–»³=«8ãRA…ôbyµ¨¦–ßÚ°ŸsáÔ„ÖõÌÖ«õ uìŸTqZžV¨‚"²¡ÎD
'Í(¸`A™í^IyÝ¿’20d«uû•»Qç¯Uë“P—¦è Æßãi5w¸ü²["I^OjfƵÌ<É•üawY9¯«¦*¡³¡šÑyê;zç…Z×Õïè]ÿªŽk^wi°T”ï4¢ Ù„ò¥Ý”xwg 10dB¹õÖV»ó»IÛ°¯Õ™—!NG£|÷=‰‹ªxÈaåò~iªäw¹\p7?—ÛW^Àì)Žëm,ím*‹îm+ßÞw4XºýÆ‹Âèk/TA¥!G—Rpn ñôª.qï¾.qstå× [ÝÖqÓ3c>VÇF÷¿¡nÛ=RøŠõRÄL{‘Æ
e‹øŠ"I‚bw:C±/ƒ¦8’hÎŽº˜CºžñB‘ñh$3bà\ÔPpJŸxÖ®Côõü…èy¨Kü2c¦~þßëžq_vdÚËrßT€]åûp·Â÷tŸìInpú¤˜š<!‹IšÈãN”0Y{ØŒ‰\Úä1~ÌdsRÔd› ò}·0bê(|ü(ltT%4êƒç4ˆÞ_µˆ+·µ‰ögºÄY¥¹Æ)¥ÝâF¥«iÒó›r¥¿M¾2Ì!sŽæš:Çñω}•² -ëÂai&Ü–Iàm‘„ UlDZ1ÀXK»uäÈZOŽ;rplŒ@±}v;„ nS0œqÒ) -Ñ8¨NÔa©ZVhæa®ôEp6äb«)þf1³ˆDÌŠp°V† qURV@fé+_}냊5^¨Y»
‡Özâ¸õ4[{à¼.ªÔÖN!šnÄá‡Q=¥A)ƒ¡Z6Ì4¤X¥=&ôcຄ -/Ã"ÂԱ˼Áüë6pͶBhæérwr,¹"×ÜÅÎØmá„Ú¯7áð×8±Â§T:ÝM¾— ªQmŠ_©‰a¬Î†¹&
–:TØêÃq‘Üõ½àe°_¹!l‰¢–8ƒ¶t˜†àÚC`d‡£
¯G¶±- -ŒmPjbjRJ¬T×F\GˆõºÅ -î¨/ìûÑó¬Á˜ÙøáØiÆmœ>MKÿH{· -D6XkB´A2]d» ÏÛ¡æ(¤["O@~bN{@¶×i‡ 9‚ä–ˆZ£ ìˆFÒõØ?x¿Ñç9ýŒ Ï™ÓÌaÖc<áMÜûãcüóøyš*“·K"Ù²^rò¦ÎÛ¬"/c”›cWŒŠø—üȬòƒ¬>iÇ©œŽFò9úÑÏñŸÝ¬…ÄÛœÜ{¼é„çü1æHÒHü„@Á˜æ?ŽŸåô³”ñªü¯!i&R×i#gƒ.ŠœõQêi„ò@sTn·BÇÅäçz!§<èyõ“¬1v>õïeJû?¢VÞ¬ #éCbhšw/eŒ=(}Íz›ú,~L:Àœõ%|H¼Åžc«‚d²A@6ÈÈ}“GnÞR§Å¨Üj„=˱—j…*–ÊÅn_J2}ò‹Ãærªcf32gÒŽñ¦$MÂIñÙ”qÁ¥´Q~÷Ž7ÜÞÌל¡ìGÌ᜻ ïvÜfOJ¯s¦E]¼Y¾*H±P‡¼éåk´P´N•äæÝëaˆZ¿åØn…ZÆÆÏÕwe…ÌÿCI~äT~%c"«Ž7*kHN¤¿ÉT$žßùŒ÷Kácî͢ܧEwØ/¯sG²»xïvtð'¥—g„ª@B6$“7ýù®Ï°&Ï5àoÂTÜÚ#¢G¢Û:«â -Þk0‘x—Ï¿ÃæQšbF-•£&çð*ˆE ¥‘jQQDkbaÄ 8?RŸ9ÅQ_Ñ3£æ‰kỵ@Òó`„™‰ôãú ïܦOªË_,•Zí_¬t86]âaªÉ¿e?œõ¼'#¶‹èa
<˜RÃN`V0epIt&¿ªæ‘+ÄÙ¤FI©7)ƒüD”F™ä¦P^2’)³$9enUH4 ïÓqé!uL(Ïnø_©ÙŽß+Ü;WcÿõT…û¥•]vˆgGjx@c5¬FÈ¢”óøLGçŦ 1¹¢ôèRI -.INë–Ê迈“è< ýE¬˜þš²d ÿþ^mŒdÈùF1øPaºí]í{fê펎«¯_.õ¶íÎòhÎ"Ô&“ÃÊ%J¡ËÌå‹àL8YÂVˆ¤±E1³F*dÞ‘ Y“bÇñ±S,Aìu-Ÿ3ÐýŒGr¤kƒü¯uAééõKê‹[~²0zÑd{d´îÚ…þ -ŒÍU€{}.ο2ƒHP%G“s%F†(–¤1/S”ÀUJøpµŒ·É`î—«‰‡á)¿ŠFÐV"ЀŽÌ¥É‘Žì‡ò¨Îÿ+Oû½îÂæ¹–ïvN¶YzØàr¾G}ú¹ÔÏMÄú•dGàóÒ©äŒäX†\ʇÅ@˜.âÆçKX‚ -CÐ,‹Êñc LÁ3˜ÉEGD¯æs†‘#9²h¢ÿhÿ©>¡÷®ÉdëócVÆ÷[œL:ê<¯ÔWÞº^^r« —™M&É31‰©\_.âs¤)"†$WB—I)‰
2’¸_F‘Œ ©‰“0U8M_ "X»Ð ¹“ä=SvXk¥î˜Î›ö³ëž÷šn¹kyð^»ãÙ–F+ukQEov1›¢ŒŠJÌ¥Óù -›‘À£§ÉÈ) -11¹8)<¹^JH¹'HFÈ'¹‘Ò阵€(ä|x'È‘,ùûÐ Êý¾é+í×=§t'†Înê·ø²³ÛáL}››eYƒ·K^m€wZ%.DRÉ/¢ÑXJVlt¾€KÊIŠÏÎá*qˆâ¶$XÑ- Íb3'a\ÚtÌZ -É5@;ãØçA‚‰_°Ùm@ñ%kPkjÚÍ~Cf–àõeK0»ªÁJjn@A•Ý((ÿg4”:£I€á?|—kXÌyÇI*§xè ‡¢$%ÏçRtšæÔšfš™f¦fjjš¦3Q*jS$¬b…°ŽÇéZ\«ua÷bí®'¤„q˜(Õ÷ùïîëñâóúþ\×}ÿîßý¶Ë
Tp0ÊÄzS¼çs¼ˆŽ(2âãA·Ùîòh¤¯ŒB–mT«Â‰c4Û탱Û!û× ÝÑ]Ž~è^닧¯q¹‹D:ÞM"µÞ!‘ê#‘¶M)†ùÔXë‹ag˜ -'ãd¸›&Án,ÂD#fa$È‹ÂÀøO0¸K!´ðG¦¥”–>(¶òB¥µ'j—º£ÙÆ
‡m6 s™+.\ÔIç9¢þM©î‰´¥D*€ñ9æN`±Ë(°7Œ…‹ÑFx‡!À$áfþˆ™ãƒ„¹^ Íó -Œ'Ñc´þ-uh“&éÝæWä‘ؤ/1Ï(ˆê£"B`÷pà÷´„È7Y®³ëke¸9òâ¬Ë¶E¶Ô™ù®TxAT€´æðGLroœàœùÂîŽcþ?šüK¢–ÞO~K¢RÞSŸS?‘{i_â§cÓ#:¢u6á¼J‚UÙO‡ÒÅjoS„š£p³ -’í'r‚"DzR¿qÉÎ1QcÔç´ÖM#¼öø)'ÉبïXךäækF/û%m˜ÓG{Ï~B¡?dŒ%ÝKžˆ¿ËD¬.À±š¶±võ¡X5êu3QâiŠ²`sl‰¶BÕE|çq•Üë³¢0H+«Œz/©‹}+ÜK~Í?Hâc½dŸæ¾`vóŸ1nûèOÒÿ¤
¥?dhø=L-ç6k”q“=N¹Æ™LÔRî -=d,×GžJœfb«‡ *`[”%¶‘íƶ¦¸h‹¥>U^Ø°¢ló`æÊóô=Ì>þ¾Ô§ÜÃÂßÙ’G¬ó¿0odÞg>õ$Èn±Þ¤_ç¼ç_Iá\âŽ2ÎsÇ)º -Û$·ŠZ¥½…-™Š½™¯2šdA£ìCª.þqÈ êþ{‰™¨'Þió:ÃÑ&šCŽD,{Ú–°îÁ^¦ÿíú´è«;2(+r9gJ‹' -*¤GUÕY‡s”²[ó÷euî•-þFv½¤Aþ¸dOöse}ö¬Nñ6½Vñž¯ð Ùâi(&ØAìÌ;}ì_;cä°›ñp‡ßüþï‰sº»Ÿá£‘}¹V’t¦*›ÓY®´—–IVeï˯W6嵨÷ä~[T—sªd—âJiuÎýÒje¿j§òeÖåkq•ò@H[2YDÖ,%¨!æ¢i¥ÞäAGƒ®Fƒ>sÿ:jùàhìÚ[i~Wš¹¿ß#J:Q#g·Wå Ú*J¤-e•ÙÅ»”uMêjõÁâ*Ugi¥êrY…ª§¬Bý?u…z@Q®––«5B]üã ø;sÔýŸîúŠk:Ëâ -ˆ *HDPŠ¢]@?«®ŽÀ8*£ ~ÆYѳÿÝ}ÎÃ÷sÏïžsîÁvÞ:Â×{ˆ:,¥—{íþÙç²ý~'ÍøöÅ ×B½zj£Z«øÜƲԨ3ÅY Õù‚ò¼i%9Õ™Ùç²ÅÂö‘p0W(œ‹D/‹DË)¢ì·‰ÙÙïy’@4–!M?a{g6—-—KRï.›‘~°‘4à¤q·‡j4Úh¥™ëÙ^åß\“À«:Y]ž_^š+(.*NË/¨Êå×g·ædˆûÅéâ)ñ±üÂŒ¼åÔŒ¼·üñŸ±’@Œ:ŽmÁC–ã–§yþSçnÂë~câó+™‡×Ôǯxï¹Þ`×Ýìq±é°_ýÙ8ΩZAdùÉô¸¢ -Ñ‘¼òÂTaiEfFñajÑÅœä¾Ü#Eã¹É%/„ÉÅKiGß$¥¬ÄI±Ø;8®Œ‡Ò-88½
wà>\ÖÂ/é~½e*=3rpëÍAOƒþ^?Û¶¶[cK8£¶™Çþ¹!)¢èLj¬¸F˜”UŸ’^Y–‘\Q›Å/?/Š/¿œ[>–_ñL˜ðóRZbÙ›$þ‰•8I ›Á÷Þrԫ⾶oýØ{q{nvÒhã䘽Úõa½î†õ…^–k]g¨Oå¥hVñ…Ä0qÓј¬†ÌÄ´³âdÁ™Òô„ÚêL^M“0êTWöᚢõO„Ñ5Ki1Õo’xU+q’@6‡\ET)á I}îQFË£Êè×{*èÞ´!éæ¤Ý–þ17ݶaŸ½
ƒLçê¾jiO$3¯#>$«M•Úr,îÈ…œ#qÍÅ)ÑMUéç2CÎuç6Žd7Ím\N ;û–~æÏ8I «ý“jÐ÷ôû€<z<!‹>TDôˆ×fl”»¦\µšoÓ,jo:”
{åFøeõDzS{““zÒbb»²ã#;„¶Wå´×§jëHjNgv̦³Ú_Ø-ï8çßó$t¬%dõòèi×F4;$îÝ‘FSÉhä‘ŽTïì^Å–8í¬›ö6©˜òÛ_p›í&£§ŽÆò‡ùÁ¼¡ÔðÃׄÑ!ƒqìŠDæÕú$ÿ«íß!c`Và7ð61 ÷=/°{5J’qP)‹^^ ¢Ù>º;JB·f6¢ágdt噡mÁB¾á±ƒFÕœ§AÑCƾìû,Ç´™POþÝhÞÄÀˆÉ6wBš(ˆ¯ˆò¯¡wðhãñԉ9mb%š~óc„ÏÈçPI _}8-…æۤЫÐè
<F=¯Që+©†ß¬äO¾8°µø¹»Žè)Ý4miËÂuŠyåþ(<Ÿâ4'ôŸ+d1æ*9´¹s\Ê\gˆ×ühˆç£'عìýË_lï{³$2ZhBhº›€F®I¡+“DÔ>/οQÆÕý¡·¡òKrák{5áï.š©ËTƒÄå@ó˜%®uøR”=w1щµ˜ê°˜íá»XäE_¬¢Rè^K>KC÷å˜×÷Å/>î/×i’¼¬Eèþ%„Fûð¨o”€Zgˆ¨aAÕ¬©áË×HùkäÌU»-É«ÎÛãV½´"WýôCW9FœÕH³ Õ«€Õ”}¾«B[úZÁ~ÊZůµ³/9º}¼êôã§)g×OÿrvùôÁÙeíßN’ü‚õàfB½ƒ8Ô2ŽGu³R¨bE•|Õ ä|Õ#¥5“ã¯ÛlŽYwT
[÷Ð`¯Ów®iù}ÓõùÆÓ£}xÏØãù=×Øý{©ÉPcæMæÎÐeáC–0cy^aÞ[I2Þ†P_B-7:=ƒPÙåÃ&\hŽ‚Ά80’‰€½dØÌWPÔhà¿ÍØØ'Ì
bpÁN'ÈÔt„<ƒP¦m§uì༮-tëÚÀõÝÖ0yª'I7Vÿ:V¡Òy„DË8tp|PÃGÁ."ôIL0“a€<7y€»¢+ДœÀ_ÙØ*ö¶ÅbTm€¯¶Ò·ZAÎV(Ùf§ÔM¡QÝÚ4L _ÃnHt©«¡’ Ÿ#”Dd\(ãY Nðm"In`!í¶2ÁQÖÜä¬"o¾d`n2ƒàM&¡`±Š† PÔ‡ÌÍ»!³”+iC’4+kB»Du£Øý±d- Ä_F( -â€ÎëTðn°àÚRûÁ¸Ì7X‚5Éì7óFp—ÖŠ´.0d´!PF8²;!\vÄÊj€@ndÊ©XNNÈ«ÀI‰€¡C -*È°ïwû;ýñüÞï9û]笇ظmÞ@èXø ªo#Dõû -âÞÓÂ4ß/¼¼ÀqNé6KLMè(£)|„Þ1LëÜó‘Òƒ"_ǽ'=ŒzC|KxEúŒN™Þ÷ˆ -÷i~‡¡·ÿ £èh/y¨kJ=@µæ+Hö›šà ‰p
Á}FÍñœ@¤ë-ÍæafðG^ÑÎANEä;Vö¿ÑGñ43é%å<õ9éjôSÒ]ÆCâkÆ”¿¨wéS„߀½Î€ÈŸ™°« áÖ -Ù4ÉÀpµ1:?õ,Ôy‹Ð7«ÜËásõ†Ùïëœ_ÔïpyP]y«”êÛWÀÙ~1GyF¯ÀŸÔ¦ÐŽ'XGÔùÜE‰ 6¡&¾ZÖ,«”žL(“ô %Ò;HiÂ{I 2Â+F,,ò…jB&)Ö -nE>rSiT½‘ÕŸâòÕŸÙyê zžúÕóíß¾§C7uÞ27Û‰Z»¡¦5/[|çüÙ²íÛ[‘Wjˆ»Ê™ÛN™ø»[ó¥QMÙ*jm†–U•–É-M-š4åcR<7±U‘¥>«4¨¯©2“_%di> -35£±™šñèLÍÝÀA»€,²tÔy]l ÊÕÆrx¹í»OûgæõŽwÛ‚_;ñCO=aCçAÆÖ¶2îîfS<®Ö¨ TæhX%™ÜB}¾0/D’¥=$קUèR:U©)?«RµÏîƒH§û‹«ÓŽ1tÚñhk -œ1PíŒ=ö
fàÌ<Ìý^gÌKv½üœ;φº¶žÚ»úp;iSe#ÔÔÌÝ“Û &èëZJMrŒú`:/¡2O_^*”ÕÊy¥ÇNi7Â.»ð*Åü²a^\‰…W<Æ´HÑ=¤;aà€f¤~.æaûl̽ós0ýW0}W–Ûuõú8™/l_Út.Ò³ºƒàWl¦ÿî:jòÊà -µ,ƒ0Et -Ø÷/uÄÎsYq[[7üsbMóFuaÓ¶Œ¼ÆÝ9Y
ßækê« -Uõ
EÉõÅÊúÞ┆¡uý9©§&ÓÓNMitÁæùûÉÀ÷tò°‘InŸ3 ×.3ÉÅ^9w©^SÇ°öV¸Õ‘|§ýפœŠ®”Ð3¢7\X%XÓQ"ù¼½L‘{~«:ãÜ®ôԶʬä¶ã¹ò³õy²³í«¤m½«dmC9ò³Š–éTeóŒZl7$chäI-Üif+íÒqAÎÞ3$M‘SØÌc÷CVöÅÚïê{n»ØÐ _}#/¦àzq|εõâô«åIª«JÅ•J•¬«*-±«A#êêHO¸r—ò{š¸kJ•xñ£BrA7좑þ£„Ü£‘«tÒ~NZn2Iý##r¢ß’ëw×ÿöY°Éî§QÖÛž7<–{—<LÌóYÖý¢È´{ëx)÷Êãå}"I_¥DÔW%ö5&Å÷uÊù÷îÉù}ÃÔzR"èXp"]~«$äÁ„üÒ¤GÚÏÑHsœêa’ª§Fäà«%zû_±™ÿ œ_þr¥Õú|»âç2×UÏÕ^™ƒÙ~©ƒ…AɃëB“ÊÃ%»¸¢ÊhÁ`U,°Ç숋}Þ;ø&.v`œûoÄü?OÒ]GHÇO„œéÔ#'oÐÈÑLR9<Ÿ|5bOûr„Íܬ
˜Wª
7/Ðò¬³µb;6ÙI¥ÍtSh<eÚµÞ‰Ú-œíN?ÁÈþ€¸‘£±#?G¿k‰½9:°"òÝ»®v.„û:õœ äB!Í穽BÈá^=²ï)ƒTLšém´§•Mz0‹'ýŒr'ÃLÓ§¢ÍS¦„‹’¦’–H¦RmEÓ¹ö‚ébGþt™oz»KÌÌ^×È™ïܹ35³Mžá³ì°¹Êvèì” .5ÒBAíEBÝ"ä«Ç„là ›°Po
–ÒòáÊȇ¥B°±+Mg&„Ø<JËh¬¢»˜K=@±aI¶Û¬ -Ó¤.B¶Y -^Œø3C±Â \–?bY>.‡Ôˆd#hŒÝkìŒâyË°q¾¾œo‡oLlqÄd)jMlpÆÔ-:¡2Ø{›-O)zIHÆ8!J"†‰Ã½HXÑ>ƒ--Ît?xÒ9ðÑg#ˆá†0†¸Œeˆe:@À´ƒ„i¥5Ò!—e‰–96±Ì°Ãpõ\€C†¦8ªâÝhˆñÕ‡" `BÊ‚,ÚR±)ÓÌ!*²BÂk÷Ø þ;[ð«íÁ¯s@\‹#âÎ/ï’x7)÷Á¤üîÞ{Ê4æ<ǃ“.Ÿfàqèqô!ócB±‚E”1ä"SÈTæ,Bâ¦%WØ"á€=„UŽœ^Ájo›3âv¡›+øw)ýnà¿¡ü×ü) ->ùH™áÃmŠW] fà{Ó!ñև‡‰” T\c¤M¡PšC¾j1de6î°Câß!>êQD®Hhuƒ°Ã«Þñ„à)å5‚Qʤðš£LÀžÀム-Ž.Hp¡AêF‡Ú•ŽLwò8(Xa„‚hSä‹-‘§^‚ìdltf‡'Ôß,ÿ˜rØw6¹&`FQ4%o™L::!»öAz;ü½ô׈QÉ›•o%ï¹CÒ¹ˆ7I{-GÈKŸ+à¯DÎ4ÈéÐPý*êy…ÞL”a5×%B)mPëø1oûLö6ïÉŒ=~ãi‚Þ«…Ž¥Ô†&7rGQoå1ÃI×yC²‡üWÒWñ/dcüùlL¿Üg)¢BèCBt˜š!Å‘Ž,ªï:飔Êc}€!Ê"LPÆ·À:™ÍÌš§ñ¢bϱüM¾ïrþü6s_øæ`äkõ÷ÿc»Nƒš¼Ö8€Ÿ„MEqkK©ëXÜªêŠ {HÈ’„ì @ bØ ›ÙB-@"D@ÙD– -A°^µ£VP¯ÖöÖ¶ö^µuãÜ×ïùð›9ßž3çù¿ïÌßç)1à ÅŒyDêÆ>$
…< Ýù‘ø‹ô{“ú>pš}n0¡—• 1á[ n32Þ+øÔù»$lw€Ê} êðb¨:¹ò»î•‚±ùX‘Û¯QòƒÏÄ)Gó²¼rŠüï…U`î0kq·è&üL¨…xƒÖOš¤“Ôû”1êò÷Œ·¸Qf#ôêç@O[ a#²ù’O}k½Tmµ‡ê=Ž0ÍÃù}Ú‰ÿÓ}‘BÝüs"o×£X©Ç}i¢ç¿$ß6h’WŒ»ÆÑÆØõäÑ°Vê0³+ô -sˆ~™1Íèe<cô°^“{¸w‘;ùÐׇ޶@2òáÈ|)Ò·‘»¨‘ldº9Ìç\ø:÷زßsüW?Ë mšU³wßN’xLÇÅyZe)~W#31Ãâü ”ÔÏ«¦öp›èÝœvf'§eaO°Î³çØfî_¡fÁ<±U±-"Ø,‚¾¶@*2—ÌAzoò—h˜±
µ;ìß|ãôgÑá%Ï‹N®šÍÃo¼ÉÜ5¥zŒ%EŸŽOôˆÑ÷Hs ]:ŠE\jÖ1[çØ&~7§‰7näÝá6~k¼§ÖG@|m$ÄÔD -ã¾¥^‹t¾
hXøµÝ«’=Žÿ)õp~\êµòîiì†)mè®±žû•ÔHÏ^e¼WB -¶]žIl. š¤¥cd5«NÒÄ©[xÑ _/šæWJ~ ¯’¾¥ëeT!ƒ¸r²2=H¾«@¤F:Ÿ+êCñôË -7ûgUüTu|ùL)fýxÕíJ.ǽ']âyAëoV)±¦D
ÑŸK«Õ1
Ñ•ìJi=·,ÊÌ?Õ',Ž´ -uÒ§üâXäK–ÏStrˆGÛù‘HßS"2‘÷(Z‡ú§l#ê7Ã6»Çu{ïÔ]v½2ð«‘Òξַr„ÇÛÒe~Íj¶>9•X”E«T2KãËØÅò^Qì9A~ÌE‘6fL”óH˜ÿŠ•¯ø@ËS@‚V±¶@ö((Cú^ò -dŸ!o5ê•Þõ¼n3úaÓNû™úÃKǪý]/—wtë˜ÍùüãÍ9Q~uqÁŠXžšN-Qå1‹’J8yŠj^NB³03¾Sœ?*ÖÄ?g$ý—“©zš©„$ÎŽä é{êå -¦:¶ GÛ.î5y¯ioÀnm>KÙW£g®(žÔKƒò‹âñÙÉ”4m#%'Ÿ”]ÆϬÄf´‰eýiÆ´$:û7ž<ç-3.û#%.lb$ŸzoöðæÌb0[·Ü=·Üê\&:7¡;ö/êj;ñE« ³¥¾¼W_v¨¤Šï•_U*Ñ”(ÉɧÓèŠB-K^P•åDjωÄÚ^±H;)–äÿÊ‹*|Ë”|¤Jó Á‰d!ÙÉÂ"ð¤ÒÜ5. -»±0”i¬dÒŒ,Š±‹M6Ž³ÉOÃhoht#$1êaˆ-0Ñ ¼Ôp·€ÉF;0rÞô]²Ãö mì3`Ûfouw)ö^£ÄlÑô“w+{™ßÊ/ñŽJ»#¼E]±þÜJË’BïÈ'Q:*(Äv#-¤½3×>ŽxJ÷¿!ÛaɃm© -Ÿ -Ï|:’‰Ða9‚‡äz‘… -'¢\áŠÙyž0—ù¼.©ö+\2lZñb憘ç†ÆØg¹MñOs¾NÐÿ=ɪíHéÓžK{¤¹*¸¯¾+¼£y&¸O¹™ƒ„î\Äýœ‡ØÄÜ0þTAt¾LÓÞiñ£½/Œ±v¨NuÄ‚—7óužcżsæšëÂJ>æ?.\ÿ0sÒ}ãöÔ»y»ÒÍmßÎ9,¹©?-íÖwÉnèog\Ó?‘]Í}oDÚå|$u™0ãRâ.`ú» ¡ïÏ÷aÂÌ¥ùS™¨¡÷¨á .Éá͇瑲=ž/4ñúç[‚–/Œº[¶$þö¬•É¿¯Ü(Ü*ºnÚ)ý1wÆ÷ÆòËÆŽ¬K†Nåw†ëÊæ=RvÎÎ<[ -b}Íî_›`ß»FìܽRÍý¡Á|±~vLç‡U §kêÇ,“´W®–ªøTy |«zßœº–Ù_çì);”÷•ùŒq—ùc“ù‘¡É2ªi®@Vs%dM•}Q á»OsçÐüÚ·–ÐYVp¯Öø3?
c>ØËéÙ tº¶Få}i¥1è\CiÌÉÅóÚëÞú`±´márùÞkU{*7iwÍû<狹_æí(o3~n9‘ßhé2mµôšþ:oHßXÕ¶ÿf»>£šLÓ0 -«NZ
’¤ ßÚ4D•¤#/ÌC -ÇÏ¿+2T¾Vk·Âró·ðRº‡¸ÐtLg¦–¼åveàî뢰%1Gz;ry³r)R~1½)£Ü¿>½ŽY“ÚƪLéa‹“¯…‰’&ÃK“—ÂE©¿±Ä¼u¿òsèæ->‡¼T¡ÜC"Þ{Ù˜p#¬WÀ¿7ÁÛÆ°ØnAœ“:hO6zIüw
V°zE'í:JâÛÓ<ZY”†œº$Kä_É—0Å!¥¼Nvqú`Xaún~únaÆ?CŠ3ÿç/ÌF4Œ\’¼U¡(|ɺ€rõpz°*у_Zõào2}øNfF˜¹xDk¢ÕÓh¤±S! ÙßUu¸]çÔ"Lv¯/â“«´rA©ßùÜ*fIvSHA–œ“—y%<‡?ÁÍÊ\àfgýÊÎËý=0_€è#«B'ñ-¤âÍ™¿ÖÄ:xwjÁ‹6XìÔ…G]; “òÚcíî›Zè;z‚-/I"l[+cëʼnnÕçyd±0—VZTìWTXÁä7°²Ùü¼þp^îMnzî<—'ø;›_ðßÀ¬"ä‹Q1Š*‹ï€§
¨P–«ÔáE³&|I¾ëљ˦„‰nka¹«a_û SykÐ^ic¸MCí©cÕÕ ®âŠ4o¡8ûD¨‘[*Ì,©cñŠÛØ©E½aI…£ÜÄ¢9nbñ2'Eøfz)bðJñ?‘RDU…âp|Mø$T‡W<mՀǚ0ק“ý&0ÚwPýj·‹A·œº½ýbàŸ¥ëšæhqÙã%µ)^ù5™>9Uù¾ç*Τ‰%ÁIeÒÐQ'Nt=ü´hû‰/þÄL¬@Œ¤ -ä“TŽ¨ªPî![
–Ë -’M1e?0Y²~¡rDãÈ…#CdUˆðVð—€&z 0Œ·_ÿ@Ç]=h»»‹ÐxÇV³râ¸pÜÇD0`Æ¿ÎÞŸ:esöZœÃé¡dçè¾÷jûJ•¥h *d¾þŠAC1…½bø)VO(¾P˜ýÈóTµŠ{økÀœànÀÞ~ýx{Éo¡eFêg·CåÌ5á='ݼioãs“~¦)wC,âïDì¹k5‘t$ìÖ9Ç›— ñ27ÿñzOß1™7ml€â36Eñÿ|blÕ‹6Š<è£È•~WõN°P0-¸Ñ Âù7š§HP5¯ ¢#(^ØCÌ}l¯•ñgIó´q‚LOÎ…›sž²d?8{ øÏ&`V`ǘ9Ðfê©32gòÌ ‹÷ì´‹×ìï™ÎÞ÷‘#ù:JžþÚR%Àì€ñn€+Wqþ
œ÷gåC5(~¢Ù/õÿr!õ…µZÂí˜çƒÈçÆœ%¶ ëYôÎÀgñf~ÏÒ÷Ðóöù,ž·"/Öò|&³öx6dã¶tÏÖméG·ÅU·§ëÖnߣCnO¾6ßp»` sçãýY9P´@þ-HUÂYå.B¬ò )RyL“£ôØÀRÒ7*ƒ71”[hÊÓßP•)ÛÉÊ,SOeÉNweÍn×å6s—e……óÏw,œ~^´p\þ·…ãO¿›;¾CdòÀÐe€.|‡-¸ƒŠ{ -5ìCÝ–è†á^ôûÑpZÅ>}¥w ½Žóñ
<H[ˆÅùì_ -Ö°Dáš{PŒ¦9JÖÚr´w¢2í¨IÇué|‹†u¶£©
&è9öæ+møªïàü‡8ÿ)@Îg)èk -ñZHÕ2E¶¶1Ê´
±JÛ -ØÝRÀV$4”³ˆeÓPͦ‘2‡‰4/-¤ñ§!E:‹£
>&¦š¾Ïµ|[a3Soÿ"jÓóˆÎ9O•=®Ãw¹ý60ÿâ÷åG=ïÊ/xß‘ßôþIþÄûÅ;ïÃávM ×+˜3 çï"ᨠ¡¶D[1`Á@*é»ä&™ä™äËD3>¤+õߤ©L_$«ŸªŠì~YTã|?®Ñõç˜V÷±è.¯Ÿ¢z}nFþ•s#bˆ{=b˜wUyÚwTyÕï²ò¡ß¥ˆ7ÜQð>³áv&®§cᢠa$7ŽôÞdÒ;3,È!7É#÷È÷ÑžÈLÏ Õ{šgú c ûNÚr‡“ËçÞPÕ¹_Khößȹ×Íû&v‡ß……ýüs1ûÎD
<}Ip"ú¶àXÌË€‘Øß|ăs8žÃ‰p'Ü4!â÷ι„t¾l2K
%Îôd©s¼ÔoÚãbɬ»Ñ&?æ$³¯«3¾K/šw)Úó|ò*Ι¤µ¼“ªÿã‰=GíŽ:PôuÜiñ¸ïÅû㟈ö&LîUÁw( œ¡dx
¥ÀC¢Iîb’¿Ì€B¾ …R2Ó -{Æ›*WúI5GûneÐŒ›eJãÑ¢Dö¥åéNg³óÜN¨Ë½Ž¦¯ä^Òäw0µ5ð@r—p_R¯hhñÉ j_Ȁ꘴?ñ²lwâÙî¤wÁ}©èKƒoßpú–Â[bÉ
RH~6é[EFV˜Q“µlƯuNŒûõîÌ×èŒV+Œ.”ÇYŸ*Ns:šŸív(·Èû@VoŸºž?˜Ñ,øréÆà=Kº%}©;¥;RC·¥Ë·¦œWô$ßVô¤‡ô¤CØ“ÿ/ÔàMˆ7&wУ°œ(#³ÔQoÌ©G³©±¿¸0®6úN»X'3<Yc}¤"ÉñëµÛ¾Â|ï¿å•óúskù}Ù™ëE½Ë6…ôdô†~žÞ¯èZz ¼sé)eûÒ”í/B;ÔEYìÌ_g.¸š`HÞ"é{ºddŽ:}êe“!u¯ÅŒº±Î‘ñm3—uºQb0ReõUÊqhEú¼/Ër½ûŠ‹yÛª¶æ5uç6‹»rÚ¥Y=ò¶Ì¾°Võ>åZõñˆõÕÈ–¬gaks&%ë–C¸>üõä_GTä·«Iß+&ªgR¯VéRZfQ·6èQ£mvŒó>¬ã-"ýƒ–{ë9ôצÍÛU™åÕ[^ÈÛRZÁï*^ÔQØ$Þ¿A¶.o³¢9wGxSîß#VçŒD5ä\ŽjÈ}¤\?!m,DPSÖÃO’È;ÈÒ!oQ‡z½R‡[3º¹~:õ¯ö™Ô7³©S½´·éío³hŒ³ßUŸâÚ»RíÕ]Çí\QÊo+¯®/]%n.Y'k*Ú¤XU¸MYW0Y›?U“)ººàaDmñ{Ùg¥Õ•AP_¾&¤ýç²(T°¨ûõLêf‹ºÖ¦CnšAÛlMÛä¡õU»`Ö`«Ü|wóB»mMIs»2<;?Ëån¨-ö_[])XSY/^]Ñ,+oWÔ–~¡¬*é¬(9]Vrž¸UQþ.´rÄÕ•ÖT¯ iääiQo«hjl5M]_§M:Ï4êÒç:ÔÉ-–Ôp÷|æ¾® -½f–ûí?pfÃÞŒ¶ Ý=!)÷B’3&‚wüÝ7-•éÙèºï:«ÃÀT~!3ß·…Œ”1áóײ ¿~\·btžqÒj©ñZVWdx¢,Ò¬¬d‹°èX‚]~a²ãáüt—¬¼,÷ŒÃù^é¹Ç}w:œ}.()»;x{öÄìB’ržû%FeÊT¤A¹:Œ']HxœðuE:À€áÓL8Ë„ëM|èj2§Û$ì†Z%ÿä©ÀÕåÕá&E•›óËâŹ¥;¥™ÅiÎûtK+ÌóL)(ñI:Z㟘ןח7¼5ïQp|þo~ ¨Ü^ˆŠ¤B”«ÃD&¼Øð}€ê8™ûjh¸]Ï€Í4\nåAG« ÝÔb¯yºÑWYïoP|&lmþ©M–95q¢ƒU;öUì–í.ÏpÝu<×c{i‘÷GÅÕ~[‹bŠ.n.Š.zSüÔ7¶dAW‚Šm¥(W‡I -ºÛ -€Ûµ -½km•ƒb÷Á>±ûÐßÄî·§Eîó¶îŸ¢
!T§*<M:ÐÐÞP×
Pq ` óRGØ°st9$ŽšQÛFí™1_¹iF}åÏ
ÓÙ´,hd›~€jç*_Õ¾5^ª\#UéZ7ÕWU‡™\Õg&ùÆLþ匩ó_ߘ:¦ÎYl¸ ÷,yí -pö@U/É¿ý.?y î!6>Ö„ðñ!ô‰>±¦üž8Ð^“®LI
Ådð—©lÙT,Çq*‰+™N׶›>¬³~ºLW4Ó g3s‰'|:DŒñÓÏx‚Éžà ê©»ÔÐDÞa5é`á -Ó˜+ñ°Æ{X®±YËñ2kY|üu‘S—Žõ‘þ}ö.?æ@È€çO -©5¸žZ…ŽÔJTP+Л^†4#h=Œ¥upÍÅ,†–08XKt0ØØËÐÄ»‹“75LòU$ÿ;€àxü ™#€€0Ç%°uÀ—ÂjÔ}4„åd/KÑôP@é ˜ÒF)ÅAWJ½)
¦(Œ¢ -qŽz—øŽú’øš:O|Iãç~`üÌV=¥Ñ.hÖ`™ t
"ð7ÊN
¢qQTMˆÖ†›—AH†ç¯ü$2øĪ3šl5žcî ~è[ý>`Äô-cŸéÆÑ5¯éSfÐÿeþ‚~Ëü ý¹Å#Æœù}Æ‚Ù½ -ô±Ô -Î n½§—ƒOY x–—‚Çb íï- ô;ßÍj„®ÊÕp¾:£ÔDÇUè°ÊŽ0®ô\2ÔÌÔÛÙ¾ªckœY›,ͦ©&k\Âw‘U“ªEbÏÊŠ:Ÿòò¿’²NFQé³ ä ‹_r*(¯äVP~é[† |Á·°(B0ßl5ôg>B¿U t]†«‘€Î*Õщvut´c%Úß±–0ÒNÖêkc,ïl 3R5n^ÓÔb]¿•ãP+Ëu‘H‹<D5ž¥’ZoaU“Ÿ ²ƒÎ0y¢ý,®h*(Kt#ˆ+~ÃàU}óÍ« -_¤Å@&B/ñncï¼VÐùì}í4ÑI@ºõОn+Â@—‡fw‡¿î¶m!†ÍmѦõ-IVÒ¦û*EŽS…\à^R_¶¾°®Ú‹/SPyµíþÙÒ¾ -„N«šìÄîÙ‹Ýo—.ê3G½»\5¶÷RuZº‚õå;6–¶'XTªÒmËÚ²…ù®Í%¤Ü¦* -·±Þ‡Ó ¢±å;é©òñ€dùqf’ü3Yþ’žÚðÅ7½(ló‡Ðƒr„fêšnEèv¿Ã8¼¡Á¡¥¨wØu9©·zkËûWHw†‹{bÍJ»S‹:·Øó;òœs¶Ý³ÚÅäUWj›Ò7IÙKKPŽÒc•“ŒÍÊ«ŒXåZ¼ò/Ÿ%x&µ ãñ=¯pø¸„ßàÔ6„&z°ûáüáa„ºG5Pû˜j³W“ÿð:júL8þür“ -ÁêV.`ÕjåÒâ-Ñ>ûd÷¥³³|&3ùeæûþÞ#3ï¾0ÞÊÊx«’=©öKvçH–å»ÏÛUì=kç¿i;m_<eë*Õ¤-Ÿ‡OزE“mØ•e8i0’¾È,ƒ)<Û€ªÔCëðãªÿÎÁ @-Ý?+¨¿mÀ†ZºÿÔI`u'³¢6„³ü@Œpqu²Íûû³æ|“'›QUäþÞ¾YÞ•È'W.ÈX©ÌÞ³.$³Ü N+¯O)?®/o‹Ðïî
KÙm -M-Ãà´2TÅÛn– -¥®¶>H[Û4î@o¶Æ¤ÐÕ`€®ýGºLspf=À1Zƒýe -€Õ -£å°¢Óò¥¢Oô\ù\ôDù»è‘EÉ -u6~3p:þ‹À©„7”‰Ë?ûM$!Ÿq6òOFÇÆ’‘§5(n?î` L<»§h¼;Ãß$îðg±/ì䇟å³ßà'9}ÄÍr½Ÿç¾œ)÷XL×xÍs*}æÒêH3©-ä)”ÉäÁÀñä© QöâÉaö#ú {›ÞÏþîd_ÊO”¾4ä×{ù`¼{9è¸5(g†}/Çþ“go -à[™#|Yx -ÛCJdCáJé,K!½)—þ.R.û>¼Hþ_†R‚T -DQ!²5(à{îA‰½W°iÀÎe$ÀJæë÷Á/©§Ûô£wwT_ÜßZÉþ IŸq¤®<÷xu™Ø§B£ð/Wk(¥%•´’â†RÕ"W„K‹¦Y’¢{‘â¢O#ÅÊoÃT?1eÅ(¨°Q0dkP6¾ î¡;Î`͈½»ß"vŸ™&'3{Â@x½1ÊþZ}ì¾&ãe·ºjÎá*÷˜¾BtB«/ôS——PTZ}¢¬Ž.+m
–húÂDê©¡z™ÅW?ä«¿‰–þ›)*E´ü2D—¡ -ÌP¦¨cÔƒ -:ÈŸäùß@=eOR -G<zúØúYÓ([Ê -ÃÒµ³ÐŸÆƒŽL#ø#ÓZ3Äp'S×2'2õ¼º´há©ÔÑñä,ÉÑÄ,¿›Q ;ÿ¹mu\‘ݾé«U{¦¯w¨ŒÝæ¸+¦ÊigÌaÍö˜Ë£¯¸lnsÙÛ§.›ŽöeqhW¶D>FŽô -ÕÊÈiÕ…«g–$Y”(2m”y -qAn‰$/§ÖI.ovÉ’kÜÒ³{=R³‡d)Ùç=“²”¥ÈuMËaND’žËÄýJ³ð×TêCÍŠj@ÙƒÕÀþ`g>:kÍÐQ;‹k«ñÖi¬Z2E]±\PUnZV=CUœ`Q¨J·VåÚåª$YÕNéùM.)ù›g')v¹'(dñŠs²8Å]Ùšü»&ä3§Ä&I*`â‰FÇga¼4g˨”}˜öÏ=õ@W½:êEh[+åšêæè¨ÕïéWÕ•V‡š(«¢Dù•ñæ¹å©VÙerÛŒÒ"‡Ô’JiRqì5ªM®±ª·åhå'*o{D«þåºZÅœb‹™„ˆ'z” -㬖“ôu1¢ä¦D³„Æ«¸…mÌÚRûUõjÇÈúõNauÛg}PwÀ5¸n˜|ï¬þÅù5sU3b7ÑêÃ%z†©Ctÿ}ÀŽvÚ=7õ[€*J5Pjfqùoù–Ez›ƒS:B‰›¢Lã6ÆψiO3Úk¹¾Ø6¬VÒÖ*YÑÚ%]Öºß)¨õŒs`ë7Î-σZ˜Ã²f&^ÞÌl'ú–~“þLÏÁ êÿ!Êß½ÐPvK'í^Ûe·.=Ó‘Ó#Af'—ÚíÃOìÐÛl³=Rµ-Ö4²+YÖ•mÒYd±bkµuÐÖfÛ -Ç›žüàCàp+ö·WC|;¶wT°¹ÓÀYßíä,ïâ,îžçÌïüƒ3¿õ‚3ÿñÌnN¶“úßAù
”_zÓÝ×|Jù”ý>eû|¼ó5àr°¿£ÛBØ<˜«‡¶°xèóGž˜ùhfüìÑãL{Ó'é0yZLÖA8Ú
á³c<» -ãÑÇ0~2ãŸÙ$Êo¢üòœaÊ?Où”@Ù([ö@z°ù0ÌÃÌçF=7…é3˜¼°…𥂗î0zå
ƒ×‹ ÿz9øcQÐù-
¼7ÅÀoÍ„²1jîØ5ò„Œ‘ßþ«™ò+)?W$ÐÝïK¯ó(Û²(Ûâ0ý`ò -2=˜1™ ô™|f Ž‰æL<ÉB€ß_ý!3zøýè3:£B³‹äÞ$Õ”¯ üDú(â+Àÿ;`.e»þ
°»ª3eÓÑ)߀z„Çøô]" &DD,‰=q!^d1 !ô¢Ìè‘5.BCÏNMÂÄ´[:8¿eçÊ1OŽM[À1“ -€,æIÐøœÙÄKŸ`btVù`¦ŒºóY.uË»„ñ‹w5ó†×2ÖU¯&Öß½6]òÜn|ѳÓøÏ“óžMF<MÏy~ozÆë¶ÙI¯fCÞ¿›ðƦÇÁ€76ù#ìuç™Am„ƒa¡G‹ÑÓùÓÑý€¹Ä-ÿâƼòò\%ãÇ9ZÖy¿%FçüjMÎú®0=í»Öì”ÏfóaŸv‹o}¾°ø‹O¯å O¿Õ€Ï)«c>׬¿ñµ>èû›Õ~?lùµ¶èóÃæûü°ÙÇð\¨È‚º„Ãa‘h<‚ž„ÓèN¨;º:ý-4„ ‰£Î˘'¨Œ‡™Î×›
Ö[
0Xö4[ößÂ>èßa³ß¿›óµÿ~Û}þ'l÷ú_°ëñ¿o×0ÆÙ'([wb+`Ù5ÿ0ñþð¹Š@hl‰FcYèqŒºe®F9¡Ñ3Йè -n±ín³ßÔÉí -Úë°+èogÐY^GÐ-º=øw[¶kÅÀÖ[?‚0^õcºŸø_’t-‰…®Ä›¡‘:•èçýñaŒqñFûbe¦=‹²-º£µV»£ÊØ‘Õœvk¸íᛶ…No
ëæo ;(Ø6ì¸1ì'Ç–ðgüõ¿;¬Äö͑ض9 -Û|ì¿/‘=‚ú7SºœŽÐ…tú>ÕLµCÒOÐ!él¢/5˜Ñ“c´;)Õ´31ÓbG‚Úº=®ˆÓ[n×[ÇÝcàm\ÔL¯_Ô&XÝåØÝ'\=è¼*ú¢óÊè
1ïø†Xì -úŒÐõ„F ö°êÃÜsžûr-P·Z€v©§Ûsý¨-9!¬–¬E¦k•)«rkCFg™\k¿tq©C¬š®–-s¬L_',—¶¹”Iw‹K¤]uÒ¿ºIo»§¿qÖÉ°@·ÓÀp'½ŸØ‹i°àºqꞀٳ¿ -Ì×*08Lz‡Ð¿dÐÈà”¡cE0ïè`Þ -–;ej׻ȵŸ‹eš=nRÍq÷4íew©ö™8]‹…²,X\€iÀ›ôPŠÐ%ô28Zû 2¨ƒÀ˜×ÔX¡µN¨¡vQSãKé«‚X¥•‘&Å æZ½Ô:¯\ÁQ-QÛg•9(J+øò’F§ô’uÎiºí¢ÝW®Iºcn‰º‹à©(Y÷»SŠ -X+ -8"8Kl‰Uk+“âÕ.DéÕÚ:¬ÖZÀ«uÀ}_»Z¥þ¸?ž•äÏy÷÷í}rÎç?hžô<Oz×wûpf&pœ{°Ÿù»–±|Î eôI²óSaNJ >L1+¦'Ǫ¦$Å;LZÞ_3~ùPí¸ecŒ^:A?òÓižÃ–Ìñ²8Ágàâ~ý³üû&îhÚ;±ÀØ+ñœ±Wƒ&½^úõI>äÝ7AþR9™ûÀ°ï{™¿u{À±dÕ*`}œªÂ¬4=f¤15½˜”©x/µ‹j\jÇÑ«;ø|¤vØÊñ
†¬œ¢øÙG
ûXèÕ{E²wÏ”Lßø”m»¥nÜ5ålã®É÷ýº%½ðé–$
Ý“¤W÷åoçÁ×óy?²ÿ»8ŠlJeÒ¤5œý29ûeïg»aÂ:_Œ_„qëÚ‹QÙqÊáÙ=ÔC³8Φ9NÛwíûn½×ÎÒõX³À£Ûšåž]2ÖxuÊØjˆË8ä›Qæ»úgClús¯¸4Ùˆ<ë+al܃½¬?/
ÈböÊ, q=0›³èDŽGcr5™ÛÃó04/ƒó"ÅÀ¼®Š~¹}T½s‡¨{æŽrì¾e‚¦ë–é.ræºÅå,ÕEç¬vÜœ«ï°ù GDΈÍ÷ôáŸëÃ7H}øzéQÏIÞ¸ï;˜¿q-¾Žç€ÙóriÛ9îâüÇѨŸÕ
}¬>èmm‰žVâ±¢›5^t±öWt²SÆYÿ¡Ž¶NqˆÌŸí‘¿X–ŸæbÎߢm—¿_Û6ÿ´¶íž*mè®ç®¡;¥k莿+àÈgÿs˜¿–µ'ç -®dí ;¬À¤ýÀH΢ýl@—ã@‡“¡…„éѺÈÁEA0[T‹V%=вdKÆ Eé4++J“DÓÒu¢I©UøŸ>%üKïˆÆÅ¿+ü -¥ÒïÔTÙÁü
ÌOÍ–°ï³¿&3{ÇÑþ_3ÿ[桧À«à_îßîð©ðwE.†R¼.uC£KáÉ—†•Óàñý"èÿ“÷ËÛ¡»rœ®AWYÝE ]…ºombþjæ/eï?fíSX÷hf÷?Åü ârh^øUž?¨¡»åÝmw¸Ýñ¡fp½íݸػÀÙ> -诮·—j'hjÝàXëU5@‰Â¨#ñ¥¤†ãÞø5¼ékxÐk¿ ^øñ]zB/ÞHfþž¹Žñ,d~Љٖ‹@«Ë€ÿO¬ý&Ðàà|P×Ê:¼t^¸’;5âo -¤¶@]ðªñaôŠë\‡ä:$¹d‘’–wÞXÈüé<sc‹ç™ÏºÍW¸÷× -RJ<QýIý–hB~l!ùó»áu?BÙÚö¤×3LHí{BºÌ¤ô)¤!×ÓömY‰½p>Ž:çR¼p¾„§ÎU¨u~Œßœ%¹Hüª•x¨•â]²…/d ²…×ÁϦ¯{̽‰ -º@åï!ÌnÓ€\!CuÄ~´a/ZólEâY`<7"Œ¦Š{ÆÙÂn\$n—‰›ÆÏÅ
ãq͸AühÌ?÷ˆËÆŠJã ÅÅ€2EyÀuŹf¿)Ï4«S–6—Êb*¢B:UlË|³¤Å 2œëçšÚû ÎÜÛšñ0¤#ªZ÷Åàâ§à âŠi†¨4ÍUT˜å¦$Åw¦Tå9S¦ò¬i“²Ì´MuÚ´WUb*P™ŠÔ…¦JõÉàêcÁÏŽ¶–¥ú~‡Ó2W
©„Œá:b\Qíêq¯}n„EàŠ%‹󖱢Ì2YQjùPYlž¯:e^¬úÆœ¬>iNs8aÎr8Ö.Çñh»Ž¶vûŽ˜O82ŸÓ0ßÕ|aù¯Æj‘š|‹tÚm‘Ž¯íªGF8BFñ¯"xÞY º³ª;ºÂ£ÇÕ¨&(n‡³1PÓO|3Bq"z¼ò«èÔQÿt8õ/ǃ‘KœöG¦höE¦ÿé2
jë¼Âð‘Ī}Eb±'{¼Åc\jl!ƒB¬!„$K€@$6±Ib·Ø±@Œ…Æ8ÂÄX$vl'®×Y&‰ÓvÆíL“Ž=iÓ&“I:MÓÔmšôö43ûÇ3÷þ{ïyÏ9÷û^ê+b?uU¼L»$¾L¿(¾Î8/~›?b.ü†±”JÐϤ´ÅT‚ºJÄ>‘FþIÿ‰l€Ç -|,‚ßKið #Þ–í‚_ÈÒà¦LAº–YB e"®dÔD±G_’¶Åž—vQƒéÚËéãŒeÉsI²ÀZ”¬°OKBœ€äÇ/yÈKÿš3›þkFJ0§¥}únö3‡ÑƒL̽ø{T€¹óçƒ -¼Ÿ÷røð†r\Ëý9¬çf’W•”9e‘AEEôr¶5öŒ¼‰º ï ²z˜þ¬!Öœl’=+;ÅÎ\æù2×øS™·ÞÌ‚ Ù‚ñ¬ï¹cr‚0GåãY)kXÿŸPû!æ¾Jî«îEÀÍBl½ -Ó¢J!@xU&‚æKîöþ>zpu¯6¢Í˜7ð9‹×o=Fl›ÁcÛ
½61Ù]ŸAé¨SFµÖÇ4[Ë©
– -†ÆʪnäXª;ùÕæ¸Jóq‘©ÊŸp´ê|’¾êú&]ՇȗIzó"ƒ™ˆCøGÍ/Ì_p…3øúu×8mxßÇ8Ù„™§‰Çš¡§y¸šRHíéGƒ"²Ñ^m³—QëlFº¥¾†Y]gçTÖµóLµ}q†Úq‘Î:— µ“4Ö×6•ZßG¾HÔXÿ#*³qeµ_k%xa>Å}ü -¢-¥±ÕÍZe³™ijªg[¹ºÆnAYè°Ô>_b9Qe5©Èþ^R¡ýs|ÿ^¤²‚b;ÁGxaþ€}xçà&Ö¼Žú+˜?º1s Çð[Ü®hhwñÁá~Ý{I6W*¹Ö•I©væFVvǘ:Ë©†Ž -zy{-«¬™£nsóŠ[‡ã -[gDùŽåø<G(AéxùsB®ãßÂ<!@xù‚æ!îã=ôàú¿Šúçú0÷
-†ÌÔÜA;=g°ƒ%÷pdž)^†g‘/=vEî¹'û£ }à /}€àJû Âózð:ö`
ë?7„Œ¡8^ô` f -³ÇT,è||Ðú¶€æÄ(ñ‰I*ßr/‡’ç+ŠPNi#³§*¢³&ëb3&[iRoCâõ²yØ©Þ5ÎAï[±÷S¶xâŸlñ8Á:8öÌ0wp7zЬwaç -IV´ä”•Jòþ;eߊ+bop$rOðTÔî२]ÁÛQ;ƒ¢vžû.zÇ2½ã,³cé)!Œ‚+¨ÀÚ}s - ùêØwu콚/…$°'¤€Ý!ì -éaGÈJÚj#myH[C³äCçÉ/l¼AÞ²ñ yËú·”篔ç_!"ž[{ÊeÔ_Dý¬}d{€Ú
-ͦ…”IÙ´†6Ò6*¤½TL'éÝÁ;<¡wxËßÞPß-ÝÙôÖlùÙ¦-„â/ü¦õ§!ô9M¢J£%´œrhåSíaÖÞ·¯q–%ºÉRÕ³doð”ß6zò'D+7·l9º²¬‡/„6BÙBÏÿIhêûZ, ¥´’=ÌeB3·2³ÏX‹'(ar9‡íóç!^ññ¸ßH¸÷„»3DG¶ÃÂÙÌz´‚pèÀštÐs<l9Úaš±4 ïÔ3ðF=‡@:^ª³ð\•'ªµ¨WmBª -鈛ŠÝ„ìp#×?æû(IÑ‘íðe=>1ãE;w<öêˆ;A¸Þ&WÛÆE÷‘8ç>Uî“Qá1§=æH?y,’NxdJÇ<²¥2uÒQÏ-R‰ç.©Øóì°×iÙ¯›²½ÞOeEÞB¾‡v½Wøá§jz•ä/Ã+«/üxàã„ëí=ñK{+Î~†rKNX†¢Ì2Z*µLŠ-ÉÒ!KŠì€e®l¿%]¶Ï’%ûÁ’#/²äÉ÷X -ä»|ö* -}Ž)vú\UlóSlñ}§Ì÷ŠM…bc#ß?4esZà4ÄéþÕtU£¦“çü\qª³/ÊüƒQì]â¥}þŸIEþcd»ý¿”úO‘ï´Î”ï°¦)¶[+¶ZW(7[sUùÖͪÖÝê
Ö#êõÖsê5þ÷ÕÿôoPçtêU]„*»‰²™èÊ60ÿ>§´k½€‹t&TŽÊ -]d“²L—’k»$d‹>=¤H¿(ä˜aAha^èS}ZO¡#›¹=…vn˜Ð4Ý›–¹jfWpj/Äs'Ï ?FJØÓ×€‚7äGúbCdr#ûH91²•ýåËûPfö£Ê蛤^Ò'Y›Þg¦ÍÂÞiºù½3lÓz¯2Ì ßh—¾Ë8;¼Ô8«÷û™½ëíRú}J_¡#Ò6{ÆÜŽ -|—`BV¢–ñÃÂÄ`)-¡·,5!Z>ëÓÁÊ”ÁÃUÓÖL¯MŽŸ¤›7]?1n®Ý—±öbW›þ»Åq\ì>óØØró˜¸{ŽcâìÇÆ;Ò“m³û|/²ÇÙÿƒ#Y.õÛh=?góo™ÃŒX<¼5æÿ/ÛeÔä™Æñ®‡Ö©GAkµÐ¢ˆÊ!¢†#@‰ AåðâÐz@TªBt]O »®°µÖZa»Ý]ÇÚ-3Ýum«µènÕ~û×êL§“ùÍ_¾|ÿ÷ù?ïû~ψµi¯ŠªÓ扫t‹$å©ñ¥))2kŠÁ±89ǹ0¹ÐÕ’´J‘—T«2k7¹gk[=LÚƒžYÚSšLí^í &3iH™$¨²’%QùS™‡èû{ŒýKž·rèÙ»œµ>¯5é•Ø`‰:Ãd¬1ÌUæŠKõ‘kÆR‡âô$iAzºc~šÉ97Í⚣[©X®«Vuî†ÔúÔžé©'4i©ý^ºÔ›š4Ý#ušNpK× J¢æ×â?˜ÿsYÀIjËöç³çËe¿C?Öå¨1ù Ê4«LÓ±Òôº¨Ø¸P\µØ!?k™Ôœ©sÌÎÌr2ò\²V¹A¿Z™¡¯w×émꔌýžÉÇ5Iú‹^Zý
ŽÔIzÁ-Y/(‰b˜kÌÃÀÛŒû8µ²ß(b¿Áq£¨1;£Â¬A©y<¬¹/£È,²˜ÃŹ9‹$Ù9 RSvŠ,3Ûà¤_nvI_^,×™*•)¦
nZc³:ѸÏ#ÁøM¼ñ‚&ÎøÇûêx£à–`”D1̧ÌÃÅLžŒ»‹Ú¿·²çbI¾c¨°HQbQ£¨`,È-˜-Ê)›,Q’LËR}~’,=?Ã15/Û99¯ÐU›W®HÌ]§ŠËÝæ¾ÄÜîkîòŒÉ=O®yƘT/6*¢Œ5Ša®pݧ'˜‡æ¥ø.–Ÿ›8VrVb±ªk}9%“`* BfI¨H_²Pœf•¤Z—I“W¤É–09%[\âŠKå±Euʘ¢-nÑE{Ý#;ÕEç<]UGþàQ(¨"ed æï\ÿg¹ŽSëµÛVÍk€zŽeÔçµìr9²*¼a¨ðGFå4è*CD)•á⤊EâÄŠx‡øòéÒòLÇÅ«r*q‰*«–/,Û¤œ_¶[^vÌ-¬ì,ùÔ-¬ôž*¬TPÎ[É -m¥ ¦Ÿt3Œû -§ðšÕÎsk]C«[å¯WQ„TÿYR3 YsW²Zת眧'J#Ôo§nË ¡XÝ -·ÞõPõ¶BÙÛEïE(z¡<ó”§(O=§Þ·Ð÷zú]ɸ-ÔÖw "N -Á“ýz%qâßx:)$„D-É"d©%
d+ÙAöPg?uã1º¨q -ðâ¯x€«´ékÚõøžÜ%w~…àíAãE?4ô‚t¯N"³È|GÒ‰™XŸyñë8ÿ&>y;uvQ§
?à -~•ZðïÂC¾øjü«Ã]¾ßóóñ¿·ùøFÒŠ›’6\—lÇUÉ~\–Ç_¤çqQö¾á¼BÄY¥ˆOU"Îü1J±¿”üà F* ö!ŸzR}ºÀ/Ãñ£&4ø›º -OÈþ?Èþ$Ò[F²M|@¿Æ380Jƒ]£ûb«^‹Íq£±!ÞˆÖø,fM\³2®]WʶÄUqKõ“¹ÅúiüB}£¤Y¿HÒ¤_%§o“ÍÑï–5êO³õW„†¸‡Â̸§²ñ¢”¼ÊO£¨%Rë¥kýLÍù™À!jy{“Io$(ñ'ClHüÖ&ÀÊ$–%™˜¥IfQ¢mNôpM‰åÜ<C€Ÿc¨•Ì6Ì”6$4Éf&,¦'¬—OKØ!¯O8ª¨3\PÔ(¦$>¦$Š2BZó -⩦P
ÌÀ)Òž‡s=´n#ÚŒ2´¦tŪÔh´¤Çâ´1hNMaæ§f3sRìì÷NŠ—Ÿa¬ä§C’°1,36 -µÉKä5Éë¡äe0ùj’ñ¼*`¼§ -¤üG11EÙ«ü` -rÙ²WZPÄ—X}5 +²Ö .k£Âa]ª²[׫mÖ]šëÉNVëMâ_j«UTXEù„gܤ:œ![GÉæî Ý´-^šõ]4ë:¥¨u¾†³&¹´¨rD…ÓÀøœiŒ×™Í;¬œÛáâ^‰ÓQ%µÛk›}–Âj_¬ooUçÙwj,öš\ûuâ±Úb•„‚Â3¾²Ð^ ¤Øw–ÑY¨ ÍGãðâr`¦‡ô†›Cµ»3ªÜ}Qáye¼ž1L±ÇȸÝfÖåÎçœnowKlE~©µ¨FÈ/zGn)\¨Ì)\§Ê*Ü®6½¯É,úŠx¤2‰Js¡¨ ä„ðŒKtNRöSìÛ*©4~®$š'õô®ºð—jà+í…’Òx|ÃQ䋃Ë7Žqø2Ø ¥¶ t7¾ÔÍç•–Kr½!Y¶wºÜì] Èð®Q¦{;TiÞ£êTï—ĪÔQ‘V"Ê_ <ã3:ïS
öPìí4v¶†¨“¹´N¡±ÜOï½~%ÜþnpUFÁQ9ªF¢ ÊÀX«Ò˜üÊlÖRiår*ù¬JŸ$Ã?IšîËRýóåFÿ*ErÅVe’ÿˆ*ÑI•XñP™T!*’ÊE9!Œ{Á:‡©;)ö¶`õTÒu´i
’/>òÅ”aB0ÁHŒ½¼¹¡1È™ld²B™Lf(Ÿ5…\Z¨„O N”$ë¤IÁ¹2Cp…0¶º]<¤ˆ^PÄUÿ ŸôTˆŸ$ -ñQö’S”ƒýoÙß&Ý7h"i4L#ÝUOsƒÜ:
²ë{Â\?™áa0…G!=œˆÔp:cç0ãÂ66)ìa
õ~nLý>®¾ñ¿\—yT”×ÆŸï›°Œ3,² -ʦ0‡'Æ-DkÕ$F5O465"¸eE©8€¸ÂHÝpjÜ%Š±©§‰&*.ÚTÓ¨(1Þ> -&©üÎÇ÷÷y—{ßû¾ª¾™EêÔÌ -9³^“œÙ¬IθIžÿ³&9]hÌéBmž×Á^îÁ]ôuõKY²+Ç¢ùVæÏwÈÛdX¶'†äø!-'¯Yã0ØÚƒ¬ý0Àš†þÖèg#Y¬¤Tëû²Ù:Ga²f)’r -”/çlV&æ¸TÆœä¦Ò˜õXe\*TÆ%¿RÏ=PC_7f1³&¬àyÈeVr¬âì•Œ ƒódô³ia±¢¯=©ö¤ØÍH¶÷‡É>}òßBRþ8ôΟ,í³$ƒ}‘o·É½ìäX{c?&Çؾ“cò~RĬäv°‹ywÒ÷RŽ@ùÔ´ÚƒÆ`5÷GÕQk׋WÖI%0–ê‘PCi4âKˆ+MA/Ç@ôtC¬c4b嘆HGº;ráX/us씇¥°ÒëRغv)´XH¡k…üœô}/²q©;“z“8¢Žåxøû@ÿM€i3_ôpz"©G¸3Ý*£ViDhe -B*"¸r8‚*Ç¢kÕ$T͆UüªŠá[U}•ºÊVè·<„¾B@_.¤ç”S}·YÔžÃqp -5ÇQod%0¨0o¥þ6 r'ÌùÔ·î%è\:+’àã2“Aðv€—k<]SááÊ„ÆeƒÊUe]#9Kî@UûêÝâŒ{!ãm¥ßéôyê`<5ßäX:xõkƒ‹þ7 -µfRg>u–
Ëp6êQ§”)ÙÈõ\s;SU[ŒÅwh¦W˜Âp•ÿ}•«´’+\îDøë ôZÆÂBÓ…9 à×îÄH^!¿£æêM¤?Ó¨3›ÑÍÄmæä&–SÇŽXC56síjnŸÝ¸ÈX|£8¯ð%:ÇU¾àj-ä̈@oÚáÁX¨ ´^ÞzÚÂXH±Œo2ýLÍ7¨7ŽZ“©3¶ÏåñX€È¦Â -êä󸮥F5*pš±hf,NÂc<ÌGiéaæãõþ&¸ÿUÓnOâG;ôŒ‡Ö<#pW€ -.+†â¢âmœW¾ƒsÊ)hQÍÀçªpJµ'T98¦ÊÅQu«KpH½nu5šÔuد9€½§±Çó:½ÚPï#à"uOÑ -Ôv"©ÚA;öý®*< ·µhõŠÄ?½’pÖ{ -p’-/ XbEwõ(àKËeë‹Á*\Ðyã¬>'üâðY@*šº¾Ž½o¢1ð¨zuAS±;hv§cGðbl^†š;ªCŠQ² ÎÐT„6`sØQl -»„²n?JŽp!•’’!û
"–¥¬'õ,ƒ½YÊù<Å÷ã8æ‡}á‘hˆHBm÷þØÑcj"G£:r<œQ“QõÊ£>Ħ¨lˆZŠ¿DÀúèB©4z½T픊£ë¤51n©(æ¼T{G²÷²ä‘UHOicÙ{ø†WÞé¾À‘T^o}Økd4Æh±»g7ÔÄPßåñiØh‰2ÃX8PbxņéÒÃiuB¦T˜#å'äI¶„b9/a³¼2a‡¼"aŸ¼ÜxFñqâ-ENâcEv¢³:YÚÉ=–ÓkÔ=ןóÖ@Î|¤áU –×߶Þ^pöĦ¤X¬ïcBIŸXc†Õ¦QÈ7ƒÍ4QZeú³”kš!0}$-3-–¦år¶©P‘e*S,1mU,65*šN*$ßPf˜)ç›…"ýîšêŸJ£ÿC€Æ¡ìqùs5¿•§¨±>ÅÅ}{`µ%v‹«,iȵŒÄ2ËÉj/e[&IK-ÓäÅ–å…–y%[‘a±)Ó-%Êy§j®Å¥úÑeÕy†ñçÞ™{D
ŠK]
¢qÁD–pFf`¹âf–Ù•ÀD -5.ŒKãq-5zŒX›˜TkÔÚÄœ4§mz‚5m<96ij4IÛ“dú -«õq¥¾Jôé4uúç4µú´Õú]R•þìÕŸ–+
oê–zÈWryjH"Ú>ý|Âzßeí—mìA6³G#¼îËäŒÉulI„–…£ð¼1kLsÐlJF£É„U&›à3-ꌡÖX,V—‹UÆZM¥±I[aÜ(•wÈc»Îm<©+1¾Vlúy¨+6…ä"SH"Úâø?ñ7©w‰Úgø‰íÌ:xÝÃu¼H?6š#°Æ<Mæ‰Xm‰Eƒ%õ–4ÔX2„EðZò„ -‹S,7{Ä2ó -Û¼Z[b~^*6o“]æýºBó‰°e–Ka–?’º‚ŒL¤KÚ^þÊZ¯eÝÔ}%Ÿs¾ƒ™“4¨Ž…k¬ah´EƒíIÔÙ¦¡Ú‡*›¶t”Û²m©Pj+Kl¥b‘Í«qÙ´…ÖµRu‹l·îÕåÛ:ÃòlÃsmï…«¶/ÂÔ¬œkëCzÌÜ¿åÈužú]˸9Š¾D¶q-ë¹®Æl-ê³#Q£Œ…W™‚ -eÊ”$¸#J”L¡HY"8»X¨‰Êr]©×æ+~)WÙ$/U~®ËQŽ‡)Ê…pEy'<[ùœ÷!‘‰ô˜Û܃—YóÙöÁżÅ1t7Ùìžãº|üÛŠ¥ƒQ¡ŽB™Ru&ŠÕ¸ÔTª¡@Íjž¯:Å\µL£ª5ÚµIRÔ€¼XÝËR…YÕóäVx¦úO^¿×YÕL¤Çܢߗ¨ušúÇJÙû@¼o¤/ÕìK¹} Jí#PdŸ§c:–9âápè‘ïHGž#KPªãX&.q¸5ÙŽš,G£Öjo‘2ì;uûÙq.,Ýq3l‘ã>¯ßÉéöP/’ùÞÎá^ ÖÉà0GOÆ4l¯ä^\NèG×VâG¡3 -ÎñÈw>ƒ<×\¨®$丌Xâʲ]9Âb—C´¹JÄL—WcqÒ¦»6H&g›ltÒ¥¹^Õ¥º®“Ou©Îoå4gH꣰Ÿ+y|'‹˜{©ßáåûÀX²…¬[Ôrz²¬TB^i$ÔÒ1ÈqO‚➉ŞdyRaõXéÉ,ž|!ÝS$.òTˆFOƒ&ͽNkpo—RÜr²ûŒœä¹FîÉIîÿII¥¡>’KBÚ^Þ gŽSÿ@-ûÀH þz¸Š¹“¾dWBVåHX+' Ã;
ï<˜½)XTe‚©Ê†…UªVU(¼ebŠ·NLò®Ñ,ðnÕÎ÷ÔÆ{OKqÞ«ä)®ò¿Ú¸Ê6®â'.ÒïSÔ8\Ç>¬âûÀ8²4’Ê•Ì]
Ì\¥n -ê¨ÓDíÔhÃîÉ9ÆçYþÎÐ’Sœ¡G|ŒÒkwql˜Œ£Cyœe¥ç䑯›Ã†ãžäŽo$Oü^17Á¸æ Çxô
³âÒ°,\pÌÇ9Çbœu,Ç™áU85|zœ6ã„SŽ9íG÷ˆ#èqGF^ÁáQß Ãù1Ú]Þâ sÔhž¤!È“¨ÏëíŸÓxå»|¿ã!â+ÆÈ‘ãpÕy~ãâ‡ó.áèÇ)×DœpMÃ1×lt»-C—[ :ÝÖà·jt¸mD»û6toÃ÷O°Ïã$öxô¡mÌ´Ž}„–qo°c<óÙ6„WL7OfRß›Ú -]Ó& Ãs6L÷ÃÞ*ìšgš°sf2¶Ï´a«×R4{b“Wš¼*ÑèU†Y[Q?kP7«S¨Ý+¬Ÿ}]¨žs_¨šó\¨ð–…uÿÃS^ë÷¨}‹)æ³Öù¼ZO.º˜†;¼±Žv{{bçûs±í%š}4hò1 Ñ'
>VlðÍDoj|‹Pí[Ž*ßõB¥o“°Î·UX3÷P>·G\=÷ªX6rÞbé|Y,y‡P<È÷\÷¨{-œ©]Í~‹t…±¾S²ï\ `ç<Wl™?Mz£a?êüT¨ñÓ¡Úψ*?*üÒ±Ö/å~Âj¿R¡Ì¯B(õoJüwˆEþÅþÇÅå}bAÀ]iYàb~ <@ÞÏÈâ}®ù6õ/G±çdÊï&‡8ÞÃo;蛦 -1Y·V´èê%³n§” ëPÄGŸQ˜¢o(⢒×D–ú1
r›åç§qÀ)jw²üÛgeÍg#ß«ø½”v,vFîâqX¢ŸŽL½lú -©G¡5]SDŧˆ2½äX–ˆ{ÇŒƒsI,ý©ßβoWÐLj9.£]ù´ÃžàˆÔ7¤$L†%aç#!1¦ÄpÄ%ê`4kN‚Álôæ<!Ú\*jÍÕb”¹YÒ˜÷KjË E„åsE¸å>y!E˜å_H”¥«Ü÷^ú¿‹šXòµäò<’jŽ‹éú#5Y‚%Ù É`JžcŠ/bS`H …Þ…ÅÖD[ÍÐZÓ…(ëRAc-"¬Ub¸u“¨²î•BǤÔ+Rpê·R°õ9‘¥”_èã¾÷PëpûÞ|Þ l6’ -ŽiG}’dcÍ> -1éc ÏxÑÞÐÙ@k[„H›Ûb¨íñˆ°[fÏBí+„û:q‘ý#1ÈÞ&.´•í—¥€Ì{R€ý™h“Å2Þq‘ë<–Í3IÍÝ+Øs±¨#kþËv™Ç×x¦aø>ÇY›=–Dö…lvBP&-~˜¶ª´Ú,È"d“’åˆ%‘ÄžåXƒÄVjI ¥5bÔ´Æc´1ÓZÚi«CƒªvZ3ß\‘Ìoü1\rç{ïçyÞ÷{Þçæólb™>Kz »4&ÞVqñ.ß]#‚4"!RÃhXâ0Å&>§¡‰“øŠ'ÎÔÀÄdӀĦ~‰ËM}’ªÌ½“ö˜£“Þ5G%]3G%>4G%æèVâÛhdö ³e®T‘Á>` - 3“³8ßE<ˆgTJÅ&;iHŠ§bRü48%LSûh@jŒú§ŽT¿´±ê›6Q}Ò¦+:m–¢Ò²‘¶ÄÔ+ÂÔ3m—),í„)tîUShêShŠñ„°dÃÜÊAr¬Cc#º«±†Ë° -ÏŽSÏì -Ë™¢ÐœçÌSPŽE9kåŸS+¿œcò͹,ßìûòÍ2L¾™†É/£·R¹ŸX¿Ý²|Þ‡B¼§…}€©0ß ƒ±ŒÑf…8*¤À]AÞ -,V@a¤üÂùZƨ‡e¢|,3ämIU7Ë"uµ¬”—e›<-ò°\”Ga‹<ó™XóÚð‚Ô|Ó"i
z˗З–QƒbjP"M‚1+¤Xèaà·ÂFÝJÔµÔC]J}äU"ϲ(y”
’{ÙH¹•—kù«r)O’syŽž)/‘SÙf9–’CÙy9”~#Ç’Çr*az.nc[5(¢XÒÅhda “Vñ>®‘ÆcËF®g øWàA+%×êŽr²:ÉÑê!«„ÈÞ-;kŒlqêl}Q3dcMW‡êÅ2UóP¦¶ -#[yðº†LëÛØ@î«Ñ^¾RÊE7_Wá?7Hq›ØƒÍRÄ)`+ú5èo—kÍêTg/S·Î|!°Žadg,ŒÉ@£©ãPÕ‘XÖâuw\êöŸÁxº2îèÕìÚsìš/£õü)k¹S -Ü>i¸ì“Þ–lâoaHa1Œî~R=Ci}_šCP
¸æÛÀo Ðõ,^ÏÇÏÁ×<÷OXI½-äAÎ ÛèGhŽFoz‘<€^—Ã’s£dwT2GÿÝvNÇIâ8EïaÞg0?Ý:Ç™g -šhrMÙ@-šH¬‰Î|-ðßý·Š/‹:'‘ó´Ç†Ö£¦?¥ó<!9¡×‰ÄÐsÃÐçá÷ð¡ô‘½ôŒÒEÓ%o†Ãé*q|Â`ø N3
¨™—®™sѼšà&°'͵€ÜgSë×Èy\ïÀ1)êôOI§Ùû³Ô¾UóC¸l'F
h†¿Â§pšÜĨ}Þj”0,·ØïÇ]†´o9-4^ºWB-ìI¶|¡rŸvˆw€œ‡Ÿ¤ 뇮;y:\ ö—XÿJ»Þgpþ_ÛªÛp¾…{féô=5ù‘³úãb0´)ÆT ¥@âÅ63Îá8=À½/ð0qðL‡Y0r¡–C9¬+l…°Žànß׿(ÜÏûO=Òüõ‡§¸wàv«çÅWrnÇ¥=Ž è#`<L7 2a!ë/Öcë'Dc=PÚ¦ïµ[uPts”ç3ÝåÓ?ˆê›vÍV¾‚ÏáFkœø×ìÁÜÀ"`<ÏÓÉg::Ih¤é;e뾩EEh”Ï*Ö¯`íM¬½ƒÌßbýFݤ×u‰ãr[׈´™Õ>†¿<Å•Ölíd˜løÔlÛëÑÍjÖŸœž%§ñhMFg&³õ…Ò9ÙäG–Eúq\#Ž«ªdÍÍú“êôGÐç(À+tƒŠ|Ç+e¨éÿ`؛؎†Ô‡=ßvEÓÍHr‚Þsh½@¯¢ñ:sØét4²ÑÈC£ÕjQµN«Fïi-¤9c<u”j5’Y# -
íÔ·cÐbŒŽz‹¼;«#‘w!·`ý™sqQÃÑ‹ÎDâžÊªo 1G'‰ãâ8N¿!Ž#ZÁÚkuX9µz›Zìã{õ§äKíB¡õÔÖAíS´üŸy[œx݈ç:¯Ö5ud]hA>äÖ‹]DN£Èg:“Й¦CŠGaoA:»ŸƒN:KÑ(gÝJm§5¦½Úb>ªÍÎi£Í-mèøPÕ
UÙª|ŠÇ´”û´ÚÊU¸Àçˆël';êà®c¿ðWCÇ(ì<Dûlã´Çv‚vÚ½¢Z»éÚn¯ûdm±Ÿ§Íö´Ñ¡PV‡bU;¬U¥Ã&wÜuŽZãø;rº¥rçG*u6´ÂÅPÉS<B÷+®›«´µóÁ´ü -×éZçš µnÉZí6_+ÝÞT¹[‘JÝËUâ^bZ-ó8¬¥ž¿U‘ק²ty¨‚®†òÛÉk§ÅŸVÛ“Vɵ׈`ÎæÚÙë×z-wV§›6zù«²k¤Öu¬ÕÝFª¼ûX•vQ%ݧh¹÷-óNÔïT-öÎ’Å'_>ÅÊï±N‹zÔèMßýÊõ=©~W”íO™þ†2Àÿ|Íu{¹7WØ -h- ZåE%¼Hy!„@$ -6¤g¡-=é…X—aÁÚŒ -¬ÎpŸQ¦?|™mX•¹
™Ï -oæ^áÉ:"ÜY§Dâ’X©ø\Ôfß!’¨U<ຒ¶ƒš§‹X´`ƒd?¯¹|ÖÍÜlΞˆö¬H´) E±k³Ó°:;Í9:ørLhÌ)GCN¼9uðäúàÎ]‡ºÜQ›Û-\Ê°¨QŠjåIY•ê¢Ì¡úTæP/*ITÇ80Œ´TfÚ?Ú¯>²§ØÎ8žb팣E5ªyhV-†O½
jêÕùð¨Q§¶`ež®<œy
¨É[ƒêüváÈß&*ów»¦_Ø4#2«ö]Y¹ö&ùŽHâ4c¼O79÷‘rZM;ë ‚—ìƱ™¹ ð½_3š9ðjâáÖ&c¥6.NÕ:ªtåpèªQ©÷À®÷æ_/¬ú'EYÁQZÐ'³Ë̆wd%†ä["ÝG”Œñ+æàõ†¨?XÅu ;i¿ºøÿ&}6ó±Ê0î‚(ÔÓ°Õ9†lT4° -a+,…µ°åÆ•(5ú`1„¹h‹(.z^˜ŠÉŠLC2£iTVhú#ù†H÷…Ec¼[LÛËy¿Bí~'°×ÅZ$[«ésùÜÏ8ܦIpšf¡Êƒ -ÓbØLËa5e¡¬XÒâXŠÍ0—ØQRâBqÉ*™[`4…Áüœ(0zËOd:Ëy™¶ôc™Öò/"É´fIèÆ¥ÆÉJžGÔ=L+ÞëžsÓë×Òë3ŒÃY&Pa‰€Õò0ÊJÂRšsi:ŠK•0•éPTf‚±ÌŠÂòʽЗ?]y‡ÐXŸùÖ}"Ïz\¨loÉT¶È×Be•Æ(—„š¼me-Ðr¡þA/°{"Áz`-ãòò]c,³M‡Ùb{,ŠìKQhO…Áž‚Š|è+ŒÐU”A[Y…üJò*WC]Ù¥£[ä:öŠlÇ1¡pœYU×D–ã+~–„¢òg9þíæ Û€}M¬Úð.¶G}\ÆáfN*KqõC0TGB_]Í"hj–!¿&y5*¨P9ÍP:+ëZ‰lW3®
Ètu‰W¯H«=*äµgDjíUòO!wIBî§F¯³Žsþ/QwÏZîÉÇ€'Ɇ5ìyøÌÕ0½(ôÈ_µ{”î8云í‘CáÉA–G‹L õV¤×;‘V߈Ôú -ìbc¸ë'.ýÀ¾.þ¡v7u7RÇj÷ð<xÐï€dú‡¨ßL{‰}h?Ío?pÿl²€ÐÐøÐ
ð’àÁ3À‚`!õ3¹ý „½nÕÃßÆpHBÏó̵ƒ½\ƒ}¬C~ÕFà -€Ÿ’¡‰daCŒãã8Á8†ÇMÑ/¢´#<hFXHÃLà0¾ÀïÝàoþMî /ðÕœs+µ½ý<^f
ð«9ÔZFø!®ÿ0ñ0ùgÔ~œù?lJÎ2çǛфùmÔóŒãÉ(/£Qp£Üä£ÌÅèaÂAF¯ðý„Íù{ØÊ|¯gn©í8˜N°_¥þIêŸfs gœ&¼EMNÍÍç8É/É%6I¿f“ò›‚ËsÙ Ð_e¿¡»ÆKùÜëÜø×Y`×9ÁÏ“É—ä[´3çM?j8ßbêªNSÿ,ëšÑÔœöóq-.#›à²bÄñÈGäwä÷2à“)À
æä&×æÓ8àoËMÒ-^|·x~ÁÍw›“¾Íº¸ÍIüý·ä3ø™s™©GÝåÔûÅùM}c_×üð¾ùù3¹IþB>#%L-[Jଓ¯¦ßpm¾c£r‡ù¸«î±6îñ0”¸%&^ââJïËìö¢I$‰"³É|’Hÿ£ºLÀš¾Ï8þxË¥^È©œI @’„@ -WÈ›O!ŒÂSÀ\ÇQs2sfN±ÔKÆŸ¸/~læQ@RfV_ÑÇ»ôñ×e€ëò}ôÓÇ›èáN؃>®É%œ¦‹×q®Î±Rg¹r§©rŠœaðgaô°ö¿·ôÈ¿oj²^Ô“2Ÿ4j™˜‹…ŒZŠ×èã}\¤ôqŽ>ÎÐÇ)tâvpgîÇÏp/ó/^â·_ÄŸYop€jûGØ7‚0Žú¼êîò8ÝâÕû=]ÇæèOÍ™xÑÔ“3’ç‘I<î87+]J…j®übfÜ@Fê´Rcãnã)Ù͇¹CÎòÔ\ÁvîV¸›{³kð4‰žðWÊßy”?
äõC~9èç•wyÔDîì)ŒBÍ8ê%3¢Ž§/DìåÆÞQ¥ØíU^µèõjÀöÑMè½]c:°uÌtŽ=ˆŽ±'±yÜe´ÿ›&ÞÃÆIÑæ-`ÃS< îm^i¿æõ:À«¾?_˜ÆׯÝã|px\LˆÄÞ‰R윤B¯·=ÞVtù8°ÕǃNŸ2tøTã9Ÿ%h÷]g}›±Ñw6øvcß>´úG‹šý¯cíäûhš" ‘¬xÂ^Q¼Žyö‘³1À±H௸}^ØåçÿYØ:9?"Çæ -ž™•Ž5Áf4ç`Up>VÌ.ÆòÙX6»õ!ËQÒŒ%!íXº5¡‡°0ì<„_Euøg¨Šx„ÊáG|L½w’ø -æ«öd*g>÷°
éIàÌÇšl–°)X>«#¢±"B††ÈTÔGP™…ÚÈ\,žSˆEsæaáœjTÏCÕÜFTÎmCyTæG@YôÌ‹ ·QûoÇ -Oˆá}Åö«ŸÚØ‚Õ±Õ!½|Õu²
iKdŸç…•Q~X=u1‘¨cQl2ÆjPkDeœ
qNÌó ,®¥ñ‹Q¿Å⟠H¼nÉ(”œDô -ò¥ŸÂ•ðà’>áµ.SÿLç¶>{H·h§%°’kS'öF$$¡¨”Æ \*C™4¥ z”$d¢(ÁOB܉¥(L\€|Ù2¸dÍpÊ:àïF®ü8ìŠ7`Oú9IßaÅ0ï²Íx•ú'29g°ÝI¶°ýiãgkèž>È' B>eò`”Èç¢H![‘ŒB…ùIF¸’lp&9áH*F^r%ìÉK‘“²Ù)í°)w"KyUŸÈ¢ú(Sõ€ƒ`¥€¾Únæ:ظv`é`볎>VÑG-}”+Ç¢$Ååt(#àRÆÁ¡”#O• -»J•Ùª\ØRÝ°¦–#+–´F˜ÕϤî…QsD”¡yUdÐÞ _AdÐü -»:ÙêX5)°h´Ä„Lm6ÌÚ˜ÒKaL¯A†nôº6ètÛ‘®?þ’Hc¸NþA‘F?ŒV'ˆ.³§©÷µw°ý/äÌÉçZþ¾”õ¨d=Üô‘§÷FŽ. -}†ºŒ¤Bk\µq=ÒLÝH5‚Ê|Q¤4@îA¤4 "Õ F¯±'˜÷Aj?ÏxK1Ï#ŸMQóó2úËÏâÌgž€LÓd˜L3aŠ€ÁY†t³ -Z³šLÔ™yH³!ÕRUÖ2¤dµ"9k’¬¡°^€Üú>dÖ{|~y–0„‚¼BcÌ{?µwp$é(ã^ «J¸ô5ÏÅ™ë”i½ÕéÖ h!PÛ¢f“"Õ–U¶ÊlR²íHÊqC‘SyÎRÈìÍH´oÔ¾’Üsç¾GîBlÿ$v’œaÎ3×#Ì{/u»+9ïTq/𹼜ýþ<ö»ü¿\z1:EPçyC•€”¼YH΋D’# -‡rGdŽ$:m:ó!q•AìªE¼k-b]ˆÉÑùg••|A#Ú% Ú9ÌiÆ?ÄüwQ{Û"î…î>ë9*VÐK!G½èè%Ù=²B$º§Aê…Ä
±;ñžÄyÒë± Æã@TQ æÕ`NQ#"‹7#¼xŠO!´ømò9B‹!¬H@˜‡+9Κ ~/µ;9_ -4’ÿs]æQQXWþe‘u -œdά<Ȇ3D¾Ü$ºÍlÀ×J´—aÛb“²WS×2®—m”zAWÚ„þfô_•œ0'»Ðxn¡é³ÓÚií]¡'ÐØ)ôvba'©ílî–uPC!d Ý|îRš[Y¿å¯pÐÍÝÀ 1þ5Îâ6©Ïv)–ñ4˜0úì”ÜwIw£ÿ¨v -´Ôe¾J]¬*éT¡âN›´Ðu·¸þA·2»_T‘Ç=z6kÞ\F·‘«ÿÝXôá·”×Ýaôw”Ú͆§´ÎÍSUnþZå¥=´Ì£Ÿ¬žƒUê9R%žã´Ø3E‹¼¦i—IÙ
…*4,Ö\ÃJ½hX¯|ïÊó~C9>Ç5Çç¢fûÞSvçæVfµsÍ÷¸¾¸öpåîN”¶ÆÓ_FÑŠp®ôuQ™·–ø„¨Ø7N:÷’¥s’Šº<§y]Fin—ñ*ðKUžßtåúeiŽ_¾fûÏ×,ÿeÊ -XŒ€m2îWzà»J:§Áw4#„Š÷Ÿ ÿ^o®c®–Z ן¡à½»´‚R¿$´ƒxª(0@sƒ¢”Ü]¹Á}5'd f‡Ó¬ÐÑÊMVFèTCÓ•6[3à -5=|‰¦…Wê…»¦FÔjJäQ¥F~¦ÉQ·59º¹¨6>Ä÷£h@h;ì™3¸bʹvK‰É|ö§ Â]9¾ÊŽUVd¬2¢ž–1ª¿fF
ÖŒèš=ViÑ)š=MSºf)µkRbŠ5)¦\c7+9®ZããŽh|ü‹¿©qÝšyþ…÷ñ»Ý}´;†ƒ¡Ä`síØ¢¾ô—¬#;ÎE¦Xo¥Çjz\”Òâºkj|M‰V“ã‡*%~”&u› änS5¡›Qãr5.aÆt_®ÑÝ7èW=öhTbF&6jdÏѳ¹•‘‰mû/×åu™Æñ¯—T@T@Så¢Èý2à0È]`H°ä²¨1¨`yä ^ÖK$ëZf*h¹YÞ)=æZֶɶ—vÝ:¶µk%Ö´Ü“›®Š¥³Ÿ€ÝãÙ?>ç÷ƒ™yžç}žç}ßçËšá£ÆŽLô¬ã}%q4Çbb\9\ö0Í
ó‘-Ü_EáÓU¥‚ˆåG$+7ªœˆ\eGÚ”Y®ÙQ5ÊŒª—5ºEéÑíJ‹éTjl·,±ïÉ÷5ÜãÝù?N“ÿÃøÜ›Er˜±a
#ÇŠæ+âø q”‡-z´ -£Ç)?z²r£ƒ”¦¬˜XÍŽ1*#&UÖØ,¥Ç*-ήԸjYâ—Ê¿R)†ÍJNØ¥¤„£2%öȘx~àÝ)S -·nW˜õ€fZßVhÆ<û€))}€#ä`/ëߎïö2z¡œ3–•2ëG)ù) NVb5Y]•`õR¼u‚⬊͘®˜Œ(Eg$(*3E™³žY¨°Ùeš9»F¡YË5#kB²žQpöË -Ê>£Àì‹<o)8ËÙO(ä^`ÝÛð»yçR…Ô̳Ž1¸ÂμËgyĘJ®¹#ã¡ÈoEäLQxNÂrÃ437N3r“4=Ϫ¼|çÍSP~µóë55¿U¿ÁKò+8)s>åyS~ùNùC@žSûKèüoÅ÷ÆÞ–t/ÏÚ*zXlȤ,bI&–XÛPÍ,é…cR4QÁE -*š¡À¢(M+NÔÔâTçÈÏV¢)¶ -M¶-Õƒ%«4±¤CJöɧ䔼K>áyC¾6§&35‹äÿ¹JzY¸îQÎ…Zz-¦ˆ§€XÒ‰oyaë+Ø>J¥ò+¯)¥“5Ù¨Iö0=hÓD{²&Ø3åSV$ï²ù_V«qåOjly»¼Ê÷ʳü¤<ÊÏ˳ì:8åe ûÏ,â\¨ã~Zʹ€4\öS©š÷¹H£lâ2óy1†’Ÿ€ª!šPé&ïJO¯ôÕ¸J?HyU%ʳ*UcªòäQe—{Õ"®n’[õF¹Ví–KÕ«UõøF.•wåZá”ìÄþVümh È ÆFÎ…Ç©ï…ËéÅzr@LÄ´ýI¬ãê†ËÃ1Zí˜(7ÇT¹:BåâˆÕ(G²FÖeéº
¯«ÒÐ:;л¥ñXÛ_ÁméQg?Ûñߎ¿µÍÔáI©~%g#Ìã=Ržb«Óù|J“ä
cš†Ê¥ÉUÛйMÞÀÒÄÐ\€\<l¨F -ØHà-4Âöñ—9xp!Ì–ßbhpj+ëÞˆ¯V¾ÖÔJx«¥ùmÒH25”§?ÿ÷F¹ÂÐ5 m[m€m¾ÀàÓÆ%ÛÆEÜÆ%ØÆfn£‘WSÄÕ,b5:³õ.Ã_B±å†´ÊÙO;òo-¶W’®eë9›7°6q&m–ŒOIá0|Á3.Oãƒoúv‹0€naí`ðêð‡ .þ×6tÇ#|NA·¬“žÞ¯‘øs4à5ƒ{àÔ|·âw9>kð1¯ƒ>$mIÈÒÈg¥ià»üSÎQ;ð½vÿâØM»ÉG'ùè$]ÄÑÊ0ÂP´‡‹`ÏC@ÓuQàNwäûôÄî+ -}àÔ|7²¶Å[Ù‹øËÃO -áFwJ]øß#y‘ûðùPR¸ƒˆƒƒÔåúaô#>eÔ¥›8ºº¹tºÙÔÝ4v7‹íÆà1êq”zýîjÅÏiW|?ü<g>-/Òƒø -ÜÿWðOØÁ×1xNÀÉA^‡S€I½ANÞ$'g¨ÍÛãR‰ã,áY†ƒú³§h¼žmÀþèyÏþ×µ„u/`Í…¬35Æb¥ÿº%÷ãÒ°“ƒ>ÞZ™ÀïÁÒ…Á\âèOpn„ô!µùp8>cûœá"5éec÷Ò½,¶Ã½†KªÜK²f+¡Å³Î`ÖéËÚÜ߆¼…ÍßÀoá÷ÀOô!|…¿Áøz-§Kp…ú\uCÀÑ«×éÉ7Rn±Wosøܦ©ûHv‰¼ý;”–;¸
âãÀÂÁ™PeP
h€fhµ(ÈMº‹²ûEyEÖ‡¾»…¶º‰bü7:󺮢gïéßþ‘Kp>€÷û5ïHCaxÂ$˜q`\,<¤ïÑu}èÜ[ªÃörl¯ÐwÄq8¾%Ž¢þ®¢Ì¾F^F)^Bg~I¿ AùÕgXú>?ÂYøuº!ƒyñaMÓðÉZŒøÊÄÇì—êŠ`{!¶—`{9¶›)E¶×êïhÌQ»çÙÀh¥;Ê:ÏÐ.çi›o‰fÀï»p^‡ÿ'Ѻ7/}£ÉúJ3ðG©ÍøÈÆ~1í`×9UÐ~YKmÒ@k6Ó¢?ªÚµzGOѺÛðÑ©ÓläSäâ$ß8Aä¯Q©n<ä¼r_wà_pYÃX›;þ|ôrñ¾"ð“ˆ4ìçê-ÙØ"el• -Ö±ûì×c¿ û«Xù:V;•ØŽý½tÆý’ˆ^Àâ*×…·ÎûØ5·ëhíú·š9óÂß$Ö‚Ÿ— V,æa߆};öplÕõZ|Ô㣠»-Ø]¯çéÑç¨É³|k¹øÓÕÓæyF„;lÌݘ؀±m°°¹Ù@°an_€L áb ’ -Û»þï3>wi‹·J>EOOUE79¼äð“£›}¸Ž!\£Ž+Ôq‰~¹€FÆ6¶øeƒÿõ³Êè;K¯0š—Éûÿø"ŽWœ©íÒ½÷€×úMêy…÷åÞ‘ÛÈ`¤ç‘ËHžRžÅÅsxx/YÚ±É8]§Ž§¨c•~9ËøXÆze
TtšŠç™ÔOÒ¢³ø„QüB|„éÇøŒ¥æc–š29w¯²xzž£¶°8ž-™çRðLò˜ÉSγ¸hqy¼äi'Ooi=ÄlØfÂf1¾ŒÉðsß÷Æö½„cï`4ò!F¢?Çјop4VÄðcü:‹öW»y,=Äó|¾¡`oÅ”>1ëѬD¤`1*§£u˜‹±`6ÆŽ™ØjLÅzŠóa"Îñ¸nÀhüFâ§0œpC L¸ŽÃ’{ì¢_ò‡ÿŒCI"éÿð±šå†%ÿM–—{ÄM–»«l‰¶˜bŸdK° ‹ÄII¦%é˜LTc,QcI%‘:0,APÚ€!iŽH;0 ëE¿l‡dcdsèI^EwòUtÊïâ ümä¿DGÊçð§Šð§‰{+ñ3òïšè¶wˆëLíçYfV€3Ô7C;Éã1"—#˜’#)¤¡/Õ†C©•ÒêГքî´6t¦wâ`z?:ÒGàϘÁ÷2–Ñ–yYwàËz^Åω?¡9ûBü’ï¾
x±œ6`¹¿ÌuƒïKlÉfi“qú'˜þL)„¬ô(ÔèRâ ‚@v9üÙN´g»Ñ¦ô¢UéG‹²Þœ!4çLâÀþE4î?‡Õ-xÔoÀþ êsÿ@ü‡¿Ãyö×Éý<ËüŽ‹m–“6¨à¼Ç6(dᜡgmÏG—J‚€*í*%ÚÔ´ªð©ðæVà@n
šrјۊ†¼.¸ó£>uù§Q«ÙDµö\Ú×à,øøNÝ¿‘Ï{x—mð«ä½Íÿt°M¬°œc[:ÎoƒÔÑCíšx´hdðj2q@£F£VÖ·¶õZ'ê -ܨ-ð¢Z€K×gá1TΡR¿‡avÃ+(7~@üŽøšÁN<à™_&ÿ-7p…%~ƒXâó îRÇ -c;E즣(3@©y6óuX-/£Äò>Š‹Kü%Å"ßY™‰û´ÿ=rÞ`Ûw©™ó±p€s†¦:üÔÑT:“Õ&9œ&*M¹p˜a7›Qn.C™Å…RKlÅm°÷ ¤$ˆâ’iX¬ga¶]ƒÉöŒ¥ïŸGQ©ˆ"›È}op¹Kþcmß*qš-ù$µRG7u´2V<ŒU§5«åÖ”Y÷ÃfÕÂj-B‰Í†b[,¥n˜K}0•u¢¨lÆòåËÐÛ¯@g¿‡Ç uü†ëWÐ9Dî‰($^#Ï/c¡¾Ÿ£H0Ïuœï´G'}ãcŒÔ1fìöØìI(±§¢Ø®„Ùž“Ý€"G ŒµÐW4£°2 -ª& ©ZB¾óòœw‘ë|j×'Äßø,r¨ñò<G¾«äÞêäÔÅ^Ÿëq¾÷q¿ƒöi¦j诲šH˜9å08³ w©QèÒAç2£ÀUmu5ò«›WãGnMԵǡª=ƒœÚPÖ}Ùu ¨ûñW>‹PÖŠü&âEÚý&ù.wëã‘mç×¾l…Ûi“&úÇIßX9¾éëã¡—BSŸ†üúä¹5Èu¡vÛ òT!ÇãÒÓ†ì†^(F‘Ùp -ÛHo¼´Æ"¥é!R¿ä³ˆô†=Ü%Çù.p$[;ÌÜx„ñÈu¸Ÿw’£I¿¹©Åј©E낪99Ír(›³Ý¬†Â«C–ׂL¯éÞ:¤ù|Hõu!Å7yËI$·lBÖrÒ–ûHlýI-_ðY„Ì·‡Û´ýÓä?7¸7žÎs,› †‚Œêi¦–jÚ¥”ZôQn Yþ8¤ù¥Hõ§!ů„ÜŸd¿2¿pAÚÑ„¤Ž - Bââ„ -Ä -Díˆú!L`Ÿ°‚0ó•À!Jà Ôû{âëe7ß#b‡É½6ɼ0ÅX˜a,LÓ|öq¯†zJù]PSSm$;†„á8D'!b8û‚ -„¿-,F‚I>Èd0éÌ ÿ1Èy7ȹfˆÃÜÐ{¼ôœ5¿"ØIq[ä\9 œš§N‡¹úç€î98™ˆ<jËâß%"j:†Ã™nŠ³Ô› ‹}H»WdBLl!pˆâ!Cü¡Émþ8ç݉]^|vcœwÇÄG¸x‚¹‘¼K”zb‰±øóá%\D ¡å~ö" '$Dß± ,²ñ[L"8[.² [d±_d±]dá] -ÄtàBˆÁ¾FÜdä {Šƒéü—,Jœ&æDla,.sûIJZeNàHڶΜ´Al…\•D -!á{Ôù·ã¿\— TÔçÅ/Š²"‹;ÃÃàû&Š - -AWŒ¸¤F&Ö%I£AbŒq\«—¨±±ZkÔ˜ØU“Ø$K›xHjcb”šX›NÂÔ¦9œ{þÃ,ïÞ·|ï{¯ý¶Á £
+# -0ÁÒòÿØÍr°‡úØC}ìeHn
ìN÷sáîçB:@<@Aï_Æ €á}GÁ{||´>Ð|¸§á_%~
‡/.Ë)._ì»ï‘\Zá!„,8]àu'0ÅòÃB -Û°]‡íx:Ûðk %´ß^ÖÏi opÂtDoq¤>!;ßp¼(cv;Áöïiø¸ ®w”™|¾ú-±8¯8,ØáÈÆ~>^À‡rlWa»†©Ø¯Çþ°¿@Zª=ZAÛXÇf8Zµ•_m&:-D´¶`ƒkÁwp~
>s–÷…ŽãÖŸzãK?¸"à‰'f)XËÁ~v¡cñØN^¶©F[4E›ÐÑ‚Ž&tlÐ2£™¯!'«ùæ*,4±2ù"Ñ^ï÷qÎ6çQ{œr¶›×¨‹½ê_\1øa…#b¹€PGcᨆc2¬õpÌÁîÓœ”çõŸ.EÝÔÿ˜(>£©œ;ÀÒÿáFø¹vÎÑfó|ö¤únüÚŸüá3a#<àH‡#Ž8Šñ¸ž --FÇ"t<C},Ô\=Å;ó:':»4›†:“ìÎàÕSõõpÿWh«çýàïËÞéϾÃ8°™Ö²m¯Ð;VÊ›jï§gŽ?&xlx™Žþ\ÍGÇ\t<©QðTÀS£YÔÇ^MçÓˆÅT¢5™ŒMÒ!ªøm*èSÕº|«š.ŽG¸H;=Õ_:Æõò)DZËHÒÈÕóâ²ÄÕÎ>ðÃ)¶Ír±k†K†¦wÉÕ´®ªëZ¬)®ešìZ©‰®TÛmºjºÍÕøîKUÕ}•*{lVEσÓó¬F»]W¹û=àx„óð‹æú2²÷‚u¼ndy>˜ÑƒøÌóêªÙnžšÞÓOuný5¥W´&õ²h‚{’jÜ3Tíž«qCUå1Bc=ÊUá9^£=§¨Üó •y.R©×J•xµh¤×÷~KÅÞm*ò¾*òqt<O3~6“+W<XmaÄ`ZÌ•7/”±‹˜Lõé¡Z/oï *oƒÆzÇjŒw‚ʽ“õ˜w¦Ê|«Ô§P%>¥éS¡â>TÔg††õY¨Bß*ðݨ|¿V
ñ{Syþ+¯ï·Àñ¿0w^óÛ¿ÖsÍ6ò|–ÿš;ÇÃ:rTè¢ -?O•ûùj”_°Jü#5Òߤbÿ*ꛪa}sTØwˆ†+? \Cª•×ošõ›§ÜÀç50h²ƒv++ø¤2ƒ¯*3äž²Bð#èÞêëu
£èŠj€ýv®}˜Läê$7£‚ÝTèáA*2¨ (FùÁåÛ588CƒB)7¤P9!¥Êî_©¬Ð)Ê£tÃ2¥1Œ¥†íRJØq%‡Ú•áàéP -x¿wÁÛœC¸^_ -¥DNRRälÙ£–ȵZ¢wÈ}LÖ˜Kàp(щCpí€Ã`é¥<é9°ñk6£àd>«²FÃB£‹r£<”é£Ì¨~J2(-*F)QñJŽ¶+):Cö˜Á²Å×€Ør%ÆÖÊjœ©ã"ÅÇ’Ù´]&ÓÏgzWqæÛ2™üïà}‡àó6ø×1¯däZžÊ§yo":*Ð1CБç¦T£·’þ²Cd3F*Ñ'k\¢¬¦T%˜Êb.T¼¹Læøj™âëe´<XK£b¶*:ᨢ¬À—Š¶::“àP+±ßç«Ã½‹¨Ö£yé´Ô £EÔÊ r–fí.›ÅS‰_%Xe±„Él‰•)!Aq ÉŠ³fËh-Plb‰¢Ç)jÀ㊰@¶…Û¶È`?¢PûïÀ-^;Âmí&ö-ð¿Â¸·¼„õ¤”zäù8ZÆ›2>†ÎÔkJJ%Ø<d¶ù(Î £-T1¶(EÛÍŠ²Û™”¡ˆ¤<…'PXòXR¦*4e¾BRW(8u“‚R)0í×ংҼ׉øÛÿˣ苌à‹XÏæð¬CK:JÑ7”8eS#vbbJwStª—"Sý‘¬ð´…¥ÿÃv™ -Ë¢s»àh‚o]!ûól´0=r-,Â÷‘ƒÜRÉeïõ‚÷"çw ÌÎE9ÍŠt&€d]½á¤p×(…¹2dp¹âž®`w©ÝËåïÞ"?÷AŒÌIp]~®/OþNú)ø7ÃÙ8OZ†5,E`Öl"–$ƒ\Fyñ^3¨ù$2OÑÓüdÌ5Èà‰Tˆ'FÁžDzz(Àóˆü=, ŽgüƒBæÎå¾à5=Ï:¤©“©to9tq9ôsðo€»®\ªYÈñ{×\þW†ùmùõ!TWjÇû‘äe(U@!—CÞËÁæå€órÀx9ø¼l¼^„ìEÜ^^ž…Ç›µŽMC75ã"ÀkCOMð¬…w%¯U-aªxëÄÅÔ€g#+¤þüÞ¼°H&rþóñQóñ–exº2ù²DÀÁRŠ§*¥¥é -ÁWQÌ%+@3‚ÃT.¤VÞ„ð;@_KüÚ•|VKš«ÙH× Ò˜ƒF©7×D`aÀÐLr¸µ_hvÈ£<È£<iÄ™“F¼F6·w‚¯§Àõ›hÐes-ô*Í*Ÿêë¨1Ë×2eXÑI˜ä3b3 -x
ð©Nwà8^oÜ7hð:9Ïš¹ˆQ¸L3xm\á -ãû -ñ¨%8¥b&qOêœÖ×,”¯´ ï¸7·G÷˜¼;¸Õ[çs}„»úF7Û}ø#8Þ -y
7{•//ñx§ƒû8xéÿäðƒBõ/üÝ?”¨»xÝÛxÌÏd!¾]Ê¥?ÉÃ8 -ôò¸J—q‘q`ïâ2Ï“Ç9cÊšô¦vé·ˆùuXÎðßi²<©ï˜^Ÿ^GÁó õ¡~_[ÌÍ'22–8}@-®á1/iñäï š›zˆ]@ì"bÏ#v9±1®¥:¦:fà)dÜ̲ù%•8×)=‡`ÚÙAØ€}`7x¦#vL*%¸Èêºx[f¸áéE„Aä>š¥‘Nìlb»‰=•èÓ‰ïeæç2žùįÔ~òxV«aßÈv²];aÜA-¶±…Š63Ú§am›ÁFÀn‰fÄü±”:–ÖiôyŒZ¥G”ÌúÂ1”øc´W6—ÍÜÄÏ!~>ñg¡Äbâ—»E,C
ÚÀÆú™¬%ÛF¢Ö3“«QV¼µXnÁù8×±wl=‡¨Å>tñÖÈ3ê¡mÌI³†Á‘Bþ6òwh=úX§)päÁ1Žb8æ{±Vò·œ–òe5µ¨¢Š‹YЕ(¬Þ‡q#ˆ%ÆØYÊ/²Õ>ø`ëÝ.¶²F¶(†ñ$ÁÕžp< -G -68¬§jÈ£ZÓ´„<‘Gëå ž”“UJ©\ #›‹J‹õ7Ía¥Í{6h¿^b{?Ëvö[É!®{8v¶‘϶ºõ -!J$õŠ£ºÉDí
Ï@Æ2Ž-DåÊ‚Ç ÏxòP¨žâW²“¬`–Ök•,@9ùÌGó‘§Y?À[ñÔŸöã0GÌ^ŽÝméí8rÖК¬¢.5~aŒÍ_\Ýô¸ú0žAð‡ÇO:¬YTÀ W*NüÙÄ.gõÔðd
ÙmÕ$¿VMô{Mnÿ+rÞ“+È÷ÎÂ}´GXo|/ØÂýžìDëA]ýU¡9fyý;kfÀÏTØWùƒ5-h„rƒ,šlSN°C“ƒÝšâ‘;d–\¡%šºXã«•mh–#ì€ìaÇ•~I™wõ˜Ñw™à[ùá~É8êÁŽÛ:ZÚ²…´Eó¨‰7*HùáFyÂb”ž¤Éá=41¢Ÿ\ƒåŒ© ÆT3f(Û8NYÆɲGNWfd±2"+”Y«´¨&YMû•j:.‹é²,æ/€ï>RÁ+ð·Ñ†îâhkk‡â÷ÒnÑ‚”Ò–Q“|æk²9TÎ(“Æ›â•mêª,S/ÙMýõ˜y¨2Ì£d3[•n¶ËíÒØè\¥F)%fÆĬШØÍ»W#â^Öð¸wõhü
÷ý„8Þ÷Ó‚î%mâh«§õYÊÿy>—šÌ NSiœ•kTFì¿Ù.¨¨Ï+Š_£‚Šl#Û03À -(0.£D4DÃwq©;hc¬¨9©&Ù¬i’&VLlkšXS£i›&=iÏñ´Zcܲµ‰UÓtúœÛÓÎ=ÌÿÏðÞ}ï»ß÷½kPqˆQE!µ«0Ô©‚Ð,å…å+7l´F„SNx¥²Ãë”1WÆUJ3nUª©K)¦ƒrFž7äŒr+%ò.^¦önrïÆÓn-dÀò<Ffx<BjàáB'e1R±iˆ -AÊ7†)דMÙ¦$e™Ò”i¡ŒÈQJ,Sj”K)ÑÓåŒ~Tór%›7+)æ)%ÆüDvËi%X®ñû_J´¸ûð"uw‘wãç&|m#Ï2,ÊEÈf¾JÃ
—JáQ`ñUŽ9@™æaÊ0•f¶(Õœ ”§œ1YrX -4ÜRªä؉JŠ–ÝÚ¨ë2ÅÛ6ÊfÛ#kÜ+Š;¥Øø+²Æ˳[6à÷ö’~v#ãçšR´ÀçGy÷«„ã84R‚^sú+Ý6T)Ö`9¬aJ¶F+ÉjS¢-Yv[ºâò_¢¸ødK¨’5¡^±ö%Š±o9ñIE'¾¤È¤·ÀeE%}£è$7ï¹Ã¨ù‡älÇ -l¨`ÆÍ|n‚K-<&³Fehek–V‰ƒ•h”Ý¢x»IqöXÙí²&¦(6)G–¤"Å$WÈœü ¢‡ÏT$Éäø¾ŒŽN…;_T˜ó¸Äç;ŠpºeÏÐÿNrn{ -É*Õ°¬I2dÏPpö<å´(0§C9ûå?â(8/ÿœ›<39‚§ÈÓAþMØÓÖª»ÖlîTi&ÏSy?žžŒæ;¹pM¡gqô$*ÂrškPHn„†åÅÈ— à¼åP`~‰òÇË¿ Ì–¦qHA»>+ßÂ#àC
*üBƒÜ¼gŽ¡ÞíŒþ«9›¦£G0»ÏÅs%\*èË(¾“E¯’Y³XÖ'btŠýT¤€¢P%ÿb›†—_q–†Òà’qò-©’OI£”,Wÿ’êWÒ¸1 %¿åógàŸº¯ØNò·Õ Ç:iV¨4‡xžŸû±iù|‡åU<}‰¢/!㤀òAò+Ð 2ƒ|ËŒò)³h`y¢ú—§ë¾r„\áršYþX -0“嘵rŒCÆ ìSÀWæÖ.jÞBÎõõÜ豉óÔ4°¼/Æ–dÃ%žø„Ó› BûMñÕÀÉþêç -æã0wEß=Ì\°.ìBD.„å¢×"°c'1!MdbšÈô6ÜÚ1‹;‚œ-s8›æKópG`O+y‹É‡K*üâøžéaÉ@È¡3$Ÿxºéµ\òµµ\ú5\t5\@5™ -Ÿï¹XÃáÀÂßÃXÒ -nm ×Ú5ÒÒÊ¡]ÓÖ±@!H]/YùÎû@à&ïÁóÜ -Vx´ÒVx´Â£ŸÛÊ%ÓÂå×RÓZºöq.|æj&çULÒ+q4+ÜZO¬XÐ9HfúF$‚|‹6K[Ð -^ú?ni 5è3|Õ5¼îezqA#ˆ_Lì -ý^.ê¨Ò{ð83øºwð—¿‚ÇÛð8‰#=ŽC=†·:ªn$ó2µƒÉyÒ?t,¯àY°ï?8ÜìVrŠšüôÈEžr¤?ŸØ£éì8ýGàñ:ërX³ˆÝDìùÄ^‚³]MÖÇØ2mú›ù~žƒAÂ馲.²=
ö€Ý ÃËá&¸æ•‘GZ§ÑÅq’+œžYÈ‘LüLV·€8†ØDžDì©ÔRKü‡©§‘øóX%Ä_ƒ"6’c§vñv'¬¶³iÚPÄ6Ô´…¬ü -8K)gYÃBðDài†§žmðô`ÁÓð³÷$Ÿ«Ÿ]vàÉ>N×K<¶n²¿î'ø2LYÿ%u )tY¶€='±e¿Ì*•³™à³í\v/ä<eð¬'O„Ó7sKZáꄧKØ{ŒlYõÐsêÀ£[Ȩv2»Œo¥V´RíZáßÞË¥íÐî_¡Õ^˜mOaϲh¿ŒÓ‡Óá4Ãç€Ë
‹žrx‚ÜŽ\¸šáj‡«KmqýjÖ¦øiEãª9á‚š–µ!ñ¾¬†¤Õò -bª÷áü:mí:rã"8…œ+GS ‘¿ˆðIñÚ–™¬VƒQQƒUͧ6¼Ú`(Vƒ±BãZ7Ö«Þ¸Qu¦6…Mݪ5íRiŸª3)˜yNUæ› -˜ßV¥ùUX>T¥å3S -)1<«øðÙGƒC˜ÎF%„™-Ÿ*.„–ÿE8O#»çwr'EÆXw3ªnçy~iÀ–jlõãñq0:™R”±Þ¨´õ¥F²•ñ()R¢ÄH•â#õŠkˆòÃÕ‚/Ó -ó¸:;_ ˜ÚÀU®:G -Ê2¾X&±–8äÒ«¼ó>ï’—_{ ðîÅ´n¸šá¨a¿"örÜ„Ÿ²·*ô_üŒañî|n]ÅàîãÁäMð>¹gV°c´B~®PøWðÅ -I·ÑÊŠtÿç¼÷‘†9c/gÛgè–TW6\ÆÛ÷_Ý›²Â¸† -{mfŸ5¼*c?™ìÅô,küòôs¼5‚§Á™¨1#¥ê‹šÄàbÔ°þ¼> -9È1ö’%c›ôÙŠP9œ`-¸ çïÀÑ’ïo±c-™Ä^,p9õ=å±R ëûô˜BÚN<¾£Q¬?–õ[92ÛÙõtÖïdýn=L<ÖéAÖßÈ‘¾]«Xe»¹¿»\Ÿh¼÷E±ô󟧢x8zõ‹'¨‹môH2ÙG>eè÷k=:BÇêt5ý²J´R“ÈÂ=pt±€n¹ˆ¬Ñ½(\ÈæSÝ°té*ôO²ù.r”œŠ—ž?àä˜b¿Ì˜×C"œföã€'›½ÀQÆê~ôÙm½«m†§žIšG<º4›µ¡æªv³ƒ·û©âŸPAo“½Û ¢É ÿyš#äy®™ƒ©Ònžs´mE×»o -œö”ž8ÊáðÃÔ,ÕÁÓ -á)‡Çcž:ª³Êh†«ž©¬ÝÉ_‹P¶’ -~”êÙÅ/k$?‚f§OþàyFŽŒ>OqÅm›¸r¿ÁѺ¼!.s¹Sc‰£>;\™°ä±§"öã¥üp᪇«®±pMdíptóv¹†‘Zª«f ³^Ðéw@d -Þ-a4œÇuÓAL&cÔjHÖ¸A©ð9àÊ‚ÍÍžŠàò*P}LHuƒÂª4Z5±Œªê¸9Âàˆ_'üùâŸÑ`ÃKª0\REÂ-U$Fpˆ+mw¹´£‚äª_ÃÕ²¼„±‹q¬ÓÅlIŽî&&cÌqjHNQ8Á¢:Cšj²U“¯`b±ª+4$±JUIµ -$5È—4V•ÉíªHž%oÊ•¥¬U©q»ŠO«ÈxB…ÆwU`º¥BSDEà -Í*H½WžÔ5r[¶)Ïò´\–ʱ\’ËzD”öÃÿ$#Fžöá#ϯñw泥¯8!7#kÈßš¨ -‹Yå›J-*±äªÈR¨BK¹ -¬UòX‡)ß:Jn[«rm3ä²/T¶}•²ìßR†cŸœŽ•îxGéi•3-»ˆöÂ÷Ü[×Õ1n‚ÅŒ€sð¶ÓÐÑJnFS'džR¯ƒñ*¶U`·ÈcO“Ûž¥<{¾r%r9|ÊI);AYéã•™>MNg·Ò+åÈØ*{Æ^Ù2^5óMð©l™ÙÁöý¼›ñ³kûî‹°HŒ=S°l-~ò@£Fª¨‘òÜy2“”ë4+ÇiS–Ó©ÌŒ\P¨ŒÌ -93‡*=+¬4L¡={ŠlÙ]²æ< KÎ7•êÚ#³ë¸L®_OøÌ” -ke,¼K)EmJ.š¥¤â¯+¡x£ÅßU\ñQÅŸáy|Î;îröÜÃÈ»°ª…ž -Ÿûnâ-ÜÌÏqSýäãMâ8ûz{Ž†õSâx8Nk{ÜM)»(é3Hé4’z¹~=ÈëÇ1pÄp;ÀÍTÁþ¤_+Œ}XáŠ' Ž,ý?u§ô -Îæq¼@>zñS'ñuÏã/ŸÃ
>£zŽÍ:=E;¦§N*Ò£nž<¨7ÈÌUí#Ëû`Ý:À.ðœ_ORòËìÜ ÔpÙùµ/±ç°öh=‰kë!G¨Ë!Ü^7îï ÊY¿ŠöñJ¨gýõz\›áhçßÚ×ÓDt†*½bn¨ÞÐ6ëù^Èþ489x,ÃØ‹®h2š -‡çn1
öBxæÁSÎÿ¢Ú(fYjç›C(¨—êõÓi>'{·ogžçÊïáºÝG;kç}+ñl$n9¸Cà5Á¥…r²§xx’ÙK<¹ðŒ¢sG“ášÎ‰¹®x*‰jê]r¶ñí~"}ŽnwUL%oß NqÅOà*c}œëe;WÝ&âYC›¯%/‹×P8¼fòfc_1ì)žö” k.\ùp‡« -ÆiÊædgqeê—dñÏʺèYŒ‡³¥½Ã1@3¯åz©MaL$?óÉÉr2ìC¤&…X5>È¡1A.å%jTPªFgiDð
«a!w+'t†²C‹”V¡Œ°:¥…7)5¼C)áO(Ùð²’å1|!OÄwòDútÎ.®÷ÝX‚m )‘1—‘›PANŠ©O!õºÇç´†*ßdT^„U¹‡r.eGx”‘¦Œˆ¥GŽRZäyS•bœdS¹<¦¥J07*Þü¨Üæ¹Ì/)Ö|Q1–ëà{ÅZ|zþýxÈÆÏ- ‘k~ïkËæ’§™Ôf2µKmFØ•i1)Ý¥Ts´¼æ8%›“•dÉÇ2\ –±Š·(ÎZ(—µL±Ö%rF5(ÚÖ.‡í¨ì¶—e³]_‚[¼÷©¾}ØÃvÆ–IŒœ¼Öãm3–ßlò4LbÉÇ‹ RšÝ Í¢„(›â¢bä¶%Èeó*Ö–£[¾œö»mŸ%‡£TvGlŽõ²F·Ã²D¿(Sô™œ’Ùù/ÞûtþN¸Ûð³›±ˆëA¶ ›4Ÿ8î§6SÑÉ42’ÚdS›wˆâœFÅ8¬r:ŠŽvË,»3äÉ木¨˜é²ÆË»Hf×™\ÛéîR„»Wáî~Ü×ÀM>ãþdß{àÝÁ¸×<
=‚ZìQ1•ð]!µ™2ŠYäQ›,j“LN\ñr¸,²¹ìŠrÅÊêNi²Ä
—9~œLñSeL˜«È„*W*,q‹B=ì9¡ Ï -N¼¾UH¢O]pí†wûLúÂ,úXÆß•|VLl÷’£)Ôf9É#'äÄCNœÞPEyL²xl2{œ2yâeLJUDÒ0’Ç(<eŠBSf+Ä»PA^›Óâåð2ôz6½—Á·$õßÚÏþ;àÝŠ%kšå -Í¥B+×tʵr‚)—ØD]᥊yÐÙ -ݸü~0)\ü*°á¢Ö¸É½¯Ã»{‰œXfm…Õ°Èÿ³Ù2É÷V¤á|ÒßµÈ=růËÄ”èT£±MÐTÆÛ©ª±jE¤ZWíÁj©^v›q–¹q˜*ËBÕ˄ΆKZã[µo¹5Öc[¥_ƒU°`¥8,õŠïGñÑ ¶ôbK‚^2Ù“:£±hhÓ5“i|1•/jöZV<ji¢V -ôሕ¦æ¦Èå¸Kk4‘ëU»ø@ú®ò{.ÔJ£1Pâ•¢4à™öÅ—qEÛÚ` -1³T÷ƒ<ȸѹm¸ µüa‘éÀ-ÿí߉MKvÇ€z«˜´(j-|ÑBL‡9÷ðÏ~×àô¢3ÿp.ÇQ3
xÔê€GònÃ߶dÜÇàN¸;¹|Ü›ü}áï6Ü÷'Ѷ$œ3'ÙqRý<%&§4ãS|qJ~œDzRÍ>ù”çÞ‹•x/Ã9×ÅÒf ž|®Ê¸'y®Òj= kÍâٱ]øý0¸’Õ!,£‹Ú£p~ †œ¥Ó³´qÎ0rNÝ<ÇçˆïüQððÙ—cž;ÖÞ¥¸Ë`|øº<˜\ø¾“äø^ò\e>´›ö¥Pë³ÆF<?WŠÃO£cq|”€x™¯ª£¯iøoÐç›räM‰ö_¼a«{ý “u| ©= Ø&RÿŠKâïæå¿š—Û6¤¿˜ÛßW$þdvÿƒ}ê÷öºßÙ*ß1?ÿšX߶¥½i¿{…#_â¬ú\ü–YŸÅ3Nmc}¾
§àË6ü>±Ó|d†ÿÀüþ¾)ü]“ú;¦ø_šì_³Ãü‚/±ã…ê9ûÔ³ -Å3¶±§%êOl»OIœ' ø<!=Žå19ãéGãc“½&É}/Üù>•3d,‹ÓmB¹ñ²=âE;ÕÏbW8{¼;Ô -Ã,g_æì…Î^êìUÎþ*IltþB¸›t®‡l®î ¾xÀÛ÷Åý×Çá(´À¡¤
Ÿ$¹/¶‡³“gáÊÃÓÇ ç—:{¬³'Äivœ—6½l`÷ÛÄîµégÇÝvÌ;Åå˜Ýêö8hûCºžŒ›ãûÒûQú§Oõ)ØÍ s‰'éÀÓI©=Ò.ù\¹xºãèëü¡ÎÅþ±Îïì)îñç×9žó)#+œ¿ÖùyáJ×ø¹9š¼½Û‰»xs'5íÀÛ†í°
Tªx>)í3ÉtSI½•‚/WBé)t~ÿø¦-ívì·Ñí£kè´É~¹ÇÆ»›FvÑÈNZÝÁÛí™ÛâªØâM¬ÞÀsëEp]ü†z>óDk;áùdŠµ¥ßédI8š,yùb¿iŽ|ENàüb”¨WÄVûåf{Šc–ÍrŽVÖ€co¬“5Û(¥É‡¨÷žX‚e1/âýÜ sÐSG j+ƒG’¥Yùv¿œ™øºáꎣ7Žb%8ÊpTÈŠ*J¨Á3ÏL<sð,röêXÀ²y<3‡/.¥:jšM›³¨o&î8c$|(KÙUV‰¦u´#í³½%nˆ4œÙøxzÈ‚Þ8â(‘eYŽ§OL™õfûd–'gðöt¾˜*jmê™L›Åc¢*R£êÔàoÃà å]‹; -7i¹û”´]ìÙÆ–¶q¡QŽ,‹.n–ƒ/WO<}ðÄS‚§”2Ëc;¦:qŠ¿&yb"'ˆD5}V‰d%ÕŽ•=c(¾BöU¨åøÛð–rÜøÕ¢¤€½þßΞ
F³5ü²Të™ù2g®{åËÌžîÔÏ@¬%²¤W9®*\“pÍÀ5×'Ëâ"Ñ-¢e]wÅHÍe„ì†Ï¡5NØk¡Zì>¸JYß–ËÙ²œ_h9õæ -ukŠ<©¡q쨔+cåìv”Ç0•´×jk*®zç/jWÎPY2„ÂÑÄ@º8~ïRø¿¡5î3~Þ¦µnÌ0^iÛè³5Æ%Fõ9F€|2™fÆ¥eàÍÆ™ÀW€µ®~î5ˆÃñÆUƒùbµSå -7gaæV^hÊa,¹ÝÓ½)C"ƒ¡Gú`C³îÁ‹äÁÌëA—àNîyb*ùcß4Zï̲IhW¾GóóV
‰LêgMb©g½XÞ…8|ÍDIQÂËNh<)OŠÇòz”DòDïF(½´73–Ï@tßi–½iN½i6½ˆÁ3OLfÿ1ì;¼ïCuIËÙ…ïQáÌ|ÄÒ{b _âð€?Zøj`&¬Þ±.v?._ŠÆ×û¤Žþ€éÏ‚þñ(3–ÿ8”—ÑWÒ—Û>Tz.²Ø?ƒ½‡µ¥.7ãi<Ÿ¿%ÿoD,!`R•8¼—\à‰)ÚÖÐó`.Ð .¯jÄÈ¥HB–@H‘1°%ÚíŽá@TèªXb¨’/&f:û¦.c¨K4®#1ðwsb©‹=˜8|ÁÄL´¤fÇÒ–œ§µxxC¹ÐCxìtœ‡ŽóÐÁ $2Nºæ(‹ê˜mt†5&j0T?ŒCpmG2Žaôè×EˆhË9K(ñU/0q&{–´ž@âAk -D&Žxâˆ#Ž8j$,byüb!p,dêLðY¼õÃ]Ù‘!1š‰¢C¾H£l‡p…õÊÏøŒÂñ¢Á„\q .»÷…°àçâU%NšLH„ö-Rø‘dch€’Ê -Ñ^ô¡û@äDˆ•À½3Hvägxíq™|òDêp–„*Ýжhc´æHê -?R‰#•3Iõ3<†Ã ôP€ŠSÊ,§>Ÿ†ˆÅ Øž„Eé†q…„Ž‡™\·¨=ß-øR'6û†¦;Ûø9IA³Š”zɆٜI6—|XdAî,@œÄW°æÖ¾+Y?†µ[ð»Ú“©C÷iB”F-¦›ý™(¡ÓŠ †-A[(Äã÷¹¯üožq@ -ᥠ-™$Y’&y’(™’ê•«$ûëuÒ½y‹„ïܽ{’Üðà!y?züø÷ߟû³¼¼çÏóÕüUQEUTQEUTQEUTQåÏ!ß`¿yò
¯çÿ·bQEUþ§äò±o‹µÿ°nÎÖb¯}S“V\+Îáè¢ìeÅ:<=¾cÿoÅ¡Š*ª¼¹°oW±µ¹gÖˆ ûŠ±ŸŸW¯÷ÊG&íù;‡êDÔ›&N8:< Í‚[¦ìß9¼qtïäåOŠ âá¾ÏÖ*Æ®Š*ªüGrïì~“¥‰\Ý13¥çšÇ¦Ìö.æ§K?jÊaó˜è`[á–°Á„=7%¤¤Â¶ý -st¢P"M8<ê[^›R–6í×+;©k¯
‰ˆkÑõke‡U ¡ —lY»jÛ9e‡Ks§í¾b"<ƒÜ.îòRE•?Ü<wxçÓæÜc“c›eÝ0eß;ª¾ŸƒQŸ›°_¯/¬îj“n+;¬íàPèà’|VÑþlLuÃý`Ó]ù:kfp]”V†í"þ´¢Cº]‘C”bwÒÊšžQrÈ[Ý+ˆ ,|j…w:®¸ÅõeýUnÐ3cöŠíß+:|³a톣¿<5aUE•·"WvÌMíqФùüâ>¡¶Âlª)ûÁŒ%dátÍU¶Ÿ[ÛPYúÕÊ‹#Œ¥Wq†¢ý€rF‡tÅGz]‹¢âî(9dj_8ôºª`¿Õî…]Äü¨à°ìK‡J7HŠÓK‡wsÿÙþä“Ø—1TTÖ..Œ(r°Û®”ÅÝõéѵ}4fŽ>¦z±‹{–ÏŸ·à£µ»LÝAª¨òïÊÏ»sÆŒzfÊzkfL°½(¿Ö„ýÔäCõ~ h?›j¤}«CJö§3ëÕEÐ%‡/c_TV¹ÙJÓ*½p°ÎT°_ëú²xEêì×y\Íùð_’^HÙÚ¨;WiˆÙÉÅ
Y¡A›"ÝÒ[öˆl£!¤I²vå–^ÙŠRª9$ÊV¦d2öåþnqÕy>ÏÏ=/÷™—ë<öy÷;ßsÎóýžç+N˜Èw $—ÓŸ°ümWy0¦’ù\°*c »†<0gלˆuNä@§Bö„‡É!“ˆÉ
‰·ñ¯+‘‹G[Yš›uï?Rê|÷^î—Èrr¯ÝýH®¬/¯å‘žíëªüŸÝí,´~$¾åÒKý]×Kn±`ÅÀÿôlëï¥ò‡Á=ê»Zò5ö[7ì‹q|g‰Unr§¯Ä"~²F§8ð—ß›-cYþ¸ÙÞÄ‘\à³–-K1¿EsÁÁ÷ -®²+ -sÐ=ét¢®##URuMÝTÄü„¤ó—³ò‹Ëî?|òšÇÊúôzq+[:¨º³ÖsâÀê‚åMžnþÖ´áÛÚËòú›ä‚¹3´‹å3šoƒ\P…¡7.‚B ¬<¤L0 - -òȆ×èˆ ÀDGr€<ƒ6§ -üˆž83ð|6Ô~!Æ]{=i¶»ï’5á»$€²>¡*²OE®t³OˆªŽ¯œ1À°Ñûoâï,Nõ4•ÿªðGO\Ùž~ÙêpcÝŒ)ì àGàRÂÀ0X»èÏQAÁl²(fà4ˆ¦ ƒM<ÒAoc0 -ÍÓÔ Ý†/¢UÄ)ã öÐ|›íáJËæn¡×P‡¡W›‰ -Øx ì£À—•°k’àFÁEà‚Q®…`0|”=t€[“
1x}Ô -RÔ¡àWvHý -p`+gQ€£(^±£‚1£ö¦¤¡×±ÇûÙ>¡±—9¨½Ú–ã騬ÿ¡*ó®^¾œxú§ø#qb ,Y2aHwcýVMëOüb’/f=-ÄÈ/} Öô‚-ö´£`=·œç€¾}’ék஄)˜ÏÀ -Âð§à4ÎÜì€`"þ¶C -ü€È^ÆSpÙ|Òv:Q ú h Z€¢1 -€¸VKȘ -=V…yí!´pÁ’°Ýñ‹ñLYÊú´zY*K;—x2þð˜}{"wîü7ûeÔrÇñ„"Iwž:G”Sy¼\šV[´<¬6'RÜÜÕ¹n%Ü:溬'5Ém¥¤ÖDtbè¸Z·¦òºL\·&$ -³–ܾŸï~vç¿×Ÿ{¿¶}ß»Ïç÷ùœ<%E…„&Ýg™§‡›ËÔIN£†¡DHÁJÓê"ÔNÆ„dDè]ƒ Qè!öcØ@ -°d *¨°>7
º8P°W%
\ò² h¢`3‚^l:®9º3â Ðc<…ÍxWo67µü!ÌõúÊʺî¡Ìó·[ñЈZÙÒI‘ü4Ÿz{z?cŸvTäg‹„‚C |Þ®ø¸˜Xî.þqDh\â1ÓyâXǶC>¨M|; -Ý¡P† -ê`(d¡B÷G $‹8½‰‡º¥¡&Ìú{j?›ŸS„®£Æpä´¥ÁñW5zŒáN®K6Å•V·áiù|QþAhüÁ4×ݪª¬(——•Êd*®Ýi„³sZdD(k}P` -âÈ®|BpWãù©×$ˆ
¨ï¿%IHþOÞ¿yÓé:ß~0?_(g¦‰D¢ô,ñ™¢rE}K¾cШ+)ÊJ_*=ˆÍI,€?!ñ4Ðl=Ã…—[ P½Õ®¿=¸Äž¼ [˜Í÷þö ©}gö˜…OZO$oê!xLõá=é¥5ØdbBCö) ÉO¡Õ´¶>ñRÛIðrþ\šš’r"#;¯@V©2[ƒÙk©þ«‚˜›cç›Ìlz½Œi5a#*¹XÝmþ?”;¼6ñ2.Þ#œ:ĉ֙LiÃ’¿«ßÌðü_ -H‰œ–yTSwÇoÉž•°Ãc
[€°5la‘QIBHØADED„ª•2ÖmtFOE.®cÖ}êÒõ0êè8´×Ž8GNg¦Óïï÷9÷wïïÝß½÷ó - -V³)gB£0ñiœWו8#©8wÕ©•õ8_Å٥ʨQãüÜ«QÊj@é&»A)/ÇÙgº>'K‚ó -€x¯Íú·¶Ò- -¨ê‡†¡Ðnè÷ÐQètº}MA ï —0Óal»Á¾°ŽSàx ¬‚kà&¸^Á£ð>ø0|>_ƒ'á‡ð,ÂG!"F$H:Rˆ”!z¤éF‘Qd?r9‹\A&‘GÈ”ˆrQ¢áhš‹ÊÑ´íE‡Ñ]èaô4zBgÐ×Á–àE#H ‹*B=¡‹0HØIøˆp†p0MxJ$ùD1„˜D, V›‰½ÄÄÄãÄKÄ»ÄY‰dEò"EÒI2’ÔEÚBÚGúŒt™4MzN¦‘Èþär!YKî ’÷?%_&ß#¿¢°(®”0J:EAi¤ôQÆ(Ç()Ó”WT6U@ æP+¨íÔ!ê~êêmêæD¥eÒÔ´å´!ÚïhŸÓ¦h/èº']B/¢éëèÒÓ¿¢?a0nŒhF!ÃÀXÇØÍ8ÅøšñÜŒkæc&5S˜µ™˜6»lö˜Iaº2c˜K™MÌAæ!æEæ#…åÆ’°d¬VÖë(ëk–Íe‹Øél
»—½‡}Ž}ŸCâ¸qâ9 -N'çÎ)Î].ÂuæJ¸rî -î÷wšGä xR^¯‡÷[ÞoÆœchžgÞ`>bþ‰ù$á»ñ¥ü*~ÿ ÿ:ÿ¥…EŒ…ÒbÅ~‹ËÏ,m,£-•–Ý–,¯Y¾´Â¬â*6X[ݱF=3ë·YŸ±~dó ·‘ÛtÛ´¹iÛzÚfÙ6Û~`{ÁvÖÎÞ.ÑNg·Åî”Ý#{¾}´}…ý€ý§ö¸‘j‡‡ÏþŠ™c1X6„Æfm“Ž;'_9 œr:œ8Ýq¦:‹ËœœO:ϸ8¸¤¹´¸ìu¹éJq»–»nv=ëúÌMà–ï¶ÊmÜí¾ÀR 4 ö -n»3Ü£ÜkÜGݯz=Ä•[=¾ô„=ƒ<Ë=G</zÁ^Á^j¯^—¼ Þ¡ÞZïQïBº0FX'Ü+œòáû¤útøŒû<öuñ-ôÝà{Ö÷µ__•ß˜ß-G”,ê}çïé/÷ñ¿ÀHh8ðm W 2p[àŸƒ¸AiA«‚Ný#8$X¼?øAˆKHIÈ{!7Ä<q†¸Wüy(!46´-ôãÐaÁa†°ƒa†W†ï ¿¿@°@¹`lÁݧYÄŽˆÉH,²$òýÈÉ(Ç(YÔhÔ7ÑÎÑŠèÑ÷b<b*böÅ<Žõ‹ÕÇ~ûL&Y&9‡Ä%ÆuÇMÄsâsã‡ã¿NpJP%ìM˜IJlN<žDHJIÚtCj'•KwKg’C’—%ŸN¡§d§§|“ꙪO=–§%§mL»½Ðu¡váx:H—¦oL¿“!ȨÉøC&13#s$ó/Y¢¬–¬³ÙÜìâì=ÙOsbsúrnåºçsOæ1óŠòvç=ËËïÏŸ\ä»hÙ¢óÖê‚#…¤Â¼Â…³‹ãoZ<]TÔUt}‰`IÃ’sK—V-ý¤˜Y,+>TB(É/ÙSòƒ,]6*›-•–¾W:#—È7Ë*¢ŠÊe¿ò^YDYÙ}U„j£êAyTù`ù#µD=¬þ¶"©b{ųÊôÊ+¬Ê¯: !kJ4Gµm¥ötµ}uCõ%—®K7YV³©fFŸ¢ßYÕ.©=bàá?SŒîÆ•Æ©ºÈº‘ºçõyõ‡Ø
Ú†žkï5%4ý¦m–7Ÿlqlio™Z³lG+ÔZÚz²Í¹³mzyâò]íÔöÊö?uøuôw|¿"űN»ÎåwW&®ÜÛe֥ﺱ*|ÕöÕèjõê‰5k¶¬yÝèþ¢Ç¯g°ç‡^yïkEk‡Öþ¸®lÝD_p߶õÄõÚõ×7DmØÕÏîoê¿»1mãál {àûMÅ›Î
nßLÝlÜ<9”úO -¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäüå„æ
æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿ -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1 -VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH< -PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
74 0 obj
[/ICCBased 98 0 R]
endobj
81 0 obj
<</Private 82 0 R/LastModified(D:20120604143053-07'00')>>
endobj
82 0 obj
<</RoundtripVersion 13/ContainerVersion 11/CreatorVersion 13/AIMetaData 83 0 R/AIPrivateData1 84 0 R/AIPrivateData2 85 0 R/AIPrivateData3 86 0 R/AIPrivateData4 87 0 R/AIPrivateData5 88 0 R/AIPrivateData6 89 0 R/AIPrivateData7 90 0 R/NumBlock 7/RoundtripStreamType 1>>
endobj
83 0 obj
<</Length 1020>>stream
-%!PS-Adobe-3.0
%%Creator: Adobe Illustrator(R) 13.0
%%AI8_CreatorVersion: 13.0.0
%%For: (Jamie Zawinski) ()
%%Title: (iSaverRunner.ai)
%%CreationDate: 6/4/12 2:30 PM
%%BoundingBox: 0 -10 117 114
%%HiResBoundingBox: 0 -9.4248 116.3867 114
%%DocumentProcessColors: Cyan Magenta Yellow Black
%AI5_FileFormat 9.0
%AI12_BuildNumber: 406
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%DocumentCustomColors: (PANTONE 152 CVC)
%%+ (PANTONE 485 CVC)
%%CMYKCustomColor: 0 0.51 1 0 (PANTONE 152 CVC)
%%+ 0 1 0.91 0 (PANTONE 485 CVC)
%%RGBProcessColor: 0 0 0 ([Registration])
%AI3_TemplateBox: 57.5 56.5 57.5 56.5
%AI3_TileBox: -231 -299 345 435
%AI3_DocumentPreview: None
%AI5_ArtSize: 114 114
%AI5_RulerUnits: 6
%AI9_ColorModel: 1
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI9_OpenToView: -12 117 8 1190 1089 18 1 0 339 90 1 0 1 1 1 0 1
%AI5_OpenViewLayers: 7
%%PageOrigin:0 0
%AI7_GridSettings: 100 10 100 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments
endstream
endobj
84 0 obj
<</Length 28725>>stream
-%%BoundingBox: 0 -10 117 114
%%HiResBoundingBox: 0 -9.4248 116.3867 114
%AI7_Thumbnail: 124 128 8
%%BeginData: 28588 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C453D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373737FD04FF363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637A9FFFFFF37373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D3737373D3737373D3737373D3737373D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D3737373D3737373D3737373D3737373D373737
%3D3737373D3737373D37AFFFFFFF36373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%3637363736373637363736371437A9FFFFFF3D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D37AFFFFFFF3637363736373637
%363736373637363736373637363736373637363736373637363736373637
%36373637363D2F3037373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%36373637363736373637363736373637363736373637A9FFFFFF3D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737372F003D373D3737373D3737373D3737373D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D3737373D3737373D3737373D373737AFFFFFFF
%363736373637363736373637363736373637363736373637363736373637
%36373637363736373637363730280E050D37363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%A8FFFFFF3D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D05280600363D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373737FD04FF3637363736373637363736373637363736373637363736
%3736373637363736373637363736373637363737362027F8063737363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%37363736373637A9FFFFFF37373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D374C6820F82F
%373D3737373D3737373D3737373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D37AFFFFFFF363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363D0D
%8C6826F83637373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736371437A9FFFFFF3D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373745B5694A053D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D37AFFFFFFF36373637363736
%373637363736373637363736373637363736373637363736373637363736
%3736373637363737288CB04426053D373736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%3736373637363736373637363736373637363736373637A9FFFFFF3D3737
%373D3737373D3737373D3737373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D0D69B0B54A26073D3737373D3737373D3737
%373D3737373D3737373D3737373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D373737AFFFFF
%FF3637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363721B08D8D26200D3D3637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%37A8FFFFFF3D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D374C8CB5B06F4A27373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373737FD04FF36373637363736373637363736373637363736373637
%36373637363736373637363736373637363736373637363D0C8D8DB58D4B
%26063737363736373637363736FD04373D36373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%37363736373637A9FFFFFF37373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373668B5
%8DB58D6F202F3737373D3737373D3737372F3636063D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D37AFFFFFFF363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%370E6F8DB08DB04474F8363737363736373637372FF837F8063737363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736371437A9FFFFFF3D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D4BB58DB5B0B04A75053D373D373D373D3736F8360CF8373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D37AFFFFFFF36373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637154C8CB08DB5B069744A0D3736373637363721270E
%F8063D363736373637363736373637363736373637363736373637363736
%3736373637363736373637363736373637363736373637A9FFFFFF3D3737
%373D3737373D3737373D3737373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D373D27B5B0B58DB58D7598273737373D373D
%28682F06F8363737373D3737373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D373737AFFFFF
%FF3637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363715288CB58DB08DB044C1203037
%3736370E454406F827143736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%37A8FFFFFF3D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D28B5B0B58DB5B04B
%C14A0D3D373D372E8C4B044A0661373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373737FD04FF36373637363736373637363736373637363736373637
%36373637363736373637363736373637363736373637363737288CB58DB0
%8D8D4A9FF8FD04373644B0F8754A0D373736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%37363736373637A9FFFFFF37373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D27B0
%8DB58DB5449F4A0D373D373D27B08D269F4B0E3D373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D37AFFFFFFF363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%370E4B8DB08DB5684A98F80E37363D0D68B08D4AC1203637373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736371437A9FFFFFF3D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373668B58DB5B04B9F75063D373D37288CB68D75C127363D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D37AFFFFFFF36373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637068D8DB08D8D4AC1F8FD04373644B08D8D4AC1F837
%373736373637363736373637363736373637363736373637363736373637
%36373637363736373637363736373637363736373637A9FFFFFF3D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D144BB0B5B0B544C16E06373D373D27B0B0B58D
%75C127143D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D3737373D3737373D3737373D373737AFFFFFFF
%363736373637363736373637363736373637363736373637363736373637
%3637363736373637363736373637152868B08DB56875BA260E3736370E45
%8DB58D8D4AC1203636373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%A8FFFFFF3D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D372F68B58DB5B04B9F99063D37
%3D372F8CB6B0B58D6FC14B0E3D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373737FD04FF3637363736373637363736373637363736373637363736
%37363736373637363736373637363736373637370E44B58DB08D8D4AC120
%303737363721B08DB58DB044C14A0D373736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%37363736373637A9FFFFFF37373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373644B08DB58DB5
%44C19805373D373D0D6FB0B58DB5B06F9875073D373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D37AFFFFFFF363736373637363736373637363736
%37363736373637363736373637363736373637363736373637373620B08D
%B08DB5694AC14A06373637372E68B58DB08DB568756E0637373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736371437A9FFFFFF3D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%27B5B0B58DB5B06974C12036373D373D27B5B0B58DB5B08D6EC1053D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D37AFFFFFFF36373637363736
%3736373637363736373637363736373637363736373637363736FD053736
%3D068CB0B58DB08DB044C174063737363D1469B0B58DB08DB58D4B982714
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637A9FFFFFF3D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D2F2F
%3737373D0E69B0B58DB58DB56975C16E073D3737373668B58DB58DB58DB5
%689F26303737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D3737373D3737373D3737373D373737AFFFFFFF36
%373637363736373637363736373637363736371537363736373637363736
%3714212736F83737278CB58DB08DB5B0696EC120303737363D068D8DB08D
%B58DB08D8D6E74053D373736373637363736373637363736373637363736
%3736373637363737373637363736373637363736373637363736373637A8
%FFFFFF3D373D373D373D373D373D373D373D373D373D375A2E2E272E272E
%272E272E2727684BF820272768B6B0B58DB5B0B5689FC1272752272E274B
%B0B58DB5B0B58DB58D6F9827272E272E272E272E272E272E272E272E272E
%272E272E272E272E272E272E2F61373D373D373D373D373D373D373D373D
%373737FD04FF3637363736373637363736373637363736373759FD0CF844
%93FD04F820B08DB58DB08DB58D69989FFD06F820B58DB08DB58DB08DB544
%9926FD1FF82E37373736373637363736373637363736373637A9FFFFFF37
%373D3737373D3737373D3737373D3737376127FD0CF8B568FD04F86FB0B5
%8DB58DB58DB5689F9926FD05F845B0B58DB58DB58DB5B08D6E99FD1FF826
%2F3D3737373D3737373D3737373D3737373D37AFFFFFFF36373637363736
%37363736373637363736373027FD0BF845B044FD04F88CB58DB08DB58DB0
%8D69989FFD06F844B08DB58DB08DB58DB08D4B9820FD1FF82F3737363736
%37363736373637363736371437A9FFFFFF3D373D373D373D373D373D373D
%373D373D375AFD0CF88DB5FD04F820B5B0B58DB5B0B58DB669999F27FD05
%F86FB0B5B0B58DB5B0B58DB669756EFD1FF82F3D373D373D373D373D373D
%373D373D373D37AFFFFFFF3637363736373637363736373637363736372F
%27FD0AF820B568FD04F845B0B58DB08DB58DB08D8D4AC120FD05F844B08D
%B58DB08DB58DB08DB0449FFD1FF82F373736373637363736373637363736
%373637A9FFFFFF3D3737373D3737373D3737373D3737373D375AFD0BF869
%B0692626F8F869B58DB58DB58DB58DB5B06F9975FD05F86FB0B58DB58DB5
%8DB58DB5B0697475FD1EF82F3D373D3737373D3737373D3737373D373737
%AFFFFFFF3637363736373637363736373637363736373020FD0AF88DB020
%7520F8F88D8DB08DB58DB08DB58DB08C4B98FD05F820B58DB08DB58DB08D
%B58DB08D4B9820FD1DF82F373736373637363736373637363736373637A8
%FFFFFF3D373D373D373D373D373D373D373D373D375AFD0AF844B58D4B99
%26F8218DB58DB5B0B58DB5B0B58DB669756EFD04F827B0B58DB5B0B58DB5
%B0B58DB6697574FD1CF8202F3D373D373D373D373D373D373D373D373737
%FD04FF3637363736373637363736373637363736373626FD09F869B08D4A
%C1F8F8F893B0B08DB58DB08DB58DB08DB5449920FD04F8938DB08DB58DB0
%8DB58DB08DB5449F4AFD1CF8533737363736373637363736373637363736
%37A9FFFFFF37373D3737373D3737373D3737373D3737375AFD09F8208DB5
%8D75C126F8F868B58DB58DB58DB58DB58DB5B0B54A99FD04F868B58DB58D
%B58DB58DB58DB5B0B54AC1FD1CF82F3D3737373D3737373D3737373D3737
%373D37AFFFFFFF3637363736373637363736373637363736372F27FD08F8
%20B08D8D4AC1207E7D698DB58DB08DB58DB08DB58DB08D8D4A74F87E7D4B
%8CB58DB08DB58DB08DB58DB08D694A9FF87DA8A87DA87DA87DA87DA87DA8
%7D52FD0BF82F373736373637363736373637363736371437A9FFFFFF3D37
%3D373D373D373D373D373D373D373D375AFD09F86FB0B58D6FC14BA8FF4B
%B5B0B58DB5B0B58DB5B0B58DB5B08D4A7527FF7D8DB0B58DB5B0B58DB5B0
%B58DB5B069749F27AFFD0DFF52FD0AF82F3D373D373D373D373D373D373D
%373D373D37AFFFFFFF3637363736373637363736373637363736372F27FD
%07F8208DB08DB044C14A7DFF7668B58DB08DB58DB08DB58DB08DB5B0694A
%4A27FF4BB08DB08DB58DB08DB58DB08DB5B0457499F8A8FD0CFF27FD0AF8
%2F373736373637363736373637363736373637A9FFFFFF3D3737373D3737
%373D3737373D3737373D375AFD08F820B5B0B5B06FC17452FF8469B0B58D
%B58DB58DB58DB58DB58DB5B0694A4A52A868B58DB58DB58DB58DB58DB58D
%B5B04B9F7527FD0CFF52FD0AF82F3D373D3737373D3737373D3737373D37
%3737AFFFFFFF3637363736373637363736373637363736373020FD07F845
%8DB58DB0449F7427FFFF4B8D8DB58DB08DB58DB08DB58DB08DB5B0694A4A
%2E528CB58DB08DB58DB08DB58DB08DB58D4A98207DFD0BFF27FD0AF82F37
%3736373637363736373637363736373637A8FFFFFF3D373D373D373D373D
%373D373D373D373D375AFD08F869B6B0B5B09374C120FFFF7D68B6B0B58D
%B5B0B58DB5B0B58DB5B0B5B06F744B2E6FB0B58DB5B0B58DB5B0B58DB5B0
%B5689F7452FD0BFF52FD09F8202F3D373D373D373D373D373D373D373D37
%3737FD04FF3637363736373637363736373637363736373626FD07F88D8D
%B58DB08D6FC14A52FFA84B8CB58DB08DB58DB08DB58DB08DB58DB08D4B74
%27278DB0B08DB58DB08DB58DB08DB58DB0449F20A8FD0AFF27FD0AF85337
%3736373637363736373637363736373637A9FFFFFF37373D3737373D3737
%373D3737373D3737375AFD07F821B0B58DB5B0B544C19827FFFF7D8DB0B5
%8DB58DB58DB58DB58DB58DB58DB58D75740545B5B0B58DB58DB58DB58DB5
%8DB5B069747452FD0AFF52FD0AF82F3D3737373D3737373D3737373D3737
%373D37AFFFFFFF3637363736373637363736373637363736372F27FD06F8
%20B58DB08DB58D694AC120A8FFAF44B08DB58DB08DB58DB08DB58DB08DB5
%8DB044994AF868B58DB08DB58DB08DB58DB08DB58D4B6E27FD0AFF27FD0A
%F82F373736373637363736373637363736371437A9FFFFFF3D373D373D37
%3D373D373D373D373D373D375AFD07F86FB0B58DB5B0B58D4BC17527FFFF
%7D68B6B0B58DB5B0B58DB5B0B58DB5B0B5B0B54A9FF84BB0B58DB5B0B58D
%B5B0B58DB5B0B5687526A9FD09FF52FD0AF82F3D373D373D373D373D373D
%373D373D373D37AFFFFFFF3637363736373637363736373637363736372F
%27FD06F868B58DB08DB58DB06875C12084FFA84B8DB58DB08DB58DB08DB5
%8DB08DB58DB0B0697475F893B0B08DB58DB08DB58DB08DB58D8D4A4A59FD
%09FF27FD0AF82F373736373637363736373637363736373637A9FFFFFF3D
%3737373D3737373D3737373D3737373D375AFD07F893B0B58DB58DB5B0B0
%44C14A52FFFF528DB0B58DB58DB58DB58DB58DB58DB58DB58D6F9F0444B5
%B0B58DB58DB58DB58DB58DB5B06F4A52FD09FF52FD0AF82F3D373D373737
%3D3737373D3737373D373737AFFFFFFF3637363736373637363736373637
%363736373020FD06F868B08DB58DB08DB5B0694AC1F884FFAF44B08DB58D
%B08DB58DB08DB58DB08DB58DB0449F4AF88CB58DB08DB58DB08DB58DB08D
%B5684A26FD09FF27FD0AF82F373736373637363736373637363736373637
%A8FFFFFF3D373D373D373D373D373D373D373D373D375AFD07F893B0B5B0
%B58DB5B0B5B06F9F9927FFFF7D68B6B0B58DB5B0B58DB5B0B58DB5B0B5B0
%934A9FF893B0B58DB5B0B58DB5B0B58DB5B0B54A4B84FD08FF52FD09F820
%2F3D373D373D373D373D373D373D373D373737FD04FF3637363736373637
%363736373637363736373626FD05F8208DB08DB58DB08DB58DB08C4BC126
%52FFA8458DB58DB08DB58DB08DB58DB08DB58DB08D694A2620B58DB08DB5
%8DB08DB58DB08DB58D6F207DFD08FF27FD0AF85337373637363736373637
%3637363736373637A9FFFFFF37373D3737373D3737373D3737373D373737
%5AFD07F893B0B58DB58DB58DB58DB568759F27A8FF528DB0B58DB58DB58D
%B58DB58DB58DB58DB5B06F206FB0B58DB58DB58DB58DB58DB58DB5694A52
%FD08FF52FD0AF82F3D3737373D3737373D3737373D3737373D37AFFFFFFF
%3637363736373637363736373637363736372F27FD06F868B58DB08DB58D
%B08DB58DB0449F4A27FFAF44B08DB58DB08DB58DB08DB58DB08DB58DB08D
%B08DB08DB58DB08DB58DB08DB58DB08D8D2027FD08FF27FD0AF82F373736
%373637363736373637363736371437A9FFFFFF3D373D373D373D373D373D
%373D373D373D375AFD07F86FB0B58DB5B0B58DB5B0B5B0B544C1207EFF7D
%68B6B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5
%B0B58DB5B04B26FD08FF52FD0AF82F3D373D373D373D373D373D373D373D
%373D37AFFFFFFF3637363736373637363736373637363736372F27FD06F8
%20B58DB08DB58DB08DB58DB08D8D4A99F8FFA8458DB58DB08DB58DB08DB5
%8DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB568207DFD07FF
%27FD0AF82F373736373637363736373637363736373637A9FFFFFF3D3737
%373D3737373D3737373D3737373D375AFD07F8208DB58DB58DB58DB58DB5
%8DB5B0696E7427FF4BB08DB58DB58DB58DB58DB58DB58DB58DB58DB58DB5
%8DB58DB58DB58DB58DB58DB5B093F87DFD07FF52FD0AF82F3D373D373737
%3D3737373D3737373D373737AFFFFFFF3637363736373637363736373637
%363736373020FD07F8698DB58DB08DB58DB08DB58DB08D696E267E7D68B0
%8DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB5
%8DB0682652FD07FF27FD0AF82F3737363736373637363736373637363736
%37A8FFFFFF3D373D373D373D373D373D373D373D373D375AFD08F820B5B0
%B58DB5B0B58DB5B0B58DB5B06F4A52A869B0B5B0B58DB5B0B58DB5B0B58D
%B5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B5B0B5442DFD07FF52FD09F8
%202F3D373D373D373D373D373D373D373D373737FD04FF36373637363736
%37363736373637363736373626FD08F868B58DB08DB58DB08DB58DB08DB5
%694A26846FB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB0
%8DB58DB08DB58DB08D4A26FD07FF27FD0AF8533737363736373637363736
%37363736373637A9FFFFFF37373D3737373D3737373D3737373D3737375A
%FD09F845B0B58DB58DB58DB58DB58DB58DB5684A52768DB58DB58DB58DB5
%8DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB54427A8FD
%06FF52FD0AF82F3D3737373D3737373D3737373D3737373D37AFFFFFFF36
%37363736373637363736373637363736372F27FD09F8698DB58DB08DB58D
%B08DB58DB08D8D202620B08DB08DB58DB08DB58DB08DB58DB08DB58DB08D
%B58DB08DB58DB08DB58DB08DB58D6FF87DFD06FF27FD0AF82F3737363736
%37363736373637363736371437A9FFFFFF3D373D373D373D373D373D373D
%373D373D375AFD0AF820B5B0B58DB5B0B58DB5B0B58DB5B06F264BB0B58D
%B5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0
%B5684A7DFD06FF52FD0AF82F3D373D373D373D373D373D373D373D373D37
%AFFFFFFF3637363736373637363736373637363736372F27FD0AF868B58D
%B08DB58DB08DB58DB08DB58D6968B58DB08DB58DB08DB58DB08DB58DB08D
%B58DB08DB58DB08DB58DB08DB58DB08DB58D6F4A52FD06FF27FD0AF82F37
%3736373637363736373637363736373637A9FFFFFF3D3737373D3737373D
%3737373D3737373D375AFD0BF8208DB58DB58DB58DB58DB58DB58DB5B0B5
%8DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB5
%8DB58DB5697427FD06FF52FD0AF82F3D373D3737373D3737373D3737373D
%373737AFFFFFFF3637363736373637363736373637363736373020FD0BF8
%698DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08D
%B58DB08DB58DB08DB58DB08DB58DB08DB58DB08D6F7427A8FD05FF27FD0A
%F82F373736373637363736373637363736373637A8FFFFFF3D373D373D37
%3D373D373D373D373D373D375AFD0BF852528DB0B58DB5B0B58DB5B0B58D
%B5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0
%B58DB5B0B58DB56E9F26FD06FF52FD09F8202F3D373D373D373D373D373D
%373D373D373737FD04FF3637363736373637363736373637363736373626
%FD0AF827FF45B08DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08D
%B58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08D4BC14A7DFD05
%FF27FD0AF853373736373637363736373637363736373637A9FFFFFF3737
%3D3737373D3737373D3737373D3737375AFD0BF852FFA844B5B0B58DB58D
%B58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58D
%B58DB58DB58DB58DB5B08D4AC7207DFD05FF52FD0AF82F3D3737373D3737
%373D3737373D3737373D37AFFFFFFF363736373637363736373637363736
%3736372F27FD0AF827FFFF5268B58DB08DB58DB08DB58DB08DB58DB08DB5
%8DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB0449F
%4A27A8FD05FF27FD0AF82F373736373637363736373637363736371437A9
%FFFFFF3D373D373D373D373D373D373D373D373D375AFD0BF852FFFFFF4C
%8DB58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B5
%8DB5B0B58DB5B0B58DB5B0B58DB58D757427FD07FF52FD0AF82F3D373D37
%3D373D373D373D373D373D373D37AFFFFFFF363736373637363736373637
%3637363736372F27FD0AF827FFFFFFA84B8DB08DB58DB08DB58DB08DB58D
%B08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB0B0
%6F4A26A8FD07FF27FD0AF82F373736373637363736373637363736373637
%A9FFFFFF3D3737373D3737373D3737373D3737373D375AFD0BF852FD04FF
%7D69B0B58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB5
%8DB58DB58DB58DB58DB58DB5B09320267DFD08FF52FD0AF82F3D373D3737
%373D3737373D3737373D373737AFFFFFFF36373637363736373637363736
%37363736373020FD0BF8FD05FF7D69B0B08DB58DB08DB58DB08DB58DB08D
%B58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB044F87DFD09
%FFFD0BF82F373736373637363736373637363736373637A8FFFFFF3D373D
%373D373D373D373D373D373D373D375AFD0CF8277D52525259F869B0B5B0
%B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58D
%B5B0B58DB669F8F87DFD07527D27FD0AF8202F3D373D373D373D373D373D
%373D373D373737FD04FF3637363736373637363736373637363736373626
%FD13F88DB0B58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB5
%8DB08DB58DB08DB58DB06820FD17F8533737363736373637363736373637
%36373637A9FFFFFF37373D3737373D3737373D3737373D3737375AFD15F8
%93B0B58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58D
%B58DB58DB58D20FD18F82F3D3737373D3737373D3737373D3737373D37AF
%FFFFFF3637363736373637363736373637363736372F27FD15F869B0B58D
%B08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08DB58DB08C
%20FD19F82F373736373637363736373637363736371437A9FFFFFF3D373D
%373D373D373D373D373D373D373D375AFD17F893B0B58DB5B0B58DB5B0B5
%8DB5B0B58DB5B0B58DB5B0B58DB5B0B58DB5B0B58D27FD1AF82F3D373D37
%3D373D373D373D373D373D373D37AFFFFFFF363736373637363736373637
%3637363736372F27FD17F869B0B08DB58DB08DB58DB08DB58DB08DB58DB0
%8DB58DB08DB58DB08DB56820FD1BF82F3737363736373637363736373637
%36373637A9FFFFFF3D3737373D3737373D3737373D3737373D375AFD19F8
%4B8DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB58DB5B0B544FD1D
%F82F3D373D3737373D3737373D3737373D373737AFFFFFFF363736373637
%3637363736373637363736373620FD19F82068B08DB58DB08DB58DB08DB5
%8DB08DB58DB08DB58DB08D8D20FD1EF85337373637363736373637363736
%3736373637A8FFFFFF3D373D373D373D373D373D373D373D373D375B27FD
%1BF820938DB5B0B5B0B58DB5B0B58DB5B0B5B0B6B0B5696F20FD1EF82736
%3D373D373D373D373D373D373D373D373737FD04FF363736373637363736
%3736373637363736373736FD1DF82044698DB5B0B0B0B5B0B0B0B58D8D68
%6F4A4AFD1FF8202E3D373736373637363736373637363736373637A9FFFF
%FF37373D3737373D3737373D3737373D3737373D375A2E2E282E282E282E
%282E282E282E282E282E282E282E282E282E282E27F8F820204B4469446F
%696F446F6E997451FD04F82752282E282E282E282E282E282E282E282E28
%2E282E282E282E28522F37373D3737373D3737373D3737373D3737373D37
%AFFFFFFF3637363736373637363736373637363736373637373736373737
%3637373736373737363737373637373736373737363D3627FD09F8262675
%989F4AFD06F8262F37363737373637373736373737363737373637373736
%37373736373637363736373637363736373637363736371437A9FFFFFF3D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D3753FD0DF827FD09F852373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D37AFFFFFFF36373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637375AFD19F853373736373637363736373637363736373637363736
%37363736373637363736373637363736373637363736373637A9FFFFFF3D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D3737373D375B27FD19F8265A373D3737373D3737
%373D3737373D3737373D3737373D3737373D3737373D3737373D3737373D
%3737373D373737AFFFFFFF36373637363736373637363736373637363736
%37363736373637363736373637363736373637363736373637155A27FD1C
%F85A37373637363736373637363736373637363736373637363736373637
%36373637363736373637363736373637A8FFFFFF3D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373D373D373D373D37
%3D373D375A27FD1DF82059373D373D373D373D373D373D373D373D373D37
%3D373D373D373D373D373D373D373D373D373D373D373737FD04FF363736
%373637363736373637363736373637363736373637363736373637363736
%37363736373637373D362EFD21F82E2F3737373637363736373637363736
%373637363736373637363736373637363736373637363736373637A9FFFF
%FF37373D3737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D365A2827FD23F8272859363D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D37AF
%FFFFFF363736373637363736373637363736373637363736373637363736
%37363736373637363736373027FD29F8272F373637363736373637363736
%37363736373637363736373637363736373637363736371437A9FFFFFF3D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D375AFD2B275A373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D37AFFFFFFF36373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%3736373637363736373637363736373637363736373637A9FFFFFF3D3737
%373D3737373D3737373D3737373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D3737373D3737
%373D3737373D3737373D3737373D3737373D3737373D3737373D3737373D
%3737373D3737373D3737373D3737373D3737373D3737373D373737AFFFFF
%FF3637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%373637363736373637363736373637363736373637363736373637363736
%37A8FFFFFF3D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373D373D373D373D373D373D373D373D373D373D373D373D373D373D
%373D373737FD04FF36373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%3637363736373637A9FFFFFF37373D3737373D3737373D3737373D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D3737373D3737373D3737373D3737373D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D37AFFFFFFF3637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%36373637363736373637363736371437A9FFFFFF37373D3737373D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D3737373D3737373D3737373D3737373D373737
%3D3737373D3737373D3737373D3737373D3737373D3737373D3737373D37
%37373D3737373D3737373D3737373D3737373D37AFFFFFFF363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736373637363736373637
%363736373637363736373637363736373637363736371437A9FFFFFFAFA9
%AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9
%AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9
%AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9
%AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9AFA9FDFC
%FFFDFCFFFDFCFFFDFCFFFD6FFFFF
%%EndData
endstream
endobj
85 0 obj
<</Length 65536>>stream
-%AI12_CompressedDataxœì½û²Éq§ùõgÿ Ûv åýÂ]³sÕrF¼›ÒhV6ÖuCFh
––ûôîñû<<ê ›M‘\‘;DlDœª¬S‘_º{ÆWùƒÿåŸþèö‹wÿøêGó‹áæòƒÜ¿õòû÷?¾ñÞ›Ÿ¼yóÍ×Þ[×ùÉÍXžUžtû“ã3=ñï^½ÿúõ»·?öùŸìÕ?üÏ/¿|ýêæÿzùo¯ß~ý/¯?¹ùá'åG¿zýáÍ«òÃן¾ü×WïùÍÛ·¯Þ¿xùúÞ·lèáå‡òŒí¯–¿§›éÇópó‹Ÿ–ß½ûæí¯ßþúîÝÿýã›áæGãp3Ž{ù»”þŸ¯ùêëëgœ/–i9Ê3¶ó±ñÔ‡wŸóå«·~ñþÝ篾þúþÝ›wï¿þñÍýo^¾½ùéË_—Ÿ¼¼ùo¯Þ¼y÷o7wo^~þ/—òY×Ïž^¿yU>Ö—/?Üœöo2NŸÝ}óúÍ?ûæË|U>ï2lÖ=æ[üۯ˦ÊVíßÖ½ö“/Kϧ¯>|(¿ay¿!ý*÷e¿û’ß䇿¸ýÙ¯~þ³Ç›qnîÿîÞöÍÿÚz—c¥÷þ§ÿí¿¤×Ú‡^¬ãÍXþññö³g÷„´Á_þõ]Þ-¾A{ê?üòÕ¯_û$(ãóß?©ŸóW¯¾üêM+ßÝëþb½Y7û?þ¥g•çÏøÑ4åÿÎóf^Ö›eÖÏÛp¼ú×ׯþíÇ7?{÷öUÝç·ï?|úúÿ){±\<ëýå7o^½ÿÛ·¯?”]å{ü¬{ü§ï¾xõ¦<7^ûôæ¥ïhŒíÿë~õòý¯_}(³æÝ›o>øô=ý¨Œèß¼üÍ+‹±¾ÁÏ¿zõöWïþο•YiÏ&ÖY69çÍxø¦çù¼9뻌7uôëØìålw/;ûe>üüýë_¿~ûcýVûgýþõmŽŒƒm?þãÃ{¤¿'ëoY>ð‡¯Þê·.óóþ§i¾
/~úiy×Ç·_Ü¿ûÒöø×vP•q}[†üÍ»_ןſý'ååß|U?·?+ƒó‹÷¯ßÚ6/?óŸŸýâÍ7åGýþÝ7_ýäí?½»ü°rã/?üs9‚^½ýâërì×¾Ú¼©¯(½óú__վ€¯>ùÎíýêýËÏËÛÞüüÿÇ«Ï?”«£ýëÓo^xõÛ7ôé綛Þßܽÿæë¾ùÕ»woâ÷뿦º½×žÿ§ñ¿ð¼ýùÛº§Ÿ¿“žpýNåÐø“{—òìo‡òÃ?åß¿|óæõ¯ß¿üêŸ_þ±7øÈÏãêÏ~‡7+ÇøûWíõÞä¿ßcZþæË|÷æõ×_¶Ù˜z~ñòý‡×Ÿ¿yõéo¾þðêËß¾µ‡WÿTΈi·yïãÛ}õæÝWé—Œž—o¿¸ù¯/ßõ]›¶aú§×o¿(GˆÏm7¾ûò+;Áß|úÏ/¿zå¿î‡~òg~ú=¦ñ›—o_¾¿ñþؤá§Ìß³Iµ/6º~VÀ˜Ñ÷£}×›»·éÇýþå¯ml›~ûʇÚs3~rùH_¡üts÷Åå.ÿÇe¨ÆaæaÖò؆}8†³<n‡»á~xžÆaÇiœÇe\ÇmÜÇ£<Îñv¼ïËãa|š†iœ¦i¾LË´NÛ´Oçt[wÓÃô8=ÍÃ<Íó\ÎÉó6ïó1ßÎwóýü0?ÎOËP‚¨yY–uÙ–}9–Ûån¹_–Çåi/ë´Îë²®ëVÇz®wëýú°>mÃ6nÓ6o˶mûvlçv»Ým÷ÛÃö¸=mOû°û´Ïû²¯û¶ïû±Ÿûí~wÙï÷‡ýqÚŸŽ¡|Žé(¿ÎQB”c;ÊsŽã8Ûãî¸÷¿Çcy<ÙÞ8Çs:çs)õ,ïvîgyêy^ÎÛò¸;ïËã¡<Ëãé|º-»ï¶ì"Û·åóÞ.þXË£ü¢·åW¹-ïc/½îÊÃÿ{ñÞÝÞëñ Ç£?žìq7øcôGÙÉ—ÿÔƲŽ¦§èâ#ʘÞƘ>>®ß1²—2°ãcnÞ2º6¶‡îÝtï£[Çw¼ác>¯Fy¼Ä0oe˜Ï²;æaÓ8ï>ζ«êX?v£½”‰ ¿hȯý#Ã^F]ã^Fý[Çý¢¡×°§>ôö§ŽüÇÇÞÇýCŸ¾
}|ø÷Ë;åc¡Œ$cYGRcYGRj§ýX>Éýc#¹L—îýíci#™Ç²>êˆÚ¡½]t×ØùQcʡ̨Öq½YÑÛ‹®
ïæÃË]Ç÷z„cF™qÖAnc}IƒÝ†Û<îò~Ð÷cùúóÿáÇô˜â1§ùXg¤ÍÉD˜Óò£§Ž:)Yê\¬3Ñæa;_ÔxÎw—2ù}âÍ>çêIâÁNe®-~f¸-óËf×XæÔZ&ÓY&ÑC™>c™8k™0·eš<– 2•9±_ʨÞeè§2Ü{Þ»óÁÚ¥£G9 -eÇ»ùn½ÛË ßÝ=øX>===>=<Ý?Ý -Ÿeúì…:ëÓò4?MOãÓðøôøøøðxÿxWX}–)¶—9¼>–ãq.¤‡‡§‡Ç‡‡‡û‡»ÂôóRfâþ°=¬ËÃü0à÷O÷÷÷÷÷wçýQ¦÷VŽå~¾ŸÊÙv¸{º{¼{¸»/¿ÓmùÍŽòûmå·\Êï:Ý—»¡œ ˯o0±3ÊY>Î^>ÔZ>Ú\>àx;” ûX¦ï}ùзå£eleÆ/eöOåHÊqñXŽ;ÞÚž:Ê´•Ý¶”ãj*Ç×PŽµÇrÌÝ—£ï¶#GÙ½e—ݼ”=•]>?–Ý_á¶ÅQ~¼•aY¶ùRŽúqÖ§2ZeÌîÊÈeüö2Šk˹Œè¸ËSÙi…*we¬Ï2â{÷µ0g.á¸óSÑcAÒý¥°é¶Ì’£Ì•Ì™¥Ìœ©Pl˜žÊ\z(3ꮎg™_{!ÞZfÛüûåGGòá¸üaGòn¸ÄHþÆцñò½Æñ{bÄËdË2„—ï?†å,6NÃøô?ÉX^æå{•ß{4/ c2Fóò»‘u4ËX.7?øìî}IN¬œ¶ÖÚTéùôòƒÏRÏÝ×—±¶â§Ñ.?+´&"ñù~Óô‘Œi²Œi‰ŒÉÎsäGÄ`÷ådÇéÎNx³ŸðˆÄì´Gd}z„p¯Ì©L½Ëøq™ílhçC‹Î,>#B»õ}vïqš¢nÿûägK‹Ú,n+gÍ‹oKÙñ›Ÿ@ â,Œ³@îÖƒ9çî}¬ìÿœ¥Oö°Q\üänÀ~—‹çgî-úÿ5=6Ûãð‡GQžñÔÿ¿õögvw—øgyøáë“éðmm>¥V½Ûìïí“ËþkÖǽ·ñ8ô(ùR>ùª‰WÿØî)»I»Í÷ñ¸ÇáÛå›?êÔœ-¯}|ô°1+2|>ŒõáŸ5ˆu}B,>5æq¼ŒñÇæM<âq?Üu[Ÿs<öëÇŃ1=|§:„V‡ÐbIâÝ‚@ð§Ñç6è{Œ;N‹ Ž˜SˆoZ`´©¬©¤©¬©¤™|WTÐÜ_Ä™³pÊ4ÎÜ‹3‡O«Ê;6FŸ§>wø½Žö…Ž!¾Ò>œèhGœwe-Ëmãgcf‡«ºË¥ü_=–Ë+ÊNìTc';µ,~¼L~‚mìÊIÆN3õDc§š;OÙO?áØ)ÇN:vÚ! ´“Ït±Ydø(ç ;ÙyÈÎDv.ºóÌßrÃE;)ÙiÉNLvj²“Óä'¨Ñ§Ì“¦.~¦²sÕ½Ÿ¯î<<ý¬eçÝÏ]vöZïë18ûYlÒDülöäg4;§=\üÄf§¶;?½Ù îô“ÜásÌNu›Ÿî˜mvÚ›ýÔçóN:Ë úR«µ¢Qçjýs¯Çƒñ¨¿ÐÓýŽ»v Äò‘.údk<6=öxñ8ãE~íÅûKùûñxâÑ]S<æôX.>„õ±¦Ç–{÷8ºÇyý¸<ܶ‡ïÔT4Y?V$û–YÍ©©•ÔlÚë$—T£Jò” -c¹6R+bQ=!^¢båÛ‹×<jmëÉëY6]æ2}Ö2lbešÝjj<ÔiàC?i WiÃÛ‹ì¡Ž‹FÂö|ÝÍu§ÖÝgïk“ìÞ7;îžì(ô£Ñèa‡çr)Çéê²ÃZtRÎX
N„@@̦اF>÷΢óxÄãçn/%2Ø7“Ÿý`Ô/‘]-$è-쨇–Y[ˆQC‹;)žü5uYµ×a'Ìì Y<`{ÒÊ:õloTŸó÷Œ¹š?6Û,p²é>\EÍ·v¬]Ê`ÙáhokŸüÉsûãDcÓ(×1®#|ëÃëƒëC[vÕ žÌ:£áâ#·_Ê/–qW>ÎCô“…j9ˆ¯O›Òg }òÃûã$ý,½t0}¦´Æ=`EtÕ¢©CEµÛ”¬¸öh'/°~ªœUf«Åñr_¼ÚFí´VO|þÚÇò>óŸÃ»ÿÝýöJœ×ÁxÔ˜nÖcò‡Ï:'Àpñ@áÉ“”GOTj²rï°ð‚g}/Åí^–Û¼@·*‡™=¦˜<l*sþ¢„¦¦4dÜy që…¿šÞÔ§&95Í™¼XèGŠ‡ 5á±@ä§f>5÷©ÙϜ⒚=è´qç»òô_r÷½¼*ð-ûþâÑJWjfô xÖbý¯S÷ú‡'σÁ‹ÿçNÙFý{ë%©)Ýc¯µº‹ -v[‡ -y”óÖTÜk‘eÿïÖÚ.ßñDk-{‘þÝÞ6ýûÒ•õ¯ŠÁÇ´åY-Ë®}–U=FeéÓ©„É -Š†½ZL¬Ì{P5±ÐîâÇœ -Ø~tÍe”wóZ¸~ô3i½ÔtD}úQÅÅÅË‹‡Ê9s¼”IÌ…;[–3¥#õiGÙŸëyqö’ãî—8Ö“¡í4x\tô3`GÆÊÅJÅî¾…ŠÇâ!*V.Þ‹½™'¾2N -ø“┩ºLs§Ëq -WrÀRC-ÆëVm
ckJ‘ó©'äGÿçþêñÐ=".¾äàøYˆœÃäë`¹…Ë4<pn¡óu -PùǼ—.ÛÆ2¿æãf_Ìe?·ßé´=ÿÝÚçc£çT>Œojׇ²O9Ùs¦ú1ýÓÍ¥¿L”í©ç–ü÷±ß|`·–“ëY÷ô̇Ùë6_þåõÓ1oÒýû7ñ»ÔdYþõòM¿ŠåyßÍø—U,YÅò—U,YÅò—U,YÅòüË*–¿¬bùË*–?Û•YÅòÿŸ±üŸnËwRùm+\þÝÓô‘Œiê3¦»g*Éw©¶Ü·?þ3\Rɉ2unìgwßÒÒ¯§ëÍÞ+è[¹§k]¢–þŸXÅsv™!'÷CÒâÄn!&f½Œ6zÆ»Føpér@ÂIË -ûkhøè!áÜ×”Uä´Xoó“*?ªŽY+˜ {UùrûX–þùý9dvsävk„ø{ª|æêgª€ªJ]S·(‚Ö+·›³ãˆBç3%UC£69¥êãÚ®ç^¢¦x§ò¡—uu}¾º¢»ëŠnw=7]Ë]×o–qèjÕÓÞ=¶«ÇÚ=–î1çÇåiºzŒÝ£[åã+EÚ£ÿóPþñØÕEïºÇm÷8¯G~\|JyÔ»ßëòýO —ïwÑ ä{œ>.ß'ø]NÎþùýy\Yäª"×ÛŹ]QŒë‰õäÓ–6ùåÄK\O¬g¢þŠâ£®(ÞÅ’§Ã¯¯´+Š³NO£e#vŠºpEÑ/ßê\ÕVC±DÎ×Dé¼Ñ¤Ÿ½j4rzc·Eq›–IuõÜa)8ÛsuqÓ?¬ÐHIïÖYþQ~‹q<j}1•¯ÔZn'¾Ø¨vžeƒÓZ7`…a+sú»X©±äoçdeÎe{1lûÒ×–ÿ -;FÇ!^sƒeÜë¯6Öm)“È?NI¶ýÐ܆Øó²–픹²Øû”á,ŸÇÚå´sÚ”ØËùÚÚ>Vš4ë>øs–ÑgMI NßÄdCTþ;”®´Kl0µ©yøÛ”>ÛsÆíô×ûæ‡Ñix¬=‡€]ã³_÷´ó‹ÐG™ûµ½z{/Á¯©#V>b9ûsŽºKÊK+{Ž½î‚2EÄ -téJ»ìFºÕÊ#ݺ ,®´¦}h¤+íe:{Ò•¾m8éJû˜öFºµD_ÃØ‘®tMÓ´éJ»Œ#ýü8{Ò•¾Ù /ÒÙwüí[#]ioçÚ“®ôç¤[÷CÙßΚûØ“ÎúŽ‘ÎÛeŠ‚ºÒíÃfÔYŸá -Ô•¶]é ÔY{zÔÙkΡ¡.mÃPgÍyíQg}ãÜPçÏÙê¼½õ¨ó¾¹¡ÎÚëÔPg¯‚êlGîGCçØPg3ä˜{Ô•‰túÇŠºÒ´²K ÎçÝØ£Îææ>6Ô•v‰;êJÛ_›QgsÜ^êœ-{C·uÞw6Ôùq37Ô9‹†uÆšól¨óöÑPgíã|Žº’g,óّκÖm
ÔY»œuÖç±C]é›·a ÔY{Ž@]iO5\‡t¥g<÷#Hgí2¾A:koÇÙ‘nÙ€œýt=§€œ·ëDrÞ5.9kP9kõ
r–uç³çÔèÎgͽF„Á8ûdû|ã|o-G0®´7Ë¡2ãJß1Ô>g\iŸåDŒ[ìh,S;1®tͧÅor¥¹U°:ãJsßjŒ+}gÉ݃qËQvè°ãJ{¶ïÍ+}«â,‡\iû¾r¥½MÓÖA®ôíb§C®´Ë¹}È-ö;G¹Ò7MG£\i——îP®4Ëiãè(g}S¥SÎÚcN9kÛÇÍ”³¾&åJ{]k¤å”³ö<ïå¬oªq£S.mÃ(gÍMÊù[×\Â)gí½ÂÔ)W_³w”ó¾z8åümêA攳=rŽ[G9Û“ö=ªPÎFÔv”+#¾Ôäl&YeA[Œ¶9Ÿx6&Èùä\ö€œµçm ÈÙ„^·½ƒÜb'¶uÈùA0œ9og9ï›—€\ÅÌsÍ[†œÃª’Ç!çíiÈY{ªœì 7ÏWëk‰«?#%®Ö¾N\K_—¸Z;'®¥}¸ZWN\K»K\íç׉ë|t‰«½$'®¾‰>qõ®”¸Z;'®Þ¾J\/'®ÖΉ«ýf׉«}àœ¸úNK‰ki?K\ç³O\K»K\çóYâZºRâZZ]âºÏ×Ò×%®ËÐ'®¥}¸.CŸ¸–v—¸–ö³Äuûĵ´»ÄuŸ'®¥/'®¥™Wk^'®Ö—Wk§ÄuŸ'®¥¯K\Wk_'®Ö—×´
çÜø<q]Æ>qõç¤ÄÕÛW‰«÷¥ÄÕß&%®¶ÍëÄÕöcN\m8sâjä:qµy”×ùìW›v׉«OÍ”¸Z;'®6¯×ùèW?Râêí«ÄÕûRâj휸z»O\+'®ÞN‰«µ?–¸ÎãóÄÕúRâjÍœ¸–ö³ÄÕúrâ:}âjí«ÄÕÌœœ¸Z;'®Ö¾N\ç¡K\í)9qõvŸ¸úVSâ:}âêí«ÄÕúrâj휸Ú6¯Wû€9qõ–×y|ž¸ÎcŸ¸–v—¸Îã³ÄužrâZZ]âZÚÏ×Ò×%®¥Ý%®óü,q-]]âZÚ]âj?¿N\K_—¸–v—¸–ö³ÄµôåÄu^ºÄ՚׉«õåÄÕÛ)q—牫õåĵ´»ÄÕÚ׉«½&'®i†:k^'®óÒ'®þœ”¸zû*qõ¾”¸Z;'®öñ®WÛ‘9qõñL‰«ÍëÄu»ÄuûÄÕçÝUâjs3'®óØ'®¥ý,qµ9žWgKJ\½}•¸z_J\ý¸I‰«³¨O\59qõvJ\ý±ÄušŸ%®Ö•WkçÄÕÚ׉kéëWkçĵ´¯×ÒÓ%®ÖΉ«µ¯×iröÓœ¸z»O\½+%®ÖΉ«µ¯×iîW{NJ\y¸Ú'ˉ«ï”¸–ö³Äµôu‰kiw‰ë´<K\KWN\K3'®¥ù,q-}]â:}âZÚÏ×Ò×%®¥Ý%®¥ý,q-}]âZÚ]â:mÏ×ië×ië×Ò|–¸Z_N\×i{ž¸Z_N\K»K\}¸Z_N\Ó6ŒrÖ¼N\ýSâj휸Ö×ô‰«÷¥ÄÕß&%®¶G®WÛ“9qµÍ‰kñëÄÕfRJ\§¥O\}â]%®>9Sâj휸ڄ¾N\§¹O\ý H‰«·¯WïK‰kÅLK\C}âê°J‰«·Sâjí%®ãú<qµ¾–¸ú3Râjíëĵôu‰«µsâZÚ׉«uåĵ´»ÄÕ~~¸Žk—¸ÚKrâê›èWïJ‰«µsâêí«ÄÕúrâj휸Úov¸ÚΉ«ï´”¸–ö³ÄuÜúÄÕn‰”×q{–¸–®”¸–V—¸Žûóĵôu‰kiw‰ki_'®¥«K\K»K\KûYâ:}âZÚ]âZÚÏ×Ò—×Ò̉«5¯Wëˉ«µSâ:Ï×Ò×%®ÖΉ«µ¯WëˉkÚ†qΚ׉ëxô‰«?'%®Þ¾J\½/%®þ6)qµm^'®¶sâjÙW› ׉«Í£”¸Ž[Ÿ¸Ú´»N\}j¦ÄÕÚ9qµé|¸ŽkŸ¸ú!Wo_%®Þ—WkçÄÕÛ}âj]9qõvJ\ý±Äõ°¼uÙ;Ж·-œ;ì úu‡%®ëÙ¡î°ÄµF>£wK\§3P·[âºv¨Û-q¶@ÝîÓiÔힸ®êö.qÝ-oØrÒíž·Ž™t¶Q#
¤ÛÚJdtÖÖ±¤Û}×ÍA:;Чz@9évË[+ ƒt»çsî𼵑îð¼uêHg5þ£ÆFNºÃòÖaÒž·vA]ÁS™¤¨;=quVª?+Öu§%®Ç¨;=q]ê†g™kéê2×Òî2Wûùuæ:}æ:}æ:Ï3×qè2×qì2Wk^g®Ö—3Wo§ÌuŸg®Ö—3×Òî2Wk_g®öšœ¹¦m8ëÆç™ë8ö™«?'e®Þ¾Ê\½/e®ÖΙë8>Ï\mGæÌÕÆÓ>:¬;Ÿ'®‡ç#¨³üVéè¨;žç‡Å£ã¤órù9éåÒ‘ÎÎmS
Ùœt‡§Sîxž¶Z9§ÎŽšyjÝáYë”AwxÖÚ"ºÃ³Ö9@wxÖº<õôUx™tƒçK+Ò
íû¬,sŽ>®,u=Zî:Xêê»G´,w*VÁÁcŸ¶Æ»ÁÓ× -@Þàùëñ`g3¾LÏ1h7x;œwÖ7ÚáGÇ -ÐËÔë³ O뼌í“YaëP¯8)@/ÑßP/{· -ÐKà\'›ôòšã¸ -Ð×iªž"ôuQØ£]A¢û|j!ú4ŽËœCô}—ë½Ì‰-ÅèǦJ®—aˬs‡®ÑkúÝ"ôsZëySz9eYªÐ-E¬&B/ymל¬ƒ¬=Eèk -Î>ŠÍ
öãº-™*¿Í‘có㘎FöÒa[Ÿþ”Ñþþ*¤6sl»ˆÚ³éàT7[ûØ[@mM›6- ®ŽÚ¨pÚ¥¶½Æ–6Lq³`§kߤҤ…ÓæQƒ¶g[§¤pÚ,ºMU˵*pƒ]}#ž6ÏŽP[ßT϶µ\;½ðéG@míáŒ_Ë/õ—¾í¬«Ôfn-5hö€ÚÔùŒO^j›½ãÔj‹#kúQj›ëÚb–Ú·/uÕ€š¥"ÔåÈÙ–ˆkD=ÖÂ-!µþT1Ú$V{DS5¤6hS©Çº©©í¼ÚÔ&…žc¨YC@]Ž¯‘0€ºôõªG
¨í9ºrâuižöuùÙ<ÔðÑ/õ[ÿÜ"êÍ£è[Dmƒ¡õ5Q[{[—ˆ¨mì¬ÖÙ"êªã-Š -¢ö1×R ‹¨Ýà\â5Q[ŸŸÒÙF™këÒBêÍ–”p¥…Ô~„L³~©mú.ñšª ®GQÛ°ÖZ¯GÔ›_Y?#¢öãr×xD]ú¼ÐND]Ú夿QoÒmrDm}[6RÛ&özTxHm¨-Ê!õæ -NDÔ¥¹Lõ`óˆÚ]Ò-¢p¨o>zgõO#Âöö¸4Ô3•oŸ#¢¶öYÓM¨
Cû܇ÔÖg¡ !µ?§fhR[»Ì=*ÃD슦!'ŒÚA³ž
£¶ÄwÝ£¶yZzŒš¿]çI=¢¶e£ïKÏQ;P÷±qÔNÝÇÜ8j‹Ñj»qÔûsi05}ûl,µfõQKoØK(Œ•¥¦oSÏRÓ·ë1^Yj,YçSÓ··±‡éX£³€©í²ej0-Ykƒi ùñSÓ·×3`êúö¹u0u{;¦ö¹DJ§©Ûƒdxhj»ëÐîòâ„KRÛÿ»v^ßþ+‚ÒÍ—wÍRŸÁR··õ1
¥~ôœAR?àŽ©#©ËÛû$u{»ÔÍìeì@êööyH±¹©;Ôu§H͉žÆ9@jíªÊ×Yiîs‡QºëP:Fc¨[×ÇÖaÔßyÛ£nbk`Ô_S÷%õ®m -ŒúÛ¬{`Ôõõ±£¨íÆuƒ¢UÅß‚¢înos‡Qw·+ó£@£6閵ǨMÌ%(ZZ~AŠŽ±_EÇZ-¢²°¢Ö碣ˆZ»n¶BÔ¦ÛÜ3T_5µvýÚ‚ÊÐQŸ±g¨‹’uC¸U«{!œ»“ë -áÜ“œæŽpÖçW·p&1G˜hiŸ:¾™ù\õzÇ›ûÖÇxs1º¶o¦lïõüìxsûh|óöÜáÍ»†-ð†
Þ¬í×wÞÜã>æÀ›mcX§À›µë—GÝì®ótóݵÜÌf=ÇŽm&Å
mæÍ®ëh3_Û² m¦ãúLÚLÙ>j`èh[µî+£m]#¬s´™â« èt3eÛ¾Ú¦ÑÍŒl?BE73¶°3fg+Â
º[œ“œnflûw%o¥m‹u2ÝJW9íìA7ó“íêxs{éèf]¶æºy»¦N7Sž§zê -ºYß6ŽA73´çù¼YÛJ0™onq×Áôã8¶!¾apg¾ù{×ÄÊ÷žë×5kr¾Õל™oÞµÞü]t„ÞÜYŽŽon¾×ØËùæ£YÙä|³rnSÇ7¶Çúµ~ì¯KéðÍgÞ2w|óÉY3GŸ4å?ãºàL؞׳œMqû$‡l
á¼]Ñ„ó¾ú½$N8oo8gÐtt„«_ 1áâ»D8wÀEÀD8·"÷5κ<<ᬽÕ\Öç’ä¸u„3={¯ƒ¸»i9ÀÆ83š·z†ÆYßX#‡œÛÙ5¦ðãÅÚGmäL¦ëÙÓ!çöôÑboW¶å-eƒrÖö+ꢜÙûÒQÎÅîz -‘Îí½e«Öžö>[5e{=Z¶êòt
ùœtÞžútÕ·[3'ÝìkÝö µ·š¯é\ÒÞ[ºZÅï%Hçºyï‚tn©O-]µÖҙѺ}ºê&lísÒ™=;¯:wm>[u'·f´N:Ó¶·©e«‹-åª$l¤" -TIgÏ©ùM%ÝØ2Hg]kKYým––²º¤Þs®ìÈ}h«fe”sÎ&È®ÌÎÙD:×–±Îg]/ç|ÞÍ}Æês³fË6g¬y.-eí;2Ö>eµ)>ׂ€ƒÎÉr¶œuÖRÿ:ï«U·×)@ç(ê9ç›[Îêí¡å¬îyÏrÖÙäîçF€scÍÒ…9¿<vô˜Ó -]aÎ.¨k`ÎjìkqÃï¤XƒôŠ9³ ·½aήnÕvÃœõ,Z17T#0gíqë1gÛW+*æÌàålÛ¶õ”T}‚r~3ȽQ®Þ±§œ] ¯ô¬”ëPåÊìjQÎkŠk£œ]^[æ†9;ûpÎtܳÖ+å¦ ˜SΔíMµG(7O~9åLñõ“…0gÊö\+'¼Ëü¯‚¹ÙÑ=07kL2çf¿0|çL,ÀçJÛWýfÎÍ6½¶98g‚²×Ĺ™$qn¦Â"Îͤ1✻Õu€ƒsÖçËQÄ9s´×©Uæ¬=ë*œ«^÷œ‹mˆsÖ®Ó30çoÝW†.Ï-ñŠ5SλRæjícƒr.¤ŸKÇ9Û‘C’œs>œíòFiŽãÒ_ß°‰4W&UÌÁ[0g¯9æô•¦`ΦBÕ*æÊäYk¾Ü0gK!굊Š9˱7ÌY»æË
s£†ÌÊÀܨ”™s¾€õlœ3©»ç+çF%È=ç&_—°eÎM|Á¨8gmÏÖ+è\¤¬b€Îülg*è¬5×ÀË@gJ³®^è&ê´©ÐÇÖ2Wûù°õ™«ÙÔóÞ2ת|Ï:o}æêÛm‰«Kܵèê sK¼ntÖçäèÜŸÛ¥\ûÕÆÞèìcK\§º0:@g’ërö‰«‹°ç ›ÊŒË 3×ÖÖ-dÒ™’;×äÖI7éëð Ýä_Hzt¤3qûh 3Ë÷<ZâjÞö> tfmërŽƒÎ¬mˆlYÛŠCtfmoKË\ÍÚ^ö9@g®1×' -ç&›sÓ×ÇsÓ¬s}¹q5°[«b]Æ -sÖöT½~Ö*tgÈYÏ\GpwÍÒ—ârÖ¬uÁ`œ9ÏûÒ.AX{ZÛJk/k¿RÅlíºQGœßµèçˆóöЯVñÍÖË Î87¼ëe#gœëÜõ˜ ÆYß¾µÕ*U?ƒqÖ^kpŒ³O(v:ãF}›'Œ3—õ8úå*£÷`œy³kÊYM³=÷~¹Šé¸æÀÂ83¶+¿q£U]t½Ä•>B/g\iûÊ9g6ö8.‰qæc{ÉKŒ3{>Úrû¹˜ŒMHk9«éÚ‡b7C\i|õW!F+e¬mµŠË×uå‰#n$ùHˆ©°ˆq# ŒgÊóTóÓ€œÛ×G[2Zn5n9kºLä¬oÚj•Ø† gíeëW«ø{/S@Ο£«hK¼¦[â]s[âòøÜV«ØÇ378CÎŒíãh«U|<§) gSä¬×r£}£çÒ–«ŒðV”ó©7õËUlzu¥ŒO+§Ï
s¥=Ìs¿\ÅfùZ/"8æ,{[®âíš,æüH©™¬s®’fÎ9‰†~¹ŠoghËU¬ØÎ9oÏ–«øwOî]8ç•Íy ÎÙŽ*P4ΙEy}Þj·Jv»y–ò*鬮ËS:nPgööZ/È:êìÛ”“êì˜ÜZÚºÛÊÙ¥¡ÎÚCET Î6{Œíj«´ÃЮC |gÔ¹8~N:󳧽å»-{^û¼Õ~c¨³]6n:g‚ë±õ\½¸¸¶¼Õ¿–rn+óìˆÜ+·u¶®p™Ú…ˆÓöNË[íKϳæN–Mu¶àX´¬¨³çc¾a>ö>µ¼Õ|m˜ì¨´¨'£®ªgu¶8}[ë†v¡"X7èë:`ÕøjA ²nT1³Î5è–·z{lyë8ªä™YgöõÑòV3´÷qm¬+íuX{ÖÙ·f
-omÀ:_YÜ£ÎÞºfAuö”ÎÕWty«wÍ-ouu|ny먯æêHg÷9ZÞjÃ9
>g_†8ï=éÊLÒ}tÆ×}lJlâGŸ·Zu|¬õ8›4VLOte>ïZ5 ;ìR\}‰ƒÎȲïí‚ëQãtþ]Æc»àê¨YèEƒ2K@Wú´†Ì9wø5•vÁõð³ýr͹ðAèBt¾"{Qå`O:Hfë k,@väœ#y
$ãÎe³Ûy2À$/d˜gkÿ×yn_ÃÉÔCz¡ƒ€½ÐA2÷†jÀ¶e&¡ƒ@>tL¾¦ƒ}Mûš’à:q:q:HŽóðAˆóÙj ‡’=„’Y !ä²!-—•B*‹B*‹’SYé d²è ”ìÐArÉ„’V-“ÅéJvòA¢d§¼†Š|®b÷¢*ýQ±“; !]ÅNBHTìØ;!]ÉÎŒåa„DÍNFH®ÙI‰š„¨ÙIéjvB"••Qž„.Ê“QžŒˆòd„døa„~!„@¿B2þB.„n>HàPGm -"…@ÀB2à -‚a…@Á°B®0øG4¶ÿØ"¶ó2
(k#¶6lç[³6¿Ç4ÉÞ²Kp¶VlÝcݸ{#¶Âlݶ0G¬}Öon° hM -³¶tn“zmEkãæÈj_µ·Åoåæˆ-®š«Òa«”|…^µ˜ÝY—º<S/qsÄNûæˆ-œÚçG¸É…^R¤-á½ø<ôÛÔè;qLYýû%%/K)}vND±õ‹cý²¿àjíuiÀOM¾²j.ŽXÛ5 -‰#¾æqëÕë;ª[ë«lÕ‚[÷ˆG÷z«#¾TlC±çø7]I±Ÿ{讎ø^Úñ¸W“ÄÍÛÑ[{‰›#6}Ì_ô6aŽXÛV¥ð³>|±\ý -17GlÌåY»9âË+ÇxWþl.ù—Jµmxôƒ9bí)nŽ¬ö=Sˆ#6]ÏxI½éŠaŠ—ØÄ÷é,g˜#v\a§›9bǦ]ÇÐkÜñ”Sˆ#¶ˆñ¨ÂÑ2jýᾑ‹#õ7Kˆ#¶}‹#¶DÓ8Ósñ{ñKýR7Gle'ߟ²Ö{õìcû*7GlÕ¢‡â2Gbu¨Ì[=z4Ô³¥vKˆ#ö”Yˆ‰#öã&ÕÕQ¾0µz .ŽøsäfÛ+Úºÿ˜#J¥ŽJ¥ŽJåŽt(•;(•=(•>Ò±TúH°TúH°TúHf©ì‘ -˜n²G€é&{˜n²G2L7¹Àt«ö,ݪ=’QºÉ¥i5‘”=’QºÉJ7É# t“<’QºÉ¥›ìPºU{$“t“="’n’G é&y$£t“<J7 J%t(òHTöHTöHGÒjHe¤eönt •=H%H«<ÒqTòHpTòHpTòÈ5G±G2åÐG ú”ÃÉ”ÃrÕ q($™qRH@ - ˆC!IˆÃ q$0NIF ˆÃ q$q$ ƒÄÉ É„Ã p2H8 $™oHÀ xC ÉxC o$à
$ã
¼!@8’L8‡BáPH2áPH sÄI!É„C!á0H@œ’L8‡Aá0H2á°? ˆÃ Ɍà qiÎ8’Ì81Æ!dÆÉ q$ ƒ$3ƒDŒC q$™q$0Æ!dÆ! -H¦‰('È!dÊ!@9(‡@rM9’L9(‡BåpH2åpH œC#ÉœC#th$€$‹Ða‘ -žì’¨àµmÔ -žì’®„'»„žä’¨áI.éjx²K¢†'»$jx²KºžìÒZÉ%íI.é¢=É%íI.‰hOrI r -"—@ÁK2C.„!—@ÂK®Qøgl—ز[’íë›æKleÅv´›’X{h·ìr¹ÄV[èÆÍZ{™â.¶^co÷±ë&Ö5.í.¶&`Ú]þ‹ynI`—ÿý«Öä–ø¢‘£ÝåÏ•´ò^¦µ.ÝÌÕ’Ò®_R/µÄÚÃÃÕ’Òç÷‘”ZRW³´»üÙ„yîïògë\‹–ZRÚ»TwKlAw×}ͤÝ
·Ä íí.‹e9á‰Ôo\ýþP2KìÛÜîòg«{nÈ!³„@˜%öšslwù³ŸÛ¥5Ì[¤^ú -ûEϱÝåÏVPø2K|UÅÑîò·(Ä,±¶‰þ™%¾“–-ÔÛ‰õ^!n–Ø~¶¡ÓKÜ,±¾sowùóõ!g»ËŸ
ÝÌN“âëJŽv—?kë~#n–øR¤£¿ËŸõÃr“¶±Ë -•î{XUÉS¿-Af‰µ÷©ÝåÏa6/ÿfI‡Q™%`TbI`TbI‡Q‰%Q‰%Q‰%™£òJ‚£òJ‚£òJ:ŽJ,¦Õ+ –Ê+É,•V,•V,•VÒ±TZI°TZIÀTZISi%Si%Sy%Lå•Lå• - C!É C!t($€‡$ƒ‡Ðá -‰@‡A’A'ƒÎaÀ9$sØ`ƒÌadÌa€¹´]¦Ç°õ‰+ à t$t$€ƒÐadÐa -mĆ\7qmdv{"^SË~ƒÜv´‘Á.kíͱÓ|ó9ª7b±½~—½^jŸx©£…W¼Äµ»XxNM±ëvûÙ´;0¸ïIÕFF[õ>7m¤ìqÃ9ÚÈXKs j#v}{NÞÈhE˜³y#c¥|LÏÅ·³.Ië’¹ÐFÒÝÉB±…ÃÙ´‘Qßð6¢ \¯©ÚHù„Øh®Œu!`h#cöÆ´6ªôùmßðFì9çÚ¼ÛkÿÖHÂ(ÒÅF‘F2F‘F„Qœ0Š3’9Š4G‘Fà(ÒHæ(Ò0•5K±F2K¥K¥K¥t,•6,•6Let0•50•50•5ÒÁTÖHÀTÖ0ÅÉ0E¦x#Ðo$Óošº7JñFJÑF@)Ú(EÉ(E¥ÒF )ÚH")Ö$•5HÑF2HÑF -¸ÐF¸ÐFàBáBáBI„mD„CàBI„oD„oD„o¤#Ü‚5Ò· ˆpÖH%Ü‚4’· TÂ-8#bÜ‚3’· rÒˆ · $È-H#‚Ü‚5"È-X#‰r‹´(·Hr‹´‘L¹EÚ”‹z•r‹¬‘Œ¹EÖ˜[dÀ¹EÖHÝ"kÒ-²F Ý"k$“n©Ú [ö±qP ·.J
Ð-{Ä\,epoÐ-ÕIœ[¤À¹EÚœ[¤dÎ-ÒFàÜ"mΡ$Ða -¹pF9œ‘ĸFĸFĸFãF„¸°F„¸°FâÐF`ÚŒCÉŒCqh#bÖHfÖŒÃqX#™qX#0kÆadÆ¡À8y# o$#oÆáÀ8¼‘Ä8´‡6ãÐF2㤀8´‡6’‡5â°F@ÚHFÚŒCqh#r(@mÈ¡dÈ…6"È…6"È…7’ Þˆ Þˆ ÞHƒ\h#‚\h#‚\h# r¡r¡r¡$Èí'ráˆrá$Ê…7R)Úˆ0ÚHÂ\h#Â\h#Â\h# s¡ˆs¡ˆs¡$Î…7"Î…7"Î…7Òq.¬‘ƹFĹ°F*çBI¤i¤’.œ‘.œ‘„ºF„ºF„ºFêF„º°F„º°FêÐF@Ú¨CɨCuh#BÖHFÖ¨ÃuX#uX# kÔadÔ¡€:y# o$£oÔáêädÔI Ô
åŠ:i#ê¤ë¤ë†v¡bˆ—¸5¬“5¬“6Ò±NÚH°NÚH°NÚHÇ:)Á:i#Á:i#ëÐF`Ú¬“7’Q‡7êä@º±å+gû0ÇÜòÖÐF ÚH&ÚˆHÚˆHÚH"Úˆ@Þˆ@ÞH]x#t¡t¡$Ð…6"Ð…6"Ð…6’@Úˆ@Úˆ@ÚHÞˆ8Þˆ8ÞHǹf4Ð5iD¤kÖHE]“Fëš4RaלѮ9# wMïš4"à5i$¯I#b^³F½f$ê¡@½ÐFÀ^h#™{¡ -qÄŽÃQ_âˆ_tYÂ)M¿
’¼¿D³®Ì÷F¬Ï¼Û‚î¹ãÞˆ]ç²aLÏÅ¿UÍ8bmÃ9âˆ]æYÛí†\ñKhÇâˆ]b›IFo»¹¨×Ô›}Þˆ5-±`Þñ=¼ªð™W½Æ¼Žî?âë«hûwßêcŽt(•:(•:(•;Ò¡TîH TòH TòHÇRÉ#ÁRÉ#ÁRÉ#™¥rG¨Õ žÊéxŠ;OqGà)îHæ)î<ŨÈ#¨È# - ”Ã!É”Ã!rH$p‰$s‰Ð!‘ -†[’1n ·†[rÂ?c»ÄŠG¦e»Ä‹LËv‰µí¸Á.™”8~iv‰ª,ôÀ.±ö1/Ø%Ö^ár‰•¿Öu
¹Äê)ZjîµêÒ.¹ÛŽ]bÅ´ó¹Äêm“$“K&[V»…õAµe[u«X{¨kæ].)íuikä].±*ŽMÉ%^À9çK¬€³/ñA\.™æjˆ —”vIî÷°K¦ù궵7Æ_kÖÕ|Ù%S/–LëWbeQ»s^‰—R¹‡¼¯¾V'Ľ/šd!¯Ä+¶º•^‰•W-’Å+™æšøá•x-wA^‰}Ø2œ!–ØsL{@,ñzÕÂǤú”3±Ävàz†Wbûxm/q¯ÄÆÁï\(¯¤´}šá•X{oîÆQ«¸^õB+±ÑÖ½F\+±Ù°µ…xùoZd¾·mÔÛ„¸TbsnÝ–xÿö¥å…ó«ÄfßÔE½J8·×˜Ub3ÿœ·°JìxÚ«XãV‰“K^Ü*±‚ä<ì¡•L¶–¥êHKý±•¦€k%ö’ó«dÒÂN¬’ÒvÀÇ´\|3þR¬’i«GVÉ”îL†UbeQ‹‹°J¬þì_ñ/«¤´]lÔkêpu 3Z‰=ÇfZ‰ý<IJºZÊ dAV‰=eÔÝIlÁ•ƒlù¸I‡PY%PY%PY%Be•Be•Be•d†J* †J* †J*é*«V©$8*©¤ã¨¤’ਤ’ਤ’Ž£’J‚£’J¤’J:J* J* Ê*é@*«$@*«b•L½P"â“@R|’LR|Hê> Å'ÉÅ'£ø$`Ÿ$cŸŒJ(¢%™¢%PTB‰ ŠO’!ŠODñI€(>I‚(2•NC¥“d„¢“€Ð´…z‹—I2B‘I@(6 Å&ÉÅ&¡Ø$ T6I&(6 E' è$¡è$B(6I T6I‡Ðj“Ae“Ae“t6I -¾~4_Âá‹€8|‘Œ8|‡/âðE2ãðE`ÂŒCÉŒCq#b¾Hf¾ŒÃqø"‰q¨0]Æ¡‹dÆ¡‹À¸´
-dÙöq’E ¶„ÃÉ„ÃpØ"[$3[ÆI ÄIé']ÄÁÚö%n‹tˆ“-ˆ“-ˆ“-Ò!N¶H N¶H N¶H‡8Ù"8é"8é"™q²E‚q²E‚qcäÄã&Ù"™q“l7ÉrÓ1b@n’-ä&Ù"@n’-’ 7Ir“d 7IÉ›d‹r“d 7IÉ›ª,ã&É"@n’,’!7¡¸r“d 7IÉ›$‹ -Äá*pÀ!tR:ƒAà CªÀA‡ pà!xH8ð t -R:…ƒAâ CªÄA‡ qÐ!HtH•8è4<)‚ÆA‡ qÐ!ŸR5:ƒAã CªÊA‡ rÐ!¨tH‘9àd8™©2':D2‚̇T™Aæ€C9à*sÀ!Èp2Re8™Aæ CªÌA‡ sÐ!ÈtÈþC$sâB9¸*sp!È\HÊœ¸—̉I™ÛR‹CæÄ…¼dN\HêœÀÔ¹-%–Î I‚Ήy霸Ô9q!©sâBªÎ éH’:',ä¥sÂBRçV*ò5’2THª\[û“T9Q!©r¢BRåD…¼TNT*‚Ê…T•‹„ž#©D*¤ŠT"‚ÈA…T‘ƒ -Aä B9¨*rP!ˆX"RDNT‚ÆA…|j\R!Uä’ -Aå’ -Aæ’ -©:—TB—TJ—TH‘º„Bк„B»„BªÚ%"½K(ÁK(¤*PŠ—P’—PHÕ¼„B½„BP= ªz … { … {I…Tრ-Éõ¨\߉ -a}' „õ]Q5_à‰y-ðăä6xÜ¿Šyí_•g€í«xܾŠym_ƒÉÝ«€tÑ y¹è„¤‹N@.:ñ /xtÑi;ƒ‡N<HõÐ åHpôÐ yy脃¤‡nµá%@y¹èƒ¤N4HúèDƒ¼|t¢AÒG'$}t¢A^>:Ñ ¹}’«;á ¯ÕpVw¢Aru'¤ -4—4Ê—4H•¾¤AÐ>h´/i*~Iƒ ~à ¨_â Eþ’A -â{·Ö@Aì¿ÞWþÂY³ÙŒòüÛgXû÷³Ú‡±å7{t0ÈóïͶÆü g”zTŒ±ëñäƒ<ÿ~^xÞ–Ã ¾×
ˆÅâlAëþ×lóL$üÂYÛÉØ&Äv1Bgœ±Ê«”C£¨aKÄ6þ^¢O,ˆ¹Nà!f³CI!öÛ@A„à_ÐO|Fr¿Ä±'â>‡íJ"Ä=o ÄÝ%{K ÄîôY÷&bO3„ؾ̪_„Ø¿Ímbÿ¶¡æ¿b½dï ÄzÑδ B|¿¸~ãDˆÙ†¨;Ѷ—c›ˆ{wû¹ª“ŒØšúbÿVGBlŒ<¯–߸¯ÏlÓF·uqO(¤YlàÙòïx¹Úg|¶±JØðÝó7±e.?1&ľ€ó¹&Ä>3[ØÀ„Øg8·,h⟤íÎ- &¤Í¨$&Ä6óÀELˆoøcÜ8bM¨ÞŽC!æ±
IŽÏÓÛ¹¢jˆ3!öÏ->6gB̯r®ZC΄˜í™z’ 1ŸÁ#ÒüßÎ#ê7$¼hæ¿ ±ÛÒ&Äzàºïb6[-…Ø¿ï(ìãQT®gû&¤ -©R!!©ˆ—ŠAH„¤ -y)©ˆTR!©¤"B^J*"$å4TS!!/5’j*$$ÕTHÈKM…„¤š - ANE„¼äTDHÊ©ˆ”S!/9’r*"9…©r -‚œÂ… §p!UOáBÐSçBS¸"¦`!ˆ)Xb -RÅ,1‚–‚…T-AK…… ¥p!UJáBR¸¤.¤J)XR*0%R…0!Í$¤ !UHACRЄ4¤)dB -‚Š©: -‚ŽB† £!UH!CRÐR¡!/!
4’:*2䥣A†¤ŒŠIò’Q‘!)£"CRFƒy©¨ÐTQ¡!©¢BC>T2¤h`"ƒ©",…© -'.ƒAààBªÀÁ… p€!(œÀ*p€!`R0‘À‰©ú‚¾‰AÞÄ…Tu‚¸Á… np!UÜ€C7èÄ
:¤Št₾A‡}A߀CÐ7àªo×rü»¾‡ p‚Cª¾‡ oÀ!œèªoÐ!ètúRõ
´}AàÀCªÂ‡ pÙ†@¤*€ - ‚ˆ…‚ÀÁ‡ pð!UáàCP8ø>¤*| - ‚ˆT…‘ÄÁ‡ qð!UâàCÐ8ø4>¤j|'>‰ƒ© ‚ƈ q -tB‚ÒA‡T©ƒAë CÐ:èªuBD:¤F¤JŒR#‚Ô‰)J"‚Òˆ t "Ué@DP:”D¤JˆR"‚ÔÁˆT#‚ÔÁˆ u0"Uê -@‘—ЉI¡)’B'Rä%t"ERè„Š¤Ð y P‘º@ERç„Š¼tN¨HêœPtN¤ÈKçDŠ¤Î‰Ik™ »–pðøäÔ9‘")tAŠ¼tN¸HêÜž‰çÅ‹TƒAçàE:x‘"tà"¸B.R•\¥AéÀEªÒ‹ tà"(¼HU:x”^¥ƒ©JìÒŒ t -td):1‚ÎAŒ s#Ué FP:#)t"F^B'b$…ÅEè„Œ¼„NÈB'b$…NÄÈKèDŒ¤Ð‰I¡1ò:#)t"FRèDŒ¼”NÈH*‘Tº–Ûäªt#Eé -]=‚Ò5Ñ#(]=R•® Aéšð”®]¹G®J=R”x¥‘ÒÁŽTƒ‘ÖŽ u #Uì`G;ØÄv¤ŠØÄx±©b<‚Ø vÀ#Uì€G;à‰ìH;ØÄv±ƒ©b;‚ØÁŽ v°#Uì -#ymh#Éý¬0’tÝ #y¹î„‘¤ëNIºîÄ‘¼\wâHÒu§Ý
ž;q$/Ï ôÜ $IÏ@’—çN IzîhÏP’—ëN(Iúî„’¤ïN(Iõ݉$IßH’ô݉$yùîD’ä†V$I®ôD’¼Vz"Ir¥'”$WzBIªü’Hþ’$Aÿ’$©˜$ -I‚&IR%0I4’
L’¤Š`¢$È`¢$è`¢$Bøß2I²?ôBI¶8»M”ÄÔ÷(,ÉfyF’K²…5a[àôž0Éqý$`’Í<)#a‹[¿‚ÁpµŸB’Ì_bÒ€$™æ¨9Ï$Iž;Û2\V$És'Ïd‘$Ïø˃$yþ}|’$Óƒ›vH; >îUVÄ6NæáÔO%±!¾Í$Iì<úÞ®$IÆGõ†3ðÝïIºE–Ï’ô_bbñe°@’ÇfOHbÓ¤Åb -LR•˜%L’J*˜d)©H’”Ó IRME’¼ÔT$Iª©H’TS‘$/5I’j*’$åT(ÉKN…’ §"IRNE’T9H’r*9$©r -H‚œ’ §€$UOIÐSIS@’*¦$ˆ)$ b -IRÅ’1I‚–B’T-…$AKE’ ¥$UJ!IRH¤’¤J)R*’%IR…’!]-„B’T!…$AH!IRH’"¤I’HH“$‘B’M’$t4Aéh‚$EH$‘&H‚’T!H‚ŽB’ £$UGE’ £$È($I•QHÉ( 2*d{d’ ¢€$¨( ɇŠ&IR4.Qi\¢$Ò¸dIŠÆ%K"L"…K˜¤(0‰˜&Iƒ$Aà IP8‘$Uà I8H’¤ -$ I‚À %©úJ"}I‚¼‰$)ê&q$AÜ -I‚Â6Bá IªÂA’ p$($IQ8H \’$¸$IŠÂ%I -— ‰.A’¢p ’Há$‘Â%HR.AI\’$’¸$IŠÄ%I"K’D—$IѸ$IBã -(‰„’¥ƒ$)RH‚Ö’ u€$Uë’ u€$H I•:@¤©HR•’¥ƒ$Aé IªÒA’ t$($I•:H¤’©ƒ$©Z'’©ƒ$Aê IªÔA u$H$I•:H¤nµRIR¥’©ƒ$Aê IŠÔ%I"K’DZ—$IѺ$IBë$‘Ö%HR´.Ai]‚$ÒºIŠÖ%H"ƒ$‘Ô%IR¤.II]’$’º$IŠÔ%IR— ‰´.A’í”H"KDZ— ɇÖ%IR´.Qi]¢$ÒºdIŠÖ%K"K˜DZ—0IѺ„I¤uÀ$h0Ij$ ZI‚ÖA’Tƒ$Aë IÐ:H’ªu$h$ ZJRµ”DZI‚ÖA’$Aë’ u€$Uê -`’%t"IRèD’¤Ð‰$y H’º IRçD’¼tN$IêœH’Ô9¡$/J‚Ή$IIRuN Iêœ@’º -H—ØüöÌ~YuÄù’
²d37ªèZbÓŒ
}]í‚o-yà0lÉæ\U©RøÁö¦Kž¿õ,ÂñXûÒνJ%Ï=Œž?êQõÇjfÅ5Ηø1Ù¤„&χ^þ3&Ö[Ãw*»’ðÿ²m6{g±wŸžü(Š•<º¿í}+yæ -‚8±`ÕËf2ÏnÙl±Ëb%¿\ªCµJÌ_1óÞÂ+è(hÐ"Qêk„ÓƒZ%¿˜ì¯[;Íq®= -Ey©¯P”T_¡(©¾BQ^ê+%%ØÎŒm÷„SؤJ0…M` -› Á6©La$˜Â&h0•MŠSØ
Ž²4X<Ê[ƒE¤,
’’“òÒ` ”-q”ax”*Âð()¤¤C¤¼$%&%(¥(0LJ*° ”`¨”— -'Ò߬pRô7ë“H©pòK“¢¾YàDê»õÍ'E}ÁR¤¾P)¨/TJU_°Ô,õ–RÅ,ñ…KA|áRªúÂ¥ ¾p)©¾âR^ê\ -â+,%ÅWXÊK|KIí–’Ú+,好ÂRR{Å¥¤ö—ò’^q))½âRRzÅ¥ ½¬–áRªÞÁ¥ wp)è\JÕ;¸é]`)¨XJU;a)ˆX -b–RÅ2±2åL±£ÆIѺ¬q"Ë'Òº¬qR´.kœHë²Æ‰´Ž"'Kê²Æ‰¤NdJ*Д—Ð NIƒNIOyé|Ê–dJêhJÕ9ДÔ9Ø””:à”—ÔA§¤Ô§¤ÔÁ§©OI©ƒOI ò’:•”º,v"£ØI‘º,v"©Ëb'’º,vR¤.•Hê²ØIh]Ö:)b—µN$v«‰»¬uRÄBEb ‚بT±¡‚ÖA¨ u*Uì T;ÄD¥Šˆ -b¢‚بT±Q‘ÚA¨ v*Uí T;äB¥Ê„ -r'DµQ©r¢‚ܨ w *Ÿr¢RåD¹QAî@TªÜ¨Hî T<•*x*(„ -Š¡RHÅs(¥¯v–;)’—åN$yYîD’—åNŠäe¹I^–;‘äe½“¥yYîDš¤’¢¥òR=8•”=@•”=H•—ì UÙRIÕƒR©ª¥’ª¦’ª'Nå%z€*)z*)z *Eô URô@URô`U^ª¬’ª—uO¤zY÷¤ÈuO¤zY÷Dª—uOŠêeÍ©^Ö= Õ˲'Eõ²ì‰To5ª—eOŠê«Hõ`UP=X•ªzÀ*È° -²¬ReXÙƒVAö UªìA« {Ð*È´J•=hÉž`TX¥ª° -ª¬‚ê«TÕVAõ U=h•*{Ð*È´ -²ò){Ð*Uö U=hdZ¥Ê´ŠdXÙV©²¬‚ì« {À*UöàU=çSü%d/+ŸÙËÊ'’½¬|"ÙËÊ'Eö²ò‰d/+ŸHö²ôÉ’½¬|"ÙƒWIÙXyÉÈJÊž˜•T= •—êAlÉ«,Ù°ò’½5²ÄÊR=!+oÙ³²doK‰–ìµRUOÐÊR=Q+Kõ„¼UOÜÊR=J z”@©ªG d(È%PªìQ¾Ù£Šd -(Uö¨€‚ìe’=* TÙ·‚ì [IÙkliŠì‰[IÙ·’²çÜÊKôĤè \Aô -ª·RUnÕƒ[AõàVªêÁ z€+¨žÀ•*z€+ˆà -¢¸òè \y‰žÀ•½ -š'n%5OÜÊKóĤæ‰[IÍ·òÒ<¡+©yvçû iEPªæQÍS$"(Uò(‚‚äQÉ£ -J‘<Š yBW–ä‰]yKžè•%yÂW–æ¿ò–<,[¢+)y°+Uò`WRò€WRó W^š¾’š¿’šÀRD~%E€%E‚å%z ,)zY
E¢—ÕPŠèe5‰^VC‘èe5”"zYÉD¢—ÕPBô²J½,†"Ñ[M„èQ¥hžI’ÁR%„ÉaAò@Xªè° zbXRóÄ°¼4OKjžÔ75OËKóÄ° yBXRó„°¼4OKjž–Ô<!,/ÍÂ’š'†%5OËKôÄ°¤è‰aIÑkì£ß¢ÃRE†ÑƒaAõ`XªêÁ°Hõ@XP=–ªz ,¨ªÂRUŠÕsjÅÏrCõ²JQ=ê¡Hô²ŠT/ë¡ÕËz(R½¬‡"ÕË‚(Kõ²ŠTŠ%UŒå¥z€,©z,©z ,/ÙƒeÙ’bIÙc©²'Œ%UŽ%Uå¥z,©z ,©z°,Eõ@YRõ`YRõ€Y^ªÍ’ª—…Q¤zY¥¨…Q$zYE¢Ga”¢yYÔDš—…QBó².JѼ¬‹"Í[M„æe]”"zÐ,R=`T˜¥ª4ªÍ‚êA³TÕƒfAõÀY=p–*{à,ÈžpTœ¥ª8‹TO4¢ÍREšÑƒfAô Yªè‰fAóÀYÐ<p–ªyà,h8šÎò©yà,UóÀYÐ<p4/p–ªxà,R<hO4K<hšÁƒf©‚' ½ ¥¥Þei”¢wYE‚—¥Q$xY¥^–F‘àei ^ÖFY‚—¥Q$x -åR>Ê¥ |”K©ÂG©„r)>ª¥Tá£Z -—MHøT-¥êžt/—”½ÆŽ¦Èž—”=1.){b\^²'ÆÙrAö€\ªì rAõ€\P= —ªz@.R=TÆ¥ªŒªã‚êÁ¸TÕƒqAõ€\P= —ªz‚\= DÈåSôr©ª—²G„9²—ŒKÕ=g\¦¯À]øq‰]ù…s(—*}Ž¸œî¿íKÄñKÄ¥ª_R.èŸQ.:j\õRŠf½)ગ" \õRŠå°¹DpÕK‘ -fÁ”¥‚«^Šd0)—ÔÁÄ\^Bè²€"]ÖP¨Ë{(Öeû¹¥È±æòZ -sY[Þ¸õµãzòÞñé²6¼B]Ö†W¬KÝðê²ö»b]–—O°ËÛË'Ú%C¦ÝYx¬Ý,œR½|NÁË'š'…Sª“O5óËVÝùø(›R}|”MÁÇg°ËU||ìoª“Ï‹»¤ -º¤—O¬ËËË'Ø%½|‚]ÒË'Øåååì’û]Ñ.¹úíòZý‰vÉÕŸh—\ý‰v©:í"LØ!LØ¥*aÂ.H¡Ã.q”Z˜´KÃgh¥. -!LÒ¥*a’.ha’.ˆa’.—°é¿'Òå?7lúïŠÄü“Ÿþ»?ûŽõOüïýÇ¿ú÷Œÿù_ýïÿçeùïþÿâ_ÿÍ_ý‡ŸõïøÓÇ¿£Î“%Zgáícx¼¦E±ümó‚j¶ŸÿÇçÿü¿ãúùüùúùý߶ŸÿÛÿå_ÄáÕæoŦvþöS„Ò—¿õ²ñÛo?hÏlü) gþ¿<x{–T¡•O{Ü°©}”ÇÇ´µ“CBÿÜá¿õ;ü‹Ÿ¾£”þ,>½ëçÿdYAÓôý[ØîùÏÇmñ§Ïê"ÊÉûyS6òoà wè6ÖmÛÔÛ‚‰ŸÓÈàQÕ—Öê‡Ïˆñ—/'D¦êß[7%sZVcß¾*ÖÛ?=ñ¶ˆ]+ÒÕ<`Ì–ëˆHÛÎ5Ž˜ÿÙOq„ÚûýzF;t?ûÌg<[ìéyÈóQ†ËÆcyHΕõç3OõHùïyž/XÒLî#ÒãÏî|ÆózôÇÂË3>ÍNóàó”»‘¹ß”ÄCþª‡l‡Ui:_ÙlN¹{>ä³ÿܯȅïéÃÆb’ËCšSëÚi[Öó8ò!mWo‡zõ!÷Í^yÆ6Ÿ—ou
ôæd±¤àåŸ?ü̃W>cÛcuÏC…u½öù”ÃÚ¼<ɧ§ØCvÛÓYäwÍw·Ÿ<ÿ¼žuÕåqßv&ýôô1Z`çáqJ·.\{ö?ÿžëtmÑ¢E‘ö›ÇÃrxöð韾׾Ý~ö0Û-ÉBõ¯L}ìñH§¨…ËvaÏ^úy×½ªË®}Ø?lí÷¶æuá »ZPjÏßñ×úÜë4àéù÷³XͤõùåúTžûÍ#%üÏyŒóE—ù‚9½ËÌ?aeãD}öü݈;úÌç÷ÍÖ#gö™ -˜¿‹>Û-û¸^}¶Û¢Â"JÔg»}ÑÏ-Ðg»Sž7Vûl·“aëGõ™9½-ü•>³ÓÛÞUé3ó“›o>³sKòª.3÷ü1ç«Ëö—Òg»¹øÆ•}¶›—rµÓž¿¼[@ãl×æXfQ€û=^f#ÖÈ1¶ú†GèëeßN¤–´@Á[§évi1éÓ·?ï3–¯¿Æ}–œÓîsŒæ8÷¨Q?GdÜ÷3;Ñ™Wfå÷ú§;|›sM¡<Ýæ¸ýëšúúŸkžÒ³©ÙÜþø~ó¾\2!iwT‚?¯,UrܶE´?}:ÐÑvÛ{íñ|AO™èœ‚"6Uó™qJryü5{-wNû"îÇjtÚÓí24:Í£ì”N³hûFé´Ãùã–fñÇ9_vHé´Ã¤8¼ôN³cvü-fq gœÔù:Òi‡}guš
"‹ò¦ÓŽA‡tÚqk”NóàV§=:÷¨"ìæUøúI§¹Î>w¿µ™fží'Îþz}îwšÙb^;‹Öv™ÛÓö˜åúy§› ÍÛ¼w$!Ú)/d§~JŽhÜ·@F"ªnh–E*{FÓçãæ'·E<ß®íôµ‡{xZµ}Š->ìT•N.>lâ}îdØ"DŽsóz†TÛíú¿ïqm÷Z}ÌËÿ¶#ttU]â«? -ÉVåt›¯ljV·}.¬s…ôÈýæK$OõýæK¤Ù^ý¶k¹I¿ùÉ"Õo¶F¯^ûg¿¿ÇºìßÿêŸþ»?þ/Ïfî?>û¹/_Âì[¯ú~ú§ÿ·ý—ÿåÏÿý_ÿ‡ÿƒvþÁ?ÿãÿõoõo~ÞÿáOÛÏöüï¿üO?ýõóÿ^{ï´|Ÿõå™îZÄ!YÊ‹G.SŠ/Ïš}Pâeþöa>ì kwsmäwÌÙÈýöþçŸÊ®êÖžëŽÝ•MiÅiâÑw÷}=ƒáò|ó}Ú³ûîfl¹ÀŒñº3GÆógÁÿËfaÄ?x"käÛOÿÖÿÃÑG~½û~ÃlÔ¯›wóF˸[D¯/™x“¹C¿êÏÍ‘=õ,uðÂ=»#ŒæÑŠ&ì9~xW¿æíÞ¾Dôÿ`À ·³±›-ÿH§ÑôqoÇó=™ÑBµ¼›î«pg4`Ô†þ˜¯ ýÎÌmõÃ;ø·Öm¦j{ùs¿aÞvzÈ’Å„Ñ˾Èø,ëdÔ;2㦾4óÜtk^)Wª'uíï€[³°ƒ[M˜“N·fr@/[Dú[zþagSa¾ã=Û`²xy]z{ÿ</Ñ“Ú{«ñçdÍêæúŠVÍv^ùǼn;ŸÞu·ÅJ™Q.n|TxD»f>O=ÄeYpçjàÑiµjþÏ_ÕÀ9xÇ¡ÆãYÀÉ(‹£@a±áÏïtŠMÙz¶hñ=j1»ÅóÑÄï=4D½b‹-³l«ºÙ<k’0Þ[þ>Vna>ïÎmÙ>[Æqôì…/Œùœî
Ø$cu
|4OF÷0yØŒ±n;Ž™ßþ0³ÐÂlžÑ0úÌƉmDš[6~ߧÕìf‡Èfôð—ÁwwóZ2.Füy«ÀqmíÂU!ÂØîl`tþÔ\
HŽ -«9˜y·ž†-°½Û“®ijÔå $[~×tÔ8¬=>ßÄñiæû6Îëž«M†æfkŽ¸ô‘ß}çíœjÑÂøý³ô¾™ô.ÃÕÌ8ñ£mý©¥»^¬ä"±û±#±÷Ö¹öÈÙ°a^s³ 9ßËx÷ˆÞ0Z¬.<¯”L߉ë‹XýÙ–µ+?ŽÝkl¶ê“íÞ×㈸¿5Š]ñF÷Tiïæ4UŒ‹3lšº“V=˜™/¬GÈ‹ÙRüÂ…ŒÜhÇJñûËSh6¦—¯/nv£aù}ØnÎ÷e³µwÌ´]_¾nÏûK·£ Úì³X‰ˆÛ¥ÚÖì¾øú$›.ÆÏ:<«ÂïͶ÷s¡yë¼3ÛÙΚ¢|%hQd
Ýy6‡·71˼u\®PÏ ,ŸüiùH¼Ý=&\õâˆKí%rÃ×G»m¨s¹rÛÂn¡ä×öZJíÆ<W„mÚË0ãüÞДøý(ó™_ð²Ê9ÚO»Ìx–E[çCÚ{<Y]ùñõc¼¶ -ÍR%±~ñ†e<™e§ÅSÆ_»sżæ
cSÒU¢¥å³Œ¿Ò«5ñ”¸Y_ãZ2Û’??ñãbwpå·o·1ÖôÝÄ&`ùIM·ï)cÃ?éñáüœÙüŒT…2¶¾—”q »›m¢±ûë©ãf™Np´x\—Íñ¿ÑQ9¾·»¸Oü3žk×æád_|ϵ|O‘›=ô!VD»Þö¶SemŽ_ÒGÛglòç]œžã’Íä?ÁS¥…ÍóT…qïñ<‹òž8°Ìœ›Ao 6“{¤]Ôj5\ݳÀ/)œc–¢ï̽Ýa‡\éؼµy¬G:WoËÈjFËåsÕea‹~™;ÍZê>¥{ààæÖ¹ÙÏpë1–¥rã+²ýÄïÓ‰õ˜vh¾gˆVÏ8hsø|›G]Ç}†qýÜ|p_õógñ}ó°á3ãu𺯉ÌxøÐn[>F -’Ðð -ÌØc}×ê´œ¾Õhü¾EhwôÀ–/a+k(ßçš[E³sáŠí£lHsff–ËZÜ“ÙýkØ¥ùÀVêvÌ6¹QܹsÔMáõòàïTþ-Í×\Ú-7?Ÿ³a¿n,f¾è æ•ñÈ«ùní«-ÉÖn¤Í–^¿aΩÏ÷ 2N”ÙóŽýí[ý(ÍÒè‘›XfvXôÏ"
zý¿üˆñŸüñß¼ÿßÎÝj ¯óÇ¿óéã0èkØó°¼Oï<[Ó*¾Ìß^fÿz{w‰Šßo)?]Ç›‡ø–cÇ駋à9íi‰å‡žÞ²5‹4ŽÖÌ+þ4kÉ†Ì ó›-ìÃÃI6…Û·™º‡/ðoüRóB[}3ûõØö -ôÙQ££•tŸ;©Ýìë®õ%Ê#ƒûµëñϨg¢æÎ9»¶E”–k¢ÝTܼ'pò…¦ÅƒFÕ{{Ða»ë9¹1ü|ÏîzíÀ0ljŸÆz÷ù‰²U]5'Á¹Í®>\'lÑ4ã“°€!¯·ÛTxÅê_¯83s@?ÿ°gLUÿúOªVÌÄ‹FšT;eêÝ=ΈQö9Ì·.6‚¦êÚ¦Õãfã&äË2-t/fõ˜Ífnˆøü†¯ -¬av¿ áåð<¾ÈG×3˜¯Ï_ÿ9n?Бÿl×|%7¸ùJ9Ž*«eßsþÔ¯¾·œ†ü£dCžM¨'FÙÙô,.ÏBÛÇ?û8¡í¶<öTé±8–ãÐÂùHÙM‡¶™·èÇ‹±=¡v—Ó=w»vêï[¿#YÐ×':Bßxоù0Ïn¶gˆyF¡õ¬ñ½^Ý÷#CßZ¤ö~_ëù?Ô}—Å3‡óK#о×!YnvªÕÍq¬NÍpE›Ñ†P¯~íÅø«x„ñûkÇÝŽïZõSŸ¸û4‘hmàö=„U.¥ãÒµž§I~â-vÜ—8ƒÂy_Û#Gg(‘Ue{#ä¯?}ZûDÎÔ—§Ã’Ñ}ËHÛ¶^k©ívy »Ÿ´¸q7¬-öú -iq³ã3n¶àpœSà®,=ª^âb0ܬ}éûÚHW="ì.m¼:{]¹G ‘7éâƇûà§+ƒðÑá=Ì^9ŒÛŒ¹u}Ò9æ\¶_uPàŒ]½òù0<BØmCÓ^1Úž¼óûe¾Ö!…]ñú‘Øk¬÷ð2‚yÿÝêž²zÝçR»vvàž½g]I÷_zÿ}`ËCn»ž+x©¡0níÌÄ`»Ã/¶9®·mFTsÚâ×vR¾w¥#¯¿k»ì5ñób>BÆÌxÒ¶ó²]×…6^© éáT+Œeð±YÆ3–Ü -SŒvнµØ3¿Ì^V0ŒãôƒÅ «]WF[ óuM£MÝ|±?‚‡ç¸Q.µjlqfÄã.3«p‘<=IO~Ÿ‡ïìôÒèóqOŸgÎ-_Þƒx*ÊÿÃèˆë瀟åW£VYh¤À´pF`L‰Ûâd«\{„6GHʧÉ~‘¾šoN‡±"¬ãÿ_]ÇìµNÜA¸æ}8oþ”/ÜxôþÍ3æïÓì>¤ÏF}déÏO†›|U×ðcušù¤!ev¤ÜÎOã§Óùø2k%F/Hç³¼IX¬ôOe˜¸žGÝf[dÁ¡/ýYÆÉtêØdd3³ç–Ôj4n¹ðšAO¿>_?nÜuŸv…±…|bL‰Y¨^kYjÐ -OF]F&}÷i½¯ÆCáUÅxÿ¢œŸf?×ñŠ·t-
¬Æõro´›¿9Œš‡y¶;eãç×á[ª×•gÄÙX“’ [õ¡aâaß¿*<Ì#ý®ä†³’G zø™è_ºn3´–Ã-ÛøöQF„ç[¿õ><èòKDœ§ºÈ¥÷K¸§„wîAŒÄV茗Gš‚/±oo‡ng†>=ÛC$Ëö«¼’Ó½ËõJ?r`êðë¥ÚrŽ0…ÆÍ¢++i*å7ßKÛÔE»î©Ï”d/‰yÏP–ÍÂM‘l—…šÄm9²¤èŽôæHŠëëë§MOrJª·±BV˜pìŸn"Ë)ežoÜD#^‹ÉºN2,3x,BmeàÙ9¼[wmðGYXyðzWàåÖµrÛâ<Æ÷ÆÆwö2·?•'®u›§•Š[õõÁ2Ò¯òX¿¯ÕhÛ{xx?wn^f6éÖêá˾Žsûô¨4
xþ~7³4Ü,w<–"?. 4€9= -ö´q`jÛì¹ã»øð!ÚOûù«#uÄzžþÞÃzÈv룱d&'ÆkòzŸ5J+F>¼_»EQñ˜W®t#b¼"t›–Ùà`Œ±lÁˆ=[½ÙOŽ¬®ä¥ðY‡Þ4ê"ÜÅâ®ösÿ0ž^`ÐeŽƒA7î]âH¨êw=øU‡ÁT>¤¯-»öeæÐbSGjù™_¹¥«Œ»íÎ/ÚóœE¬Npš'/׊ÃóëÆâHczÇö”ríìc,†–ñŒsüSËÌ&æmé´óòYn< %õK›ºöêáK3ãœÌ1:{Ý›7 ó¥DþXwîº{¿ø9FÈò.l›SáCa”×ÊÊøÎXöÚ¬pm{1¦ƒ2¾¨zíéïbB×$]ŒW$ð£e–|¹ÎŠXÀpûM&ióáxÑ…Ï‚‹¿åY;b1x¼C/-+Ìyä+8¯“ðêôÒϳ¢b=5âÏË }ÌÕƒ}Ó²7]ÜöÍ»\´[Üö2âcÇq¿¯-Ÿ†çhÜ?ŒúŒlá…nmÎýÄð7ëù¥Á)¬h1^öé¾µ¼pûÎcðå?ãL‹òfñ1—¦Ü[ÌCÓ³æ\·ÍüýÕ¿7F^ÏO³²†±÷ØVÛ¤=ñÉÙUžcE;kÔ[Ña£m´µ¬_þ{Œyáÿ¯×î„9é+¶;‚:ø@1_JR½ú¶?âûxk~#7þª“c-fêµ6¿w<Wò>FÍÃÏx‘„¯rÞÝñ-X¬ç™þKE&Z®vKËhþ…HBö6¯9ãÀç<Ö›™8Œ<‚þõÚNd´åWÿ0Êk¾˜7E1÷È«¼ãælÈ;Ù®ÓyŠ3n¶¬Ä|ŸÿwÀkÌŒœ#œÝßØûZyºÌh[zãÀÀû¾Vß÷©iÍÃFãnÊú=ëIS–‘·pŸÇýq1¹EºÆýa4J’G(æ3 ×/áIÏ)ÔÏÃxÜû(F\ñžxñ}íÁ Ÿ©²9"ìæˆ^Zæ0.©fYü2ž„ ¼Í^ïò‹P˜[®ƒ½+Œïâ„#ëEÅß×Þ‘X)Œž ‚F±jé0ƒÝã®*ó9îÚé9uÛ
\‚ÕxD)O³ÏaÜ:n9¯•iÆ -Fn oýú¸Ö\l'ÌS»¸QžŒùÂŽýóÚ»—¸Ì2šëçÚ×KÀl¡C1›ñDY:zMÁpÌÊHÚ¾¯rdƒØ8Òir>Éøñïk¶éÚžÇËæçDü¾˜éÃ3ÒÛ»"úÚøÓ8F},óíu”Ã6"Lª:qí[ÃÙëƆq‚ö¾Öcé¢Q+>ò6*Âõe&a‚CŒ’Œ÷䱎C¤58¬Z;>î¶ôë2Îup°¬Õë|¥2‚À8nm+F>„gºm׎Ȟ7ÀØ\Æ^v¨Å|vêØ8$¹VmºmÚ¤;Æ×ĈÛq#zÕ)bÊz[×…±éT –›†7k9úo¤óùØöXrÙq[~#ÖL¶ÃwÄÊÎϺî6[ÆÃŒ]Iܼ/éáP˜ÊöâÓÄ‘W»;\ò -·%¾£^›ñÇ'¶,˜.ÝúªEˆb=—˜V‚BÎè3È6‚=YFÎÂ[|GõÚÉI´ÝÁˆ±ý2–G¨æɶÌq:áxyÄoy‘ÇUŒ¹ÜëãZËçç>´¢aÎó:Š1×Q3¸r-=ÛrBx='ìç[°BG;ñ<}úºðÔ¼Œ{Ä—ÇGÔ®aÓ1™îä—¸ŽÔl!ï¦^ë¹¼ôu¥ƒb·8âg!·Ì‘ùÐ3úÐÜæ[;¿3zjXæ—pF> 8˾ry©¸°ñsÑLåÊ=òÄ»P1Ëèás)\Í^ªîKݛ۞îêìWïð—bLwá¶k-’yc`liüØU²Ýœ‘\(¦Ê;=e3îSSðÉP=vÌŒ5²S_á3BøBï šÍlx2Þ×"2#—‘̳ˆ¿¯„žþ$ɶX\ê¨í«~/=²‰jd˜DÓº{áí3Nb0U–k=¹ÝYý2ÚöÈHe‘•"túnš)‘ùï_\mM¹Y}gè>¼ßôÝx:•˜BñcfÈ›OóåW£L|x˜{ƘQ+‡£ô‡Æ¡ë|Ƭ+,ãŽÄ5HWLËw†¥¸N_ÚÅ:ÛÆàð€ôx®3·€·þØ™Ç{ÍsÏbd:Ïm~\{åòðŠÍǧñ:ûšÂ–™£/½Ëqân¹¾^Ž¹&è?«û
ó5´šÃÙÓ|ÁÜ¿3î¹î»s‡Þò¤©^{âî·/o…Éy²þð³47<—~cÛŒ#tD"ôhà–¬~÷ölÿèŸÿéËçGÄò?þÏŠZ¶D±êqà¸Ñ©<»ËüíÃ|D8Ç·F~Çœüñï'Ù½Ècql'`×C"Ó]pŽÇ‡Î1ÎÊ]¹ÌAö8¼ð(²0ú|nÖ*òýj -èFOˆFs{GrÇþ–§Ku£§fõk!:–ö÷–fQ-_A›1ËÔNyvQ>àÙœ‘ÝiŒ9ÙÌW@Mv¿ïC»ÚVžÊ¹F¥Œ°oì&ÉSÉ6è·FÒ]Ï”1³çñ·½ ¨šðin¼ƒ¯|?²Ùûý×¢Ù=Òz®Nã‘è’-c¬™ìHRbæg.Ðín3Ú›/¸Å ]é}ô&/ž×)xŧ{Ûáå5y°-žVd¼yw8vân# ߌýÚèñX
»qt¾1ÎÀ̬vm$qrsèR…é›ñ¼ÐŽ9AïÕb_›Fá˜íø®gp˜L~‹ñéÄq‚g;ã Äþ6ÿö—ÞŽ<./L“ˆO>Ý+g]©;ðóp D©„.^½Ó±it¼6î »`Äb÷%QŽ>ŸÅ¸)¯º¨ÈQ4c¨G«S£hŒn”‡Çõ¼³kžkcpw/æŒÖ.dWúYuôkø4íÊL‹?•N'½þT,šÝÉìzÚ–vϾ~}Lbvt¶jƹ¾iŸeI‰øjî)hQ@Ÿ†Xzà{q¼àº¶7b™”ÃÉPƶŸ9`‡lrÒÙ…ç©1Ø÷8,W³ù{ù\ÊìÓëê·40·ƒoÞο8ø¯t>bÉÓ=QêÐ!“YûÁ
øÙ“½JÈgZæ¤q)ŒìÜeòÁ„Cpó|{ùmGˆÏí5Ñ -ÊFëÃ}œéZº#Ä––ÆæÍ_Q¨4ÐR|(mY<½r»Yƒ™µë·.žþÔâÆÈÁ–K£a碼”ƒWFY/y°+sNòÕ-
ŒAö"ß0SÒò”n–&åìµÂ¸é‹ék%:ɱ¾£0záÚÚcŒ›—Ö¨ùúhàÌî™N¯qãu7s„ú™±çr<_Ã]Tš,òa>ó;ºÕ7w^_oGÆ~æÓö±˜S!ì‘áö1v |pn]F¾8¤h çžèŽ|—_<çˆ.»V;-Ë%_\'ÈÌk)¬Â“–ôqòÇÔá3CsîÌëæ
Ýñ=W·\ÎñÍYºFâØÙÄÚï'SJd#tãž^$›p£;mõRÐÍ‹“c´“ì‘ý:ªv‡Ñ=lš¨øðæ–£7qWn<£Ð1®ô¼4@BDûn]ŠË±GA…/ž¼Ò«¨¬Y"~ß"¼ž6Æ¡Õ躘Qn%/š[²×_jù{˜–}Â4Ð -£âÕÍ(äÒÅ#4[äH_*óMfOø¢‰*žËX°ƒ{(ÿ¦Íøü'ѬB4!Äà´\빶ñÕh/mv{䌋ŽŒ^7` ÅÝ娲ä!vM”žS$wv蹆Q -§¶ç‰@WiÑ@•Ž»#<ÉÎì¹Ò.½xäyÝ" Žò - ÒZt{½Á•N£©š£»Šƒ*P¥.¼Õ‘B<o ta[
x
`½ïIPáÝ3•ÈÁïŸÅ -7Ð2yD–(8
Qú«~Ý0µWÄ‘¯o‹zº=Zø“""ë’NÎ<Y3~îÎNƒ„ —I6ò0^ggžç¢8 g6IŒE'òÌë˜hTgê‡Û*¼ÓÍwfÓXÍù?ÓµV˜åNÞxNÖžÓíý‡åì2ÓZÜK¼êÏ ö"º¥‚2;£¹¯7aó8JorðMÖµJ¿™•ºò4»ñʧºóoå¡Œ›!Ëjƒ…n¹Wlc5ë‰ ù½EQªÙ5[CÞôîR“{ÌÓzó[²î¼ÏC»ó¾™&ë&Ky¿æ±?–šuÈ2ôÚHM&¶|’ÛA(«˜5{Þ;oL…MüÉî~LΞûª0ÞmMx—løú:ðfspåÁÖÎäìw/µVyGßï4Nîk–ešb<8|ðÒ¡×ghd<lý½C1H…j…°™ZØYY£éâ=ÙÁX2Êt:œ‹´“,AÖŒ~IQ(ÜR½3d -°÷µÏàÝËË+Ë+{¤ã]¿ö>?ÜvmËSPeÙ\Æh`/ÎT´DFy™ý$MçÞp‹Í5 -,sZ®ÞŽFÏãNwJ#M½ÇEjëùû³åïçIþÑɨã1çÆ\7pZ L'£`Ïâ…¤¸è -; 2›gyÞlc¢u§ü7™¯¥öj§˜ íááR:CŽ®:òlMqöñ—ŽËµi‰-E=û*kq²íä4k5HŠãåÜÞ3¸ýù}–U‹þö`úsŸeÞÒÎj}Ï?»å$µs¶™1×3íéL@¶ýáT$Ŧ'le)¶o^j×Òxò1¿¿€£|+šâ j=-oàR¶hËeÛéÔ;½gfnkæ¹àg½~yy<É7ïoÏU²çÍŸ–òmسê³èQ–›¶‰Ëû–ëÇòÌ+¨Ë˜y â=smyÀ0®ì.Ψé©úÖn+*¤ô@aŽø"¿«O“ŠÁíovç€ÁÍZœeè—7°BäþÛ³Ø[…N’l+Cª»È°å†Ú¯²‚ò „hÀòõæéý8IQ×;k¶»&g_HˆTó¬ä3‚Nèô™§ƒ9•˜:¦¨œÍî2MO¥1Ž|ùìûq¾fåµä
-OCf'¡ÂÞrŠS¦ý..±+]bÖÀ`êHʯUŒVI¿zSŒÍŒY‡Ê3v//Ó -㎥³iàÙä8ìðõwÎ+ùüuö«– -Ò*°¯¬©¢È›IµÜ;FyÏ<‹Æsg—öN˜6؆_œ‘@Û Õº¬j7Þ<—ûhvN‘Ñß2ÝfÌ©%™ç~%ú{a¶ŸgŒ/õWƒ1ÆÅ¥dGË#g…G-Y'Ýí7™WäÙ±Rlo;ß·²{VK"—Щ†f>àÈÜŸôMæ5Ýq’æIdÆqfý ½§R÷ØS0h-“ÃA—Õyß2‰D?ΚÃa)•ÝnÚ#S¹î¹Ïp\O.œN5…ØzžðMâÑË4€R_™Ú£tc²~«ŠJ¸‚V¡âc®¨3¦;ЩЕe(ì. »UúX—®šc债¹,ãÝòÂ9×ï“&ñÃŽ‹d¨;é}[ž»_Åä…5‰n'¯Ÿ×à&„ܽŒP8ŤñÜ|a.l1cÂQücØxÝåŒâ)®ÂŒðeW’ÿ¦)zJv!Ùç2ÞÞ3OÆÙ>L#,FF¬úµÉR!…|qíž÷ĹšøãÔDeܺÖl{ßÄ -Öž¹]NܨFOQrráÞÒZZF³é;³3å‹~<U|aëeаҳsêOä̃‘gäÒ*Y²õDNŽ"íT>SÖ.Y÷ ‚]æC5K,Ü qÇ -‚x.Ô³zñ -p5gœ[~“Y¹#ýyu†©p£ß¬ö›àì0晓ÅLhQwÆ*è‹m¬ï†$¦Û™Ú¹8¶3¶àñ{qéÆ=VƒõèäÌÍ3wê2pÎ½í™ ñÌâ=ñ¾É€îɸh€*gzà
Y -üy7°9ºÐ91bÔûyîï¶jÑʼEz³,v -(ý@í͸&ŽˆŠã»Û3Ôì.™åµ>°(Qå.ó>Œ€.ó'ð$ß<$rFlÆ7™O‘× -xay,¢,¬Ísq6kI3ˆ92dÿIQ%Pü¹Â=00ã ú‡QÞÀH1eîò!ÚÊáŒø†ù$½¼Ÿ`V3+GÇcÜ.îWeê¢<oÖ´aAm)Q<ÄÍÍZÆXZ˜eëí僲Ô8ŠÝ: -fqÎ<;c«úÅsëà˜:pÅn~˜—
4&•337ºÐõìm!Rì@+ÕÒ¹òr›™ÓÜ¡ÿ ëÐ_FÞ,«ØSœ»òfYuŸ‘ŽŠ-k²ÍÝõGW$‚X2^¨±Í¿3SÒ>vòÔ+
Ý÷w ”^–ZôÎÈhÑß0_IŒŒ
Ÿ,+‘Á"o ŒÙÖ!«Zó‘釷u¢Û³ÄúvL¸eˆÆ¾xõžŽ¨ÝÃQˆŸì’?ž€G»rawö¸ß0wŽcò&®Au;؉9ðê_Üî7ýÁ£t…{&“¹g8ïJ;Ý/B‡œ`ú¢ƒ¢ýÆHðº™3:UVœép|EœÛ÷7ð5ïŒM™âR¸3V1«.¢ë£K(KœÁzÉâé`Šc1ÌñÒ¹òìãïsc–¨€^¿anÜXÏ|¯ûɉiîmÅè'¦ìø×If&MÞõÛ³J¾ÿüÊt·ÂU®Ls7÷Î!ð–;þ¹¥qå?åd®—ƒód°ÊE„Ò¨"n–-ÿ¢ü{Tôûúƒ»Šaì f׸ßd¾f¢¶à -·ÿ&3Ò¾8NËC1h¤L˜é¶¬(¬5{s°¬bmÞè½ð¹ E¾¿%yë{áê|aþ晹#ŒUø†yà¹sÏ·7òÍKšÿ‰É -æÊóƒò,øTZ ŸYÀü¼v,ðCÁ_õ{*»ì iQ+„Ùù7θUÚÆsùÓÀ}s-ѱ^BýP O9«ÛºêRÀ±ÃA@ñ4¬kï_t÷i[õ›¶Î±?Ê`w•¾Uy% X••:òDÁ]ckƒ1ãœ9al„‹/¤Ó´0¾Cn‰w;Q½Må,´|#hÉÑÀQ©”u-)z”t -ãž1^«Øƒ™S«ïU@çÌéTó …vØø9î¯u¥ÎÐTß|UUh™ï¬í[»Ï_z–íi -0y_kùûbTúDÍ£G1Ò}›VåÚ±Óq[÷Aq -gÖ”xŸ)櫆9¨¤Åq/¯‰mý⛕ñWùš”ï©^ëEjwuvŠñøe•ÊZÖgXñÉnáÖµ)ZU=ö‹g[}%n5ŽŠØÇŠy=Ù@àL“È÷—‘—;·(³®µ¥åìªàq©îP1Î÷èùØȉá(l -ù&ì}ÇÒã¯9~p¢]Ž¬ŸèTÆTŘÌjî¨a¼ëFGDþÂsx.£Ï¦»ÇEÀ§}A»Jù7’"ŽGÏšƒŒÖÇ ¹WàX‡Œ«ª—©–è…-K›@”¡<uµª^oóª8£ü¥ª×Ë8ú\õŒ0gU¯æ~
x*uY5¢ÁJej¼ÊÅw×^d~(U½Š±Võz™‘º²ŒK_õ0.ªq{U¯}ÔhY®ònY|ƒ»]U½Š±TõZÖRÕËâT®SƬt%Í%ãWö˜YN{R“qmQ=™£†Ë‘ÅNÒ´zé‘ðÜ‘éZºcm½ï‰øA.çVwÎfÜÂü1yoÓN{>3ÌÂ/ëP¶c‡Àï—Uy]¼øùä<qW°i˯ÐNaVÙ¢-½ƒÇª×Üì8LkÈN- ó#vm*ýD3hy‚¼s -ÏÞÀ}0ˆ†ÆÈÔz¾^{pÚfgÒ:E.Æ3€¡ôöË|ÿ²Œ37ã5J©HM¨7V¢Û$jÏœ…wËzðª¾)>°9u‘ °–¹Ç–)¡b -ñãŠhõ@¼Á$–G:C› ¹qrfŒéî‡è|׆;•òw§jV¦Ðê‡}ñM¤âLÜw{ð̹ø´¯ýºÑü3IÂÎ?ŒlxŸ©~|wí{H+¶BàˆÔ©¿tœ‹›ÄopÄò:ŒJ§w(®-Œ’0âS>‡kƒ vcÖ -ÆQxD™>î@KR“ã‘w “/‡xfÆvÌ[ΖýM¢Œ£å¼_úµ%ðý;PIsµõ¤#reüö¹ï¹ëUHÝ>j±Û~ÕˆÃUì^kÞ€˜Rærßœñw£¦ë\x÷£Œ~-Ì
¬º„[¦33à\ÚNG®×ë¤Ë]éïì‘ËIžÖ¿3z+_™íÈB•—öõeŸ‘;틜֛®ÜÉíŽà¦k³8qíX’Ý}ÿ~ÍÐ<æ&èW¾XzùÐ3ýÖ:¼$È2RÉGy9].×µJ¥îF¼é®†²Ã=µN -ûÿÇØL¥JD(‹OßýþGxYtœùnG -rp‚§¨Ÿ`g¿É,×»Å!¥§˜?vmH"þ6Ú.ùן>Í -µòQhÁ¿ÐŠ -}ß÷büUO{Þ?¸–jÎ=κ?7Çooó¹ïÄ.ëÊÖƒg£*?+§
}c3,s>h€*L/£cö4€yÕH§«M&3¢ð¯l¾’¾³yxî=̹sÒj—ñtGXÄ×avDH#ãH”£éXL@¾±t¡j×ÈèyµšÜêµéÞ³D³°±EN#?ñPÚ07 -;´fã¼( >ã¯j oýûku¾únUIö=2^GhcÙST~Ǫhpìë…›KmžÅ
Ló@ïk-Ã{,Óä…KËåÎÿå2õëËPþ
[7«€å ,sã×
Í׶ˆì‹V‚;“í¶ÆJ(¾qšî+ªÝ€²ëé #®#.²å}’û—FM7BX®t@Ö>^WæJa/LF'“o\î5öF$\ÛsßîHÄ}³×‹¿8~•-~~R¬\¹>…‡¿Šûç“Æ|EJÔhT'Gå;_CÜâAÛ¸r—WQ`ü{¯ Š°L®¤ûÏζ—k\N$hØ3†QðRѹ6â³!êQÇ|ÙN<’²Å¯
Àëß]yk×öc[VÊþ0‡ßËÝwR}@«LÏ’¹áÏÿ‡½w]Žã¸ÒEŸ€ï€?Š°#6à¼UfÖè—DÙ>>A_Žå™ñŽ‰%lƒ -¹ŠÖ
< n»U"g:¢NvRZvúc¸Ä¿n
%JTÇCD†É»ŒÚ3Ø® ‘òÜõóNDü¶V/,#J)h>Nˆ¢;;TáZ}W³Øˆ¨õÕ(å°f¬Dˆ‹H]¥ÊKªå;
Š P£œÉLkB¡¯žŸ±[„j>ùYb˜Í",É!ów&Žvk…ü¦*q;†`†6Þapºì©DõÂÉ‚™T1'óê3Œê“ OžÄÉ®¬›*‹_}—BcÒ¨|Œ‹±¯§ò+dÞÅB¼&vipÀ‹Ô`q0í&Z½`8k^%~;«D.§ci'›Çg$¬míVBÆ@ÿ)6›“8Ú‰Dö';…H„Ÿ‡‰#k…Œìšàdúœjn’/Úˆpºæ>v{×àé}žÓªÛähÅTû¢j °ôGP‰Ðª³žâÉ»d)+`ÇèDD(òdôAîDëÑYYJJ’p†l=JÍ“ëL‰ÊÈs/æ°B¬CB'+ -ÿ˜ÃMn¦œ€d‰éÅ+Eæ†2{×<lëÕ¦RÎ⅚Β”Ó™¼-IùaâÀÍùû Õ²¤¹šøÓiŠ""5 Riò¹ÚäMò1U½ã-BϪ„‰·ˆ¬!)¨mÞŠ_RÒ›ÙIeĵ²ún¬f™ÎQ-0árôT⚢›_ë¤Ä^÷ÛˆÕ.Øs…Š§ïêºÉá@De;“Ì59³a§l›CÈjRGÍê.60VafÄ
·ò®§Ñj« ¦iÌn'ÇúWÎìÈb -þÓnG"h@y«(°wLFØÙ°øuPjŒ°aNMÓã«™ÚÈVr¶—kM²)q$S3Î?È®êU4Ïžk´Üc©;YÝðÚfaFÈ· -È·4?æq•8e•¨å§Ð -q,N·+§3á¦F–z;,!¢Ú%² Bw†M‰5…É.62jɳš!é9Áj †bØeJœ]õÓwƒ!òz)‰¸B¤ˆÂÞ@'çîߢ4i¯Á1|¨´'‡ÄÙU;}Wƒµ8¼ƒñÙV‰Y -.c‚ÜQ Ø?’(ø°2šÏI;&rØôÝ<ZÆ°Fä„“âQƒ“qcuÁ(’ä4ör´ˆæê×c¸(Ä¥×–ëD.mŽ!t²Æᱸ4X˜zèqK+[Ù¢O¦ïF°ÃØ+ÄNi¬C¾yâ9´ß¢à¿q@|vvÚW‘Nm–Êý]º$¤lUkUkmvÒ 5JL¼$…«1 - Úí(òñô]gñXÞ´–"†EÌiäz½ŠxI9s$büï's2b@©r–ÙÅiÕ“0ñc!vwh“ÐåPDºýD)ž©ßÆåƒTS ASãxÉg+×/Ýú–YA>r):z`%ñ>©B8°RŒŠ¬=Ö’Ý\)ÍÞSX
³5"q…èû‰Ÿ’-DŸŒø£úmMmš'êE'{5˜óÒº™f̵NÄiQcÝô]5Qó¡Wˆ\¬
t2Š¾«×†iÈUY!rùi뀒û -ãæƲ1"{D…Bã:ú껥 ®Á6AÄ&br—¾dpcoÌ'–{{:ÕFW‡Ð('ïfH«ÄêìF¤#f™Qrí従è‹(”2'÷ Â2è“™!õ]_ÌØ3JTøœØ¶n¯L¡µ¸PiFˆUÓ£DÓ ûBkqÅ4¾ÑÔÔ˜Ù’R4@Z‰°"*êâä]Æ; ži©"QB¹A„‘Gæïrô–D:i¶Ì„˜Í
€\
þ‚æ !?Ø òªÄ,‰*‘-j”6«Ób¸”V2¢^aÔ<¦"džÀ–ØÉy´ô3°½ -‹ÙŠÌNù.ÕîLf71%5ŒyNRÍwfM¦ðï°«ÄZ‘XÃ+ÅãûN¶ -AA–øö¶T.³:‚83NßíE#ƒE¤®å
t2°±&†^ò¶£Tvš÷ öBÿq2±ˆ©%&SP¬ë= çDCa»ŠÊ¡jå -±]—èÀ0“Fð1ÌJvå0”ˆ DæäÝ.¶†×ljg.Oˆ`¿^î…é»”T´*M¬Ÿ@Á3G©CgÚ»Nª.ÔiíŒ"o4
¿;ÈÚ¤Hü -q2„)1ÈÔÛŒ’‡€`ÇDô ×Àû\¥ ´Äå„{¢¯p
©Ã()rä)¬sÜéT©ôõ3U?)2v -‚[§ï¸ú£âK_]À½ÁDA㫦ïvÕÉD•õÈEŽüm51-:« ÛY§Ð8¿J„ö‡:Y5Å ‹ê:% 5oªò¡‘í9}×Äš®ÕN‰
xBîÚ2GˆJy)2‰ E"U‰Ö;–½ká„°û˼õÀ4`"G)±Ed1ÅHñs™uq(ßÊȃ`"³ÓØ×É»v˜©Õ‚ -;q2„)yô 1‰Ê"Ø!¥œ‰Kªþ«D0T.f°únH-&jtƒO¢M¢ð¾Õw1³^ÐbæDFæ«à¬AˆE -*d"U´èçƒ$nfV¬pž½[Ä&W¥Ê|Ï2L®üˆ]ØÉà+D)‰Ä¿$é’JÃïçAº¿‰®&©Þ$D@‚¥^Ò‰Yì€jŽöî@hT3-uB$)
€œûî=°p•É1
m¡-Øá‡íÝŠRU=`fJœ×LɈÃÀ# -Èb!;ÔWTÛµàN’‘Û¼‡qÖX´ÂƒÊK{†™Æ=}²JÕ$äiÍתē¥ÙÔô@N"%§zÉí¦Ú'åoØ.þjFîu\ è¤+R )[8Ÿq@j,QG ÌÁª)LˆQN™|>%£ê²·´–nÓ÷½Fm8ëU¡,Û¥3="¢(¸ W1dJ/Ì•|nÒrrðGÅŒƒ(2£ÙÈ'D½å1úNvêô&˜÷ûx2¦éÍŵ¢¤ôòô]‹ÑïÑF]õ¹“9.;Õ]±b®¯â --ˆ¹ê¸êTÍed©Uô T˜0³Ç¯'=X!£tÈ´U˜Û|7à(C€í~ò.%º`\f 6"UC°Bp²±h®}SPô
YÓT“QÕ+?É°¦m ‰}“wû©àRG%»géåŠÝT7^=Dœ¥›Ä‡ÒMæÄ0%vo|è݇‰ã„87=¯tl´ú“tA–KíTØÄ•±CÜà)ØÏ(qH¶(»P”B9ºÒäsÛgòfD~_—ΧD7 Ýîdfx*(жÌrƒò¤ä딈J“n€«ˆ7$c“,¼ÁO5þ¤ÓVº4!÷î»qŽ}œn@”átFÜ`YúýÍòÕ'ÙiÊÄlAœ%$Lè6“ò%+;UÆ•‚pà^’'‡Óqàfaa'µ>Où -DÙ‰UŒžÒÀ”l=0/UB«Ù|²g¨È±Eιi1:ƒKR§›/O”ŒwdÚð°‡}ªCè!˜8¤Úlº³'D
·Ç€l vŒ—8u1[ÉšdèTJÄ Émïrzï¯{BœÆtò”Ë“J€8»6aåîpö:±`LÎMWÖÓÅûêkD|þ§Û›¿Ü]ÝÜ_Ý|z*d.»1}ðäO¯é‰wòèÛÿøýï®®[3O~cžüÛ“ßüýÏþtûâ’þüæêâþêöæü{ðåɯþõêú¦=:mݺ»úîíýå›_Ÿü¯'¿ùêîî|öÆÅW×/î.oèy8ùÍnîû3úŸûŸ^_Ò³_¹/~}ò›¿¹ºhÄo[«7߯¾øÏóë·òæ¿~þEª4BïQ'¸Wû:ŽŸ6ÇOŸ`mo<’¯^Üÿ°ñhôí½Ñ—Wßÿp¿ñðúGÓíwÿ÷òâþëÛ·7/Zÿ¾¾}ÏÙè|É翽zÿfãQ®|óчúÕžuýú‡óç~Ó1^½ho¾gLôÎÿÚ ÇûÂ&ïßÞ}÷öúòæârÓYO7\büÎGÕÍí·÷W÷ïá!}Loøí¿]]_n¾{W¾ùè#›íæí«?_ÜŸÿs‹‘M?ùø÷]Ó6Ûwço.wwùßoÛþÝüö›}õÑGHGnÓÞ]¾y{½ù½×7á@ïèºÿ™®?Ìý&—Àåߦìäç;û3óþ‘äêfÓå¸}}yw~{·ñ‚ô>ú6ûööíÝÅåïïÎ_ÿpu±ñ÷ž©˜Þt7{~v®nÞÃ$W>á©yzûêõ훫ûMÍ/Ñ–ÃÞûÛ¿ùæòåÉ—Gmo?ÆqÔööwDGmïQ—>gmïåÝyì¯ÿt{õæ¨ï”¾·ñ¶=<}ocûËQÝ›
í¨îÕ½£ºwT÷>;uï4<…o›‘ì¹Ê—ʷňEåkzÐ×—ÿ¼¼þö‡ó·?~Þ¾¯eê7÷/¾¹üçÕ9uh}aúÑ'’Xç},ÒÀw×oß#Š®$ýûó·oÞ\ß|-c<Yzã#ôbóËëŧ¸½6ÈæòÄ‹O!PlsHöýÀß¾|ùæòþëG|ìÿÌ#< ¿±ÀðæõåÅÛë󻧷7oîÏo6_“õ?ú¾Û8 -M’özE6gfÿø¼lóyϧñŸì¦yd^ø¥}¿:¯¯îÿr~õ>ƒÆg~wŽ®¼½™xë÷‰ò—wß_ÒL´íázŒkñËuà2´Ø öÅ#1§m•²ßÆ4ïCû1ôy%‰<½½½þúîòò6vE<ÆȨW×ç›;cʈq¶qæüÝù‹«·›o]¼~ÖÍýÖ87È‹ÍòbŸrh*æoï^ÿp{}ûýO¤šÙÚ±µGÃÌ6Ï`ÙsföhÓØ’™>šØÛ-R¼öü¤o—N±ÏG}ã‘ÚY?¸ˆÛcξz¡.gã0âÃËÙßXÚ<Ìœý-ù¾_I¯ÔÞ_I›k8v%d…¯6öA<ýáüææòúÛËëË‹mÔéõ?úžûëÆ.£¥ƒ\ÿð£ò=ÑZ“x»4—O”ßòYòî½¹ùnã]¶÷÷ÐÆ#9´{蛫7¯¯Ï/._]ÞÜÿñüõ]F¯Î[S;&A;r'øïÉÚŸ~åÏMGÍm®`àõ=>_{Ï¿·«5¸Ï<oã‘Ï{J¹‡û8~·yöV.ÙâØì;ØØ´÷`ã‘ü‚`_NßËâƒ^^]_oÿtý –ws6ÑÇe?ÿ'îþ†œ}õ Bÿo.Ï7Žo*ìÅo_l>¼þÁ'°§ßl¼'Ï/.Þ¾zûþ`ˆéÂM>ùèc»»dÅdãá½xquõÏ-g쯓àþvsåöSh,ïÑ-&>‚ÛÜ oïorÝË»ÛW›3x~ùãÓ\ÿxþÓÆÔ.åûó».qyÿ㟞Çôâ}ÙAÓ(ˆ·wŸL%9¿¹zuþÉJÃjºÓz†Ù3åçâÑÃl>’C³~ƒaöÄÜûøƒa6/;wxÑ0±pV¾ï—Ò£ ‡Ù|$‡v)Ãa\—c8ÌÇäÆšÄa„Ã|–¼{ïÃa.M8Ìæ#9´{èóÀªìK8Œÿ\Âa¶àûοM8Ìæ#94žw‡yÈnòIÃa¶86ûÎ -]m9œÏ -ßQá;*|G…ïñ+|Ë—Qá;Æ¥ªÊ·qÍŠÃSù6ÚQã›
í¨ñ5¾£ÆwÔø¶êÀák|§þ±è|ÛŒdϵ¾áÑi}[Œè¨õ=0ÊO®õýçíí‹ïïÎ7¿ï£Ê·±t}¸5" ÆV ð{žÿq¬x±wêϱŒçÏ
äXñbG u û:ÖïØ[6¶üü¾ï³³xk}lgÃu“¿OyhÿöÝõùÅ?¾<Òíëó‹«ûŸþmÓï›ûŸ®7÷BèÛŸì0ýŽ†y@géqZD·ãq¯.«9´ï¨?o¸”ãÓÇÄÐ?ÁáÑ -EŸ¦ò Vâ·ÿz}{s¹` û‡GÑo»ÅöÌGyé(/í¼t—>|¾UÞp€òÒãô,`Öû~ÿ|œ0éý_§£Éü#Ôü»»ºÿáÕåu݉9l|»ÿã=õb&áW÷x ïq½O’öz ›3´| -~¶±bþ÷¼9ˆÿd·Í#‹µÝÖz¿÷×çõÕý_ίÞg8ÞÇ»óã3¸ãݹo+²çwçæ+²çwç¶\y߯ÍEÊôñê|WçáØ¡(û(ýâœð -óY ¿.¨PÎâ0P»¹ž•6 -nÒ@.4þÏb)üêxǪäÍàÛ< Å¡êØýYµÙ»¶&Dtgmñ=-UUbû)CÀØdzâyö9Œ^½¦Ê¿Õ6D‚Ã(¤èƬ?߶B‰4OC›ï(kÚ„·e%bi[&&&Ò<„(ÄR‹·þ—6GDn/”¡ê»µdn•šÊ¼v¡¶á¼MB›çzòôá=õìÉ˶vªócv•74ídÙƵíHÛ¸íõ6¹îl¤×<ígjs8kßzú%š¾û´žåwTë€Ë²)wÆ»t
Y…”Î\ÛtB†¬SÕ&(;™ªÌýo´6—)Å$MÖÁñêµCû1RÛuÐ]ÞGë+5ÛúWd¡R>+‘¿£Ì£LI{‡º¢Û.æïcn¿Å«ÒþŠ4*™Ôâ"
5g9ÈD‡öØ{ù>D§ßû¡-Š#r¢E/zžÊ8Œ2û9Ë>ucÛ c–A…Ò¦‡¿wí ¥ÀätÖŽ:ÿ¾K2C<)Ķ“Ã8ÊVáù—âYͲƒÚV,r¢]•œ¾6m¥ý6[¿Ÿ•Ö@k¾÷@·:½;fy·mÏ?Öö?Ï…!备¢£ñí„8§G¨Då)¾1ƒ2 U9@¡ý%¿D¿YªM!¶@›‚1 «iÇ?ðoÑf/¡èYo[R7F½Ž [h;3ÐX„UÐ"4•#÷ªí‘:2OÄ~úäwÑñœþq'¥ÿ=+Ù•Ö\ãC¦cÖþíÏì>µ3C‡¨MV{ñäï_µ¯¤ñ<ŽA"1çWú õÏËyˆmÈ&lÖÚdD‹’Æóå1Ós´¶YÖ®Ò%Ä[ªMwÛ*ÊÆ0='àíef§ÒD;v™§¹š7Ñ6h¹ Ú¾N8]=5éùÚqB±mVèíHû#ñªÒìçäa«bF1HÑUk¢qû!òƒÔsóÒøþ0xYªkÔÍVÓ
ÐøÒ€ÚÖ¬4]r1ê‰uC[ø\q8’˜2ÊŒÞ:@g+0s –=”¤ÛݾÊ!b6,ç¥Ö¤#·Zµ]Hr['KÅér•ç¦]9EÏ¡§3€8[Œv<jöQÐÖÑó1á°Ô®÷ÊLÒ0ÚAJãd&ÛÕˆyÀÛm×Wf=m+56^u1†ìuŸ”\úz6þ?Tð$=úmÁÂP•ÑŽÄ…¥6Y¢LööÓÖÄ·íŸoÿŒ'¿úõÉßÿ“„¨×SIj)èóóÑÙùàì|lv>4»™ÌÎÇeçòóQÙù ì|LþdÊ+[Þ-"zµçŠu êÙ Ù J¥{÷™’‡4$c'¯¶A¡<'Wb™üÈ1ª\Ùvy°Vâè´ßDP›È§ðè½jË0j1ÈÁ[ÿ±§Ö‹¼Ž¥É¤ÑzáõP{‘TMAqAönJM]uæÝà!·w«ô¢5PTl?=¦‚D¹{ ]k›"«„ÖNUÓ™¤kÜD di^[ç¹ 4mÓé.äW^¤/mÂHffÚ+EÜÎt…®ƒîÙƪ ÕÄP¼#À§ª‚4q¬™¥ié^¤•u‡ëÁM*J"B¶ÇzE £NrceÒh;ØÑé
±©Ï”Üzãõݳ60ºª¢Œ»q=—«nÍ8´¿žªüÖÎn]{U˜µ©Tk²bóÏsª4¿og¶
OÛtm>USnK€SõûFt…E¯kĶ´*Êô¦Ï º!jQ´f&!ñ†l|ÝÕ¨[7¸ìU(ME{/,T Y5hméðnkU·®/~„T[Fm m}Áve/ì°imÂáIáñNõµÐT[=&ÕA‰cÖ) Ó£‹Eš³Ü1˜„eâ#ú}*úb!-ß_t -Sá£-‹^ý´®;Ë¥‚uMSÖFé–ÄÆpÚÖ -‰º[š@¢É¤2èÄNövSº‚sSˆøpµVC.¸Šö 4†?€á^m. J3]„‚¬Æ¡A6OßŅ̶&C„z¹®1§¬6"U‘¬fg®ñÂQÏg:ó£KÆ7‹>HV@ú¥®Í@GbPÊç¢âbjʨ6Û6LQDˆåª÷Ä,Ä>F‡&d•V¢‡I.äšÆ&g'¶ÔrD¼fLJǬæ¤0:ᎄ'Ù²#Qä§Ú¦*~®m6ÁLŵPb²Ï/*ïòĉ¼Ö…Á(B†‹^Mc‹wm9‘F1&Š½{4 ʵåÈòb±"™1’ŠtÅ?S²+A»Ð©VQígΉÖ^m¼@‡ÐNz -»æZ‡]4ô×È,(Ĥ‰jjC“ƒÑ¯v -·bÛ&³ä¤f8þšÄQ'f<ºáDÞh3?ÞlQ%‹Ž•cY·Éýy -!¡è»dEözDpUµVÕ6KŠjÀFf.—t#ŽƒÈ,õŠ–ÖvLVOÆUukê–4@ä‡
á™’Û®©*4ªu.‘1R8J"á©bjŠìƉøTUp—¼²Ô6$h•–ÁËNdÍBˆMdÑ&\”A4b´*l¤¶8M¬ªømÖTUͤTè».†6wQ‰MƒÖð:=µp³¤¶Júî0@3n¢*ˆMRЛ%‘¡
¤ ²1¹2Iï £^c,w)QUÛ¶'sÅÈÚuÄ•YõU×öˆÐØ:!ÄaAÌÙ>O)©ä:(ë ÅiÀ› ÅË?_Ðx²Ù™YNb ñŒC -bµ%« -Š¾YM«G¯+•}iEõ,ß•óøÑî5—!EŸÜA÷øqÔÌUB¢Ù0žÆ„ÇF;:/¤Ð#,r`Ší(9IiŠ¥e»Cù‚{ª¹v(q7«¶IÄÒÔ="– R€ËÆë«1?ºò•©vBûªŠ¹¢Ç -,ÛZ„×;ñ2KÕë’|‚ºŠ$þf¥5 jÀQ®Óïe’)<ŽíXb~k€@cP›¤+Q9Ka"‰ý(¨ºDÂ]äv“ÞÍD¤Åƒ$Çbëæ(Ķ#´YÚ'p+ОƒU¡•I^ilÀÊ8±~,×Ù“ñyÙ~ä5lÄ&Sae91ç$»MѾFˆ<t5GlÙ!‹‡-‰Ö3ãF¶ª6…’7¤ÏèD4hw´3Pq<*vŽ÷5AVe‹ÒMj}fÞ‰$‘€{·ÞøQ‰Å‰rGB•÷Ún¿ÜSÑNÈI$x"Ž¼;ˆè3ô$•ßÄÈÚxX&`2Üa8ÈinD'nVR°ÐÈZR¢}ßxõ~Ž¦ ?Dó¢3-€—µí;²tÓÈÌ"„ØôK%6Qðd‚›µ:ô¿q³‘ï"““ÿ™’ÕO -0¯Œ,®NÖ‹Õv؈¹*1D5ûµ%ã0½I[Ò¤š9ÈúN–…SV{«Üáô¸Š11x^UF%ÕH¤\:^möyÄ>`exPò8oä¦y译å\¨dag¿,wEÓœÕÐAf€¬Î -hÐ6ÇÉFäÈ rŠº¿Øca†®Ã -l&â‘zçp[€!4U°1/UÝX :³þ)—Mð:1ìV ¸ˆÉÓ zk›ÆàáCEx%½uôê‚áXéAŽNUòlæ–Fnû6¹òLÉ¥VÕž[ðñ—aŒ šãúc$RuêÅaÁã™Z;Úu¦ò/ª¾;ðfÊ®·[ÅÒÄ&¡æ²iÉ´ÅŸ)U/22¸ÔÞ-Xa‚8Ï„ØD7Dµ•íV˜1ªfTÓÖý®ïªNÞÞ”P"êÁiZvq<‹¹é&êôj{IÅ<Ai] -Z!û±{ªèðÝðLÉ¥D\6Èvf=\LNÕü{NUƒÆìì†&«•+i"R=Sr -BC°™Ä ñ¬?=Ó3Õ¸ ÊO®VDv¹ê5‡CÌNrYÀ%²fˆ²°!&§lî6] -Y•`z8Õ¾þÿ¥ -ãÊXY³yÀfŠÂ³‡ß&Ì¿?›úçÿúÕW/n¿»<ùêîþÏ79¿ÿáäë»·o~8ùÛííõ¯ÙŸÝðïyò…K.ºà|cÝ®ºø;·ú/O_oœ&ÿ¶1‰1?
.|Üž|‘›ŸëÜ“/žÿ¦ýÔJ,íÏ{X$wæ9wáòÅsêF~ñüËöϤóìcñ$›#~IТ^ß±ª„DŠWJU['™iT.‹‰”[&:3q±™¿o‘WõBFêî
ƒÅ3ùˆXFr¥©Mg43["m^èylW%s ãꃽ&
JT«¦· 5r ‘òPF“™ì«ètE:oÚ¯VîFb‘DÅäÉ3+-1šcÝ[@^3¸|oÎñFE<a¯ŽÑ‚èÌU¾šˆHw6|Ø
ò»I| -ú®F´µHN™“ˆTCk?ö¨¿;–©, ¡—DLÂzÚb±¶*¡ æh‘¢LµÞžÃXü¢8ˆT®ØD¾xֶʵЫ¶ìWüM›-Jªˆ¸Á^S¥åÙ¢ôØÝÐŵ>h+Ÿ‚²,ví_ظ–‡ºôŽ½£;³øíÏtkÔ'ð_Û{µNNpæ¹d˜•ÈÙðìáFÔ¯M].I-S|—£õÐ:£dâÖL
ÍäIë5šÑJvçjËAü6ë?÷´÷£fm"{Ä1°o¥j?²j¹»ÌUhPb„Õn° -íF¨Dï³;°¬Ñélëàtqèx_œåCFÄ[–òìÄ\ÜûŠMãKÕÕÑ0oÚHlĘ–7ë$¹Æ¡0Ò ¶iT¾¦”“S¡q2@àJûc°9çzpC]oŠSGtLýD¬pîdM³S>@á1’<í–/Qÿ‰!µ
f²Ù5½R0¥Y -ª,ê -fx¦äáH‚;ÇÑ®¦zäaâr2‹8QÅÀ¯ÂÒßÈM“VÇDÒH¾lBÒ!ªŽW-˜Ú0Z»Èìˆ@(DàFÉÊ“Ä5Š¾b."×Q‹Åcw°î MÓ¨wW4Qš&¼À+ÌÅ:4F¥?ÇŽ!jä(í“ru -{Ö®“xÌ,»õ0³UAòj… 9Bè÷1bnª†x
’ª¦Ä RŸð6ù~BÖÉ
0Ç„b"x` N´+1Ït…\À•çü¨6ÎvŒ¶í<ˆ>m;,;?o—ÈcÒvX½;blÎ.Ýþf(è/I.U¸v1'¹!bÎìœq~šžk7Ej9ÑÌÚµƒâ5‹xBµ#U2ZÍÞ¶cN]RÊýõñ¹$‘xœž8dÈ_ªzC׃ì‚HÞ¦+w¾R‚
€cÑ2ép›ži¬"„9^ÐDšê¦|r¬¯X̾Q‰8®Çjâ-܈ƒDv(q40Ø<x„6€pwŽÉ#WÓ¸%ð}v¸ ˜qtY·Ço©UqÚY†"ÂY“D.£ÝZ¬Ý®
ôfÒ -ch–bª»6Û7*„`÷†”`ñnÌ0ºd¥g5™ÁnΈøX¥s´Ó×n¸&ØÝí|Õ~qøâ3SÖ&"eµÙ®¾R¬ÑïIüdz×g§£Hê“!¢¦ßPX˜IQÌmúî¤6/d•w(\ -©'ÑTÒQÍŠåw¨.RL'7˜¡vcè®/önꬷZJŸµª³ZŸÇ)‹U½œu,#çlv9[‹5sìxk6W Ã*V|7tÙ¿^šžàUŠd¹xeÒÝŠ,øìá·?7w؇õ2ÔÍÊEœ^†$±o•“PÈrÝýðE¶ðìdx¨GïèÏýÙÙÇ@m¯)%œ"ñÊÈéFCW ciŽg·Ñ·{©Hzbe×djКIEÉ£I¬â0Á–!Þ -Uã×í©u£º€Ü'ªUnh&%ÓcC»ƒi×5 gݺ9Qn-ÏŠ:!þFî˜Å(Î:ðÔ˜JÓ%ê¤áWFÆBsÛ³‡ßî¼ —yÛÎ\(DF_bgˆþk˜r†Å=
È‚Bl()uÐ^³l -Á=Ú4s8°uÎy¼
ÁÛ[’…ïÙ‘œ5„±k|u@†Y"¾…V^ßîš³\*/…©wµ¢scŠÙt>¤ùÑÔÆ:êäLL‚N|gLž˜›æ±7D樊쿉; Ä‹4L,<AÝ*~êqrËÔؾœí+Ð8hLh¦Ö‹{¸ ÿNì6'2šíÉ#§vw6á ¯˜MÆÓP-¾mOi½Þšì4g‡c4VãhÍÖ1¢Ùqb…°$ÀšÍWçUÊ ß2ßAÛTø±±ëúÞÒ
k_uTM±ÓÉnZìóÚ·´“@q›p³aԊΦ¾mÆ„u€?€*î1¹n,lg]mˆªÅy˦DÌÅ9DìP®*ðô]^ÉäEêÐc°ó9«@‰Œß4›€wú.™—»J-ÚNp†1ÛoI‘ v&âTgKéâˆ-ã’šu“Y³+ÙP§â±Ó¿ pÑÎSB<&É…~¿MlRš(Ön»-Ñ@èÍÆŠÕá™A³0&ù©:]=öm†e… -‘¸ÚSs2kqÝе„ Ù2ÛH3ËØAsÀYoEËœ’¢zJFê'»5L)±Ë7i2#i ‡ž™ó-±mjìÊ;¤R/ö.¡fph¤N·Û¿ëvd€°•#fÌ™ëЙoº{ø¢wݶ¢±žƒT2Z;ù ±m9í൜X"G¤j™œKYè™úÚd¸Ÿ¬7}†‰?C¿WK„ë•}×Ã×ËÎHû΂rw2Nȵ7›-ò1–ôj†«Ö\;tŒ0ÞbÉáÜl¶.L<î.Uoj&7àÌ3“‘;4ñwÓƆKE¶ÞÙj†šÕ™ŸD#½0R΃mb?>T,Ns·ÌåbIb@«l»’ÌcŸn”¡D³²¹Aˆ¥Ö*üÏÃÊ*\þu* Š¹Ñ-°†¿>¶š0`xÁɶ¢jÚŒ'D¨Tœr/þŒ*ú²Ù?KB–‹¡Û`‹J8ÿÉö¦³¿ÏY»9™•£‚‹ƒ'‘1¡tQÇ„Úu}ãÂpMÉaÎ6n1í:ÌBûw¸§-i!s9„˜—ŒÝæhBå®þ‡Ýh¾ø0©!QÂÔ•®… ¨ÙÔyIÍZõ£Åaê‹GÌŒ…ÛfåQ:éÑZ¨ï¢™‹ô¦C=™jEVœù%c‹#ö’ý‰˜pvV‚vâhÁ~èó•6³ Nvë,³Íš€-M»#oº±_Ôe´¨^.âÙ›4kh=GULb[¸x -¨;â»åÜ»¸öy¯02)ãàSƒwÅÑcµÅLÐçÈ$š˜`V)ÍGa6ª!¶nö;³[µÌ
'±A¨†É—.xxèr?‘Q+X™’3² èÁˆlò;kŒ<B2C¼¨ÄLç(qÄÉsýâKV ¬Z¼5‘ˆÚJ“eТ,9MLk|†Ížé³uÁäÓd"n·vû„«ˆ= '7 RûBˆí‚\UíÙZnÚSè£ÔdòH›e=™¸XïäÁ¤ü‰Ý˱ê+ƒ&ê!ï˜Í2P P
‚Þ¬¨!ㇻpX¼¾ÛË\0 -33#›ˆÛŽ<&½h!ÉÂaÎÐ
ÙÔŸkÒ* -žøÔeQ®«£oˆDÑPm&&OQ·¹m+¤)„´Ãt¤àÐ
/ÃÇæŸýÄ»•h;f‚ˆÈŸãwù¦LÊg£BçÐÝW»ŸØ;bçJ¦sšÚΪˆÑ hâ‹Ôä'Äû‡5nì×Fñ(=“pûRpdÔ‡búRÎPòS݃©Áñ¬?äÞß!c‹˜ -ÒÃ:ýDtŽ²zoc5íÁ‡ -ƒÅÒåh>…U)ðÙÃo~î€åvn*89À¯OUU^)y@=ùwf¿Uòø'¿–ÅU¥úšæ2g»¢äÙ±zT±(dvºÐX¦ªD)ü†sÓõsŠ‹ùéÉ©fÙýÍ"‰«Æ¸'9½è´®dE¨À€*£I´˜‡ÑöÎîΕ&›·‰,ŽæÞ;Ë(u»Ã<£‰MfZÞÝt®åå³ýÅó709帛çó{³³'¬ýRF5Ž¤Áœ¢Ð{’ÚÜÏ@.èW²ÍõFà -+“€Z6jX모6òˆtÙ–¡“$PµEvÑÚúë¿ö´wCM:I*>Z7ª…Y~üúÛ
•„A¢„Fz˜Äòȳ‡^í-Ĉ`›a{1¢¤ø`ŠQB°˜ÆŠ5_ÉLËÈ@Ä„p¨ÁR؆^š'‰ ÍNâºsMT™¿œŒ\ÂämÕ±g=îA®0¶Òq² YnDÄTqáEt¹ÉÎh×l•”ú«á1ÓÀ."[4—06²ÖTJf3æ$÷d›C4<^j„ ¦ -›>‘#Î/Ϭµ«Vgld«Í»²mµTÃÊÆ(Z£/ÇI—Cµý2ÙF¬ÙâŠVÉ9MÞvˆ„Q˜fT+}%É•Çb[¹Õ:©Uƒ<¬$Jôˆ¦N8jÙJô¥‰r}Ûë6´˜v 1ò€ÓÇÂlÓœ§8ŽèGuv$ĶPÈ:!±Ù„:FQ-vDtO4ˆ‡aÂy™³¢q‚ý`æÐ^õŸ*®%ƒ(ÍáúÁRrˆ\íÝÁfaÔ%TrCdnŸ-9+LF³¼Ý`°ê2yÐ -Ä Ä ‡™Âç0¹ÈˉRu¨³„å!RŽV݃–¥¨¶Ð¬0‘3îÛ:ûjç%±ª5Z¥ˆ
'Ÿ¤ÎÓP㈬;àûΪr!ù…«Y’ iþ8Úa@Á¶qp³¦`uà*íÌ7gÄ÷à¨AS묃 -V6)Y5ø!‰²ŽÏcÀæˆ=–„z…]áb.dž´ˆ·jL¬×˜"²Ý ªRHËø`¬Õqzì´µÐ&)_dí–Ø/ÙÑÚ\W+äá`0{=õ"c&8Â-#!eÈ]pË8ú̪lÉœ]ëÓkQŒiRÝ™{Va^^žwÄê=Õ„³ö1’2ö6RFµÖÁ"!‰< *}Èã„lUÖ`ì%bB.’
/
v•ÆÔ'E–gãÀ>™´Õ.M\ÛDÅT0;¬f÷} -«'€ó!MÓbII*1¢ÿXL&¢Y„n%©kÅQÇ~Õ¡°`/I·Òƒ€¸ ªwh,³—ˆ,mä„Y2.w÷0 \`e¡w=’¬XB}Ög\5öÙ!ptÔ°"Fð&x_x!ò´®noõøË0ÙdÞÒèríW~èÙujCâ#Ý¥x;M&Ê“ì\xÄÛ,–x%ÕÕ]dN§Çé´G‰±3YDµz;b?8Ëä Qd1ç^WCjäUDܳÅGKbcEGˆ`!¬Uõ1M榓GŒÂRŽE–±ÎqBÎ6mÁu‘Š &":9#‚Š‹âbä˜(“| -*næ^ãŽà8°ÈÙbñùm‡²¡oE·«G'ÒévÎÈ«„ŸïñqªÌ¢Œw‡Ô§ÈFã„ŠpíÉvÈr!ó#²¾kNb"f«ŠÚëÐN -_j W"FÔ¨V—Ȇ›Ô˪’¬3"æœk9¹ŒÊëœ×;q^,ïjõ%&‚%qq+ÂÜE®öfAR£ô)1,ZÞiÂtöÙE;äútÃ<÷ç…Ù LŽCÈ ¬Ké’d[Zð{«nÇÈÈëáL^´[ªÝ³(}H‚¯éS§ºâòfÈ}-ª·Ä•a²ÆÕ®ê¨J"Ž‡'ý‡h‚¾±™A ´¿ð·OöÙŠNGdô&òlWõPk‘ËûàêĹèÖïËä\˜é$•~.‚Û¨ÎîóaÂ~BxàžÎV%{EVXÓô» `¦9¿2rò;õl˜4&×>m3˜4Þ%¹¬¾ý¹ÑÞÙš˜§ÿn{sò¹"®=€©)vBÕä&vÃÕè®ÅÈšòùNØšÖÄ2tM™ƒð5¥Ë6¥;albËQ6߱Ϟµ/ŧ±k`‚kh›ò`¼Mñ?삸 ÇrÌMžÛuS¶Ï.¸›ÀÜySšØ {½Ø}X‚Ëñ71™; pÊYÚ ƒó‹ç¿[aýGν¬Ž8œGÎq8é}õZþÿ÷ï?ÚÑš8‡é_ró=¦ãaúÓŸÞ¥ˆlÜ)çd»ô5ôN<XÃï|¸%ÈšzLç(žö`Žã‰ÖæHž /Çòœög
Ïv@ô4Ñx9¦§uñ!\O<XCö|Ç“xßÓÌ>»¶ãJÐʧ<XŽó)ß?€ô‰Ë±>!).FûDËñ>…Eì„ø)Mì„ù)Mì„ú)GaÜOiaäO´°ûF™5ôO¨×;ࢉŠÒÀ. ²Î;¡€b«ì€*Mì„*o,ÐŸá §»â ´† ->»TZØ TÄ«pA!¡-FE˱A¥…ÐAa3YÃŃ9B¨ÐwÂEÓk(¡›—ã„J;!…bRwÀ -ÅÊ®¡…ÊÎÝ /"ùrÄP#k˜¡`(; †Â’¸n(.°¥È¡¢ƒî„Š’B; ‡J/v•&@Ń0Da.XC…={9Ž¨´ð -#㈣pºí€9*wÄ.¨£½…Ÿ£0Ù®!b€Ë±G¥…]ÐG±N;àb¿-G ÅyÚƒœr
…vÀ!…°³)ÔõåX¤ha1)´úðH¡×¯!’âÁ&©=XŽJ -iu9.©ˆÌ “vå|†MŠstR¡ï„O -}„R4–c”J;¡”Âv°§TZØ©F†5¬R¸Uv@+5s9^iw1ÍKåÁN˜¥èÞj)ì€[*M<€\ -‹L]Ž] -µ{Ž^ -úø¥f/ZŠ` -ÍSÛ‘sS<ØÇTšx -ÝõëŸÐs;ÁöÈÐS¹†ÝÌð¡ßñÅ*Ã]C‰îf8Ѷ]u·FŠFkXÑÖÑåhѦXÎñ¢íA˜!FÛƒ9©¹ËQ£MŸãF›)p9r´qÔ9v´Ù£GÛFãGOŒe -WNT§Rªkׇ'Ógdœ;Ô8IdÐ$þq®oJaü5à1ý ›# ¾Z/$e0qÐìþù´ôd¤êäƒà;DÍGmDo•„¢F(R$ÏDR—3Æéƒêù4¨‚½¦G›L2}TKU-"4==R¹H-(ÀÂtÁ¤P\$w€"l’,ëؤ0*#Rõ’~°l„ƒÄ ð‘Š~ -Äœ0HÙjÊŸt;ew8W¯n
P´ÆT¾à ™ë܃Š~,)DSÂ3&]‘ú˜Ey5º*ÞîAªªRǸ¼Â)ŸX©ÿ©ºm^¥úöÄž#cÔ']„F)°‘‰qˆm°fd¥Œ]h/UðÝj¨U*.qZo½cͪRh—ìÂ6®<°ÄZÙ`K
¸É ”»îte-.Z…ÀášÊ§P+|& nÀgYN^’ÒåȪŒ~Lâ])/ÕÆåÚSVÁâ -ܱvÐøð w(ƒLLøÈœäé“—s:wò›?ÜÜ·»¨Ý$'·¯^ß¾½yqòæ‡ó×—'¯n_\N¸ÜÛ'¿úËíõ?ÎO¾¹½?iòÆýå]c‚ÄÖ½1xúïy“K×b
ÿçäõ½•GvŒ£â -« I¦—6Ž"³.l\æœ6nÔ£KùI¤;·:Yž [¨mÑ UÖ‰ËùÉQ¡ô#ÙÆKý ¤±} -)J:£… z¸_5 -G64V¸F’[% ½]ÓH€t)ëJøbdH!ùQˆ^j‰1 ¨Ü8ÀA¦+%·!TNõ¢íÅ^~ª@»¬dÑN¤ô0\<ŠK0½ºbO¶q‘ÄO¹Tñ0²u¨©6Á=Šc%^®I‰¤q1w’ãbt(½¹3eiÒQsc~h7®ìS ;º¢YÛ£”Æe±a¬’VÂ£Ò n"2ˆ -Æ¡>«WÆvI%±X‹üü (\ì -‚䈰Bd-ƒ‹'ÿÏ“ÿlGóÿ3Ùðߟ¨"»°ÈbµK‘êÔP¥Ì¶OèRL®®8v^Š+‚µ?ó$üÈ>‹o‹§›+®½Ò›WÌi¼²º«7fé,¾¾8¹ÖÚ*äÉÍ›‚ŽïKÛÎÌŒ4 6)´OüŠ×ëé“o?kz°mÜ,óŽ@ &8«ˆ+¥8Þ7<ºTµˆŒŒ•&…ëI{o
–cå02¿oÓPQ¨ðC
®dÀÛŽ£Øqd鲉O*’±Æ ¨0|)èM1R¥œ"àN#xè!”$)qþTrW©Aª²± Ä'僎N7›šøfæ#Ïj
ý$¿HÚWø:݃H¤N*oÑ®|ÚH¾QÏʇšw¶älTI |¥dI&£ƒ€èbל³Ý$pݘ¤d9šùN%C BãªÜŒkúój’j%"±Cö;_|¸#3ˆ -–Ax«q…]=ˆ‚×J[9À±¥ -û¦Hñ•Ãc£Z‚“JÅY"5ÄUEÀ‹\…¹‰Ž‘á®]ÕÞIPRø¾µähÒFX@¯YduÝ‘Ž)ÎrsI‹Rõ—T)4V¼ Lñ…¬°i&Ár_E«¦Ïçò0«næUuáÃR+PÑUÀjÚDQL`BiÓO9 |àõ£J¨B°¶´I‘BCªz‘oƒ”š#5°÷Î:}L¶_\€5°Í Vd>eL–ùÝ,•Ý8€xKJ¥“£Â1uŠ¹ò#XÁ¡RuŠMz<U.+:ŽZªµÝœ¸£Ä¬*EâäÆ×Ädàwë[ðâÉ›´½Ie))t ››0Ù’YgÔ᪖9 ãBÑÐ"Gö'±X¨Ž.jŽ“:rL.£ZqTˆ¤AG‘œTËd>Ì[þ,w3íñƒŸÅ5¾Ö‘§EæaËdQ!"snÛV/IÄéA¼Äl]É£ð¸˜a²!üÈãY9'™;|†!)K<ÛF -B1`{Ç`™ä nIv/ɳfË£ªbU´~B?O¢ÉÇB•"©²!4wNL£6 Eâ¯[kD30¤QâeÀ®Sò'ýŠ†¨ -y´9h‡YW¡tUˆ¤9¹]«3£3™bTI ©cž¤W5>b'"'6¢ \ÀU!î³\-öÈ÷¹¦hC¹Z‚³2»£ °¢8ÂOD<˜áŒx«ÌjpP†¾Ü~@°~ÖbûÿTc:‹!}¹UK°-ÏW_…ÄݬûÅ9½Ši`IϧLIö‹ê)„$©•öûB{0ŠPJ¹jcº©F6€aóÈšjÉ0X<²6$´+zÜ -öç`å7èªvz¾œG\)±òc$M(V¶(72 -(†T.]!²b=f”;w£¡@s}6q§°Ý&*+&HÊANt)K;›‘ÔÊñ–¢s¨©†ëLƒó^€Û…‰Õ›p&# - -r%Àe4JäwÒ²•rÄ5ÚšdP V²€hÄ)ª»#%} -¶©Ô+(âbš:Â0ª'ÕÒ;ä÷¡8¨$ýTÝðî-ÆöÜ÷jÜ¢GjibªW±Y÷G6cÑ%s(´2<…’x -OÑt0Fí–릘,ãíÍA±Eœ«jW™–ñqƒsH¦–°ÁTd¼Œºa*¼f¸'o(æHtVÄÔ’pÅ«6ØïÍ–—Š@1 -LŽSî’¢0¨^#aÄià-þ§·Ê>æßãÀWzqˆœÅ—<ºaÑ„ëTT´¼Š0Ý·‰*Æ{H(qO8¯ª\PÄÊÀZºrR/Tmßxp£”K•UW;àäMHpžÁ”0»ì£úƒvÖ]PÀlò>»!B=’]#8hjrÿ}â+ì=ذ¨±½üþêÍý7ú·Ÿ^«íÈüæëÛÛë•7{sþÝõåïß^½¸|#o…õæ~û¯×·w÷½¡m#Ÿ^ß¾}±ƒ(æ(WH"B´!Å“¾D<¢ÉS$1µ]DQÍuø@à (h칂ÍéÙ¬vljþÎ¥µ¬ù÷Ø]Öì3ª´GÂ{»ø¤ûLµðóQk‰’ÛƒKô4¢óZ¸iFgEÒnþ"L…²G$9¬kBÖY¼¹bM{“üÆÌQ}íˆ @ 9÷Nñ˜Ñ£&]”èGF -Ô/s ¾!Ž ú}ÇøcD.™2P 6)~4"éÞ£=ÿ>€’*CRoH>'ßVõêðw -ß~Þ!]nT¼^YŠô:aÿ ¤ÿ¶3rí‘MBgE94†™¨‰ÌÁ dìa;m
NÚãP
9 P8ÆÀäwEìr´Æ¬4AÊ¥r„Έ’ ¢ÐíÎS•¦A](AŠ$;bg².mçqð¼ô`)
;ÑቓÀ—ªÛ˜b¬½NŒ¹ÁèÇÄ©I> å‚ŽµUéa;²ˆð<j˜7@zŒdæ’YÄÉ«UKW҆ķ$CΕØ5Rùû„‚Nâ•é"ùžë7Ò» -ç8W¢x+-]è¡çk‰òŠ‘êªÓbƒä”-¢]Qm¬«¢æ7"s‰=^E'rÕYñ‚twŠÉs#¯z“¸Lº¯Ä Œ‘oŠµ—bA:rP¦¢‘‘5º
gàp¶& (B -½ÛtßA²jܦV³Jk©»™üŠ<_©C¶/åx Eu¶Â‘4xfÌZž”]ÂÎá:oª‡È:1~‹€êG§!ˆ
4šRP/Äq²ä%ñI:å¨SQKøÐPÌ8šÙhä„ -Öqþql«lâUV“A¹ÌË8ÎEßËp¦’·“+âr¤˜$X²´ -7¥Jž6õxšÄ‘ôb4Í„P¢€¼øÓï Ò½µ\åèÄ°ÆßS!oŽ£`Ï1G*ð«lž j!t6‹ÚAñ/^褤aµø6^Šæ,Áµ#œôVË’ »1¤-¿!G>p0‡)²ôÀ\Kf…®(ÎÎçɶÏß—$yÙây*!¢R»e…~Êa -2¨Æ‹mBF€àvψNÌÁÒR—œÑ²Gý^ƒ'½e -®PD'2$Gñ:ÉÈ0GqeDֹȇÅütÇ,€âqµ<@R -6â ç…‹Hv -ëÖt³¬'²DÕ‰B ÜÁÊò++U#x E°3qÐâæ…W£¥lf&Z¤D-G½ªÁ Š¦<ÖV³…%~“L°âfeÉ<©¬^»0;¬ÆFV.^Â1f8DäåÌœNEŒ!ZsÓ¨[• `_$<Ò9ÊÍ©¡šn&f1àkÄ&Îk¥§.4¹ôšZ^¤Õh—)Åq!FΪQHªŠDÌee)WF‚uˆ£s
ô@↉û³€+¡¬óT}í"ѺBáÙb8Þ¶f‘›ðóãÉ‘Q¾mý?Ö{$†ƒ…9€ï/VyHrf Ú½°¤” -GÄŠ¨ØÈVØ…x4É4¯Qg|JÃèÆP¡ô
°šPú4;¢È0Êa“P#R<8o‘˹l^u:Ÿ,c´ß`ÿmÃf¤AÕ⠵ƪâùÊ™è6ßè5[«dÐJK–%çÈÚ´/Gú,iÍÁ‰@TlDÊ_—˜5’"±E&-ÕW4늈Á!co¤hL9Œ;Ï-iÀI~6ß½’^EåëZ…âZôûAîX>Ï × r7‡¯s!$ÒW™£ê¬¬ÃˆÇŽ*!£¹HçœÓÛ\@úªãh‰QÃÐÔèJg0Ž¿òÁN@#S…#2¼I©¬Ù$¯3¨È΀‡9}%j`’ã飥2¤zâdŽ‹:PSPæD0ˆ¬y…’˜·€pg1³pÕ8T
úãèdÑ‹øŒ«œ\gï”È*ÔÓ»¿V––ç§ø^ -¡ÐZ®8"
8¤6=Sq´IµjlH…/‰k F“Ò"@Ý5‚¸³ZM›|ò#KÜus·¦Æ$Åùh‘…÷&¥ýhaa -‰“€øö×ÅK@E|/úÐ@‰ó‚'u*µ¨£äÒuo -˜9<@®nâ,Q¡%‰®DY2^ƒ,!'Pà°$’ #H-z“½XÜWÜbJ«8ÞZ‡ž,5êl1Ó¢KÐ~3µŸo ®ÝÅÛX´&e‘ô¡Z»—ª2¬ÖdnÕ‘† ú"Ý+QL'd¿ˆv ŠÎšÊNÙ”6É<IÕ„¬ð†“)/¶A;äבb#8_j¢^a0/–ëYì?V_$7HÔ®S6¹Õ -†ÃÆm‘tG½ÒxmvøË»¢ðP%ö–ˆêJ¥(å#ì–ìÀÖsNq-ÆîSy±rx¤Ó;ù|TK=Í „rFï
šPªº*‡T‰²DoYEÕvýH~6›TԯΒý):%P·q¥@k%#…PkMŒ ù ¬y–2ÉÏÂY׸·(J$5@Xî"ÒA¢ -ö+=€+G9.2Ò ótHay2Žªt@2—†fÑè%Ž˜‰”r >1˜Ú¶Ýb¤#k±FRõ$f‘‡Ç*EFl\"D«*R$¬Éù,ÅËùs{²³Ú{ˆ r,-ýRµ¨‡(KYu-䥈ýÅÕ…N9@r|IøG«¨à$&‡ /9À"Jd¯—"†‹<>r,†*AÂ!òäXd< ªÝ)GvÕÄZјä–:å@y#v†ä-¢Óøžg/õs(øgˆ¢ü.=读F+Å -Ö “$%ŸdÕ¤ªªNÅ9I,§¾›GW™ŽØFfæQÊ*HzDÔNiä -Á#—©“\O2%ížÂè*
b•“1iâÃ/BöC³KâÒ"â(õ8¹ŒXí¹‘yZSÄê(¹ÄÉ%ü¯©$ƒÉf ˜eßï)e5]<6'b,U7-år‚àEZˆØ}é,™Nï •`C0ÌÈRT’ÈÁ§ùØþA÷OŽ4Eˆ£©Xܵ*E>)ÞXkU4
:GŽtD.e%¨hÆiƒ"Mü#K¡\ -Ú-lH§Pâ‰Ë~К½ÄvÅâÈÀ(”:>HéÌ”4D|ÚQjvÈ‹µÔø -!×”O(äˆTar-ˆŠÏº´ -Ì^Eª)¢¡µ$’{^ŽcŒb-R)™ç¥jȯ–`”﫬«SÃ!Û·8I¸Z¹íM ³§Ä9š")?›z"æz2úå®HnQ
v©÷£¡šß€T‘Bf€ZMR–‚ª¼†TüA -‡
Á$V†2™œæk`#é¥so)fR@UI=áë˜%§$óâ²s³ÅšÔŸ•(&W6Æu”êºHdC›.¸xè¼d‰Ð˜IqE
ïõœ@-Ö.Î%G`Žâ\ºÖ‚Ä‹Ta‚ON*Bƒ FuŽÓÖV,ÒRÕ‰LAÐÒc†)Ÿ=âRã˜@¶óP -sáÄy©ÚÅѤâY`]'@בàU°Ð(űÈ
ÄÞa–LÅFÅÛ^ƒ,«Õ#&~¤v#v]YýdúyÏ:#‰¹êK.aR–EQMt4½ŠA^Š¯Õ!$r_̸!”’×0Å4ªÛ*šßCk”XE€Hž•(j_FP#ÅÕQLì㙬`P\sœV1MVTJæNHÔg£
ï¼&eNu"nªV%òH@#ɨ’)@¢+Ùô˜YâÅÕS£!Ö²_²u±KOgó<[Éð"Î>n¢’m¹ú•%%[·srV‰ƒ¬‚‘kiQÓЛh'‚©§ã À©AŽ~:RZŽmd#ó -÷9²„¾JA-¶â
©lª0b"AÝ”,nðSÎÔ¥LeÉrå£Ü!…JbÜ*ÓQT$„®ðsŠRŒZS„=¨5W´B–TKW‡¬“èõéJ“¶á½œ¥,eâ´ rHÉÕIF4¯¾“„À&JÚÝ‚•—£1òê@¢e¹’z¬åS{ôwÕôBdärECk¶·%áëQç™RÆAÓ%iƒÁú -ä^ ·pa4¼J¡²ZÃD°!*»f«°Î™A"¯·³oRÑ+‡”2>ºä5¸“²<DÌ¡tåä3”0¯êbDÑB9aÏ‘ëhpȃ’ -D\V$Àý9HNµ0Š˜8h¦œ¬«ZcŠ¤y Fá<*YSöækž3J9Ñ–é0j uÌ{)œZ£É«)4Ikäj¹”¡ûÞ‘”•€VÎçOú¶÷R¦¬¤¡»¬¥i8æ’nÿamg[§ãXXŽPAâÏ$†'?¤ðáh% E;>q„—–„¦dß{E¤e1Äñ†ÍYt -@½nw¸s¶ë(°R#'´qaP?¢~¹åâ\6ûâ9…ÎN‹2ÒÔJØèæzô¢Ñ‚ÑÎbÑÎBÑÎ"Ñ®ÑÎâЮÂÐ΢Ð΂Ð6bÐÆBÐÎ"ÐÎÐÎâÏÎÂÏ6¢Ï6‚ÏbÏ®BÏÎ"Ï6ÏâήÂή¢Î®‚ÎÎbÎ6BÎ6"ÎÎήâÍÎÂÍ΢ͮ‚Í6bÍÎBÍÎ"ÍÎÍŸV|>çܘª9Hè•’ÕQìGÔÊ—¾ø‘wÕ+ -8ÎŽ‰^ŠGSfÀ?ÓEFçç©6Ðî§ ¬UgˆØþ¿ßz¿¨¼,=Pˆ –A(Mû•Ruóc˜DÌR"•†•(8ç´7¢r\"ë± -p,‹¤ÖÁÊ(PÜÂ/½^žj”šb³“U5ýÿì}‰bŵíûÿƒäL@¸º«G¸Á`°±!„BdY¶Œ$'7|ýë5ìê>’
&!ä7\©Ô§Nu
»ö¸VêâËÄ@˜#é<ë
æ7s*)8äçW£„GC—¢0c:0|¶hhtÍ7öŸˆPÔÁ:;âÉ
á”|Ä„ œÓ#ðÐ *¿ ·=Êâ8´®Ô%VÇ·üt%.:‚Ûétu]Ä -²¼é§ûõ"Nz‡¤¹é÷ÜlÝõÙnÔEI£B߽੅|ã”Nd§Êx<¬•ºêéuµ¢€5žm#CÎÂFEãtEĽ -5M¼ÜlVœÙÚĺ<=I")¢H~Žµ¨E‘~°±®Ühï×AdWµá?bJIæävÝ”(z -¤94šæ™Î´z1]çæQDÈX›.S,£ð.¹×*”–Úê ó&ßùãxs9` ؾ$¾€†e‡ßU‡ÆG]Еv˜hg%Ÿ³l›‘ø§Ê°¨UË[Û†»ÉÇõÅ2fQÆçî4º6”·ÒBû -éÏò.݉šhuöÍĤšÒœ“óÀ*qóFsãN*¥µøUZá¶DY“½8•ó}ª:„½Ymr/å#äºé=Ñ<Ñ’½Q·ýòÛHaä«—PËR@úžISÐ9²îÇLzZÜ4”VÒDöaÝEÐ…0,a©ùµu¸Ø"»Èœð¡XM·u»æPH†À´Æ¾³’=M½Èœ×¨Á1†?°É¢¯”°Êu°N,‡Y9í¾ê†ø¼ïr -Q±ÛÁ±r#/¨zVB5hïÂmY3!™e®VC 0Ý`¨Ýó,Ô>Ö»’rª±©~ªÝvVv8²‰c‚æTŸ5J1[(‹—¿J#H¾ºxdÕA¤å•ý½·¢¹íŒ—u¸(‹‚MŒWG¶=fÎÓDz›áA‹¯©ÈR¦Kðµh¶>\ð³¸!‡ÁÆ™pÓùñ®³¯©”n“b‰T™ -n<‘Ê™5®rǤœJB®-0Öd:l(ãdU¬BKL³Ž•IÊ(è†Å&l11Œ]¬Bj4žå5§êJY€ä VÐ¥7˜Þ 6ÆÉ:ƒYcï+%é]S#Èå ">Š„™lÚƒ¤i-|ƒ,|='Œ
m^Cǃá‚øÜ,ÿîÚÊ!¢@Ò–…³Ú1à*W`¤‰ä*ÔZG£æ<à»h±fιeW–
aYƒ¤+ÜÜޛē½ -¡þ$ÔùË;Ì7˜j*îW–ã)ËÞ9¬ž®L0˜œ 6*¹Á„Ö -¢÷uÌ˨€Œâ„CUm´c•ò:Ro³’›s$sج•nmàM-By–¨‘5| -8]+úƒ8Çï'?<¥Ó(WßO‰Tó>"C9ø‚èÖ»p,×:²»ã‘îkn$nÁj£TÑ"ÔtšÔ³*~8ØÒöä`±ä n·D
l;’û°xäšëãÚŒµOñÑe‡jM‘ÊL£4Xsø•à‹K+é™àç/P衶R Ûv^ -'roüy`/¤YËo‡gk…„úù`¶Hõ0_ë2‚*ÂGHûÏV¦Ñœ•èD¬FÉè±Y´óyÎÏ‘W…|ðà €¥1kÁøÅëÚ•xEå·Ï62[mR`ESKϼ.ò^ðj#8¡eÍœµ“9ˆ0eÒJ*«–,D®‚ý…™ýÊ–W`‘woº¦°v×fÍd¿¤TKB”žý"UxjŒ+›¦ñ€d©ªšb¼¶jJ$hu;åL@«°[ Ý¥¨7UI -ºÑÞã½Ð+Ù[c%ƒ»•¸Ú¢Ùfêkh̵}(ÿµµÆJ}_ë05:J-ÐT”wnqÃ~nÚÖÀÝ,¢¨:É« -Ø*ôz8û*é -Ød¶ ›Ædsè²E¡x™Ç¥Jr¦3*«`$áµ+ÿ:ŠQƒ¡ï<ê4„'nrÂ[‹"Ô-æ¹_¢–äl—_”ȹåÍÛ€g$!ñˆ«Åº™qž×ë$‘n(mk4:z›µµAÐ]-\'…PÍÎ"·<Ú¼Ýø`öƒäÒçå^ðkUQ'‚<v‹†DÁkvU;Án>ß1P6›&Î@</¸0TÂÏb|ÕÕ…^‹L'ë¦dŒ—ʦ’Ó9ÔÝË<€ÎA=#[R˜E¤Ó2Ä…b(V Wø»À¯ðLYu5“q W®ˆs³%6e¯AÞµ–cO%T&GB¦§’üpþ -¶m(}¿Iø&Õ‚Ó°MÎ_£‡BØL€Ÿòµaâ;àŠAx¥·öX‚â.¤yûÈHÀ@GéjW§2aÁ-j`ekCêW$jdSpÈ]mÄyâ¼tïfŒ»ÄÕtŽóU¢-48™þYÍ9šS F p*ÊКÈJšRí…‹G¹rà/Nm\<Y±ö;Be0jì(¬ …8ŽÉ7· -Ì×Üé·<=ö¡YZ4‹PCT·¥9p¡kåëEiŒ•ƒL(ù}1íe5«¨½ ÒT[æÝŸ'‘£šl¤ÂùÙ´¡4‘5I%Vª²7ïI5Cº{a塽-#ˆºlçãÔxÊQ,!ör¥ÔGN„«©Z DQÜ„&*[*d.„r—"„íUÌI÷«óU+hêÚ¥}¡N ü¢¯¢Þ/UqñÛÑ.UJÂhn’½¯t#ÍÍu4#‡(š‰´;cx#MÉjBRAœMáˆì¬¡Œ¢ò š#Æf©KÌåjçÖ:”^fGsÕ&÷Aˆ´›‘yAø/š£žmtõ!µÕ6<ÆFû¢“bÏî<b.dh Ù8ÐÌRimÚ¹‘H£[*~SÇ’#½ÚÎÚ®C¡ð§€r' -håÜ3¾ŽL+ ¦Ú™ -:nRß^•×:I —†u„E Ðë¤Ç!Ÿx@äËC-Ó#ÙAðg§´Âþ•¶Ô”0!&¥-¡^ipÒ†ÆQt†äÂLkû Jl’ì\E‘¹pÅTÚDê™SXê´¤í1gÌDA!!Ô4®‹h;"$c±3[q_H¨ºzüíI1F‰DjLJœ*ªr°ƒÃç‚BèûYÖk§{_–®5ƒ0iÕAIè -5…–…na[-ÅO|U=—¯
4ð+Í]±ò.ÍÉ=sÊÀä¬&cj‹qdÕ[V xÎ!rI¼¬:Y¸sLÝ*~’»e…ÇÆÞhêÜn4øfG'½:Mu`n1Xî¾\E¬‹K éOí×Rl‹À tÌ£€‰vTr$Zܲt4vÓGGëRùDhKçÕ5J '\Uõ.Ès
ŽØ(O.@CêáÌÏ·ÖÁOBzGò‚3¦.xvšJfàd -:-+¡BÞèQ•îtâXdž‹»I<O}µ<8Ϫ?¼TáŸ$XVsrüÕ*}µÎ¦z.nRÉzVNjD*\.ÝW%T‹ÆbŽÔÕ0¸Ã¾3©,‡C¾+ˆ3X j“LöÚ"=úM’?¼ÄÆ›F]Ž8ݸ¾bmÕØFìJÕüõè,d‚Þr¬ÃµôÈç•öPõsB}VòŸüì.>«q¦~áâk-Aâ–ëi(FZ—O¹N
ÝœÊÀÚI)¬ÒìSãXt7J§ -1ô–›ëšyK‡v}WšSOã*Rkƒ½Å¥Ù67ÄG$_àï#€[^¯2io4bÒsLo QB=¸ þV4+î„f˜³ÑÜŒñ"<RÑœºpŽ©ÁÅß66®mSTôý4ö8³Ô#æÍ™éý¨êÃJA({JL˜¨FÅ<ñîiN -:a‚ÊŠE7F»æKQÑyçÔÆ1fˆöõ-o(ŽÔ†Ý`&Átºä€ îÚ‘~á:#„Ù,ó+%{2?Á™¥ª:6Dß®}åpmX×9I»2)„EË;ÞÃBp§©P;ö€YèkÝ‘•œÌŒÃ'§À´¡riš@Ãe<VsÛ.Œ8ÂMn˜^!ÌQù#DqÊ-n‡!ìZç>w™Ù“.5óXÅdbÆ)=’ZjÙU øR$µi¤Ê˜<
"cEä¸lŽª €UÈ2%ÕØ(u& -O$yƒ”…|{̘JÝœ¬Ø¤ÆþºlYHûÉá26Óͤ9?©¸`ò‚˜ªç 0«ô¼oB 刪v‘É;ª -Aý“Å«ûÔAÚ6Îr@m1¶Ã*µpÐF97\6*,ƒ§{Œ×Â>®¢FŠJ» üµ.°Êd©mU¡®Hu§qC(r/a/š‡Ê*dïÅAm -C’N£ÆZ³6Á³Pðu„íR¤ r-A‘-¥°'¸`k1õ¡ji]]‘œññ¼¨cDZ¹ÍŸ5=zUÍ3Fp•XÒÏbÿ>ýÓÅËîo¯]><¾½góøñڕçG×>=8Ø}…P‰ÓbüáΙ©™öÆ$ÅÒôÏò´úO¥¿¤I;™ñõnLÝÕ:Õצ;9s¡ZÃõ”žMê0³™s0_sÛ¾ÆxžAÂp -&û7 ëµß€¬²þ
Èú7 ë߀¬²þ
Èú¿Èúã3Õ¤í쯵]ól½ç
ÿ¡¤Yw·¬ÝØ=øÛöá æ¬÷òÅѾ+zE°}Qüĸ÷ž›Í™Mn º/s„+2Ø+hU›Ó›%E¤^Û¢ï
YI¤C~^¯K°6×:ý퓱¡ZohÜÔLÙ --=ê¸dë^Ñ!ˆ·Þ<àb}ÇPTÀN»d"JܷΪ\g¦Æ¶Ô4g¬Ê¥Ž(’å¢Ë‹>3?pƒìÜ}Õ8Ÿ+ÊÜàFTüe„lNAc‡,¡>˜0k»Jk•ïL¢%GB:oäšd’t¥X,È®gs.ö¦uY-{Ä=°$HÇwE©!wj§qñ¤mÙ-k´BäÅòªÂ"tn_Ö§FG¢×ÇÊBhÂ)H¸ŸÐ*’#CuvX/ÝEµ ðam9T!FTD6iBHûàå6‡ã_A¨ªu5ä–*o¯`NÒJj;Ç4õ¨ÆØX¥Â¯:?ò±C/U 1©ÇÓ”v»[žÝŠPctÓÝP,‹F¤Q2˜'÷%תd;:–5X©z#SJ1í{±ÂroÙñÞg¬¢«¬‹«‡iϬ±Á-JÜÑÚ\KGeo®yD–:“½XJe._ï±n¡ -Za
ŒSŽ6™%›/!¤HÖµ˜ÈŽ|ʵ©!ãLvNzuZMÔ©žž±[+&ûSGze¢Tıç_;4”'$ -T0yØ䪇ì©úÖÚ°Ü1Ãå±móàÜ©Šø":#¸Ñ˜ÏT1B uÙgdYG"%Ð@™.’tp+“ý¶ÕÓ]ç[¤"è(? -`èœÔq¤œú(‚âé„OCšÀ}+ùPõÒ¢·ÎÈóenDø`ŒpN¹j«‚YÍe[“êÏD›é9Ä ‘œZUŠhdCøR;Öµ¡Š¦.Å‘k¤\ãd?'䟒1c¯c½Áêgg‚ÛÜ¥¡}ÈQG¨4rÝpì"«ƒ Ì î -¹TTÄmÐ'Šr´¡S ,Sàb+ßN³Eíc&î½á.u1}œ]TŠPÂÑ$Ju¼°”;,v --¡U3j¤Úòò¨hå…‡-Ê*NfßäïÓâRvXp²k€õ~ø. -K5&ª
¸òg¼A¼Z¨wP)Ú0š¨=aq·Êq˜ ÃZ}&¾ZÇgYmlF´BÇît“íµ }œ§ŽÃmR߯=k -hî)< -_o¢TÍ -æùCN“® -*Z¬B뜴•ºŒ¡ìº¥ñÁ\‹ØB)Ñv‘ÐOˆa§!ç©Nðú - ÃläŽhŒ¡Õv† TªÂÒ&¨¼ºQN†¬tª±¡œÒä"—E®æF5HÒÈrT|ÁH“ÐìOsß -áf»÷i‚†äð](´°söß(QL¡HӬà gój Sû`ÈŽ¶˜åŒ†áo" z5p -6dÆGî1¨æ-¦y²¹’ûžJ[ÌÍPrýûÚˆã¹xGhI4v51âÞÕHfÕÞ>[]ßÓfQaÃIØè´-õy,¢¨ù]}‘ ÄÇãwµ%ï…t76jàÉL -¹ñ@mz}•èxÛè];§[žÔݨIrø -µpJÇ®˜ñ}'*µ&áê£QúŒ&9¡‘Ù0Qr%ÞµŒL …£Z¤ìP -"#×!Ú¼¤yÝv0½Þ«ØVEäfc7äã©y\iS‡«ž¤ŽÒΧC$óR)œCÿjÌØ‚Æ… -|Ò30 -/Ø£e^>߶¶ÔqP6CùNkwq½ÄÍ1)nýt^àýoQ£Ãûe²Í§»Ž/eLý -®† -“º¾LzôX@„8¬äF‹•xª‹Ë 8„n±Ósð+’K.¼¦ÒÛ–Û4›_æcDqÔÙ6‹Î¶Òzde—ˆUcØò•š¢,µ9Já{û•ˆ3Y:p£áMéåêè"áµ x{*òÈúÜ*ãgn+?oWI3Ï®¾úÏ%•¤ž‹ERž{áÂæ¸÷hó†…`o¬jy£±xÖPp0öñy» -jÄÅSi©" äø|‘ˆJÔêÎéöÌzd -E¶× ,GŒ}x¶q%QŠò7r应É6«ÍK7ÈMÚB-\•*ßÀŠï”$»Á|§UR^F%dŒÈÇFLw¹ÐWåbÇ*°Ð…œ5eÈêÍÜ¡Æx%:¶a:!ð[GÌAݹnU -Q%uy(uvM”õa¢p7÷ÁC •K*~% -)2b.âNš‰K¹gqydQ¸gÕ¨5HòÅQ
]Øúdì"ƒJU¯ -ÄźT¸Á÷,¦œ0O*UÓÓæÀ+ÃÑu|ªaÎg‹Ô>ò -1j,=q@»A⫃È4•äœ„☵Z‚ýU:#¸]N -ðØJMTþÀÅ#ž-0ˆ8Ò¦.dhê–0Ã%jbÅðX¬e$nˆP‚èÏ(÷RÐTÒ{UÅ(šºÔO®ã¼ƒgÝ - -FÒ¾?íìG^8VtP5ÐhkÔe@)ˆEÅA]ÕŸ~/€ã¦Ø -©-¨ïFÝ \ƒw73€tŠÁSº¼ó -Žô>êÖ Ì9êÂé‹1KbŒð£•}ǯÁ<ÕÄ‚ûå.™gªY\šÅ´ -)ßn’
¥ÚŒ„oA¤jQ0Á#ÉS8ªƒV#u^]!ƒ®‚.‰¬Z´ÍchÙ -ÏNqÌŒmh~ˆb_¡¹j¥œ´mL¥ù'Zƒ ÇÐú8ŸlA}ß‹•m¢IëÝsfþuÍú^¥.“[°¶ïµ‘‘% [¬UC!~šìÐZ7TøU`Š(=²yð}t½pdcñQáVq¢.Oqâu®eÜ XŽÉ‰åþ´1‰Z…Zbk .Ï>,-6ÕWt¾ôn élçD¦s?ˆÞŽ½F©¬¶A”8ü«~7€âWBž5ÿÚ£còTôìÑ¡>òB´nQÍ„<z³y9Og?0¶çãe
rÄ7÷a·Še>ƒÞ.¤S";ÏÇ«_À3'ĵQ:8ÎhçŒA$Í ¼tÂR‹]da4Õ?¡l¢,ÊîL|_\_t5JÚ à"§$³~ƒ°F*$T•‰ö¨›ôÆÙ¼& )bµí‘Þ8µBà8=®^Pz'®¹ª‰xÍ´Ýo#/ÒÒD¡³ÎQ+@äÐôÚ Ší‹MMo0Ø·ìoUü½Áž* -Ž]o;Å´ 2ƒ¿&ì@(é^õÑßóŽ¢ák›^¤ªù¡K#‘-™rϽXÀvNQ5ÁÁ -Ì»zm•8NÝÑð¨Æi˜ªIQ¢…›l`3W!•+:Ï!_
²•Ê¶G.7”OçöCåÐ9)"€u$ø
Ô®-åæB§‹CºâgК6BÖ×Ñ7³!¨b‡“b(ü®‹
4_–`dD6n¤l°nhkQìÁØ«:Nß8#çà€(0Xb@4a+;ä4£(§Zx:j4UèhZ¿SzÖòÈAŸ!¯pN‚%43ôM°"äí -½tV9ý—ÁuY…€¨Y´ÈNgò8 üQ˜àm#µ -ô¼nÝ53žÓŸ€;aÔ.² -3ƒ!±dq© -c¤?ÜGUæ))—[Çx4*¥Ÿµñ4Ö†ø±Mh‰!<G%›ÆÎ)BxE-Ä!«z3*ÔöŽææß‚u™yë!Ó.U9-m¹ïäè´ô -z -¶ÇÙR$ -ÀÀ0<[F° Óìä+n©éa¦Mðã5<bH+â=IäHQGÓU%и±^T ÃõW€ÚÈ{n ‰¡»04lB*
&1—Ÿ=l
rù›ªÎ"ÚãaLm ðQÜÌ~òV¬œ¦\ÓŸI0œf&eƒ.Òê’E`8.¸á"2¡XÑ¿°*f_C®ˆ± ‡BV¥ '@T.÷ì©0Zg@ H|"Žðö à}úQáB± Ê4'ìhop‹Ô„i_û°vä¦$µl’¾ Òa‹ö\ÕÛ÷<Á»‚~4Ýq¥âõ`¥ËLá\mMTÕX2@à— “Ñu§K®}š8ÀÄvO~ÝOu -À ö×}&\@½1¡¨w›$%@¼£iå#I*"¥k~Ë{~7¿ø›\‰ -ëÓ9Á¢ø;ñdWà8é&å -2Žá tÁ¥š×_èLƒOÀÒòÅMQ-EÆ-¤Úddâêk{¢ûˆþC‘ðaGŸ"ÙP#˜ö@)m\phC®„¬s£b%ÝUáï×°ê`ºP‡B4„×kÓ"ptʾx›ù}A§.?|•²Zš×õn˜ÆA3†›©—²“KQóFájUBç/ëÐU•¦›: -X¡ÖèvÄ&›®ý¤¦EònÛZ+§YŒôµ79iuqÀ‰K–d9/‘E^mXº™]#i0Üp5öF3{@OýMyH•|YvÝõaè‰ ‹ÝŽ³è-§…ËœÂLÍÁZx -wŒµ«ú(‰F'×’FO7ƒÉÔÀrîÀ5Í+ÚúYy°!ÆG£Ö,áéâvi%LÕ¼ó° -á êÜ÷ ØýòÒƒ×í”ᣤC_0‚"&ï—ôšùXµˆÝ'¯¡¬éê—ìqf„zÅ*"”¢L~kà…Îg†èÔ=€¨Pd[!j,Ç.ôV—§&5ÌISS9ï^Þ´MЖw¼®©
ÕN¨kÍý}?H¬—!³¹ßåqã/í`c¸¥ÄF¿4Ø5J×2–ÒUÁº¢Ìã·s~(·$Å'ô#ß -%‘;ÃÇ)튎šÜ–«žv9,²’A‡Úutïåz$EOmă–Ú!áp,JJˆ}7Y¢” òwXƒF²P -#ë¹–:sð[.çUÅY¾Bz¨Æ€õ€²“`ê¢+`ÎøÊ‘‹2<<!xšù=ßâg,[Aâdb&}•ÓR’ýx/º-·Â¡&g¼OgÿÃ0h”mVhq€‘ÇSÒ
åÎ*¾#ÚCCx¿j³ºÒ ÷=}6h\\“ñ£tv*zuž‰ðéëÄ@
·ó3‘´ÔkiN>©Ðžœ!r7zûAeÆ*˹&IéLãÌ3Ôk“$Z1°ÊɘÅBÑÀœ7/ײœ{ø:#Aß.Œ7Ó€:fðÛUìŽA»I¼¯‡~jK*
¼ðƒIÐà•…b—–™¼¸d[úO\‹žWâ#ðY˃ -¼ÞAÌçˆa•L˜ª©Â
"Ú’J=w‹Ø|PÄqBì0•€âРͬ#Qî2ž,eøW -d?Ri]ä‚äS@èb°o‡x¾¼]à †añ¢i`Í‚ÒØ>ãÔºj„>)•,^lŽ¾çåè¬oŒ²Ù3ë2ûvѼA¶ÈTñê%Ž ¨á‘oRE ˜Â‚¯üÀ6 Ç(ŒééäedññšÉ¨ ³VÙî2êaEÑTVc(!$…&’Bö¤iEõF5+(vJ±µ± -Á·;©·«´Pèî©DñG›œŸÎ–³-¹Ã¥ti9ŠTzmÍiÁÜ*ÚÛ§nåe.-LO‚ -‘®³Ú5Ž4É©VÏúB±ß#^ªëÓ®†Üê`Ά÷R”~¢©èM*SÑ]¡
a¼ -L¥Cˆ:†6Œc:ûW
˜Õ{îa¦ ã6¨B_Ó¦ÔÌïŒ œ„‘³?§`@ä¡@ÇÂÒmÒÙˆÈKv\C‡&zM0^÷ç`.F-#¸e"' ß™—-üìmFx¯bèÚS9ø“>ÛÉWŒ× -ƒÌª»*cäPϬCk4oÅ©DisURpûÓËvÒ,aMÈÔ(:ͧ¤VŸz爪böXtﬢÿŠ°¿Ò§0¹ÀhZ)83/‚â¼Ë³£2’öáäÂî¹™÷#W&ƒ‘ÙÊ &„ԫ䋨Zœ‹@äa€“¢ÞC‰ùôꙣ±]DFÃLšLNGB”8¢ºšl• Ê]4†¿ ˽êΆ†MÖÀ‚Ÿoª&s:º÷…xÒgƒ4Z…lLm=°Ä€7Ý`éœAW¹ìuV4¦³bKu:Èé e)»š¿ü4ŒmèÙð¬+¬³®cƒ¬—§ü •Edg«¨‰ g©
ýMÔ¸{Ö–^ú½Â`Æd»„Ú†(ŠZæùvTßAW¡ã¯‰ÕÀñô;§«âæw3:í•a‰{ЮÔéWBÕ»T¹UsŽ‘·Ç‹\Ó±êÅGÖ†%šHÕÄuÀ×õöV79ÉÚ=7äL¥ßN”סÂ0ä¤ÇårNØÏòxÐÎDRÕå~¨y–ùÆ Ûe‡æÀ€¹¡¬É<ßü¹x¼!ç‚LšÈf#Æ®q™T›FÄFÖHÑØ™ˆ»3¿^q(ÕJ×X=ÌV‚›EiY$5ªB©©‡Á1Ë:@a©Ü)ã•!~ÁñÁÀ½¨nF·¹fÍú¬XU*D¢)VµCµ¢Wá
gš¤²ˆr©¹ ú«"‹bAš+’®M’ a*硦ĪžÃ.Õ‹1²¢…u®²Û³.pJ&ßÙÌ‚AÙEV„ŠQcÛ3NqB™Dµ¨ærD”kLa«1 -ó‚½#ó†áØÚ8߉ @IŠ:Û ÝÐ; Û†=Õ™„í„AŠ^ÑÛE0ÛR=C†”x;¡O!@ï4ì?y‹‘(#¶M5÷"@aÑHlUSm@Öñ=áØXf«•P<\1ŒÓé"µ=4¨¢®›H°#d@u¤‚ȃ,~Û -'6Ë™2ƒ•·jÏü¸¾ì‚ Ø“‚±UYK’ë:m¡¹ê‰º«‰.©&Тƒòm õ9û -žlÀ{õæS…®D¬‚Žœ)BôV«è›žV¥ÚÂe˜Oó³#N1´$V”ùQhJgŒDÕº¾—XIA曋†ŒÎcx÷Ú°pÀéèÂM&HŠñ ¶tÃÖ>Õ‘Íy± -þ.è[ò…*Ø~C˜˜Ýh0[ã›H“¬BºYµO:¿B¦V0§E\r&D¼¤Ù%Wʾ
hìlúb)˜6z -QeP\0˜«að½gªÕÙ=©éÂDŽ%%ÄLÒTtL@’g·ÐÀÌñ³âî{'™ÎvÅŸŽf…!n‡>\<ò4äH•\uN+˜©‹@aª!AöqF\©Ú„JŠgc§‘RÈ:¼Ò*ßqLŽPpDZ^TP€‹N.¯Àd6hUh7\‘DŒ”ÑÙIæ»_èñ«i¼³‰áŠ´ç¾ª£¶ï«à2¿Ø8uŸ/(&P‹UçÆüdáôÑߧrLp¥Ç™âÈ×eµRèÛ•’×W+—ѳ††«zðd¢Ì$€¡Ž¸@"> -•UÉ/ngg2=^£À)qÎü\¬ -h‹ž7øÌz8¢#ÇŒuÔ~`X.z§¯©sAè\±#kûE`¿%$І’“šYì ¦E/ƒòe¤'6•§P¹•ÚÃtö°%„]çî²&(ÖézŒý
²’A1^IMUŠN„
RQÙÕЙ.ú]xÕú²×G“VÂAg_(æGD¹pæ5MÎ>4?òÏ—üëYg/i¡³wÊaA
u%›„Ü›4Ý»V0;’zMqÖêÍÞ–¾Œ·Öè¿0h–•G"–-dW¨°ýén --O±{:x” -ÅRñЙ–m^
CÛN† -¾Énæ6¨(ˆâ"<ª5ç·eâ©ö꽉3&Þ@Ì<™Hì¯ÿ+î+4ÔÒŸ;Asº÷4ÎV×,ã Ô„Š`³Šb³Î…қࡪdŸc 1WÁ6ƒø™7Ê• -¥öJÌsG!€çIó;÷Yb8&M¶%‹þ‡6šÄºFÞ:¡o4a¼/± -+C§n#Ðç´3ÍU…L&=Óm›´—È‘²<æJlÏd)7=`°‘Rüg+dœ¦F&"kB#’€fcYUÉžáÔÄØÊÓsÓøàETYu]f¬Œõ\£%,†ßp`ðšÉàAª™Áð®™Îšãf"«
Ufêû`\Šª™yôƒ@–SÉB¨B° « -°M‘ÃÕ¼.¨0˜¨S:êuéõó¸«N¥9s6$Gø¤, ®QwˆPÝ4‘ -w܉"·1‚wp!nb}}™C©Køa$;1`%œ¯£h#P
7ZãDm¼É;àURVo¸DÆH‚ ¡ïAÃ`J -RTF"v£Ön`ΑÙ,\;cR qÎ¥¼S–Ó0Ç•äXOG.˜8XËQ™º _£”ŸA:Ì} -Eªn”A’äÃ[®Ø 8C¾F®"Ÿ¬vJf¢¿×‚Gd´c\“—^xÕ£€Ž84xžÆÎ -1¿ÕEüMz}sçÉ´;u -¦¶½O/®|üÒ§;Ç»?º&ÙssÿxíâÖÑáF×.ÝÝžNüÅ¿n£¹enº¿ûôpå™Ç‡ß£aº-Ýò`óðÛW–Óüds‡Ÿ‰ï¹¿»Ï Ÿ®‹øÌÁ“Íg¬Áí3¸Iঀi²ä+þ ~t@ -#íÙË´ùÂ,ŸxneÍŽ¶v_pË^ÙÝÞðo½Küüê&«tÀóHç?w{¹tý··žbü?û,á¶6™ã¿B÷÷éÉã0=Ä¿âÏ=ÓCêcq~¢„,[ûÞ´M§sâj_»ôÙþÎÖÁƒíp_Û9z²»ùwýúʳÄ,m»¸ûRÓÃ#I°=ø«/FÓÝöºG6íüú¹Œ¶pVÃéýSýˆ¨®ÊûmmîÆpß›îÖ»ÓÞX;ùª?¸D—–óôm=÷œEÿ«Ó™pk÷`ëÛ¿ím/ÿöÙ“£ÛצºWvw¾/±„"YîLÂîà붻üÀåß<=:†âòÛMôÜDÿ)÷ã/ð/“ríoRî—•rÈC@×]µJ0ÀD¼Ý¸ÐCöõ#ü)„Ý¿I¶ß$ÛÿaÉÖý&Ù~aÉf—E²¦VIA³\Q³†ðîXWÝsåˆÐm¿‰¶ßDÛB´õ¿‰¶ÿ -ÑVpÖü&Ýþ»¤Û퟼Aþ ÷Üo2Ñ2qø5ÈÄè›þ‹ƒ¿~ðÏ b~ŽEÿÖºþƒ×ü¿_8^Û<z¼÷ÀÉý5HÈÿÞ}ÿoÛ?£êÙƒÕדP‰ÿÙÿïÅõПSQû?pW‚Ï¿¶ƒøߤuüêƒÔ Í -9a8Ž>Ö8ºq†k<„€ -Š•¿˜ ¨›rb)'ˇú›ýã'ø½<°·»³÷‚èßµÄ?iE¯Ü/›âÊãé5/Fé£ÃÍ;ÛÓ;Ý+‹]“Êѽòhúä•+ÿ„~«å½ñôûïÿ¾öÑæÑ·§V—ºþðáöÖñs—÷Æö´°˜Ë[Ú¦ð»Óû==úé·×ÿI½æ¿ÿ^¸·u¸sÿþî¯Ñ¤ý?¹ãþcœ`ÐÞ²scÉÀP#vt8å†
Ú*yÿÒû÷™²669fãt-þú\Y»8#/&lŸ.+ò÷òþ£Ýí•–ëmßžtñÝÍ'¿ß<Ü™£=¯§qPi«œøžçüQÝÙß>:òî?p¾óàXaª9ÿz1¢Ÿ~Qü»6mƒ²Ý…ôÕ0JBëÐMÿô¿E‡þ¹‹âñÎáÁç[w~»*~Þ«â?Iâÿj±Ïô¬r\»zp¸¿}xtJÐó¯Ï•ò'>û¾‰ÌÃU«ÿ£
D`b'ÄtÂH¬~½F"Xq´ES”=ŒÅ_5@C”Kü›Ý…ÿÉ;£™•‡ÿÄm‘¬ª 6ÒëÈm1ZĽÞ7²´Ý¿xû÷ûŽÓ ßñ¢Ho®Û†“äÅc?Á…œN¹sûéCþÍõð"埦Öͧ»Ç_-Ê{;{Ov‹BùßíÝrÑJå‡ýÎ$‡oÂÊîëûæºî-¿³¹»}|¼Í÷¹sÿÅKN/þéîôñ£ãCZv_½Â©øÃ÷gN¶Ÿ¹³uz®.~þxçx[û'ÏÉ´ì“Vî® -óï3;D*tÏâaŒ´^ŒæÊîÓX!pwírZ£…ÓÕL@ìÄXKm>|‚{©ÁÁǤxâ•©"bêÇÙÙ[U»öÑ[@ùâ1}8ý«ìJð\»vÔsMIÖ®úJSW#zÚ©§¹#®—6? -Iéjª¹~kîdàpÌÓÛÆå<PÛÔc¬FÖJµØ -Ž¶\]]ZnÖ"®ËÀfÕ§t£ŽaÉç®1»Æ.hÊ[æÎu1Ær úØ´ø_³”œã¦ôZæ¸H\þÃrÊ®ëB¨4qãfm2oÛ2ýʮͱyÊTEªÇÀÛ¢qÄÀ½ -“ÕÿÂÝž~þùC¬âëâu{úyt{ñóÍ¿n8Ú++èß?-zûjíÉÉO°“;»ßn®];8þIþ”4t^{xìâËzûãëk
øܽþï™S¡×·ú¾òw€
ŸþT´êÖ¾H[y…nÓÜ<}ÇÖG+ -yìÜØ°Ëk¹‡X«OÞjEgëW.žÐËg¼?¥’Ïx:åp°‡b•(¤ûOé€ÿp<=$â)C‰ -K\’‹ÎB·œƒ¤+ZyGñz²³zžÿ4ÿØ…ZPì¿ú‰qUéĸ~jð6ÆE…wEß TÈÊä!i|Ñ:,m˜!Þp1¬i;NÇóïG[›pmi®=:s÷K|×ô˜ÂØ:–‰™Ú¦MÈÆa^Ì韬Æ>4Žj슌ÖïEfw‹ïhf¥~þŽb„‹ï¨gkgþŽÙjçëÚ¹s¥8Â7õS oí/}x‹4 g›ž,šYu@¯D”O9ÔØû?¸X%ýIÐÐèæÿÁuõt{íÊÎ! -¦ÂWÁíhr-xŸ\ ->æïb¡ñ£-Êæù[)oha>:Z+xÇCÇžÉV¨\˜l†šÁÉfØ[ñ´Âñ£èx8—J9Âþ-wøzæŽ -¿L{¢'¹‰ÑW+‘lÒ¿ÙßÝ»Œ”ž\O‘—xa*ê9E¢q÷Mæ³ÜÅúqô0¨Do5O´yƒæ–£ØüÊJ=¶žJ†b'‰¹ÍØÃúÒc|bk)”×·ãÉ©Ãz|'s?¿*OÂxÍOÏz -;³³Ùq;è¬ÅÜl¡|_Ÿ}Ø_HÛs“ëOµ¹P*—K§Í¹ýôy~îæhÍ9×*RGó”k"<¿”z|˜ß¾¿^/ÆÎÜó/·'W3‹…ÔBÂsã^Ø,Þ_/\N®/Ô×ÂÁÄtn½‘XH—ΛëžÕÄåÉô~¢þPŸZœ™IU›óÅz~{±˜N/6êÅø’+ç_ZŽK{.‡}éæ¹R_¶_œW–ƒÅÓ‡åÌMánùèîèvùÑY¼O:ç+ÉøÎësr½N5’ÉÜD²Þ¸öÚ)ߦ'˜Z䩽Vk-u[ʦ'_oÒÑÍfzmËçKŸÝ/§ëW{ÿTâ!“ŒyÜ™ƒ3ûræÁó\È:›Ù9ÿ}<»Y®dK[fÎ>ë^È…gb¹U÷&ä’;w\oä^¼îÆ -_O¤·••ãûLbåÙót·:½¿žX]v»WN¯S«ñ\cÍýØ\K”'¼k{û÷çk÷‡åĺkë´¹¾prq¸¾[.ÆA_>´ò®X£_¸$mŽüžsÙ“¿?<}ÜpÓöÃÄC2µ±ðØxLÎÙ7½Ñ»ûÍåHætó(<±¹ù<–Þòmdç¶ÒT`ëtüuzë%Sqnî‹Û«‹g¯Û—‹ÖŽýüöu'–ïlÅ]›cçÖqïºüÛÔîbð1º{ó/î>o¬íùËS{9ÿniïbË]ß·Ÿy÷cû‹óûÛ³®ý»ÖméÀs}8q<]Ÿ=8Ù[Ú9hìÏUÃôáÆ}bãðv*óxäNî…lŽ£å»Ûƒ£“˜cü¨q›ÈGVη¼®¹ã»ÊÆuÁ{5-¤ÏJ…óÓ@ìÄ^|¸=™½Ï/žìOÏÖNž3îü)}Ûôœ®ï.No.J‰3÷µý,åx89;+Õçösß”Íq>·9[:?ØÙËŸ×öŸ¢¡bdâbË~r{ñõ\ú2—«.:zy}|ï½r‡V_¯RUºruqÚº.N®–Ί‹K‡GÅ“¥í½âëêöNinw{»txs¸]jxJ»×±ÍÖ¡Íq½×¤O¯kë«Å›ÈôÝãÍÎ5Õ¸y><u—CkT¸¼½p’,?¥ævoƒ+/×·[Gǯ·•Û¥à]0\½ÛÚ›º¼«4köûàNuî~Ûÿ|xÿTi4BgƒÙÓ‡êfÐçcdûzõqïÌûüX¿[]¨Ä§žn*‡éåh¥ùX/>ÍgvbO…Wºü<~üœx^šß{~¾dתNWÜYÍ8é³êµŸZ¨MG}ÚÚJð¨v_JÌ×ÔÖD}{ïòª^óÚ×lŽ—ØU"ür´Zo؃¾rcÉw~ظôDsM·ã6þï¿€VX¯¦±åÝ€…@iMÖäÛéì%vKYCYËÜÒ¬ôÓZµv}ߨ=ãK=§¹•M+k䈪–³«Ý/K"€’`,}Èt\m±Í"á°^Å…‚¯>ïÊË¥Úoœ-3(*ý–9="U_n´þQkT’xÇJdé4šm›U²£lÑY7¿Û¯É¬oÚÝ+ê¤õ‡êfÏ´Ì Ö`éï
Y†Cš-ŒÊÞ¯ZÉ™6—¯µR±•/þŽÉÑ—%$ÉêYFU~jÜ‚¯ôë -:°ÅgLE@ÒׇºdRµéY5¸/Ú0ÔÿÑnùNÔ]ú‚)õ{¦Êï"µ¬¡Ú ÊÐg¸ª5®__ ¬U#NXÊƆ1ÞR*7ÐOöÅIãž)ÕrÃÀh–NGB-´UV-R]g°_D-m¬köZÅêM±ÁM:õ–9è‹Uº -ï´tÌEõ»çŠ¯É¿ñN ÙWtÞ¹np–,¥"ßV[¾›'I—(¾Ó|-qµRšxëMß“« X–¦¯„ÝÊ5_©–ïŠèÂÍ— -åîÁ!£Šo᥄8-Á\‚§6Ø÷4žmËU©klü0Ó3@Boù
tYÝíÂ*•÷ñ«0¤‚—¢A墣P¸ÍÍ)üZCt)…ô@»%mGÇÀhé/·D[tzï6$@Wïm±šP4»àןÑVµ´Ô^æKmà]Q©
¼-Sn*X¯Þ¸Uµ.FX²øp•÷@ûI¡‘²Ë$ Š†\¹(;CÁ›wFÔBRŒjµÅI*¿Çøëè -«p¡Æsí+bášéI–(Iæ„K´ÎæžÙð^øÅQo"|õ.–ü”ß»áñ.Þ·‚è¯@h~g6È?ØáÿÂæ‚‹ûdú6ž«¬Lì.Ó·T!Á?
xv#÷vwpeÁ>ãwîÚvo¢2owožÄíÓ÷ðèêÖg÷¾ÎîÙ§7ŽÓöj#@ù -.œ}Øžrï„šæ.] -n]%‚ÉX09‰<ŸÌÏ\ekÑ£ u#<¥V.Ë)›£ÑH,”–§ë›kKëñf"¶2äËÖNB‡™ÆÙ •>Éö³Ë×´g9Zes NîxS3ž]È/Q«.S!_0Ÿ„k{)ßl4æšûÉô*åí1ÕJÖŒe[‡‹ZeŠº™¢qÎ[B²sª9iÇ^½‰œ} -W÷Kºâó7c¹Pìeî>æžà×…´4Ó³ÆùÆÙŽr¦¹èExvõ§˜éÅäfÞæe+dyXÏ9”3·»MÚÑPÎt›>f=B¦6‡mÓ9½1£’iøÞUt2Ê™†ÜgÞùÀrMdz!›câ þ”Wª+•M®/©d™˜¬6Ü*™.¨ìíæž)ÔE”mÎ>?E¯]î+fš[ ì«6oà$±…3Y,e¤}z’|öšÈ£lÝí½ê*OŸh7dªµ‰RžJ²™n;²LÃáç˺© ÉL¶—óûê¾J¦KÅH4;I+fz±xµ«–éŠÍ1tÍ)×uÞ~Þœ¸/ï*gº“r'^&ŸóJ™zçžfB¦Ð/RQò,ž,m)g*¨lœÚTÌt<{Ü}l)ejsPÙóó¬J]#ŽJu#¥–i‘ÊM_*gš£–eW´€3µ9ä
Üš˜^d3-̸d
¼¸Z`›7sVÉJ2=™§òÑeê‘ejs4ÇWʵÈnq& -OÛ4?¨Þô”ʯ¡¦¼)®\å¨ìi$F_î³O›•XÛ¨ŒTïÇ•ž3Jq{uöLõi,àÙ½Rz_¼pò-Öþ|90urú4ï.ÔŸ–¶n焧²‹Ll_—VT~[™Z™?h2Oo/qÙo¼8½¥ÇgÛZì ´¶WUzÎh¹´·ÒP}zä(ùíêOÏÒ³\‹)<¿r\D'UŸ>¶¶ë+ªO+‡äŽð´Åž+ÙÄ…Ú¯¡H;saÕ§kPâX½Å×ÕÒ^^í×Sö©Õ3êÓÌòF©¬út-°8N«·Ø²=0éžUy^¡2®Î³®9ÙSïþNs‘}šòÍËGåÊþUγ,<5CÓ»ÒXŠºqž¦XýsåxBOëìr4{fTO²ÖÜdþ’è±@k0Sö™µxV˜ûˆùÐwYûtz7…Ø^¿ñ«7FG°ùw“œækŒœÛ3¬>‡uŽ%&‚NøáÚ3h¥#þXÕ ëØãWPãSßí<Ÿß„ÿa¡äí4ži¼^ùf$ê¶1nsÙâ•ŽJ¦‘ ´Î9UÎ4T8QÍ&‘GZ†ÇÄuÅ+ÕLÑ”w–é8ÓЬ‘EÙÆ6“{¢Lo¦¦&„L1úç3
Êš¡¾¦¹'I¦î^½Š³•4ðB@5SŒþU2…õ ÿ!S¨‹¤®çª™B7Cê™"ô¯š©Íðÿ½r]çí>LóNÕL1¦2Ec_’-Âû’^-ǹìñ_lG¸S'7ÏFÞ»x}®ŠÇ¾Ê›‘‰—‹Ìñ–î{á{VîXm‘„:Ÿ-³Ú²mè^¹žQëìŠ4‰ìkƒU.S{K²ï˜˜X¢îºÙgëH'1ëýDÝ=_çStá$ñ•ÉG\ŠD<wšÅUÌ œƒ‚jb³Od,›Þ¨±`ÌeÀcK(Tn¡Î¼$³>ÚKúïËiÏvň™µ™mñ/§Q.9qu¯ÖY›ù`¾˜B€öÕõƒÛYu,ªÁö”´y‹˜Z;˜!<’®’” -U‰¯Ê -%.Òå«Dwc:à\¤Dv4™979hËó×äº^£#ÆžYÌ+ÔÏiWŸÍ!Ô3Õäúoo\¿ÿ&øúyXSª!¯e¼ÿjX>™•…ÁÆÒHŒö$³ªIÙŒˆ;×Xs3I– W’™‘¬ÜÙKç-¯Øî -µQ&^"µ×TçÊ]¶<F IÐq]gsëAXåk=Ì/éÁªCXtйíg!)F’{Hl¯j \0*
%&P:-·ÃË&VÐ^ÄtRI1ªë¹Å.}l1©Fë°\u©æ*Úh[¸¶Í.ѱdÿʳ¢´T´Št y|o×Ñc"€<*[‹ã}•Éã—ÉÎÊÌ~l[O® -“¼Ð6h%ÞyëƧŒ.>xl)oD“Ÿ–uÍÊÀpE¦Ç‹~7%šÚK<YAXIn/ŠŽ0T¶ì®Mt†½¨ ÌÙ«2EÝ ÓõikrfSRêdÄûöΛ%ŸÈ
"™ÏtŠQ ]Ã(ª•²ª
;lŽN -5Ñ¥jK4äÎ[íiÙ¨X€Ñõ¾zýœšÜf¬Ñ%XAßž!Gò‚ïqmêõC¨Ò-:sÞÌ šA⧸ðQY“ƒìßÊ'»c¥ÕXƇ¸ê²¯’ ±:â’Æâ‡8þEp2^ñKøª‹tˆ+®ºõK µãÆ,$Z¶„5¹IV^-“¬ÌBò¼&Eð*‹b}“,TM4ØÞïØL²†ü6Œš7øU’¼(k¯Òi¹óÈÁK -¾3"ª£N$É)(¯3›w{÷”f;鮨á-HHLÍÞªdmeVjöV”XƒOy½ƒÆæèy“÷šö”g3œŽt!ÙYiØ=q&^G “ -¿šRátr'ét>ïñë}…Ä$;„M¢ÒýA'FÓ.)âLa7Õ¾ì0¤°ó©Í¡?
L7(±€¯ã=>|9=†šR?g_$³˜\£5+î6Ö¬È7ðh4EI -fé¥Wv h4nõÚ ‚—'¦¯ÑlwPbÝk4~Tæk}ÐhÐkJã±ét®ÑÚlL:½k4”Jï{¯8Ý é¤‹ßÅñÛJh@2 Ö´VÐâCeŒšÞ•ú[š§Í6Ž¾ëu–›_n/êjÈ 2KÁ8ßj)
fÆß™š…Äí)Y›CUÍvéý ̇x--Y‰wP ×dNMjF?cÐ^5l‡tzwÀ©¨,¨e;ïúéH7Ý
š—vpbý°U3s!ÔÏ‹Ð…t6„ogzÁ÷"!-Žï6{^ñµf‰lª³áQGø^Û‹ëߟ½(Í…Îb¨×:7iµÏb(^ð½(~.ì~Ãé(à{¥TøÕ«J:FgCí¹k˜³—žgCÉ\x)ß'ƹÀ·}qGBúGÑ‹+%ÎS‚†*¸lht‰¸)§
ì¾÷b«–Ùù!±^G·¨\ -c[Û×Z£ÅÁ]®'Q.j+"èKŸ¡q®±{š‚ö<ôkX®¸ÓÉŠ¤*Ø·GwxÉ'¦”o¦mZJùü†Ö•&¦@òøFÕ=OÝsMe½%kJƒ«Ô쟷-$¦ºwÃ[{Œ:ÔCbÁɹõ|?,$ÐbÑÎ †Š"êÉKŸ!,“˜Ê`/h:ß2aãì÷† -eP"Ú;#3CW˜ÏáªâÊ‚í-×¼³ÏTw.Ñ]ÝûÌrðÅÍe”"蘓[z¡Ïbít²ˆ¡®cè´#è°NîCj¦8‚N5Z°Ã:í:q´`/1tÚtÔ×Cv$Z°‡:í:hÁŽbè´#èp´`bè´ßcc«{Ž¡k¸’:~eÑcvÆcú1t‡d³mgV m«ûÀ«GÉœ]IÑÒ›ÖwÜö‹—ÊÊÖÈ];æåèWÁ8`ÔÒ{š–Îöuh/-wØèºæ<q•ÆŠòs¼ËH0Xù±|¨gD‘îñi%¦í‡e¬~ØÖ§9g¸~2ËUûx1Þèþ΋¤ù¨c¹Ò*’RȪKGAs†tMFæ -"øöt@ÕêÈ„ñStéÜl¬f4Æ'ƒõl¯*ÌLhWÍf0ØMê Ù©aK2ôy¯c&ØMmÛFºJÒvS_Ÿjo8ˆ´eFÓD²4Õ[†ddÑ’Hac‰I]°èö›RàE/òјÎ*f;ZôâQ©¶ì-Õ](; -1űo£õ×öÐXJ{Ù<k7é+±ºÌL¿=PtšíbÇ*§ -»T£ÀDHI¦»Çñ½êùÀwÇWÒ‹™ÔCÓÔƒ`´¡t»¼sá~BPKJ!šêý§ëoØ‹à&'µ`*öŸÑ8¾XC/&FK¤Þé(±¾Eˆ6„µÈ”NÓ—xã-&5°öØbºa¢Æ+)h´®ZLjø
$3RG§™c½B$—1,Ûfóm_fñC}WÙn©/'KB%ʸtFVHâ*pA#v¥9ºW,öøŸÎbïnÅðbO-¹bIèýÌŸªa,T®«º¤ôçÒ(â¦od°iš¤QTšÊ"®Mìµbäl:aζ<q…´<±µ-¯4päl³Í•ß•nhrÑΈš$?®vfÞQX*1HI'@®Më¨GDµgó.ðتÑ/ŒwU<ö¸Ú™yG=ÌNîAÔu;ÝëXl²¥„ºth‘‘I… -tbþÐ(’t0ëÏbí2Z$mïtý 8"ÉÏîðÉì¿LHR?,2kØ"Ó£— áIvO'<grÖ7Õ‹EF´Þ_ëÝ" ¸4¼;:CëÆ"Ó-Ø»E…¡É,2j©zñy¡Ž,2Švþ5á9Æ‚sPˆ8}I6澇®ê ¤`y] -'‚ªqu'ñ†â~ãìw<œüÜQ&"®ßñpº§ô%N²ceÀÕ²»x8ùZLm[E²õY&¸¾ùDBRRŸH5liÄ'ò°fÈ'Roì7+Á^a@ -;HôŽÓ™Öë}ƒé‰#QM…Ác8>Drµy2høÀëk4\§nk÷wÝe£âñì|ñ´y<;_t:B6U=LJ½C!øHdUèuBbšÇÊ(é1ÕaX¨†hµwgëEEAëÏiÀ8ΆJ<2¤Ó—@È´ßØ,¦›Žú‘À*§i©¹Y· ¬{šÔ*-;Ñ=ÝnÃBÁgÚ;é.¨ùˆTz¼[QÕî*"µ8~i ˆÔ`Djq¼dÄd ê×—ˆÔ³—þD¤¢tú‘ŠâÅzHE©ô#"¥cìhÙ’XɯõCS;v2rÏ°½/†Ç=CY(œ²ëw(öç×ôèéG(œb¿ô=®{»¥´Å´×î¬+{…ŸA„ƒá>J(œ‚Uá#„Â)ÛÇ®Ï -ZÀP¬ -Äç'k>Ý«úª9^ŠÇR>e‘QG/”TØEÑ€%¦~²]‡¦íáN7DÑèƒ[8Z§ó‚*Wšò„\ôƒ›åqugªÇáÈ'Î:ª0=ãÝ7”ÛøŠËÄÖ}îé°x™ž¸yÍdã“KÙýÄvfÉßr‚æÏî/FøÚðôI¦±´¼Ù_K%}שTÒ¿Ž.!Ø«sÓ‘ãIZdÖâ$ÅRŠ:C«$6FéT=î,¶3»-/i°ÛÜõÖ†Øø,Ê4|ïqÌÛkjv¡Â±V°Û_5S*»ŸÔŠ°sl=lÕ2½ÒÈ47e*Åšõ6EV8y°[èø>ÏßL(wi»Ñ>Y¦ÒûøæžÕ"ì"/‘×3µ`·S¨³gí»Úþ¾j¦SùòýZ¦eíûøvŽÕ3ÍlžæT›w²œ»TËtGa‡{,[kü+ç³ß›Sz±*HÞå
¥ro3ï±Sg>¢ -wš6ì"©
‰Ï„ìÀ¯Oï9M¿>ãò¤s‰œjý”î}Ó»lÄhýôï0Üèz÷ŒÈÎRëáþ8ãã%WV¿ˆHÕÝÕètÚ–Þn¢éº³ÃtM§´àîâì_4ÁóazŒ¦S² ÊÇKïÑtJ±tÝF>ªGÓ)Ùâ•=í{‰¦“4;fÏë)šN))Bºˆ¦ërFî0šNiŸ†Ÿ+ûM§K'^ï÷'šN)–Î oOÑtJ¶vîöþEÓ)õ.¶ôö5šN ܈}GûM§K§rÚ|ÑtíEºŸPGJÝFÓ)S›£ßÑtJý§à
Õc4<)Ý;…»Š¦SÖý¦3Þb½DÓÉ’’ï‰÷)š®«ë8šN3ƪoÑtʱÕýŽ¦SJ -Ü.'ݘêªH¨Å P]»¬U$eG -U
£ÑN×.«¨L4‹IWD‹ôZS¶" -NÆë:›k[æøÛ²´.ºëùš;Ñ9W!y7×Ü©Þ.·n(VÉà5wj‘\Æé9Hhû'ÝõÖW¹BÝÈ-3šV*C×ÜéZQÃô|Í‹a´/ºëùš;&öMç¢;c›Gõõ>œs\< µ;ÑxœÅzß\”êëäî:–ª¶à6*Ÿª»<è‚:]ßC=ùDathñ¬i7HgÄ£Ù¦a¨îÄa8¾rÑp;ìÀ‰µŽªéO*ÉÆnØ‚œ'œòx"thªj•Î†RÛïÉm?wØ%ñ†¡Òñ7ì
Iéúö†‚ÄŒytk;6cÝ×—ÈÇÞ·BЂdz½o0Cw»*¥"òìÚëÇÄ©´E²+F -ëDzãÄÖªÝ!¬Ý«¶ÖîUûw* J¬/cƒÒQfâ¹Kµ)÷•šR÷¾W-jOû–.ŠÄk÷ Ö\‰«ùP—›•¾D¦ð'wŽ$Ú“Ê¿öëCx°¾ElxìttQµÚîºxg8Á¤¢åÕÙA:}8%€I§×Ûª™T¸A¨tÂag¾ª:Úáu{†á¡@Cøžo¸ãâ+Õî¸ëb*8Wt{oug7ÜiE>ö09Aco¸ëËMyºñDÆnÊë5žˆ¿)¯÷a¨qÃ4.ÉH|H77ÜiÝ÷Šî¸ëü†;£§š£è§ÞkÏ^˜£¶z5X‰éÛ ÃÜM×]`<ò1Ü«ýÅn(†CwvÎN§½ÙvFJ§/ñœ”±µ˜n:ê±°² &›Þ1øº¼NâÛ•‚˜Ä»¢HAL·
ÃY—NG°kq÷¾c2Ää\¸¯DE³˜‘0&i%ul§BR|¿¨†1ͺE¨k.ÛùQ9ë22*19ªrðÝíºò¸£ &5"tw¢ÆLÛ0<fcx{8•_K<.0w@ô#Æ5åS?U_:½‘®£ëqSªã±BÿŽ¦*àÝ·>ŸT¦êÔš]÷¨sSž¿ËWÑøäÝ0D=ëǸB‘G=kŸ² Ôù¨r~ôCo+ûé -Jú׎Òåµ=›#½èÝÛ_¨]y#ðWnG÷eϲ7gb<ÍL<Ø´+²³I‚ð6wÅ™JâálŽæÄaa[lª’ÞÃ6›:-¨ÄùՃð¯W³´T'ËÂð(Zì_db2ºë>WÂ;SÍê2žUëJå&NT3u®–|wj÷°¹…LùH.¡·ÃQ¦Òд¦3:%Ü#”E9º]‹§OJ™Ú¨åwÎIÂðŠòØ?qó®Ïo«d™p„6ÓW‚
Vw©‘in2¢žingâD)S|ï[lEZ)ÏtWëÁõCõL3™ƒ¬Ä³²Dϧù¿Ø ÌWÏ‚_Úû*ïS”ê{âøJêÊ3»l Eïl•¦I¨s!$üf
kí‘Nž)
;1?Ñt›„F
»ñnä3}ÇIs3¤½ lÒµ¨‡$µ»V© I²z¡RFB›ô›šýº™tunf1jIJk»V©v]ÛÍ,Á^'.hZQw²“'{ˆJÓñÐdZÉfLžd›^Ö·Z£¸»ŽoYT)R›—–|¼nôŽ¼´lB©Û‰;+hKu?-¶<m¾±2u•9Kx¤›×™ö;Sº[J@Ú«Ž¾Ö±Á^dúuxcaÆnì„CÑHšæe£»<™^N¢bÛŽŒë*ØMy˺£s/2]Z–¥§h¢(À^¡U:+N5^LoÕÒ~VœÆHÙ>&uQØb-f;ºï@]Ãdû¶F.få¦Û]o&àNmã+ýëë$%“ÛùõMvø>>U«Jè¥Í ktŽGTî~r.«ovHÖvŸEײiG2ucïèœQ‘dñ/79-Û±.—IäªÏîV‹Fm‡¡€•I¡œâs®4Bõ®4Öé?açý&§¨cXd÷+Þ2ÓAbz·è8åѵ‰Éf•ÞZL7–Çx%¥;—=¶˜î}:µX>t¦’X[¸°:d[¬Ë(@£1€†Ï!Q3¨án -Ðh`»=¹“(@£1€â;4ˆÖ]GJDEc…)÷ƒí, -Ðh j±î£ -Q-ÛDz¡Áê·úõ~6ÔZ?Ά2x¯Ÿ¡³¡z¾×OTµ>œ
¥v¯_g~JÝÞë§}«_WgC)Üë§mR^‰w~¯Ÿ²ðiž
ÕŽ~ú’Ü{ý´=CxËU÷úéErõÉ «y«ŸÍÑ‘AWõ^?íªÉl]ßë')HÛ~]Ü -o?ùPÐî4³¬O„
¼r¢ü-òF¸l1šØö9¹¿h¶C‹D«ð1êÁQ¿ pVëðqak˜ 'Ìb§
ø"åã~˜õg3$»ByÓӎ׬keu•žvÞ_r]w‹Ä[EþWü カ9øG3âGÑ2ÿÀ/~POÝñhу\òElzÄ߸JøeÜû›ÓâGw¡.M¾ß^™\¢Ð”0I¯Ìdƒè
š¨V¡WwÑÇqÚ¥;/jÙiæ•ëÉè,¿/ª‰W’¾žY ÑK~·ôL_/®¢fÛa“½Þ9ÀÉ¢ Öù ÔÚ^[Œ§¥É€{&„Ðÿ¾¨YîÅ¥9&—9´á½›|òÝy–·¯oóéõUûž ’ü¶@JºpuHœÉ€{%;¯”Hr·)îäø“áÖöd9w~»[Þ{|ÈœÜlS¨V4–^F’¯ç¯K©‡¢Ÿ¦ü…‹ '^û!QÕÓ‹Ñk®ÃŽfpÒ;)4ù9±?‚´Kçèn¶#š…»á#]ÔÐßAæ/éÌ'ÝÃœ’{~Tj
{<è¡Åøa?{¾UseŽ’kI÷SÅØGV’Ê·ß>ìå·æ: ô,Çð «n®Û5ΦӖ—‘äñE“òWÆ}þ‡ñí©àdü¹EQ._3s]y‰ãÁŽý˜±¹>†Ü8J—Îœ-¡³^øÇÇÓ¼.9ƒ_Rx¼¬ø0,Až#>¼¦s>´P^ñ«˜DV(^@¦Dæ
©.äºùBOSÕ+~ôâÛÐ8˜N9Jü·ìxL…†×ºO<öïüéµùEùyŠ -—Ö´ -]ˆ+¸“ÜïOk/7¾¨Zv++cÞùtsÇp²ƒ+fÌ„’¸â ÑB€CE -ËîsàBlëCŽRKÑH_Ñ3“«4›Un%)dÅŒýÑ›0=¸¹B=Ò^…³KX ,^FÄËQq£æCÒýÊ‹¥Eq…œ÷QñGªÌ{çÄ/¢âw qóãq±‚´³âç>qb€jçÅë³â´ßŠÓ+.õJ$¿$é@½Ë¢¥G\üñÎ+.H©N‹pX\ÀÁ’£¯#©‹½`!HèUÜF—@@ìî[/K è—^—@@Ò\ºZX -7ª¬Ìo•=L—8ö<ì@‰Aá38Q8‰àâQ¦ˆÁÒ H6V\¸ãÑ”Žv”W8Ìw€é™S/hüxšÁ²ƒG²V³µÊ»Yw@|Ê;6áU -Y?wðJE¼+ -‹…á'uãrͲœ˜ÅÕpÑ™‹Ùyî»%<âÑ®Äî|Ìúx]s5-U’OãÕ,ž¯ð2!¥ÄÍ¿tÁÓ¶¹·¼Úôbx&¬;þ°Åè`h,ÅÆü»¯OåÆVãáî¡:6m›³ù—Wiú zSË6Êåýò?[éÚõës¹Ú›ó/ï¥VWcátùºvSÃ[s᫨è€&wv×Ql •lG2’™¾ç*+»Åô-UHˆ6+ñRÄ\Y°Ïø»6²šÎÛezÝ>}ÿ¸‡>fpȘj-„WÐ¥ÏDºÜH¾f¼ù#ÙˆÂk‹ðS)óè02¬„gÑùt÷§É«ÍÀ^t}iq>^Ï๵ÎIlá"®‚É–P)»{~3„ªqˆJ
-=Eϱ‚“½äÕþv
˲±†Ât~—ÀË v.Bkuôk~îÇÑpq±=–‘_q³ãÄù‚D_ñ²g]3ì8a†,`6 €z-ná¿J ’ƒ ç$<êˆkXðŠ'S܃,;Dà yr°È=Zõ‚“swËÜÙ˜@“9á;qιԴȨy!Î;·êCJ׃÷Ì‹ñ0 -_áÁ.?ìðq{IHû’5vlgñXö -&³Ô~)$1™…W&^"¯\Wy¯¥ílÙãS'µ6ÛÞBá™·í´C…m±q0\ËÊ®ž2 0›™{L¬“´ ÆÔÌàË^:îçdI¨Ö‰w’i7û]ñÅÃ~W÷¢þó`ôFbÔd¤¿#FÍíf«a×rA6$TÐqθ$²h¹”níæ6_3[N³•pd)¿9S•cÀà†OÜÔ5·M‹ÌmÈ&K(…ƒj¹“º7o2—Šöb -b$5;BÖ
6‡´®NÁBŠ˜|çâ$®·6ÔzÒÉœº'-s$z)äIÇsÞÎË rdpŠ»¶«j0‡Ã(4%n1CÕ -缂K!`ìggþ¤[ƒ0;~LHÎ/m?*$Ç‹ÎÔÌG†ä"Ìÿ!9sJì#CrÔ/*º\¬a>$?$G2 œ‡äI¡Ë˜‘Ê‚`X“3?\ËŒÀâøÌ^îf />SÑD~ÖDOý¢Íÿ3ø"ÚÀÆXfwö,1Æî…ØÑ4ëzáFÓÒ>ʵ -™oý -–[¯‚Ñv†±×2[ÕѲȒˆ®¤®*Ë7Hƒ>1Àxfrõž7·ºy{PYø},ÜÏ-y\Øàppóß Û´Ò*M_fª7bSÍá€oöÊ×:z!|™,ß=TóÅßË
=ÆüGÁˆGãct 6‡áC}›/Ù\øÝ1Ú=–¯Ú—þåF+ýpÝz¨U‹ßÇfÑWÇùƒÕôØìóî%¼;7æ‚ÒP—ð6<r#ûÓ%”ðÒF-ÃÿÇÿ€Ì—Ñÿuø´e£|‘h,„Bø±@0Äe¢|tˆ¦£ø#_âðG<BÁ›cÇEÅ–Rû>¬ÁðÕ?ÆBcc§çÔØ
Êh×FÓ!xôlÃõA¿‚Ïyüðzr«\;¾Ô¯ˆCq}ÑPœ -Œ‰Š‰RáXŽ¢ã¾T¨ˆ»ð~ˆŠåàÏðØ?lñ ¢è±hØGâA(X€öÑhsî(RÜ -cü7tÌGACŒEƒ¾Ÿi_,KÙ¸/ŒDQÜ7”/‡Ä¹$áûx,ã2å>§l¡ˆ/N_äm¡0ú¾Ðø¡ /„'tÀ¤¡TÁ¨/Š -‚ÐàñÈV Àøèp(È÷!ÿ™íeH‚ý†„¼ð+)\’œ$É„/e+iH=ÍŽÓN„~Ù) DAÐi -†ŠŽE|T$¤sß@¡â¡8jî€Z/0ôEa\CãQ0Fb ‡¸/@´ƒ¾pDx$jOCC -¿ñÅCH<ùD™Ï\¶ûM,àSñJƒû‰…c\š±t"¨6Sî#J‚-÷Jƒ-<ÿ#¶v|¢Üg6ÛT[‹ämMM¥Íµ#Û¸Œ¶½„ÖLá± G©î‹@F‹…a$@Zà{\ŒŠÑ4ÿ†+‡:qßäm2Q,îø7 Ñ|šÜg6Ó”û"ðáÆÏß„|‘X<<Æ%ɤèÈ—)÷9eã -Æ}“·qEç¾áªÆ¥ÉfsMÉ[#¯)ל&á
3óŸk{ysk3£R;L¹á»‚è¯ÁÓG$ã0ÄÆ6lÁÔ.¦’Ï6PŠñh$“&Œ(È9ÕéuBŸ‡ã¾p(š”k~ -Âl¡¡| *ð9B‡Œ„c¾XÔp8àÕÉÀ¼N:‡@3‚†„‘` -ø¢ahgš‚rGBHîÚÞÂL
⯄PƒX«ÆÐ8ÐÌüFÇ!(G4Å3`8Ç’‚©Mgq謱HÚ
x—X:!}…#I‡òƒ¬@)¡æ!T¸(ôîmø‹™iA¡DÐ÷¡X´!ôYŒÆ¿Æ`rYˆGB(ø+Œã‚¨¬ ÿÐÉQ$”cR‚ÁüˆÅq⨮4„¢!ø7ò… Í¡‹ƒT,‚; -µx Dý„^‹Å‚¨Ñ´$2ãÄê,hJÁкN<²B +üÈÂHh,‚Ft\eb½F€A\2Š -à뤄 Gˆ&ŠŠ -=†>ÂœswMó0  Á”$Åz&ŠÍÝ¡ - -Ä™¿‚è úW&ç¿Ã09И£âc.÷Øñ‘Ú;¢5Wö©ØÒXpq a0÷Ê€ŠW~ñD+,ž˜uböá©<+Z2î›-X3Bbð›œÍŸ.ÿöp]ÞÍ%ÇŽ7m§¢Ï>ImÖF¿¯\/6Š¨.çì/ùYXñ—üŒÜöK´X±Eø”u -KxÐ0nÏÇÐ|¦QÒÇ÷FÞGϸßpÿÂÈCŽKR„^‚E5n“t±Uœ…@Xâ1Ûñê;!B„"ôÉh``@ÌYf6›M&‹Åb2YV“ihhÈd6™FGGM¦wï`þúðáƒÉôÅ_˜L_}õ•Éô׿þÕdúî»ïL¦¿ýío&ÓÏ?ÿl2ýýï7™ÆÇÇM¦©©)“Éãñ˜L333&MÓ&à@“)›Lóóó&ÓÒÒ’É”N§M¦\.g2™L&Óöö¶É´··g2˜LÇÇÇ&ÓÉɉÉtvvf2ŸŸ›L———&ÓÕÕ•ÉT,M¦R©d2]__›L777,+—Ëbv{{KØ"Dˆ!BŸŽP"ì3B„"DèÓJ„½qFˆ!B„}:"@‰°7Î"Dˆ¡OG(öÆ!B„"ôéˆ -™¬<dR40
@‰ %BoˆP"ì3B„>3êÀ˜¤ì$ÃHØ„Äm¤ ðˆAFˆ}aúòË/¿ -hi€ %Bÿ1"@‰°7ΰ$ö1ÙAÒ£^€’–1ékòG2á½6 Fú Á£Ÿ@Sÿ: £‰‰ ûàäääø Ãá˜ÀÌ,aãƒWìfxyÌ?ûÕ‚ “A&‚L´1gŒ¾³@–ßð&-áí8-™UÑGСOF(öÆBÂzcÿ1,E SoÔ%P’„¹‰=“8cÒ_‘1IðGc$dBBI€Gƒ ®'N§cÐår9ÌÀ¦Ìn·[`ø;‡^™´ÀËÀMvüV€L?[ÐÆ‚LCé{„–¾µ ´dÁh -õ%DŒ–x¿%‚–}R"@‰°7ΰüÖ
ûÈøª?¸‰˜tR›wûy -x“źÉvÝ8ϤoMؘ$l¸É06!!ÆGƒ¦ö˜}>Ÿ×ì÷û§FQÔ´3øèµÀSbn²ÂϦ¬2Yd²"Èd…äµBF?[ýõ×-9»‡œ—´dQEKRoZRpð f%BƒP"ì3,u„õ‹õŒâ¦.!ÓgN%¥C”vÝ8Ï$Á˜ôÚpû;ÂHölGâ0’kgƒG3fÐÔ>s ð›ƒÁ ß"cðÀg…Wf¬ - -^€L“VÐüv+20!´ô‹¦„-YÛÑÒ—jhI§†–Z"ôQˆ -@ðLÂÆ$ä³=€ü‘ð^›#M‹àQ(¢Í ©–H$‚YÐF1Xá#m…§”Þó[á37aÈä¶BzN+¤Œ
LãÈÀ4fEÛq-ýd¸Æ¢%äê-EK6)ZQCKê.K-ê# DØgXÖëëni#(mÜd -ƒ†GfÀC!s,[@S‡-³³³Ì¬[áAÈ -¯1n‚Ÿù‡ ™!de‚D]CÈÀ4är¹&† Ë1f;9/ hÉ -hé¯"´„N°@]Þ‹Ð’ÂQKÑÒç,R„ú@(öÆ3ÂúÀÁA@UªàÉ -!Ü4=8øŠ -…B¾¡@ 0=„LC -@ - ¸'q»ndLr
`c(dÿ`( -F£Q#â™5öaà‘%•J-Z@?/Y3™Ì’5›Í2
[‚‰!xea^žÃiY™†!©à0$J
Cò3Ñ-9NZ’¡¥o¾ùæ/R´ôŽGKà -hÉ<¨¹ 7ð ¡¾Ò[J›››(}ÞËaÝ0´÷¢Î´Ñ—‚’'UÜ$ƒLJV&£¦Ï
-i%-u -ƒ¾0h °™-
Z¡%˜?¾‚rc…`´Ä„Ã!´ôÞ"uðVCKƒ<ZPGK„éÓ' -jxÇztt´;ºxw¨P(0
Û†§[à -”°ÖÃúëDU 466Æ%§Ó©”`Ñ
Pº¸¸ @éOÌp, -ÈhÏ -ø`4ð¡À†Ÿžžî#ð4XjkC¦ÝÝݵPæYd`JŽ‚‚OŒ›•¡%7ðmjÊ7>%ýuÊÌ¢%äà=„¼‡@ê¾DhÉfå7á,hÎÂ9x[Z² ´dÖGK&‚–i“ª1I (a•& -PèÐz~~~<z·0z÷³a`…aøîx´òáèçýøÅÎüvsTøÚèÖÖVnt{ -¡¥E-"´4 -kç„–Ü-9Z²@qAhéÇa7¢÷
BK_
!o첄ђ•CKÃÞeI-©¹,
üa…†ÐG"í]·.Ö˜X‹bÍ*J^¯·
(Áø0”ö÷÷ PúFׄµ1˜DŒ3—Ë%fx4 -L†¯%€'mÜ$ƒLJV&U“vˆÜg¹× ô¥èdntŽJ& À~Ü †ç“ÉäÒ ·ë¶bFÆ$3(ßmèÝ=ÆH rVж§VP´gC hχ@ÇžcÏFàÁɼr</ŒÂÏvG!QHj}Íæóù”Ô¶Fh‰ÆhiÐ’kdzzzr$vldò—a¿!´ôÝ0Ôè¯C -”°Þ€’ßï× -”¢R ”1’Y5ƒòÝ4ìZÐ^›åüüœÅH ^/¬ J/‡`˜^
ÝÝ݇ïïï‹Ãð×Õ|w1z—L£ð‹£QP×{£…Ba{ÒËBʹw-½}Ÿxh)þ£¥x<N!´4=JQ”sÄvbÄñï# -êzÿhïíw-½ãÐRò²-½”†ÑRè %ÿ»P(äa™!ü¡¥ŸF@à¾dþÍ0Tí«aä²4„\–´„6áZfÐ2+YºCK4¡!ÔWê|×M”„€7(áÅ#^Kâ¥%V›2 „Õ° -x¨<ôüü|7TVï‡kµfw#ðñv”G -ú¹ðÔõƒ–@£ËÐÒBK±w -hI¾ Ç£%bV"dĘÔÑÉ -ëS(a…, -éÑ - èi¨ÕjU‡^__kÿýöfÕøø<*£ðÊÃ(¼|û~Vz \¼‡¤Nރ□¥Ì‡õõõ¥0Ì!´Ah‰z29ýJê|ežx¥ÿû; -GPÈ -(]šïîînÌOOO÷–———gËëëkÝ -©e<ôÛпÿýïýïÿþïïÃÿ÷ÿ÷ûfðñ£ÿó?ÿóúpSóÝ¿þõ¯ú{€VOïdÝ} -¡¥/F-}Az‡ÐÒÈ02+!´dEhÉbå]–,¼Y©3´Ô¼´¦ºd&‚ úIa$í
7mc’ÒyÜ‚{^Pâõ¥’·Ñ“È5oŸ3è™°nÞ–1<À0S‚V‚’'7 ¦&2a±àÞ¥I¶×³óÒŸ-õ1ô=# -#,v‰§6ÏnÏ7ÂêØZšf–¬{õ@ñ8(Ü©ÃEZµ°&³3“ACÒ©aCሖ”J„c´v+…iI"›„‹œàMf‹Œbã&ñgÚ?3a¤ˆenI\›P?n¡ô¤ˆyÜBob¯É¼0Ï¢(Ï-ì—‰'ì/&< âŠÇM<SÈÄ~Ù£;˜b %.yiú—b-Œ{ÕiiÊÜ8ŒnáÒ7= ©ë$
Jam¾ã6_‚±œ -À[¸$bzÒ´ -ÞDPú§‹¾ŠòÜÂ~x¼µLx@Ń'7q®&!dâr™x19!Ó´Âq3Iõ~
h‰7>gF÷Ó=Ri((åÑSyÒ †vE”` œG)JÒÝ»wÿ £ô$è¦\Î9(¯¯¯¯V?~¼N:ª5¨N:Õ¨jkkkTCŽk
Z¼wT‹OkuØ®ZßÐÐpPï–ˆ–ŒØßFìù+Žñ© î-&<à7˜ñ×ñ3þb^e†u.5Þ˜az&\¶ 'žn*((ða\^ìÊc€I9õ°&›†dÖáÂ
ZØNóѨ)G´¤$ZR(CA8Y–(E¢¥©«Ãži¤“¼ƒÑå¹hé•°ÛWígúx+#q·çt&EºÅžC7¯…’J¯™°À«(Óö‹#$ÌGËDˆ¥8x⦈ÈÄÜÂì×9¢ƒ‰—ÁÄÇÅJKÏ™êkW“–„@é™Ý1”¾±™4(¹„µÅ<•A #ý.%IP*‘<xð€¼¦¦¦J~ôèÑʼn'Ž*ZZZŽ+ÁC'T§OŸnRutt4«Ïœ9Ó¬Áÿš´x¯QÛÞÞÞ kmmÓ7771€¯@Kû ¥½&ÐÒ÷¦²²²/Í8Ðv3žã›ÍxÔ¯·lݺõ]Œu…æ¸Äû›g£ç™akYfXXª ×á3#LÊmÀŸë&%«×lÒáêõZÜm–`9*5áTäVR†ƒp -ž[‰KY¢¥02 }3MKDÓ4žÓ…ôœŒ$Tæ&äLâ-îÆžŽ¼¦ -#\h¨Y€ç9@y†¹¨¨ÈoƵ$špY#f!§ìm3ÀÌz\¸QóÑ-i4,ËQRÊ’‚hI®»•žƒ–BP4—xôœÈôÏý‰ˆGsÂHn\™[tgoq7öç&ûë3zÔ-zz’XðöO6ð¢Ä.Ì÷QØ/'<Œây£Øï`ÈÄþЉî`ŠŽã%/M+ÕûCK›Ø2º…Kß(Q3%zHçÐ Ñ@-’`ðޒ༚%ÉTP’N¥jùñãÇëåäLR€}‚Œ¤µ©ÎŸ?ß®îîînׄ¤M‹÷Nêði³Û7´··×Ož<Ym-Uš@KefÐÒ.KEEÅ7–ÒÒÒϬ;wîüØŠ§üÿïÙ`¢+m8µ7m0½ùV\¾f°ÂÂÒ,>3.(ÁŒKs›`M#Éj€
™ô˜²:Ì`Z-îˆFˆTqA8¹•Â´$œ²D" -nQfA¢Sž„üM<dâr™bp0ñÂqBÉK¼^ÓOõŽ¡éÒl·¨|‘AìÝÓ*}ÐÝ. ^¥®“4FKiÜÞ–`@ß—`¤7A Z($Pª!PjŸ:uªY~æÌ™SŠóçÏw(#ŠºTCCCÝê‹/vk†‡‡»µ.Þ;§7uúúúN‰–Ì ¥h©Æ -Z:h;~üø>[mmí.û¡C‡¾vìÛ·ïSþ‘OùõNXì»N`ür'h}±W쀙å:Àã™v\FŠ&•hƒ5y¬0$§s”Íó1›põîƒN£Ñè`4j-ìE©ÁR¨yn¥è´D" ‰Œ'|ØÁw9Q<[&ã™È$“DB¦—Ÿs7«?±âQtFŠf‹ÎHìé‘‘¸¤¤è7^™[tg¯÷ô›ˆ ôš iQ¦)ì—$¢D$(7ñüMB^&^LŽ—Á1'”¼kª÷ܵxµi)ÖŒnáÅLx¥oO÷ȧ?iç“ëo)=ŸWÑ0N€LàJ’© $e ÔÔÔÔ kkkk‘Ÿ={¶]ì9« -{CCC‰£¦¦æ{geeåβ²²m®;wntáÉ¿Ö…³Zå‚.uÁê¸`kNXXÀ‰É&Í“òÙqU 6’Û -²[`>³×ë5šÈdÀÍÐêq[Ô:Ø‹JKn%
¹•„h)ÜÁ›¥ Le$¹„èF"EØKd‘ }-,{fÇàÉò§"8˜¢ÐÒkðó"Âl¼þH\í?/iZŒ1àÆ}Ë•¹ 9“"¦pO?ê&‚Òk!lE™‰¨„¸IÈËÄ!St“P8.bòÒôS½§ÕFà5 ¥çÌè敾EèG0öMzH¯¢Á[+Áyc”`C_JvíÚ5”Ž=ZK t\º9)çœV€xÎ)º•@¡^ ¨_}åÊ•ÍÕ«W´~Ýèèh¯ïõñi§éâÅ‹fÐR«ß=aÅ^êíØ_•£¹¹¹Üyìر=Îêêêo\Ÿ¹KJJ¶¸ñ0ÿÀ
‹}×
s\î†é-vc&)rÃÂr]øƒ<ùhÑ"¿Ö”h‡!yl¸H§\h³ÀrÌfXŽÁ£Ñ‡F{£Ò™Íf%Ñ’‚hI®¦ œ-ÉBkéʤ!‘K9ˆ x”áÈhP$± -}M€›¢#“TòÚÓÒœ„Ù¢§"Ed$.g;:# %%E¸ñÊÜ¢;“b¨uÓ“^[aƒ,ÊlIt‚r:Å€L</ƒ‰Çñ’—x½¢§zG/ŒûgÐRÄŒîJßp#„Kß(±ÔL‰†b
ÏJz>¯¡§òF †{[”~ð@ 8ÓH Ô*ïììì÷ööv){”—.]êW‡Õ×®]ÒŒ
iÇÇLJt=^öÁM=¦‘‘‘N3hé´´tÒZ:n?{öl£í V檯¯ÿÁC~‡ƒ·gÏžqxè¯õÀ:WÅaÂXƒ›(ÏwãänL;©.X“Ï CŠwÀ†\v˜ÝŠk¶X0—Í0½Ñåri
°µžÜJ:^Ž¥,ñzRBäDKA‘†…GFS‰G%ÁžGžæ&ž¿‰C&AZ -‹-ý=ƒp/+ÌÆë!9FJJ -¸q=“„ÊÜžÓ™$FÝ^Gá@X”Yà‰ÇMÑ‘)ºƒIˆ–¸p¯—@¬©ÞÓZe&-*_¹î”A)DK1”¾9‚¥o¼\3%ê:I#³‚F‹Ò‡ò6 ,âÉÎ;ìÛ·o(I(>}ºUÞÕÕuFÞ××w^ìéU€T@¡‹jÑ°æÆ—´7oÞ¼¤ƒ\Ôãå ô™€QÝfl|Î:<<Ün-5Û»»»:Ïœ9Síjmm-w766ýÖsðàÁÏ<eee[âq.ÄÃbWÇÃߊ‡Õ-ò`N)ò€Çsâ`WéîÅ‹'»pU^'l(ÎóqØa9V+æ2“…ÜJf؋Έ9Oc€©¨ôSÜJB´$‚RHÒ)23ØN9•xÔì`²`§Â2u;)D%¥½…v/å!SZâäEìù7¡¥™„Ù¦ÏHœ)zº6׉«k‹ÈHB‰Û¼¤$^_IöØäõLšEg’J¯p,ÊÌ$VxŠŽLÑL\SÄpÜLR½gÒF@¨éÒߌ–bËè~ÖªozpÍ”Ó3{…LߣÁÛ@C»õÙ tJvþüù³JÝ -OŸòÊ•+Cª±±±Kj@ÑeÍ[·F´·oßÑݹsç²ÿ6â½AÓõë×û, ¥óV|ãŒ
ÕêÀ^Ø_«££ã`\KKK™§¡¡áÏ‘#G¾Œ¯¨¨Ø–PRR²1ú5 0Ì• õ7pºóâ×®]›»Êò,]º4%†”ä†
y\¸H—\h³ÃhÌVr+Y`/:¹•ŒÌôtN\ê$´Œ.[N!'‘…D)
IgqTS¡H슉VH¤!Ñ…¾A¢ -C¦7)ÃȤ w–"èØz.ZzõAéU -³Eg$öDbÏ&¡|$Ž‘x‰ÛBIIB·9v&‰ ô7þŠ",³HP‘I(—‰C¦Âq“—¸To¡>•B…qÛ¼"´4gsÆ앾 õ`͔у{9
Ï»ôÞ@ºU‚ßA ô=R©d -(˜Jýýý= -Šº)GGG/*AA—Uà¡+àÑUí½{÷®ê £zȈñîÝ»—L@¦AXª× -Z게Œœv
µ¸z{{¹;;;«ãÚÛÛË=MMM{âëëë¿IÀÁ?óîß¿ÿ#ïîÝ»×ya¬ïxa„˼0¸…^Ì. @ñìx\Fš†ä‹›7o^‚æãvÁrì\³ÅNn%+ìEOn%)äVz*Ç£%9n®’‰Œãæ -ÍSP„½0Ñ1‘bÏQ„6ÊnšŒL Ð’4- -W÷òû©Fù™FŠfãº"qa¶R‘ØÓ‡c$ölŠÈH<?ÇH\ -7!FŠµÌMt&ýäå3Èk*3F¦i…ãb %^ªw…qWŒ›- å-Eì·ô²S–¦¿ê›6r -FK²Piž,LK“ZŠ¸•Þxhéïfã¥"qéÚì)ÅõGâÕµMŸ‘„’’"ÜDgÒ?O^>Qü3dúÈk8î9i‰W± -(Í·çf ´Ž†ì#ÕÏß` .a TI T; ”zzz(õɯ\¹rQع¢¼sçΘêÁƒ7Ô?¾¥ÝÖýüóÏ·õ¿üòË-#ä†ïY€LWl ¥a¨ªß¾:766vÚæjNÀNë½à°ª$hŸ¯¥¥egò±cǾð>|x«¿¼¼üCÿîÝ»ßóÃ:Wøau‹ý˜bŠ’qö9> -Ìlžv•—kÊôáOø”$üYŸèÅõyâ1«¹<˜älîôôt‹VbœäV¢ µ`
–4Á5ápç4jX‰V…V«dÀBŽsù0çOˆŒ&ðˆƒ"ìÊXMŽ™ØÎÄlb%±(ð
‹‚¸)ŒLB&vÈ -)ˆ–ÌÅEA¢%%GKáŽOÝħ¸•$|ZzYn¥—ŠÄ³=gÅ?—ŠÄ…Ùx©H#±gØc$Ñ™$Š(3—AKLb ¥R½…ÚÌ-E_'.Ör¸ëVz&(=µ<.J¬G@Ä®“!PšGø7ù ô#ìàÛˆ $
R¿|tttXÎU‚x®«=ztKýÓO?ÝÑüòË/÷tÀ£{ú?þøãžrÇüûï¿ß²â½q;hiÔ v=xð /îöíÛñãããmÞ‘‘‘Iƒƒƒµ¾îîîJ?Ž¶7¥¥¥åÛÔ£G~–ZUUõQÚþýû×¥íÚµë4XâÒTØÚ‚ x¾WH†
¥ú0eù1Å{a/îx˜Š=ÎÜJ&r+&¹•Xßn¶Ê D«¦è4$jb‰’9z˜Ë‡ÍÈ
ô -ákVù(rÈqÃrìÙÉD#ä‰C‰˜Ø•ØئÄ׬JB&%ögVbÏ&%ŽaT²ƒ-)´q´‹U)B´ÄzȧÒÒÄJuÜJ|ÛšëŸ9f¤ˆÿÃlìÉ=ÌÆëŠÄ-Õ1‰×g›×‰«k‹ÎH±&n‹Œ$Š(³.ÓG¦Âq“—bHõžcZŠÞË›£%¡æ¯ˆ[I”ð/ -(ñš)E%n“ð‚o4<›'RIIÉÞgƒÒ%9@éªâÞ½{7T?¾ÝÓ€‡îë€Gôÿú׿îÿüóÏ{füï¶ïÝ°ÿúë¯×œ -;°©°+‹ -{6«p“Šf{½ŠhI¢%–>¥ -WåÛ>…iI&@K<·ß¶æ²ÍŬ0’PW¤R‘bh¬k˜[ΖKEâÂl\*RtFb¾u¡œíXýHbÀMQ^ˆÌ¢ƒ)†ä¥AK¼,o^wJ¡u⢗ý:n¥™×uR¨=7oÁ7J›éAŽqû”†ûÛ7¦‚’„J/^ì—l.É8×÷ïß¿¡|òäÉõ/¿ür_óûï¿?ÐŒêÿýï?4Bî›!w@¦[v|:î-]qÿøãCžô$ܾ}ûLâøøøIßåË—ù§œ?~_j{{û䦦¦/Óëêê¶eà„>Ì(--}/ö¼<V·(3NQ¬)'sT†äO^ºt©7 þÇyñ°[®ÞÂÜJÔ[ÉH½•f`Š!¸x.n•AL1ha%F
±Šš|<D-%•± 6¶+Bî"—Æ (Ž (N«ó(°{2999(ª)§Æ§LÜjlìRãk5v`Wc65ölQã@f5iTc¶7¨‰–ÂAJˆ– ^×7J$“@I*JsUð,FŠµ¤m&©H1„ÙØs#z˜ë9ýT¤ˆµÿB9Û"#‰"Ê+%Ïé`šTo¡63¦%^wÊdUu§•²4J¸9v+ͤ=7%Ü
¡uL–ðAéS®g‚Òù0(]–SÁÒM¥»APúã?ê -ÂÅšÛ=ÇÙJ/”ÖÒÝÆ(l%ΣÄ%0
J·”î©ûí·‡Juýõ×ðè‰ñÿûßc3ä/ï:ðÁM6‹ÃÆ—ãúé§þćž÷ݹs§Ý?66v"õòå˵iýýý•]]]{3ÛÚÚ¾Íjllü4«¦¦fs ²²òý -êµT+Í625Éœ %%%,VF´$
Ó’d-…ãoB´4›x4Û%m3îŠkcíç³ELEJמFn¢ˆò2dÃq±ÆE¤¥è‘8®;%oå-ELðŽ„›·Òß”V>(
3P‘ß¾}{Lι¥ñL€ÒŸþùX÷Ÿÿüç‰xôÄôÿ÷-‡6¼¼çÀ·\ÿþ÷¿Çâ~ÿý÷‘„Ÿþy ñÑ£Gç}wïÞ=í¿~ýzSêÈÈH]úÀÀ@eÆùóçK²NŸ>ýmVSSÓgººº8«uÒÒÒ·0Ì¥Y°°ù™˜ò3>üðÃ@:þÊOKÅeùü°’&¾8£ú7GÅæÝXà‹¶a1c6µš` V&W›Ž…À(¦aID,§ÛÅ«XH
&•¨bx’‘ -—¢ÆÔ›ª†ý¥iòóóÓ´L0 §é ©z&x/Å€M’
8ŸßH4b^#æîx#F'Έ³r‰–Œ8®ÍÀð9»XË8gõy %Öö‰µWWª¹•dJr+)Ân%y”d³íVš;FŠ5]{¶kÇf‹Xñ1)zº¶ÈH¢ˆò·”¹K^š1-ñú-ñVÕeòÊḔ%^.b%œ[)b¶Òܹ•^1Pj"P:”T”À>(ýH ô#Ò¥G6È}ÇÿûßÛn€Ò¸ç?þIøå—_“?~Ü|ïÞ½Ó)7nÜhJ»råJ]úÐÐÐÁÌîîî’¬ŽŽŽï8ƒÏ²q.e:th]vYYÙ;Ù0ÖeXØ‚,RA&,'ŽkIKÅÔ–ìÇtç
&*ár],þ¦±»0iÚhÉ\›
©Í.±™pƒìˆCÏB`7%y((>˜gÄâj!<JQ12ÂÝLScÏ̺Y¦GËÔ1Ágê!Hºï¥±Iª ûM0VŸ Ü”hÆ®ÌØ©ÇŒ!r›p4§ ·›ˆáÈÙe6€ï”q®×ƒ´Á¶O´®¯†[× W1P -»•(Mq+MXÔL@iKÚ¢3Òs¦kÏbcí9³ÅZû/2’(¢¼zòòi‰WÇëNɪËþŒ˜à-„ã*á^a·ÒÏQŠJ---‚ ¤ -r+ÉÉ$»•‚ ¤˜ -JÌ„"Çߢ›ís2ÒK׎5‰×XûE„Ù¢§"‰um¢ˆò7——@KBý–¸uâ؃,bÊ/ÑÄåvGw+M+{Öêß„ú(M¥¹ë£j8Éu殓2P:{ö,¥nÙ¥K—&@‰V/á@‰:L%#’ŒôØ -yh‡Ü#Pº÷ŸÿügŒR"¥ü‘¥&”.\(É&PÊÁ|¥Ã‡¯ËÙ¿ÿ³@ $D ”@•<¬Q·œãrcút:A#.óÝ°pËb™ÕxÏ«ƒÑ$iGÉ”†BiGé„G™“ðsmž»Ï×Áþ -ôà¡ḆȈã™0ëšI,+$ÏŠrmØ$ÛŽ³ì¸ÿ˜mªç—ìÀž“0Û;†ÈcgçÇÜ^ %+K;gÝÌ€=[©Î -ÓÒ$‹âÇß„l7"½"Œ±+RÄT$^cíf›ÅT$‘‘DåU–9i#C¿%FKܪº¼”¥ˆA¸XÝJ¼l¥X{+Í]ü7q=WÃIM,qÏ -ãܸq˜Eœ
<ä±€ŒÌ/Õ¡ù¨"ÍOj©:ÊϦÔì,Ê=šp!a…ZÂ#v?_Û·À -ZhÄ4»È´fÍšEfXç"Øs‘
÷u¡ÿ[à€Ìsâƒ"¶+pá¹n|7Û½dÆÁvÓâ`»~7Î4ÉC&¸pq.æû°ÙY‘^°÷µg+Õ™a¶#Xe PÒSüÜJrr+ÉÔJA·’(E¿M‘fÒ>r&%mÓµg'ée…ÙDFE”×FfÒtI(q哈 Þƒp1¸•xEpBœÄ›»D¥è ÄÒ“B ¤X×: ”é2S§€Ò|ºWKéOé· >×Ñ}f ô¹cù¤¬¬¬T$9(9vìX}”Î;7J—/_T()§‚’6J”;3‰@é¾/ï¸ñÁxlrÕ‹‡“~ùå—^ÿãÇÏ¥”N¥”Žg^¹råHÖàààìîîîÝ9§OŸþ:·¹¹y{n}}ý¦\àÛÚ\œß*¥7s`Có”Ì=)ôF]' ”|ÁÅL` JñX„Ç
ñ8pâm,’HÕg>#>ðX%?¶Ë ¢µ€vŠ©H3›§ƒÁ-ÐÃô0Ã.1‚‚Þ4á&.5Ã:—Z -¸^+7ƒø¨VßoÄ©M†žjØtøZ.ågèp«‚.$fØEzpØýÚµk—pç–™0¹.7ã—[€j+l0ÖåvÜÍåNÈ[.ÈR7Þ[‡Oy°Ýüx|£(gšŸ€y:'§›™ -—ð2zìž„ÿÝqžnÓ“þüóÏˉ¿ýöÛ`òO?ýÔòðáÃŽ´Û·o7gŒÍ‡Up ²ò‡œ¶¶¶/r·æÖÔÔlȬ¬|/·¤¤dEÌlI6Îy^ -Š¿Éu -JÏ*xã:p d ³4Óäc£ÓwÑ”O×Å@).˜R!M*Éßö%k¼KÓÆOÜâŒÂ’]»vý Ù¿ÿ>iuuu•ôøñã ÔÕÕuF>00У PR^¿~}D¥›Z€ÒJ€Ò@édtŸõã6À{×=\Ô-œž”JyÜé·nÝ:‘qíÚµÚ¬áááÊìÞÞÞ’œsçÎ}—ÛÚÚúy.NcKî‘#G>È=pàÀ»¹{÷î]žkZœy«8€“Ï6œ¤>J©Jþ(%%2
hQ²´‹êËì #Ÿ
â§~F©&0u†‘É€sõ#a†]¨Ãþ˜i™V·Ü -µ…âo&%,@®ƒ’&”¨$J¼øÛTáãÑÜ1×)†²¡’¶èéÚ±¦" …Ùb]¿V³‰"Š(±ÉìÐÏ$„‹îVâŠà¸ÞJBñ·èõo1$*ÍIG¥oÏj¡”|4Û0PʦTJ‹È߶œÜoïÑܹâC nñ6 FáKÉîÝ»wJÊËË÷KÁ%‡¥Çdmmm''Ò•+W&’†ÒÏ?ÿ|Gÿûï¿ß3þùçŸ÷Í€¢û´¸Û=;äŽ3ìLŠÇ§W¼\Ô-”žÔLO=:Íò¸Ïœ9óM.Ëã>vìØæ<ê‹S{''¹,æ³03XQl#7—‘ìÌýÎ;ï0PJNbÞJ0†D7x(É ‹ðÙ!~+$•º?fP3È,#1’ûãÞL0…ÙtŒ‘0¯®0`J}ÛˆÙtµ ÷ë=3Ltû¾
¶û¾¦ü¾gõ¾6¾Öy//W{ñÁª$l²Â‡—&ãk‹“±ƒù~Øs¡'žë‡)gùq´´ä•+W&û€û‰I\_ñ¼¼<{< Á‡¡4º -ˆµQ÷œ€Ò´ -Þ„zM¦æÐßá˜u‹è¾,¦™d1æâÎÌŸH0_IöìÙ³KràÀriMMMµôĉ
²ööö“òóçÏŸUö( ”T -#½EŒ´R«{Ç€Ùô=#îÕZfÎuXìVXñ;,{ƒ¿Ü8µ<õ ÷½5Iø5XíƒÉ¯JÆ-^™‚_˜ -Z*Nݼys~*Î>Š£¥ÓÙûýSÚeºAúö®ÅÛ5¹ùz'ˆBk«0[ÅßFX€Ü -ÓRdPz±Œq•6# -bËKמq*Ò‹h)2’(¢ü3%VZŠ„r+ ÁñÒº…âoÜÚ&\ýo¸X•^(M+=)zg€§[(MZ½DB«—HpŸ·K0_KöîÝ»[ZYYy@Z[[{DL9.°´Ê»»»Ï*†††.(GGG‡(i”´ -¼e†:d¦ÁÒR0K¦ø”C ä‹[´hQ25+òSÇTþ—nÁ{™fXI¶‘‰õ‹Ô‡JÚX¬c¤ÕL¤kŒ¸MëL˜9?0Ãb?´Â”7Ù€B›»wïÞìÂÛWRR²)ò¡òAÞ[ç|®ñïÚµku -N|e*îó²4Øøâ4ìo^:ö\Žcä¤á2Rq )©˜í“h]ßødœ©; ìðb - -€–Öç࿗ê÷€¦Ksñk°0ótQÌ;7gÀ”Ÿ’HÊÀ™zÒ@ -®”yóæÙ|às"ÕáÕÅ…AÉN d -Ó”„ZlÏ1#ÅÐ>Rˆ‘b-i›Åtm1Ì&Š(¢Ì•ÄZ½þM(Q)zF·PëI¡Ò·X{Ì”ž–i:“pOÕºñ¢nBÝ“Âm&%O§'}&Å |+---Ý+;tèÐfö#òæææEGGÇIewww‡jpp°K322Ò«Ò3PzðàÁÓ“'OF-?ýôÓU@éªd4ꆌx Ã^0Ò@>½Ìz&±æ’”™”î=ïÏéééÙK)Üy'Ožü4¯¡¡á£¼#GŽ¬Ïc)ܬÃ$׊;Të–“NQ·ÔPÔ-¢n©uK‰¥Æ#¹ ¼Ì²‘r, ÜŒp3„n+u°¦wu0®u:L¤u0Â-zØîv¾ÃFúÊhûÖR]]ýƒ
·Ó -Úåíö455íòâ†íLjiiùÞù6/¿Lð}ž‰‹ÙÀ=ý(‡Å)á*¯¼¼üí¼’’’·òpŒEy8Zq.l</–™ËJ
¼÷Þ{I™8Óøt\‚+¤kO†›“€1ë‹Ã@k\r•ƒ%3R0£›¥pFw”HdaZ’’H¦J,Œ4;ùH<FⵌØiNJÚf'éå?mEE”¿¥Ä‹¡Q@ôŒîˆ'…ztõ` Äë±™ÒAišÎ$WCg0áLšnÔm1ýA¾B‚)æ=.=IŠû¼CNO’>|¸R¨Q -: -¸}¨Ã-Ù¢ƒa~¢ß³gÏÎàkceeåwf0ÒN+iì³× -*qŠJâ[[[K¼§NÚãkkkÛ•‚ÿý†÷¾ÉÀ§_dáŠ>ͦ„+–™N%|ïçc«óËÊÊ–çãÚ–äãÚæåÁÐór1½gåà„R(_L9>gïJ=ØýJ^%l7JJ¡Ò7Y¸ôMJÝ JT¥ -Ñ’9f¤ˆËÄÀH±–ýÏ8][LEEQ^ŽL+Q)zF7×Q)†Ò·çì0§ ôÔzí±9“&§p‡¢nv~[„¨Û›L6«$¡îI©{Ò'RÜñ¯¤ -þ·;ï}Ÿ‰O¿ -¯ëöT -7Õº%QÔ9“âi“œIx9áLÂ&Ep[v&¤ -·wµ°¦uZXØ&-¬n«Æú™·ä+=Øñ{Îe·ŒTjnhhØg#°ƒ"+\@¡Ê8Qex²"©³³³<²/R’ôÛ•dú6´ôe0=½±±qK.pCAuuõšB تÂÒÒÒ¥…8ä‚ÌÝù°ñì<XvzÎ/9€ÓMÈÄÙA)…†Ö˜èÐÇûý~Jê (Q -7ë0™Iî²<ú{µâ¦Z7 YŒº
xQ·ïdûöí+‘*äG=¢À¤Þ ÄߢîîînמӎŒŒôèÇÆÆúŒ·nÝ4ß»wï¢ 4l(]r”†ã Cñ/‰ÜγìmZÍíT°wØ™”344´?÷Â…»óÈ™”OΤ|r&å“3‰"Sïæ!&œI0†ùÙl¹Ö™‘Öuã§p¯X±"5!u›ìLÂ{¹|ÊœIóáìm݆
ÞÑbš]«ýä“O>ÔÂÖ¶haŽŸj÷ìÙó¥”öþСC»
8¡R#©ÜFª°‚‘:psª\À£*0¯*·éPROOO¥r /Ë2Ο?¿'›üÍêøðµÏò±ƒØÕÆBìtmÐôí¢²²²e…»víZX»/,ÀUæäá¬ÒsaÔÉÙ@[o&LÙ+v¤Y’§€’–z¨°€§@ –"ÕÂl'@‰ÜJJ2¦ (‘ÈH¤aaŒ$!F’¼,FŠØb;†ÖHÑW ™mFzùÏSQDå5”9%^ -[”úpS?€¬ðr%©S'¥z)ꊺEw&qÙÛïi1î×À¸6k`uŸh€_h.ßjj»ô¸%¥œU¹±©©©ÒØ©²{ª5.ðPw¨ÆÛ××W©òC¦õöö–gàƒÒ -p.9ù˜ü3raÔþlس7×—˜p¤[“aÀ¦DÀ°žzh㞥`3%J:JäVšJ$r‰4,#I^FzÎÖH"#‰"Š(g¢¥XA‰=£7SŠJ\×ÉJ11¯wÄ%ÝX™/3iŠ3iR -·„¥p³“6lø@‚‰e‹76Xë&+--Ý#gQ7Ì݇ -
¹ -jkk?(À¹¼KiÎ+ò@-KraósÈ™ .Ü™äLJ'g[®„ŸÂŠºqΤ§2“ðÝåagÒûL®5˜H·jp7>×ìÝ»÷
(m§¼V¢«¯¯/7àÔÁŽ‡Í`¤©ÎÑÓÓSïÂÍ9ê¨÷ÖùpY5~Èá4¼W™ ÜÀUîÍa±Å3gÎ|Y€KÝ^ˆ[üQèk}1Žñn1 uy1Ž»¸¿Å…˜ãsóq©y8IÆ-1—±œ -’I D/¥SI25m_FKÚDE”×C¦J\3%”؃1z×I¡öÜB Ä[Çdv|{š–žÅH1do‡œIægd&1g[®dÕ–JB“‚)ÜRÌ)Û¤ÔaR¶{÷îd ‚R9Õº)Ž;vDIQ7&õfuÓ‚ -pÈm8øFJÜY[ -‚p”HdŒ‘è=éTF’Ì1#E_ÎVd$QDå-Ï J¼fJÓ%Þ:&/”¦È³‰—½Í5àŽèL -•¹q™I\?€å“œIÔ8Ijœ4‘Â]YY¹ŸR¸)딧NjTcR?©éíí=£¨›þÊ•+ÝÆñññ^ó[·ú÷îÝp - ß8 -lWn¢Ò7lWª£ø%5¹•‚ D"'‘1F"<’rŒDÖ.yNFâõGšFšIk¤é—ý¿ü'¦(¢ˆò“(IA ›DIJ -¸ 5àNLLœè™Ä+se&-
g&Mô9“¾D¾—íß¿¿„œI -PAµ²¹¹ù¨êôéÓMjL꧴ýýýgô`.ÃÕ«W{L7nÜè³Ü¹s§ß~ÿþý'@iÀ
2ê‡ôz!Á€›ŸÜ°É©ŒÛ·oŸÈ"gR6vp8—œIyØé^b†ï -ˆ -[ZZ¶;vìÃBr&’3© -X–ÀJæcà‹ryÙ8û@X/##äLJñ¯ZµÊOÎ$?[û–ëÂn.ÉœI…AgfbæLZt&Ár>PcšÝ¢"g’ŠœI* -ÐvP
|«Ñ - -ILŒZŸ„p³ðn¡EJ„²·ƒ
¸©ßæJ & 5ážIS™Ûçá27¡Ì¤g8“lÌ™tÿþý~’'p#gRõÞ>CΤ¶lלŜIããã5¹W®\©Ì)”3‰çR)®¯¯__\UUµšŠä—’3© -&9“t\f9“¬œI&eoãƒÓéÀ¨ÖLàBc68¢.÷ÚµkUù—/_./ÜSØÓÓ3 \6sMMÍšb@Ûª¢Pê…ø¢¼Ðú° -ikÖ¬IIŵùýÕä$\j²Cë÷€‘R]IQ·ð²·Á~ -·Ä`…[u©ázo³vIá€Û,à†¹geo,aÙÛ´š›”eoWTTì£Ü‡
µJPë™\©$L]D=<*:“Xö6µKJd½·ñò\* !èLÊbÎ$ U]. «*dd¤¼œIE.\ø¶øìÙ³ŸÏ|<|ðá¼Pi|°â«(´†GQ>¦ÅÜ\Œo בžEΤtÌ°þT\`r2p!™œIÉ À#uKuBXÔuáÎGÝ‚ý -võ©ØøµÇÝ¥Àì'gR•ØXGØxBÕÙÙyJM6µÔjSà»`¸~ý:ד<ØjӉˤî¬;µ#ŸHhgEÔA*+”§U•‡]í§D¥]”¨ôu0üˆCn¢k‹éFWíÍBj¦D°˜—‡{I ”B ”%jÏB]' ”L^ê:é¡.*}sÀ€•VJT2Ãpdr+éȤIÔ$*á‘<ÌH225éTF’1ëÏ*2’(¢ˆ"ÊËß”ØÊS@I”) …‘BÅmOuJâÚnsII8Ϥ–’,à 3ϧ5¸¢‰ -7ê½ýk—^ñvRÀm÷îÝ;){»TF·àjnÍÍÍÇÂËÞNnÀ
*èáz&ÙB=“‚Î$°@Ÿ—õÞ†t¥€Î¦áÓ¶L As -3¹•äVÒ‚¤ZˆD
³’¨Hd`rÂ#¹,edjÒ©Œ$‰ÎHìWˆ$2’(¢ˆ"ÊlËkJr
M%ÈdFÂ˧)TÜö¬NI¼¤¤PKɉ¤$¶> .k%€¼õU¸½Án -œ_“gÚ¦6žS{4 -p´ç -§OŸÞ¥p„ Ž9²S0¥ª -R³|PËed㮦Б’”†«JL&$Ñ™” -=vìØƈãǯÆkcñÝJhi‰-4ÏíiC»LJß¼yóh–”Èè%Xoó)ÎúÖ™ÓãŠ2R•y`[Q!Ï
J¸«®t\Œ#•U']¸ÞðDVt°F@,kD¡[ÂÑIL¡LT -B/Ö -n3™†3×¼fÍš…-§á4Ìx»2æСCËãEt $aÁœ¬2#+OÎÄfcs°ƒay7nÐ;í•Ý¿Q€½TˆC>]„ƒ?V„Óx 'Ô±§V^€“,l»Ÿ×79KÌÜ‘CšœñÈ#8Sq/’éLrâ^Æ;èLòDÝ# -û½Ìþ&{IŒ$&mób$rz³Œ$ž7/Fä?öÿëùÄ'>ñÉ]ÈÿfP’Ü ÄÙEDö€’â/F26e¤æ§oÓ·µyn[LJº‰IIlˆ'YRò9 M÷Š[ÛMîÛ·ïÛòСC)cÆŒ¡Nž<y\£è€`®f{¡eýúõKluuuËý@+`ÙWïÝ»wM(PhuÈhUìþÊXÈ2d±ßÍOÆÒYiXoZ¶˜mGåb/CÚa}óWZÕ½ -·)Üúnݺ½¦ïÓ§OOg0@mh—ñ*@nºJg’~åÊ•‹
¸„•FP_içÎ-ÀÁ:.z«´- -Ä1¡+@Kª(H±¡GÉtjÙ‘Œ¾“TÁHÌS<Œ${I"#Iâ!Ñ&mkŽ‘èÕlÄH:uj#isÚújHúÄ'>ñ‰&-2Ò¿”Ä{Ü”Äh6€’(NÜ -X`Œ -L™¤°LgÎl# f {‰@°ÂÄYåØY -—-[öZÑ‚ž/ž9sæ“ÅS¦Ly¤xìر÷6¬ª¬RZ ÈÏÇ=Ïiû›‘ó™"¦eÔ-!
·1žQ·8FÝâu‹‹9˜ÂÀ¨[£n)Œºeˆ¨§+±qî[¦pw4³p’‘Q7çY=S¸U4Nwµ¡&ù0eÒ¤Iãœß4uáÂ…sT´Ëb=Øq•~óæÍëh’M&\åV3èp§Œ´ÛFÚã2ÚxöìÙ=ÁçÎÛÙ[¢AKµqX¥ÆqìرNcí&*Mv'*a÷ƒ³p ÞÙhœ7rpðr9ß].Nèá\Ü·{rzõêUžvSÝådtíÚ5-5RX#À…ÖˆLÄå‡:˜ÑˌŒ[èÆŠŽc -ñÐô~ %ÕFZ²@d3D2RX éÉH*™\á IŒD:Œ$ Fò*¶1’($©1’xò4FzôÑGëN°¼N‡ëøO3’”|âŸü¯’æÞa¿#(‰·r@Iü0Ö@Iä`4€’DV‘H-ã`’”XwÆ
JœüÁ
JÀ™ -'ÝkQ7Váf -÷"…[íÛ·o/•)ÜÌØÅÆ™¤ -´TZZï8qâĪD4âb—Hå…ÐØc3ÐBC9GnŸl0ë[9¸3/åLž<ù©œÑ£GwÎAãtÊyûí·+²ñ|f±òfJqª»$ÿ‹wqè[".?ÌQXX‹þá
š¶E€n,¡ -£nάÎ;'ˆ±ðŒºÅ1ê˨[,£nqŒº9X8©>ê†[›ÎîlNjÏÂIõQ7Q8 †ùQ:ÍÓzô«¿¨ È·TPdExÚ&L˜0VÃMUæÏŸ?G@.VkjjV©uuuëõ`ÇÍà#®wØ³ß -¸xñâ¡ ÈPÈÞð.ìŒ-mKmŒï½÷Ö¸ãoÿ–ÌD¥Ô[·ŽOGÛÏ‘õËBuËž={öË9S¦Ly:·ìÑœ!C†Ü—
Š¬ÊƒSœ zÈË`‰ò4 -·ˆº0…Ûu3qî[#'`ŸÕ£;¾ªŠ™€Ü_ApS$Îo†²hÑ¢ùʪU«–)hœµ*.¦VvÙf -8©.È• -Š -“+"$9mÚ´É2Zh–‚Ó]¤€ðV*›6mZ¯ 7ë÷ïß¿SKÝgÄå29s戌tÌ -:n¿råÊqÿ«W¯„ -Ãwû".^¼¸3úý÷ß߇-6ˆø“º‰D%÷Œ&8ÆètmPæ²eËzeÍ›7ïµìéÓ§?Ÿ=~üø.ÙÇ0(Ù1‹Cß2qöùé -Nc¨@I™!IyáÂ…så+V,Upök -÷ƒ,œô8'=ËÂI¯¨}úôé¡°p’((%O™2e¢Ìn™)ÜòêÕ«Wȵµµë\Ìfeß¾};U\å~=.ú]ˆç˜ìsÒ -:e#¶}øᇧý>úè£S“Aøx,´ôn8hi_Ô¥K—vÄ -”Ú@K>–òÁ“O|ò{È€Ú -2Rs $Þ±M@I"8H¿J2AI&(ÉnP‚5¨%ÀI=(1"ÁTj™ü¢dú}ÆßêA °£{TÒ’J -Ò“‡#ÅD1s…«Ø¸²Ÿ›‘BCCƒÉHaD°HÂX,VŸ”“•ÎÄíúj’eee¥<q÷·îj’œâV$n³™^Õy·¥¡C‡‘ÆŽ;Z‚ñŸ$‹”zIܹÉk×®]¡¬5ˆŠ@°Óuf Î+0`›|‡?X`GìùŽPÑöpPÁV÷Ð-Ⱦ[›„¥+R°Þâtl17ÛNÏÅ^&´ÃþF`Ï‹pŒÞ%8Ú¥8î‹e,xªÆ¿sùäÉ“ï+œt(Ù–”âœó‹qöÙ…¸Ž´|ÜUW;˜ÔD¦'Å3=)6 ”Œ›íô€R¼E²(w8Ä>H¡3)øËîB¦pW°pÒ=,œô0S¸ŸÔã/¨ÀÉ×Î}« -I*.õW~Ô -w1S¸«8÷í}LáîÌÂIOéÑ‹_rGÝ
Ô‡•7‡2É}yrºLŸ›ÌnyÆ
52ø¥NÞ»wïN¸_ÝVqù'ô.\8e¼råÊYé} è¼õÓO?=o¿~ýú9È™@||/Ž…a•w#®^½º7úâÅ‹ÛÝñ74Ýjw¡î}ûöÍNÞ¾}ûäTÜ™Qih°éK–,é™1gÎœ×2§Nú\& ÷‰Lftgà&WgtïÞ½$7¾}*kt§ -2–Œ„"ÅL±ð;ÁHv®ìïa¤î*œ;&#Å“‘œ<n -·3yBy¬&YÔ´šäƒ4@ózŸ‰Û¼«o꘸ƒÝ(1q[ˆŒ—€$ÓdÀÉY¤%Ãþ®pÄl4 -8±û¹.hjJ]]ݘT|p:N£wnÞh°2˜Ñ1|øð‡2˜ÑÞ£G²4ÖèNe¢R2 2ÕÅJSN¦r9ÐU"ÙB¡¬/‰>äâ±…¢KY‚@A¦ -lÊHQÜs“¡íKæÁë“’pV’’`Šîw'%±š$ÛàEÞŠ×u½zõê©cⶎ‰Ûdœã:U‚ÝŸÍl›…ã¾Ü=Æ}Ë–-=Å€¶›@7»Ì`¤=V˜í}vVM€ß2ÚÇ:@{8`ký Ûâ u ¥õI -¬<òHS¸;²pÒCLáîÂÂIϳpÒk -ŽÛ‹…“Éh°Ñ2GJŒºIË—/_"áÄ×Hh«MòîÝ»wȸ¶} -šé°‚‹>¡¢qÎè¯^½ú¾ -2€‡~½}Mµâ?ÅÌà³ l #é±…¤²$…7E0n2nnnR‹Ó·5çLj1êÖbŽR‹ÈÔVnòÉïE‘¿#7ýñÆÐ'>i*¿~3û´ŽB-’‘†G-2’p&yEÝðj–ù¦ö%… ¤x@I%(©ÌüQ¬†ž¬¢'(é™O'Äèéò d`üÍ@Î1xŒd#iÉD2ŠÌÅÆïì\ª1R0·
##E’‘bÈaÈEOVQ-›ISíyj%<Ó*žx'þR¿#)©gÏž=týû÷ï§ó$nK -à4yLTrmݺub -ˆvD*î[ÿ´…vOG«½œ>iÒ¤§3pº¦ãÄïKg¢R.¦(—•—ŒÌpq6<'Ì‘ -pae:ý¢,€Òì\pÄÔö -=eËýÂ@KÖ`P9(nô‡ì #½ÿ)Š‰ùzF2’Œ¤#I*IŒÄ€›ÜÔ™$µ8‡›W= -w0.’‚IAh«4¬’mÇÊùVðU)S¸«Mhµ˜Âý8'=˨۫,œÔ“…“²pÒ(6™6KbÙ‰Þ7 —°IÚ³gω)Ü2®ò¨Œ¶:¥ ™ÞWÐ.—ÔO>ùäª -yA‘&
ïÓƱ6/FÒœIxI+PR J*AIOPÒ{@É@1x@ÉHP2”Œ%ã`&fV›ˆ3&ÆßÌŒ¿™É9f…´d!-Y‰B6B‘;ÅŸßp©ÆHá$(2R,wšÀÝ»èKçqsÌgÑ‚RV“ìÀs¾N±Î¼À®l—xË^ÓõîÝ[$%õ×ÁÚ×1)IÇÄm‰‰Ût‹,–Ö¬Y³Ò]ˆ£¶˜üúZ‰°ÉŒ`¤wM°ûG,.\8f - -FÝÖK -”IOV“’ -9D9O²#OüÚ™ÇxùOóVü…IIo2)ém&%
bRÒ(“’t")‰¸JLÜfèh-Ë$ÖÊ¢Lâv«GŽ9ÀzÒ‡
õ¤O°žô{VØýSv Ð)Ñ{A°â'˜x|,ÿŽ†ì-íN (¹®^½º1æ}u@iI@iN;pÄÔØø±E{÷îZº}ûö>å›6mz«²¦¦æ¥ªåË—?Uµ`Á‚ÎfÎœy_}UN¼¸—Ю¼_¿~Y¥@¿ÔbtG'¼9X;6÷2J€R*Œp„‹ Ä‘\‘q¥h‚R$>AX€U2íX¹›Ó™TeBÓÝÇîGY8éiNz™Q·îŒºõgÔm£nu›É¨Û"6Ý*FÝjµ¨›„V;*;w;/£®(h¡Õ/¾øâõæÍ›×õà¡ÏÀ£ÏMß~ûíçfÈgVȧvÐÒG~Xêv+c‹3žøÛA‘%/jSqê¼µÐæÒÐæ'qŠkãÆ£“W¯^=(øÛ+••RYQ)„÷D*XïÁTP_u -Ú¯4v{Ú/ˉöKIàÄ/ñxbcÑù#¢ÑB¡‘h°@Æ*ýXJÁZ2¢ó›ü!;Do…¨fˆbb-V#ëŒèLÒ”T:“Z%-GI$s7çVjη¤!“&w¾ -\xt³xòÒ9•°ƒµ:ã˜ãƒö‹D[…£óû3ûÝÆ✖@þTðì½¢Z Š‰ŒdÄ*^ $5JLæ ÔȤђæ[j™¼\M^Õœ´þòðÉ/I[ ´EŒj›ZG¦ÖL>ZòÉŸƒ‘šs!µš#£æxè‰çŽw¢—hïÎÑFük¢¥"ÉÍ2ÞÔõŒ3kdÔÍÈX–‰%„Í%3AÉÂQeV‚’•þAÉF÷Ž Cv‚’cc~t+ùqüéVò'ñø“}è$ -$ -™‚(!”P~Î¥‘ôAEs3ÁH Ü•‹{N£ë*›¹Qí™”TÌJI•¤¹{y ó¢Ÿ`‹?Çûö -+%u×
0 /+%
ÕqŠ[+%é`>gë’’V1½f=
ý–’Þ%Ó#"ªÿ¨§OŸ>®‡M~ÏFsnœµÀXŸ³…Îù±”t -ƒÄÇÃ1X°ßŒÚå$(¥À²¯O¿xñâʬsçÎ-̃yŸ™PšTtðàÁ‘%»wïX¾uëÖžàW«@ÏuX²dÉæÎû`œnÇ°ñeU°ñ• - [)€°Hì $-‘–„ŠB(a”p~×#%‘‘RÉa™Ä²<¼çRNëȳ€ýÛùiÞ£—Ü·~ýúÕÜÆŽ;J7uêÔI:VJÒ-^¼xŽIIÒ†
Ö1jT'¢Fî -‰Ô®‘D)iéŒÖùKIŸ·pº
xè<Ëý¼ÏQìgC §Â!'¢`ÏÇ”`Ôw&”6§”ÖeÀ²¯È(-h÷Þ{ïÍ(8zôè„â/…yï_¾eË–î•ëׯ¹ -gõLœßcÕsæ̹¿\Ò¡¯¤ -¬×¾bàÀYe½{÷N-Av2ÛÑÝ,6Ý'*÷7‚ žL/@‰£Ý#c@).‚ÑjÉ°Óé~¸ç¹6t†BúU£n÷Ñ©aÔ+£n/2êö&£n}Xar(Ë–c…ÉtÆ-`…É:œýÚo›Œ¹Q·#"ê&1ê&¡
®Êh’ä7n\Wnß¾ý… - -º©Ý2 -ÍVdf—Ç -ZYÊÜ€ÇÀè1”ô%ÕŒŠ©”d7(aI$s»AIs+i´$ -ˆApÍ!“ÆMÍÁS‹ÒÚ;Â'¿,ͽw[ÒæXÊž¼¸©ÈÔºƒÉGK>ùOÒ¯d¤æðÈËqÔyAQ‹ìãõÖÓގ͉ö“4Ù-¢†¤¨$Æþ‹T$Gw2’‰Î$ÄLP²0´e¥ïÆÆl ;AɬâGPò'(0Q)€ Èø[ Á&n¥ rN3°ƒ‰=Á ÒRy(”F‰àw‘\Í`]·pp['™+…Œ”Ácäðù<Râ[ž³¸=Â&~’wFÜ^sÜ<@7zôèáoÓ-\¸pžŽ•’hã×JLJb -òvYþÓm°B¢ -#üžæø¬Œô¾ñ£>ªŸn(tÉ(ºèÛ}!èË/¿<9Ž'¢±àp0jVÞéÂfu¥šL€Ò²ìt^{ì~zá‘#GÆïß¿hÙÎ;ûVà4ު ½Ô§öT5N²sõ¬Y³:UO™2¥²Ì{QÌ{^Å€2Ë`ÞSJÐw9qI<¼ÅpÀ[d&A)
74ÜEPJ$(Å”˜mMk -I‚ä -“Ý8Ö£nÃu›ÈÌ®™Ì~_¤Û¸qãjݶmÛjuûöíÛ¡cR—ŽÓ•ˆ¨›Ä¨›Ä¨›ŒVûD¦3Iùꫯ¾T¾ýöÛ[*xè+=ðè+Ã_ÿúׯLÛfÈM+¾û†¥×ý -»%͹.Ç]æÀÌMܾ}ûTgmm혤5kÖv±P@òܹs_O™>}úó)`½.)@·’
Ô1½¤Ì…KÍw⢳qù©4„3]\,'2͉g!ˆÎ8Ž´Ñ±€Nh d‡èMAÉHP2”Ñ’ˆ¿yhIjJKîÝÍ!“ÆM^ðä%MÞ>¹iýõÚ"š¶ˆV-&á·^å¡Å9i~3-ýñ¦×'ÿKä·0’W˜…:EwàQ‹däÅC-ÏoBíeÙ‚HDÌi+ªk7ˆâ1ì_ˆ×1¸]Hðâ6“‘,d$+iÄFP²”ì$?æù3ðÀáf¥@BLS‡‚È4Át+qBèV -!ñ„’}BIKaD¡0BQ8EàQ¿‹áÒ8ú ÜL0R2÷—N‡U6©=^̪ä銀ÛClÝ'x+žåm|™·nž€ÛVÀÛwÀmÙ²e‹u¬”$qJ2‰IIb<»»Š4S•³gϾ§lÎrºóbº
“˜nÖþŠ<tÙ³}Ù=€ò~(äL¾;¥‡ã J‰ØbG2¶Ý”†½¬ÍÂþ–æbÏsÛãS><¶ 4¤gðve]]ÝU555/vX¾|ù“Õ,x¸\wo5ढØ1c -«†š[ѯ_¿ô²ž={ºŠq© …è‰qíÐá¢sЯ"3ÑiÂS= ”à¥(HL8$>·Ö„¦KñÇÏ´£ýÚYÑKÌè¬u»ŸQ·Çô=zôxFÅÑ^á¼n=8¯Û -ˆÅqWÆã$€;g8Ñœã“X(ÀÅBÉ,üÎ;ï¼”`~*Ô÷H2ãoÉ}ûöpáR¸èÜDÆßðè&Ås¼X4Nt4ž”ðH4X0Û/€yðv–é´Òä1”VOü Ô8þFÑÆ¿¹+*yIjŠLî9r›ã&
ž¼Dc)Ÿ´]~ñUz‡´N¥ÇH[¼Ø†‰iZÇùhÉ'ÿQPº{FjµNF^(¤=’ÚãìõNÔÞ˜-ˆÔTd·ˆùÚD‰mˆê1ößàNEa¶ÉΨ›#]þ¥ -'E™" EQ”h~Œ¡Äq•zF¶ÉÜKwšÅcäñ…äµržiµ;à†Ö}”7à)Þp{ƒ·^¸
dÀm$np{Çp[½zõ -úAÖIÛ¶mÛÌ€ÛNÓ:ÀâˆGdfÖhU¤õàœKú+&˜è«fPÐ, }Õ&ÿ -=—‚!çÃðñL$œŒ „•÷9= ”Ž]ÉÆN—äa÷³óq )E -úV2úÖðÓO?}k„|c‚Zº%ÜJv -x¥<É*6S'6¬¸uáíyŽwúUܺ3àÖ#܆1à6Ž·ib„›¸é8m+“j6‰€³÷IÇŽ;,fÚÅ•+W®œWaã/5ši†þš<ô¡
ûš»¹¹†ïÎFbéÉX¬wØAPJ¶ÛS -0Eæë -.4M×rüM€’;þ&Æ¿±P -2úAÿ÷¿ÿýä{#ä[3¾ûÚB·’M¸•Òº?ðÄßNqþ·#bN=Æ߶E‹øÛÑ£GW0þ6ß±sçÎé‰uuuãœ555C“–-[ÖÇ5þü7]Œ¿¹ÀÏ]]Œ¿¹†roãoIŒ¿%2þ–€‡=Ý“•Çø[žßè(zé"c2| -;6¡äàÁƒÃËvïÞݯrË–-ݪ֯_ÿ—ê•+W>ݧ۹#N¼SÇ©S§VV7®¨Ð/¯˜QÞ»wïäRæq¡wÆå£
¢E7¼…3;ŒÞ˜Ç-@©q7A‰éIÉ%‘ÇKP*bzR%Kqw2à èÌô¤§T4ç_˜žÔÕ“úÉhÎáÎj"«'Ídõ¤EºÚÚÚÕDÎM: çN¦'ÔÑ-§cKêX€éIIhÄÏ$FÝ$4ØW2I2(è{<ô£ -2úQÿüãGä#ä{¾ÓÜJ7ì?üðÃuº•>Ôâo¬îy<Ç8£íŒ:sæLmtut‘
;3
;1‘…º,ÔÄBÝ.Æß\Œ¿¹s1þ–Äø[ãoNÆßs0þÇø[Œãø7Æ/ëão,«ä)`rƒëOZÐmUu»g4¡è9ÿ›JQD'ce·Hض‘ðk,ĨfEP•O~W¹óõz³¶èú󂧹əZw0µ–|A8ŸüÛ©õ€ÛÝ3’æBÒ¼GµNF‰GR{jµw¢×»³A¤fDöˆâì@¥è)Š‘»7QÌk£ØÝ©Hœ¶ÁÍHX*)”›…Q¹ÓH‚RA)š8CPŠ¡(–ˆGZŠ#-Å“–â @Fâä¡J"ÅÉï\\šÌõÒ<Œ$·Ûñ@")©>à†æìÄ&~˜mÿoϳ¼«/s··8‡[Îá6D7qâÄ1œÃmŠnþüù³uË—/_¬«©©YÍ|šZæÓl׉I6p“`ÙOr„ÖYQ‘³‘]U®_¿þ¡JFâ$Ÿr’ëfðÐuwÙhá߀|¹‚ïÜ -@éæÍ›‡@ikZ(ÈÅ1´?uêԌ£GŽ/9pàÀ°rœKßJxëÀoÕ+V¬èÚöü‘Ž°ç÷v„=¯¨†=/ì -Pòäqç1»ØŒþ\Å<îû˜Çý(«'=ÃêI¯°zRVOÀêI#Y=i«'Ífõ¤%ººººµº;wÖ±9wëX=‰éI'Ez’ŽéI:V˜dzÒçZè–„ûZ¦3Iý €‡þª‚ŒþªþóŸÿü«žb€ü`ÂwßyÜJ7éVúÜiÝâoœÿ-”ñ·pÆß"Ï;·9úäÉ“5±"þ¶wïÞ9 ñ”Dêv2þ–Äø[u»s1þæbü- =§cãoNÆßsxâo±ÿÍñoLT -c¢RAÉßJ–ž4ùáY0Úð,è-œÖÄÌùßÄD¹Š"©Q :Ù#¶h,Ä(—¨|òûŠ ÒÖ¥EfõB+ Zç&
™4/SsÓÖüfZò¹•|ò»€Rs·»Šµy…Ù¼\Hš÷HÃ#/2Ò È…Äª=ÎÚË’oѦ"5Ù-ü5ë•¢ç®#wo¢ˆÛŠg †ýûS("Ììv! <‚D¸ ÍÄp±Ü}OZŠ'-9;bOi)”HqŠ„$yð(…«x1’HÜII%lµJOÀí6û£¼Oñ¾½¨ëÑ£ÇëîìmõÆÙÛ°ˆïè`ë³·kkk×éXR’a¢Ý:Q;š7‰7©É$×N²¡ç$ND&&Ù`ÙèÏYßç3w~1ä£ È¡Xp)«œ‹ÆÊ@)¹”Öga÷+rq ùù -8ÿ[<žýT&*9™ÑÇŠJQ‘œÿæsê7ÿ`<ö@þàðçÑ~èÏF:?3ŸFS»víDÖçååIªÜÜ\IèdHÍCÓ>ùO îQó¢½w½HUÃ(
ž¼¸Is5i^&-0§9˜š£%¯Hœ6&ÎçVòÉ¿”îÞ™Ô\R’—ÐVFÒ\Hš÷HÃ#Œ¼ H<âáÔž_ñÆÔ$''GjFd.¢PTn+DÏý¸gaæÑ,<®˜¥MÌ@âÏ -ä#Ì󥄻3µBõa¶FrP(‰\Dqqe7K¦¤pW)Üi*w/$GK§hx$ê#åxI$nkIIõ74±(—$²·Ÿäzž7Y+ÐØ™4sæÌ©¬½]_ -`ýúõkiÏ7‰ìm:>0Bt”©4§¤K—.çDdWdæ»'"»uëÖçê×_ý%ç׸Éù5nAF·XÚç&]7ìÏðݧA°Ý†b7(Å`³“ñØÁ»N/P–”ææ³Ö$K(ÕƒÒöíÛ{WÖÖÖ¾ÆÊ -N\Â<ng1ëq°wÚ%*=1"ƒã²Rus¢éÂè1”ðjŽ¥Ä
JÚo -/ZòÊònŽ–ÚêVòÅß|ÒFPj1ꦕëj13©õ€›–³Ý¢ÉË…$ܳâW‡x˜4Ÿ‘FF
<Tÿ„jϯËå"5Ù# -×¢r[=÷bàþŒÜ³™Ç°ð™¶ñ¸v>ÓþîùkqB!<µ0>Ó¢hd”{œ¿È&’´a
œî[#¥ò*ÓX(/ƒ’)á;!Y”l–ƒ’Cd’KÉ£´ã‚ö\/ŸÛ²8q±$’’D -”J(äzUnØ°¡”-ZôD‚R‡)S¦Ts†·RÎðöÿ±wÞñQU[ûÏ9Óg23ém’If’„:¡( -Š zTTz•Þ{S:Ò;‚Ò;ÒA¤WQP@¯z½zïõö÷}üžgŸÌœ™ÃLn°Ü{}ßüó|Ó÷>{¯ïYkíµª²Ã[6.Éew&ó¸Ó«âÂL„]4¥‹üä±ÂdFݼɤt\‰É.¬+ âŽÇŸÞ\¢eœ”@U•mâv`JJÍJm J] J=J J£XBi2Ai6A©¨ÃÛŽ;6”ÔÊ -ƒ}.8þ¶ñ·mÉŒ¿¹0ç+[àÆu0Óá]²dÉ -"¹yäQ’´E#l¤Ge<‚T äS*ú¥Ÿ'¤²"xm Aªóyd¤Z‚‘Øéªû‚>!±\’„íáYŽ}s¿3©ç·(3I=æ6iÒ¤bŽ¹e&8“èó¸LgÒG¢È{Ýa²Ïك쾞íÇ”®°Î_°â‘Ulƒ|fÇÿ}…G?&(]'(]J_qÁv¿/@) <€ -p«5“|ÇÜN2Fq&EøœI·%áL£EŸVÑ~ŒÇ”®°Î_)y2/l{vüß]'žr› t#”Nº} ´W´0QA©"A©Ê±cǦWÇ·'@©6Aé1€R·ºË—/ïX Ô’ ôlýÉ“'7¨L©SÀ¢‚R^F£”°c -Pr•ÇÝgr.'e3êæ¡3ɉR@)’‡±ÏŒÁ°ç”*ر
WU@ ›ï¥g(é1ÎJ/”z”ûAiAi®Jï¼óŽ -0ye*€y!ãoo¤ƒð&e¬Y³f¤gÉ’%ëá1cÆŒ¿µË9rds/®°g¼¸Ög¢R-&*Ue¢R7.Ì‚’—ÕÎÓ’9Î¥øؼ˜8€’3†ùQ*T°:±ÀÌvM“
+Ï`¥»×‚Õ¨3a]ꌼÇ1`ÁÊz®i=×´Ž"§¤¤D‘„$''HD©ük„c ˜™"Ñ°”ؤC!“ØÛ‹§%a!Ô¼%a?Ô”%µÔR(·’”B¥uþ4Qéÿ²<RzÒ#EÝ4™Iª3I
¸‰ Â*2÷DTZÃH"˜º„÷HÅ#
‰u)–)–®Bd¿èø<=_aàk|ßÏÂw¶ò3"ùi~n¿A,¿K<ĉü~)J3¶*Uª¤K -p`!Äã¬ïSäLVœî:“>£ef´cW
¥¡¬ó׊Cò%Aé>Aé3'žòIž|#p%opN% Á”rJo•(-'(Í'(Í (/ -(±àdGæ(u#(õ Ä~¸ãü 4Ÿã¼œ ô–”ö)Ç (±ä›×J¢„’ -÷;þîwiÀ1$ôâé€
UœI<%œI]5XQçëªñ[½¯òáoM?üðÃ7füë++ä‹HÆßxÞhXì[¥k ,¦DPú€ t, ´? ´ ´±,@ie€ÒÂJ -Ç^‘Pð$6iÕˤq0‰]^õ-©yKÂ.¨A¸°n¥°iÝaão?%QéßoÀKå?”JšžT‚¨›zÌMĘÃ:“„ÛUdø©±6•‘TRFî˜\¦ªÈ~ÑñQ=ÅÀ'ù2ßÅÂ¥kå;Gò3ü´h~n,A)ß%‰ßÊÅ2Àn‚’‡ ”EPÊ‘ð;ÊʬŸ-³øIUEV¶ŽG:Õ{$ð£ñ˜RWå,¤^©ï—Çõ¸?zB‘l ç 7=Ë%éX -@Gg’Ž5“t˜Š¶:Ö1«/Ê0Û=dÜà÷“GŒ1Tš0aÂiúôéS¤¹sçÎ’–,Yò¦$¢nÂvïرcb‰¶·¡R¸o0êö‰¨ªX´`$Cï”#êŒü˜!ßXñ¿!(=pÀÚ´º+Ž¾‰¬:)¾¹ñ½ø´]ÙøÜM¹.\XSîôéÓ‹óA³+”¦T(®±eË–× -`±{ÖZ±bÅ‹µa±Û׆ÅnQû™Ú°ØOÔ‚Å®]»Z
ŒF~5\¶yUØÕžp=¥t‚RA)5S€›ò”ÒPb+>.ÃN÷e˜F”³`ìŸ4áÞ´ A©•Ë¥”,@ië(© ´ ”¶J·ý ô…”"| ô'ÁH’‘þ"ÿýïÿ‹ÊX- ([”Uºê¼sçNQZ÷µk׎Æ_¼xq_¾Õö¤'NlL:¯t¢ßLN¿áXOJ_µjÕÈŒE‹
òÌ™3§'ão/0þÖžñ·Œ¿5öôèÑã -¨÷jé¸NóÝàûÜTb&+0¸“aßR’`î`øbã -4ܤz™T“JKj$NØ -JÿG姀R¨ô¤PgÝÔ¨›šÂ-¼¦šÌ$Õ™$Ü®â<„pÅŠ8¶kS)"2⎩֪™¢ãÿ Ñóy¾ÂÈך¹j-|?ßÙÎëä‚á‚ã‚Mä‚M‘°`ÓJîl2%lðeØ´¼¬\PPPAÆ‚DgR:“4ŒTG/ðH†¤¥¾äñpò„‹]H†ó)=O¸é1ºÏèÙ¤DOg’+¾•»½ŽJt°QÝä~ýúõ’ÙPc8[´ŽgÔm:[´Îe/û%£n’/ê¶3 ê&l7ì¥Há¾Æ¨Û-žX±î1ꦖöQ:±âwJC
Qù¦ü;#äw¥ßZðÀW6ÆßD¢R”?£[9úP:KPzŸ tÈsëÖÝY°Ø›s -”ÌA ÔÙJý‚Ai¦J¢7LP:ýÏAéw<ð”€Gõ‹BK¡ÜJiݘ¼¢´nLèu–Uºuûöícð
Þ‹»|ùòAÆßv%ž<yrSòÑ£G×2þ¶$8=ן0-}íÚµc3–.]:Ä3þü¾ž™3g¾Ìø[gÆßZ3þÖ”ñ·§X( .¤ã:äß—Kðg³øyÇ95 ')‘Õ[ãY£,6//ϵœ§€’ÙŽeo²”¬¸•Ñ›:7aÙëŒX¿²w@z.v=»vZ’i¬eZq!’›Í¦HÄÿ>±Zÿ û…4¥á&LªƒI¥%5'ö{±ó á„…Ðd+©ñ7a]BÅßÔóoa•JA©T~fP -›ÇIO -uÖMuS¹…u&©·°Œ$VžÏ£^„GÜ1)²_t=5ðÉF¾ÌDZ2ó¬|ÓH¾½ƒÍŒå‡'ðk$KX«©Öjº„µê%(e3=)OÆZ-/ãÇTdÔŠŽe!u0½:feë}ŒTä8‚™}Ü ƒó„FŒAÒÀ/O -F2À¼74`Å?mÀ?k`Ç[=Izܵѳ€3ØUǨ›ŽQ7™Q7yìر#š(û£nì<¶LbÔMÚºuëf)(êvÂu»äºÙn¦Í¨Î$CïX'ú{¥¡†¿ò!Aé;ä[øš ô¥O¾çÄË>Ýâè€à\ʽ{÷N¦Ý¹sçH@io&@ik Úú<pÄòò'Nœ˜_ 4£2@i|U|çaÕñíûÖÀïx¥ -JŒ¤+ Ä{!=W¼‹]Ò ¡±–…ЀK1›Íÿ7Äd2ýBö#Ãr“ŠLß’š·¤á4n%aÔ’jüM 9ÿV|¡€Ò£o¥ò‹Ò#åq‡MORϺ…º…u&©Œ$nGB1÷I°B…èø§=Ÿbà“M|™™kÕÊ÷‹ä;;¸V£øi±üÜ‚R2A)•6ÓÙ–<“éIedÜÏ”•±ÁW 3©’÷3Õtl/€[ -PÓƒYhJPjmÀJQ@I/øT%áÃû¹AÉ—ÇýáL $ù@I¡%/ÊTÔ.(ûÓº/GáÃEZ÷û±W®\9`Þôî-IÇŽ[Ÿ‚<iÝóÓ6oÞ<Ó½nݺ éË—/ž±`Á‚ž×_½»×ZWï¨Q£Ú±þdsÖŸ|šçß÷`˨•«šŽ¡«Àø[.ão™. -Ûkº™žäaÔ-[Æ×Í•±BËÓ™TQ‡[™ªt&Õ`À–ž%‚©â -"žFæpbÂçY|ÿ÷´ûŒK¼1sž·jf½P¡ SÑƈééhÄ„v5ÐXØ[?lØ°Aú±cÇŽÐÑbëÞxãéòÂ…çÊ+V¬X"¯_¿~´eË–MÒž={vJ‡: ±Â¤ä«0Yd¶EU_ùâÃêÁ嚎‰Ñ¢–°ÎáVúŽ ôÕLTbFwèërâƒÎ¤àƒN¤á#eàÃw{/_¾¼9ûìÙ³ksOž<¹´ìÑ£GçVØ¿ÿ´Š;vì[Ð1¤Êš5kúT]²dÉËÕæ͛שúŒ3ZUŸ0aB“j#FŒxª*¢^•^½zTÆ¥\¥"˜¦B…¶mÛæ•Åè–ÉÅÌdfãêôfâêôdàêô”<¥L‚R™xöèã©· -¥*‚RdP2”Pš<yòx-(‰zU*( 4-A2wPŠÀè0åï~Pú›ÎGKEn%ºùÜJ¾´îûVµn{PZ÷t+‹»xñâ~¦uï`Z÷ÛɸJV3{Qê¶mÛf3{ -ÓºG3{°göìÙ½=S§NíÆ´îŽLënÅþoMXò)ÖŸ¬Ëóo5Òq=WbülVJ¶K )î5R“ªVš”Èö@ñ¸‰ŽÅ.àˆaÑ×(ìVGJJŠÙŽÅi²”¬%‹”t~P’
Ü -3—©•oÉ7u”¢øA±üÈ~x²„:U -MgÔ-“Q·¹R¥J™”OgR~Qu:“jêY’û#¸üx¤Ï3–‡åikyÆÒºuëÆñ³vS3†½¹&º¥©k×®mM˜¨NÆ=z¼`ìÛ·ï«ë¾ÂkúñãÇÒ³¯›Ž1 Ú|¦m™Ìô$™EDz’täÈ‘Chä„.)ª0yãÆügÝ>לÁ’‚ªúüQôÒ(} Š[É;ý
vº(QI”ž(Ý$(]I - -J¥òË‚Rñ%”4•4 ¤ö,9wj»Mz’zÖM ¼°¡2“ÄËHX—B(é)>Åè%K0(9¹B£y+Ç[™D ûs -£nn¦'yuË–±8óèLª@gR%:“ª1{»@X‡7
# Rù`G!kÛ¶m…4bã”gBHc›x2ƹ‰#þœcß‚©heÆÌ´7cò:›`^2ᾇqÈ!ý0ÖC0Y£õ3f̘¬g)nKqëxN]†Å~Kfz’Ìô$‰¥¸%¦'ILO’®^½z%âÖ[J…I%êƳnŒºEø¢n¿W«úôÒð×ò1@þHPú=Aé;‹ˆ¿%*ÝúöÛo?Žýú믯Ŕ.$>H›K»yóæ»ø;¼.\x;ûôéÓ«r€‹Ê<xpVùÝ»wOÎß¼yó¨ŠëׯTyùòå½*/X°àÅ*o¼ñF‡* ”Â*£G~¶òàÁƒŸ¬v¬[#TPp•òíÛ·ÏÏÃ|”ͱÎÉÆle{1oY¥Álg±ÈOvf5'ž•bAPù~PªÙ¤I“z6ÌjC&%(õ ¤óÒùÍ7ßÔ€’¨ÅPJ¾ÂžEG}•¹Eæü?¥”ÈH~PRh)¤[I¡|¸ œHë¾É´î"·f_©‡ ØŸ€/¹iÝéVZåÚ³gÏ¢Ô[·ÎbZ÷äô•+WŽÎÀ¯|iݽ™Öý’wìر½C‡mÉ´î&Lë~’iÝu™Ö]ƒiÝEn%l¶K¤†aSHMÂÚJJÄ*‹goEº•œ1°’‘Q¬˜ïÀV`¶c+n%£• dá!V3ÝJ&‚’‘wƒ -J>ZŠPié?ÞôËáÑO¡ NZJÀMaiIãVÒd+©ñ7a
ÔóošD%µ‰°.jG“° ªF@ØbJ¥ ô^~$(iJ(_ Ô·PyÜ¡Ò“ÂFÝ4Τ F’üŒTJ
(™ý d#(ÙùÎQ¥X~Z{Ž'KXœ©Œºe0ê–)ã67GÆ
o9:“*êpS•Î¤z×Ú¸Õ5°ä‘8¥¦0’p!ùâeÏÒ®6Q`ƺ©
ÒDH¤Ož¥4ŽdgŒ`yVy -»©
ÃÞ̆5]hÅ}Ok樃¥{÷îÏ›ûôéÓÍ4pàÀž¦aÆõ7²è¡Æz¬áõ×_Ÿ¢Çýþ,àêÖ[·Jf\™
pe–ˆfzÒQ Æð”Äô$I“ž$º³~õÕWJÓ±MÓ±àÑ¥?+n-ýÁD·’ÏÓÄß>SzäÂN;})vúÃdØé©°ÓÝø»<@ˆM™~øáÚ2'NœXš;=·,ìô´ò°Ócó7lØ0´"ìtßJ°Ó/W‚î\yêÔ©+ÃN?W vºQE°ããù¡ÚØ~¬\ÇŽ+屫F‹EgÁXçx™ZœN‹(ÊNÁ„–IÂn›•#(UŒÆüVu>ýôÓ5íÁ D¿^k“”^ ¤góá`PšOPZNPzK€’$ŠVqØC‚RP°³”0`ŃÒ?„È*-ù‚pn¥ "”Õün¥ëŽàjt+Œ?{öìnV(r+®—±ZÀ<Åön¥aóæÍëê™0aBïˆ#ÝJØK÷»•Üû@·ÖVJ’p+±ÿ´p+ÅÂ@:·RJJŠÅ‘˜˜hVÜJ°«+Ö¯êVÒùÝJ²Æôk£¥ÉM?…‘¢Ð#IIiIãVÒÄßÔ´naB%*…Êèuôøa‹)•‚R©””Âå.¾„R¨Ê -(áµV.ÎH.Nß9š‹3Žw1‰RZZZ -Ó“ÜŒº:“*W®\AW£FÊt&U×ãÕbÀí1l¨†‘„©HFÂdè=‰u©ˆÒÔ/MxTȳ<¹Hø§ØÅËÀHÍ#1-m˜™6V6Ï°öìÙ³‹7î/›a§{™`žšÆ7ÜÈ6ëiú…ÎѯX±b±nýúõ«u[¶ly[fÏäñ®9&1$1YFR›Ž=œžª—ÆŸý ôZˇÖYu+™5ñ7v4Qão±¿ùÍo®Äß¿ÿ\Øìd ->üH¾ÆÞt|¡Þ3gμ•õþûï¯È9räÈ‚¼}ûöÍ,»}ûö‰åA#*¬^½z@þâÅ‹{Tœ3gΧOŸÞ¾âøñã[T>|xã|°ã“0BuËcÀ -ÊâÚš‹I©X†Å¢³°æyqæ¤ã:Í¡#‡m[s’Øá-R>–µ& JÕœx^-;^Qφ×6´ú@©• -Ÿàýï—Ÿž‰–J -Ìv^ð¨l¤B,þ¬I®æ„Q T?R€’Hc%+sûA©AiAi¬”æ‰Ô0‚Òz „§dÔ2è -&‘¤áŠÏíÖœ„U2àß_„H•ÉR%@¦G¥âñ¨È––BÅßÂ&*…Êèuôíg%aóJA©TJJ^”;l %Mãqy«ÍÝBxSA©øô$#IŒ”DÔÍJPŠä[9ø¦ÑÁQ7áLJSœI¸wÉ–Ë—//œIùt&Ua)€úúõë×6à·ÕcÀM$%‰|¤@F <j‰QkaÇøÚ1’…Œi¡Ò‚Ò< -Ò, -4‹ÆSž£4Æ+‰ÂÄSœ˜”B樕3ØÎÛÓ)²_¿~/Ø
ôªuØ°a},¸Í<iÒ¤‘&0Ã#ìÖ,Ø<ÃêÕ«—êaÕÖé`ß6ë`¬wËG=(ƒANÈ ‘3󸥛7o~$©yÜ"= ôMðñ+%ê¦ôQŠªiÄ -¾Æ¡Ô«W¯îNGlñœ>}z}æñãÇ—e<xp~ÎîÝ»gämÙ²eBÙõë×/·bÅŠå.\ؽà¤k…)S¦´¯€hQìøl9ŒÐ“e•õò0صr`§«e·iÓ¦r&¦,߃É+Ÿ -õ}ʺ0«e“ å ùqØm+Ç -cð@JóŒx3Ês1xES¿<'ˆ†4çË -£0y={ölïèÓ§Ogû€^Œ<x𫶑#GöµŽ7î5lÔ(3ìôDÓ‚f—-[6ß°víÚeúM›6×ïܹs‹îÝwßÝ#ÃX’aýÞ—}yÜ—¥[·nÝBåq3=)‚Q·ÔM8“$#žN÷Ó’ßô{åü›¨?)å2þæ -Jš£oŃ’ZLIJ -•‚R©ü@IS”;(iJ(…ªP2P -Láö’©Ø¨[Q -7>ÒŨ›âLb -w‹K8“˜™$²·ë*7_RRc¶³h*ÉŠji赶c$Û80Îm -îmÖT”ôð!¸ Jm¥yóæ
n%¶ÌíÊÚJíéVjÁ–¹Y[©{I–ì®Î’ÝÝXVeÓ4h•ê/ ävc!ƳÁIiÉ) -,‰'δ´4‹´¤´ƒ³á–Ç`ÁšV›çÊF¬sÙ -+”Ô£oššbJaAISž»”Jå_ -JÔ·xPÒåVA)l %
(åq?T@0ÒÃQ7›uÎ$5ê†6™)ÜiLá.r&•+W.Å%óeŸ3©@q&5jÔHTÜ~ÊȤ$ëZXÒŠÁQ)ÃÙÖºiïµêÓ§O‡Ò± ›öqvñ¶ 6 x U"žÒ2ö£¥y"^Ö,F]‘üÙœÒ"ÏkÅ7h»ß!æµ×^{> -ð’sÔ¨Q=ãÇï >bƒ‰m?þdLÖ¦Õ«W/4nܸq¥aûöí°ÓÛô‡Þ§ƒ¹;"Ÿ={ö”|ùòåóò7®2û–V¹«€,g¨<™"P -®å#kjù–‚ão0ùªuÿ–ñ·ßØð¦÷íxû»N|ÐÇÑ0Ñ×ba¢/Äݹsçt"Lôñd˜è®‹/îJƒ‰Þ”Žï¼6ß~©¿c^&~ÑŒlü¶ eð+G”Y²dÉÀ bϘès&L˜Ð1&ºUŒÕse0ØOgãâoÉd^þg°pWKÄVuá®’Ü´iÓ*‰ªñê± ¨šÑxô1'ž÷„—|#ž[lÊénÉú”^4Y{”ùAiO¾APz“ ´Š ô¶Œ/¾ƒu>ß%(—Î;wšaÏ‹¥ë,_u› ôAé†=¿&(ýŽ ô{Žýû?”þª‚RD0#)ò˹•Ä!¸ ·Ò¢ -JRI@)(êVäLQ7áLŠã»bSMäÔFÝD= -‰VâñŠ¶q°ûb‡ú|ôˆ#^Š‚êáœ4iRûôéÓ‡DÂ<±ÂDO±,_¾|–yíÚµošp¿¿Òˆ;ÿ
†ýû÷oÓ=ztŸîäÉ“Gu°Ó§ä+W®œ—a¯2û–tïÞ½»Ò—_~ù@¥ï¾ûî[æq’8¢Îô$mÑC5ØïÆÐC„[éOn%Ñ-oõµoúE$Þþs€à'ÐàFôƒ.Ç~öÙggãm'oG’ñýö¹ðM·¥-6¦;vlUƻᄏȻsçÎÙ™›6mš’µnݺ1Ùø½C²,Xз0åÕ2ìj_ƒÓ>&º0›ÍZ³€œ2q¡?¡dãR®íÆU\† îÂU\-¹yóæÕ1ÉÕã!±ø¿Ú1-[¶¬Õºuë'˜óFvEd‘†–VN7ë3Ò˜1c”F˜$FPz ´PPZIPÚ@PÚ.”ö³ ú1‚ÒL¤¿ÀDúk¥ Jw™öÀJß* $ž%¥Gw+ùz›„r+}àVRk+¹•DÉî™,Ù=!}Ù²e#X²{ Kv÷ðâê|à:x\ÈNpÏz±\ždɀǮ2W‰A¸ri
6,“Z¿~}OÂ¥±nw2i)ž´‡EZ²GcË°9=Åõk¶™Œ6,gƒÈ¤·`Ñ™)&¬sÙH1€ $½_t™ñ}U$L׈rX]ìH¿°¨Ÿ&D¤;¡
U…"¨PÜTdú‘´ô#•B}û…AImøV -J¥ò/%M?\q9ßW¥PÝKBÒõ&%Ñ©¤ø¨bd¸îT¦pg°@–äs&UñMUgÒczáLâ 7#n&,5Q&[©þhÃÐ)ŒÄëNQÀžÎÑŒÅÒïãÐ9†´s"¤c¤C2þ¯] -¤M -žÒÚ‚jéÂ+ -]°ç-(ÍSð.BZ$ãÏÂ$<Ú*OnÏ7ˆ>|x—ØÑ£Gw‹?~|(PAŒÒPûܹsÇØ-Z4źbÅŠY–õë׿iÚ¼yóJã®]»68°]ÔدÿàƒŽêΟ?J¾zõêyùÖ[טÇý±D;-ùì´ -J¿WÓ“JEµ||…¡O§Ã)Æ„·úE¸•€÷íß~ûíÇ×_}+ -€v-¨v!Ðv:ßêxâµk×&_¸pa—ëôéÓ›ÓÞ{ï½uîC‡-ËسgÏ|ðc¦ 21sÕªU#³/^<(cÐ;›]í³'L˜Ð9‹]5²0ØÍ3œÏÒ¡ÑPdgࢮëîСCí4LhMP¨ PTˆI.H€ÔŠÃŸubð@½(<¥ÿÓ,ðÐ4+¥%Yu°`Ž^0\{˜ -s‰…D„Qäç§H¨7ûŸ*¢š‘ܬ*£BÁS˜Æ˜!“†–ŠÇý‡€’ÚǤxPöHJÂn•‚R©ü§R¨~¸?(ÉÁ ºp’&êæOáö;“D -·—õ -x®r:¶‘òLYU@½lžë&-¥$aóHHÄâŒÏÏÏŠ-_¾¼#&///2 -Èdu™Ìv¬dS¤×ë5ÚÀMKFF†ÞÑ™°Îe#Å -7¾K.ëT`§’*,À] ó9“ž 3©‘±eË–ÏšðË›‹jƒVS;³Tìd$ìe×(0Í10/ÒåóbüÈ‘#_LÓ¼4zôè®)ç]Ωø¿Živn<¥ÕÊW´t3LäÆ´’F!K’ªZ¥°†_c‰°É]â'L˜Ð-¨GÌÌ™3ûGáî}¨cáÂ…cìË–-›b[³fÍ,ëÛo¿ý¦yÛ¶m+M0Ѹýßn8qâÄ~ý‡~xTwñâÅtׯ_¿ üñÇ×dJ<¸+}õÕW¤o¿ý6tŠŒ”Ô\⨹Ä2D¡%Ï:º•hÜJ -p+áÚ‘„«I¸•Ö¸ðÛ–¤âZ›“¶qãÆié«W¯—ÁJ”É -™4¹_„–þ“@IX¦RP*•_?(…퇔ØÖ‰KM§%µ]IØÂILáŽNá–pƒZ–õ -S™–LÈj›‚—uHbíã„É“'w‹›>}zXܳ÷†=ê$Œ±¯X±bJ$nëgYqƒÿ¦eÇŽ+MûöíÛh<räÈvLô~ý™3gŽê.]ºôî£>º ß¾}ûšüÙgŸ•”‚Sd¤)2~ZR‚paÝJfZgáV²·’ÃçVº
r;†;š;š€¯»? l±#ùäɓ︎=º&uÿþýKÓvîÜ9ÏŸ:#?zB}ã åœ:Š=ö.Øö˜¨–éýúõ{ÎݳgÏÆi¤¥T\í
\ Ç“q×OÂ$×KÀ…^?òx,þlƒÐµ?³ÖsŒ´¶ŒìÛ·o{Þ¯«ïüªJÓ¦Mbœ={öX#@iª 4‡ ´XPZMPzGPÚIP: cŽ³}Ìi;¼HPºNPºÍlúÏxìð‚Ò×̦ÿAé¡YJÿïÿý¿ -˜0n¥ïMAµ•´%»éVºD·Òº•NÐt(þܹs{O:µ5éرco¥8p`…k×®]Ó6oÞü†¶Á †¤·ƒÓA¸Î^Ÿ‡ï9ž„käŘÖgÊR–¹JÇ=I76”\ÒR&i)=‹]ÉuêÔIJ¬Y³f\ö’è¸*Uª8cLöèüü|›‹Øâ -8Ñ[ :3Å‘DÒã)Šèð2!²v“„p« -‘£Q'ú‘Dób;TE´3…Å)D…,£A©ð¤á&5X -™Ô\¦ ât?-ýÈòÜ¥ T*ÿiòë¥ dn”ä`P -ì}[\»’€¨[Dp -7÷¿òLá®,ã›ÖÐaW®£oØ°¡êLjBgR36óÖŒU{Ìlg;nWLåK<‚örpæ•8°Ï« °¯g^Iž4iÒË.ÈKiÝ.éθ½îȲ|íh:ÚðlP+Æ&ZR -=€¢$¨éB7þ¯U*,q[^Ñoú|"ÌÎKñ¯¿þz¸9sæô‹‰Zºténæ§DÂPͲmÙ²åMŒ×Jó»ï¾»Á¶Øn -`_i0JÀ“êƒR¹Iø›4Ȥ6Wh†é4þÓh©”Jå‰üú@I -J=¥”‚œI¡ -'%‰¨[„HáÆ}™’Â-ùêT•ñuké4hPOýY8“Ó™ÔÌÔ©S§VfŒK;k÷îÝ;Ù`f»Úap_r:ôåèQ£F½‹í¿;#b=™:”“ÐÝ5uêÔWSa>_vl2 /ÐÉñ<
FÇLðö™xrÛ,pS«,¼¶e&na& ¨…—BgHa:¤•Oi›ŠWtHá$͘1ã¥ÄY³fõˆô‹eölôòåËG;až&ÛÁoØ`ZwïÞ½Ò|ðàÁ
¦ãÇo3~ðÁûà£ú+W®œÒAÎË0E ³¨‚ÒWÿ”„/ÃJÚ ì³Î¹Ý¢œp+Ñ:›h…[É‚úÒJ·Rä7ß|ó©ÖÙyÿþý«QwïÞ=óñÇ{ýúõãñÀŠ l?–äëj¯¤È¸vîܹ0•¾Œ´õë×Ov¯X±bŒC24Ù?Ž·tŒß‹nÆ>âl›FZJ%-¹`§ŸMÁÒx:Ë aVÀS‰˜é'ã!OÅáφ±XÏDc¹4‰êÑ£G3¦¤µ²8°}$f¿‹
³ÿŠoßÇ‚zÍŒe‡O2”^'(-$(`!«·J[YÈj/YaÅÏ“2~ÛY‚Ò‚ÒMúõ>¥_ïýz_Ò¯÷
ýzE‰J”Â%*iAÉOK!ÝJ!:Á™‚:Á}fÃ׸mÇúȯv) -àz&tý~,.ŸÃñW%Ê
)¢d€ -ñVªˆfb³ä×PZ¾ª¥b”ž4Ü$üMjq:
2©&
-©¢J@K%h¨[ -J¥ò«–_-(±¸nxPÂÿEÝ -wȨ[„/êVFò¥pWb -wuÖ¨££3IߤI“F:“Œø½…&D[‹1[{÷îÝ%wÂ/9°Ë¿5räÈî1`¤žq0•½ -³ -HP-hS -=x U:žÒ†¸Õ!¯}>÷ç/%Í;·{ÂÂ…ûÅ.]ºtp4óh'IÁ;ú7"·o߾кwïÞXç
¦÷Þ{o›ñôéÓû.\8¢¿zõª -JWå{÷îÝR@ ¬RJ0šE äËŽ)QЇ"?l…[IµÎ¹Ä´Ît+= [é³HZgº•>rß.Ó:Ÿñô‰÷¼Ú‘ˆ_ôŽH‘IÁ¯\êbWÔ·ß~{f*`qbÚ²eËF¥-X°`°<Ù—C×=
,ú"óÃ:1¬mª8qد_¿f)˜Õ&É0ÖÏ$™éeJÀªhÄšéOÇâÿÇàѦ,Þœ¥Ñ[Ñ•Ø>’Éú¶1cƼlÅDõ¶`f™1)#M‹/žh\µjÕLVüœÏŠŸËJëXñs³_|· tˆ t‚ t†™b—˜RÿSêo”>gJý¥¯9¿#(N]C¡¦"âaPúï¹ÝÿÌ„KàžÔ|‡n¥[t+]sÞ¹sç‚¿åq–8Ð7àº. ·àúº—㤀ëHáñ$\//%z1XŽ²uæàÁƒ›²xw#ÒR}ÒR-ÒRUFâ*°ÖU®w,Y©X’é.ÜÀ¸’±B“ØÂ8>›LL<V3 bÁvc‹tXœ€³bŒ„l½…bÆ£:D6âɲ/“=ÞE¢7Yb~b„,„µž…Hø´"yòÉ'Q¶¹)â
„ðM•¥Å¶‰¯QÔèUå+Q*A©ð¤Ö\þ&µç@&ÕË$ÁE.“ê`Ò”` EKa+”‚R©ü/–_3(É~PÒ)âc$£Jx40êSuóNŠ)ÜYYY¢ -w®äOáæÍcM¶ªº:ü„'õ¸‘ml 3É(œI—öìãÏÛX:‡MÖ^u±YʨW©wH¦O"l@ßd@QH¦wÚìÙ³{¥Cz0Mã/ä¥,˜í®Ùx´s<¯cpS;–Ilƒ×¶*{^XfêÔ©-²)YBfw´òàÑ6éxrû4¾Ö‹ób20 {lr߸åË—ŽY³fͨ(æIÚ¨HZ+ÛþýûWXŽ9ò–ùý÷ßßj„uÞk€u>¢¿víÚIÝ[·Îé`ý®Ê°Î·äßüæ7wJ÷%PËW’”¾§uþã?%u¦%mÉ -K£7aiôçX½K£·&&w°ãè9nܸ—m€Ù^VLÏ@˼yóF°4úx–FŸNPšKPZb -û§âoªsO¥ŸÅdÆç~áw+©%.; ®!Jåv>|xµkß¾}KØn®È>A¸ñÂ
cöX/¡^LÅŒ;·Ïd^&¸óYoß¾}Ÿ$-Õ%-–*gtèС|:bNZaa¡7;Û…&%È”˜Ô¨Q£8ö1ŽŽt8cÁ‘ÑXĶ(ì>Äd‡#!+Ð[ :3ž§3Ჯ•ÙèZbƒ"‰Ç7$n -”¤bAIO)%< :“Š¢nXyÑ|«¢¨'Eø -'e3êVVò§pËØ}jë°#=®Ãïh¤Ç®ÜÄ œI]ºti+Z Z`*_°ÁJ¾,š¬9GÝ+7Æ}yú¬_<`§"3«SÀCýSyòÊ
£Ù‡Õ÷zz!ݳðçËÙËàÑçs -úœ‚u)2ÇcÁzâ@}»ØU#$¸>‰L˜¼cÇŽ7S6mÚ4+eýúõS]—q®E‹
ç|JÅ öNÅl½Âäú\¤¥Ì¥¨kÕ*SÛ" ÈÔŒu>›&›X½iCt,°Þœ%² -£Xˉ—up°Rƒoõ²
v¿—o?€ 4Ì@g(M5”f1‹J« -ZÒ€’) -wŒ=ç1ö¡zü˜gØÈ„3©µ CÒÁŒ»‹6´›mÈ!Ýí#GŽìådþn4Ë=Æg&`瘈èb]b}ú§ƒdúz ½3!=²!¯äà¦ú¥\<Ú%Ïë”»Ú¾,¬x›²xm«<@Vax¨ ªE¤0Ò2´öàyíÒù²4¼Õ.˜ãW’V¬XÑ;aÍš5ƒâÞzë‘Ñ€„ Nvø°ïÝ»w~$LÖ2+Œ×:3ÌØfÚn#M›Fî}=ÌÝY‚ÒeùÁƒ7eÀɧ¥{á@éOÅ‚ÒÿHAÊÛ`EÖY['š'¯nÓ:$N^9ùu£nܸq2æÊ•+GcÏŸ?¿?îƒ>ظ)áСCkñ£—%áç/H1¾‘²víÚ))Ë—/K¨æÂø
t;{»HK<ø7tJf–w2¦¶u+W±zz‹ÖþdAôf¬Þ<–ubTÑÛ9q tt°Rƒ}âĉÝ"§M›ÖÓ†‰êÏ2CÙCfŒ™yõ¥7J -,… -ú¨)2>묜¼)26ŠŒãÎ;°ÎF]¿~ýD=c±gÏžÝë¼=þرcoÿöÎ;Ί2ËûUusηsNäœÄGTD$ƒ‚$A@ÉÐäÐäÔäÐä&ç$猈*æFGg6Ìλ»³»ïï÷ÜÛ·n_n7³û¾2Ûüq>ô\OÕ9ß:ç<çø=º>H²27¢ vëÖsâ@‘Óâ -Ç“–FÆHsãAKýâIKq“'Oî7~üø.±làËÒ1ìyÏŠêm},Êëm<üÓÍ®elÓÁ ¾êDV~ÙÎIu6¦¤±‡Ì`Æh„Ã=ÎPšjäx.¥B=Îo£gºCp= ¸%(áÄËœ€ø&+5ÜæxÜc¢Ò'nI -Â-çL¸,៲iÓ¦‰LY•†‡?—¯ú0i¯;i©#i©-i©ó–žÉÀ‡É¬ Ð wïÞµR¡ ª¦@-U`¡ÐŒ$(£”D(£„x¼«±¬ê‹pûÀVµ±¬ºÅar`‘Ýúô6[hÍØV˦ÖÖýPÐpŠ{–uxíe-TŸ¬ÅÑd
Õ¡BŨPE*T–²T ¡cqºÑE4]\¢ò-½y4½«"“л"¡Iu0 ½AKj$Nä-©YÞj‰ÊÒS–T(Š&ÊA©\<ªâQ%¹8()ÅAIK¡£P£n¦3©ä¨›T,êVC®_¿~]…)Ü -鑦Y³fM´ø~k©Ã‡Ýz܈Ž†>}útc¯Š^f6õ²æåå
´Ã¸æ:óóó‡¹ñM<Â}?2rd<§Z%2¾ÀžWÃÒ@2C2`eÑïÃN÷}*’n*ai÷ÊX¯kOÇ*ج}Xñª€›ÚVÁ®ZW¢¨HQ¿µÉÆÒv™\/
[tbíã—“Ö¬YÓ“N“¾±[¶lÉõÁòìÝ»w¢69ߎ/úÖ“'O®°œ?~½éÊ•+Û
°eûõ°jGu¬åHPº¢ùì³ÏÞ¢ãn -ñ·ÏèáÄßdÜ¡eÜ«ŸCñ·¿ÅV2@[Bƒ“ˆ’á¹Ý8Ó`n7ëv{EÝnú,c.]º´+®(·:ñСCK’ð`ÎcÊÒôT¶çcÁ«t¶$-½š!¦8€–:0×*÷¹iÞ·§2†ò†ãê¥õíÛ·F*tX娪lVMO‚‚JN€‚Š‡‚Ša,o„ËáðBXÝf–šXÏ`~èØLg†Óš± ûÓ¡~)zCÖáµ—µ8¤¬éׯŸ¤¯IÊ€$çò Aƒ‚ê! ¤ÜÜÜR„XEÜVâ®$îYâ1$MÂqƒh%”´PÍ*< ÷“ª†EÄNÕÀÂË$s"<šòUi)"oỈSë-=¼[©”ÊÅ߉øû%üfäÒ²DݤbQ·Z2N'¸<¡àÄŸÑ´lÙòy-®µ×Û^ûÒÅ - - -ÆúaóbéD`òp^ÌñX‚Ñøv‘1483¨"þׯ2¼V…ˆS
ë½\
ÜÔ©:6ëPÜôBuì¥-¹©uUØóVU(è~j]6¥m6WÉÄ/¥a]8÷ú•DXâÞq;vì³gÏž^Ø£qî#GŽLsæÚ -@éÚä/i“¿¥Mþ¡8(ýmòŸK%Š¿§¥€‰~@Š]%´Î"÷½Ž#}&ú2Ì8É{"„0aÇ%\u0)݉Ë:å¢wÆKÝïaÊ’÷øñã›|¬Žàc‚·wh¾ ¥N‡‹´¤%–ñŽaÓ“ú‡b€LÝüé®~Îb÷ÁlwòRxðg'¶Øëâ†=™}öº;aÞ{98µÑÎ,e3p¬¨ÑŒôD3™Mì³bdájgϳöçF=³ÐuÌGç,Ä£œ…xFKG™†é?¤×wèæ{Ÿn¾9(ŸÜJ¼/t+ýn¥?Ê¿ÜôoÑÜJQJDËíþ$Ûýå—_ÞQƒpî¢ Ü‰@׶7W¹5þäÉ“ëpåË“p&ãnÌLÁ}™”Š§x4i)—´Ô7CñJç‚r¶§(,Ö<|Ú˜á¸ße -~¼VwB`gB4ÿxö—ÆÌêŒ-[¶ŒÊ†I^"·þP¢OU,íYëu«kÚ¹6ëPÜôB
Xñ¶ä¦ÖÕ`k[U¥ û©UEˆ69X¥]WfØÎ)ØUwVA~-¶g@€`Ñ ÏOø©N˜§9ösçÎ-¶^¾|y•ùúõë›·nÝÚm¸{÷î!ý½{÷NêÀ´ 뚯¿þúm‚Ò{´É”¾ (}CPú=Aé'‚ÒŸ¢€Òÿ Ò¿…@é¯!PŠ¤¥¨A8zD„/CË_À—AÏ ƒpß‘–¾22gb(ÊÌ œ…y<VfôØÁW ŒsNðÆ ×Õ«W»/\¸°ÏsúôéížcÇŽmð¾þúë«|¬*EZšçǽÏ÷ãNNŽ!ÛÆ°Vg'7†6b0´½‰L½ü WX«›ÜÔÕ+§iy`Å_vci7:_qrþ–ƒÙ6l¶7жbÅ -J£¬Úñü43†g‹¤ÙvÅ€‘YoàdzÖµÚË ‡uo¿ýöI-Õ5"Þ‰czÐûPœ|ª -žIÁ# ÉBàÉ g_Š«ÁÍ$îEâþ$îY‚h%0J”€'áÜ$œN"v'I¨u¡¸…¦úY¨f‘ù-’¾…BV#q"oI”sâÔÉÇ"§¦TgÂýB·R9(•‹GU< $—”ð§‘Ì\ÅÊ•u“ŠGÝ䢨[cFÝšiÚ·oßV‹ë}I‡›ÓM¯ÏWPÈýLТƒ-P›ÃmPi£é?Ès-^¼x‚—óÀý€˜ILž”ÈdU–$ž¶mÛ¶q™€˜1Ù°Î#*B©Œ?VÅ‚¾Õ`!zÕ çÔ€ÙîR›½TvõÅšØK[rSëê0åètjY…ÿ«Äß*`•¶ÙX¹=¬S*vÕ-yçνXl±,,ñPÿáÇÇxŽ?>ÙR˜eÇý"+¾íÍ°[M°`; Jõ°jÇu°oçJW J·JïÒDPúœæøk‚Ò÷¥?”þHsü4ÇÿLKü/!Pú×h FK©¾Œ -Â}k`ìÉH\ -}hf -…É<V\Ç
3¡íï¼óÎYÇ›o¾yÜÉjQ.\ù÷©S§¶y˜àMZ*$--ö§%?Lt‹Qôc@‡øA<ü¬ôã‡-{Õ[ÖÓ‡1…¢;»ëuóÀ´u÷‘Ü0|=],xÕɦÜØAÍClx"F²ãÞ8ãLfPÁ,3†g ¤°ÌHf`Ð-¬”¾[Ϲõ:&øp*âYÖl¸ÌøÛ›ôõÝæȼϑn¥/”¢´îïEZ7A)àV’ìVŠ„ŠRs»éæû}”ºÝуpwîÜ9Ír”oøqmûcq•;Øuf#»Î&â]œZšCZšÊŽÆy¤¥á¤¥ -Sªß«ª[©¬ÙJ*-©–ƒR¹xÅ£JxÂA BGa%¬bã«-ê–ŠºUÔ¨Ûã?ÞµvŸdE¹&Œºµätà8Õ¥3s9_a²Bo#í@ÔPôÕ(Ìgžzm‚›EYéqJ´üÔ8Ö flJ -xhR:øeB&A^ĨŠÃ*C®ŠýªÃX¿Zë½R†´K-ØŠ—jÁv¿X{i[¶u
ˆ–t:µ¬JQZUÄ*mr°ò‹™Ø¬cvÕ5yÏž==Y -¹oX ×ÿÆoŒb’ÎD×™3gò/^\`»zõê -b½ 0±Ý¬ØOP:JP:«t\¡9¾I¿Å]‚Ò¥ÏJ_…@éÇ -3e{³)é ˜cÇŽðž:uj¼0Ýùy6ªe˜¬µ&¯F˜±}z´#¥Ó¥K¥750|· J÷JŸ”¾$(}KPú ôs”þ‰FøÏ´¿÷%*E¥(´¤:4¾%„ÓáÅ¢´T„ûÚÀòF&²dLܱ°þ€qÍvç΋ö[·nvpæ=ié`ˆ–¶¸AKë<àɤ¥¯ %¶$ó±+«væùX@š¦¡>ö†ñÁZõg;½>œÚØ›ˆ_õrš–G2’†´¦Ÿ–n “3ëÖaÇc1Ö†QdÅHO·€ -æ²¥L c´Òtúôéõ¬º•U@÷èÁ±‡8ñD p:jYÚ‘ñ7áVº§)îVRBÕÔl%áV’èVŠL+sÝîû,©A¸÷Yð*„s‰ ®ã¬Wtœ´ôz®rw®wK<®|m"îÁ2ÒÒ‚Ü—|ÒÒDÒÒ(ÒRn†¢Kj¼’‰Û‘EZÛfáÍk–djL/ÓÌ5`æwmN–«Æf?Ùk:“]ýRÙ11¿Å&`©ÝL?súñÛXøÌ «&&U=3ñuVŒ¥Ö²lÙ2 €Æˆ3PP…}ûd^vY°–58II–²¤à5•<H’ŒKF?\ˆß„àÊÁm%îJâN%<9AŒ%àIp“p: “@&áeùMyyyA“HÿViIø–„ºyK"Ë[̉ªY¤,©A8u&œêVŠÈVŠæVRA©DZR— -´*¥rñ(ˆ_7(Éa „7TáÛ%ð–搜BOa’ˆºÙ‰V®PÔ-VíëÆÏ¥lu“ŠGÝdFÝ”–-[6gÔª¥“·©»nàÀ½õ#FŒhÄé0´íh4ëxêÓÉhÑin|ÎðB¹åÇ°eËAÏ䬞üáééPÿS²80±D^%ˆ‘UñÛêj€nz×2õ¨-^®3ѱا}PP[rSëZЬ-éojQ¢*~kÉØ]ë -X¯m66kŸuJÅž»'Áø¿Æ -bñ¹>Œ%…òÜçÏŸŸJR˜c3,±¾õÖ[«Í -„wTϸ•.äVÒ2ªÅ\û€[ISܤŸ§º•äb%»ËàVŠ„SÝJQÚó‚pœ%IZ -á>ÿüó·ÙîºK43¾{÷îi¦,õƒÄ^¹re'iiSÑÕI ¥%É ¥¹¤¥éi¸MãÓqÃFpÄ ÎZx-¸Ð-w·Cnvk"ÓóY -‘ÁFÈ)Éø-ýcⱞ7[¸˜ˆæ ôÚ8ÃâÆNMN‘Á$ÑÛ0‚:FPkÆs 1áíÖq.Š8£èñ”È:œŸ¬ÅË.kðäHœ³¤àm”¼Î’ŒG*(0Ü!E.
n!q[‰{‘°Ó P ‚"‚Ix‚ÜD'V2‰èœÌ “HcŠ %¡Ñ…öå—„¦JZ
‰ZÞ¥»•ÔIpeMë.¥rñè‹¿+PÂo"êfåznáDÝD_7ì42ê&‹º5’uSDÔcÇŽ/jpÑ]´}úôéÉÙÁý8ó%—©#™¶gŽdƒfÊðJ¾ªt«aÏŽ¿Ìa>õl‹™EtÉÏ8xðà´,˜ãÉ`ÇUÆÿFW…VÕÄ*}kÃ8ô¬ÝÙ4f§ºdŸºÐ˜m‰LkCm¶¤¿©y
ŠjøE,mY뵡›ê…Lì cö÷2M/ÎÂîâ?sæÌìÑd,Ó,;Œð"+Œp¡Fx£ Fx'Aé €q\P:§t\%(Ý"(½KPú ôð×4Âß³nÏJJT* ”àeú•†^-ý%"eIGŠ^¤,Á:FKlÀ %\ÖM+¼m`Â󤥓N‡#-íwž={vg€–ØÎ-h PàÅË‚38 “é`çƒíc="Óé rÓ -P®(·3džʹâó-@µ%fœÆ*“(ŠSÛndxÊÀ@«7œÐ3x¥cK¸•³wBn¥O4ÅÜJß+Å'Á‘–îs+ïéVŠR·ûá‚p,GÉfÆ÷Øuæ.S–Þr‚–®¹AKHK§| ¥#1x÷‘–¶Ç7$‚– -IK)x€g§âyžš†Ç;/oÔ°Ü¿™¸“½²X#/]{"S+"ÓsYàœFY žÇ«›‰—³Ë×WfGÅìTˆô,HJÂ*ñ‰`<¶ð°.„“ÓTíP«;5»@FF'ÆÍ`ÇÀë ¬¢5cð4F¼~Š#¨èñšÊ:£¬Å™ÊZ¼y²*)xÅ%—ò‘#G$ƒR„àÒ€àÊ·•¸ J!ÈR‚ ÈanN'L"X'¼L"¿I8˜D"x-‰HœÈ[]̉)Kj.‘$rDm¥_S£nå T.ñk%|Å”J”ü_0êæv»m|“EÔÍS<ê–Borf êV£FêŒÌוñ1õ'ù´Ü¼yóç\GFÝ^ÒàtÓöïßÿ5Ý°aÃêóòò†¡‚ƘðY:Á•;…³¿g8 ¸g¹ñ¥)Œë<–5œÏ‚zœþ<'ZoV”àŒl¨Ã) &T†S¿
¯1¸&VéWŠ¶WlÑ.ônçºØAûºP‘íˆLë@´¨=7¯‰ÿ5¯NQK[0Š×º¶h—…tH‡¢í’
Ü#ñøñã}Ø=b°öw”÷âÅ‹9,ŸÎl -Æß`9ÿ”‚n¥"Pú÷’@)-Ã?¡ÈB‘²FK,R %vø`ÊÒ'F¶G3}þùçï’–Þ&-Ý°r:œÓá-ÙAK‡IKû´ÄfÁ.6pu³Ó†‡ó÷=¸ãs9ªùdà)t0M 2%2$2
g.Ó/,v.Å`/ñÈ#–æºÙvÏÅZ.< £œýèÀþ&”¦ÛqŒÙ6m!»ð-³àV›q.›D‡Óõë×÷±ÖÕ3¡…[‰ÉdW™Lö–p+i#ÜJ¼ÅÝJ?‡¹•pÿþ,—ÍÖUé3áÂÊQ†53A8Ö
°‹”%<a7\¸„Ë<ugIKÇü ¥×cAK»ãpÑ[HKk’X•´$Þžt“NLÇ
•[7˜Súda(ºgƒ@;²zkÛlÜñfÙ žgÈMO°kƒ, PLˆªìT!
"#KS’±^ÙÇ&`[oöâbf¡ƒj6Ž´Å™œ`eƒo™Þ†ÒYð‚iÍ8! /˜Æ€óSô -–¶¨ˆ•[gcÛ2±—ŽiØéËÉPá½ ½û³ÌßPTóX7Ð` -+Íæ|°+@i•&kAi—fìu‚ÒqÚßó´¿×hoÑþ¾KPúˆ ô9íï×¥ï JÁø̧HTúgZÝÅßþó?ÿó?ÂDi Þa)KJ±”¥ -¥,©´ôuZºkæt8ÒÒuÒÒ%AK6܈㤥C%ÓH3yi.Ãqù^òTf0M$2å1i4‘i„—E×)†RÂCFòÀsÃ@ÉEPr”@°iÞ,;qÚ†G` ;ÌZ` ×›a4·²zú°öu#ÝJáVbçY=ÝJº[‰Xû!ýA·£‘an%ŒÖŸHKan%9š[©lA¸RfÂKYú¦xÊÒ6<RwIK·œÀ¼ënÐÒEëÁû -J"êæàææ^ +++ƒª¨FÝxBËO?ýôSr³f͚ʌº±3øKlxÙzk‡
6H———7B?uêÔ<ãœ9s&› - - -fXð:ǽ»À-UÀOÐ%^V}ŽF_ͺ$ *mq*ÃÐpó²¡^gU„˜Vbb5ü6¦ôî°ZXeP¨á>u4«‡m»Ö‡~‰´ôB}ëÖô2µ¨Åݬ6Äóµ(˜ßô<3šW‚Úl•ƒÍÚfâÒ°¿.É8F(ó>±Ðã¹lO:Š=c'”ò J J+Jë JÛ Jûõ°eGu°jg´°o— J7 JwÖù€ $âo_2¬óAé‡_‹ -)쟒„Ä$`WÞ8ìÔÅ÷×áØ[Y©ÕÌü5“g``¹V½ƒ¢³àÔ´&à‘ÆxãÆ
…Y÷ -ç(Ê:<M2ûÏÈlk,kpY’”™$G/ $!ø[@p=‰[HØ6HP$- »"ŽŒÎ S-‰HœÈ[YÞbNœÂ‰zKª[It>ê_”“àD%J5þ&ŠPÖªU+8ÿ-Z¢Ò#( oT9(•‹_¯øÿJb~E@ ïŒ& -Ai6A©€ ThúðÃ7ñ•¿Köº¶ì8}çJW9õíAé]‚Ò‡¥ÏŠÇß~$(‰øÛ?¿ýå¡A©äïHZ¢o¤8-ý¢¥ß“–¾Õƒ-¦Ã…hé¶JK–"Z:]œ–öh‰u ],ÍTïåÇ07¾ÃYŒ´N§ƒi2‘i‚qµ - Ò“X€¡ø†’( -€3m*·iÓ¦µÜ±cÇ—\t7¥_¿~½5C‡Ì&˜#Ùài¼~Îœ9ÓXw–©°°pyÆ
‹Yiy¹z·ù«=`š5~z!8Ýlu"Ya -Xey:lÞâ,hÛ fWÆŸÓªAL¬¥£kc½¡uaÔâ¼VJº{ì¥iéEÒRÒRz™šÕ#ÕxŽ9àÏUÇÒ¦U±^³Jà«9ضM&Þ>
;휌c¼’ - Z -L‡Ó„¼£ÐÒ—Åié½-Ý$-]%-]ÐLôÑ0ZÂhi #³Æ[¼Ü#h‰û½,%Íb•3ˆLS|ô±È÷xG䦱Bx‹D“œÆyJŒâMvcÛi.ÆßœŒ¿99ÿÍÁcØq´Õla¼ÑÊ3 c/»Î2 ·,çYÖ¿ºÄ²7„{›A¸wu!·’€û%ƒpß’–~/r»…[‰´t+…r»£ÐÒ¿—•–4¥¥,ýHZú>²Ä~LYúÄŠ¡ø€´tס¸EZºîf?f/øà´Cñii?iiG[í$áòW‘–§âu™“Ž7eZôq4ÏÂ]À™½rðvÍÁí|1 -´Ya:´ü²,ˆEðY:·2þ—_
&Õ -Oë~øø[i´ôo!Zú?Qhé5E Þ‚–Dñ€Àt¸ -=| -·Êì™(sf¢Ì®3’‚OIÇJ2.:RH\\/ -ó+C̪†Sj -^µ¤$ì*Ž3Eýqؽ;rúpH›·ÝÂä>]±F~aèù…¡ãC£e†Ÿ†Ÿ -ß…i~2GAfâ˜Ì2÷2^Ilf,±…¢$’\*q=IÀ“ŠL¸/÷Ñ’ˆÄ‰¼%‘å-‚p¢‚€p+©ÙJ¢ó‰è'ÒºEümôèÑáóßÔD%µPÀO<=£ûo™úVJåâQ -(iŠƒ’>”ð§…ì|u]|¼|JIObQ -£´˜¤°Š ´™ú~7¿‰_'( ª?OPºFPºÅøÛ»¥`Zw±ø[4·ÒçuÿgH”BK÷'xGЄŠhÕâ‚–8>Œ–p½wMœAÆ{pƒ´t™´tŽµ¼OÚ‹hé@-ÑcHZZí)NK>•–À>Óýôù™ÁDZšì/â&áošBÏÓTÕtz£f²"ø\Æó2k|‰¦|¥£ºÖÁzœtµÃÆVV3`[ããfº•LwïÞ½dÄ9_gî½wéü€ÆúSá¾Ôbð¾!-ý^SܤËíþKZz€[©,)K8FÔ”%ÎêÒÒv<fwIK·\ŠkÅ.æiéii_<†b{"Û
Éx€W¦à,J£g–´49ã1&ïÌáè›»Ö#‡i~9xIÚ’›šQ<C§ÓÙø~&–Öb¦S•t¼`9œû΄ñdN´‹ç7Ž?o¨‡•Ãü¸°yðqaqMM ©ÑŽ½:¶ËѲ¼†¥(=n»¢##Ñ¥'“Te¾=2²_!‰žYIV“„à*aÈ$¼L*-‰HœÈ[YÞ"'ÜJ"·[d+‰ZÞjüMTX¾|ypþ›(«$•†
, |DF·P×BSÿÍSߢÑR9(•‹GKüš@)''GŽ -JxSÂA "”ð§•o”ƒ¯n0=)99Y¤'%óÊàQ´ô¤gDzÃó혞ÔYÆ=è)8°¿2räÈáÊĉó4ùùùSµ,˜ƒºY¤‡âYnغuëjŒÜÌâÜÆ/ÿn¨ël²““ÌvÄC™oK‚"Û”Ê,‹ˆUÙK+B,¨‚³ªCO©…•óê@5¯Ç™ü
`_{:»{C¨¾N¤¥IKé[jÎ,ï¦õIFuÉHµ!ž©‰Y—éÙÊX¹ilÖ<;hÍ$òSpB9}è•8œPö#LPå‚í™ÈŒî|ft/d¢Ò -tñz&*m§ÝO[{”Æg»LUÿ&µümÆßî”iÝRDZ7ìåŸ TZZw@):-a/Lð.©x@ˆ–þ…–>'-}LZº¢¥[‘´Dßi鈃´ä$-¹X2‚–¼,› %ÀÎ\«Iú™¼DZšFZR‘)(B ä5°òæ<Íg<¯@qbñËUNízt«È.Îà€•~-ì^ÇÞÆçMìÑ ÜMFð6ƒpïÓµñƒpŸÑb¥ÅEÇ Üš‡p+…’TtÛÿŤÒR))KE´ô ´ôµhð9iéchî}ÒÒm'Îù¦g…´tŽ´t"Cq(C±'—º5 ÏîZÒÒòT<ÏÖÎÏ`‡ÒÒ(ÒÒ Ÿ{çà®uãì†D¦ÖMéozŠâñ,,¨›‰Uª39¼ç>dqâEjv•˜ˆÆòýõ±h¸Ûûìðâ9°ºñº˜x]Lv¼.n¶Þ4Õ±³–’Æ€ëPô¸"EGFâm— ©2ï½ÄωQPI..$.¸J -–Ωs7&hi|l6²hip}ì¥ÏcÐÙ=ræi©=i©
i©9i©)iéÙz%–_z¦Eu,mÌR–M*b‹ç³¡6[f -MàDF÷ˆ#$iÀ€Ñ§¾‰Ý¥×(”Ôå T.}ñè’>J¦ -´ä/¢¥Ù1E´4ƒ´4 $IüOü–ïÇRAUµ€Õ¡{DmðcÇŽæ”»
,U°ÕQÝeÇ€°ÑdÅÓtÒ‚S;o†¿bb`#x÷6ƒï©n%]„[ ÷à'ÒÒŸDÉ -Nc"@©›D¼æ‡qȤ‹Œ¿g¢Òt&*Í',cüm-ÍìV:%öÒ)q„n¥S¥‹Œ¿Ý`üí‚Ò{¡´îÏ JjZ÷ÃW((•–¢`íhMQ©¥´$J-–¾Ð,JK·-YpK®18y‘:ÏØIKÜ¿ÃNvuaÈvºq‹·xØ¥Í[DKË-ùIK1LÒŽ)¢¥™l”‘‹ghF,IÒR>iiiiŽÿþýó™îTÀ¦K™UÈÔñuœr·Ù‰íp -¥‚Rr"Æ7>#‹»ëaåp'kˆÛÝxS,Î"P2ÚJÜbY€$”¢Ç}VX£Bæ³&kp½2Ÿ¿ -[ÅøÛ&‚Ò.ÆßDZ÷qÆßÎ1þv•n¥·»KPRÝJÁj0¸?üÕÊJK¿ Ô’JK¢ÔiéAKl¨û)iéCæå¾Ç†º‚–nò¾\%-] -f¯¼c¤¥CZb[¶ -4ðüêlS[Z~bؼÑõ€3¹
õú>-ߣ!ôxgÒR{‚Rk‚Rs‚Òs T‹¢£ -U±Þ3•`šä`Ûf™ØK«4ìï–*蔀ctgæEoÒÜ`&*dümão3[@·Òrú#Öѱñ·}¥7;M·Ò¥ân¥÷ JÁj¿Ðô° TZú×â´ôçÈ”ìK…–¾`ïOÅhéN§%Ü° -–Z‚þ„…)?0Á¾k&-YpKÞ$J^aõ©ó¬;xÊá> %ö¯uÃÌn'-mò²°¶ïĉ…þ£G.‹!-Årî,[ëÆ‘–âÀC³³¹`.Yj>#v‹b°ÙRFñDöÓFö6xèVâ¼»ÝNº•8ø>'Ðsª[‰Õß1ªn%\QT·’æáÝJ!P*-E¤,éŠR–~&-EÂ}ÂáLÕ Ü/FáS–Ž3eéõ80ëî\êfáV“––¤âÌ%-M#-å‘–†‘–ú“–zò]èLZj—%¾! žáŒ‡ßRÔ'(Õ$(UN(e'ÓJ‰l§ËïŸGs{q\‡g`uâ\Ì!P2X(áœUPÒè‹@IQA‰A`9 -€þ´s‹Q7/·ˆå¶‰LOJczR6w_…qöZŒ¸?HOjÚ´ésœ -Ûš“bEzÒ+’HO†ò¸qãòäéÓ§OSæÏŸ?WY¾|ùͺuëVi s6jaÁ¶ë`²ö`_7BÑ1Cãlm1+ꤓ³É=°¡'¨T±Ì‘ØÕƒÉÌHãGp&l¨€UVUÆÊKªAÁÏ]76øe|]èçõ¡õÒôÝJÝèVêHPjGPjIPzþ1&n”ž¡[é)º•ÕÄoªc•§ª0´Àø[“lØ€fœÔŠ6àEö‚èÄøÛ+Œ¿õaüm° 4Šñ·‰Œ¿åsþÛBÆßVЮg ÃíŒ¿í¹•Î0þv‰ ô&Óºo‡¹• å#ÜJ"ûÎT --…J-E¡¥ûJ-ÑÒw¡Â”Ÿ‡Ñìô]3SZp_n–.ÛX<ÀÎRKNÜÄ7\,LÉf»=,µäÅmb™öµì°ZCZŠÅ“³8Ž´GZŠg=€xÒR<ñH¤¥¹¤%á~hµ˜´$œS«|t+1¼·™¾œk¹—éq‡èÑs+±…Ý53Îô¡÷®öüžn%½êVÂ¥~ÏLãÚô×’ié)KÿLZº/‡QÂáÔ"‚p7„»Ä”¥Ó½Á Ü~áv0eiƒp+9obS–f2Á{R:ޣќLJZêMïj7Nqè@ÑŠâ92R#&ò5$(ÕáKR T ”Áns)줋w5†?/étãà6'NÃâÀ ™lx@<*z3wWûp ¢¥’AIMTÝ¢ƒ®:õM€’¨ ‚ÒöíۃŔ–-[v_ÕI”DyîP}LTP}LÊA©”þ7Š_7(iB ¤ãë¢%ü/JXêâzjzRߣtî4‡éIU™žT‡œ±÷§…ž§Û–s=:óz{r¢ì -¿ :t]~-ìeb˜»Ñõ`pEüÝJ¯Ð$âo/’–Z‘–š”D¢R(Õ"(ÑÔˆñ·§+a‹ÆŒ¿5¥…hÁø[[F^büíeÆß^eüm -¶[ƒmW2ñi
S 60u\(…8Cn%ÝJìFvÅ‚§.èVÂX -·Ò‡ª[I÷?åV -óë)E´Ö.2‡Q™ïÂÝu‚Ñßbî*ƒpç„;Á Ü¡XŒÂá¶0·†n¥¥ÂÍ#-MgMüqœ7œ´ÔŸß=ù.t&#µ##5§x† ô[‚R}‚RM‚Re~Rd³uJ3ºcqOc J>¾Ø.@Éá(Y Jf‚’ÑŠ§Ä`Æó¢3”Œx†4zÜ]w7 -–™Ä1ª³iQ]¦'ý† -@-3ù/¦¯üUÎÿÄ™ £äI“&M”gÍš5S.((X¨¬Zµj…²iÓ¦õš]»vmÓÂZíÑAÔXÞ0@³ž0:N³P²˜>~ŽŽ™s.¨Ò³ôПfmáqPªo$âS¨Ö3°`[64ÜúŠÐ»+«`³‚êPð³kb/Sê@5%(
Œ¿Á"Šø[‚Rs‚Òs
8Ín¥§kT>)@‰ñ·§{†ñ·&Œ94cü5ão/2þÖ™ñ·Œ¿õeü-—ñ·ÑìÎ0‰n¥™LÈYDWÄJæo`ümÝJ¢ZÀQÆß„[é²p+ÉEn¥`Ê"·Ò··R±j¿Ø$)B”NKQ¦ÃEÒR±Â”âºâ¥–˜àý™‘ÅLœgfñ - -‚ii~<VYDÔÆî–3Š'²ŸD”ȈÚáÆö2§\d—£oó4Ç‹Ö"·Ò[Ë;¥º•ÙJšÿ·R-•„Ã(Dᾦ[éóÐL¸÷9î6ƒpo2w™n¥3œ w”A¸Âídn#ër&\«,ÍJÅݘLZMZÊ%(õæì†nÈH(ž#(5⬷†¥:|Iª”*0Q)ƒÝÉÌèŽg¢’Ÿ‰J&*9™¨dc¢’ÅŽÇÂ$@‰ñ7=•t% ¤'(épmJ -(a©›éI~¦'ó¸+T¨Y¼Ìd½he&©^¦¢èÍo«\ÆíÇÈS¦L™,Ï™3g¶Ìô$eÍš5…Ê–-[6jvïÞ½Cû¶O‡ùÃzh¤cèÓSFðÆY¶Þ:ÏOøt1\`íÞóüæ<Ëjy§b!Ž'@Nf´ :vgXjS¬¼º26[Z
fv^
(ø鵡•K‰¿á“±i©%i©i(þö4ÝJê”{’ñ·FŒ¿=ÍøÛ³Œ¿5¥qhACÐŽóß^büão¯1þ6iÝ#ˆyã™3ñ·yt+-
¸•`¶0{Öê0;cœ¤[éBÈôvÈôQȤ¡ŒîV‚
-»[)(ý2ZŠRj)P<@[TjéGÒÒ÷ô„M‡ ÞLYz)K·™²tÓÊoúá.°uÞiᎹqO±žÖ^/nö6µÙâÇx¬=qâÄ긣G®´ì)H`Í$AK‰¤¥D¦'%2ôFPb>1j!iI8¢–2€·2†n%¿èÂL·’‡n%7ÝJL•:â [ÉŽs s+q,ßa1Í÷ØàîCÝJú»•”ÒÜJ tŸK¯4Z*KÎR4îCá‚¹Ý …kÂ]àL¸“~\Öaº•öÒ´•A¸µÂ-K³ÎO¡[‰¼Ç§á‘žÎÒü^èI2ê,*g0»9ÿ÷Aé·¬ÏZŸ Tƒ/IåDl›EPJe¢R"•bS÷zpO].Œ¾‰JV&*™™¨d€’ˆ¿áÄï‹¿…@Ióÿ”Ö¯_JÓ¦Mû¥;ã–ƒR¹x¤Å¯”ä’A -K(áò†@)˜ÇýeóíŽÈã~²Ä<n¶>Æ&Hã¤3fL—,X0_^±bÅ2Jf‚ï² -Õ
¾ã_×?Žé OOë¡EÏ¡@/š` ¯XØÇ™+WPÜW˜ÀpÉqÁÏNqøßñDˆÃ)Xº/:vG6tûÆŠÐu«ª@ù.¦[iNMìo*ÓºóèVF·Rº•zÑT†øÛ“¡øÛ“Œ¿5büíiÖŸ|–ñ·¦´-ùÅÜŽñ·Ž¬?Ùñ7áVÄø[ЄSn¥ùLë^F·ÒZ¦uo¥[i/ão‡™Ö}*äVºr+…÷6æÿïr+•J¥ÑÒÃO‡û£˜§+žà-R–HK“–î™™àÍF_·„»ngw8†.Ï2Ÿÿ„›)K¬>zÀ'šÚ0e)†)K±£µq°e…ñLYJ8tèÐâDö,´”DZJ"©‚´4Ÿµî§ÅtD‰L'‘ó$²ŸD”ș䷒3äVb5ƒ+Öÿ9·RP*‰–DÊR‰A8áVúÙÀ \ÈôuñÜîw™Ûý¶˜wn¥‹t+âçÈö„ÛËr”[ãéVJ¤[)‰n¥dº•ØFw|*ÝJ¥þÌGêI2êLÑŽ¢+s?ÃÖˆ¿e#ézlûSƒ/I%ú^³â°«TÖèN`E¥VTò²ô¤‹¥'팿YmEñ7#•ñ7ãoÅ•î‹¿ <*Jr4PÅ”~% å$™rPú5˜òrñ¿ -ÂEXú„A¸@É -F•Q¢ŒªhÅÎc6×Æ)^7…kP6Ð,sCš¦Ïu‡Z“aU®†å¬Ö)Ö³óÊôºu5oMDV…¬ôn3ݪöo©öelÝOcë~Pz -–•D'&+;(-…[ç %?ƒ·¡%’pŸÐ¦â ½ö‘„ÛEn+ßùFzʯIŲ”N•¥ª,eékœ“e)W§}Rž¾…±ùX– -°,bY*¢n1–¥bêq—Ф„:J¯›P£Œò4ŒÝ`rwCó+**FæÙ²R¶-+eزR*‹à|²R¢‘•¨„¬´¿–²’¥j²ÒQA©æ$\P9Ê¿DÕÛm•H±e¥td¥L[VbñÄtjrŒÏGV*DV*b\1²R‰`â –´=Hrín@éfðè†ËK5\Äpq_¬—œB{Ü–ÜM4fíC½\íª4G;-ÌÒîs3õMg¦“KÕõ‘bòoIvþ-Þ›‹”¢‚óo¡d¥(E@)2üú†_7(Eù’ (Ž‹3Á%ý7•'2¸j= ¤÷–àã®ËÕӘݷ¬Ç}>‡v ‡ëW÷}ø¸¥díÓ¯}…zÿ#FŒî7nÜXç´iÓ¦¸4)Ív‹AºJ—F),ŒÖýåêaÅú8EÌ”BÞDÍÉH©ŠfÒ5¬£PÞêjçS¦HÏ.(EVª£wL©¯Ø>YÉغßn!ðz
[÷sغŸ ÿöÕºïAVº
Y©;Mஆ–.”.ý©?IþíÔ€ü›¥³É¿Cþí\òoç×÷.ò¹„¹¢3ÁUL×#+Ýš¥¿{7¶î^x“ÇÖýLb€¬4YÉÓÛD1ÛÈJVo“²Rµ–¹ad¥¿¨¬ôÃÑh‰™=ˆ–j6x3¿}²”€e)QgcgU–’©²”J.*K¦¨I¸l’p9Ô
È# —¯¯bL¾ž‘…šÕ† vÞ)ƲT‚e©„$œ¡¥R/-™Á<ö,5€dÝ ÒvC -æÏŸ?<ß++cݤlý™¶¬”fd%j+ñ…®ó“•ègd¥ØP²’¾¼ï™Ê¬äÉ¿Y©¶ù7û{™„«·Û–•lY)Ù–•Ò•2lY)Y‰š“ó•è 4´ÚJEÈJÅ:ýèOòw ÷qÜŽ„Ô<êÊбDC»b=v6 tz¡^wrÞÑŒ$u@©<G\Rœ¥Ó™GÜlzä¦Ó#7•ÖoIôÈM £I\<ù·¸pù7?PòÒ’ë·P}LBy”ô…†%ý@" ¥Èð%×ñRö¤ìI¥\Îõ¸zšàãnÅ_;?~ÇÒwGêqwåÃÜ@Œ¸ƒhñ -–›)W³…Ö`[“ðù²bxsšæÐ
™ÖfS-/OÃòBM©‹KôºyåšW§×SlŸÐP±ý½&Š»Cš+[÷‹ØºMY¥GŒYéd¥›•®ùæÚ+~‡Zºèt{ý›•ƒ–¬ü²ýßÚ6FV"ÿÖ®®WVêÄ„q²Ò5غoÌöÊJ÷aKîû)Tˆ°u¿‰¬ôÕÞ‹1½M4Ì!+ù·Ì=Yéï' +ýßñÑRÐr8?ƒ·Û¦¥(»‚·±,AK_0ñA+ø˜Éð -ôâ€R#î&êæ`ë΂dêtæ¤ë›ÎLÓõ‘–Bþk?1Qøoòoàt`b»q¼¹£e%—ÝÖÄ'&Prúê(Õ”ô»Š€R”"Ã(•••EqIPŠµ@ICC2¥Q™\=¹¼£Ð%Ï‚·6mÚœä8ãŒ3Nw´mÛÖ³àMÇçYð¦åYðöàƒörPÛñ¼6bÉDãã~Ï9qâÄ NÍL3\šŠæ»4µ-q+¼V¹rWG)X®V@Þ«›ôt!ÝFAÂíLšÛX³5Uss††
YTËËÕc+æ–ëuÊYgÕUÀ›Ü@±}LcE½aM[{~µU ûTc리Òé”UBVº -Pê(](µ?Í›;×Ê¿i°d%òoç;·!E(CÉJL×çزRºŽàAd¥>¨Ï&šÞ&:Òغƒd¥9!d¥M?«¬ -”BÑ’ßr¸P–%W e)0 ÷}tPN“—IÂbF܇ˆ°+ÉNÂáç_“ÆJ¸’pXåd“„Ë% —G®€$\!NŠ„8ÊI•P7 ”*K¥X–-•AKf0 Ä`D§$둶RXQQ1¼@äûyúºÇáŸlÉJt‚cÞ"#+Qõ#+á¥3T¿Ó–•R‰üd¥Ï-YÉ›3²R
¶îc¥0ÞîZËJ‰,‚3²RŠ‘•hp’Nn;“¾¹YôÍÍ¡¶k.%»óõS~—êÚoQgû%²õå'ßRO è6†ë‹u®`¸´HÀÒY…º>N”NÊ×ÛšæjõIR—Ñαˆ -üyMËbk:ÖÄ”dFc<jcœÉ¿± PŠ²@)PVrùd¥ PòUæ[ JPŠÿq $Ø©”ƒAI¯ó€’®ž2{Á[SþF-¼ÝÍ‚·‡Xðö$Þ^p¼õÖ[o:Œ{”6çäÉ“'9sf:uÓ_áÒ´Ô°¹Ê`¹6JÓÎÆh…ª-1šv¶Æ$»“8¹#Yd´^ÓaS&·¾9zìÃ|=»¢H¯3²Ò\d¥iÈJã‘•F61¶níù–¶îSôw{ž† õtlÝ€R7KV¢ t ÔÎn”kÉJVþ
Y©i€¬t!¶î‹°itb¸‚üÂ5L7!+ÝÛÈJ +õEVzñè²ÒÒ•þúSÈJ5ÓRHƒ·+„e)Ê—„£Ê¿Äxò^ÝÃñ& §s°%aSå&ÍõLŸ¦³Žâç‹ñËÏÏ! —G.Ÿ$\!+áŠH“„+! WJ®ËR´Tæ¥%k -"½V¨/àYDÔÇ‹ô» ˆþÓ€Ò0ÒÕ0ÒeíõX[@éŒlÝyغs±us7Qò-ÎÔžóù~³Óô×2S“¸SJHðæßbMþ-& ÿfÉJnÓÖÄGK†‘BRPeî°¥(E@)2üæ@ÉYPÅr¥Ä[ ¤y@IÏfñº<®ß"v`¼5`Á[³Àom9 ³àsÞ^rô×æ:t軎1cÆŒvN™2e²SSÖl§& ….Å¡e.EÌÜšóÖEé†rS´B䶱ƫ¹ËX|Y'¼“^ÓÖsK·¾ÙTËËÓ³+ô:#+UزÒ$d¥ÑÈJC©0€jVµnd%Ó-·×©ŠÙwÆÚfd¥ë -Yi|®hx -Eœffé—3Yi11—ó…~ˆO}’7Y¼“ö,ûâmÝT'ÿ:*„ÛU½ZwPþfPúÇ$+Ñ<÷»d¥Ø²R’N»%+¥R²YiY%»‘•ffÓ Ž¾#ïÓdKüߤ*Ò‹{ŠŸüÀÒ=¨G·‚G×2t)¤Z -Û¶ä{kÌ7XÙµü-$¿šK¦5+Z²# -ÄÇäßüe%/(yd%ïpb ñ(E@)2üG€’;”bü@Iƒ¥K·@©¼¼<ŒoÁ[C.œæ,xkÍÅ~&GàßáMGo:¼Ýê¸WÞzû¼9hsÓæ;vìçÔ©S§85Íqj[äRì\áRDZíVlÚàVˆÜ¥€¼=ZÑqW¬Yqp½'Þ˜V˜4¹á5…·§SV8KÏѳ~²R)²Rd¥úÚÕ¸F -¹#•Q-àud¥ç‘•žlCµn[VºYé†Ó‘•N§[îé^Y©F¥v§Ø²ÒÉFV‚–šÛ²R#z›Ð@ýBê_ŒŸõ2n¯¯DVº6PVº?œ¬4$ÖÛ2×'+U³¬ô-´ôý"+…¥£ÐRp+×pI¸(³_Yé+:T|N¯ŠO¨šsÐ$áX ¾“¥â[SÍêGŠje„C€X’M9JNñl¦ÞiÌÄ)GYL®„$\)å(Ë ¥2’påX–Ê¡¥rCK^nò€ù7@i–ðá…غ©>0–:“¨ß4=K_íj:-L§%ù·U|¡kiî»91°Z@¶îÚæ߃Rme%·OV¢¶RYéP%»“ôƒÛÉU¶9E§}màÒõ‰gê´Ï¥ÐT*i¥¦öð<}ü¬ó…ÿOókÒýG=n -‘ÝŠR[£wFvvÃ{c®÷÷™\7¼{pîL£[U&½=³õìÚ<¼U… -¥KKõŒ¬4Ó–•üª +½ÜŠj'ëï>Ö†jA²ÒéÈJÐÒeA² t®
Jç´²uS„[w‡²@Y)¯º¬ôP ¬ôZ¼i™«cŽý1e%ê5ÿ²Ò1ÑRpΘ„‹¦n@`îH<I8*2!ïa•øÖ‹o¦ró:–F}À"©e¸€as™Çyž‰Z1™‰y|‘¾QÅtÐ-¥ƒn)å(ËH•ûh‰LœLýIÌ
E÷6²Ò;¸Á‡âIáÑ” ˜@馩Ùújg‘« »Ê’4ÛÖlçß°Öí¦=Ëþàü¶î¨ãÌ¿…¥ -}GFsÚ‡R4²?k<_ÎÓÅÔ/_Ó# PO@é6ðèz†+°]ÂpÖû³ruiœF‡VÙz[@©>7eÜHRd47U§3+™ü[’î!R(¯•|Æ(ÅpN£‘ꢢl[·¡%W -Jº4(Åq¥$X ¤ÿ¦rfðJ(éJ®ËþS %È´Âý‡áß -WŸ£;á¡G¸Ê -Ó î§“•þïX’pÿò%áÜI8[Vò%á>³d%}òèº?ÿú¥nAVZÏ´md¥åÙúV3cÏcƞɟBæg|1Þî¼Ý¥‚¡e$áÊIÂùѾ%™‚A‰µsÃ)Îô>ešÆæi“rÉ¿eæßÒòo›È¿mÿióo!ù4¬¬äª.+}Ïÿ6F‡ñU¬Îøg¶¬t€3¾;Ig|+g|=g|…ñ+©š=>N%íñÙú`uÿ õ5$½g1i?Ž®÷ -%
A ”c’.œR.œzì¯ •ZQ t %}˜¨pp dô!x<Gy€ò¡å=:oO¤¾íLz'-pjÆYæTœüЩè¸Þ¥À¸Õ%\ØéV@Þ( -²Ò©FVÒñu;Í–•NEV:Å++²fÝsÉ¿µmá••Ú6ÖëÎCVº žÞÛ¾œ.ê•éŒ¬Ô¥ã:Vhùd¥0·<šì“•toÅYIî“•fFéc…••vûÉJšøŽ&+i¨•¬@KÇ.+Sî¯n3wÛÞn?YÉ$áðv#rìO¦†ÈaÉJéšÚÖ
ZÉ´½ÔÈJ$‚æ°ô|:f™IFV*ÁÛ]ªïhxI8hi0´ô¶EK&çE&”ʼ 4¤¸¢¢bX‘Þö^¾é1ùÚÕDòoÓ -Ì¿Õ”‚ÏxHYÉ ©WVúš3þE¬‘•t|¹Êö&bëFÈÛˆ·š3¾œ>lI{΂O'Q%r&±!ä>ßd
Û‹dÓž"¯öp¶n èðèZ†Ë.¢¢úy4¡ù}Ž^w -UÖ[fé½9“uèJáÎ:ýåp:3qɧ%’C¥K>ãÏXΩ?(™ü›—–,FŠ€R”"ïkøu‚’®FPÒuY(éÅþ ¤kÚ”¼%”Ú—Pºë®»|%”ž°J(Ñ -×1D›cÔ¨Qïd&nfx:‚–;ŒV;,]šb¶¹D -» -{ý›é¼³PÚUãú·àú“®0õ'kJÕÐ4DÉnKVM£¼hê“•¾DV:š~ÌU¶Ø.üa[¨`¶ØJ:‹,¡HÃ\ÜôS©{4–µ‡Ã©Ô0Wö+T}:W¿öGÑŒîŠnG‚ëÎp%Ã¥<ÖŽüåYÐæiY”UB›kÊ™¬@WwÑö'Ó™E:3•.•.‘âñÀ§¥˜h_þ
Z²@‰!,(97ýš< ¤Ï¥(E†ÿ8PrƒRyyy(PJæ¿©<‘ÉKry±§„’öRß.¡t%”<µ&;tèp!%”:QBéj>ÑM€Ò]”PzЯ„’@É*¡ä=zô(Çdm„›ÙžENM6+œ,xs*,mt*@mw)îvé¾q¿[¡ù BÊÇÑÞ¢}ŸX]Á4iNÐ`úŸ”‚£"MÏîÊPÄ܆¬´1W4¤¬T/PVj¦ -(u -ÿA²Ò§ÈJ_ËJþbËJÿø¹d¥ÿ
)+UO y”¼Ý¤„,Y)ÖÈJšø<²’I¼Ú²K²¶°$Ë#+éÔÀd¼$Wç´‚eë³i»7
Yibq@n„¡¥ò Z2`$j ¼Ã:¹wK,X -”&C -T•rU$“ãtfJi¨tɨt‰À§þ¶&Q´5q›ü´äJú¯”(Ê¥(E†(Õ -”J
,PÒÕ}2—Ëï¨5yÇÒÞª5i@IŸífjMÞmÕš(™Z“/Úµ&‡RkrŒƒJݳÏuhÆ1 ´Ò©À¸PÚìÔì²Ã¥PµPúPúØ-*ø4Ê;?³Ú§šòÍ -xŸÒ¨êp’þ{0…nUizÉîÅ¿mYâKVÊWô“•Êd¥5¥jª?þz…æç[jº{ò$¯¬Ô³âx6ÈJ§,_¾ü@éJ@é2@éb@©= t t^KJMX׈Î'õõKV*S´½”žW—S^æ* -È\O‚Â#+i†õÈJ: §‘•^NÐ,ÔYé]d¥Q1b½j²’ÎËÐÒzhi+Ÿ¬äüÕÉJÕÆžK>¥#„·ÛOVÒ×}$ÁÈJÆϯïw•~¶SéÇ#+é«]…¬´Œµë‹(ò3jˆ3)=RPB®T´d’pƲäÑ–ŒË›2Þ†‘X7Ä¥áùYdƒR~(áèÎ0Žno¡îµÉÆÑ£Úž`Ýƨä%¯Qé[¬4ßÛF¥raÝ5€RMhúÏÀŒ§_µ -–7µì\(um£ƒï(] -(u -MŽ•pÅ^Ë’–L&n˜A&ê-™a˜a¤Ä¤b=û~¡¾ø1ú.Â’µôÍJIÞ¥o»ìÒ“‡lPú"léIWM¥'kJaNv؇¦Õ·t“1WÙd¥YA±Ÿþj;é´¶™žkk©þXEÈÅ)ú”sø¼SH:ŽÁ§5CvD¶—Ȧõ”z#ÝÝ -]ÇÐ…áâL=v~ù7@é@©% Ô8•ü[Š.ˆR.ˆtÖœDòo äßâÉ¿Q³?Ñ2*‘‹&ÿåË¿’þëJzñ1‚Ò¬Y³" ¥È%JzG5Pòv/9ãغ—8p€¯(·JóçÏ÷€’¢£¥õNÅX?PrPRüûÔ%ØùÌÍ*!Bß—ttúÊ*±c&M/-IÔ‡“ BKûe¥õÈJز҂R¯¬4©²RCݯm¬ùm@SEÇWš+Ê?ÓRáºO+îOV¿§µèæ¶ÖšWohY²[kü€R'@é@©}+…Òv€ÒùÍš`^j(!+]XWÓq‡r½÷R´ŒÎX‹»R‘ïZÖÝ„¬t³Ë}ô£ïÍ]´GVÒäà‘•4) ç‘•Ûç’„ûÙd¥ã¥“•˜À‘•~!+}Š¬tˆvû©‹¸‹¾dÛÒ4ÝmDVZ“e{»s·['v®„›j[–,Z²–ÃyK-`0x4‚ö'†‘Þ#ë6ªP¯[ w˜UoS|©·,oêÍJ«mPò-}Ûç%ké[”Yú¦õݼô'ûŸ~²TJÙÏ¢¼ù7›ü+(>¢cÈnªão¥‹Èzú‰¬¢³H%=FæSíh:uÆa·Åèm\Ù¯JÏW{Íè~ ¨G&‚º2tä±v€ÒÙéäßÒÉ¿¥‘”ê§K&ÿÆC«B³È¿Å“£d"õhãmPŠ‰2ù7]n7´ä2´ä< De -‚»‚˜€ÒÇ()š}(}Éí¡1¿~M£p“0¾Œ£ÿB‚û4IÏ~-™$ÜhÉÈJ›lY©ªÐ–•Ê臬4¾¾¢üHd¥ÁMåßh¦øübEê¾-'iEߪ“Ñï<Yó@éúÖ:ú« ¥Ë¥Ž€ÒÅ€R{d¥vÍÑ–šBKÉÉ5 òR=z ÔÑÛ..Õ4Û‰)ú -ªw³d%ý¡Û¸¿›)¦æŒÇ™ž±d%Ñ\¼ÝïÆê˜GÅ(¢ûd¥¸¸–Ù²Ò†e¥¯e¥?ÊJÿüEe%WM°¬ä"md¥ÏlYé#’p{St6vÐî~²ÒúLÛÛãõvû’pf%Ü”`ZÒW;ŠÂ”ïYƒ¾·÷èªû>=PFéËSè“&Qh*‹ßUo¸r†J½ƒ’©Jfé›%}ÊZ€Òÿ(ÕXÈ*¨>º•‹â<s•}Cþ©`¶—n´;èK»‘ -Ù«©•½œªÙRtžg±’"ÿ}pÿt’72È¿¡=(=ÝÝÄСsù·òo€Òiäß -,™•pÕii*K'‘@ïñ|3ãh¨;–a\¡†ñzÌÃH^1iFŽ×žT‘i -NjÏ~åXõæ+Ïmy”‚Ro?(ÕVV -οE¤ÈJŸ³Ôô;ÿ¶‡üÛ6“£ŸÈ|ÀJV¤ÍgmÚtV#Œã·;"üÒЫdÓžA.zºPêugèšNþ
Pj—¦gÏ”NK%ÿ(5M&ÿ–¤K²Œ›†Bnr©3–EWÄ´8ŒJ€Rbù7”bAÉ}â ¤Ë9JPŠ¿]PÒàJâ¡Ÿ”n¥§ý@i„¶ ¤ØéJŠ{œšß| ôKS¾4 äò®¤6!ü;îzM¼oMB&Ž&èñzâóD½ÄJÂ¥h2Þn_É -!+pþ-´¬@KÇ#+Ù%’¼ÝÛmo·/ W•mVÂy-K~´DÍôiÐ’é7©PßÇD?k(Ð0‰ïh2ÃT°Ö#&y³nX·¸ÄTæN³N&Û
ßìUo>3÷§ÑÞÅ ?(…8Ï!e%€ÔmòoÜ„øòoÉ<DÚ½°Þ>Ì&>Öj>àrj- ,ä,|×QCßÇbô®ì7ÒÈ¿¥“”ŠînbèÆpYšk(µMÕ‰ý Ô:E—A3@©aù·D]Å\y,qÈf‰CzF¥Xqq’Jù7·MK(é_fpUœN½Îi’.!‡C»ò€’~%PŠ€Rdˆ€ÒO¯(=¨(Õ”¡@Iaî”þÈœb|´$ú/IJ¬Zú2AÏZI¸d½ã`juo÷º\œ +U 5*•f”ëO¬«P?ª¾Žå݆ -õ+H¿ÒT¡þ™æŠ˜}Z(Ž?ÔRaýÞVŠ=Z‰snj%Pº–†o])¦t9 ÔPºPê -–o6Ñá½ØT¡¾_sŠçµPDïÕR`swK!Îmô1n€–®¡ŽÒ•€Rg@©csh PêÐZjÄÐ -Ýõ€‘º3\É/MÕp tV -ù·dçVɺ_h’¤S\P*” -¹r¥L@)cÉT®O”|ù·hL{QÐÒñ€’þd”" þc@éD<J'¸êíxAÉQ(™"Æ&Žÿ`u3ƒ†ïb¡¥ $\²ÏÛiÚÁmÍ2ÞnÍ[äãí.T ]P,è˜U¦#˜\Gé˜z: a
4û½ÝHóµ& -×Ï7UØ|²9÷Ä-Ûïk¡ -‹©®3±¨d܃…Õ=ñÂ>Lã‰dM;Ï’}x5ASÑ@d¥a–¬¤¹br´€o6²ÒB’pËmYi£‘•HÂíAVúÈ’•t†>·e%_µ€°²’¯yÆOS„òÇ“•|Þn¿K©4ϵ-Kkè ç£%ÓnqŽÎî‚\çù¹ S®NûÚÌ̶‡9èÑ7Ö36#-¡ õ²t}3>1Éʺú¸÷Y½ÞZ˜„.8yœ ÄHáγÃ{ŠÿÇJ~²‰ƒòo¤M’ÐäßL»º½Ô.ÚA£Ô3ZMe£åÔ8Z@µ£™ÈŸBßKÑ9ŒÙèu@é¹Tú¿¥êçÝ(ºFº1•þoü·Ã…)zö@éw€ÒÉ€R³$í¥A¢öWž =ÅëoäÅaT¢k: ”b’7ÿK×£·7ÿævy() -ø’ÓJÚi”" " ôã”8†:JCÔQ -¹ê͘¹Aés”¾e¢ÿ£‹¶X./(ý‰[ß?… ¥oâ’p‡¡%o7%²ñvçj"]‰¬´¤ow‰&Òée:Š uD#ï××A
i 9´#ãËMèÉДPßLý¡æUUU÷¶X¾|yú,7µö\G÷«XõÖPºPºPº¤1ÈÔdªÔT/S¹^܉R‡—³¬êJê^C±h‹uUúîf½P/|‘È臩õ¥DÍo2W¼Ã\ñ²Ò’pÓIÂÍGVªÄÛmd¥uÌ[lYi¿-+AVú2„¬ôWhéïµ–•Ž+ÿv"²’U2 ÚÛsÃS‰Òx»MvÚÁÙI8k%œÕ<ZJTnH‡–2 ¥LĪ,M‹Ë²õM/ÉÖÙ]”£ó¼0GsEŽ¾óùf€ŒæÓíÕàÑÚ™- -b$JS@5!1‰6o>{’ñq6ŵz½E´0 *8yL tŒý‰Ãåß@µjù7œó¨`&qh¼V;©‹½™ -ÙkY‚VÅb´E,K›ÃòƒÉh £“ušÞ”ÞJÑÕó" ôšÑÃ@Ñ=· -Ûë5—K-Z˜õz¢×[P“õ6(í¶Aé°# õf’3 -–K,+Šïg–êX&•ëÎut]Ù°ú -Òê¾öµF -ÜÏ7áƸ©þ‘fbšû›‰nîj.ιµ¹ˆçZ˜\(u”º -™–gê/ËÔl¿ÔÑ2VÐve #ƒ‘¬ -“8“üŤ ¬ö¤ onï‚7OS\}Êcìõö<½. -™¸Tá̦4µõéúº×¦kŽ_nIçt•á¦â•éê4=ñAš^²š†°ku¤-ö27ãLÚKyÆâÄ$_ÖÍÏÇíöÚ“þXàG -J}-buælRÄ“0"s6³Ñ›ØŽ^ -ŒÄ`fN
Š–•¾ó%áìK–·;ow:ÞîL’pÙŠ˜æêÏš$ÜB“„+QØœZ¦€<®ŽBóˆº -Òƒë+è¿ÙzÃÇû5VX¼IUUÕƒM—/_~oÓ¥K—öh*¼PºžoÝ -YiI¸™x»+•–"+}Àõz"+íæL@V2¶îÏ8_ÕFVú lÝÇ!+z»ÿ -ûµƒlžk,K¦'œ-%é›Þ,ˆÙ-mƒ–6§"0¥éüOñ¬KÓ¿&
nJÓo2hXcãÑ:úœm°ÉèHÛI¸í¢põ^SÀv&1ÉT¹ªžT³=É”j.¡tÌ ä%#+¡d…Ë¿¸3zØaºªˆ±óo¬Ð_Ç´•,F[Âúý¹`üT€~‹Ö†%ég; -õŠîne¸–¡ÃÅI - -úÃê‰PÞ®¯ ÿzÊè5R¼ïÛX±ýÑÆŠ§4ÝÜÝDœs;Mqo”®Ãžt5 t%©·.€Rçú.«ËPx*#EG£ú+‹DKWàÏÃ!ž#úº=‹b4èE-šG1{ô#›ñ"·ëo°h0²ÒHn¯Ç!+MCVšE[;d¥*d¥µÌ›‘•v"+íCV:(+Xµ€É¿…¢¥KÙÃz»“p–e)-%@K‰^ZÚ“¬¯{g²NÓö°) SŠ¾øM©ú
ndتŸÀzߢaÃÆd=»‰®°[èx¶ÍäÚh€æc$¿„ÛQĤÀ¬Ûñ¶y«ù<×”ûïàüš–%Ë ˆ^Ò£’éNýI4F%@i•·QóqÕ?À^½”5™óY9OÑxÜE# -(]„Q)£R¢ÞÖ -PjQ)£ T -›;DiÇ}4YÛA‘M,Ó_Í‚ýåäß uΔ&ôï%R¨PzPz¹¨<Ô+‰BàÑüë*†N<q! t6 t: tRF%@©~<F¥8ŒJ±•øÉgñ“O‹¶JQ>£’WVŠ‚‘üAÉ,xÓ·ïtê‹w:
(±œ„Z%PÒAF@)J‘á7
JÎ`Py@IdT
”tz@IŽ”t%×c[·nÅ:•¿{‡q£S§N—:®ºêª®|Žî„‡Šk#x<ëx]›c°6Ç{Úµ9fjsˆ -8„Ë F« K›¸“ÛAÉ·}ô]:äJŠÊß8þHóï -(]QoÞ¼y] - -ú{M.$\¦èºlÍ~«rIÂå“„+½Í*ÖíëäÁܘ2EêáuJÕ¥—U=Ýõ¾X_±½_ƒ•+W>ÞPø÷`Ã¥K—öl´dÉ’;è^r•n -d¥ÕÜYoBVÚŽ¬´Yé ðù‰•%ýd¥êÕ~:[w½ÝAI8ŸeÉm[–BÒbH¬¡%}ò#ÐÒ'>É S‚A&¦}†›uÖöXƒ~»íaMF{}xD§Ø|~$ŸŽäc¤hoÂí;_= -¥[ T^^ž£»˜ÔáÂiÄž[X}LÎ:ë¬3¹ìÏ£<÷ÅV}„ëü:ã>ú裡¾<w¸bJ,}ûPúΡéî‡%Í3>Pú»
Jwy'MO!g/-ù%ᬞp -ú¾$ÜÍjþI8ÅØ5ÙŠüU¹$áòEç* Ï(VhžX¢P:ªLázhîuYù\OAõùúŠò}èôÑbÀ^
…8÷6ìÜAQî[@Kø¸¯”ºJWJ]¥®e%zâê"½äš½øú|ÑÒM¹dñ²Éçe’Ù£AVod¥'•žMÒüñ*²Ò -›û“ËkTúÆí5*}JçÙƒ€Ò^@i;57RýñC\CKY`PAþmž¢ñ •P…‘H{•”Ú3 Ðc@ÑýàQ†î‰•.å‰ -¥ä(”.ËS(]¯ð?»PÇ8¥Xñtl‰yDá¿\qü:Š¬/×U”¦ž>Õõ6½ëWVVÞ__Ÿônº—ô „Ò-€Ò
€Òu€Òµå¢Æne€Ò5Å<V¨—\¬tcjTºT -²R¯tíþQšfõ¥ØñÈJ¯ãyÿÆp¦§1ÜhOáF{6²ÒB¦ŽåÜc¯FVÚˆ¬´Yi²ÒGÈJŸ +[÷×Î -Ÿs€’•szJVþÍåÍ¿}å¶J´ŸÝm•¨½–ü[ ¾dŸ¼O”F“{Pz‘èE@éId¥‡€¢»Á£›º1tæ±€R[@éŒx]`¥fqÚKƒ8ŒJ€R ”hTò%ýäc¡¥˜@PrG@)J‘!J€RÆ
Cƒ’.’X)Î%
PAerõäòŽB®ž2®O€6mÚœÄÒ7O€öíÛ_Èñu²–¾écù/}ëCà»ômAg!áÇ8ºÍÒ·Z8ºYú†QéOäßþâ0F¥0 äGKQ–¥à$\¼IÂiχ“4Ó}d’p© -ÿ;ÒT7eê -DK7æ!D!+õ@Vº'™*]{~„ž¢¦rßsò{Õ@•ÞefÅ5‘ùcóG²ÒRd¥UÌë‘•¶"+íBV:€¬ô1²ÒgÈJžüPYcµîŸ2ÿ‚–B„4x‡¤%·½&.(ˆL_ƒL_ň -U -Ào™[mĤ”þ7$(ÙF%g`¡ -%+…Z W3-ýÃçì·iÉ'0ý@Ë×ï¡%™¢õñ¿â|íå&<ù
Pd‘Q´O=ªŽG?RÍŒäM¸ý”bRX½®F£’Ó•(•Ü¶Q‰ÒŽ{£m£RŒmTâ÷WÀ9ƒTÙx’f#P…Þ&‘ö* ô(ôPt_•®g¸’Ç.áÙó¥? -ò%]œ I(鉮Z(é½%$ðêbTjÌî[âè>G÷ï¹öÏ·ÝW;ºÑÒÑ=vìØqÁíqÚÌäsÛ¨äqtcT"ÿöWG@þÍ3÷0X]>}kÈh)lîÓD˜
endstream
endobj
89 0 obj
<</Length 65536>>stream
-Á$á ¥]iš¶¦#ÂdêõÃ,Ý}.Ï9pàÀ¢<ÁÜœ|ÝÍN+T¸_D±˜š5”jP¦ûj™>Õóå+V¬è[géÒ¥Õâ<XG°Ó³Ž°ç.@évìI·ÀH7•j¸¡dÎœ9Ý‹Šø/ tS>@•Zå -´”ÎK²‘Ÿò¹ˆ=Žní¯!F%ãènc·Çõ8º/×fµÇ½…y6¿®oµhfdTRèÛ®ôd°Q YéoŽ0 Š–B%á¾õ%áì$\²æ€½)$áÒ„›Óuë2YWe+².ÍÑá-ÈÓD0;_‡;¥Pául=@‹Ìß)ÑðV©Bý+eúhÏ•)Ú>U.ºy´\÷A:¼õ,ûÜU& -êûV@éf@é&@éÆ"þUÈcù<›UåÀWÈJ=3a®tÑ×£iâ°§h•õ<²Ò«,)€¬4Yi²ÒDf«™ÜmW +-eþXŬ±Yi+²Ò.d¥®cÍ¿ý+0ÿöÒ Ó’ù øh)™ÜÈÄMžÁKA¾á{kð¾ä‡Pxdv¸®Fò&Üþ'DÂ-”˜tb'ö8JœË¨„½Ë2*ÑúÍgTŠ6F%aÊZ¾Æ¨´ZŸ
·OF(
xÞ$ÿöô$<ô dtŒtÃÕü÷2†öñzÉ9ñº¢~_gŒJºÔÄRzÒ•lPÊ⎠z2²R"ù·xd%PÒÝ.=Q{P¢ì[”" þ3@É
EÁC”b¹fâý@I—P/ÎãmEäßʹ„pu7èäqt·mÛÖÓõí2Ž2T3“'´…4*™Ò“AF¥ Ò“&ÿfŒJa**ùŒJ!AÉé%}´Ú²dwÐ% ghéH‚„KGìIAzIÓó¦tÊšLEà•YºsÌQhžŸ§ð:3_‡<©@Á˜"ÅØáÅŠèƒKôÞ,UйT8ólÙ²eËž,â<R&ØéEã’ž€Ò]¥B¡€Òm€Ò-€ÒÍ€ÒÍ…ü7_OÜšÇKr@«lÞ–É•Ic§©‚±giñ -²Rd¥!æîéi<Õ4d¥yÜm/aþ¨âF{-²ÒfŠPîDVòäßPÕ•Båßj[òG¥ã¤¥ÿAK~“ËKKAÈdº›ýÙöXå;¼ÃCF!ðÈüñ¹¶°¦¤Ÿ@L:N£ÒßJß¹ŒQ‰UƒnZ¿£…°wJ[.×aTZ‰Qi në¹ü§âÀo0ž•¢ˆD/J}¥‡¢{`¤[®a¸œÇ:ÄëÙsãmG7 Ô£RÃX¯£»8†Ò“ÆÑ`TJä¶ÀJbAÉMe -ÙAù·úÁF%oîv•:†7*™Ò“¯js¼Í1B›c¼¶ã¨&ÿöwæó`P -¢%w -”h)¥(E†ÿ -°ŒJ”˜ÏÿœÜ¢¥–%›–¾…–¾Šƒâa†Dè! Á%é%U¸¶ZZŸ¡üa&Б~ä -»GVzÚÇo³¸h²Òh“õ@VšÅ¼µ€IdwÛ +GVÚJµ€ÝVþMtx80ÿö²ÒvþZ¡€Ÿ>ÿvb´d§ãœ^Z -…Lÿð£žüØ'ì`^ð¶„Ä£0Œô?µf¤Ÿ”ŽjTú{H£•,£’@éåè6F%¯£{5d¾Ì•b½Žî $ÍFJƒ -ë2h—fÁ 9¸1rÅ%SòÂÇå+˜,Ðl0¤PŸj@‘@ðµâ+V¼P¼téÒ~Å‚Ã>tÁí]\QQÑ«X -}žü›âš'ÿfd¥óoï”õ_³•¯›ª_“°(»¥*²ÒAuHÂI•}œˆà’d,Kµí©GŽÙ”¦»&CÑve&ø‘%®«Èa‘O®~ržâøØ|…õš
Þ)ÔGë_XUUõj‘‚ïóE•••ýŠ-ZÔ‡V¸½©Çý EîcÁÛ½€ÒÝ€Ò]ù€ÒݹîÍѳ÷eéŽ2y[†vðxÚ’%Kú¦²Sd¥WiŸeZj
AVzZãIPLc&™‹¬´˜ü[i‰5x\7aëÞAþm tˆüÛ§ÈJ_ +}ƒ¬ä1*q®8»‡–þYcþí§¥°´T³À„LÿÈ/ÿU#X‡œÃ…##?< -/!ý¼ŒT”B•AÉXzÒEã蔌Qé@”íèƨd9º±-FÑœëut†sÞ5ŽnØç…x¯£û¡PŽîø@Gwœ×ÑÝ4¤£[-“ü[²R2²R"´-y@IÿŠré1(é ]N½-JPŠPò‚’›K2 -(ŠüAIC2O¤ñ’L^œËÅTÈå\Êþê‘kÂjEþíTòo°òo:ÈK8pS(àúÊ¿Óú7#+¬³òoŽ DKµ±,y“pŸ&€‰¨.Išv¥hJØ–ª)aCšâîêt‘ÇŠLèâ,Šìe+pÏÈUÈ”§)at¾bûð|…úÁ -ÿo®X±â•BqásE NÑÂ…ûÐá7õ¸dÛýdÝz2Ü(Ý›Ç -y«TÝ¥®OSÜý0]¡yy& ’¥˜=7'Gw½rwGåiJ–¯àûvhðÍ}Ò—*++Ÿ+„s -‹û -ù·$h)Þ+ÔJúW´
JîP 䤦[”" þS@I¢?(‰}Ü\)PÒ…ã¥xJ)<›Î¥ëÉ¿•••yòo52ù·fvþíwË9VG“cÊ¿…Zÿ¶þ¤¯Qn[wÈü›Ÿ¬(¸‚h)ȲDZ–â -Õ~&Fª”jtt;Ã9ºÝ¶£P²Ýdx?4Žnø¥"ÈÑçut¿ - -ȤÓé*C1»"Sp2+='e'GóÂÈ\ý!y+W®·|ùò×óE7/å/^¼øÙ|ˆ‡ž%}(3ù(kÝzJJJJJ -L5#“?)×PÃNkG?'#…Ê¿ÕÆÑítt»jçè^c;ºaš‰q¦Ê—]£Ûvt?¢FwW_îø05ºëÙŽnJ9ü¼3PMS£
(‰‡ ¥j ¤gÝ.½ÎåÔñ¹" ¥È%(¹A)Ú¥¬¬¬8†þ›Ì©ÈJ\¿9ÈJžü[ýúõ«åßÎÔæ·þ³6êOv³òo5ן| 3a„‰Ä¡™ÁýßB•Uª;0ÿæ¨ðW–
ÞîêI8-}-} --J@IdÉXÉ«dÒX©4pHc¹OºÂõ’Œ]»vÍÏÔ'˜‘…¨“4&Góˆ\…áwr«ªªäéã¾–·dÉ’—ò„‰ÏÒ·/¥¸Ÿ Ìäã$Üex„¬Û#€Ò#Y<–)ZzPzPz:Mï}>U{y%Yû{3I{DÇÑaäßL=ä‰Ü|Ï`:™Ç¼µ„™¤Š¹l-ù·ÍäßvÛGþíF¥OYÿöù·o•þÈ,Y³£û—¥Ú -LÕ¸é¨ðtŒÃÿšµ~Mx”‚ÝŽ°Žn»F·Ë®Ñm9ºõóñ8ºõ“Úm×莱ktÛŽîQqvnØçy(è »F·oé›qtwb¸ÐZú¦«çtøê$ÛÑ]ßvt"˜æòóö8ºõÇ“ý@IC,C4bR5PÒ| ä<6PB2€R”"ÿ;( vª’ (<Šñ%
I<‘ÂKÒyq—U—UûóäßtEyòo:ßú· ú“7„¬?Y½ÿÛX?[·fû%¶{ÝQlÝ5ÉJÿ”•þågصi)¨‚·‡–PSŒe)ÏN¬&‡Ïã0<Çûí·„kû¿øâ‹I:¨-Éä²RÉ9¤éh—§+/ÊPž›©`>=kÓ¦M³Ñx²ô‡çh"œ³bÅŠþ¹K—.}-wñâÅ/æ.\¸ðYš»õ£pÒ“è#=Îð ô ô8 ôD†^Ò7]/~&Mo{Á€ù·7“´ÓAteFKQ®1÷ñÓ™¨æqß½˜EÙ‘5äß6Ù ´P:HþíS—”¾ö¥êF¥_jéÛL¡áéX‡Úÿ¡_ú¼ÍÑ]”jáè>ªF·åèƹÇïoŠµôMׂYúö ô"ô”½ôínéf†nV3žõkfoš™h/
âlGw¬”²øy{@IG-Å(9# ¥ÈðÛ%óãJyyyn®PÒuËÏÈcFVJãÅ™\Ĺ\Î…ÈJ¥ì¹mRšÐÿ%×þ©DßshçÓÿíbŽ¾ýß®åãß¾ÿ[-Ê*…²u×\[q<HV²òo–Ÿ¦&Zò·,ÙI¸(Ÿe‰åò1ä£b±ðÄázŽV|-íMÔñìHÒ±9™"PšÂõ²tEï…ús2†§e*ÀOÈBèÉFòÉÎÑÇíŸSYYùZ΢E‹^¢¯Ûs9óçÏšÂI}Yëö$ŒôD–wxPz -Pê(=(½˜*ÒzPz£Ò $M1Ãh1ŠùhsÊt²s™Ns—¿‚ÜÄjòo£ÒŒJJŸûœüÛ×–£›µáfªäÄV¥°F¥_|Èt\Üô£¿ô9¨™"OÄÑý ¥'?ò«Ñ°ôG÷<tŸi€ÍX~ŽÃ€€ÒË -áé”YŠíS3‹Çg)è¿Ÿ¥94°Éq²—,Yò½o_¢¯Ûó”â~&™Ô×0Rß
ý -"½w¤w¡÷^×ÛÞ÷÷[Ï>IN’I†ëû¾gþXf’œœÎÚyöw}÷Ú‡JF>øßá¦ÿ÷§AÄC¥*Ý€’á莀 -dléÛ*Gté›êÑÝ•–¾-Z´(n3ïÁ73áÑ -¸ˆ§œÍ“› “*P:æ*G¦*u³ô
PÊRˆ{Ü-Ń’üê°Év«œ•JÖ ¤%ã“ J&(™áH%u£WJØc¥®fÕAIòÒN29Š–Ü/øI°O΄¯r• -H°ÝÖ]¯^½ˆ»1;Í)[wsùI¶u·fàP¶îÇäÇò¬üX^“ÝÖÔ;¡[Àx‹|ÛO‹ÉJ‹tYIu¨¼ \ê&”•»ÄÉJ–4]šãŠpÖXΖP„S´dX–¶ºaÜØ4<Ø4¼ô“ñ Ì-ò˙ΠȨ<#(£÷ä|‚±aJ`a\C2*Ì”á¿O¦Í=³¦NÚ=KÆç³&L˜Ð™½o?`»’´â~—enï¨
ïJBTƒòä΀ÒÇ€Rw@©_1}™®”†è $_ ñ $çW]P:¥¤¥o’fJf8äT.¬îÒ·„ÍLv%nf²ÆØÌÄÛÌPçfé5”ÔrLÕA¾#ìó&
-^€‡žä¶} -(u÷Ëk{úä(½ùv -ÝKœôËPKß -.X°`hH¾+…eRýUXé>ah)Œ4-uƒ–ºÒ€ûcšKvQ!
#&u”ºdlÿPúÂ7}úô¾8`R×øP(”&¡(©7s -”ìQPZg3@I.dõAÉØÃÃ¥#'æÒ·Ÿ0*íOZú(wÄz -—ôƒnzø„s>”Þ€^õËÍß6 ·í£!£¿ä.¾…ý…p)œÏSÎôÓ# - 4“oy€Òb@i¹Jò%·PÚ(mW¥7@i_ܪ7”Ž²pH=ÐTAIï`—ÉÉV;.=@iµ“N¹å¸ä–Ÿé–[~²[àd4 4Pêï“Ûñs8§‹_ˆç=Ø絀ܱÏÂCAF÷n%\K¸Œ.à)g)Pâe
9@}ŸJ2(à=r܉ Dˆ€’üËiW $O±ÙäÉ6”¬&(™ d”@I((”$9'ÁÅß"²’</À+Y)/&+Õ@V*'÷Swh)?qÝîä"<øàƒ‘&”/¼ðBRÊ.4¡T²R?d¥Á4¡Œ—•ä{{›Dd%ú"²’|Ño¡ eü"¸Ê²RªEpI ôoËÁ‹pV£GBáì|k +írP„sâÚp ¸GVZí–ó[á$Yâ8™ïÅ!ä£æt™ä—Q~\@Fê‘þ
Zú:ˆ4öéœ:ujï ЗA HðèKBot¤¾~ÅHòŠˆIƒ°'}GË™41˶X¥i¬ŸžÅ·Æ|@i «ÞV°ª{µJrýPÚ”~ÓRµ0AéÈÕ%ÝÑmM -zŽûþñ Í”·®%\Î*P -È}Z@†‚†~™\Ô÷Éí]ÛG -(U -Púåà d¶8²B•=Ò’Þ# -°éÅÝþ wûûÜíí‚@ÏÇ@龄քëWðÀEAš)ñ¼&€ÒI¹½ó+P’ì)E«*ðÊd Ç#o” (…P"¸ò«Ó.8ì -”äÉ6›Jrd”LP2ƒ JI $e%/m$˜JN‚›<<EÉJÁ˜¬”ËJrä"½ ¥’•¢M(Oâ¬Nã$Ϥ[@¤ å5×\ÓŠªšPÞkBù$M(_ÀÙŽÑ'"+Ɉ¤ö6éÇÞ&ƒtYIF®ñìm/+Ép‘•d@N%+í‹ÉJ?'ËJéºTIKú «ñA)J§%Š1ZÚ
-í@VÚâܽ{÷FÊ ¥•ná’e!”Åa•y^¸gyc´Äx?ž‘4í†âËø+ë ì_Ò{;øŒô
Œ4Fú÷pĤQˆI㨺Mž4o3ñ¸Î”±'×2¶0YIû›µ€ÒF@i+}”vJ{ -PJ¸ï[¾(Ñ|ÕÁJ†(P 䦙’J‚)ã¼'C}'Q¿@Dí -ìtJN¿ -T)+ÕBVªWeÊ+A®c,‰ÈJ=öØ£4¡|†½M^±¼óÎ;Y©{÷îñ²Ò°aÃ’d¥ïãd%ú*hB/+ œìL!+ý¢ï— +ý#¬”¶Ë’–X„³ÆŠp:-Q„³G‹pÛH4NùþØà’S[ãš«p³ÒÌ•ÚƒWÈK1Ì»|ùòé&CK((ŒaYÐH?ÒnW…LC@&ÅMßúŒÀÔÚ†ŒDK¿±ˆIé‡<E“ä«c3ëlªvy_(b“ula²‰•ÞÛâ@‰uàq ¤úFAéfÃÉ£!¤ï<A G@ -PÚ
(m×A‰Ílçþ˜}ŽGnôiè§ã¨6”¾”¾Ä›÷)Þ¼Ž¬û|3$7ð‹,þ|2,7õaÁ£;7®äoóè9<ït^Ñ((7úñ¹ÑËYQÃ(qø\’)Ó£@Ir+”œ‰ d¯(±
¥ J&(™á%K"(i1P²&‚’#FKn”äyþ˜¬”‘RVŠ6¡<.Ö„RÉJFÊxYI®Ë–‡zèAšPFd¥7ß|3"+É`¤d¥P}uYIxYI†È9ìm¢d¥eÈJ«•ÖÇd¥íéd¥_«-+%̬ã‹p¼,mŽïýªÇ÷ÇN+È ¥ÍN<@ÐÒjfÛ̶`¶Ó’'JK3 ¥)^ù'BKã ¥1,òÅ¡,ŽN?™a*€GÃÁ£ôá #†‘ÆéŒ$Wh -bÒt¶w˜¥Ä$§“6lØð>î -|ÜkXð¶Aù¸¥íú‚7ù{Ùëí -V{.aµg(ù£ ô
ÔPê’›º}WÛÓ¥þ¥Œ((=˜)xt'áFÂU™€4Ï =·%^v¨Ã¡jä–/òGA)K%¢€JtPBXu8ä)Õ¥þýûG@éã?6AÉ%3 ¤Ò
(YAI‹’<²’hÉÍSª!+•¥ØÛä4}o9ûˆ¬$°{›Dd¥‡~8"+½ôÒKϳ·I;ö6y½Mº°"7"+
2drG°·Éxö6Q²Òld¥…ìm²Œ½M"²’Ò›uYIe7M(#²’Œí?JY)II’•P2¾5Òá~OU„³E‹pñ´D}ZZç”)w„–wb´4Ÿa}.‹™4†™N/½©ž(2MTÜ©0>ö¯ …G2èO†‘¦ÂH3`¤Y4•™‹˜´ -‡JQýÔ -ÊÝÙ‡|º‡¥Éä·(±ùáS@ÑCì}'á&ÂÕYò·<p.»I7åÉ'ó²8@Üüe´p-ÁòXLšÅB‰0¶¨ -”FŽi‚’ Jf0AIR25(IæE@I‚‹G+ÉJr¨Lâ©e¥†
6 ec}o“óÎ;¯9{›\Ìg»’Ï{Wã6Æ—{ieo“gØÛäšP¾ÅÞ&ЄòSö6ù‚½M”¬4„½MF³·IDV’!2"+ e¬@VZCÊ4¡¬$+ýòË/ ¬Ydᢳí-Q„Ãı—ÚÄ.Úòé–%hi#–×dZr --vËä{&Ô¹ØQ•À¤iÈ4
dRÜ4ÅŠŒ°"Ms+ Ižü}2#ÉA#ý€˜´1iµ.&ÉeRbÒªn; - -û¼œ%9ýPôP¶„»²%ÂÕüÚ‚ÎÍœiÆ“gÎ;÷„Aœ:l3]x±=P^@’d@”$D@IþåbMƒJJ2‚è d«.(ÑÍ$”ØúÛ%”ÌpT€’JœÊ ¤ÁCP’¤S!‰–"²’¼¢’¬¤ö6Q²Rto“òØÞ&'±·Éi4¡<‹qãö6¹”&”øø7q™î¤ å4¡|’½Mž§ åëìmò{›|ÄÞ&=ØÛ¤/{›|CÊá4¡GÊ©ìm2‹&”•~@VZIÊuº¬$H¢d¥]ÈJ{©¿8ˆ¬¥••,éd¥Øúiƒ–Œ"œ¢¥=É´D¹Ë£%úÎT@KË ¥%´36¦¹ôžÍ¦Ÿ³Ø§a&á{=ÈPÿ}ì×™àÑlüHs˜;σ‘êŒ$ÕÉ¡ -nò–k“6bQì¤ê¶GUݬFÕj{’±àÍ¥#3¤ -ò”ùº„$bµ¶%ºŽ$—d·Uq7yóMÊ™”BLŠ¬uKªºª=É¥#$TJQý´ -P’´Š€’ÜHëSR@@}bPîÉ‘!¹O‡…êûf,Y²ä³L@)PÊìy%PÊ`y8PÊ”-€§óx´Y6 Ä+ðÚº¥,P -ÉAó¨ìeQãû£ äK%9ƒ8P²› d‚’LPª(i:(IæÙbÁNP´äªŽ¬TRR/+5hÐàxºœDÊÓèpM(ϧ[@K>o+.ÄM\Ä;iBù -në훓¶ &mGLÚ•,&!¼ébR”â«n†ŸË¥£ ”¬I $w„Ú¿' ”¶$’On¸ù~¹ÿ¾7@)(e -”ä=tPBVòAKn¬É äH¥©S§jÖñãÇ[¬&(™ d”ô”LJÖdP’àÔiIÉJ’†[©’¬TVVV¢ËJrBõp¦9ñ¦thÎǺ˜nWðñ¯å -ÝJ·€¿bë~˜nOÓ-à%lÝíY‘ÛƒÀ'غ{bëîO·€oé0’n°uOÇÖ=‡n‹è°[÷jº¬ÇÖmÈJ»‘•öÅd¥Ÿ-jÿ2%+¥r)W)+YÒÉJZBî¶|ˆÐož‚–¶Úqy³ùúö]篘5:2Á91dZ¦ -Ôka¤uÊ”ÈHÛ(¸í´Ei/bÒþôbRÕU7Óžtd‡jƒ’-(9% ä6@Iîµ¥~@) ·ã÷AÉƉa@)PÊ”²—.]úY ”+œóv ”?gÎœ§ -”T2ES2J’t(Yã@IB%Y)Õ"¸üüü\Þ2"+Õ©S§¶îzœdlݱu7e9[÷Eغ/çB\Ë¥»[÷ÝغÆÖý¶î-:uz[÷û–/¿üòcËÀ?g¸~غcë{<¶îiغgS[Hým¶îUغ×SÛŒ{;¶î]€Ò^êo -éÜ…§Õ‰!ò€RÉËmTǃ‘¶ê:’ÁH˜Ü
F²¦s&i•»(T!&™ t„…?”6ë $7ðJ_”æ%g„ - -%¨ªA> „$U–#ÄS”
(eÆ@ YI%ÁE@Iþ¦ƒ’PrJŽT 4bÄ‹Õ -„sÞ*”Š„}ž*”J -¥b!ž—J -KUP(ˆS'PÊ”r -”< -”äÉ•@iÊ”)•@©_¿~Õ%5Ž› d‚’ŽNP²$‚R*ZªBV -‡Ãâ2 -Hª-6@)S@i|¶dãpJy€R T((µ/”J…}ÚÔ -z° Tƒ½ÞW.!4‡–šÂR'JE€R ”(áyÒA Y)”¡@I‚YÉí7@Iµ»(É›G@I¯ÙMP2AÉ&((i‡ÃQIVŠº•";ÁIb{Iq?ɤþæ-³¨¿åq.…ÔßJ9ÉÚ¬«Ï¶&'²É)lkÒŒÏ{.×à®Ð•¬»ŽÑç6Æ¡{XÿöÛš<MÿÉ—ØÖäMÖ¿udýÛ'Íz²þëßÓrý'ÇS›Fým6õ·…Ôß–Q[Eýmõ·Í€Ò6êo»¨¿í” +EŠp ñE8ƒ–ÒÊJÕ¥¥Øš8-Úo)I`ú)QeÚ¯8'ÆMxª*ìÕ‹kIx¤$$uxµ®-#UUp3Ť£1¤¥Åi -(Í”¦JcsV¯^=4¯¢¢b`°ÊEÂ*]‹l:–J¾QCXå…2aŸ'kJß_SxèöZ‚.×®$\2AŽèÔ¨P*”Š -x…xžrs”2³“@I‚; @Iþæð&’ -(}—/)ùU¡ -º¯–ðPëÚ’Î×Õž1cÆüë"hélª ¢ÓI5äÉÇ!D•ão*M%º„² -”dþ± -Pú!$Y¶ Còmf–€Òä¥Ñy’ˆC -”ú °ô”>.]¸pá{eJ¯×”¬}®–°Ïcµ…î…Œn+—pm¹äôå„ùÛYÔiˆN'•EA©6þ¦Ò"!žÌá9y’ûI ä1@É%›§JP²™ d‚’LP:4PªDKJVRûæJ†:uP’<÷ñ>Þ-À(f<Èbdȵԯ_¿€ŽJ%tTª…£».•ÐQéd:*NG¥³¹VÒQé26ʽ†ŽJ7ÓQé.¨è¨ô$å>ÏF¹¯³Q:³QnwŒJ½1*
¤QÀPŒJc0*M¦þö=õ·yÔß–P[Aým
²Òêo[¨¿í -”˜uø”Vwîܹ4$Y6?cóæÍßgÉeRÎÚµkGåI"~[°bÅŠ~EÂ*=J”>ª!iúnM¥×jIÖ¶-ìóh¹ Ð=0ÒuþB¸Pº€¿ -ŠèÔù©>®¦Z€R –ðÌá9ù@€R0”\Á((Ù ”¬‰ ¤™ d‚’ŽaP2QxÈRPRÛÁÉÊEž»Éx/Žn?ïÄÑÁ eãèÎãL‹pt×ÀÑ]Ž£»>Žî†|èS¸gp™ÎÅÑ} Žî+Œ®ÃÑ}Žî{è¨ôŽî§qt¿„£ûM:*½OG¥é¨ô9F¥~•aTŽQi¦R›Eýmý'—R«@VZKým#²ÒVd¥ÐÒ@i?²Ò‰²ÒááRÑR’À”™’¸é÷ñŒGÓ’Q¢„¤e¶ªÉ,¸e¡zU·T>î¸oØ“¶ããÞì“<ZçgÁ ´$, 4/S@iF¶€Ò„\I¿ùJƒ -”úK^~V*˜Ò¹Œ^“5…s^©-¬òL9M¹ë°{Iv/‘®!\J8Z:Z:ÑéD@©^™¼¬fi”ò¥lJô³fËùØYÎNJòd”LP2ƒ J(ÙíöxZR-TËîPrrP‡÷ -PzFº«®@ÑM„« -çAKÍ -”lÀΡ1PrãèöJ~Î (epjY,}Ë” -YúVÊÒ·Ú,}«ÇÒ·YúÖ˜á¦)¶9Kß.²´mÛör–¾ý…¥o·X>üðûi=ù'Ûàè~Ö“ípt¿g™4iÒG8º?ÃÑÝ£Òו†bTC£€É4 -øžúÛ<êoK•VP[ƒ¬´Yi²R¤' ´Yé@•E¸$ZJ…GtT™â -sQnªO‡âuÈx”–‘LP:‚CuA©ö¤Þ÷rìI±'ÍÆž4{ÒXìIC±'
ÄžôU·®€RGªnoÖ¢3@9Þ“¨+ù{dtC½éÓ§_UWÂ%üÚPj -F( -J¡(y%7 äŒ%v/ÑAIP- ”,¥÷Þ{Ï‚à -Ja@)‹¹€R! T€R‹Ï[—'p]NæJžN€³ép!=.¥GÀ5–>øà&K×®]ïdéÛý,}{œ=rŸµŒ9òUÝoãèîÄÖoŸâèþ£ÒW•†`T…Qi"õ·éÔßæ +-¢þ¶Yi²Ò:d¥MÈJÛ‹pûS¬„«nóîT T]nªO)0*U"£ÃÄ#“‘Ž–pU7[b÷$£w¬ÍdÄžÄÆ%´™œG÷¤TÝ&æ²n¾¤ßàÂåË—÷+~é=é#ªnïRu{
wÛ:J"&ÝÝ -]K¸œp!á,8
P: P:Pª]S§4”2c ä?Pš<y² J&(™Á¥Ã%K"(i1P²Æ’¤x”ä\€’PòJ~@)ÈIf -н”pi -ð6U·—kK®>˜ô0(t7Pts=™í\C¸”p>;YéTêo'JõXúVE©P* -(=ÃÒ·—qt·ÇÑÝG÷'8º?Ç¨Ô£Ò êoé¿£þ6Yiõ·ùÈJK‘•*•Ö +E¸Ð’aYJÝ7 Á»jí&>&A&‘ULF:ªBJ1É’(&¥ªºÙäæÿ PÚï ê椛½ªºy¨º±¹Û*¿L8–eê±0,“Y™2™’½víÚ1¹«Vš¿bÅŠ¯ -…P¾(ˆéZC˜¦c™ÐÍ›¨B/‚=mPŠ…î„Œn$\MhA8—ÐŒGJ
ð(Õ”jJŘ¹ó1sg'‚’/J®(Ù%Û!’–J–T ¤¾P’Ñ,2f› d‚’Ž1P²$‚’ÚN’5”켑PrJnÎÅ(ù9É ”Áà‘Å0’Çg+¤ëd)¿ TK× -”êׯo‚’ JÇf8¦AI‹’P²%‚’Prq.@ÉËI2B€R&ÃH6Ÿ-P*æã—Jå\ºãhÏÝP:P:ƒ®“çÒuò¶Ç½‚fJ×J·Zd4û+=bé[–¾½€£»Žî÷0*}„Qé3êo½©¿
dýÛwÔßF#+MBVš[i.²Ò"d%U„[¥áäËasu,KÆV'‡EKÕâ—Œ:¤WTLF:êBš‚ÛÅJºqbR”þf•{\‰IzÕÍþË/¿ìuHBìtJjluË”b£g÷îÝk|2ÍXî߶mÛâ dÔœð†
¦eÊtd|6+(rW¬XñM¾¤_ŸBá—ÏÀ™Î´Ó~‡ÆÚ¯Òg»-›”<Z.tO¢[ëJ¸¶î”)S.'\ȯgN«#´t t›™”J5h8YHÃÉ\:sgÒ™;Dgî -Ý´gwÛ—j -ö<U[rõ¡rA¡»êÝLhUwòäÉ- çCKg@P§–(È“ëJµØð„C -”d4³0®™ d‚’ŽaP²$‚’%k(É[ ä”Ü€’PòsöA>LJ6CK¾qIJ¹jµÙǤ t" Ô˜Ö%M1œC{î¥Ë,½{÷¾†fJ7±=îìúö -y2åÍ] -”‚€R\%yŠ%M’P²Ëa±Ë,Ëb“ùV<(É cѺwïJ¯¾újjPRCx(zê©ñ ¤Æç’’’xPR£² Jf8Šƒ J©@ÉÆ[Úi©æà\œ€’Pò -Ï–-[–ú${æûÙu:¸zõêIኊŠÑ¬4û.[i@Žd^¯<¡‘®’ˆ‹„‘Þ,Fz±T¸¤M
IÓ‡j -ÝUKåfB«Ú2ÑiI8¿¶üz&ðtj-¡¥† -nxåΙ3'3Þ¼y¡\y7¶P7SÞÜ–ŒW ä -Zúý?§¥ÿûï_3üùCU·d1É’(&irÛFÄ$¹ŸXåÎÞk“iÁ.»0Ò6‡dÀ&‡0Ò:—¤ÆJ·$ÉRäÌ|¯dÏL¿Ì:&eþ1&$Œ44CXe`–€È9´ÈÏFú _èæBIÉ—‹„xž.ž0aÂÃ¥Â%1vìØ[kÈôæ/e.'\XSÂÙeò@“2yJ£’ÎÇCUåðU
H«¨húôéyÐWV¾ÀN8wÎœ9lyK_¦ä¹‡3p…Šœ v¿›—à‘܆˜¤ªn†=ÉXð¦Z(M¹?þøcÍI,,*±°×‚Ò‚A 2ÀË/2z·hÑ"Jj¤nܸ±…ýÀ#ã³%54› d‚Ò±Ž!P2h)”ÔQPÒXá@ÉšJv@É(¹ -·ÒáÚAKïAKË’Œò_BK_Q‰‚oi.ï ¬‰›F9n6帅”ã~ÐiI¾:ÖBK˜¶BK;˜vCKûBK|=œ–LP2Ã!3RunÿÒoÂD1I“ÛöéGi¿Uîì=6™ì°#m±Ë|aƒCraµSi¹[’d‘gíÚµs¼’=ÓýÂH¨o ¡Î`é—)Œôy¶L—\ÉÁy“'OnW )ù|¡`ÏE’¡=úŽ™ÙÜX*áê#GŽlI8¯†üzF
yôTêÄRyrýyYíb9@i‘ª `êÔ©¹ùBK™pX(Gh)%ìãåÍÝaA!WP’Ýá—`÷I°y#É£VΤ81ɨºö¤¤oª3€ê5©öÃ}þùç-¨ÝtïÈØ.#—ÅrÕUWEÆl5\ t 'DÆç²²²ÈÐœ——w8 d¾&(™áˆ Ç8(©\U $Ç3@IÓAIÞÜ -(Ù8«(Éé:‘£]€’‡å”ü2AËõ×_ŸA“Ûl®n‹JŠ0”¢v×f:W
Xúv2ŽîÓ1*Íf&P»”F•nDVº·Ò½tx”EpÏ@KË’ÐÒûÐR*q= ¥>4ïþšž”C˜F#0MB`šÀ4iÓ2¦•ÐÒ:¦M:-±tZÚƒÀ´dúZúZúÕ¤%3ü‡ƒ2R\Á;ñ–(#ý
FúU‹ÜXåVÞk•yÀ.›L¶ÁH›ìró¯uÈÌ¡Â)Œ´Ô%I2ß³jÕª™^ɞɬ%FFú2S¤[–àL§œI“&½;a„Wò…xž) ‹G¡dè=E2©¹xøðáוH¸‚pQ©„sMKäÑ“Á¨ -´ô–eÑ¢Eñ-}‚ËûszRö¥÷
Ó0¦±L“˜¾G`š‹À´iÓ*¦u Ó&¦mÐÒN&EKûuZ¢š£¥¿%ÒÒ?MZ2êQp‹îš¬Ü¸ÿnQŒDÁ
FúYFúFÚ#í¶ÊM½Ã&÷øi½]nþÕ™9,wJV,rI’Ìq¯X±bºW²g‚Oòh$H28( Ö/$èòy†0ÈǙ ²…nÞÈ‘l|!O°§M¾ÐȃÆ
»«P&57}÷Ýw—K8Ÿpf±<pZ±<å¤"ÉäãŠFŽY^(´T£@p¦(_Ž——'´”•#´Î–7 -dJvû2„}<!9WPPÍé(rø$ؽlnù›b$«S1Ò´iÓ"Î$CLRMT›IUu“¡Å¢}òÉ'íƒ>ˆ÷q«oFg -”Òî‡k‚’Žü`‚’J–DPÒb d¥2oãüìTëíÈÑæ[.f^n†/ÚOǶ HÂ\¿,, -‡0ÒR§dÅ|—0ÒL·0ÒdÜÑc|ÂHCý ÂH_†$Õº……d>Ì7nÜÛY‚8¯fµÍöy,O’óÞü!C†´.IÍõƒ¾²PÂÅ„æ„f…ò@ãByJƒByr=¨ª|Uiä -såäÈ‘3³%±C™;~°Ìöqå\A!‡OòÜî•`óÜò7«‹Z›FrÈË4»ê€3IßÜM‰Ij›êž¤ªnj‡·:ÄÛ“”;iÁ[ªJÆî%j›7” -ãGe”þ_åf0Aé%R’Yã=4jïvEÓP dåülˆÐvNÜÁ|ËÉ>&.> ‡AÆËúZ?×%ÈUËÀÑƇQ©é\)»¾ÕÂ/P—ŽJ'°þ²RuŸ…[é|º´ w´±,ɘøW*qã[R]–^@`zé]©3S7Ú|2
ÀÁô-5¹‘ Óxi*Ó,¦ùLK˜V 0F`Ú€À´™rÜvhiÓÞ-ý-ýGKêÛ*–þ•HKÿeҒ҆ꙒRܸ ÿfQ7a¤Ÿa¤šÜ±û¬rïî² -øo·ÊM½Ù&Œ´Þ&wû*»0Ò2‡¤ÁB§dÅl—0Ò46OAk„Wòh°O&!ýÂHŸ%Õ>IÒuÈ°y#Sä…,!ž6Ù"å4è®\™ÏÜœ÷õ×__“?pàÀËH8‹Ð¤@h”/Ï;>_2¹Nž SYž¤sQ®*/Gr:;[è+#SÞ#˜!ïæOš4É”ìv™œ~Iq‡O‚Ý#gesË¿¬.yÀê”óÓòdÍ>~üxÍ®IÜbÎ$«!&©¦ -¦5L˜¶ 0mG`2hé - -Ý•Õ§OŸ›³Ù}([ä² Î&4É‘åÈSŽÏ‘$®“#èR–-¯-ÎdÊÏdÊÎðÊÈÃÂLþ ÀŽ7 ‰íöË›;}’ÝÎÅî‘`sK°ºNy@sUiö‘#GjªÖfS}%#áÞ¶ª‚›ê '©“JL’É™…iZ¤)€êž¤xc‡7µn’=Éðqfg -”ä}5êñ‚³†ôlE„¶rÎ6æ[v>Œ£’“Å".†7ÂËÅñs邬,É`—Åú·\Æ«BdðÜJ5™ñ©"Üñx»•eé4hé*qçÒ·û|KWàò¾éé.}c8;Ÿ -º¼ç’iç—¤{> é÷dPˆçÁ0È]a™ÅÜîÖÛ5B#—eÈÌæ‚L gšeÊÇgÊSêdÊ“Ë2žŠ3$“óÃY9!9^F¨oß¾¡`ÿþýýÉi¯_`Çí4hË+‰íð7ÙÝ’Ý6Á)Áꀌò€f—óÓl¬k³áÙV~$+µ6«ÁHôLÒTÁM-sSÎ$Õ8I‰IÊÂx5ŽMŒª›êÇÖžt˜>ncÈ5AÉG`0A)ÕÒ·xPŠ•4fTF%+§k¥þfãsب¿Ù©¿9ø¼.>¾=ÛÃòqýÈJ!ÜJ™ŒW9x*ó™çAKË’nõ©ÄÈr¸ÆlwºEÚ³1/] -sƒÙe8‹åÆQ“›BMî{¦yL‹˜–SŽ[E9.BKØ> ¥)héçDZúݤ%3$…ê-nK]p‹·ã^ûEg$LI†÷P"Þ©íرcŒ´I“ÛvŒ´FúÁ*wöB›LfÛä–ŸfFϲú™M¦–Õß%9Ó.ùÄ-øÑÑ3`À€öÞ>}ú¼ì°yÆ/øñH@¦-÷…‚nJ^^êҥ˕!¡‘KÂlo–„mÆ¿NÉpb†<P?,O©–'—†åe…!ÉäÜpSVPŽH:ýB7>¿¼‘Ç'9íöÊû:=’Ø·PšÝ%ÙmsJ°ªà ÙåÍ.ÏÓl -¬ìObU~$Uk‹1’¦ö¾U7µÌMí릜Iªq’!&©ÍÝÔZ75H'UÝŒ~ÜUÛ“ª%ÑjÜ5AÉGB8êAI1’Ò•R媗ŒJ"´«¿Y©¿ÙøDv5"+µjÕʬäå‚ù¹œAš„õ"ÜSO=¥h© -ÓL¦yL‹q0-§·ŠrÜ:ÌKŠ–¶©o&ý;*JK?ê•5ß7iɉá?a$u#%0ÒOÜu õ½Ü‰»(o׶nݺFZ¯ ä¯Òä^#-² -#͵É=>Ã&Œ4‰½>F³×ÇwX}:…‘¾tÊ4£\ò¡[’éàÇkžž={>ç<zÂ'øñ€_°çN¿PÐMN:µ -vìØñÒ ÐÈ¡:œEhBhD8>$Ô ÉSÊBòäâ ¼,?(™œnÊôËñB~Ig¿OèÆënr{%§]Éi‡[ÞÜîx²9%»U°:vù›f—G5›<O³)<’ñÀbUÝ$ÙŸD-nKf$µ¥›ro«æ’j»Ã™¤Æleá6ö,QkÝŒ¦ -û÷jr#©ÉG`šŠÀ4Ó|–È-‰ÑÒjhi=´´™o¦xZ¢þaÒ’R…?†‘bÆí#íãþÛ͸ƒñmÓ¦M`¤50Ò -Mnà%0Ò|«0ÒL«ÜãSlÂHcmÂHÃXQÿ
VŸ¾™WôpÊ4£‹S²§ƒK’é
·àNjɲ§<‚G{?þêì¹Õ'ÙxÿÝwß½Â/ rq@&5ÍíÛ·oF8…pbPþVŸj$Kò䀼,×/ü’å—ÉOØ'Çz%}^IgG¸ÉíØqºË.Il»SÎÀæ”ì¶:v š]þ¦ÙäQÍ&ϳX©°YÁ#«²"ÑMRcÅmš¡#)S’j ÜÛj€WËÜÔ˜œIIb’jÅö,Q£rªªÛ!õãNb$”Ìp¤”ªaT²¤¨¿i¬³RÆ7d%ÃÏë %‰“ ››‹)ÂÉõpC:-=úè£ÙTâ"]–^xá…RÖÄÕb>ÙN†ÜF Ói´¨<“ÂܹpÓ%HMWÀM×ÂM7ÃMwÂMà©©-RÓË,›k2½2u™>ÃËÔ/Ó@ËÔ©S‡ 0B`š€À4
Ó,Êqó)Ç-Á¼´óÒjÌKëùfJEKûñÖš´d†?ˆ‘*·ÔiÏž=»Ñ6wÀí[¹'7jrw®ÕV¯^]#-Õ÷ÀH³`¤©Va¤ñ0Ò:3†‘úÛ…‘z9$?º¢Ø|àìÕ«×[.aW\’VmÝ‚y$ßîó~Üî2ºÁ+˜«}íÚµké“ä<ß/“š3ý¯¾úêi„“Çêð@™_žRìã7ò}ò²ŸÀS¦W29ä•ãù=ÂM^ïqË4Èå’wsº$§íNa3»C -#}ÇŠú¯lƒþÒ. Ñ‚Vg‡dÊ»Iœ×Á”ç]‚.Oº?t~Üåü¸Ù#ìódãåÞ—^zé"¯€È9Þ矾©OBcßsÏ=×€P_kù˜íø$yr®W^–å~ {$“ƒ9žÏ-3 [ÒÙíxr:åÝNÉi»CÊæ -så‚ÇÁM
á¦SদèMçÀM°…Ó¥pÓÕpÓ
pSkô¦¿"5=ŒÔÔdz•é5ém -sð2uÅþÝ©/Ó78˜†â`C9nå¸é4˜ƒyi!楥X½#´´qãÆ
,ŒÛ——AK{ƒ–Ô²p“–ŽÌêÿ¨:’QpKb$øn$uK©›KÝfr¿Å3REEÅ -”Ï%šPý|Mîؙڌ3¦hÂHã4™‡‘Y…‘úÑp¨'Œô‰GÀHoÙerñŠ]r¦CRè1‡€ÈýNÁ£;œ’j7ºÚ¶mÛÊ%ìs©Kä÷ã?~¶[’³‰û‘G9Ùýðß@¨K¨ÉßJ<%—'g¹%‰Ã¼6ÀQ|.ÉdSêv -Ý8BP‡ÀŽÝ.9m³ËûZU°Ivk*Xå×H@3Ò¨«i,ö×0 i¨GšÂ#ÕIIHj]›½•I-nKb$ÕWR
Ȫà¦z&ËÜTî$1É°pW]uKÅHI[GU=äš d†?e0A©êßRËJ†[)º.¾§Z–%EK†¶$ã•GïIyýõ×G6†“kšÁuÎâÚç2Ö2),¡íIM¸©búñpSCô¦Sp55£=Ê9Ôé.„›.ƒ›ZÁM7Òn 5èîAjz˜MOL/€L¯ƒLïàeêDM®+5¹žLýp0
ÂÁ4ŒrÜ‹|ãL¢¡ÀŒDZúápié·ß~«š–é`´dš—þ!
ýŒ¤ŒÛ•iŒ´Uk`¤ -i)Êç¨~Œ4M“{w<Œ4RFúF -—wÚr\ZÝâÿŽÉPµ„tP?R#Uj -#½a“¬xÑ&óŠ§Ðn¶KöÜ°Üfˆ¹Þ!Yv•C¤…CÒï<§$â™NIÉÓœ2žä”áðx§¤iB¡˜PÀ9„LžrÊ(pÈk}^=ÊåÒrÚ%vIg»MæB6›¼›U«°”–i´ŠÔÐŒ4êjš"#5f«‘ÚÀ#CBRëÚÔX¬üHÆ0œÄHª¯dÒ¬–¹¥r&UWLªzGr”Ìpd…c”ÉÖæQ ‹à*áËR-5mÚÔÎ'wp
Ôº.®Kd]¹V>®Z€ëBeÊäšf[n¹å–<.v—½”ÿ…Zü§Ôå?êêt˜Kž†ètÜt.Üt1Üt9uº¿P§» ©éé>éQT¦§é9ð"íÞÀþýSgú2uÃÁôå¸þ”ãÓî{8楱˜—&cõŽÐÒâÅ‹ê_Tê+K}yý1´¤œ+‡º0Τ¥ÿP
+Ò!¬k«BGJh -2*kFФ5†fQYcTÖŒYÅòñðê!©$$µö_ÀʳüHU3’Qp3z&©ïĤª·Ž2AÉG`8†@ÉjµFÂ!ÉJÕËßxË’AK5²é¾%µÕÉgœá çÔ·Ñ•ëâæ -y¹V~ö‰2Â…™ -fr9s¸°ùèMELk0&ÖÆzPÿü÷4â« ¢Ó™pÓyèM—P§»‚:Ý_šn™î™î§0÷…¹gèþ5¹7˜ÞÃôÝ™–LÝèÆô~ï4Œy©-Í›7o.´´(FK+ÓÓ’2â&Ñ’|5FhI}_V¦¥Ã±z›å¸ÿaF:D+ÒÈHëÖ[‹„©i™~ë©›Pé{i2Œ45t¤?Fê#õÔzôèñ M? áÐ[0Ò«0Ò³˜~ž°J~<`“Æè97ÛdþñÐårpæ"»ŒuÍí2Ì5³Kžb—ll輬ï)wHšÖ ò ÿŸ½÷ -C–æ/‹k<‡…+ÀM%Þ[é¿2ºyQìÃ&bÇÑÏ+a1W¦ï§ãtZ‹ñX‡áـњË0n‰«i[i¼L{˜ÛŸr+‡ruÊÑÄäNâ°Ü$}ŸOiËÈ÷¾†Ú•7“¼´˜ËQŒ–!Õ;ž–,2,÷i•–~Ò’•¿1Z²²¶7Ú.Yƒ–O^ªŽk:˜>sRýcÿ5êl»³ÿCϵ-ÉH¿ÂH?ÖÏpFz›IèéIéé>Ž)ÜI -ÞM0ÒÕ0Ò¥0Ò¹0Òiœ¨?žÄè#}-ˆƒüÃ;lb^»úZ3Ûû{î¹çVÓ<ðhÀf`gÍ@ÖlZ ·˜)–ä„@‹sL »Öô HRâ_H.ÐËO†¿Hó·)_+9é룾–sàk9û&ž¾ÃE«ÛÉ(þ[(!™»È,«ùŒÌ¼šãÈ‚kfc#xd†Ö\HvößεYÎv}Fru%ãn^¯ñÚ7jc› Ô”M¾Ì T“‘
ÂEj+5JK–·dYÞv&Îî;1“)Àå -#Ý#-†‘nÆCz
ç.ƒ‘΃‘Nçlý‰0ÒŽŒLNô7|™¹ÝwíàkÍÌÇ©³©¯Å´‘¯e5°™áv¦@+Zˆ+Z’c½ÔZ¡½HW ÛŽ´ðÿ‘¼¯_Éúúå4’ò9Íá뾘&ðõy'ñ=iÏÓ9e2ÊÄPÈÄL©A‘ùŒ™eµàšÃ#Ù—rmgc¤k‹Ú©~î‘—®k‚RS¾0ò¥Fƒp‘“pq´äÖ´Uðv…)Õ"dòI0d -@¦-Oòž—¤#Òصý’Åß”Çà1}-ÀSðÔ‰Mì¡'û§ÑtìxLé$¸i¸i5üM3ÈX˜Í lÄðÌc´¶b·g¿N.ÓÞÄä ÒÀa–;†sr ÇI!¦H^ZÄ
)×’ê}K”–ì¾-½×-™ÿ BKÚBÿõ/§z/Ž‹Ô¨ç`j"Óˆñh™ÃlîNÛšŒäÎþ7ÊH/¾øâPFÒÄ| -ŸIòÒTú^Dª÷µád¯ëöâna£¥çõS¥¥7ÃCHïé'JK¿Ð½Ë´dþ£¥úã*¦ÿ\Φ&2-Õ¬ŠÔ@*R徶?Æ2’¥¸ÕÈGrŒô"Œô4ŒôXÈHÂø»™¢·ÂHבsw9Œt!Œt&'òFpŒ·`Á‚Ã`¤ý=Ùµ=ÉŽÞÙÛu×]·õvÜqÇ-ˆomâm¹å–ëãí™…h
_lUèf2Ø3Á×ãk5öûZ—=H§¯eÚ†”|Y³ÿWÉ i~%…$=ALÂã,â{ú(ßâxCDßá…¡ˆ821Ûé Ȭ¨‘‘åg[pÍy̨Êæ”ñÈ,«…Ù\!I3Z.)Ž‘HJjàxq”šòE•&(5~®>-¹ÕmïezCóxz/t0Uɯ"SÀÛ]€<«)‰]KáoJó˜Áàåèœ<F°<µ`Û§Nú¯:@wŽ›&ðâ9™~žŠs~uú~&£°.È´1 M›’Ë´5ƒ·£º+S`oêHðà ÇKáï“9wå—.dÛY¾¤ÇÑÒ“ú iéýP¢òMJÿ•iéCýpÁÄÇ\ò³*-ý:Œ±-Õ,#Ð@òR\-&2-éÿ32RÍT¤šŒdNÅ%kHº³ÿ2Ò·‡0’€þz&ë0ÒE0ÒY0ÒÉ0Ò±Ôl=œwƒ1i{ÃH_'Yz;O/[yóçÏŸëi¹làé…cÜ;kzZQÓ@—)€ÍDO‹n,(4àk5öúB’N_‹³iñµV‹HÉz’´§H!I`;xœë@|Ê´ˆçéC½QU[,†f<"ó92²3l\sÞ£E\HKÉHq†¶ JMùrÊgJvãJ5ƒpõiÉnw&n˜ƒÉ‚L/“Ñòie -ŒtŒtŒt†l*lìÊ -ØÞÓZØFšG6ІÞ&›l2›`ØZžÔt\>+ƒG+3ãàœA -z7¤¥ôæœXdÅÑ’+#P3Õ»F8®NSý˜\£ÈôEö7ý¡Œô¿%"lúß
w!Y(ôÿTi R$Iˆ44][ˆôëнhŒT¹‹ÄÕü~LÎv}FºFºF:‡i{*øøጴ/Œ´¦jª•ÍÇ@mƪØØ“mZ—Ô¡„ÀV#J¶ -x4 <ïi•†nú`ŸnO±ÃÓ’lõ´8KHÁÓZÍ!$¤$ÿš@Ä÷,SÑNxØ¡ØaR¶±pb143‘ŠÌg!#³Î{äðÈ•t.$wö¿œíFé³%ky}P²}¦ JMYÑ@É>s äêÂÖ¥úÅa?cPZ>´TÓÁäIfÉ‚LW“
óie -È´*¹5ÈešELn=NÏÁÁ´9á¸ù„ãvdTwc¸÷ 7ÛbŒ–,|qöÙg—iéòË//ÓÒ-·Ür3E—S¢ò>JT–iéYý§¥w(èýƒ0žb^ƒHÑ¥a©Þ5“—꜎k™â¼L#妞%£á‘s!-a‹;ÍV?ÉɯB¤Ÿ‡îÅʶ†¡Zc¤J
ÉWCFzJ?Cr¶ãé’K.Y‚‘„ûG2•¿Ye¤ÝÙw„‘¶ Ifi«b=ÖÇLÒV'¶=•ØØd¼GÀ£1žVY?ˆÓìtzâ’6O«±ÅÓº,xZ¡9$‹¤‘’DH0ÊD¿ìW¥|Ì£"eÎ1âqâþÁ‰FKÃ6‰@‘ùŒYp-â=2<Š¸"a¶iù*^> dûG dûQ”lßj‚RSþú ©û™€RbGJq´Ts‰7JKÎÁ4™¼™Ôã&nòi ]°p‰PÔò$¦/…ÌÐYcYÀl–°§tX¯›Ýø›úp5
‚Lcñ2MÄòO¡³§Ñík0 -rb<EŽŒ\î‘3›Î{äð(f[ŽŒ´”ÕW\ÃgJ¶G5A©)Ÿ-(í³Ï>Ë”j^7Ô@)ýú÷2FÖôÈAiä´Ô -q6A©)+.(Ù
€RÜ-Ö6åmòÛ¹ŽåxCãÈ—xýß -z_æÛZV‰Ý-1¬ŒÀã¡ÿÀ< ¯¿þú«áýº‘pœ9˜>ùä“ŸV/ÙýEÌ©8˜Ü¹HL®QdŠw5ž%¨¥¯žüw-BF>däCFȆ¢¦ýŸFðH=⑯>ý'<òñæùêñ¿÷E«¿÷W_ûë¨ Ôõ>úè£=ðׄ=N?z¸=—ŠdÕÝÍåøàƒ~;tCÞyçw„io– -J¶/Øae¤(Ùµv”lŸ±Çöže%·6Aé«,‚’õr%«ÊoÓÛ’M~Jv -Ÿ‚»ÅÂqïŽ+;˜ØkcL¿Kñ4†Lq¹LÿžÚªÁMÃSµ$Uý©KAeZ’‡ÊPT“Œ*xôÈ¿ÿ<R‡•ñèOúÓ}õiÔÏ¿÷Õã¿õÕ÷¿ñ®¿ôq!ù‚ÙŸùÂÚŸøüñGžP÷}èõÞ}÷Ýïy€°G˜Í{ùå—_ôp*z¸=s4Ú‚æ|¼ãŽ;n#|{C˜ö¶hÑ¢Ka¤óa¤3ÃÃǼ«!ùÍÚŒ$›³#¹æšÆHS‡û‘Æa$Yc¤ö‘´¢ÊŒ¤U–c½eXyib -I².CV¨[µîå§"KàL$_Ÿ}âdØûÖ_"£5ÀH–Ýy=îú×»û
ÌòÛ`»A”¬0¹%ÛS(Í;wÙ@É9“š ô•—ú ‰¿E@iÏ=÷Åö¹(m·Ýv£(Ô3Š¬—òdµikØîtt d¥ùmÊ»›ã@©þÑ·ŠÈ.ó²¯ÉHq GKqÈ4Œ›¼P†q“³»AÕ 'B#GKfÖãhÉ6GK27#§¥íî¯3öb¾ì-R¥¥(è}jX¹RÐÛŠ.]Cå&â)·Yùþƒˆ¶<Bª÷xž%yÉÂq¯Ž{‹D–ï‘Òb¦÷É÷6ÓOÂÌà_üâ.&÷ëjLΊ|G©˜³ôïz®¦¡ÜäâtN<ÅT\âS}±3øÃÂbõåÿ:‰å¡IŠþ#€ŒÈù·@Mû×@-ýßþ/ºàŸuÆŸð(PýS -ýÛ2’üoðè_À£N€G ð(¡ÖÿSB½ñ ð(!<ú‡x”0<R'–ñH½û«@ýü‹@úi \ý$¸~üøÇ?þ‘ÌúÂÚø -üÍpdúIˆL•\¦ò‰9s5Yx
nrqº%àÉe:¹t§FE¼Q -Å‹ˆU'ªŠ_KÂL¢aòωaòç(UÉ(!Hé‘ÿ!¥ü}Jú}Jü]JíýmJÍÿMJxô«”úå)áÑÿJ©Ã~–R×ý4¥>ùä“%?þøã÷“êç÷’êñw“ÂÕw’×7o½õÖ«‰×^{í¥ÄK/½ô\ðÜsÏ=<ùä“=öØCÁƒ>xŸ¯¡½Ë× ßæßzë7ú`²O˜Í=Aô¹žpút°öpHzæš#}³´1ÿ=a¤]02ÛÃH[Wï´™·róÆH3f̘ŽAYƒ2)d$í°c0(”^öß.J¥ÌHÚ¢ár±Ãm•¤$ÇH
%%ýuAiùÔò±„õ-\Í+#EŠÄEÝ\zRýÊ -\_J¾òÊ+Ï'_xá…§O?ýôã‰Çüá„ïàøV@|5ÐÐÞâk¯÷5ÜWùøK}M<M†³<M‹S=pÚÓT9Úbæ™kÒœ”27»³—íLVÉv0ÒVl|›ÂHcPÖiöìÙk™Ž-Y[2‰-u<›ë¶Ù6Ü^¶Þ®j!ÉÖ°¤lIaH‘¤J€Tõì¹ -JõkÔOTŠ‹¿Õt+¹j.çhÉEâ"wf×¼ ©æ -0ÿiœ[Éá\n·£%‰s&[~ÎËdë2ž¾ðâјˆø4Õ$ ù& z#A¿$é¡}•¦×2ئ=™”Š¨TÝêb -¯ù0¡ìS`"’ùY¢*Iñ•É'©ª¤-‰¨"?ÉâÊê>ÎI~œ3'<„|½oPTÔW¾WÔü ¨‡z·¤‡ü^IüNIíx«¤f½QR+_+ ^. ^, -ž+ªsž.¾úê«O„Gž{O=õÔ·óÒ{óêç»r<ðÀY
À-Y£qìÕB¦é«¯¾ú’ô¢E‹ÎO]|ñÅg¥HDKjTOJj|Mh¤L}ôчý̓}}͈=|rÚ|Í’í}í`ó=Ù-<Í¡¹žvº
=íyëzæ¸4¦ð|:Öb¬Åd¬Å¬ÅX¬…¥ÖY’;™ÊíLêV¦w‰‰^§¼&¿½*dXi–†½C$ÃåbÇ–-&[V‘¥fËïó6 -ŒG7#ÓË
0Zc·ñŒàJØ«)Ø«UäÕîµ0Ukó:·Ób#fÉ<fÎ̦ùÌ¿í)è½3ev'Õ{o’—ö#÷ML‡á`:Š¦22icŠLÚ±/¤´À¥ä2]«éj\Mׇ9àâ¦[á¦;ð7ÝEjÓ=Äéî‹ZZp«li·ÍÙ½"¨§ ¨g ¨ç ¨ç!¨ñA½F½F½Jï5XêuXê
–âØ7½·ß~û-Ï.;ƒª|"{¾]îÁÅu RVÌÚ$¬ÛˆX‰¢´ämNã¿A²–Y]‘7ó–I$y½(y„ˆðÙ+-z©UõBEú¢gÛõåO·ë1žj×£=Ñ®}¬]ÿH»óPû/¼ð@û³Ï>{_»Øñ[í£Åm£ÛÛÔM·´ª×nh¹ûm†^YRï.*ŠO/.ªÛÏ/,Z´èìüÅ_|zN0{rNX{BöÔSO=:Cž~šŒý´ô€Ô¡‡ºoRe¤6 ¯'´)íøZ€)ж©/œžãkkÛÀ'ÏÍ'ãÍÛxã×ð4¥¦ÃH«xÚíÔåÜ c ¾Œf&ö‡ð®Ùi!b·1w[˜ÅEæsóczgÉnSÞ&¿‰-[¶Hl¹Ø‰,&[`ùüûŠ*ëŒo„ŒÌ{Á#³èfÛÍÊ×d¤È17—™q&5u[æô¤&(}õd9Æß"çßâÒº#ÙJ‘ \„–"¾%Ëës&[`/“‰F[—‚rõe¶EħùeQ—H‚JÐaI$Åž’¦3ôi{•£‹tv‘ÞÞÛŠ¥‹áée ú²ÑÞ8†q"ø;·Ò*ŒôtÆ|MìÕLÐy6¦j¦ÊlÓ¦L©-™p_£èҌۅpÜ„ãö¡–Àþä{“òK‡swÜPdºôÒK-0w&•¾-ýû\M—ÀM‹Âpq“•²¼êß7§³yï -%-¦y%#y9+Äy9W‘—ò’–I$y¡¤ÿ÷y‹œµJžm5'‘ñ>å èñ ¨C_ùH§ã¡N=Õ·;õ¤÷wêÁïíÞÝ©¶-îTSoïPËoéPGÜØ®~¹®]Ýtu›zíŠ6uâ¥7ÜpÃE-êÝóJðiñ’K.9xÁ,,aÏfÎi ŽÈjÈÉuÔQf?üð}Ó²*{¦4¾»¦4Ò;%5æÛ&4ú['d64#æšš%ëùš/kûš9kùd¼ÁH«zÚW†‘VòfÍš5F#
ÂH}LÇ&f'S´=zÍظˆQÈ3ŸsÌìL8½m¢kÞ'YÉphUUñÃåYB¶¬*òù/ñZ"6ÖßÙ®Ã#çB2Ûîò‘#Ùnà)p¹3©™žÔ”¿*(5«éVª„«IK¶zl9“-0{‰p“FçtŠ`T¨¾Ri‘#>Í/‹º$EÝ” Ã’t]*õd†ŽÍb´rôsH-Ò÷-ŒB+ãÑÎÈt1F=ŒV–kËXNÀrMÂrŒåZ•_£µ3bm&Èz˜ª˜>s™R›3׶æ`ܶ„ãv$÷uL{ïA&ó2Y`îXn‘;‘Ú•–þm'æΆ›Îƒ›.ÂßtiXœé¦›n²S®žnë€S1¼mÎ.èå¦
êê^bw÷ƒQßÆõõ0õõXˆQO<ñÄãžxã –òÄR&Où‘§ÃaqN„÷ì´„ —²$I1O‰_ž1IžÉ YÍ39ÉÓ9AÖÓyÉSÉ“EaÏ“%É-’Ç[õß¾Ó&y4tIîÐ<=`PÔ¥o»·KOð.=Ð]]zÈ;ºõà·u=öØc·t©Y7v©•×u©åWw -®èT¿\Öqë·^Ü.Ú¼ íÚk¯=§Mxtf+TÚ¢Î>©$\=¾¨Q8ºpòÉ'QÐð’Û˜;âˆ#¾‘¥DFc¹kZæa§´ŒÂv)
÷ü¤^œ¶Hj -ÌKh2lœÐ´X?À…hªÌô5iÖðµñM÷5‘V‘&ÃH½™3gŽó4×ìÁ -ŒL kÖÊhµ1n€R ÔCü×ø &m,&m<&m%æÁfÄTæÆtfÉÌ—LŸµ1dë2¯2•½Lš§å\&qÓpÓÎø›¬ÈÀžT±ÜxÚx:`]˜ru$u4u,uéN'AP§àƒ:
Œ:Œ:Œ:Œ:Œº -£Ž -ðPqãÙ% QÕ¥Iî‡M]uÕU—RÇúÒ4IS¡Õ¥YÒÎóœÙ+ EñÕÅ%ÑÍÅ-’‹ZY¶#’:Å>çwéÿ:·[rNäì^séÏÎèל2 _8 o;q@_~ü€žåØ=ßÑzÜ#ûÕ„ÃûÕ¬CúDŒõ©åôª7¾Ñ£Ú»[½¶Ge®:Õ»;w¨Çwh×:߶Uƒ²u‹öž-JT^/‚GmTåñåÀ£,x”ÒàQ -<JGIÎù'4¯&&4×ÆdHÒöµ‘öùd!!]QÒ†´ %6á’GrH¶N‡îÏŠ#4ÁÆœBÿˆè+½YÖêQâŒjÄî:ƒlö9BFfÇ#xq!Ùn`û‚ËGŠ0R\À-®fÒ2;“š Ô”Z¹[)®¶R$e)BK.oÉeyGLd²ÅÇMxrb‹3"¶j¿j¢–{1âÓMeQÿ¡¨;¡¨‹“HŠOÓ÷F!Ëxä`¤<ÃSd´JصV¯aì`@» -#•ñHVÆ#}ŠE‡“ìØɪ#4"ÃÞ<6ë8º‹7e)Ê⌯ä922;î¼GfåݱçB²Wé).àÖÀ1·¦3©)Ë -ðPq!ìIIQÕ¤¨jaJ˜²0-ªZ˜á®¬ÐeaNTµ0/9© œ9©$´:©…k\Z…8'´!’ãɱ>®Krl·ä˜ÉQ½ú‡}’#ûõ‡èoÐG}sP_tà ¾wÿA=Æ7õhûêI÷ î> ÆìÚ¯îܧFïØ‹o®G³M·zmë.uçêìM;4›´kx6nÕmТa\·¤¡]»À£<x”ÓôY5eÀ£4•´S–ñIáÌØ$å´”ŠL€zƒiÓ¦u#¾¤iCZ<2µ‘ ”÷,ÌæÉò挑ôñ (È$¨ºD}6ð²¸7mÛº‹7 Ÿ÷ª]¡%bh -9rPd6;BFÎ{äðȹ\!ÉH¬-Ž‘
¸5IMù,@iDn¥¸”¥8ZrYÞ.‡L¶pâ¸Éù›AE0ʱT}qËùË"õÚë
õ?ub0DÔ» $I'éû’f(2J–áÉ!yF«À¸•Ál]ÚŽt2¾ÝŒt/V¯Ÿd -”‘Éy™$+‡¹L’éÔêÈZa‘É:̦u‘
`©‘M˜f›"›3ë¶dþÍG¾†íÜž9¹#³sgæé×™±»1w÷`ïÅ|Þ‡™½/}?¦üþ,ªƒ -bÆgÄ4cÓBœÑiÏ@J -S&À£<x”ÓŒÍN›6mtF°3öô¥¦L™Ò“š<yrWRÒ™˜4iR;Òp#[Àm‚¾¤àë÷òÐRÎÓŸe¡¥ ”ö¬¢—@©œ©]ÉBÊHÃðÈ‚G2*»I#ìÓ覾,òy¯éÏO"v×d3ÒŠj’‘ó9<Šs!Er¶—#5IMù+Ð’MÇh©¾ƒ©>2E¸ÉÁ“#('nIF¨ª)Kˆ:Ç«%þQÇUIT%É -£1y1Í`NˆÓŸñôeÄ>=i¡PWj¥•VêLNœ8±iKHZI )ÜÈæë÷rÐRZÊx¢¥4´””R€RPJ†Ùô½A˜ŠäÂlŽ‘"x$(ò€"oŹ6êïìqòù/ÓNâl¬£ 'ÎH;ÃGFâ‘+$Ù(#<àÖ¥¦,+-ÕÂ-%-9S}nrðGPNÜ’¬/nÕdÉÞðj‰?\‚á’@’UI!éªd,A¦VÔÒ˜Z1¯m_;,×ÉÎÔÍæÕˆև°ÉfÏÃî7™Àf¸{ã$d -N„UU‘éÈêÈÈZÈLd¿¼².°²Ÿ·!²ß1‡oÛ„ïËcÌã6åÑ6óô¤›{zæ--}¨Ê‡ª|ͺÍÄMÌš§[sÏÙü¤&ðü”¦òü´&õüŒ¦÷ü¬fûüœæýü¼VÀÖ…‹H‹–ÆVZ$[µI¶lך٢!ÇzónÉf=’M{Icï“Ìí3'‘ñþv£}žAÑú@Ñ -€Ú2£GnM¶ ¥ÔÀÀ@1))$$y$è²~/ãë/Ò¾h)åëRžh)鉹’€RP -<»r¤JåR‘VIY>ÝïœI•XÛ5œ#Õ$£šžŽ¸>N>ïÅùùI–5bÅA‘#£8ïQŹFÎHMgRS>3PZJZŠ8˜ê#SMnŠƒ§ˆ¸5‘Z5å/Ñæ0ñB‘Œˆí,KMd2Z²˜ÜÖ¤1iß*g~k?Ï°«eÙßr0Rž=¯ÀîWìš”¶ÅV6È6X¥tédçìbívzIdéc_µçÙfGsëÂd2žýw2™„LF¦ð¯+#« SùÛU‘i|Ôt>t5du¾c
®$3YÓÓ—¯ÉU®kq©«Éî/›ÁMf3=éLn’„B¹ê™iµhfF{üÌ,±Àœš:3/ˆ™Aa¢E5FI[þZˆ9kG:ÔCkt’„ÕU‘ÕºIÌêÑ¿N#|¶j¯ñ>`•*MîÕMêÕ÷®Ô£g™Ø£§šÐ‡×TvªEc:é°µ| ]xÔß&<êm%ã¨ÇQ‘ZÇQ^ˆÓžñ´eÅ>QPK¦¿¿¿˜îëë+¤$ù¤$g’dI&Я¤ýrÊן¥ ¥$´”ôô¡ Oô•Àxvk¾¼|á0Pò†€Ò0gR9I;RÈ9Ž‘HŒ©‰õ–F<|Õ¤¦ÝØgg½ÕtÕÇ£ˆ©~Îv“‘š²¢ÑÒˆL5‘)Ž›"ð!¨8–j@âpë«+5
žÄÃ&–ÅÁ“ÄE&£%Ìi{J„¹LÚ²’l^)©\Z@»}&,Éd,9|ùðšm‹vo <ja¿leçlƒZÚÙHíæÔN§‹¶›«9{¸®³]·Ÿ‹ÌAn8ŒAÆ"ã ÈDd%d¿l2™˜‚¬ÌçÂ'¯BºñTÒWå»É4jLOãŽi\Ë1=0ÑóMOà°¢4õô¤¸d5*U¯–VV£2ãô¬öýé9‚”#š^ÉL/ª½ÓJ›i-T¹nU¬Ú&™ÚŽc½J§derŠ¦tK&>›Ôm<¤˜M -刦äS -’ÉœÁŸ\BZÄ“Z‘6õÁJí$™tH&S4¾“Èá³ÐIÔåxHŸ<
tqmH§ž ¯SÏÒÛ¡çëéÐ3w·ëé»ÚÔ¢ÎV5µ£…\ìÒرcÛJ"™Ö"!µd”‡ŒrQVìSÈ…òé®®®\ª³³3‹d’HB’FRþ5è÷’¾þ"éëoÐRZ -<Wàé‹|ÜJ>n%”’žÊc@ËÖ(Ùí„PZâvywíEÄ™äüHqŒI®ªÉ#ZVŸ¿øëJM«±Þ(Š8ŽêãQŒÙžšŒÔ”ˆ–j†ãj"SÜO‚ŠHdI~Õ¤¦©j*kTeÿ¨IKÞZ²¤oRù°œ•Øb‹-a5¦M)`9wîÜ$~ò5)ÚSl†i¶ÅdŸBRŽ`Xž=4ÏnZ -FJÁHi)^ù¥í3ËFšÅ÷òàQ<*@FEH¦â”Àž–QäÓŒÒæߊöév¤cT___gUºîªôð+½UéãoMúù¼~6úP@+¶üAßD¼J ÇÍøÑ \WÔ2Ñ3¦êÐè’U;)G4˜C8~?X fXâ”LÔèþ¤•°¢I›ÍÈ)j§v»9‰ªž¢vÊ=Eíú¶È¨2jƒŒZ[!£z¨Dv‰4ì"ÉFàQ!å!£œ`'—…Œ2QºÍ$jmmM%+’LT$è_Cñõ¯ %ßsùž>ÞiI_îáVò7aôPü-ƒ’Я|[½’ݺ%½Õ¼g>Rá¹æ!ôÈQ«¸´™úØ3òå÷ù›ŒÏXêéšPTŸŒ"x´”a¶å󤥥D¦úÜTžâªQ©¿ˆ¿|2"¾ªŸV³„C”´=•« -X5&m^>Û˜’ÏÖæã
(ß'·á†0RFJ°#Ú}^å«+ì&«×,4HÃHi¶Ô›kD<ÊG9ð(Ó@œØS¥Ý¹4Jû´IË(a@kUÚFio¯JG(ú‡Îªtñg&Ý¡èóºÙò{<¨*¨Ê7Ñ—‡Â‰¯P¸®83JJ|ЛÒ3÷¦‘ŒH¡7k¢ÆôæÄ4=y¤@à°hIÕH i±$"„t¢Îªt„N¢*µQϨUÒ -µ@F-Q©ET42*ÑCEµ#_ Ù¨ ¦æòQ2ÊBFYÈ(# -Œ -ão³fÍ5$QÉ@É•ˆ$s7 -J5¦(•fäñùÛÏX0×qPÔ(ÕÄ£eE“ú´4rdªÉM5᩾4ºV¿,2r ŠC¦š´Ô -çÁBI -SBIéqÛÒ&zúÖŒ‰¢5‹äL8n–¯JÁ’ˆbEŠCÄœD&Ø¡H’«’QÖȨ@òu¾JF9È(e!£d%Ó†GB!“D2ÿÿ³wPQeËÌ:Ž3cÎ9GÌ9aBŒˆEQ‚ ˆ("¨¨`BÅœEÅŒ9çœ3æŒ9çÑ™qæN¸÷UÕ>§O÷á4ÓHìWµÖû×]omÛßÙ»þ]{ŸÚ™3“¤N£“Ô²X[Ãbm
ÂZç–¬¬àCðDZn þr+*+!-+ä– -ËJ©°¬” -ѦBÈ©ôÊJÊþ›RV¢ý7*+Å}PI9Ìmêåª*£¤å‘ⵉô•îᛕøOÒFç{£"þöˆ=KÊ„X¦¸}SÜæɉÿÐýf%^Ê·dªQRú|*]Ñi1OËzƒb’“¤^ÊÔ1úâÐÝ]Õ«W—ÚRÿðHôªxjLš©1}¦ÆDš=RôHiÐ#¥Á\›³nZ,!¥E”íQ:´GéÐ¥GO“-N4@RA'É(2{&CÉl(ß ÿX‘,$Vh¨ôþŽ,XHù)z‚'œ…¤o%_’ÜI–ôðí³dÐ ¾d&$ªFÉ,Kf’ïD*É¢oŠtÎ(3þ$äŒ2ᣌ$²=J›QztF(iÒÉÎ(MÚL™2¥Nc Ö©ubM"»%+tKVVðyVVä–ào“Ü–•Q*t´©°¬” -1¦B ©p5VY‰ößTe%ÚS••´z¨ÊJÊaÞâîrÿ36 ñߎ$d’Ž{ú;u˜{’?A²°J‚-“©æ)ñ¬Õ7&ñ2Oq»¥x%¥˜¤4:W.ƒ¡Å<-ëiOK}òHte)Ý<Aý•©Ór5¤†9666V¢Û õ¤Æ:ôæ86ÛÁDšSjjL®©Ñ#¥F”=R,!¥A”íQZ´GiÑ¥E{”M:t<$éSA>—Ò{Cɨ!™„ÀŸPIf+4TzQfkEà/ÏœšëW$iHàûeNK_7s:à[eB2€Ð›f™2HÆL±Eß -É’>™"Ù¥3tFig„’†œQz4EhR§C?Dö(mÆŒS§‘Å:µ¡XƒX¡Q’þ¬•º%+Å-QY ¾A*t¯©T*D– -á¥Â-S3”•â>Öm´¬”`£dêd3ÚŠ”. ™¸MMlX¾}1á)Ž¿o2£úfå+Í“Q·d‚Q2ZL2²á¦í‘(ƒÑ e5zm‰<u¬VšÔ0‡Þ§Wžè-qz_¼D‰ä‘¬SÑÛäà‘¬Ñ#YcšM 75¦ÞÔè‘R£GJ)
z¤4hÒ 3"I‹Æ&-:I ³§Säýôzÿ?’FÅ -½”žÀß!Äšþ^!©I°ˆE’†KÆ´ŠÀwΘNå%³bKúŒ±%Å¡O$S¤çŒð'ÑsF²=JgСX“3J“!C!©
ÄÊZtKV$è–¬·[*,+¥B©O*•*~e¥¸O+ÑÓÿÓJZe¥¸·ÞTF)^)‘
Æ·#_9ß›šN’?û±°Ä[âe™lž,EÌã Œº¥¸’V1é«6ܤlEy‹2å2Êj”ß(ÓQÎ#Dí©Ñ y$j>H¯AÑQôj½$…]x0¹ZcšµÆ„k©×“°5z¤Ô˜“S£GJö(5Ú#’4hÒ »‘2;IZ!òU’N-ðß)¢g¨¬HÐUé ümé
%5±IƒÕ-Eð52=IGBç©5$ƒ,iÕ¢ø!Å8£Ô*g¤³GÖi
‘°GéÓ§'±"±VDg”¬Hd£” -ÿå©Ð(¥Â²R*D!¥—•âõ=ZÝ´6áL(+™`”L°GIæ-¾EùÊ„‘ü™Ž…Å|ò•Ã€½”é6ʨ[2j”Tg”Œ“T§·UnF=å-òH”Ë(«Q~£LG9²åAʈÔI‡zêPwê³C¯FÑKRô^9½8E‡‚ñsL½ä‘¬1[ã^›5z$k´GÖhRAC€ÆFHï$iÔ6@%i…ÄöRz‚N!–`™ÊZ%ð]Òáùç´ŠàËcz’V~¿LHºØ’&b€´„üNÒ)ÎH¶GÖiI{¤ªéœ‘¦GÒ z¤TBà$ѹ% %*+‘QŠY žý²’Vo¥$Û„ÓÚz3Õ(ý?·BfœþÙ±üÿsœoVÌh™L5Jq“âu(‰<’jÃMñH”·(ƒQ.£¬Fù2å<Ê~”i£…rc‰%¤|©“È#ÑëR²G²JEǃñ 0&a+LÇV˜˜UFÉ=’5Ú#IÐèŒRjtA&ˆ–ƒR›,+•`ÕŠÄZ,g‘¤V‹]$iE¥¦wÎdIM’NKT~ÿåiIg¤³Giì‘ m©ý»=Je¥ˆ†QÂ;U*Å(QYIkÿÍ„²=TVRÎv“±6aη¤´Ð:Ûÿ²R¼<R -ñߎ$ÊbaI’ü£1eŠ©n)n£¤ULŠ—GR%Å}p›r”â‘äCIª
7)çQö£<H‘¶\(KRw*1P¥²“°0JøÖ¹ðHxdXg”¬0EK‚'fŒ%IpwICLuP’茗•–`ËZK°Î•ZCÄûe†oã+’Vkµ¨L -½¥†¦ÈJ%©{dh”TÎH«8R*£FÉ„ý7ê UV¢'‚ÊJFÏvk½ ÷‘%ÜR‚ËJF» 6E,,‰/É?’Sˆ[2j”â.&Ýp3ãÁmÕ¡$Êeä‘Œl¸IÅ$Êr1IÊœ”C)›R^¥=*J(Å$2Jä‘ð}+=$%+Ìâ’ !Ð#F)žbྌ»%CËd'†/ÝkIÓÄJ-dŠ´DgôŽf:#M{·G2Õ(ií¿™PV2aÎè‘¥xð6u΄²’ F)ùçö>,,,)Vâ–L5J¦“âï‘”CI*¤u(Éè†åAʈªb’–Q¢R„l”¤ÔKI˜Ò1%æØ¥XnIË2˜'-‰UŠS¬HЕQR‰Î#Y%H4<’µ,©ÐiŠÕ¿Kª¸=’ÖÖ›ÖA¥ø—•ŒnÂi]÷•]–ŒY2º §*+™j”Øo°°°°˜*æ6JF‹IF7Üâ~¹<RÜ·)3)IÙp#¤ÚpSŠI”UÅ$*,ìºé%*J¨Œ¥c·$ ån9•k[¦¸}SÜ¢õQ:±R ½B¯!Ö¦ -Z?ER“hØ#Ã?–J-ä‘ÅÊDÑ´GŠGÒ*&©Œ’ª¢dÔ(‘aVÊJª–ªM8U;JS,ÅË-}eY)ÁF)ùç&–”#_i”â.&©6Üâõr›
-¨b…´übŠŒ:#U Iå‘”:’jÃMå‘Œ“T
'öQb£ÄÂÂÂ’Èb£¤å–TFIkÿMëX·–[RÕ–”sKq[&•oR™'•ƒRÙ(ÅKi‰’WYRª…§‚¬X!Å)¦HU32ꌔ’Ö^›â‘Tnª#ܪb’Ö®›Ö…oÜG‰………%‘%!¹RVÒÚ„‹Û-i˜T–Iå›´Ì“â T6JñRZ¢äP–oNŒRUÑWù!Å™àŒT%$Å#)·ãöHZïºÅ«˜Ä¹YXXXE’â ’ª¬dô%8•[RÎ-Åm™T¾É¨yRD±QŠ—R‰ÊZÅ-J†eI‰--ܪ'Bå‡S¤ÚWÓrFª’ѽ6•GÒÚpÓ*&ñ®KÒJ‚÷ßÌã–Tç–L°LZ¾IË<©”b£T¢dD£¢²[,)ZL -)~HË©œ‘–=úJ”à“Iì‘XXXX"f,+ÅË-™j™Œú&•yR9(•Ò2T_)ªÌÉ’b$ÁhµžÕ#¥ø!-S¤8#UõȨ=Š¿GâbKÒŠÖšÈnI«À¤²LZ¾IË<)¢$*•—R‰ÊZ}¥h¥O–äóPUy•¨ž0Õ󧪩œQÜöÈÔ½63z$6J,,,,ñ’x¥„¸¥¸-“–o2Á<iÙ(•¨²ZüE•%YR´$·Êû¨DõÔ)Ϥ–32Õ™Ç#q1‰………%Q$þe¥¸Ý’ÑSÞª“–e2ê›TæIå ´¼”QÑ2Y,ÿŸÅ„‡FëYSù!-S¤åŒ´ì‘j›-ñ<%–¯”ÄsKq[&£¾É¨y2j£âvU £©’%ň¹™«¼J´žIå‰5ÕÅmØ#±°°°¤1Õ(Åß-™`™Œú&-ó¤rPq‹V.ca1QLx´žNÕ¬<Ùñ²G_é‘Ø(±°°°$ž˜Ç-Åß2iù&•y2j£´D+y±°$@â~à´žS•)R9£øÛ#öH,,,,)DÌè–T–)nߤežŒ:(Kbˆ £ÖS¬zÐUÃ@eØ#±°°°¤t‰—[2e2jžâ¶Q r‹e‹Ÿ&£íW:#Sí{$–䣓¯©&£–IË7™à âåªXXWâõœj=èF‡†Ö8Š—=bÄÂÂÂ’d··oŠÛ<Åí â–xå-–¯“¯|:ã~äMuFì‘XXXXR¦Ä=+'Ä2™jžL¯Ì`,,f1;&ˆ à !öˆ=K²Š “´ –)^æ)‘KâÚž„˜¢xÙ#öH,,,,)IL¸ãå›ÅK±°$“$ä¹g{ÄÂÂÂb)/ËdóÄÂbqÿ!”ücŸ…………%^ò•–‰m‹¥‹‡Fòsóˆ“Ëÿ[Iþ‘ÌÂÂÂÂ’’ü‡…å[ä«,,,,,)X’?Q±°$†$ÿØbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1]88888888888888888(¬t‘Üß„Ãa¥Éý8ZD™ë7 -Bk9ë·±€Æ"›Üß#ž¡&ššBÅ5¹¿$G¼BijU0Öo3¤H1Aè¸2Õo*tL%¢iõBâÊT¿±™ -¤ -øŸÈ±*ƒ5¹¿1Ç¿…Ž©‚4cÆL™Q¬+Sý&BʧS@ŠD3gþNŽÌ€VÂÊT¿•Ðc -ÑÐ,Y¾—#Käš'a¬Lõ[5SBú}Ö¬?üðÃ?þš5ë÷€G+SýVB—PuL)ðü)›ˆŸ~úñ5£˜‚eªÉýÅ9Œ†n b>¦éOÙ²çÈ‘#'DŽÙ³é°*Ty¨¦äЛ|)SD -<såÎ"wî\9+bÅÁÊT¿Pª4N³þ -)Z¢h‘"À5_žÜ9³ÿôCÖ,4ãz•ÍRŠ
ÉúÊ •˜æÎH‹-^¢dÉR¥J–,Q¼XÑÂóç˃õGª<§ÌШ4ùþ˜˜.Z¼d©ÒeÊ–-W¶l™Ò¥J¬ -UN«);T°¾8PaòÍ–#WÞü…Š+QªL¹ò*VªT±b…òåÊ”*Q¬H¡üyµ¨&÷¿€#VHP)£Â@ý){®<ù)V²t¹ -+ÛT©Zµj›Ê•* -T̨?fË‘;_ÁÂÅJ–)W±r•jÕkÔ„¨Q½j•ÊÊ•.Y¬° -ëU´ÀœVShèR*;8Paò¦å+ÚT«Q«vºõêÕS»Vj6•Ê—‘©þðýwÂ,ñœ"Ã`öÅŒ -µH‰Òå€iÍÚuë7hبQ£†
êÕU£jå -eKª¹rüÄTStè;™pöÍ™'áb¥Ê"Ó:õ6¶mÚ´YÓ¦¶Ö¯S³šME‰*¬Wuf‰'à”ú)U̾8PËW¦
Ù6kÑÒÎήe‹æM›4¬W»z•Šå$ª’Yâ´š"CSê?ÁìµlÅ*5êÔoÜ´…}ë6mÛ¶imo×¼iãúujT©T®T±Âùóäf‰'à”5µR*ξÅq ֪רi‹VmÚµïàààС][û–Íš4¨S³*R-„T9¦ÜP ’OÊ™·@‘e*À@mhLÛ;8vîÜ¥sgG‡ömZµ°mX·f•ŠeK-”/·0KœVSdÈPÉüþ˜
RjÑ’e+UU¯q3»6í;vîÚ½GÝ»uéäÐξeS™jÁ|`
endstream
endobj
90 0 obj
<</Length 61001>>stream
-–(r¹0†!Ôì¹ò,Zª\åjµØ¶hݾc—nN½œ!z9uïâؾ
RQ¥B™E„Yâ´š2#ÔBÅJ•·Ù·©][‡ÎÝ{:÷éÛ·__—>ÎNÝ:uhc‡Tm*”,¥U.§ÀЀZ ÖmÜܾ½cW'gW7ww×¾}zuïìШ֩nS¾4˜%J«¼ZM‰¡,i¨ªÔ¬×¤Eë»SO¯¼<=Üú:÷è"QŒÍ§ÕF ÖoÒ²CW§>®^Þ}}úx{º÷ëíÔ¥cÛ–¶
jW«„f‰ÓjJ
½âƒÔZõm[¶uìÖËÅÝÓÛ×oðÁƒ
ÐßµSW‡6-›Ô¯Uµ"š%N«)4ô+J°NÍ•W†j×α»s?¾ƒý‡øäãéÖ§g‡6-šÔ«YÍRþ<¼ZM™¡_ûÅâCAp¿0ýÔN=z»zúøù
-æï7ÐËÍÅ©‹CëæÁ—W¥U¦š‚B²¿ -Ô¢°¤‘ öqóò4bdpðÈAC|½Üû8uî`߬š%N«)6äùÖ4Y²þ”#O"%ËÙԨׄ ºä8bÔè1!cFæï;À
¨¶oÕ´!š%¬AäÄs\Na¡o³þ˜#wþ"%ÊV¨-Û"To¿¡AÁcBÇŽ76dôÈ@ÿA@µG§vv¶
Ð,QZÍÆi5Å…jM“;áe+U¯Û¸E[G‚0bTè¸ 'N?vLpÿ /·ÞÝÛ¶³D5]Zå½Õ”zN ío¾BÅËT¬V§Qó6ŽÝêàa#ÇŒ6iòäILJŒ -êëåêÜc›`–*—+%¥Õ,œVSVÄvJ¥+TÝ°YëŽÝ{Ôña“çN
Ÿ2iBè¨áC}=ûõê -¸Q¬ApZM‘¡ç”¾“œØßMíº9»ÔàÐ “§MŸ1cÚÔÉÇŽîïëÙ·g—š6¨-¥ÕœœVSZh%UpJ¶:téå:À Nœ<mƬٳg͘6%©ìßש3˜¥úXƒÐ,ÿÛ_¨Iô¯üÿ†ó/%ÕJÕê6nÙ®sÏ~^uÊôYsæÎ;gÖôð°q£ƒ†øxôéAf©†MüÒª•‘HÒïÿ‹0\©bM “j£m;9õõ„PÃgÌž7Á‚ùóæÌœ6nTÐo÷ÞÝ;¶´Z]?þËlŒ(sM„PTERÕ -Ÿ0&hð -<k!BݵïÀ¡Ã‡Ü·{û¦µ+Ï›ŽiÕ³¯“X×èMÀ‚ªTg;¸‹nß9såÊ;wø¿\Ô±ê¨roR³†~RýAIªíº8ƒS6cA$@ݽïà‘£G9´¨F-˜3u¨ ->Ø«ŸS§¶-ô&`êÜ‚e¼[CÃ0ÅÎÐyóÀÎТ5tÑ"…!V¬@5Ëw†C5¹Ë1ÿâN¹.©V«ÓÄ®Cw¯!#ÇM»dB=rüÔé3gNŸª»¶®_¹dÞ´‰£‡ùöïÓ]LÀà€Š ø;ªe”³i¶ˆ;C+¡ßºÜñû{Uoèäþ9,#¤ùWo¥Z¾JíF-Ûw§4|ì”9‹W®¨GOœ>{îÜÙ3§ŽÞ·sóÚsÂa]ããæl8ÿHÞ'“(6dUš}+Q²TìM¡K–(V¤pÁüÔ˜Tš²ù”©YCIªb¥Z¸D9›š
›·íìì1(0dò¬E+ÖmÝ}ðèÉ3ç.\¸pþì©c‡öîصláÌÉ¡4£Ö• ²¡£ý.³Xšþ˜
™¡Ë–¯P±b¥J•°3tÙÒ%±áw~͆ßÉý{XF¨’*Åò8¥ÃÆLš¹p9B=vêì…‹ÑÑ/ Õ=Û7®^:º˜€ÑK5à|Øg–ŸXÌ*¦Þ|Å^ßrch]gèÔÆ&`>åoþÐTEùW*?Øwtêç=tÔÄ–Ý‚PÏ]¼tùòåh zôànH«‹ç„Ç ¸WçvX/8æBï“õ{º‰*;öo—z}W²©Z†ÔºZ›JåËUƒ~ßœTͪò¯(?4±sèÞw -L½`êŶÐUkÔªSÚB7jÔ°~½:5«W‘Û}çŠÕ="¹ UùÕ”z£ý
Ÿ»dõ¦ --·…
„Kë7ûö—¡š+§$Õ”JW¬Fö×Õ'`ô¤Y‹Vn ¨W®ßºsïÞ½»·o\>{âОë–/š59$ÈÏÓEª+U(S‚®Ã:/®d V¯]¯‘ms»ÖmÛwpèØÑÁ¡}ÛÖZ4mT¿vu› -4]¶še¨æ -UMI²¿zàš&læÂë·ïC¨7nß¹T¯\<sìÀÎMk–Λ6AoYS¹|i Z¨`Aª!EªR£výÆÍZÚ·íбSç.]»t]¡›v…f¨‰ö— -…Uk7¶ë Ö43._¿M@½sïþƒbîÞº~ùüÉÃ{·_C5TªÍÔÆ)µ^æX¤hq²H5ê4hÒ¼•ÔÚÉÉ©G÷®;¶oc׬q½ZÕDwÃþÕlÛþJk¯!#ÇO_°lݶ½G -wË»b“ÑzµkV¯VZõšuêãU(]zôîç1` ßÿ¡C±u°—{ß^ÝÛÚÙÖ¯UUõ;z¹ŠÍ¯YÃ`¡*ªÕ±§ÛÀÀ„ºYúâåËÏp¨^‹>stßv°J3'…êï‚mÖ«S«fÍZµë6Lz»ö÷4; -2È»?çîRãJ|¹*_îìâ=H¨æ-¨¶öŽRpÉêÍ»PŸT úøþ—ÎIóï”±XÖïÙ¹½}ó&
ë×S§ný†MšÙµ¦}Ü<}ü†<jTðˆ €Á½¨i+ý“¥•g_³‡º¤TºbµºT'8lÌäÙ‹e¨1ž>ùêÕ«—ÏŸ<¼‡óï¡Ý[¢`©J›åØÒ®Y“F
4hØضy+ÁÔkà€áÁ£CBCCÆŒ4t·»5Pñå¾çMb„RR’ê„2Tu“ê‹—¯_¿zùâ飘ÛW/ž>²wëÚefй—ÚÛ·lfÛ¸qcÛf-d¦¾CGŒ7~„ñãBF6اߞµ>A,Z0oÎl¼¢Iœˆµ‚Q¨¯^Uš¯ë%Uz·±‹CÛV-›7kÚ¬yKûvSÿÀà1ã°Ã줰‰ãB‚ƒüb×JÝ«òä”Ì/û$s‡ #ŒÒí˜GÏ -÷S£¯ßyðø¹õ™Îý¢QPÝû:;uïÖ{`êáí7ldèÄð™Ø…tùŠ•+–/˜?[çÔÕ®ZW4ÂürJ5¨7Éq?µ¡þ~ê¶}GÏ Ô'U¬S¥âï<þ‹P½=úõîåÔég¯>ÀtPÀˆ Ètéò•«×¬Y½rù’…s¦‡Q¯ˆžÚ6oX«Jù’’ù•|Ts†Ö{oòɇ‘xòaݶ}ÇÎ^ºq— ¾F¨OÅܺz‘vTW,š=e\0BuuqîÕ«—300hèð1ã§Ì˜»héŠÕQëÖ[»fedÄ\©HÏNm -JªyÃ` êß&f_êø° R*ø¤Û1?yúôÉcz=ê½JŽ6),tdà˜}ª·¨“gÌ[¼rÝ–û;yúìÙ³§O;´w;íÑéA-W²°ª ”Ü?†…„`*Y_q1cñ²•t¹aöµe÷á“çÑ'!Ô'â@ÅõÌÎMk"M -€Ùw€Á@]¶fãö=ÔûîüùsgO?¼oǦÕK%¨]j*ré——©æ
+Õ@͉µ|¬<têå6g_XÐàkäUï1žƒõÌ6°>s§‡‘MÂÙw€2P—¬\·u×þ#'Îœ»pñâ…sgNÙOÍd¨-Õ²a¨‰zLåŠ «×mbס[OÑCT̾”R*
Ô«¢å®gÂ'ŒEª¯z nÚ±÷ÐñÓç.F_ºM=Òvnf¨IVºÉ—ne$ë+
Ô6zºz5a:xß-{ÄìPñ5r¨—ÏQDZžä/l’¨c'á@]¿u÷£ÔÎðÊ•KÏ¢¾K‘ó¦g¨‰ -SÉ%‘õµkŸþƒ‚B&ÏŠX¹a»<ûRk€‡1Ò@ÅÂâÙúU·F¥ºïð‰³.]¹zíê•KçOãú'*rþ´ñ#jb†Siò…5j© -b Š[i¦Q_ƒ'Î^‚Ù¡>zHõüÉ#{©ð0C¨Äz‹I“¦Ïë‹Íd¥n†×¯^¾xæø!XÔ.C¨Cjâ…œPÉùÒä‹Í—£;É!£ö2i,R·aåá -;4P£Ï?¸K&`ÙW¼¥ªï,¼cǾ#'ÏE_¹vãæÍׯˆ^ZT/ZÒ0ÔD…)&Tiò-^¦bµ:âöj¨Ø@mÒ™h1û>’*Vifò8¨¸F¥ -!Ù¤is"V¬ÃÁgD3ÃÛØösðÖuËLŸ -€:Ê@_Üz“ -úÕ\!˜JU)¡æ+T¬48ß0ùvëãá;¤–Üú•ZÉ™SÄ@õêïáÑ7Rƒ$›D=Ÿ/JïkEo².š6j¨wßî¼õfæ°Ò1•M’”PÑù6±ÃÉ×Ûä¸ð9‹qzä”<Pa=sÿÞ-½ -á´°‘4P= -+Ôl9ó(‚er¾4ù†àÕ%xËÅñ³Ñú= •ÂƒtÞl7T<š„³ïØId“Dw`ÞÒŸ¢Mƒ;7®Š˜5iL€«SG{Ûºªã,|òáëÂÊJ‡TbŠÆ—LRþÂ%0¡6lÖºc÷>ýiò§£cX!D#+N<„…Žµ?7ó–fß…ËÀ&Á£péÚí{=¡bñ<ÐthצՋgO3l [OG<"*<ã3J_Vab*V¨˜Pë7mÕ¡«38_œ|#V®—ýL¾Àô±d“äáb zz¸»¹{xùÐì;m.^"Få -ÜÕyB{êØíÂÉû7¯Y2gJH ¯[ÏN›Šs¿yrü¤ÿ~S5)¬¬b¥;àÓ -¦Y~& V¨P[¶ëÜÓuÀp¾3¥‡.é.N£O°ì+Ù$ù`(T¯þînnîý½–f_± -Š†úP42|LçIOÞ³%jéÜðÐ Aî½:·iF'ôÕ‡¹™ê¿…Ni¼‡™fý‰LRÉr°BmÜ¢c¾ž~c¦#½É÷‰ÞFª´ž‘å{¸!Ô¾8ûŠE*SgŸÓ!a|EC´\Šœ7uìp?ç.m›7¨‰ïÒäÍ™-«þ»4LÕ0ÔcR'ò”¯€OOדñ%“TN£æ˜P=|FM˜ -³¨´Ø¼N©O±<‚Ù×&vâKQ3'_µpÇW-Äì»JÚÕ‘û¾|þTn¹´miï]‹†µôßzK§»èØÜ‘ÜXâÿþ/RãD „TaJÆM¬P!¡ºcB2{•oÑùÞ¢ÔA†Gw0t.†úÉïÏxù6g_X¤î¢MØJà¾MõâÙcê$plÿöõË
Š¿åõÞO×÷% -ÖoñWàL“FðL+_kdš§ - u%Ô¨Ít¿¬Kî?Ô?zîÄ!Å&
ñ -v‡ êŽåc5i"Ù¤þî®Õ4#CiöÅ=õs—é¥óWoÞ¾{÷›~Ü¿}õÂÉC»7ãB5ªðUùcùþ>Âjî0Î6¹QÊ¡æiä’&MCœ‚&ò̈7K'ßž™‚ñ•MÒÀ€àñáTèÛ}H:l†Lå·o\&ï+fßQh“<`öíçF¯Ž?Eš}OQkJ¨oß½÷î
ö\ºƒöW¬iÆ
òpîÜV×ôAºk¨¦¥/`Õ€SV}¢j~Ê«„ÎŒNºW:‹¸²¯7•˜6lfïз»ÿȱSf-\¾V®ãßE¦/ñ5ãç¸0¡¶ùRC -N™æwx«ô÷Y³Òµt³t‘âÀ´Zí†`|Á$y:i&í²ˆêÝûÔ´ùµèÚsëšx%u•AC -R ¨a¦”"ƒ^N¢™õ‡~ü‘.¬ÅÛM*Z¢ty`Ú i«ö]zöó,›¤í’I"¦ÔbGjÇ".Z)*þà}Ý]]]±ò0DTVH³ïí˜ÇÏ_½¦?Õ·¯ž=&§„û4‹f†¡Sê)õg) C5WvA5SÆŒÌz?Lz]lòc5@*ˆÊ>VÂ'E&%äÁù=
NA3[6¼®6g®Ü€o7-S¡ru`jÆ·¯ç @2I+×oÛsøš$j®öÔ¶î&–åu)•4înn4PEåa‰Þìûâõ;`ú3P}ûúùá”°¤?gJ(&Õ.íZ6ªSbéÆë²fùî»Ì™3™3ô~–Œ2dA6Îi'#UC¤PÝÔŠø2„ºÈ’E¢©œÙs Í\¹sãݦùʼne+Ú@>¦œ\úûŒ’MÒAa’h¥ùöí»·oåþ¾çN¤]7<LjP=ÜÝÝi‘<v2LÜQòì6éÍû?úôéçïÞ¼xúàÎuá”"é>½Ln[¿†MùRt/nöl?þõûï³dùÎÜ!ý6d"+qMf¬2SRÝÂ$³Â"«.ð®w18 'ÑÌ›7_¾üù,T¸HÑâ%Ä
{u‰iCƒÇM™µHg’d¦ïÞ¿ÇeÉs¬õÑV7žy˜1Yîò@güÀ&M íqÜ ¹x©Ïa þüéóçÏŸ>¾ûòÙû7.9¶ÏžÍ˜8j¨u²kD×誹rdφ÷Óg5g|¯ü‰¾3‚\e¬ÉCU¦¢hKµƒLÂÆÒÌJü~$†rÐD+N›ùò -ÏbÅJ”,U¦\…JtsW³VÀ3`|'뙤›ÔÝìÍÛ÷ï?@V|óRê™Ì°u‡—g:¨lcsˆ»žâ@ýôù—_>ÃP}ûêù£˜›¢ãóʈY“CyôîÚ;®Ó5º…ðÊëœ9²gÏ–í'ó†ô»ü@‹˜ l†:¬ÉDU7Le¤¢v…l¬œ( 9)rI3m^16apÍâÅK”,Yªt¼_/c«Û IsûöÈÔÇDè¤&é1Ì è_%‹
&/žÑïÇBç}•—-t4Wpö}õöÃÏÀôW úñÝëOäòÃ|q$]N߶Ec¼™±LÉbE -â×¹s墯žÃ¼?N6|\ -aÆ¡ 3-Òc³ÒÄ«õªU¯Q³vz
7maß®cמ}‰)Z+Ih|_’}%«ó¡ÆÈPéÀïøÑ#†
ñóõõ4Ø?pd½…6é8ö¥„E*
Ô_ûí·_?ãü+UºFadžU³uNµj -T«T*_¶TÉâÅŠ)\¾xAóþ0ðûÀãxqŽ—¸J£5Y¨ÆfŠH©v]¬”'¤À{†‹—(A-Ò”Ç&ÀšµjÏú
5¶mÞÒ¾CçîÎýúLñm Izúâõ[d -Nçg°:¯žËPqú]0sÊ„‘Aþƒ24pĘñôž1¡!Ú$¨¿}ùòU˜ŸÓJçߨÈùÓ廉ÚáݸµªÙTªP®LéR%K”À¯^̬?L|\ -âT -§óùW€*¦ßý;Àý.œ=5lìèC‡4r´h›%αÐ"õÍûŸ?#S¤úæßXþ¦cú+h¨úû¸÷îîØ®U³ÆõëÔ¬^ŦRÅ -åË•ƒo^Æœ? -ü6%K–€g¥(ÍñyÁ“V˜„3‰)8uÒ¥U:I/¶Ë~D¤yó(T¸(ºXi,? HQÂÆƦJ•ª:š -ÌfÍ[´´keßoéÒ½g×þÞ¸¿‚P–”ýd’h‡E0…œø‹ð¯¢7{ˆZ1wúäñ!£F - -<fl˜h›´MÚI%›õË—ßÿò†*οïÑå»6Y:zؘ ÁÜœª}ÛFõëâýœU«ØØàw¯dÎÀŸ¥=.8À_=YnÄ*æàé“œª!S±]HóÃ-V¢Té²å¤™µj5˜[av¥¨ Q§Y}šÍ[صjeߺMÛvíñŠ‘Î]»;9»¸zàÑ"jLñõÃó—Ñ$é˜BNü’â;, -ÕÁ«·¬[¹dþ¬©aãCG -2.,|&¶MÚ,86 êï_~ÓÍ¿W¥kÌ¥öì^®½{tîЦU‹¦M6¨W·NíZµà›×0gàR
—*6•a*(W¶4y2XAåU,¤ª7V“Ž©5åSéôI6ªÃ.Z¼dé²°,±©ZM¤I˜ZëÕ«Ñ -ª¨&
Te ŠWÓð•ÚTµFíúl›ÛÙ£‰•fV§ž=ñúŒÞ½{÷éã‚#†&Àà=Pf4|ÄÈQ£Ç„Ž6y*Ž²¥+¢6lÝ%1ÆWa*OŸè”à+1§ŽØ½mãÚUË–,Z0Þ¼yóF,]Åö=â4ÿ=ýú'Ux,¤¬|ƒzõÀ¾<bÞŒ)Bƒƒè=ôþînýúºôé_ÜÙ\Ñ‹¢gO''x^ºvéÔ±C»6xe/bR «Lõ;éúÀ¤¡ªTé5¦Üù --Y¦‚MµZõÚ6oÕ¦}ÇN`b{9÷‘øAxච„§'Ve}Lÿ¡Ãe0°c3vÜø‰a“&ü9k¥+V¯Û´}÷#'éí¶d|þL‘fOh¿JIßž8{âð¾][7®]½bÙÒÅ‹#/‰\¾*jýæ{“JÆÊ@ýóOAQU]‚±MaÔŠÅà 'ÁºhxàÐ!~¾>ÞØ6¾¸‡ù77WW|^œ{9uïÉ»]s[¬wT._†¨æPŽ½% TÝ@¥É—^y)HL«×nФ¹]›Ž]{ôì킧Iˆß@¬ÙAøA<dˆ¿?ŽL˜ÁsÜø ȯ§6}æ,¼)1bɲ•kÖmܺsïÁ£§Î ¦’ñLÈ$ûŠó/,j.Ÿ?}ìо]Û6Z½rÅŠå+V®ŽÒ}Â¥k’s¦ -ú/1T…~ˆM
Ï?¸gû¦µ+—.œ;sê¤ cÇÀz70`¨ÿ!ƒãwd¾€_dà@|^ú{¸õsäÝÅ°6k\¿vu› -D5Wvqì-©†ªÞ@•ß.R¢L…*5ê4´mÙº½cW'ç¾n^Þày†ø‹™b8Ĉ#FŽ†I#sÁ”3€åœ¹sçÍ_°†ØÊÕk×oÚºcÏÃÇOŸ¿tMÍTŒ3)'<ø{îRݾeÓ†uk!ÖmØ´eû®}‡ŽÁSAûꢔOõ¯¿$ªÒPÅ=Ù—Álļ¼óòÌiS&M76d̨QÁ#á{7WQ†Ï‹öNÄ®ztulo߶A -3p¼¹²Ãœ)É®D7èïI6ð(½M
ÜÖnëÐ¥‡s_w/ŸAƒ‡‚çÁ$ üBan…Ùbüøñˆåä)LB¹X.Y¹Øª5QÄcçžý‡Ž<{áòõ[‚)mS$"çÄ÷bKõÆlIwhÿžÛ·nÙ±eÛŽ]{á©Gº”‘q þõ×ßÿ-Uñ x"ûñCûvn݉yá¼93§O
ÇË'Œ_}ÜX³ü !!cF†Ç%hØPHÞžî}{tvhÓ²iC Z¾4¥ 8s&i¨&6Tê{ßs¶jçØ—‹»×ÀÁCGŒ*’ädX_„ãÝß0¿N›6}ú10e˜ˆX®^Ãký†€ˆî;pøØÉ3磯ܸ}O0ÅÅÌýqö˜Á¢dÕ˜ÛDõø‘ƒû÷îÞµb|Ä¡£'Îœ¿„ï›ëF:}ÀßËTåÁŽŸpýò…3Çïß½}󆵫–G.^´`ÞÜÙ³fΘ>¾öT³E8Æ”)“ñy?.tLðˆÀ¡~>žn.=»vlk‡T+—+U¬P¾$ª:¨Ò@Å÷
ËVÂãœÚu½¿€áÁ!ã&L‚ÁHü`f;
)Ä‚.B–Ò¸D–ˆrÓ¦Í[¶nÛ¶}ÐØ»ÿàá£ÇéÅË×ðU~<éðîÃÏ:¦+êx(ûÞíëW¢ÏŸ9yìÈ¡ƒöC8tøè‰S0Ò¯áKÆb‰³·îÄGP^Æ ¦p¤zöäу8‡o\µjÅòÈ%‹#-\¸ -Ÿ>s¬+ÄĺoŸ\±‡%²”anÞº•PîÞ½gïÞ}û<tøȱã'OŸ=}ùS<
úJ0ýíw}$þ)¬4¼4ûç\ºpîôÉÇŽbÐg\ˆ¾rý–`*ÿÄúÏ?ÿÐGÐsñ™6{žÐh>wFû¾Ý;¶anŽZ³zÕÊË—/Çoi¾€ßc =/óaM==<l|Hp ¿¯§«swǶ-é,Méâ…ò妡J¯È&öük0ûJM[ËÑËÞmé -±ª0•‘ü‰³'!y‹ïš>Œ¹{ëƵ+—£/^¼páÂÅ‹ô!·ÄcA¡›|ÿùGùí¸1 -Š”,g#½DÚÏËû+L›º¨õ·lݾcF{÷aP²Ãa‰,Ò°„qyöܹóˆ!:ú¸z€Þº}›t<a -S/mÌ0HÄZU¢úäÑý{wnß¼qíêÕ+W®\½v]<žH…d•O0ü|³ññƒ˜;ˆõâù³§O8~ôÈáCÀ½ÏŒ?ÆÞ=ø¼ìؾuóÆõQXÚœ=-·‡<ûõìÜήI½b¨æHªkÑ”+MñZ§¼…ð¶˜:Øc®ž»‹7ÎF®ŒÚ€7äícñÈLrÇaTâ°<%†%°$’ˆòÚõë7 -ôŠ¬^‹‚D†j©ÝCxñ
~<Ï9}^^d¹.Þ»"æÕ3g)ÎAœÃR°D’Äàö;wïÞ½8ï?Àž+OŸ=‰ï‘~{mzLõˆÐ,¨ÂH{ö{9ß¹#_ÏÀÓÛ±˜ŠÏøKŸêïbîÞ¾uãúÕ+—/EÃD~þ<|å³æø10íŸ<qü^K¶kûæõ«—EÌÅkÑý½Ýœ»´‡¡Zpašå¤š4PÅ=µò%ÔÒ/_ŒXµqë®} ÿ„ÁHÓ* ¤¸rE5*ïÜ%÷<xð[G>Æ+fžám¨¯ßЛLxÌAÍTœ}!$Þ½}ý -_A~òø~|Êk¦úC]÷ øâÁ@ªx6†üÖ‡÷cyãú51—_6gào
ÏËùsx/Αƒ{wnÝ°f9vÉèçÙ·‡cëf
è²ûú÷}&¦S’}’|OtW—]{¨ôfðìEÀtÛîGŽŸ:{ÜŠ†#Æ[8(iTJ,‘äc¼äéSìàðüù‹/(RDúIBªbª?Îh»+b}‰ï–S<Ï|ÈϪ¡þßÿƦúÇÀG¼yýò>4àïÞ½sçömüÊ7Íðk\¿~
§HÞ§°Þ±m#Þá>.x¨¾¢Õ¸N5]‹‚$Hª:¨º{jñ¦Ä¦ö{H±¥ù6¼Í/ ËC -¦«!§Žö÷víÙI¼"[¢pþ$ºÅU6¿ä“¤Øê4nÙ¾ko¼°€zâì:pô–\EßÖ'às/ĘÔ
JA’@"J„ù3¾ÿŒ¯» -ÜÇ:RÝ¿½Íè+^‘]µ|©"ÔËï[N›PŸ$_éÐÝÅkðlÅ‹ïÁnØ9ð±°<†#…4$” -H|¿ð3Òžx^Oçêê˜þ/61X @ùüù“ô\èþ©÷ÿûŸò!†Ÿ!?اAÿÆÌA¿Å+1Ç?¦*V4žºÀÖ2s¦ŒN~Úé.ÑN’›Ñ
ÌoμxYWzM[;:I÷:EŠ÷V¨ï#Zh¾¡©PŠò0Ò“2G -:ü‰‡¨ !¯Nÿ«D!"
´?ð(@ÁSÞÒç©ž‹XaøŽy@+úïÍïDöÇ.$â.³ãøÎtäüi`þí׃š9a/SUÛË抅ß|…Š—\³A³6x«Þ°1“fꮋÁí®§/^ ¯B -ªw"ó_FÑWóŒäë?ÇðÏø承u§Þ>}x‹b®]<uX¯ëpÒ^£@¥Ò/V j§žn¾!Sæ,Y³eÏ‘ÓÑ×ï>„”úñÓ¯_ôÎüÁx“4
¬9>ü!a¥So0ÿb‡‚»×£OÞ³E\ƒPñzœŠ¥‹%%Ô´zP+U¯P{¹û†N™ËTTL©ê¿ýZŒqsIø'$^ UõóÇwÔ# -Tq‘•|;YAÍ uløÜHãP“û§LA'Ô±x;Y2A•·SÔν<ê¼Èµõfl¨ÉýC¦¨ˆ
õ&A]9/6T±÷–¼P÷=PëCe¦ê@ªzPÔ³G÷ÉP=ä{“*î¼*A½|3æñó7Ô¿jì ¨KPß<sórÊ„:œ nÛwŒ¡þkhA=¶Oº7Tê·ÚP·¥t¨/jaõCµ„`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`0T†jÁP-0ªCµÀ`¨Õƒ¡Z`|£PŸ3Ô8Âêó”u+C5!´¡nMaP{y -NP -¨¯ªñ0€úZ@=JPÃÇ
òè•¡^ºyOúCõ/ê½›—RÔN½Üe¨{ž¨ô¡2UU S}¨ -ÔÒ•ª×PC§ÌYºfËž#§£¯ß}øì@ýõËb¨š•ª~|Cõã1Pÿøò+@}õìáÝëѧìÙ²féœ)¡j½ê•J+PÓ$
Ô̵@±ÒªcO·!Sæ,Y³yÏa êÛŸ~ýBó/RM<®‰H6q¾.ýÓìûå×OßJPïÙ¼fÉœ)!Ýz:"ÔŠ¥‹@¨™*Pµ¶ÖƒZ¡ÚÚ#Ôa!“g/^½y÷áS¯ÝyðôåÛŸ ©ÒP•°š5« ³ÅßÄfß_>}xûòéƒ;×.ž:¼{óêų'‡C¨ö¶µ¨TkëDcªµZ][ûŽN®>ÃÆLš½xÕ¦]‡N^¸zûþ,þ~¦¡úç_ˆÕlambUÃ0Oüõן4P?cé÷ÉýÛW/œ<´kӪų'æãêÔÑÞ¶nµäš=w¢¥* -j–²çÎ_¤TùªuÛuèÞw€ð„é–¯Û¶ïè™èëw<yC¨~¬ÀÕla -çË•
fH2¨™$¨emj6lÞ¶³³‡o ®iVmܱÿØ™èk·c=}ñêÍ»€õÓçÏ¿˜%~!1–¦u¯zƒÕ,LÿõO1Sþ.(J½þ!Ÿ?¤Þ½yõâ飘Û×¢ÏÛ¿cã*\Ñúz8wnÛ¼aM›²ÔLI5@Íš-gÞBÅËV¦â/,TF‡Í\Iuïá“ç/߸s©¾~ûîý‡?þœàø$ÅçÏôˆ Z™«4ZÍ@U¦’AýƒfÊ߈$þÍò·ø”°ü"Þ¿{û™Þ¿sãòù“‡÷BJ]83lt -öœRgwßacÂf,ˆŒÚ´sÿ‘“@õÆí»1=~òôÙ³gÏE¼H`¼| O<"8úßË\똪”Oe¦RÌ}ˆq -ˆ„ü¤ß~‘§O?zs÷ö
`zòÈþ›¢"Ì3Ì×ݹø$0¿Ê25q7i+ú¸¦ûkS³$U'Woÿ‘ãÂçD¬\·u×£'Ï]¼|íæí;÷bî?xøðÄã„ƈ§Oágã%NëÄ°brý§`™jBª<õþ.?cX"‹§Oñ[$ìß?ÆÇîÇÜ»sûæµËÏ<z`×Öu+#æ„éïíê)µAM0¿¸¢I‚z>AÕ-TÁþ*^¦Rz¶º»xú…„͘¿tõ†m»9qæ|ôå«×oÞº}çîÿ±÷`U]éÂÿu2™$–Ø6,)Ò‘¢é é½÷*( Ò¥¨ˆŠ¢bÁ®Ø{ï½ÅkŒILf2-sÿsŸ{ÿßû®½÷)¨QñöqÏúÝç›;ßsc<gýÎû®w½Ö»ïß -ÔW?~OœÞ¼vùüPz`ïîöí[7oÚÐ:Ö´¶®^-þtú½p8V,_Þ¼lISã†Úꊹ%yY© QàÔ
’ïD}É@Åì+ç)U2ÿ2¥„ªŠÆHÀ6h5$2.9='¿ xNYEUMm]Â…-jll\Ü)šK–,Yº~+ZV^³®mÓ–í;A뱓g/â3>úñÕŸÙcnÿÓ©Ë;ÿ'q—êO/¿{úèÁ[×.?}üÈÁ½»vlÝɲuÕÊ`cÙRøHÌgëÄ—‚ÑX´háÂ
uµ5UesŠòsÒ“ã"CЩ
$ß *¨¤Lê’ìËIÅú—ªª#Ǩjêš«þAá1 )Ù3fÎ.™3¯¬¼²²ªºº†0¿SÔuuõ
ðóh\¼dÙò–UXƒmßµ÷àQ°zõæ7÷AfB•Ë¿“ÊÅeõñû· NO?¼wûÖMmkW¯\±liSã"ÐQ__WŸ«_‡ŠêêªÊÊò²ysJfÎœ‘‘’äOœšêhªŽ‰ -eÖ¾] U”™PÅXy¬š–®Zêé“œ–™›7³ °hvqIIiiéœg.˼yðÛ(¯€ÇüÚú‹š–._Ùº~ÓÖv´zîÒµ[w>†PýùÏ¢üû1RIöeŠ]A§ûvmß¼aíêË–@¶¬›_S]YQQ^VŸ‹ûˆøÍ`<JJŠgÌÌËÍÎLKNˆ‰ ðõœŠNtµÔÆ*cé+ -T¹g_‰ü‹¡úu_LÀÊãÔ‰Õ)ö.îÞ~!ѱ I©iYÙ9¹3fäååf~8³€‚ømÀ£¿¢z>–`+V݈V:On=}Áœ]üH©Ük<FõêÅ3'ïßµ}ÓúÖ–æ¦E
µ5•åóæ–!…øéf}à7b†"/oƌܜ쬌´Ô¤„Øèˆ@?owû)Ä©ú8eL¾8£ŠË¤.‘Ê…jï~+Á´ -V
M&YÙ:Nõðö -ˆŠ‰‹OLJNIIMMKKKÿ028233³²²ñ·‘7sfô²J¨¬a¼vÃÖûŸ8sñ*„ê’ÿ&ºæñR#§æxñìyz}êèÝàtõŠ¥
µUåsK‹‹ -fæƒ0’NôA3>àÛÁx¤¦¦¤$'%ÆÇÅDE„øy{Lu´µšdbNaBU< _oq Ê_ªD¨bŒ xØH´ªc0ÑÜbŠÓTw¯i~ÓƒCÃ""£¢¢cbb‘¸$žˆ?Ô´ô̬œ¼™…PUÕ.Xܱº}÷£§Î_¹qçÉ¿ùë?¸kv#•=ŒûôÛ{·®]<süÐÞö-m+–,ªÃ*µhæKˆ/0’”Žù”ôÅÈhÄÄDGEEF„…N÷›æå>ÕÉnŠ…ùDt:r&_RúvQ J†*IÀ}ú«ãÔ4'è™L²œbçèìêîé=Í×z@`PPppC膄‡‡GÀ/#:&6.!195#+7¿°d^åüMËW¯ßÒ¾÷ð‰³—®ß¾ÿè™èBÀGJe¯B¼üîÉÃ;7¯œ‡@ݵmnãÕU••Íš3`JRB|,8‰ŒŒˆ'ó¾;ÁÁAAÓý}§y{º»:;ÚM±œdb¤?ASmqÚ¿(ùvTQkULÀ}Ñê屪ںƦæÖ6vN.®nîž^ÞÞ>>ÓßÁàïï?}z -T©Pý²;kUi„òuÔjdb6ÉÂjŠ½ƒ£“³³‹ËÔ©S]ß71‡'ü,|¦ùúù…„EÆÄ'¥eÍ((žWUßؼºmëN<“ªÌ¥Btÿ›ë—Î?´gûÆ5+–,˜_^Z˜Ÿž’NR¦ï4°âéááTü±ßëkˆ¸¸8;;9:ØÛÙL±²˜dfb„JÕUÆ(Pb²É·«¤¾Éêà¡ÃGŽ«ª®©£gh<ÑÔ|ÒdK+kë)666¶¶¶vï=‹àèèääì2CÞËÇ×?0$<*¬æ–VÌ_¸tåºÍíûŽÀ¤zS6RÿW,ïBÜ¿}ýâ™cwoÛÐÚ¼¸¾Šlä%ÇGCY“ äL7שċ£#|RîS¿ç—„q™bmme9y’¹éDcC=mMuÕ±£G:˜§(•MÀ¬Õ>ý‚<jôXˆV-ðªohd<ÑÄÔÌÌÜ|Ò¤I“ßKÀÊŠùMØÚÙ;:¹LuóôöVÓsf—U/XÒ²vÓŽ}‡O¢Ô‡2–ú‘ -uÒ±»¶¶Z†Æ -gd¦$D‡‡øùx¹»º8c”ÙÚLA3VøyEþ}¾)Œ‰¹¹™™©ÉDc#C}0ªQ:vô(H½ƒôë#rÊ&ß.‘Ê„ª„U¨1X‰Öqªêã5µ&èèêéëÆïÇDSSüEÀÏÁÂÊzŠ½£3ÖÔӃãR³ò‹æVÕ7 -Œª -ø3ZyÔÈÔ†€Òþ}!La-ËS «d¬öè 3+Dë@âuø4«<zôè1cÆŒ}Ʊ¨ -ÃH™>Í÷ À)(Õ¡Ú r<RUÅÏÎ}w~aeô9b81:¢fSÓ¯ØÜÛÕN;XeµB´öë^ª¤4lØpŒ|F”•ñ—€¿ƒqæ Ši]}£‰f“,mìݼ1R“3ófÏ«Y°tÞ8~öÒõo<~þ’i1!ÙâçÃœ²‡Y©?ÿðâé·wo]9òðÞ×,ÇSa³rÈÏi¸ŸËJXƒú²§*„ÛXt„Ÿžùïüºd\†6LIièÁh´?¥D)_N‰TÎ* VF+„+Š³ vð!C†¾%ÆáÏ -V¿¹{ôVzô˜iÖùÞjOØfd ۑݹ}óÆU¶ÕÞ|k[Ó²¬±¡¦°xZ…, -UrÿEtW¢ËŸp+ÒR¹›90£B š[BòÅߘĴìü¢9¨K[Z×oÚÖ¾Û4«W®bžoؾY¤³Z§{«1»‘Ý#M“nÞ¸våÒ…sÌEr"[n`¨ÎÊ%`;+ó‰$T_» -¥â"•“š˜š5cÖì9eUó™öLØ¢eãæ-Û¶ïhß¹k÷ž={Ù¦j×VMÜ;’íÛ»wÏîÝ»v¶ï؆vÖ¯m]¹bYScCmuùÜ₼촤ØHæÀH5WJTêIHýâR!ý’v/9ù…ÅsËÁê‚Æ&ìÐÒºfÝú¶
Ø2k+i©ÆöTûˆ®j’ÉvlÇždÛ¶nÙ²yÓÆ
mëH«æ%‹I×£y%E3s3Sc"‚¹H%RG±R¹ÖGTêkR1ý’M`¹¿˜K:TVcƒ–ÅK–5¯hY¹juëšµk×[OZªu¾©Ú›Z’aS²õë˜>X«ZV,Ç^;êjªÊ±GÀŒ¬ôäø¨° ?<!½¦¡Rÿ«ãœ*¹L5#‡X¦AþŽO«ù³Kæ–UT×€×…‹71
³–/_A:ªu¦¥Ú;š’À¶dÍË–.iZ܈¬æWW–Ï+-ÆÆGé)¤Kžì¶±4#…Sż¹úU×bžÐ8»yû†FÄ€ÕÌœ3ŠJæ€×ÊêšùµL¿,짆
Õ:ÛRí=ÉH[2ìK¶ ¡¾®v~MuUE9ée5+/â4!&2Ûä8ÛO™LÚäðÒREQyó:•lçÚÆqª‡ZŽKLaûmÍ.)3w^YyEEeeUUu5×P³-ÕÞÜ“Œ´%«®ªªª¬¬(/›7wNiIqQá¬ü 45)>&"4Ð߇ôÉ!ÏTñéóœ†J•ÞQêÁí(a¦ZÛáýE¿€à°È˜¸ÄäÔôÌìœyù3g1í²ŠKH7µNõS{Ÿ¶dؘ¬¤¸x6ö&›53?oi·“’ˆ7U™S…zÚ¢}é%¾—7ºI5Pc»2S‡PÅcØ•ÉÛwz`HXdtl|B6TÊÈÌÊÎÉÉ%½Ô¸njk¨öûmÉHg²¼3˜VX™¤}RŽ šîëM.5Zàù_MÉgo]ØüHaKåžÒ°Þðp¨…µ£¶{𠋈ĆJñ ‰Iɤ“¶RûàfjBéM†ÍÉ’“âãb££"Hw_O7G;k<©¯«%ñ”¼•ú_M™þô%“1T•Ù#¿f“ñ -¹‹éÎ2=0($4ŒtËŠŠŽŽŽa[©u¦Úû6&#½Ébb¢I{²ˆð°ÐàÀ -‰T¨²¶ˆUUr7;>`ßl¨äà€í²œ]Hµ÷ï£ö‘L%
Ê\œI+,Ò=ÉÚÊb²¹éD#Ý šãUÑ©_-I©X -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B**v)Q¶áYá½ü{©X;…Âÿß+<3+:£—[/=e÷^ºÊ±ÌÿÁ>>)ÚŒù¯S¢cãSØJ}¼²ž²¿üs:¶Ñ9ñ‘ÑáyÊþ6½•u'è*ëâÿà1˜`¢oll¬¬§g0A_ÏÐD9XÙÐØTÙHOOY_Ù?î}þyü¿q†ûß&ð×ÃÿÀ?ÿCeò/襢B>"~13e}Sccý^þNÝÿ -…B¡P( -…B¡P( -¢$‚ïOB‘Jo€ïÏDùÞd”zý¤y»Rªõå÷•RŸ ïVJ~j¼—Sªõ“â}R«Ÿïï”ZýTø§Ôê§Á‡9¥V?>Ô)µªø|¸SjUÑéŒSjUÁéœTjU‘é¤SjU‘¡R…G§R«ŠËGH¥V”qJ*(Tª -²”J*2•J*Tª -êTˆP§B„:"Ô© -*U€P§B„J Ô©¡Ru*D¨TB¥ -êTˆP©„J Ô© -*U€P§B„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€P©„J Tª -*U€ÈG*µÊ'rrJ¥ò •*@¨TB¥ -*U€P©„J Tª -*U€P©D^R©Uþ›S*•?¨TB¥ -*U€ÈO*µÊrtJ¥ò•*@¨T"O©Ô*?ÈÕ)•ÊTª -ßb:ß#§Øðm§3ð=fŸ|;ú ø¬O -¾e½|Ñ'ßø -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B¡P( -…B¡P(á¿( -…B¡P( -…B¡P(H7|Š,èöøþL”áMF©×O±Â?pPŸ6¯ }Í,ߟòt4ú¡ƒW¾?$åƒTúY¨ÖO±R´øG)D^©ÕO -‘SÖèç°^©ÕOÎ)£DþIÆ+£•Zýd‡)Q -"¿€x%Z¹`åûóRÞd˜¢Ò/¾øòË/¿bÿŠ^Q«8XùþÄ”w!r*VúÕWÝ‘øD¬H+µúIÀΧ¬SPŠF{ôèÉÑÔ²Z©ÕO §¦¨„öêõ5G¯^èõ+L¬Ôê§@G§Dé×½{÷éÓ§oß¾ðŸ½{
Z1Z©ÕOÑ„*r -JÁg¿þýúõíÃhýŠIÁœU¾?8åˆçSpÊ(í×ÀÀè/Ò*¶JCU‘‘H¾àÕ‚ÏÁC††<¼¢VVjõ@¨lœöîQ -F‡*
66LièÁ@´~Ý‹IÁÔª‚ó§¢4løˆ‘£#G¦Zû÷crÕ•ª¨HJíÞro?ӡÆ¥<zÌX`ÌèÑàuØÐ!ƒôëÓ»ÉÀ¸^¥Å’–¾Ü„JœQ¥£ÇŒSQUUSSUU7vŒòÈáÆB°ö•²J°b"¨$ùöíOœ*§ª¦>^CCSCc¼ºšÊ8Ð*¶J§Uņ‘ -¥/*$ßþ+
5z¬ŠÚxM-í ::&hkiŽWS;zÔp¥7YåûP^ƒ•JfTÔ~>rôXUuMí ºzúúzº:Ú uܘQ#”†0VÙ˜N«Š‰X*Ψ}û2l¤òXÕñštõ
Œ'ÆFúºÚšêªc•«°^ŘN« -ŠhJ%Ù’/8Õš ghlbjf>i’¹™©‰±¡žŽÖxÎjŸ¯{2ÅMÀ -‰TöÅu´Šº&8hj>ÙÂÒÊÊÊÒb’¹‰±®¶†Ú8°:x`?jU¡‘ȾÝ1û:\y¬š:5›limckkgkkcm9Ùl¢¡ÞÖ*¬WEÅMÀŠ‡ä”Êd_T-]pjaecçàèäääè`o;År’©‘þMÖ*[,ÑiU!IÅ)µO?Ⱦ0£jLÐ76›lmëàä2ÕÕÍÍuª‹“½õd3c}Mµ±ÊÇ‚Š%š€”ú+¦T̾ã0PM&YÙ:8»º{xzyyyº»¹8ÚM±0›h€VG¡U:*.b©¤N¤4b´ÊxmTKpêáåãëëçëëãåáêì`ci>Q‚†ê˜QÆ0ÅVN*)~ûö‡)uŒª†ŽÉ$k;'Wo_ÿ€ÀÀÀ€é~Ó¼Ü]m9«#‡A±D¦Uº]¨€HK0xØÈ1jšº†¦6S=¼ý¦…„!A~>®hÕX_{¼Êh¦X¢ÓªbòšÔQcÕ´ô ûÚ:¹yù‡†GFFEF„‡MŸæéê„Võ´Õ¡f§Uº ¬€¼Aª:H5·¶wñðñ -ˆŽ‰‹‹Ž ðõr«fFzZêP,‘i•®Vñ’F,U[â¤)S=}Ài\BbRRbB\Ldh kUK`,–è´ª¼Eêä)Ž®^þAáÑq‰É©ii©)É ±QaA~ÞnŽ6¦†:X,ÑiUQ‘Ø|j2ÙÆÑÍgzHDlBrZFfVffzjR|tx¿—«ã”É&°X¢Óª‚"¹£ëÔÁJœT'wŸ€Ð¨¸¤´ÌìœÜÜÜìÌô”„˜ð`?/W‡)“&êc±4|(]*&’{¿¸ù0ª_H¿ uZ`XtBJFvn^þÌü¼Ù©‰1A~^Sí¡Öê0R« -[þŠ¥Ž%
+5<&1-+7VAaaÁ¬üܬ´ÄØð _O;+,–è´ª°pùÖ4½z÷8tÄhUM=ãISˆÔؤôì¼YE³‹KŠgÎœ‘–V=œm-±XÂ=ˆAx‚n+’åoヌ¢¡RÝPjrFN~aq霹sç”Ì.ÈËN«ÓÜl,°X"Ój:*Ö4C†+«hè™[;¸ù©¹³ŠJç–•——Í›S\˜ŸžàãæÅÙƒM«ôÙª"!Q)aù;lÔ¸ñͬì]}@j挂â9e•UU•åóJŠòsÒ£C§{»:@±¤«©ÆN«½è´ªX¼^)©k˜ZÚMõ#RKæUTÕÌŸ_S]YVZ43'-!*ÄJ`+3܃ ÓªB"Q)õd+%(-l]¼¦‡Æ€ÔÂҲʚںúúÚùUåsfÏÌNKˆöót¶µ0e§ÕAtZU4Þ4©B¥dãìé”RË«jë,\¸ ¾¶º¦ÆGùB±4÷ Þ¸ ü®¿P‚.ú–ÿiHç_2©êš[;ºûG%©Õu566.ZPWS1wv~VJ\x )–Œõ>lZíöºôûþG ½RÅ=%œTܦE&¤£Ôšú…‹›–,iZ¼¨a~ÅÜ¢ü¬äØ° -ËOÜìͤÞa#•Ç`¯o®1´¨3´ -iãN0=å/{D+Ufû—Ý~pñŠJÎ)*¯_²jÃv”záòÕk×®]«Çï…iuù¢šy˜€C|Ýq˜¹à8kŸÞ_“7Q
Àþíl¯o=Cc¶1´¡¾žŽ–X•ê÷M'U™Òaû—Ù~˜âä™åo]Óʶm{8{ñʵë7n\¿zéüéã÷lÛ°šMÀ‘ÞSí,MؾXÑâûÿú±©wÌ85
m}C㉤/4ÛZ_[‰ÿ¼Dþ¥Re†Ôöï€Á¢JizxB欹ó·¬g¤^½~óÖ›7Àê©£vA^Œ 856ÌßÓ‰;1ln*ôÃ$H½# õb[hc³I¤-´••åäIfô¹v߃_ëÁ÷p„ÛX)‘=¥0,kW¬Ûº¤^ºzãÖíonߺqíÒ¹“GöµoZƒð¬¬$X¬bdˆ[Àêàà¦àP¦%¿–Ž¾‘‰9ÛÚÎŽô…67«šêä—ìáN¥Ê©I+%fOÉ746=¿Ö4붩×nÞ¾s÷ÎÛ«gOÚ³mÕ’†Šâ¼t¬•˜çåØånØÐÁƒ
&‹S˜N5´u
°Ó÷[{''ÒÚÎÆÊÂÜÄPO[C•é5+nA¥ÊŽ×*%,m™ò·¤jaóÚ-»©·¾¹{ïÞ=´zñÌ1LÀ+çC”ìëæ`MnBF¦4tèP¥a°’ÁéTÏÐÄÜBÔškÍ4V—löÍ”¿Tª¬WJìž’úCRþF§äή\°lÍf"õú;÷<xpÿîíWΟ:²oÇÆÕËT•äg$D°ûJÚãUÈkÄpŸW20™N²²±wšêæáéåííååá6ÕÙÁÖj²©‘ž6I×Òf©TYÑaO‰-½qMSÑ°´uÓÎ(õöÝû¿}ø¬^¿|îÄ¡Ý[×·,®-“XÖèj©ƒÕQ#G’=$(‘ôM'[Û9º¸yzOóõó÷ócºBÛKw…¦RåTùK6 -
L<™5MýÒÕ›Ú©÷|ûèÑ£‡÷ïܺvñôÑýí›Z!TKÙPµ³0Å”ª‚/s=f)‘ŒÍ,¦Ø;³=¡ƒ‚‚ü}½=\ì¬'™2
Ü¥øS©2ãõò—]Ó$fÌ«[²jcûþc õ›{=~ò¬~sóÊù“‡÷l“ -UXÖ@ô©«ŽTÕ4´t D²´qpq÷šæ4Ý×ÛÝÅÁÆÂãz¬ô
Z(ÉñF!ž6Š]ÓøãBu^mÓª
;PêoîûøÉÓ§O=¼wûú¥3ÇØP-ÉO'Okì,q¢Ô¯¦¦¦>^Ë^sKlóíãùZOhrÕJ•o\ÓØ»‘…êÜù‹W¢Ô3DꓧϞ={òèÁÝ[W¹P…8›Àª&†ºÚZšør1pjë8ÕsÚô °Èèظø„ø¸ØèˆÐ wg{kÉÞ•½è’Föt:rÜx]c²PKÇ݇–¶íûŽ©ž<{þüù³'ßÞÿ† Õ«—âZ5-ŽœØ‡òÇ@WG[[{‚®¾¾ÅÑÕÓ7 $<:.!)9%%9)1.:"$À×s*ÓTâp)•*k¸çä_~%±Pµs›–_*–zçÁ£§Ï¿{ñÝóg’P=´{˺å‹jæÌÊLŒš¡jajŒaôô
ŒM‰S/ßÀÐÈØ„äÔôŒŒŒô´°äÇô¦RåJ‡…êȱê:F“l§¢Ô¼ÒêE+ÖoßËH}üì»ß¿xñüé#U(€÷mß°²©®¬Ÿ–ûc“ÑI¦
&šMÆW¡xù†EÅ%¥fdeçäæ`ëàÄØÈé>nN6“MDR{’ËU´ø•)RUf÷¥úÇ¤æ• Ômb©ß¿|ùýwª7¯œ;~`'”J
•%yéñظÐÆr’™Éĉ&¦æŒÓ °èøäô,ì<3?/7+=9>*4€m\‰—«†
À܃¤*kÞ$ÕÆŇÝ'\±nÛÞ#§©/@*X}úí½ÛW/°ù·znëûz¸ØO±œlnff>ÙrŠ“8
IHÉÈÉ›YPXTT8+?735‘t#u–<YŠRiö•9·”Ô'š“}ÂÔÅU—sR>yþâå?üðòųÇ0ÿÙ»½
–ªäa9v£t²›beaaaimcïÌ8MLÍÊY8»¤´´¤¸¨ ?'=96‚4f¤âå>_Ó<o)±û„œÔFêV‘Ôï_þøã/¿þäáÝ—ÏÛ¿cê%õä\KDà4G;kkk;ÎiZVÞ¬Ù%sç••Í›[R4kFfJ|d0JŒGÇŒTÔŸ®häÃkRµß*õ‡Á*É¿·$&Ur·ÑÏËÍÙÑÞÎÖÎÞÑÅÝ›qšWX<;ÌVV”Ï-)ÌÏNÅ®•¢«#†b‹_Z'Éš÷ˆT(”î>|òHýé§_¾xúè,jNܵyMóªҙYIÑ¡Ó}<\§Šœæ–Ϋ¨®™?~
iEŠ
f9©äX©¸ø¥*[Þ:§¦ˆæT‘ÔŸˆÔgîß¾FVªkq¥Zèçíîêââ2ÕÍÃë^tZTZV5¿®¾¡¡¾®¦r^IAn:i™ædƒç_TFBë$9ñÆ%
T¿X(•0Rž¹|óî·O¿{ù#Jý*%Ê•¿x®;5>"xú4/777/pš -Nç”W×6,\ÔظpA]u9öÁÆ=x -‹ŠOÉÊC§
‹š–5/_Þ¼´ia]õ¼Ù¤µ>R73œ€+¶ø¥ÙWæHRRzÓÞï1zO$•™SÙÝ_FjFRLDH ¿Ÿ¯Ÿ@0:Å~íLÒ–•+W¶,_ÚØPSVŒ#Õ -˜>= œÆ%gÌ((-¯iÀ.¤«[×´®ninZˆ
³˜sjV¦Ú¸¢aŠ_:¥ÊžŽÉñyª¥äóÔöÇÏ¡ÔgD*³Ne77ãñ_”šNÓsg•”¡Ó–ÕkÖ_¿nÍêKÕU^ÁÓÜì-MôµTÙâ—“h Ê’7Ý{ãN>àɇíNœ¿zû>‘ú#J}þäá—ÉÕÖe«ç¢ÔèˆÐPpš”ž3³x^u}ã²–Öum7nÜ°~ÍÊæF¶Hð4WŠËT"•n=ȉ
wðLßÔÚÑszDbVaYÝÒÕ›vIý· E{¿û¶oX½tA.U’ã£#ÃÃÂÂ#¢âÈunU:]¿qó–-[6mX·zyS}Ùúòqµ³˜¨§‰+Z'É ñ]òGD#“rŠÊðÜï¡“®}sÿ1+Uô”´¬\XRc¢""""£ãS³ò -çTÔ.Z -N7mÙ¶}û¶›ÚZW,ià¤Nµ›l¬«Á®hh$:´²ßeŒNÉ-®\мvËîç.^ÿæ‘Šip?¦T¬“ÖX\WQ2+'=9!6:*2*:61%3· ¤¼fÁ’⾆HW-Fª÷TÛÉƸLUDë$ùðZÓI<¢Ä®hÈÞóäí:û8õ|HþèR"G±ÿNñL"5&::&.!&ÔÙóªH¯Jlk¸g÷®öm›Ö\ÊHôv±™d¤3—©Tª|èØž›©“°øËŸ;»|ãÎCæù÷¨ß‚æ©Ã{··aûy³ó³Ó’âbbbÁiZv^ÑœJ˜PW§»÷îÛ·oÏ®í›×¯ÂŠŠHõr¶17½É
;2DÜÈŽ¼q~ȈÑjx@ŸÜOÍ"Åï†öýÇÏ^¹y÷á -|eÔ¾gcömiª¯œS˜—…RcÁiR*¾ú¯|þÂ¥-k7nkß³ïÀÁƒöínßÒ¶ºy!^}LŒðržbn8A—©¸¢¡Å¯ÌySËu#sö*My=^¥Áâ÷Ö½oŸ<ÿœb Þ¿/öíØÙ·¶¼dVnfjRB|:Í`’oÓŠÖ
[Û÷ì?xøÈáCöîd;º€Ô”jfˆ{tE#D*ê#ªÂôey: ‹ßÛDê<KHŽ?Iì;3'¥Æ'$¦¤g3•ï²Uë7ïسÿБcÇŽ9´÷öØ%‚‘êé„»„j’ËTZüÊÉ6¢_“·X“î -ÔUë·ìÜGzß]¼xáü™“GìÚº®…•êRMô¹_ºL•-Ý:ê T-}Üy˜“ŠÙ4xür‡{Œ`=Ó¥Oc])“0û&‰uÅš;ö<vêÜ…K—/_ºpîÔ±ƒ¤™ -kÔ;7Ùf“RRããIö-,¨[Œ¯<?uŠ«{~û~äúÎM µ(;)½±úTª¬`œ²»ì„:lÔXu¨|- ùNK›ïŽZIZrK*iuÆí6T3šRóÙ2‰ô|¾Ì¶2ü–)ÈMÖe
E9É‘^ôÑ›Œé&rÊIì„Š•ï'L¾ÉÙsk-Ç5ê±3\ ÂzæÛw$vk+J -H ÆÔ¤ÔŒÜY%åó±LÚ±ïÈ)T(® -Ä“’É©Ô¢[·n¢ÜË8…jÿAJ#F㶩|Iò-ÁW—à[.Nž¿"Ù“P¼ñÀž7KO†@Å£I˜}çT’2‰éáÍþ)òPçðî-k›Tç¦Dy»Ø˜w8ÎBO>tŽnÝDJY§Xø’"i¸² -N¨–vS½ÂãIò],²#½Cˆ…,sâ¡¢´`j<9o–Ìfߥ« L‚ŸÂÕ›w<zòŒlßÃMGöl]·|aUñŒÔ˜`<"Ê<£g”:E7)þÐÁ)³BÅ u²³§(T¾˜|›×lâêH¾àô)[&q'j˜@Mˆ‹‰KL!Ù·¶_"F¶+ð©Î3òL»£]:}tï¶õ+U—ä¥ÅO›jËœû:°Ÿäý(jõ½èÖíu£äðŸ3N{õaŠ$X¡Â„êèoqX%ÝÇ4ú·}Ù2‰;ŠšŸ˜šÉf_ftõ1ÓÈð)9Ozæè¾ím-5¥ùé±!¾®vä„~ÇÃÜÔê»x“NNéñ=Äè´w?R$©j -ÕÚÁÍ'02!#¯¸¢åH$ßgRÙõw,?.¥&¥aöe©xL9{ø‚Æ+LË¥•‹çÏ™™êçfo1ïÒ(
êß[ò.
µ*Mǘ|ƒNôɽþòbRø’"ÉÐÌÊ'Ô¸´Ü¢²ùEÙÅæ-25â)–'}qmrh7^Šj¨š[˜—ŠW-bñª“}ײOu¸>†/_<çZ.µoÄÍ_òìÍÝÁÒDòÖÛŸD/:–5|kùPÞý:êD¡D©Ø))|±H‚*L¨±8¡V/\F¶o±ò½C¦F€<¢ƒ¡¸ñ“ÁÝŸILÉœQ€Ù©{ȉ&l%ð=Þ¦úþ»§¤“À‰ƒ;7–ÚüÕ’¸ŸÊ¼¾O.Z?ÅÐùÇ?2>?ç^kt:t)’&N¶Á*L¨³È„Ú¶¼_Ö%ß>–<záÔq™”•–«Ô¬¼"’}a‘zô4wCîG€¹ËŠ=?vmn]Æn)y9‘…*{ï¢;óú>´*wßúÞÀÛ콆dtŒÐ/¾`_-¯¬ÅÝAu-½‰¤H -ŠJÌÈ'ê:|vv†œw åÖ;ܹy…ysÉJ¦LÊH@ŠŠŽÇ‹nÅ¢ì‹eÓóãÕO?1·Î¯_䪳مê$#¦;‹¨…3Xýìw¾ÍÇ¢À^ßnó³7 Öù§?1>QèWÝÙ7ÀNIáËIñé3f—5¢ œB¹C¤ŠŽåãnR9)“âc£Qj,h -JIöÅgꮑKç?üôêçŸ_aÓoïÞ¸túÈÞm¸P-Á…ê4¼ ÊÝ:æÞßG´Êš·»å[%GGŸoù"üã¥u26ÑçWøféžÜÛ•Ð)¾\‘”š[8¯†lôí=Â6C§ÜíÅÛ×HíËdß",“â ûFÅ«ãEóªÙì{†´¦„@}õó/?ÿüö\º‡å/³¦™“Ÿêë&júÀ¾k¬~N>´Äv¬HZ%vô'ΰb$t~Åê$ï•îż²_oÊ:µ´sñš›’]0§zÁÒÕ¸}üûèô%^3~Ò6Ÿm€‹Ô”&P%³ï®ƒ'Ø>.?üôó/þå—W?~ÿüñ},÷“³ÜÉ_rEŠi
‹oe«úSÇoðÑH´YÅÐ*¡T¬SÒŸ4_ˆur6{â[¥¿îÝ›¼±–¼Yzô8pjhj …/IÉY3K+ÈSf…zÿ[Ò´ùG¦kóÃ;7™+©k¥àÝñ”Rû.á²/”IÏ_þNÿòç_~þéåwO R•¿…¤Rr&wÉ™úø®yÔúů eX,–b¥¬Pé™’åK ¤ƒ“ØìݧO߾䅵øvӣƨ¨kS[g¿à¨ÄL®HÚÉIÄ)i±Ã¶ca^0´†ÙyȆÚ76::w²˜‡V6ûÞ}øôůÀé¯`õÕß=%•>§YÖP•R0ÛŸEBuð -öÛ¶îÜ–M©dAC•ÙyX!‘}¿ÿñgpú+X}õã‹gL¥„[ú‹ªKqRõsw´23œ0ž}ãuŸÞ½zöìÑ£»,‘–¯8ÉŒÙ?Š*mJ+e…ŠR+êëÁ(Ñ«kSœ¢ÍÁC†à»M‡3oMÔ˜ ó)8Ÿ–[ÄI‡™"‰¬4_½úùÕ+®¿ï…S‡ÉS7<Ç’‡RãbccÉ"µpN$î6.ûB™ôÓ/ùõ¯ýë¯þù§ïŸ?ºw‹©”V’Cúä2¹Ídc=-5ò^Üýûöéýõ×½zõ”5ìØ°’‰YÖ+ÏZ9§"¥¢…I±?Boø®w&8‰NbSIiØ°áÃGŒ¥<zÌ8æ
{æÄi`D\jNáÜêËDEçôç_~ÁeÉÜë#ºñÌC}×åœyÈ€2©Œ<Ç4—oÀ"õê¯ýÛßþö׿üòêåwïß¾zîÄ<{V_^”“B:ÙY‘×莫ƒèï§ï-K¾CÔ“É(–ñÊiåǪ8L™M[²wÐ)cIf%þú‡$ÑrÁ‰±9lø°9J|Ž«¢ª6^S[‡¼¹ËÎœÂb -ß*‰"éÒÝì§W¿üòg˜zÉöÌ?!ݺ#1!ž
Í?Çæ÷=Ç@ýëßþþ÷¿A¨¾úáÅ“‡ß0Ÿ×4/¨*ÉKó÷ÄŽëä5º£ð•×ƒÐ¿?ÙÂŽKòsa2ŠýòK‘Vž¬ŠÂ”SÊìô"e,7Q¢@–A„Ál¦Ubb‚lŽ§¢ªª¦>߯‡/c3·˜bïâNS²g•VÖKIO!ƒbýÊ°Ø`òò9É~,伯ø²…èÍu̾?¼úó¯àô`õ/?ÿøý3nûa=^g, /§ws°Æ73ŽW;z$¾ózÈàÁ䣔-88ýñçrÁ,ñúÕW¯iåÍ)³OöȺ¤¿h¢D%†a$ÑŽ9’‰M´©¦6A§ö]=}CcòªpGWO¿ p:³Dt‹$Îé_þ‚¥ÎÏ?ýÀHŃž°¢aqçd¦¥$'§¤1·¢ÈŸ&hnÞýˤ¿üõïÿ -9¦ßJB5;%6,ÀÇÝÙÎz²ÙD#}= ÚZššðÉÇËUUøŒ!9^ j2¢’pw&ÖµGi˜@eOÒ3Ëú¢R¥a#F)Á*–E𠺀žžž¾¾È¦X¦½ƒ£“³‹+¾eÄ/ 8<:>Ÿ¯ ”Õ å )’ÈÆ)̉gêW¦7{h[ÝÜXW5¯¤¨`f~~þ¬Ââ9LÛ¤vöI*)“ Pûí_ÿúí7UÌ¿—cìÙº¾¥©®¢8?3)&¬º8ØXM6Ç÷sèëéágב%8,Úäç‚© -j³‹…V%bµëœþ̧ìé“þd^yÌ8Uu
X–è2Ó$¤ÖI“&#ˆ¥¥••5Èdm™àÒÛgš¯Ÿÿô€ `|ñ{l^!"ã”}„úÙú+©sþÉNŠ˜?™>;í›×\ÖX_S1oNiII露ʚ†ÆeØ…\»ù†+“þñÛ¿þø×o$ÿBý{Ÿ}ÈÓ¶ -›9æ¦'Å„ûûxº¹89ØÙL±¶²²´Ä?Y†À¨˜ÃÏÅÔSžî-
uÕq̃µWÏîìóù®›V»‰®~Á:ÅÇe£ÆŒS¯ MX–@0’XD€booïàààˆimbdúLC—ø΂аðl´Ÿœš‘=cÖl|sLÓòVâôîbáûÔ9¢9¤Â¤øü1é1yìÀ®Øc{a}MUEYYYyEu-8]¹›<0Ê–Iÿä¤þ“É¿xüá{œ,tÉ«BƒüñSS]œà£ÛÉ›)ð{ÁT`jbl¨¯5™ê¸Ñ£†+
ØÁj×Hí&u5œa:V”êáBs²¥õ|¢ñ7uª+⸻{xx™\d††¡Ë˜Ø¸¸x|ç{*¬Dr±Ä)¯®[´´eÍÖ)[øþüç¿ŠÓ'i°(üyöÄ¡=;6[µ¼iQCmMuuuMmýÂÅàtã62!_'JÊ$púÿ$Tÿ”Jlï»ËICìÔÄØÈ°à -ðƒÉÛÕÉÞ÷;tµÆ«ÅÇÞºDª(PIò%W^F§F¦Sì\=}üƒÃ"ð4 ñ—Š{v@ùÿÚ;¸*ŽµÞ{s“›„$j=ìâéÅŽØÅŠ½€ ¢""ØÁ‚ ˆ
{AAA)" -‚€¢(°€Ø{/IŒ7¦|ï;³»ç°pèÙ»O~÷*+gÏìüç}gfwæÙé®®3f`db`ÎC˜‹—x#K|=mÀŠU«ñM‰›·nߺgoôø¤ÔŒ“”)3ð¥LÈ™á+æ_˜ÔœÍ:~ôHB\̾ð°];ƒƒwïÜÆáL3r& -Ÿ~¢¡JÐ×ÑÔ03-éÐþ}»wnÛ¸vÕr_ïEž0ßõ˜é6ÃÕuút,û´²Ôˆ“¶—Iímm ó>°v7í¨QHÚªµ¾¥ËÞ**Tu•ÝÜиE©²]g³^懌c5Þ~âä©0æqA3+h6hÎœ9sç΃À$‘¹˜Àô”+eàÚµëÖoØHBlç®Ýáû¢c%&§Ï:“S˜)3¦O$Lpáïɤº?j_ÄžÝ =û¢öÇ%9 -‚<W§·òI ¾}ËPeBŸÉ^8ƒ$ì—wa¿¼*ÀÏ×{ñ"/ÏùóçÍ…rÏ.+Í"òðpwÇöâ‚Þ‰ø‚«Ñ#†ìÛÓ¬S; -øÇ:µ¾…üy…½]Ïß“màRz‰k÷<|´Õø “§Mwƒ1v’Ào!äVÈ® %K–x–Ëü˜å&`¹u[Ðv°Ð0ÂãÀ¡ÃGŽ¦Ÿ8u6÷eJnÚR¦H„íŸÒGªÎ¡%ݑÇ쎊EÅÄÆÅC«`#é‘1Pß¾ýý÷ßÙP¥gÀ‰ìiGDï
ƒŽyãºÀU+–ûã˽—,Á¢/^Tf‚ -ñòò\° -
U*¨¸ß°e[\ÎÙgÀP|¶âè2sö<¯ÅÞ¾Œ„dÖµëp@ -Ú°aãÆMÈ’‰Kd‰(÷í‹ŒŠŽ‰Ù4â'%§¦ÒÓgsp+?®txòìÇôwm ‘û¸(ûÊåÜsÙY™éGSŽ$%%IN=–‘žƒ›Œé²7wz -Ò/c†ŽTO¤§&aß»',$xGÐÖ-›7mܸ¾®ìÕ±6p
¶—€å~>ÐyÏ›åæ2u’ÕÈ!zw뤑·m ˜†ê*æ¥èLöý7}±cG&Sw2ë
LÇÙã+òæy-ñõ_±*æ4±n÷ÏmíÀ°D–,ÌÈèh‚òàÁCññ ‡“Ž$§MK?~"+ûl„)®}@™þò«.’ß~£C%4|i*úçœ9uòxú±£©(rŽSÙçr/Q¦ì
Âß0Pÿøãr -Ò.^‘‡=·H´gŸ<Ñžp06ûæ°Ð]!;ƒwìØ%*;A}l%íe=Ì©Wøû,ñšç1ÃÙÁÎjÔþ½ÈZšæMÔMB•l‘-ïü«—}ÓÖVd³wÿ!ÀtŠËÌ9žK|—㻡·lÛLù……í&ƒ—={ÂÃÃ#ظ$,”À29%õèÑ´céÇÑaùÌ9@š_pýæ{x_éº}"¤O¤z1ç\ö©¬™Çg?žy"æ\ÄìLÉtˆI¾üA¨r ˜Fûõ‚¼‹9gNÈHK=’ð@lLtä¾½áá{ð•œe'¨ŽÐÐ]Ð^vÀìkÓzòJtÏ93§M¶³iѯ§i{HÀMi¨2[´ÊÛ"F/ûVÿ¶v]â¨éÜÃ|ðH+`ê>_#¼vã– à°Ý$£¢¢A1¨ýû÷ÇÆ q™p˜Æ% Ä÷dfž8™,ÎœECH@J6WШZ¦,’ß0{$q¯éõ‚üKrÎÍ>}úÔ©S§O““\¢Í‚œ‚K¾ü¡=F;> -SfªˆŽÂ×Aîßcí•þKÎEª–#p-Ff‚¡Zë[²›²òo5æ%ä¥zø¾‚†M[I˜M¤¶“]Ð_!`
Þ ß½?6‚¢1>E:;Kd™JÂâòÄÉ“Yˆ!;û8€^ºœ&· L!õ’3zL):We¨ÞºqõJÞå‹rΟ?wîÜùœ\Ú,nÜbš3tÖžAÿ¸³ñ浂<Äz:ëÄñŒci©)ÉG’’±‹N(CAeÄÂö»?:roxÞÚ\àƒ‡lÇлk%
Õï*êµèÕ´¯4Å×:Õi€o‹i‡s£qÝõ¼EøÆÙ aø†¼x‹))ØÉ¥ATbXfа–„$¢ÌÉͽ -Í«™'ˆN‚²hXR–H’0¸œ——ŸŸp^½†ž+·ïܽûHŸÑgm:LuˆL©B¤Ý¹^ÎW®€ - -à4é¸=WoaJÏñV—ê#ï× -ò/_º{þÜÙ3Ùȳ² È'ÊRPØí§K;Š¯%‹Û¾kûæµøZôS톄PUÀ -Ž?!IZ„DçΊʼ|Bàêµk×®£uäM|ÅÌ|êÃGd'.s(ÌT7Î^$Ïž<~ø -ë";ÚKÖI|/NJRüèˆÐè’ééáâ0~ôóîÈËîÔ}ßgyŽ”ØqûžZæ]]½B ’Ák6Ó˜ƒ‰)i'²`´Â -%’D ' §¸I×ß¿|Å!-¦úT9¬ÏŸ=}úäÉãÇô\ÚvO`ßÅTÛ5ëžâ ¶ -iO\/ˆ«s9¤Ó¿Š¡Á -L -y3ºÞà÷û:ø².e‡næCÆ0ïu -¢ûVˆï
2Ñ|DR!£gléÄ$Ë‘ˆ,þÄÅ‚”Ò`g§êÑaí
.E(¸Ê›9_¡vQäúçÐkó€–‰úgOËXOhï.$ô]fi¸g:h}€7ä_ÛÑÄÌ ½LÙ^–?T¼ñ[·A“–bU§îýðzîž¾«¸×Åàã®Û÷б -ÈÆ#“,JŽ#e‰zC€âÓð÷ ÕaáŠkGµíâWývñÎs°ÁÊ`E®¿–ñJ'ì_”±žÓ¾ý¹ðY0}çFðÆU>ˆ™z™êØ^VÔO TüÒqÒp+æ¦ä5á'¨/Þr%ûÓ(@.‚ôCR‡#®@¢«ÞÒG2ïdªK„A‚\‹nÃø`»x×9Þ0mƒFýÏ\ä—©^Ѿû >Š ¤pÛÈÞ-k–-dÍœT:ï<*o×wýM=QÓVRM'Y;@—º|ݶ0v{/Ùž†óþW?1µáÈ¡ÔÅÈ¡dpêÕŽÞI„CBÀþWïlnï:Ç°¿Ò¸§ú¥Œõ3j£—Y •Åì{ö_4ÛeÒ¸zê¼Æµü_º¡•ÌhZË4¦½Ô}M8ÙÞËn{az¶Âá¨E©Ïñ'Kô=HY",’ßé‚£]¼ëlãÐ)ê¯e-ÒwëmÛK‰çÞN†^¦újt-T:MÅM×ÞƒGŸ2cþÒ•ƒÃ÷£¹nï½Çl{yý«n,ŠÈß -cäÄÞ¸g§”ï`Êùó– CVï”nzXÿø½pãøoùè
3·Æg~÷ÈfžÌ£ :]ƒÈ›TšUÔ›T(TöÞNSÉŒf´íT7|÷ûΈØÄ4jmó€ÛŒ¤Q? ‹ äXê}ŽBXY°ïk†œC·¿•½È°î5·™3¨%¯ÇѾIåÇŠy“J¨0M5ëk1ÆÎq¦§ïêÍ!{ã’Ò³Î_¢›‘è“mfmQ€ïÀX„æ‰ê"ùó]çÑ=•AçxOYËBL;ù/·ì˜nf/lPû®7©TT¼¡ÔÜDÑÁ¬/LSaF³lÍ–]û⎤Ÿ"[Aqé4Ykð[ž£h -ª³"ó#QTbžE‘”ü<úŸyOà—~çV½½|öbrNg$ë¸Wìëq´PÉ_¼KˆP‡ŽµwöðòÜu(åxvnþuèRŸ¿üùµÎú‘4˜dñÀ–Å9ÊVV²ê
ò/:äçfO>E_ƒPñõ8&ÍW$ÔOt ¶Ut¨–œ=ú…i*»T -õcDKŠñÃ\J†òR¥P_=Â@M¨Ûýz8O°¤ï<jŽï<¢wô+*¹Ÿß¢²c·~uÖB„Ÿ’™}!ÿƇO KýõÍoEŸw•1ÅòU¹QÅP…üûêÅ“‡wnä_ÈÎL‰gÞyD¡vd^dUiÞ oýN˜F¡Fǧfž¹påÆ݇O_@—JõïF²|ÅRÅ
¿üôâéû7®\8ƒþàZ¨ôEVìÛÉ*êgÈmÐû¡VvUV!}ê"|;Y%Ae§R¨Ã,'"ÔuA» Ô‹E¡VvEV)…z‘@Ý´®(Túìr¡&¤ž -L©ê@½ PO¤&°P'²ï¬d¨øämÑrêÙ‹7ï>b þ.@-*õwꣻ7.žšPg¨1 G¨Õ» M`^‰T¨?½jLU‡zO€úéC½'@僨<” -õ¡ -B=sñŠê[jQ¨oµP¯\<Sõ µœÀBOͨ7t¡ -T ™êB½P3SãY¨,‡V -ÔOÿóåWE¡®ÝF ^( -U ªÕŸE¡^ Pö- -õ«/ÿóieAužµðƒPª¬þü Ô…³œ+ju -Uѱ›¹jT|Jfö…üw>yþê—_ß -ªÑ7ßÖ®×°YkY;ÓÞƒFŸ2cž÷Š
;öÄ$¤ffçæ]»uC¨¾¬ÀµÌ¤˜ãZvTõF3ÚÈbX”Þ -ƒú9µ¥DÕ¹GÿaV=pN²7öðÑÌìœË7nß{ðèÉ3ÀúòÕ«ŸÊD?S1Œ™´NâU'XË„éït€úÍ”¿RŠÌ×—Á…¼zõ>{òèÁ½Û7 -.çdg=»7g4ΆõïÑY%iÉ@ý¼¢ þ ~]óû:
š´“›¿0Q¹ÀgÕFèTã“Ó³Î^È»ŠT>~òôÙóçÏ_”Z/½zEš¢e¹2ÑZTµaÊPßLù!‰ßÌ–âeé.jäÙÓ'"Ó«yÎf¥'ÇC—ºq•Ï‚™0M%·~Å-›4¨ó}ͯð!MyCÆ@ýòëß×!7;ÀDu´-Ž”ÖaþM<šyúüÅü«7nݬ?~òäiéõŒŠ¶ýö×_9¬¥¦ª¦)ö} -*yLÃNTaø#¥áVœÝ=}Vn -ÛwàpJ:P½p9¿àÚ›·nß¹sç.Õ½Rêþ}h!ÐD0úŸ²\ë›7e@•éOY¦Rìû'â -@Id]ÉÏË»|Kr©4—µ‘››sþÜÙìÓY™éG“ÇÅD„n߸Úoñ\7G{Ëáz™¶“·iΓʪΜæ˯«jÓÖu§îæ£m¦y,ð^¸ ¨FˆOL>z,#ódÖ©ÓÙÙÙg@gK§sçÎ?Ÿ““{?€½që6b}Bî[1TKª\ò%ý)0Å0}LF¨@´àJ>Daqþ<”¤×U5rúTÖÉÌŒcG“ãDÓM˽xLs°maÞ½“ZÒº)t©ßUç¿å8£ÑéH©V]Q“–m0þ¡:Õu¶—OÀÚMÛwíÙøHJjÚ±ôŒãÇ3A'J£“ ¬,h §³Ï@ðç^¸DFa0gºÿï[‘Xe»Õ’BÅ@}Kžs¾&LñÞÀÛ7¯_Å΄Ö`q*+KSòkÁÊ8~<#ýXZjÊ‘Ãñq1ûöìÚ¾im€×lש¨aì«hÛ²‰¨n-vœT¾ƒ_½‘tª4ÿÊ4!TGYOtr›»Ð' pã¶aá‘1±q‡“Ž$'§¤¤¢Ž–BiiiÇŽ¥CÉ<q³:öÖë]B3péB•T=¦)=wBëDæñ€q -Sâ!5‘’’œ|$)1áP\lLdxØÎm|Îusšh= -µ³FF³/íRË{œT¸Sý®v½†ÆÄÊ]{
6f¼Ã´™@uùêõ›ƒv†îÙ{ îà¡Cñ „Rè0(11 HJêÑcéÇOœ<•}.æLW¯C°ª?ý¬—€KÀôO6PqŒ„Lïß½}ãÚ•¼K0ž9
@3Ž¥%0’¡<%¾¬ŒC‡Æˆ‰ŽÜ»'tgÐæõ«—Ó™ÓÆ6 W×Jq+ã†õjWA]*•Ü~ÀüÛ -L¯âDf@reâáx€4b¡@%»ZQQ‘‘ûöFìÙ²cÛæ
+ý¼½€éd[˃úvë¤Æ@m@²¯N—ZŽP¹‘É¿5¾ÿ†J-ÅŠö]z˜[Œ´²›<Ímö‚Å>þ+׬۸e[ÐŽà]¡¡aaa»K¨=Dááá{¡}DEï'I=9õ`=sž¥úäY;£³x±äP_ã‚„§)ÓK¹ç`Ö‘ž–’t8þ ÆVÒˆ§å*Ñ%Am„†î - Þ´mËÆukVúû,^0ÛmÚd;«‘æ=º´Wˆ[Â0é‡ïkÐì[îã$®S%ù—U© -p jëàäê1×k±_Àª5k×oØ´yË–Û@A†k;§;vïÜ Í#lO8$õظøÄ#8e:sþP½u—<º-M¨²Ù—ÔÇï¦9gOŸÈ - -?¿e¾¾K½—,òZ0o¶ûG{ë1#S¼m«¦êc Â0 Ǿ -
߃T3Oͽ\pBõÉ3.ÿ–*ɾ4Pñ¡X62=±;dÇÖM [®Xîïçëã³ÔÛÊÅÑÀ+ƒúðòò\0ÞÜÙ3gLwžê`oc9jØ sdª·nÖX„C_.PË=ûêä_Õ¯ªc5iN¨víÑw€ÅðÑ–6v¦89»¸Îp›éîîá1‹h¶ášš;Ú4Ž…ø>~Ëq¶u{Ȥšrì>¹½vó.]»XJ¨ìk\FõLVÆѤøبðÐàm›×® -ð÷]ºdñBdÞܹXº9^ -w÷™n3\]œ¦8L°³±=Üb@ß] ÓæMD˜|±GÕ“**ª_×ø¶VèVª\Ý¡K·^æ-†ceck?qÒä)Sœœ§&VÓ§OwumÃcöÌèÞ¾0²†ypÈî}û%ÍÈ:¡zƒäßWÜ6R@}MVÍ?¸{ëyz},9á -¥ÎŸƒùâˆL™…£¥4èÂHmØÛÛÙÚŽ·g5vôÈáC0ïݽk§ö*Y[dZ¿.&_2ô @Õ
U’€¿©I¨6iÖÊDªPwèܵ{¯>ý²:lÄÈQ£ÇŒ;Ö’ÊÊ CY[[Û@Ë°³Ÿ0ÑaòT'×™³æy-ñ]¾zý–¡{c&=~êÜ…ük·¸
¥„Êl…¸çFÁ¥œì¨±‘»ñ6ÞŠeÞçÏq‡ÐqŠÃ¤ ÀdüxkkRL.‹©‹±cÇŒ=jäˆaC-
èקW÷®;¨R“VÍš¦5¿á’oÅ@åÀ0WÅ\©þ(jÜ´e±L©ißÉÔ¬{ÏÞ}ûõ0pÐ`‹!C†¢†¢áD#FŒ9r4Œ±–VÖÏ'Mvœ6ÃcŽçb߀5¶í„P=œ’A¹‘Nµ”P¹Á/Ž“n_¿r ×%ÄÇb›×â=Ÿy³Ü¦“.p¼õ8˱cF”‘PDZÖâ_©!C,,8 ¿¾½{v73íÔ^£”‰Û´lÚXô#2N’/ÌQ+(PõBõ³Ïªu~52nŽXêv:uéjÖ½GÏ^½ûôéÛ×Üܼ_1Õ_« A³2tØð£ÆXŽo?iŠ³«û\Ï%ËV®Ý¼#lß~\j™C…qRþÅs§Ž§&ÆEíÙ¹uÃêåKΛ5cš£Ã[k’2‡
T
8ª-v±.j¤oß>}z÷êÙ£»Y×.:´S+isãF¢ë0L™ä[QPßEµÖõê7lÜ´y«6m%r¥JÓ¾CÇÎ]LM»š™™uëÖ{±ÕƒQOP¯^½{÷ékŽ!?xÈ°£-m'Uy}–¯Ù´+"æÐèTsÊêZ¨¸"ÿ¹¬Œ”Ã"wo^·r¹‘7u’k „œÙ¿Ÿ9áÒ«””-u1/jꥫ©i—Î;´×¨”rIÛ6š7mÜ°~½jUS„Ê$`†ê75¾ýRpƒ†!Z[W©\¡T©5íÚµoß¡C‡ŽÅS'VA]ºÐ6Ñ{^½ûš÷d1lä˜q@ušÛlOo¿Õ¶…„GJJC¨eõ -㤔„Ø}aÛ7ჱyîÓì¬-G
2x@¿¾}0ʺ™uE2]°¼\á‹s¥P'íÛ·k§Q«” -¹ˆ¶†(mÜ°¤Þï¿ñ
Ç”I¾•†ªUc°¬Mš6oѪµI[±D*•ÉärHY<©©Õj[4‡N]L»vëÑ«Ž©GŽµ¶spr5ñ²•ë·ÔƒjÙEêmúe î
ݾqÍro¯9nÓ¦LÀ{ûõíÕ£›„Y§Ž” -Ì–½8׉U"—ËdR©DÜÖ¤u«Í›6!H1LaÜ«Ë´¢•UHÀ”ê—_}]‚°Ö«/®ÆÍš·hÙ²UëÖmÚ˜˜˜´-–ÄŒ$ )i -íí;têljÖgJÃFá½åéîó1P1ýžÉÅR~ß0£_(]<G#¡ú{{Ξáä`7nÌð!ûõéÙ
;Âöí Д,{ŸX¨•6mZ·nÕ²e‹æÍŒ¨¨~=@ -aZý믾¤L¹ä[APQ…™
kõš€µvº?Öo jØÈ7mÖ¬YsP‹b©%U«VÐZCc -ÔMScàÙ¨¡¨AýëÖ©
HkV‡0…¹L¥0Õ¡ú/Jõ‹/¡g…hýŽp÷#’5lØ°Q£F‹¡&ŒŒAM›bS ‘Þ’¸L¡ÂiR·ž}àó„ -éwÕ†m»öî§ûvò¯Ý¾§sGÉðªÜºÖ‡áÎS™í»wà¢0ŒÔIã-Gˆ÷ €) •Ð6€²jÚËÎ^ÇG/êjG„<¬Gˆ~Q -½)„é˜Ü[ÑLQe°B´Ö¨‰\kÕþ¡Nºuë\Pýb¨‘H„-ÛAs -³–Í›2 ”DRBN¬>xáP7PCßO -AJ‘2©—cZ¡PYªL°²X‘ë×ß@ÄÖ¨YØÝë{*¶`ˆ“~™¤MÄjϾ‡ŽÂ33çb—º
»Trï!ï*Þ%Ôqøù£°#O1Įչ¥Dî>°ê’Ó§N°3|p¿ÞÝMª¤mkdÚ¸¦PŒ9-'¢]5VÔQ
ˆÐo¾F¢,R6L+i!ª+$áÏ¿ `¿"h.Uª&mHs7bªÆͨ»tëÝoðð16§ºÎZàí¿f“^ö½ÇyÁü¦»Ù0¦Tj¯›Ùü»n…ÏÂ9nζ–#‡GdíªIë–ÍSìiýŽ‚ªù‘‹ej+p~E€~ñ9$^‚´2™êRe±"WÉ¢¾bõõGD[ -\,ýŒÀeõù‡EÑXÄZó»ï)Ô&M[Ðçy]ºõÂäkCßù‹ýVßFo'ežfŸ¦>c#õ·úp½å¶¥2ÏnàÒ*‘û›Ö,_ÊÎj†èÓzU¥¬mëÍš4!TfBB2é—¬÷I§VH-}J€Q-ÒJeÊPe±"W‹d)[NŸ}X;f}¡ú}í:õêãcL¾êöÉê§Ñãì'“- -C_ÔsÌbB„úcPBƒ5jZ…{)Ô[s TSð9yð–µ+|ÍswaGÀ¸öD!ªÆ˜{¶ôÎÁLïÈàú¸:ú”HµX)W -–AËê“èßÌ‹¹Až
àƒ¼Å2”’l`Šê¹Äoy@‡&gr ûâbn€ú’ñázS2ƒ5jzÅšV‘ÅÜ0TÂP=Cöý.Sì¹Á’ºÕ–¸T¡^æF<¹wð›Mß/½Úajì:D+)ªšWŽìÇÅAÿ·öfc
¨|[ಧvX¦“˜ç3ë¶ãóñ#i™§Î]¸\À@}Îøz”Ü_¸%1ž -1 &<ë¬R8‘+²‡Ð¹ -mŽp'ãÉãiG TCwl!›ƒçÁÄŸ¬âM\R/n0„*æ_º®Sç>x¾KÇJ¡~öº6’/’:téÖ›nºšBö½âÒÐÁa{£$9šŽT/ IÀuƃ‡:g•Ì\í!gEvÿ:ìPë*âst<-ùðÁýûö„m"KEçÂÄf"{‚.ªo‚‹êéìÿè®CáÅâ‹Uº0‘."þGIM[´µ³Y¯~xÓ&yÌ[¸ÔYš¿/&.ìOE€KyW -ˆÏÛ:Þj†¹«q"^dh™„;À4÷ü™S'2Ò’Å’ÍÖø’u…S&Лݺ´ÇLC•Y«µ²k¸2¤õsvkÙpE’/3™AÒÏ%ËVnغcWxä~€šzìøÉSg€êÅËyÄ[éÚujVroµŒ - XÛBæB•ìáöJTøî*#}¨ìÎèQ!PÛw†ä‹w|í';Ϙ5êÚÛ‚CÃ#câЦ)¨fŸAž‹ŒoqV+±·ý0º‘åÓ¤œóg³OÌ¤É T´ÜÀP3“KÀÝ»´W‘P-²æjá94û6ÆU7Pq”´Øwùêu› -•-•:u&~YŒ‰š!6j¥ù23´(ëŠFXhžÔNM|<è¶cQ}†éWŒ¯Êÿø#rT5=ª˜€«³F[Mp'y±DFÔÐA]{â¡V\µ2~c‡öÔ¤Œ¸”É$b“6Z43æ<ª³K¹+Á*§ -ŠƒÊmªd3#D+ñOkƒj©Ôˆ…Zq=ÔÊH -êQ&‡H%hԆؔS«:µY¦ŸëyåTv½VªôCUß>AÃF‰ùN‹–ˆ:¨ÓBl…ß˸`µ¤F;¡5@Ÿ²ÿTŽ§U•; -›!UvíUYU«VlÕü~w«Ê®¹ªjz*–qX%H¿”•]gUû;©²+ëo¥Ê†UUvýíUÙ -8¢”ÉdÜs<"Qã9˜#2¥‰Z*SáÏR¹šûQc¢k*Ñx#í™JUÈž@—#W*DìW°?›©T&R¥BÉ1Ç#*‰DÃQA]¨RîœÚŸÙoe0ÅbOÀ–šý -í•âoˆ¥+E¥¶v”@çbkO©†ŸáË´Î4m…käÐФRîˆFi"QÈeCîg†2œ‚9Â4sí¦¥°§d[R¡ÆgfdcdlÕÖÔŵۤñ®“œ]<DíàP{øDLj™ð¦ÎD€©‘Z‰T
]"†#V‰”&b¥F&‡–ÎBiä¬n)¾HM*’™¨”bTžbDÒp iËLJío@ˆ«—@Ej?c¢‘cóäNJf¿NÁQKMbÏÁ“¨åR{Nµ ªáœôKÙñLÁØCx¦ð܇˜«ãNÊþÌ|Y‘17šþêcõ“üÃT®„üIFµ«†6)SÈE2h*L#ì©"D¢©IRh-pœCn"VK$ÜÏ®b(8\{ÄÜH -!£‚–Å?•J¹„;'û3ó¥fFì¥Ô„T¾¹öˆÜD©Ö(Dì)•Ð2Å¥ˆýRög3#¶`ìs#¶èìöÒØsr?3ßjV¸6Ì?Ø®1«c£†Æ«Ý| iÿ!úw‡h…³
3kÇÜ¡é÷u }ÄL‘ZÔÏH¦†@ÀzQÒ‹œjIQ£R*ERŒ(øf9\>´~H·j0WhLr%dH®ø -ÈblÛ˜©J >¥Z¥É!QŠ5$K¨á¢D -HvR¹¾ƒž^®€x—«¡‰¨øÅJ±X‰Ë 7PJ |ÐTàg¥DŽmD¡6Qk
+¤&:à4b -éL!‡Ìþ”*eRü¤T%QЮHª«1‡j$PVè‰Ä*±¯U*–HE -ˆ0‰š8|‡štPb`ÐHLT*¬-`ÌÆbHRèåR•êY"†r+åØîŠüºmh^ð+r¼DɪjŒs¥„öo
œÊ¡R©H¨ÐhHË•CWƒÝ™`‰”2¨#xh/j5T2@Ð -”®\Ž…S+BþF{ZH(J<.WË!3µ„|^¥†ÎÚ‚F)Ç/€¿©dr–Ú?@Vaëâ7ÊàLP è¤j
¹
^«CH%‡?¥r9Ô9 –‰ÕJlØ2HðXãR¹yË€šZ-Ã2¨ÔPpŒÆ54G¸æB!] -õ -¬E…¾š¹L -¡u¦‘BÝÁ UèÚ e«ÕPËðr|ËÆ”Z¦&EP‹ƒZI‹¿©’`_+‡N’€DEû72(À±•”MÐ -øJ†4™œ|»3l -0LPá)¡ËUÃIåtƒ-H,“@8CŒJåðRZ¸\h´ -Ä -D™ƒNM=ؘɸó†> Çn +ÎŒƒlŒ˜X`¨ ‘CQHLäøF5¦~š)¤W2 d48‚Ö*úó0‚©ä -ò£)ð”Ð#B¾†V‰ÏÍó˜TIF®d"Ãñö*¦7Àl8\¾FgÏ5¨ -¬[6%éÿdØ%A•*0C.Vj°%A(jZ(
dO¼P™ÆO½ÅPØ”*1ûK%ð›ÀY.c¡¤ú7þþY¨{@˜ý@¥aæ Cßù·ÎØŠŒÞŒfÀÿÄô¯†Ìcð·¹Yž¡wÉ!dŠLaŒŠNb †Ncà#E&2:ÇŠ=•1¶*2™COgŒŠNhÈ1æ4ðƒ'5ÆVE§5ä˜øŒ¡Sú5ú“8fðô†k&ºŸâÀg -Ortwšclõ¡!,d²cH ˜Âosø|‘)ö˜!“øTái2xâƒ_^xê£s¬¸“üH‘é4xT´†ðDši“L„ðÿM… ¸HÍ™iB'+2%‚Ôfè¤>RdZ¤s¬Ø#¸„"S#8fðä¨Hí˜4h¯AƒácÓ$›Â%¨É"S%HÁ†N– ï8]" Ï° “±•ÁS&øˆA“&òN› ±<q"ŸS'øžLžL§O´ï4hEÚ‘aS((™“(ø„¡Ó((—¡)øˆÁS)¦NaÅN¨Èh£Ð” -.ÐÀIià†M«Hä8±‚¯1pjŸ0|r2tzE¢Â° §Xð5›dÁi?:ÍèO´´
¥øS-(‹¡“-)N·HÑœp‘~ú#S.Nš>ÁÐ’›@½ç÷ÚŽèg>´w7Q;Qón.NÎÓ'ZÛ:Íl!j/jnÚ["¶‚À¿¶µ¦Ÿv±¦Ÿ‚™ÎpuѧO“fÙµµµpu™ä8ü*~ÜÖÉÆÎÊ´·Æj€Ít;7;[«¾vVô—¦Ó32÷å››::9’bšwåžk™[{ع´icdl<Ðz‚ÝëISì\Œ&L·v³Y;::¹Z»Ú9ÿˆ&¸ØMwur±MŸè4ÀGØ_76î> ‡ÑÿTŸ
endstream
endobj
104 0 obj
<</CreationDate(D:20120604140408-07'00')/Creator(Adobe Illustrator CS3)/Producer(Adobe PDF library 8.00)/ModDate(D:20120604143053-07'00')/Title(iSaverRunner)>>
endobj
xref
0 109
0000000003 65535 f
-0000000016 00000 n
-0000051018 00000 n
-0000000004 00000 f
-0000000006 00000 f
-0000051468 00000 n
-0000000007 00000 f
-0000000008 00000 f
-0000000009 00000 f
-0000000010 00000 f
-0000000011 00000 f
-0000000012 00000 f
-0000000013 00000 f
-0000000014 00000 f
-0000000015 00000 f
-0000000016 00000 f
-0000000017 00000 f
-0000000021 00001 f
-0000051069 00000 n
-0000051327 00000 n
-0000051358 00000 n
-0000000022 00000 f
-0000000023 00000 f
-0000000024 00000 f
-0000000025 00000 f
-0000000026 00000 f
-0000000027 00000 f
-0000000028 00000 f
-0000000029 00000 f
-0000000030 00000 f
-0000000031 00000 f
-0000000032 00000 f
-0000000033 00000 f
-0000000034 00001 f
-0000000035 00000 f
-0000000036 00000 f
-0000000037 00000 f
-0000000038 00000 f
-0000000039 00000 f
-0000000040 00000 f
-0000000041 00000 f
-0000000042 00000 f
-0000000043 00000 f
-0000000044 00000 f
-0000000045 00000 f
-0000000046 00000 f
-0000000047 00000 f
-0000000048 00000 f
-0000000049 00000 f
-0000000050 00000 f
-0000000051 00000 f
-0000000052 00000 f
-0000000053 00000 f
-0000000054 00000 f
-0000000055 00000 f
-0000000056 00000 f
-0000000057 00000 f
-0000000058 00000 f
-0000000059 00000 f
-0000000060 00000 f
-0000000061 00000 f
-0000000062 00000 f
-0000000063 00000 f
-0000000064 00000 f
-0000000065 00000 f
-0000000066 00000 f
-0000000067 00000 f
-0000000068 00000 f
-0000000069 00000 f
-0000000070 00000 f
-0000000071 00000 f
-0000000072 00000 f
-0000000075 00000 f
-0000053130 00000 n
-0000447035 00000 n
-0000000076 00000 f
-0000000077 00001 f
-0000000078 00000 f
-0000000079 00000 f
-0000000080 00000 f
-0000000091 00000 f
-0000447070 00000 n
-0000447144 00000 n
-0000447428 00000 n
-0000448499 00000 n
-0000477276 00000 n
-0000542864 00000 n
-0000608452 00000 n
-0000674040 00000 n
-0000739628 00000 n
-0000805216 00000 n
-0000000000 00001 f
-0000051443 00000 n
-0000051140 00000 n
-0000051211 00000 n
-0000051242 00000 n
-0000053446 00000 n
-0000053559 00000 n
-0000443823 00000 n
-0000053594 00000 n
-0000053953 00000 n
-0000053990 00000 n
-0000053773 00000 n
-0000051857 00000 n
-0000866269 00000 n
-0000446471 00000 n
-0000446521 00000 n
-0000053192 00000 n
-0000000163 00000 n
-trailer
<</Size 109/Root 1 0 R/Info 104 0 R/ID[<92202E142B2943938996230749909C02><1913AC01336D494EA4250E05957BB203>]>>
startxref
866446
%%EOF
\ No newline at end of file diff --git a/OSX/iSaverRunner.plist b/OSX/iSaverRunner.plist deleted file mode 100644 index 92ca6f0..0000000 --- a/OSX/iSaverRunner.plist +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDisplayName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundleExecutable</key> - <string>${EXECUTABLE_NAME}</string> - <key>CFBundleGetInfoString</key> - <string>5.42</string> - <key>CFBundleIcons</key> - <dict/> - <key>CFBundleIcons~ipad</key> - <dict/> - <key>CFBundleIdentifier</key> - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleLongVersionString</key> - <string>5.42</string> - <key>CFBundleName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>5.42</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>5.42</string> - <key>LSRequiresIPhoneOS</key> - <true/> - <key>NSHumanReadableCopyright</key> - <string>5.42</string> - <key>NSMainNibFile</key> - <string>iSaverRunner</string> - <key>UIAppFonts</key> - <array> - <string>OCRAStd.otf</string> - <string>YearlReg.ttf</string> - <string>PxPlus_IBM_VGA8.ttf</string> - <string>luximr.ttf</string> - </array> - <key>UILaunchStoryboardName</key> - <string>LaunchScreen</string> - <key>UIRequiredDeviceCapabilities</key> - <dict> - <key>opengles-1</key> - <true/> - </dict> - <key>UISupportedInterfaceOrientations</key> - <array> - <string>UIInterfaceOrientationPortrait</string> - <string>UIInterfaceOrientationLandscapeLeft</string> - <string>UIInterfaceOrientationLandscapeRight</string> - <string>UIInterfaceOrientationPortraitUpsideDown</string> - </array> - <key>UISupportedInterfaceOrientations~ipad</key> - <array> - <string>UIInterfaceOrientationPortrait</string> - <string>UIInterfaceOrientationPortraitUpsideDown</string> - <string>UIInterfaceOrientationLandscapeLeft</string> - <string>UIInterfaceOrientationLandscapeRight</string> - </array> - <key>UIViewControllerBasedStatusBarAppearance</key> - <true/> - <key>NSPhotoLibraryUsageDescription</key> - <string>XScreenSaver displays manipulated versions of your photos.</string></dict> -</plist> diff --git a/OSX/iSaverRunner.xib b/OSX/iSaverRunner.xib deleted file mode 100644 index 99bce15..0000000 --- a/OSX/iSaverRunner.xib +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="11762" systemVersion="16E195" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" colorMatched="YES"> - <device id="retina4_7" orientation="portrait"> - <adaptation id="fullscreen"/> - </device> - <dependencies> - <deployment identifier="iOS"/> - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11757"/> - <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> - </dependencies> - <objects> - <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="UIApplication"> - <connections> - <outlet property="delegate" destination="3" id="9"/> - </connections> - </placeholder> - <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> - <customObject id="3" userLabel="SaverRunner" customClass="SaverRunner"> - <connections> - <outlet property="window" destination="2" id="5"/> - </connections> - </customObject> - <window opaque="NO" clearsContextBeforeDrawing="NO" multipleTouchEnabled="YES" contentMode="scaleToFill" visibleAtLaunch="YES" id="2"> - <rect key="frame" x="0.0" y="0.0" width="320" height="480"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> - <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> - <nil key="simulatedStatusBarMetrics"/> - <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/> - </window> - </objects> - <simulatedMetricsContainer key="defaultSimulatedMetrics"> - <simulatedStatusBarMetrics key="statusBar"/> - <simulatedOrientationMetrics key="orientation"/> - <simulatedScreenMetrics key="destination" type="retina4_7.fullscreen"/> - </simulatedMetricsContainer> -</document> diff --git a/OSX/iSaverRunner1024.png b/OSX/iSaverRunner1024.png Binary files differdeleted file mode 100644 index a548d1c..0000000 --- a/OSX/iSaverRunner1024.png +++ /dev/null diff --git a/OSX/iSaverRunner57t.png b/OSX/iSaverRunner57t.png Binary files differdeleted file mode 100644 index d4e15e3..0000000 --- a/OSX/iSaverRunner57t.png +++ /dev/null diff --git a/OSX/icmp-warning.pl b/OSX/icmp-warning.pl deleted file mode 100755 index b022563..0000000 --- a/OSX/icmp-warning.pl +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/perl -w -# Copyright © 2012-2018 Jamie Zawinski <jwz@jwz.org> -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. No representations are made about the suitability of this -# software for any purpose. It is provided "as is" without express or -# implied warranty. -# -# Created: 20-Jun-2012. - -require 5; -#use diagnostics; # Fails on some MacOS 10.5 - 10.7 systems -use strict; - -my $progname = $0; $progname =~ s@.*/@@g; -my ($version) = ('$Revision: 1.4 $' =~ m/\s(\d[.\d]+)\s/s); - -my $verbose = 0; - -sub sanity_check() { - - my $fail = ''; - my $d1 = $ENV{SDK_DIR} || ''; - my $d2 = '/usr/include/netinet/'; - my $d3 = $d2; - - if (! $d1) { - print STDERR "ERROR: SDK_DIR unset\n"; - exit 1; - } - - if (! -d $d3) { - my @dirs = glob ("/Applications/Xcode.app/Contents/Developer/" . - "Platforms/MacOSX.platform/Developer/SDKs/" . - "MacOSX*sdk/usr/include/netinet"); - @dirs = sort @dirs; - $d3 = $dirs[$#dirs] . "/" if @dirs; - } - - if (! -d $d3) { - print STDERR "ERROR: There is no $d3 on this system!\n"; - exit 1; - } - - foreach my $f ('ip.h', 'in_systm.h', 'ip_icmp.h', 'ip_var.h', 'udp.h') { - $fail .= "\tsudo ln -sf $d3$f $d1$d2\n" - unless (-f "$d1$d2$f"); - } - - exit (0) unless $fail; - - print STDERR "ERROR:\t" . join(' ', # "\n\t", - 'The "Sonar" module won\'t build properly unless you repair your', - 'SDK first. With some versions of Xcode, the ICMP header files', - 'are present in the iPhone Simulator SDK but are missing from', - 'the "real device" SDK. You can fix it by doing this:') . - "\n\n$fail\n"; - exit (1); -} - -if ($#ARGV >= 0) { - print STDERR "usage: $progname\n"; - exit 1; -} - -sanity_check(); diff --git a/OSX/installer.png b/OSX/installer.png Binary files differdeleted file mode 100644 index b4e165d..0000000 --- a/OSX/installer.png +++ /dev/null diff --git a/OSX/installer.rtf b/OSX/installer.rtf deleted file mode 100644 index 87eb506..0000000 --- a/OSX/installer.rtf +++ /dev/null @@ -1,27 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 -\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;\red0\green0\blue240;} -{\info -{\title XScreenSaver Installer}}\vieww10380\viewh16740\viewkind0 -\deftab720 -\pard\pardeftab720 - -\f0\fs24 \cf0 \ -\pard\pardeftab720 - -\fs28 \cf0 -This will install all of the screen savers system-wide. -If you prefer, you can instead install them one at a time by opening -the \i "Screen Savers" \i0 folder in this disk image and double-clicking -on only the ones that you want.\ -\ -The full installation will take around 160 MB.\ -\ -Please visit the -{\field{\*\fldinst{HYPERLINK "https://www.jwz.org/xscreensaver/"}}{\fldrslt \cf2 \ul \ulc2 XScreenSaver web site}}. -The XScreenSaver collection is free software, and all source code -is available there.\ -\ -XScreenSaver also runs on iPhones and iPads. It is available in the -{\field{\*\fldinst{HYPERLINK "https://itunes.apple.com/app/xscreensaver/id539014593?mt=8"}}{\fldrslt \cf2 \ul \ulc2 iTunes App Store}}, -and it's free!} diff --git a/OSX/installer.sh b/OSX/installer.sh deleted file mode 100755 index fa92beb..0000000 --- a/OSX/installer.sh +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/sh -# XScreenSaver, Copyright © 2013-2016 Jamie Zawinski <jwz@jwz.org> -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. No representations are made about the suitability of this -# software for any purpose. It is provided "as is" without express or -# implied warranty. -# -# The guts of the installer. Copies the screen savers out of the adjacent -# "Screen Savers" directory and into "/Library/Screen Savers/". We do it -# this way instead of just including the screen savers in the package -# because that would double the size of the DMG. -# -# Created: 27-Jul-2013. - -#exec >/tmp/xscreensaver.log 2>&1 -#set -x - -DEBUG=0 -REQUIRED_SPACE=160 # MB. Highly approximate. - -export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH" - -function error() { - echo "XScreenSaver Installer: Error: $@" >&2 - - # Using "System Events" says "No user interaction allowed" on 10.9. - # But using "SystemUIServer" or "Automator Runner" still seems to work. - # - runner="System Events" - if [ -d "/System/Library/CoreServices/SystemUIServer.app" ]; then - runner="SystemUIServer" - elif [ -d "/System/Library/CoreServices/Automator Runner.app" ]; then - runner="Automator Runner" - fi - - ( - osascript <<__EOF__ - tell app "$runner" to \ - display dialog "$@" \ - buttons "Bummer" \ - default button 1 \ - with icon 0 \ - with title "Installation Error" -__EOF__ - ) </dev/null >/dev/null 2>&1 & - exit 1 -} - - -#if[ x"$DSTVOLUME" = x ]; then error "DSTVOLUME unset"; fi -if [ x"$PACKAGE_PATH" = x ]; then error "PACKAGE_PATH unset"; fi -if [ x"$HOME" = x ]; then error "HOME unset"; fi - - -echo "Destination: $DSTVOLUME" >&2 - -if [ x"$USER" = xjwz ]; then DEBUG=1; fi - -if [ "$DEBUG" != 0 ]; then DSTVOLUME=/tmp; fi - -SRC=`dirname "$PACKAGE_PATH"`/"Screen Savers" -DST1="$DSTVOLUME/Library/Screen Savers" -DST2="$DSTVOLUME/Applications" -PU="$DSTVOLUME/$HOME/Library/Screen Savers" - -# Because of Sparkle.framework weirdness, "XScreenSaverUpdater.app" is -# in the DMG as a compressed tar file instead of an app, and we unpack -# it when installing. Without this, auto-updates won't work: If there's -# an .app there, Sparkle thinks that "XScreenSaverUpdater.app" is the -# thing it should be updating instead of "Install Everything.pkg". -# -UPDATER_SRC="XScreenSaver.updater" -UPDATER_DST="XScreenSaverUpdater.app" - - -cd "$SRC" || error "The 'Screen Savers' folder does not exist. - -You can't copy the installer out of the Disk Image!" - - -free=`df -k "$DSTVOLUME" | - tail -1 | head -1 | awk '{print $4}'` -need=`echo $REQUIRED_SPACE \* 1024 | bc` -if [ "$free" -lt "$need" ]; then - free=`echo $free / 1024 | bc` - error "Not enough disk space: $free MB available, $REQUIRED_SPACE MB required." -fi - - -mkdir -p "$DST1" || error "Unable to create directory $DST1/" -mkdir -p "$DST2" || error "Unable to create directory $DST2/" - -# Install the savers and the updater in /System/Library/Screen Savers/ -# Install the other apps in /Applications/ -# -for f in *.{saver,app} "$UPDATER_SRC" ; do - EXT=`echo "$f" | sed 's/^.*\.//'` - if [ "$f" = "$UPDATER_SRC" ]; then - DST="$DST1" - elif [ "$EXT" = "app" ]; then - DST="$DST2" - else - DST="$DST1" - fi - - DD="$DST/$f" - - echo "Installing $DD" >&2 - rm -rf "$DD" || error "Unable to delete $DD" - - if [ "$f" = "$UPDATER_SRC" ]; then - ( cd "$DST/" && tar -xzf - ) < "$f" || error "Unable to unpack $f in $DST/" - else - cp -pR "$f" "$DD" || error "Unable to install $f in $DST/" - fi - - # Eliminate the "this was downloaded from the interweb" warning. - xattr -r -d com.apple.quarantine "$DD" - - if [ "$EXT" = "app" ]; then - # Eliminate the "this is from an unknown developer" warning. - spctl --add "$DD" - fi - - # If this saver or app is also installed in the per-user directory, - # delete that copy so that we don't have conflicts. - # - if [ "$DEBUG" = 0 ]; then - rm -rf "$PU/$f" - fi -done - -# Launch System Preferences with the Screen Saver pane selected. -# -open /System/Library/PreferencePanes/DesktopScreenEffectsPref.prefPane & - -exit 0 diff --git a/OSX/installer.xml b/OSX/installer.xml deleted file mode 100644 index 061bef2..0000000 --- a/OSX/installer.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="no"?> -<installer-gui-script minSpecVersion="1"> - <title>XScreenSaver</title> - <organization>org.jwz</organization> - <!-- <domains enable_localSystem="true"/> --> - <options customize="never" require-scripts="true" rootVolumeOnly="true" /> - - <welcome file="welcome.rtf" mime-type="text/rtf" /> - <background file="background.png" mime-type="image/png" - alignment="left" scaling="proportional"/> - - <volume-check> - <allowed-os-versions> - <os-version min="10.4.0"/> - </allowed-os-versions> - </volume-check> - - <pkg-ref id="org.jwz.xscreensaver" auth="root">contents.pkg</pkg-ref> - - <choices-outline> - <line choice="org.jwz.xscreensaver"/> - </choices-outline> - - <choice id="org.jwz.xscreensaver" visible="false" title="Screen Savers" - start_selected="true"> - <pkg-ref id="org.jwz.xscreensaver"/> - </choice> - -</installer-gui-script> diff --git a/OSX/ios-function-table.m b/OSX/ios-function-table.m deleted file mode 100644 index c2e5b88..0000000 --- a/OSX/ios-function-table.m +++ /dev/null @@ -1,480 +0,0 @@ -/* Generated file, do not edit. - Created: Tue Oct 23 19:02:07 2018 by build-fntable.pl 1.6. - */ - -#import <Foundation/Foundation.h> -#import <UIKit/UIKit.h> - -extern NSDictionary *make_function_table_dict(void); - -extern struct xscreensaver_function_table - abstractile_xscreensaver_function_table, - anemone_xscreensaver_function_table, - anemotaxis_xscreensaver_function_table, - antinspect_xscreensaver_function_table, - antmaze_xscreensaver_function_table, - antspotlight_xscreensaver_function_table, - apollonian_xscreensaver_function_table, - apple2_xscreensaver_function_table, - atlantis_xscreensaver_function_table, - attraction_xscreensaver_function_table, - atunnel_xscreensaver_function_table, - barcode_xscreensaver_function_table, - binaryring_xscreensaver_function_table, - blaster_xscreensaver_function_table, - blinkbox_xscreensaver_function_table, - blitspin_xscreensaver_function_table, - blocktube_xscreensaver_function_table, - boing_xscreensaver_function_table, - bouboule_xscreensaver_function_table, - bouncingcow_xscreensaver_function_table, - boxed_xscreensaver_function_table, - boxfit_xscreensaver_function_table, - braid_xscreensaver_function_table, - bsod_xscreensaver_function_table, - bubble3d_xscreensaver_function_table, - bumps_xscreensaver_function_table, - cage_xscreensaver_function_table, - carousel_xscreensaver_function_table, - ccurve_xscreensaver_function_table, - celtic_xscreensaver_function_table, - circuit_xscreensaver_function_table, - cityflow_xscreensaver_function_table, - cloudlife_xscreensaver_function_table, - companioncube_xscreensaver_function_table, - compass_xscreensaver_function_table, - coral_xscreensaver_function_table, - crackberg_xscreensaver_function_table, - crumbler_xscreensaver_function_table, - crystal_xscreensaver_function_table, - cube21_xscreensaver_function_table, - cubenetic_xscreensaver_function_table, - cubestack_xscreensaver_function_table, - cubestorm_xscreensaver_function_table, - cubetwist_xscreensaver_function_table, - cubicgrid_xscreensaver_function_table, - cwaves_xscreensaver_function_table, - cynosure_xscreensaver_function_table, - dangerball_xscreensaver_function_table, - decayscreen_xscreensaver_function_table, - deco_xscreensaver_function_table, - deluxe_xscreensaver_function_table, - demon_xscreensaver_function_table, - discoball_xscreensaver_function_table, - discrete_xscreensaver_function_table, - distort_xscreensaver_function_table, - dnalogo_xscreensaver_function_table, - drift_xscreensaver_function_table, - dymaxionmap_xscreensaver_function_table, - endgame_xscreensaver_function_table, - energystream_xscreensaver_function_table, - engine_xscreensaver_function_table, - epicycle_xscreensaver_function_table, - eruption_xscreensaver_function_table, - esper_xscreensaver_function_table, - euler2d_xscreensaver_function_table, - fadeplot_xscreensaver_function_table, - fiberlamp_xscreensaver_function_table, - filmleader_xscreensaver_function_table, - fireworkx_xscreensaver_function_table, - flame_xscreensaver_function_table, - flipflop_xscreensaver_function_table, - flipscreen3d_xscreensaver_function_table, - fliptext_xscreensaver_function_table, - flow_xscreensaver_function_table, - fluidballs_xscreensaver_function_table, - flyingtoasters_xscreensaver_function_table, - fontglide_xscreensaver_function_table, - fuzzyflakes_xscreensaver_function_table, - galaxy_xscreensaver_function_table, - gears_xscreensaver_function_table, - geodesic_xscreensaver_function_table, - geodesicgears_xscreensaver_function_table, - gflux_xscreensaver_function_table, - glblur_xscreensaver_function_table, - glcells_xscreensaver_function_table, - gleidescope_xscreensaver_function_table, - glhanoi_xscreensaver_function_table, - glknots_xscreensaver_function_table, - glmatrix_xscreensaver_function_table, - glplanet_xscreensaver_function_table, - glschool_xscreensaver_function_table, - glslideshow_xscreensaver_function_table, - glsnake_xscreensaver_function_table, - gltext_xscreensaver_function_table, - goop_xscreensaver_function_table, - grav_xscreensaver_function_table, - greynetic_xscreensaver_function_table, - halftone_xscreensaver_function_table, - halo_xscreensaver_function_table, - handsy_xscreensaver_function_table, - helix_xscreensaver_function_table, - hexadrop_xscreensaver_function_table, - hexstrut_xscreensaver_function_table, - hilbert_xscreensaver_function_table, - hopalong_xscreensaver_function_table, - hydrostat_xscreensaver_function_table, - hypertorus_xscreensaver_function_table, - hypnowheel_xscreensaver_function_table, - ifs_xscreensaver_function_table, - imsmap_xscreensaver_function_table, - interaggregate_xscreensaver_function_table, - interference_xscreensaver_function_table, - intermomentary_xscreensaver_function_table, - jigglypuff_xscreensaver_function_table, - jigsaw_xscreensaver_function_table, - juggler3d_xscreensaver_function_table, - julia_xscreensaver_function_table, - kaleidescope_xscreensaver_function_table, - kaleidocycle_xscreensaver_function_table, - klein_xscreensaver_function_table, - kumppa_xscreensaver_function_table, - lament_xscreensaver_function_table, - lavalite_xscreensaver_function_table, - loop_xscreensaver_function_table, - m6502_xscreensaver_function_table, - maze_xscreensaver_function_table, - maze3d_xscreensaver_function_table, - memscroller_xscreensaver_function_table, - menger_xscreensaver_function_table, - metaballs_xscreensaver_function_table, - mirrorblob_xscreensaver_function_table, - moebius_xscreensaver_function_table, - moebiusgears_xscreensaver_function_table, - moire_xscreensaver_function_table, - moire2_xscreensaver_function_table, - molecule_xscreensaver_function_table, - morph3d_xscreensaver_function_table, - mountain_xscreensaver_function_table, - munch_xscreensaver_function_table, - nerverot_xscreensaver_function_table, - noof_xscreensaver_function_table, - noseguy_xscreensaver_function_table, - pacman_xscreensaver_function_table, - pedal_xscreensaver_function_table, - peepers_xscreensaver_function_table, - penetrate_xscreensaver_function_table, - penrose_xscreensaver_function_table, - petri_xscreensaver_function_table, - phosphor_xscreensaver_function_table, - photopile_xscreensaver_function_table, - piecewise_xscreensaver_function_table, - pinion_xscreensaver_function_table, - pipes_xscreensaver_function_table, - polyhedra_xscreensaver_function_table, - polyominoes_xscreensaver_function_table, - polytopes_xscreensaver_function_table, - pong_xscreensaver_function_table, - popsquares_xscreensaver_function_table, - projectiveplane_xscreensaver_function_table, - providence_xscreensaver_function_table, - pulsar_xscreensaver_function_table, - pyro_xscreensaver_function_table, - qix_xscreensaver_function_table, - quasicrystal_xscreensaver_function_table, - queens_xscreensaver_function_table, - raverhoop_xscreensaver_function_table, - razzledazzle_xscreensaver_function_table, - rdbomb_xscreensaver_function_table, - ripples_xscreensaver_function_table, - rocks_xscreensaver_function_table, - romanboy_xscreensaver_function_table, - rorschach_xscreensaver_function_table, - rotzoomer_xscreensaver_function_table, - rubik_xscreensaver_function_table, - rubikblocks_xscreensaver_function_table, - sballs_xscreensaver_function_table, - shadebobs_xscreensaver_function_table, - sierpinski_xscreensaver_function_table, - sierpinski3d_xscreensaver_function_table, - skytentacles_xscreensaver_function_table, - slidescreen_xscreensaver_function_table, - slip_xscreensaver_function_table, - sonar_xscreensaver_function_table, - speedmine_xscreensaver_function_table, - spheremonics_xscreensaver_function_table, - splitflap_xscreensaver_function_table, - splodesic_xscreensaver_function_table, - spotlight_xscreensaver_function_table, - sproingies_xscreensaver_function_table, - squiral_xscreensaver_function_table, - stairs_xscreensaver_function_table, - starfish_xscreensaver_function_table, - starwars_xscreensaver_function_table, - stonerview_xscreensaver_function_table, - strange_xscreensaver_function_table, - substrate_xscreensaver_function_table, - superquadrics_xscreensaver_function_table, - surfaces_xscreensaver_function_table, - swirl_xscreensaver_function_table, - tangram_xscreensaver_function_table, - tessellimage_xscreensaver_function_table, - thornbird_xscreensaver_function_table, - timetunnel_xscreensaver_function_table, - topblock_xscreensaver_function_table, - triangle_xscreensaver_function_table, - tronbit_xscreensaver_function_table, - truchet_xscreensaver_function_table, - twang_xscreensaver_function_table, - unicrud_xscreensaver_function_table, - unknownpleasures_xscreensaver_function_table, - vermiculate_xscreensaver_function_table, - vfeedback_xscreensaver_function_table, - vigilance_xscreensaver_function_table, - voronoi_xscreensaver_function_table, - wander_xscreensaver_function_table, - whirlwindwarp_xscreensaver_function_table, - winduprobot_xscreensaver_function_table, - wormhole_xscreensaver_function_table, - xanalogtv_xscreensaver_function_table, - xflame_xscreensaver_function_table, - xjack_xscreensaver_function_table, - xlyap_xscreensaver_function_table, - xmatrix_xscreensaver_function_table, - xrayswarm_xscreensaver_function_table, - xspirograph_xscreensaver_function_table, - zoom_xscreensaver_function_table, - testx11_xscreensaver_function_table; - -NSDictionary *make_function_table_dict(void) -{ - return - [NSDictionary dictionaryWithObjectsAndKeys: - -#if defined(APPLE2_ONLY) - [NSValue valueWithPointer:&apple2_xscreensaver_function_table], @"apple2", -#elif defined(PHOSPHOR_ONLY) - [NSValue valueWithPointer:&phosphor_xscreensaver_function_table], @"phosphor", -#elif defined(TESTX11_ONLY) - [NSValue valueWithPointer:&testx11_xscreensaver_function_table], @"testx11", -#else - [NSValue valueWithPointer:&abstractile_xscreensaver_function_table], @"abstractile", - [NSValue valueWithPointer:&anemone_xscreensaver_function_table], @"anemone", - [NSValue valueWithPointer:&anemotaxis_xscreensaver_function_table], @"anemotaxis", - [NSValue valueWithPointer:&antinspect_xscreensaver_function_table], @"antinspect", - [NSValue valueWithPointer:&antmaze_xscreensaver_function_table], @"antmaze", - [NSValue valueWithPointer:&antspotlight_xscreensaver_function_table], @"antspotlight", - [NSValue valueWithPointer:&apollonian_xscreensaver_function_table], @"apollonian", - [NSValue valueWithPointer:&apple2_xscreensaver_function_table], @"apple2", - [NSValue valueWithPointer:&atlantis_xscreensaver_function_table], @"atlantis", - [NSValue valueWithPointer:&attraction_xscreensaver_function_table], @"attraction", - [NSValue valueWithPointer:&atunnel_xscreensaver_function_table], @"atunnel", - [NSValue valueWithPointer:&barcode_xscreensaver_function_table], @"barcode", - [NSValue valueWithPointer:&binaryring_xscreensaver_function_table], @"binaryring", - [NSValue valueWithPointer:&blaster_xscreensaver_function_table], @"blaster", - [NSValue valueWithPointer:&blinkbox_xscreensaver_function_table], @"blinkbox", - [NSValue valueWithPointer:&blitspin_xscreensaver_function_table], @"blitspin", - [NSValue valueWithPointer:&blocktube_xscreensaver_function_table], @"blocktube", - [NSValue valueWithPointer:&boing_xscreensaver_function_table], @"boing", - [NSValue valueWithPointer:&bouboule_xscreensaver_function_table], @"bouboule", - [NSValue valueWithPointer:&bouncingcow_xscreensaver_function_table], @"bouncingcow", - [NSValue valueWithPointer:&boxed_xscreensaver_function_table], @"boxed", - [NSValue valueWithPointer:&boxfit_xscreensaver_function_table], @"boxfit", - [NSValue valueWithPointer:&braid_xscreensaver_function_table], @"braid", - [NSValue valueWithPointer:&bsod_xscreensaver_function_table], @"bsod", - [NSValue valueWithPointer:&bubble3d_xscreensaver_function_table], @"bubble3d", - [NSValue valueWithPointer:&bumps_xscreensaver_function_table], @"bumps", - [NSValue valueWithPointer:&cage_xscreensaver_function_table], @"cage", - [NSValue valueWithPointer:&carousel_xscreensaver_function_table], @"carousel", - [NSValue valueWithPointer:&ccurve_xscreensaver_function_table], @"ccurve", - [NSValue valueWithPointer:&celtic_xscreensaver_function_table], @"celtic", - [NSValue valueWithPointer:&circuit_xscreensaver_function_table], @"circuit", - [NSValue valueWithPointer:&cityflow_xscreensaver_function_table], @"cityflow", - [NSValue valueWithPointer:&cloudlife_xscreensaver_function_table], @"cloudlife", - [NSValue valueWithPointer:&companioncube_xscreensaver_function_table], @"companioncube", - [NSValue valueWithPointer:&compass_xscreensaver_function_table], @"compass", - [NSValue valueWithPointer:&coral_xscreensaver_function_table], @"coral", - [NSValue valueWithPointer:&crackberg_xscreensaver_function_table], @"crackberg", - [NSValue valueWithPointer:&crumbler_xscreensaver_function_table], @"crumbler", - [NSValue valueWithPointer:&crystal_xscreensaver_function_table], @"crystal", - [NSValue valueWithPointer:&cube21_xscreensaver_function_table], @"cube21", - [NSValue valueWithPointer:&cubenetic_xscreensaver_function_table], @"cubenetic", - [NSValue valueWithPointer:&cubestack_xscreensaver_function_table], @"cubestack", - [NSValue valueWithPointer:&cubestorm_xscreensaver_function_table], @"cubestorm", - [NSValue valueWithPointer:&cubetwist_xscreensaver_function_table], @"cubetwist", - [NSValue valueWithPointer:&cubicgrid_xscreensaver_function_table], @"cubicgrid", - [NSValue valueWithPointer:&cwaves_xscreensaver_function_table], @"cwaves", - [NSValue valueWithPointer:&cynosure_xscreensaver_function_table], @"cynosure", - [NSValue valueWithPointer:&dangerball_xscreensaver_function_table], @"dangerball", - [NSValue valueWithPointer:&decayscreen_xscreensaver_function_table], @"decayscreen", - [NSValue valueWithPointer:&deco_xscreensaver_function_table], @"deco", - [NSValue valueWithPointer:&deluxe_xscreensaver_function_table], @"deluxe", - [NSValue valueWithPointer:&demon_xscreensaver_function_table], @"demon", - [NSValue valueWithPointer:&discoball_xscreensaver_function_table], @"discoball", - [NSValue valueWithPointer:&discrete_xscreensaver_function_table], @"discrete", - [NSValue valueWithPointer:&distort_xscreensaver_function_table], @"distort", - [NSValue valueWithPointer:&dnalogo_xscreensaver_function_table], @"dnalogo", - [NSValue valueWithPointer:&drift_xscreensaver_function_table], @"drift", - [NSValue valueWithPointer:&dymaxionmap_xscreensaver_function_table], @"dymaxionmap", - [NSValue valueWithPointer:&endgame_xscreensaver_function_table], @"endgame", - [NSValue valueWithPointer:&energystream_xscreensaver_function_table], @"energystream", - [NSValue valueWithPointer:&engine_xscreensaver_function_table], @"engine", - [NSValue valueWithPointer:&epicycle_xscreensaver_function_table], @"epicycle", - [NSValue valueWithPointer:&eruption_xscreensaver_function_table], @"eruption", - [NSValue valueWithPointer:&esper_xscreensaver_function_table], @"esper", - [NSValue valueWithPointer:&euler2d_xscreensaver_function_table], @"euler2d", - [NSValue valueWithPointer:&fadeplot_xscreensaver_function_table], @"fadeplot", - [NSValue valueWithPointer:&fiberlamp_xscreensaver_function_table], @"fiberlamp", - [NSValue valueWithPointer:&filmleader_xscreensaver_function_table], @"filmleader", - [NSValue valueWithPointer:&fireworkx_xscreensaver_function_table], @"fireworkx", - [NSValue valueWithPointer:&flame_xscreensaver_function_table], @"flame", - [NSValue valueWithPointer:&flipflop_xscreensaver_function_table], @"flipflop", - [NSValue valueWithPointer:&flipscreen3d_xscreensaver_function_table], @"flipscreen3d", - [NSValue valueWithPointer:&fliptext_xscreensaver_function_table], @"fliptext", - [NSValue valueWithPointer:&flow_xscreensaver_function_table], @"flow", - [NSValue valueWithPointer:&fluidballs_xscreensaver_function_table], @"fluidballs", - [NSValue valueWithPointer:&flyingtoasters_xscreensaver_function_table], @"flyingtoasters", - [NSValue valueWithPointer:&fontglide_xscreensaver_function_table], @"fontglide", - [NSValue valueWithPointer:&fuzzyflakes_xscreensaver_function_table], @"fuzzyflakes", - [NSValue valueWithPointer:&galaxy_xscreensaver_function_table], @"galaxy", - [NSValue valueWithPointer:&gears_xscreensaver_function_table], @"gears", - [NSValue valueWithPointer:&geodesic_xscreensaver_function_table], @"geodesic", - [NSValue valueWithPointer:&geodesicgears_xscreensaver_function_table], @"geodesicgears", - [NSValue valueWithPointer:&gflux_xscreensaver_function_table], @"gflux", - [NSValue valueWithPointer:&glblur_xscreensaver_function_table], @"glblur", - [NSValue valueWithPointer:&glcells_xscreensaver_function_table], @"glcells", - [NSValue valueWithPointer:&gleidescope_xscreensaver_function_table], @"gleidescope", - [NSValue valueWithPointer:&glhanoi_xscreensaver_function_table], @"glhanoi", - [NSValue valueWithPointer:&glknots_xscreensaver_function_table], @"glknots", - [NSValue valueWithPointer:&glmatrix_xscreensaver_function_table], @"glmatrix", - [NSValue valueWithPointer:&glplanet_xscreensaver_function_table], @"glplanet", - [NSValue valueWithPointer:&glschool_xscreensaver_function_table], @"glschool", - [NSValue valueWithPointer:&glslideshow_xscreensaver_function_table], @"glslideshow", - [NSValue valueWithPointer:&glsnake_xscreensaver_function_table], @"glsnake", - [NSValue valueWithPointer:&gltext_xscreensaver_function_table], @"gltext", - [NSValue valueWithPointer:&goop_xscreensaver_function_table], @"goop", - [NSValue valueWithPointer:&grav_xscreensaver_function_table], @"grav", - [NSValue valueWithPointer:&greynetic_xscreensaver_function_table], @"greynetic", - [NSValue valueWithPointer:&halftone_xscreensaver_function_table], @"halftone", - [NSValue valueWithPointer:&halo_xscreensaver_function_table], @"halo", - [NSValue valueWithPointer:&handsy_xscreensaver_function_table], @"handsy", - [NSValue valueWithPointer:&helix_xscreensaver_function_table], @"helix", - [NSValue valueWithPointer:&hexadrop_xscreensaver_function_table], @"hexadrop", - [NSValue valueWithPointer:&hexstrut_xscreensaver_function_table], @"hexstrut", - [NSValue valueWithPointer:&hilbert_xscreensaver_function_table], @"hilbert", - [NSValue valueWithPointer:&hopalong_xscreensaver_function_table], @"hopalong", - [NSValue valueWithPointer:&hydrostat_xscreensaver_function_table], @"hydrostat", - [NSValue valueWithPointer:&hypertorus_xscreensaver_function_table], @"hypertorus", - [NSValue valueWithPointer:&hypnowheel_xscreensaver_function_table], @"hypnowheel", - [NSValue valueWithPointer:&ifs_xscreensaver_function_table], @"ifs", - [NSValue valueWithPointer:&imsmap_xscreensaver_function_table], @"imsmap", - [NSValue valueWithPointer:&interaggregate_xscreensaver_function_table], @"interaggregate", - [NSValue valueWithPointer:&interference_xscreensaver_function_table], @"interference", - [NSValue valueWithPointer:&intermomentary_xscreensaver_function_table], @"intermomentary", - [NSValue valueWithPointer:&jigglypuff_xscreensaver_function_table], @"jigglypuff", - [NSValue valueWithPointer:&jigsaw_xscreensaver_function_table], @"jigsaw", - [NSValue valueWithPointer:&juggler3d_xscreensaver_function_table], @"juggler3d", - [NSValue valueWithPointer:&julia_xscreensaver_function_table], @"julia", - [NSValue valueWithPointer:&kaleidescope_xscreensaver_function_table], @"kaleidescope", - [NSValue valueWithPointer:&kaleidocycle_xscreensaver_function_table], @"kaleidocycle", - [NSValue valueWithPointer:&klein_xscreensaver_function_table], @"klein", - [NSValue valueWithPointer:&kumppa_xscreensaver_function_table], @"kumppa", - [NSValue valueWithPointer:&lament_xscreensaver_function_table], @"lament", - [NSValue valueWithPointer:&lavalite_xscreensaver_function_table], @"lavalite", - [NSValue valueWithPointer:&loop_xscreensaver_function_table], @"loop", - [NSValue valueWithPointer:&m6502_xscreensaver_function_table], @"m6502", - [NSValue valueWithPointer:&maze_xscreensaver_function_table], @"maze", - [NSValue valueWithPointer:&maze3d_xscreensaver_function_table], @"maze3d", - [NSValue valueWithPointer:&memscroller_xscreensaver_function_table], @"memscroller", - [NSValue valueWithPointer:&menger_xscreensaver_function_table], @"menger", - [NSValue valueWithPointer:&metaballs_xscreensaver_function_table], @"metaballs", - [NSValue valueWithPointer:&mirrorblob_xscreensaver_function_table], @"mirrorblob", - [NSValue valueWithPointer:&moebius_xscreensaver_function_table], @"moebius", - [NSValue valueWithPointer:&moebiusgears_xscreensaver_function_table], @"moebiusgears", - [NSValue valueWithPointer:&moire_xscreensaver_function_table], @"moire", - [NSValue valueWithPointer:&moire2_xscreensaver_function_table], @"moire2", - [NSValue valueWithPointer:&molecule_xscreensaver_function_table], @"molecule", - [NSValue valueWithPointer:&morph3d_xscreensaver_function_table], @"morph3d", - [NSValue valueWithPointer:&mountain_xscreensaver_function_table], @"mountain", - [NSValue valueWithPointer:&munch_xscreensaver_function_table], @"munch", - [NSValue valueWithPointer:&nerverot_xscreensaver_function_table], @"nerverot", - [NSValue valueWithPointer:&noof_xscreensaver_function_table], @"noof", - [NSValue valueWithPointer:&noseguy_xscreensaver_function_table], @"noseguy", - [NSValue valueWithPointer:&pacman_xscreensaver_function_table], @"pacman", - [NSValue valueWithPointer:&pedal_xscreensaver_function_table], @"pedal", - [NSValue valueWithPointer:&peepers_xscreensaver_function_table], @"peepers", - [NSValue valueWithPointer:&penetrate_xscreensaver_function_table], @"penetrate", - [NSValue valueWithPointer:&penrose_xscreensaver_function_table], @"penrose", - [NSValue valueWithPointer:&petri_xscreensaver_function_table], @"petri", - [NSValue valueWithPointer:&phosphor_xscreensaver_function_table], @"phosphor", - [NSValue valueWithPointer:&photopile_xscreensaver_function_table], @"photopile", - [NSValue valueWithPointer:&piecewise_xscreensaver_function_table], @"piecewise", - [NSValue valueWithPointer:&pinion_xscreensaver_function_table], @"pinion", - [NSValue valueWithPointer:&pipes_xscreensaver_function_table], @"pipes", - [NSValue valueWithPointer:&polyhedra_xscreensaver_function_table], @"polyhedra", - [NSValue valueWithPointer:&polyominoes_xscreensaver_function_table], @"polyominoes", - [NSValue valueWithPointer:&polytopes_xscreensaver_function_table], @"polytopes", - [NSValue valueWithPointer:&pong_xscreensaver_function_table], @"pong", - [NSValue valueWithPointer:&popsquares_xscreensaver_function_table], @"popsquares", - [NSValue valueWithPointer:&projectiveplane_xscreensaver_function_table], @"projectiveplane", - [NSValue valueWithPointer:&providence_xscreensaver_function_table], @"providence", - [NSValue valueWithPointer:&pulsar_xscreensaver_function_table], @"pulsar", - [NSValue valueWithPointer:&pyro_xscreensaver_function_table], @"pyro", - [NSValue valueWithPointer:&qix_xscreensaver_function_table], @"qix", - [NSValue valueWithPointer:&quasicrystal_xscreensaver_function_table], @"quasicrystal", - [NSValue valueWithPointer:&queens_xscreensaver_function_table], @"queens", - [NSValue valueWithPointer:&raverhoop_xscreensaver_function_table], @"raverhoop", - [NSValue valueWithPointer:&razzledazzle_xscreensaver_function_table], @"razzledazzle", - [NSValue valueWithPointer:&rdbomb_xscreensaver_function_table], @"rdbomb", - [NSValue valueWithPointer:&ripples_xscreensaver_function_table], @"ripples", - [NSValue valueWithPointer:&rocks_xscreensaver_function_table], @"rocks", - [NSValue valueWithPointer:&romanboy_xscreensaver_function_table], @"romanboy", - [NSValue valueWithPointer:&rorschach_xscreensaver_function_table], @"rorschach", - [NSValue valueWithPointer:&rotzoomer_xscreensaver_function_table], @"rotzoomer", - [NSValue valueWithPointer:&rubik_xscreensaver_function_table], @"rubik", - [NSValue valueWithPointer:&rubikblocks_xscreensaver_function_table], @"rubikblocks", - [NSValue valueWithPointer:&sballs_xscreensaver_function_table], @"sballs", - [NSValue valueWithPointer:&shadebobs_xscreensaver_function_table], @"shadebobs", - [NSValue valueWithPointer:&sierpinski_xscreensaver_function_table], @"sierpinski", - [NSValue valueWithPointer:&sierpinski3d_xscreensaver_function_table], @"sierpinski3d", - [NSValue valueWithPointer:&skytentacles_xscreensaver_function_table], @"skytentacles", - [NSValue valueWithPointer:&slidescreen_xscreensaver_function_table], @"slidescreen", - [NSValue valueWithPointer:&slip_xscreensaver_function_table], @"slip", - [NSValue valueWithPointer:&sonar_xscreensaver_function_table], @"sonar", - [NSValue valueWithPointer:&speedmine_xscreensaver_function_table], @"speedmine", - [NSValue valueWithPointer:&spheremonics_xscreensaver_function_table], @"spheremonics", - [NSValue valueWithPointer:&splitflap_xscreensaver_function_table], @"splitflap", - [NSValue valueWithPointer:&splodesic_xscreensaver_function_table], @"splodesic", - [NSValue valueWithPointer:&spotlight_xscreensaver_function_table], @"spotlight", - [NSValue valueWithPointer:&sproingies_xscreensaver_function_table], @"sproingies", - [NSValue valueWithPointer:&squiral_xscreensaver_function_table], @"squiral", - [NSValue valueWithPointer:&stairs_xscreensaver_function_table], @"stairs", - [NSValue valueWithPointer:&starfish_xscreensaver_function_table], @"starfish", - [NSValue valueWithPointer:&starwars_xscreensaver_function_table], @"starwars", - [NSValue valueWithPointer:&stonerview_xscreensaver_function_table], @"stonerview", - [NSValue valueWithPointer:&strange_xscreensaver_function_table], @"strange", - [NSValue valueWithPointer:&substrate_xscreensaver_function_table], @"substrate", - [NSValue valueWithPointer:&superquadrics_xscreensaver_function_table], @"superquadrics", - [NSValue valueWithPointer:&surfaces_xscreensaver_function_table], @"surfaces", - [NSValue valueWithPointer:&swirl_xscreensaver_function_table], @"swirl", - [NSValue valueWithPointer:&tangram_xscreensaver_function_table], @"tangram", - [NSValue valueWithPointer:&tessellimage_xscreensaver_function_table], @"tessellimage", - [NSValue valueWithPointer:þbird_xscreensaver_function_table], @"thornbird", - [NSValue valueWithPointer:&timetunnel_xscreensaver_function_table], @"timetunnel", - [NSValue valueWithPointer:&topblock_xscreensaver_function_table], @"topblock", - [NSValue valueWithPointer:&triangle_xscreensaver_function_table], @"triangle", - [NSValue valueWithPointer:&tronbit_xscreensaver_function_table], @"tronbit", - [NSValue valueWithPointer:&truchet_xscreensaver_function_table], @"truchet", - [NSValue valueWithPointer:&twang_xscreensaver_function_table], @"twang", - [NSValue valueWithPointer:&unicrud_xscreensaver_function_table], @"unicrud", - [NSValue valueWithPointer:&unknownpleasures_xscreensaver_function_table], @"unknownpleasures", - [NSValue valueWithPointer:&vermiculate_xscreensaver_function_table], @"vermiculate", - [NSValue valueWithPointer:&vfeedback_xscreensaver_function_table], @"vfeedback", - [NSValue valueWithPointer:&vigilance_xscreensaver_function_table], @"vigilance", - [NSValue valueWithPointer:&voronoi_xscreensaver_function_table], @"voronoi", - [NSValue valueWithPointer:&wander_xscreensaver_function_table], @"wander", - [NSValue valueWithPointer:&whirlwindwarp_xscreensaver_function_table], @"whirlwindwarp", - [NSValue valueWithPointer:&winduprobot_xscreensaver_function_table], @"winduprobot", - [NSValue valueWithPointer:&wormhole_xscreensaver_function_table], @"wormhole", - [NSValue valueWithPointer:&xanalogtv_xscreensaver_function_table], @"xanalogtv", - [NSValue valueWithPointer:&xflame_xscreensaver_function_table], @"xflame", - [NSValue valueWithPointer:&xjack_xscreensaver_function_table], @"xjack", - [NSValue valueWithPointer:&xlyap_xscreensaver_function_table], @"xlyap", - [NSValue valueWithPointer:&xmatrix_xscreensaver_function_table], @"xmatrix", - [NSValue valueWithPointer:&xrayswarm_xscreensaver_function_table], @"xrayswarm", - [NSValue valueWithPointer:&xspirograph_xscreensaver_function_table], @"xspirograph", - [NSValue valueWithPointer:&zoom_xscreensaver_function_table], @"zoom", -#endif - nil]; -} - diff --git a/OSX/luximr.ttf b/OSX/luximr.ttf Binary files differdeleted file mode 100644 index 6ad6e12..0000000 --- a/OSX/luximr.ttf +++ /dev/null diff --git a/OSX/main.m b/OSX/main.m deleted file mode 100644 index 0dfb038..0000000 --- a/OSX/main.m +++ /dev/null @@ -1,29 +0,0 @@ -/* xscreensaver, Copyright (c) 2006-2012 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -#ifdef USE_IPHONE -# import <UIKit/UIKit.h> -#else -# import <Cocoa/Cocoa.h> -#endif - -int -main (int argc, char *argv[]) -{ -# ifdef USE_IPHONE - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - int ret = UIApplicationMain (argc, argv, nil, nil); - [pool release]; - return ret; -# else - return NSApplicationMain(argc, (const char **) argv); -# endif -} diff --git a/OSX/phosphor-app.xml b/OSX/phosphor-app.xml deleted file mode 100644 index 46e6cd9..0000000 --- a/OSX/phosphor-app.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> - -<screensaver name="phosphor" _label="Phosphor"> - - <command arg="-root"/> - - <hgroup> - <vgroup> - <number id="delay" type="slider" arg="-delay %" - _label="Frame rate" _low-label="Low" _high-label="High" - low="0" high="100000" default="50000" - convert="invert"/> - - <number id="scale" type="spinbutton" arg="-scale %" - _label="Font scale" low="1" high="20" default="6"/> - - <number id="fade" type="slider" arg="-ticks %" - _label="Fade" _low-label="Slow" _high-label="Fast" - low="1" high="100" default="20" - convert="invert"/> - - <select id="fg"> - <option id="green" _label="Green" /> - <!-- DarkOrange is probably the closest named color. --> - <option id="DarkOrange" _label="Amber" arg-set="-fg #ff7900" /> - <option id="white" _label="White" arg-set="-fg white" /> - </select> - </vgroup> - </hgroup> - - <_description> -A fully-functional VT100 terminal emulator simulating an old terminal, -with large pixels and long-sustain phosphor. - -Written by Jamie Zawinski; 1999. - </_description> -</screensaver> diff --git a/OSX/seticon.pl b/OSX/seticon.pl deleted file mode 100755 index a4f8c2c..0000000 --- a/OSX/seticon.pl +++ /dev/null @@ -1,115 +0,0 @@ -#!/usr/bin/perl -w -# Copyright © 2015-2016 Dave Odell <dmo2118@gmail.com> -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. No representations are made about the suitability of this -# software for any purpose. It is provided "as is" without express or -# implied warranty. - -# This is a replacement for seticon from http://osxutils.sourceforge.net/. - -require 5; -use diagnostics; -use strict; -#use IPC::Open2; -use File::Temp; - -my $progname = $0; $progname =~ s@.*/@@g; -my ($version) = ('$Revision: 1.7 $' =~ m/\s(\d[.\d]+)\s/s); - -my $verbose = 0; - -sub set_icon ($$) { - my ($icon, $target) = @_; - my $target_res = $target; - - if (-d $target) { - $target_res = $target_res . "/Icon\r"; - } - - # Rez hates absolute paths, apparently. - if ($icon =~ m@^/@s) { - my $cwd = `pwd`; - chomp $cwd; - $icon =~ s@^\Q$cwd/@@s; - } - - # The Rez language is documented in "Building and Managing Programs in MPW, - # Second Edition". No longer available on Apple's servers, it can now be - # found at: - # http://www.powerpc.hu/manila/static/home/Apple/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./Documentation/MPW_Reference/Building_Progs_In_MPW.sit.hqx - - my $pgm = "Read 'icns' (kCustomIconResource) \"$icon\";\n"; - - # Rez can read from stdin, but only if it is a file handle, not if it - # is a pipe (OS X 10.9, Xcode 5; OSX 10.11, Xcode 6). - - my ($rez_fh, $rez_filename) = File::Temp::tempfile(DIR => '.', UNLINK => 1); - print $rez_fh $pgm; - close $rez_fh; - - my @cmd = ('Rez', - - '-isysroot', - '/Applications/Xcode.app/Contents/Developer/Platforms' . - '/MacOSX.platform/Developer/SDKs/MacOSX.sdk', - - 'CoreServices.r', - $rez_filename, - '-o', $target_res); - - print STDERR "$progname: exec: " . join(' ', @cmd) . "\n$pgm\n" - if ($verbose); - -# my ($in, $out); -# my $pid = open2 ($out, $in, @cmd); -# print $in $pgm; -# close ($in); -# waitpid ($pid, 0); - - system (@cmd); - - my $exit = $? >> 8; - exit ($exit) if $exit; - - # Have to also inform Finder that the icon is there, with the - # com.apple.FinderInfo xattr (a FolderInfo struct). - @cmd = ('SetFile', '-a', 'C', $target); - system (@cmd); - $exit = $? >> 8; - exit ($exit) if $exit; -} - -sub error($) { - my ($err) = @_; - print STDERR "$progname: $err\n"; - exit 1; -} - -sub usage() { - print "Usage: $progname -d source [file...]\n"; - exit 1; -} - -sub main() { - my ($src, @dst); - while ($#ARGV >= 0) { - $_ = shift @ARGV; - if (m/^--?verbose$/s) { $verbose++; } - elsif (m/^-v+$/s) { $verbose += length($_)-1; } - elsif (m/^-d$/s) { $src = shift @ARGV; } - elsif (m/^-/s) { usage(); } - else { push @dst, $_; } - } - error ("no source") unless defined($src); - error ("no files") unless @dst; - foreach my $f (@dst) { - set_icon ($src, $f); - } -} - -main(); -exit 0; diff --git a/OSX/settings.png b/OSX/settings.png Binary files differdeleted file mode 100644 index 66066ef..0000000 --- a/OSX/settings.png +++ /dev/null diff --git a/OSX/settings@2x.png b/OSX/settings@2x.png Binary files differdeleted file mode 100644 index edce371..0000000 --- a/OSX/settings@2x.png +++ /dev/null diff --git a/OSX/settings@3x.png b/OSX/settings@3x.png Binary files differdeleted file mode 100644 index cdbc568..0000000 --- a/OSX/settings@3x.png +++ /dev/null diff --git a/OSX/sign_update.rb b/OSX/sign_update.rb deleted file mode 100755 index 6d03e2e..0000000 --- a/OSX/sign_update.rb +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/ruby -if ARGV.length < 2 - puts "Usage: ruby sign_update.rb update_archive private_key" - exit -end - -puts `openssl dgst -sha1 -binary < "#{ARGV[0]}" | openssl dgst -dss1 -sign "#{ARGV[1]}" | openssl enc -base64`
\ No newline at end of file diff --git a/OSX/sparkle-bin/BinaryDelta b/OSX/sparkle-bin/BinaryDelta Binary files differdeleted file mode 100755 index de7acd7..0000000 --- a/OSX/sparkle-bin/BinaryDelta +++ /dev/null diff --git a/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Info.plist b/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Info.plist deleted file mode 100644 index 325809b..0000000 --- a/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> - <dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleIdentifier</key> - <string>com.apple.xcode.dsym.BinaryDelta</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>dSYM</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleVersion</key> - <string>1</string> - </dict> -</plist> diff --git a/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta b/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta Binary files differdeleted file mode 100644 index 302129c..0000000 --- a/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta +++ /dev/null diff --git a/OSX/sparkle-bin/generate_appcast b/OSX/sparkle-bin/generate_appcast Binary files differdeleted file mode 100755 index cffaded..0000000 --- a/OSX/sparkle-bin/generate_appcast +++ /dev/null diff --git a/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Info.plist b/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Info.plist deleted file mode 100644 index 85e4783..0000000 --- a/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> - <dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleIdentifier</key> - <string>com.apple.xcode.dsym.generate_appcast</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>dSYM</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleVersion</key> - <string>1</string> - </dict> -</plist> diff --git a/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast b/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast Binary files differdeleted file mode 100644 index da66605..0000000 --- a/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast +++ /dev/null diff --git a/OSX/sparkle-bin/generate_keys b/OSX/sparkle-bin/generate_keys Binary files differdeleted file mode 100755 index 9b4bf11..0000000 --- a/OSX/sparkle-bin/generate_keys +++ /dev/null diff --git a/OSX/sparkle-bin/generate_keys.dSYM/Contents/Info.plist b/OSX/sparkle-bin/generate_keys.dSYM/Contents/Info.plist deleted file mode 100644 index 3caf890..0000000 --- a/OSX/sparkle-bin/generate_keys.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> - <dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleIdentifier</key> - <string>com.apple.xcode.dsym.generate_keys</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>dSYM</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleVersion</key> - <string>1</string> - </dict> -</plist> diff --git a/OSX/sparkle-bin/generate_keys.dSYM/Contents/Resources/DWARF/generate_keys b/OSX/sparkle-bin/generate_keys.dSYM/Contents/Resources/DWARF/generate_keys Binary files differdeleted file mode 100644 index ff7be52..0000000 --- a/OSX/sparkle-bin/generate_keys.dSYM/Contents/Resources/DWARF/generate_keys +++ /dev/null diff --git a/OSX/sparkle-bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only b/OSX/sparkle-bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only deleted file mode 100755 index 56f195f..0000000 --- a/OSX/sparkle-bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -set -e -for file in "dsaparam.pem" "dsa_priv.pem" "dsa_pub.pem"; do - if [ -e "$file" ]; then - echo "There's already a $file here! Move it aside or be more careful!" - exit 1 - fi -done - -openssl="/usr/bin/openssl" -$openssl gendsa <($openssl dsaparam 2047) -out dsa_priv.pem -chmod 0400 dsa_priv.pem -$openssl dsa -in dsa_priv.pem -pubout -out dsa_pub.pem - -echo " -Generated two files: -dsa_priv.pem: your private key. Keep it secret and don't share it! -dsa_pub.pem: public counterpart to include in the app bundle. - -BACK UP YOUR PRIVATE KEY AND KEEP IT SAFE! -If you lose it, your users will be unable to upgrade! -" - -open -R dsa_priv.pem diff --git a/OSX/sparkle-bin/old_dsa_scripts/sign_update b/OSX/sparkle-bin/old_dsa_scripts/sign_update deleted file mode 100755 index fddaae8..0000000 --- a/OSX/sparkle-bin/old_dsa_scripts/sign_update +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -set -e -set -o pipefail -if [ "$#" -ne 2 ]; then - echo "Usage: $0 update_archive_file dsa_priv.pem" - echo "This is an old DSA signing script for deprecated DSA keys." - echo "Do not use this for new applications." - exit 1 -fi -openssl=/usr/bin/openssl -version=`$openssl version` -if [[ $version =~ "OpenSSL 0.9" ]]; then - # pre-10.13 system: Fall back to OpenSSL DSS1 digest because it does not like the -sha1 option - $openssl dgst -sha1 -binary < "$1" | $openssl dgst -dss1 -sign "$2" | $openssl enc -base64 -else - # 10.13 and later: Use LibreSSL SHA1 digest - $openssl dgst -sha1 -binary < "$1" | $openssl dgst -sha1 -sign "$2" | $openssl enc -base64 -fi diff --git a/OSX/sparkle-bin/sign_update b/OSX/sparkle-bin/sign_update Binary files differdeleted file mode 100755 index b97e4bd..0000000 --- a/OSX/sparkle-bin/sign_update +++ /dev/null diff --git a/OSX/sparkle-bin/sign_update.dSYM/Contents/Info.plist b/OSX/sparkle-bin/sign_update.dSYM/Contents/Info.plist deleted file mode 100644 index 0739389..0000000 --- a/OSX/sparkle-bin/sign_update.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> - <dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleIdentifier</key> - <string>com.apple.xcode.dsym.sign_update</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>dSYM</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleVersion</key> - <string>1</string> - </dict> -</plist> diff --git a/OSX/sparkle-bin/sign_update.dSYM/Contents/Resources/DWARF/sign_update b/OSX/sparkle-bin/sign_update.dSYM/Contents/Resources/DWARF/sign_update Binary files differdeleted file mode 100644 index 67f19b4..0000000 --- a/OSX/sparkle-bin/sign_update.dSYM/Contents/Resources/DWARF/sign_update +++ /dev/null diff --git a/OSX/sparkle_dsa_pub.pem b/OSX/sparkle_dsa_pub.pem deleted file mode 100644 index f8a9229..0000000 --- a/OSX/sparkle_dsa_pub.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIDOzCCAi4GByqGSM44BAEwggIhAoIBAQDekjUm7Fk/mm887ldKk4qfLq1lb3Wg -Num4oLRJBJlGcKzKKA0jP4J9BgXZvuOs3FEzpwPK+P6LajWkBhG2kaxNSwwOlQjp -dAqeMeV8EZxKiu5+msudl6QHOuIk+fwpDlB007KPI+JAxnrrmkI7nlLDv2EBVAJw -78rSlcI6co3AiXHEe5H2J0LsZe6pi3U4FeCJXu7vr1+yNn5Gw8MX9hXl1EjOkN9e -gCbDEZrX2UPSUWpiIfZwpjAXnit2MV045niww6/jz5nz58Y/ZMbuLQW205B2gzPB -XUVH50tMhbKPnU51aRyWcDWVIYMeqryjKqsy/IjDZC5zwdUbDA66ZwuXAhUAywjB -FIUjBpzyPldDNeVwq/uG9eECggEBAMMDXX0R6Hib2MR3icbJVsIEPZ9EUli6e8F6 -htypUNNTwaNbkz0v74ruyrJ9cPtWGFgU5gCS5uTKmeIA15i+clxGFy6kqWyAxrAT -h0ehuo572Htdayh9Z7N3UGVpNG+ryYfaxWhYl0sgd/vvsptZpBbmQe+F1/BR9/C0 -J3J4CsAv3Ut0dzWjap4dGefSMYXUX+BikfsLaSeqSR07r5jvNsT2L4av1RnZagSl -zzq3Tx6fepfgPHdf1A5/cnbzNz+Uf98YxlYXylqpbGBL1wmhseiHNxJCKSsCrHz1 -UWJqj31WHD6trQoGN9/1y74w0Y9sveHK8RApEoKitTTcL3Dn/ZYDggEFAAKCAQAU -ofRd/dLgvCmA9gzyagc1TSYGoIjuNOpagqs6KpzhPAH+dA6/zlWy+iA/5rA6tm5Y -JOOrmTudXcBu9Y2NJDJIzD0WphkigUs0YTml257X7+74DSuIWH1d70hhPwhkuMeM -6AjnEHGcmlXRPbeMT0+ALlBW8GEmJBagazSXUXRXkyj+902zeliwdOBPAZWUwEdj -QEqlYCJWwPhQe2cHWwVPnNHtp+66pEJs+lVeqM/IMxcJZhHevoF8T0M02WtIOgAc -5/oGrdV092cN0aRGlI1bCmEqm6yrP+KIpQHSNhmugkkZzpJ/Ei50446AxuE0VHL1 -5UZ8A9+VkPn0AsbuMPU5 ------END PUBLIC KEY----- diff --git a/OSX/stop.png b/OSX/stop.png Binary files differdeleted file mode 100644 index e22c5f0..0000000 --- a/OSX/stop.png +++ /dev/null diff --git a/OSX/stop@2x.png b/OSX/stop@2x.png Binary files differdeleted file mode 100644 index 6896164..0000000 --- a/OSX/stop@2x.png +++ /dev/null diff --git a/OSX/stop@3x.png b/OSX/stop@3x.png Binary files differdeleted file mode 100644 index b2ca2aa..0000000 --- a/OSX/stop@3x.png +++ /dev/null diff --git a/OSX/textclient-ios.m b/OSX/textclient-ios.m deleted file mode 100644 index 5db5311..0000000 --- a/OSX/textclient-ios.m +++ /dev/null @@ -1,129 +0,0 @@ -/* xscreensaver, Copyright (c) 2012-2016 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * Loading URLs and returning the underlying text. - * - * This is necessary because iOS doesn't have Perl installed, so we can't - * run "xscreensaver-text" to do this. - */ - -#include "utils.h" - -#ifdef USE_IPHONE // whole file - -#include "textclient.h" - -char * -textclient_mobile_date_string (void) -{ - UIDevice *dd = [UIDevice currentDevice]; - NSString *name = [dd name]; // My iPhone - NSString *model = [dd model]; // iPad - // NSString *system = [dd systemName]; // iPhone OS - NSString *vers = [dd systemVersion]; // 5.0 - NSString *date = - [NSDateFormatter - localizedStringFromDate:[NSDate date] - dateStyle: NSDateFormatterMediumStyle - timeStyle: NSDateFormatterMediumStyle]; - NSString *nl = @"\n"; - - NSString *result = name; - result = [result stringByAppendingString: nl]; - result = [result stringByAppendingString: model]; - // result = [result stringByAppendingString: nl]; - // result = [result stringByAppendingString: system]; - result = [result stringByAppendingString: @" "]; - result = [result stringByAppendingString: vers]; - result = [result stringByAppendingString: nl]; - result = [result stringByAppendingString: nl]; - result = [result stringByAppendingString: date]; - result = [result stringByAppendingString: nl]; - result = [result stringByAppendingString: nl]; - return strdup ([result cStringUsingEncoding:NSISOLatin1StringEncoding]); -} - - -@interface TextLoader : NSObject -@property (nonatomic, retain) NSURL *url; -@property (nonatomic, retain) NSString *result; -@end - -@implementation TextLoader -{ - NSURL *_url; - NSString *_result; -} - -+ (TextLoader *) sharedLoader -{ - static TextLoader *singleton = nil; - @synchronized(self) { - if (!singleton) - singleton = [[self alloc] init]; - } - return singleton; -} - -- (void) startLoading -{ - // NSLog(@"textclient thread loading %@", self.url); - self.result = [NSString stringWithContentsOfURL: self.url - encoding: NSUTF8StringEncoding - error: nil]; - // NSLog(@"textclient thread finished %@ (length %d)", self.url, - // (unsigned int) [self.result length]); -} - -@end - - - -/* Returns the contents of the URL. - Loads the URL in a background thread: if the URL has not yet loaded, - this will return NULL. Once the URL has completely loaded, the full - contents will be returned. Calling this again after that starts the - URL loading again. - */ -char * -textclient_mobile_url_string (Display *dpy, const char *url) -{ - TextLoader *loader = [TextLoader sharedLoader]; - NSString *result = [loader result]; - - // Since this is a singleton, it's possible that if hack #1 starts - // URL #1 loading and then quickly exits, and then hack #2 asks for - // URL #2, it might get URL #1 instead. Oh well, who cares. - - if (result) { // Thread finished - // NSLog(@"textclient finished %s (length %d)", url, - // (unsigned int) [result length]); - char *s = strdup ([result cStringUsingEncoding:NSUTF8StringEncoding]); - loader.url = nil; - loader.result = nil; - return s; - - } else if ([loader url]) { // Waiting on thread - // NSLog(@"textclient waiting..."); - return 0; - - } else { // Launch thread - // NSLog(@"textclient launching %s...", url); - loader.url = - [NSURL URLWithString: - [NSString stringWithCString: url - encoding:NSISOLatin1StringEncoding]]; - [NSThread detachNewThreadSelector: @selector(startLoading) - toTarget: loader withObject: nil]; - return 0; - } -} - -#endif // USE_IPHONE -- whole file diff --git a/OSX/update-info-plist.pl b/OSX/update-info-plist.pl deleted file mode 100755 index 3e0fb8f..0000000 --- a/OSX/update-info-plist.pl +++ /dev/null @@ -1,508 +0,0 @@ -#!/usr/bin/perl -w -# Copyright © 2006-2017 Jamie Zawinski <jwz@jwz.org> -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. No representations are made about the suitability of this -# software for any purpose. It is provided "as is" without express or -# implied warranty. -# -# Updates the NAME.xml file of a .saver bundle to include the current year, -# version number, etc. Also updates the Info.plist file to include the -# short documentation, authors, etc. in the Finder "Get Info" properties. -# -# This is invoked by a final "Shell Script" build action on each of the -# .saver targets in the XCode project. -# -# Created: 8-Mar-2006. - -require 5; -#use diagnostics; # Fails on some MacOS 10.5 systems -use strict; -use IPC::Open3; -use IO::Uncompress::Gunzip qw(gunzip $GunzipError); -use IO::Compress::Gzip qw(gzip $GzipError); - -my ($exec_dir, $progname) = ($0 =~ m@^(.*?)/([^/]+)$@); - -my ($version) = ('$Revision: 1.47 $' =~ m/\s(\d[.\d]+)\s/s); - -$ENV{PATH} = "/usr/local/bin:$ENV{PATH}"; # for seticon -$ENV{PATH} = "/opt/local/bin:$ENV{PATH}"; # for macports wget - -my $thumbdir = 'build/screenshots'; - - - -my $verbose = 1; - -sub convert_plist($$) { - my ($data, $to_binary_p) = @_; - my $is_binary_p = ($data =~ m/^bplist/s); - if ($data && (!$is_binary_p) != (!$to_binary_p)) { - print STDERR "$progname: converting plist\n" if ($verbose > 2); - my $which = ($to_binary_p ? 'binary1' : 'xml1'); - my @cmd = ('plutil', '-convert', $which, '-s', '-o', '-', '-'); - my $pid = open3 (my $in, my $out, undef, @cmd) || - error ("pipe: $cmd[0]: $!"); - error ("$cmd[0]: $!") unless $pid; - print $in $data; - close $in; - local $/ = undef; # read entire file - $data = <$out>; - close $out; - waitpid ($pid, 0); - if ($?) { - my $exit_value = $? >> 8; - my $signal_num = $? & 127; - my $dumped_core = $? & 128; - error ("$cmd[0]: core dumped!") if ($dumped_core); - error ("$cmd[0]: signal $signal_num!") if ($signal_num); - error ("$cmd[0]: exited with $exit_value!") if ($exit_value); - } - } - return $data; -} - - -sub read_info_plist($) { - my ($app_dir) = @_; - my $file = "$app_dir/Contents/Info.plist"; - my $file2 = "$app_dir/Info.plist"; - $file =~ s@/+@/@g; - my $in; - if (open ($in, '<', $file)) { - } elsif (open ($in, '<', $file2)) { - $file = $file2; - } else { - error ("$file: $!"); - } - print STDERR "$progname: read $file\n" if ($verbose > 2); - local $/ = undef; # read entire file - my $body = <$in>; - close $in; - - $body = convert_plist ($body, 0); # convert to xml plist - return ($file, $body); -} - - -sub read_saver_xml($) { - my ($app_dir) = @_; - error ("$app_dir: no name") - unless ($app_dir =~ m@/([^/.]+).(app|saver)/?$@x); - my $name = $1; - - return () if ($name eq 'XScreenSaver'); - return () if ($name eq 'SaverTester'); - return () if ($name eq 'XScreenSaverUpdater'); - - my $file = "$app_dir/Contents/Resources/" . lc($name) . ".xml"; - my $file2 = "$app_dir/" . lc($name) . ".xml"; - my $file3 = "$app_dir/Contents/PlugIns/$name.saver/Contents/Resources/" . - lc($name) . ".xml"; - $file =~ s@/+@/@g; - my $in; - if (open ($in, '<', $file)) { - } elsif (open ($in, '<', $file2)) { $file = $file2; - } elsif (open ($in, '<', $file3)) { $file = $file3; - } else { - error ("$file: $!"); - } - print STDERR "$progname: read $file\n" if ($verbose > 2); - local $/ = undef; # read entire file - my $body = <$in>; - close $in; - - # Uncompress the XML if it is compressed. - my $body2 = ''; - gunzip (\$body, \$body2) || error ("$app_dir: xml gunzip: $GunzipError"); - my $was_compressed_p = ($body ne $body2); - return ($file, $body2, $was_compressed_p); -} - - -# This is duplicated in hacks/check-configs.pl for Android -# -sub munge_blurb($$$$) { - my ($filename, $name, $vers, $desc) = @_; - - $desc =~ s/^([ \t]*\n)+//s; - $desc =~ s/\s*$//s; - - # in case it's done already... - $desc =~ s@<!--.*?-->@@gs; - $desc =~ s/^.* version \d[^\n]*\n//s; - $desc =~ s/^From the XScreenSaver.*\n//m; - $desc =~ s@^https://www\.jwz\.org/xscreensaver.*\n@@m; - $desc =~ - s/\nCopyright [^ \r\n\t]+ (\d{4})(-\d{4})? (.*)\.$/\nWritten $3; $1./s; - $desc =~ s/^\n+//s; - - error ("$filename: description contains markup: $1") - if ($desc =~ m/([<>&][^<>&\s]*)/s); - error ("$filename: description contains ctl chars: $1") - if ($desc =~ m/([\000-\010\013-\037])/s); - - error ("$filename: can't extract authors") - unless ($desc =~ m@^(.*)\nWritten by[ \t]+(.+)$@s); - $desc = $1; - my $authors = $2; - $desc =~ s/\s*$//s; - - my $year = undef; - if ($authors =~ m@^(.*?)\s*[,;]\s+(\d\d\d\d)([-\s,;]+\d\d\d\d)*[.]?$@s) { - $authors = $1; - $year = $2; - } - - error ("$filename: can't extract year") unless $year; - my $cyear = 1900 + ((localtime())[5]); - $year = "$cyear" unless $year; - if ($year && ! ($year =~ m/$cyear/)) { - $year = "$year-$cyear"; - } - - $authors =~ s/[.,;\s]+$//s; - - # List me as a co-author on all of them, since I'm the one who - # did the OSX port, packaged it up, and built the executables. - # - my $curator = "Jamie Zawinski"; - if (! ($authors =~ m/$curator/si)) { - if ($authors =~ m@^(.*?),? and (.*)$@s) { - $authors = "$1, $2, and $curator"; - } else { - $authors .= " and $curator"; - } - } - - my $desc1 = ("$name, version $vers.\n\n" . # savername.xml - $desc . "\n" . - "\n" . - "From the XScreenSaver collection: " . - "https://www.jwz.org/xscreensaver/\n" . - "Copyright \302\251 $year by $authors.\n"); - - my $desc2 = ("$name $vers,\n" . # Info.plist - "\302\251 $year $authors.\n" . - "From the XScreenSaver collection:\n" . - "https://www.jwz.org/xscreensaver/\n" . - "\n" . - $desc . - "\n"); - - # unwrap lines, but only when it's obviously ok: leave blank lines, - # and don't unwrap if that would compress leading whitespace on a line. - # - $desc2 =~ s/^(From |https?:)/\n$1/gm; - 1 while ($desc2 =~ s/([^\s])[ \t]*\n([^\s])/$1 $2/gs); - $desc2 =~ s/\n\n(From |https?:)/\n$1/gs; - - return ($desc1, $desc2); -} - - -sub update_saver_xml($$) { - my ($app_dir, $vers) = @_; - my ($filename, $body, $was_compressed_p) = read_saver_xml ($app_dir); - my $obody = $body; - - return () unless defined ($filename); - - $body =~ m@<screensaver[^<>]*?[ \t]_label=\"([^\"]+)\"@m || - error ("$filename: no name label"); - my $name = $1; - - $body =~ m@<_description>(.*?)</_description>@s || - error ("$filename: no description tag"); - my $desc = $1; - - error ("$filename: description contains non-ASCII and is not UTF-8: $1") - if ($body !~ m/\Q<?xml version="1.0" encoding="UTF-8"/s && - $desc =~ m/([^\000-\176])/s); - - my ($desc1, $desc2) = munge_blurb ($filename, $name, $vers, $desc); - - $body =~ s@(<_description>)(.*?)(</_description>)@$1$desc1$3@s; - - # NSXMLParser doesn't seem to work properly on Latin1 XML documents, - # so we convert these to UTF8 when embedding them in the .saver bundle. - $body =~ s@encoding="ISO-8859-1"@encoding="UTF-8"@gsi; - - if ($obody eq $body && $was_compressed_p) { - print STDERR "$progname: $filename: unchanged\n" if ($verbose > 1); - } else { - - # Gzip the XML. - my $body2 = ''; - gzip (\$body, \$body2) || error ("$app_dir: xml gzip: $GzipError"); - $body = $body2; - - my $file_tmp = "$filename.tmp"; - open (my $out, '>:raw', $file_tmp) || error ("$file_tmp: $!"); - print $out $body || error ("$file_tmp: $!"); - close $out || error ("$file_tmp: $!"); - - if (!rename ("$file_tmp", "$filename")) { - unlink "$file_tmp"; - error ("mv \"$file_tmp\" \"$filename\": $!"); - } - print STDERR "$progname: wrote $filename\n" if ($verbose); - } - - return ($desc1, $desc2); -} - - -sub compress_all_xml_files($) { - my ($dir) = @_; - opendir (my $dirp, $dir) || error ("$dir: $!"); - my @files = readdir ($dirp); - closedir $dirp; - foreach my $f (sort @files) { - next unless ($f =~ m/\.xml$/si); - my $filename = "$dir/$f"; - open (my $in, '<', $filename) || error ("$filename: $!"); - print STDERR "$progname: read $filename\n" if ($verbose > 2); - local $/ = undef; # read entire file - my $body = <$in>; - close $in; - - if ($body =~ m/^<\?xml/s) { - my $body2 = ''; - gzip (\$body, \$body2) || error ("$filename: xml gzip: $GzipError"); - $body = $body2; - my $file_tmp = "$filename.tmp"; - open (my $out, '>:raw', $file_tmp) || error ("$file_tmp: $!"); - print $out $body || error ("$file_tmp: $!"); - close $out || error ("$file_tmp: $!"); - - if (!rename ("$file_tmp", "$filename")) { - unlink "$file_tmp"; - error ("mv \"$file_tmp\" \"$filename\": $!"); - } - print STDERR "$progname: compressed $filename\n" if ($verbose); - } elsif ($verbose > 2) { - print STDERR "$filename: already compressed\n"; - } - } -} - - -sub set_plist_key($$$$) { - my ($filename, $body, $key, $val) = @_; - - if ($body =~ m@^(.* - \n\t<key>$key</key> - \n\t<string>)([^<>]*)(</string> - .*)$@xs) { -# print STDERR "$progname: $filename: $key was: $2\n" if ($verbose); - $body = $1 . $val . $3; - } else { - error ("$filename: unparsable") - unless ($body =~ m@^(.*)(\n</dict>\n</plist>\n)$@s); - $body = ($1 . - "\n\t<key>$key</key>" . - "\n\t<string>$val</string>" . - $2); - } - - return $body; -} - - -sub set_icon($) { - my ($app_dir) = @_; - $app_dir =~ s@/+$@@s; - - my $icon = ($app_dir =~ m/\.saver$/ ? 'XScreenSaver' : 'SaverRunner'); - $icon = "$app_dir/../../../$icon.icns"; - my @cmd = ("$app_dir/../../../seticon.pl", "-d", $icon, $app_dir); - print STDERR "$progname: exec: " . join(' ', @cmd) . "\n" - if ($verbose > 1); - system (@cmd); -} - - -sub set_thumb($) { - my ($app_dir) = @_; - - return unless ($app_dir =~ m@\.saver/?$@s); - - my $name = $app_dir; - $name =~ s@^.*/@@s; - $name =~ s@\..*?$@@s; - $name = lc($name); - - $name = 'rd-bomb' if ($name eq 'rdbomb'); # sigh - - if (! -f "$thumbdir/$name.png") { - system ("make", "$thumbdir/$name.png"); - my $exit = $? >> 8; - exit ($exit) if $exit; - error ("unable to download $name.png") - unless (-f "$thumbdir/$name.png"); - } - - $app_dir =~ s@/+$@@s; - $app_dir .= "/Contents/Resources"; - error ("$app_dir does not exist") unless (-d $app_dir); - - system ("cp", "-p", "$thumbdir/$name.png", "$app_dir/thumbnail.png"); - my $exit = $? >> 8; - exit ($exit) if $exit; -} - - -sub enable_gc($) { - my ($app_dir) = @_; - - return unless ($app_dir =~ m@\.saver/?$@s); - my ($dir, $name) = ($app_dir =~ m@^(.*)/([^/]+)\.saver$@s); - error ("unparsable: $app_dir") unless $name; - my $exe = "$app_dir/Contents/MacOS/$name"; - my @cmd = ("$dir/enable_gc", $exe); - print STDERR "$progname: exec: " . join(' ', @cmd) . "\n" - if ($verbose > 1); - system (@cmd); - my $exit = $? >> 8; - exit ($exit) if $exit; -} - - -sub fix_coretext($) { - my ($app_dir) = @_; - - # In MacOS 10.8, they moved CoreText.framework from - # /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ - # to /System/Library/Frameworks/ which means that executables compiled - # on 10.8 and newer won't run on 10.7 and older because they can't find - # the library. Fortunately, 10.8 and later leave a symlink behind, so - # the old location still works. So we need our executables to contain - # an LC_LOAD_DYLIB pointing at the old directory instead of the new - # one. - # - return if ($app_dir =~ m@-iphone@s); - my ($dir, $name) = ($app_dir =~ m@^(.*)/([^/]+)\.(app|saver)$@s); - error ("unparsable: $app_dir") unless $name; - my $exe = "$app_dir/Contents/MacOS/$name"; - - my $new = ("/System/Library/Frameworks/CoreText.framework/" . - "Versions/A/CoreText"); - my $old = ("/System/Library/Frameworks/ApplicationServices.framework/" . - "Frameworks/CoreText.framework/Versions/A/CoreText"); - my @cmd = ("install_name_tool", "-change", $new, $old, $exe); - - print STDERR "$progname: exec: " . join(' ', @cmd) . "\n" - if ($verbose > 1); - system (@cmd); - my $exit = $? >> 8; - exit ($exit) if $exit; -} - - -sub update($) { - my ($app_dir) = @_; - - error ("$app_dir: no name") - unless ($app_dir =~ m@/([^/.]+).(app|saver)/?$@x); - my $app_name = $1; - - my ($filename, $plist) = read_info_plist ($app_dir); - my $oplist = $plist; - - error ("$filename: no version number") - unless ($plist =~ m@<key>CFBundleShortVersionString</key>\s* - <string>([^<>]+)</string>@sx); - my $vers = $1; - my ($ignore, $info_str) = update_saver_xml ($app_dir, $vers); - - # No, don't do this -- the iOS version reads the XML file in a few - # different places, and most of those places don't understand gzip. - - if ($app_name eq 'XScreenSaver') { - compress_all_xml_files ($app_dir); - } elsif (! defined($info_str)) { - print STDERR "$progname: $filename: no XML file\n" if ($verbose > 1); - } else { - - $info_str =~ m@^([^\n]+)\n@s || - error ("$filename: unparsable copyright"); - my $copyright = "$1"; - $copyright =~ s/\b\d{4}-(\d{4})\b/$1/; - - # Lose the Wikipedia URLs. - $info_str =~ s@https?:.*?\b(wikipedia|mathworld)\b[^\s]+[ \t]*\n?@@gm; - - $info_str =~ s/(\n\n)\n+/$1/gs; - $info_str =~ s/(^\s+|\s+$)//gs; - $plist = set_plist_key ($filename, $plist, - "NSHumanReadableCopyright", $copyright); - $plist = set_plist_key ($filename, $plist, - "CFBundleLongVersionString",$copyright); - $plist = set_plist_key ($filename, $plist, - "CFBundleGetInfoString", $info_str); - $plist = set_plist_key ($filename, $plist, - "CFBundleIdentifier", - "org.jwz.xscreensaver." . $app_name); - - if ($oplist eq $plist) { - print STDERR "$progname: $filename: unchanged\n" if ($verbose > 1); - } else { - $plist = convert_plist ($plist, 1); # convert to binary plist - my $file_tmp = "$filename.tmp"; - open (my $out, '>:raw', $file_tmp) || error ("$file_tmp: $!"); - print $out $plist || error ("$file_tmp: $!"); - close $out || error ("$file_tmp: $!"); - - if (!rename ("$file_tmp", "$filename")) { - unlink "$file_tmp"; - error ("mv \"$file_tmp\" \"$filename\": $!"); - } - print STDERR "$progname: wrote $filename\n" if ($verbose); - } - } - - # MacOS 10.12: codesign says "resource fork, Finder information, or - # similar detritus not allowed" if any bundle has an Icon\r file. - # set_icon ($app_dir); - - set_thumb ($app_dir); -# enable_gc ($app_dir); - fix_coretext ($app_dir) -} - - -sub error($) { - my ($err) = @_; - print STDERR "$progname: $err\n"; - exit 1; -} - -sub usage() { - print STDERR "usage: $progname [--verbose] program.app ...\n"; - exit 1; -} - -sub main() { - - my @files = (); - while ($_ = $ARGV[0]) { - shift @ARGV; - if (m/^--?verbose$/s) { $verbose++; } - elsif (m/^-v+$/) { $verbose += length($_)-1; } - elsif (m/^--?q(uiet)?$/s) { $verbose = 0; } - elsif (m/^-/s) { usage(); } - else { push @files, $_; } - } - usage() unless ($#files >= 0); - foreach (@files) { - update ($_); - } -} - -main(); -exit 0; diff --git a/OSX/updates.pl b/OSX/updates.pl deleted file mode 100755 index 9249154..0000000 --- a/OSX/updates.pl +++ /dev/null @@ -1,243 +0,0 @@ -#!/usr/bin/perl -w -# Copyright © 2013-2018 Jamie Zawinski <jwz@jwz.org> -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. No representations are made about the suitability of this -# software for any purpose. It is provided "as is" without express or -# implied warranty. -# -# Generates updates.xml from README, archive/, and www/. -# -# Created: 27-Nov-2013. - -require 5; -use diagnostics; -use strict; - -use open ":encoding(utf8)"; -use POSIX; - -my $progname = $0; $progname =~ s@.*/@@g; -my ($version) = ('$Revision: 1.5 $' =~ m/\s(\d[.\d]+)\s/s); - -my $verbose = 0; -my $debug_p = 0; - -my $base_url = "https://www.jwz.org/"; -my $dsa_priv_key_file = "$ENV{HOME}/.ssh/sparkle_dsa_priv.pem"; -my $dsa_sign_update = "sparkle-bin/old_dsa_scripts/sign_update"; -my $edddsa_sign_update = "sparkle-bin/sign_update"; - - -sub generate_xml($$$$) { - my ($app_name, $changelog, $archive_dir, $www_dir) = @_; - - my $outfile = "updates.xml"; - - my $obody = ''; - my %sig1s; - my %sig2s; - my %dates; - if (open (my $in, '<', $outfile)) { - print STDERR "$progname: reading $outfile\n" if $verbose; - local $/ = undef; # read entire file - $obody = <$in>; - close $in; - my @i = split (/<item/i, $obody); - shift @i; - foreach my $item (@i) { - my ($v) = ($item =~ m/version="(.*?)"/si); - my ($sig1) = ($item =~ m/dsaSignature="(.*?)"/si); - my ($sig2) = ($item =~ m/edSignature="(.*?)"/si); - my ($date) = ($item =~ m/<pubDate>(.*?)</si); - next unless $v; - $sig1s{$v} = $sig1 if $sig1; - $sig2s{$v} = $sig2 if $sig2; - $dates{$v} = $date if $date; - print STDERR "$progname: existing: $v: " . ($date || '?') . "\n" - if ($verbose > 1); - } - } - - open (my $in, '<', $changelog) || error ("$changelog: $!"); - print STDERR "$progname: reading $changelog\n" if $verbose; - local $/ = undef; # read entire file - my $body = <$in>; - close $in; - - my $rss = ""; - - $body =~ s/^(\d+\.\d+[ \t])/\001$1/gm; - my @log = split (/\001/, $body); - shift @log; - my $count = 0; - foreach my $log (@log) { - my ($v1, $entry) = ($log =~ m/^(\d+\.\d+)\s+(.*)$/s); - - $entry =~ s/^\s*\d\d?[- ][A-Z][a-z][a-z][- ]\d{4}:?\s+//s; # lose date - - $entry =~ s/^\s+|\s+$//gs; - $entry =~ s/^\s+|\s+$//gm; - $entry =~ s/^[-*] /<BR>• /gm; - $entry =~ s/^<BR>//si; - $entry =~ s/\s+/ /gs; - - my $v2 = $v1; $v2 =~ s/\.//gs; - my $zip = undef; - DONE: - #foreach my $ext ('zip', 'dmg', 'tar.gz', 'tar.Z') { - foreach my $ext ('dmg') { - foreach my $v ($v1, $v2) { - foreach my $name ($app_name, "x" . lc($app_name)) { - my $f = "$name-$v.$ext"; - if (-f "$archive_dir/$f") { - $zip = $f; - last DONE; - } - } - } - } - - my $publishedp = ($zip && -f "$www_dir/$zip"); - $publishedp = 1 if ($count == 0); - - my $url = ("${base_url}$app_name/" . ($publishedp && $zip ? $zip : "")); - - $url =~ s@DaliClock/@xdaliclock/@gs if $url; # Kludge - - my @st = stat("$archive_dir/$zip") if $zip; - my $size = $st[7]; - my $date = $st[9]; - $date = ($date ? - strftime ("%a, %d %b %Y %T %z", localtime($date)) - : ""); - - my $odate = $dates{$v1}; - my $sig1 = $sig1s{$v1}; - my $sig2 = $sig2s{$v1}; - # Re-generate the sig if the file date changed. - $sig1 = undef if ($odate && $odate ne $date); - $sig2 = undef if ($odate && $odate ne $date); - - print STDERR "$progname: $v1: $date " . - ($sig1 ? "Y" : "N") . ($sig2 ? "Y" : "N") . "\n" - if ($verbose > 1); - - if (!$sig1 && $zip) { # Old-style sigs - local %ENV = %ENV; - $ENV{PATH} = "/usr/bin:$ENV{PATH}"; - $sig1 = `$dsa_sign_update "$archive_dir/$zip" "$dsa_priv_key_file"`; - $sig1 =~ s/\s+//gs; - } - - if (!$sig2 && $zip) { # New-style sigs - local %ENV = %ENV; - $ENV{PATH} = "/usr/bin:$ENV{PATH}"; - my $xml = `$edddsa_sign_update "$archive_dir/$zip"`; - ($sig2) = ($xml =~ m/sparkle:edSignature=\"([^\"<>\s]+)\"/si); - error ("unparsable: $edddsa_sign_update: $xml") unless $sig2; - } - - $sig1 = 'ERROR' unless defined($sig1); - $sig2 = 'ERROR' unless defined($sig2); - $size = -1 unless defined($size); - my $enc = ($publishedp - ? ("<enclosure url=\"$url\"\n" . - " sparkle:version=\"$v1\"\n" . - " sparkle:dsaSignature=\"$sig1\"\n" . - " sparkle:edSignature=\"$sig2\"\n" . - " length=\"$size\"\n" . - " type=\"application/octet-stream\" />\n") - : "<sparkle:version>$v1</sparkle:version>\n"); - - $enc =~ s/^/ /gm if $enc; - my $item = ("<item>\n" . - " <title>Version $v1</title>\n" . - " <link>$url</link>\n" . - " <description><![CDATA[$entry]]></description>\n" . - " <pubDate>$date</pubDate>\n" . - $enc . - "</item>\n"); - $item =~ s/^/ /gm; - - # I guess Sparkle doesn't like info-only items. - $item = '' unless $publishedp; - - $rss .= $item; - $count++; - } - - $rss = ("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" . - "<rss version=\"2.0\"\n" . - " xmlns:sparkle=\"http://www.andymatuschak.org/" . - "xml-namespaces/sparkle\"\n" . - " xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n" . - " <channel>\n" . - " <title>$app_name updater</title>\n" . - " <link>${base_url}$app_name/updates.xml</link>\n" . - " <description>Updates to $app_name.</description>\n" . - " <language>en</language>\n" . - $rss . - " </channel>\n" . - "</rss>\n"); - - if ($rss eq $obody) { - print STDERR "$progname: $outfile: unchanged\n"; - } else { - my $tmp = "$outfile.tmp"; - open (my $out, '>', $tmp) || error ("$tmp: $!"); - print $out $rss; - close $out; - if ($debug_p) { - system ("diff", "-wNU2", "$outfile", "$tmp"); - unlink $tmp; - } else { - if (!rename ("$tmp", "$outfile")) { - unlink "$tmp"; - error ("mv $tmp $outfile: $!"); - } else { - print STDERR "$progname: wrote $outfile\n"; - } - } - } -} - - -sub error($) { - my ($err) = @_; - print STDERR "$progname: $err\n"; - exit 1; -} - -sub usage() { - print STDERR "usage: $progname [--verbose] app-name changelog archive www\n"; - exit 1; -} - -sub main() { - binmode (STDOUT, ':utf8'); - binmode (STDERR, ':utf8'); - my ($app_name, $changelog, $archive_dir, $www_dir); - while ($#ARGV >= 0) { - $_ = shift @ARGV; - if (m/^--?verbose$/) { $verbose++; } - elsif (m/^-v+$/) { $verbose += length($_)-1; } - elsif (m/^--?debug$/) { $debug_p++; } - elsif (m/^-./) { usage; } - elsif (!$app_name) { $app_name = $_; } - elsif (!$changelog) { $changelog = $_; } - elsif (!$archive_dir) { $archive_dir = $_; } - elsif (!$www_dir) { $www_dir = $_; } - else { usage; } - } - - usage unless $www_dir; - generate_xml ($app_name, $changelog, $archive_dir, $www_dir); - -} - -main(); -exit 0; diff --git a/OSX/updates.xml b/OSX/updates.xml deleted file mode 100644 index e782f72..0000000 --- a/OSX/updates.xml +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<rss version="2.0" - xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - <channel> - <title>xscreensaver updater</title> - <link>https://www.jwz.org/xscreensaver/updates.xml</link> - <description>Updates to xscreensaver.</description> - <language>en</language> - <item> - <title>Version 5.42</title> - <link>https://www.jwz.org/xscreensaver/xscreensaver-5.42.dmg</link> - <description><![CDATA[• macOS: Fixed Sparkle auto-updater.]]></description> - <pubDate>Fri, 28 Dec 2018 16:20:28 -0800</pubDate> - <enclosure url="https://www.jwz.org/xscreensaver/xscreensaver-5.42.dmg" - sparkle:version="5.42" - sparkle:dsaSignature="MC0CFQC1IPDQbZA8nlNOy66NB/EpedRH6QIUSezxMtsmla56Axi6QpMzIKYaFAI=" - sparkle:edSignature="TlJojJAVzOQvQ5rUkHPvTpKtePMGKErePVI8nRvTnZjgaLR5YvxAiZAykdYeA1fip81jwzMXnOA14DxfumscAQ==" - length="36576409" - type="application/octet-stream" /> - </item> - <item> - <title>Version 5.41</title> - <link>https://www.jwz.org/xscreensaver/xscreensaver-5.41.dmg</link> - <description><![CDATA[• X11: Those new font-loading fallback heuristics work again. Oops. <BR>• iOS, Android: Plugged many memory leaks at exit. <BR>• New hack, `handsy'. <BR>• Fixed `noof' from displaying minimalistically. <BR>• Rewrote `unknownpleasures' to be faster, and a true waterfall graph. <BR>• BSOD Solaris improved. DVD added. <BR>• Linux: If the xscreensaver daemon is setuid, then we can implore the kernel's out-of-memory killer to pretty please not unlock the screen. <BR>• macOS: Upgraded Sparkle (the "Check for Updates" library). <BR>• macOS: Screen saver settings work again on 10.14.]]></description> - <pubDate>Wed, 26 Dec 2018 23:00:51 -0800</pubDate> - <enclosure url="https://www.jwz.org/xscreensaver/xscreensaver-5.41.dmg" - sparkle:version="5.41" - sparkle:dsaSignature="MC0CFEH7e4ONZ1wfijWGBMEHwLESwKS3AhUAuhLIv/AsPsE60Jcmgm0eJDU0BRA=" - sparkle:edSignature="2hXB1NVm+HZsj3aMCgOmdwX1zHT+dJ95v5aI2Cyn6vEReOUs+NSxqpoWEWQgH/AIMYhr9I3b4c5e/MceOdK7Bg==" - length="35542175" - type="application/octet-stream" /> - </item> - <item> - <title>Version 5.40</title> - <link>https://www.jwz.org/xscreensaver/xscreensaver-5.40.dmg</link> - <description><![CDATA[• New hacks, `filmleader', `vfeedback'. <BR>• New hack, `glitchpeg' (X11 and macOS only). <BR>• GLPlanet blends between day and night maps at the dusk terminator. <BR>• DymaxionMap can display arbitrary map images, and animate sunlight across the flattened globe. <BR>• Tessellimage can draw either Delaunay or Voronoi tilings. <BR>• XAnalogTV includes test cards. <BR>• Android: These hacks work now: `blitspin', `bumps', `cityflow', `endgame', `esper', `flipscreen3d', `gleidescope', `glslideshow', `jigglypuff', `queens', `tessellimage', `xanalogtv', `xmatrix', `zoom'.]]></description> - <pubDate>Sun, 12 Aug 2018 16:39:18 -0700</pubDate> - <enclosure url="https://www.jwz.org/xscreensaver/xscreensaver-5.40.dmg" - sparkle:version="5.40" - sparkle:dsaSignature="MCwCFBVb+Vyo39OOfiuqm9K3zmrahnGIAhRK6pirSDvI1gT0ddtv+okGTW4NLg==" - sparkle:edSignature="R3FTLn+BURQDTK8BORtPeUrLrb2BLyhP2TeEU11Y9oXl2epIJ2owMS2BvsQke+gV/nEyzq34sUnBHnCsKvfgDg==" - length="34297646" - type="application/octet-stream" /> - </item> - <item> - <title>Version 5.34</title> - <link>https://www.jwz.org/xscreensaver/xscreensaver-5.34.dmg</link> - <description><![CDATA[• Fixed a crash when hot-swapping monitors while locked. <BR>• Fixed some incorrect output from `xscreensaver-command -watch'. <BR>• Various macOS and iOS performance improvements.]]></description> - <pubDate>Sat, 24 Oct 2015 12:16:41 -0700</pubDate> - <enclosure url="https://www.jwz.org/xscreensaver/xscreensaver-5.34.dmg" - sparkle:version="5.34" - sparkle:dsaSignature="MCwCFAoZpMknlOVF0zFXlzFruzFvRXufAhQVKY0qlzelKcArrlC6k7EbHLTcyg==" - sparkle:edSignature="yUaWHZ0W91rhh0jsFUgtdcH17SPq66A4SdLMRqf/AU7cnVwNNBvlEJOKAJGJIMTVPpBMtYgk93YJL3/5R4+1BA==" - length="58850776" - type="application/octet-stream" /> - </item> - <item> - <title>Version 5.14</title> - <link>https://www.jwz.org/xscreensaver/xscreensaver-5.14.dmg</link> - <description><![CDATA[• Fixed crash in Blank Only Mode when DPMS disabled. <BR>• Added "Quick Power-off in Blank Only Mode" option. <BR>• BSOD GLaDOS.]]></description> - <pubDate>Fri, 20 May 2011 11:42:36 -0700</pubDate> - <enclosure url="https://www.jwz.org/xscreensaver/xscreensaver-5.14.dmg" - sparkle:version="5.14" - sparkle:dsaSignature="MCwCFHrKuttf1gN27mVG3YL8+ueMJmNaAhR6aSkKQefuNFNp6MinLq2o1nocaA==" - sparkle:edSignature="yAg5vrtkqVdOXnloYeZ/XlwNK6VA3yWdKIOvMbpFEEGUfmsRm5/besIJBMjQkZg5BxXG8DTVh9NMHWrzZ9KvCg==" - length="54485615" - type="application/octet-stream" /> - </item> - </channel> -</rss> diff --git a/OSX/xscreensaver.xcconfig b/OSX/xscreensaver.xcconfig deleted file mode 100644 index c1a9cc2..0000000 --- a/OSX/xscreensaver.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -// To create builds that work properly on MacOS 10.6, Xcode 5.0.2 must -// be used, since that is the latest version that supports garbage collection. -// If the Xcode version is 5.02 or earlier, use these settings: -// "10.4", "-fobjc-gc", "-no-fobjc-gc" -// If the Xcode version is later than that, use these settings: -// "10.6", "", "" -// and the generate builds will only work on 10.6 or later. -// -MACOSX_DEPLOYMENT_TARGET=10.7 -OBJC_GC_CFLAGS= -OBJC_NO_GC_CFLAGS= diff --git a/OSX/xscreensaver.xcodeproj/project.pbxproj b/OSX/xscreensaver.xcodeproj/project.pbxproj deleted file mode 100644 index adb9fd1..0000000 --- a/OSX/xscreensaver.xcodeproj/project.pbxproj +++ /dev/null @@ -1,40904 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXAggregateTarget section */ - AF137D410F075C9B004DE3B2 /* Obsolete */ = { - isa = PBXAggregateTarget; - buildConfigurationList = AF137D450F075CA4004DE3B2 /* Build configuration list for PBXAggregateTarget "Obsolete" */; - buildPhases = ( - ); - dependencies = ( - AF714E51105613580046AB1D /* PBXTargetDependency */, - AF137D690F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D670F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D650F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D630F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D610F075E5C004DE3B2 /* PBXTargetDependency */, - AFA160941052FF87009B93AA /* PBXTargetDependency */, - AFA160921052FF87009B93AA /* PBXTargetDependency */, - AFB581B0102F363300342B11 /* PBXTargetDependency */, - AF137D5D0F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D5B0F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D590F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D570F075E5C004DE3B2 /* PBXTargetDependency */, - AF714E4F105613410046AB1D /* PBXTargetDependency */, - AF137D550F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D530F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D510F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D4F0F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D4D0F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D4B0F075E5C004DE3B2 /* PBXTargetDependency */, - AF137D490F075E5C004DE3B2 /* PBXTargetDependency */, - ); - name = Obsolete; - productName = Obsolete; - }; - AF480AAF098C669800FB32B8 /* All Savers (XScreenSaver) */ = { - isa = PBXAggregateTarget; - buildConfigurationList = AF480ABA098C66E300FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers (XScreenSaver)" */; - buildPhases = ( - ); - dependencies = ( - AFE6A4300CDD7FEE002805BF /* PBXTargetDependency */, - AF77798F09B6604C00EA3033 /* PBXTargetDependency */, - AF77798D09B6604C00EA3033 /* PBXTargetDependency */, - AF77798B09B6604C00EA3033 /* PBXTargetDependency */, - AFBFE785178648E600432B21 /* PBXTargetDependency */, - AF77798909B6604C00EA3033 /* PBXTargetDependency */, - AF77798709B6604B00EA3033 /* PBXTargetDependency */, - AF77798509B6604B00EA3033 /* PBXTargetDependency */, - AF73FF3F1A0988F000E485E9 /* PBXTargetDependency */, - AF77798309B6604B00EA3033 /* PBXTargetDependency */, - AF77798109B6604B00EA3033 /* PBXTargetDependency */, - AF77797F09B6604B00EA3033 /* PBXTargetDependency */, - AF77797B09B6604B00EA3033 /* PBXTargetDependency */, - AF77797909B6604B00EA3033 /* PBXTargetDependency */, - AF77797709B6604B00EA3033 /* PBXTargetDependency */, - AF77797509B6604B00EA3033 /* PBXTargetDependency */, - AF77797309B6604B00EA3033 /* PBXTargetDependency */, - AF77797109B6604B00EA3033 /* PBXTargetDependency */, - AFF463530C44062500EE6509 /* PBXTargetDependency */, - AF77796D09B6604A00EA3033 /* PBXTargetDependency */, - AF77796B09B6604A00EA3033 /* PBXTargetDependency */, - AF77796909B6604A00EA3033 /* PBXTargetDependency */, - AF77796709B6604A00EA3033 /* PBXTargetDependency */, - AF77796509B6604A00EA3033 /* PBXTargetDependency */, - AF77796309B6604A00EA3033 /* PBXTargetDependency */, - AF77796109B6604A00EA3033 /* PBXTargetDependency */, - AFD77E7A20C241BE00A3638D /* PBXTargetDependency */, - AF77795F09B6604A00EA3033 /* PBXTargetDependency */, - AF77795D09B6604A00EA3033 /* PBXTargetDependency */, - AF77795B09B6604A00EA3033 /* PBXTargetDependency */, - AF77795909B6604A00EA3033 /* PBXTargetDependency */, - AF77795709B6604A00EA3033 /* PBXTargetDependency */, - AFA6AB1120999A9A006D2685 /* PBXTargetDependency */, - AF77795509B6604A00EA3033 /* PBXTargetDependency */, - AF77795309B6604900EA3033 /* PBXTargetDependency */, - AF77795109B6604900EA3033 /* PBXTargetDependency */, - AF77794F09B6604900EA3033 /* PBXTargetDependency */, - AF77794D09B6604900EA3033 /* PBXTargetDependency */, - AFB591C3178B821E00EA4005 /* PBXTargetDependency */, - AF77794709B6604900EA3033 /* PBXTargetDependency */, - AF77794509B6604900EA3033 /* PBXTargetDependency */, - AF77794309B6604900EA3033 /* PBXTargetDependency */, - AF77794109B6604900EA3033 /* PBXTargetDependency */, - AF77793F09B6604900EA3033 /* PBXTargetDependency */, - AF77793B09B6604900EA3033 /* PBXTargetDependency */, - AF77793909B6604800EA3033 /* PBXTargetDependency */, - AF1A17840D6D6FA7008AF328 /* PBXTargetDependency */, - AF0DCA310C4C744D00D76972 /* PBXTargetDependency */, - AF77793509B6604800EA3033 /* PBXTargetDependency */, - AF77793309B6604800EA3033 /* PBXTargetDependency */, - AF77793109B6604800EA3033 /* PBXTargetDependency */, - AF77792D09B6604800EA3033 /* PBXTargetDependency */, - AF77792B09B6604800EA3033 /* PBXTargetDependency */, - AF77792909B6604800EA3033 /* PBXTargetDependency */, - AF77792709B6604800EA3033 /* PBXTargetDependency */, - AF77792509B6604800EA3033 /* PBXTargetDependency */, - AF77792309B6604800EA3033 /* PBXTargetDependency */, - AF77792109B6604800EA3033 /* PBXTargetDependency */, - AF77791F09B6604800EA3033 /* PBXTargetDependency */, - AF77791D09B6604800EA3033 /* PBXTargetDependency */, - AFBFE787178648F500432B21 /* PBXTargetDependency */, - AF77791B09B6604700EA3033 /* PBXTargetDependency */, - AF77791909B6604700EA3033 /* PBXTargetDependency */, - AF77791709B6604700EA3033 /* PBXTargetDependency */, - AF77791509B6604700EA3033 /* PBXTargetDependency */, - AF77791309B6604700EA3033 /* PBXTargetDependency */, - AF77791109B6604700EA3033 /* PBXTargetDependency */, - AF77790F09B6604700EA3033 /* PBXTargetDependency */, - AF77790D09B6604700EA3033 /* PBXTargetDependency */, - AF77790B09B6604700EA3033 /* PBXTargetDependency */, - AF77790909B6604700EA3033 /* PBXTargetDependency */, - AF77790709B6604700EA3033 /* PBXTargetDependency */, - AF77790509B6604700EA3033 /* PBXTargetDependency */, - AF77790309B6604700EA3033 /* PBXTargetDependency */, - AF7778FF09B6604700EA3033 /* PBXTargetDependency */, - AF7778FD09B6604600EA3033 /* PBXTargetDependency */, - AF7778FB09B6604600EA3033 /* PBXTargetDependency */, - AF7778F909B6604600EA3033 /* PBXTargetDependency */, - AF7778F709B6604600EA3033 /* PBXTargetDependency */, - AF68A49E19196EA000D41CD1 /* PBXTargetDependency */, - CE04E8CB1B9B61D00085910B /* PBXTargetDependency */, - AF7778F309B6604600EA3033 /* PBXTargetDependency */, - AF7778F109B6604600EA3033 /* PBXTargetDependency */, - AF7778EF09B6604600EA3033 /* PBXTargetDependency */, - AF5ECEC92116B31F00069433 /* PBXTargetDependency */, - AF7778ED09B6604600EA3033 /* PBXTargetDependency */, - AFA33B8F0B0585A4002B0E7D /* PBXTargetDependency */, - AFA33BCF0B0587B2002B0E7D /* PBXTargetDependency */, - AF7778EB09B6604600EA3033 /* PBXTargetDependency */, - AF7778E709B6604600EA3033 /* PBXTargetDependency */, - AF7778E509B6604600EA3033 /* PBXTargetDependency */, - AF7778E309B6604600EA3033 /* PBXTargetDependency */, - AF7778E109B6604600EA3033 /* PBXTargetDependency */, - AF7778DF09B6604600EA3033 /* PBXTargetDependency */, - AF7778DD09B6604600EA3033 /* PBXTargetDependency */, - AF7778DB09B6604500EA3033 /* PBXTargetDependency */, - AF7778D909B6604500EA3033 /* PBXTargetDependency */, - AF7778D709B6604500EA3033 /* PBXTargetDependency */, - ); - name = "All Savers (XScreenSaver)"; - productName = "All Savers (XScreenSaver)"; - }; - AF480D58098EED3D00FB32B8 /* All Savers (XLockmore) */ = { - isa = PBXAggregateTarget; - buildConfigurationList = AF480D64098EED6E00FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers (XLockmore)" */; - buildPhases = ( - ); - dependencies = ( - AF7779D909B6608200EA3033 /* PBXTargetDependency */, - AF7779D709B6608200EA3033 /* PBXTargetDependency */, - AF7779D509B6608200EA3033 /* PBXTargetDependency */, - AF7779D309B6608200EA3033 /* PBXTargetDependency */, - AF7779D109B6608200EA3033 /* PBXTargetDependency */, - AF7779CF09B6608200EA3033 /* PBXTargetDependency */, - AF7779CD09B6608200EA3033 /* PBXTargetDependency */, - AF7779CB09B6608200EA3033 /* PBXTargetDependency */, - AF7779C909B6608200EA3033 /* PBXTargetDependency */, - AF7779C709B6608200EA3033 /* PBXTargetDependency */, - AF7779C309B6608100EA3033 /* PBXTargetDependency */, - AF7779BF09B6608100EA3033 /* PBXTargetDependency */, - AF7779BD09B6608100EA3033 /* PBXTargetDependency */, - AF7779BB09B6608100EA3033 /* PBXTargetDependency */, - AF7779B709B6608100EA3033 /* PBXTargetDependency */, - AF7779AD09B6608100EA3033 /* PBXTargetDependency */, - AF7779AB09B6608100EA3033 /* PBXTargetDependency */, - AF7779A909B6608100EA3033 /* PBXTargetDependency */, - AF7779A709B6608100EA3033 /* PBXTargetDependency */, - AF7779A509B6608100EA3033 /* PBXTargetDependency */, - AF7779A109B6608100EA3033 /* PBXTargetDependency */, - AF77799B09B6608100EA3033 /* PBXTargetDependency */, - AF77799909B6608100EA3033 /* PBXTargetDependency */, - AF77799709B6608100EA3033 /* PBXTargetDependency */, - AF77799509B6608000EA3033 /* PBXTargetDependency */, - ); - name = "All Savers (XLockmore)"; - productName = "All Savers (XLockmore)"; - }; - AF480D59098EED5100FB32B8 /* All Savers (OpenGL) */ = { - isa = PBXAggregateTarget; - buildConfigurationList = AF480D67098EED6E00FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers (OpenGL)" */; - buildPhases = ( - ); - dependencies = ( - AF777A6509B660B700EA3033 /* PBXTargetDependency */, - AF777A6309B660B700EA3033 /* PBXTargetDependency */, - AF777A6109B660B700EA3033 /* PBXTargetDependency */, - AF777A5F09B660B600EA3033 /* PBXTargetDependency */, - AF777A5D09B660B600EA3033 /* PBXTargetDependency */, - AF777A5B09B660B600EA3033 /* PBXTargetDependency */, - AF777A5909B660B600EA3033 /* PBXTargetDependency */, - AF777A5709B660B600EA3033 /* PBXTargetDependency */, - AF777A5509B660B600EA3033 /* PBXTargetDependency */, - AF777A5309B660B600EA3033 /* PBXTargetDependency */, - AF777A5109B660B600EA3033 /* PBXTargetDependency */, - AF777A4F09B660B600EA3033 /* PBXTargetDependency */, - AF777A4D09B660B600EA3033 /* PBXTargetDependency */, - AF777A4B09B660B600EA3033 /* PBXTargetDependency */, - AF5C9B161A0CCF8000B0147A /* PBXTargetDependency */, - AF4F10EE143450C300E34F3F /* PBXTargetDependency */, - AF777A4909B660B500EA3033 /* PBXTargetDependency */, - AFC5CFF72044AB46004CEB5E /* PBXTargetDependency */, - AF777A4709B660B500EA3033 /* PBXTargetDependency */, - AF777A4509B660B500EA3033 /* PBXTargetDependency */, - AFEE108A1D15EBF900AAC8F7 /* PBXTargetDependency */, - AF777A4309B660B500EA3033 /* PBXTargetDependency */, - AFEE106B1D13424C00AAC8F7 /* PBXTargetDependency */, - AF4FF4D70D52CD0D00666F98 /* PBXTargetDependency */, - AF777A4109B660B500EA3033 /* PBXTargetDependency */, - AF3938381D0FBF5300205406 /* PBXTargetDependency */, - AF777A3F09B660B500EA3033 /* PBXTargetDependency */, - AFEC23EB1CB6ED0800DE138F /* PBXTargetDependency */, - AF777A3D09B660B500EA3033 /* PBXTargetDependency */, - AFACE8911CC8365F008B24CD /* PBXTargetDependency */, - AF777A3B09B660B500EA3033 /* PBXTargetDependency */, - AF21078F1FD23D9800B61EA9 /* PBXTargetDependency */, - AF777A3909B660B400EA3033 /* PBXTargetDependency */, - AF777A3709B660B400EA3033 /* PBXTargetDependency */, - AF777A3509B660B400EA3033 /* PBXTargetDependency */, - AF777A3309B660B400EA3033 /* PBXTargetDependency */, - AF777A3109B660B400EA3033 /* PBXTargetDependency */, - AF777A2F09B660B400EA3033 /* PBXTargetDependency */, - AFF3CA0117CCAE210028F240 /* PBXTargetDependency */, - AF7ACFDC19FF0BDB00BD752B /* PBXTargetDependency */, - AF777A2D09B660B400EA3033 /* PBXTargetDependency */, - AF777A2B09B660B400EA3033 /* PBXTargetDependency */, - AF777A2909B660B400EA3033 /* PBXTargetDependency */, - AFF4636F0C440B3B00EE6509 /* PBXTargetDependency */, - AF777A2509B660B400EA3033 /* PBXTargetDependency */, - AF777A2309B660B400EA3033 /* PBXTargetDependency */, - AF777A2109B660B300EA3033 /* PBXTargetDependency */, - AF777A1F09B660B300EA3033 /* PBXTargetDependency */, - AF48DF060A0C261100F94CF9 /* PBXTargetDependency */, - AF777A1D09B660B300EA3033 /* PBXTargetDependency */, - AF777A1B09B660B300EA3033 /* PBXTargetDependency */, - AF777A1909B660B300EA3033 /* PBXTargetDependency */, - AF62D6392180087500C57C42 /* PBXTargetDependency */, - AF1B0FC51D7AB5740011DBE4 /* PBXTargetDependency */, - AF4F10F0143450C300E34F3F /* PBXTargetDependency */, - AFC0E8C91CDC6125008CAFAC /* PBXTargetDependency */, - AF777A1709B660B300EA3033 /* PBXTargetDependency */, - AF42C5160D624E9200B27FF6 /* PBXTargetDependency */, - AF777A1509B660B300EA3033 /* PBXTargetDependency */, - AF35E8A30E63825600691F2F /* PBXTargetDependency */, - AF777A1309B660B300EA3033 /* PBXTargetDependency */, - AFBFE7421786407000432B21 /* PBXTargetDependency */, - AF777A1109B660B300EA3033 /* PBXTargetDependency */, - AF777A0F09B660B200EA3033 /* PBXTargetDependency */, - AF777A0D09B660B200EA3033 /* PBXTargetDependency */, - AF4FD6FF0CE7A4F9005EE58E /* PBXTargetDependency */, - AFAAE3A5207D6470007A515C /* PBXTargetDependency */, - AF777A0B09B660B200EA3033 /* PBXTargetDependency */, - AF777A0909B660B200EA3033 /* PBXTargetDependency */, - AF777A0709B660B200EA3033 /* PBXTargetDependency */, - AFE6A19C0CDD7B7F002805BF /* PBXTargetDependency */, - AF777A0509B660B200EA3033 /* PBXTargetDependency */, - AF777A0309B660B200EA3033 /* PBXTargetDependency */, - AF777A0109B660B200EA3033 /* PBXTargetDependency */, - AF3EC996203517EE00180A35 /* PBXTargetDependency */, - AFD51B350F063B7800471C02 /* PBXTargetDependency */, - AF7779FF09B660B200EA3033 /* PBXTargetDependency */, - AF7779FD09B660B100EA3033 /* PBXTargetDependency */, - AF7779FB09B660B100EA3033 /* PBXTargetDependency */, - AF7779F909B660B100EA3033 /* PBXTargetDependency */, - AFFAB33519158F1E0020F021 /* PBXTargetDependency */, - AF7779F709B660B100EA3033 /* PBXTargetDependency */, - AF7779F509B660B100EA3033 /* PBXTargetDependency */, - AFBFE7401786405E00432B21 /* PBXTargetDependency */, - AF7779F309B660B000EA3033 /* PBXTargetDependency */, - AFA211AA1CD5A08000C0D2A1 /* PBXTargetDependency */, - AF41E971201D4C380098E253 /* PBXTargetDependency */, - AF63A80F1AB4EFD300593C75 /* PBXTargetDependency */, - AF7779F109B660B000EA3033 /* PBXTargetDependency */, - AF32D9F90F3AD0D90080F535 /* PBXTargetDependency */, - AF4540D20E52BE8800AE87B5 /* PBXTargetDependency */, - AF7779EF09B660B000EA3033 /* PBXTargetDependency */, - AF7779ED09B660B000EA3033 /* PBXTargetDependency */, - AFE2A46F0E2E908E00ADB298 /* PBXTargetDependency */, - AF7779EB09B660B000EA3033 /* PBXTargetDependency */, - AFCF835C1AF5B683008BB7E1 /* PBXTargetDependency */, - AFEE10A91D17E32100AAC8F7 /* PBXTargetDependency */, - AF7779E909B660B000EA3033 /* PBXTargetDependency */, - AF7779E709B660B000EA3033 /* PBXTargetDependency */, - AF7779E509B660B000EA3033 /* PBXTargetDependency */, - AF7779E309B660B000EA3033 /* PBXTargetDependency */, - AF7779E109B660AF00EA3033 /* PBXTargetDependency */, - AF4A3460102A59A400A81B2A /* PBXTargetDependency */, - AF7779DF09B660AF00EA3033 /* PBXTargetDependency */, - AF7779DD09B660AF00EA3033 /* PBXTargetDependency */, - AF998EF70A083E1D0051049D /* PBXTargetDependency */, - AF4F10F2143450C300E34F3F /* PBXTargetDependency */, - AF46E9ED1CBBA49A00240FBC /* PBXTargetDependency */, - AFDA65AA178A54690070D24B /* PBXTargetDependency */, - AF633C1F1EE0BCD300AB33BD /* PBXTargetDependency */, - AF0DCA5C0C4CBB4300D76972 /* PBXTargetDependency */, - AF39E2BA198A16920064A58D /* PBXTargetDependency */, - ); - name = "All Savers (OpenGL)"; - productName = "All Savers (OpenGL)"; - }; - AF480D5A098EED5E00FB32B8 /* All Savers */ = { - isa = PBXAggregateTarget; - buildConfigurationList = AF480D6A098EED6E00FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers" */; - buildPhases = ( - ); - dependencies = ( - AFCAD5F90992DFE00009617A /* PBXTargetDependency */, - AF36340118540D050086A439 /* PBXTargetDependency */, - AF480D60098EED6900FB32B8 /* PBXTargetDependency */, - AF480D5E098EED6900FB32B8 /* PBXTargetDependency */, - AF480D5C098EED6900FB32B8 /* PBXTargetDependency */, - AF137D470F075CC8004DE3B2 /* PBXTargetDependency */, - ); - name = "All Savers"; - productName = "All Savers"; - }; - AFA33C020B058E17002B0E7D /* webcollage-perl */ = { - isa = PBXAggregateTarget; - buildConfigurationList = AFA33C070B058E67002B0E7D /* Build configuration list for PBXAggregateTarget "webcollage-perl" */; - buildPhases = ( - ); - dependencies = ( - ); - name = "webcollage-perl"; - productName = webcollage; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 5501D1961DBDCC3D00624BE9 /* xshm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5501D1941DBDCC0200624BE9 /* xshm.c */; }; - 550FB6001AD64424001A4FA5 /* Media-iOS.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 550FB5FD1AD64424001A4FA5 /* Media-iOS.xcassets */; }; - 55374E321E1582C6005E2362 /* pow2.c in Sources */ = {isa = PBXBuildFile; fileRef = 55374E301E1582AA005E2362 /* pow2.c */; }; - 55374E331E1582D2005E2362 /* pow2.h in Headers */ = {isa = PBXBuildFile; fileRef = 55374E311E1582AA005E2362 /* pow2.h */; }; - 557BF07E1EE90D3B00846DCE /* settings@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 557BF07A1EE90C8B00846DCE /* settings@2x.png */; }; - 557BF07F1EE90D3B00846DCE /* settings@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 557BF07B1EE90C8B00846DCE /* settings@3x.png */; }; - 557BF0801EE90D3B00846DCE /* stop@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 557BF07C1EE90C8B00846DCE /* stop@2x.png */; }; - 557BF0811EE90D3B00846DCE /* stop@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 557BF07D1EE90C8B00846DCE /* stop@3x.png */; }; - 55EDCB3D1AD498A800251909 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 55EDCB3C1AD498A800251909 /* LaunchScreen.xib */; }; - AF012918157C1E4C00C396E1 /* chessmodels.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E2309935F2B00F3E977 /* chessmodels.c */; }; - AF01590A2077F56000F624F5 /* OCRAStd.otf in Resources */ = {isa = PBXBuildFile; fileRef = AFEC68361BD6CA85004C1B64 /* OCRAStd.otf */; }; - AF0839A609930BAC00277BE9 /* atlantis.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258700988A468000655EE /* atlantis.xml */; }; - AF0839B009930C4900277BE9 /* atlantis.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839A909930C4900277BE9 /* atlantis.c */; }; - AF0839B109930C4900277BE9 /* dolphin.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AA09930C4900277BE9 /* dolphin.c */; }; - AF0839B209930C4900277BE9 /* shark.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AB09930C4900277BE9 /* shark.c */; }; - AF0839B309930C4900277BE9 /* swim.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AC09930C4900277BE9 /* swim.c */; }; - AF0839B409930C4900277BE9 /* whale.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AD09930C4900277BE9 /* whale.c */; }; - AF083A21099310CF00277BE9 /* xlockmore.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480CBB098E37D600FB32B8 /* xlockmore.c */; }; - AF083A4A099311FF00277BE9 /* atunnel.c in Sources */ = {isa = PBXBuildFile; fileRef = AF083A31099311CE00277BE9 /* atunnel.c */; }; - AF083A4B0993120900277BE9 /* atunnel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258720988A468000655EE /* atunnel.xml */; }; - AF083A59099312B000277BE9 /* tunnel_draw.c in Sources */ = {isa = PBXBuildFile; fileRef = AF083A58099312B000277BE9 /* tunnel_draw.c */; }; - AF0D117D0E41566300BB14A4 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0DC7B10C4C73F600D76972 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF0DC7B20C4C73F600D76972 /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF0DCA350C4C74A200D76972 /* asm6502.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA320C4C74A200D76972 /* asm6502.c */; }; - AF0DCA360C4C74A200D76972 /* m6502.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA340C4C74A200D76972 /* m6502.c */; }; - AF0DCA380C4C74B700D76972 /* m6502.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA370C4C74B700D76972 /* m6502.xml */; }; - AF0DCA480C4CBB0D00D76972 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF0DCA600C4CBB7300D76972 /* voronoi.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA5F0C4CBB7300D76972 /* voronoi.c */; }; - AF0DCA620C4CBB8E00D76972 /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; }; - AF0FAF0C09CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AF0FAF0D09CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AF0FAF0E09CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AF0FAF0F09CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AF0FAF1009CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AF0FAF1109CA6FF900EE1051 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AF0FAF1309CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1409CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1509CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1609CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1709CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1809CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1909CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1A09CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1B09CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1C09CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1D09CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1E09CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF1F09CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2109CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2209CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2309CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2409CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2509CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2609CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2709CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2809CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF2909CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF0FAF3C159BAC7C00BCE2F7 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */; }; - AF142BAE1EE75DBF0005C0A8 /* settings.png in Resources */ = {isa = PBXBuildFile; fileRef = AF142BAC1EE75DBF0005C0A8 /* settings.png */; }; - AF142BAF1EE75DBF0005C0A8 /* stop.png in Resources */ = {isa = PBXBuildFile; fileRef = AF142BAD1EE75DBF0005C0A8 /* stop.png */; }; - AF142BB11EFEFBA20005C0A8 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF142BB01EFEFBA20005C0A8 /* Photos.framework */; }; - AF1A17680D6D6EE3008AF328 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF1A177F0D6D6F3E008AF328 /* lcdscrub.c in Sources */ = {isa = PBXBuildFile; fileRef = AF1A177E0D6D6F3E008AF328 /* lcdscrub.c */; }; - AF1A17810D6D6F62008AF328 /* lcdscrub.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF1A17800D6D6F62008AF328 /* lcdscrub.xml */; }; - AF1AD9E318500F9F00932759 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1ADA141850132600932759 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AF1ADA161850157400932759 /* Updater.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF1ADA151850157400932759 /* Updater.xib */; }; - AF1ADA181850180E00932759 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF1ADA171850180E00932759 /* Sparkle.framework */; }; - AF1ADA1A1850186B00932759 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = AF1ADA171850180E00932759 /* Sparkle.framework */; }; - AF1ADA1B18501B3D00932759 /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; }; - AF1ADA1F18504A4F00932759 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1B0FAE1D7AB4740011DBE4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF1B0FB01D7AB4740011DBE4 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1B0FB11D7AB4740011DBE4 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1B0FB21D7AB4740011DBE4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF1B0FB31D7AB4740011DBE4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1B0FB41D7AB4740011DBE4 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1B0FB51D7AB4740011DBE4 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF1B0FB61D7AB4740011DBE4 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF1B0FC01D7AB5330011DBE4 /* hexstrut.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF1B0FBF1D7AB5210011DBE4 /* hexstrut.xml */; }; - AF1B0FC11D7AB53A0011DBE4 /* hexstrut.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF1B0FBF1D7AB5210011DBE4 /* hexstrut.xml */; }; - AF1B0FC21D7AB54D0011DBE4 /* hexstrut.c in Sources */ = {isa = PBXBuildFile; fileRef = AF1B0FBE1D7AB5210011DBE4 /* hexstrut.c */; }; - AF1B0FC31D7AB5500011DBE4 /* hexstrut.c in Sources */ = {isa = PBXBuildFile; fileRef = AF1B0FBE1D7AB5210011DBE4 /* hexstrut.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF1FD713158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD714158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD715158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD716158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD717158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD718158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD719158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD71A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD71B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD71C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD71D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD71E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD71F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD720158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD721158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD722158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD727158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD728158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD729158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD72A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD72B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD72C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD72D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD72E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD72F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD730158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD731158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD732158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD733158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD734158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD735158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD736158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD737158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD738158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD739158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD73A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD73B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD73C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD73D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD73E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD73F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD740158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD741158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD742158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD743158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD744158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD745158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD746158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD747158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD748158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD749158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD74A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD74B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD74C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD74D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD74E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD74F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD750158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD751158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD752158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD753158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD754158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD755158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD756158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD757158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD758158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD759158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD75A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD75B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD75C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD75D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD75E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD75F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD760158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD761158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD762158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD763158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD764158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD765158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD766158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD767158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD768158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD769158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD76A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD76B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD76C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD76D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD76E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD76F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD770158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD771158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD772158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD773158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD774158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD775158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD776158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD777158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD778158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD779158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD77A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD77B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD77C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD77D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD77E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD77F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD780158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD781158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD782158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD783158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD784158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD785158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD786158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD787158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD788158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD789158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD78A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD78B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD78C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD78D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD78E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD78F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD790158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD791158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD792158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD793158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD794158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD795158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD796158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD797158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD798158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD799158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD79A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD79B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD79C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD79D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD79E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD79F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7A1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7A2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7A3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7A5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7A6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7A7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7A9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7AA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7AB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7AD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7AE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7AF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7B1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7B2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7B3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7B5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7B6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7B7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7B9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7BA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7BB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7BD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7BE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7BF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7C1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7C2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7C3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7C5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7C6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7C7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7C9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7CA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7CB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7CD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7CE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7CF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7D1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7D2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7D3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7D5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7D6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7D7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7D9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7DA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7DB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7DD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7DE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7DF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7E1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7E2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7E3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7E5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7E6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7E7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7E9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7EA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7EB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7ED158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7EE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7EF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7F1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7F2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7F7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7F9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7FA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7FB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD7FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD7FD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD7FE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD7FF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD800158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD801158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD802158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD803158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD804158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD805158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD806158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD807158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD808158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD809158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD80A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD80B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD80C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD80D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD80E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD80F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD810158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD811158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD812158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD813158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD814158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD815158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD816158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD817158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD818158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD819158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD81A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD81B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD81C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD81D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD81E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD81F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD820158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD821158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD822158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD823158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD824158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD825158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD826158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD827158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD828158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD829158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD82A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD82B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD82C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD82D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD82E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD82F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD830158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD831158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD832158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD833158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD834158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD835158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD836158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD837158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD838158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD839158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD83A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD83B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD83C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD83D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD83E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD83F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD840158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD841158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD842158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD843158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD844158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD845158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD846158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD847158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD848158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD849158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD84A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD84B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD84C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD84D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD84E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD84F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD850158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD851158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD852158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD853158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD854158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD855158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD856158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD857158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD858158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD859158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD85A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD85B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD85C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD85D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD85E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD85F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD860158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD861158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD862158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD863158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD864158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD865158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD866158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD867158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD868158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD869158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD86A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD86B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD86C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD86D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD86E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD86F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD870158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD871158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD872158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD873158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD874158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD875158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD876158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD877158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD878158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD879158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD87A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD87B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD87C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD87D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD87E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD87F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD880158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD881158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD882158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD883158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD884158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD885158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD886158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD887158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD888158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD889158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD88A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD88B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD88C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD88D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD88E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD88F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD890158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD891158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD892158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD893158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD894158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD895158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD896158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD897158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD898158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD899158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD89A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD89B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD89C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD89D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD89E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD89F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8A1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8A2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8A3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8A5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8A6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8A7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8A9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8AA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8AB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8AD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8AE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8AF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8B1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8B2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8B3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8B5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8B6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8B7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8B9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8BA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8BB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8BD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8BE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8BF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8C1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8C2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8C3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8C5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8C6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8C7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8C9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8CA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8CB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8CD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8CE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8CF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8D1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8D2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8D3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8D5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8D6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8D7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8D9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8DA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8DB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8DD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8DE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8DF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8E1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8E2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8E3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8E5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8E6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8E7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8E9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8EA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8EB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8ED158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8EE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8EF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8F1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8F2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8F3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8F5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8F6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8F7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8F9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8FA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8FB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD8FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD8FD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD8FE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD8FF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD900158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD901158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD902158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD903158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD904158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD905158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD906158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD907158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD908158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD909158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD90A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD90B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD90C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD90D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD90E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD90F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD910158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD911158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD912158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD913158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD914158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD915158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD916158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD917158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD918158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD919158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD91A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD91B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD91C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD91D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD91E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD91F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD920158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD921158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD922158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD923158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD924158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD925158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD926158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD927158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD928158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD929158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD92A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD92B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD92C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD92D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD92E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD92F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD930158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD931158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD932158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD933158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD934158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD935158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD936158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD937158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD938158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD939158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD93A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD93B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD93C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD93D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD93E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD93F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD940158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD941158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD942158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD943158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD944158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD945158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD946158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD947158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD948158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD949158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD94A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD94B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD94C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD94D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD94E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD94F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD950158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD951158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD952158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD953158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD954158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD955158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD956158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD957158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD958158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD959158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD95A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD95B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD95C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD95D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD95E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD95F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD960158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD961158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD962158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD963158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD964158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD965158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD966158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD967158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD968158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD969158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD96A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD96B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD96C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD96D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD96E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD96F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD970158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD971158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD972158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD973158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD974158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD975158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD976158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD977158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD978158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD979158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD97A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD97B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD97C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD97D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD97E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD97F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD980158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD981158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD982158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD983158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD984158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD985158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD986158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD987158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD988158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD989158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD98A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD98B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD98C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD98D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD98E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD98F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD990158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD991158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD992158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD993158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD994158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD995158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD996158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD997158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD998158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD999158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD99A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD99B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD99C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD99D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD99E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD99F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9A1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9A2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9A3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9A5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9A6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9A7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9A9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9AA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9AB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9AD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9AE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9AF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9B1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9B2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9B3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9B5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9B6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9B7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9B9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9BA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9BB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9BD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9BE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9BF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9C1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9C2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9C3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9C5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9C6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9C7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9C9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9CA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9CB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9CD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9CE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9CF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9D1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9D2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9D3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9D5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9D6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9D7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9D9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9DA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9DB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9DD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9DE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9DF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9E1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9E2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9E3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9E5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9E6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9E7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9E9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9EA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9EB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9ED158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9EE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9EF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9F1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9F2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9F3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9F5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9F6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9F7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9F9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9FA158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9FB158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FD9FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FD9FD158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FD9FE158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FD9FF158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA00158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA01158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA02158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA03158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA04158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA05158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA06158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA07158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA08158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA09158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA0A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA0B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA0C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA0D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA0E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA0F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA10158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA11158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA12158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA13158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA14158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA15158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA16158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA17158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA18158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA19158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA1A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA1B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA1C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA1D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA1E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA1F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA20158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA21158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA22158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA23158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA24158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA25158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA26158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA27158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA28158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA29158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA2A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA2B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA2C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA2D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA2E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA2F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA30158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA31158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA32158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA33158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA34158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA35158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA36158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA37158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA38158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA39158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA3A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA3B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA3C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA3D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA3E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA3F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA40158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA41158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA42158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA43158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA44158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA45158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA46158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA47158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA48158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA49158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA4A158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA4B158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA4C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA4D158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA4E158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA4F158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA50158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA51158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA52158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA53158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA54158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA55158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA56158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA57158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA58158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA59158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA5A158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA5B158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA5C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA5D158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA5E158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA5F158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA60158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA61158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA62158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA63158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA64158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA65158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA66158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA67158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA68158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA69158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA6A158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA6B158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA6C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA6D158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA6E158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA6F158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA70158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA71158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA72158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA73158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA74158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA75158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA76158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA77158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA78158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA79158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA7A158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA7B158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA7C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA7D158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA7E158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA7F158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA80158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA81158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA82158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA83158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA84158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA85158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA86158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF1FDA87158FF96600C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF1FDA88158FF96600C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF1FDA89158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF1FDA8A158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF2107781FD23BDD00B61EA9 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF21077A1FD23BDD00B61EA9 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF21077B1FD23BDD00B61EA9 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF21077C1FD23BDD00B61EA9 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF21077D1FD23BDD00B61EA9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF21077E1FD23BDD00B61EA9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF21077F1FD23BDD00B61EA9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF2107801FD23BDD00B61EA9 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF2107891FD23D2800B61EA9 /* esper.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF2107881FD23D2800B61EA9 /* esper.xml */; }; - AF21078A1FD23D2800B61EA9 /* esper.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF2107881FD23D2800B61EA9 /* esper.xml */; }; - AF21078C1FD23D5000B61EA9 /* esper.c in Sources */ = {isa = PBXBuildFile; fileRef = AF21078B1FD23D5000B61EA9 /* esper.c */; }; - AF21078D1FD23D5000B61EA9 /* esper.c in Sources */ = {isa = PBXBuildFile; fileRef = AF21078B1FD23D5000B61EA9 /* esper.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF2107901FD23FEC00B61EA9 /* OCRAStd.otf in Resources */ = {isa = PBXBuildFile; fileRef = AFEC68361BD6CA85004C1B64 /* OCRAStd.otf */; }; - AF241F83107C38DF00046A84 /* dropshadow.c in Sources */ = {isa = PBXBuildFile; fileRef = AF241F81107C38DF00046A84 /* dropshadow.c */; }; - AF2C31E615C0F7FE007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31EA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31EB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31EC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31ED15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31EF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31F915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31FA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31FB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31FC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31FD15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31FE15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C31FF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C320F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C321F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C322F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C323F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C324F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C325F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C326F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C327F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C328F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C329F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32A915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32AA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32AB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32AC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32AD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32AE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32AF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32B915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32BA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32BB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32BC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32BD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32BE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32BF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2C32C815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF2D8F321CEBA10300198014 /* jwxyz-timers.c in Sources */ = {isa = PBXBuildFile; fileRef = AF2D8F301CEBA10300198014 /* jwxyz-timers.c */; }; - AF2D8F331CEBA10300198014 /* jwxyz-timers.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2D8F311CEBA10300198014 /* jwxyz-timers.h */; }; - AF32D9E70F3AD0B40080F535 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF32D9FB0F3AD1200080F535 /* rubikblocks.c in Sources */ = {isa = PBXBuildFile; fileRef = AF32D9FA0F3AD1200080F535 /* rubikblocks.c */; }; - AF32D9FD0F3AD1330080F535 /* rubikblocks.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */; }; - AF3581C31431D47B00E09C51 /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; }; - AF3581C61431D47B00E09C51 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF3581DC1431D5FC00E09C51 /* companion_disc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D61431D5FC00E09C51 /* companion_disc.c */; }; - AF3581DF1431D5FC00E09C51 /* companion_heart.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D71431D5FC00E09C51 /* companion_heart.c */; }; - AF3581E21431D5FC00E09C51 /* companion_quad.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D81431D5FC00E09C51 /* companion_quad.c */; }; - AF3581E51431D5FC00E09C51 /* companion.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D91431D5FC00E09C51 /* companion.c */; }; - AF3581E81431D61D00E09C51 /* companioncube.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3581E61431D61D00E09C51 /* companioncube.xml */; }; - AF3581FF143330F900E09C51 /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; }; - AF358203143330F900E09C51 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF35821C1433314C00E09C51 /* tronbit_idle1.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3582171433314C00E09C51 /* tronbit_idle1.c */; }; - AF35821D1433314C00E09C51 /* tronbit_idle2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3582181433314C00E09C51 /* tronbit_idle2.c */; }; - AF35821E1433314C00E09C51 /* tronbit_no.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3582191433314C00E09C51 /* tronbit_no.c */; }; - AF35821F1433314C00E09C51 /* tronbit_yes.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35821A1433314C00E09C51 /* tronbit_yes.c */; }; - AF3582201433314C00E09C51 /* tronbit.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35821B1433314C00E09C51 /* tronbit.c */; }; - AF3582221433318500E09C51 /* tronbit.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3582211433318500E09C51 /* tronbit.xml */; }; - AF35E8900E63823600691F2F /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF35EB240E63829600691F2F /* jigsaw.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CF0988A468000655EE /* jigsaw.xml */; }; - AF35EB260E6382BA00691F2F /* jigsaw.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35EB250E6382BA00691F2F /* jigsaw.c */; }; - AF3633FC18530DD90086A439 /* sparkle_dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = AF3633F918530DD90086A439 /* sparkle_dsa_pub.pem */; }; - AF3633FD18530DD90086A439 /* Updater.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3633FB18530DD90086A439 /* Updater.m */; }; - AF3938211D0FBD6A00205406 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF3938231D0FBD6A00205406 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF3938241D0FBD6A00205406 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF3938251D0FBD6A00205406 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF3938261D0FBD6A00205406 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF3938271D0FBD6A00205406 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF3938281D0FBD6A00205406 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF3938291D0FBD6A00205406 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF3938331D0FBF0100205406 /* discoball.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3938321D0FBEC800205406 /* discoball.xml */; }; - AF3938341D0FBF1900205406 /* discoball.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3938311D0FBEC800205406 /* discoball.c */; }; - AF3938351D0FBF1D00205406 /* discoball.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3938311D0FBEC800205406 /* discoball.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF3938361D0FBF2700205406 /* discoball.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3938321D0FBEC800205406 /* discoball.xml */; }; - AF39483E15A164680000FFCD /* jigsaw.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35EB250E6382BA00691F2F /* jigsaw.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF39483F15A1647A0000FFCD /* jigsaw.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CF0988A468000655EE /* jigsaw.xml */; }; - AF39E289198A11F60064A58D /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF39E28B198A11F60064A58D /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF39E28C198A11F60064A58D /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF39E28D198A11F60064A58D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF39E28E198A11F60064A58D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF39E28F198A11F60064A58D /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF39E290198A11F60064A58D /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF39E2AA198A13F50064A58D /* robot-wireframe.c in Sources */ = {isa = PBXBuildFile; fileRef = AF39E2A0198A13F50064A58D /* robot-wireframe.c */; }; - AF39E2AB198A13F50064A58D /* winduprobot.c in Sources */ = {isa = PBXBuildFile; fileRef = AF39E2A1198A13F50064A58D /* winduprobot.c */; }; - AF39E2AD198A15820064A58D /* winduprobot.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF39E2AC198A15820064A58D /* winduprobot.xml */; }; - AF39E2AE198A15820064A58D /* winduprobot.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF39E2AC198A15820064A58D /* winduprobot.xml */; }; - AF39E2B7198A15EE0064A58D /* robot-wireframe.c in Sources */ = {isa = PBXBuildFile; fileRef = AF39E2A0198A13F50064A58D /* robot-wireframe.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF39E2B8198A15EE0064A58D /* winduprobot.c in Sources */ = {isa = PBXBuildFile; fileRef = AF39E2A1198A13F50064A58D /* winduprobot.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF3C714B0D624BF50030CC0D /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF3C715E0D624C600030CC0D /* hypnowheel.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3C715D0D624C600030CC0D /* hypnowheel.c */; }; - AF3C71600D624C7C0030CC0D /* hypnowheel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3C715F0D624C7C0030CC0D /* hypnowheel.xml */; }; - AF3EC97F2035154C00180A35 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF3EC9812035154C00180A35 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF3EC9822035154C00180A35 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF3EC9832035154C00180A35 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF3EC9842035154C00180A35 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF3EC9852035154C00180A35 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF3EC9862035154C00180A35 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF3EC9872035154C00180A35 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF3EC990203517AE00180A35 /* peepers.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3EC98F203517AD00180A35 /* peepers.xml */; }; - AF3EC991203517AE00180A35 /* peepers.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3EC98F203517AD00180A35 /* peepers.xml */; }; - AF3EC993203517CC00180A35 /* peepers.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3EC992203517CC00180A35 /* peepers.c */; }; - AF3EC994203517CC00180A35 /* peepers.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3EC992203517CC00180A35 /* peepers.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF3FAD8F20C242DA00680000 /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF41E959201D49DB0098E253 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF41E95B201D49DB0098E253 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF41E95C201D49DB0098E253 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF41E95D201D49DB0098E253 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF41E95E201D49DB0098E253 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF41E95F201D49DB0098E253 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF41E960201D49DB0098E253 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF41E961201D49DB0098E253 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF41E96A201D4B6B0098E253 /* razzledazzle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF41E969201D4B6B0098E253 /* razzledazzle.c */; }; - AF41E96B201D4B6B0098E253 /* razzledazzle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF41E969201D4B6B0098E253 /* razzledazzle.c */; }; - AF41E96C201D4B6B0098E253 /* razzledazzle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF41E969201D4B6B0098E253 /* razzledazzle.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF41E96E201D4B940098E253 /* razzledazzle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF41E96D201D4B940098E253 /* razzledazzle.xml */; }; - AF41E96F201D4B940098E253 /* razzledazzle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF41E96D201D4B940098E253 /* razzledazzle.xml */; }; - AF46E9D61CBBA2B300240FBC /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF46E9D81CBBA2B300240FBC /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF46E9D91CBBA2B300240FBC /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF46E9DA1CBBA2B300240FBC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF46E9DB1CBBA2B300240FBC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF46E9DC1CBBA2B300240FBC /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF46E9DD1CBBA2B300240FBC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF46E9DE1CBBA2B300240FBC /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF46E9E81CBBA41600240FBC /* unicrud.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF46E9E61CBBA3F900240FBC /* unicrud.xml */; }; - AF46E9E91CBBA41B00240FBC /* unicrud.c in Sources */ = {isa = PBXBuildFile; fileRef = AF46E9E71CBBA3F900240FBC /* unicrud.c */; }; - AF46E9EA1CBBA42F00240FBC /* unicrud.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF46E9E61CBBA3F900240FBC /* unicrud.xml */; }; - AF46E9EB1CBBA43B00240FBC /* unicrud.c in Sources */ = {isa = PBXBuildFile; fileRef = AF46E9E71CBBA3F900240FBC /* unicrud.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF476FBC099D154F001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF476FCF099D1587001F091E /* interference.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CC0988A468000655EE /* interference.xml */; }; - AF476FD1099D15AA001F091E /* interference.c in Sources */ = {isa = PBXBuildFile; fileRef = AF476FD0099D15AA001F091E /* interference.c */; }; - AF476FE1099D1686001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF476FEF099D16E4001F091E /* truchet.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259260988A469000655EE /* truchet.xml */; }; - AF476FF1099D1713001F091E /* truchet.c in Sources */ = {isa = PBXBuildFile; fileRef = AF476FF0099D1713001F091E /* truchet.c */; }; - AF477052099D4385001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47705E099D43B7001F091E /* deluxe.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258950988A468000655EE /* deluxe.xml */; }; - AF477146099D43E2001F091E /* deluxe.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477145099D43E2001F091E /* deluxe.c */; }; - AF47716F099D4786001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47717B099D47B7001F091E /* compass.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258880988A468000655EE /* compass.xml */; }; - AF47717D099D47D3001F091E /* compass.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47717C099D47D3001F091E /* compass.c */; }; - AF477185099D4803001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477191099D4846001F091E /* wander.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2592B0988A469000655EE /* wander.xml */; }; - AF477193099D4864001F091E /* wander.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477192099D4864001F091E /* wander.c */; }; - AF4771AD099D4949001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4771B9099D4981001F091E /* t3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259210988A469000655EE /* t3d.xml */; }; - AF4771BB099D4997001F091E /* t3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4771BA099D4997001F091E /* t3d.c */; }; - AF4771E1099D4D9A001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4771EE099D4DE5001F091E /* ccurve.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258840988A468000655EE /* ccurve.xml */; }; - AF4771F0099D4DFE001F091E /* ccurve.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4771EF099D4DFE001F091E /* ccurve.c */; }; - AF4771F8099D4E63001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477204099D4EA2001F091E /* nerverot.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EB0988A469000655EE /* nerverot.xml */; }; - AF477206099D4EB6001F091E /* nerverot.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477205099D4EB6001F091E /* nerverot.c */; }; - AF47720E099D4EE8001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47721A099D4F27001F091E /* whirlygig.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2592F0988A469000655EE /* whirlygig.xml */; }; - AF47721C099D4F47001F091E /* whirlygig.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47721B099D4F47001F091E /* whirlygig.c */; }; - AF477224099D4F67001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477230099D4FBD001F091E /* anemone.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258680988A468000655EE /* anemone.xml */; }; - AF477232099D4FD5001F091E /* anemone.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477231099D4FD5001F091E /* anemone.c */; }; - AF477259099D5717001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477265099D5752001F091E /* halftone.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C20988A468000655EE /* halftone.xml */; }; - AF477267099D5768001F091E /* halftone.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477266099D5768001F091E /* halftone.c */; }; - AF477271099D57B9001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47727D099D57F5001F091E /* popsquares.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FB0988A469000655EE /* popsquares.xml */; }; - AF47727F099D5808001F091E /* popsquares.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47727E099D5808001F091E /* popsquares.c */; }; - AF477289099D5926001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477296099D596A001F091E /* piecewise.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F40988A469000655EE /* piecewise.xml */; }; - AF477298099D5980001F091E /* piecewise.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477297099D5980001F091E /* piecewise.c */; }; - AF477388099D65A1001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477394099D65EB001F091E /* wormhole.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259310988A469000655EE /* wormhole.xml */; }; - AF477396099D65FE001F091E /* wormhole.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477395099D65FE001F091E /* wormhole.c */; }; - AF4773A0099D6648001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4773AC099D6762001F091E /* fuzzyflakes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B00988A468000655EE /* fuzzyflakes.xml */; }; - AF4773B5099D6778001F091E /* fuzzyflakes.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4773B4099D6778001F091E /* fuzzyflakes.c */; }; - AF4773C7099D67B9001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4773D3099D6804001F091E /* anemotaxis.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258690988A468000655EE /* anemotaxis.xml */; }; - AF4773D5099D6817001F091E /* anemotaxis.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4773D4099D6817001F091E /* anemotaxis.c */; }; - AF477408099D69E7001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47741B099D6A58001F091E /* intermomentary.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CD0988A468000655EE /* intermomentary.xml */; }; - AF47741D099D6A6D001F091E /* intermomentary.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47741C099D6A6C001F091E /* intermomentary.c */; }; - AF47742D099D7C70001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477439099D7CD0001F091E /* ifs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C90988A468000655EE /* ifs.xml */; }; - AF47743B099D7CEA001F091E /* ifs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47743A099D7CEA001F091E /* ifs.c */; }; - AF477448099D7D33001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477454099D7D75001F091E /* xmatrix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2593A0988A469000655EE /* xmatrix.xml */; }; - AF477456099D7D8A001F091E /* xmatrix.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477455099D7D8A001F091E /* xmatrix.c */; }; - AF477489099D89E4001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477495099D8A3A001F091E /* flame.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A60988A468000655EE /* flame.xml */; }; - AF477497099D8A53001F091E /* flame.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477496099D8A53001F091E /* flame.c */; }; - AF47749F099D8A74001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4774AB099D8AF3001F091E /* kaleidescope.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D30988A468000655EE /* kaleidescope.xml */; }; - AF4774AD099D8B08001F091E /* kaleidescope.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4774AC099D8B08001F091E /* kaleidescope.c */; }; - AF4774BA099D8B5F001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4774CA099D8BAE001F091E /* lmorph.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DC0988A468000655EE /* lmorph.xml */; }; - AF4774CC099D8BC2001F091E /* lmorph.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4774CB099D8BC2001F091E /* lmorph.c */; }; - AF4774D4099D8BFF001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4774E0099D8C74001F091E /* maze.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DE0988A468000655EE /* maze.xml */; }; - AF4774E2099D8C8B001F091E /* maze.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4774E1099D8C8B001F091E /* maze.c */; }; - AF4774E8099D8D8C001F091E /* logo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4774E7099D8D8C001F091E /* logo.c */; }; - AF477563099D9A1A001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47756F099D9A70001F091E /* pedal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EF0988A469000655EE /* pedal.xml */; }; - AF477571099D9A8A001F091E /* pedal.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477570099D9A8A001F091E /* pedal.c */; }; - AF477589099D9C28001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47759B099D9C8D001F091E /* pyro.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FE0988A469000655EE /* pyro.xml */; }; - AF47759D099D9CA3001F091E /* pyro.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47759C099D9CA3001F091E /* pyro.c */; }; - AF4775A5099D9CF7001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4775B1099D9D51001F091E /* starfish.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591A0988A469000655EE /* starfish.xml */; }; - AF4775B4099D9D67001F091E /* starfish.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4775B3099D9D67001F091E /* starfish.c */; }; - AF4775C0099D9E79001F091E /* resources.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4775BE099D9E79001F091E /* resources.c */; }; - AF4775C1099D9E79001F091E /* resources.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4775BF099D9E79001F091E /* resources.h */; }; - AF4775DE099D9F69001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4775EC099D9FDB001F091E /* coral.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258890988A468000655EE /* coral.xml */; }; - AF4775F0099D9FFF001F091E /* coral.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4775EF099D9FFF001F091E /* coral.c */; }; - AF4775F8099DA030001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477604099DA083001F091E /* epicycle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589D0988A468000655EE /* epicycle.xml */; }; - AF477606099DA097001F091E /* epicycle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477605099DA097001F091E /* epicycle.c */; }; - AF477619099DA26C001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477629099DA2D2001F091E /* kumppa.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D50988A468000655EE /* kumppa.xml */; }; - AF47762B099DA2E9001F091E /* kumppa.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47762A099DA2E9001F091E /* kumppa.c */; }; - AF47764A099DA6D0001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477656099DA738001F091E /* squiral.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259170988A469000655EE /* squiral.xml */; }; - AF477658099DA75D001F091E /* squiral.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477657099DA75D001F091E /* squiral.c */; }; - AF477660099DA78E001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47766C099DA7F3001F091E /* critical.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588C0988A468000655EE /* critical.xml */; }; - AF47766E099DA80D001F091E /* critical.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47766D099DA80D001F091E /* critical.c */; }; - AF477676099DA849001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477682099DA8AC001F091E /* petri.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F20988A469000655EE /* petri.xml */; }; - AF477684099DA8C7001F091E /* petri.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477683099DA8C7001F091E /* petri.c */; }; - AF477695099DAA6F001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4776A1099DAAC9001F091E /* blaster.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258740988A468000655EE /* blaster.xml */; }; - AF4776A3099DAADE001F091E /* blaster.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776A2099DAADE001F091E /* blaster.c */; }; - AF4776B0099DABDD001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4776BC099DAC29001F091E /* xspirograph.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2593F0988A469000655EE /* xspirograph.xml */; }; - AF4776BE099DAC46001F091E /* xspirograph.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776BD099DAC46001F091E /* xspirograph.c */; }; - AF4776C6099DAC8A001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4776D2099DACD6001F091E /* xrayswarm.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2593D0988A469000655EE /* xrayswarm.xml */; }; - AF4776D4099DACEB001F091E /* xrayswarm.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776D3099DACEB001F091E /* xrayswarm.c */; }; - AF4776E1099DADDF001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4776ED099DAE38001F091E /* whirlwindwarp.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2592D0988A469000655EE /* whirlwindwarp.xml */; }; - AF4776EF099DAE58001F091E /* whirlwindwarp.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776EE099DAE58001F091E /* whirlwindwarp.c */; }; - AF4776F7099DAE7A001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477703099DAF24001F091E /* vermiculate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259280988A469000655EE /* vermiculate.xml */; }; - AF477705099DAF3F001F091E /* vermiculate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477704099DAF3F001F091E /* vermiculate.c */; }; - AF477713099DAF9F001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47771F099DB000001F091E /* cloudlife.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258870988A468000655EE /* cloudlife.xml */; }; - AF477721099DB01C001F091E /* cloudlife.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477720099DB01C001F091E /* cloudlife.c */; }; - AF477729099DB044001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477735099DB0ED001F091E /* substrate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591E0988A469000655EE /* substrate.xml */; }; - AF477737099DB104001F091E /* substrate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477736099DB104001F091E /* substrate.c */; }; - AF477758099DB61E001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477768099DB6FD001F091E /* interaggregate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CB0988A468000655EE /* interaggregate.xml */; }; - AF47776A099DB710001F091E /* interaggregate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477769099DB710001F091E /* interaggregate.c */; }; - AF47777A099DB965001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF477786099DBA11001F091E /* celtic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258850988A468000655EE /* celtic.xml */; }; - AF477788099DBA29001F091E /* celtic.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477787099DBA29001F091E /* celtic.c */; }; - AF477796099DBA90001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4777A3099DBAF8001F091E /* fluidballs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AB0988A468000655EE /* fluidballs.xml */; }; - AF4777A5099DBB12001F091E /* fluidballs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4777A4099DBB11001F091E /* fluidballs.c */; }; - AF4777D7099DC183001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4778A2099DDA76001F091E /* boxfit.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587C0988A468000655EE /* boxfit.xml */; }; - AF4778A4099DDA91001F091E /* boxfit.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778A3099DDA91001F091E /* boxfit.c */; }; - AF4778B1099DDB79001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4778BD099DDC1B001F091E /* penetrate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F00988A469000655EE /* penetrate.xml */; }; - AF4778BF099DDC33001F091E /* penetrate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778BE099DDC32001F091E /* penetrate.c */; }; - AF4778CD099DDCAE001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4778D9099DDD14001F091E /* xjack.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259380988A469000655EE /* xjack.xml */; }; - AF4778DB099DDD2B001F091E /* xjack.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778DA099DDD2B001F091E /* xjack.c */; }; - AF4778EE099DDDC8001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4778FA099DDE5F001F091E /* cynosure.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258910988A468000655EE /* cynosure.xml */; }; - AF4778FC099DDE79001F091E /* cynosure.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778FB099DDE79001F091E /* cynosure.c */; }; - AF47790F099DE379001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47791B099DE3D9001F091E /* flag.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A50988A468000655EE /* flag.xml */; }; - AF47791D099DE3F1001F091E /* flag.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47791C099DE3F1001F091E /* flag.c */; }; - AF477930099DE4C7001F091E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF47793C099DE535001F091E /* slip.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590E0988A469000655EE /* slip.xml */; }; - AF47793E099DE56A001F091E /* slip.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47793D099DE56A001F091E /* slip.c */; }; - AF4808C5098C3BDC00FB32B8 /* colors.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC25B990988BC08000655EE /* colors.c */; }; - AF4808C6098C3BDF00FB32B8 /* erase.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD530981E3CB00F7970E /* erase.c */; }; - AF4808C7098C3BE600FB32B8 /* hsv.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD550981E3CB00F7970E /* hsv.c */; }; - AF4808C8098C3BE800FB32B8 /* InvertedSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD420981E32E00F7970E /* InvertedSlider.m */; }; - AF4808C9098C3BEC00FB32B8 /* jwxyz.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD440981E32E00F7970E /* jwxyz.m */; }; - AF4808CA098C3BEE00FB32B8 /* PrefsReader.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD480981E32E00F7970E /* PrefsReader.m */; }; - AF4808CC098C3BF200FB32B8 /* spline.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD570981E3CB00F7970E /* spline.c */; }; - AF4808CD098C3BF400FB32B8 /* usleep.c in Sources */ = {isa = PBXBuildFile; fileRef = AFB5A0ED0981FF8B00871B16 /* usleep.c */; }; - AF4808CE098C3BF800FB32B8 /* XScreenSaverConfigSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC2578009888F5A000655EE /* XScreenSaverConfigSheet.m */; }; - AF4808CF098C3BFB00FB32B8 /* XScreenSaverView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC254C509882C97000655EE /* XScreenSaverView.m */; }; - AF4808D0098C3BFD00FB32B8 /* yarandom.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD5B0981E3CB00F7970E /* yarandom.c */; }; - AF480C5C098E305900FB32B8 /* helix.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C2F098E2A6700FB32B8 /* helix.c */; }; - AF480C69098E309E00FB32B8 /* helix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C40988A468000655EE /* helix.xml */; }; - AF480D85098EEE3100FB32B8 /* drift.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258990988A468000655EE /* drift.xml */; }; - AF480D88098EEE5B00FB32B8 /* drift.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C82098E336D00FB32B8 /* drift.c */; }; - AF480FCC09901DF900FB32B8 /* gltrackball.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480EB0098F63D600FB32B8 /* gltrackball.c */; }; - AF480FCD09901E0000FB32B8 /* rotator.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480EB7098F646400FB32B8 /* rotator.c */; }; - AF480FCE09901E0400FB32B8 /* sphere.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480EBB098F649600FB32B8 /* sphere.c */; }; - AF480FCF09901E0700FB32B8 /* trackball.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480EAD098F63BE00FB32B8 /* trackball.c */; }; - AF480FD009901E0A00FB32B8 /* tube.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480ED2098F652A00FB32B8 /* tube.c */; }; - AF4811030990A02700FB32B8 /* dangerball.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480DD1098F4F6200FB32B8 /* dangerball.c */; }; - AF4811440990A35B00FB32B8 /* dangerball.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258920988A468000655EE /* dangerball.xml */; }; - AF4812580990CE2700FB32B8 /* gears.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812250990CB8C00FB32B8 /* gears.c */; }; - AF48126D0990CE8600FB32B8 /* gears.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B20988A468000655EE /* gears.xml */; }; - AF4812C80990D41700FB32B8 /* pipes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F60988A469000655EE /* pipes.xml */; }; - AF4812C90990D41E00FB32B8 /* buildlwo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812760990CF5D00FB32B8 /* buildlwo.c */; }; - AF4812CA0990D42000FB32B8 /* pipeobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812780990CF5D00FB32B8 /* pipeobjs.c */; }; - AF4812CB0990D42100FB32B8 /* pipes.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812790990CF5D00FB32B8 /* pipes.c */; }; - AF4812FA0990D9AE00FB32B8 /* XScreenSaverGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = AF4812F80990D9AE00FB32B8 /* XScreenSaverGLView.m */; }; - AF48DEF60A0C25E000F94CF9 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF48E1680A0C268500F94CF9 /* glschool_alg.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1620A0C268400F94CF9 /* glschool_alg.c */; }; - AF48E1690A0C268500F94CF9 /* glschool_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1640A0C268500F94CF9 /* glschool_gl.c */; }; - AF48E16A0A0C268500F94CF9 /* glschool.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1660A0C268500F94CF9 /* glschool.c */; }; - AF48E16C0A0C26A400F94CF9 /* glschool.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF48E16B0A0C26A400F94CF9 /* glschool.xml */; }; - AF4A3450102A593600A81B2A /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4A3462102A59EB00A81B2A /* surfaces.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF4A3461102A59EB00A81B2A /* surfaces.xml */; }; - AF4A3464102A5A0E00A81B2A /* surfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4A3463102A5A0E00A81B2A /* surfaces.c */; }; - AF4A6692191F7CAE00C74753 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF4A8CA010B609B50074B062 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF4C300E208569AA00BE1DEF /* dymaxionmap-coords.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4C300D208569A900BE1DEF /* dymaxionmap-coords.c */; }; - AF4C300F208569AA00BE1DEF /* dymaxionmap-coords.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4C300D208569A900BE1DEF /* dymaxionmap-coords.c */; }; - AF4FD6EC0CE7A486005EE58E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4FD7010CE7A577005EE58E /* lockward.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4FD7000CE7A577005EE58E /* lockward.c */; }; - AF4FD7030CE7A5BC005EE58E /* lockward.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF4FD7020CE7A5BC005EE58E /* lockward.xml */; }; - AF4FF4C10D52CBDE00666F98 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF4FF4D10D52CC8400666F98 /* cubicgrid.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4FF4D00D52CC8400666F98 /* cubicgrid.c */; }; - AF4FF4D40D52CCAA00666F98 /* cubicgrid.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF4FF4D30D52CCAA00666F98 /* cubicgrid.xml */; }; - AF51FD3915845FCB00E5741F /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; }; - AF561DF615969BC3007CA5ED /* grabclient-ios.m in Sources */ = {isa = PBXBuildFile; fileRef = AF561DF515969BC3007CA5ED /* grabclient-ios.m */; }; - AF561DF815969C5B007CA5ED /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */; }; - AF5BEEFD1D2AFE21002E6D51 /* OCRAStd.otf in Resources */ = {isa = PBXBuildFile; fileRef = AFEC68361BD6CA85004C1B64 /* OCRAStd.otf */; }; - AF5C9AFD1A0CCE6E00B0147A /* dangerball.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258920988A468000655EE /* dangerball.xml */; }; - AF5C9B001A0CCE6E00B0147A /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF5C9B021A0CCE6E00B0147A /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF5C9B031A0CCE6E00B0147A /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF5C9B041A0CCE6E00B0147A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF5C9B051A0CCE6E00B0147A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF5C9B061A0CCE6E00B0147A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF5C9B071A0CCE6E00B0147A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF5C9B111A0CCF4E00B0147A /* cityflow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF5C9B0F1A0CCF4E00B0147A /* cityflow.xml */; }; - AF5C9B121A0CCF4E00B0147A /* cityflow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF5C9B0F1A0CCF4E00B0147A /* cityflow.xml */; }; - AF5C9B131A0CCF4E00B0147A /* cityflow.c in Sources */ = {isa = PBXBuildFile; fileRef = AF5C9B101A0CCF4E00B0147A /* cityflow.c */; }; - AF5C9B141A0CCF4E00B0147A /* cityflow.c in Sources */ = {isa = PBXBuildFile; fileRef = AF5C9B101A0CCF4E00B0147A /* cityflow.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF5ECEB02116B1A400069433 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF5ECEB12116B1A400069433 /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF5ECEB42116B1A400069433 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF5ECEB52116B1A400069433 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF5ECEB62116B1A400069433 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF5ECEB72116B1A400069433 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF5ECEB82116B1A400069433 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF5ECEB92116B1A400069433 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF5ECEBA2116B1A400069433 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF5ECEC32116B2CC00069433 /* vfeedback.c in Sources */ = {isa = PBXBuildFile; fileRef = AF5ECEC22116B2CC00069433 /* vfeedback.c */; }; - AF5ECEC42116B2CC00069433 /* vfeedback.c in Sources */ = {isa = PBXBuildFile; fileRef = AF5ECEC22116B2CC00069433 /* vfeedback.c */; }; - AF5ECEC62116B2FE00069433 /* vfeedback.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF5ECEC52116B2FE00069433 /* vfeedback.xml */; }; - AF5ECEC72116B2FE00069433 /* vfeedback.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF5ECEC52116B2FE00069433 /* vfeedback.xml */; }; - AF6048FB157C07C600CA21E4 /* jwzgles.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6048F8157C07C600CA21E4 /* jwzgles.c */; }; - AF6048FC157C07C600CA21E4 /* jwzgles.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6048F9157C07C600CA21E4 /* jwzgles.h */; }; - AF6048FD157C07C600CA21E4 /* jwzglesI.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6048FA157C07C600CA21E4 /* jwzglesI.h */; }; - AF62D61F2180070600C57C42 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF62D6212180070600C57C42 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF62D6222180070600C57C42 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF62D6232180070600C57C42 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF62D6242180070600C57C42 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF62D6252180070600C57C42 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF62D6262180070600C57C42 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF62D6272180070600C57C42 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF62D6312180082100C57C42 /* handsy_model.c in Sources */ = {isa = PBXBuildFile; fileRef = AF62D62F2180082100C57C42 /* handsy_model.c */; }; - AF62D6322180082100C57C42 /* handsy_model.c in Sources */ = {isa = PBXBuildFile; fileRef = AF62D62F2180082100C57C42 /* handsy_model.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF62D6332180082100C57C42 /* handsy.c in Sources */ = {isa = PBXBuildFile; fileRef = AF62D6302180082100C57C42 /* handsy.c */; }; - AF62D6342180082100C57C42 /* handsy.c in Sources */ = {isa = PBXBuildFile; fileRef = AF62D6302180082100C57C42 /* handsy.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF62D6362180083E00C57C42 /* handsy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF62D6352180083D00C57C42 /* handsy.xml */; }; - AF62D6372180083E00C57C42 /* handsy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF62D6352180083D00C57C42 /* handsy.xml */; }; - AF633C081EE0BA6F00AB33BD /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF633C0A1EE0BA6F00AB33BD /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF633C0B1EE0BA6F00AB33BD /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF633C0C1EE0BA6F00AB33BD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF633C0D1EE0BA6F00AB33BD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF633C0E1EE0BA6F00AB33BD /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF633C0F1EE0BA6F00AB33BD /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF633C101EE0BA6F00AB33BD /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF633C1A1EE0BC5500AB33BD /* vigilance.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF633C181EE0BC4900AB33BD /* vigilance.xml */; }; - AF633C1B1EE0BC5A00AB33BD /* vigilance.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF633C181EE0BC4900AB33BD /* vigilance.xml */; }; - AF633C1C1EE0BCA100AB33BD /* vigilance.c in Sources */ = {isa = PBXBuildFile; fileRef = AF633C191EE0BC4A00AB33BD /* vigilance.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF633C1D1EE0BCA700AB33BD /* vigilance.c in Sources */ = {isa = PBXBuildFile; fileRef = AF633C191EE0BC4A00AB33BD /* vigilance.c */; }; - AF633C211EE0BDCD00AB33BD /* seccam.c in Sources */ = {isa = PBXBuildFile; fileRef = AF633C201EE0BDCD00AB33BD /* seccam.c */; }; - AF633C221EE0BDCD00AB33BD /* seccam.c in Sources */ = {isa = PBXBuildFile; fileRef = AF633C201EE0BDCD00AB33BD /* seccam.c */; }; - AF633C231EE0BDCD00AB33BD /* seccam.c in Sources */ = {isa = PBXBuildFile; fileRef = AF633C201EE0BDCD00AB33BD /* seccam.c */; }; - AF63A7F81AB4EDDB00593C75 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF63A7FA1AB4EDDB00593C75 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF63A7FB1AB4EDDB00593C75 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF63A7FC1AB4EDDB00593C75 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF63A7FD1AB4EDDB00593C75 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF63A7FE1AB4EDDB00593C75 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF63A7FF1AB4EDDB00593C75 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AF63A8001AB4EDDB00593C75 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF63A80A1AB4EF5D00593C75 /* romanboy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF63A8081AB4EF5D00593C75 /* romanboy.xml */; }; - AF63A80B1AB4EF5D00593C75 /* romanboy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF63A8081AB4EF5D00593C75 /* romanboy.xml */; }; - AF63A80C1AB4EF5D00593C75 /* romanboy.c in Sources */ = {isa = PBXBuildFile; fileRef = AF63A8091AB4EF5D00593C75 /* romanboy.c */; }; - AF63A80D1AB4EF5D00593C75 /* romanboy.c in Sources */ = {isa = PBXBuildFile; fileRef = AF63A8091AB4EF5D00593C75 /* romanboy.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF63F2511C3465BE0033E133 /* iSaverRunner.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */; }; - AF63F2521C3465BE0033E133 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 55EDCB3C1AD498A800251909 /* LaunchScreen.xib */; }; - AF63F2531C3465BE0033E133 /* iSaverRunner57t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF73FF201A08AB9400E485E9 /* iSaverRunner57t.png */; }; - AF63F25D1C3465BE0033E133 /* apple2.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586F0988A468000655EE /* apple2.xml */; }; - AF63F2B71C3465BE0033E133 /* Media-iOS.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 550FB5FD1AD64424001A4FA5 /* Media-iOS.xcassets */; }; - AF63F3281C3465BE0033E133 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; }; - AF63F3291C3465BE0033E133 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AF63F32A1C3465BE0033E133 /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; - AF63F32D1C3465BE0033E133 /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF63F32F1C3465BE0033E133 /* apple2-main.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4E0509B5BC9D006E59CF /* apple2-main.c */; }; - AF63F3301C3465BE0033E133 /* apple2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4DD309B5B990006E59CF /* apple2.c */; }; - AF63F43F1C3465BE0033E133 /* ios-function-table.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAA6B441773F07700DE720C /* ios-function-table.m */; }; - AF63F4411C3465BE0033E133 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF63F4421C3465BE0033E133 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3A1590054B003974F3 /* OpenGLES.framework */; }; - AF63F4431C3465BE0033E133 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3815900514003974F3 /* UIKit.framework */; }; - AF63F4441C3465BE0033E133 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */; }; - AF63F4451C3465BE0033E133 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3C15900558003974F3 /* Foundation.framework */; }; - AF63F4461C3465BE0033E133 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */; }; - AF63F4471C3465BE0033E133 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */; }; - AF63F4481C3465BE0033E133 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3F1590056A003974F3 /* QuartzCore.framework */; }; - AF63F4491C3465BE0033E133 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78377C17DBA85D003B9FC0 /* libz.dylib */; }; - AF63F4591C34682A0033E133 /* iSaverRunner.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */; }; - AF63F45A1C34682A0033E133 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 55EDCB3C1AD498A800251909 /* LaunchScreen.xib */; }; - AF63F45B1C34682A0033E133 /* iSaverRunner57t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF73FF201A08AB9400E485E9 /* iSaverRunner57t.png */; }; - AF63F45D1C34682A0033E133 /* Media-iOS.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 550FB5FD1AD64424001A4FA5 /* Media-iOS.xcassets */; }; - AF63F45F1C34682A0033E133 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; }; - AF63F4601C34682A0033E133 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AF63F4611C34682A0033E133 /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; - AF63F4651C34682A0033E133 /* ios-function-table.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAA6B441773F07700DE720C /* ios-function-table.m */; }; - AF63F4671C34682A0033E133 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF63F4681C34682A0033E133 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3A1590054B003974F3 /* OpenGLES.framework */; }; - AF63F4691C34682A0033E133 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3815900514003974F3 /* UIKit.framework */; }; - AF63F46A1C34682A0033E133 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */; }; - AF63F46B1C34682A0033E133 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3C15900558003974F3 /* Foundation.framework */; }; - AF63F46C1C34682A0033E133 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */; }; - AF63F46D1C34682A0033E133 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */; }; - AF63F46E1C34682A0033E133 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3F1590056A003974F3 /* QuartzCore.framework */; }; - AF63F46F1C34682A0033E133 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78377C17DBA85D003B9FC0 /* libz.dylib */; }; - AF63F4761C3469410033E133 /* phosphor.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F30988A469000655EE /* phosphor.xml */; }; - AF63F4771C3469570033E133 /* phosphor.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77770309B63B5F00EA3033 /* phosphor.c */; }; - AF63F4811C3469FC0033E133 /* iSaverRunner.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */; }; - AF63F4821C3469FC0033E133 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 55EDCB3C1AD498A800251909 /* LaunchScreen.xib */; }; - AF63F4831C3469FC0033E133 /* iSaverRunner57t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF73FF201A08AB9400E485E9 /* iSaverRunner57t.png */; }; - AF63F4851C3469FC0033E133 /* Media-iOS.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 550FB5FD1AD64424001A4FA5 /* Media-iOS.xcassets */; }; - AF63F4871C3469FC0033E133 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; }; - AF63F4881C3469FC0033E133 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AF63F4891C3469FC0033E133 /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; - AF63F48B1C3469FC0033E133 /* ios-function-table.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAA6B441773F07700DE720C /* ios-function-table.m */; }; - AF63F48D1C3469FC0033E133 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF63F48E1C3469FC0033E133 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3A1590054B003974F3 /* OpenGLES.framework */; }; - AF63F48F1C3469FC0033E133 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3815900514003974F3 /* UIKit.framework */; }; - AF63F4901C3469FC0033E133 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */; }; - AF63F4911C3469FC0033E133 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3C15900558003974F3 /* Foundation.framework */; }; - AF63F4921C3469FC0033E133 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */; }; - AF63F4931C3469FC0033E133 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */; }; - AF63F4941C3469FC0033E133 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3F1590056A003974F3 /* QuartzCore.framework */; }; - AF63F4951C3469FC0033E133 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78377C17DBA85D003B9FC0 /* libz.dylib */; }; - AF63F49C1C346B0A0033E133 /* testx11.xml in Resources */ = {isa = PBXBuildFile; fileRef = CE3D01681B76F83E00993C75 /* testx11.xml */; }; - AF63F49D1C346B1A0033E133 /* testx11.c in Sources */ = {isa = PBXBuildFile; fileRef = CE3D016A1B76F8E200993C75 /* testx11.c */; }; - AF64232F099F45C3000F4CD4 /* braid.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56EC10996A76F00BA26F7 /* braid.c */; }; - AF642330099F45CA000F4CD4 /* braid.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587D0988A468000655EE /* braid.xml */; }; - AF6423F9099FF9C2000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF642408099FFAB0000F4CD4 /* extrusion.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A00988A468000655EE /* extrusion.xml */; }; - AF642412099FFAF1000F4CD4 /* extrusion-helix2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF642409099FFAF0000F4CD4 /* extrusion-helix2.c */; }; - AF642413099FFAF1000F4CD4 /* extrusion-helix3.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64240A099FFAF0000F4CD4 /* extrusion-helix3.c */; }; - AF642414099FFAF1000F4CD4 /* extrusion-helix4.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64240B099FFAF0000F4CD4 /* extrusion-helix4.c */; }; - AF642415099FFAF1000F4CD4 /* extrusion-joinoffset.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64240C099FFAF0000F4CD4 /* extrusion-joinoffset.c */; }; - AF642416099FFAF1000F4CD4 /* extrusion-screw.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64240D099FFAF0000F4CD4 /* extrusion-screw.c */; }; - AF642417099FFAF1000F4CD4 /* extrusion-taper.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64240E099FFAF0000F4CD4 /* extrusion-taper.c */; }; - AF642418099FFAF1000F4CD4 /* extrusion-twistoid.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64240F099FFAF1000F4CD4 /* extrusion-twistoid.c */; }; - AF642419099FFAF1000F4CD4 /* extrusion.c in Sources */ = {isa = PBXBuildFile; fileRef = AF642410099FFAF1000F4CD4 /* extrusion.c */; }; - AF6425D209A18855000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF6425DE09A188D7000F4CD4 /* hypercube.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C70988A468000655EE /* hypercube.xml */; }; - AF6425E009A188FB000F4CD4 /* hypercube.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6425DF09A188FB000F4CD4 /* hypercube.c */; }; - AF6425F209A189EC000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF6425FE09A18A77000F4CD4 /* qix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FF0988A469000655EE /* qix.xml */; }; - AF64260009A18A94000F4CD4 /* qix.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6425FF09A18A94000F4CD4 /* qix.c */; }; - AF64261509A18D6C000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF64262109A18DFF000F4CD4 /* hyperball.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C60988A468000655EE /* hyperball.xml */; }; - AF64262309A18E1E000F4CD4 /* hyperball.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64262209A18E1E000F4CD4 /* hyperball.c */; }; - AF64263209A18F54000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF64263E09A18FCE000F4CD4 /* moire2.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E60988A469000655EE /* moire2.xml */; }; - AF64264009A18FEB000F4CD4 /* moire2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64263F09A18FEB000F4CD4 /* moire2.c */; }; - AF64265509A19229000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF64266109A1929A000F4CD4 /* munch.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EA0988A469000655EE /* munch.xml */; }; - AF64266309A192C5000F4CD4 /* munch.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64266209A192C5000F4CD4 /* munch.c */; }; - AF64268109A194B0000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF64268D09A19525000F4CD4 /* goop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BF0988A468000655EE /* goop.xml */; }; - AF64268F09A19542000F4CD4 /* goop.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64268E09A19542000F4CD4 /* goop.c */; }; - AF64277709A1D37A000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF64278309A1D418000F4CD4 /* speedmine.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259100988A469000655EE /* speedmine.xml */; }; - AF64278809A1D433000F4CD4 /* speedmine.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64278709A1D433000F4CD4 /* speedmine.c */; }; - AF6427AE09A2DE36000F4CD4 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF6427BA09A2DF09000F4CD4 /* bubbles.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258800988A468000655EE /* bubbles.xml */; }; - AF6427BE09A2DF47000F4CD4 /* bubbles-default.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6427BB09A2DF47000F4CD4 /* bubbles-default.c */; }; - AF6427BF09A2DF47000F4CD4 /* bubbles.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6427BC09A2DF47000F4CD4 /* bubbles.c */; }; - AF68A48519196CF800D41CD1 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF68A48719196CF800D41CD1 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF68A48819196CF800D41CD1 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF68A48919196CF800D41CD1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF68A48A19196CF800D41CD1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF68A48B19196CF800D41CD1 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF68A48C19196CF800D41CD1 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF68A49719196E3E00D41CD1 /* tessellimage.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF68A49419196E3E00D41CD1 /* tessellimage.xml */; }; - AF68A49819196E3E00D41CD1 /* tessellimage.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF68A49419196E3E00D41CD1 /* tessellimage.xml */; }; - AF68A49919196E3E00D41CD1 /* tessellimage.c in Sources */ = {isa = PBXBuildFile; fileRef = AF68A49519196E3E00D41CD1 /* tessellimage.c */; }; - AF68A49A19196E3E00D41CD1 /* tessellimage.c in Sources */ = {isa = PBXBuildFile; fileRef = AF68A49519196E3E00D41CD1 /* tessellimage.c */; }; - AF68A49B19196E3E00D41CD1 /* delaunay.c in Sources */ = {isa = PBXBuildFile; fileRef = AF68A49619196E3E00D41CD1 /* delaunay.c */; }; - AF68A49C19196E3E00D41CD1 /* delaunay.c in Sources */ = {isa = PBXBuildFile; fileRef = AF68A49619196E3E00D41CD1 /* delaunay.c */; }; - AF69640B0E4FE3470085DBCE /* teapot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC211930E4E30C800D87B6E /* teapot.c */; }; - AF6C07C121D6ECCE00083862 /* Sparkle.framework in Resources */ = {isa = PBXBuildFile; fileRef = AF1ADA171850180E00932759 /* Sparkle.framework */; }; - AF73FF211A08AB9400E485E9 /* iSaverRunner57t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF73FF201A08AB9400E485E9 /* iSaverRunner57t.png */; }; - AF73FF291A09877F00E485E9 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF73FF2B1A09877F00E485E9 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF73FF2C1A09877F00E485E9 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF73FF2D1A09877F00E485E9 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF73FF2E1A09877F00E485E9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF73FF2F1A09877F00E485E9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF73FF301A09877F00E485E9 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF73FF391A09889700E485E9 /* binaryring.c in Sources */ = {isa = PBXBuildFile; fileRef = AF73FF381A09889700E485E9 /* binaryring.c */; }; - AF73FF3A1A09889700E485E9 /* binaryring.c in Sources */ = {isa = PBXBuildFile; fileRef = AF73FF381A09889700E485E9 /* binaryring.c */; }; - AF73FF3C1A0988C500E485E9 /* binaryring.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF73FF3B1A0988C500E485E9 /* binaryring.xml */; }; - AF73FF3D1A0988C500E485E9 /* binaryring.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF73FF3B1A0988C500E485E9 /* binaryring.xml */; }; - AF7511051782B5B900380EA1 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF7511081782B5B900380EA1 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF7511091782B5B900380EA1 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF75110A1782B5B900380EA1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF75110B1782B5B900380EA1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF75110C1782B5B900380EA1 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF7511151782B64300380EA1 /* kaleidocycle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7511141782B64300380EA1 /* kaleidocycle.c */; }; - AF7776EA09B63ABF00EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77770209B63B3900EA3033 /* phosphor.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F30988A469000655EE /* phosphor.xml */; }; - AF77770409B63B5F00EA3033 /* phosphor.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77770309B63B5F00EA3033 /* phosphor.c */; }; - AF77772009B6416100EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77772C09B641C800EA3033 /* pacman.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EE0988A469000655EE /* pacman.xml */; }; - AF77772D09B641D300EA3033 /* pacman.c in Sources */ = {isa = PBXBuildFile; fileRef = AF795015099751940059A8B0 /* pacman.c */; }; - AF77772E09B641D400EA3033 /* pacman_ai.c in Sources */ = {isa = PBXBuildFile; fileRef = AF795011099751940059A8B0 /* pacman_ai.c */; }; - AF77772F09B641D600EA3033 /* pacman_level.c in Sources */ = {isa = PBXBuildFile; fileRef = AF795013099751940059A8B0 /* pacman_level.c */; }; - AF77774509B6446500EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77775309B644E300EA3033 /* flipscreen3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A80988A468000655EE /* flipscreen3d.xml */; }; - AF77775509B644FF00EA3033 /* flipscreen3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77775409B644FF00EA3033 /* flipscreen3d.c */; }; - AF77777A09B6497800EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77778A09B64A0D00EA3033 /* gleidescope.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B50988A468000655EE /* gleidescope.xml */; }; - AF77778C09B64A2A00EA3033 /* gleidescope.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77778B09B64A2A00EA3033 /* gleidescope.c */; }; - AF77779409B64A5200EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF7777A409B64AE200EA3033 /* mirrorblob.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E20988A469000655EE /* mirrorblob.xml */; }; - AF7777A609B64AFC00EA3033 /* mirrorblob.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777A509B64AFC00EA3033 /* mirrorblob.c */; }; - AF7777AE09B64B2600EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF7777BE09B64BAC00EA3033 /* stonerview.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591C0988A469000655EE /* stonerview.xml */; }; - AF7777C609B64BD400EA3033 /* stonerview-move.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777BF09B64BD400EA3033 /* stonerview-move.c */; }; - AF7777C709B64BD400EA3033 /* stonerview-osc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777C109B64BD400EA3033 /* stonerview-osc.c */; }; - AF7777C809B64BD400EA3033 /* stonerview-view.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777C309B64BD400EA3033 /* stonerview-view.c */; }; - AF7777C909B64BD400EA3033 /* stonerview.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777C409B64BD400EA3033 /* stonerview.c */; }; - AF7777D609B64C6B00EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF7777E609B64CD800EA3033 /* glslideshow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BB0988A468000655EE /* glslideshow.xml */; }; - AF7777E809B64CF700EA3033 /* glslideshow.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777E709B64CF700EA3033 /* glslideshow.c */; }; - AF7777F009B64E3100EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77780009B64EA800EA3033 /* fliptext.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A90988A468000655EE /* fliptext.xml */; }; - AF77780209B64EC000EA3033 /* fliptext.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77780109B64EC000EA3033 /* fliptext.c */; }; - AF77781609B6504400EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77782709B650D200EA3033 /* starwars.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591B0988A469000655EE /* starwars.xml */; }; - AF77782A09B650FF00EA3033 /* starwars.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77782809B650FF00EA3033 /* starwars.c */; }; - AF77783409B6516900EA3033 /* grab-ximage.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5607909936FDD00F3E977 /* grab-ximage.c */; }; - AF77783709B6518400EA3033 /* texfont.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77780809B64F4900EA3033 /* texfont.c */; }; - AF77783A09B651AF00EA3033 /* glut_stroke.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56E0B0996A0ED00BA26F7 /* glut_stroke.c */; }; - AF77783D09B651C700EA3033 /* glut_swidth.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56E0C0996A0ED00BA26F7 /* glut_swidth.c */; }; - AF77784B09B6528100EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77786709B6536000EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77787709B653DC00EA3033 /* dnalogo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77787609B653DC00EA3033 /* dnalogo.c */; }; - AF77787A09B6545E00EA3033 /* dnalogo.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF77787909B6545E00EA3033 /* dnalogo.xml */; }; - AF77787C09B654F800EA3033 /* carousel.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77785E09B6530E00EA3033 /* carousel.c */; }; - AF77787D09B654FE00EA3033 /* carousel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258830988A468000655EE /* carousel.xml */; }; - AF77788509B6563500EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF77789109B656A900EA3033 /* fontglide.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AE0988A468000655EE /* fontglide.xml */; }; - AF77789309B656C300EA3033 /* fontglide.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77789209B656C300EA3033 /* fontglide.c */; }; - AF7778AB09B659C800EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF7778B909B65A6E00EA3033 /* blitspin.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258760988A468000655EE /* blitspin.xml */; }; - AF7778BB09B65A8A00EA3033 /* blitspin.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7778BA09B65A8A00EA3033 /* blitspin.c */; }; - AF78369717DB9F25003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78369F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836A917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836AA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836AB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836AC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836AD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836AE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836AF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836B917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836BA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836BB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836BC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836BD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836BE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836BF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836C917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836CA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836CB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836CC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836CD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836CE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836CF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836D917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836DA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836DB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836DC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836DD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836DE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836DF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836E917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836EA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836EB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836EC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836ED17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836EE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836EF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836F917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836FA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836FB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836FC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836FD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836FE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7836FF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78370F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78371F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78372F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78373F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374C17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374D17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374E17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78374F17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375017DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375117DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375217DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375317DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375417DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375517DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375617DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375717DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375817DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375917DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375A17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375B17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375C17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375D17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375E17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78375F17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376017DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376117DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376217DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376317DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376417DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376517DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376617DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376717DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376817DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376917DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376A17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376B17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376C17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376D17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376E17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78376F17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377017DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377117DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377217DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377317DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377417DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377517DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377617DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377717DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377817DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377917DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377A17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78377B17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF78D179142DD8F3002AAF77 /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; }; - AF78D17B142DD8F3002AAF77 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF78D18D142DD96E002AAF77 /* hilbert.c in Sources */ = {isa = PBXBuildFile; fileRef = AF78D18A142DD96E002AAF77 /* hilbert.c */; }; - AF78D191142DD99B002AAF77 /* hilbert.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF78D18E142DD99A002AAF77 /* hilbert.xml */; }; - AF794F6A099748450059A8B0 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF794F7D0997486C0059A8B0 /* demon.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258960988A468000655EE /* demon.xml */; }; - AF794F7F099748860059A8B0 /* demon.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794F7E099748860059A8B0 /* demon.c */; }; - AF794F9409974A320059A8B0 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF794FA809974AC60059A8B0 /* fiberlamp.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A20988A468000655EE /* fiberlamp.xml */; }; - AF794FAA09974AE30059A8B0 /* fiberlamp.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794FA909974AE30059A8B0 /* fiberlamp.c */; }; - AF794FD309974FA60059A8B0 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF794FDF09974FD10059A8B0 /* loop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DD0988A468000655EE /* loop.xml */; }; - AF794FE109974FEC0059A8B0 /* loop.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794FE009974FEC0059A8B0 /* loop.c */; }; - AF7ACFC719FF0A9200BD752B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF7ACFC919FF0A9200BD752B /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF7ACFCA19FF0A9200BD752B /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AF7ACFCB19FF0A9200BD752B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AF7ACFCC19FF0A9200BD752B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF7ACFCD19FF0A9200BD752B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF7ACFCE19FF0A9200BD752B /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AF7ACFD719FF0B7A00BD752B /* geodesicgears.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7ACFD619FF0B7A00BD752B /* geodesicgears.c */; }; - AF7ACFD919FF0BA600BD752B /* geodesicgears.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF7ACFD819FF0BA600BD752B /* geodesicgears.xml */; }; - AF7ACFDA19FF0BA600BD752B /* geodesicgears.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF7ACFD819FF0BA600BD752B /* geodesicgears.xml */; }; - AF7F54A417DC249500CE1158 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78377C17DBA85D003B9FC0 /* libz.dylib */; }; - AF84AF2015829AF000607E4C /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; - AF84FD4209B1209E00F3AB06 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF84FD4109B1209E00F3AB06 /* GLUT.framework */; }; - AF918983158FC00A002B5D1E /* iSaverRunner.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */; }; - AF918986158FC00A002B5D1E /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; }; - AF918987158FC00A002B5D1E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AF918988158FC00A002B5D1E /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; - AF918993158FC2BE002B5D1E /* abstractile.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A4340CDD800F002805BF /* abstractile.c */; }; - AF918994158FC2BE002B5D1E /* anemone.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477231099D4FD5001F091E /* anemone.c */; }; - AF918995158FC2E0002B5D1E /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF918996158FC310002B5D1E /* anemotaxis.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4773D4099D6817001F091E /* anemotaxis.c */; }; - AF918997158FC310002B5D1E /* apple2-main.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4E0509B5BC9D006E59CF /* apple2-main.c */; }; - AF918998158FC310002B5D1E /* apple2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4DD309B5B990006E59CF /* apple2.c */; }; - AF918999158FC310002B5D1E /* asm6502.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA320C4C74A200D76972 /* asm6502.c */; }; - AF91899A158FC310002B5D1E /* attraction.c in Sources */ = {isa = PBXBuildFile; fileRef = AF976DFA09896BEB001F8B92 /* attraction.c */; }; - AF91899B158FC310002B5D1E /* barcode.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975A99099C6C3500B05160 /* barcode.c */; }; - AF91899C158FC310002B5D1E /* blaster.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776A2099DAADE001F091E /* blaster.c */; }; - AF91899D158FC310002B5D1E /* blitspin.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7778BA09B65A8A00EA3033 /* blitspin.c */; }; - AF91899E158FC310002B5D1E /* boxfit.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778A3099DDA91001F091E /* boxfit.c */; }; - AF91899F158FC310002B5D1E /* bsod.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4DC309B5B87D006E59CF /* bsod.c */; }; - AF9189A0158FC310002B5D1E /* bubbles-default.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6427BB09A2DF47000F4CD4 /* bubbles-default.c */; }; - AF9189A2158FC310002B5D1E /* bumps.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D48EE09B533AE006E59CF /* bumps.c */; }; - AF9189A3158FC310002B5D1E /* ccurve.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4771EF099D4DFE001F091E /* ccurve.c */; }; - AF9189A4158FC310002B5D1E /* celtic.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477787099DBA29001F091E /* celtic.c */; }; - AF9189A5158FC310002B5D1E /* cloudlife.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477720099DB01C001F091E /* cloudlife.c */; }; - AF9189A6158FC310002B5D1E /* companion.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D91431D5FC00E09C51 /* companion.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189A7158FC311002B5D1E /* companion_disc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D61431D5FC00E09C51 /* companion_disc.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189A8158FC311002B5D1E /* companion_heart.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D71431D5FC00E09C51 /* companion_heart.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189A9158FC311002B5D1E /* companion_quad.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D81431D5FC00E09C51 /* companion_quad.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189AA158FC311002B5D1E /* compass.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47717C099D47D3001F091E /* compass.c */; }; - AF9189AB158FC311002B5D1E /* coral.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4775EF099D9FFF001F091E /* coral.c */; }; - AF9189AD158FC311002B5D1E /* cwaves.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF463490C44044E00EE6509 /* cwaves.c */; }; - AF9189AE158FC311002B5D1E /* cynosure.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778FB099DDE79001F091E /* cynosure.c */; }; - AF9189AF158FC311002B5D1E /* decayscreen.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D467809B5110B006E59CF /* decayscreen.c */; }; - AF9189B0158FC311002B5D1E /* deco.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC25B5E0988BA63000655EE /* deco.c */; }; - AF9189B1158FC311002B5D1E /* deluxe.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477145099D43E2001F091E /* deluxe.c */; }; - AF9189B2158FC311002B5D1E /* distort.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D490709B536F7006E59CF /* distort.c */; }; - AF9189B3158FC311002B5D1E /* epicycle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477605099DA097001F091E /* epicycle.c */; }; - AF9189B4158FC311002B5D1E /* eruption.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975A83099C6B4900B05160 /* eruption.c */; }; - AF9189B5158FC311002B5D1E /* fireworkx.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975AEE099C6F1700B05160 /* fireworkx.c */; }; - AF9189B6158FC334002B5D1E /* flame.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477496099D8A53001F091E /* flame.c */; }; - AF9189B7158FC334002B5D1E /* fluidballs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4777A4099DBB11001F091E /* fluidballs.c */; }; - AF9189B8158FC334002B5D1E /* fontglide.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77789209B656C300EA3033 /* fontglide.c */; }; - AF9189B9158FC334002B5D1E /* fps.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBF893C0E41D930006A2D66 /* fps.c */; }; - AF9189BA158FC334002B5D1E /* fuzzyflakes.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4773B4099D6778001F091E /* fuzzyflakes.c */; }; - AF9189BB158FC334002B5D1E /* goop.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64268E09A19542000F4CD4 /* goop.c */; }; - AF9189BC158FC334002B5D1E /* greynetic.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C21098E28EF00FB32B8 /* greynetic.c */; }; - AF9189BD158FC334002B5D1E /* halftone.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477266099D5768001F091E /* halftone.c */; }; - AF9189BE158FC334002B5D1E /* halo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C29098E295D00FB32B8 /* halo.c */; }; - AF9189BF158FC334002B5D1E /* helix.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C2F098E2A6700FB32B8 /* helix.c */; }; - AF9189C2158FC334002B5D1E /* ifs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47743A099D7CEA001F091E /* ifs.c */; }; - AF9189C3158FC334002B5D1E /* imsmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975740099C31DD00B05160 /* imsmap.c */; }; - AF9189C4158FC334002B5D1E /* interaggregate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477769099DB710001F091E /* interaggregate.c */; }; - AF9189C5158FC334002B5D1E /* interference.c in Sources */ = {isa = PBXBuildFile; fileRef = AF476FD0099D15AA001F091E /* interference.c */; }; - AF9189C6158FC334002B5D1E /* intermomentary.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47741C099D6A6C001F091E /* intermomentary.c */; }; - AF9189C7158FC334002B5D1E /* kaleidescope.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4774AC099D8B08001F091E /* kaleidescope.c */; }; - AF9189C8158FC334002B5D1E /* kumppa.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47762A099DA2E9001F091E /* kumppa.c */; }; - AF9189CB158FC334002B5D1E /* m6502.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA340C4C74A200D76972 /* m6502.c */; }; - AF9189CC158FC334002B5D1E /* maze.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4774E1099D8C8B001F091E /* maze.c */; }; - AF9189CD158FC334002B5D1E /* memscroller.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975B14099C709E00B05160 /* memscroller.c */; }; - AF9189CE158FC334002B5D1E /* metaballs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975A49099C689F00B05160 /* metaballs.c */; }; - AF9189CF158FC334002B5D1E /* moire.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975789099C37A500B05160 /* moire.c */; }; - AF9189D0158FC334002B5D1E /* moire2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64263F09A18FEB000F4CD4 /* moire2.c */; }; - AF9189D1158FC334002B5D1E /* munch.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64266209A192C5000F4CD4 /* munch.c */; }; - AF9189D2158FC334002B5D1E /* nerverot.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477205099D4EB6001F091E /* nerverot.c */; }; - AF9189D3158FC334002B5D1E /* noseguy.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975C76099C8FC700B05160 /* noseguy.c */; }; - AF9189D4158FC334002B5D1E /* pedal.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477570099D9A8A001F091E /* pedal.c */; }; - AF9189D5158FC334002B5D1E /* penetrate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778BE099DDC32001F091E /* penetrate.c */; }; - AF9189D6158FC334002B5D1E /* petri.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477683099DA8C7001F091E /* petri.c */; }; - AF9189D7158FC334002B5D1E /* phosphor.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77770309B63B5F00EA3033 /* phosphor.c */; }; - AF9189D8158FC334002B5D1E /* piecewise.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477297099D5980001F091E /* piecewise.c */; }; - AF9189D9158FC334002B5D1E /* pong.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFC09B5AC94006E59CF /* pong.c */; }; - AF9189DA158FC334002B5D1E /* popsquares.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47727E099D5808001F091E /* popsquares.c */; }; - AF9189DB158FC334002B5D1E /* pyro.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47759C099D9CA3001F091E /* pyro.c */; }; - AF9189DC158FC334002B5D1E /* qix.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6425FF09A18A94000F4CD4 /* qix.c */; }; - AF9189DD158FC334002B5D1E /* rd-bomb.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9757D5099C3EB800B05160 /* rd-bomb.c */; }; - AF9189DE158FC334002B5D1E /* ripples.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D493E09B53D55006E59CF /* ripples.c */; }; - AF9189DF158FC35D002B5D1E /* rocks.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975D66099CA16A00B05160 /* rocks.c */; }; - AF9189E0158FC35D002B5D1E /* rorschach.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD620981E40800F7970E /* rorschach.c */; }; - AF9189E1158FC35D002B5D1E /* rotzoomer.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D496709B540A4006E59CF /* rotzoomer.c */; }; - AF9189E2158FC35D002B5D1E /* shadebobs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF97587A099C492000B05160 /* shadebobs.c */; }; - AF9189E3158FC35D002B5D1E /* slidescreen.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D475809B53091006E59CF /* slidescreen.c */; }; - AF9189E4158FC35D002B5D1E /* speedmine.c in Sources */ = {isa = PBXBuildFile; fileRef = AF64278709A1D433000F4CD4 /* speedmine.c */; }; - AF9189E5158FC35D002B5D1E /* spotlight.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D49AA09B54596006E59CF /* spotlight.c */; }; - AF9189E6158FC35D002B5D1E /* squiral.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477657099DA75D001F091E /* squiral.c */; }; - AF9189E7158FC35D002B5D1E /* starfish.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4775B3099D9D67001F091E /* starfish.c */; }; - AF9189E8158FC35D002B5D1E /* substrate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477736099DB104001F091E /* substrate.c */; }; - AF9189EA158FC35D002B5D1E /* tronbit.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35821B1433314C00E09C51 /* tronbit.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189EB158FC35D002B5D1E /* tronbit_idle1.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3582171433314C00E09C51 /* tronbit_idle1.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189EC158FC35D002B5D1E /* tronbit_idle2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3582181433314C00E09C51 /* tronbit_idle2.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189ED158FC35D002B5D1E /* tronbit_no.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3582191433314C00E09C51 /* tronbit_no.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189EE158FC35D002B5D1E /* tronbit_yes.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35821A1433314C00E09C51 /* tronbit_yes.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF9189EF158FC35D002B5D1E /* truchet.c in Sources */ = {isa = PBXBuildFile; fileRef = AF476FF0099D1713001F091E /* truchet.c */; }; - AF9189F0158FC35D002B5D1E /* twang.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D497F09B541E5006E59CF /* twang.c */; }; - AF9189F1158FC35D002B5D1E /* vermiculate.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477704099DAF3F001F091E /* vermiculate.c */; }; - AF9189F2158FC35D002B5D1E /* wander.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477192099D4864001F091E /* wander.c */; }; - AF9189F3158FC35E002B5D1E /* whirlwindwarp.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776EE099DAE58001F091E /* whirlwindwarp.c */; }; - AF9189F5158FC35E002B5D1E /* wormhole.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477395099D65FE001F091E /* wormhole.c */; }; - AF9189F6158FC35E002B5D1E /* xanalogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4D9209B5B444006E59CF /* xanalogtv.c */; }; - AF9189F7158FC35E002B5D1E /* xflame.c in Sources */ = {isa = PBXBuildFile; fileRef = AF97582F099C427500B05160 /* xflame.c */; }; - AF9189F8158FC35E002B5D1E /* xjack.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4778DA099DDD2B001F091E /* xjack.c */; }; - AF9189F9158FC35E002B5D1E /* xlyap.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4C7C09B5A044006E59CF /* xlyap.c */; }; - AF9189FA158FC35E002B5D1E /* xmatrix.c in Sources */ = {isa = PBXBuildFile; fileRef = AF477455099D7D8A001F091E /* xmatrix.c */; }; - AF9189FB158FC35E002B5D1E /* xrayswarm.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776D3099DACEB001F091E /* xrayswarm.c */; }; - AF9189FC158FC35E002B5D1E /* xspirograph.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4776BD099DAC46001F091E /* xspirograph.c */; }; - AF9189FD158FC35E002B5D1E /* zoom.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D48D409B53229006E59CF /* zoom.c */; }; - AF9189FF158FC38A002B5D1E /* apollonian.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5713F0996BFBE00BA26F7 /* apollonian.c */; }; - AF918A00158FC38A002B5D1E /* bouboule.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572B90996FB3D00BA26F7 /* bouboule.c */; }; - AF918A01158FC38A002B5D1E /* braid.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56EC10996A76F00BA26F7 /* braid.c */; }; - AF918A02158FC38A002B5D1E /* crystal.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572ED0997006E00BA26F7 /* crystal.c */; }; - AF918A03158FC38A002B5D1E /* demon.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794F7E099748860059A8B0 /* demon.c */; }; - AF918A04158FC38A002B5D1E /* discrete.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD571280996BEF700BA26F7 /* discrete.c */; }; - AF918A05158FC38A002B5D1E /* drift.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C82098E336D00FB32B8 /* drift.c */; }; - AF918A06158FC38A002B5D1E /* euler2d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD571560996C07F00BA26F7 /* euler2d.c */; }; - AF918A07158FC38A002B5D1E /* fadeplot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5706C0996B70000BA26F7 /* fadeplot.c */; }; - AF918A08158FC38A002B5D1E /* fiberlamp.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794FA909974AE30059A8B0 /* fiberlamp.c */; }; - AF918A0A158FC38A002B5D1E /* flow.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD571010996BC3800BA26F7 /* flow.c */; }; - AF918A0C158FC38A002B5D1E /* galaxy.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56F360996ABD200BA26F7 /* galaxy.c */; }; - AF918A0D158FC38A002B5D1E /* grav.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56F620996AF2D00BA26F7 /* grav.c */; }; - AF918A0E158FC38A002B5D1E /* hopalong.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56F880996B06600BA26F7 /* hopalong.c */; }; - AF918A11158FC38A002B5D1E /* julia.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5730C099702C800BA26F7 /* julia.c */; }; - AF918A16158FC38A002B5D1E /* loop.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794FE009974FEC0059A8B0 /* loop.c */; }; - AF918A17158FC38A002B5D1E /* mountain.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570820996B79300BA26F7 /* mountain.c */; }; - AF918A18158FC38A002B5D1E /* pacman.c in Sources */ = {isa = PBXBuildFile; fileRef = AF795015099751940059A8B0 /* pacman.c */; }; - AF918A19158FC38A002B5D1E /* pacman_ai.c in Sources */ = {isa = PBXBuildFile; fileRef = AF795011099751940059A8B0 /* pacman_ai.c */; }; - AF918A1A158FC38A002B5D1E /* pacman_level.c in Sources */ = {isa = PBXBuildFile; fileRef = AF795013099751940059A8B0 /* pacman_level.c */; }; - AF918A1B158FC38A002B5D1E /* penrose.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5700C0996B49D00BA26F7 /* penrose.c */; }; - AF918A1C158FC38A002B5D1E /* polyominoes.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572800996EF2B00BA26F7 /* polyominoes.c */; }; - AF918A1E158FC38A002B5D1E /* sierpinski.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570220996B52700BA26F7 /* sierpinski.c */; }; - AF918A1F158FC38A002B5D1E /* slip.c in Sources */ = {isa = PBXBuildFile; fileRef = AF47793D099DE56A001F091E /* slip.c */; }; - AF918A22158FC38A002B5D1E /* strange.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD57371099741A200BA26F7 /* strange.c */; }; - AF918A23158FC38A002B5D1E /* swirl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572350996E53E00BA26F7 /* swirl.c */; }; - AF918A24158FC38A002B5D1E /* thornbird.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5716B0996C16700BA26F7 /* thornbird.c */; }; - AF918A25158FC38A002B5D1E /* triangle.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570980996B86200BA26F7 /* triangle.c */; }; - AF918A28158FC3BB002B5D1E /* antinspect.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5605F09936E9C00F3E977 /* antinspect.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A29158FC3BB002B5D1E /* antmaze.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA562EF0993941600F3E977 /* antmaze.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A2A158FC3BB002B5D1E /* antspotlight.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5607809936FDD00F3E977 /* antspotlight.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A2B158FC3BB002B5D1E /* atlantis.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839A909930C4900277BE9 /* atlantis.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A2C158FC3BB002B5D1E /* atunnel.c in Sources */ = {isa = PBXBuildFile; fileRef = AF083A31099311CE00277BE9 /* atunnel.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A2D158FC3BB002B5D1E /* b_draw.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AF409933DBF00F3E977 /* b_draw.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A2E158FC3BB002B5D1E /* b_lockglue.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AF509933DBF00F3E977 /* b_lockglue.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A2F158FC3BB002B5D1E /* b_sphere.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AF609933DBF00F3E977 /* b_sphere.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A30158FC3BB002B5D1E /* blinkbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5616D09937C9A00F3E977 /* blinkbox.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A31158FC3BB002B5D1E /* blocktube.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5602909936D0700F3E977 /* blocktube.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A32158FC3BB002B5D1E /* boing.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA562D40993930C00F3E977 /* boing.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A33158FC3BB002B5D1E /* bouncingcow.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EE70993613E00F3E977 /* bouncingcow.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A34158FC3BB002B5D1E /* boxed.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55CBE09934C0900F3E977 /* boxed.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A35158FC3BB002B5D1E /* bubble3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AE409933D3800F3E977 /* bubble3d.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A36158FC3BB002B5D1E /* buildlwo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812760990CF5D00FB32B8 /* buildlwo.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A37158FC3BB002B5D1E /* cage.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5595D0993310500F3E977 /* cage.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A38158FC3BB002B5D1E /* carousel.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77785E09B6530E00EA3033 /* carousel.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A39158FC3BB002B5D1E /* chessmodels.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E2309935F2B00F3E977 /* chessmodels.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A3A158FC3BB002B5D1E /* circuit.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55BC00993416E00F3E977 /* circuit.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A3B158FC3BB002B5D1E /* cow_face.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EE80993613E00F3E977 /* cow_face.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A3C158FC3BB002B5D1E /* cow_hide.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EE90993613E00F3E977 /* cow_hide.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A3D158FC3BB002B5D1E /* cow_hoofs.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EEA0993613E00F3E977 /* cow_hoofs.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A3E158FC3BB002B5D1E /* cow_horns.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EEB0993613E00F3E977 /* cow_horns.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A3F158FC3BB002B5D1E /* cow_tail.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EEC0993613E00F3E977 /* cow_tail.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A40158FC3BB002B5D1E /* cow_udder.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EED0993613E00F3E977 /* cow_udder.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A41158FC3BB002B5D1E /* crackberg.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563290993957100F3E977 /* crackberg.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A42158FC3BB002B5D1E /* cube21.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563660993970F00F3E977 /* cube21.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A43158FC3BB002B5D1E /* cubenetic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55D770993589300F3E977 /* cubenetic.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A44158FC3BB002B5D1E /* cubestorm.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55FF309936C4500F3E977 /* cubestorm.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A45158FC3BB002B5D1E /* cubicgrid.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4FF4D00D52CC8400666F98 /* cubicgrid.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A46158FC3BB002B5D1E /* dangerball.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480DD1098F4F6200FB32B8 /* dangerball.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A48158FC3BB002B5D1E /* dolphin.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AA09930C4900277BE9 /* dolphin.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A49158FC3BB002B5D1E /* dropshadow.c in Sources */ = {isa = PBXBuildFile; fileRef = AF241F81107C38DF00046A84 /* dropshadow.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A4A158FC3E5002B5D1E /* endgame.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E2509935F2B00F3E977 /* endgame.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A4B158FC3E5002B5D1E /* engine.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55C230993435300F3E977 /* engine.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A54158FC3E5002B5D1E /* flipflop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5604709936DCC00F3E977 /* flipflop.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A55158FC3E5002B5D1E /* flipscreen3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77775409B644FF00EA3033 /* flipscreen3d.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A56158FC3E5002B5D1E /* fliptext.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77780109B64EC000EA3033 /* fliptext.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A57158FC3E5002B5D1E /* flyingtoasters.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E980993608800F3E977 /* flyingtoasters.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A59158FC3E5002B5D1E /* fps-gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBF89AE0E423FC3006A2D66 /* fps-gl.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A5A158FC3E5002B5D1E /* gears.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812250990CB8C00FB32B8 /* gears.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A5B158FC3E5002B5D1E /* gflux.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55BA60993401A00F3E977 /* gflux.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A5C158FC3E5002B5D1E /* glblur.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E4509935FD300F3E977 /* glblur.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A5D158FC3E5002B5D1E /* glcells.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF463710C440B9200EE6509 /* glcells.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A5E158FC3E5002B5D1E /* gleidescope.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77778B09B64A2A00EA3033 /* gleidescope.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A60158FC3E5002B5D1E /* glhanoi.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563460993963400F3E977 /* glhanoi.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A61158FC3E5002B5D1E /* glknots.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5600E09936CB300F3E977 /* glknots.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A62158FC3E5002B5D1E /* glmatrix.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F870993648500F3E977 /* glmatrix.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A63158FC3E5002B5D1E /* glplanet.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55B2109933E4A00F3E977 /* glplanet.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A64158FC3E5002B5D1E /* glschool.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1660A0C268500F94CF9 /* glschool.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A65158FC3E5002B5D1E /* glschool_alg.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1620A0C268400F94CF9 /* glschool_alg.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A66158FC3E5002B5D1E /* glschool_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AF48E1640A0C268500F94CF9 /* glschool_gl.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A67158FC3E5002B5D1E /* glslideshow.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777E709B64CF700EA3033 /* glslideshow.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A68158FC3E5002B5D1E /* glsnake.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55C8C099349EE00F3E977 /* glsnake.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A69158FC3E5002B5D1E /* gltext.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56E080996A07A00BA26F7 /* gltext.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A6A158FC3E5002B5D1E /* hilbert.c in Sources */ = {isa = PBXBuildFile; fileRef = AF78D18A142DD96E002AAF77 /* hilbert.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A6B158FC3E5002B5D1E /* hypertorus.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F59099362DF00F3E977 /* hypertorus.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A6C158FC3E5002B5D1E /* hypnowheel.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3C715D0D624C600030CC0D /* hypnowheel.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A6D158FC3E5002B5D1E /* involute.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A16A0CDD78EA002805BF /* involute.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A6E158FC417002B5D1E /* jigglypuff.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F210993620200F3E977 /* jigglypuff.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A6F158FC417002B5D1E /* juggler3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563B90993991300F3E977 /* juggler3d.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A70158FC417002B5D1E /* klein.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F3F0993626E00F3E977 /* klein.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A71158FC417002B5D1E /* lament.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A8E0993369100F3E977 /* lament.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A72158FC417002B5D1E /* lavalite.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55DDD09935DB600F3E977 /* lavalite.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A74158FC417002B5D1E /* marching.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55DE109935DFB00F3E977 /* marching.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A75158FC417002B5D1E /* menger.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55BF9099342D500F3E977 /* menger.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A76158FC417002B5D1E /* mirrorblob.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777A509B64AFC00EA3033 /* mirrorblob.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A77158FC417002B5D1E /* moebius.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55982099331C300F3E977 /* moebius.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A78158FC417002B5D1E /* moebiusgears.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A40B0CDD7BC3002805BF /* moebiusgears.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A79158FC417002B5D1E /* molecule.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561120993786800F3E977 /* molecule.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A7A158FC417002B5D1E /* morph3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA559CC099332E800F3E977 /* morph3d.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A7B158FC417002B5D1E /* noof.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5619009937D3600F3E977 /* noof.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A7C158FC417002B5D1E /* photopile.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD51DB60F063BCE00471C02 /* photopile.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A7D158FC417002B5D1E /* pinion.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA562340993856A00F3E977 /* pinion.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A7E158FC417002B5D1E /* pipeobjs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812780990CF5D00FB32B8 /* pipeobjs.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A7F158FC417002B5D1E /* pipes.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4812790990CF5D00FB32B8 /* pipes.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A82158FC417002B5D1E /* polytopes.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA560C3099371D500F3E977 /* polytopes.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A83158FC417002B5D1E /* providence.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5621C099384F600F3E977 /* providence.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A84158FC417002B5D1E /* pulsar.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55B3F09933EC600F3E977 /* pulsar.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A85158FC417002B5D1E /* queens.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E0609935EB800F3E977 /* queens.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A86158FC417002B5D1E /* rubik.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA559EA0993335C00F3E977 /* rubik.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A87158FC417002B5D1E /* rubikblocks.c in Sources */ = {isa = PBXBuildFile; fileRef = AF32D9FA0F3AD1200080F535 /* rubikblocks.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A88158FC417002B5D1E /* s1_1.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A400993351F00F3E977 /* s1_1.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A89158FC417002B5D1E /* s1_2.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A410993351F00F3E977 /* s1_2.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A8A158FC417002B5D1E /* s1_3.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A420993351F00F3E977 /* s1_3.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A8B158FC417002B5D1E /* s1_4.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A430993351F00F3E977 /* s1_4.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A8C158FC417002B5D1E /* s1_5.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A440993351F00F3E977 /* s1_5.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A8D158FC417002B5D1E /* s1_6.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A450993351F00F3E977 /* s1_6.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A8E158FC417002B5D1E /* s1_b.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A460993351F00F3E977 /* s1_b.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A8F158FC417002B5D1E /* sballs.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55D510993569C00F3E977 /* sballs.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A90158FC417002B5D1E /* shark.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AB09930C4900277BE9 /* shark.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A91158FC417002B5D1E /* sierpinski3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55B8E09933FBF00F3E977 /* sierpinski3d.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A92158FC417002B5D1E /* skytentacles.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE2A4720E2E90E300ADB298 /* skytentacles.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A93158FC417002B5D1E /* sonar-icmp.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30BFF0E52B1DC00CCF4A5 /* sonar-icmp.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A94158FC417002B5D1E /* sonar-sim.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30C000E52B1DC00CCF4A5 /* sonar-sim.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A95158FC417002B5D1E /* sonar.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30C010E52B1DC00CCF4A5 /* sonar.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A96158FC417002B5D1E /* spheremonics.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55D940993590F00F3E977 /* spheremonics.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A97158FC473002B5D1E /* sproingies.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A470993351F00F3E977 /* sproingies.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A98158FC473002B5D1E /* sproingiewrap.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A480993351F00F3E977 /* sproingiewrap.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A99158FC473002B5D1E /* stairs.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A1A0993345900F3E977 /* stairs.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A9A158FC473002B5D1E /* starwars.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77782809B650FF00EA3033 /* starwars.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A9B158FC473002B5D1E /* stonerview-move.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777BF09B64BD400EA3033 /* stonerview-move.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A9C158FC473002B5D1E /* stonerview-osc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777C109B64BD400EA3033 /* stonerview-osc.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A9D158FC473002B5D1E /* stonerview-view.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777C309B64BD400EA3033 /* stonerview-view.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A9E158FC473002B5D1E /* stonerview.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7777C409B64BD400EA3033 /* stonerview.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918A9F158FC473002B5D1E /* superquadrics.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA559A80993326300F3E977 /* superquadrics.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA0158FC473002B5D1E /* surfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4A3463102A5A0E00A81B2A /* surfaces.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA1158FC473002B5D1E /* swim.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AC09930C4900277BE9 /* swim.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA2158FC473002B5D1E /* tangram.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563090993948F00F3E977 /* tangram.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA3158FC473002B5D1E /* tangram_shapes.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563070993948F00F3E977 /* tangram_shapes.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA4158FC473002B5D1E /* teapot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC211930E4E30C800D87B6E /* teapot.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA5158FC473002B5D1E /* timetunnel.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5638E0993980D00F3E977 /* timetunnel.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA6158FC473002B5D1E /* toast.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E990993608800F3E977 /* toast.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA7158FC473002B5D1E /* toast2.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E9B0993608800F3E977 /* toast2.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA8158FC473002B5D1E /* toaster.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EAB0993608800F3E977 /* toaster.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AA9158FC473002B5D1E /* toaster_base.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E9D0993608800F3E977 /* toaster_base.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AAA158FC473002B5D1E /* toaster_handle.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E9F0993608800F3E977 /* toaster_handle.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AAB158FC473002B5D1E /* toaster_handle2.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA10993608800F3E977 /* toaster_handle2.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AAC158FC473002B5D1E /* toaster_jet.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA30993608800F3E977 /* toaster_jet.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AAD158FC473002B5D1E /* toaster_knob.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA50993608800F3E977 /* toaster_knob.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AAE158FC473002B5D1E /* toaster_slots.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA70993608800F3E977 /* toaster_slots.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AAF158FC473002B5D1E /* toaster_wing.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA90993608800F3E977 /* toaster_wing.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AB0158FC473002B5D1E /* topblock.c in Sources */ = {isa = PBXBuildFile; fileRef = AF998EF80A083E750051049D /* topblock.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AB1158FC47B002B5D1E /* tunnel_draw.c in Sources */ = {isa = PBXBuildFile; fileRef = AF083A58099312B000277BE9 /* tunnel_draw.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AB2158FC47B002B5D1E /* voronoi.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA5F0C4CBB7300D76972 /* voronoi.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AB3158FC47B002B5D1E /* whale.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0839AD09930C4900277BE9 /* whale.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AF918AB4158FC53D002B5D1E /* abstractile.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFE6A4360CDD8026002805BF /* abstractile.xml */; }; - AF918AB5158FC53D002B5D1E /* anemone.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258680988A468000655EE /* anemone.xml */; }; - AF918AB6158FC53D002B5D1E /* anemotaxis.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258690988A468000655EE /* anemotaxis.xml */; }; - AF918AB8158FC53D002B5D1E /* antinspect.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586B0988A468000655EE /* antinspect.xml */; }; - AF918AB9158FC53D002B5D1E /* antmaze.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586C0988A468000655EE /* antmaze.xml */; }; - AF918ABA158FC53D002B5D1E /* antspotlight.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586D0988A468000655EE /* antspotlight.xml */; }; - AF918ABB158FC53D002B5D1E /* apollonian.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586E0988A468000655EE /* apollonian.xml */; }; - AF918ABC158FC53D002B5D1E /* apple2.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586F0988A468000655EE /* apple2.xml */; }; - AF918ABD158FC53D002B5D1E /* atlantis.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258700988A468000655EE /* atlantis.xml */; }; - AF918ABE158FC53D002B5D1E /* attraction.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258710988A468000655EE /* attraction.xml */; }; - AF918ABF158FC53D002B5D1E /* atunnel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258720988A468000655EE /* atunnel.xml */; }; - AF918AC0158FC53D002B5D1E /* barcode.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258730988A468000655EE /* barcode.xml */; }; - AF918AC1158FC53D002B5D1E /* blaster.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258740988A468000655EE /* blaster.xml */; }; - AF918AC2158FC53D002B5D1E /* blinkbox.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258750988A468000655EE /* blinkbox.xml */; }; - AF918AC3158FC53D002B5D1E /* blitspin.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258760988A468000655EE /* blitspin.xml */; }; - AF918AC4158FC53D002B5D1E /* blocktube.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258770988A468000655EE /* blocktube.xml */; }; - AF918AC5158FC53D002B5D1E /* boing.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258780988A468000655EE /* boing.xml */; }; - AF918AC6158FC53D002B5D1E /* bouboule.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258790988A468000655EE /* bouboule.xml */; }; - AF918AC7158FC53D002B5D1E /* bouncingcow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587A0988A468000655EE /* bouncingcow.xml */; }; - AF918AC8158FC53D002B5D1E /* boxed.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587B0988A468000655EE /* boxed.xml */; }; - AF918AC9158FC53D002B5D1E /* boxfit.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587C0988A468000655EE /* boxfit.xml */; }; - AF918ACA158FC53D002B5D1E /* braid.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587D0988A468000655EE /* braid.xml */; }; - AF918ACB158FC53D002B5D1E /* bsod.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587E0988A468000655EE /* bsod.xml */; }; - AF918ACC158FC53D002B5D1E /* bubble3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587F0988A468000655EE /* bubble3d.xml */; }; - AF918ACE158FC53D002B5D1E /* bumps.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258810988A468000655EE /* bumps.xml */; }; - AF918ACF158FC53D002B5D1E /* cage.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258820988A468000655EE /* cage.xml */; }; - AF918AD0158FC53D002B5D1E /* carousel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258830988A468000655EE /* carousel.xml */; }; - AF918AD1158FC53D002B5D1E /* ccurve.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258840988A468000655EE /* ccurve.xml */; }; - AF918AD2158FC53D002B5D1E /* celtic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258850988A468000655EE /* celtic.xml */; }; - AF918AD3158FC53D002B5D1E /* circuit.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258860988A468000655EE /* circuit.xml */; }; - AF918AD4158FC53D002B5D1E /* cloudlife.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258870988A468000655EE /* cloudlife.xml */; }; - AF918AD5158FC53D002B5D1E /* companioncube.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3581E61431D61D00E09C51 /* companioncube.xml */; }; - AF918AD6158FC53D002B5D1E /* compass.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258880988A468000655EE /* compass.xml */; }; - AF918AD7158FC53D002B5D1E /* coral.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258890988A468000655EE /* coral.xml */; }; - AF918AD8158FC53D002B5D1E /* crackberg.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588B0988A468000655EE /* crackberg.xml */; }; - AF918ADA158FC53D002B5D1E /* crystal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588D0988A468000655EE /* crystal.xml */; }; - AF918ADB158FC53D002B5D1E /* cube21.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588E0988A468000655EE /* cube21.xml */; }; - AF918ADC158FC53D002B5D1E /* cubenetic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588F0988A468000655EE /* cubenetic.xml */; }; - AF918ADD158FC53D002B5D1E /* cubestorm.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258900988A468000655EE /* cubestorm.xml */; }; - AF918ADE158FC53D002B5D1E /* cubicgrid.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF4FF4D30D52CCAA00666F98 /* cubicgrid.xml */; }; - AF918ADF158FC53D002B5D1E /* cwaves.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF4634B0C44046500EE6509 /* cwaves.xml */; }; - AF918AE0158FC53D002B5D1E /* cynosure.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258910988A468000655EE /* cynosure.xml */; }; - AF918AE1158FC53D002B5D1E /* dangerball.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258920988A468000655EE /* dangerball.xml */; }; - AF918AE2158FC53D002B5D1E /* decayscreen.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258930988A468000655EE /* decayscreen.xml */; }; - AF918AE3158FC53D002B5D1E /* deco.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258940988A468000655EE /* deco.xml */; }; - AF918AE4158FC53D002B5D1E /* deluxe.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258950988A468000655EE /* deluxe.xml */; }; - AF918AE5158FC53D002B5D1E /* demon.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258960988A468000655EE /* demon.xml */; }; - AF918AE6158FC53D002B5D1E /* discrete.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258970988A468000655EE /* discrete.xml */; }; - AF918AE7158FC53D002B5D1E /* distort.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258980988A468000655EE /* distort.xml */; }; - AF918AE9158FC53D002B5D1E /* drift.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258990988A468000655EE /* drift.xml */; }; - AF918AEA158FC53D002B5D1E /* endgame.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589B0988A468000655EE /* endgame.xml */; }; - AF918AEB158FC53D002B5D1E /* engine.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589C0988A468000655EE /* engine.xml */; }; - AF918AEC158FC53D002B5D1E /* epicycle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589D0988A468000655EE /* epicycle.xml */; }; - AF918AED158FC53D002B5D1E /* eruption.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589E0988A468000655EE /* eruption.xml */; }; - AF918AEE158FC53D002B5D1E /* euler2d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589F0988A468000655EE /* euler2d.xml */; }; - AF918AF0158FC53D002B5D1E /* fadeplot.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A10988A468000655EE /* fadeplot.xml */; }; - AF918AF1158FC53D002B5D1E /* fiberlamp.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A20988A468000655EE /* fiberlamp.xml */; }; - AF918AF2158FC53D002B5D1E /* fireworkx.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A40988A468000655EE /* fireworkx.xml */; }; - AF918AF4158FC53D002B5D1E /* flame.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A60988A468000655EE /* flame.xml */; }; - AF918AF5158FC53D002B5D1E /* flipflop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A70988A468000655EE /* flipflop.xml */; }; - AF918AF6158FC53D002B5D1E /* flipscreen3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A80988A468000655EE /* flipscreen3d.xml */; }; - AF918AF7158FC53D002B5D1E /* fliptext.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A90988A468000655EE /* fliptext.xml */; }; - AF918AF8158FC53D002B5D1E /* flow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AA0988A468000655EE /* flow.xml */; }; - AF918AF9158FC53D002B5D1E /* fluidballs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AB0988A468000655EE /* fluidballs.xml */; }; - AF918AFB158FC53D002B5D1E /* flyingtoasters.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AD0988A468000655EE /* flyingtoasters.xml */; }; - AF918AFC158FC53D002B5D1E /* fontglide.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AE0988A468000655EE /* fontglide.xml */; }; - AF918AFE158FC53D002B5D1E /* fuzzyflakes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B00988A468000655EE /* fuzzyflakes.xml */; }; - AF918AFF158FC53D002B5D1E /* galaxy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B10988A468000655EE /* galaxy.xml */; }; - AF918B00158FC53D002B5D1E /* gears.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B20988A468000655EE /* gears.xml */; }; - AF918B01158FC53D002B5D1E /* gflux.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B30988A468000655EE /* gflux.xml */; }; - AF918B02158FC53D002B5D1E /* glblur.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B40988A468000655EE /* glblur.xml */; }; - AF918B03158FC53D002B5D1E /* glcells.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF463730C440BAC00EE6509 /* glcells.xml */; }; - AF918B04158FC53D002B5D1E /* gleidescope.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B50988A468000655EE /* gleidescope.xml */; }; - AF918B06158FC53D002B5D1E /* glhanoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B70988A468000655EE /* glhanoi.xml */; }; - AF918B07158FC53D002B5D1E /* glknots.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B80988A468000655EE /* glknots.xml */; }; - AF918B08158FC53D002B5D1E /* glmatrix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B90988A468000655EE /* glmatrix.xml */; }; - AF918B09158FC53D002B5D1E /* glplanet.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BA0988A468000655EE /* glplanet.xml */; }; - AF918B0A158FC53D002B5D1E /* glschool.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF48E16B0A0C26A400F94CF9 /* glschool.xml */; }; - AF918B0B158FC53D002B5D1E /* glslideshow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BB0988A468000655EE /* glslideshow.xml */; }; - AF918B0C158FC53D002B5D1E /* glsnake.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BC0988A468000655EE /* glsnake.xml */; }; - AF918B0D158FC53D002B5D1E /* gltext.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BD0988A468000655EE /* gltext.xml */; }; - AF918B0E158FC53D002B5D1E /* goop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BF0988A468000655EE /* goop.xml */; }; - AF918B0F158FC53D002B5D1E /* grav.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C00988A468000655EE /* grav.xml */; }; - AF918B10158FC53D002B5D1E /* greynetic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C10988A468000655EE /* greynetic.xml */; }; - AF918B11158FC53D002B5D1E /* halftone.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C20988A468000655EE /* halftone.xml */; }; - AF918B12158FC53D002B5D1E /* halo.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C30988A468000655EE /* halo.xml */; }; - AF918B13158FC53D002B5D1E /* helix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C40988A468000655EE /* helix.xml */; }; - AF918B14158FC53D002B5D1E /* hilbert.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF78D18E142DD99A002AAF77 /* hilbert.xml */; }; - AF918B15158FC53D002B5D1E /* hopalong.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C50988A468000655EE /* hopalong.xml */; }; - AF918B18158FC53D002B5D1E /* hypertorus.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C80988A468000655EE /* hypertorus.xml */; }; - AF918B19158FC53D002B5D1E /* hypnowheel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3C715F0D624C7C0030CC0D /* hypnowheel.xml */; }; - AF918B1A158FC53D002B5D1E /* ifs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C90988A468000655EE /* ifs.xml */; }; - AF918B1B158FC53D002B5D1E /* imsmap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CA0988A468000655EE /* imsmap.xml */; }; - AF918B1C158FC53D002B5D1E /* interaggregate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CB0988A468000655EE /* interaggregate.xml */; }; - AF918B1D158FC53D002B5D1E /* interference.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CC0988A468000655EE /* interference.xml */; }; - AF918B1E158FC53D002B5D1E /* intermomentary.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CD0988A468000655EE /* intermomentary.xml */; }; - AF918B1F158FC53D002B5D1E /* jigglypuff.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CE0988A468000655EE /* jigglypuff.xml */; }; - AF918B22158FC53D002B5D1E /* juggler3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D10988A468000655EE /* juggler3d.xml */; }; - AF918B23158FC53D002B5D1E /* julia.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D20988A468000655EE /* julia.xml */; }; - AF918B24158FC53D002B5D1E /* kaleidescope.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D30988A468000655EE /* kaleidescope.xml */; }; - AF918B25158FC53D002B5D1E /* klein.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D40988A468000655EE /* klein.xml */; }; - AF918B26158FC53D002B5D1E /* kumppa.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D50988A468000655EE /* kumppa.xml */; }; - AF918B27158FC53D002B5D1E /* lament.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D60988A468000655EE /* lament.xml */; }; - AF918B29158FC53D002B5D1E /* lavalite.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D80988A468000655EE /* lavalite.xml */; }; - AF918B30158FC53D002B5D1E /* loop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DD0988A468000655EE /* loop.xml */; }; - AF918B31158FC53D002B5D1E /* m6502.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA370C4C74B700D76972 /* m6502.xml */; }; - AF918B32158FC53D002B5D1E /* maze.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DE0988A468000655EE /* maze.xml */; }; - AF918B33158FC53D002B5D1E /* memscroller.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DF0988A469000655EE /* memscroller.xml */; }; - AF918B34158FC53D002B5D1E /* menger.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E00988A469000655EE /* menger.xml */; }; - AF918B35158FC53D002B5D1E /* metaballs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E10988A469000655EE /* metaballs.xml */; }; - AF918B36158FC53D002B5D1E /* mirrorblob.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E20988A469000655EE /* mirrorblob.xml */; }; - AF918B38158FC53D002B5D1E /* moebius.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E40988A469000655EE /* moebius.xml */; }; - AF918B39158FC53D002B5D1E /* moebiusgears.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFE6A40D0CDD7BDC002805BF /* moebiusgears.xml */; }; - AF918B3A158FC53D002B5D1E /* moire.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E50988A469000655EE /* moire.xml */; }; - AF918B3B158FC53D002B5D1E /* moire2.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E60988A469000655EE /* moire2.xml */; }; - AF918B3C158FC53D002B5D1E /* molecule.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E70988A469000655EE /* molecule.xml */; }; - AF918B3D158FC53D002B5D1E /* morph3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E80988A469000655EE /* morph3d.xml */; }; - AF918B3E158FC53D002B5D1E /* mountain.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E90988A469000655EE /* mountain.xml */; }; - AF918B3F158FC53D002B5D1E /* munch.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EA0988A469000655EE /* munch.xml */; }; - AF918B40158FC53D002B5D1E /* nerverot.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EB0988A469000655EE /* nerverot.xml */; }; - AF918B41158FC53D002B5D1E /* noof.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EC0988A469000655EE /* noof.xml */; }; - AF918B42158FC53D002B5D1E /* noseguy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258ED0988A469000655EE /* noseguy.xml */; }; - AF918B43158FC53D002B5D1E /* pacman.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EE0988A469000655EE /* pacman.xml */; }; - AF918B44158FC53D002B5D1E /* pedal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EF0988A469000655EE /* pedal.xml */; }; - AF918B45158FC53D002B5D1E /* penetrate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F00988A469000655EE /* penetrate.xml */; }; - AF918B46158FC53D002B5D1E /* penrose.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F10988A469000655EE /* penrose.xml */; }; - AF918B47158FC53D002B5D1E /* petri.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F20988A469000655EE /* petri.xml */; }; - AF918B48158FC53E002B5D1E /* phosphor.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F30988A469000655EE /* phosphor.xml */; }; - AF918B49158FC53E002B5D1E /* photopile.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFD51DB80F063BE700471C02 /* photopile.xml */; }; - AF918B4A158FC53E002B5D1E /* piecewise.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F40988A469000655EE /* piecewise.xml */; }; - AF918B4B158FC53E002B5D1E /* pinion.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F50988A469000655EE /* pinion.xml */; }; - AF918B4C158FC53E002B5D1E /* pipes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F60988A469000655EE /* pipes.xml */; }; - AF918B4E158FC53E002B5D1E /* polyominoes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F80988A469000655EE /* polyominoes.xml */; }; - AF918B4F158FC53E002B5D1E /* polytopes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F90988A469000655EE /* polytopes.xml */; }; - AF918B50158FC53E002B5D1E /* pong.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FA0988A469000655EE /* pong.xml */; }; - AF918B51158FC53E002B5D1E /* popsquares.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FB0988A469000655EE /* popsquares.xml */; }; - AF918B52158FC53E002B5D1E /* providence.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FC0988A469000655EE /* providence.xml */; }; - AF918B53158FC53E002B5D1E /* pulsar.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FD0988A469000655EE /* pulsar.xml */; }; - AF918B54158FC53E002B5D1E /* pyro.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FE0988A469000655EE /* pyro.xml */; }; - AF918B55158FC53E002B5D1E /* qix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FF0988A469000655EE /* qix.xml */; }; - AF918B56158FC53E002B5D1E /* queens.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259000988A469000655EE /* queens.xml */; }; - AF918B57158FC53E002B5D1E /* rdbomb.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */; }; - AF918B58158FC53E002B5D1E /* ripples.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259030988A469000655EE /* ripples.xml */; }; - AF918B59158FC53E002B5D1E /* rocks.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259040988A469000655EE /* rocks.xml */; }; - AF918B5A158FC53E002B5D1E /* rorschach.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259050988A469000655EE /* rorschach.xml */; }; - AF918B5C158FC53E002B5D1E /* rotzoomer.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259070988A469000655EE /* rotzoomer.xml */; }; - AF918B5D158FC53E002B5D1E /* rubik.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259080988A469000655EE /* rubik.xml */; }; - AF918B5E158FC53E002B5D1E /* rubikblocks.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */; }; - AF918B5F158FC53E002B5D1E /* sballs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259090988A469000655EE /* sballs.xml */; }; - AF918B60158FC53E002B5D1E /* shadebobs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590A0988A469000655EE /* shadebobs.xml */; }; - AF918B61158FC53E002B5D1E /* sierpinski.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590B0988A469000655EE /* sierpinski.xml */; }; - AF918B62158FC53E002B5D1E /* sierpinski3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590C0988A469000655EE /* sierpinski3d.xml */; }; - AF918B63158FC53E002B5D1E /* skytentacles.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFE2A4740E2E911200ADB298 /* skytentacles.xml */; }; - AF918B64158FC53E002B5D1E /* slidescreen.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590D0988A469000655EE /* slidescreen.xml */; }; - AF918B65158FC53E002B5D1E /* slip.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590E0988A469000655EE /* slip.xml */; }; - AF918B66158FC53E002B5D1E /* sonar.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590F0988A469000655EE /* sonar.xml */; }; - AF918B67158FC53E002B5D1E /* speedmine.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259100988A469000655EE /* speedmine.xml */; }; - AF918B69158FC53E002B5D1E /* spheremonics.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259130988A469000655EE /* spheremonics.xml */; }; - AF918B6B158FC53E002B5D1E /* spotlight.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259150988A469000655EE /* spotlight.xml */; }; - AF918B6C158FC53E002B5D1E /* sproingies.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259160988A469000655EE /* sproingies.xml */; }; - AF918B6D158FC53E002B5D1E /* squiral.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259170988A469000655EE /* squiral.xml */; }; - AF918B6E158FC53E002B5D1E /* stairs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259190988A469000655EE /* stairs.xml */; }; - AF918B6F158FC53E002B5D1E /* starfish.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591A0988A469000655EE /* starfish.xml */; }; - AF918B70158FC53E002B5D1E /* starwars.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591B0988A469000655EE /* starwars.xml */; }; - AF918B71158FC53E002B5D1E /* stonerview.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591C0988A469000655EE /* stonerview.xml */; }; - AF918B72158FC53E002B5D1E /* strange.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591D0988A469000655EE /* strange.xml */; }; - AF918B73158FC53E002B5D1E /* substrate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591E0988A469000655EE /* substrate.xml */; }; - AF918B74158FC53E002B5D1E /* superquadrics.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591F0988A469000655EE /* superquadrics.xml */; }; - AF918B75158FC53E002B5D1E /* surfaces.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF4A3461102A59EB00A81B2A /* surfaces.xml */; }; - AF918B76158FC53E002B5D1E /* swirl.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259200988A469000655EE /* swirl.xml */; }; - AF918B78158FC53E002B5D1E /* tangram.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259220988A469000655EE /* tangram.xml */; }; - AF918B79158FC53E002B5D1E /* thornbird.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259230988A469000655EE /* thornbird.xml */; }; - AF918B7A158FC53E002B5D1E /* timetunnel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259240988A469000655EE /* timetunnel.xml */; }; - AF918B7B158FC53E002B5D1E /* topblock.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF998EFA0A083E8C0051049D /* topblock.xml */; }; - AF918B7C158FC53E002B5D1E /* triangle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259250988A469000655EE /* triangle.xml */; }; - AF918B7D158FC53E002B5D1E /* tronbit.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3582211433318500E09C51 /* tronbit.xml */; }; - AF918B7E158FC53E002B5D1E /* truchet.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259260988A469000655EE /* truchet.xml */; }; - AF918B7F158FC53E002B5D1E /* twang.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259270988A469000655EE /* twang.xml */; }; - AF918B80158FC53E002B5D1E /* vermiculate.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259280988A469000655EE /* vermiculate.xml */; }; - AF918B83158FC53E002B5D1E /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; }; - AF918B84158FC53E002B5D1E /* wander.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2592B0988A469000655EE /* wander.xml */; }; - AF918B86158FC53E002B5D1E /* whirlwindwarp.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2592D0988A469000655EE /* whirlwindwarp.xml */; }; - AF918B89158FC53E002B5D1E /* wormhole.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259310988A469000655EE /* wormhole.xml */; }; - AF918B8A158FC53E002B5D1E /* xanalogtv.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259320988A469000655EE /* xanalogtv.xml */; }; - AF918B8B158FC53E002B5D1E /* xflame.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259370988A469000655EE /* xflame.xml */; }; - AF918B8C158FC53E002B5D1E /* xjack.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259380988A469000655EE /* xjack.xml */; }; - AF918B8D158FC53E002B5D1E /* xlyap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259390988A469000655EE /* xlyap.xml */; }; - AF918B8E158FC53E002B5D1E /* xmatrix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2593A0988A469000655EE /* xmatrix.xml */; }; - AF918B8F158FC53E002B5D1E /* xrayswarm.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2593D0988A469000655EE /* xrayswarm.xml */; }; - AF918B90158FC53E002B5D1E /* xspirograph.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2593F0988A469000655EE /* xspirograph.xml */; }; - AF918B91158FC554002B5D1E /* zoom.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259430988A469000655EE /* zoom.xml */; }; - AF918B96158FD0EA002B5D1E /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AF918B99158FF045002B5D1E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AF918B9A158FF04C002B5D1E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AF939AD320351BFD0032DD23 /* font-retry.c in Sources */ = {isa = PBXBuildFile; fileRef = AF939AD220351BFC0032DD23 /* font-retry.c */; }; - AF939AD52038C0050032DD23 /* luximr.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AF939AD42038C0040032DD23 /* luximr.ttf */; }; - AF939AD72038C5F00032DD23 /* luximr.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AF939AD42038C0040032DD23 /* luximr.ttf */; }; - AF95C30420999B3E001924BE /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AF975734099C317000B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF97573F099C31BB00B05160 /* imsmap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CA0988A468000655EE /* imsmap.xml */; }; - AF975741099C31DD00B05160 /* imsmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975740099C31DD00B05160 /* imsmap.c */; }; - AF97577B099C374A00B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975788099C378B00B05160 /* moire.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E50988A469000655EE /* moire.xml */; }; - AF97578A099C37A500B05160 /* moire.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975789099C37A500B05160 /* moire.c */; }; - AF9757C8099C3E6300B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9757D6099C3EB800B05160 /* rd-bomb.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9757D5099C3EB800B05160 /* rd-bomb.c */; }; - AF97580E099C41D500B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF97581B099C423600B05160 /* xflame.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259370988A469000655EE /* xflame.xml */; }; - AF975830099C427500B05160 /* xflame.c in Sources */ = {isa = PBXBuildFile; fileRef = AF97582F099C427500B05160 /* xflame.c */; }; - AF97586B099C475900B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975879099C490500B05160 /* shadebobs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590A0988A469000655EE /* shadebobs.xml */; }; - AF97587B099C492000B05160 /* shadebobs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF97587A099C492000B05160 /* shadebobs.c */; }; - AF975A3C099C681F00B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975A48099C688B00B05160 /* metaballs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E10988A469000655EE /* metaballs.xml */; }; - AF975A4A099C689F00B05160 /* metaballs.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975A49099C689F00B05160 /* metaballs.c */; }; - AF975A72099C6AB200B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975A82099C6B2700B05160 /* eruption.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589E0988A468000655EE /* eruption.xml */; }; - AF975A84099C6B4900B05160 /* eruption.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975A83099C6B4900B05160 /* eruption.c */; }; - AF975A8C099C6BC300B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975A98099C6C2000B05160 /* barcode.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258730988A468000655EE /* barcode.xml */; }; - AF975A9A099C6C3600B05160 /* barcode.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975A99099C6C3500B05160 /* barcode.c */; }; - AF975ADD099C6EB100B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975AED099C6EFE00B05160 /* fireworkx.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A40988A468000655EE /* fireworkx.xml */; }; - AF975AEF099C6F1700B05160 /* fireworkx.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975AEE099C6F1700B05160 /* fireworkx.c */; }; - AF975B02099C6FE400B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975B15099C709E00B05160 /* memscroller.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975B14099C709E00B05160 /* memscroller.c */; }; - AF975B16099C70B200B05160 /* memscroller.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DF0988A469000655EE /* memscroller.xml */; }; - AF975C18099C8C1500B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975C28099C8C6A00B05160 /* halo.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C30988A468000655EE /* halo.xml */; }; - AF975C29099C8C7600B05160 /* halo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C29098E295D00FB32B8 /* halo.c */; }; - AF975C44099C8DCF00B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975C55099C8E2800B05160 /* greynetic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C10988A468000655EE /* greynetic.xml */; }; - AF975C56099C8E3000B05160 /* greynetic.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480C21098E28EF00FB32B8 /* greynetic.c */; }; - AF975C64099C8F3F00B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975C75099C8FAC00B05160 /* noseguy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258ED0988A469000655EE /* noseguy.xml */; }; - AF975C77099C8FC700B05160 /* noseguy.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975C76099C8FC700B05160 /* noseguy.c */; }; - AF975C93099C929800B05160 /* ximage-loader.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975C91099C929800B05160 /* ximage-loader.c */; }; - AF975C94099C929800B05160 /* ximage-loader.h in Headers */ = {isa = PBXBuildFile; fileRef = AF975C92099C929800B05160 /* ximage-loader.h */; }; - AF975D59099CA0F000B05160 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF975D65099CA14B00B05160 /* rocks.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259040988A469000655EE /* rocks.xml */; }; - AF975D67099CA16A00B05160 /* rocks.c in Sources */ = {isa = PBXBuildFile; fileRef = AF975D66099CA16A00B05160 /* rocks.c */; }; - AF976FCC0989CAD7001F8B92 /* deco.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC25B5E0988BA63000655EE /* deco.c */; }; - AF976FCD0989CAEA001F8B92 /* deco.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258940988A468000655EE /* deco.xml */; }; - AF9770420989D21A001F8B92 /* rorschach.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD620981E40800F7970E /* rorschach.c */; }; - AF9770430989D226001F8B92 /* rorschach.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259050988A469000655EE /* rorschach.xml */; }; - AF97707F0989D327001F8B92 /* attraction.c in Sources */ = {isa = PBXBuildFile; fileRef = AF976DFA09896BEB001F8B92 /* attraction.c */; }; - AF9770800989D32E001F8B92 /* attraction.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258710988A468000655EE /* attraction.xml */; }; - AF9771DF0989DC88001F8B92 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; }; - AF9772C80989DCD5001F8B92 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AF9772E30989DFC6001F8B92 /* SaverRunner.nib in Resources */ = {isa = PBXBuildFile; fileRef = AF9772E10989DFC6001F8B92 /* SaverRunner.nib */; }; - AF998ED60A083A280051049D /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AF998EE10A083DB30051049D /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF998EF90A083E750051049D /* topblock.c in Sources */ = {isa = PBXBuildFile; fileRef = AF998EF80A083E750051049D /* topblock.c */; }; - AF998EFB0A083E8C0051049D /* topblock.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF998EFA0A083E8C0051049D /* topblock.xml */; }; - AF9CC7A1099580E70075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CC8EE09958D920075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAB509959CEF0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAB609959CF70075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAB709959D000075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAB809959D0D0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAB909959D100075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCABA09959D170075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCABB09959D1C0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCABC09959D200075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCABD09959D250075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCABE09959D290075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCABF09959D2E0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC009959D310075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC109959D380075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC209959D3C0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC309959D420075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC409959D450075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC509959D4B0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC609959D500075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC709959D550075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC809959D5A0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAC909959D5D0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCACA09959D630075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCACB09959D680075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCACC09959D6B0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCACD09959D720075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCACE09959D750075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCACF09959D7C0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD009959D800075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD109959D850075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD209959D8A0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD309959D8F0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD409959D980075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD509959D9C0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD609959DA30075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD709959DA70075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD809959DAE0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAD909959DB20075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCADA09959DB60075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCADB09959DBB0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCADC09959DC10075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCADD09959DC60075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCADE09959DCB0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCADF09959DCE0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE009959DD50075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE109959DDA0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE209959DDF0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE309959DE20075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE409959DE60075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE509959DEB0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE609959DF00075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE709959DF50075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE809959DF90075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAE909959E000075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAEA09959E050075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAEB09959E090075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAEC09959E0D0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAED09959E140075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAEE09959E170075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAEF09959E1E0075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAF009959E230075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9CCAF109959E270075E99B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D466D09B5109C006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D467909B5110B006E59CF /* decayscreen.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D467809B5110B006E59CF /* decayscreen.c */; }; - AF9D467A09B51126006E59CF /* decayscreen.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258930988A468000655EE /* decayscreen.xml */; }; - AF9D468F09B51567006E59CF /* grabclient-osx.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9D468E09B51567006E59CF /* grabclient-osx.m */; }; - AF9D473809B52EE0006E59CF /* colorbars.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D473609B52EE0006E59CF /* colorbars.c */; }; - AF9D473909B52EE0006E59CF /* colorbars.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9D473709B52EE0006E59CF /* colorbars.h */; }; - AF9D474A09B5300A006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D475609B5306A006E59CF /* slidescreen.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590D0988A469000655EE /* slidescreen.xml */; }; - AF9D475909B53091006E59CF /* slidescreen.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D475809B53091006E59CF /* slidescreen.c */; }; - AF9D476509B53166006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D48D309B53214006E59CF /* zoom.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259430988A469000655EE /* zoom.xml */; }; - AF9D48D509B53229006E59CF /* zoom.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D48D409B53229006E59CF /* zoom.c */; }; - AF9D48E109B53322006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D48ED09B5338A006E59CF /* bumps.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258810988A468000655EE /* bumps.xml */; }; - AF9D48F009B533AE006E59CF /* bumps.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D48EE09B533AE006E59CF /* bumps.c */; }; - AF9D48FA09B535DA006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D490609B536DE006E59CF /* distort.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258980988A468000655EE /* distort.xml */; }; - AF9D490809B536F7006E59CF /* distort.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D490709B536F7006E59CF /* distort.c */; }; - AF9D493109B53CBA006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D493D09B53D3B006E59CF /* ripples.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259030988A469000655EE /* ripples.xml */; }; - AF9D493F09B53D55006E59CF /* ripples.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D493E09B53D55006E59CF /* ripples.c */; }; - AF9D495A09B53FC9006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D496609B54087006E59CF /* rotzoomer.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259070988A469000655EE /* rotzoomer.xml */; }; - AF9D496809B540A4006E59CF /* rotzoomer.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D496709B540A4006E59CF /* rotzoomer.c */; }; - AF9D497209B5411D006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D497E09B541CE006E59CF /* twang.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259270988A469000655EE /* twang.xml */; }; - AF9D498009B541E6006E59CF /* twang.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D497F09B541E5006E59CF /* twang.c */; }; - AF9D499D09B544C2006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D49A909B5457B006E59CF /* spotlight.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259150988A469000655EE /* spotlight.xml */; }; - AF9D49AB09B54596006E59CF /* spotlight.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D49AA09B54596006E59CF /* spotlight.c */; }; - AF9D4C6F09B59F27006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D4C7B09B5A02D006E59CF /* xlyap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259390988A469000655EE /* xlyap.xml */; }; - AF9D4C7D09B5A044006E59CF /* xlyap.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4C7C09B5A044006E59CF /* xlyap.c */; }; - AF9D4CED09B5AA8E006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D4CF909B5AC73006E59CF /* pong.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FA0988A469000655EE /* pong.xml */; }; - AF9D4CFD09B5AC94006E59CF /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF9D4CFE09B5AC94006E59CF /* pong.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFC09B5AC94006E59CF /* pong.c */; }; - AF9D4D8409B5B2DC006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D4D8509B5B2DC006E59CF /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF9D4D9109B5B42B006E59CF /* xanalogtv.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259320988A469000655EE /* xanalogtv.xml */; }; - AF9D4D9309B5B444006E59CF /* xanalogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4D9209B5B444006E59CF /* xanalogtv.c */; }; - AF9D4DB509B5B71E006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D4DB609B5B71E006E59CF /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF9D4DC209B5B862006E59CF /* bsod.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587E0988A468000655EE /* bsod.xml */; }; - AF9D4DC409B5B87D006E59CF /* bsod.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4DC309B5B87D006E59CF /* bsod.c */; }; - AF9D4DD409B5B990006E59CF /* apple2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4DD309B5B990006E59CF /* apple2.c */; }; - AF9D4DF209B5BB19006E59CF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AF9D4DF309B5BB19006E59CF /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; }; - AF9D4DF509B5BB19006E59CF /* apple2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4DD309B5B990006E59CF /* apple2.c */; }; - AF9D4E0409B5BC85006E59CF /* apple2.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586F0988A468000655EE /* apple2.xml */; }; - AF9D4E0609B5BC9D006E59CF /* apple2-main.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4E0509B5BC9D006E59CF /* apple2-main.c */; }; - AF9E7EC9190F4C4000A8B01F /* enable_gc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9E7EC8190F4C4000A8B01F /* enable_gc.c */; }; - AFA211891CD1AA2E00C0D2A1 /* textclient-mobile.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA211881CD1AA1800C0D2A1 /* textclient-mobile.c */; }; - AFA2118A1CD1AA3A00C0D2A1 /* textclient-mobile.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA211881CD1AA1800C0D2A1 /* textclient-mobile.c */; }; - AFA2118B1CD1AA3F00C0D2A1 /* textclient-mobile.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA211881CD1AA1800C0D2A1 /* textclient-mobile.c */; }; - AFA211931CD59DAF00C0D2A1 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFA211951CD59DAF00C0D2A1 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFA211961CD59DAF00C0D2A1 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFA211971CD59DAF00C0D2A1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFA211981CD59DAF00C0D2A1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFA211991CD59DAF00C0D2A1 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFA2119A1CD59DAF00C0D2A1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFA2119B1CD59DAF00C0D2A1 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFA211A51CD5A00F00C0D2A1 /* raverhoop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFA211A41CD59FD800C0D2A1 /* raverhoop.xml */; }; - AFA211A61CD5A02600C0D2A1 /* raverhoop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFA211A41CD59FD800C0D2A1 /* raverhoop.xml */; }; - AFA211A71CD5A03F00C0D2A1 /* raverhoop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA211A31CD59FD800C0D2A1 /* raverhoop.c */; }; - AFA211A81CD5A04300C0D2A1 /* raverhoop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA211A31CD59FD800C0D2A1 /* raverhoop.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFA339350B058505002B0E7D /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFA33BAF0B0585F7002B0E7D /* webcollage-cocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA33BAE0B0585F7002B0E7D /* webcollage-cocoa.m */; }; - AFA33BB00B05860F002B0E7D /* webcollage.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2592C0988A469000655EE /* webcollage.xml */; }; - AFA33BD10B0587EE002B0E7D /* webcollage-helper-cocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA33BD00B0587EE002B0E7D /* webcollage-helper-cocoa.m */; }; - AFA33BDD0B058A30002B0E7D /* webcollage-helper in Resources */ = {isa = PBXBuildFile; fileRef = AFA33BC70B058740002B0E7D /* webcollage-helper */; }; - AFA33C0C0B058ED2002B0E7D /* webcollage in Resources */ = {isa = PBXBuildFile; fileRef = AFA33C0A0B058E6B002B0E7D /* webcollage */; }; - AFA55866099324D800F3E977 /* minixpm.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55864099324D800F3E977 /* minixpm.c */; }; - AFA55867099324D800F3E977 /* minixpm.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA55865099324D800F3E977 /* minixpm.h */; }; - AFA5595C099330E500F3E977 /* cage.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258820988A468000655EE /* cage.xml */; }; - AFA5595E0993310500F3E977 /* cage.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5595D0993310500F3E977 /* cage.c */; }; - AFA55981099331AC00F3E977 /* moebius.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E40988A469000655EE /* moebius.xml */; }; - AFA55983099331C300F3E977 /* moebius.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55982099331C300F3E977 /* moebius.c */; }; - AFA559A70993325200F3E977 /* superquadrics.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591F0988A469000655EE /* superquadrics.xml */; }; - AFA559A90993326300F3E977 /* superquadrics.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA559A80993326300F3E977 /* superquadrics.c */; }; - AFA559CB099332CF00F3E977 /* morph3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E80988A469000655EE /* morph3d.xml */; }; - AFA559CD099332E800F3E977 /* morph3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA559CC099332E800F3E977 /* morph3d.c */; }; - AFA559E90993333D00F3E977 /* rubik.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259080988A469000655EE /* rubik.xml */; }; - AFA559EB0993335C00F3E977 /* rubik.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA559EA0993335C00F3E977 /* rubik.c */; }; - AFA55A190993344100F3E977 /* stairs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259190988A469000655EE /* stairs.xml */; }; - AFA55A1B0993345900F3E977 /* stairs.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A1A0993345900F3E977 /* stairs.c */; }; - AFA55A34099334CB00F3E977 /* sproingies.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259160988A469000655EE /* sproingies.xml */; }; - AFA55A4A0993351F00F3E977 /* s1_1.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A400993351F00F3E977 /* s1_1.c */; }; - AFA55A4B0993351F00F3E977 /* s1_2.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A410993351F00F3E977 /* s1_2.c */; }; - AFA55A4C0993351F00F3E977 /* s1_3.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A420993351F00F3E977 /* s1_3.c */; }; - AFA55A4D0993351F00F3E977 /* s1_4.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A430993351F00F3E977 /* s1_4.c */; }; - AFA55A4E0993351F00F3E977 /* s1_5.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A440993351F00F3E977 /* s1_5.c */; }; - AFA55A4F0993351F00F3E977 /* s1_6.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A450993351F00F3E977 /* s1_6.c */; }; - AFA55A500993351F00F3E977 /* s1_b.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A460993351F00F3E977 /* s1_b.c */; }; - AFA55A510993351F00F3E977 /* sproingies.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A470993351F00F3E977 /* sproingies.c */; }; - AFA55A520993351F00F3E977 /* sproingiewrap.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A480993351F00F3E977 /* sproingiewrap.c */; }; - AFA55A530993353500F3E977 /* gllist.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A3E0993351F00F3E977 /* gllist.c */; }; - AFA55A540993353500F3E977 /* gllist.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA55A3F0993351F00F3E977 /* gllist.h */; }; - AFA55A8D0993366F00F3E977 /* lament.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D60988A468000655EE /* lament.xml */; }; - AFA55A8F0993369100F3E977 /* lament.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A8E0993369100F3E977 /* lament.c */; }; - AFA55A95099336D800F3E977 /* normals.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A93099336D800F3E977 /* normals.c */; }; - AFA55A96099336D800F3E977 /* normals.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA55A94099336D800F3E977 /* normals.h */; }; - AFA55AE309933D1C00F3E977 /* bubble3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587F0988A468000655EE /* bubble3d.xml */; }; - AFA55AE509933D3800F3E977 /* bubble3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AE409933D3800F3E977 /* bubble3d.c */; }; - AFA55AF709933DBF00F3E977 /* b_draw.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AF409933DBF00F3E977 /* b_draw.c */; }; - AFA55AF809933DBF00F3E977 /* b_lockglue.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AF509933DBF00F3E977 /* b_lockglue.c */; }; - AFA55AF909933DBF00F3E977 /* b_sphere.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55AF609933DBF00F3E977 /* b_sphere.c */; }; - AFA55B2009933E3100F3E977 /* glplanet.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BA0988A468000655EE /* glplanet.xml */; }; - AFA55B2209933E4A00F3E977 /* glplanet.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55B2109933E4A00F3E977 /* glplanet.c */; }; - AFA55B3909933EB400F3E977 /* pulsar.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FD0988A469000655EE /* pulsar.xml */; }; - AFA55B4509933EF800F3E977 /* pulsar.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55B3F09933EC600F3E977 /* pulsar.c */; }; - AFA55B8D09933FAA00F3E977 /* sierpinski3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590C0988A469000655EE /* sierpinski3d.xml */; }; - AFA55B8F09933FBF00F3E977 /* sierpinski3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55B8E09933FBF00F3E977 /* sierpinski3d.c */; }; - AFA55BA50993400200F3E977 /* gflux.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B30988A468000655EE /* gflux.xml */; }; - AFA55BA70993401A00F3E977 /* gflux.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55BA60993401A00F3E977 /* gflux.c */; }; - AFA55BBF0993410100F3E977 /* circuit.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258860988A468000655EE /* circuit.xml */; }; - AFA55BC10993416E00F3E977 /* circuit.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55BC00993416E00F3E977 /* circuit.c */; }; - AFA55BF8099342BF00F3E977 /* menger.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E00988A469000655EE /* menger.xml */; }; - AFA55BFA099342D500F3E977 /* menger.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55BF9099342D500F3E977 /* menger.c */; }; - AFA55C220993433D00F3E977 /* engine.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589C0988A468000655EE /* engine.xml */; }; - AFA55C240993435300F3E977 /* engine.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55C230993435300F3E977 /* engine.c */; }; - AFA55C8B099349CC00F3E977 /* glsnake.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BC0988A468000655EE /* glsnake.xml */; }; - AFA55C8D099349EE00F3E977 /* glsnake.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55C8C099349EE00F3E977 /* glsnake.c */; }; - AFA55CBD09934BDD00F3E977 /* boxed.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587B0988A468000655EE /* boxed.xml */; }; - AFA55CC009934C0900F3E977 /* boxed.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55CBE09934C0900F3E977 /* boxed.c */; }; - AFA55CE009934D1500F3E977 /* glforestfire.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B60988A468000655EE /* glforestfire.xml */; }; - AFA55CE209934D2E00F3E977 /* glforestfire.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55CE109934D2E00F3E977 /* glforestfire.c */; }; - AFA55D500993568200F3E977 /* sballs.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259090988A469000655EE /* sballs.xml */; }; - AFA55D520993569C00F3E977 /* sballs.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55D510993569C00F3E977 /* sballs.c */; }; - AFA55D760993587600F3E977 /* cubenetic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588F0988A468000655EE /* cubenetic.xml */; }; - AFA55D780993589300F3E977 /* cubenetic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55D770993589300F3E977 /* cubenetic.c */; }; - AFA55D93099358FB00F3E977 /* spheremonics.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259130988A469000655EE /* spheremonics.xml */; }; - AFA55D950993590F00F3E977 /* spheremonics.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55D940993590F00F3E977 /* spheremonics.c */; }; - AFA55DDC09935D9D00F3E977 /* lavalite.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D80988A468000655EE /* lavalite.xml */; }; - AFA55DDE09935DB600F3E977 /* lavalite.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55DDD09935DB600F3E977 /* lavalite.c */; }; - AFA55DE309935DFB00F3E977 /* marching.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55DE109935DFB00F3E977 /* marching.c */; }; - AFA55E0509935E7E00F3E977 /* queens.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259000988A469000655EE /* queens.xml */; }; - AFA55E0709935EB800F3E977 /* queens.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E0609935EB800F3E977 /* queens.c */; }; - AFA55E2109935F0B00F3E977 /* endgame.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589B0988A468000655EE /* endgame.xml */; }; - AFA55E2609935F2B00F3E977 /* chessmodels.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E2309935F2B00F3E977 /* chessmodels.c */; }; - AFA55E2709935F2B00F3E977 /* endgame.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E2509935F2B00F3E977 /* endgame.c */; }; - AFA55E4409935FBA00F3E977 /* glblur.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B40988A468000655EE /* glblur.xml */; }; - AFA55E4609935FD300F3E977 /* glblur.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E4509935FD300F3E977 /* glblur.c */; }; - AFA55E970993602F00F3E977 /* flyingtoasters.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AD0988A468000655EE /* flyingtoasters.xml */; }; - AFA55EAD0993608800F3E977 /* flyingtoasters.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E980993608800F3E977 /* flyingtoasters.c */; }; - AFA55EAE0993608800F3E977 /* toast.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E990993608800F3E977 /* toast.c */; }; - AFA55EB00993608800F3E977 /* toast2.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E9B0993608800F3E977 /* toast2.c */; }; - AFA55EB20993608800F3E977 /* toaster_base.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E9D0993608800F3E977 /* toaster_base.c */; }; - AFA55EB40993608800F3E977 /* toaster_handle.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55E9F0993608800F3E977 /* toaster_handle.c */; }; - AFA55EB60993608800F3E977 /* toaster_handle2.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA10993608800F3E977 /* toaster_handle2.c */; }; - AFA55EB80993608800F3E977 /* toaster_jet.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA30993608800F3E977 /* toaster_jet.c */; }; - AFA55EBA0993608800F3E977 /* toaster_knob.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA50993608800F3E977 /* toaster_knob.c */; }; - AFA55EBC0993608800F3E977 /* toaster_slots.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA70993608800F3E977 /* toaster_slots.c */; }; - AFA55EBE0993608800F3E977 /* toaster_wing.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EA90993608800F3E977 /* toaster_wing.c */; }; - AFA55EC00993608800F3E977 /* toaster.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EAB0993608800F3E977 /* toaster.c */; }; - AFA55EE50993610F00F3E977 /* bouncingcow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2587A0988A468000655EE /* bouncingcow.xml */; }; - AFA55EEE0993613E00F3E977 /* bouncingcow.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EE70993613E00F3E977 /* bouncingcow.c */; }; - AFA55EEF0993613E00F3E977 /* cow_face.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EE80993613E00F3E977 /* cow_face.c */; }; - AFA55EF00993613E00F3E977 /* cow_hide.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EE90993613E00F3E977 /* cow_hide.c */; }; - AFA55EF10993613E00F3E977 /* cow_hoofs.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EEA0993613E00F3E977 /* cow_hoofs.c */; }; - AFA55EF20993613E00F3E977 /* cow_horns.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EEB0993613E00F3E977 /* cow_horns.c */; }; - AFA55EF30993613E00F3E977 /* cow_tail.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EEC0993613E00F3E977 /* cow_tail.c */; }; - AFA55EF40993613E00F3E977 /* cow_udder.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55EED0993613E00F3E977 /* cow_udder.c */; }; - AFA55F20099361E800F3E977 /* jigglypuff.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CE0988A468000655EE /* jigglypuff.xml */; }; - AFA55F220993620200F3E977 /* jigglypuff.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F210993620200F3E977 /* jigglypuff.c */; }; - AFA55F3E0993625B00F3E977 /* klein.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D40988A468000655EE /* klein.xml */; }; - AFA55F400993626E00F3E977 /* klein.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F3F0993626E00F3E977 /* klein.c */; }; - AFA55F57099362C500F3E977 /* hypertorus.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C80988A468000655EE /* hypertorus.xml */; }; - AFA55F5A099362DF00F3E977 /* hypertorus.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F59099362DF00F3E977 /* hypertorus.c */; }; - AFA55F860993646900F3E977 /* glmatrix.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B90988A468000655EE /* glmatrix.xml */; }; - AFA55F880993648500F3E977 /* glmatrix.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55F870993648500F3E977 /* glmatrix.c */; }; - AFA55FF209936C2F00F3E977 /* cubestorm.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258900988A468000655EE /* cubestorm.xml */; }; - AFA55FF409936C4500F3E977 /* cubestorm.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55FF309936C4500F3E977 /* cubestorm.c */; }; - AFA5600D09936C9D00F3E977 /* glknots.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B80988A468000655EE /* glknots.xml */; }; - AFA5600F09936CB300F3E977 /* glknots.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5600E09936CB300F3E977 /* glknots.c */; }; - AFA5602809936CF700F3E977 /* blocktube.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258770988A468000655EE /* blocktube.xml */; }; - AFA5602A09936D0700F3E977 /* blocktube.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5602909936D0700F3E977 /* blocktube.c */; }; - AFA5604609936DAB00F3E977 /* flipflop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A70988A468000655EE /* flipflop.xml */; }; - AFA5604809936DCC00F3E977 /* flipflop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5604709936DCC00F3E977 /* flipflop.c */; }; - AFA5607B09936FDD00F3E977 /* antspotlight.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5607809936FDD00F3E977 /* antspotlight.c */; }; - AFA5608109936FFA00F3E977 /* antinspect.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5605F09936E9C00F3E977 /* antinspect.c */; }; - AFA560820993700500F3E977 /* antinspect.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586B0988A468000655EE /* antinspect.xml */; }; - AFA560830993700900F3E977 /* antspotlight.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586D0988A468000655EE /* antspotlight.xml */; }; - AFA560C2099371BE00F3E977 /* polytopes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F90988A469000655EE /* polytopes.xml */; }; - AFA560C4099371D500F3E977 /* polytopes.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA560C3099371D500F3E977 /* polytopes.c */; }; - AFA561110993784D00F3E977 /* molecule.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E70988A469000655EE /* molecule.xml */; }; - AFA561130993786800F3E977 /* molecule.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561120993786800F3E977 /* molecule.c */; }; - AFA5616C09937C6800F3E977 /* blinkbox.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258750988A468000655EE /* blinkbox.xml */; }; - AFA5616E09937C9A00F3E977 /* blinkbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5616D09937C9A00F3E977 /* blinkbox.c */; }; - AFA5618F09937D2100F3E977 /* noof.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258EC0988A469000655EE /* noof.xml */; }; - AFA5619109937D3600F3E977 /* noof.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5619009937D3600F3E977 /* noof.c */; }; - AFA561B109937DB400F3E977 /* polyhedra.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F70988A469000655EE /* polyhedra.xml */; }; - AFA561B509937DCC00F3E977 /* polyhedra-gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561B209937DCB00F3E977 /* polyhedra-gl.c */; }; - AFA561B609937DCC00F3E977 /* polyhedra.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561B309937DCC00F3E977 /* polyhedra.c */; }; - AFA5621B099384DA00F3E977 /* providence.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258FC0988A469000655EE /* providence.xml */; }; - AFA5621D099384F600F3E977 /* providence.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5621C099384F600F3E977 /* providence.c */; }; - AFA562330993855500F3E977 /* pinion.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F50988A469000655EE /* pinion.xml */; }; - AFA562350993856A00F3E977 /* pinion.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA562340993856A00F3E977 /* pinion.c */; }; - AFA562D3099392F900F3E977 /* boing.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258780988A468000655EE /* boing.xml */; }; - AFA562D50993930C00F3E977 /* boing.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA562D40993930C00F3E977 /* boing.c */; }; - AFA562EE0993940400F3E977 /* antmaze.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586C0988A468000655EE /* antmaze.xml */; }; - AFA562F00993941600F3E977 /* antmaze.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA562EF0993941600F3E977 /* antmaze.c */; }; - AFA563060993947300F3E977 /* tangram.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259220988A469000655EE /* tangram.xml */; }; - AFA5630A0993948F00F3E977 /* tangram_shapes.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563070993948F00F3E977 /* tangram_shapes.c */; }; - AFA5630B0993948F00F3E977 /* tangram.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563090993948F00F3E977 /* tangram.c */; }; - AFA563280993955000F3E977 /* crackberg.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588B0988A468000655EE /* crackberg.xml */; }; - AFA5632A0993957100F3E977 /* crackberg.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563290993957100F3E977 /* crackberg.c */; }; - AFA563740993977100F3E977 /* glhanoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B70988A468000655EE /* glhanoi.xml */; }; - AFA563750993977D00F3E977 /* glhanoi.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563460993963400F3E977 /* glhanoi.c */; }; - AFA563760993978D00F3E977 /* cube21.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563660993970F00F3E977 /* cube21.c */; }; - AFA563770993979A00F3E977 /* cube21.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588E0988A468000655EE /* cube21.xml */; }; - AFA5638D099397ED00F3E977 /* timetunnel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259240988A469000655EE /* timetunnel.xml */; }; - AFA5638F0993980D00F3E977 /* timetunnel.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5638E0993980D00F3E977 /* timetunnel.c */; }; - AFA563B8099398F700F3E977 /* juggler3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D10988A468000655EE /* juggler3d.xml */; }; - AFA563BA0993991300F3E977 /* juggler3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563B90993991300F3E977 /* juggler3d.c */; }; - AFA6AAF720999950006D2685 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFA6AAF920999950006D2685 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFA6AAFA20999950006D2685 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFA6AAFB20999950006D2685 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFA6AAFC20999950006D2685 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFA6AAFD20999950006D2685 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFA6AAFE20999950006D2685 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFA6AAFF20999950006D2685 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFA6AB0D20999A60006D2685 /* glitchpeg.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFA6AB0C20999A60006D2685 /* glitchpeg.xml */; }; - AFA6AB0F20999A7B006D2685 /* glitchpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA6AB0E20999A7B006D2685 /* glitchpeg.c */; }; - AFAA6B451773F07800DE720C /* ios-function-table.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAA6B441773F07700DE720C /* ios-function-table.m */; }; - AFAAE38E207D6343007A515C /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFAAE390207D6343007A515C /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFAAE391207D6343007A515C /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFAAE392207D6343007A515C /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFAAE393207D6343007A515C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFAAE394207D6343007A515C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFAAE395207D6343007A515C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFAAE396207D6343007A515C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFAAE39F207D6420007A515C /* maze3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFAAE39E207D6420007A515C /* maze3d.c */; }; - AFAAE3A0207D6420007A515C /* maze3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFAAE39E207D6420007A515C /* maze3d.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFAAE3A2207D6439007A515C /* maze3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFAAE3A1207D6438007A515C /* maze3d.xml */; }; - AFAAE3A3207D6439007A515C /* maze3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFAAE3A1207D6438007A515C /* maze3d.xml */; }; - AFACE87A1CC83458008B24CD /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFACE87C1CC83458008B24CD /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFACE87D1CC83458008B24CD /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFACE87E1CC83458008B24CD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFACE87F1CC83458008B24CD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFACE8801CC83458008B24CD /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFACE8811CC83458008B24CD /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFACE8821CC83458008B24CD /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFACE88C1CC835F7008B24CD /* energystream.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFACE88B1CC83578008B24CD /* energystream.xml */; }; - AFACE88D1CC83608008B24CD /* energystream.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFACE88B1CC83578008B24CD /* energystream.xml */; }; - AFACE88E1CC83613008B24CD /* energystream.c in Sources */ = {isa = PBXBuildFile; fileRef = AFACE88A1CC83578008B24CD /* energystream.c */; }; - AFACE88F1CC83617008B24CD /* energystream.c in Sources */ = {isa = PBXBuildFile; fileRef = AFACE88A1CC83578008B24CD /* energystream.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFAD462309D5F4DA00AB5F95 /* grabclient.c in Sources */ = {isa = PBXBuildFile; fileRef = AFAD462209D5F4DA00AB5F95 /* grabclient.c */; }; - AFB591AE178B812C00EA4005 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFB591B0178B812C00EA4005 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFB591B1178B812C00EA4005 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFB591B2178B812C00EA4005 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFB591B3178B812C00EA4005 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFB591B4178B812C00EA4005 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFB591BE178B81E600EA4005 /* hexadrop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB591BC178B81E600EA4005 /* hexadrop.xml */; }; - AFB591BF178B81E600EA4005 /* hexadrop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB591BC178B81E600EA4005 /* hexadrop.xml */; }; - AFB591C0178B81E600EA4005 /* hexadrop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFB591BD178B81E600EA4005 /* hexadrop.c */; }; - AFB591C1178B81E600EA4005 /* hexadrop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFB591BD178B81E600EA4005 /* hexadrop.c */; }; - AFB8A69B1782BA34004EDB85 /* kaleidocycle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */; }; - AFB8A69C1782BF6C004EDB85 /* kaleidocycle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */; }; - AFB8A69D1782BFA6004EDB85 /* kaleidocycle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7511141782B64300380EA1 /* kaleidocycle.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFBE744019A7C6930018AA35 /* robot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBE743F19A7C6930018AA35 /* robot.c */; }; - AFBE744119A7C6EF0018AA35 /* robot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBE743F19A7C6930018AA35 /* robot.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFBF893E0E41D930006A2D66 /* fps.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBF893C0E41D930006A2D66 /* fps.c */; }; - AFBF893F0E41D930006A2D66 /* fps.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBF893D0E41D930006A2D66 /* fps.h */; }; - AFBF89AF0E423FC3006A2D66 /* fps-gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBF89AE0E423FC3006A2D66 /* fps-gl.c */; }; - AFBF89B20E424036006A2D66 /* fpsI.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBF89B10E424036006A2D66 /* fpsI.h */; }; - AFBFE74F178642DC00432B21 /* SaverRunner.nib in Resources */ = {isa = PBXBuildFile; fileRef = AF9772E10989DFC6001F8B92 /* SaverRunner.nib */; }; - AFBFE750178642DC00432B21 /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; }; - AFBFE752178642DC00432B21 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; }; - AFBFE753178642DC00432B21 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AFBFE754178642DC00432B21 /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; - AFBFE756178642DC00432B21 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFBFE757178642DC00432B21 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFBFE758178642DC00432B21 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFBFE759178642DC00432B21 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFBFE765178643B200432B21 /* Apple2.saver in Resources */ = {isa = PBXBuildFile; fileRef = AF9D4DFE09B5BB19006E59CF /* Apple2.saver */; }; - AFBFE76F178647FE00432B21 /* SaverRunner.nib in Resources */ = {isa = PBXBuildFile; fileRef = AF9772E10989DFC6001F8B92 /* SaverRunner.nib */; }; - AFBFE770178647FE00432B21 /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; }; - AFBFE772178647FE00432B21 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; }; - AFBFE773178647FE00432B21 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; - AFBFE774178647FE00432B21 /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; - AFBFE776178647FE00432B21 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFBFE777178647FE00432B21 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFBFE778178647FE00432B21 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFBFE779178647FE00432B21 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFBFE7831786483B00432B21 /* Phosphor.saver in Resources */ = {isa = PBXBuildFile; fileRef = AF7776F609B63ABF00EA3033 /* Phosphor.saver */; }; - AFC0E8B21CDC601A008CAFAC /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFC0E8B41CDC601A008CAFAC /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFC0E8B51CDC601A008CAFAC /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFC0E8B61CDC601A008CAFAC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFC0E8B71CDC601A008CAFAC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFC0E8B81CDC601A008CAFAC /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFC0E8B91CDC601A008CAFAC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFC0E8BA1CDC601A008CAFAC /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFC0E8C41CDC60B0008CAFAC /* hydrostat.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC0E8C21CDC60A9008CAFAC /* hydrostat.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFC0E8C51CDC60D6008CAFAC /* hydrostat.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC0E8C21CDC60A9008CAFAC /* hydrostat.c */; }; - AFC0E8C61CDC60DB008CAFAC /* hydrostat.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC0E8C31CDC60A9008CAFAC /* hydrostat.xml */; }; - AFC0E8C71CDC60DE008CAFAC /* hydrostat.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC0E8C31CDC60A9008CAFAC /* hydrostat.xml */; }; - AFC211950E4E30C800D87B6E /* teapot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC211930E4E30C800D87B6E /* teapot.c */; }; - AFC43E741C68364B00C89999 /* PxPlus_IBM_VGA8.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AFC43E731C68364B00C89999 /* PxPlus_IBM_VGA8.ttf */; }; - AFC43E771C684BE400C89999 /* PxPlus_IBM_VGA8.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AFC43E731C68364B00C89999 /* PxPlus_IBM_VGA8.ttf */; }; - AFC43E7B1C6AA77900C89999 /* YearlReg.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AFEC68381BD6CDF9004C1B64 /* YearlReg.ttf */; }; - AFC43E7C1C6AA78800C89999 /* OCRAStd.otf in Resources */ = {isa = PBXBuildFile; fileRef = AFEC68361BD6CA85004C1B64 /* OCRAStd.otf */; }; - AFC523C31FED9420001C300A /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AFC5CFDD2044AA23004CEB5E /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFC5CFDF2044AA23004CEB5E /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFC5CFE02044AA23004CEB5E /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFC5CFE12044AA23004CEB5E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFC5CFE22044AA23004CEB5E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFC5CFE32044AA23004CEB5E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFC5CFE42044AA23004CEB5E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFC5CFE52044AA23004CEB5E /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFC5CFEF2044AB04004CEB5E /* quickhull.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC5CFED2044AB03004CEB5E /* quickhull.c */; }; - AFC5CFF02044AB04004CEB5E /* quickhull.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC5CFED2044AB03004CEB5E /* quickhull.c */; }; - AFC5CFF12044AB04004CEB5E /* crumbler.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC5CFEE2044AB03004CEB5E /* crumbler.c */; }; - AFC5CFF22044AB04004CEB5E /* crumbler.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC5CFEE2044AB03004CEB5E /* crumbler.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFC5CFF42044AB28004CEB5E /* crumbler.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC5CFF32044AB27004CEB5E /* crumbler.xml */; }; - AFC5CFF52044AB28004CEB5E /* crumbler.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC5CFF32044AB27004CEB5E /* crumbler.xml */; }; - AFC7592D158D8E8B00C5458E /* textclient.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC7592B158D8E8B00C5458E /* textclient.c */; }; - AFC7592E158D8E8B00C5458E /* textclient.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC7592C158D8E8B00C5458E /* textclient.h */; }; - AFC75930158D9A7A00C5458E /* textclient-ios.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC7592F158D9A7A00C5458E /* textclient-ios.m */; }; - AFCCCBB009BFE4B000353F4D /* rdbomb.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */; }; - AFCCCBB309BFE51900353F4D /* thornbird.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259230988A469000655EE /* thornbird.xml */; }; - AFCF453715986A2100E6E8CC /* dnalogo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77787609B653DC00EA3033 /* dnalogo.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFCF453815986A3000E6E8CC /* dnalogo.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF77787909B6545E00EA3033 /* dnalogo.xml */; }; - AFCF4545159878C300E6E8CC /* polyhedra-gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561B209937DCB00F3E977 /* polyhedra-gl.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFCF4546159878C300E6E8CC /* polyhedra.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561B309937DCC00F3E977 /* polyhedra.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFCF4547159878D500E6E8CC /* polyhedra.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F70988A469000655EE /* polyhedra.xml */; }; - AFCF509C198A1861005B0DB1 /* involute.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A16A0CDD78EA002805BF /* involute.c */; }; - AFCF509D198C3612005B0DB1 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AFCF83421AF5B515008BB7E1 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFCF83441AF5B515008BB7E1 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFCF83451AF5B515008BB7E1 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFCF83461AF5B515008BB7E1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFCF83471AF5B515008BB7E1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFCF83481AF5B515008BB7E1 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFCF83491AF5B515008BB7E1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFCF834A1AF5B515008BB7E1 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFCF83551AF5B5FD008BB7E1 /* splitflap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFCF83521AF5B5FD008BB7E1 /* splitflap.xml */; }; - AFCF83561AF5B5FD008BB7E1 /* splitflap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFCF83521AF5B5FD008BB7E1 /* splitflap.xml */; }; - AFCF83571AF5B5FD008BB7E1 /* splitflap_obj.c in Sources */ = {isa = PBXBuildFile; fileRef = AFCF83531AF5B5FD008BB7E1 /* splitflap_obj.c */; }; - AFCF83581AF5B5FD008BB7E1 /* splitflap_obj.c in Sources */ = {isa = PBXBuildFile; fileRef = AFCF83531AF5B5FD008BB7E1 /* splitflap_obj.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFCF83591AF5B5FD008BB7E1 /* splitflap.c in Sources */ = {isa = PBXBuildFile; fileRef = AFCF83541AF5B5FD008BB7E1 /* splitflap.c */; }; - AFCF835A1AF5B5FD008BB7E1 /* splitflap.c in Sources */ = {isa = PBXBuildFile; fileRef = AFCF83541AF5B5FD008BB7E1 /* splitflap.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFCFF1D90CE4517C00C7D111 /* involute.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A16A0CDD78EA002805BF /* involute.c */; }; - AFCFF1DA0CE4518B00C7D111 /* tube.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480ED2098F652A00FB32B8 /* tube.c */; }; - AFCFF1DB0CE451A300C7D111 /* normals.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A93099336D800F3E977 /* normals.c */; }; - AFD51B200F063B4A00471C02 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; }; - AFD51B220F063B4A00471C02 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD51DB70F063BCE00471C02 /* photopile.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD51DB60F063BCE00471C02 /* photopile.c */; }; - AFD51DB90F063BE700471C02 /* photopile.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFD51DB80F063BE700471C02 /* photopile.xml */; }; - AFD56DF80996A03800BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56E090996A07A00BA26F7 /* gltext.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56E080996A07A00BA26F7 /* gltext.c */; }; - AFD56E9F0996A23800BA26F7 /* gltext.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258BD0988A468000655EE /* gltext.xml */; }; - AFD56EB50996A72600BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56EE00996A95700BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56EEE0996A99E00BA26F7 /* forest.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56EED0996A99E00BA26F7 /* forest.c */; }; - AFD56F110996AAFA00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56F1D0996AB1D00BA26F7 /* forest.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AF0988A468000655EE /* forest.xml */; }; - AFD56F1E0996AB4000BA26F7 /* vines.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2592A0988A469000655EE /* vines.xml */; }; - AFD56F200996AB5A00BA26F7 /* vines.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56F1F0996AB5A00BA26F7 /* vines.c */; }; - AFD56F290996AB8A00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56F350996ABB300BA26F7 /* galaxy.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258B10988A468000655EE /* galaxy.xml */; }; - AFD56F370996ABD200BA26F7 /* galaxy.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56F360996ABD200BA26F7 /* galaxy.c */; }; - AFD56F550996AEEE00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56F610996AF1500BA26F7 /* grav.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C00988A468000655EE /* grav.xml */; }; - AFD56F630996AF2D00BA26F7 /* grav.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56F620996AF2D00BA26F7 /* grav.c */; }; - AFD56F710996B01600BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56F870996B04D00BA26F7 /* hopalong.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258C50988A468000655EE /* hopalong.xml */; }; - AFD56F890996B06600BA26F7 /* hopalong.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56F880996B06600BA26F7 /* hopalong.c */; }; - AFD56F920996B09400BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56F9F0996B0D000BA26F7 /* laser.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D70988A468000655EE /* laser.xml */; }; - AFD56FA10996B0E500BA26F7 /* laser.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56FA00996B0E500BA26F7 /* laser.c */; }; - AFD56FA90996B10F00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56FB50996B15000BA26F7 /* lightning.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D90988A468000655EE /* lightning.xml */; }; - AFD56FB70996B16300BA26F7 /* lightning.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56FB60996B16300BA26F7 /* lightning.c */; }; - AFD56FBF0996B18F00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56FCB0996B1BE00BA26F7 /* lisa.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DA0988A468000655EE /* lisa.xml */; }; - AFD56FCD0996B1D600BA26F7 /* lisa.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56FCC0996B1D600BA26F7 /* lisa.c */; }; - AFD56FD50996B20900BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD56FE10996B24B00BA26F7 /* lissie.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DB0988A468000655EE /* lissie.xml */; }; - AFD56FE30996B26200BA26F7 /* lissie.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD56FE20996B26200BA26F7 /* lissie.c */; }; - AFD56FFE0996B43800BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD5700B0996B47E00BA26F7 /* penrose.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F10988A469000655EE /* penrose.xml */; }; - AFD5700D0996B49D00BA26F7 /* penrose.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5700C0996B49D00BA26F7 /* penrose.c */; }; - AFD570150996B4CC00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570210996B51100BA26F7 /* sierpinski.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590B0988A469000655EE /* sierpinski.xml */; }; - AFD570230996B52700BA26F7 /* sierpinski.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570220996B52700BA26F7 /* sierpinski.c */; }; - AFD5702C0996B56D00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD5703A0996B5D000BA26F7 /* sphere.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259110988A469000655EE /* sphere.xml */; }; - AFD5703C0996B5E300BA26F7 /* sphere.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5703B0996B5E300BA26F7 /* sphere.c */; }; - AFD570490996B61600BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570550996B65A00BA26F7 /* spiral.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259140988A469000655EE /* spiral.xml */; }; - AFD570570996B67600BA26F7 /* spiral.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570560996B67600BA26F7 /* spiral.c */; }; - AFD5705F0996B6A300BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD5706B0996B6E700BA26F7 /* fadeplot.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258A10988A468000655EE /* fadeplot.xml */; }; - AFD5706D0996B70000BA26F7 /* fadeplot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5706C0996B70000BA26F7 /* fadeplot.c */; }; - AFD570750996B72700BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570810996B77F00BA26F7 /* mountain.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258E90988A469000655EE /* mountain.xml */; }; - AFD570830996B79300BA26F7 /* mountain.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570820996B79300BA26F7 /* mountain.c */; }; - AFD5708B0996B80300BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570970996B84E00BA26F7 /* triangle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259250988A469000655EE /* triangle.xml */; }; - AFD570990996B86200BA26F7 /* triangle.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570980996B86200BA26F7 /* triangle.c */; }; - AFD570A10996B88E00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570AD0996B8DC00BA26F7 /* worm.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259300988A469000655EE /* worm.xml */; }; - AFD570AF0996B8EF00BA26F7 /* worm.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570AE0996B8EF00BA26F7 /* worm.c */; }; - AFD570B70996B93000BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570C30996B96F00BA26F7 /* rotor.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259060988A469000655EE /* rotor.xml */; }; - AFD570C50996B98500BA26F7 /* rotor.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570C40996B98500BA26F7 /* rotor.c */; }; - AFD570CF0996B9F800BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570DD0996BA4600BA26F7 /* ant.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586A0988A468000655EE /* ant.xml */; }; - AFD570DF0996BA5D00BA26F7 /* ant.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD570DE0996BA5C00BA26F7 /* ant.c */; }; - AFD570F00996BBBF00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD570FE0996BC2000BA26F7 /* flow.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258AA0988A468000655EE /* flow.xml */; }; - AFD571020996BC3800BA26F7 /* flow.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD571010996BC3800BA26F7 /* flow.c */; }; - AFD571190996BE9300BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD571270996BEE100BA26F7 /* discrete.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258970988A468000655EE /* discrete.xml */; }; - AFD571290996BEF700BA26F7 /* discrete.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD571280996BEF700BA26F7 /* discrete.c */; }; - AFD571320996BF2E00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD5713E0996BFA500BA26F7 /* apollonian.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586E0988A468000655EE /* apollonian.xml */; }; - AFD571400996BFBE00BA26F7 /* apollonian.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5713F0996BFBE00BA26F7 /* apollonian.c */; }; - AFD571490996C01700BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD571550996C05F00BA26F7 /* euler2d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2589F0988A468000655EE /* euler2d.xml */; }; - AFD571570996C07F00BA26F7 /* euler2d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD571560996C07F00BA26F7 /* euler2d.c */; }; - AFD5715F0996C0CE00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD5716C0996C16700BA26F7 /* thornbird.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5716B0996C16700BA26F7 /* thornbird.c */; }; - AFD571BB0996D9DC00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD571C70996DA3300BA26F7 /* juggle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D00988A468000655EE /* juggle.xml */; }; - AFD571C90996DA4600BA26F7 /* juggle.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD571C80996DA4600BA26F7 /* juggle.c */; }; - AFD572280996E4A300BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD572340996E52B00BA26F7 /* swirl.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259200988A469000655EE /* swirl.xml */; }; - AFD572360996E53E00BA26F7 /* swirl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572350996E53E00BA26F7 /* swirl.c */; }; - AFD572730996EE8500BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD5727F0996EF1900BA26F7 /* polyominoes.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F80988A469000655EE /* polyominoes.xml */; }; - AFD572810996EF2B00BA26F7 /* polyominoes.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572800996EF2B00BA26F7 /* polyominoes.c */; }; - AFD572AB0996F99600BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD572B80996FAF900BA26F7 /* bouboule.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258790988A468000655EE /* bouboule.xml */; }; - AFD572BA0996FB3D00BA26F7 /* bouboule.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572B90996FB3D00BA26F7 /* bouboule.c */; }; - AFD572C80996FC0F00BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD572EC0997005900BA26F7 /* crystal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2588D0988A468000655EE /* crystal.xml */; }; - AFD572EE0997006E00BA26F7 /* crystal.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD572ED0997006E00BA26F7 /* crystal.c */; }; - AFD572FF099701C000BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD5730B099702AF00BA26F7 /* julia.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D20988A468000655EE /* julia.xml */; }; - AFD5730D099702C800BA26F7 /* julia.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD5730C099702C800BA26F7 /* julia.c */; }; - AFD573630997411200BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD573700997418D00BA26F7 /* strange.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591D0988A469000655EE /* strange.xml */; }; - AFD57372099741A200BA26F7 /* strange.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD57371099741A200BA26F7 /* strange.c */; }; - AFD77E6220C23F8600A3638D /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFD77E6420C23F8600A3638D /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFD77E6520C23F8600A3638D /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFD77E6620C23F8600A3638D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFD77E6720C23F8600A3638D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFD77E6820C23F8600A3638D /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFD77E6920C23F8600A3638D /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFD77E6A20C23F8600A3638D /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFD77E7320C2418000A3638D /* filmleader.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD77E7220C2417F00A3638D /* filmleader.c */; }; - AFD77E7420C2418000A3638D /* filmleader.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD77E7220C2417F00A3638D /* filmleader.c */; }; - AFD77E7520C2418000A3638D /* filmleader.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD77E7220C2417F00A3638D /* filmleader.c */; }; - AFD77E7720C2419600A3638D /* filmleader.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFD77E7620C2419600A3638D /* filmleader.xml */; }; - AFD77E7820C2419600A3638D /* filmleader.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFD77E7620C2419600A3638D /* filmleader.xml */; }; - AFD9D5BE201E686B0070E99D /* ships.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD9D5BD201E686A0070E99D /* ships.c */; }; - AFD9D5BF201E686B0070E99D /* ships.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD9D5BD201E686A0070E99D /* ships.c */; }; - AFD9D5C0201E686B0070E99D /* ships.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD9D5BD201E686A0070E99D /* ships.c */; }; - AFDA11251934424D003D397F /* aligned_malloc.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDA11211934424D003D397F /* aligned_malloc.c */; }; - AFDA11261934424D003D397F /* aligned_malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = AFDA11221934424D003D397F /* aligned_malloc.h */; }; - AFDA11271934424D003D397F /* thread_util.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDA11231934424D003D397F /* thread_util.c */; }; - AFDA11281934424D003D397F /* thread_util.h in Headers */ = {isa = PBXBuildFile; fileRef = AFDA11241934424D003D397F /* thread_util.h */; }; - AFDA6595178A52B70070D24B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFDA6597178A52B70070D24B /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFDA6598178A52B70070D24B /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFDA6599178A52B70070D24B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFDA659A178A52B70070D24B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFDA659B178A52B70070D24B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFDA65A5178A541A0070D24B /* unknownpleasures.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFDA65A3178A541A0070D24B /* unknownpleasures.xml */; }; - AFDA65A6178A541A0070D24B /* unknownpleasures.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFDA65A3178A541A0070D24B /* unknownpleasures.xml */; }; - AFDA65A7178A541A0070D24B /* unknownpleasures.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDA65A4178A541A0070D24B /* unknownpleasures.c */; }; - AFDA65A8178A541A0070D24B /* unknownpleasures.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDA65A4178A541A0070D24B /* unknownpleasures.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFDDCCEC19FF0D170072365B /* involute.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A16A0CDD78EA002805BF /* involute.c */; }; - AFDDCCED19FF0EBD0072365B /* geodesicgears.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7ACFD619FF0B7A00BD752B /* geodesicgears.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFE2A45C0E2E904600ADB298 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFE2A4730E2E90E300ADB298 /* skytentacles.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE2A4720E2E90E300ADB298 /* skytentacles.c */; }; - AFE2A4750E2E911200ADB298 /* skytentacles.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFE2A4740E2E911200ADB298 /* skytentacles.xml */; }; - AFE30BEE0E52B14700CCF4A5 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFE30BFE0E52B18300CCF4A5 /* sonar.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2590F0988A469000655EE /* sonar.xml */; }; - AFE30C020E52B1DC00CCF4A5 /* sonar-icmp.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30BFF0E52B1DC00CCF4A5 /* sonar-icmp.c */; }; - AFE30C030E52B1DC00CCF4A5 /* sonar-sim.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30C000E52B1DC00CCF4A5 /* sonar-sim.c */; }; - AFE30C040E52B1DC00CCF4A5 /* sonar.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE30C010E52B1DC00CCF4A5 /* sonar.c */; }; - AFE349291B033A8200AF3D73 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; }; - AFE6A16C0CDD78EA002805BF /* involute.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A16A0CDD78EA002805BF /* involute.c */; }; - AFE6A1890CDD7B2E002805BF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFE6A18A0CDD7B2E002805BF /* involute.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A16A0CDD78EA002805BF /* involute.c */; }; - AFE6A40C0CDD7BC3002805BF /* moebiusgears.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A40B0CDD7BC3002805BF /* moebiusgears.c */; }; - AFE6A40E0CDD7BDC002805BF /* moebiusgears.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFE6A40D0CDD7BDC002805BF /* moebiusgears.xml */; }; - AFE6A4220CDD7FAA002805BF /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFE6A4350CDD800F002805BF /* abstractile.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A4340CDD800F002805BF /* abstractile.c */; }; - AFE6A4370CDD8027002805BF /* abstractile.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFE6A4360CDD8026002805BF /* abstractile.xml */; }; - AFE943B119DD54C1000A5E6D /* xft.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE943AF19DD54C1000A5E6D /* xft.c */; }; - AFE943B219DD54C1000A5E6D /* xft.h in Headers */ = {isa = PBXBuildFile; fileRef = AFE943B019DD54C1000A5E6D /* xft.h */; }; - AFE943B519DDF97F000A5E6D /* utf8wc.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE943B319DDF97F000A5E6D /* utf8wc.c */; }; - AFE943B619DDF97F000A5E6D /* utf8wc.h in Headers */ = {isa = PBXBuildFile; fileRef = AFE943B419DDF97F000A5E6D /* utf8wc.h */; }; - AFEB9C37158FFF88003974F3 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFEB9C3915900514003974F3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3815900514003974F3 /* UIKit.framework */; }; - AFEB9C3B1590054B003974F3 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3A1590054B003974F3 /* OpenGLES.framework */; }; - AFEB9C3D15900558003974F3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3C15900558003974F3 /* Foundation.framework */; }; - AFEB9C401590056A003974F3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */; }; - AFEB9C411590056A003974F3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3F1590056A003974F3 /* QuartzCore.framework */; }; - AFEC23D41CB6EAE100DE138F /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFEC23D61CB6EAE100DE138F /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFEC23D71CB6EAE100DE138F /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFEC23D81CB6EAE100DE138F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFEC23D91CB6EAE100DE138F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFEC23DA1CB6EAE100DE138F /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFEC23DB1CB6EAE100DE138F /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFEC23DC1CB6EAE100DE138F /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFEC23E61CB6EC0400DE138F /* dymaxionmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEC23E41CB6EBC400DE138F /* dymaxionmap.c */; }; - AFEC23E71CB6EC0B00DE138F /* dymaxionmap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEC23E51CB6EBDA00DE138F /* dymaxionmap.xml */; }; - AFEC23E81CB6EC6800DE138F /* dymaxionmap.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEC23E51CB6EBDA00DE138F /* dymaxionmap.xml */; }; - AFEC23E91CB6EC7F00DE138F /* dymaxionmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEC23E41CB6EBC400DE138F /* dymaxionmap.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFEC68371BD6CA85004C1B64 /* OCRAStd.otf in Resources */ = {isa = PBXBuildFile; fileRef = AFEC68361BD6CA85004C1B64 /* OCRAStd.otf */; }; - AFEC68391BD6CDF9004C1B64 /* YearlReg.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AFEC68381BD6CDF9004C1B64 /* YearlReg.ttf */; }; - AFEE10541D13406000AAC8F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFEE10561D13406000AAC8F7 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFEE10571D13406000AAC8F7 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFEE10581D13406000AAC8F7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFEE10591D13406000AAC8F7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFEE105A1D13406000AAC8F7 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFEE105B1D13406000AAC8F7 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFEE105C1D13406000AAC8F7 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFEE10661D1341F600AAC8F7 /* cubetwist.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEE10641D1341E300AAC8F7 /* cubetwist.c */; }; - AFEE10671D1341FA00AAC8F7 /* cubetwist.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEE10641D1341E300AAC8F7 /* cubetwist.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFEE10681D1341FE00AAC8F7 /* cubetwist.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEE10651D1341E300AAC8F7 /* cubetwist.xml */; }; - AFEE10691D13420700AAC8F7 /* cubetwist.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEE10651D1341E300AAC8F7 /* cubetwist.xml */; }; - AFEE10731D15EB0800AAC8F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFEE10751D15EB0800AAC8F7 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFEE10761D15EB0800AAC8F7 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFEE10771D15EB0800AAC8F7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFEE10781D15EB0800AAC8F7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFEE10791D15EB0800AAC8F7 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFEE107A1D15EB0800AAC8F7 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFEE107B1D15EB0800AAC8F7 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFEE10851D15EBB900AAC8F7 /* cubestack.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEE10831D15EBA600AAC8F7 /* cubestack.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFEE10861D15EBC800AAC8F7 /* cubestack.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEE10831D15EBA600AAC8F7 /* cubestack.c */; }; - AFEE10871D15EBD900AAC8F7 /* cubestack.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEE10841D15EBA600AAC8F7 /* cubestack.xml */; }; - AFEE10881D15EBDC00AAC8F7 /* cubestack.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEE10841D15EBA600AAC8F7 /* cubestack.xml */; }; - AFEE10921D17E20B00AAC8F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFEE10941D17E20B00AAC8F7 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFEE10951D17E20B00AAC8F7 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFEE10961D17E20B00AAC8F7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFEE10971D17E20B00AAC8F7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFEE10981D17E20B00AAC8F7 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFEE10991D17E20B00AAC8F7 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - AFEE109A1D17E20B00AAC8F7 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFEE10A41D17E2BA00AAC8F7 /* splodesic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEE10A21D17E2B300AAC8F7 /* splodesic.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFEE10A51D17E2C500AAC8F7 /* splodesic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFEE10A21D17E2B300AAC8F7 /* splodesic.c */; }; - AFEE10A61D17E2C900AAC8F7 /* splodesic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEE10A31D17E2B300AAC8F7 /* splodesic.xml */; }; - AFEE10A71D17E2CD00AAC8F7 /* splodesic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFEE10A31D17E2B300AAC8F7 /* splodesic.xml */; }; - AFF1BA0F19A96D8B0016A88D /* lament_model.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF1BA0E19A96D8B0016A88D /* lament_model.c */; }; - AFF1BA1019A96D8B0016A88D /* lament_model.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF1BA0E19A96D8B0016A88D /* lament_model.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFF2868617860E830050A578 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFF2868817860E830050A578 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFF2868917860E830050A578 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFF2868A17860E830050A578 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFF2868B17860E830050A578 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFF2868C17860E830050A578 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFF28696178611720050A578 /* quasicrystal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF28694178611720050A578 /* quasicrystal.xml */; }; - AFF28697178611720050A578 /* quasicrystal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF28694178611720050A578 /* quasicrystal.xml */; }; - AFF28698178611720050A578 /* quasicrystal.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF28695178611720050A578 /* quasicrystal.c */; }; - AFF28699178611720050A578 /* quasicrystal.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF28695178611720050A578 /* quasicrystal.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFF3C9EF17CCAC440028F240 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFF3C9F117CCAC440028F240 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFF3C9F217CCAC440028F240 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFF3C9F317CCAC440028F240 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFF3C9F417CCAC440028F240 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFF3C9F517CCAC440028F240 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFF3C9FE17CCAD9A0028F240 /* geodesic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */; }; - AFF3C9FF17CCAD9A0028F240 /* geodesic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */; }; - AFF3CA0317CCAEB70028F240 /* geodesic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF3CA0217CCAEB70028F240 /* geodesic.c */; }; - AFF3CA0417CCAEB70028F240 /* geodesic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF3CA0217CCAEB70028F240 /* geodesic.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - AFF4633C0C4403E400EE6509 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFF4634A0C44044F00EE6509 /* cwaves.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF463490C44044E00EE6509 /* cwaves.c */; }; - AFF4634C0C44046500EE6509 /* cwaves.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF4634B0C44046500EE6509 /* cwaves.xml */; }; - AFF4635F0C440AEF00EE6509 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFF463720C440B9200EE6509 /* glcells.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF463710C440B9200EE6509 /* glcells.c */; }; - AFF463740C440BAC00EE6509 /* glcells.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF463730C440BAC00EE6509 /* glcells.xml */; }; - AFFAB31C19158CE40020F021 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - AFFAB31E19158CE40020F021 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - AFFAB31F19158CE40020F021 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - AFFAB32019158CE40020F021 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - AFFAB32119158CE40020F021 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AFFAB32219158CE40020F021 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - AFFAB32319158CE40020F021 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - AFFAB32F19158E2A0020F021 /* projectiveplane.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFFAB32C19158E2A0020F021 /* projectiveplane.xml */; }; - AFFAB33019158E2A0020F021 /* projectiveplane.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFFAB32C19158E2A0020F021 /* projectiveplane.xml */; }; - AFFAB33219158EA80020F021 /* projectiveplane.c in Sources */ = {isa = PBXBuildFile; fileRef = AFFAB33119158EA80020F021 /* projectiveplane.c */; }; - AFFAB33319158EA80020F021 /* projectiveplane.c in Sources */ = {isa = PBXBuildFile; fileRef = AFFAB33119158EA80020F021 /* projectiveplane.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; }; - CE3D01581B76F4C100993C75 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; - CE3D015A1B76F4C100993C75 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; }; - CE3D015B1B76F4C100993C75 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; }; - CE3D015C1B76F4C100993C75 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; }; - CE3D015D1B76F4C100993C75 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - CE3D015E1B76F4C100993C75 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; }; - CE3D015F1B76F4C100993C75 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CE3D01601B76F4C100993C75 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; }; - CE3D01691B76F88A00993C75 /* testx11.xml in Resources */ = {isa = PBXBuildFile; fileRef = CE3D01681B76F83E00993C75 /* testx11.xml */; }; - CE3D016B1B76F93700993C75 /* testx11.c in Sources */ = {isa = PBXBuildFile; fileRef = CE3D016A1B76F8E200993C75 /* testx11.c */; }; - CE43C2BF1C055157004C2BC6 /* jwxyz-cocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = CE43C2BE1C055157004C2BC6 /* jwxyz-cocoa.m */; }; - CE55645A1C25141000645458 /* jwxyz-gl.c in Sources */ = {isa = PBXBuildFile; fileRef = CE5564591C25141000645458 /* jwxyz-gl.c */; }; - CE8EA1C21C35CF10002D1020 /* jwxyz-common.c in Sources */ = {isa = PBXBuildFile; fileRef = CE8EA1C11C35CF10002D1020 /* jwxyz-common.c */; }; - CE9289D319BD00E300961F22 /* async_netdb.c in Sources */ = {isa = PBXBuildFile; fileRef = CE9289D119BD00E200961F22 /* async_netdb.c */; }; - CE9289D419BD00E300961F22 /* async_netdb.h in Headers */ = {isa = PBXBuildFile; fileRef = CE9289D219BD00E300961F22 /* async_netdb.h */; }; - CEE0BC621A6B0D6200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC631A6B0D8100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC641A6B0DA100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC661A6B0DBF00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC671A6B0E0600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC681A6B0E1800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC691A6B0E2D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC6A1A6B0E3800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC6B1A6B0E4200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC6C1A6B0E4B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC6D1A6B0E5400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC6E1A6B0E5E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC6F1A6B0E6700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC701A6B0E7200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC711A6B0E7D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC721A6B0E8800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC731A6B0E9200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC741A6B0E9B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC751A6B0EA500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC761A6B0EAE00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC771A6B0ED300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC781A6B0EDD00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC791A6B0EE700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC7A1A6B0EF100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC7B1A6B0EFB00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC7C1A6B0F0400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC7D1A6B0F0D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC7E1A6B0F1600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC7F1A6B0F1F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC801A6B0F2900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC811A6B0F3200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC821A6B0F3C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC831A6B0F4500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC841A6B0F5400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC851A6B0F5D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC861A6B0F6700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC871A6B0F7000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC881A6B0F7C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC891A6B0FB300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC8A1A6B0FBE00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC8B1A6B0FC900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC8C1A6B0FD400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC8D1A6B0FDE00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC8E1A6B0FEA00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC8F1A6B0FF600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC901A6B100000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC911A6B100900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC921A6B101900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC931A6B102600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC941A6B103100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC951A6B103B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC961A6B104500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC971A6B104F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC981A6B105800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC991A6B106300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC9A1A6B106C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC9B1A6B107600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC9C1A6B108000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC9D1A6B108B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC9E1A6B109600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BC9F1A6B10A000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA01A6B10A900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA11A6B10B400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA21A6B10BF00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA31A6B10CB00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA41A6B10D400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA51A6B10DE00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA61A6B10E900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA71A6B10F300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA81A6B10FD00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCA91A6B110700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCAA1A6B111200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCAB1A6B111E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCAC1A6B112A00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCAD1A6B113500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCAE1A6B114000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCAF1A6B114D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB01A6B115700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB11A6B116100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB21A6B116B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB31A6B117500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB41A6B117F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB51A6B118C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB61A6B119C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB71A6B11DC00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB81A6B11E700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCB91A6B11F100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCBA1A6B11FB00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCBB1A6B120600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCBC1A6B121000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCBD1A6B121B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCBE1A6B122600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCBF1A6B123500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC01A6B124400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC11A6B124D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC21A6B125800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC31A6B126200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC41A6B126D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC51A6B127700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC61A6B12F700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC71A6B130000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC81A6B130A00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCC91A6B131300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCCA1A6B131E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCCB1A6B132800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCCC1A6B133300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCCD1A6B133D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCCE1A6B134600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCCF1A6B135000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD01A6B135900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD11A6B136300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD21A6B136C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD31A6B137600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD41A6B137F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD51A6B138800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD61A6B13A100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD71A6B13AA00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD81A6B13B500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCD91A6B13C000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCDA1A6B13C900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCDB1A6B13D300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCDC1A6B13DD00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCDD1A6B13E700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCDE1A6B13F100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCDF1A6B13FC00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE01A6B140500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE11A6B140F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE21A6B141900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE31A6B142200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE41A6B142C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE51A6B143500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE61A6B143E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE71A6B144800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE81A6B146F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCE91A6B147900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCEA1A6B150F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCEB1A6B151A00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCEC1A6B152300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCED1A6B152E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCEE1A6B153800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCEF1A6B154200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF01A6B154E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF11A6B155700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF21A6B156200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF31A6B156C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF41A6B157600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF51A6B158000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF61A6B158C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF71A6B159600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF81A6B15A300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCF91A6B15AD00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCFA1A6B15B600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCFB1A6B15BF00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCFC1A6B15C800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCFD1A6B15D200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCFE1A6B15E300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BCFF1A6B15EE00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD001A6B15F800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD011A6B160200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD021A6B160D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD031A6B161700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD041A6B162400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD051A6B162E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD061A6B163700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD071A6B164000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD081A6B164A00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD091A6B165300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD0A1A6B165D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD0B1A6B166700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD0C1A6B167000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD0D1A6B167900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD0E1A6B168200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD0F1A6B168D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD101A6B169600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD111A6B169F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD121A6B16A800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD131A6B16B200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD141A6B16BB00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD151A6B16C500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD161A6B16D000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD171A6B16DA00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD181A6B16E300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD191A6B16EE00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD1A1A6B16F800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD1B1A6B170100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD1C1A6B170A00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD1D1A6B171400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD1E1A6B171E00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD1F1A6B172800C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD201A6B173100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD211A6B173A00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD221A6B174400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD231A6B174D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD241A6B175700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD251A6B176000C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD261A6B176900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD271A6B177200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD281A6B177C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD291A6B178600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD2A1A6B178F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD2B1A6B179900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD2C1A6B17A200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD2D1A6B17AD00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD2E1A6B17B600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD2F1A6B17BF00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD301A6B17C900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD311A6B17D300C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD321A6B17DD00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD331A6B17E600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD341A6B17EF00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD351A6B17F700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD361A6B180D00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD371A6B181700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD381A6B182100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD391A6B182B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD3A1A6B183600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD3B1A6B184100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD3C1A6B184C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD3D1A6B185600C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD3E1A6B186200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD3F1A6B186C00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD401A6B187500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD411A6B188100C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD421A6B188B00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD431A6B189500C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD441A6B189F00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD451A6B18A900C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD461A6B18B200C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD471A6B18BB00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD481A6B18C400C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD491A6B18CE00C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; - CEE0BD4A1A6B18D700C098BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE0BC611A6B0D6200C098BF /* OpenGL.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - AF08399109930B6B00277BE9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF083A34099311D700277BE9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF0DC7AD0C4C73F600D76972 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF0DCA300C4C744D00D76972 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF0DC7AB0C4C73F600D76972; - remoteInfo = m6502; - }; - AF0DCA440C4CBB0D00D76972 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF0DCA5B0C4CBB4300D76972 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF0DCA420C4CBB0D00D76972; - remoteInfo = Voronoi; - }; - AF137D460F075CC8004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF137D410F075C9B004DE3B2; - remoteInfo = Obsolete; - }; - AF137D480F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD5709B0996B88E00BA26F7; - remoteInfo = Worm; - }; - AF137D4A0F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477208099D4EE8001F091E; - remoteInfo = Whirlygig; - }; - AF137D4C0F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56F0B0996AAFA00BA26F7; - remoteInfo = Vines; - }; - AF137D4E0F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4771A7099D4949001F091E; - remoteInfo = T3D; - }; - AF137D500F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD570430996B61600BA26F7; - remoteInfo = Spiral; - }; - AF137D520F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD570260996B56D00BA26F7; - remoteInfo = Sphere; - }; - AF137D540F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD570B10996B93000BA26F7; - remoteInfo = Rotor; - }; - AF137D560F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56FCF0996B20900BA26F7; - remoteInfo = Lissie; - }; - AF137D580F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56FB90996B18F00BA26F7; - remoteInfo = Lisa; - }; - AF137D5A0F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56FA30996B10F00BA26F7; - remoteInfo = Lightning; - }; - AF137D5C0F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56F8C0996B09400BA26F7; - remoteInfo = Laser; - }; - AF137D600F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55CCC09934CE400F3E977; - remoteInfo = GLForestFire; - }; - AF137D620F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56EDA0996A95700BA26F7; - remoteInfo = Forest; - }; - AF137D640F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477909099DE379001F091E; - remoteInfo = Flag; - }; - AF137D660F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47765A099DA78E001F091E; - remoteInfo = Critical; - }; - AF137D680F075E5C004DE3B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF6427A809A2DE36000F4CD4; - remoteInfo = Bubbles; - }; - AF1A17630D6D6EE3008AF328 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF1A17830D6D6FA7008AF328 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF1A17610D6D6EE3008AF328; - remoteInfo = LCDscrub; - }; - AF1B0FA91D7AB4740011DBE4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF1B0FC41D7AB5740011DBE4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF1B0FA71D7AB4740011DBE4; - remoteInfo = Hexstrut; - }; - AF2107731FD23BDD00B61EA9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF21078E1FD23D9800B61EA9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF2107711FD23BDD00B61EA9; - remoteInfo = Esper; - }; - AF32D9E20F3AD0B40080F535 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF32D9F80F3AD0D90080F535 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF32D9E00F3AD0B40080F535; - remoteInfo = RubikBlocks; - }; - AF3581C11431D47B00E09C51 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF3581FD143330F900E09C51 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF35E88C0E63823600691F2F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF35E8A20E63825600691F2F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF35E88A0E63823600691F2F; - remoteInfo = Jigsaw; - }; - AF36340018540D050086A439 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF1AD9E118500F9F00932759; - remoteInfo = XScreenSaverUpdater; - }; - AF39381C1D0FBD6A00205406 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF3938371D0FBF5300205406 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF39381A1D0FBD6A00205406; - remoteInfo = Discoball; - }; - AF39E284198A11F60064A58D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF39E2B9198A16920064A58D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF39E282198A11F60064A58D; - remoteInfo = WindupRobot; - }; - AF3C71470D624BF50030CC0D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF3EC97A2035154C00180A35 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF3EC995203517EE00180A35 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF3EC9782035154C00180A35; - remoteInfo = Peepers; - }; - AF41E954201D49DB0098E253 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF41E970201D4C380098E253 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF41E952201D49DB0098E253; - remoteInfo = RazzleDazzle; - }; - AF42C5150D624E9200B27FF6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF3C71450D624BF50030CC0D; - remoteInfo = Hypnowheel; - }; - AF4540D10E52BE8800AE87B5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFE30BE80E52B14700CCF4A5; - remoteInfo = Sonar; - }; - AF46E9D11CBBA2B300240FBC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF46E9EC1CBBA49A00240FBC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF46E9CF1CBBA2B300240FBC; - remoteInfo = Unicrud; - }; - AF476FB7099D154F001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF476FDC099D1686001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47704E099D4385001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47716B099D4786001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477181099D4803001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4771A9099D4949001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4771DD099D4D9A001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4771F4099D4E63001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47720A099D4EE8001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477220099D4F67001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477255099D5717001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47726D099D57B9001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477285099D5926001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477384099D65A1001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47739C099D6648001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4773C3099D67B9001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477403099D69E7001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477428099D7C70001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477444099D7D33001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477485099D89E4001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47749B099D8A74001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4774B6099D8B5F001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4774D0099D8BFF001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47755F099D9A1A001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477585099D9C28001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4775A1099D9CF7001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4775DA099D9F69001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4775F4099DA030001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477615099DA26C001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477646099DA6D0001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47765C099DA78E001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477672099DA849001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477691099DAA6F001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4776AC099DABDD001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4776C2099DAC8A001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4776DD099DADDF001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4776F3099DAE7A001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47770F099DAF9F001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477725099DB044001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477754099DB61E001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477776099DB965001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF477792099DBA90001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4777D3099DC183001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4778AD099DDB79001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4778C9099DDCAE001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4778EA099DDDC8001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47790B099DE379001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF47792C099DE4C7001F091E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF480921098C412F00FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF480929098C419000FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF48092C098C41AE00FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF480935098C421200FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF480C4B098E301400FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF480D5B098EED6900FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF480D59098EED5100FB32B8; - remoteInfo = "All Savers (OpenGL)"; - }; - AF480D5D098EED6900FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF480D58098EED3D00FB32B8; - remoteInfo = "All Savers (XLockmore)"; - }; - AF480D5F098EED6900FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF480AAF098C669800FB32B8; - remoteInfo = "All Savers (XScreenSaver)"; - }; - AF480D74098EEDDE00FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4810ED09909FBA00FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4812520990CE2700FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4812B50990D3D900FB32B8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF48DEF10A0C25E000F94CF9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF48DF050A0C261100F94CF9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF48DEEF0A0C25E000F94CF9; - remoteInfo = GLSchool; - }; - AF4A344B102A593600A81B2A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4A345F102A59A400A81B2A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4A3449102A593600A81B2A; - remoteInfo = Surfaces; - }; - AF4F10ED143450C300E34F3F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF3581BF1431D47B00E09C51; - remoteInfo = CompanionCube; - }; - AF4F10EF143450C300E34F3F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF78D175142DD8F3002AAF77; - remoteInfo = Hilbert; - }; - AF4F10F1143450C300E34F3F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF3581FB143330F900E09C51; - remoteInfo = TronBit; - }; - AF4FD6E80CE7A486005EE58E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4FD6FE0CE7A4F9005EE58E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4FD6E60CE7A486005EE58E; - remoteInfo = Lockward; - }; - AF4FF4970D52CA5000666F98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4FF4930D52CA0800666F98; - remoteInfo = m6502.h; - }; - AF4FF4BC0D52CBDE00666F98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF4FF4D60D52CD0D00666F98 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4FF4BA0D52CBDE00666F98; - remoteInfo = CubicGrid; - }; - AF5C9AFB1A0CCE6E00B0147A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF5C9B151A0CCF8000B0147A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF5C9AF91A0CCE6E00B0147A; - remoteInfo = Cityflow; - }; - AF5ECEAB2116B1A400069433 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF5ECEC82116B31F00069433 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF5ECEA92116B1A400069433; - remoteInfo = VFeedback; - }; - AF62D61A2180070600C57C42 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF62D6382180087500C57C42 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF62D6182180070600C57C42; - remoteInfo = Handsy; - }; - AF633C031EE0BA6F00AB33BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF633C1E1EE0BCD300AB33BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF633C011EE0BA6F00AB33BD; - remoteInfo = Vigilance; - }; - AF63A7F31AB4EDDB00593C75 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF63A80E1AB4EFD300593C75 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF63A7F11AB4EDDB00593C75; - remoteInfo = RomanBoy; - }; - AF63F2491C3465BE0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF63F24B1C3465BE0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4FF4930D52CA0800666F98; - remoteInfo = m6502.h; - }; - AF63F24D1C3465BE0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56119099378CB00F3E977; - remoteInfo = molecules.h; - }; - AF63F4521C34682A0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF63F4541C34682A0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4FF4930D52CA0800666F98; - remoteInfo = m6502.h; - }; - AF63F4561C34682A0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56119099378CB00F3E977; - remoteInfo = molecules.h; - }; - AF63F47A1C3469FC0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF63F47C1C3469FC0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4FF4930D52CA0800666F98; - remoteInfo = m6502.h; - }; - AF63F47E1C3469FC0033E133 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56119099378CB00F3E977; - remoteInfo = molecules.h; - }; - AF6423F4099FF9C2000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF6425CE09A18855000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF6425EE09A189EC000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF64261109A18D6C000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF64262E09A18F54000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF64265109A19229000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF64267D09A194B0000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF64277309A1D37A000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF6427AA09A2DE36000F4CD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF68A48019196CF800D41CD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF68A49D19196EA000D41CD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF68A47E19196CF800D41CD1; - remoteInfo = Tessellimage; - }; - AF714E4E105613410046AB1D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4774B4099D8B5F001F091E; - remoteInfo = LMorph; - }; - AF714E50105613580046AB1D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD570C90996B9F800BA26F7; - remoteInfo = Ant; - }; - AF73FF241A09877F00E485E9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF73FF3E1A0988F000E485E9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF73FF221A09877F00E485E9; - remoteInfo = BinaryRing; - }; - AF7511011782B5B900380EA1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7776E609B63ABF00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77771C09B6416100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77774009B6446500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77777609B6497800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77779009B64A5200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7777AA09B64B2600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7777D209B64C6B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7777EC09B64E3100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77781209B6504400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77784609B6528100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77786309B6536000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF77788109B6563500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7778A709B659C800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7778D609B6604500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D475F09B53166006E59CF; - remoteInfo = Zoom; - }; - AF7778D809B6604500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4776AA099DABDD001F091E; - remoteInfo = XSpirograph; - }; - AF7778DA09B6604500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4776C0099DAC8A001F091E; - remoteInfo = XRaySwarm; - }; - AF7778DC09B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477442099D7D33001F091E; - remoteInfo = XMatrix; - }; - AF7778DE09B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D4C6909B59F27006E59CF; - remoteInfo = XLyap; - }; - AF7778E009B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4778C7099DDCAE001F091E; - remoteInfo = XJack; - }; - AF7778E209B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D4D7E09B5B2DC006E59CF; - remoteInfo = XAnalogTV; - }; - AF7778E409B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975808099C41D500B05160; - remoteInfo = XFlame; - }; - AF7778E609B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477382099D65A1001F091E; - remoteInfo = Wormhole; - }; - AF7778EA09B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4776DB099DADDF001F091E; - remoteInfo = WhirlWindWarp; - }; - AF7778EC09B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47717F099D4803001F091E; - remoteInfo = Wander; - }; - AF7778EE09B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4776F1099DAE7A001F091E; - remoteInfo = Vermiculate; - }; - AF7778F009B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D496C09B5411D006E59CF; - remoteInfo = Twang; - }; - AF7778F209B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF476FDA099D1686001F091E; - remoteInfo = Truchet; - }; - AF7778F609B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477723099DB044001F091E; - remoteInfo = Substrate; - }; - AF7778F809B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47759F099D9CF7001F091E; - remoteInfo = Starfish; - }; - AF7778FA09B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477644099DA6D0001F091E; - remoteInfo = Squiral; - }; - AF7778FC09B6604600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D499709B544C2006E59CF; - remoteInfo = Spotlight; - }; - AF7778FE09B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF64277109A1D37A000F4CD4; - remoteInfo = SpeedMine; - }; - AF77790209B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47792A099DE4C7001F091E; - remoteInfo = Slip; - }; - AF77790409B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D474409B5300A006E59CF; - remoteInfo = SlideScreen; - }; - AF77790609B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975865099C475900B05160; - remoteInfo = ShadeBobs; - }; - AF77790809B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D495409B53FC9006E59CF; - remoteInfo = RotZoomer; - }; - AF77790A09B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9770290989D1E6001F8B92; - remoteInfo = Rorschach; - }; - AF77790C09B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975D52099CA0F000B05160; - remoteInfo = Rocks; - }; - AF77790E09B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D492B09B53CBA006E59CF; - remoteInfo = Ripples; - }; - AF77791009B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9757C2099C3E6300B05160; - remoteInfo = RD; - }; - AF77791209B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF6425EC09A189EC000F4CD4; - remoteInfo = Qix; - }; - AF77791409B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477583099D9C28001F091E; - remoteInfo = Pyro; - }; - AF77791609B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47726B099D57B9001F091E; - remoteInfo = PopSquares; - }; - AF77791809B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D4CE709B5AA8E006E59CF; - remoteInfo = Pong; - }; - AF77791A09B6604700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477283099D5926001F091E; - remoteInfo = Piecewise; - }; - AF77791C09B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7776E409B63ABF00EA3033; - remoteInfo = Phosphor; - }; - AF77791E09B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477670099DA849001F091E; - remoteInfo = Petri; - }; - AF77792009B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4778AB099DDB79001F091E; - remoteInfo = Penetrate; - }; - AF77792209B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47755D099D9A1A001F091E; - remoteInfo = Pedal; - }; - AF77792409B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975C5D099C8F3F00B05160; - remoteInfo = NoseGuy; - }; - AF77792609B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4771F2099D4E63001F091E; - remoteInfo = NerveRot; - }; - AF77792809B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF64264F09A19229000F4CD4; - remoteInfo = Munch; - }; - AF77792A09B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF64262C09A18F54000F4CD4; - remoteInfo = Moire2; - }; - AF77792C09B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975775099C374A00B05160; - remoteInfo = Moire; - }; - AF77793009B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975A36099C681F00B05160; - remoteInfo = MetaBalls; - }; - AF77793209B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975AFC099C6FE400B05160; - remoteInfo = MemScroller; - }; - AF77793409B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4774CE099D8BFF001F091E; - remoteInfo = Maze; - }; - AF77793809B6604800EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477613099DA26C001F091E; - remoteInfo = Kumppa; - }; - AF77793A09B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477499099D8A74001F091E; - remoteInfo = Kaleidescope; - }; - AF77793E09B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477401099D69E7001F091E; - remoteInfo = Intermomentary; - }; - AF77794009B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF476FB5099D154F001F091E; - remoteInfo = Interference; - }; - AF77794209B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477752099DB61E001F091E; - remoteInfo = Interaggregate; - }; - AF77794409B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF97572D099C317000B05160; - remoteInfo = IMSMap; - }; - AF77794609B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477426099D7C70001F091E; - remoteInfo = IFS; - }; - AF77794C09B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF480C49098E301400FB32B8; - remoteInfo = Helix; - }; - AF77794E09B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975C12099C8C1500B05160; - remoteInfo = Halo; - }; - AF77795009B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477253099D5717001F091E; - remoteInfo = Halftone; - }; - AF77795209B6604900EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975C3D099C8DCF00B05160; - remoteInfo = Greynetic; - }; - AF77795409B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF64267B09A194B0000F4CD4; - remoteInfo = Goop; - }; - AF77795609B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47739A099D6648001F091E; - remoteInfo = FuzzyFlakes; - }; - AF77795809B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77787F09B6563500EA3033; - remoteInfo = FontGlide; - }; - AF77795A09B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477790099DBA90001F091E; - remoteInfo = FluidBalls; - }; - AF77795C09B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477483099D89E4001F091E; - remoteInfo = Flame; - }; - AF77795E09B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975AD7099C6EB100B05160; - remoteInfo = Fireworkx; - }; - AF77796009B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975A6C099C6AB200B05160; - remoteInfo = Eruption; - }; - AF77796209B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4775F2099DA030001F091E; - remoteInfo = Epicycle; - }; - AF77796409B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D48F409B535DA006E59CF; - remoteInfo = Distort; - }; - AF77796609B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47704C099D4385001F091E; - remoteInfo = Deluxe; - }; - AF77796809B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF976FBB0989CAA2001F8B92; - remoteInfo = Deco; - }; - AF77796A09B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D466609B5109C006E59CF; - remoteInfo = DecayScreen; - }; - AF77796C09B6604A00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4778E8099DDDC8001F091E; - remoteInfo = Cynosure; - }; - AF77797009B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4775D8099D9F69001F091E; - remoteInfo = Coral; - }; - AF77797209B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477169099D4786001F091E; - remoteInfo = Compass; - }; - AF77797409B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47770D099DAF9F001F091E; - remoteInfo = CloudLife; - }; - AF77797609B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF477774099DB965001F091E; - remoteInfo = Celtic; - }; - AF77797809B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4771DB099D4D9A001F091E; - remoteInfo = CCurve; - }; - AF77797A09B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D48DB09B53322006E59CF; - remoteInfo = Bumps; - }; - AF77797E09B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D4DAF09B5B71E006E59CF; - remoteInfo = BSOD; - }; - AF77798009B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4777D1099DC183001F091E; - remoteInfo = BoxFit; - }; - AF77798209B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7778A509B659C800EA3033; - remoteInfo = BlitSpin; - }; - AF77798409B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47768F099DAA6F001F091E; - remoteInfo = Blaster; - }; - AF77798609B6604B00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF975A86099C6BC300B05160; - remoteInfo = Barcode; - }; - AF77798809B6604C00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9770660989D2F6001F8B92; - remoteInfo = Attraction; - }; - AF77798A09B6604C00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D4DEC09B5BB19006E59CF; - remoteInfo = Apple2; - }; - AF77798C09B6604C00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4773C1099D67B9001F091E; - remoteInfo = Anemotaxis; - }; - AF77798E09B6604C00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF47721E099D4F67001F091E; - remoteInfo = Anemone; - }; - AF77799409B6608000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD570850996B80300BA26F7; - remoteInfo = Triangle; - }; - AF77799609B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD571590996C0CE00BA26F7; - remoteInfo = Thornbird; - }; - AF77799809B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD572220996E4A300BA26F7; - remoteInfo = Swirl; - }; - AF77799A09B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD5735D0997411200BA26F7; - remoteInfo = Strange; - }; - AF7779A009B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD5700F0996B4CC00BA26F7; - remoteInfo = Sierpinski; - }; - AF7779A409B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD5726D0996EE8500BA26F7; - remoteInfo = Polyominoes; - }; - AF7779A609B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56FF80996B43800BA26F7; - remoteInfo = Penrose; - }; - AF7779A809B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77771A09B6416100EA3033; - remoteInfo = Pacman; - }; - AF7779AA09B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD5706F0996B72700BA26F7; - remoteInfo = Mountain; - }; - AF7779AC09B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF794FCD09974FA60059A8B0; - remoteInfo = Loop; - }; - AF7779B609B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD572F9099701C000BA26F7; - remoteInfo = Julia; - }; - AF7779BA09B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56F6B0996B01600BA26F7; - remoteInfo = Hopalong; - }; - AF7779BC09B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56F4F0996AEEE00BA26F7; - remoteInfo = Grav; - }; - AF7779BE09B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56F230996AB8A00BA26F7; - remoteInfo = Galaxy; - }; - AF7779C209B6608100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD570EA0996BBBF00BA26F7; - remoteInfo = Flow; - }; - AF7779C609B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF794F8E09974A320059A8B0; - remoteInfo = Fiberlamp; - }; - AF7779C809B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD570590996B6A300BA26F7; - remoteInfo = FadePlot; - }; - AF7779CA09B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD571430996C01700BA26F7; - remoteInfo = Euler2D; - }; - AF7779CC09B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF480D72098EEDDE00FB32B8; - remoteInfo = Drift; - }; - AF7779CE09B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD571130996BE9300BA26F7; - remoteInfo = Discrete; - }; - AF7779D009B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF794F64099748450059A8B0; - remoteInfo = Demon; - }; - AF7779D209B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD572C20996FC0F00BA26F7; - remoteInfo = Crystal; - }; - AF7779D409B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56EAE0996A72600BA26F7; - remoteInfo = Braid; - }; - AF7779D609B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD572A50996F99600BA26F7; - remoteInfo = Bouboule; - }; - AF7779D809B6608200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD5712C0996BF2E00BA26F7; - remoteInfo = Apollonian; - }; - AF7779DC09B660AF00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56379099397B300F3E977; - remoteInfo = TimeTunnel; - }; - AF7779DE09B660AF00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA562F20993943B00F3E977; - remoteInfo = Tangram; - }; - AF7779E009B660AF00EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA559920993322100F3E977; - remoteInfo = Superquadrics; - }; - AF7779E209B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7777A809B64B2600EA3033; - remoteInfo = StonerView; - }; - AF7779E409B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77781009B6504400EA3033; - remoteInfo = StarWars; - }; - AF7779E609B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55A030993340300F3E977; - remoteInfo = Stairs; - }; - AF7779E809B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55A20099334A000F3E977; - remoteInfo = Sproingies; - }; - AF7779EA09B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55D7F099358C400F3E977; - remoteInfo = Spheremonics; - }; - AF7779EC09B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55B7909933F7200F3E977; - remoteInfo = Sierpinski3D; - }; - AF7779EE09B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55D3C0993565300F3E977; - remoteInfo = SBalls; - }; - AF7779F009B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA559CF0993330600F3E977; - remoteInfo = Rubik; - }; - AF7779F209B660B000EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55DF009935E4900F3E977; - remoteInfo = Queens; - }; - AF7779F409B660B100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55B2509933E8D00F3E977; - remoteInfo = Pulsar; - }; - AF7779F609B660B100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA562060993849F00F3E977; - remoteInfo = Providence; - }; - AF7779F809B660B100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA560AE0993718D00F3E977; - remoteInfo = Polytopes; - }; - AF7779FA09B660B100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5619D09937D7E00F3E977; - remoteInfo = Polyhedra; - }; - AF7779FC09B660B100EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4812B30990D3D900FB32B8; - remoteInfo = Pipes; - }; - AF7779FE09B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5621F0993852500F3E977; - remoteInfo = Pinion; - }; - AF777A0009B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5617B09937CF100F3E977; - remoteInfo = Noof; - }; - AF777A0209B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA559B50993328000F3E977; - remoteInfo = Morph3D; - }; - AF777A0409B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA560FD0993781600F3E977; - remoteInfo = Molecule; - }; - AF777A0609B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5596D0993317900F3E977; - remoteInfo = Moebius; - }; - AF777A0809B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77778E09B64A5200EA3033; - remoteInfo = MirrorBlob; - }; - AF777A0A09B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55BE40993429100F3E977; - remoteInfo = Menger; - }; - AF777A0C09B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55DC809935D7000F3E977; - remoteInfo = Lavalite; - }; - AF777A0E09B660B200EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55A790993364300F3E977; - remoteInfo = Lament; - }; - AF777A1009B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55F2A0993622F00F3E977; - remoteInfo = Klein; - }; - AF777A1209B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA563A4099398BB00F3E977; - remoteInfo = Juggler3D; - }; - AF777A1409B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55F06099361B700F3E977; - remoteInfo = JigglyPuff; - }; - AF777A1609B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55F420993629000F3E977; - remoteInfo = HyperTorus; - }; - AF777A1809B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD56DF10996A03800BA26F7; - remoteInfo = GLText; - }; - AF777A1A09B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55C77099349A600F3E977; - remoteInfo = GLSnake; - }; - AF777A1C09B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7777D009B64C6B00EA3033; - remoteInfo = GLSlideshow; - }; - AF777A1E09B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55B0909933E0500F3E977; - remoteInfo = GLPlanet; - }; - AF777A2009B660B300EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55F720993643600F3E977; - remoteInfo = GLMatrix; - }; - AF777A2209B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55FF909936C6D00F3E977; - remoteInfo = GLKnots; - }; - AF777A2409B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56331099395ED00F3E977; - remoteInfo = GLHanoi; - }; - AF777A2809B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55E2F09935F8E00F3E977; - remoteInfo = GLBlur; - }; - AF777A2A09B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55B9109933FDA00F3E977; - remoteInfo = GFlux; - }; - AF777A2C09B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77777409B6497800EA3033; - remoteInfo = Gleidescope; - }; - AF777A2E09B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4812500990CE2700FB32B8; - remoteInfo = Gears; - }; - AF777A3009B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55E4E09935FF900F3E977; - remoteInfo = FlyingToasters; - }; - AF777A3209B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7777EA09B64E3100EA3033; - remoteInfo = FlipText; - }; - AF777A3409B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77773E09B6446500EA3033; - remoteInfo = FlipScreen3D; - }; - AF777A3609B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5603209936D5100F3E977; - remoteInfo = FlipFlop; - }; - AF777A3809B660B400EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF6423F2099FF9C2000F4CD4; - remoteInfo = Extrusion; - }; - AF777A3A09B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55C0E0993431300F3E977; - remoteInfo = Engine; - }; - AF777A3C09B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55E0D09935EDC00F3E977; - remoteInfo = Endgame; - }; - AF777A3E09B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77786109B6536000EA3033; - remoteInfo = DNAlogo; - }; - AF777A4009B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4810EB09909FBA00FB32B8; - remoteInfo = DangerBall; - }; - AF777A4209B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55FD309936BFA00F3E977; - remoteInfo = CubeStorm; - }; - AF777A4409B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55D620993584B00F3E977; - remoteInfo = Cubenetic; - }; - AF777A4609B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56351099396C000F3E977; - remoteInfo = Cube21; - }; - AF777A4809B660B500EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA563130993951000F3E977; - remoteInfo = Crackberg; - }; - AF777A4A09B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55BAB099340CE00F3E977; - remoteInfo = Circuit; - }; - AF777A4C09B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF77784409B6528100EA3033; - remoteInfo = Carousel; - }; - AF777A4E09B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55946099330B000F3E977; - remoteInfo = Cage; - }; - AF777A5009B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55ACF09933CEF00F3E977; - remoteInfo = Bubble3D; - }; - AF777A5209B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55CA909934BB200F3E977; - remoteInfo = Boxed; - }; - AF777A5409B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA55EC7099360E300F3E977; - remoteInfo = BouncingCow; - }; - AF777A5609B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA562BF099392C600F3E977; - remoteInfo = Boing; - }; - AF777A5809B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5601409936CC800F3E977; - remoteInfo = BlockTube; - }; - AF777A5A09B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5615609937C0D00F3E977; - remoteInfo = BlinkBox; - }; - AF777A5C09B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF083A32099311D700277BE9; - remoteInfo = Atunnel; - }; - AF777A5E09B660B600EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF08398F09930B6B00277BE9; - remoteInfo = Atlantis; - }; - AF777A6009B660B700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5606209936F3800F3E977; - remoteInfo = AntSpotlight; - }; - AF777A6209B660B700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA562DA099393C900F3E977; - remoteInfo = AntMaze; - }; - AF777A6409B660B700EA3033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA5604A09936E2100F3E977; - remoteInfo = AntInspect; - }; - AF78D177142DD8F3002AAF77 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF794F66099748450059A8B0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF794F9009974A320059A8B0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF794FCF09974FA60059A8B0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7ACFC219FF0A9200BD752B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF7ACFDB19FF0BDB00BD752B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7ACFC019FF0A9200BD752B; - remoteInfo = GeodesicGears; - }; - AF7E07FD15925DF200D81407 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4FF4930D52CA0800666F98; - remoteInfo = m6502.h; - }; - AF7E07FF15925DFE00D81407 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56119099378CB00F3E977; - remoteInfo = molecules.h; - }; - AF918979158FC00A002B5D1E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF97572F099C317000B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975777099C374A00B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9757C4099C3E6300B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF97580A099C41D500B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975867099C475900B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975A38099C681F00B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975A6E099C6AB200B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975A88099C6BC300B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975AD9099C6EB100B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975AFE099C6FE400B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975C14099C8C1500B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975C3F099C8DCF00B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975C5F099C8F3F00B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF975D54099CA0F000B05160 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF998EDC0A083DB30051049D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF998EF60A083E1D0051049D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF998EDA0A083DB30051049D; - remoteInfo = TopBlock; - }; - AF9D466809B5109C006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D474609B5300A006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D476109B53166006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D48DD09B53322006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D48F609B535DA006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D492D09B53CBA006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D495609B53FC9006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D496E09B5411D006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D499909B544C2006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D4C6B09B59F27006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D4CE909B5AA8E006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D4D8009B5B2DC006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D4DB109B5B71E006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AF9D4DEE09B5BB19006E59CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA160911052FF87009B93AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF6425CC09A18855000F4CD4; - remoteInfo = HyperCube; - }; - AFA160931052FF87009B93AA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF64260F09A18D6C000F4CD4; - remoteInfo = HyperBall; - }; - AFA2118E1CD59DAF00C0D2A1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA211A91CD5A08000C0D2A1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA2118C1CD59DAF00C0D2A1; - remoteInfo = RaverHoop; - }; - AFA339300B058505002B0E7D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA33B8E0B0585A4002B0E7D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA3392E0B058505002B0E7D; - remoteInfo = WebCollage; - }; - AFA33BCE0B0587B2002B0E7D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA33BC60B058740002B0E7D; - remoteInfo = "webcollage-helper"; - }; - AFA33BDB0B058952002B0E7D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA33BC60B058740002B0E7D; - remoteInfo = "webcollage-helper"; - }; - AFA33C030B058E3C002B0E7D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA33C020B058E17002B0E7D; - remoteInfo = webcollage; - }; - AFA55948099330B000F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5596F0993317900F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA559940993322100F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA559B70993328000F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA559D10993330600F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55A050993340300F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55A22099334A000F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55A7B0993364300F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55AD109933CEF00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55B0B09933E0500F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55B2709933E8D00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55B7B09933F7200F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55B9309933FDA00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55BAD099340CE00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55BE60993429100F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55C100993431300F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55C79099349A600F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55CAB09934BB200F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55CCE09934CE400F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55D3E0993565300F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55D640993584B00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55D81099358C400F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55DCA09935D7000F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55DF209935E4900F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55E0F09935EDC00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55E3109935F8E00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55E5009935FF900F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55EC9099360E300F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55F08099361B700F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55F2C0993622F00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55F440993629000F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55F740993643600F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55FD509936BFA00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA55FFB09936C6D00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5601609936CC800F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5603409936D5100F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5604C09936E2100F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5606409936F3800F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA560B00993718D00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA560FF0993781600F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5611D0993791D00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA56119099378CB00F3E977; - remoteInfo = molecules.h; - }; - AFA5615809937C0D00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5617D09937CF100F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5619F09937D7E00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA562080993849F00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA562210993852500F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA562C1099392C600F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA562DC099393C900F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA562F40993943B00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA563150993951000F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA56333099395ED00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA56353099396C000F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA5637B099397B300F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA563A6099398BB00F3E977 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA6AAF220999950006D2685 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFA6AB1020999A9A006D2685 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFA6AAF020999950006D2685; - remoteInfo = GlitchPEG; - }; - AFAAE389207D6343007A515C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFAAE3A4207D6470007A515C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFAAE387207D6343007A515C; - remoteInfo = Maze3D; - }; - AFAC36BA202E7FBA001A684C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFAC36B6202E7F79001A684C; - remoteInfo = images_png_h; - }; - AFAC36BC202E80E5001A684C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFAC36B6202E7F79001A684C; - remoteInfo = images_png_h; - }; - AFACE8751CC83458008B24CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFACE8901CC8365F008B24CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFACE8731CC83458008B24CD; - remoteInfo = EnergyStream; - }; - AFB581AF102F363300342B11 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD571B50996D9DC00BA26F7; - remoteInfo = Juggle; - }; - AFB591A9178B812C00EA4005 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFB591C2178B821E00EA4005 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFB591A7178B812C00EA4005; - remoteInfo = Hexadrop; - }; - AFBFE73F1786405E00432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFF2867F17860E830050A578; - remoteInfo = QuasiCrystal; - }; - AFBFE7411786407000432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7510FF1782B5B900380EA1; - remoteInfo = Kaleidocycle; - }; - AFBFE74D178642DC00432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFBFE7631786438900432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9D4DEC09B5BB19006E59CF; - remoteInfo = Apple2; - }; - AFBFE76B178647FE00432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFBFE7801786482B00432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF7776E409B63ABF00EA3033; - remoteInfo = Phosphor; - }; - AFBFE784178648E600432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFBFE74B178642DC00432B21; - remoteInfo = "Apple2-OSX"; - }; - AFBFE786178648F500432B21 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFBFE767178647FE00432B21; - remoteInfo = "Phosphor-OSX"; - }; - AFC0E8AD1CDC601A008CAFAC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFC0E8C81CDC6125008CAFAC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFC0E8AB1CDC601A008CAFAC; - remoteInfo = Hydrostat; - }; - AFC5CFD82044AA23004CEB5E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFC5CFF62044AB46004CEB5E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFC5CFD62044AA23004CEB5E; - remoteInfo = Crumbler; - }; - AFCAD5F80992DFE00009617A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF9771D60989DC4A001F8B92; - remoteInfo = SaverTester; - }; - AFCF833D1AF5B515008BB7E1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFCF835B1AF5B683008BB7E1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFCF833B1AF5B515008BB7E1; - remoteInfo = SplitFlap; - }; - AFD51B1D0F063B4A00471C02 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD51B340F063B7800471C02 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD51B1B0F063B4A00471C02; - remoteInfo = Photopile; - }; - AFD56DF30996A03800BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56EB00996A72600BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56EDC0996A95700BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56F0D0996AAFA00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56F250996AB8A00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56F510996AEEE00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56F6D0996B01600BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56F8E0996B09400BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56FA50996B10F00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56FBB0996B18F00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56FD10996B20900BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD56FFA0996B43800BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570110996B4CC00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570280996B56D00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570450996B61600BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD5705B0996B6A300BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570710996B72700BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570870996B80300BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD5709D0996B88E00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570B30996B93000BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570CB0996B9F800BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD570EC0996BBBF00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD571150996BE9300BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD5712E0996BF2E00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD571450996C01700BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD5715B0996C0CE00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD571B70996D9DC00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD572240996E4A300BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD5726F0996EE8500BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD572A70996F99600BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD572C40996FC0F00BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD572FB099701C000BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD5735F0997411200BA26F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD77E5D20C23F8600A3638D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFD77E7920C241BE00A3638D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFD77E5B20C23F8600A3638D; - remoteInfo = FilmLeader; - }; - AFDA6590178A52B70070D24B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFDA65A9178A54690070D24B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFDA658E178A52B70070D24B; - remoteInfo = "Unknown Pleasures"; - }; - AFE2A4580E2E904600ADB298 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFE2A46E0E2E908E00ADB298 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFE2A4560E2E904600ADB298; - remoteInfo = SkyTentacles; - }; - AFE30BEA0E52B14700CCF4A5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFE6A1840CDD7B2E002805BF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFE6A19B0CDD7B7F002805BF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFE6A1820CDD7B2E002805BF; - remoteInfo = MoebiusGears; - }; - AFE6A41D0CDD7FAA002805BF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFE6A42F0CDD7FEE002805BF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFE6A41B0CDD7FAA002805BF; - remoteInfo = Abstractile; - }; - AFEC23CF1CB6EAE100DE138F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFEC23EA1CB6ED0800DE138F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFEC23CD1CB6EAE100DE138F; - remoteInfo = DymaxionMap; - }; - AFEE104F1D13406000AAC8F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFEE106A1D13424C00AAC8F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFEE104D1D13406000AAC8F7; - remoteInfo = CubeTwist; - }; - AFEE106E1D15EB0700AAC8F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFEE10891D15EBF900AAC8F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFEE106C1D15EB0700AAC8F7; - remoteInfo = CubeStack; - }; - AFEE108D1D17E20B00AAC8F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFEE10A81D17E32100AAC8F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFEE108B1D17E20B00AAC8F7; - remoteInfo = Splodesic; - }; - AFF2868117860E830050A578 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFF3C9EA17CCAC440028F240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFF3CA0017CCAE210028F240 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFF3C9E817CCAC440028F240; - remoteInfo = Geodesic; - }; - AFF463380C4403E400EE6509 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFF463520C44062500EE6509 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFF463360C4403E400EE6509; - remoteInfo = CWaves; - }; - AFF4635A0C440AEF00EE6509 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFF4636E0C440B3B00EE6509 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFF463580C440AEF00EE6509; - remoteInfo = GLCells; - }; - AFFAB31719158CE40020F021 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; - AFFAB33419158F1E0020F021 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AFFAB31519158CE40020F021; - remoteInfo = ProjectivePlane; - }; - CE04E8CA1B9B61D00085910B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = CE3D01511B76F4C100993C75; - remoteInfo = TestX11; - }; - CE3D01531B76F4C100993C75 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; - remoteInfo = jwxyz; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - AF1ADA191850185F00932759 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - AF1ADA1A1850186B00932759 /* Sparkle.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9E7EBD190F4C1B00A8B01F /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = InfoPlist.strings; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; - 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; - 32CA4F630368D1EE00C91783 /* xscreensaver_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xscreensaver_Prefix.pch; sourceTree = "<group>"; }; - 5501D1941DBDCC0200624BE9 /* xshm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xshm.c; path = utils/xshm.c; sourceTree = "<group>"; }; - 5501D1951DBDCC0200624BE9 /* xshm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xshm.h; path = utils/xshm.h; sourceTree = "<group>"; }; - 550FB5FD1AD64424001A4FA5 /* Media-iOS.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Media-iOS.xcassets"; sourceTree = "<group>"; }; - 55374E301E1582AA005E2362 /* pow2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pow2.c; path = utils/pow2.c; sourceTree = "<group>"; }; - 55374E311E1582AA005E2362 /* pow2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pow2.h; path = utils/pow2.h; sourceTree = "<group>"; }; - 557BF07A1EE90C8B00846DCE /* settings@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "settings@2x.png"; sourceTree = "<group>"; }; - 557BF07B1EE90C8B00846DCE /* settings@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "settings@3x.png"; sourceTree = "<group>"; }; - 557BF07C1EE90C8B00846DCE /* stop@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stop@2x.png"; sourceTree = "<group>"; }; - 557BF07D1EE90C8B00846DCE /* stop@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stop@3x.png"; sourceTree = "<group>"; }; - 55EDCB3C1AD498A800251909 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = "<group>"; }; - 8D1107310486CEB800E47090 /* XScreenSaver.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = XScreenSaver.plist; sourceTree = "<group>"; }; - AF01294C157D31DD00C396E1 /* iSaverRunner.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = iSaverRunner.plist; sourceTree = SOURCE_ROOT; }; - AF0839A209930B6B00277BE9 /* Atlantis.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Atlantis.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF0839A909930C4900277BE9 /* atlantis.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = atlantis.c; path = hacks/glx/atlantis.c; sourceTree = "<group>"; }; - AF0839AA09930C4900277BE9 /* dolphin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dolphin.c; path = hacks/glx/dolphin.c; sourceTree = "<group>"; }; - AF0839AB09930C4900277BE9 /* shark.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = shark.c; path = hacks/glx/shark.c; sourceTree = "<group>"; }; - AF0839AC09930C4900277BE9 /* swim.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = swim.c; path = hacks/glx/swim.c; sourceTree = "<group>"; }; - AF0839AD09930C4900277BE9 /* whale.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = whale.c; path = hacks/glx/whale.c; sourceTree = "<group>"; }; - AF083A31099311CE00277BE9 /* atunnel.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = atunnel.c; path = hacks/glx/atunnel.c; sourceTree = "<group>"; }; - AF083A48099311D700277BE9 /* Atunnel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Atunnel.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF083A58099312B000277BE9 /* tunnel_draw.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tunnel_draw.c; path = hacks/glx/tunnel_draw.c; sourceTree = "<group>"; }; - AF083A5D099312DB00277BE9 /* tunnel_draw.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = tunnel_draw.h; path = hacks/glx/tunnel_draw.h; sourceTree = "<group>"; }; - AF0DC7BD0C4C73F600D76972 /* m6502.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = m6502.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF0DCA320C4C74A200D76972 /* asm6502.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = asm6502.c; path = hacks/asm6502.c; sourceTree = "<group>"; }; - AF0DCA330C4C74A200D76972 /* asm6502.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = asm6502.h; path = hacks/asm6502.h; sourceTree = "<group>"; }; - AF0DCA340C4C74A200D76972 /* m6502.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = m6502.c; path = hacks/m6502.c; sourceTree = "<group>"; }; - AF0DCA370C4C74B700D76972 /* m6502.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = m6502.xml; sourceTree = "<group>"; }; - AF0DCA560C4CBB0D00D76972 /* Voronoi.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Voronoi.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF0DCA5F0C4CBB7300D76972 /* voronoi.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = voronoi.c; path = hacks/glx/voronoi.c; sourceTree = "<group>"; }; - AF0DCA610C4CBB8E00D76972 /* voronoi.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = voronoi.xml; sourceTree = "<group>"; }; - AF0F46DC104E1809000A929C /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = "xscreensaver-text"; path = "../driver/xscreensaver-text"; sourceTree = "<group>"; }; - AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = "xscreensaver-getimage-file"; path = "../driver/xscreensaver-getimage-file"; sourceTree = "<group>"; }; - AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; }; - AF142BAC1EE75DBF0005C0A8 /* settings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = settings.png; sourceTree = "<group>"; }; - AF142BAD1EE75DBF0005C0A8 /* stop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = stop.png; sourceTree = "<group>"; }; - AF142BB01EFEFBA20005C0A8 /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; }; - AF14EE300E3CEF1A004CBBD2 /* XScreenSaver.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = XScreenSaver.icns; sourceTree = "<group>"; }; - AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LCDscrub.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF1A177E0D6D6F3E008AF328 /* lcdscrub.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lcdscrub.c; path = hacks/lcdscrub.c; sourceTree = "<group>"; }; - AF1A17800D6D6F62008AF328 /* lcdscrub.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lcdscrub.xml; sourceTree = "<group>"; }; - AF1AD9E218500F9F00932759 /* XScreenSaverUpdater.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XScreenSaverUpdater.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AF1AD9E518500F9F00932759 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - AF1AD9E618500FA000932759 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; - AF1AD9E718500FA000932759 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - AF1ADA0118500FA100932759 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - AF1ADA151850157400932759 /* Updater.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Updater.xib; sourceTree = SOURCE_ROOT; }; - AF1ADA171850180E00932759 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; }; - AF1B0FBC1D7AB4740011DBE4 /* Hexstrut.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hexstrut.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF1B0FBE1D7AB5210011DBE4 /* hexstrut.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hexstrut.c; path = hacks/glx/hexstrut.c; sourceTree = "<group>"; }; - AF1B0FBF1D7AB5210011DBE4 /* hexstrut.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hexstrut.xml; sourceTree = "<group>"; }; - AF2107861FD23BDE00B61EA9 /* Esper.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Esper.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF2107881FD23D2800B61EA9 /* esper.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = esper.xml; sourceTree = "<group>"; }; - AF21078B1FD23D5000B61EA9 /* esper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = esper.c; path = hacks/glx/esper.c; sourceTree = "<group>"; }; - AF241F81107C38DF00046A84 /* dropshadow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = dropshadow.c; path = hacks/glx/dropshadow.c; sourceTree = "<group>"; }; - AF241F82107C38DF00046A84 /* dropshadow.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = dropshadow.h; path = hacks/glx/dropshadow.h; sourceTree = "<group>"; }; - AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - AF2D522513E954A0002AA818 /* SaverRunner.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = SaverRunner.icns; sourceTree = "<group>"; }; - AF2D8F301CEBA10300198014 /* jwxyz-timers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "jwxyz-timers.c"; path = "../jwxyz/jwxyz-timers.c"; sourceTree = "<group>"; }; - AF2D8F311CEBA10300198014 /* jwxyz-timers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "jwxyz-timers.h"; path = "../jwxyz/jwxyz-timers.h"; sourceTree = "<group>"; }; - AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RubikBlocks.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF32D9FA0F3AD1200080F535 /* rubikblocks.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rubikblocks.c; path = hacks/glx/rubikblocks.c; sourceTree = "<group>"; }; - AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rubikblocks.xml; sourceTree = "<group>"; }; - AF34085409B80AAF00F2CEC1 /* StarWars.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StarWars.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF34085509B80AB000F2CEC1 /* StonerView.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StonerView.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF34085609B80AB000F2CEC1 /* Gleidescope.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Gleidescope.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF34085709B80AB000F2CEC1 /* FontGlide.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FontGlide.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF3581D51431D47B00E09C51 /* CompanionCube.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CompanionCube.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF3581D61431D5FC00E09C51 /* companion_disc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_disc.c; path = hacks/glx/companion_disc.c; sourceTree = "<group>"; }; - AF3581D71431D5FC00E09C51 /* companion_heart.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_heart.c; path = hacks/glx/companion_heart.c; sourceTree = "<group>"; }; - AF3581D81431D5FC00E09C51 /* companion_quad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_quad.c; path = hacks/glx/companion_quad.c; sourceTree = "<group>"; }; - AF3581D91431D5FC00E09C51 /* companion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion.c; path = hacks/glx/companion.c; sourceTree = "<group>"; }; - AF3581E61431D61D00E09C51 /* companioncube.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = companioncube.xml; sourceTree = "<group>"; }; - AF358216143330F900E09C51 /* TronBit.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TronBit.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF3582171433314C00E09C51 /* tronbit_idle1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_idle1.c; path = hacks/glx/tronbit_idle1.c; sourceTree = "<group>"; }; - AF3582181433314C00E09C51 /* tronbit_idle2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_idle2.c; path = hacks/glx/tronbit_idle2.c; sourceTree = "<group>"; }; - AF3582191433314C00E09C51 /* tronbit_no.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_no.c; path = hacks/glx/tronbit_no.c; sourceTree = "<group>"; }; - AF35821A1433314C00E09C51 /* tronbit_yes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_yes.c; path = hacks/glx/tronbit_yes.c; sourceTree = "<group>"; }; - AF35821B1433314C00E09C51 /* tronbit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit.c; path = hacks/glx/tronbit.c; sourceTree = "<group>"; }; - AF3582211433318500E09C51 /* tronbit.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = tronbit.xml; sourceTree = "<group>"; }; - AF35E8A00E63823600691F2F /* Jigsaw.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Jigsaw.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF35EB250E6382BA00691F2F /* jigsaw.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = jigsaw.c; path = hacks/glx/jigsaw.c; sourceTree = "<group>"; }; - AF3633F918530DD90086A439 /* sparkle_dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sparkle_dsa_pub.pem; sourceTree = "<group>"; }; - AF3633FA18530DD90086A439 /* Updater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Updater.h; sourceTree = "<group>"; }; - AF3633FB18530DD90086A439 /* Updater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Updater.m; sourceTree = "<group>"; }; - AF3633FE18530DFF0086A439 /* Updater.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Updater.plist; sourceTree = "<group>"; }; - AF39382F1D0FBD6A00205406 /* Discoball.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Discoball.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF3938311D0FBEC800205406 /* discoball.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = discoball.c; path = hacks/glx/discoball.c; sourceTree = "<group>"; }; - AF3938321D0FBEC800205406 /* discoball.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = discoball.xml; sourceTree = "<group>"; }; - AF39E296198A11F60064A58D /* WindupRobot.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WindupRobot.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF39E2A0198A13F50064A58D /* robot-wireframe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "robot-wireframe.c"; path = "hacks/glx/robot-wireframe.c"; sourceTree = "<group>"; }; - AF39E2A1198A13F50064A58D /* winduprobot.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = winduprobot.c; path = hacks/glx/winduprobot.c; sourceTree = "<group>"; }; - AF39E2AC198A15820064A58D /* winduprobot.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = winduprobot.xml; sourceTree = "<group>"; }; - AF3C71590D624BF50030CC0D /* Hypnowheel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hypnowheel.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF3C715D0D624C600030CC0D /* hypnowheel.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hypnowheel.c; path = hacks/glx/hypnowheel.c; sourceTree = "<group>"; }; - AF3C715F0D624C7C0030CC0D /* hypnowheel.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = hypnowheel.xml; sourceTree = "<group>"; }; - AF3EC98D2035154C00180A35 /* Peepers.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Peepers.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF3EC98F203517AD00180A35 /* peepers.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = peepers.xml; sourceTree = "<group>"; }; - AF3EC992203517CC00180A35 /* peepers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = peepers.c; path = hacks/glx/peepers.c; sourceTree = "<group>"; }; - AF41E967201D49DD0098E253 /* RazzleDazzle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RazzleDazzle.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF41E969201D4B6B0098E253 /* razzledazzle.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = razzledazzle.c; path = hacks/glx/razzledazzle.c; sourceTree = "<group>"; }; - AF41E96D201D4B940098E253 /* razzledazzle.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = razzledazzle.xml; sourceTree = "<group>"; }; - AF46E9E41CBBA2B300240FBC /* Unicrud.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Unicrud.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF46E9E61CBBA3F900240FBC /* unicrud.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = unicrud.xml; sourceTree = "<group>"; }; - AF46E9E71CBBA3F900240FBC /* unicrud.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = unicrud.c; path = hacks/glx/unicrud.c; sourceTree = "<group>"; }; - AF476FC6099D154F001F091E /* Interference.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Interference.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF476FD0099D15AA001F091E /* interference.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = interference.c; path = hacks/interference.c; sourceTree = "<group>"; }; - AF476FEB099D1686001F091E /* Truchet.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Truchet.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF476FF0099D1713001F091E /* truchet.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = truchet.c; path = hacks/truchet.c; sourceTree = "<group>"; }; - AF47705C099D4385001F091E /* Deluxe.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Deluxe.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477145099D43E2001F091E /* deluxe.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = deluxe.c; path = hacks/deluxe.c; sourceTree = "<group>"; }; - AF477179099D4786001F091E /* Compass.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Compass.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47717C099D47D3001F091E /* compass.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = compass.c; path = hacks/compass.c; sourceTree = "<group>"; }; - AF47718F099D4803001F091E /* Wander.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Wander.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477192099D4864001F091E /* wander.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = wander.c; path = hacks/wander.c; sourceTree = "<group>"; }; - AF4771B7099D4949001F091E /* T3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = T3D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4771BA099D4997001F091E /* t3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = t3d.c; path = hacks/t3d.c; sourceTree = "<group>"; }; - AF4771EB099D4D9A001F091E /* CCurve.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CCurve.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4771EF099D4DFE001F091E /* ccurve.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ccurve.c; path = hacks/ccurve.c; sourceTree = "<group>"; }; - AF477202099D4E64001F091E /* NerveRot.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NerveRot.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477205099D4EB6001F091E /* nerverot.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = nerverot.c; path = hacks/nerverot.c; sourceTree = "<group>"; }; - AF477218099D4EE8001F091E /* Whirlygig.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Whirlygig.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47721B099D4F47001F091E /* whirlygig.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = whirlygig.c; path = hacks/whirlygig.c; sourceTree = "<group>"; }; - AF47722E099D4F67001F091E /* Anemone.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Anemone.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477231099D4FD5001F091E /* anemone.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = anemone.c; path = hacks/anemone.c; sourceTree = "<group>"; }; - AF477263099D5717001F091E /* Halftone.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Halftone.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477266099D5768001F091E /* halftone.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = halftone.c; path = hacks/halftone.c; sourceTree = "<group>"; }; - AF47727B099D57B9001F091E /* PopSquares.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PopSquares.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47727E099D5808001F091E /* popsquares.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = popsquares.c; path = hacks/popsquares.c; sourceTree = "<group>"; }; - AF477293099D5926001F091E /* Piecewise.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Piecewise.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477297099D5980001F091E /* piecewise.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = piecewise.c; path = hacks/piecewise.c; sourceTree = "<group>"; }; - AF477392099D65A1001F091E /* Wormhole.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Wormhole.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477395099D65FE001F091E /* wormhole.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = wormhole.c; path = hacks/wormhole.c; sourceTree = "<group>"; }; - AF4773AA099D6648001F091E /* FuzzyFlakes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FuzzyFlakes.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4773B4099D6778001F091E /* fuzzyflakes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fuzzyflakes.c; path = hacks/fuzzyflakes.c; sourceTree = "<group>"; }; - AF4773D1099D67B9001F091E /* Anemotaxis.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Anemotaxis.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4773D4099D6817001F091E /* anemotaxis.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = anemotaxis.c; path = hacks/anemotaxis.c; sourceTree = "<group>"; }; - AF477412099D69E7001F091E /* Intermomentary.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Intermomentary.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47741C099D6A6C001F091E /* intermomentary.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = intermomentary.c; path = hacks/intermomentary.c; sourceTree = "<group>"; }; - AF477437099D7C70001F091E /* IFS.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IFS.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47743A099D7CEA001F091E /* ifs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ifs.c; path = hacks/ifs.c; sourceTree = "<group>"; }; - AF477452099D7D33001F091E /* XMatrix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XMatrix.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477455099D7D8A001F091E /* xmatrix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xmatrix.c; path = hacks/xmatrix.c; sourceTree = "<group>"; }; - AF477493099D89E4001F091E /* Flame.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Flame.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477496099D8A53001F091E /* flame.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flame.c; path = hacks/flame.c; sourceTree = "<group>"; }; - AF4774A9099D8A74001F091E /* Kaleidescope.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Kaleidescope.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4774AC099D8B08001F091E /* kaleidescope.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = kaleidescope.c; path = hacks/kaleidescope.c; sourceTree = "<group>"; }; - AF4774C4099D8B5F001F091E /* LMorph.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LMorph.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4774CB099D8BC2001F091E /* lmorph.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lmorph.c; path = hacks/lmorph.c; sourceTree = "<group>"; }; - AF4774DE099D8BFF001F091E /* Maze.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Maze.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4774E1099D8C8B001F091E /* maze.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = maze.c; path = hacks/maze.c; sourceTree = "<group>"; }; - AF4774E7099D8D8C001F091E /* logo.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = logo.c; path = utils/logo.c; sourceTree = "<group>"; }; - AF47756D099D9A1A001F091E /* Pedal.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pedal.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477570099D9A8A001F091E /* pedal.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pedal.c; path = hacks/pedal.c; sourceTree = "<group>"; }; - AF477593099D9C28001F091E /* Pyro.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pyro.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47759C099D9CA3001F091E /* pyro.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pyro.c; path = hacks/pyro.c; sourceTree = "<group>"; }; - AF4775AF099D9CF7001F091E /* Starfish.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Starfish.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4775B3099D9D67001F091E /* starfish.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = starfish.c; path = hacks/starfish.c; sourceTree = "<group>"; }; - AF4775BE099D9E79001F091E /* resources.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = resources.c; path = utils/resources.c; sourceTree = "<group>"; }; - AF4775BF099D9E79001F091E /* resources.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = resources.h; path = utils/resources.h; sourceTree = "<group>"; }; - AF4775E8099D9F69001F091E /* Coral.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Coral.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4775EF099D9FFF001F091E /* coral.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = coral.c; path = hacks/coral.c; sourceTree = "<group>"; }; - AF477602099DA030001F091E /* Epicycle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Epicycle.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477605099DA097001F091E /* epicycle.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = epicycle.c; path = hacks/epicycle.c; sourceTree = "<group>"; }; - AF477623099DA26C001F091E /* Kumppa.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Kumppa.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47762A099DA2E9001F091E /* kumppa.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = kumppa.c; path = hacks/kumppa.c; sourceTree = "<group>"; }; - AF477654099DA6D0001F091E /* Squiral.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Squiral.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477657099DA75D001F091E /* squiral.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = squiral.c; path = hacks/squiral.c; sourceTree = "<group>"; }; - AF47766A099DA78F001F091E /* Critical.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Critical.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47766D099DA80D001F091E /* critical.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = critical.c; path = hacks/critical.c; sourceTree = "<group>"; }; - AF477680099DA849001F091E /* Petri.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Petri.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477683099DA8C7001F091E /* petri.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = petri.c; path = hacks/petri.c; sourceTree = "<group>"; }; - AF47769F099DAA6F001F091E /* Blaster.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Blaster.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4776A2099DAADE001F091E /* blaster.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blaster.c; path = hacks/blaster.c; sourceTree = "<group>"; }; - AF4776BA099DABDD001F091E /* XSpirograph.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XSpirograph.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4776BD099DAC46001F091E /* xspirograph.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xspirograph.c; path = hacks/xspirograph.c; sourceTree = "<group>"; }; - AF4776D0099DAC8A001F091E /* XRaySwarm.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XRaySwarm.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4776D3099DACEB001F091E /* xrayswarm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xrayswarm.c; path = hacks/xrayswarm.c; sourceTree = "<group>"; }; - AF4776EB099DADDF001F091E /* WhirlWindWarp.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WhirlWindWarp.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4776EE099DAE58001F091E /* whirlwindwarp.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = whirlwindwarp.c; path = hacks/whirlwindwarp.c; sourceTree = "<group>"; }; - AF477701099DAE7A001F091E /* Vermiculate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Vermiculate.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477704099DAF3F001F091E /* vermiculate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = vermiculate.c; path = hacks/vermiculate.c; sourceTree = "<group>"; }; - AF47771D099DAF9F001F091E /* CloudLife.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CloudLife.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477720099DB01C001F091E /* cloudlife.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cloudlife.c; path = hacks/cloudlife.c; sourceTree = "<group>"; }; - AF477733099DB044001F091E /* Substrate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Substrate.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477736099DB104001F091E /* substrate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = substrate.c; path = hacks/substrate.c; sourceTree = "<group>"; }; - AF477762099DB61E001F091E /* Interaggregate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Interaggregate.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477769099DB710001F091E /* interaggregate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = interaggregate.c; path = hacks/interaggregate.c; sourceTree = "<group>"; }; - AF477784099DB965001F091E /* Celtic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Celtic.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF477787099DBA29001F091E /* celtic.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = celtic.c; path = hacks/celtic.c; sourceTree = "<group>"; }; - AF4777A0099DBA90001F091E /* FluidBalls.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FluidBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4777A4099DBB11001F091E /* fluidballs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fluidballs.c; path = hacks/fluidballs.c; sourceTree = "<group>"; }; - AF4777E1099DC183001F091E /* BoxFit.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BoxFit.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4778A3099DDA91001F091E /* boxfit.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = boxfit.c; path = hacks/boxfit.c; sourceTree = "<group>"; }; - AF4778BB099DDB79001F091E /* Penetrate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Penetrate.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4778BE099DDC32001F091E /* penetrate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = penetrate.c; path = hacks/penetrate.c; sourceTree = "<group>"; }; - AF4778D7099DDCAE001F091E /* XJack.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XJack.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4778DA099DDD2B001F091E /* xjack.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xjack.c; path = hacks/xjack.c; sourceTree = "<group>"; }; - AF4778F8099DDDC8001F091E /* Cynosure.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cynosure.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4778FB099DDE79001F091E /* cynosure.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cynosure.c; path = hacks/cynosure.c; sourceTree = "<group>"; }; - AF477919099DE379001F091E /* Flag.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Flag.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47791C099DE3F1001F091E /* flag.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flag.c; path = hacks/flag.c; sourceTree = "<group>"; }; - AF47793A099DE4C7001F091E /* Slip.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Slip.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF47793D099DE56A001F091E /* slip.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = slip.c; path = hacks/slip.c; sourceTree = "<group>"; }; - AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjwxyz.a; sourceTree = BUILT_PRODUCTS_DIR; }; - AF480C21098E28EF00FB32B8 /* greynetic.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = greynetic.c; path = hacks/greynetic.c; sourceTree = "<group>"; }; - AF480C29098E295D00FB32B8 /* halo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = halo.c; path = hacks/halo.c; sourceTree = "<group>"; }; - AF480C2F098E2A6700FB32B8 /* helix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = helix.c; path = hacks/helix.c; sourceTree = "<group>"; }; - AF480C58098E301400FB32B8 /* Helix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Helix.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF480C82098E336D00FB32B8 /* drift.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = drift.c; path = hacks/drift.c; sourceTree = "<group>"; }; - AF480C89098E346700FB32B8 /* xlockmore.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = xlockmore.h; path = hacks/xlockmore.h; sourceTree = "<group>"; }; - AF480C8A098E34AB00FB32B8 /* xlockmoreI.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = xlockmoreI.h; path = hacks/xlockmoreI.h; sourceTree = "<group>"; }; - AF480CBB098E37D600FB32B8 /* xlockmore.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xlockmore.c; path = hacks/xlockmore.c; sourceTree = "<group>"; }; - AF480D81098EEDDE00FB32B8 /* Drift.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Drift.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF480DD1098F4F6200FB32B8 /* dangerball.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = dangerball.c; path = hacks/glx/dangerball.c; sourceTree = "<group>"; }; - AF480DF1098F528500FB32B8 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; }; - AF480EAC098F63B000FB32B8 /* rotator.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = rotator.h; path = hacks/glx/rotator.h; sourceTree = "<group>"; }; - AF480EAD098F63BE00FB32B8 /* trackball.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = trackball.c; path = hacks/glx/trackball.c; sourceTree = "<group>"; }; - AF480EAF098F63CD00FB32B8 /* trackball.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = trackball.h; path = hacks/glx/trackball.h; sourceTree = "<group>"; }; - AF480EB0098F63D600FB32B8 /* gltrackball.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gltrackball.c; path = hacks/glx/gltrackball.c; sourceTree = "<group>"; }; - AF480EB2098F63DF00FB32B8 /* gltrackball.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = gltrackball.h; path = hacks/glx/gltrackball.h; sourceTree = "<group>"; }; - AF480EB7098F646400FB32B8 /* rotator.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rotator.c; path = hacks/glx/rotator.c; sourceTree = "<group>"; }; - AF480EBA098F648700FB32B8 /* sphere.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = sphere.h; path = hacks/glx/sphere.h; sourceTree = "<group>"; }; - AF480EBB098F649600FB32B8 /* sphere.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sphere.c; path = hacks/glx/sphere.c; sourceTree = "<group>"; }; - AF480ED1098F651C00FB32B8 /* tube.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = tube.h; path = hacks/glx/tube.h; sourceTree = "<group>"; }; - AF480ED2098F652A00FB32B8 /* tube.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tube.c; path = hacks/glx/tube.c; sourceTree = "<group>"; }; - AF480FE70990375900FB32B8 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; }; - AF4810FB09909FBA00FB32B8 /* DangerBall.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DangerBall.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF48112B0990A2C700FB32B8 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; - AF4812250990CB8C00FB32B8 /* gears.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gears.c; path = hacks/glx/gears.c; sourceTree = "<group>"; }; - AF4812640990CE2700FB32B8 /* Gears.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Gears.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4812760990CF5D00FB32B8 /* buildlwo.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = buildlwo.c; path = hacks/glx/buildlwo.c; sourceTree = "<group>"; }; - AF4812770990CF5D00FB32B8 /* buildlwo.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = buildlwo.h; path = hacks/glx/buildlwo.h; sourceTree = "<group>"; }; - AF4812780990CF5D00FB32B8 /* pipeobjs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pipeobjs.c; path = hacks/glx/pipeobjs.c; sourceTree = "<group>"; }; - AF4812790990CF5D00FB32B8 /* pipes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pipes.c; path = hacks/glx/pipes.c; sourceTree = "<group>"; }; - AF4812C60990D3D900FB32B8 /* Pipes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pipes.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4812F70990D9AE00FB32B8 /* XScreenSaverGLView.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = XScreenSaverGLView.h; sourceTree = "<group>"; }; - AF4812F80990D9AE00FB32B8 /* XScreenSaverGLView.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = XScreenSaverGLView.m; sourceTree = "<group>"; }; - AF48DF030A0C25E000F94CF9 /* GLSchool.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLSchool.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF48E1620A0C268400F94CF9 /* glschool_alg.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glschool_alg.c; path = hacks/glx/glschool_alg.c; sourceTree = "<group>"; }; - AF48E1630A0C268500F94CF9 /* glschool_alg.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = glschool_alg.h; path = hacks/glx/glschool_alg.h; sourceTree = "<group>"; }; - AF48E1640A0C268500F94CF9 /* glschool_gl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glschool_gl.c; path = hacks/glx/glschool_gl.c; sourceTree = "<group>"; }; - AF48E1650A0C268500F94CF9 /* glschool_gl.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = glschool_gl.h; path = hacks/glx/glschool_gl.h; sourceTree = "<group>"; }; - AF48E1660A0C268500F94CF9 /* glschool.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glschool.c; path = hacks/glx/glschool.c; sourceTree = "<group>"; }; - AF48E1670A0C268500F94CF9 /* glschool.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = glschool.h; path = hacks/glx/glschool.h; sourceTree = "<group>"; }; - AF48E16B0A0C26A400F94CF9 /* glschool.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glschool.xml; sourceTree = "<group>"; }; - AF4A345D102A593600A81B2A /* Surfaces.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Surfaces.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4A3461102A59EB00A81B2A /* surfaces.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = surfaces.xml; sourceTree = "<group>"; }; - AF4A3463102A5A0E00A81B2A /* surfaces.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = surfaces.c; path = hacks/glx/surfaces.c; sourceTree = "<group>"; }; - AF4C300D208569A900BE1DEF /* dymaxionmap-coords.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "dymaxionmap-coords.c"; path = "hacks/glx/dymaxionmap-coords.c"; sourceTree = "<group>"; }; - AF4FD6FA0CE7A486005EE58E /* Lockward.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lockward.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4FD7000CE7A577005EE58E /* lockward.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lockward.c; path = hacks/glx/lockward.c; sourceTree = "<group>"; }; - AF4FD7020CE7A5BC005EE58E /* lockward.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lockward.xml; sourceTree = "<group>"; }; - AF4FF4CE0D52CBDE00666F98 /* CubicGrid.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CubicGrid.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF4FF4D00D52CC8400666F98 /* cubicgrid.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cubicgrid.c; path = hacks/glx/cubicgrid.c; sourceTree = "<group>"; }; - AF4FF4D30D52CCAA00666F98 /* cubicgrid.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cubicgrid.xml; sourceTree = "<group>"; }; - AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = iSaverRunner.xib; sourceTree = "<group>"; }; - AF561DF3159651A7007CA5ED /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; }; - AF561DF515969BC3007CA5ED /* grabclient-ios.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "grabclient-ios.m"; sourceTree = "<group>"; }; - AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; - AF5C9B0D1A0CCE6E00B0147A /* Cityflow.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cityflow.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF5C9B0F1A0CCF4E00B0147A /* cityflow.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = cityflow.xml; sourceTree = "<group>"; }; - AF5C9B101A0CCF4E00B0147A /* cityflow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cityflow.c; path = hacks/glx/cityflow.c; sourceTree = "<group>"; }; - AF5ECEC02116B1A400069433 /* VFeedback.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VFeedback.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF5ECEC22116B2CC00069433 /* vfeedback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vfeedback.c; path = hacks/vfeedback.c; sourceTree = "<group>"; }; - AF5ECEC52116B2FE00069433 /* vfeedback.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = vfeedback.xml; sourceTree = "<group>"; }; - AF6048F8157C07C600CA21E4 /* jwzgles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jwzgles.c; path = ../jwxyz/jwzgles.c; sourceTree = "<group>"; }; - AF6048F9157C07C600CA21E4 /* jwzgles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jwzgles.h; path = ../jwxyz/jwzgles.h; sourceTree = "<group>"; }; - AF6048FA157C07C600CA21E4 /* jwzglesI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jwzglesI.h; path = ../jwxyz/jwzglesI.h; sourceTree = "<group>"; }; - AF62D62D2180070600C57C42 /* Handsy.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Handsy.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF62D62F2180082100C57C42 /* handsy_model.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = handsy_model.c; path = hacks/glx/handsy_model.c; sourceTree = "<group>"; }; - AF62D6302180082100C57C42 /* handsy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = handsy.c; path = hacks/glx/handsy.c; sourceTree = "<group>"; }; - AF62D6352180083D00C57C42 /* handsy.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = handsy.xml; sourceTree = "<group>"; }; - AF633C161EE0BA6F00AB33BD /* Vigilance.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Vigilance.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF633C181EE0BC4900AB33BD /* vigilance.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = vigilance.xml; sourceTree = "<group>"; }; - AF633C191EE0BC4A00AB33BD /* vigilance.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vigilance.c; path = hacks/glx/vigilance.c; sourceTree = "<group>"; }; - AF633C201EE0BDCD00AB33BD /* seccam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = seccam.c; path = hacks/glx/seccam.c; sourceTree = "<group>"; }; - AF63A8061AB4EDDB00593C75 /* RomanBoy.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RomanBoy.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF63A8081AB4EF5D00593C75 /* romanboy.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = romanboy.xml; sourceTree = "<group>"; }; - AF63A8091AB4EF5D00593C75 /* romanboy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = romanboy.c; path = hacks/glx/romanboy.c; sourceTree = "<group>"; }; - AF63F44E1C3465BE0033E133 /* Apple2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Apple2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AF63F4741C34682A0033E133 /* Phosphor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Phosphor.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AF63F49A1C3469FC0033E133 /* TestX11.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestX11.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AF642405099FF9C2000F4CD4 /* Extrusion.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Extrusion.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF642409099FFAF0000F4CD4 /* extrusion-helix2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-helix2.c"; path = "hacks/glx/extrusion-helix2.c"; sourceTree = "<group>"; }; - AF64240A099FFAF0000F4CD4 /* extrusion-helix3.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-helix3.c"; path = "hacks/glx/extrusion-helix3.c"; sourceTree = "<group>"; }; - AF64240B099FFAF0000F4CD4 /* extrusion-helix4.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-helix4.c"; path = "hacks/glx/extrusion-helix4.c"; sourceTree = "<group>"; }; - AF64240C099FFAF0000F4CD4 /* extrusion-joinoffset.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-joinoffset.c"; path = "hacks/glx/extrusion-joinoffset.c"; sourceTree = "<group>"; }; - AF64240D099FFAF0000F4CD4 /* extrusion-screw.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-screw.c"; path = "hacks/glx/extrusion-screw.c"; sourceTree = "<group>"; }; - AF64240E099FFAF0000F4CD4 /* extrusion-taper.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-taper.c"; path = "hacks/glx/extrusion-taper.c"; sourceTree = "<group>"; }; - AF64240F099FFAF1000F4CD4 /* extrusion-twistoid.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-twistoid.c"; path = "hacks/glx/extrusion-twistoid.c"; sourceTree = "<group>"; }; - AF642410099FFAF1000F4CD4 /* extrusion.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = extrusion.c; path = hacks/glx/extrusion.c; sourceTree = "<group>"; }; - AF642411099FFAF1000F4CD4 /* extrusion.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = extrusion.h; path = hacks/glx/extrusion.h; sourceTree = "<group>"; }; - AF6425DC09A18856000F4CD4 /* HyperCube.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HyperCube.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF6425DF09A188FB000F4CD4 /* hypercube.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hypercube.c; path = hacks/hypercube.c; sourceTree = "<group>"; }; - AF6425FC09A189EC000F4CD4 /* Qix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Qix.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF6425FF09A18A94000F4CD4 /* qix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = qix.c; path = hacks/qix.c; sourceTree = "<group>"; }; - AF64261F09A18D6C000F4CD4 /* HyperBall.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HyperBall.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF64262209A18E1E000F4CD4 /* hyperball.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hyperball.c; path = hacks/hyperball.c; sourceTree = "<group>"; }; - AF64263C09A18F54000F4CD4 /* Moire2.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Moire2.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF64263F09A18FEB000F4CD4 /* moire2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moire2.c; path = hacks/moire2.c; sourceTree = "<group>"; }; - AF64265F09A19229000F4CD4 /* Munch.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Munch.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF64266209A192C5000F4CD4 /* munch.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = munch.c; path = hacks/munch.c; sourceTree = "<group>"; }; - AF64268B09A194B0000F4CD4 /* Goop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Goop.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF64268E09A19542000F4CD4 /* goop.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = goop.c; path = hacks/goop.c; sourceTree = "<group>"; }; - AF64278109A1D37A000F4CD4 /* SpeedMine.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SpeedMine.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF64278709A1D433000F4CD4 /* speedmine.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = speedmine.c; path = hacks/speedmine.c; sourceTree = "<group>"; }; - AF6427B809A2DE36000F4CD4 /* Bubbles.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bubbles.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF6427BB09A2DF47000F4CD4 /* bubbles-default.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "bubbles-default.c"; path = "hacks/bubbles-default.c"; sourceTree = "<group>"; }; - AF6427BC09A2DF47000F4CD4 /* bubbles.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bubbles.c; path = hacks/bubbles.c; sourceTree = "<group>"; }; - AF6427BD09A2DF47000F4CD4 /* bubbles.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = bubbles.h; path = hacks/bubbles.h; sourceTree = "<group>"; }; - AF68A49219196CF800D41CD1 /* Tessellimage.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tessellimage.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF68A49419196E3E00D41CD1 /* tessellimage.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = tessellimage.xml; sourceTree = "<group>"; }; - AF68A49519196E3E00D41CD1 /* tessellimage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tessellimage.c; path = hacks/tessellimage.c; sourceTree = "<group>"; }; - AF68A49619196E3E00D41CD1 /* delaunay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = delaunay.c; path = hacks/delaunay.c; sourceTree = "<group>"; }; - AF73FF201A08AB9400E485E9 /* iSaverRunner57t.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = iSaverRunner57t.png; sourceTree = "<group>"; }; - AF73FF361A09877F00E485E9 /* BinaryRing.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BinaryRing.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF73FF381A09889700E485E9 /* binaryring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = binaryring.c; path = hacks/binaryring.c; sourceTree = "<group>"; }; - AF73FF3B1A0988C500E485E9 /* binaryring.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = binaryring.xml; sourceTree = "<group>"; }; - AF7511121782B5B900380EA1 /* Kaleidocycle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Kaleidocycle.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF7511141782B64300380EA1 /* kaleidocycle.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = kaleidocycle.c; path = hacks/glx/kaleidocycle.c; sourceTree = "<group>"; }; - AF7511161782B66400380EA1 /* kaleidescope.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = kaleidescope.xml; sourceTree = "<group>"; }; - AF7776F609B63ABF00EA3033 /* Phosphor.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Phosphor.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF77770309B63B5F00EA3033 /* phosphor.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = phosphor.c; path = hacks/phosphor.c; sourceTree = "<group>"; }; - AF77772A09B6416100EA3033 /* Pacman.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pacman.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF77775109B6446500EA3033 /* FlipScreen3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlipScreen3D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF77775409B644FF00EA3033 /* flipscreen3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flipscreen3d.c; path = hacks/glx/flipscreen3d.c; sourceTree = "<group>"; }; - AF77778B09B64A2A00EA3033 /* gleidescope.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gleidescope.c; path = hacks/glx/gleidescope.c; sourceTree = "<group>"; }; - AF7777A209B64A5200EA3033 /* MirrorBlob.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MirrorBlob.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF7777A509B64AFC00EA3033 /* mirrorblob.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = mirrorblob.c; path = hacks/glx/mirrorblob.c; sourceTree = "<group>"; }; - AF7777BF09B64BD400EA3033 /* stonerview-move.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "stonerview-move.c"; path = "hacks/glx/stonerview-move.c"; sourceTree = "<group>"; }; - AF7777C009B64BD400EA3033 /* stonerview-move.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "stonerview-move.h"; path = "hacks/glx/stonerview-move.h"; sourceTree = "<group>"; }; - AF7777C109B64BD400EA3033 /* stonerview-osc.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "stonerview-osc.c"; path = "hacks/glx/stonerview-osc.c"; sourceTree = "<group>"; }; - AF7777C209B64BD400EA3033 /* stonerview-osc.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "stonerview-osc.h"; path = "hacks/glx/stonerview-osc.h"; sourceTree = "<group>"; }; - AF7777C309B64BD400EA3033 /* stonerview-view.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "stonerview-view.c"; path = "hacks/glx/stonerview-view.c"; sourceTree = "<group>"; }; - AF7777C409B64BD400EA3033 /* stonerview.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = stonerview.c; path = hacks/glx/stonerview.c; sourceTree = "<group>"; }; - AF7777C509B64BD400EA3033 /* stonerview.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = stonerview.h; path = hacks/glx/stonerview.h; sourceTree = "<group>"; }; - AF7777E409B64C6B00EA3033 /* GLSlideshow.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLSlideshow.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF7777E709B64CF700EA3033 /* glslideshow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glslideshow.c; path = hacks/glx/glslideshow.c; sourceTree = "<group>"; }; - AF7777FE09B64E3100EA3033 /* FlipText.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlipText.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF77780109B64EC000EA3033 /* fliptext.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fliptext.c; path = hacks/glx/fliptext.c; sourceTree = "<group>"; }; - AF77780809B64F4900EA3033 /* texfont.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = texfont.c; path = hacks/glx/texfont.c; sourceTree = "<group>"; }; - AF77780909B64F4900EA3033 /* texfont.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = texfont.h; path = hacks/glx/texfont.h; sourceTree = "<group>"; }; - AF77782809B650FF00EA3033 /* starwars.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = starwars.c; path = hacks/glx/starwars.c; sourceTree = "<group>"; }; - AF77782909B650FF00EA3033 /* starwars.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = starwars.txt; path = hacks/glx/starwars.txt; sourceTree = "<group>"; }; - AF77785809B6528100EA3033 /* Carousel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Carousel.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF77785E09B6530E00EA3033 /* carousel.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = carousel.c; path = hacks/glx/carousel.c; sourceTree = "<group>"; }; - AF77787409B6536000EA3033 /* DNAlogo.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DNAlogo.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF77787609B653DC00EA3033 /* dnalogo.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = dnalogo.c; path = hacks/glx/dnalogo.c; sourceTree = "<group>"; }; - AF77787909B6545E00EA3033 /* dnalogo.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = dnalogo.xml; sourceTree = "<group>"; }; - AF77789209B656C300EA3033 /* fontglide.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fontglide.c; path = hacks/fontglide.c; sourceTree = "<group>"; }; - AF7778B509B659C800EA3033 /* BlitSpin.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlitSpin.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF7778BA09B65A8A00EA3033 /* blitspin.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blitspin.c; path = hacks/blitspin.c; sourceTree = "<group>"; }; - AF7778BC09B65B1800EA3033 /* automata.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = automata.h; path = hacks/automata.h; sourceTree = "<group>"; }; - AF7778BD09B65B3F00EA3033 /* atlantis.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = atlantis.h; path = hacks/glx/atlantis.h; sourceTree = "<group>"; }; - AF7778BE09B65BA300EA3033 /* molecules.sh */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = molecules.sh; path = hacks/glx/molecules.sh; sourceTree = "<group>"; }; - AF7778C009B65C0F00EA3033 /* sproingies.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = sproingies.h; path = hacks/glx/sproingies.h; sourceTree = "<group>"; }; - AF7778C109B65C6A00EA3033 /* e_textures.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = e_textures.h; path = hacks/glx/e_textures.h; sourceTree = "<group>"; }; - AF78369617DB9F25003B9FC0 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; - AF78377C17DBA85D003B9FC0 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; }; - AF78D189142DD8F3002AAF77 /* Hilbert.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hilbert.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF78D18A142DD96E002AAF77 /* hilbert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hilbert.c; path = hacks/glx/hilbert.c; sourceTree = "<group>"; }; - AF78D18E142DD99A002AAF77 /* hilbert.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hilbert.xml; sourceTree = "<group>"; }; - AF794F74099748450059A8B0 /* Demon.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Demon.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF794F7E099748860059A8B0 /* demon.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = demon.c; path = hacks/demon.c; sourceTree = "<group>"; }; - AF794F9E09974A320059A8B0 /* Fiberlamp.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Fiberlamp.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF794FA909974AE30059A8B0 /* fiberlamp.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fiberlamp.c; path = hacks/fiberlamp.c; sourceTree = "<group>"; }; - AF794FDD09974FA60059A8B0 /* Loop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Loop.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF794FE009974FEC0059A8B0 /* loop.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = loop.c; path = hacks/loop.c; sourceTree = "<group>"; }; - AF795011099751940059A8B0 /* pacman_ai.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pacman_ai.c; path = hacks/pacman_ai.c; sourceTree = "<group>"; }; - AF795012099751940059A8B0 /* pacman_ai.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman_ai.h; path = hacks/pacman_ai.h; sourceTree = "<group>"; }; - AF795013099751940059A8B0 /* pacman_level.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pacman_level.c; path = hacks/pacman_level.c; sourceTree = "<group>"; }; - AF795014099751940059A8B0 /* pacman_level.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman_level.h; path = hacks/pacman_level.h; sourceTree = "<group>"; }; - AF795015099751940059A8B0 /* pacman.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pacman.c; path = hacks/pacman.c; sourceTree = "<group>"; }; - AF795016099751940059A8B0 /* pacman.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman.h; path = hacks/pacman.h; sourceTree = "<group>"; }; - AF7ACFD419FF0A9200BD752B /* GeodesicGears.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GeodesicGears.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF7ACFD619FF0B7A00BD752B /* geodesicgears.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = geodesicgears.c; path = hacks/glx/geodesicgears.c; sourceTree = "<group>"; }; - AF7ACFD819FF0BA600BD752B /* geodesicgears.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = geodesicgears.xml; sourceTree = "<group>"; }; - AF84AF1E15829AF000607E4C /* SaverListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SaverListController.m; sourceTree = "<group>"; }; - AF84FD4109B1209E00F3AB06 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = /System/Library/Frameworks/GLUT.framework; sourceTree = "<absolute>"; }; - AF91898F158FC00A002B5D1E /* XScreenSaver.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XScreenSaver.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AF939AD220351BFC0032DD23 /* font-retry.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "font-retry.c"; path = "utils/font-retry.c"; sourceTree = "<group>"; }; - AF939AD42038C0040032DD23 /* luximr.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = luximr.ttf; sourceTree = "<group>"; }; - AF94E7411A16E93600289B93 /* xscreensaver.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = xscreensaver.xcconfig; sourceTree = "<group>"; }; - AF97573D099C317000B05160 /* IMSMap.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IMSMap.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975740099C31DD00B05160 /* imsmap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = imsmap.c; path = hacks/imsmap.c; sourceTree = "<group>"; }; - AF975785099C374A00B05160 /* Moire.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Moire.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975789099C37A500B05160 /* moire.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moire.c; path = hacks/moire.c; sourceTree = "<group>"; }; - AF9757D2099C3E6300B05160 /* RDbomb.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RDbomb.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9757D5099C3EB800B05160 /* rd-bomb.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "rd-bomb.c"; path = "hacks/rd-bomb.c"; sourceTree = "<group>"; }; - AF975818099C41D500B05160 /* XFlame.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XFlame.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF97582F099C427500B05160 /* xflame.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xflame.c; path = hacks/xflame.c; sourceTree = "<group>"; }; - AF975875099C475900B05160 /* ShadeBobs.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ShadeBobs.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF97587A099C492000B05160 /* shadebobs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = shadebobs.c; path = hacks/shadebobs.c; sourceTree = "<group>"; }; - AF975A46099C681F00B05160 /* MetaBalls.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MetaBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975A49099C689F00B05160 /* metaballs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = metaballs.c; path = hacks/metaballs.c; sourceTree = "<group>"; }; - AF975A7C099C6AB200B05160 /* Eruption.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Eruption.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975A83099C6B4900B05160 /* eruption.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = eruption.c; path = hacks/eruption.c; sourceTree = "<group>"; }; - AF975A96099C6BC300B05160 /* Barcode.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Barcode.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975A99099C6C3500B05160 /* barcode.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = barcode.c; path = hacks/barcode.c; sourceTree = "<group>"; }; - AF975AE7099C6EB100B05160 /* Fireworkx.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Fireworkx.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975AEE099C6F1700B05160 /* fireworkx.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fireworkx.c; path = hacks/fireworkx.c; sourceTree = "<group>"; }; - AF975B0C099C6FE400B05160 /* MemScroller.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MemScroller.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975B14099C709E00B05160 /* memscroller.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = memscroller.c; path = hacks/memscroller.c; sourceTree = "<group>"; }; - AF975C22099C8C1500B05160 /* Halo.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Halo.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975C4E099C8DCF00B05160 /* Greynetic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Greynetic.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975C6E099C8F3F00B05160 /* NoseGuy.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NoseGuy.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975C76099C8FC700B05160 /* noseguy.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = noseguy.c; path = hacks/noseguy.c; sourceTree = "<group>"; }; - AF975C91099C929800B05160 /* ximage-loader.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "ximage-loader.c"; path = "hacks/ximage-loader.c"; sourceTree = "<group>"; }; - AF975C92099C929800B05160 /* ximage-loader.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "ximage-loader.h"; path = "hacks/ximage-loader.h"; sourceTree = "<group>"; }; - AF975D63099CA0F000B05160 /* Rocks.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rocks.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF975D66099CA16A00B05160 /* rocks.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rocks.c; path = hacks/rocks.c; sourceTree = "<group>"; }; - AF976DFA09896BEB001F8B92 /* attraction.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = attraction.c; path = hacks/attraction.c; sourceTree = "<group>"; }; - AF976ED30989BF59001F8B92 /* ScreenSaver.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScreenSaver.framework; path = /System/Library/Frameworks/ScreenSaver.framework; sourceTree = "<absolute>"; }; - AF976FBC0989CAA2001F8B92 /* Deco.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Deco.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9770400989D1E6001F8B92 /* Rorschach.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rorschach.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF97707D0989D2F6001F8B92 /* Attraction.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Attraction.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9771D70989DC4A001F8B92 /* SaverTester.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SaverTester.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9771D90989DC4A001F8B92 /* SaverRunner.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = SaverRunner.plist; sourceTree = "<group>"; }; - AF9772E20989DFC6001F8B92 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/SaverRunner.nib; sourceTree = "<group>"; }; - AF998EEE0A083DB30051049D /* TopBlock.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TopBlock.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF998EF80A083E750051049D /* topblock.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = topblock.c; path = hacks/glx/topblock.c; sourceTree = "<group>"; }; - AF998EFA0A083E8C0051049D /* topblock.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = topblock.xml; sourceTree = "<group>"; }; - AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */ = {isa = PBXFileReference; fileEncoding = 5; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XScreenSaverSubclass.m; sourceTree = "<group>"; }; - AF9D467609B5109C006E59CF /* DecayScreen.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DecayScreen.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D467809B5110B006E59CF /* decayscreen.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = decayscreen.c; path = hacks/decayscreen.c; sourceTree = "<group>"; }; - AF9D468E09B51567006E59CF /* grabclient-osx.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = "grabclient-osx.m"; sourceTree = "<group>"; }; - AF9D473609B52EE0006E59CF /* colorbars.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = colorbars.c; path = utils/colorbars.c; sourceTree = "<group>"; }; - AF9D473709B52EE0006E59CF /* colorbars.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = colorbars.h; path = utils/colorbars.h; sourceTree = "<group>"; }; - AF9D475409B5300A006E59CF /* SlideScreen.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SlideScreen.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D475809B53091006E59CF /* slidescreen.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = slidescreen.c; path = hacks/slidescreen.c; sourceTree = "<group>"; }; - AF9D476F09B53166006E59CF /* Zoom.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Zoom.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D48D409B53229006E59CF /* zoom.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = zoom.c; path = hacks/zoom.c; sourceTree = "<group>"; }; - AF9D48EB09B53322006E59CF /* Bumps.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bumps.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D48EE09B533AE006E59CF /* bumps.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bumps.c; path = hacks/bumps.c; sourceTree = "<group>"; }; - AF9D490409B535DA006E59CF /* Distort.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Distort.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D490709B536F7006E59CF /* distort.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = distort.c; path = hacks/distort.c; sourceTree = "<group>"; }; - AF9D493B09B53CBA006E59CF /* Ripples.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ripples.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D493E09B53D55006E59CF /* ripples.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ripples.c; path = hacks/ripples.c; sourceTree = "<group>"; }; - AF9D496409B53FC9006E59CF /* RotZoomer.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RotZoomer.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D496709B540A4006E59CF /* rotzoomer.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rotzoomer.c; path = hacks/rotzoomer.c; sourceTree = "<group>"; }; - AF9D497C09B5411D006E59CF /* Twang.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Twang.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D497F09B541E5006E59CF /* twang.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = twang.c; path = hacks/twang.c; sourceTree = "<group>"; }; - AF9D49A709B544C3006E59CF /* Spotlight.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Spotlight.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D49AA09B54596006E59CF /* spotlight.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = spotlight.c; path = hacks/spotlight.c; sourceTree = "<group>"; }; - AF9D4C7909B59F27006E59CF /* XLyap.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XLyap.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D4C7C09B5A044006E59CF /* xlyap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xlyap.c; path = hacks/xlyap.c; sourceTree = "<group>"; }; - AF9D4CF709B5AA8E006E59CF /* Pong.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pong.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D4CFA09B5AC94006E59CF /* analogtv.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = analogtv.c; path = hacks/analogtv.c; sourceTree = "<group>"; }; - AF9D4CFB09B5AC94006E59CF /* analogtv.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = analogtv.h; path = hacks/analogtv.h; sourceTree = "<group>"; }; - AF9D4CFC09B5AC94006E59CF /* pong.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pong.c; path = hacks/pong.c; sourceTree = "<group>"; }; - AF9D4D8F09B5B2DC006E59CF /* XAnalogTV.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XAnalogTV.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D4D9209B5B444006E59CF /* xanalogtv.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xanalogtv.c; path = hacks/xanalogtv.c; sourceTree = "<group>"; }; - AF9D4DC009B5B71E006E59CF /* BSOD.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BSOD.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D4DC309B5B87D006E59CF /* bsod.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bsod.c; path = hacks/bsod.c; sourceTree = "<group>"; }; - AF9D4DD309B5B990006E59CF /* apple2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = apple2.c; path = hacks/apple2.c; sourceTree = "<group>"; }; - AF9D4DFE09B5BB19006E59CF /* Apple2.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Apple2.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9D4E0509B5BC9D006E59CF /* apple2-main.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "apple2-main.c"; path = "hacks/apple2-main.c"; sourceTree = "<group>"; }; - AF9E7EBF190F4C1B00A8B01F /* enable_gc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = enable_gc; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9E7EC8190F4C4000A8B01F /* enable_gc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = enable_gc.c; sourceTree = "<group>"; }; - AFA211881CD1AA1800C0D2A1 /* textclient-mobile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "textclient-mobile.c"; path = "utils/textclient-mobile.c"; sourceTree = "<group>"; }; - AFA211A11CD59DAF00C0D2A1 /* RaverHoop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RaverHoop.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA211A31CD59FD800C0D2A1 /* raverhoop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = raverhoop.c; path = hacks/glx/raverhoop.c; sourceTree = "<group>"; }; - AFA211A41CD59FD800C0D2A1 /* raverhoop.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = raverhoop.xml; sourceTree = "<group>"; }; - AFA339400B058505002B0E7D /* WebCollage.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WebCollage.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA33BAE0B0585F7002B0E7D /* webcollage-cocoa.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = "webcollage-cocoa.m"; path = "hacks/webcollage-cocoa.m"; sourceTree = "<group>"; }; - AFA33BC70B058740002B0E7D /* webcollage-helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "webcollage-helper"; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA33BD00B0587EE002B0E7D /* webcollage-helper-cocoa.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = "webcollage-helper-cocoa.m"; path = "hacks/webcollage-helper-cocoa.m"; sourceTree = "<group>"; }; - AFA33C0A0B058E6B002B0E7D /* webcollage */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = webcollage; path = hacks/webcollage; sourceTree = "<group>"; }; - AFA55864099324D800F3E977 /* minixpm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = minixpm.c; path = utils/minixpm.c; sourceTree = "<group>"; }; - AFA55865099324D800F3E977 /* minixpm.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = minixpm.h; path = utils/minixpm.h; sourceTree = "<group>"; }; - AFA5595A099330B000F3E977 /* Cage.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cage.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5595D0993310500F3E977 /* cage.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cage.c; path = hacks/glx/cage.c; sourceTree = "<group>"; }; - AFA5597F0993317900F3E977 /* Moebius.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Moebius.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55982099331C300F3E977 /* moebius.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moebius.c; path = hacks/glx/moebius.c; sourceTree = "<group>"; }; - AFA559A40993322100F3E977 /* Superquadrics.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Superquadrics.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA559A80993326300F3E977 /* superquadrics.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = superquadrics.c; path = hacks/glx/superquadrics.c; sourceTree = "<group>"; }; - AFA559C70993328000F3E977 /* Morph3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Morph3D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA559CC099332E800F3E977 /* morph3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = morph3d.c; path = hacks/glx/morph3d.c; sourceTree = "<group>"; }; - AFA559E10993330600F3E977 /* Rubik.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rubik.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA559EA0993335C00F3E977 /* rubik.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rubik.c; path = hacks/glx/rubik.c; sourceTree = "<group>"; }; - AFA55A150993340300F3E977 /* Stairs.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Stairs.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55A1A0993345900F3E977 /* stairs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = stairs.c; path = hacks/glx/stairs.c; sourceTree = "<group>"; }; - AFA55A32099334A000F3E977 /* Sproingies.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sproingies.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55A3E0993351F00F3E977 /* gllist.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gllist.c; path = hacks/glx/gllist.c; sourceTree = "<group>"; }; - AFA55A3F0993351F00F3E977 /* gllist.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = gllist.h; path = hacks/glx/gllist.h; sourceTree = "<group>"; }; - AFA55A400993351F00F3E977 /* s1_1.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_1.c; path = hacks/glx/s1_1.c; sourceTree = "<group>"; }; - AFA55A410993351F00F3E977 /* s1_2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_2.c; path = hacks/glx/s1_2.c; sourceTree = "<group>"; }; - AFA55A420993351F00F3E977 /* s1_3.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_3.c; path = hacks/glx/s1_3.c; sourceTree = "<group>"; }; - AFA55A430993351F00F3E977 /* s1_4.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_4.c; path = hacks/glx/s1_4.c; sourceTree = "<group>"; }; - AFA55A440993351F00F3E977 /* s1_5.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_5.c; path = hacks/glx/s1_5.c; sourceTree = "<group>"; }; - AFA55A450993351F00F3E977 /* s1_6.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_6.c; path = hacks/glx/s1_6.c; sourceTree = "<group>"; }; - AFA55A460993351F00F3E977 /* s1_b.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_b.c; path = hacks/glx/s1_b.c; sourceTree = "<group>"; }; - AFA55A470993351F00F3E977 /* sproingies.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sproingies.c; path = hacks/glx/sproingies.c; sourceTree = "<group>"; }; - AFA55A480993351F00F3E977 /* sproingiewrap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sproingiewrap.c; path = hacks/glx/sproingiewrap.c; sourceTree = "<group>"; }; - AFA55A8B0993364300F3E977 /* Lament.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lament.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55A8E0993369100F3E977 /* lament.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lament.c; path = hacks/glx/lament.c; sourceTree = "<group>"; }; - AFA55A93099336D800F3E977 /* normals.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = normals.c; path = hacks/glx/normals.c; sourceTree = "<group>"; }; - AFA55A94099336D800F3E977 /* normals.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = normals.h; path = hacks/glx/normals.h; sourceTree = "<group>"; }; - AFA55AE109933CEF00F3E977 /* Bubble3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bubble3D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55AE409933D3800F3E977 /* bubble3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bubble3d.c; path = hacks/glx/bubble3d.c; sourceTree = "<group>"; }; - AFA55AE809933D5900F3E977 /* bubble3d.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = bubble3d.h; path = hacks/glx/bubble3d.h; sourceTree = "<group>"; }; - AFA55AF409933DBF00F3E977 /* b_draw.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = b_draw.c; path = hacks/glx/b_draw.c; sourceTree = "<group>"; }; - AFA55AF509933DBF00F3E977 /* b_lockglue.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = b_lockglue.c; path = hacks/glx/b_lockglue.c; sourceTree = "<group>"; }; - AFA55AF609933DBF00F3E977 /* b_sphere.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = b_sphere.c; path = hacks/glx/b_sphere.c; sourceTree = "<group>"; }; - AFA55B1E09933E0500F3E977 /* GLPlanet.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLPlanet.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55B2109933E4A00F3E977 /* glplanet.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glplanet.c; path = hacks/glx/glplanet.c; sourceTree = "<group>"; }; - AFA55B3709933E8D00F3E977 /* Pulsar.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pulsar.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55B3F09933EC600F3E977 /* pulsar.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pulsar.c; path = hacks/glx/pulsar.c; sourceTree = "<group>"; }; - AFA55B8B09933F7200F3E977 /* Sierpinski3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sierpinski3D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55B8E09933FBF00F3E977 /* sierpinski3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sierpinski3d.c; path = hacks/glx/sierpinski3d.c; sourceTree = "<group>"; }; - AFA55BA309933FDA00F3E977 /* GFlux.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GFlux.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55BA60993401A00F3E977 /* gflux.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gflux.c; path = hacks/glx/gflux.c; sourceTree = "<group>"; }; - AFA55BBD099340CE00F3E977 /* Circuit.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Circuit.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55BC00993416E00F3E977 /* circuit.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = circuit.c; path = hacks/glx/circuit.c; sourceTree = "<group>"; }; - AFA55BF60993429100F3E977 /* Menger.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Menger.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55BF9099342D500F3E977 /* menger.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = menger.c; path = hacks/glx/menger.c; sourceTree = "<group>"; }; - AFA55C200993431300F3E977 /* Engine.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Engine.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55C230993435300F3E977 /* engine.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = engine.c; path = hacks/glx/engine.c; sourceTree = "<group>"; }; - AFA55C89099349A600F3E977 /* GLSnake.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLSnake.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55C8C099349EE00F3E977 /* glsnake.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glsnake.c; path = hacks/glx/glsnake.c; sourceTree = "<group>"; }; - AFA55CBB09934BB200F3E977 /* Boxed.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Boxed.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55CBE09934C0900F3E977 /* boxed.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = boxed.c; path = hacks/glx/boxed.c; sourceTree = "<group>"; }; - AFA55CBF09934C0900F3E977 /* boxed.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = boxed.h; path = hacks/glx/boxed.h; sourceTree = "<group>"; }; - AFA55CDE09934CE400F3E977 /* GLForestFire.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLForestFire.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55CE109934D2E00F3E977 /* glforestfire.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glforestfire.c; path = hacks/glx/glforestfire.c; sourceTree = "<group>"; }; - AFA55D4E0993565300F3E977 /* SBalls.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55D510993569C00F3E977 /* sballs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sballs.c; path = hacks/glx/sballs.c; sourceTree = "<group>"; }; - AFA55D740993584B00F3E977 /* Cubenetic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cubenetic.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55D770993589300F3E977 /* cubenetic.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cubenetic.c; path = hacks/glx/cubenetic.c; sourceTree = "<group>"; }; - AFA55D91099358C400F3E977 /* Spheremonics.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Spheremonics.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55D940993590F00F3E977 /* spheremonics.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = spheremonics.c; path = hacks/glx/spheremonics.c; sourceTree = "<group>"; }; - AFA55DDA09935D7000F3E977 /* Lavalite.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lavalite.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55DDD09935DB600F3E977 /* lavalite.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lavalite.c; path = hacks/glx/lavalite.c; sourceTree = "<group>"; }; - AFA55DE109935DFB00F3E977 /* marching.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = marching.c; path = hacks/glx/marching.c; sourceTree = "<group>"; }; - AFA55DE209935DFB00F3E977 /* marching.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = marching.h; path = hacks/glx/marching.h; sourceTree = "<group>"; }; - AFA55E0309935E4900F3E977 /* Queens.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Queens.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55E0609935EB800F3E977 /* queens.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = queens.c; path = hacks/glx/queens.c; sourceTree = "<group>"; }; - AFA55E1F09935EDC00F3E977 /* Endgame.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Endgame.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55E2209935F2B00F3E977 /* chessgames.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = chessgames.h; path = hacks/glx/chessgames.h; sourceTree = "<group>"; }; - AFA55E2309935F2B00F3E977 /* chessmodels.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = chessmodels.c; path = hacks/glx/chessmodels.c; sourceTree = "<group>"; }; - AFA55E2409935F2B00F3E977 /* chessmodels.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = chessmodels.h; path = hacks/glx/chessmodels.h; sourceTree = "<group>"; }; - AFA55E2509935F2B00F3E977 /* endgame.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = endgame.c; path = hacks/glx/endgame.c; sourceTree = "<group>"; }; - AFA55E4209935F8E00F3E977 /* GLBlur.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLBlur.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55E4509935FD300F3E977 /* glblur.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glblur.c; path = hacks/glx/glblur.c; sourceTree = "<group>"; }; - AFA55E6009935FF900F3E977 /* FlyingToasters.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlyingToasters.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55E980993608800F3E977 /* flyingtoasters.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flyingtoasters.c; path = hacks/glx/flyingtoasters.c; sourceTree = "<group>"; }; - AFA55E990993608800F3E977 /* toast.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toast.c; path = hacks/glx/toast.c; sourceTree = "<group>"; }; - AFA55E9A0993608800F3E977 /* toast.dxf */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = toast.dxf; path = hacks/glx/toast.dxf; sourceTree = "<group>"; }; - AFA55E9B0993608800F3E977 /* toast2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toast2.c; path = hacks/glx/toast2.c; sourceTree = "<group>"; }; - AFA55E9C0993608800F3E977 /* toast2.dxf */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = toast2.dxf; path = hacks/glx/toast2.dxf; sourceTree = "<group>"; }; - AFA55E9D0993608800F3E977 /* toaster_base.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_base.c; path = hacks/glx/toaster_base.c; sourceTree = "<group>"; }; - AFA55E9F0993608800F3E977 /* toaster_handle.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_handle.c; path = hacks/glx/toaster_handle.c; sourceTree = "<group>"; }; - AFA55EA10993608800F3E977 /* toaster_handle2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_handle2.c; path = hacks/glx/toaster_handle2.c; sourceTree = "<group>"; }; - AFA55EA30993608800F3E977 /* toaster_jet.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_jet.c; path = hacks/glx/toaster_jet.c; sourceTree = "<group>"; }; - AFA55EA50993608800F3E977 /* toaster_knob.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_knob.c; path = hacks/glx/toaster_knob.c; sourceTree = "<group>"; }; - AFA55EA70993608800F3E977 /* toaster_slots.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_slots.c; path = hacks/glx/toaster_slots.c; sourceTree = "<group>"; }; - AFA55EA90993608800F3E977 /* toaster_wing.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_wing.c; path = hacks/glx/toaster_wing.c; sourceTree = "<group>"; }; - AFA55EAB0993608800F3E977 /* toaster.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster.c; path = hacks/glx/toaster.c; sourceTree = "<group>"; }; - AFA55EAC0993608800F3E977 /* toaster.dxf */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = toaster.dxf; path = hacks/glx/toaster.dxf; sourceTree = "<group>"; }; - AFA55EE3099360E300F3E977 /* BouncingCow.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BouncingCow.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55EE70993613E00F3E977 /* bouncingcow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bouncingcow.c; path = hacks/glx/bouncingcow.c; sourceTree = "<group>"; }; - AFA55EE80993613E00F3E977 /* cow_face.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_face.c; path = hacks/glx/cow_face.c; sourceTree = "<group>"; }; - AFA55EE90993613E00F3E977 /* cow_hide.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_hide.c; path = hacks/glx/cow_hide.c; sourceTree = "<group>"; }; - AFA55EEA0993613E00F3E977 /* cow_hoofs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_hoofs.c; path = hacks/glx/cow_hoofs.c; sourceTree = "<group>"; }; - AFA55EEB0993613E00F3E977 /* cow_horns.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_horns.c; path = hacks/glx/cow_horns.c; sourceTree = "<group>"; }; - AFA55EEC0993613E00F3E977 /* cow_tail.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_tail.c; path = hacks/glx/cow_tail.c; sourceTree = "<group>"; }; - AFA55EED0993613E00F3E977 /* cow_udder.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_udder.c; path = hacks/glx/cow_udder.c; sourceTree = "<group>"; }; - AFA55F1E099361B700F3E977 /* JigglyPuff.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JigglyPuff.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55F210993620200F3E977 /* jigglypuff.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = jigglypuff.c; path = hacks/glx/jigglypuff.c; sourceTree = "<group>"; }; - AFA55F3C0993622F00F3E977 /* Klein.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Klein.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55F3F0993626E00F3E977 /* klein.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = klein.c; path = hacks/glx/klein.c; sourceTree = "<group>"; }; - AFA55F540993629000F3E977 /* Hypertorus.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hypertorus.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55F59099362DF00F3E977 /* hypertorus.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hypertorus.c; path = hacks/glx/hypertorus.c; sourceTree = "<group>"; }; - AFA55F840993643600F3E977 /* GLMatrix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLMatrix.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55F870993648500F3E977 /* glmatrix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glmatrix.c; path = hacks/glx/glmatrix.c; sourceTree = "<group>"; }; - AFA55FE509936BFA00F3E977 /* CubeStorm.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CubeStorm.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA55FF309936C4500F3E977 /* cubestorm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cubestorm.c; path = hacks/glx/cubestorm.c; sourceTree = "<group>"; }; - AFA5600B09936C6D00F3E977 /* GLKnots.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLKnots.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5600E09936CB300F3E977 /* glknots.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glknots.c; path = hacks/glx/glknots.c; sourceTree = "<group>"; }; - AFA5602609936CC800F3E977 /* BlockTube.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlockTube.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5602909936D0700F3E977 /* blocktube.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blocktube.c; path = hacks/glx/blocktube.c; sourceTree = "<group>"; }; - AFA5604409936D5100F3E977 /* FlipFlop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlipFlop.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5604709936DCC00F3E977 /* flipflop.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flipflop.c; path = hacks/glx/flipflop.c; sourceTree = "<group>"; }; - AFA5605C09936E2100F3E977 /* AntInspect.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AntInspect.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5605F09936E9C00F3E977 /* antinspect.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = antinspect.c; path = hacks/glx/antinspect.c; sourceTree = "<group>"; }; - AFA5607409936F3800F3E977 /* AntSpotlight.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AntSpotlight.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5607709936FDD00F3E977 /* ants.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = ants.h; path = hacks/glx/ants.h; sourceTree = "<group>"; }; - AFA5607809936FDD00F3E977 /* antspotlight.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = antspotlight.c; path = hacks/glx/antspotlight.c; sourceTree = "<group>"; }; - AFA5607909936FDD00F3E977 /* grab-ximage.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "grab-ximage.c"; path = "hacks/glx/grab-ximage.c"; sourceTree = "<group>"; }; - AFA5607A09936FDD00F3E977 /* grab-ximage.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "grab-ximage.h"; path = "hacks/glx/grab-ximage.h"; sourceTree = "<group>"; }; - AFA560C00993718D00F3E977 /* Polytopes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Polytopes.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA560C3099371D500F3E977 /* polytopes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = polytopes.c; path = hacks/glx/polytopes.c; sourceTree = "<group>"; }; - AFA5610F0993781600F3E977 /* Molecule.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Molecule.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA561120993786800F3E977 /* molecule.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = molecule.c; path = hacks/glx/molecule.c; sourceTree = "<group>"; }; - AFA5616A09937C0D00F3E977 /* BlinkBox.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlinkBox.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5616D09937C9A00F3E977 /* blinkbox.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blinkbox.c; path = hacks/glx/blinkbox.c; sourceTree = "<group>"; }; - AFA5618D09937CF100F3E977 /* Noof.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Noof.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5619009937D3600F3E977 /* noof.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = noof.c; path = hacks/glx/noof.c; sourceTree = "<group>"; }; - AFA561AF09937D7E00F3E977 /* Polyhedra.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Polyhedra.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA561B209937DCB00F3E977 /* polyhedra-gl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "polyhedra-gl.c"; path = "hacks/glx/polyhedra-gl.c"; sourceTree = "<group>"; }; - AFA561B309937DCC00F3E977 /* polyhedra.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = polyhedra.c; path = hacks/glx/polyhedra.c; sourceTree = "<group>"; }; - AFA561B409937DCC00F3E977 /* polyhedra.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = polyhedra.h; path = hacks/glx/polyhedra.h; sourceTree = "<group>"; }; - AFA562190993849F00F3E977 /* Providence.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Providence.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5621C099384F600F3E977 /* providence.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = providence.c; path = hacks/glx/providence.c; sourceTree = "<group>"; }; - AFA562310993852500F3E977 /* Pinion.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pinion.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA562340993856A00F3E977 /* pinion.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pinion.c; path = hacks/glx/pinion.c; sourceTree = "<group>"; }; - AFA562D1099392C600F3E977 /* Boing.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Boing.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA562D40993930C00F3E977 /* boing.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = boing.c; path = hacks/glx/boing.c; sourceTree = "<group>"; }; - AFA562EC099393C900F3E977 /* AntMaze.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AntMaze.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA562EF0993941600F3E977 /* antmaze.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = antmaze.c; path = hacks/glx/antmaze.c; sourceTree = "<group>"; }; - AFA563040993943B00F3E977 /* Tangram.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tangram.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA563070993948F00F3E977 /* tangram_shapes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tangram_shapes.c; path = hacks/glx/tangram_shapes.c; sourceTree = "<group>"; }; - AFA563080993948F00F3E977 /* tangram_shapes.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = tangram_shapes.h; path = hacks/glx/tangram_shapes.h; sourceTree = "<group>"; }; - AFA563090993948F00F3E977 /* tangram.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tangram.c; path = hacks/glx/tangram.c; sourceTree = "<group>"; }; - AFA563260993951000F3E977 /* Crackberg.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Crackberg.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA563290993957100F3E977 /* crackberg.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = crackberg.c; path = hacks/glx/crackberg.c; sourceTree = "<group>"; }; - AFA56343099395ED00F3E977 /* GLHanoi.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLHanoi.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA563460993963400F3E977 /* glhanoi.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glhanoi.c; path = hacks/glx/glhanoi.c; sourceTree = "<group>"; }; - AFA56363099396C000F3E977 /* Cube21.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cube21.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA563660993970F00F3E977 /* cube21.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cube21.c; path = hacks/glx/cube21.c; sourceTree = "<group>"; }; - AFA5638B099397B300F3E977 /* TimeTunnel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TimeTunnel.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA5638E0993980D00F3E977 /* timetunnel.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = timetunnel.c; path = hacks/glx/timetunnel.c; sourceTree = "<group>"; }; - AFA563B6099398BB00F3E977 /* Juggler3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Juggler3D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA563B90993991300F3E977 /* juggler3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = juggler3d.c; path = hacks/glx/juggler3d.c; sourceTree = "<group>"; }; - AFA6AB0520999950006D2685 /* GlitchPEG.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GlitchPEG.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFA6AB0C20999A60006D2685 /* glitchpeg.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = glitchpeg.xml; sourceTree = "<group>"; }; - AFA6AB0E20999A7B006D2685 /* glitchpeg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = glitchpeg.c; path = hacks/glitchpeg.c; sourceTree = "<group>"; }; - AFAA6B441773F07700DE720C /* ios-function-table.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ios-function-table.m"; sourceTree = "<group>"; }; - AFAAE39C207D6343007A515C /* Maze3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Maze3D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFAAE39E207D6420007A515C /* maze3d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = maze3d.c; path = hacks/glx/maze3d.c; sourceTree = "<group>"; }; - AFAAE3A1207D6438007A515C /* maze3d.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = maze3d.xml; sourceTree = "<group>"; }; - AFACE8881CC83458008B24CD /* EnergyStream.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = EnergyStream.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFACE88A1CC83578008B24CD /* energystream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = energystream.c; path = hacks/glx/energystream.c; sourceTree = "<group>"; }; - AFACE88B1CC83578008B24CD /* energystream.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = energystream.xml; sourceTree = "<group>"; }; - AFAD462209D5F4DA00AB5F95 /* grabclient.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = grabclient.c; path = utils/grabclient.c; sourceTree = "<group>"; }; - AFB591BA178B812C00EA4005 /* Hexadrop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hexadrop.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFB591BC178B81E600EA4005 /* hexadrop.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hexadrop.xml; sourceTree = "<group>"; }; - AFB591BD178B81E600EA4005 /* hexadrop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hexadrop.c; path = hacks/hexadrop.c; sourceTree = "<group>"; }; - AFB5A06B0981F4C600871B16 /* screenhack.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = screenhack.h; path = hacks/screenhack.h; sourceTree = "<group>"; }; - AFB5A0ED0981FF8B00871B16 /* usleep.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = usleep.c; path = utils/usleep.c; sourceTree = "<group>"; }; - AFB5A0EE0981FF8B00871B16 /* usleep.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = usleep.h; path = utils/usleep.h; sourceTree = "<group>"; }; - AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = kaleidocycle.xml; sourceTree = "<group>"; }; - AFBE743F19A7C6930018AA35 /* robot.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = robot.c; path = hacks/glx/robot.c; sourceTree = "<group>"; }; - AFBF893C0E41D930006A2D66 /* fps.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fps.c; path = hacks/fps.c; sourceTree = "<group>"; }; - AFBF893D0E41D930006A2D66 /* fps.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = fps.h; path = hacks/fps.h; sourceTree = "<group>"; }; - AFBF89AE0E423FC3006A2D66 /* fps-gl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "fps-gl.c"; path = "hacks/glx/fps-gl.c"; sourceTree = "<group>"; }; - AFBF89B10E424036006A2D66 /* fpsI.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = fpsI.h; path = hacks/fpsI.h; sourceTree = "<group>"; }; - AFBFE75E178642DC00432B21 /* Apple2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Apple2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AFBFE77E178647FE00432B21 /* Phosphor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Phosphor.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AFC0E8C01CDC601A008CAFAC /* Hydrostat.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hydrostat.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFC0E8C21CDC60A9008CAFAC /* hydrostat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hydrostat.c; path = hacks/glx/hydrostat.c; sourceTree = "<group>"; }; - AFC0E8C31CDC60A9008CAFAC /* hydrostat.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hydrostat.xml; sourceTree = "<group>"; }; - AFC211930E4E30C800D87B6E /* teapot.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = teapot.c; path = hacks/glx/teapot.c; sourceTree = "<group>"; }; - AFC211940E4E30C800D87B6E /* teapot.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = teapot.h; path = hacks/glx/teapot.h; sourceTree = "<group>"; }; - AFC254B909873AF9000655EE /* screenhackI.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = screenhackI.h; path = hacks/screenhackI.h; sourceTree = "<group>"; }; - AFC254C409882C97000655EE /* XScreenSaverView.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = XScreenSaverView.h; sourceTree = "<group>"; }; - AFC254C509882C97000655EE /* XScreenSaverView.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = XScreenSaverView.m; sourceTree = "<group>"; }; - AFC2577F09888F5A000655EE /* XScreenSaverConfigSheet.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = XScreenSaverConfigSheet.h; sourceTree = "<group>"; }; - AFC2578009888F5A000655EE /* XScreenSaverConfigSheet.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = XScreenSaverConfigSheet.m; sourceTree = "<group>"; }; - AFC258680988A468000655EE /* anemone.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = anemone.xml; sourceTree = "<group>"; }; - AFC258690988A468000655EE /* anemotaxis.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = anemotaxis.xml; sourceTree = "<group>"; }; - AFC2586A0988A468000655EE /* ant.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = ant.xml; sourceTree = "<group>"; }; - AFC2586B0988A468000655EE /* antinspect.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = antinspect.xml; sourceTree = "<group>"; }; - AFC2586C0988A468000655EE /* antmaze.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = antmaze.xml; sourceTree = "<group>"; }; - AFC2586D0988A468000655EE /* antspotlight.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = antspotlight.xml; sourceTree = "<group>"; }; - AFC2586E0988A468000655EE /* apollonian.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = apollonian.xml; sourceTree = "<group>"; }; - AFC2586F0988A468000655EE /* apple2.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = apple2.xml; sourceTree = "<group>"; }; - AFC258700988A468000655EE /* atlantis.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = atlantis.xml; sourceTree = "<group>"; }; - AFC258710988A468000655EE /* attraction.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = attraction.xml; sourceTree = "<group>"; }; - AFC258720988A468000655EE /* atunnel.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = atunnel.xml; sourceTree = "<group>"; }; - AFC258730988A468000655EE /* barcode.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = barcode.xml; sourceTree = "<group>"; }; - AFC258740988A468000655EE /* blaster.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = blaster.xml; sourceTree = "<group>"; }; - AFC258750988A468000655EE /* blinkbox.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = blinkbox.xml; sourceTree = "<group>"; }; - AFC258760988A468000655EE /* blitspin.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = blitspin.xml; sourceTree = "<group>"; }; - AFC258770988A468000655EE /* blocktube.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = blocktube.xml; sourceTree = "<group>"; }; - AFC258780988A468000655EE /* boing.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = boing.xml; sourceTree = "<group>"; }; - AFC258790988A468000655EE /* bouboule.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = bouboule.xml; sourceTree = "<group>"; }; - AFC2587A0988A468000655EE /* bouncingcow.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = bouncingcow.xml; sourceTree = "<group>"; }; - AFC2587B0988A468000655EE /* boxed.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = boxed.xml; sourceTree = "<group>"; }; - AFC2587C0988A468000655EE /* boxfit.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = boxfit.xml; sourceTree = "<group>"; }; - AFC2587D0988A468000655EE /* braid.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = braid.xml; sourceTree = "<group>"; }; - AFC2587E0988A468000655EE /* bsod.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = bsod.xml; sourceTree = "<group>"; }; - AFC2587F0988A468000655EE /* bubble3d.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = bubble3d.xml; sourceTree = "<group>"; }; - AFC258800988A468000655EE /* bubbles.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = bubbles.xml; sourceTree = "<group>"; }; - AFC258810988A468000655EE /* bumps.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = bumps.xml; sourceTree = "<group>"; }; - AFC258820988A468000655EE /* cage.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cage.xml; sourceTree = "<group>"; }; - AFC258830988A468000655EE /* carousel.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = carousel.xml; sourceTree = "<group>"; }; - AFC258840988A468000655EE /* ccurve.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = ccurve.xml; sourceTree = "<group>"; }; - AFC258850988A468000655EE /* celtic.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = celtic.xml; sourceTree = "<group>"; }; - AFC258860988A468000655EE /* circuit.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = circuit.xml; sourceTree = "<group>"; }; - AFC258870988A468000655EE /* cloudlife.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cloudlife.xml; sourceTree = "<group>"; }; - AFC258880988A468000655EE /* compass.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = compass.xml; sourceTree = "<group>"; }; - AFC258890988A468000655EE /* coral.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = coral.xml; sourceTree = "<group>"; }; - AFC2588B0988A468000655EE /* crackberg.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = crackberg.xml; sourceTree = "<group>"; }; - AFC2588C0988A468000655EE /* critical.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = critical.xml; sourceTree = "<group>"; }; - AFC2588D0988A468000655EE /* crystal.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = crystal.xml; sourceTree = "<group>"; }; - AFC2588E0988A468000655EE /* cube21.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cube21.xml; sourceTree = "<group>"; }; - AFC2588F0988A468000655EE /* cubenetic.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cubenetic.xml; sourceTree = "<group>"; }; - AFC258900988A468000655EE /* cubestorm.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cubestorm.xml; sourceTree = "<group>"; }; - AFC258910988A468000655EE /* cynosure.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cynosure.xml; sourceTree = "<group>"; }; - AFC258920988A468000655EE /* dangerball.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = dangerball.xml; sourceTree = "<group>"; }; - AFC258930988A468000655EE /* decayscreen.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = decayscreen.xml; sourceTree = "<group>"; }; - AFC258940988A468000655EE /* deco.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = deco.xml; sourceTree = "<group>"; }; - AFC258950988A468000655EE /* deluxe.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = deluxe.xml; sourceTree = "<group>"; }; - AFC258960988A468000655EE /* demon.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = demon.xml; sourceTree = "<group>"; }; - AFC258970988A468000655EE /* discrete.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = discrete.xml; sourceTree = "<group>"; }; - AFC258980988A468000655EE /* distort.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = distort.xml; sourceTree = "<group>"; }; - AFC258990988A468000655EE /* drift.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = drift.xml; sourceTree = "<group>"; }; - AFC2589B0988A468000655EE /* endgame.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = endgame.xml; sourceTree = "<group>"; }; - AFC2589C0988A468000655EE /* engine.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = engine.xml; sourceTree = "<group>"; }; - AFC2589D0988A468000655EE /* epicycle.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = epicycle.xml; sourceTree = "<group>"; }; - AFC2589E0988A468000655EE /* eruption.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = eruption.xml; sourceTree = "<group>"; }; - AFC2589F0988A468000655EE /* euler2d.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = euler2d.xml; sourceTree = "<group>"; }; - AFC258A00988A468000655EE /* extrusion.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = extrusion.xml; sourceTree = "<group>"; }; - AFC258A10988A468000655EE /* fadeplot.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = fadeplot.xml; sourceTree = "<group>"; }; - AFC258A20988A468000655EE /* fiberlamp.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = fiberlamp.xml; sourceTree = "<group>"; }; - AFC258A40988A468000655EE /* fireworkx.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = fireworkx.xml; sourceTree = "<group>"; }; - AFC258A50988A468000655EE /* flag.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = flag.xml; sourceTree = "<group>"; }; - AFC258A60988A468000655EE /* flame.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = flame.xml; sourceTree = "<group>"; }; - AFC258A70988A468000655EE /* flipflop.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = flipflop.xml; sourceTree = "<group>"; }; - AFC258A80988A468000655EE /* flipscreen3d.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = flipscreen3d.xml; sourceTree = "<group>"; }; - AFC258A90988A468000655EE /* fliptext.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = fliptext.xml; sourceTree = "<group>"; }; - AFC258AA0988A468000655EE /* flow.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = flow.xml; sourceTree = "<group>"; }; - AFC258AB0988A468000655EE /* fluidballs.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = fluidballs.xml; sourceTree = "<group>"; }; - AFC258AC0988A468000655EE /* flurry.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = flurry.xml; sourceTree = "<group>"; }; - AFC258AD0988A468000655EE /* flyingtoasters.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = flyingtoasters.xml; sourceTree = "<group>"; }; - AFC258AE0988A468000655EE /* fontglide.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = fontglide.xml; sourceTree = "<group>"; }; - AFC258AF0988A468000655EE /* forest.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = forest.xml; sourceTree = "<group>"; }; - AFC258B00988A468000655EE /* fuzzyflakes.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = fuzzyflakes.xml; sourceTree = "<group>"; }; - AFC258B10988A468000655EE /* galaxy.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = galaxy.xml; sourceTree = "<group>"; }; - AFC258B20988A468000655EE /* gears.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = gears.xml; sourceTree = "<group>"; }; - AFC258B30988A468000655EE /* gflux.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = gflux.xml; sourceTree = "<group>"; }; - AFC258B40988A468000655EE /* glblur.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glblur.xml; sourceTree = "<group>"; }; - AFC258B50988A468000655EE /* gleidescope.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = gleidescope.xml; sourceTree = "<group>"; }; - AFC258B60988A468000655EE /* glforestfire.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glforestfire.xml; sourceTree = "<group>"; }; - AFC258B70988A468000655EE /* glhanoi.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glhanoi.xml; sourceTree = "<group>"; }; - AFC258B80988A468000655EE /* glknots.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glknots.xml; sourceTree = "<group>"; }; - AFC258B90988A468000655EE /* glmatrix.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glmatrix.xml; sourceTree = "<group>"; }; - AFC258BA0988A468000655EE /* glplanet.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glplanet.xml; sourceTree = "<group>"; }; - AFC258BB0988A468000655EE /* glslideshow.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glslideshow.xml; sourceTree = "<group>"; }; - AFC258BC0988A468000655EE /* glsnake.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glsnake.xml; sourceTree = "<group>"; }; - AFC258BD0988A468000655EE /* gltext.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = gltext.xml; sourceTree = "<group>"; }; - AFC258BF0988A468000655EE /* goop.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = goop.xml; sourceTree = "<group>"; }; - AFC258C00988A468000655EE /* grav.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = grav.xml; sourceTree = "<group>"; }; - AFC258C10988A468000655EE /* greynetic.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = greynetic.xml; sourceTree = "<group>"; }; - AFC258C20988A468000655EE /* halftone.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = halftone.xml; sourceTree = "<group>"; }; - AFC258C30988A468000655EE /* halo.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = halo.xml; sourceTree = "<group>"; }; - AFC258C40988A468000655EE /* helix.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = helix.xml; sourceTree = "<group>"; }; - AFC258C50988A468000655EE /* hopalong.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = hopalong.xml; sourceTree = "<group>"; }; - AFC258C60988A468000655EE /* hyperball.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = hyperball.xml; sourceTree = "<group>"; }; - AFC258C70988A468000655EE /* hypercube.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = hypercube.xml; sourceTree = "<group>"; }; - AFC258C80988A468000655EE /* hypertorus.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = hypertorus.xml; sourceTree = "<group>"; }; - AFC258C90988A468000655EE /* ifs.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = ifs.xml; sourceTree = "<group>"; }; - AFC258CA0988A468000655EE /* imsmap.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = imsmap.xml; sourceTree = "<group>"; }; - AFC258CB0988A468000655EE /* interaggregate.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = interaggregate.xml; sourceTree = "<group>"; }; - AFC258CC0988A468000655EE /* interference.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = interference.xml; sourceTree = "<group>"; }; - AFC258CD0988A468000655EE /* intermomentary.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = intermomentary.xml; sourceTree = "<group>"; }; - AFC258CE0988A468000655EE /* jigglypuff.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = jigglypuff.xml; sourceTree = "<group>"; }; - AFC258CF0988A468000655EE /* jigsaw.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = jigsaw.xml; sourceTree = "<group>"; }; - AFC258D00988A468000655EE /* juggle.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = juggle.xml; sourceTree = "<group>"; }; - AFC258D10988A468000655EE /* juggler3d.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = juggler3d.xml; sourceTree = "<group>"; }; - AFC258D20988A468000655EE /* julia.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = julia.xml; sourceTree = "<group>"; }; - AFC258D30988A468000655EE /* kaleidescope.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = kaleidescope.xml; sourceTree = "<group>"; }; - AFC258D40988A468000655EE /* klein.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = klein.xml; sourceTree = "<group>"; }; - AFC258D50988A468000655EE /* kumppa.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = kumppa.xml; sourceTree = "<group>"; }; - AFC258D60988A468000655EE /* lament.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lament.xml; sourceTree = "<group>"; }; - AFC258D70988A468000655EE /* laser.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = laser.xml; sourceTree = "<group>"; }; - AFC258D80988A468000655EE /* lavalite.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lavalite.xml; sourceTree = "<group>"; }; - AFC258D90988A468000655EE /* lightning.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lightning.xml; sourceTree = "<group>"; }; - AFC258DA0988A468000655EE /* lisa.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lisa.xml; sourceTree = "<group>"; }; - AFC258DB0988A468000655EE /* lissie.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lissie.xml; sourceTree = "<group>"; }; - AFC258DC0988A468000655EE /* lmorph.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lmorph.xml; sourceTree = "<group>"; }; - AFC258DD0988A468000655EE /* loop.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = loop.xml; sourceTree = "<group>"; }; - AFC258DE0988A468000655EE /* maze.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = maze.xml; sourceTree = "<group>"; }; - AFC258DF0988A469000655EE /* memscroller.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = memscroller.xml; sourceTree = "<group>"; }; - AFC258E00988A469000655EE /* menger.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = menger.xml; sourceTree = "<group>"; }; - AFC258E10988A469000655EE /* metaballs.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = metaballs.xml; sourceTree = "<group>"; }; - AFC258E20988A469000655EE /* mirrorblob.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = mirrorblob.xml; sourceTree = "<group>"; }; - AFC258E30988A469000655EE /* mismunch.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = mismunch.xml; sourceTree = "<group>"; }; - AFC258E40988A469000655EE /* moebius.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = moebius.xml; sourceTree = "<group>"; }; - AFC258E50988A469000655EE /* moire.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = moire.xml; sourceTree = "<group>"; }; - AFC258E60988A469000655EE /* moire2.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = moire2.xml; sourceTree = "<group>"; }; - AFC258E70988A469000655EE /* molecule.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = molecule.xml; sourceTree = "<group>"; }; - AFC258E80988A469000655EE /* morph3d.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = morph3d.xml; sourceTree = "<group>"; }; - AFC258E90988A469000655EE /* mountain.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = mountain.xml; sourceTree = "<group>"; }; - AFC258EA0988A469000655EE /* munch.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = munch.xml; sourceTree = "<group>"; }; - AFC258EB0988A469000655EE /* nerverot.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = nerverot.xml; sourceTree = "<group>"; }; - AFC258EC0988A469000655EE /* noof.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = noof.xml; sourceTree = "<group>"; }; - AFC258ED0988A469000655EE /* noseguy.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = noseguy.xml; sourceTree = "<group>"; }; - AFC258EE0988A469000655EE /* pacman.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = pacman.xml; sourceTree = "<group>"; }; - AFC258EF0988A469000655EE /* pedal.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = pedal.xml; sourceTree = "<group>"; }; - AFC258F00988A469000655EE /* penetrate.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = penetrate.xml; sourceTree = "<group>"; }; - AFC258F10988A469000655EE /* penrose.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = penrose.xml; sourceTree = "<group>"; }; - AFC258F20988A469000655EE /* petri.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = petri.xml; sourceTree = "<group>"; }; - AFC258F30988A469000655EE /* phosphor.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = phosphor.xml; sourceTree = "<group>"; }; - AFC258F40988A469000655EE /* piecewise.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = piecewise.xml; sourceTree = "<group>"; }; - AFC258F50988A469000655EE /* pinion.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = pinion.xml; sourceTree = "<group>"; }; - AFC258F60988A469000655EE /* pipes.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = pipes.xml; sourceTree = "<group>"; }; - AFC258F70988A469000655EE /* polyhedra.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = polyhedra.xml; sourceTree = "<group>"; }; - AFC258F80988A469000655EE /* polyominoes.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = polyominoes.xml; sourceTree = "<group>"; }; - AFC258F90988A469000655EE /* polytopes.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = polytopes.xml; sourceTree = "<group>"; }; - AFC258FA0988A469000655EE /* pong.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = pong.xml; sourceTree = "<group>"; }; - AFC258FB0988A469000655EE /* popsquares.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = popsquares.xml; sourceTree = "<group>"; }; - AFC258FC0988A469000655EE /* providence.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = providence.xml; sourceTree = "<group>"; }; - AFC258FD0988A469000655EE /* pulsar.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = pulsar.xml; sourceTree = "<group>"; }; - AFC258FE0988A469000655EE /* pyro.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = pyro.xml; sourceTree = "<group>"; }; - AFC258FF0988A469000655EE /* qix.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = qix.xml; sourceTree = "<group>"; }; - AFC259000988A469000655EE /* queens.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = queens.xml; sourceTree = "<group>"; }; - AFC259030988A469000655EE /* ripples.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = ripples.xml; sourceTree = "<group>"; }; - AFC259040988A469000655EE /* rocks.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rocks.xml; sourceTree = "<group>"; }; - AFC259050988A469000655EE /* rorschach.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rorschach.xml; sourceTree = "<group>"; }; - AFC259060988A469000655EE /* rotor.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rotor.xml; sourceTree = "<group>"; }; - AFC259070988A469000655EE /* rotzoomer.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rotzoomer.xml; sourceTree = "<group>"; }; - AFC259080988A469000655EE /* rubik.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rubik.xml; sourceTree = "<group>"; }; - AFC259090988A469000655EE /* sballs.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = sballs.xml; sourceTree = "<group>"; }; - AFC2590A0988A469000655EE /* shadebobs.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = shadebobs.xml; sourceTree = "<group>"; }; - AFC2590B0988A469000655EE /* sierpinski.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = sierpinski.xml; sourceTree = "<group>"; }; - AFC2590C0988A469000655EE /* sierpinski3d.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = sierpinski3d.xml; sourceTree = "<group>"; }; - AFC2590D0988A469000655EE /* slidescreen.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = slidescreen.xml; sourceTree = "<group>"; }; - AFC2590E0988A469000655EE /* slip.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = slip.xml; sourceTree = "<group>"; }; - AFC2590F0988A469000655EE /* sonar.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = sonar.xml; sourceTree = "<group>"; }; - AFC259100988A469000655EE /* speedmine.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = speedmine.xml; sourceTree = "<group>"; }; - AFC259110988A469000655EE /* sphere.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = sphere.xml; sourceTree = "<group>"; }; - AFC259130988A469000655EE /* spheremonics.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = spheremonics.xml; sourceTree = "<group>"; }; - AFC259140988A469000655EE /* spiral.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = spiral.xml; sourceTree = "<group>"; }; - AFC259150988A469000655EE /* spotlight.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = spotlight.xml; sourceTree = "<group>"; }; - AFC259160988A469000655EE /* sproingies.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = sproingies.xml; sourceTree = "<group>"; }; - AFC259170988A469000655EE /* squiral.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = squiral.xml; sourceTree = "<group>"; }; - AFC259190988A469000655EE /* stairs.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = stairs.xml; sourceTree = "<group>"; }; - AFC2591A0988A469000655EE /* starfish.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = starfish.xml; sourceTree = "<group>"; }; - AFC2591B0988A469000655EE /* starwars.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = starwars.xml; sourceTree = "<group>"; }; - AFC2591C0988A469000655EE /* stonerview.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = stonerview.xml; sourceTree = "<group>"; }; - AFC2591D0988A469000655EE /* strange.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = strange.xml; sourceTree = "<group>"; }; - AFC2591E0988A469000655EE /* substrate.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = substrate.xml; sourceTree = "<group>"; }; - AFC2591F0988A469000655EE /* superquadrics.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = superquadrics.xml; sourceTree = "<group>"; }; - AFC259200988A469000655EE /* swirl.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = swirl.xml; sourceTree = "<group>"; }; - AFC259210988A469000655EE /* t3d.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = t3d.xml; sourceTree = "<group>"; }; - AFC259220988A469000655EE /* tangram.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = tangram.xml; sourceTree = "<group>"; }; - AFC259230988A469000655EE /* thornbird.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = thornbird.xml; sourceTree = "<group>"; }; - AFC259240988A469000655EE /* timetunnel.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = timetunnel.xml; sourceTree = "<group>"; }; - AFC259250988A469000655EE /* triangle.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = triangle.xml; sourceTree = "<group>"; }; - AFC259260988A469000655EE /* truchet.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = truchet.xml; sourceTree = "<group>"; }; - AFC259270988A469000655EE /* twang.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = twang.xml; sourceTree = "<group>"; }; - AFC259280988A469000655EE /* vermiculate.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = vermiculate.xml; sourceTree = "<group>"; }; - AFC259290988A469000655EE /* vidwhacker.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = vidwhacker.xml; sourceTree = "<group>"; }; - AFC2592A0988A469000655EE /* vines.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = vines.xml; sourceTree = "<group>"; }; - AFC2592B0988A469000655EE /* wander.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = wander.xml; sourceTree = "<group>"; }; - AFC2592C0988A469000655EE /* webcollage.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = webcollage.xml; sourceTree = "<group>"; }; - AFC2592D0988A469000655EE /* whirlwindwarp.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = whirlwindwarp.xml; sourceTree = "<group>"; }; - AFC2592F0988A469000655EE /* whirlygig.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = whirlygig.xml; sourceTree = "<group>"; }; - AFC259300988A469000655EE /* worm.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = worm.xml; sourceTree = "<group>"; }; - AFC259310988A469000655EE /* wormhole.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = wormhole.xml; sourceTree = "<group>"; }; - AFC259320988A469000655EE /* xanalogtv.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = xanalogtv.xml; sourceTree = "<group>"; }; - AFC259370988A469000655EE /* xflame.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = xflame.xml; sourceTree = "<group>"; }; - AFC259380988A469000655EE /* xjack.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = xjack.xml; sourceTree = "<group>"; }; - AFC259390988A469000655EE /* xlyap.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = xlyap.xml; sourceTree = "<group>"; }; - AFC2593A0988A469000655EE /* xmatrix.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = xmatrix.xml; sourceTree = "<group>"; }; - AFC2593D0988A469000655EE /* xrayswarm.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = xrayswarm.xml; sourceTree = "<group>"; }; - AFC2593F0988A469000655EE /* xspirograph.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = xspirograph.xml; sourceTree = "<group>"; }; - AFC259430988A469000655EE /* zoom.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = zoom.xml; sourceTree = "<group>"; }; - AFC25B5E0988BA63000655EE /* deco.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = deco.c; path = hacks/deco.c; sourceTree = "<group>"; }; - AFC25B990988BC08000655EE /* colors.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = colors.c; path = utils/colors.c; sourceTree = "<group>"; }; - AFC25B9A0988BC08000655EE /* colors.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = colors.h; path = utils/colors.h; sourceTree = "<group>"; }; - AFC43E731C68364B00C89999 /* PxPlus_IBM_VGA8.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = PxPlus_IBM_VGA8.ttf; sourceTree = "<group>"; }; - AFC5CFEB2044AA23004CEB5E /* Crumbler.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Crumbler.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFC5CFED2044AB03004CEB5E /* quickhull.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quickhull.c; path = hacks/glx/quickhull.c; sourceTree = "<group>"; }; - AFC5CFEE2044AB03004CEB5E /* crumbler.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crumbler.c; path = hacks/glx/crumbler.c; sourceTree = "<group>"; }; - AFC5CFF32044AB27004CEB5E /* crumbler.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = crumbler.xml; sourceTree = "<group>"; }; - AFC7592B158D8E8B00C5458E /* textclient.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = textclient.c; path = utils/textclient.c; sourceTree = "<group>"; }; - AFC7592C158D8E8B00C5458E /* textclient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = textclient.h; path = utils/textclient.h; sourceTree = "<group>"; }; - AFC7592F158D9A7A00C5458E /* textclient-ios.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "textclient-ios.m"; path = "OSX/textclient-ios.m"; sourceTree = "<group>"; }; - AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rdbomb.xml; sourceTree = "<group>"; }; - AFCF83501AF5B515008BB7E1 /* SplitFlap.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SplitFlap.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFCF83521AF5B5FD008BB7E1 /* splitflap.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = splitflap.xml; sourceTree = "<group>"; }; - AFCF83531AF5B5FD008BB7E1 /* splitflap_obj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = splitflap_obj.c; path = hacks/glx/splitflap_obj.c; sourceTree = "<group>"; }; - AFCF83541AF5B5FD008BB7E1 /* splitflap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = splitflap.c; path = hacks/glx/splitflap.c; sourceTree = "<group>"; }; - AFD51B300F063B4A00471C02 /* Photopile.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Photopile.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD51DB60F063BCE00471C02 /* photopile.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = photopile.c; path = hacks/glx/photopile.c; sourceTree = "<group>"; }; - AFD51DB80F063BE700471C02 /* photopile.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = photopile.xml; sourceTree = "<group>"; }; - AFD56E040996A03800BA26F7 /* GLText.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLText.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56E080996A07A00BA26F7 /* gltext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = gltext.c; path = hacks/glx/gltext.c; sourceTree = "<group>"; }; - AFD56E0A0996A0ED00BA26F7 /* glut_roman.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glut_roman.h; path = hacks/glx/glut_roman.h; sourceTree = "<group>"; }; - AFD56E0B0996A0ED00BA26F7 /* glut_stroke.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = glut_stroke.c; path = hacks/glx/glut_stroke.c; sourceTree = "<group>"; }; - AFD56E0C0996A0ED00BA26F7 /* glut_swidth.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = glut_swidth.c; path = hacks/glx/glut_swidth.c; sourceTree = "<group>"; }; - AFD56E0D0996A0ED00BA26F7 /* glutstroke.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glutstroke.h; path = hacks/glx/glutstroke.h; sourceTree = "<group>"; }; - AFD56EBE0996A72600BA26F7 /* Braid.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Braid.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56EC10996A76F00BA26F7 /* braid.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = braid.c; path = hacks/braid.c; sourceTree = "<group>"; }; - AFD56EEA0996A95700BA26F7 /* Forest.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Forest.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56EED0996A99E00BA26F7 /* forest.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = forest.c; path = hacks/forest.c; sourceTree = "<group>"; }; - AFD56F1B0996AAFA00BA26F7 /* Vines.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Vines.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56F1F0996AB5A00BA26F7 /* vines.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vines.c; path = hacks/vines.c; sourceTree = "<group>"; }; - AFD56F330996AB8A00BA26F7 /* Galaxy.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Galaxy.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56F360996ABD200BA26F7 /* galaxy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = galaxy.c; path = hacks/galaxy.c; sourceTree = "<group>"; }; - AFD56F5F0996AEEE00BA26F7 /* Grav.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Grav.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56F620996AF2D00BA26F7 /* grav.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = grav.c; path = hacks/grav.c; sourceTree = "<group>"; }; - AFD56F7B0996B01600BA26F7 /* Hopalong.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hopalong.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56F880996B06600BA26F7 /* hopalong.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hopalong.c; path = hacks/hopalong.c; sourceTree = "<group>"; }; - AFD56F9C0996B09400BA26F7 /* Laser.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Laser.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56FA00996B0E500BA26F7 /* laser.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = laser.c; path = hacks/laser.c; sourceTree = "<group>"; }; - AFD56FB30996B10F00BA26F7 /* Lightning.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lightning.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56FB60996B16300BA26F7 /* lightning.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lightning.c; path = hacks/lightning.c; sourceTree = "<group>"; }; - AFD56FC90996B18F00BA26F7 /* Lisa.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lisa.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56FCC0996B1D600BA26F7 /* lisa.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lisa.c; path = hacks/lisa.c; sourceTree = "<group>"; }; - AFD56FDF0996B20900BA26F7 /* Lissie.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lissie.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD56FE20996B26200BA26F7 /* lissie.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lissie.c; path = hacks/lissie.c; sourceTree = "<group>"; }; - AFD570080996B43800BA26F7 /* Penrose.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Penrose.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD5700C0996B49D00BA26F7 /* penrose.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = penrose.c; path = hacks/penrose.c; sourceTree = "<group>"; }; - AFD5701F0996B4CC00BA26F7 /* Sierpinski.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sierpinski.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD570220996B52700BA26F7 /* sierpinski.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sierpinski.c; path = hacks/sierpinski.c; sourceTree = "<group>"; }; - AFD570360996B56D00BA26F7 /* Sphere.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sphere.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD5703B0996B5E300BA26F7 /* sphere.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sphere.c; path = hacks/sphere.c; sourceTree = "<group>"; }; - AFD570530996B61600BA26F7 /* Spiral.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Spiral.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD570560996B67600BA26F7 /* spiral.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = spiral.c; path = hacks/spiral.c; sourceTree = "<group>"; }; - AFD570690996B6A300BA26F7 /* FadePlot.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FadePlot.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD5706C0996B70000BA26F7 /* fadeplot.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fadeplot.c; path = hacks/fadeplot.c; sourceTree = "<group>"; }; - AFD5707F0996B72800BA26F7 /* Mountain.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Mountain.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD570820996B79300BA26F7 /* mountain.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = mountain.c; path = hacks/mountain.c; sourceTree = "<group>"; }; - AFD570950996B80300BA26F7 /* Triangle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Triangle.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD570980996B86200BA26F7 /* triangle.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = triangle.c; path = hacks/triangle.c; sourceTree = "<group>"; }; - AFD570AB0996B88E00BA26F7 /* Worm.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Worm.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD570AE0996B8EF00BA26F7 /* worm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = worm.c; path = hacks/worm.c; sourceTree = "<group>"; }; - AFD570C10996B93000BA26F7 /* Rotor.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rotor.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD570C40996B98500BA26F7 /* rotor.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rotor.c; path = hacks/rotor.c; sourceTree = "<group>"; }; - AFD570D90996B9F800BA26F7 /* Ant.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ant.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD570DE0996BA5C00BA26F7 /* ant.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ant.c; path = hacks/ant.c; sourceTree = "<group>"; }; - AFD570FA0996BBBF00BA26F7 /* Flow.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Flow.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD571010996BC3800BA26F7 /* flow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flow.c; path = hacks/flow.c; sourceTree = "<group>"; }; - AFD571230996BE9300BA26F7 /* Discrete.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Discrete.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD571280996BEF700BA26F7 /* discrete.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = discrete.c; path = hacks/discrete.c; sourceTree = "<group>"; }; - AFD5713C0996BF2E00BA26F7 /* Apollonian.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Apollonian.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD5713F0996BFBE00BA26F7 /* apollonian.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = apollonian.c; path = hacks/apollonian.c; sourceTree = "<group>"; }; - AFD571530996C01700BA26F7 /* Euler2D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Euler2D.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD571560996C07F00BA26F7 /* euler2d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = euler2d.c; path = hacks/euler2d.c; sourceTree = "<group>"; }; - AFD571690996C0CE00BA26F7 /* Thornbird.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Thornbird.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD5716B0996C16700BA26F7 /* thornbird.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = thornbird.c; path = hacks/thornbird.c; sourceTree = "<group>"; }; - AFD571C50996D9DC00BA26F7 /* Juggle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Juggle.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD571C80996DA4600BA26F7 /* juggle.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = juggle.c; path = hacks/juggle.c; sourceTree = "<group>"; }; - AFD572320996E4A300BA26F7 /* Swirl.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Swirl.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD572350996E53E00BA26F7 /* swirl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = swirl.c; path = hacks/swirl.c; sourceTree = "<group>"; }; - AFD5727D0996EE8500BA26F7 /* Polyominoes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Polyominoes.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD572800996EF2B00BA26F7 /* polyominoes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = polyominoes.c; path = hacks/polyominoes.c; sourceTree = "<group>"; }; - AFD572B50996F99600BA26F7 /* Bouboule.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bouboule.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD572B90996FB3D00BA26F7 /* bouboule.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bouboule.c; path = hacks/bouboule.c; sourceTree = "<group>"; }; - AFD572D20996FC0F00BA26F7 /* Crystal.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Crystal.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD572ED0997006E00BA26F7 /* crystal.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = crystal.c; path = hacks/crystal.c; sourceTree = "<group>"; }; - AFD57309099701C000BA26F7 /* Julia.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Julia.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD5730C099702C800BA26F7 /* julia.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = julia.c; path = hacks/julia.c; sourceTree = "<group>"; }; - AFD5736D0997411200BA26F7 /* Strange.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Strange.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD57371099741A200BA26F7 /* strange.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = strange.c; path = hacks/strange.c; sourceTree = "<group>"; }; - AFD77E7020C23F8600A3638D /* FilmLeader.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FilmLeader.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFD77E7220C2417F00A3638D /* filmleader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filmleader.c; path = hacks/filmleader.c; sourceTree = "<group>"; }; - AFD77E7620C2419600A3638D /* filmleader.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = filmleader.xml; sourceTree = "<group>"; }; - AFD9D5BD201E686A0070E99D /* ships.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ships.c; path = hacks/glx/ships.c; sourceTree = "<group>"; }; - AFDA11211934424D003D397F /* aligned_malloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = aligned_malloc.c; path = utils/aligned_malloc.c; sourceTree = "<group>"; }; - AFDA11221934424D003D397F /* aligned_malloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aligned_malloc.h; path = utils/aligned_malloc.h; sourceTree = "<group>"; }; - AFDA11231934424D003D397F /* thread_util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = thread_util.c; path = utils/thread_util.c; sourceTree = "<group>"; }; - AFDA11241934424D003D397F /* thread_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread_util.h; path = utils/thread_util.h; sourceTree = "<group>"; }; - AFDA65A1178A52B70070D24B /* UnknownPleasures.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnknownPleasures.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFDA65A3178A541A0070D24B /* unknownpleasures.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = unknownpleasures.xml; sourceTree = "<group>"; }; - AFDA65A4178A541A0070D24B /* unknownpleasures.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = unknownpleasures.c; path = hacks/glx/unknownpleasures.c; sourceTree = "<group>"; }; - AFE1FD3F0981E32E00F7970E /* SaverRunner.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; path = SaverRunner.h; sourceTree = "<group>"; }; - AFE1FD400981E32E00F7970E /* SaverRunner.m */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.objc; path = SaverRunner.m; sourceTree = "<group>"; }; - AFE1FD410981E32E00F7970E /* InvertedSlider.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; path = InvertedSlider.h; sourceTree = "<group>"; }; - AFE1FD420981E32E00F7970E /* InvertedSlider.m */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.objc; path = InvertedSlider.m; sourceTree = "<group>"; }; - AFE1FD430981E32E00F7970E /* jwxyz.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = jwxyz.h; path = ../jwxyz/jwxyz.h; sourceTree = "<group>"; }; - AFE1FD440981E32E00F7970E /* jwxyz.m */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.objc; name = jwxyz.m; path = ../jwxyz/jwxyz.m; sourceTree = "<group>"; }; - AFE1FD470981E32E00F7970E /* PrefsReader.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; path = PrefsReader.h; sourceTree = "<group>"; }; - AFE1FD480981E32E00F7970E /* PrefsReader.m */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.objc; path = PrefsReader.m; sourceTree = "<group>"; }; - AFE1FD530981E3CB00F7970E /* erase.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = erase.c; path = utils/erase.c; sourceTree = "<group>"; }; - AFE1FD540981E3CB00F7970E /* erase.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = erase.h; path = utils/erase.h; sourceTree = "<group>"; }; - AFE1FD550981E3CB00F7970E /* hsv.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = hsv.c; path = utils/hsv.c; sourceTree = "<group>"; }; - AFE1FD560981E3CB00F7970E /* hsv.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = hsv.h; path = utils/hsv.h; sourceTree = "<group>"; }; - AFE1FD570981E3CB00F7970E /* spline.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = spline.c; path = utils/spline.c; sourceTree = "<group>"; }; - AFE1FD580981E3CB00F7970E /* spline.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = spline.h; path = utils/spline.h; sourceTree = "<group>"; }; - AFE1FD590981E3CB00F7970E /* utils.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = utils.h; path = utils/utils.h; sourceTree = "<group>"; }; - AFE1FD5A0981E3CB00F7970E /* version.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = version.h; path = utils/version.h; sourceTree = "<group>"; }; - AFE1FD5B0981E3CB00F7970E /* yarandom.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = yarandom.c; path = utils/yarandom.c; sourceTree = "<group>"; }; - AFE1FD5C0981E3CB00F7970E /* yarandom.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = yarandom.h; path = utils/yarandom.h; sourceTree = "<group>"; }; - AFE1FD620981E40800F7970E /* rorschach.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = rorschach.c; path = hacks/rorschach.c; sourceTree = "<group>"; }; - AFE2A46A0E2E904600ADB298 /* SkyTentacles.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SkyTentacles.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFE2A4720E2E90E300ADB298 /* skytentacles.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = skytentacles.c; path = hacks/glx/skytentacles.c; sourceTree = "<group>"; }; - AFE2A4740E2E911200ADB298 /* skytentacles.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = skytentacles.xml; sourceTree = "<group>"; }; - AFE30BFC0E52B14700CCF4A5 /* Sonar.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sonar.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFE30BFF0E52B1DC00CCF4A5 /* sonar-icmp.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "sonar-icmp.c"; path = "hacks/glx/sonar-icmp.c"; sourceTree = "<group>"; }; - AFE30C000E52B1DC00CCF4A5 /* sonar-sim.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "sonar-sim.c"; path = "hacks/glx/sonar-sim.c"; sourceTree = "<group>"; }; - AFE30C010E52B1DC00CCF4A5 /* sonar.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sonar.c; path = hacks/glx/sonar.c; sourceTree = "<group>"; }; - AFE6A16A0CDD78EA002805BF /* involute.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = involute.c; path = hacks/glx/involute.c; sourceTree = "<group>"; }; - AFE6A16B0CDD78EA002805BF /* involute.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = involute.h; path = hacks/glx/involute.h; sourceTree = "<group>"; }; - AFE6A1970CDD7B2E002805BF /* MoebiusGears.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MoebiusGears.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFE6A40B0CDD7BC3002805BF /* moebiusgears.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moebiusgears.c; path = hacks/glx/moebiusgears.c; sourceTree = "<group>"; }; - AFE6A40D0CDD7BDC002805BF /* moebiusgears.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = moebiusgears.xml; sourceTree = "<group>"; }; - AFE6A42D0CDD7FAA002805BF /* Abstractile.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Abstractile.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFE6A4340CDD800F002805BF /* abstractile.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = abstractile.c; path = hacks/abstractile.c; sourceTree = "<group>"; }; - AFE6A4360CDD8026002805BF /* abstractile.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = abstractile.xml; sourceTree = "<group>"; }; - AFE943AF19DD54C1000A5E6D /* xft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xft.c; path = utils/xft.c; sourceTree = "<group>"; }; - AFE943B019DD54C1000A5E6D /* xft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xft.h; path = utils/xft.h; sourceTree = "<group>"; }; - AFE943B319DDF97F000A5E6D /* utf8wc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = utf8wc.c; path = utils/utf8wc.c; sourceTree = "<group>"; }; - AFE943B419DDF97F000A5E6D /* utf8wc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utf8wc.h; path = utils/utf8wc.h; sourceTree = "<group>"; }; - AFEB9C3815900514003974F3 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - AFEB9C3A1590054B003974F3 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/OpenGLES.framework; sourceTree = DEVELOPER_DIR; }; - AFEB9C3C15900558003974F3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - AFEB9C3F1590056A003974F3 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - AFEC23E21CB6EAE100DE138F /* DymaxionMap.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DymaxionMap.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFEC23E41CB6EBC400DE138F /* dymaxionmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dymaxionmap.c; path = hacks/glx/dymaxionmap.c; sourceTree = "<group>"; }; - AFEC23E51CB6EBDA00DE138F /* dymaxionmap.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = dymaxionmap.xml; sourceTree = "<group>"; }; - AFEC68361BD6CA85004C1B64 /* OCRAStd.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = OCRAStd.otf; sourceTree = "<group>"; }; - AFEC68381BD6CDF9004C1B64 /* YearlReg.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = YearlReg.ttf; sourceTree = "<group>"; }; - AFEE10621D13406000AAC8F7 /* CubeTwist.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CubeTwist.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFEE10641D1341E300AAC8F7 /* cubetwist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cubetwist.c; path = hacks/glx/cubetwist.c; sourceTree = "<group>"; }; - AFEE10651D1341E300AAC8F7 /* cubetwist.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = cubetwist.xml; sourceTree = "<group>"; }; - AFEE10811D15EB0800AAC8F7 /* CubeStack.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CubeStack.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFEE10831D15EBA600AAC8F7 /* cubestack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cubestack.c; path = hacks/glx/cubestack.c; sourceTree = "<group>"; }; - AFEE10841D15EBA600AAC8F7 /* cubestack.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = cubestack.xml; sourceTree = "<group>"; }; - AFEE10A01D17E20B00AAC8F7 /* Splodesic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Splodesic.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFEE10A21D17E2B300AAC8F7 /* splodesic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = splodesic.c; path = hacks/glx/splodesic.c; sourceTree = "<group>"; }; - AFEE10A31D17E2B300AAC8F7 /* splodesic.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = splodesic.xml; sourceTree = "<group>"; }; - AFF1BA0E19A96D8B0016A88D /* lament_model.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lament_model.c; path = hacks/glx/lament_model.c; sourceTree = "<group>"; }; - AFF2869217860E830050A578 /* QuasiCrystal.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = QuasiCrystal.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFF28694178611720050A578 /* quasicrystal.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = quasicrystal.xml; sourceTree = "<group>"; }; - AFF28695178611720050A578 /* quasicrystal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quasicrystal.c; path = hacks/glx/quasicrystal.c; sourceTree = "<group>"; }; - AFF3C9FB17CCAC440028F240 /* Geodesic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Geodesic.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = geodesic.xml; sourceTree = "<group>"; }; - AFF3CA0217CCAEB70028F240 /* geodesic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = geodesic.c; path = hacks/glx/geodesic.c; sourceTree = "<group>"; }; - AFF463470C4403E400EE6509 /* CWaves.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CWaves.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFF463490C44044E00EE6509 /* cwaves.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cwaves.c; path = hacks/cwaves.c; sourceTree = "<group>"; }; - AFF4634B0C44046500EE6509 /* cwaves.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cwaves.xml; sourceTree = "<group>"; }; - AFF4636C0C440AEF00EE6509 /* GLCells.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLCells.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFF463710C440B9200EE6509 /* glcells.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glcells.c; path = hacks/glx/glcells.c; sourceTree = "<group>"; }; - AFF463730C440BAC00EE6509 /* glcells.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glcells.xml; sourceTree = "<group>"; }; - AFFAB32919158CE40020F021 /* ProjectivePlane.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ProjectivePlane.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - AFFAB32C19158E2A0020F021 /* projectiveplane.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = projectiveplane.xml; sourceTree = "<group>"; }; - AFFAB33119158EA80020F021 /* projectiveplane.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = projectiveplane.c; path = hacks/glx/projectiveplane.c; sourceTree = "<group>"; }; - CE3D01661B76F4C100993C75 /* TestX11.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TestX11.saver; sourceTree = BUILT_PRODUCTS_DIR; }; - CE3D01681B76F83E00993C75 /* testx11.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = testx11.xml; sourceTree = "<group>"; }; - CE3D016A1B76F8E200993C75 /* testx11.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = testx11.c; path = hacks/testx11.c; sourceTree = "<group>"; }; - CE43C2BE1C055157004C2BC6 /* jwxyz-cocoa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "jwxyz-cocoa.m"; path = "../jwxyz/jwxyz-cocoa.m"; sourceTree = "<group>"; }; - CE5564591C25141000645458 /* jwxyz-gl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "jwxyz-gl.c"; path = "../jwxyz/jwxyz-gl.c"; sourceTree = "<group>"; }; - CE8206741B89048800E35532 /* jwxyz-cocoa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jwxyz-cocoa.h"; path = "../jwxyz/jwxyz-cocoa.h"; sourceTree = "<group>"; }; - CE8C49CC1C011CC400BA2DCF /* jwxyzI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jwxyzI.h; path = ../jwxyz/jwxyzI.h; sourceTree = "<group>"; }; - CE8EA1C11C35CF10002D1020 /* jwxyz-common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "jwxyz-common.c"; path = "../jwxyz/jwxyz-common.c"; sourceTree = "<group>"; }; - CE9289D119BD00E200961F22 /* async_netdb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = async_netdb.c; path = utils/async_netdb.c; sourceTree = "<group>"; }; - CE9289D219BD00E300961F22 /* async_netdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = async_netdb.h; path = utils/async_netdb.h; sourceTree = "<group>"; }; - CEAF85661ABE4A70008F104C /* SaverListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaverListController.h; sourceTree = "<group>"; }; - CEE0BC611A6B0D6200C098BF /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - AF08399709930B6B00277BE9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8EF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8F1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8F2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCDC1A6B13DD00C098BF /* OpenGL.framework in Frameworks */, - AF78371217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF083A3D099311D700277BE9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8F3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8F5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8F6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCDD1A6B13E700C098BF /* OpenGL.framework in Frameworks */, - AF78371317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DC7B40C4C73F600D76972 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7BF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7C1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7C2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC901A6B100000C098BF /* OpenGL.framework in Frameworks */, - AF7836C417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DCA4A0C4CBB0D00D76972 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA33158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA34158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA35158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA36158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD341A6B17EF00C098BF /* OpenGL.framework in Frameworks */, - AF78376617DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1A176A0D6D6EE3008AF328 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7BB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7BD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7BE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC8F1A6B0FF600C098BF /* OpenGL.framework in Frameworks */, - AF7836C317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1AD9DF18500F9F00932759 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1ADA181850180E00932759 /* Sparkle.framework in Frameworks */, - AF1ADA1F18504A4F00932759 /* ScreenSaver.framework in Frameworks */, - AF1AD9E318500F9F00932759 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1B0FAF1D7AB4740011DBE4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1B0FB01D7AB4740011DBE4 /* libjwxyz.a in Frameworks */, - AF1B0FB11D7AB4740011DBE4 /* ScreenSaver.framework in Frameworks */, - AF1B0FB21D7AB4740011DBE4 /* QuartzCore.framework in Frameworks */, - AF1B0FB31D7AB4740011DBE4 /* Cocoa.framework in Frameworks */, - AF1B0FB41D7AB4740011DBE4 /* Carbon.framework in Frameworks */, - AF1B0FB51D7AB4740011DBE4 /* OpenGL.framework in Frameworks */, - AF1B0FB61D7AB4740011DBE4 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF2107791FD23BDD00B61EA9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF21077A1FD23BDD00B61EA9 /* libjwxyz.a in Frameworks */, - AF21077B1FD23BDD00B61EA9 /* ScreenSaver.framework in Frameworks */, - AF21077C1FD23BDD00B61EA9 /* QuartzCore.framework in Frameworks */, - AF21077D1FD23BDD00B61EA9 /* Cocoa.framework in Frameworks */, - AF21077E1FD23BDD00B61EA9 /* Carbon.framework in Frameworks */, - AF21077F1FD23BDD00B61EA9 /* OpenGL.framework in Frameworks */, - AF2107801FD23BDD00B61EA9 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF32D9E80F3AD0B40080F535 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9F3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9F5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9F6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD231A6B174D00C098BF /* OpenGL.framework in Frameworks */, - AF78375517DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3581C91431D47B00E09C51 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD91B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD91C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD91D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD91E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE81A6B146F00C098BF /* OpenGL.framework in Frameworks */, - AF78371D17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF35820A143330F900E09C51 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA2F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA30158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA31158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA32158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD321A6B17DD00C098BF /* OpenGL.framework in Frameworks */, - AF78376417DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF35E8940E63823600691F2F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD99B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD99C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD99D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD99E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD0A1A6B165D00C098BF /* OpenGL.framework in Frameworks */, - AF78373D17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3938221D0FBD6A00205406 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3938231D0FBD6A00205406 /* libjwxyz.a in Frameworks */, - AF3938241D0FBD6A00205406 /* ScreenSaver.framework in Frameworks */, - AF3938251D0FBD6A00205406 /* QuartzCore.framework in Frameworks */, - AF3938261D0FBD6A00205406 /* Cocoa.framework in Frameworks */, - AF3938271D0FBD6A00205406 /* Carbon.framework in Frameworks */, - AF3938281D0FBD6A00205406 /* OpenGL.framework in Frameworks */, - AF3938291D0FBD6A00205406 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF39E28A198A11F60064A58D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF39E28B198A11F60064A58D /* libjwxyz.a in Frameworks */, - AF39E28C198A11F60064A58D /* ScreenSaver.framework in Frameworks */, - AF39E28D198A11F60064A58D /* QuartzCore.framework in Frameworks */, - AF39E28E198A11F60064A58D /* Cocoa.framework in Frameworks */, - AF39E28F198A11F60064A58D /* Carbon.framework in Frameworks */, - CEE0BD351A6B17F700C098BF /* OpenGL.framework in Frameworks */, - AF39E290198A11F60064A58D /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3C714D0D624BF50030CC0D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD993158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD994158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD995158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD996158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD081A6B164A00C098BF /* OpenGL.framework in Frameworks */, - AF78373B17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3EC9802035154C00180A35 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3EC9812035154C00180A35 /* libjwxyz.a in Frameworks */, - AF3EC9822035154C00180A35 /* ScreenSaver.framework in Frameworks */, - AF3EC9832035154C00180A35 /* QuartzCore.framework in Frameworks */, - AF3EC9842035154C00180A35 /* Cocoa.framework in Frameworks */, - AF3EC9852035154C00180A35 /* Carbon.framework in Frameworks */, - AF3EC9862035154C00180A35 /* OpenGL.framework in Frameworks */, - AF3EC9872035154C00180A35 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF41E95A201D49DB0098E253 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF41E95B201D49DB0098E253 /* libjwxyz.a in Frameworks */, - AF41E95C201D49DB0098E253 /* ScreenSaver.framework in Frameworks */, - AF41E95D201D49DB0098E253 /* QuartzCore.framework in Frameworks */, - AF41E95E201D49DB0098E253 /* Cocoa.framework in Frameworks */, - AF41E95F201D49DB0098E253 /* Carbon.framework in Frameworks */, - AF41E960201D49DB0098E253 /* OpenGL.framework in Frameworks */, - AF41E961201D49DB0098E253 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF46E9D71CBBA2B300240FBC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF46E9D81CBBA2B300240FBC /* libjwxyz.a in Frameworks */, - AF46E9D91CBBA2B300240FBC /* ScreenSaver.framework in Frameworks */, - AF46E9DA1CBBA2B300240FBC /* QuartzCore.framework in Frameworks */, - AF46E9DB1CBBA2B300240FBC /* Cocoa.framework in Frameworks */, - AF46E9DC1CBBA2B300240FBC /* Carbon.framework in Frameworks */, - AF46E9DD1CBBA2B300240FBC /* OpenGL.framework in Frameworks */, - AF46E9DE1CBBA2B300240FBC /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FBE099D154F001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7AB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7AD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7AE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC8B1A6B0FC900C098BF /* OpenGL.framework in Frameworks */, - AF7836BF17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FE3099D1686001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD83F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD840158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD841158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD842158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB11A6B116100C098BF /* OpenGL.framework in Frameworks */, - AF7836E517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477054099D4385001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD767158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD768158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31FF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD769158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD76A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC791A6B0EE700C098BF /* OpenGL.framework in Frameworks */, - AF7836AD17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477171099D4786001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD74F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD750158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD751158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD752158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC731A6B0E9200C098BF /* OpenGL.framework in Frameworks */, - AF7836A717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477187099D4803001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD84B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD84C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD84D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD84E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB41A6B117F00C098BF /* OpenGL.framework in Frameworks */, - AF7836E817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771AF099D4949001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA7B158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA7C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA7D158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA7E158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD471A6B18BB00C098BF /* OpenGL.framework in Frameworks */, - AF78377817DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771E3099D4D9A001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD743158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD744158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD745158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD746158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC701A6B0E7200C098BF /* OpenGL.framework in Frameworks */, - AF7836A417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771FA099D4E63001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7DB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7DD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7DE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC971A6B104F00C098BF /* OpenGL.framework in Frameworks */, - AF7836CB17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477210099D4EE8001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA83158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA84158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA85158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA86158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD491A6B18CE00C098BF /* OpenGL.framework in Frameworks */, - AF78377A17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477226099D4F67001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD717158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD718158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31EB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD719158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD71A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC631A6B0D8100C098BF /* OpenGL.framework in Frameworks */, - AF78369917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47725B099D5717001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD793158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD794158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD795158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD796158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC841A6B0F5400C098BF /* OpenGL.framework in Frameworks */, - AF7836B817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477273099D57B9001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7FF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD800158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD801158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD802158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA01A6B10A900C098BF /* OpenGL.framework in Frameworks */, - AF7836D517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47728B099D5926001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7F7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7F9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7FA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC9E1A6B109600C098BF /* OpenGL.framework in Frameworks */, - AF7836D317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47738A099D65A1001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD85B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD85C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD85D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD85E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB71A6B11DC00C098BF /* OpenGL.framework in Frameworks */, - AF7836EC17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4773A2099D6648001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD787158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD788158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD789158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD78A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC811A6B0F3200C098BF /* OpenGL.framework in Frameworks */, - AF7836B517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4773C9099D67B9001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD71B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD71C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31EC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD71D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD71E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC621A6B0D6200C098BF /* OpenGL.framework in Frameworks */, - AF78369A17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47740A099D69E7001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7AF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7B1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7B2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC8C1A6B0FD400C098BF /* OpenGL.framework in Frameworks */, - AF7836C017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47742F099D7C70001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD79F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7A1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7A2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC881A6B0F7C00C098BF /* OpenGL.framework in Frameworks */, - AF7836BC17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47744A099D7D33001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD86F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD870158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD871158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD872158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCBC1A6B121000C098BF /* OpenGL.framework in Frameworks */, - AF7836F117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47748B099D89E4001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD77B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD77C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD77D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD77E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC7E1A6B0F1600C098BF /* OpenGL.framework in Frameworks */, - AF7836B217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774A1099D8A74001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7B3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7B5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7B6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC8D1A6B0FDE00C098BF /* OpenGL.framework in Frameworks */, - AF7836C117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774BC099D8B5F001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA6B158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA6C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA6D158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA6E158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD431A6B189500C098BF /* OpenGL.framework in Frameworks */, - AF78377417DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774D6099D8BFF001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7C3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7C5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7C6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC911A6B100900C098BF /* OpenGL.framework in Frameworks */, - AF7836C517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477565099D9A1A001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7E3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7E5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7E6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC991A6B106300C098BF /* OpenGL.framework in Frameworks */, - AF7836CD17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47758B099D9C28001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD803158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD804158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD805158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD806158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA11A6B10B400C098BF /* OpenGL.framework in Frameworks */, - AF7836D617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775A7099D9CF7001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD837158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD838158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD839158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD83A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCAE1A6B114000C098BF /* OpenGL.framework in Frameworks */, - AF7836E317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775E0099D9F69001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD753158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD754158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31FA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD755158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD756158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC741A6B0E9B00C098BF /* OpenGL.framework in Frameworks */, - AF7836A817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775FA099DA030001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD76F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD770158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD771158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD772158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC7B1A6B0EFB00C098BF /* OpenGL.framework in Frameworks */, - AF7836AF17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47761B099DA26C001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7B7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7B9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7BA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC8E1A6B0FEA00C098BF /* OpenGL.framework in Frameworks */, - AF7836C217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47764C099DA6D0001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD833158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD834158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD835158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD836158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCAD1A6B113500C098BF /* OpenGL.framework in Frameworks */, - AF7836E217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477662099DA78E001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA3F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA40158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA41158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA42158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD391A6B182B00C098BF /* OpenGL.framework in Frameworks */, - AF78376917DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477678099DA849001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7EB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7ED158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7EE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC9B1A6B107600C098BF /* OpenGL.framework in Frameworks */, - AF7836CF17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477697099DAA6F001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD72F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD730158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD731158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD732158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC6B1A6B0E4200C098BF /* OpenGL.framework in Frameworks */, - AF78369F17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776B2099DABDD001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD877158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD878158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD879158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD87A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCBE1A6B122600C098BF /* OpenGL.framework in Frameworks */, - AF7836F317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776C8099DAC8A001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD873158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD874158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD875158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD876158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCBD1A6B121B00C098BF /* OpenGL.framework in Frameworks */, - AF7836F217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776E3099DADDF001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD857158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD858158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD859158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD85A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB61A6B119C00C098BF /* OpenGL.framework in Frameworks */, - AF7836EB17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776F9099DAE7A001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD847158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD848158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD849158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD84A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB31A6B117500C098BF /* OpenGL.framework in Frameworks */, - AF7836E717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477715099DAF9F001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD74B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD74C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD74D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD74E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC721A6B0E8800C098BF /* OpenGL.framework in Frameworks */, - AF7836A617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47772B099DB044001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD83B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD83C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD83D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD83E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCAF1A6B114D00C098BF /* OpenGL.framework in Frameworks */, - AF7836E417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47775A099DB61E001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7A7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7A9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7AA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC8A1A6B0FBE00C098BF /* OpenGL.framework in Frameworks */, - AF7836BE17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47777C099DB965001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD747158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD748158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD749158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD74A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC711A6B0E7D00C098BF /* OpenGL.framework in Frameworks */, - AF7836A517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477798099DBA90001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD77F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD780158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD781158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD782158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC7F1A6B0F1F00C098BF /* OpenGL.framework in Frameworks */, - AF7836B317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4777D9099DC183001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD737158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD738158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD739158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD73A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC6D1A6B0E5400C098BF /* OpenGL.framework in Frameworks */, - AF7836A117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778B3099DDB79001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7E7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7E9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7EA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC9A1A6B106C00C098BF /* OpenGL.framework in Frameworks */, - AF7836CE17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778CF099DDCAE001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD867158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD868158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD869158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD86A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCBA1A6B11FB00C098BF /* OpenGL.framework in Frameworks */, - AF7836EF17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778F0099DDDC8001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD75B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD75C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31FC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD75D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD75E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC761A6B0EAE00C098BF /* OpenGL.framework in Frameworks */, - AF7836AA17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477911099DE379001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA43158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA44158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA45158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA46158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD3A1A6B183600C098BF /* OpenGL.framework in Frameworks */, - AF78376A17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477932099DE4C7001F091E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD827158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD828158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD829158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD82A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCAA1A6B111200C098BF /* OpenGL.framework in Frameworks */, - AF7836DF17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4808BF098C3B6C00FB32B8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480C50098E301400FB32B8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD79B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD79C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD79D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD79E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC861A6B0F6700C098BF /* OpenGL.framework in Frameworks */, - AF7836BA17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480D79098EEDDE00FB32B8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD897158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD898158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD899158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD89A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC61A6B12F700C098BF /* OpenGL.framework in Frameworks */, - AF7836FB17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4810F309909FBA00FB32B8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD933158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD934158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD935158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD936158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCEE1A6B153800C098BF /* OpenGL.framework in Frameworks */, - AF78372317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812590990CE2700FB32B8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD957158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD958158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD959158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD95A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF71A6B159600C098BF /* OpenGL.framework in Frameworks */, - AF78372C17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812BB0990D3D900FB32B8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9D7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9D9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9DA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD1A1A6B16F800C098BF /* OpenGL.framework in Frameworks */, - AF78374D17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF48DEF70A0C25E000F94CF9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD97B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD97C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD97D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD97E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD021A6B160D00C098BF /* OpenGL.framework in Frameworks */, - AF78373517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4A3451102A593600A81B2A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA1F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA20158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32AE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA21158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA22158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD2E1A6B17B600C098BF /* OpenGL.framework in Frameworks */, - AF78376017DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FD6EE0CE7A486005EE58E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9AF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9B1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9B2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD101A6B169600C098BF /* OpenGL.framework in Frameworks */, - AF78374317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FF4C20D52CBDE00666F98 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD92F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD930158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD931158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD932158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCED1A6B152E00C098BF /* OpenGL.framework in Frameworks */, - AF78372217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5C9B011A0CCE6E00B0147A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF5C9B021A0CCE6E00B0147A /* libjwxyz.a in Frameworks */, - AF5C9B031A0CCE6E00B0147A /* ScreenSaver.framework in Frameworks */, - AF5C9B041A0CCE6E00B0147A /* QuartzCore.framework in Frameworks */, - AF5C9B051A0CCE6E00B0147A /* Cocoa.framework in Frameworks */, - AF5C9B061A0CCE6E00B0147A /* Carbon.framework in Frameworks */, - CEE0BCE71A6B144800C098BF /* OpenGL.framework in Frameworks */, - AF5C9B071A0CCE6E00B0147A /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5ECEB32116B1A400069433 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF5ECEB42116B1A400069433 /* libjwxyz.a in Frameworks */, - AF5ECEB52116B1A400069433 /* ScreenSaver.framework in Frameworks */, - AF5ECEB62116B1A400069433 /* QuartzCore.framework in Frameworks */, - AF5ECEB72116B1A400069433 /* Cocoa.framework in Frameworks */, - AF5ECEB82116B1A400069433 /* Carbon.framework in Frameworks */, - AF5ECEB92116B1A400069433 /* OpenGL.framework in Frameworks */, - AF5ECEBA2116B1A400069433 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF62D6202180070600C57C42 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF62D6212180070600C57C42 /* libjwxyz.a in Frameworks */, - AF62D6222180070600C57C42 /* ScreenSaver.framework in Frameworks */, - AF62D6232180070600C57C42 /* QuartzCore.framework in Frameworks */, - AF62D6242180070600C57C42 /* Cocoa.framework in Frameworks */, - AF62D6252180070600C57C42 /* Carbon.framework in Frameworks */, - AF62D6262180070600C57C42 /* OpenGL.framework in Frameworks */, - AF62D6272180070600C57C42 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF633C091EE0BA6F00AB33BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF633C0A1EE0BA6F00AB33BD /* libjwxyz.a in Frameworks */, - AF633C0B1EE0BA6F00AB33BD /* ScreenSaver.framework in Frameworks */, - AF633C0C1EE0BA6F00AB33BD /* QuartzCore.framework in Frameworks */, - AF633C0D1EE0BA6F00AB33BD /* Cocoa.framework in Frameworks */, - AF633C0E1EE0BA6F00AB33BD /* Carbon.framework in Frameworks */, - AF633C0F1EE0BA6F00AB33BD /* OpenGL.framework in Frameworks */, - AF633C101EE0BA6F00AB33BD /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63A7F91AB4EDDB00593C75 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63A7FA1AB4EDDB00593C75 /* libjwxyz.a in Frameworks */, - AF63A7FB1AB4EDDB00593C75 /* ScreenSaver.framework in Frameworks */, - AF63A7FC1AB4EDDB00593C75 /* QuartzCore.framework in Frameworks */, - AF63A7FD1AB4EDDB00593C75 /* Cocoa.framework in Frameworks */, - AF63A7FE1AB4EDDB00593C75 /* Carbon.framework in Frameworks */, - AF63A7FF1AB4EDDB00593C75 /* OpenGL.framework in Frameworks */, - AF63A8001AB4EDDB00593C75 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F4401C3465BE0033E133 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F4411C3465BE0033E133 /* libjwxyz.a in Frameworks */, - AF63F4421C3465BE0033E133 /* OpenGLES.framework in Frameworks */, - AF63F4431C3465BE0033E133 /* UIKit.framework in Frameworks */, - AF63F4441C3465BE0033E133 /* AssetsLibrary.framework in Frameworks */, - AF63F4451C3465BE0033E133 /* Foundation.framework in Frameworks */, - AF63F4461C3465BE0033E133 /* CoreGraphics.framework in Frameworks */, - AF63F4471C3465BE0033E133 /* CoreText.framework in Frameworks */, - AF63F4481C3465BE0033E133 /* QuartzCore.framework in Frameworks */, - AF63F4491C3465BE0033E133 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F4661C34682A0033E133 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F4671C34682A0033E133 /* libjwxyz.a in Frameworks */, - AF63F4681C34682A0033E133 /* OpenGLES.framework in Frameworks */, - AF63F4691C34682A0033E133 /* UIKit.framework in Frameworks */, - AF63F46A1C34682A0033E133 /* AssetsLibrary.framework in Frameworks */, - AF63F46B1C34682A0033E133 /* Foundation.framework in Frameworks */, - AF63F46C1C34682A0033E133 /* CoreGraphics.framework in Frameworks */, - AF63F46D1C34682A0033E133 /* CoreText.framework in Frameworks */, - AF63F46E1C34682A0033E133 /* QuartzCore.framework in Frameworks */, - AF63F46F1C34682A0033E133 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F48C1C3469FC0033E133 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F48D1C3469FC0033E133 /* libjwxyz.a in Frameworks */, - AF63F48E1C3469FC0033E133 /* OpenGLES.framework in Frameworks */, - AF63F48F1C3469FC0033E133 /* UIKit.framework in Frameworks */, - AF63F4901C3469FC0033E133 /* AssetsLibrary.framework in Frameworks */, - AF63F4911C3469FC0033E133 /* Foundation.framework in Frameworks */, - AF63F4921C3469FC0033E133 /* CoreGraphics.framework in Frameworks */, - AF63F4931C3469FC0033E133 /* CoreText.framework in Frameworks */, - AF63F4941C3469FC0033E133 /* QuartzCore.framework in Frameworks */, - AF63F4951C3469FC0033E133 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6423FA099FF9C2000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD943158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD944158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD945158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD946158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF21A6B156200C098BF /* OpenGL.framework in Frameworks */, - AF78372717DBA580003B9FC0 /* libz.dylib in Frameworks */, - AF84FD4209B1209E00F3AB06 /* GLUT.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425D409A18855000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA53158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA54158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32BB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA55158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA56158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD3D1A6B185600C098BF /* OpenGL.framework in Frameworks */, - AF78376E17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425F409A189EC000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD807158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD808158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD809158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD80A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA21A6B10BF00C098BF /* OpenGL.framework in Frameworks */, - AF7836D717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64261709A18D6C000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA4F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA50158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32BA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA51158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA52158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD3C1A6B184C00C098BF /* OpenGL.framework in Frameworks */, - AF78376D17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64263409A18F54000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7D3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7D5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7D6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC951A6B103B00C098BF /* OpenGL.framework in Frameworks */, - AF7836C917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64265709A19229000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7D7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7D9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7DA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC961A6B104500C098BF /* OpenGL.framework in Frameworks */, - AF7836CA17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64268309A194B0000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD78B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD78C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD78D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD78E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC821A6B0F3C00C098BF /* OpenGL.framework in Frameworks */, - AF7836B617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64277909A1D37A000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD82B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD82C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD82D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD82E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCAB1A6B111E00C098BF /* OpenGL.framework in Frameworks */, - AF7836E017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6427B009A2DE36000F4CD4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA3B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA3C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA3D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA3E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD381A6B182100C098BF /* OpenGL.framework in Frameworks */, - AF78376817DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF68A48619196CF800D41CD1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF68A48719196CF800D41CD1 /* libjwxyz.a in Frameworks */, - AF68A48819196CF800D41CD1 /* ScreenSaver.framework in Frameworks */, - AF68A48919196CF800D41CD1 /* QuartzCore.framework in Frameworks */, - AF68A48A19196CF800D41CD1 /* Cocoa.framework in Frameworks */, - AF68A48B19196CF800D41CD1 /* Carbon.framework in Frameworks */, - CEE0BCB01A6B115700C098BF /* OpenGL.framework in Frameworks */, - AF68A48C19196CF800D41CD1 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF73FF2A1A09877F00E485E9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF73FF2B1A09877F00E485E9 /* libjwxyz.a in Frameworks */, - AF73FF2C1A09877F00E485E9 /* ScreenSaver.framework in Frameworks */, - AF73FF2D1A09877F00E485E9 /* QuartzCore.framework in Frameworks */, - AF73FF2E1A09877F00E485E9 /* Cocoa.framework in Frameworks */, - AF73FF2F1A09877F00E485E9 /* Carbon.framework in Frameworks */, - CEE0BC6A1A6B0E3800C098BF /* OpenGL.framework in Frameworks */, - AF73FF301A09877F00E485E9 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7511071782B5B900380EA1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7511081782B5B900380EA1 /* libjwxyz.a in Frameworks */, - AF7511091782B5B900380EA1 /* ScreenSaver.framework in Frameworks */, - AF75110A1782B5B900380EA1 /* QuartzCore.framework in Frameworks */, - AF75110B1782B5B900380EA1 /* Cocoa.framework in Frameworks */, - AF75110C1782B5B900380EA1 /* Carbon.framework in Frameworks */, - CEE0BD0C1A6B167000C098BF /* OpenGL.framework in Frameworks */, - AF78373F17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7776EE09B63ABF00EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7EF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7F1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7F2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC9C1A6B108000C098BF /* OpenGL.framework in Frameworks */, - AF7836D117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77772209B6416100EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8C3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8C5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8C6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD11A6B136300C098BF /* OpenGL.framework in Frameworks */, - AF78370617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77774609B6446500EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD94B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD94C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD94D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD94E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF41A6B157600C098BF /* OpenGL.framework in Frameworks */, - AF78372917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77777D09B6497800EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD95B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD95C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD95D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD95E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCFD1A6B15D200C098BF /* OpenGL.framework in Frameworks */, - AF78372D17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77779709B64A5200EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9B7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9B9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9BA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD121A6B16A800C098BF /* OpenGL.framework in Frameworks */, - AF78374517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777B109B64B2600EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA17158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA18158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32AC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA19158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA1A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD2C1A6B17A200C098BF /* OpenGL.framework in Frameworks */, - AF78375E17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777D909B64C6B00EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD97F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD980158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD981158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD982158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD031A6B161700C098BF /* OpenGL.framework in Frameworks */, - AF78373617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777F309B64E3100EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD94F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD950158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD951158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD952158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF51A6B158000C098BF /* OpenGL.framework in Frameworks */, - AF78372A17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77781A09B6504400EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA13158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA14158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32AB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA15158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA16158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD2B1A6B179900C098BF /* OpenGL.framework in Frameworks */, - AF78375D17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77784D09B6528100EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD913158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD914158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD915158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD916158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE51A6B143500C098BF /* OpenGL.framework in Frameworks */, - AF78371B17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77786909B6536000EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD937158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD938158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD939158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD93A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCEF1A6B154200C098BF /* OpenGL.framework in Frameworks */, - AF78372417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77788709B6563500EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD783158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD784158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD785158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD786158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC801A6B0F2900C098BF /* OpenGL.framework in Frameworks */, - AF7836B417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7778AD09B659C800EA3033 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD733158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD734158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD735158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD736158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC6C1A6B0E4B00C098BF /* OpenGL.framework in Frameworks */, - AF7836A017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF78D17D142DD8F3002AAF77 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD98B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD98C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD98D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD98E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD061A6B163700C098BF /* OpenGL.framework in Frameworks */, - AF78373917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F6C099748450059A8B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD88F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD890158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD891158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD892158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC41A6B126D00C098BF /* OpenGL.framework in Frameworks */, - AF7836F917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F9609974A320059A8B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8A3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8A5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8A6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC91A6B131300C098BF /* OpenGL.framework in Frameworks */, - AF7836FE17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794FD509974FA60059A8B0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8BB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8BD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8BE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCCF1A6B135000C098BF /* OpenGL.framework in Frameworks */, - AF78370417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7ACFC819FF0A9200BD752B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7ACFC919FF0A9200BD752B /* libjwxyz.a in Frameworks */, - AF7ACFCA19FF0A9200BD752B /* ScreenSaver.framework in Frameworks */, - AF7ACFCB19FF0A9200BD752B /* QuartzCore.framework in Frameworks */, - AF7ACFCC19FF0A9200BD752B /* Cocoa.framework in Frameworks */, - AF7ACFCD19FF0A9200BD752B /* Carbon.framework in Frameworks */, - CEE0BCF91A6B15AD00C098BF /* OpenGL.framework in Frameworks */, - AF7ACFCE19FF0A9200BD752B /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF918989158FC00A002B5D1E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF918B96158FD0EA002B5D1E /* libjwxyz.a in Frameworks */, - AFEB9C3B1590054B003974F3 /* OpenGLES.framework in Frameworks */, - AFEB9C3915900514003974F3 /* UIKit.framework in Frameworks */, - AF561DF815969C5B007CA5ED /* AssetsLibrary.framework in Frameworks */, - AF142BB11EFEFBA20005C0A8 /* Photos.framework in Frameworks */, - AFEB9C3D15900558003974F3 /* Foundation.framework in Frameworks */, - AFEB9C401590056A003974F3 /* CoreGraphics.framework in Frameworks */, - AF0FAF3C159BAC7C00BCE2F7 /* CoreText.framework in Frameworks */, - AFEB9C411590056A003974F3 /* QuartzCore.framework in Frameworks */, - AF7F54A417DC249500CE1158 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975735099C317000B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7A3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7A5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7A6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC891A6B0FB300C098BF /* OpenGL.framework in Frameworks */, - AF7836BD17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97577D099C374A00B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7CF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7D1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7D2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC941A6B103100C098BF /* OpenGL.framework in Frameworks */, - AF7836C817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9757CA099C3E6300B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD80B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD80C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD80D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD80E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA31A6B10CB00C098BF /* OpenGL.framework in Frameworks */, - AF7836D817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975810099C41D500B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD85F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD860158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD861158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD862158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB81A6B11E700C098BF /* OpenGL.framework in Frameworks */, - AF7836ED17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97586D099C475900B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD81F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD820158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD821158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD822158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA81A6B10FD00C098BF /* OpenGL.framework in Frameworks */, - AF7836DD17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A3E099C681F00B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7CB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7CD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7CE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC931A6B102600C098BF /* OpenGL.framework in Frameworks */, - AF7836C717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A74099C6AB200B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD773158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD774158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD775158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD776158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC7C1A6B0F0400C098BF /* OpenGL.framework in Frameworks */, - AF7836B017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A8E099C6BC300B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD72B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD72C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD72D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD72E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC691A6B0E2D00C098BF /* OpenGL.framework in Frameworks */, - AF78369E17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975ADF099C6EB100B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD777158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD778158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD779158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD77A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC7D1A6B0F0D00C098BF /* OpenGL.framework in Frameworks */, - AF7836B117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975B04099C6FE400B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7C7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7C9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7CA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC921A6B101900C098BF /* OpenGL.framework in Frameworks */, - AF7836C617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C1A099C8C1500B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD797158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD798158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD799158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD79A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC851A6B0F5D00C098BF /* OpenGL.framework in Frameworks */, - AF7836B917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C46099C8DCF00B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD78F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD790158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD791158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD792158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC831A6B0F4500C098BF /* OpenGL.framework in Frameworks */, - AF7836B717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C66099C8F3F00B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7DF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C321D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7E1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7E2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC981A6B105800C098BF /* OpenGL.framework in Frameworks */, - AF7836CC17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975D5B099CA0F000B05160 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD813158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD814158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD815158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD816158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA51A6B10DE00C098BF /* OpenGL.framework in Frameworks */, - AF7836DA17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF976FBA0989CAA2001F8B92 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD763158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD764158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31FE15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD765158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD766158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC781A6B0EDD00C098BF /* OpenGL.framework in Frameworks */, - AF7836AC17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9770390989D1E6001F8B92 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD817158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD818158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD819158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD81A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA61A6B10E900C098BF /* OpenGL.framework in Frameworks */, - AF7836DB17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9770760989D2F6001F8B92 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD727158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD728158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31EF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD729158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD72A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC681A6B0E1800C098BF /* OpenGL.framework in Frameworks */, - AF78369D17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9771D50989DC4A001F8B92 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEB9C37158FFF88003974F3 /* ScreenSaver.framework in Frameworks */, - AF2C31E615C0F7FE007A6896 /* QuartzCore.framework in Frameworks */, - AF918B99158FF045002B5D1E /* Cocoa.framework in Frameworks */, - AF918B9A158FF04C002B5D1E /* Carbon.framework in Frameworks */, - AF78369717DB9F25003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF998EE20A083DB30051049D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA2B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA2C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA2D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA2E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD311A6B17D300C098BF /* OpenGL.framework in Frameworks */, - AF78376317DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D466E09B5109C006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD75F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD760158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31FD15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD761158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD762158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC771A6B0ED300C098BF /* OpenGL.framework in Frameworks */, - AF7836AB17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D474C09B5300A006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD823158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD824158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD825158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD826158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA91A6B110700C098BF /* OpenGL.framework in Frameworks */, - AF7836DE17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D476709B53166006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD87B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD87C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD87D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD87E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCBF1A6B123500C098BF /* OpenGL.framework in Frameworks */, - AF7836F417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D48E309B53322006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD73F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD740158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD741158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD742158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC6F1A6B0E6700C098BF /* OpenGL.framework in Frameworks */, - AF7836A317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D48FC09B535DA006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD76B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD76C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C320015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD76D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD76E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC7A1A6B0EF100C098BF /* OpenGL.framework in Frameworks */, - AF7836AE17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D493309B53CBA006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD80F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD810158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD811158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD812158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA41A6B10D400C098BF /* OpenGL.framework in Frameworks */, - AF7836D917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D495C09B53FC9006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD81B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD81C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD81D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD81E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCA71A6B10F300C098BF /* OpenGL.framework in Frameworks */, - AF7836DC17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D497409B5411D006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD843158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD844158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD845158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD846158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB21A6B116B00C098BF /* OpenGL.framework in Frameworks */, - AF7836E617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D499F09B544C2006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD82F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD830158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD831158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD832158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCAC1A6B112A00C098BF /* OpenGL.framework in Frameworks */, - AF7836E117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4C7109B59F27006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD86B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD86C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD86D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD86E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCBB1A6B120600C098BF /* OpenGL.framework in Frameworks */, - AF7836F017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4CEF09B5AA8E006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD7FB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD7FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C322415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD7FD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD7FE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC9F1A6B10A000C098BF /* OpenGL.framework in Frameworks */, - AF7836D417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4D8709B5B2DC006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD863158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD864158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD865158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD866158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB91A6B11F100C098BF /* OpenGL.framework in Frameworks */, - AF7836EE17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DB809B5B71E006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD73B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD73C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31F415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD73D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD73E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC6E1A6B0E5E00C098BF /* OpenGL.framework in Frameworks */, - AF7836A217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DF609B5BB19006E59CF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD71F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD720158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31ED15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD721158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD722158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC671A6B0E0600C098BF /* OpenGL.framework in Frameworks */, - AF78369B17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9E7EBC190F4C1B00A8B01F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA211941CD59DAF00C0D2A1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA211951CD59DAF00C0D2A1 /* libjwxyz.a in Frameworks */, - AFA211961CD59DAF00C0D2A1 /* ScreenSaver.framework in Frameworks */, - AFA211971CD59DAF00C0D2A1 /* QuartzCore.framework in Frameworks */, - AFA211981CD59DAF00C0D2A1 /* Cocoa.framework in Frameworks */, - AFA211991CD59DAF00C0D2A1 /* Carbon.framework in Frameworks */, - AFA2119A1CD59DAF00C0D2A1 /* OpenGL.framework in Frameworks */, - AFA2119B1CD59DAF00C0D2A1 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA339370B058505002B0E7D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD84F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD850158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD851158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD852158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCB51A6B118C00C098BF /* OpenGL.framework in Frameworks */, - AF7836E917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA33BC50B058740002B0E7D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD853158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD854158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C323A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD855158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD856158FF96500C40F17 /* Carbon.framework in Frameworks */, - AF7836EA17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5594F099330B000F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD90F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD910158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD911158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD912158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE41A6B142C00C098BF /* OpenGL.framework in Frameworks */, - AF78371A17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559740993317900F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9BB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9BD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9BE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD131A6B16B200C098BF /* OpenGL.framework in Frameworks */, - AF78374617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559990993322100F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA1B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA1C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32AD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA1D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA1E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD2D1A6B17AD00C098BF /* OpenGL.framework in Frameworks */, - AF78375F17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559BC0993328000F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9C7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9C9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9CA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD161A6B16D000C098BF /* OpenGL.framework in Frameworks */, - AF78374917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559D60993330600F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9EF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9F1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9F2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD221A6B174400C098BF /* OpenGL.framework in Frameworks */, - AF78375417DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A0A0993340300F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA0F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA10158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32AA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA11158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA12158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD2A1A6B178F00C098BF /* OpenGL.framework in Frameworks */, - AF78375C17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A27099334A000F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA0B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA0C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA0D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA0E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD291A6B178600C098BF /* OpenGL.framework in Frameworks */, - AF78375B17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A800993364300F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9A7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9A9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9AA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD0E1A6B168200C098BF /* OpenGL.framework in Frameworks */, - AF78374117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55AD609933CEF00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD90B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD90C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD90D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD90E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE31A6B142200C098BF /* OpenGL.framework in Frameworks */, - AF78371917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B1309933E0500F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD977158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD978158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD979158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD97A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD011A6B160200C098BF /* OpenGL.framework in Frameworks */, - AF78373417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B2C09933E8D00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9E7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9E9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9EA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD1F1A6B172800C098BF /* OpenGL.framework in Frameworks */, - AF78375117DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B8009933F7200F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9FF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA00158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA01158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA02158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD251A6B176000C098BF /* OpenGL.framework in Frameworks */, - AF78375817DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B9809933FDA00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD95F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD960158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD961158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD962158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCFA1A6B15B600C098BF /* OpenGL.framework in Frameworks */, - AF78372E17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BB2099340CE00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD917158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD918158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD919158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD91A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE61A6B143E00C098BF /* OpenGL.framework in Frameworks */, - AF78371C17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BEB0993429100F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9B3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9B5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9B6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD111A6B169F00C098BF /* OpenGL.framework in Frameworks */, - AF78374417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C150993431300F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD93F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD940158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD941158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD942158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF11A6B155700C098BF /* OpenGL.framework in Frameworks */, - AF78372617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C7E099349A600F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD983158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD984158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD985158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD986158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD041A6B162400C098BF /* OpenGL.framework in Frameworks */, - AF78373717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CB009934BB200F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD907158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD908158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD909158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD90A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE21A6B141900C098BF /* OpenGL.framework in Frameworks */, - AF78371817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CD309934CE400F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA4B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA4C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA4D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA4E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD361A6B180D00C098BF /* OpenGL.framework in Frameworks */, - AF78376C17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D430993565300F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9FB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9FD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9FE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD241A6B175700C098BF /* OpenGL.framework in Frameworks */, - AF78375717DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D690993584B00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD927158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD928158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD929158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD92A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCEB1A6B151A00C098BF /* OpenGL.framework in Frameworks */, - AF78372017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D86099358C400F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA07158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA08158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA09158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA0A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD281A6B177C00C098BF /* OpenGL.framework in Frameworks */, - AF78375A17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DCF09935D7000F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9AB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9AD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9AE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD0F1A6B168D00C098BF /* OpenGL.framework in Frameworks */, - AF78374217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DF809935E4900F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9EB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9ED158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9EE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD211A6B173A00C098BF /* OpenGL.framework in Frameworks */, - AF78375317DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E1409935EDC00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD93B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD93C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD93D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD93E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF01A6B154E00C098BF /* OpenGL.framework in Frameworks */, - AF78372517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E3709935F8E00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD963158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD964158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD965158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD966158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCFB1A6B15BF00C098BF /* OpenGL.framework in Frameworks */, - AF78372F17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E5509935FF900F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD953158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD954158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD955158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD956158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF61A6B158C00C098BF /* OpenGL.framework in Frameworks */, - AF78372B17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55ED8099360E300F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD903158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD904158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD905158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD906158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE11A6B140F00C098BF /* OpenGL.framework in Frameworks */, - AF78371717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F13099361B700F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD997158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD998158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD999158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD99A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD091A6B165300C098BF /* OpenGL.framework in Frameworks */, - AF78373C17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F310993622F00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9A3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9A5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9A6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD0D1A6B167900C098BF /* OpenGL.framework in Frameworks */, - AF78374017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F490993629000F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD98F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD990158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD991158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD992158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD071A6B164000C098BF /* OpenGL.framework in Frameworks */, - AF78373A17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F790993643600F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD973158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD974158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD975158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD976158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD001A6B15F800C098BF /* OpenGL.framework in Frameworks */, - AF78373317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55FDA09936BFA00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD92B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD92C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD92D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD92E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCEC1A6B152300C098BF /* OpenGL.framework in Frameworks */, - AF78372117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5600009936C6D00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD96F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD970158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD971158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD972158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCFF1A6B15EE00C098BF /* OpenGL.framework in Frameworks */, - AF78373217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5601B09936CC800F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8FB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8FD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8FE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCDF1A6B13FC00C098BF /* OpenGL.framework in Frameworks */, - AF78371517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5603909936D5100F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD947158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD948158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C327815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD949158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD94A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCF31A6B156C00C098BF /* OpenGL.framework in Frameworks */, - AF78372817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5605109936E2100F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8E3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8E5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8E6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD91A6B13C000C098BF /* OpenGL.framework in Frameworks */, - AF78370F17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5606909936F3800F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8EB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8ED158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8EE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCDB1A6B13D300C098BF /* OpenGL.framework in Frameworks */, - AF78371117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA560B50993718D00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9DF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9E1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9E2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD1C1A6B170A00C098BF /* OpenGL.framework in Frameworks */, - AF78374F17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA561040993781600F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9C3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9C5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9C6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD151A6B16C500C098BF /* OpenGL.framework in Frameworks */, - AF78374817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5615F09937C0D00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8F7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8F9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8FA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCDE1A6B13F100C098BF /* OpenGL.framework in Frameworks */, - AF78371417DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5618209937CF100F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9CB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9CD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9CE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD171A6B16DA00C098BF /* OpenGL.framework in Frameworks */, - AF78374A17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA561A409937D7E00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9DB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9DD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9DE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD1B1A6B170100C098BF /* OpenGL.framework in Frameworks */, - AF78374E17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5620E0993849F00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9E3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9E5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9E6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD1E1A6B171E00C098BF /* OpenGL.framework in Frameworks */, - AF78375017DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562260993852500F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9D3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9D5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9D6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD191A6B16EE00C098BF /* OpenGL.framework in Frameworks */, - AF78374C17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562C6099392C600F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8FF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD900158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD901158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD902158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE01A6B140500C098BF /* OpenGL.framework in Frameworks */, - AF78371617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562E1099393C900F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8E7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8E9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8EA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCDA1A6B13C900C098BF /* OpenGL.framework in Frameworks */, - AF78371017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562F90993943B00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA23158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA24158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32AF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA25158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA26158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD2F1A6B17BF00C098BF /* OpenGL.framework in Frameworks */, - AF78376117DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5631B0993951000F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD91F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD920158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD921158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD922158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCE91A6B147900C098BF /* OpenGL.framework in Frameworks */, - AF78371E17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56338099395ED00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD96B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD96C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD96D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD96E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCFE1A6B15E300C098BF /* OpenGL.framework in Frameworks */, - AF78373117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56358099396C000F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD923158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD924158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C326F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD925158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD926158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCEA1A6B150F00C098BF /* OpenGL.framework in Frameworks */, - AF78371F17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56380099397B300F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA27158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA28158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA29158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA2A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD301A6B17C900C098BF /* OpenGL.framework in Frameworks */, - AF78376217DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563AB099398BB00F3E977 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD99F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9A1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9A2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD0B1A6B166700C098BF /* OpenGL.framework in Frameworks */, - AF78373E17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA6AAF820999950006D2685 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA6AAF920999950006D2685 /* libjwxyz.a in Frameworks */, - AFA6AAFA20999950006D2685 /* ScreenSaver.framework in Frameworks */, - AFA6AAFB20999950006D2685 /* QuartzCore.framework in Frameworks */, - AFA6AAFC20999950006D2685 /* Cocoa.framework in Frameworks */, - AFA6AAFD20999950006D2685 /* Carbon.framework in Frameworks */, - AFA6AAFE20999950006D2685 /* OpenGL.framework in Frameworks */, - AFA6AAFF20999950006D2685 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFAAE38F207D6343007A515C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFAAE390207D6343007A515C /* libjwxyz.a in Frameworks */, - AFAAE391207D6343007A515C /* ScreenSaver.framework in Frameworks */, - AFAAE392207D6343007A515C /* QuartzCore.framework in Frameworks */, - AFAAE393207D6343007A515C /* Cocoa.framework in Frameworks */, - AFAAE394207D6343007A515C /* Carbon.framework in Frameworks */, - AFAAE395207D6343007A515C /* OpenGL.framework in Frameworks */, - AFAAE396207D6343007A515C /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFACE87B1CC83458008B24CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFACE87C1CC83458008B24CD /* libjwxyz.a in Frameworks */, - AFACE87D1CC83458008B24CD /* ScreenSaver.framework in Frameworks */, - AFACE87E1CC83458008B24CD /* QuartzCore.framework in Frameworks */, - AFACE87F1CC83458008B24CD /* Cocoa.framework in Frameworks */, - AFACE8801CC83458008B24CD /* Carbon.framework in Frameworks */, - AFACE8811CC83458008B24CD /* OpenGL.framework in Frameworks */, - AFACE8821CC83458008B24CD /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFB591AF178B812C00EA4005 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFB591B0178B812C00EA4005 /* libjwxyz.a in Frameworks */, - AFB591B1178B812C00EA4005 /* ScreenSaver.framework in Frameworks */, - AFB591B2178B812C00EA4005 /* QuartzCore.framework in Frameworks */, - AFB591B3178B812C00EA4005 /* Cocoa.framework in Frameworks */, - AFB591B4178B812C00EA4005 /* Carbon.framework in Frameworks */, - CEE0BC871A6B0F7000C098BF /* OpenGL.framework in Frameworks */, - AF7836BB17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFBFE755178642DC00432B21 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFBFE756178642DC00432B21 /* ScreenSaver.framework in Frameworks */, - AFBFE757178642DC00432B21 /* QuartzCore.framework in Frameworks */, - AFBFE758178642DC00432B21 /* Cocoa.framework in Frameworks */, - AFBFE759178642DC00432B21 /* Carbon.framework in Frameworks */, - CEE0BC661A6B0DBF00C098BF /* OpenGL.framework in Frameworks */, - AF78369C17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFBFE775178647FE00432B21 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFBFE776178647FE00432B21 /* ScreenSaver.framework in Frameworks */, - AFBFE777178647FE00432B21 /* QuartzCore.framework in Frameworks */, - AFBFE778178647FE00432B21 /* Cocoa.framework in Frameworks */, - AFBFE779178647FE00432B21 /* Carbon.framework in Frameworks */, - CEE0BC9D1A6B108B00C098BF /* OpenGL.framework in Frameworks */, - AF7836D217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC0E8B31CDC601A008CAFAC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFC0E8B41CDC601A008CAFAC /* libjwxyz.a in Frameworks */, - AFC0E8B51CDC601A008CAFAC /* ScreenSaver.framework in Frameworks */, - AFC0E8B61CDC601A008CAFAC /* QuartzCore.framework in Frameworks */, - AFC0E8B71CDC601A008CAFAC /* Cocoa.framework in Frameworks */, - AFC0E8B81CDC601A008CAFAC /* Carbon.framework in Frameworks */, - AFC0E8B91CDC601A008CAFAC /* OpenGL.framework in Frameworks */, - AFC0E8BA1CDC601A008CAFAC /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC5CFDE2044AA23004CEB5E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFC5CFDF2044AA23004CEB5E /* libjwxyz.a in Frameworks */, - AFC5CFE02044AA23004CEB5E /* ScreenSaver.framework in Frameworks */, - AFC5CFE12044AA23004CEB5E /* QuartzCore.framework in Frameworks */, - AFC5CFE22044AA23004CEB5E /* Cocoa.framework in Frameworks */, - AFC5CFE32044AA23004CEB5E /* Carbon.framework in Frameworks */, - AFC5CFE42044AA23004CEB5E /* OpenGL.framework in Frameworks */, - AFC5CFE52044AA23004CEB5E /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFCF83431AF5B515008BB7E1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFCF83441AF5B515008BB7E1 /* libjwxyz.a in Frameworks */, - AFCF83451AF5B515008BB7E1 /* ScreenSaver.framework in Frameworks */, - AFCF83461AF5B515008BB7E1 /* QuartzCore.framework in Frameworks */, - AFCF83471AF5B515008BB7E1 /* Cocoa.framework in Frameworks */, - AFCF83481AF5B515008BB7E1 /* Carbon.framework in Frameworks */, - AFCF83491AF5B515008BB7E1 /* OpenGL.framework in Frameworks */, - AFCF834A1AF5B515008BB7E1 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD51B240F063B4A00471C02 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9CF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9D1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9D2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD181A6B16E300C098BF /* OpenGL.framework in Frameworks */, - AF78374B17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56DF90996A03800BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD987158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD988158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD989158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD98A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD051A6B162E00C098BF /* OpenGL.framework in Frameworks */, - AF78373817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EB60996A72600BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD887158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD888158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD889158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD88A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC21A6B125800C098BF /* OpenGL.framework in Frameworks */, - AF7836F717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EE20996A95700BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA47158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA48158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA49158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA4A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD3B1A6B184100C098BF /* OpenGL.framework in Frameworks */, - AF78376B17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F130996AAFA00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA7F158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA80158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA81158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA82158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD481A6B18C400C098BF /* OpenGL.framework in Frameworks */, - AF78377917DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F2B0996AB8A00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8AB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8AD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8AE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCCB1A6B132800C098BF /* OpenGL.framework in Frameworks */, - AF78370017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F570996AEEE00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8AF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8B1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8B2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCCC1A6B133300C098BF /* OpenGL.framework in Frameworks */, - AF78370117DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F730996B01600BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8B3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8B5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8B6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCCD1A6B133D00C098BF /* OpenGL.framework in Frameworks */, - AF78370217DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F940996B09400BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA5B158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA5C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32BD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA5D158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA5E158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD3F1A6B186C00C098BF /* OpenGL.framework in Frameworks */, - AF78377017DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FAB0996B10F00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA5F158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA60158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32BE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA61158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA62158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD401A6B187500C098BF /* OpenGL.framework in Frameworks */, - AF78377117DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FC10996B18F00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA63158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA64158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32BF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA65158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA66158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD411A6B188100C098BF /* OpenGL.framework in Frameworks */, - AF78377217DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FD70996B20900BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA67158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA68158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA69158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA6A158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD421A6B188B00C098BF /* OpenGL.framework in Frameworks */, - AF78377317DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570000996B43800BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8C7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8C9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8CA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD21A6B136C00C098BF /* OpenGL.framework in Frameworks */, - AF78370717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570170996B4CC00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8CF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8D1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8D2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD41A6B137F00C098BF /* OpenGL.framework in Frameworks */, - AF78370917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5702E0996B56D00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA73158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA74158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA75158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA76158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD451A6B18A900C098BF /* OpenGL.framework in Frameworks */, - AF78377617DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5704B0996B61600BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA77158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA78158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA79158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA7A158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD461A6B18B200C098BF /* OpenGL.framework in Frameworks */, - AF78377717DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570610996B6A300BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD89F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8A1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8A2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC81A6B130A00C098BF /* OpenGL.framework in Frameworks */, - AF7836FD17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570770996B72700BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8BF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8C1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8C2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD01A6B135900C098BF /* OpenGL.framework in Frameworks */, - AF78370517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5708D0996B80300BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8DF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8E1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8E2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD81A6B13B500C098BF /* OpenGL.framework in Frameworks */, - AF78370D17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570A30996B88E00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA87158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA88158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA89158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA8A158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD4A1A6B18D700C098BF /* OpenGL.framework in Frameworks */, - AF78377B17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570B90996B93000BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA6F158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA70158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32C215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA71158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA72158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD441A6B189F00C098BF /* OpenGL.framework in Frameworks */, - AF78377517DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570D10996B9F800BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA37158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA38158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32B415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA39158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA3A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD371A6B181700C098BF /* OpenGL.framework in Frameworks */, - AF78376717DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570F20996BBBF00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8A7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8A9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8AA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCCA1A6B131E00C098BF /* OpenGL.framework in Frameworks */, - AF7836FF17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5711B0996BE9300BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD893158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD894158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD895158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD896158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC51A6B127700C098BF /* OpenGL.framework in Frameworks */, - AF7836FA17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571340996BF2E00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD87F158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD880158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD881158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD882158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC01A6B124400C098BF /* OpenGL.framework in Frameworks */, - AF7836F517DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5714B0996C01700BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD89B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD89C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD89D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD89E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC71A6B130000C098BF /* OpenGL.framework in Frameworks */, - AF7836FC17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571610996C0CE00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8DB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8DD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8DE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD71A6B13AA00C098BF /* OpenGL.framework in Frameworks */, - AF78370C17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571BD0996D9DC00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA57158FF96600C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA58158FF96600C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32BC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA59158FF96600C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA5A158FF96600C40F17 /* Carbon.framework in Frameworks */, - CEE0BD3E1A6B186200C098BF /* OpenGL.framework in Frameworks */, - AF78376F17DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5722A0996E4A300BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8D7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8D9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8DA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD61A6B13A100C098BF /* OpenGL.framework in Frameworks */, - AF78370B17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572750996EE8500BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8CB158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8CD158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8CE158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD31A6B137600C098BF /* OpenGL.framework in Frameworks */, - AF78370817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572AD0996F99600BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD883158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD884158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD885158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD886158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC11A6B124D00C098BF /* OpenGL.framework in Frameworks */, - AF7836F617DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572CA0996FC0F00BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD88B158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD88C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C324815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD88D158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD88E158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCC31A6B126200C098BF /* OpenGL.framework in Frameworks */, - AF7836F817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD57301099701C000BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8B7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8B9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8BA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCCE1A6B134600C098BF /* OpenGL.framework in Frameworks */, - AF78370317DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD573650997411200BA26F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD8D3158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD8D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C325B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD8D5158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD8D6158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCD51A6B138800C098BF /* OpenGL.framework in Frameworks */, - AF78370A17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD77E6320C23F8600A3638D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD77E6420C23F8600A3638D /* libjwxyz.a in Frameworks */, - AFD77E6520C23F8600A3638D /* ScreenSaver.framework in Frameworks */, - AFD77E6620C23F8600A3638D /* QuartzCore.framework in Frameworks */, - AFD77E6720C23F8600A3638D /* Cocoa.framework in Frameworks */, - AFD77E6820C23F8600A3638D /* Carbon.framework in Frameworks */, - AFD77E6920C23F8600A3638D /* OpenGL.framework in Frameworks */, - AFD77E6A20C23F8600A3638D /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFDA6596178A52B70070D24B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFDA6597178A52B70070D24B /* libjwxyz.a in Frameworks */, - AFDA6598178A52B70070D24B /* ScreenSaver.framework in Frameworks */, - AFDA6599178A52B70070D24B /* QuartzCore.framework in Frameworks */, - AFDA659A178A52B70070D24B /* Cocoa.framework in Frameworks */, - AFDA659B178A52B70070D24B /* Carbon.framework in Frameworks */, - CEE0BD331A6B17E600C098BF /* OpenGL.framework in Frameworks */, - AF78376517DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE2A45E0E2E904600ADB298 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FDA03158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FDA04158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FDA05158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FDA06158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD261A6B176900C098BF /* OpenGL.framework in Frameworks */, - AF78375917DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE30BF00E52B14700CCF4A5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9F7158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C32A415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9F9158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9FA158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD271A6B177200C098BF /* OpenGL.framework in Frameworks */, - AF78375617DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A18B0CDD7B2E002805BF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD9BF158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD9C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C329615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD9C1158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD9C2158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BD141A6B16BB00C098BF /* OpenGL.framework in Frameworks */, - AF78374717DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A4240CDD7FAA002805BF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD713158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD714158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31EA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD715158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD716158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC641A6B0DA100C098BF /* OpenGL.framework in Frameworks */, - AF78369817DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEC23D51CB6EAE100DE138F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEC23D61CB6EAE100DE138F /* libjwxyz.a in Frameworks */, - AFEC23D71CB6EAE100DE138F /* ScreenSaver.framework in Frameworks */, - AFEC23D81CB6EAE100DE138F /* QuartzCore.framework in Frameworks */, - AFEC23D91CB6EAE100DE138F /* Cocoa.framework in Frameworks */, - AFEC23DA1CB6EAE100DE138F /* Carbon.framework in Frameworks */, - AFEC23DB1CB6EAE100DE138F /* OpenGL.framework in Frameworks */, - AFEC23DC1CB6EAE100DE138F /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE10551D13406000AAC8F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10561D13406000AAC8F7 /* libjwxyz.a in Frameworks */, - AFEE10571D13406000AAC8F7 /* ScreenSaver.framework in Frameworks */, - AFEE10581D13406000AAC8F7 /* QuartzCore.framework in Frameworks */, - AFEE10591D13406000AAC8F7 /* Cocoa.framework in Frameworks */, - AFEE105A1D13406000AAC8F7 /* Carbon.framework in Frameworks */, - AFEE105B1D13406000AAC8F7 /* OpenGL.framework in Frameworks */, - AFEE105C1D13406000AAC8F7 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE10741D15EB0800AAC8F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10751D15EB0800AAC8F7 /* libjwxyz.a in Frameworks */, - AFEE10761D15EB0800AAC8F7 /* ScreenSaver.framework in Frameworks */, - AFEE10771D15EB0800AAC8F7 /* QuartzCore.framework in Frameworks */, - AFEE10781D15EB0800AAC8F7 /* Cocoa.framework in Frameworks */, - AFEE10791D15EB0800AAC8F7 /* Carbon.framework in Frameworks */, - AFEE107A1D15EB0800AAC8F7 /* OpenGL.framework in Frameworks */, - AFEE107B1D15EB0800AAC8F7 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE10931D17E20B00AAC8F7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10941D17E20B00AAC8F7 /* libjwxyz.a in Frameworks */, - AFEE10951D17E20B00AAC8F7 /* ScreenSaver.framework in Frameworks */, - AFEE10961D17E20B00AAC8F7 /* QuartzCore.framework in Frameworks */, - AFEE10971D17E20B00AAC8F7 /* Cocoa.framework in Frameworks */, - AFEE10981D17E20B00AAC8F7 /* Carbon.framework in Frameworks */, - AFEE10991D17E20B00AAC8F7 /* OpenGL.framework in Frameworks */, - AFEE109A1D17E20B00AAC8F7 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF2868717860E830050A578 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF2868817860E830050A578 /* libjwxyz.a in Frameworks */, - AFF2868917860E830050A578 /* ScreenSaver.framework in Frameworks */, - AFF2868A17860E830050A578 /* QuartzCore.framework in Frameworks */, - AFF2868B17860E830050A578 /* Cocoa.framework in Frameworks */, - AFF2868C17860E830050A578 /* Carbon.framework in Frameworks */, - CEE0BD201A6B173100C098BF /* OpenGL.framework in Frameworks */, - AF78375217DBA581003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF3C9F017CCAC440028F240 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF3C9F117CCAC440028F240 /* libjwxyz.a in Frameworks */, - AFF3C9F217CCAC440028F240 /* ScreenSaver.framework in Frameworks */, - AFF3C9F317CCAC440028F240 /* QuartzCore.framework in Frameworks */, - AFF3C9F417CCAC440028F240 /* Cocoa.framework in Frameworks */, - AFF3C9F517CCAC440028F240 /* Carbon.framework in Frameworks */, - CEE0BCF81A6B15A300C098BF /* OpenGL.framework in Frameworks */, - AF78370E17DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF4633E0C4403E400EE6509 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD757158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD758158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C31FB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD759158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD75A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BC751A6B0EA500C098BF /* OpenGL.framework in Frameworks */, - AF7836A917DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF463600C440AEF00EE6509 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1FD967158FF96500C40F17 /* libjwxyz.a in Frameworks */, - AF1FD968158FF96500C40F17 /* ScreenSaver.framework in Frameworks */, - AF2C328015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */, - AF1FD969158FF96500C40F17 /* Cocoa.framework in Frameworks */, - AF1FD96A158FF96500C40F17 /* Carbon.framework in Frameworks */, - CEE0BCFC1A6B15C800C098BF /* OpenGL.framework in Frameworks */, - AF78373017DBA580003B9FC0 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFFAB31D19158CE40020F021 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AFFAB31E19158CE40020F021 /* libjwxyz.a in Frameworks */, - AFFAB31F19158CE40020F021 /* ScreenSaver.framework in Frameworks */, - AFFAB32019158CE40020F021 /* QuartzCore.framework in Frameworks */, - AFFAB32119158CE40020F021 /* Cocoa.framework in Frameworks */, - AFFAB32219158CE40020F021 /* Carbon.framework in Frameworks */, - CEE0BD1D1A6B171400C098BF /* OpenGL.framework in Frameworks */, - AFFAB32319158CE40020F021 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CE3D01591B76F4C100993C75 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - CE3D015A1B76F4C100993C75 /* libjwxyz.a in Frameworks */, - CE3D015B1B76F4C100993C75 /* ScreenSaver.framework in Frameworks */, - CE3D015C1B76F4C100993C75 /* QuartzCore.framework in Frameworks */, - CE3D015D1B76F4C100993C75 /* Cocoa.framework in Frameworks */, - CE3D015E1B76F4C100993C75 /* Carbon.framework in Frameworks */, - CE3D015F1B76F4C100993C75 /* OpenGL.framework in Frameworks */, - CE3D01601B76F4C100993C75 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* libjwxyz */ = { - isa = PBXGroup; - children = ( - AFE1FD410981E32E00F7970E /* InvertedSlider.h */, - AFE1FD420981E32E00F7970E /* InvertedSlider.m */, - AF2D8F301CEBA10300198014 /* jwxyz-timers.c */, - AF2D8F311CEBA10300198014 /* jwxyz-timers.h */, - AFE1FD430981E32E00F7970E /* jwxyz.h */, - AFE1FD440981E32E00F7970E /* jwxyz.m */, - CE8C49CC1C011CC400BA2DCF /* jwxyzI.h */, - CE8206741B89048800E35532 /* jwxyz-cocoa.h */, - CE43C2BE1C055157004C2BC6 /* jwxyz-cocoa.m */, - CE8EA1C11C35CF10002D1020 /* jwxyz-common.c */, - CE5564591C25141000645458 /* jwxyz-gl.c */, - AF6048F8157C07C600CA21E4 /* jwzgles.c */, - AF6048F9157C07C600CA21E4 /* jwzgles.h */, - AF6048FA157C07C600CA21E4 /* jwzglesI.h */, - AF561DF515969BC3007CA5ED /* grabclient-ios.m */, - AF9D468E09B51567006E59CF /* grabclient-osx.m */, - AFE1FD470981E32E00F7970E /* PrefsReader.h */, - AFE1FD480981E32E00F7970E /* PrefsReader.m */, - 32CA4F630368D1EE00C91783 /* xscreensaver_Prefix.pch */, - AFC2577F09888F5A000655EE /* XScreenSaverConfigSheet.h */, - AFC2578009888F5A000655EE /* XScreenSaverConfigSheet.m */, - AF4812F70990D9AE00FB32B8 /* XScreenSaverGLView.h */, - AF4812F80990D9AE00FB32B8 /* XScreenSaverGLView.m */, - AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */, - AFC254C409882C97000655EE /* XScreenSaverView.h */, - AFC254C509882C97000655EE /* XScreenSaverView.m */, - AF9E7EC8190F4C4000A8B01F /* enable_gc.c */, - ); - name = libjwxyz; - sourceTree = "<group>"; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */, - AF97707D0989D2F6001F8B92 /* Attraction.saver */, - AF4810FB09909FBA00FB32B8 /* DangerBall.saver */, - AF976FBC0989CAA2001F8B92 /* Deco.saver */, - AF480D81098EEDDE00FB32B8 /* Drift.saver */, - AF480C58098E301400FB32B8 /* Helix.saver */, - AF9770400989D1E6001F8B92 /* Rorschach.saver */, - AF9771D70989DC4A001F8B92 /* SaverTester.app */, - AF4812640990CE2700FB32B8 /* Gears.saver */, - AF4812C60990D3D900FB32B8 /* Pipes.saver */, - AF0839A209930B6B00277BE9 /* Atlantis.saver */, - AF083A48099311D700277BE9 /* Atunnel.saver */, - AFA5595A099330B000F3E977 /* Cage.saver */, - AFA5597F0993317900F3E977 /* Moebius.saver */, - AFA559A40993322100F3E977 /* Superquadrics.saver */, - AFA559C70993328000F3E977 /* Morph3D.saver */, - AFA559E10993330600F3E977 /* Rubik.saver */, - AFA55A150993340300F3E977 /* Stairs.saver */, - AFA55A32099334A000F3E977 /* Sproingies.saver */, - AFA55A8B0993364300F3E977 /* Lament.saver */, - AFA55AE109933CEF00F3E977 /* Bubble3D.saver */, - AFA55B1E09933E0500F3E977 /* GLPlanet.saver */, - AFA55B3709933E8D00F3E977 /* Pulsar.saver */, - AFA55B8B09933F7200F3E977 /* Sierpinski3D.saver */, - AFA55BA309933FDA00F3E977 /* GFlux.saver */, - AFA55BBD099340CE00F3E977 /* Circuit.saver */, - AFA55BF60993429100F3E977 /* Menger.saver */, - AFA55C200993431300F3E977 /* Engine.saver */, - AFA55C89099349A600F3E977 /* GLSnake.saver */, - AFA55CBB09934BB200F3E977 /* Boxed.saver */, - AFA55CDE09934CE400F3E977 /* GLForestFire.saver */, - AFA55D4E0993565300F3E977 /* SBalls.saver */, - AFA55D740993584B00F3E977 /* Cubenetic.saver */, - AFA55D91099358C400F3E977 /* Spheremonics.saver */, - AFA55DDA09935D7000F3E977 /* Lavalite.saver */, - AFA55E0309935E4900F3E977 /* Queens.saver */, - AFA55E1F09935EDC00F3E977 /* Endgame.saver */, - AFA55E4209935F8E00F3E977 /* GLBlur.saver */, - AFA55E6009935FF900F3E977 /* FlyingToasters.saver */, - AFA55EE3099360E300F3E977 /* BouncingCow.saver */, - AFA55F1E099361B700F3E977 /* JigglyPuff.saver */, - AFA55F3C0993622F00F3E977 /* Klein.saver */, - AFA55F540993629000F3E977 /* Hypertorus.saver */, - AFA55F840993643600F3E977 /* GLMatrix.saver */, - AFA55FE509936BFA00F3E977 /* CubeStorm.saver */, - AFA5600B09936C6D00F3E977 /* GLKnots.saver */, - AFA5602609936CC800F3E977 /* BlockTube.saver */, - AFA5604409936D5100F3E977 /* FlipFlop.saver */, - AFA5605C09936E2100F3E977 /* AntInspect.saver */, - AFA5607409936F3800F3E977 /* AntSpotlight.saver */, - AFA560C00993718D00F3E977 /* Polytopes.saver */, - AFA5610F0993781600F3E977 /* Molecule.saver */, - AFA5616A09937C0D00F3E977 /* BlinkBox.saver */, - AFA5618D09937CF100F3E977 /* Noof.saver */, - AFA561AF09937D7E00F3E977 /* Polyhedra.saver */, - AFA562190993849F00F3E977 /* Providence.saver */, - AFA562310993852500F3E977 /* Pinion.saver */, - AFA562D1099392C600F3E977 /* Boing.saver */, - AFA562EC099393C900F3E977 /* AntMaze.saver */, - AFA563040993943B00F3E977 /* Tangram.saver */, - AFA563260993951000F3E977 /* Crackberg.saver */, - AFA56343099395ED00F3E977 /* GLHanoi.saver */, - AFA56363099396C000F3E977 /* Cube21.saver */, - AFA5638B099397B300F3E977 /* TimeTunnel.saver */, - AFA563B6099398BB00F3E977 /* Juggler3D.saver */, - AFD56E040996A03800BA26F7 /* GLText.saver */, - AFD56EBE0996A72600BA26F7 /* Braid.saver */, - AFD56EEA0996A95700BA26F7 /* Forest.saver */, - AFD56F1B0996AAFA00BA26F7 /* Vines.saver */, - AFD56F330996AB8A00BA26F7 /* Galaxy.saver */, - AFD56F5F0996AEEE00BA26F7 /* Grav.saver */, - AFD56F7B0996B01600BA26F7 /* Hopalong.saver */, - AFD56F9C0996B09400BA26F7 /* Laser.saver */, - AFD56FB30996B10F00BA26F7 /* Lightning.saver */, - AFD56FC90996B18F00BA26F7 /* Lisa.saver */, - AFD56FDF0996B20900BA26F7 /* Lissie.saver */, - AFD570080996B43800BA26F7 /* Penrose.saver */, - AFD5701F0996B4CC00BA26F7 /* Sierpinski.saver */, - AFD570360996B56D00BA26F7 /* Sphere.saver */, - AFD570530996B61600BA26F7 /* Spiral.saver */, - AFD570690996B6A300BA26F7 /* FadePlot.saver */, - AFD5707F0996B72800BA26F7 /* Mountain.saver */, - AFD570950996B80300BA26F7 /* Triangle.saver */, - AFD570AB0996B88E00BA26F7 /* Worm.saver */, - AFD570C10996B93000BA26F7 /* Rotor.saver */, - AFD570D90996B9F800BA26F7 /* Ant.saver */, - AFD570FA0996BBBF00BA26F7 /* Flow.saver */, - AFD571230996BE9300BA26F7 /* Discrete.saver */, - AFD5713C0996BF2E00BA26F7 /* Apollonian.saver */, - AFD571530996C01700BA26F7 /* Euler2D.saver */, - AFD571690996C0CE00BA26F7 /* Thornbird.saver */, - AFD571C50996D9DC00BA26F7 /* Juggle.saver */, - AFD572320996E4A300BA26F7 /* Swirl.saver */, - AFD5727D0996EE8500BA26F7 /* Polyominoes.saver */, - AFD572B50996F99600BA26F7 /* Bouboule.saver */, - AFD572D20996FC0F00BA26F7 /* Crystal.saver */, - AFD57309099701C000BA26F7 /* Julia.saver */, - AFD5736D0997411200BA26F7 /* Strange.saver */, - AF794F74099748450059A8B0 /* Demon.saver */, - AF794F9E09974A320059A8B0 /* Fiberlamp.saver */, - AF794FDD09974FA60059A8B0 /* Loop.saver */, - AF97573D099C317000B05160 /* IMSMap.saver */, - AF975785099C374A00B05160 /* Moire.saver */, - AF9757D2099C3E6300B05160 /* RDbomb.saver */, - AF975818099C41D500B05160 /* XFlame.saver */, - AF975875099C475900B05160 /* ShadeBobs.saver */, - AF975A46099C681F00B05160 /* MetaBalls.saver */, - AF975A7C099C6AB200B05160 /* Eruption.saver */, - AF975A96099C6BC300B05160 /* Barcode.saver */, - AF975AE7099C6EB100B05160 /* Fireworkx.saver */, - AF975B0C099C6FE400B05160 /* MemScroller.saver */, - AF975C22099C8C1500B05160 /* Halo.saver */, - AF975C4E099C8DCF00B05160 /* Greynetic.saver */, - AF975C6E099C8F3F00B05160 /* NoseGuy.saver */, - AF975D63099CA0F000B05160 /* Rocks.saver */, - AF476FC6099D154F001F091E /* Interference.saver */, - AF476FEB099D1686001F091E /* Truchet.saver */, - AF47705C099D4385001F091E /* Deluxe.saver */, - AF477179099D4786001F091E /* Compass.saver */, - AF47718F099D4803001F091E /* Wander.saver */, - AF4771B7099D4949001F091E /* T3D.saver */, - AF4771EB099D4D9A001F091E /* CCurve.saver */, - AF477202099D4E64001F091E /* NerveRot.saver */, - AF477218099D4EE8001F091E /* Whirlygig.saver */, - AF47722E099D4F67001F091E /* Anemone.saver */, - AF477263099D5717001F091E /* Halftone.saver */, - AF47727B099D57B9001F091E /* PopSquares.saver */, - AF477293099D5926001F091E /* Piecewise.saver */, - AF477392099D65A1001F091E /* Wormhole.saver */, - AF4773AA099D6648001F091E /* FuzzyFlakes.saver */, - AF4773D1099D67B9001F091E /* Anemotaxis.saver */, - AF477412099D69E7001F091E /* Intermomentary.saver */, - AF477437099D7C70001F091E /* IFS.saver */, - AF477452099D7D33001F091E /* XMatrix.saver */, - AF477493099D89E4001F091E /* Flame.saver */, - AF4774A9099D8A74001F091E /* Kaleidescope.saver */, - AF4774C4099D8B5F001F091E /* LMorph.saver */, - AF4774DE099D8BFF001F091E /* Maze.saver */, - AF47756D099D9A1A001F091E /* Pedal.saver */, - AF477593099D9C28001F091E /* Pyro.saver */, - AF4775AF099D9CF7001F091E /* Starfish.saver */, - AF4775E8099D9F69001F091E /* Coral.saver */, - AF477602099DA030001F091E /* Epicycle.saver */, - AF477623099DA26C001F091E /* Kumppa.saver */, - AF477654099DA6D0001F091E /* Squiral.saver */, - AF47766A099DA78F001F091E /* Critical.saver */, - AF477680099DA849001F091E /* Petri.saver */, - AF47769F099DAA6F001F091E /* Blaster.saver */, - AF4776BA099DABDD001F091E /* XSpirograph.saver */, - AF4776D0099DAC8A001F091E /* XRaySwarm.saver */, - AF4776EB099DADDF001F091E /* WhirlWindWarp.saver */, - AF477701099DAE7A001F091E /* Vermiculate.saver */, - AF47771D099DAF9F001F091E /* CloudLife.saver */, - AF477733099DB044001F091E /* Substrate.saver */, - AF477762099DB61E001F091E /* Interaggregate.saver */, - AF477784099DB965001F091E /* Celtic.saver */, - AF4777A0099DBA90001F091E /* FluidBalls.saver */, - AF4777E1099DC183001F091E /* BoxFit.saver */, - AF4778BB099DDB79001F091E /* Penetrate.saver */, - AF4778D7099DDCAE001F091E /* XJack.saver */, - AF4778F8099DDDC8001F091E /* Cynosure.saver */, - AF477919099DE379001F091E /* Flag.saver */, - AF47793A099DE4C7001F091E /* Slip.saver */, - AF642405099FF9C2000F4CD4 /* Extrusion.saver */, - AF6425DC09A18856000F4CD4 /* HyperCube.saver */, - AF6425FC09A189EC000F4CD4 /* Qix.saver */, - AF64261F09A18D6C000F4CD4 /* HyperBall.saver */, - AF64263C09A18F54000F4CD4 /* Moire2.saver */, - AF64265F09A19229000F4CD4 /* Munch.saver */, - AF64268B09A194B0000F4CD4 /* Goop.saver */, - AF64278109A1D37A000F4CD4 /* SpeedMine.saver */, - AF6427B809A2DE36000F4CD4 /* Bubbles.saver */, - AF9D467609B5109C006E59CF /* DecayScreen.saver */, - AF9D475409B5300A006E59CF /* SlideScreen.saver */, - AF9D476F09B53166006E59CF /* Zoom.saver */, - AF9D48EB09B53322006E59CF /* Bumps.saver */, - AF9D490409B535DA006E59CF /* Distort.saver */, - AF9D493B09B53CBA006E59CF /* Ripples.saver */, - AF9D496409B53FC9006E59CF /* RotZoomer.saver */, - AF9D497C09B5411D006E59CF /* Twang.saver */, - AF9D49A709B544C3006E59CF /* Spotlight.saver */, - AF9D4C7909B59F27006E59CF /* XLyap.saver */, - AF9D4CF709B5AA8E006E59CF /* Pong.saver */, - AF9D4D8F09B5B2DC006E59CF /* XAnalogTV.saver */, - AF9D4DC009B5B71E006E59CF /* BSOD.saver */, - AF9D4DFE09B5BB19006E59CF /* Apple2.saver */, - AF7776F609B63ABF00EA3033 /* Phosphor.saver */, - AF77772A09B6416100EA3033 /* Pacman.saver */, - AF77775109B6446500EA3033 /* FlipScreen3D.saver */, - AF7777A209B64A5200EA3033 /* MirrorBlob.saver */, - AF7777E409B64C6B00EA3033 /* GLSlideshow.saver */, - AF7777FE09B64E3100EA3033 /* FlipText.saver */, - AF77785809B6528100EA3033 /* Carousel.saver */, - AF77787409B6536000EA3033 /* DNAlogo.saver */, - AF7778B509B659C800EA3033 /* BlitSpin.saver */, - AF34085409B80AAF00F2CEC1 /* StarWars.saver */, - AF34085509B80AB000F2CEC1 /* StonerView.saver */, - AF34085609B80AB000F2CEC1 /* Gleidescope.saver */, - AF34085709B80AB000F2CEC1 /* FontGlide.saver */, - AF998EEE0A083DB30051049D /* TopBlock.saver */, - AF48DF030A0C25E000F94CF9 /* GLSchool.saver */, - AFA339400B058505002B0E7D /* WebCollage.saver */, - AFA33BC70B058740002B0E7D /* webcollage-helper */, - AFF463470C4403E400EE6509 /* CWaves.saver */, - AFF4636C0C440AEF00EE6509 /* GLCells.saver */, - AF0DC7BD0C4C73F600D76972 /* m6502.saver */, - AF0DCA560C4CBB0D00D76972 /* Voronoi.saver */, - AFE6A1970CDD7B2E002805BF /* MoebiusGears.saver */, - AFE6A42D0CDD7FAA002805BF /* Abstractile.saver */, - AF4FD6FA0CE7A486005EE58E /* Lockward.saver */, - AF4FF4CE0D52CBDE00666F98 /* CubicGrid.saver */, - AF3C71590D624BF50030CC0D /* Hypnowheel.saver */, - AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */, - AFE2A46A0E2E904600ADB298 /* SkyTentacles.saver */, - AFE30BFC0E52B14700CCF4A5 /* Sonar.saver */, - AF35E8A00E63823600691F2F /* Jigsaw.saver */, - AFD51B300F063B4A00471C02 /* Photopile.saver */, - AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */, - AF4A345D102A593600A81B2A /* Surfaces.saver */, - AF78D189142DD8F3002AAF77 /* Hilbert.saver */, - AF3581D51431D47B00E09C51 /* CompanionCube.saver */, - AF358216143330F900E09C51 /* TronBit.saver */, - AF91898F158FC00A002B5D1E /* XScreenSaver.app */, - AF7511121782B5B900380EA1 /* Kaleidocycle.saver */, - AFF2869217860E830050A578 /* QuasiCrystal.saver */, - AFBFE75E178642DC00432B21 /* Apple2.app */, - AFBFE77E178647FE00432B21 /* Phosphor.app */, - AFDA65A1178A52B70070D24B /* UnknownPleasures.saver */, - AFB591BA178B812C00EA4005 /* Hexadrop.saver */, - AFF3C9FB17CCAC440028F240 /* Geodesic.saver */, - AF1AD9E218500F9F00932759 /* XScreenSaverUpdater.app */, - AF9E7EBF190F4C1B00A8B01F /* enable_gc */, - AFFAB32919158CE40020F021 /* ProjectivePlane.saver */, - AF68A49219196CF800D41CD1 /* Tessellimage.saver */, - AF39E296198A11F60064A58D /* WindupRobot.saver */, - AF7ACFD419FF0A9200BD752B /* GeodesicGears.saver */, - AF73FF361A09877F00E485E9 /* BinaryRing.saver */, - AF5C9B0D1A0CCE6E00B0147A /* Cityflow.saver */, - AF63A8061AB4EDDB00593C75 /* RomanBoy.saver */, - AFCF83501AF5B515008BB7E1 /* SplitFlap.saver */, - CE3D01661B76F4C100993C75 /* TestX11.saver */, - AF63F44E1C3465BE0033E133 /* Apple2.app */, - AF63F4741C34682A0033E133 /* Phosphor.app */, - AF63F49A1C3469FC0033E133 /* TestX11.app */, - AFEC23E21CB6EAE100DE138F /* DymaxionMap.saver */, - AF46E9E41CBBA2B300240FBC /* Unicrud.saver */, - AFACE8881CC83458008B24CD /* EnergyStream.saver */, - AFA211A11CD59DAF00C0D2A1 /* RaverHoop.saver */, - AFC0E8C01CDC601A008CAFAC /* Hydrostat.saver */, - AF39382F1D0FBD6A00205406 /* Discoball.saver */, - AFEE10621D13406000AAC8F7 /* CubeTwist.saver */, - AFEE10811D15EB0800AAC8F7 /* CubeStack.saver */, - AFEE10A01D17E20B00AAC8F7 /* Splodesic.saver */, - AF1B0FBC1D7AB4740011DBE4 /* Hexstrut.saver */, - AF633C161EE0BA6F00AB33BD /* Vigilance.saver */, - AF2107861FD23BDE00B61EA9 /* Esper.saver */, - AF41E967201D49DD0098E253 /* RazzleDazzle.saver */, - AF3EC98D2035154C00180A35 /* Peepers.saver */, - AFC5CFEB2044AA23004CEB5E /* Crumbler.saver */, - AFAAE39C207D6343007A515C /* Maze3D.saver */, - AFA6AB0520999950006D2685 /* GlitchPEG.saver */, - AFD77E7020C23F8600A3638D /* FilmLeader.saver */, - AF5ECEC02116B1A400069433 /* VFeedback.saver */, - AF62D62D2180070600C57C42 /* Handsy.saver */, - ); - name = Products; - path = ..; - sourceTree = "<group>"; - }; - 29B97314FDCFA39411CA2CEA /* xscreensaver */ = { - isa = PBXGroup; - children = ( - AF480AB9098C66E200FB32B8 /* SaverRunner */, - 080E96DDFE201D6D7F000001 /* libjwxyz */, - AF1AD9E818500FA000932759 /* Updater */, - AFE1FD520981E35400F7970E /* Utils */, - AFE1FD610981E3E700F7970E /* Hacks */, - AFC258670988A468000655EE /* config */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = xscreensaver; - sourceTree = "<group>"; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, - AF14EE300E3CEF1A004CBBD2 /* XScreenSaver.icns */, - AF9772E10989DFC6001F8B92 /* SaverRunner.nib */, - AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */, - 55EDCB3C1AD498A800251909 /* LaunchScreen.xib */, - 550FB5FD1AD64424001A4FA5 /* Media-iOS.xcassets */, - AF2D522513E954A0002AA818 /* SaverRunner.icns */, - AF73FF201A08AB9400E485E9 /* iSaverRunner57t.png */, - AF9771D90989DC4A001F8B92 /* SaverRunner.plist */, - AF01294C157D31DD00C396E1 /* iSaverRunner.plist */, - AF94E7411A16E93600289B93 /* xscreensaver.xcconfig */, - 8D1107310486CEB800E47090 /* XScreenSaver.plist */, - AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */, - AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */, - AFEC68361BD6CA85004C1B64 /* OCRAStd.otf */, - AFEC68381BD6CDF9004C1B64 /* YearlReg.ttf */, - AFC43E731C68364B00C89999 /* PxPlus_IBM_VGA8.ttf */, - AF939AD42038C0040032DD23 /* luximr.ttf */, - AF142BAC1EE75DBF0005C0A8 /* settings.png */, - 557BF07A1EE90C8B00846DCE /* settings@2x.png */, - 557BF07B1EE90C8B00846DCE /* settings@3x.png */, - AF142BAD1EE75DBF0005C0A8 /* stop.png */, - 557BF07C1EE90C8B00846DCE /* stop@2x.png */, - 557BF07D1EE90C8B00846DCE /* stop@3x.png */, - ); - name = Resources; - sourceTree = "<group>"; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - AF142BB01EFEFBA20005C0A8 /* Photos.framework */, - AF1ADA171850180E00932759 /* Sparkle.framework */, - AF78377C17DBA85D003B9FC0 /* libz.dylib */, - AF78369617DB9F25003B9FC0 /* libz.dylib */, - AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */, - AFEB9C3F1590056A003974F3 /* QuartzCore.framework */, - AF1AD9E718500FA000932759 /* Foundation.framework */, - AFEB9C3C15900558003974F3 /* Foundation.framework */, - AFEB9C3A1590054B003974F3 /* OpenGLES.framework */, - AFEB9C3815900514003974F3 /* UIKit.framework */, - AF1AD9E618500FA000932759 /* CoreData.framework */, - AF1AD9E518500F9F00932759 /* AppKit.framework */, - AF0F46DC104E1809000A929C /* AppKit.framework */, - AF976ED30989BF59001F8B92 /* ScreenSaver.framework */, - AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */, - AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */, - AF561DF3159651A7007CA5ED /* AudioToolbox.framework */, - AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - AF480DF1098F528500FB32B8 /* OpenGL.framework */, - CEE0BC611A6B0D6200C098BF /* OpenGL.framework */, - AF480FE70990375900FB32B8 /* AGL.framework */, - AF84FD4109B1209E00F3AB06 /* GLUT.framework */, - AF48112B0990A2C700FB32B8 /* Carbon.framework */, - AF1ADA0118500FA100932759 /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = "<group>"; - }; - AF1AD9E818500FA000932759 /* Updater */ = { - isa = PBXGroup; - children = ( - AF3633F918530DD90086A439 /* sparkle_dsa_pub.pem */, - AF3633FA18530DD90086A439 /* Updater.h */, - AF3633FB18530DD90086A439 /* Updater.m */, - AF3633FE18530DFF0086A439 /* Updater.plist */, - AF1ADA151850157400932759 /* Updater.xib */, - ); - name = Updater; - sourceTree = "<group>"; - }; - AF480AB9098C66E200FB32B8 /* SaverRunner */ = { - isa = PBXGroup; - children = ( - 29B97316FDCFA39411CA2CEA /* main.m */, - CEAF85661ABE4A70008F104C /* SaverListController.h */, - AF84AF1E15829AF000607E4C /* SaverListController.m */, - AFE1FD3F0981E32E00F7970E /* SaverRunner.h */, - AFE1FD400981E32E00F7970E /* SaverRunner.m */, - AFAA6B441773F07700DE720C /* ios-function-table.m */, - ); - name = SaverRunner; - sourceTree = "<group>"; - }; - AF480DC7098F4EB500FB32B8 /* XScreenSaver */ = { - isa = PBXGroup; - children = ( - AFE6A4340CDD800F002805BF /* abstractile.c */, - AF9D4CFA09B5AC94006E59CF /* analogtv.c */, - AF9D4CFB09B5AC94006E59CF /* analogtv.h */, - AF477231099D4FD5001F091E /* anemone.c */, - AF4773D4099D6817001F091E /* anemotaxis.c */, - AF9D4E0509B5BC9D006E59CF /* apple2-main.c */, - AF9D4DD309B5B990006E59CF /* apple2.c */, - AF0DCA320C4C74A200D76972 /* asm6502.c */, - AF0DCA330C4C74A200D76972 /* asm6502.h */, - AF976DFA09896BEB001F8B92 /* attraction.c */, - AF975A99099C6C3500B05160 /* barcode.c */, - AF73FF381A09889700E485E9 /* binaryring.c */, - AF4776A2099DAADE001F091E /* blaster.c */, - AF7778BA09B65A8A00EA3033 /* blitspin.c */, - AF4778A3099DDA91001F091E /* boxfit.c */, - AF9D4DC309B5B87D006E59CF /* bsod.c */, - AF6427BB09A2DF47000F4CD4 /* bubbles-default.c */, - AF6427BC09A2DF47000F4CD4 /* bubbles.c */, - AF6427BD09A2DF47000F4CD4 /* bubbles.h */, - AF9D48EE09B533AE006E59CF /* bumps.c */, - AF4771EF099D4DFE001F091E /* ccurve.c */, - AF477787099DBA29001F091E /* celtic.c */, - AF477720099DB01C001F091E /* cloudlife.c */, - AF47717C099D47D3001F091E /* compass.c */, - AF4775EF099D9FFF001F091E /* coral.c */, - AF47766D099DA80D001F091E /* critical.c */, - AFF463490C44044E00EE6509 /* cwaves.c */, - AF4778FB099DDE79001F091E /* cynosure.c */, - AF9D467809B5110B006E59CF /* decayscreen.c */, - AFC25B5E0988BA63000655EE /* deco.c */, - AF68A49619196E3E00D41CD1 /* delaunay.c */, - AF477145099D43E2001F091E /* deluxe.c */, - AF9D490709B536F7006E59CF /* distort.c */, - AF477605099DA097001F091E /* epicycle.c */, - AF975A83099C6B4900B05160 /* eruption.c */, - AFD77E7220C2417F00A3638D /* filmleader.c */, - AF975AEE099C6F1700B05160 /* fireworkx.c */, - AF477496099D8A53001F091E /* flame.c */, - AF4777A4099DBB11001F091E /* fluidballs.c */, - AF77789209B656C300EA3033 /* fontglide.c */, - AFBF893C0E41D930006A2D66 /* fps.c */, - AFBF893D0E41D930006A2D66 /* fps.h */, - AFBF89B10E424036006A2D66 /* fpsI.h */, - AF4773B4099D6778001F091E /* fuzzyflakes.c */, - AFA6AB0E20999A7B006D2685 /* glitchpeg.c */, - AF64268E09A19542000F4CD4 /* goop.c */, - AF480C21098E28EF00FB32B8 /* greynetic.c */, - AF477266099D5768001F091E /* halftone.c */, - AF480C29098E295D00FB32B8 /* halo.c */, - AF480C2F098E2A6700FB32B8 /* helix.c */, - AFB591BD178B81E600EA4005 /* hexadrop.c */, - AF64262209A18E1E000F4CD4 /* hyperball.c */, - AF6425DF09A188FB000F4CD4 /* hypercube.c */, - AF47743A099D7CEA001F091E /* ifs.c */, - AF975740099C31DD00B05160 /* imsmap.c */, - AF477769099DB710001F091E /* interaggregate.c */, - AF476FD0099D15AA001F091E /* interference.c */, - AF47741C099D6A6C001F091E /* intermomentary.c */, - AF4774AC099D8B08001F091E /* kaleidescope.c */, - AF47762A099DA2E9001F091E /* kumppa.c */, - AF1A177E0D6D6F3E008AF328 /* lcdscrub.c */, - AF4774CB099D8BC2001F091E /* lmorph.c */, - AF0DCA340C4C74A200D76972 /* m6502.c */, - AF4774E1099D8C8B001F091E /* maze.c */, - AF975B14099C709E00B05160 /* memscroller.c */, - AF975A49099C689F00B05160 /* metaballs.c */, - AF975789099C37A500B05160 /* moire.c */, - AF64263F09A18FEB000F4CD4 /* moire2.c */, - AF64266209A192C5000F4CD4 /* munch.c */, - AF477205099D4EB6001F091E /* nerverot.c */, - AF975C76099C8FC700B05160 /* noseguy.c */, - AF477570099D9A8A001F091E /* pedal.c */, - AF4778BE099DDC32001F091E /* penetrate.c */, - AF477683099DA8C7001F091E /* petri.c */, - AF77770309B63B5F00EA3033 /* phosphor.c */, - AF477297099D5980001F091E /* piecewise.c */, - AF9D4CFC09B5AC94006E59CF /* pong.c */, - AF47727E099D5808001F091E /* popsquares.c */, - AF47759C099D9CA3001F091E /* pyro.c */, - AF6425FF09A18A94000F4CD4 /* qix.c */, - AF9757D5099C3EB800B05160 /* rd-bomb.c */, - AF9D493E09B53D55006E59CF /* ripples.c */, - AF975D66099CA16A00B05160 /* rocks.c */, - AFE1FD620981E40800F7970E /* rorschach.c */, - AF9D496709B540A4006E59CF /* rotzoomer.c */, - AF97587A099C492000B05160 /* shadebobs.c */, - AF9D475809B53091006E59CF /* slidescreen.c */, - AF64278709A1D433000F4CD4 /* speedmine.c */, - AF9D49AA09B54596006E59CF /* spotlight.c */, - AF477657099DA75D001F091E /* squiral.c */, - AF4775B3099D9D67001F091E /* starfish.c */, - AF477736099DB104001F091E /* substrate.c */, - AF4771BA099D4997001F091E /* t3d.c */, - AF68A49519196E3E00D41CD1 /* tessellimage.c */, - CE3D016A1B76F8E200993C75 /* testx11.c */, - AF35821B1433314C00E09C51 /* tronbit.c */, - AF3582171433314C00E09C51 /* tronbit_idle1.c */, - AF3582181433314C00E09C51 /* tronbit_idle2.c */, - AF3582191433314C00E09C51 /* tronbit_no.c */, - AF35821A1433314C00E09C51 /* tronbit_yes.c */, - AF476FF0099D1713001F091E /* truchet.c */, - AF9D497F09B541E5006E59CF /* twang.c */, - AF477704099DAF3F001F091E /* vermiculate.c */, - AF5ECEC22116B2CC00069433 /* vfeedback.c */, - AF477192099D4864001F091E /* wander.c */, - AFA33C0A0B058E6B002B0E7D /* webcollage */, - AFA33BAE0B0585F7002B0E7D /* webcollage-cocoa.m */, - AF4776EE099DAE58001F091E /* whirlwindwarp.c */, - AF47721B099D4F47001F091E /* whirlygig.c */, - AF477395099D65FE001F091E /* wormhole.c */, - AF9D4D9209B5B444006E59CF /* xanalogtv.c */, - AF97582F099C427500B05160 /* xflame.c */, - AF4778DA099DDD2B001F091E /* xjack.c */, - AF9D4C7C09B5A044006E59CF /* xlyap.c */, - AF477455099D7D8A001F091E /* xmatrix.c */, - AF4776D3099DACEB001F091E /* xrayswarm.c */, - AF4776BD099DAC46001F091E /* xspirograph.c */, - AF9D48D409B53229006E59CF /* zoom.c */, - ); - name = XScreenSaver; - sourceTree = "<group>"; - }; - AF480DCF098F4F0600FB32B8 /* Xlockmore */ = { - isa = PBXGroup; - children = ( - AFD570DE0996BA5C00BA26F7 /* ant.c */, - AFD5713F0996BFBE00BA26F7 /* apollonian.c */, - AF7778BC09B65B1800EA3033 /* automata.h */, - AFD572B90996FB3D00BA26F7 /* bouboule.c */, - AFD56EC10996A76F00BA26F7 /* braid.c */, - AFD572ED0997006E00BA26F7 /* crystal.c */, - AF794F7E099748860059A8B0 /* demon.c */, - AFD571280996BEF700BA26F7 /* discrete.c */, - AF480C82098E336D00FB32B8 /* drift.c */, - AFD571560996C07F00BA26F7 /* euler2d.c */, - AFD5706C0996B70000BA26F7 /* fadeplot.c */, - AF794FA909974AE30059A8B0 /* fiberlamp.c */, - AF47791C099DE3F1001F091E /* flag.c */, - AFD571010996BC3800BA26F7 /* flow.c */, - AFD56EED0996A99E00BA26F7 /* forest.c */, - AFD56F360996ABD200BA26F7 /* galaxy.c */, - AFD56F620996AF2D00BA26F7 /* grav.c */, - AFD56F880996B06600BA26F7 /* hopalong.c */, - AFD571C80996DA4600BA26F7 /* juggle.c */, - AFD5730C099702C800BA26F7 /* julia.c */, - AFD56FA00996B0E500BA26F7 /* laser.c */, - AFD56FB60996B16300BA26F7 /* lightning.c */, - AFD56FCC0996B1D600BA26F7 /* lisa.c */, - AFD56FE20996B26200BA26F7 /* lissie.c */, - AF794FE009974FEC0059A8B0 /* loop.c */, - AFD570820996B79300BA26F7 /* mountain.c */, - AF795015099751940059A8B0 /* pacman.c */, - AF795016099751940059A8B0 /* pacman.h */, - AF795011099751940059A8B0 /* pacman_ai.c */, - AF795012099751940059A8B0 /* pacman_ai.h */, - AF795013099751940059A8B0 /* pacman_level.c */, - AF795014099751940059A8B0 /* pacman_level.h */, - AFD5700C0996B49D00BA26F7 /* penrose.c */, - AFD572800996EF2B00BA26F7 /* polyominoes.c */, - AFD570C40996B98500BA26F7 /* rotor.c */, - AFD570220996B52700BA26F7 /* sierpinski.c */, - AF47793D099DE56A001F091E /* slip.c */, - AFD5703B0996B5E300BA26F7 /* sphere.c */, - AFD570560996B67600BA26F7 /* spiral.c */, - AFD57371099741A200BA26F7 /* strange.c */, - AFD572350996E53E00BA26F7 /* swirl.c */, - AFD5716B0996C16700BA26F7 /* thornbird.c */, - AFD570980996B86200BA26F7 /* triangle.c */, - AFD56F1F0996AB5A00BA26F7 /* vines.c */, - AFD570AE0996B8EF00BA26F7 /* worm.c */, - ); - name = Xlockmore; - sourceTree = "<group>"; - }; - AF480DD0098F4F2000FB32B8 /* OpenGL */ = { - isa = PBXGroup; - children = ( - AFA5605F09936E9C00F3E977 /* antinspect.c */, - AFA562EF0993941600F3E977 /* antmaze.c */, - AFA5607709936FDD00F3E977 /* ants.h */, - AFA5607809936FDD00F3E977 /* antspotlight.c */, - AF0839A909930C4900277BE9 /* atlantis.c */, - AF7778BD09B65B3F00EA3033 /* atlantis.h */, - AF083A31099311CE00277BE9 /* atunnel.c */, - AFA55AF409933DBF00F3E977 /* b_draw.c */, - AFA55AF509933DBF00F3E977 /* b_lockglue.c */, - AFA55AF609933DBF00F3E977 /* b_sphere.c */, - AFA5616D09937C9A00F3E977 /* blinkbox.c */, - AFA5602909936D0700F3E977 /* blocktube.c */, - AFA562D40993930C00F3E977 /* boing.c */, - AFA55EE70993613E00F3E977 /* bouncingcow.c */, - AFA55CBE09934C0900F3E977 /* boxed.c */, - AFA55CBF09934C0900F3E977 /* boxed.h */, - AFA55AE409933D3800F3E977 /* bubble3d.c */, - AFA55AE809933D5900F3E977 /* bubble3d.h */, - AF4812760990CF5D00FB32B8 /* buildlwo.c */, - AF4812770990CF5D00FB32B8 /* buildlwo.h */, - AFA5595D0993310500F3E977 /* cage.c */, - AF77785E09B6530E00EA3033 /* carousel.c */, - AFA55E2209935F2B00F3E977 /* chessgames.h */, - AFA55E2309935F2B00F3E977 /* chessmodels.c */, - AFA55E2409935F2B00F3E977 /* chessmodels.h */, - AFA55BC00993416E00F3E977 /* circuit.c */, - AF5C9B101A0CCF4E00B0147A /* cityflow.c */, - AF3581D91431D5FC00E09C51 /* companion.c */, - AF3581D61431D5FC00E09C51 /* companion_disc.c */, - AF3581D71431D5FC00E09C51 /* companion_heart.c */, - AF3581D81431D5FC00E09C51 /* companion_quad.c */, - AFA55EE80993613E00F3E977 /* cow_face.c */, - AFA55EE90993613E00F3E977 /* cow_hide.c */, - AFA55EEA0993613E00F3E977 /* cow_hoofs.c */, - AFA55EEB0993613E00F3E977 /* cow_horns.c */, - AFA55EEC0993613E00F3E977 /* cow_tail.c */, - AFA55EED0993613E00F3E977 /* cow_udder.c */, - AFA563290993957100F3E977 /* crackberg.c */, - AFC5CFEE2044AB03004CEB5E /* crumbler.c */, - AFA563660993970F00F3E977 /* cube21.c */, - AFA55D770993589300F3E977 /* cubenetic.c */, - AFEE10831D15EBA600AAC8F7 /* cubestack.c */, - AFA55FF309936C4500F3E977 /* cubestorm.c */, - AFEE10641D1341E300AAC8F7 /* cubetwist.c */, - AF4FF4D00D52CC8400666F98 /* cubicgrid.c */, - AF480DD1098F4F6200FB32B8 /* dangerball.c */, - AF3938311D0FBEC800205406 /* discoball.c */, - AF77787609B653DC00EA3033 /* dnalogo.c */, - AF0839AA09930C4900277BE9 /* dolphin.c */, - AF241F81107C38DF00046A84 /* dropshadow.c */, - AF241F82107C38DF00046A84 /* dropshadow.h */, - AFEC23E41CB6EBC400DE138F /* dymaxionmap.c */, - AF4C300D208569A900BE1DEF /* dymaxionmap-coords.c */, - AF7778C109B65C6A00EA3033 /* e_textures.h */, - AFA55E2509935F2B00F3E977 /* endgame.c */, - AFACE88A1CC83578008B24CD /* energystream.c */, - AFA55C230993435300F3E977 /* engine.c */, - AF21078B1FD23D5000B61EA9 /* esper.c */, - AF642409099FFAF0000F4CD4 /* extrusion-helix2.c */, - AF64240A099FFAF0000F4CD4 /* extrusion-helix3.c */, - AF64240B099FFAF0000F4CD4 /* extrusion-helix4.c */, - AF64240C099FFAF0000F4CD4 /* extrusion-joinoffset.c */, - AF64240D099FFAF0000F4CD4 /* extrusion-screw.c */, - AF64240E099FFAF0000F4CD4 /* extrusion-taper.c */, - AF64240F099FFAF1000F4CD4 /* extrusion-twistoid.c */, - AF642410099FFAF1000F4CD4 /* extrusion.c */, - AF642411099FFAF1000F4CD4 /* extrusion.h */, - AFA5604709936DCC00F3E977 /* flipflop.c */, - AF77775409B644FF00EA3033 /* flipscreen3d.c */, - AF77780109B64EC000EA3033 /* fliptext.c */, - AFA55E980993608800F3E977 /* flyingtoasters.c */, - AFBF89AE0E423FC3006A2D66 /* fps-gl.c */, - AF4812250990CB8C00FB32B8 /* gears.c */, - AFF3CA0217CCAEB70028F240 /* geodesic.c */, - AF7ACFD619FF0B7A00BD752B /* geodesicgears.c */, - AFA55BA60993401A00F3E977 /* gflux.c */, - AFA55E4509935FD300F3E977 /* glblur.c */, - AFF463710C440B9200EE6509 /* glcells.c */, - AF77778B09B64A2A00EA3033 /* gleidescope.c */, - AFA55CE109934D2E00F3E977 /* glforestfire.c */, - AFA563460993963400F3E977 /* glhanoi.c */, - AFA5600E09936CB300F3E977 /* glknots.c */, - AFA55F870993648500F3E977 /* glmatrix.c */, - AFA55B2109933E4A00F3E977 /* glplanet.c */, - AF48E1660A0C268500F94CF9 /* glschool.c */, - AF48E1670A0C268500F94CF9 /* glschool.h */, - AF48E1620A0C268400F94CF9 /* glschool_alg.c */, - AF48E1630A0C268500F94CF9 /* glschool_alg.h */, - AF48E1640A0C268500F94CF9 /* glschool_gl.c */, - AF48E1650A0C268500F94CF9 /* glschool_gl.h */, - AF7777E709B64CF700EA3033 /* glslideshow.c */, - AFA55C8C099349EE00F3E977 /* glsnake.c */, - AFD56E080996A07A00BA26F7 /* gltext.c */, - AF62D62F2180082100C57C42 /* handsy_model.c */, - AF62D6302180082100C57C42 /* handsy.c */, - AF1B0FBE1D7AB5210011DBE4 /* hexstrut.c */, - AF78D18A142DD96E002AAF77 /* hilbert.c */, - AFC0E8C21CDC60A9008CAFAC /* hydrostat.c */, - AFA55F59099362DF00F3E977 /* hypertorus.c */, - AF3C715D0D624C600030CC0D /* hypnowheel.c */, - AFE6A16A0CDD78EA002805BF /* involute.c */, - AFE6A16B0CDD78EA002805BF /* involute.h */, - AF35EB250E6382BA00691F2F /* jigsaw.c */, - AFA55F210993620200F3E977 /* jigglypuff.c */, - AFA563B90993991300F3E977 /* juggler3d.c */, - AF7511141782B64300380EA1 /* kaleidocycle.c */, - AFA55F3F0993626E00F3E977 /* klein.c */, - AFA55A8E0993369100F3E977 /* lament.c */, - AFF1BA0E19A96D8B0016A88D /* lament_model.c */, - AFA55DDD09935DB600F3E977 /* lavalite.c */, - AF4FD7000CE7A577005EE58E /* lockward.c */, - AFA55DE109935DFB00F3E977 /* marching.c */, - AFA55DE209935DFB00F3E977 /* marching.h */, - AFAAE39E207D6420007A515C /* maze3d.c */, - AFA55BF9099342D500F3E977 /* menger.c */, - AF7777A509B64AFC00EA3033 /* mirrorblob.c */, - AFA55982099331C300F3E977 /* moebius.c */, - AFE6A40B0CDD7BC3002805BF /* moebiusgears.c */, - AFA561120993786800F3E977 /* molecule.c */, - AF7778BE09B65BA300EA3033 /* molecules.sh */, - AFA559CC099332E800F3E977 /* morph3d.c */, - AFA5619009937D3600F3E977 /* noof.c */, - AF3EC992203517CC00180A35 /* peepers.c */, - AFD51DB60F063BCE00471C02 /* photopile.c */, - AFA562340993856A00F3E977 /* pinion.c */, - AF4812780990CF5D00FB32B8 /* pipeobjs.c */, - AF4812790990CF5D00FB32B8 /* pipes.c */, - AFA561B209937DCB00F3E977 /* polyhedra-gl.c */, - AFA561B309937DCC00F3E977 /* polyhedra.c */, - AFA561B409937DCC00F3E977 /* polyhedra.h */, - AFA560C3099371D500F3E977 /* polytopes.c */, - AFFAB33119158EA80020F021 /* projectiveplane.c */, - AFA5621C099384F600F3E977 /* providence.c */, - AFA55B3F09933EC600F3E977 /* pulsar.c */, - AFF28695178611720050A578 /* quasicrystal.c */, - AFA55E0609935EB800F3E977 /* queens.c */, - AFC5CFED2044AB03004CEB5E /* quickhull.c */, - AF41E969201D4B6B0098E253 /* razzledazzle.c */, - AFA211A31CD59FD800C0D2A1 /* raverhoop.c */, - AFBE743F19A7C6930018AA35 /* robot.c */, - AF39E2A0198A13F50064A58D /* robot-wireframe.c */, - AF63A8091AB4EF5D00593C75 /* romanboy.c */, - AFA559EA0993335C00F3E977 /* rubik.c */, - AF32D9FA0F3AD1200080F535 /* rubikblocks.c */, - AFA55A400993351F00F3E977 /* s1_1.c */, - AFA55A410993351F00F3E977 /* s1_2.c */, - AFA55A420993351F00F3E977 /* s1_3.c */, - AFA55A430993351F00F3E977 /* s1_4.c */, - AFA55A440993351F00F3E977 /* s1_5.c */, - AFA55A450993351F00F3E977 /* s1_6.c */, - AFA55A460993351F00F3E977 /* s1_b.c */, - AFA55D510993569C00F3E977 /* sballs.c */, - AF0839AB09930C4900277BE9 /* shark.c */, - AFD9D5BD201E686A0070E99D /* ships.c */, - AFA55B8E09933FBF00F3E977 /* sierpinski3d.c */, - AFE2A4720E2E90E300ADB298 /* skytentacles.c */, - AFE30BFF0E52B1DC00CCF4A5 /* sonar-icmp.c */, - AFE30C000E52B1DC00CCF4A5 /* sonar-sim.c */, - AFE30C010E52B1DC00CCF4A5 /* sonar.c */, - AFA55D940993590F00F3E977 /* spheremonics.c */, - AFCF83541AF5B5FD008BB7E1 /* splitflap.c */, - AFCF83531AF5B5FD008BB7E1 /* splitflap_obj.c */, - AFEE10A21D17E2B300AAC8F7 /* splodesic.c */, - AFA55A470993351F00F3E977 /* sproingies.c */, - AF7778C009B65C0F00EA3033 /* sproingies.h */, - AFA55A480993351F00F3E977 /* sproingiewrap.c */, - AFA55A1A0993345900F3E977 /* stairs.c */, - AF77782809B650FF00EA3033 /* starwars.c */, - AF77782909B650FF00EA3033 /* starwars.txt */, - AF7777BF09B64BD400EA3033 /* stonerview-move.c */, - AF7777C009B64BD400EA3033 /* stonerview-move.h */, - AF7777C109B64BD400EA3033 /* stonerview-osc.c */, - AF7777C209B64BD400EA3033 /* stonerview-osc.h */, - AF7777C309B64BD400EA3033 /* stonerview-view.c */, - AF7777C409B64BD400EA3033 /* stonerview.c */, - AF7777C509B64BD400EA3033 /* stonerview.h */, - AFA559A80993326300F3E977 /* superquadrics.c */, - AF4A3463102A5A0E00A81B2A /* surfaces.c */, - AF0839AC09930C4900277BE9 /* swim.c */, - AFA563090993948F00F3E977 /* tangram.c */, - AFA563070993948F00F3E977 /* tangram_shapes.c */, - AFA563080993948F00F3E977 /* tangram_shapes.h */, - AFC211930E4E30C800D87B6E /* teapot.c */, - AFC211940E4E30C800D87B6E /* teapot.h */, - AFA5638E0993980D00F3E977 /* timetunnel.c */, - AFA55E990993608800F3E977 /* toast.c */, - AFA55E9A0993608800F3E977 /* toast.dxf */, - AFA55E9B0993608800F3E977 /* toast2.c */, - AFA55E9C0993608800F3E977 /* toast2.dxf */, - AFA55EAB0993608800F3E977 /* toaster.c */, - AFA55EAC0993608800F3E977 /* toaster.dxf */, - AFA55E9D0993608800F3E977 /* toaster_base.c */, - AFA55E9F0993608800F3E977 /* toaster_handle.c */, - AFA55EA10993608800F3E977 /* toaster_handle2.c */, - AFA55EA30993608800F3E977 /* toaster_jet.c */, - AFA55EA50993608800F3E977 /* toaster_knob.c */, - AFA55EA70993608800F3E977 /* toaster_slots.c */, - AFA55EA90993608800F3E977 /* toaster_wing.c */, - AF998EF80A083E750051049D /* topblock.c */, - AF083A58099312B000277BE9 /* tunnel_draw.c */, - AF083A5D099312DB00277BE9 /* tunnel_draw.h */, - AF46E9E71CBBA3F900240FBC /* unicrud.c */, - AFDA65A4178A541A0070D24B /* unknownpleasures.c */, - AF633C191EE0BC4A00AB33BD /* vigilance.c */, - AF633C201EE0BDCD00AB33BD /* seccam.c */, - AF0DCA5F0C4CBB7300D76972 /* voronoi.c */, - AF0839AD09930C4900277BE9 /* whale.c */, - AF39E2A1198A13F50064A58D /* winduprobot.c */, - ); - name = OpenGL; - sourceTree = "<group>"; - }; - AFC258670988A468000655EE /* config */ = { - isa = PBXGroup; - children = ( - AFE6A4360CDD8026002805BF /* abstractile.xml */, - AFC258680988A468000655EE /* anemone.xml */, - AFC258690988A468000655EE /* anemotaxis.xml */, - AFC2586A0988A468000655EE /* ant.xml */, - AFC2586B0988A468000655EE /* antinspect.xml */, - AFC2586C0988A468000655EE /* antmaze.xml */, - AFC2586D0988A468000655EE /* antspotlight.xml */, - AFC2586E0988A468000655EE /* apollonian.xml */, - AFC2586F0988A468000655EE /* apple2.xml */, - AFC258700988A468000655EE /* atlantis.xml */, - AFC258710988A468000655EE /* attraction.xml */, - AFC258720988A468000655EE /* atunnel.xml */, - AFC258730988A468000655EE /* barcode.xml */, - AF73FF3B1A0988C500E485E9 /* binaryring.xml */, - AFC258740988A468000655EE /* blaster.xml */, - AFC258750988A468000655EE /* blinkbox.xml */, - AFC258760988A468000655EE /* blitspin.xml */, - AFC258770988A468000655EE /* blocktube.xml */, - AFC258780988A468000655EE /* boing.xml */, - AFC258790988A468000655EE /* bouboule.xml */, - AFC2587A0988A468000655EE /* bouncingcow.xml */, - AFC2587B0988A468000655EE /* boxed.xml */, - AFC2587C0988A468000655EE /* boxfit.xml */, - AFC2587D0988A468000655EE /* braid.xml */, - AFC2587E0988A468000655EE /* bsod.xml */, - AFC2587F0988A468000655EE /* bubble3d.xml */, - AFC258800988A468000655EE /* bubbles.xml */, - AFC258810988A468000655EE /* bumps.xml */, - AFC258820988A468000655EE /* cage.xml */, - AFC258830988A468000655EE /* carousel.xml */, - AFC258840988A468000655EE /* ccurve.xml */, - AFC258850988A468000655EE /* celtic.xml */, - AFC258860988A468000655EE /* circuit.xml */, - AF5C9B0F1A0CCF4E00B0147A /* cityflow.xml */, - AFC258870988A468000655EE /* cloudlife.xml */, - AF3581E61431D61D00E09C51 /* companioncube.xml */, - AFC258880988A468000655EE /* compass.xml */, - AFC258890988A468000655EE /* coral.xml */, - AFC2588B0988A468000655EE /* crackberg.xml */, - AFC5CFF32044AB27004CEB5E /* crumbler.xml */, - AFC2588C0988A468000655EE /* critical.xml */, - AFC2588D0988A468000655EE /* crystal.xml */, - AFC2588E0988A468000655EE /* cube21.xml */, - AFC2588F0988A468000655EE /* cubenetic.xml */, - AFEE10841D15EBA600AAC8F7 /* cubestack.xml */, - AFC258900988A468000655EE /* cubestorm.xml */, - AFEE10651D1341E300AAC8F7 /* cubetwist.xml */, - AF4FF4D30D52CCAA00666F98 /* cubicgrid.xml */, - AFF4634B0C44046500EE6509 /* cwaves.xml */, - AFC258910988A468000655EE /* cynosure.xml */, - AFC258920988A468000655EE /* dangerball.xml */, - AFC258930988A468000655EE /* decayscreen.xml */, - AFC258940988A468000655EE /* deco.xml */, - AFC258950988A468000655EE /* deluxe.xml */, - AFC258960988A468000655EE /* demon.xml */, - AF3938321D0FBEC800205406 /* discoball.xml */, - AFC258970988A468000655EE /* discrete.xml */, - AFC258980988A468000655EE /* distort.xml */, - AF77787909B6545E00EA3033 /* dnalogo.xml */, - AFC258990988A468000655EE /* drift.xml */, - AFEC23E51CB6EBDA00DE138F /* dymaxionmap.xml */, - AFC2589B0988A468000655EE /* endgame.xml */, - AFACE88B1CC83578008B24CD /* energystream.xml */, - AFC2589C0988A468000655EE /* engine.xml */, - AFC2589D0988A468000655EE /* epicycle.xml */, - AFC2589E0988A468000655EE /* eruption.xml */, - AF2107881FD23D2800B61EA9 /* esper.xml */, - AFC2589F0988A468000655EE /* euler2d.xml */, - AFC258A00988A468000655EE /* extrusion.xml */, - AFC258A10988A468000655EE /* fadeplot.xml */, - AFC258A20988A468000655EE /* fiberlamp.xml */, - AFD77E7620C2419600A3638D /* filmleader.xml */, - AFC258A40988A468000655EE /* fireworkx.xml */, - AFC258A50988A468000655EE /* flag.xml */, - AFC258A60988A468000655EE /* flame.xml */, - AFC258A70988A468000655EE /* flipflop.xml */, - AFC258A80988A468000655EE /* flipscreen3d.xml */, - AFC258A90988A468000655EE /* fliptext.xml */, - AFC258AA0988A468000655EE /* flow.xml */, - AFC258AB0988A468000655EE /* fluidballs.xml */, - AFC258AC0988A468000655EE /* flurry.xml */, - AFC258AD0988A468000655EE /* flyingtoasters.xml */, - AFC258AE0988A468000655EE /* fontglide.xml */, - AFC258AF0988A468000655EE /* forest.xml */, - AFC258B00988A468000655EE /* fuzzyflakes.xml */, - AFC258B10988A468000655EE /* galaxy.xml */, - AFC258B20988A468000655EE /* gears.xml */, - AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */, - AF7ACFD819FF0BA600BD752B /* geodesicgears.xml */, - AFC258B30988A468000655EE /* gflux.xml */, - AFC258B40988A468000655EE /* glblur.xml */, - AFF463730C440BAC00EE6509 /* glcells.xml */, - AFC258B50988A468000655EE /* gleidescope.xml */, - AFC258B60988A468000655EE /* glforestfire.xml */, - AFC258B70988A468000655EE /* glhanoi.xml */, - AFA6AB0C20999A60006D2685 /* glitchpeg.xml */, - AFC258B80988A468000655EE /* glknots.xml */, - AFC258B90988A468000655EE /* glmatrix.xml */, - AFC258BA0988A468000655EE /* glplanet.xml */, - AF48E16B0A0C26A400F94CF9 /* glschool.xml */, - AFC258BB0988A468000655EE /* glslideshow.xml */, - AFC258BC0988A468000655EE /* glsnake.xml */, - AFC258BD0988A468000655EE /* gltext.xml */, - AFC258BF0988A468000655EE /* goop.xml */, - AFC258C00988A468000655EE /* grav.xml */, - AFC258C10988A468000655EE /* greynetic.xml */, - AFC258C20988A468000655EE /* halftone.xml */, - AFC258C30988A468000655EE /* halo.xml */, - AF62D6352180083D00C57C42 /* handsy.xml */, - AFC258C40988A468000655EE /* helix.xml */, - AFB591BC178B81E600EA4005 /* hexadrop.xml */, - AF1B0FBF1D7AB5210011DBE4 /* hexstrut.xml */, - AF78D18E142DD99A002AAF77 /* hilbert.xml */, - AFC258C50988A468000655EE /* hopalong.xml */, - AFC258C60988A468000655EE /* hyperball.xml */, - AFC0E8C31CDC60A9008CAFAC /* hydrostat.xml */, - AFC258C70988A468000655EE /* hypercube.xml */, - AFC258C80988A468000655EE /* hypertorus.xml */, - AF3C715F0D624C7C0030CC0D /* hypnowheel.xml */, - AFC258C90988A468000655EE /* ifs.xml */, - AFC258CA0988A468000655EE /* imsmap.xml */, - AFC258CB0988A468000655EE /* interaggregate.xml */, - AFC258CC0988A468000655EE /* interference.xml */, - AFC258CD0988A468000655EE /* intermomentary.xml */, - AFC258CE0988A468000655EE /* jigglypuff.xml */, - AFC258CF0988A468000655EE /* jigsaw.xml */, - AFC258D00988A468000655EE /* juggle.xml */, - AFC258D10988A468000655EE /* juggler3d.xml */, - AFC258D20988A468000655EE /* julia.xml */, - AFC258D30988A468000655EE /* kaleidescope.xml */, - AF7511161782B66400380EA1 /* kaleidescope.xml */, - AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */, - AFC258D40988A468000655EE /* klein.xml */, - AFC258D50988A468000655EE /* kumppa.xml */, - AFC258D60988A468000655EE /* lament.xml */, - AFC258D70988A468000655EE /* laser.xml */, - AFC258D80988A468000655EE /* lavalite.xml */, - AF1A17800D6D6F62008AF328 /* lcdscrub.xml */, - AFC258D90988A468000655EE /* lightning.xml */, - AFC258DA0988A468000655EE /* lisa.xml */, - AFC258DB0988A468000655EE /* lissie.xml */, - AFC258DC0988A468000655EE /* lmorph.xml */, - AF4FD7020CE7A5BC005EE58E /* lockward.xml */, - AFC258DD0988A468000655EE /* loop.xml */, - AF0DCA370C4C74B700D76972 /* m6502.xml */, - AFC258DE0988A468000655EE /* maze.xml */, - AFAAE3A1207D6438007A515C /* maze3d.xml */, - AFC258DF0988A469000655EE /* memscroller.xml */, - AFC258E00988A469000655EE /* menger.xml */, - AFC258E10988A469000655EE /* metaballs.xml */, - AFC258E20988A469000655EE /* mirrorblob.xml */, - AFC258E30988A469000655EE /* mismunch.xml */, - AFC258E40988A469000655EE /* moebius.xml */, - AFE6A40D0CDD7BDC002805BF /* moebiusgears.xml */, - AFC258E50988A469000655EE /* moire.xml */, - AFC258E60988A469000655EE /* moire2.xml */, - AFC258E70988A469000655EE /* molecule.xml */, - AFC258E80988A469000655EE /* morph3d.xml */, - AFC258E90988A469000655EE /* mountain.xml */, - AFC258EA0988A469000655EE /* munch.xml */, - AFC258EB0988A469000655EE /* nerverot.xml */, - AFC258EC0988A469000655EE /* noof.xml */, - AFC258ED0988A469000655EE /* noseguy.xml */, - AFC258EE0988A469000655EE /* pacman.xml */, - AFC258EF0988A469000655EE /* pedal.xml */, - AF3EC98F203517AD00180A35 /* peepers.xml */, - AFC258F00988A469000655EE /* penetrate.xml */, - AFC258F10988A469000655EE /* penrose.xml */, - AFC258F20988A469000655EE /* petri.xml */, - AFC258F30988A469000655EE /* phosphor.xml */, - AFD51DB80F063BE700471C02 /* photopile.xml */, - AFC258F40988A469000655EE /* piecewise.xml */, - AFC258F50988A469000655EE /* pinion.xml */, - AFC258F60988A469000655EE /* pipes.xml */, - AFC258F70988A469000655EE /* polyhedra.xml */, - AFC258F80988A469000655EE /* polyominoes.xml */, - AFC258F90988A469000655EE /* polytopes.xml */, - AFC258FA0988A469000655EE /* pong.xml */, - AFC258FB0988A469000655EE /* popsquares.xml */, - AFFAB32C19158E2A0020F021 /* projectiveplane.xml */, - AFC258FC0988A469000655EE /* providence.xml */, - AFC258FD0988A469000655EE /* pulsar.xml */, - AFC258FE0988A469000655EE /* pyro.xml */, - AFC258FF0988A469000655EE /* qix.xml */, - AFF28694178611720050A578 /* quasicrystal.xml */, - AFC259000988A469000655EE /* queens.xml */, - AF41E96D201D4B940098E253 /* razzledazzle.xml */, - AFA211A41CD59FD800C0D2A1 /* raverhoop.xml */, - AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */, - AFC259030988A469000655EE /* ripples.xml */, - AFC259040988A469000655EE /* rocks.xml */, - AF63A8081AB4EF5D00593C75 /* romanboy.xml */, - AFC259050988A469000655EE /* rorschach.xml */, - AFC259060988A469000655EE /* rotor.xml */, - AFC259070988A469000655EE /* rotzoomer.xml */, - AFC259080988A469000655EE /* rubik.xml */, - AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */, - AFC259090988A469000655EE /* sballs.xml */, - AFC2590A0988A469000655EE /* shadebobs.xml */, - AFC2590B0988A469000655EE /* sierpinski.xml */, - AFC2590C0988A469000655EE /* sierpinski3d.xml */, - AFE2A4740E2E911200ADB298 /* skytentacles.xml */, - AFC2590D0988A469000655EE /* slidescreen.xml */, - AFC2590E0988A469000655EE /* slip.xml */, - AFC2590F0988A469000655EE /* sonar.xml */, - AFC259100988A469000655EE /* speedmine.xml */, - AFC259110988A469000655EE /* sphere.xml */, - AFC259130988A469000655EE /* spheremonics.xml */, - AFC259140988A469000655EE /* spiral.xml */, - AFCF83521AF5B5FD008BB7E1 /* splitflap.xml */, - AFEE10A31D17E2B300AAC8F7 /* splodesic.xml */, - AFC259150988A469000655EE /* spotlight.xml */, - AFC259160988A469000655EE /* sproingies.xml */, - AFC259170988A469000655EE /* squiral.xml */, - AFC259190988A469000655EE /* stairs.xml */, - AFC2591A0988A469000655EE /* starfish.xml */, - AFC2591B0988A469000655EE /* starwars.xml */, - AFC2591C0988A469000655EE /* stonerview.xml */, - AFC2591D0988A469000655EE /* strange.xml */, - AFC2591E0988A469000655EE /* substrate.xml */, - AFC2591F0988A469000655EE /* superquadrics.xml */, - AF4A3461102A59EB00A81B2A /* surfaces.xml */, - AFC259200988A469000655EE /* swirl.xml */, - AFC259210988A469000655EE /* t3d.xml */, - AFC259220988A469000655EE /* tangram.xml */, - AF68A49419196E3E00D41CD1 /* tessellimage.xml */, - CE3D01681B76F83E00993C75 /* testx11.xml */, - AFC259230988A469000655EE /* thornbird.xml */, - AFC259240988A469000655EE /* timetunnel.xml */, - AF998EFA0A083E8C0051049D /* topblock.xml */, - AFC259250988A469000655EE /* triangle.xml */, - AF3582211433318500E09C51 /* tronbit.xml */, - AFC259260988A469000655EE /* truchet.xml */, - AFC259270988A469000655EE /* twang.xml */, - AFC259280988A469000655EE /* vermiculate.xml */, - AFC259290988A469000655EE /* vidwhacker.xml */, - AFC2592A0988A469000655EE /* vines.xml */, - AF46E9E61CBBA3F900240FBC /* unicrud.xml */, - AFDA65A3178A541A0070D24B /* unknownpleasures.xml */, - AF5ECEC52116B2FE00069433 /* vfeedback.xml */, - AF633C181EE0BC4900AB33BD /* vigilance.xml */, - AF0DCA610C4CBB8E00D76972 /* voronoi.xml */, - AFC2592B0988A469000655EE /* wander.xml */, - AFC2592C0988A469000655EE /* webcollage.xml */, - AFC2592D0988A469000655EE /* whirlwindwarp.xml */, - AFC2592F0988A469000655EE /* whirlygig.xml */, - AF39E2AC198A15820064A58D /* winduprobot.xml */, - AFC259300988A469000655EE /* worm.xml */, - AFC259310988A469000655EE /* wormhole.xml */, - AFC259320988A469000655EE /* xanalogtv.xml */, - AFC259370988A469000655EE /* xflame.xml */, - AFC259380988A469000655EE /* xjack.xml */, - AFC259390988A469000655EE /* xlyap.xml */, - AFC2593A0988A469000655EE /* xmatrix.xml */, - AFC2593D0988A469000655EE /* xrayswarm.xml */, - AFC2593F0988A469000655EE /* xspirograph.xml */, - AFC259430988A469000655EE /* zoom.xml */, - ); - name = config; - path = ../hacks/config; - sourceTree = "<group>"; - }; - AFE1FD520981E35400F7970E /* Utils */ = { - isa = PBXGroup; - children = ( - AFDA11211934424D003D397F /* aligned_malloc.c */, - AFDA11221934424D003D397F /* aligned_malloc.h */, - CE9289D119BD00E200961F22 /* async_netdb.c */, - CE9289D219BD00E300961F22 /* async_netdb.h */, - AF9D473609B52EE0006E59CF /* colorbars.c */, - AF9D473709B52EE0006E59CF /* colorbars.h */, - AFC25B990988BC08000655EE /* colors.c */, - AFC25B9A0988BC08000655EE /* colors.h */, - AFE1FD530981E3CB00F7970E /* erase.c */, - AFE1FD540981E3CB00F7970E /* erase.h */, - AF939AD220351BFC0032DD23 /* font-retry.c */, - AFA55A3E0993351F00F3E977 /* gllist.c */, - AFA55A3F0993351F00F3E977 /* gllist.h */, - AF480EB0098F63D600FB32B8 /* gltrackball.c */, - AF480EB2098F63DF00FB32B8 /* gltrackball.h */, - AFD56E0A0996A0ED00BA26F7 /* glut_roman.h */, - AFD56E0B0996A0ED00BA26F7 /* glut_stroke.c */, - AFD56E0C0996A0ED00BA26F7 /* glut_swidth.c */, - AFD56E0D0996A0ED00BA26F7 /* glutstroke.h */, - AFA5607909936FDD00F3E977 /* grab-ximage.c */, - AFA5607A09936FDD00F3E977 /* grab-ximage.h */, - AFAD462209D5F4DA00AB5F95 /* grabclient.c */, - AFE1FD550981E3CB00F7970E /* hsv.c */, - AFE1FD560981E3CB00F7970E /* hsv.h */, - AF4774E7099D8D8C001F091E /* logo.c */, - AFA55864099324D800F3E977 /* minixpm.c */, - AFA55865099324D800F3E977 /* minixpm.h */, - AFA55A93099336D800F3E977 /* normals.c */, - AFA55A94099336D800F3E977 /* normals.h */, - 55374E301E1582AA005E2362 /* pow2.c */, - 55374E311E1582AA005E2362 /* pow2.h */, - AF4775BE099D9E79001F091E /* resources.c */, - AF4775BF099D9E79001F091E /* resources.h */, - AF480EB7098F646400FB32B8 /* rotator.c */, - AF480EAC098F63B000FB32B8 /* rotator.h */, - AFB5A06B0981F4C600871B16 /* screenhack.h */, - AFC254B909873AF9000655EE /* screenhackI.h */, - AF480EBB098F649600FB32B8 /* sphere.c */, - AF480EBA098F648700FB32B8 /* sphere.h */, - AFE1FD570981E3CB00F7970E /* spline.c */, - AFE1FD580981E3CB00F7970E /* spline.h */, - AF77780809B64F4900EA3033 /* texfont.c */, - AF77780909B64F4900EA3033 /* texfont.h */, - AFC7592B158D8E8B00C5458E /* textclient.c */, - AFC7592C158D8E8B00C5458E /* textclient.h */, - AFC7592F158D9A7A00C5458E /* textclient-ios.m */, - AFA211881CD1AA1800C0D2A1 /* textclient-mobile.c */, - AFDA11231934424D003D397F /* thread_util.c */, - AFDA11241934424D003D397F /* thread_util.h */, - AF480EAD098F63BE00FB32B8 /* trackball.c */, - AF480EAF098F63CD00FB32B8 /* trackball.h */, - AF480ED2098F652A00FB32B8 /* tube.c */, - AF480ED1098F651C00FB32B8 /* tube.h */, - AFB5A0ED0981FF8B00871B16 /* usleep.c */, - AFB5A0EE0981FF8B00871B16 /* usleep.h */, - AFE943B319DDF97F000A5E6D /* utf8wc.c */, - AFE943B419DDF97F000A5E6D /* utf8wc.h */, - AFE1FD590981E3CB00F7970E /* utils.h */, - AFE1FD5A0981E3CB00F7970E /* version.h */, - AFA33BD00B0587EE002B0E7D /* webcollage-helper-cocoa.m */, - AFE943AF19DD54C1000A5E6D /* xft.c */, - AFE943B019DD54C1000A5E6D /* xft.h */, - AF480CBB098E37D600FB32B8 /* xlockmore.c */, - AF480C89098E346700FB32B8 /* xlockmore.h */, - AF480C8A098E34AB00FB32B8 /* xlockmoreI.h */, - AF975C91099C929800B05160 /* ximage-loader.c */, - AF975C92099C929800B05160 /* ximage-loader.h */, - 5501D1941DBDCC0200624BE9 /* xshm.c */, - 5501D1951DBDCC0200624BE9 /* xshm.h */, - AFE1FD5B0981E3CB00F7970E /* yarandom.c */, - AFE1FD5C0981E3CB00F7970E /* yarandom.h */, - ); - name = Utils; - path = ..; - sourceTree = "<group>"; - }; - AFE1FD610981E3E700F7970E /* Hacks */ = { - isa = PBXGroup; - children = ( - AF480DC7098F4EB500FB32B8 /* XScreenSaver */, - AF480DCF098F4F0600FB32B8 /* Xlockmore */, - AF480DD0098F4F2000FB32B8 /* OpenGL */, - ); - name = Hacks; - path = ..; - sourceTree = "<group>"; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - AF4808BD098C3B6C00FB32B8 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 55374E331E1582D2005E2362 /* pow2.h in Headers */, - AFA55867099324D800F3E977 /* minixpm.h in Headers */, - AFA55A540993353500F3E977 /* gllist.h in Headers */, - AFA55A96099336D800F3E977 /* normals.h in Headers */, - AFE943B219DD54C1000A5E6D /* xft.h in Headers */, - AF975C94099C929800B05160 /* ximage-loader.h in Headers */, - AF4775C1099D9E79001F091E /* resources.h in Headers */, - AF9D473909B52EE0006E59CF /* colorbars.h in Headers */, - AF2D8F331CEBA10300198014 /* jwxyz-timers.h in Headers */, - AFDA11261934424D003D397F /* aligned_malloc.h in Headers */, - AFDA11281934424D003D397F /* thread_util.h in Headers */, - AFBF893F0E41D930006A2D66 /* fps.h in Headers */, - AFBF89B20E424036006A2D66 /* fpsI.h in Headers */, - AF6048FC157C07C600CA21E4 /* jwzgles.h in Headers */, - AF6048FD157C07C600CA21E4 /* jwzglesI.h in Headers */, - AFC7592E158D8E8B00C5458E /* textclient.h in Headers */, - CE9289D419BD00E300961F22 /* async_netdb.h in Headers */, - AFE943B619DDF97F000A5E6D /* utf8wc.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXLegacyTarget section */ - AF4FF4930D52CA0800666F98 /* m6502.h */ = { - isa = PBXLegacyTarget; - buildArgumentsString = "m6502.sh $(PRODUCT_NAME) images/m6502/*.asm"; - buildConfigurationList = AF4FF4940D52CA0800666F98 /* Build configuration list for PBXLegacyTarget "m6502.h" */; - buildPhases = ( - ); - buildToolPath = /bin/sh; - buildWorkingDirectory = ../hacks/; - dependencies = ( - ); - name = m6502.h; - passBuildSettingsInEnvironment = 1; - productName = molecules.h; - }; - AFA56119099378CB00F3E977 /* molecules.h */ = { - isa = PBXLegacyTarget; - buildArgumentsString = "molecules.sh $(PRODUCT_NAME) ../images/molecules/*.pdb"; - buildConfigurationList = AFA5611A099378EA00F3E977 /* Build configuration list for PBXLegacyTarget "molecules.h" */; - buildPhases = ( - ); - buildToolPath = /bin/sh; - buildWorkingDirectory = ../hacks/glx/; - dependencies = ( - ); - name = molecules.h; - passBuildSettingsInEnvironment = 1; - productName = molecules.h; - }; - AFAC36B6202E7F79001A684C /* images_png_h */ = { - isa = PBXLegacyTarget; - buildArgumentsString = ""; - buildConfigurationList = AFAC36B7202E7F79001A684C /* Build configuration list for PBXLegacyTarget "images_png_h" */; - buildPhases = ( - ); - buildToolPath = make; - buildWorkingDirectory = ../hacks/images/; - dependencies = ( - ); - name = images_png_h; - passBuildSettingsInEnvironment = 1; - productName = molecules.h; - }; -/* End PBXLegacyTarget section */ - -/* Begin PBXNativeTarget section */ - AF08398F09930B6B00277BE9 /* Atlantis */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF08399F09930B6B00277BE9 /* Build configuration list for PBXNativeTarget "Atlantis" */; - buildPhases = ( - AF08399209930B6B00277BE9 /* Resources */, - AF08399409930B6B00277BE9 /* Sources */, - AF08399709930B6B00277BE9 /* Frameworks */, - AF08399E09930B6B00277BE9 /* Rez */, - AFA3D95309C03D9800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF08399009930B6B00277BE9 /* PBXTargetDependency */, - ); - name = Atlantis; - productName = Atlantis; - productReference = AF0839A209930B6B00277BE9 /* Atlantis.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF083A32099311D700277BE9 /* Atunnel */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF083A45099311D700277BE9 /* Build configuration list for PBXNativeTarget "Atunnel" */; - buildPhases = ( - AF083A35099311D700277BE9 /* Resources */, - AF083A37099311D700277BE9 /* Sources */, - AF083A3D099311D700277BE9 /* Frameworks */, - AF083A44099311D700277BE9 /* Rez */, - AFA3D95509C03D9C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF083A33099311D700277BE9 /* PBXTargetDependency */, - ); - name = Atunnel; - productName = Atunnel; - productReference = AF083A48099311D700277BE9 /* Atunnel.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF0DC7AB0C4C73F600D76972 /* m6502 */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF0DC7BA0C4C73F600D76972 /* Build configuration list for PBXNativeTarget "m6502" */; - buildPhases = ( - AF0DC7AE0C4C73F600D76972 /* Resources */, - AF0DC7B00C4C73F600D76972 /* Sources */, - AF0DC7B40C4C73F600D76972 /* Frameworks */, - AF0DC7B80C4C73F600D76972 /* Rez */, - AF0DC7B90C4C73F600D76972 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4FF4980D52CA5000666F98 /* PBXTargetDependency */, - AF0DC7AC0C4C73F600D76972 /* PBXTargetDependency */, - ); - name = m6502; - productName = Pong; - productReference = AF0DC7BD0C4C73F600D76972 /* m6502.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF0DCA420C4CBB0D00D76972 /* Voronoi */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF0DCA530C4CBB0D00D76972 /* Build configuration list for PBXNativeTarget "Voronoi" */; - buildPhases = ( - AF0DCA450C4CBB0D00D76972 /* Resources */, - AF0DCA470C4CBB0D00D76972 /* Sources */, - AF0DCA4A0C4CBB0D00D76972 /* Frameworks */, - AF0DCA510C4CBB0D00D76972 /* Rez */, - AF0DCA520C4CBB0D00D76972 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF0DCA430C4CBB0D00D76972 /* PBXTargetDependency */, - ); - name = Voronoi; - productName = Voronoi; - productReference = AF0DCA560C4CBB0D00D76972 /* Voronoi.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF1A17610D6D6EE3008AF328 /* LCDscrub */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF1A17700D6D6EE3008AF328 /* Build configuration list for PBXNativeTarget "LCDscrub" */; - buildPhases = ( - AF1A17640D6D6EE3008AF328 /* Resources */, - AF1A17670D6D6EE3008AF328 /* Sources */, - AF1A176A0D6D6EE3008AF328 /* Frameworks */, - AF1A176E0D6D6EE3008AF328 /* Rez */, - AF1A176F0D6D6EE3008AF328 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF1A17620D6D6EE3008AF328 /* PBXTargetDependency */, - ); - name = LCDscrub; - productName = LCDscrub; - productReference = AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF1AD9E118500F9F00932759 /* XScreenSaverUpdater */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF1ADA0E18500FA200932759 /* Build configuration list for PBXNativeTarget "XScreenSaverUpdater" */; - buildPhases = ( - AF1AD9DE18500F9F00932759 /* Sources */, - AF1AD9DF18500F9F00932759 /* Frameworks */, - AF1AD9E018500F9F00932759 /* Resources */, - AF1ADA191850185F00932759 /* CopyFiles */, - AF168EA821D240EB00ED6E08 /* Codesign Sparkle */, - AF1ADA1E18501DC200932759 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = XScreenSaverUpdater; - productName = XScreenSaverUpdater; - productReference = AF1AD9E218500F9F00932759 /* XScreenSaverUpdater.app */; - productType = "com.apple.product-type.application"; - }; - AF1B0FA71D7AB4740011DBE4 /* Hexstrut */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF1B0FB91D7AB4740011DBE4 /* Build configuration list for PBXNativeTarget "Hexstrut" */; - buildPhases = ( - AF1B0FAA1D7AB4740011DBE4 /* Resources */, - AF1B0FAC1D7AB4740011DBE4 /* Sources */, - AF1B0FAF1D7AB4740011DBE4 /* Frameworks */, - AF1B0FB71D7AB4740011DBE4 /* Rez */, - AF1B0FB81D7AB4740011DBE4 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF1B0FA81D7AB4740011DBE4 /* PBXTargetDependency */, - ); - name = Hexstrut; - productName = DangerBall; - productReference = AF1B0FBC1D7AB4740011DBE4 /* Hexstrut.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF2107711FD23BDD00B61EA9 /* Esper */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF2107831FD23BDD00B61EA9 /* Build configuration list for PBXNativeTarget "Esper" */; - buildPhases = ( - AF2107741FD23BDD00B61EA9 /* Resources */, - AF2107761FD23BDD00B61EA9 /* Sources */, - AF2107791FD23BDD00B61EA9 /* Frameworks */, - AF2107811FD23BDD00B61EA9 /* Rez */, - AF2107821FD23BDD00B61EA9 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF2107721FD23BDD00B61EA9 /* PBXTargetDependency */, - ); - name = Esper; - productName = DangerBall; - productReference = AF2107861FD23BDE00B61EA9 /* Esper.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF32D9E00F3AD0B40080F535 /* RubikBlocks */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF32D9F10F3AD0B40080F535 /* Build configuration list for PBXNativeTarget "RubikBlocks" */; - buildPhases = ( - AF32D9E30F3AD0B40080F535 /* Resources */, - AF32D9E50F3AD0B40080F535 /* Sources */, - AF32D9E80F3AD0B40080F535 /* Frameworks */, - AF32D9EF0F3AD0B40080F535 /* Rez */, - AF32D9F00F3AD0B40080F535 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF32D9E10F3AD0B40080F535 /* PBXTargetDependency */, - ); - name = RubikBlocks; - productName = RubikBlocks; - productReference = AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF3581BF1431D47B00E09C51 /* CompanionCube */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF3581D21431D47B00E09C51 /* Build configuration list for PBXNativeTarget "CompanionCube" */; - buildPhases = ( - AF3581C21431D47B00E09C51 /* Resources */, - AF3581C51431D47B00E09C51 /* Sources */, - AF3581C91431D47B00E09C51 /* Frameworks */, - AF3581D01431D47B00E09C51 /* Rez */, - AF3581D11431D47B00E09C51 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF3581C01431D47B00E09C51 /* PBXTargetDependency */, - ); - name = CompanionCube; - productName = CompanionCube; - productReference = AF3581D51431D47B00E09C51 /* CompanionCube.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF3581FB143330F900E09C51 /* TronBit */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF358213143330F900E09C51 /* Build configuration list for PBXNativeTarget "TronBit" */; - buildPhases = ( - AF3581FE143330F900E09C51 /* Resources */, - AF358202143330F900E09C51 /* Sources */, - AF35820A143330F900E09C51 /* Frameworks */, - AF358211143330F900E09C51 /* Rez */, - AF358212143330F900E09C51 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF3581FC143330F900E09C51 /* PBXTargetDependency */, - ); - name = TronBit; - productName = CompanionCube; - productReference = AF358216143330F900E09C51 /* TronBit.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF35E88A0E63823600691F2F /* Jigsaw */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF35E89D0E63823600691F2F /* Build configuration list for PBXNativeTarget "Jigsaw" */; - buildPhases = ( - AF35E88D0E63823600691F2F /* Resources */, - AF35E88F0E63823600691F2F /* Sources */, - AF35E8940E63823600691F2F /* Frameworks */, - AF35E89B0E63823600691F2F /* Rez */, - AF35E89C0E63823600691F2F /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF35E88B0E63823600691F2F /* PBXTargetDependency */, - ); - name = Jigsaw; - productName = Jigsaw; - productReference = AF35E8A00E63823600691F2F /* Jigsaw.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF39381A1D0FBD6A00205406 /* Discoball */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF39382C1D0FBD6A00205406 /* Build configuration list for PBXNativeTarget "Discoball" */; - buildPhases = ( - AF39381D1D0FBD6A00205406 /* Resources */, - AF39381F1D0FBD6A00205406 /* Sources */, - AF3938221D0FBD6A00205406 /* Frameworks */, - AF39382A1D0FBD6A00205406 /* Rez */, - AF39382B1D0FBD6A00205406 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF39381B1D0FBD6A00205406 /* PBXTargetDependency */, - ); - name = Discoball; - productName = DangerBall; - productReference = AF39382F1D0FBD6A00205406 /* Discoball.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF39E282198A11F60064A58D /* WindupRobot */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF39E293198A11F60064A58D /* Build configuration list for PBXNativeTarget "WindupRobot" */; - buildPhases = ( - AF39E285198A11F60064A58D /* Resources */, - AF39E287198A11F60064A58D /* Sources */, - AF39E28A198A11F60064A58D /* Frameworks */, - AF39E291198A11F60064A58D /* Rez */, - AF39E292198A11F60064A58D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF39E283198A11F60064A58D /* PBXTargetDependency */, - ); - name = WindupRobot; - productName = DangerBall; - productReference = AF39E296198A11F60064A58D /* WindupRobot.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF3C71450D624BF50030CC0D /* Hypnowheel */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF3C71560D624BF50030CC0D /* Build configuration list for PBXNativeTarget "Hypnowheel" */; - buildPhases = ( - AF3C71480D624BF50030CC0D /* Resources */, - AF3C714A0D624BF50030CC0D /* Sources */, - AF3C714D0D624BF50030CC0D /* Frameworks */, - AF3C71540D624BF50030CC0D /* Rez */, - AF3C71550D624BF50030CC0D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF3C71460D624BF50030CC0D /* PBXTargetDependency */, - ); - name = Hypnowheel; - productName = Hypnowheel; - productReference = AF3C71590D624BF50030CC0D /* Hypnowheel.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF3EC9782035154C00180A35 /* Peepers */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF3EC98A2035154C00180A35 /* Build configuration list for PBXNativeTarget "Peepers" */; - buildPhases = ( - AF3EC97B2035154C00180A35 /* Resources */, - AF3EC97D2035154C00180A35 /* Sources */, - AF3EC9802035154C00180A35 /* Frameworks */, - AF3EC9882035154C00180A35 /* Rez */, - AF3EC9892035154C00180A35 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF3EC9792035154C00180A35 /* PBXTargetDependency */, - ); - name = Peepers; - productName = DangerBall; - productReference = AF3EC98D2035154C00180A35 /* Peepers.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF41E952201D49DB0098E253 /* RazzleDazzle */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF41E964201D49DB0098E253 /* Build configuration list for PBXNativeTarget "RazzleDazzle" */; - buildPhases = ( - AF41E955201D49DB0098E253 /* Resources */, - AF41E957201D49DB0098E253 /* Sources */, - AF41E95A201D49DB0098E253 /* Frameworks */, - AF41E962201D49DB0098E253 /* Rez */, - AF41E963201D49DB0098E253 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF41E953201D49DB0098E253 /* PBXTargetDependency */, - ); - name = RazzleDazzle; - productName = DangerBall; - productReference = AF41E967201D49DD0098E253 /* RazzleDazzle.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF46E9CF1CBBA2B300240FBC /* Unicrud */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF46E9E11CBBA2B300240FBC /* Build configuration list for PBXNativeTarget "Unicrud" */; - buildPhases = ( - AF46E9D21CBBA2B300240FBC /* Resources */, - AF46E9D41CBBA2B300240FBC /* Sources */, - AF46E9D71CBBA2B300240FBC /* Frameworks */, - AF46E9DF1CBBA2B300240FBC /* Rez */, - AF46E9E01CBBA2B300240FBC /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF46E9D01CBBA2B300240FBC /* PBXTargetDependency */, - ); - name = Unicrud; - productName = DangerBall; - productReference = AF46E9E41CBBA2B300240FBC /* Unicrud.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF476FB5099D154F001F091E /* Interference */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF476FC3099D154F001F091E /* Build configuration list for PBXNativeTarget "Interference" */; - buildPhases = ( - AF476FB8099D154F001F091E /* Resources */, - AF476FBB099D154F001F091E /* Sources */, - AF476FBE099D154F001F091E /* Frameworks */, - AF476FC2099D154F001F091E /* Rez */, - AFA3D89509C03C4400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF476FB6099D154F001F091E /* PBXTargetDependency */, - ); - name = Interference; - productName = Interference; - productReference = AF476FC6099D154F001F091E /* Interference.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF476FDA099D1686001F091E /* Truchet */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF476FE8099D1686001F091E /* Build configuration list for PBXNativeTarget "Truchet" */; - buildPhases = ( - AF476FDD099D1686001F091E /* Resources */, - AF476FE0099D1686001F091E /* Sources */, - AF476FE3099D1686001F091E /* Frameworks */, - AF476FE7099D1686001F091E /* Rez */, - AFA3D8E309C03CCA00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF476FDB099D1686001F091E /* PBXTargetDependency */, - ); - name = Truchet; - productName = Truchet; - productReference = AF476FEB099D1686001F091E /* Truchet.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47704C099D4385001F091E /* Deluxe */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477059099D4385001F091E /* Build configuration list for PBXNativeTarget "Deluxe" */; - buildPhases = ( - AF47704F099D4385001F091E /* Resources */, - AF477051099D4385001F091E /* Sources */, - AF477054099D4385001F091E /* Frameworks */, - AF477058099D4385001F091E /* Rez */, - AFA3D86F09C03BF700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47704D099D4385001F091E /* PBXTargetDependency */, - ); - name = Deluxe; - productName = Deluxe; - productReference = AF47705C099D4385001F091E /* Deluxe.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477169099D4786001F091E /* Compass */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477176099D4786001F091E /* Build configuration list for PBXNativeTarget "Compass" */; - buildPhases = ( - AF47716C099D4786001F091E /* Resources */, - AF47716E099D4786001F091E /* Sources */, - AF477171099D4786001F091E /* Frameworks */, - AF477175099D4786001F091E /* Rez */, - AFA3D86309C03BE200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47716A099D4786001F091E /* PBXTargetDependency */, - ); - name = Compass; - productName = Compass; - productReference = AF477179099D4786001F091E /* Compass.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47717F099D4803001F091E /* Wander */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47718C099D4803001F091E /* Build configuration list for PBXNativeTarget "Wander" */; - buildPhases = ( - AF477182099D4803001F091E /* Resources */, - AF477184099D4803001F091E /* Sources */, - AF477187099D4803001F091E /* Frameworks */, - AF47718B099D4803001F091E /* Rez */, - AFA3D8E909C03CD500E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477180099D4803001F091E /* PBXTargetDependency */, - ); - name = Wander; - productName = Wander; - productReference = AF47718F099D4803001F091E /* Wander.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4771A7099D4949001F091E /* T3D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4771B4099D4949001F091E /* Build configuration list for PBXNativeTarget "T3D" */; - buildPhases = ( - AF4771AA099D4949001F091E /* Resources */, - AF4771AC099D4949001F091E /* Sources */, - AF4771AF099D4949001F091E /* Frameworks */, - AF4771B3099D4949001F091E /* Rez */, - AFA3D8E109C03CC400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4771A8099D4949001F091E /* PBXTargetDependency */, - ); - name = T3D; - productName = T3D; - productReference = AF4771B7099D4949001F091E /* T3D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4771DB099D4D9A001F091E /* CCurve */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4771E8099D4D9A001F091E /* Build configuration list for PBXNativeTarget "CCurve" */; - buildPhases = ( - AF4771DE099D4D9A001F091E /* Resources */, - AF4771E0099D4D9A001F091E /* Sources */, - AF4771E3099D4D9A001F091E /* Frameworks */, - AF4771E7099D4D9A001F091E /* Rez */, - AFA3D85D09C03BD700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4771DC099D4D9A001F091E /* PBXTargetDependency */, - ); - name = CCurve; - productName = CCurve; - productReference = AF4771EB099D4D9A001F091E /* CCurve.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4771F2099D4E63001F091E /* NerveRot */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4771FF099D4E63001F091E /* Build configuration list for PBXNativeTarget "NerveRot" */; - buildPhases = ( - AF4771F5099D4E63001F091E /* Resources */, - AF4771F7099D4E63001F091E /* Sources */, - AF4771FA099D4E63001F091E /* Frameworks */, - AF4771FE099D4E63001F091E /* Rez */, - AFA3D8AF09C03C7300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4771F3099D4E63001F091E /* PBXTargetDependency */, - ); - name = NerveRot; - productName = NerveRot; - productReference = AF477202099D4E64001F091E /* NerveRot.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477208099D4EE8001F091E /* Whirlygig */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477215099D4EE8001F091E /* Build configuration list for PBXNativeTarget "Whirlygig" */; - buildPhases = ( - AF47720B099D4EE8001F091E /* Resources */, - AF47720D099D4EE8001F091E /* Sources */, - AF477210099D4EE8001F091E /* Frameworks */, - AF477214099D4EE8001F091E /* Rez */, - AFA3D8ED09C03CDB00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477209099D4EE8001F091E /* PBXTargetDependency */, - ); - name = Whirlygig; - productName = Whirlygig; - productReference = AF477218099D4EE8001F091E /* Whirlygig.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47721E099D4F67001F091E /* Anemone */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47722B099D4F67001F091E /* Build configuration list for PBXNativeTarget "Anemone" */; - buildPhases = ( - AF477221099D4F67001F091E /* Resources */, - AF477223099D4F67001F091E /* Sources */, - AF477226099D4F67001F091E /* Frameworks */, - AF47722A099D4F67001F091E /* Rez */, - AFCCCBB509C033DF00353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47721F099D4F67001F091E /* PBXTargetDependency */, - ); - name = Anemone; - productName = Anemone; - productReference = AF47722E099D4F67001F091E /* Anemone.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477253099D5717001F091E /* Halftone */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477260099D5717001F091E /* Build configuration list for PBXNativeTarget "Halftone" */; - buildPhases = ( - AF477256099D5717001F091E /* Resources */, - AF477258099D5717001F091E /* Sources */, - AF47725B099D5717001F091E /* Frameworks */, - AF47725F099D5717001F091E /* Rez */, - AFA3D88509C03C2700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477254099D5717001F091E /* PBXTargetDependency */, - ); - name = Halftone; - productName = Halftone; - productReference = AF477263099D5717001F091E /* Halftone.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47726B099D57B9001F091E /* PopSquares */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477278099D57B9001F091E /* Build configuration list for PBXNativeTarget "PopSquares" */; - buildPhases = ( - AF47726E099D57B9001F091E /* Resources */, - AF477270099D57B9001F091E /* Sources */, - AF477273099D57B9001F091E /* Frameworks */, - AF477277099D57B9001F091E /* Rez */, - AFA3D8BF09C03C8D00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47726C099D57B9001F091E /* PBXTargetDependency */, - ); - name = PopSquares; - productName = PopSquares; - productReference = AF47727B099D57B9001F091E /* PopSquares.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477283099D5926001F091E /* Piecewise */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477290099D5926001F091E /* Build configuration list for PBXNativeTarget "Piecewise" */; - buildPhases = ( - AF477286099D5926001F091E /* Resources */, - AF477288099D5926001F091E /* Sources */, - AF47728B099D5926001F091E /* Frameworks */, - AF47728F099D5926001F091E /* Rez */, - AFA3D8BB09C03C8600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477284099D5926001F091E /* PBXTargetDependency */, - ); - name = Piecewise; - productName = Piecewise; - productReference = AF477293099D5926001F091E /* Piecewise.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477382099D65A1001F091E /* Wormhole */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47738F099D65A1001F091E /* Build configuration list for PBXNativeTarget "Wormhole" */; - buildPhases = ( - AF477385099D65A1001F091E /* Resources */, - AF477387099D65A1001F091E /* Sources */, - AF47738A099D65A1001F091E /* Frameworks */, - AF47738E099D65A1001F091E /* Rez */, - AFA3D8EF09C03CDE00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477383099D65A1001F091E /* PBXTargetDependency */, - ); - name = Wormhole; - productName = Wormhole; - productReference = AF477392099D65A1001F091E /* Wormhole.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47739A099D6648001F091E /* FuzzyFlakes */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4773A7099D6648001F091E /* Build configuration list for PBXNativeTarget "FuzzyFlakes" */; - buildPhases = ( - AF47739D099D6648001F091E /* Resources */, - AF47739F099D6648001F091E /* Sources */, - AF4773A2099D6648001F091E /* Frameworks */, - AF4773A6099D6648001F091E /* Rez */, - AFA3D87F09C03C1E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47739B099D6648001F091E /* PBXTargetDependency */, - ); - name = FuzzyFlakes; - productName = FuzzyFlakes; - productReference = AF4773AA099D6648001F091E /* FuzzyFlakes.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4773C1099D67B9001F091E /* Anemotaxis */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4773CE099D67B9001F091E /* Build configuration list for PBXNativeTarget "Anemotaxis" */; - buildPhases = ( - AF4773C4099D67B9001F091E /* Resources */, - AF4773C6099D67B9001F091E /* Sources */, - AF4773C9099D67B9001F091E /* Frameworks */, - AF4773CD099D67B9001F091E /* Rez */, - AFCCCBC709C03AAF00353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4773C2099D67B9001F091E /* PBXTargetDependency */, - ); - name = Anemotaxis; - productName = Anemotaxis; - productReference = AF4773D1099D67B9001F091E /* Anemotaxis.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477401099D69E7001F091E /* Intermomentary */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47740F099D69E7001F091E /* Build configuration list for PBXNativeTarget "Intermomentary" */; - buildPhases = ( - AF477404099D69E7001F091E /* Resources */, - AF477407099D69E7001F091E /* Sources */, - AF47740A099D69E7001F091E /* Frameworks */, - AF47740E099D69E7001F091E /* Rez */, - AFA3D89709C03C4700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477402099D69E7001F091E /* PBXTargetDependency */, - ); - name = Intermomentary; - productName = Intermomentary; - productReference = AF477412099D69E7001F091E /* Intermomentary.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477426099D7C70001F091E /* IFS */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477434099D7C70001F091E /* Build configuration list for PBXNativeTarget "IFS" */; - buildPhases = ( - AF477429099D7C70001F091E /* Resources */, - AF47742C099D7C70001F091E /* Sources */, - AF47742F099D7C70001F091E /* Frameworks */, - AF477433099D7C70001F091E /* Rez */, - AFA3D88F09C03C3900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477427099D7C70001F091E /* PBXTargetDependency */, - ); - name = IFS; - productName = IFS; - productReference = AF477437099D7C70001F091E /* IFS.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477442099D7D33001F091E /* XMatrix */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47744F099D7D33001F091E /* Build configuration list for PBXNativeTarget "XMatrix" */; - buildPhases = ( - AF477445099D7D33001F091E /* Resources */, - AF477447099D7D33001F091E /* Sources */, - AF47744A099D7D33001F091E /* Frameworks */, - AF47744E099D7D33001F091E /* Rez */, - AFA3D8F909C03CED00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477443099D7D33001F091E /* PBXTargetDependency */, - ); - name = XMatrix; - productName = XMatrix; - productReference = AF477452099D7D33001F091E /* XMatrix.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477483099D89E4001F091E /* Flame */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477490099D89E4001F091E /* Build configuration list for PBXNativeTarget "Flame" */; - buildPhases = ( - AF477486099D89E4001F091E /* Resources */, - AF477488099D89E4001F091E /* Sources */, - AF47748B099D89E4001F091E /* Frameworks */, - AF47748F099D89E4001F091E /* Rez */, - AFA3D87909C03C1200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477484099D89E4001F091E /* PBXTargetDependency */, - ); - name = Flame; - productName = Flame; - productReference = AF477493099D89E4001F091E /* Flame.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477499099D8A74001F091E /* Kaleidescope */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4774A6099D8A74001F091E /* Build configuration list for PBXNativeTarget "Kaleidescope" */; - buildPhases = ( - AF47749C099D8A74001F091E /* Resources */, - AF47749E099D8A74001F091E /* Sources */, - AF4774A1099D8A74001F091E /* Frameworks */, - AF4774A5099D8A74001F091E /* Rez */, - AFA3D89B09C03C4D00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47749A099D8A74001F091E /* PBXTargetDependency */, - ); - name = Kaleidescope; - productName = Kaleidescope; - productReference = AF4774A9099D8A74001F091E /* Kaleidescope.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4774B4099D8B5F001F091E /* LMorph */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4774C1099D8B5F001F091E /* Build configuration list for PBXNativeTarget "LMorph" */; - buildPhases = ( - AF4774B7099D8B5F001F091E /* Resources */, - AF4774B9099D8B5F001F091E /* Sources */, - AF4774BC099D8B5F001F091E /* Frameworks */, - AF4774C0099D8B5F001F091E /* Rez */, - AFA3D89F09C03C5300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4774B5099D8B5F001F091E /* PBXTargetDependency */, - ); - name = LMorph; - productName = LMorph; - productReference = AF4774C4099D8B5F001F091E /* LMorph.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4774CE099D8BFF001F091E /* Maze */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4774DB099D8BFF001F091E /* Build configuration list for PBXNativeTarget "Maze" */; - buildPhases = ( - AF4774D1099D8BFF001F091E /* Resources */, - AF4774D3099D8BFF001F091E /* Sources */, - AF4774D6099D8BFF001F091E /* Frameworks */, - AF4774DA099D8BFF001F091E /* Rez */, - AFA3D8A109C03C5600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4774CF099D8BFF001F091E /* PBXTargetDependency */, - ); - name = Maze; - productName = Maze; - productReference = AF4774DE099D8BFF001F091E /* Maze.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47755D099D9A1A001F091E /* Pedal */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47756A099D9A1A001F091E /* Build configuration list for PBXNativeTarget "Pedal" */; - buildPhases = ( - AF477560099D9A1A001F091E /* Resources */, - AF477562099D9A1A001F091E /* Sources */, - AF477565099D9A1A001F091E /* Frameworks */, - AF477569099D9A1A001F091E /* Rez */, - AFA3D8B309C03C7900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47755E099D9A1A001F091E /* PBXTargetDependency */, - ); - name = Pedal; - productName = Pedal; - productReference = AF47756D099D9A1A001F091E /* Pedal.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477583099D9C28001F091E /* Pyro */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477590099D9C28001F091E /* Build configuration list for PBXNativeTarget "Pyro" */; - buildPhases = ( - AF477586099D9C28001F091E /* Resources */, - AF477588099D9C28001F091E /* Sources */, - AF47758B099D9C28001F091E /* Frameworks */, - AF47758F099D9C28001F091E /* Rez */, - AFA3D8C109C03C9000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477584099D9C28001F091E /* PBXTargetDependency */, - ); - name = Pyro; - productName = Pyro; - productReference = AF477593099D9C28001F091E /* Pyro.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47759F099D9CF7001F091E /* Starfish */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4775AC099D9CF7001F091E /* Build configuration list for PBXNativeTarget "Starfish" */; - buildPhases = ( - AF4775A2099D9CF7001F091E /* Resources */, - AF4775A4099D9CF7001F091E /* Sources */, - AF4775A7099D9CF7001F091E /* Frameworks */, - AF4775AB099D9CF7001F091E /* Rez */, - AFA3D8DD09C03CBD00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4775A0099D9CF7001F091E /* PBXTargetDependency */, - ); - name = Starfish; - productName = Starfish; - productReference = AF4775AF099D9CF7001F091E /* Starfish.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4775D8099D9F69001F091E /* Coral */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4775E5099D9F69001F091E /* Build configuration list for PBXNativeTarget "Coral" */; - buildPhases = ( - AF4775DB099D9F69001F091E /* Resources */, - AF4775DD099D9F69001F091E /* Sources */, - AF4775E0099D9F69001F091E /* Frameworks */, - AF4775E4099D9F69001F091E /* Rez */, - AFA3D86509C03BE500E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4775D9099D9F69001F091E /* PBXTargetDependency */, - ); - name = Coral; - productName = Coral; - productReference = AF4775E8099D9F69001F091E /* Coral.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4775F2099DA030001F091E /* Epicycle */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4775FF099DA030001F091E /* Build configuration list for PBXNativeTarget "Epicycle" */; - buildPhases = ( - AF4775F5099DA030001F091E /* Resources */, - AF4775F7099DA030001F091E /* Sources */, - AF4775FA099DA030001F091E /* Frameworks */, - AF4775FE099DA030001F091E /* Rez */, - AFA3D87309C03C0000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4775F3099DA030001F091E /* PBXTargetDependency */, - ); - name = Epicycle; - productName = Epicycle; - productReference = AF477602099DA030001F091E /* Epicycle.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477613099DA26C001F091E /* Kumppa */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477620099DA26C001F091E /* Build configuration list for PBXNativeTarget "Kumppa" */; - buildPhases = ( - AF477616099DA26C001F091E /* Resources */, - AF477618099DA26C001F091E /* Sources */, - AF47761B099DA26C001F091E /* Frameworks */, - AF47761F099DA26C001F091E /* Rez */, - AFA3D89D09C03C5000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477614099DA26C001F091E /* PBXTargetDependency */, - ); - name = Kumppa; - productName = Kumppa; - productReference = AF477623099DA26C001F091E /* Kumppa.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477644099DA6D0001F091E /* Squiral */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477651099DA6D0001F091E /* Build configuration list for PBXNativeTarget "Squiral" */; - buildPhases = ( - AF477647099DA6D0001F091E /* Resources */, - AF477649099DA6D0001F091E /* Sources */, - AF47764C099DA6D0001F091E /* Frameworks */, - AF477650099DA6D0001F091E /* Rez */, - AFA3D8DB09C03CBA00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477645099DA6D0001F091E /* PBXTargetDependency */, - ); - name = Squiral; - productName = Squiral; - productReference = AF477654099DA6D0001F091E /* Squiral.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47765A099DA78E001F091E /* Critical */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477667099DA78E001F091E /* Build configuration list for PBXNativeTarget "Critical" */; - buildPhases = ( - AF47765D099DA78E001F091E /* Resources */, - AF47765F099DA78E001F091E /* Sources */, - AF477662099DA78E001F091E /* Frameworks */, - AF477666099DA78E001F091E /* Rez */, - AFA3D86709C03BE800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47765B099DA78E001F091E /* PBXTargetDependency */, - ); - name = Critical; - productName = Critical; - productReference = AF47766A099DA78F001F091E /* Critical.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477670099DA849001F091E /* Petri */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47767D099DA849001F091E /* Build configuration list for PBXNativeTarget "Petri" */; - buildPhases = ( - AF477673099DA849001F091E /* Resources */, - AF477675099DA849001F091E /* Sources */, - AF477678099DA849001F091E /* Frameworks */, - AF47767C099DA849001F091E /* Rez */, - AFA3D8B709C03C7F00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477671099DA849001F091E /* PBXTargetDependency */, - ); - name = Petri; - productName = Petri; - productReference = AF477680099DA849001F091E /* Petri.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47768F099DAA6F001F091E /* Blaster */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47769C099DAA6F001F091E /* Build configuration list for PBXNativeTarget "Blaster" */; - buildPhases = ( - AF477692099DAA6F001F091E /* Resources */, - AF477694099DAA6F001F091E /* Sources */, - AF477697099DAA6F001F091E /* Frameworks */, - AF47769B099DAA6F001F091E /* Rez */, - AFCCCBD109C03AFC00353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477690099DAA6F001F091E /* PBXTargetDependency */, - ); - name = Blaster; - productName = Blaster; - productReference = AF47769F099DAA6F001F091E /* Blaster.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4776AA099DABDD001F091E /* XSpirograph */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4776B7099DABDD001F091E /* Build configuration list for PBXNativeTarget "XSpirograph" */; - buildPhases = ( - AF4776AD099DABDD001F091E /* Resources */, - AF4776AF099DABDD001F091E /* Sources */, - AF4776B2099DABDD001F091E /* Frameworks */, - AF4776B6099DABDD001F091E /* Rez */, - AFA3D8FD09C03CF400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4776AB099DABDD001F091E /* PBXTargetDependency */, - ); - name = XSpirograph; - productName = XSpirograph; - productReference = AF4776BA099DABDD001F091E /* XSpirograph.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4776C0099DAC8A001F091E /* XRaySwarm */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4776CD099DAC8A001F091E /* Build configuration list for PBXNativeTarget "XRaySwarm" */; - buildPhases = ( - AF4776C3099DAC8A001F091E /* Resources */, - AF4776C5099DAC8A001F091E /* Sources */, - AF4776C8099DAC8A001F091E /* Frameworks */, - AF4776CC099DAC8A001F091E /* Rez */, - AFA3D8FB09C03CF100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4776C1099DAC8A001F091E /* PBXTargetDependency */, - ); - name = XRaySwarm; - productName = XRaySwarm; - productReference = AF4776D0099DAC8A001F091E /* XRaySwarm.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4776DB099DADDF001F091E /* WhirlWindWarp */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4776E8099DADDF001F091E /* Build configuration list for PBXNativeTarget "WhirlWindWarp" */; - buildPhases = ( - AF4776DE099DADDF001F091E /* Resources */, - AF4776E0099DADDF001F091E /* Sources */, - AF4776E3099DADDF001F091E /* Frameworks */, - AF4776E7099DADDF001F091E /* Rez */, - AFA3D8EB09C03CD800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4776DC099DADDF001F091E /* PBXTargetDependency */, - ); - name = WhirlWindWarp; - productName = WhirlWindWarp; - productReference = AF4776EB099DADDF001F091E /* WhirlWindWarp.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4776F1099DAE7A001F091E /* Vermiculate */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4776FE099DAE7A001F091E /* Build configuration list for PBXNativeTarget "Vermiculate" */; - buildPhases = ( - AF4776F4099DAE7A001F091E /* Resources */, - AF4776F6099DAE7A001F091E /* Sources */, - AF4776F9099DAE7A001F091E /* Frameworks */, - AF4776FD099DAE7A001F091E /* Rez */, - AFA3D8E709C03CD100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4776F2099DAE7A001F091E /* PBXTargetDependency */, - ); - name = Vermiculate; - productName = Vermiculate; - productReference = AF477701099DAE7A001F091E /* Vermiculate.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47770D099DAF9F001F091E /* CloudLife */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47771A099DAF9F001F091E /* Build configuration list for PBXNativeTarget "CloudLife" */; - buildPhases = ( - AF477710099DAF9F001F091E /* Resources */, - AF477712099DAF9F001F091E /* Sources */, - AF477715099DAF9F001F091E /* Frameworks */, - AF477719099DAF9F001F091E /* Rez */, - AFA3D86109C03BDE00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47770E099DAF9F001F091E /* PBXTargetDependency */, - ); - name = CloudLife; - productName = CloudLife; - productReference = AF47771D099DAF9F001F091E /* CloudLife.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477723099DB044001F091E /* Substrate */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477730099DB044001F091E /* Build configuration list for PBXNativeTarget "Substrate" */; - buildPhases = ( - AF477726099DB044001F091E /* Resources */, - AF477728099DB044001F091E /* Sources */, - AF47772B099DB044001F091E /* Frameworks */, - AF47772F099DB044001F091E /* Rez */, - AFA3D8DF09C03CC000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477724099DB044001F091E /* PBXTargetDependency */, - ); - name = Substrate; - productName = Substrate; - productReference = AF477733099DB044001F091E /* Substrate.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477752099DB61E001F091E /* Interaggregate */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47775F099DB61E001F091E /* Build configuration list for PBXNativeTarget "Interaggregate" */; - buildPhases = ( - AF477755099DB61E001F091E /* Resources */, - AF477757099DB61E001F091E /* Sources */, - AF47775A099DB61E001F091E /* Frameworks */, - AF47775E099DB61E001F091E /* Rez */, - AFA3D89309C03C4000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477753099DB61E001F091E /* PBXTargetDependency */, - ); - name = Interaggregate; - productName = Interaggregate; - productReference = AF477762099DB61E001F091E /* Interaggregate.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477774099DB965001F091E /* Celtic */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477781099DB965001F091E /* Build configuration list for PBXNativeTarget "Celtic" */; - buildPhases = ( - AF477777099DB965001F091E /* Resources */, - AF477779099DB965001F091E /* Sources */, - AF47777C099DB965001F091E /* Frameworks */, - AF477780099DB965001F091E /* Rez */, - AFA3D85F09C03BDA00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477775099DB965001F091E /* PBXTargetDependency */, - ); - name = Celtic; - productName = Celtic; - productReference = AF477784099DB965001F091E /* Celtic.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477790099DBA90001F091E /* FluidBalls */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF47779D099DBA90001F091E /* Build configuration list for PBXNativeTarget "FluidBalls" */; - buildPhases = ( - AF477793099DBA90001F091E /* Resources */, - AF477795099DBA90001F091E /* Sources */, - AF477798099DBA90001F091E /* Frameworks */, - AF47779C099DBA90001F091E /* Rez */, - AFA3D87B09C03C1700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF477791099DBA90001F091E /* PBXTargetDependency */, - ); - name = FluidBalls; - productName = FluidBalls; - productReference = AF4777A0099DBA90001F091E /* FluidBalls.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4777D1099DC183001F091E /* BoxFit */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4777DE099DC183001F091E /* Build configuration list for PBXNativeTarget "BoxFit" */; - buildPhases = ( - AF4777D4099DC183001F091E /* Resources */, - AF4777D6099DC183001F091E /* Sources */, - AF4777D9099DC183001F091E /* Frameworks */, - AF4777DD099DC183001F091E /* Rez */, - AFCCCBD509C03B0500353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4777D2099DC183001F091E /* PBXTargetDependency */, - ); - name = BoxFit; - productName = BoxFit; - productReference = AF4777E1099DC183001F091E /* BoxFit.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4778AB099DDB79001F091E /* Penetrate */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4778B8099DDB79001F091E /* Build configuration list for PBXNativeTarget "Penetrate" */; - buildPhases = ( - AF4778AE099DDB79001F091E /* Resources */, - AF4778B0099DDB79001F091E /* Sources */, - AF4778B3099DDB79001F091E /* Frameworks */, - AF4778B7099DDB79001F091E /* Rez */, - AFA3D8B509C03C7C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4778AC099DDB79001F091E /* PBXTargetDependency */, - ); - name = Penetrate; - productName = Penetrate; - productReference = AF4778BB099DDB79001F091E /* Penetrate.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4778C7099DDCAE001F091E /* XJack */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4778D4099DDCAE001F091E /* Build configuration list for PBXNativeTarget "XJack" */; - buildPhases = ( - AF4778CA099DDCAE001F091E /* Resources */, - AF4778CC099DDCAE001F091E /* Sources */, - AF4778CF099DDCAE001F091E /* Frameworks */, - AF4778D3099DDCAE001F091E /* Rez */, - AFA3D8F509C03CE800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4778C8099DDCAE001F091E /* PBXTargetDependency */, - ); - name = XJack; - productName = XJack; - productReference = AF4778D7099DDCAE001F091E /* XJack.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4778E8099DDDC8001F091E /* Cynosure */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4778F5099DDDC8001F091E /* Build configuration list for PBXNativeTarget "Cynosure" */; - buildPhases = ( - AF4778EB099DDDC8001F091E /* Resources */, - AF4778ED099DDDC8001F091E /* Sources */, - AF4778F0099DDDC8001F091E /* Frameworks */, - AF4778F4099DDDC8001F091E /* Rez */, - AFA3D86909C03BEC00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4778E9099DDDC8001F091E /* PBXTargetDependency */, - ); - name = Cynosure; - productName = Cynosure; - productReference = AF4778F8099DDDC8001F091E /* Cynosure.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF477909099DE379001F091E /* Flag */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477916099DE379001F091E /* Build configuration list for PBXNativeTarget "Flag" */; - buildPhases = ( - AF47790C099DE379001F091E /* Resources */, - AF47790E099DE379001F091E /* Sources */, - AF477911099DE379001F091E /* Frameworks */, - AF477915099DE379001F091E /* Rez */, - AFA3D91709C03D2400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47790A099DE379001F091E /* PBXTargetDependency */, - ); - name = Flag; - productName = Flag; - productReference = AF477919099DE379001F091E /* Flag.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF47792A099DE4C7001F091E /* Slip */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF477937099DE4C7001F091E /* Build configuration list for PBXNativeTarget "Slip" */; - buildPhases = ( - AF47792D099DE4C7001F091E /* Resources */, - AF47792F099DE4C7001F091E /* Sources */, - AF477932099DE4C7001F091E /* Frameworks */, - AF477936099DE4C7001F091E /* Rez */, - AFA3D8D309C03CAE00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF47792B099DE4C7001F091E /* PBXTargetDependency */, - ); - name = Slip; - productName = Slip; - productReference = AF47793A099DE4C7001F091E /* Slip.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4808C0098C3B6C00FB32B8 /* jwxyz */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4808C2098C3B8B00FB32B8 /* Build configuration list for PBXNativeTarget "jwxyz" */; - buildPhases = ( - AF4E1D1819CE7013002B6190 /* Update GC build settings */, - AF4808BD098C3B6C00FB32B8 /* Headers */, - AF4808BE098C3B6C00FB32B8 /* Sources */, - AF4808BF098C3B6C00FB32B8 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - AFAC36BB202E7FBA001A684C /* PBXTargetDependency */, - ); - name = jwxyz; - productName = jwxyz; - productReference = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; - productType = "com.apple.product-type.library.static"; - }; - AF480C49098E301400FB32B8 /* Helix */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF480C55098E301400FB32B8 /* Build configuration list for PBXNativeTarget "Helix" */; - buildPhases = ( - AF480C4C098E301400FB32B8 /* Resources */, - AF480C4E098E301400FB32B8 /* Sources */, - AF480C50098E301400FB32B8 /* Frameworks */, - AF480C54098E301400FB32B8 /* Rez */, - AFA3D88909C03C2E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF480C4A098E301400FB32B8 /* PBXTargetDependency */, - ); - name = Helix; - productName = Helix; - productReference = AF480C58098E301400FB32B8 /* Helix.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF480D72098EEDDE00FB32B8 /* Drift */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF480D7E098EEDDE00FB32B8 /* Build configuration list for PBXNativeTarget "Drift" */; - buildPhases = ( - AF480D75098EEDDE00FB32B8 /* Resources */, - AF480D77098EEDDE00FB32B8 /* Sources */, - AF480D79098EEDDE00FB32B8 /* Frameworks */, - AF480D7D098EEDDE00FB32B8 /* Rez */, - AFA3D90F09C03D1800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF480D73098EEDDE00FB32B8 /* PBXTargetDependency */, - ); - name = Drift; - productName = Drift; - productReference = AF480D81098EEDDE00FB32B8 /* Drift.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4810EB09909FBA00FB32B8 /* DangerBall */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4810F809909FBA00FB32B8 /* Build configuration list for PBXNativeTarget "DangerBall" */; - buildPhases = ( - AF4810EE09909FBA00FB32B8 /* Resources */, - AF4810F009909FBA00FB32B8 /* Sources */, - AF4810F309909FBA00FB32B8 /* Frameworks */, - AF4810F709909FBA00FB32B8 /* Rez */, - AFA3D97109C03DD000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4810EC09909FBA00FB32B8 /* PBXTargetDependency */, - ); - name = DangerBall; - productName = DangerBall; - productReference = AF4810FB09909FBA00FB32B8 /* DangerBall.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4812500990CE2700FB32B8 /* Gears */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4812610990CE2700FB32B8 /* Build configuration list for PBXNativeTarget "Gears" */; - buildPhases = ( - AF4812530990CE2700FB32B8 /* Resources */, - AF4812550990CE2700FB32B8 /* Sources */, - AF4812590990CE2700FB32B8 /* Frameworks */, - AF4812600990CE2700FB32B8 /* Rez */, - AFA3D98309C03DEE00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4812510990CE2700FB32B8 /* PBXTargetDependency */, - ); - name = Gears; - productName = Gears; - productReference = AF4812640990CE2700FB32B8 /* Gears.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4812B30990D3D900FB32B8 /* Pipes */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4812C30990D3D900FB32B8 /* Build configuration list for PBXNativeTarget "Pipes" */; - buildPhases = ( - AF4812B60990D3D900FB32B8 /* Resources */, - AF4812B80990D3D900FB32B8 /* Sources */, - AF4812BB0990D3D900FB32B8 /* Frameworks */, - AF4812C20990D3D900FB32B8 /* Rez */, - AFA3D9B509C03E5700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4812B40990D3D900FB32B8 /* PBXTargetDependency */, - ); - name = Pipes; - productName = Pipes; - productReference = AF4812C60990D3D900FB32B8 /* Pipes.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF48DEEF0A0C25E000F94CF9 /* GLSchool */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF48DF000A0C25E000F94CF9 /* Build configuration list for PBXNativeTarget "GLSchool" */; - buildPhases = ( - AF48DEF20A0C25E000F94CF9 /* Resources */, - AF48DEF40A0C25E000F94CF9 /* Sources */, - AF48DEF70A0C25E000F94CF9 /* Frameworks */, - AF48DEFE0A0C25E000F94CF9 /* Rez */, - AF48DEFF0A0C25E000F94CF9 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF48DEF00A0C25E000F94CF9 /* PBXTargetDependency */, - ); - name = GLSchool; - productName = GLSchool; - productReference = AF48DF030A0C25E000F94CF9 /* GLSchool.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4A3449102A593600A81B2A /* Surfaces */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4A345A102A593600A81B2A /* Build configuration list for PBXNativeTarget "Surfaces" */; - buildPhases = ( - AF4A344C102A593600A81B2A /* Resources */, - AF4A344E102A593600A81B2A /* Sources */, - AF4A3451102A593600A81B2A /* Frameworks */, - AF4A3458102A593600A81B2A /* Rez */, - AF4A3459102A593600A81B2A /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4A344A102A593600A81B2A /* PBXTargetDependency */, - ); - name = Surfaces; - productName = Surfaces; - productReference = AF4A345D102A593600A81B2A /* Surfaces.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4FD6E60CE7A486005EE58E /* Lockward */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4FD6F70CE7A486005EE58E /* Build configuration list for PBXNativeTarget "Lockward" */; - buildPhases = ( - AF4FD6E90CE7A486005EE58E /* Resources */, - AF4FD6EB0CE7A486005EE58E /* Sources */, - AF4FD6EE0CE7A486005EE58E /* Frameworks */, - AF4FD6F50CE7A486005EE58E /* Rez */, - AF4FD6F60CE7A486005EE58E /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4FD6E70CE7A486005EE58E /* PBXTargetDependency */, - ); - name = Lockward; - productName = Lockward; - productReference = AF4FD6FA0CE7A486005EE58E /* Lockward.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF4FF4BA0D52CBDE00666F98 /* CubicGrid */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF4FF4CB0D52CBDE00666F98 /* Build configuration list for PBXNativeTarget "CubicGrid" */; - buildPhases = ( - AF4FF4BD0D52CBDE00666F98 /* Resources */, - AF4FF4BF0D52CBDE00666F98 /* Sources */, - AF4FF4C20D52CBDE00666F98 /* Frameworks */, - AF4FF4C90D52CBDE00666F98 /* Rez */, - AF4FF4CA0D52CBDE00666F98 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF4FF4BB0D52CBDE00666F98 /* PBXTargetDependency */, - ); - name = CubicGrid; - productName = CubicGrid; - productReference = AF4FF4CE0D52CBDE00666F98 /* CubicGrid.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF5C9AF91A0CCE6E00B0147A /* Cityflow */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF5C9B0A1A0CCE6E00B0147A /* Build configuration list for PBXNativeTarget "Cityflow" */; - buildPhases = ( - AF5C9AFC1A0CCE6E00B0147A /* Resources */, - AF5C9AFE1A0CCE6E00B0147A /* Sources */, - AF5C9B011A0CCE6E00B0147A /* Frameworks */, - AF5C9B081A0CCE6E00B0147A /* Rez */, - AF5C9B091A0CCE6E00B0147A /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF5C9AFA1A0CCE6E00B0147A /* PBXTargetDependency */, - ); - name = Cityflow; - productName = DangerBall; - productReference = AF5C9B0D1A0CCE6E00B0147A /* Cityflow.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF5ECEA92116B1A400069433 /* VFeedback */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF5ECEBD2116B1A400069433 /* Build configuration list for PBXNativeTarget "VFeedback" */; - buildPhases = ( - AF5ECEAC2116B1A400069433 /* Resources */, - AF5ECEAF2116B1A400069433 /* Sources */, - AF5ECEB32116B1A400069433 /* Frameworks */, - AF5ECEBB2116B1A400069433 /* Rez */, - AF5ECEBC2116B1A400069433 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF5ECEAA2116B1A400069433 /* PBXTargetDependency */, - ); - name = VFeedback; - productName = XAnalogTV; - productReference = AF5ECEC02116B1A400069433 /* VFeedback.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF62D6182180070600C57C42 /* Handsy */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF62D62A2180070600C57C42 /* Build configuration list for PBXNativeTarget "Handsy" */; - buildPhases = ( - AF62D61B2180070600C57C42 /* Resources */, - AF62D61D2180070600C57C42 /* Sources */, - AF62D6202180070600C57C42 /* Frameworks */, - AF62D6282180070600C57C42 /* Rez */, - AF62D6292180070600C57C42 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF62D6192180070600C57C42 /* PBXTargetDependency */, - ); - name = Handsy; - productName = DangerBall; - productReference = AF62D62D2180070600C57C42 /* Handsy.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF633C011EE0BA6F00AB33BD /* Vigilance */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF633C131EE0BA6F00AB33BD /* Build configuration list for PBXNativeTarget "Vigilance" */; - buildPhases = ( - AF633C041EE0BA6F00AB33BD /* Resources */, - AF633C061EE0BA6F00AB33BD /* Sources */, - AF633C091EE0BA6F00AB33BD /* Frameworks */, - AF633C111EE0BA6F00AB33BD /* Rez */, - AF633C121EE0BA6F00AB33BD /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF633C021EE0BA6F00AB33BD /* PBXTargetDependency */, - ); - name = Vigilance; - productName = DangerBall; - productReference = AF633C161EE0BA6F00AB33BD /* Vigilance.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF63A7F11AB4EDDB00593C75 /* RomanBoy */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF63A8031AB4EDDB00593C75 /* Build configuration list for PBXNativeTarget "RomanBoy" */; - buildPhases = ( - AF63A7F41AB4EDDB00593C75 /* Resources */, - AF63A7F61AB4EDDB00593C75 /* Sources */, - AF63A7F91AB4EDDB00593C75 /* Frameworks */, - AF63A8011AB4EDDB00593C75 /* Rez */, - AF63A8021AB4EDDB00593C75 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF63A7F21AB4EDDB00593C75 /* PBXTargetDependency */, - ); - name = RomanBoy; - productName = Klein; - productReference = AF63A8061AB4EDDB00593C75 /* RomanBoy.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF63F2471C3465BE0033E133 /* Apple2-iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF63F44B1C3465BE0033E133 /* Build configuration list for PBXNativeTarget "Apple2-iOS" */; - buildPhases = ( - AF63F24F1C3465BE0033E133 /* Update Function Table */, - AF63F2501C3465BE0033E133 /* Resources */, - AF63F3271C3465BE0033E133 /* Sources */, - AF63F4401C3465BE0033E133 /* Frameworks */, - AF63F44A1C3465BE0033E133 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF63F2481C3465BE0033E133 /* PBXTargetDependency */, - AF63F24A1C3465BE0033E133 /* PBXTargetDependency */, - AF63F24C1C3465BE0033E133 /* PBXTargetDependency */, - ); - name = "Apple2-iOS"; - productName = SaverTester; - productReference = AF63F44E1C3465BE0033E133 /* Apple2.app */; - productType = "com.apple.product-type.application"; - }; - AF63F4501C34682A0033E133 /* Phosphor-iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF63F4711C34682A0033E133 /* Build configuration list for PBXNativeTarget "Phosphor-iOS" */; - buildPhases = ( - AF63F4571C34682A0033E133 /* Update Function Table */, - AF63F4581C34682A0033E133 /* Resources */, - AF63F45E1C34682A0033E133 /* Sources */, - AF63F4661C34682A0033E133 /* Frameworks */, - AF63F4701C34682A0033E133 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF63F4511C34682A0033E133 /* PBXTargetDependency */, - AF63F4531C34682A0033E133 /* PBXTargetDependency */, - AF63F4551C34682A0033E133 /* PBXTargetDependency */, - ); - name = "Phosphor-iOS"; - productName = SaverTester; - productReference = AF63F4741C34682A0033E133 /* Phosphor.app */; - productType = "com.apple.product-type.application"; - }; - AF63F4781C3469FC0033E133 /* TestX11-iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF63F4971C3469FC0033E133 /* Build configuration list for PBXNativeTarget "TestX11-iOS" */; - buildPhases = ( - AF63F47F1C3469FC0033E133 /* Update Function Table */, - AF63F4801C3469FC0033E133 /* Resources */, - AF63F4861C3469FC0033E133 /* Sources */, - AF63F48C1C3469FC0033E133 /* Frameworks */, - AF63F4961C3469FC0033E133 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF63F4791C3469FC0033E133 /* PBXTargetDependency */, - AF63F47B1C3469FC0033E133 /* PBXTargetDependency */, - AF63F47D1C3469FC0033E133 /* PBXTargetDependency */, - ); - name = "TestX11-iOS"; - productName = SaverTester; - productReference = AF63F49A1C3469FC0033E133 /* TestX11.app */; - productType = "com.apple.product-type.application"; - }; - AF6423F2099FF9C2000F4CD4 /* Extrusion */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF642402099FF9C2000F4CD4 /* Build configuration list for PBXNativeTarget "Extrusion" */; - buildPhases = ( - AF6423F5099FF9C2000F4CD4 /* Resources */, - AF6423F7099FF9C2000F4CD4 /* Sources */, - AF6423FA099FF9C2000F4CD4 /* Frameworks */, - AF642401099FF9C2000F4CD4 /* Rez */, - AFA3D97909C03DDD00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF6423F3099FF9C2000F4CD4 /* PBXTargetDependency */, - ); - name = Extrusion; - productName = Extrusion; - productReference = AF642405099FF9C2000F4CD4 /* Extrusion.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF6425CC09A18855000F4CD4 /* HyperCube */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF6425D909A18855000F4CD4 /* Build configuration list for PBXNativeTarget "HyperCube" */; - buildPhases = ( - AF6425CF09A18855000F4CD4 /* Resources */, - AF6425D109A18855000F4CD4 /* Sources */, - AF6425D409A18855000F4CD4 /* Frameworks */, - AF6425D809A18855000F4CD4 /* Rez */, - AFA3D88D09C03C3600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF6425CD09A18855000F4CD4 /* PBXTargetDependency */, - ); - name = HyperCube; - productName = HyperCube; - productReference = AF6425DC09A18856000F4CD4 /* HyperCube.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF6425EC09A189EC000F4CD4 /* Qix */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF6425F909A189EC000F4CD4 /* Build configuration list for PBXNativeTarget "Qix" */; - buildPhases = ( - AF6425EF09A189EC000F4CD4 /* Resources */, - AF6425F109A189EC000F4CD4 /* Sources */, - AF6425F409A189EC000F4CD4 /* Frameworks */, - AF6425F809A189EC000F4CD4 /* Rez */, - AFA3D8C309C03C9300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF6425ED09A189EC000F4CD4 /* PBXTargetDependency */, - ); - name = Qix; - productName = Qix; - productReference = AF6425FC09A189EC000F4CD4 /* Qix.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF64260F09A18D6C000F4CD4 /* HyperBall */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF64261C09A18D6C000F4CD4 /* Build configuration list for PBXNativeTarget "HyperBall" */; - buildPhases = ( - AF64261209A18D6C000F4CD4 /* Resources */, - AF64261409A18D6C000F4CD4 /* Sources */, - AF64261709A18D6C000F4CD4 /* Frameworks */, - AF64261B09A18D6C000F4CD4 /* Rez */, - AFA3D88B09C03C3200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF64261009A18D6C000F4CD4 /* PBXTargetDependency */, - ); - name = HyperBall; - productName = HyperBall; - productReference = AF64261F09A18D6C000F4CD4 /* HyperBall.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF64262C09A18F54000F4CD4 /* Moire2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF64263909A18F54000F4CD4 /* Build configuration list for PBXNativeTarget "Moire2" */; - buildPhases = ( - AF64262F09A18F54000F4CD4 /* Resources */, - AF64263109A18F54000F4CD4 /* Sources */, - AF64263409A18F54000F4CD4 /* Frameworks */, - AF64263809A18F54000F4CD4 /* Rez */, - AFA3D8AB09C03C6D00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF64262D09A18F54000F4CD4 /* PBXTargetDependency */, - ); - name = Moire2; - productName = Moire2; - productReference = AF64263C09A18F54000F4CD4 /* Moire2.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF64264F09A19229000F4CD4 /* Munch */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF64265C09A19229000F4CD4 /* Build configuration list for PBXNativeTarget "Munch" */; - buildPhases = ( - AF64265209A19229000F4CD4 /* Resources */, - AF64265409A19229000F4CD4 /* Sources */, - AF64265709A19229000F4CD4 /* Frameworks */, - AF64265B09A19229000F4CD4 /* Rez */, - AFA3D8AD09C03C7000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF64265009A19229000F4CD4 /* PBXTargetDependency */, - ); - name = Munch; - productName = Munch; - productReference = AF64265F09A19229000F4CD4 /* Munch.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF64267B09A194B0000F4CD4 /* Goop */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF64268809A194B0000F4CD4 /* Build configuration list for PBXNativeTarget "Goop" */; - buildPhases = ( - AF64267E09A194B0000F4CD4 /* Resources */, - AF64268009A194B0000F4CD4 /* Sources */, - AF64268309A194B0000F4CD4 /* Frameworks */, - AF64268709A194B0000F4CD4 /* Rez */, - AFA3D88109C03C2100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF64267C09A194B0000F4CD4 /* PBXTargetDependency */, - ); - name = Goop; - productName = Goop; - productReference = AF64268B09A194B0000F4CD4 /* Goop.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF64277109A1D37A000F4CD4 /* SpeedMine */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF64277E09A1D37A000F4CD4 /* Build configuration list for PBXNativeTarget "SpeedMine" */; - buildPhases = ( - AF64277409A1D37A000F4CD4 /* Resources */, - AF64277609A1D37A000F4CD4 /* Sources */, - AF64277909A1D37A000F4CD4 /* Frameworks */, - AF64277D09A1D37A000F4CD4 /* Rez */, - AFA3D8D709C03CB400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF64277209A1D37A000F4CD4 /* PBXTargetDependency */, - ); - name = SpeedMine; - productName = SpeedMine; - productReference = AF64278109A1D37A000F4CD4 /* SpeedMine.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF6427A809A2DE36000F4CD4 /* Bubbles */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF6427B509A2DE36000F4CD4 /* Build configuration list for PBXNativeTarget "Bubbles" */; - buildPhases = ( - AF6427AB09A2DE36000F4CD4 /* Resources */, - AF6427AD09A2DE36000F4CD4 /* Sources */, - AF6427B009A2DE36000F4CD4 /* Frameworks */, - AF6427B409A2DE36000F4CD4 /* Rez */, - AFA3D69409C03B6200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF6427A909A2DE36000F4CD4 /* PBXTargetDependency */, - ); - name = Bubbles; - productName = Bubbles; - productReference = AF6427B809A2DE36000F4CD4 /* Bubbles.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF68A47E19196CF800D41CD1 /* Tessellimage */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF68A48F19196CF800D41CD1 /* Build configuration list for PBXNativeTarget "Tessellimage" */; - buildPhases = ( - AF68A48119196CF800D41CD1 /* Resources */, - AF68A48319196CF800D41CD1 /* Sources */, - AF68A48619196CF800D41CD1 /* Frameworks */, - AF68A48D19196CF800D41CD1 /* Rez */, - AF68A48E19196CF800D41CD1 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF68A47F19196CF800D41CD1 /* PBXTargetDependency */, - ); - name = Tessellimage; - productName = Attraction; - productReference = AF68A49219196CF800D41CD1 /* Tessellimage.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF73FF221A09877F00E485E9 /* BinaryRing */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF73FF331A09877F00E485E9 /* Build configuration list for PBXNativeTarget "BinaryRing" */; - buildPhases = ( - AF73FF251A09877F00E485E9 /* Resources */, - AF73FF271A09877F00E485E9 /* Sources */, - AF73FF2A1A09877F00E485E9 /* Frameworks */, - AF73FF311A09877F00E485E9 /* Rez */, - AF73FF321A09877F00E485E9 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF73FF231A09877F00E485E9 /* PBXTargetDependency */, - ); - name = BinaryRing; - productName = Attraction; - productReference = AF73FF361A09877F00E485E9 /* BinaryRing.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF7510FF1782B5B900380EA1 /* Kaleidocycle */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF75110F1782B5B900380EA1 /* Build configuration list for PBXNativeTarget "Kaleidocycle" */; - buildPhases = ( - AF7511021782B5B900380EA1 /* Resources */, - AF7511041782B5B900380EA1 /* Sources */, - AF7511071782B5B900380EA1 /* Frameworks */, - AF75110D1782B5B900380EA1 /* Rez */, - AF75110E1782B5B900380EA1 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF7511001782B5B900380EA1 /* PBXTargetDependency */, - ); - name = Kaleidocycle; - productName = Voronoi; - productReference = AF7511121782B5B900380EA1 /* Kaleidocycle.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF7776E409B63ABF00EA3033 /* Phosphor */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF7776F309B63ABF00EA3033 /* Build configuration list for PBXNativeTarget "Phosphor" */; - buildPhases = ( - AF7776E709B63ABF00EA3033 /* Resources */, - AF7776E909B63ABF00EA3033 /* Sources */, - AF7776EE09B63ABF00EA3033 /* Frameworks */, - AF7776F209B63ABF00EA3033 /* Rez */, - AFA3D8B909C03C8200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF7776E509B63ABF00EA3033 /* PBXTargetDependency */, - ); - name = Phosphor; - productName = Phosphor; - productReference = AF7776F609B63ABF00EA3033 /* Phosphor.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77771A09B6416100EA3033 /* Pacman */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77772709B6416100EA3033 /* Build configuration list for PBXNativeTarget "Pacman" */; - buildPhases = ( - AF77771D09B6416100EA3033 /* Resources */, - AF77771F09B6416100EA3033 /* Sources */, - AF77772209B6416100EA3033 /* Frameworks */, - AF77772609B6416100EA3033 /* Rez */, - AFA3D93509C03D5700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77771B09B6416100EA3033 /* PBXTargetDependency */, - ); - name = Pacman; - productName = Pacman; - productReference = AF77772A09B6416100EA3033 /* Pacman.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77773E09B6446500EA3033 /* FlipScreen3D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77774E09B6446500EA3033 /* Build configuration list for PBXNativeTarget "FlipScreen3D" */; - buildPhases = ( - AF77774109B6446500EA3033 /* Resources */, - AF77774309B6446500EA3033 /* Sources */, - AF77774609B6446500EA3033 /* Frameworks */, - AF77774D09B6446500EA3033 /* Rez */, - AFA3D97D09C03DE400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77773F09B6446500EA3033 /* PBXTargetDependency */, - ); - name = FlipScreen3D; - productName = FlipScreen3D; - productReference = AF77775109B6446500EA3033 /* FlipScreen3D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77777409B6497800EA3033 /* Gleidescope */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77778509B6497800EA3033 /* Build configuration list for PBXNativeTarget "Gleidescope" */; - buildPhases = ( - AF77777709B6497800EA3033 /* Resources */, - AF77777909B6497800EA3033 /* Sources */, - AF77777D09B6497800EA3033 /* Frameworks */, - AF77778409B6497800EA3033 /* Rez */, - AFA3D98509C03DF100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77777509B6497800EA3033 /* PBXTargetDependency */, - ); - name = Gleidescope; - productName = Gleidescope; - productReference = AF34085609B80AB000F2CEC1 /* Gleidescope.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77778E09B64A5200EA3033 /* MirrorBlob */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77779F09B64A5200EA3033 /* Build configuration list for PBXNativeTarget "MirrorBlob" */; - buildPhases = ( - AF77779109B64A5200EA3033 /* Resources */, - AF77779309B64A5200EA3033 /* Sources */, - AF77779709B64A5200EA3033 /* Frameworks */, - AF77779E09B64A5200EA3033 /* Rez */, - AFA3D9A909C03E3D00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77778F09B64A5200EA3033 /* PBXTargetDependency */, - ); - name = MirrorBlob; - productName = MirrorBlob; - productReference = AF7777A209B64A5200EA3033 /* MirrorBlob.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF7777A809B64B2600EA3033 /* StonerView */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF7777B909B64B2600EA3033 /* Build configuration list for PBXNativeTarget "StonerView" */; - buildPhases = ( - AF7777AB09B64B2600EA3033 /* Resources */, - AF7777AD09B64B2600EA3033 /* Sources */, - AF7777B109B64B2600EA3033 /* Frameworks */, - AF7777B809B64B2600EA3033 /* Rez */, - AFA3D9CF09C03E8700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF7777A909B64B2600EA3033 /* PBXTargetDependency */, - ); - name = StonerView; - productName = StonerView; - productReference = AF34085509B80AB000F2CEC1 /* StonerView.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF7777D009B64C6B00EA3033 /* GLSlideshow */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF7777E109B64C6B00EA3033 /* Build configuration list for PBXNativeTarget "GLSlideshow" */; - buildPhases = ( - AF7777D309B64C6B00EA3033 /* Resources */, - AF7777D509B64C6B00EA3033 /* Sources */, - AF7777D909B64C6B00EA3033 /* Frameworks */, - AF7777E009B64C6B00EA3033 /* Rez */, - AFA3D99509C03E1900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF7777D109B64C6B00EA3033 /* PBXTargetDependency */, - ); - name = GLSlideshow; - productName = GLSlideshow; - productReference = AF7777E409B64C6B00EA3033 /* GLSlideshow.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF7777EA09B64E3100EA3033 /* FlipText */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF7777FB09B64E3100EA3033 /* Build configuration list for PBXNativeTarget "FlipText" */; - buildPhases = ( - AF7777ED09B64E3100EA3033 /* Resources */, - AF7777EF09B64E3100EA3033 /* Sources */, - AF7777F309B64E3100EA3033 /* Frameworks */, - AF7777FA09B64E3100EA3033 /* Rez */, - AFA3D97F09C03DE700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF7777EB09B64E3100EA3033 /* PBXTargetDependency */, - ); - name = FlipText; - productName = FlipText; - productReference = AF7777FE09B64E3100EA3033 /* FlipText.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77781009B6504400EA3033 /* StarWars */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77782209B6504400EA3033 /* Build configuration list for PBXNativeTarget "StarWars" */; - buildPhases = ( - AF77781309B6504400EA3033 /* Resources */, - AF77781509B6504400EA3033 /* Sources */, - AF77781A09B6504400EA3033 /* Frameworks */, - AF77782109B6504400EA3033 /* Rez */, - AFA3D9CD09C03E8400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77781109B6504400EA3033 /* PBXTargetDependency */, - ); - name = StarWars; - productName = StarWars; - productReference = AF34085409B80AAF00F2CEC1 /* StarWars.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77784409B6528100EA3033 /* Carousel */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77785509B6528100EA3033 /* Build configuration list for PBXNativeTarget "Carousel" */; - buildPhases = ( - AF77784709B6528100EA3033 /* Resources */, - AF77784A09B6528100EA3033 /* Sources */, - AF77784D09B6528100EA3033 /* Frameworks */, - AF77785409B6528100EA3033 /* Rez */, - AFA3D96509C03DB900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77784509B6528100EA3033 /* PBXTargetDependency */, - ); - name = Carousel; - productName = Carousel; - productReference = AF77785809B6528100EA3033 /* Carousel.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77786109B6536000EA3033 /* DNAlogo */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77787109B6536000EA3033 /* Build configuration list for PBXNativeTarget "DNAlogo" */; - buildPhases = ( - AF77786409B6536000EA3033 /* Resources */, - AF77786609B6536000EA3033 /* Sources */, - AF77786909B6536000EA3033 /* Frameworks */, - AF77787009B6536000EA3033 /* Rez */, - AFA3D97309C03DD300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77786209B6536000EA3033 /* PBXTargetDependency */, - ); - name = DNAlogo; - productName = DNAlogo; - productReference = AF77787409B6536000EA3033 /* DNAlogo.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF77787F09B6563500EA3033 /* FontGlide */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF77788C09B6563500EA3033 /* Build configuration list for PBXNativeTarget "FontGlide" */; - buildPhases = ( - AF77788209B6563500EA3033 /* Resources */, - AF77788409B6563500EA3033 /* Sources */, - AF77788709B6563500EA3033 /* Frameworks */, - AF77788B09B6563500EA3033 /* Rez */, - AFA3D87D09C03C1B00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF77788009B6563500EA3033 /* PBXTargetDependency */, - ); - name = FontGlide; - productName = FontGlide; - productReference = AF34085709B80AB000F2CEC1 /* FontGlide.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF7778A509B659C800EA3033 /* BlitSpin */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF7778B209B659C800EA3033 /* Build configuration list for PBXNativeTarget "BlitSpin" */; - buildPhases = ( - AF7778A809B659C800EA3033 /* Resources */, - AF7778AA09B659C800EA3033 /* Sources */, - AF7778AD09B659C800EA3033 /* Frameworks */, - AF7778B109B659C800EA3033 /* Rez */, - AFCCCBD309C03B0000353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF7778A609B659C800EA3033 /* PBXTargetDependency */, - ); - name = BlitSpin; - productName = BlitSpin; - productReference = AF7778B509B659C800EA3033 /* BlitSpin.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF78D175142DD8F3002AAF77 /* Hilbert */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF78D186142DD8F3002AAF77 /* Build configuration list for PBXNativeTarget "Hilbert" */; - buildPhases = ( - AF78D178142DD8F3002AAF77 /* Resources */, - AF78D17A142DD8F3002AAF77 /* Sources */, - AF78D17D142DD8F3002AAF77 /* Frameworks */, - AF78D184142DD8F3002AAF77 /* Rez */, - AF78D185142DD8F3002AAF77 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF78D176142DD8F3002AAF77 /* PBXTargetDependency */, - ); - name = Hilbert; - productName = Hilbert; - productReference = AF78D189142DD8F3002AAF77 /* Hilbert.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF794F64099748450059A8B0 /* Demon */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF794F71099748450059A8B0 /* Build configuration list for PBXNativeTarget "Demon" */; - buildPhases = ( - AF794F67099748450059A8B0 /* Resources */, - AF794F69099748450059A8B0 /* Sources */, - AF794F6C099748450059A8B0 /* Frameworks */, - AF794F70099748450059A8B0 /* Rez */, - AFA3D90B09C03D1100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF794F65099748450059A8B0 /* PBXTargetDependency */, - ); - name = Demon; - productName = Demon; - productReference = AF794F74099748450059A8B0 /* Demon.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF794F8E09974A320059A8B0 /* Fiberlamp */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF794F9B09974A320059A8B0 /* Build configuration list for PBXNativeTarget "Fiberlamp" */; - buildPhases = ( - AF794F9109974A320059A8B0 /* Resources */, - AF794F9309974A320059A8B0 /* Sources */, - AF794F9609974A320059A8B0 /* Frameworks */, - AF794F9A09974A320059A8B0 /* Rez */, - AFA3D91509C03D2100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF794F8F09974A320059A8B0 /* PBXTargetDependency */, - ); - name = Fiberlamp; - productName = Fiberlamp; - productReference = AF794F9E09974A320059A8B0 /* Fiberlamp.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF794FCD09974FA60059A8B0 /* Loop */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF794FDA09974FA60059A8B0 /* Build configuration list for PBXNativeTarget "Loop" */; - buildPhases = ( - AF794FD009974FA60059A8B0 /* Resources */, - AF794FD209974FA60059A8B0 /* Sources */, - AF794FD509974FA60059A8B0 /* Frameworks */, - AF794FD909974FA60059A8B0 /* Rez */, - AFA3D93109C03D5100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF794FCE09974FA60059A8B0 /* PBXTargetDependency */, - ); - name = Loop; - productName = Loop; - productReference = AF794FDD09974FA60059A8B0 /* Loop.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF7ACFC019FF0A9200BD752B /* GeodesicGears */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF7ACFD119FF0A9200BD752B /* Build configuration list for PBXNativeTarget "GeodesicGears" */; - buildPhases = ( - AF7ACFC319FF0A9200BD752B /* Resources */, - AF7ACFC519FF0A9200BD752B /* Sources */, - AF7ACFC819FF0A9200BD752B /* Frameworks */, - AF7ACFCF19FF0A9200BD752B /* Rez */, - AF7ACFD019FF0A9200BD752B /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF7ACFC119FF0A9200BD752B /* PBXTargetDependency */, - ); - name = GeodesicGears; - productName = DangerBall; - productReference = AF7ACFD419FF0A9200BD752B /* GeodesicGears.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF918977158FC00A002B5D1E /* XScreenSaver-iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF91898C158FC00A002B5D1E /* Build configuration list for PBXNativeTarget "XScreenSaver-iOS" */; - buildPhases = ( - AF7E080115925EE300D81407 /* ICMP Sanity Check */, - AF94E7421A16F66900289B93 /* Update Function Table */, - AF91897B158FC00A002B5D1E /* Resources */, - AF918985158FC00A002B5D1E /* Sources */, - AF918989158FC00A002B5D1E /* Frameworks */, - AF91898A158FC00A002B5D1E /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF918978158FC00A002B5D1E /* PBXTargetDependency */, - AF7E07FE15925DF200D81407 /* PBXTargetDependency */, - AF7E080015925DFE00D81407 /* PBXTargetDependency */, - AFAC36BD202E80E5001A684C /* PBXTargetDependency */, - ); - name = "XScreenSaver-iOS"; - productName = SaverTester; - productReference = AF91898F158FC00A002B5D1E /* XScreenSaver.app */; - productType = "com.apple.product-type.application"; - }; - AF97572D099C317000B05160 /* IMSMap */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF97573A099C317000B05160 /* Build configuration list for PBXNativeTarget "IMSMap" */; - buildPhases = ( - AF975730099C317000B05160 /* Resources */, - AF975732099C317000B05160 /* Sources */, - AF975735099C317000B05160 /* Frameworks */, - AF975739099C317000B05160 /* Rez */, - AFA3D89109C03C3C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF97572E099C317000B05160 /* PBXTargetDependency */, - ); - name = IMSMap; - productName = IMSMap; - productReference = AF97573D099C317000B05160 /* IMSMap.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975775099C374A00B05160 /* Moire */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975782099C374A00B05160 /* Build configuration list for PBXNativeTarget "Moire" */; - buildPhases = ( - AF975778099C374A00B05160 /* Resources */, - AF97577A099C374A00B05160 /* Sources */, - AF97577D099C374A00B05160 /* Frameworks */, - AF975781099C374A00B05160 /* Rez */, - AFA3D8A909C03C6900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975776099C374A00B05160 /* PBXTargetDependency */, - ); - name = Moire; - productName = Moire; - productReference = AF975785099C374A00B05160 /* Moire.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9757C2099C3E6300B05160 /* RDbomb */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9757CF099C3E6300B05160 /* Build configuration list for PBXNativeTarget "RDbomb" */; - buildPhases = ( - AF9757C5099C3E6300B05160 /* Resources */, - AF9757C7099C3E6300B05160 /* Sources */, - AF9757CA099C3E6300B05160 /* Frameworks */, - AF9757CE099C3E6300B05160 /* Rez */, - AFA3D8C509C03C9600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9757C3099C3E6300B05160 /* PBXTargetDependency */, - ); - name = RDbomb; - productName = RDbomb; - productReference = AF9757D2099C3E6300B05160 /* RDbomb.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975808099C41D500B05160 /* XFlame */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975815099C41D500B05160 /* Build configuration list for PBXNativeTarget "XFlame" */; - buildPhases = ( - AF97580B099C41D500B05160 /* Resources */, - AF97580D099C41D500B05160 /* Sources */, - AF975810099C41D500B05160 /* Frameworks */, - AF975814099C41D500B05160 /* Rez */, - AFA3D8F109C03CE100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975809099C41D500B05160 /* PBXTargetDependency */, - ); - name = XFlame; - productName = XFlame; - productReference = AF975818099C41D500B05160 /* XFlame.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975865099C475900B05160 /* ShadeBobs */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975872099C475900B05160 /* Build configuration list for PBXNativeTarget "ShadeBobs" */; - buildPhases = ( - AF975868099C475900B05160 /* Resources */, - AF97586A099C475900B05160 /* Sources */, - AF97586D099C475900B05160 /* Frameworks */, - AF975871099C475900B05160 /* Rez */, - AFA3D8CF09C03CA800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975866099C475900B05160 /* PBXTargetDependency */, - ); - name = ShadeBobs; - productName = ShadeBobs; - productReference = AF975875099C475900B05160 /* ShadeBobs.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975A36099C681F00B05160 /* MetaBalls */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975A43099C681F00B05160 /* Build configuration list for PBXNativeTarget "MetaBalls" */; - buildPhases = ( - AF975A39099C681F00B05160 /* Resources */, - AF975A3B099C681F00B05160 /* Sources */, - AF975A3E099C681F00B05160 /* Frameworks */, - AF975A42099C681F00B05160 /* Rez */, - AFA3D8A509C03C6200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975A37099C681F00B05160 /* PBXTargetDependency */, - ); - name = MetaBalls; - productName = MetaBalls; - productReference = AF975A46099C681F00B05160 /* MetaBalls.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975A6C099C6AB200B05160 /* Eruption */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975A79099C6AB200B05160 /* Build configuration list for PBXNativeTarget "Eruption" */; - buildPhases = ( - AF975A6F099C6AB200B05160 /* Resources */, - AF975A71099C6AB200B05160 /* Sources */, - AF975A74099C6AB200B05160 /* Frameworks */, - AF975A78099C6AB200B05160 /* Rez */, - AFA3D87509C03C0400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975A6D099C6AB200B05160 /* PBXTargetDependency */, - ); - name = Eruption; - productName = Eruption; - productReference = AF975A7C099C6AB200B05160 /* Eruption.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975A86099C6BC300B05160 /* Barcode */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975A93099C6BC300B05160 /* Build configuration list for PBXNativeTarget "Barcode" */; - buildPhases = ( - AF975A89099C6BC300B05160 /* Resources */, - AF975A8B099C6BC300B05160 /* Sources */, - AF975A8E099C6BC300B05160 /* Frameworks */, - AF975A92099C6BC300B05160 /* Rez */, - AFCCCBCF09C03AF800353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975A87099C6BC300B05160 /* PBXTargetDependency */, - ); - name = Barcode; - productName = Barcode; - productReference = AF975A96099C6BC300B05160 /* Barcode.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975AD7099C6EB100B05160 /* Fireworkx */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975AE4099C6EB100B05160 /* Build configuration list for PBXNativeTarget "Fireworkx" */; - buildPhases = ( - AF975ADA099C6EB100B05160 /* Resources */, - AF975ADC099C6EB100B05160 /* Sources */, - AF975ADF099C6EB100B05160 /* Frameworks */, - AF975AE3099C6EB100B05160 /* Rez */, - AFA3D87709C03C0A00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975AD8099C6EB100B05160 /* PBXTargetDependency */, - ); - name = Fireworkx; - productName = Fireworkx; - productReference = AF975AE7099C6EB100B05160 /* Fireworkx.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975AFC099C6FE400B05160 /* MemScroller */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975B09099C6FE400B05160 /* Build configuration list for PBXNativeTarget "MemScroller" */; - buildPhases = ( - AF975AFF099C6FE400B05160 /* Resources */, - AF975B01099C6FE400B05160 /* Sources */, - AF975B04099C6FE400B05160 /* Frameworks */, - AF975B08099C6FE400B05160 /* Rez */, - AFA3D8A309C03C5F00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975AFD099C6FE400B05160 /* PBXTargetDependency */, - ); - name = MemScroller; - productName = MemScroller; - productReference = AF975B0C099C6FE400B05160 /* MemScroller.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975C12099C8C1500B05160 /* Halo */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975C1F099C8C1500B05160 /* Build configuration list for PBXNativeTarget "Halo" */; - buildPhases = ( - AF975C15099C8C1500B05160 /* Resources */, - AF975C17099C8C1500B05160 /* Sources */, - AF975C1A099C8C1500B05160 /* Frameworks */, - AF975C1E099C8C1500B05160 /* Rez */, - AFA3D88709C03C2A00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975C13099C8C1500B05160 /* PBXTargetDependency */, - ); - name = Halo; - productName = Halo; - productReference = AF975C22099C8C1500B05160 /* Halo.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975C3D099C8DCF00B05160 /* Greynetic */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975C4B099C8DCF00B05160 /* Build configuration list for PBXNativeTarget "Greynetic" */; - buildPhases = ( - AF975C40099C8DCF00B05160 /* Resources */, - AF975C43099C8DCF00B05160 /* Sources */, - AF975C46099C8DCF00B05160 /* Frameworks */, - AF975C4A099C8DCF00B05160 /* Rez */, - AFA3D88309C03C2400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975C3E099C8DCF00B05160 /* PBXTargetDependency */, - ); - name = Greynetic; - productName = Greynetic; - productReference = AF975C4E099C8DCF00B05160 /* Greynetic.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975C5D099C8F3F00B05160 /* NoseGuy */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975C6B099C8F3F00B05160 /* Build configuration list for PBXNativeTarget "NoseGuy" */; - buildPhases = ( - AF975C60099C8F3F00B05160 /* Resources */, - AF975C63099C8F3F00B05160 /* Sources */, - AF975C66099C8F3F00B05160 /* Frameworks */, - AF975C6A099C8F3F00B05160 /* Rez */, - AFA3D8B109C03C7600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975C5E099C8F3F00B05160 /* PBXTargetDependency */, - ); - name = NoseGuy; - productName = NoseGuy; - productReference = AF975C6E099C8F3F00B05160 /* NoseGuy.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF975D52099CA0F000B05160 /* Rocks */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF975D60099CA0F000B05160 /* Build configuration list for PBXNativeTarget "Rocks" */; - buildPhases = ( - AF975D55099CA0F000B05160 /* Resources */, - AF975D58099CA0F000B05160 /* Sources */, - AF975D5B099CA0F000B05160 /* Frameworks */, - AF975D5F099CA0F000B05160 /* Rez */, - AFA3D8C909C03C9E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF975D53099CA0F000B05160 /* PBXTargetDependency */, - ); - name = Rocks; - productName = Rocks; - productReference = AF975D63099CA0F000B05160 /* Rocks.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF976FBB0989CAA2001F8B92 /* Deco */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF976FBE0989CAA4001F8B92 /* Build configuration list for PBXNativeTarget "Deco" */; - buildPhases = ( - AF976FB80989CAA2001F8B92 /* Resources */, - AF976FB90989CAA2001F8B92 /* Sources */, - AF976FBA0989CAA2001F8B92 /* Frameworks */, - AF9770150989D0F6001F8B92 /* Rez */, - AFA3D86D09C03BF300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF480922098C412F00FB32B8 /* PBXTargetDependency */, - ); - name = Deco; - productName = Deco; - productReference = AF976FBC0989CAA2001F8B92 /* Deco.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9770290989D1E6001F8B92 /* Rorschach */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF97703D0989D1E6001F8B92 /* Build configuration list for PBXNativeTarget "Rorschach" */; - buildPhases = ( - AF97702A0989D1E6001F8B92 /* Resources */, - AF97702C0989D1E6001F8B92 /* Sources */, - AF9770390989D1E6001F8B92 /* Frameworks */, - AF97703C0989D1E6001F8B92 /* Rez */, - AFA3D8CB09C03CA100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF48092A098C419000FB32B8 /* PBXTargetDependency */, - ); - name = Rorschach; - productName = Rorschach; - productReference = AF9770400989D1E6001F8B92 /* Rorschach.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9770660989D2F6001F8B92 /* Attraction */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF97707A0989D2F6001F8B92 /* Build configuration list for PBXNativeTarget "Attraction" */; - buildPhases = ( - AF9770670989D2F6001F8B92 /* Resources */, - AF9770690989D2F6001F8B92 /* Sources */, - AF9770760989D2F6001F8B92 /* Frameworks */, - AF9770790989D2F6001F8B92 /* Rez */, - AFCCCBCD09C03AF400353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF48092D098C41AE00FB32B8 /* PBXTargetDependency */, - ); - name = Attraction; - productName = Attraction; - productReference = AF97707D0989D2F6001F8B92 /* Attraction.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9771D60989DC4A001F8B92 /* SaverTester */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9771DA0989DC4B001F8B92 /* Build configuration list for PBXNativeTarget "SaverTester" */; - buildPhases = ( - AF9771D30989DC4A001F8B92 /* Resources */, - AF9771D40989DC4A001F8B92 /* Sources */, - AF9771D50989DC4A001F8B92 /* Frameworks */, - AF578FA11434E918002455DD /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF480936098C421200FB32B8 /* PBXTargetDependency */, - ); - name = SaverTester; - productName = SaverTester; - productReference = AF9771D70989DC4A001F8B92 /* SaverTester.app */; - productType = "com.apple.product-type.application"; - }; - AF998EDA0A083DB30051049D /* TopBlock */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF998EEB0A083DB30051049D /* Build configuration list for PBXNativeTarget "TopBlock" */; - buildPhases = ( - AF998EDD0A083DB30051049D /* Resources */, - AF998EDF0A083DB30051049D /* Sources */, - AF998EE20A083DB30051049D /* Frameworks */, - AF998EE90A083DB30051049D /* Rez */, - AF998EEA0A083DB30051049D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF998EDB0A083DB30051049D /* PBXTargetDependency */, - ); - name = TopBlock; - productName = TopBlock; - productReference = AF998EEE0A083DB30051049D /* TopBlock.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D466609B5109C006E59CF /* DecayScreen */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D467309B5109C006E59CF /* Build configuration list for PBXNativeTarget "DecayScreen" */; - buildPhases = ( - AF9D466909B5109C006E59CF /* Resources */, - AF9D466B09B5109C006E59CF /* Sources */, - AF9D466E09B5109C006E59CF /* Frameworks */, - AF9D467209B5109C006E59CF /* Rez */, - AFA3D86B09C03BEF00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D466709B5109C006E59CF /* PBXTargetDependency */, - ); - name = DecayScreen; - productName = DecayScreen; - productReference = AF9D467609B5109C006E59CF /* DecayScreen.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D474409B5300A006E59CF /* SlideScreen */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D475109B5300A006E59CF /* Build configuration list for PBXNativeTarget "SlideScreen" */; - buildPhases = ( - AF9D474709B5300A006E59CF /* Resources */, - AF9D474909B5300A006E59CF /* Sources */, - AF9D474C09B5300A006E59CF /* Frameworks */, - AF9D475009B5300A006E59CF /* Rez */, - AFA3D8D109C03CAB00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D474509B5300A006E59CF /* PBXTargetDependency */, - ); - name = SlideScreen; - productName = SlideScreen; - productReference = AF9D475409B5300A006E59CF /* SlideScreen.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D475F09B53166006E59CF /* Zoom */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D476C09B53166006E59CF /* Build configuration list for PBXNativeTarget "Zoom" */; - buildPhases = ( - AF9D476209B53166006E59CF /* Resources */, - AF9D476409B53166006E59CF /* Sources */, - AF9D476709B53166006E59CF /* Frameworks */, - AF9D476B09B53166006E59CF /* Rez */, - AFA3D8FF09C03CF700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D476009B53166006E59CF /* PBXTargetDependency */, - ); - name = Zoom; - productName = Zoom; - productReference = AF9D476F09B53166006E59CF /* Zoom.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D48DB09B53322006E59CF /* Bumps */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D48E809B53322006E59CF /* Build configuration list for PBXNativeTarget "Bumps" */; - buildPhases = ( - AF9D48DE09B53322006E59CF /* Resources */, - AF9D48E009B53322006E59CF /* Sources */, - AF9D48E309B53322006E59CF /* Frameworks */, - AF9D48E709B53322006E59CF /* Rez */, - AFA3D85B09C03BD300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D48DC09B53322006E59CF /* PBXTargetDependency */, - ); - name = Bumps; - productName = Bumps; - productReference = AF9D48EB09B53322006E59CF /* Bumps.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D48F409B535DA006E59CF /* Distort */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D490109B535DA006E59CF /* Build configuration list for PBXNativeTarget "Distort" */; - buildPhases = ( - AF9D48F709B535DA006E59CF /* Resources */, - AF9D48F909B535DA006E59CF /* Sources */, - AF9D48FC09B535DA006E59CF /* Frameworks */, - AF9D490009B535DA006E59CF /* Rez */, - AFA3D87109C03BFB00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D48F509B535DA006E59CF /* PBXTargetDependency */, - ); - name = Distort; - productName = Distort; - productReference = AF9D490409B535DA006E59CF /* Distort.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D492B09B53CBA006E59CF /* Ripples */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D493809B53CBA006E59CF /* Build configuration list for PBXNativeTarget "Ripples" */; - buildPhases = ( - AF9D492E09B53CBA006E59CF /* Resources */, - AF9D493009B53CBA006E59CF /* Sources */, - AF9D493309B53CBA006E59CF /* Frameworks */, - AF9D493709B53CBA006E59CF /* Rez */, - AFA3D8C709C03C9900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D492C09B53CBA006E59CF /* PBXTargetDependency */, - ); - name = Ripples; - productName = Ripples; - productReference = AF9D493B09B53CBA006E59CF /* Ripples.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D495409B53FC9006E59CF /* RotZoomer */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D496109B53FC9006E59CF /* Build configuration list for PBXNativeTarget "RotZoomer" */; - buildPhases = ( - AF9D495709B53FC9006E59CF /* Resources */, - AF9D495909B53FC9006E59CF /* Sources */, - AF9D495C09B53FC9006E59CF /* Frameworks */, - AF9D496009B53FC9006E59CF /* Rez */, - AFA3D8CD09C03CA400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D495509B53FC9006E59CF /* PBXTargetDependency */, - ); - name = RotZoomer; - productName = RotZoomer; - productReference = AF9D496409B53FC9006E59CF /* RotZoomer.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D496C09B5411D006E59CF /* Twang */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D497909B5411D006E59CF /* Build configuration list for PBXNativeTarget "Twang" */; - buildPhases = ( - AF9D496F09B5411D006E59CF /* Resources */, - AF9D497109B5411D006E59CF /* Sources */, - AF9D497409B5411D006E59CF /* Frameworks */, - AF9D497809B5411D006E59CF /* Rez */, - AFA3D8E509C03CCD00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D496D09B5411D006E59CF /* PBXTargetDependency */, - ); - name = Twang; - productName = Twang; - productReference = AF9D497C09B5411D006E59CF /* Twang.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D499709B544C2006E59CF /* Spotlight */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D49A409B544C2006E59CF /* Build configuration list for PBXNativeTarget "Spotlight" */; - buildPhases = ( - AF9D499A09B544C2006E59CF /* Resources */, - AF9D499C09B544C2006E59CF /* Sources */, - AF9D499F09B544C2006E59CF /* Frameworks */, - AF9D49A309B544C2006E59CF /* Rez */, - AFA3D8D909C03CB700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D499809B544C2006E59CF /* PBXTargetDependency */, - ); - name = Spotlight; - productName = Spotlight; - productReference = AF9D49A709B544C3006E59CF /* Spotlight.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D4C6909B59F27006E59CF /* XLyap */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D4C7609B59F27006E59CF /* Build configuration list for PBXNativeTarget "XLyap" */; - buildPhases = ( - AF9D4C6C09B59F27006E59CF /* Resources */, - AF9D4C6E09B59F27006E59CF /* Sources */, - AF9D4C7109B59F27006E59CF /* Frameworks */, - AF9D4C7509B59F27006E59CF /* Rez */, - AFA3D8F709C03CEA00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D4C6A09B59F27006E59CF /* PBXTargetDependency */, - ); - name = XLyap; - productName = XLyap; - productReference = AF9D4C7909B59F27006E59CF /* XLyap.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D4CE709B5AA8E006E59CF /* Pong */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D4CF409B5AA8E006E59CF /* Build configuration list for PBXNativeTarget "Pong" */; - buildPhases = ( - AF9D4CEA09B5AA8E006E59CF /* Resources */, - AF9D4CEC09B5AA8E006E59CF /* Sources */, - AF9D4CEF09B5AA8E006E59CF /* Frameworks */, - AF9D4CF309B5AA8E006E59CF /* Rez */, - AFA3D8BD09C03C8900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D4CE809B5AA8E006E59CF /* PBXTargetDependency */, - ); - name = Pong; - productName = Pong; - productReference = AF9D4CF709B5AA8E006E59CF /* Pong.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D4D7E09B5B2DC006E59CF /* XAnalogTV */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D4D8C09B5B2DC006E59CF /* Build configuration list for PBXNativeTarget "XAnalogTV" */; - buildPhases = ( - AF9D4D8109B5B2DC006E59CF /* Resources */, - AF9D4D8309B5B2DC006E59CF /* Sources */, - AF9D4D8709B5B2DC006E59CF /* Frameworks */, - AF9D4D8B09B5B2DC006E59CF /* Rez */, - AFA3D8F309C03CE400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D4D7F09B5B2DC006E59CF /* PBXTargetDependency */, - ); - name = XAnalogTV; - productName = XAnalogTV; - productReference = AF9D4D8F09B5B2DC006E59CF /* XAnalogTV.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D4DAF09B5B71E006E59CF /* BSOD */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D4DBD09B5B71E006E59CF /* Build configuration list for PBXNativeTarget "BSOD" */; - buildPhases = ( - AF9D4DB209B5B71E006E59CF /* Resources */, - AF9D4DB409B5B71E006E59CF /* Sources */, - AF9D4DB809B5B71E006E59CF /* Frameworks */, - AF9D4DBC09B5B71E006E59CF /* Rez */, - AFA3D69209C03B5C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D4DB009B5B71E006E59CF /* PBXTargetDependency */, - ); - name = BSOD; - productName = BSOD; - productReference = AF9D4DC009B5B71E006E59CF /* BSOD.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9D4DEC09B5BB19006E59CF /* Apple2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9D4DFB09B5BB19006E59CF /* Build configuration list for PBXNativeTarget "Apple2" */; - buildPhases = ( - AF9D4DEF09B5BB19006E59CF /* Resources */, - AF9D4DF109B5BB19006E59CF /* Sources */, - AF9D4DF609B5BB19006E59CF /* Frameworks */, - AF9D4DFA09B5BB19006E59CF /* Rez */, - AFCCCBCB09C03AEE00353F4D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AF9D4DED09B5BB19006E59CF /* PBXTargetDependency */, - ); - name = Apple2; - productName = Apple2; - productReference = AF9D4DFE09B5BB19006E59CF /* Apple2.saver */; - productType = "com.apple.product-type.bundle"; - }; - AF9E7EBE190F4C1B00A8B01F /* enable_gc */ = { - isa = PBXNativeTarget; - buildConfigurationList = AF9E7EC5190F4C1C00A8B01F /* Build configuration list for PBXNativeTarget "enable_gc" */; - buildPhases = ( - AF9E7EBB190F4C1B00A8B01F /* Sources */, - AF9E7EBC190F4C1B00A8B01F /* Frameworks */, - AF9E7EBD190F4C1B00A8B01F /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = enable_gc; - productName = enable_gc; - productReference = AF9E7EBF190F4C1B00A8B01F /* enable_gc */; - productType = "com.apple.product-type.tool"; - }; - AFA2118C1CD59DAF00C0D2A1 /* RaverHoop */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA2119E1CD59DAF00C0D2A1 /* Build configuration list for PBXNativeTarget "RaverHoop" */; - buildPhases = ( - AFA2118F1CD59DAF00C0D2A1 /* Resources */, - AFA211911CD59DAF00C0D2A1 /* Sources */, - AFA211941CD59DAF00C0D2A1 /* Frameworks */, - AFA2119C1CD59DAF00C0D2A1 /* Rez */, - AFA2119D1CD59DAF00C0D2A1 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA2118D1CD59DAF00C0D2A1 /* PBXTargetDependency */, - ); - name = RaverHoop; - productName = DangerBall; - productReference = AFA211A11CD59DAF00C0D2A1 /* RaverHoop.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA3392E0B058505002B0E7D /* WebCollage */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA3393D0B058505002B0E7D /* Build configuration list for PBXNativeTarget "WebCollage" */; - buildPhases = ( - AFA339310B058505002B0E7D /* Resources */, - AFA339340B058505002B0E7D /* Sources */, - AFA339370B058505002B0E7D /* Frameworks */, - AFA3393B0B058505002B0E7D /* Rez */, - AFA3393C0B058505002B0E7D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA3392F0B058505002B0E7D /* PBXTargetDependency */, - AFA33BDC0B058952002B0E7D /* PBXTargetDependency */, - AFA33C040B058E3C002B0E7D /* PBXTargetDependency */, - ); - name = WebCollage; - productName = WebCollage; - productReference = AFA339400B058505002B0E7D /* WebCollage.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA33BC60B058740002B0E7D /* webcollage-helper */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA33BCB0B058754002B0E7D /* Build configuration list for PBXNativeTarget "webcollage-helper" */; - buildPhases = ( - AFA33BC40B058740002B0E7D /* Sources */, - AFA33BC50B058740002B0E7D /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "webcollage-helper"; - productName = "webcollage-helper"; - productReference = AFA33BC70B058740002B0E7D /* webcollage-helper */; - productType = "com.apple.product-type.tool"; - }; - AFA55946099330B000F3E977 /* Cage */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55957099330B000F3E977 /* Build configuration list for PBXNativeTarget "Cage" */; - buildPhases = ( - AFA55949099330B000F3E977 /* Resources */, - AFA5594B099330B000F3E977 /* Sources */, - AFA5594F099330B000F3E977 /* Frameworks */, - AFA55956099330B000F3E977 /* Rez */, - AFA3D96309C03DB500E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55947099330B000F3E977 /* PBXTargetDependency */, - ); - name = Cage; - productName = Cage; - productReference = AFA5595A099330B000F3E977 /* Cage.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5596D0993317900F3E977 /* Moebius */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5597C0993317900F3E977 /* Build configuration list for PBXNativeTarget "Moebius" */; - buildPhases = ( - AFA559700993317900F3E977 /* Resources */, - AFA559720993317900F3E977 /* Sources */, - AFA559740993317900F3E977 /* Frameworks */, - AFA5597B0993317900F3E977 /* Rez */, - AFA3D9AB09C03E4200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5596E0993317900F3E977 /* PBXTargetDependency */, - ); - name = Moebius; - productName = Moebius; - productReference = AFA5597F0993317900F3E977 /* Moebius.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA559920993322100F3E977 /* Superquadrics */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA559A10993322100F3E977 /* Build configuration list for PBXNativeTarget "Superquadrics" */; - buildPhases = ( - AFA559950993322100F3E977 /* Resources */, - AFA559970993322100F3E977 /* Sources */, - AFA559990993322100F3E977 /* Frameworks */, - AFA559A00993322100F3E977 /* Rez */, - AFA3D9D109C03E8B00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA559930993322100F3E977 /* PBXTargetDependency */, - ); - name = Superquadrics; - productName = Superquadrics; - productReference = AFA559A40993322100F3E977 /* Superquadrics.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA559B50993328000F3E977 /* Morph3D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA559C40993328000F3E977 /* Build configuration list for PBXNativeTarget "Morph3D" */; - buildPhases = ( - AFA559B80993328000F3E977 /* Resources */, - AFA559BA0993328000F3E977 /* Sources */, - AFA559BC0993328000F3E977 /* Frameworks */, - AFA559C30993328000F3E977 /* Rez */, - AFA3D9AF09C03E4B00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA559B60993328000F3E977 /* PBXTargetDependency */, - ); - name = Morph3D; - productName = Morph3D; - productReference = AFA559C70993328000F3E977 /* Morph3D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA559CF0993330600F3E977 /* Rubik */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA559DE0993330600F3E977 /* Build configuration list for PBXNativeTarget "Rubik" */; - buildPhases = ( - AFA559D20993330600F3E977 /* Resources */, - AFA559D40993330600F3E977 /* Sources */, - AFA559D60993330600F3E977 /* Frameworks */, - AFA559DD0993330600F3E977 /* Rez */, - AFA3D9C109C03E6E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA559D00993330600F3E977 /* PBXTargetDependency */, - ); - name = Rubik; - productName = Rubik; - productReference = AFA559E10993330600F3E977 /* Rubik.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55A030993340300F3E977 /* Stairs */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55A120993340300F3E977 /* Build configuration list for PBXNativeTarget "Stairs" */; - buildPhases = ( - AFA55A060993340300F3E977 /* Resources */, - AFA55A080993340300F3E977 /* Sources */, - AFA55A0A0993340300F3E977 /* Frameworks */, - AFA55A110993340300F3E977 /* Rez */, - AFA3D9CB09C03E7F00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55A040993340300F3E977 /* PBXTargetDependency */, - ); - name = Stairs; - productName = Stairs; - productReference = AFA55A150993340300F3E977 /* Stairs.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55A20099334A000F3E977 /* Sproingies */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55A2F099334A000F3E977 /* Build configuration list for PBXNativeTarget "Sproingies" */; - buildPhases = ( - AFA55A23099334A000F3E977 /* Resources */, - AFA55A25099334A000F3E977 /* Sources */, - AFA55A27099334A000F3E977 /* Frameworks */, - AFA55A2E099334A000F3E977 /* Rez */, - AFA3D9C909C03E7C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55A21099334A000F3E977 /* PBXTargetDependency */, - ); - name = Sproingies; - productName = Sproingies; - productReference = AFA55A32099334A000F3E977 /* Sproingies.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55A790993364300F3E977 /* Lament */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55A880993364300F3E977 /* Build configuration list for PBXNativeTarget "Lament" */; - buildPhases = ( - AFA55A7C0993364300F3E977 /* Resources */, - AFA55A7E0993364300F3E977 /* Sources */, - AFA55A800993364300F3E977 /* Frameworks */, - AFA55A870993364300F3E977 /* Rez */, - AFA3D9A309C03E3200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55A7A0993364300F3E977 /* PBXTargetDependency */, - ); - name = Lament; - productName = Lament; - productReference = AFA55A8B0993364300F3E977 /* Lament.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55ACF09933CEF00F3E977 /* Bubble3D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55ADE09933CEF00F3E977 /* Build configuration list for PBXNativeTarget "Bubble3D" */; - buildPhases = ( - AFA55AD209933CEF00F3E977 /* Resources */, - AFA55AD409933CEF00F3E977 /* Sources */, - AFA55AD609933CEF00F3E977 /* Frameworks */, - AFA55ADD09933CEF00F3E977 /* Rez */, - AFA3D96109C03DB100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55AD009933CEF00F3E977 /* PBXTargetDependency */, - ); - name = Bubble3D; - productName = Bubble3D; - productReference = AFA55AE109933CEF00F3E977 /* Bubble3D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55B0909933E0500F3E977 /* GLPlanet */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55B1B09933E0500F3E977 /* Build configuration list for PBXNativeTarget "GLPlanet" */; - buildPhases = ( - AFA55B0C09933E0500F3E977 /* Resources */, - AFA55B0E09933E0500F3E977 /* Sources */, - AFA55B1309933E0500F3E977 /* Frameworks */, - AFA55B1A09933E0500F3E977 /* Rez */, - AFA3D99309C03E1600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55B0A09933E0500F3E977 /* PBXTargetDependency */, - ); - name = GLPlanet; - productName = GLPlanet; - productReference = AFA55B1E09933E0500F3E977 /* GLPlanet.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55B2509933E8D00F3E977 /* Pulsar */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55B3409933E8D00F3E977 /* Build configuration list for PBXNativeTarget "Pulsar" */; - buildPhases = ( - AFA55B2809933E8D00F3E977 /* Resources */, - AFA55B2A09933E8D00F3E977 /* Sources */, - AFA55B2C09933E8D00F3E977 /* Frameworks */, - AFA55B3309933E8D00F3E977 /* Rez */, - AFA3D9BD09C03E6500E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55B2609933E8D00F3E977 /* PBXTargetDependency */, - ); - name = Pulsar; - productName = Pulsar; - productReference = AFA55B3709933E8D00F3E977 /* Pulsar.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55B7909933F7200F3E977 /* Sierpinski3D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55B8809933F7200F3E977 /* Build configuration list for PBXNativeTarget "Sierpinski3D" */; - buildPhases = ( - AFA55B7C09933F7200F3E977 /* Resources */, - AFA55B7E09933F7200F3E977 /* Sources */, - AFA55B8009933F7200F3E977 /* Frameworks */, - AFA55B8709933F7200F3E977 /* Rez */, - AFA3D9C509C03E7400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55B7A09933F7200F3E977 /* PBXTargetDependency */, - ); - name = Sierpinski3D; - productName = Sierpinski3D; - productReference = AFA55B8B09933F7200F3E977 /* Sierpinski3D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55B9109933FDA00F3E977 /* GFlux */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55BA009933FDA00F3E977 /* Build configuration list for PBXNativeTarget "GFlux" */; - buildPhases = ( - AFA55B9409933FDA00F3E977 /* Resources */, - AFA55B9609933FDA00F3E977 /* Sources */, - AFA55B9809933FDA00F3E977 /* Frameworks */, - AFA55B9F09933FDA00F3E977 /* Rez */, - AFA3D98709C03DF400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55B9209933FDA00F3E977 /* PBXTargetDependency */, - ); - name = GFlux; - productName = GFlux; - productReference = AFA55BA309933FDA00F3E977 /* GFlux.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55BAB099340CE00F3E977 /* Circuit */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55BBA099340CE00F3E977 /* Build configuration list for PBXNativeTarget "Circuit" */; - buildPhases = ( - AFA55BAE099340CE00F3E977 /* Resources */, - AFA55BB0099340CE00F3E977 /* Sources */, - AFA55BB2099340CE00F3E977 /* Frameworks */, - AFA55BB9099340CE00F3E977 /* Rez */, - AFA3D96709C03DBC00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55BAC099340CE00F3E977 /* PBXTargetDependency */, - ); - name = Circuit; - productName = Circuit; - productReference = AFA55BBD099340CE00F3E977 /* Circuit.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55BE40993429100F3E977 /* Menger */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55BF30993429100F3E977 /* Build configuration list for PBXNativeTarget "Menger" */; - buildPhases = ( - AFA55BE70993429100F3E977 /* Resources */, - AFA55BE90993429100F3E977 /* Sources */, - AFA55BEB0993429100F3E977 /* Frameworks */, - AFA55BF20993429100F3E977 /* Rez */, - AFA3D9A709C03E3A00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55BE50993429100F3E977 /* PBXTargetDependency */, - ); - name = Menger; - productName = Menger; - productReference = AFA55BF60993429100F3E977 /* Menger.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55C0E0993431300F3E977 /* Engine */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55C1D0993431300F3E977 /* Build configuration list for PBXNativeTarget "Engine" */; - buildPhases = ( - AFA55C110993431300F3E977 /* Resources */, - AFA55C130993431300F3E977 /* Sources */, - AFA55C150993431300F3E977 /* Frameworks */, - AFA55C1C0993431300F3E977 /* Rez */, - AFA3D97709C03DDA00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55C0F0993431300F3E977 /* PBXTargetDependency */, - ); - name = Engine; - productName = Engine; - productReference = AFA55C200993431300F3E977 /* Engine.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55C77099349A600F3E977 /* GLSnake */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55C86099349A600F3E977 /* Build configuration list for PBXNativeTarget "GLSnake" */; - buildPhases = ( - AFA55C7A099349A600F3E977 /* Resources */, - AFA55C7C099349A600F3E977 /* Sources */, - AFA55C7E099349A600F3E977 /* Frameworks */, - AFA55C85099349A600F3E977 /* Rez */, - AFA3D99709C03E1C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55C78099349A600F3E977 /* PBXTargetDependency */, - ); - name = GLSnake; - productName = GLSnake; - productReference = AFA55C89099349A600F3E977 /* GLSnake.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55CA909934BB200F3E977 /* Boxed */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55CB809934BB200F3E977 /* Build configuration list for PBXNativeTarget "Boxed" */; - buildPhases = ( - AFA55CAC09934BB200F3E977 /* Resources */, - AFA55CAE09934BB200F3E977 /* Sources */, - AFA55CB009934BB200F3E977 /* Frameworks */, - AFA55CB709934BB200F3E977 /* Rez */, - AFA3D95F09C03DAE00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55CAA09934BB200F3E977 /* PBXTargetDependency */, - ); - name = Boxed; - productName = Boxed; - productReference = AFA55CBB09934BB200F3E977 /* Boxed.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55CCC09934CE400F3E977 /* GLForestFire */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55CDB09934CE400F3E977 /* Build configuration list for PBXNativeTarget "GLForestFire" */; - buildPhases = ( - AFA55CCF09934CE400F3E977 /* Resources */, - AFA55CD109934CE400F3E977 /* Sources */, - AFA55CD309934CE400F3E977 /* Frameworks */, - AFA55CDA09934CE400F3E977 /* Rez */, - AFA3D98B09C03DFC00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55CCD09934CE400F3E977 /* PBXTargetDependency */, - ); - name = GLForestFire; - productName = GLForestFire; - productReference = AFA55CDE09934CE400F3E977 /* GLForestFire.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55D3C0993565300F3E977 /* SBalls */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55D4B0993565300F3E977 /* Build configuration list for PBXNativeTarget "SBalls" */; - buildPhases = ( - AFA55D3F0993565300F3E977 /* Resources */, - AFA55D410993565300F3E977 /* Sources */, - AFA55D430993565300F3E977 /* Frameworks */, - AFA55D4A0993565300F3E977 /* Rez */, - AFA3D9C309C03E7100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55D3D0993565300F3E977 /* PBXTargetDependency */, - ); - name = SBalls; - productName = SBalls; - productReference = AFA55D4E0993565300F3E977 /* SBalls.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55D620993584B00F3E977 /* Cubenetic */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55D710993584B00F3E977 /* Build configuration list for PBXNativeTarget "Cubenetic" */; - buildPhases = ( - AFA55D650993584B00F3E977 /* Resources */, - AFA55D670993584B00F3E977 /* Sources */, - AFA55D690993584B00F3E977 /* Frameworks */, - AFA55D700993584B00F3E977 /* Rez */, - AFA3D96D09C03DCA00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55D630993584B00F3E977 /* PBXTargetDependency */, - ); - name = Cubenetic; - productName = Cubenetic; - productReference = AFA55D740993584B00F3E977 /* Cubenetic.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55D7F099358C400F3E977 /* Spheremonics */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55D8E099358C400F3E977 /* Build configuration list for PBXNativeTarget "Spheremonics" */; - buildPhases = ( - AFA55D82099358C400F3E977 /* Resources */, - AFA55D84099358C400F3E977 /* Sources */, - AFA55D86099358C400F3E977 /* Frameworks */, - AFA55D8D099358C400F3E977 /* Rez */, - AFA3D9C709C03E7800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55D80099358C400F3E977 /* PBXTargetDependency */, - ); - name = Spheremonics; - productName = Spheremonics; - productReference = AFA55D91099358C400F3E977 /* Spheremonics.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55DC809935D7000F3E977 /* Lavalite */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55DD709935D7000F3E977 /* Build configuration list for PBXNativeTarget "Lavalite" */; - buildPhases = ( - AFA55DCB09935D7000F3E977 /* Resources */, - AFA55DCD09935D7000F3E977 /* Sources */, - AFA55DCF09935D7000F3E977 /* Frameworks */, - AFA55DD609935D7000F3E977 /* Rez */, - AFA3D9A509C03E3600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55DC909935D7000F3E977 /* PBXTargetDependency */, - ); - name = Lavalite; - productName = Lavalite; - productReference = AFA55DDA09935D7000F3E977 /* Lavalite.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55DF009935E4900F3E977 /* Queens */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55E0009935E4900F3E977 /* Build configuration list for PBXNativeTarget "Queens" */; - buildPhases = ( - AFA55DF309935E4900F3E977 /* Resources */, - AFA55DF509935E4900F3E977 /* Sources */, - AFA55DF809935E4900F3E977 /* Frameworks */, - AFA55DFF09935E4900F3E977 /* Rez */, - AFA3D9BF09C03E6900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55DF109935E4900F3E977 /* PBXTargetDependency */, - ); - name = Queens; - productName = Queens; - productReference = AFA55E0309935E4900F3E977 /* Queens.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55E0D09935EDC00F3E977 /* Endgame */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55E1C09935EDC00F3E977 /* Build configuration list for PBXNativeTarget "Endgame" */; - buildPhases = ( - AFA55E1009935EDC00F3E977 /* Resources */, - AFA55E1209935EDC00F3E977 /* Sources */, - AFA55E1409935EDC00F3E977 /* Frameworks */, - AFA55E1B09935EDC00F3E977 /* Rez */, - AFA3D97509C03DD700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55E0E09935EDC00F3E977 /* PBXTargetDependency */, - ); - name = Endgame; - productName = Endgame; - productReference = AFA55E1F09935EDC00F3E977 /* Endgame.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55E2F09935F8E00F3E977 /* GLBlur */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55E3F09935F8E00F3E977 /* Build configuration list for PBXNativeTarget "GLBlur" */; - buildPhases = ( - AFA55E3209935F8E00F3E977 /* Resources */, - AFA55E3409935F8E00F3E977 /* Sources */, - AFA55E3709935F8E00F3E977 /* Frameworks */, - AFA55E3E09935F8E00F3E977 /* Rez */, - AFA3D98909C03DF700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55E3009935F8E00F3E977 /* PBXTargetDependency */, - ); - name = GLBlur; - productName = GLBlur; - productReference = AFA55E4209935F8E00F3E977 /* GLBlur.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55E4E09935FF900F3E977 /* FlyingToasters */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55E5D09935FF900F3E977 /* Build configuration list for PBXNativeTarget "FlyingToasters" */; - buildPhases = ( - AFA55E5109935FF900F3E977 /* Resources */, - AFA55E5309935FF900F3E977 /* Sources */, - AFA55E5509935FF900F3E977 /* Frameworks */, - AFA55E5C09935FF900F3E977 /* Rez */, - AFA3D98109C03DEA00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55E4F09935FF900F3E977 /* PBXTargetDependency */, - ); - name = FlyingToasters; - productName = FlyingToasters; - productReference = AFA55E6009935FF900F3E977 /* FlyingToasters.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55EC7099360E300F3E977 /* BouncingCow */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55EE0099360E300F3E977 /* Build configuration list for PBXNativeTarget "BouncingCow" */; - buildPhases = ( - AFA55ECA099360E300F3E977 /* Resources */, - AFA55ECC099360E300F3E977 /* Sources */, - AFA55ED8099360E300F3E977 /* Frameworks */, - AFA55EDF099360E300F3E977 /* Rez */, - AFA3D95D09C03DAB00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55EC8099360E300F3E977 /* PBXTargetDependency */, - ); - name = BouncingCow; - productName = BouncingCow; - productReference = AFA55EE3099360E300F3E977 /* BouncingCow.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55F06099361B700F3E977 /* JigglyPuff */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55F1B099361B700F3E977 /* Build configuration list for PBXNativeTarget "JigglyPuff" */; - buildPhases = ( - AFA55F09099361B700F3E977 /* Resources */, - AFA55F0B099361B700F3E977 /* Sources */, - AFA55F13099361B700F3E977 /* Frameworks */, - AFA55F1A099361B700F3E977 /* Rez */, - AFA3D99D09C03E2600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55F07099361B700F3E977 /* PBXTargetDependency */, - ); - name = JigglyPuff; - productName = JigglyPuff; - productReference = AFA55F1E099361B700F3E977 /* JigglyPuff.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55F2A0993622F00F3E977 /* Klein */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55F390993622F00F3E977 /* Build configuration list for PBXNativeTarget "Klein" */; - buildPhases = ( - AFA55F2D0993622F00F3E977 /* Resources */, - AFA55F2F0993622F00F3E977 /* Sources */, - AFA55F310993622F00F3E977 /* Frameworks */, - AFA55F380993622F00F3E977 /* Rez */, - AFA3D9A109C03E2E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55F2B0993622F00F3E977 /* PBXTargetDependency */, - ); - name = Klein; - productName = Klein; - productReference = AFA55F3C0993622F00F3E977 /* Klein.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55F420993629000F3E977 /* Hypertorus */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55F510993629000F3E977 /* Build configuration list for PBXNativeTarget "Hypertorus" */; - buildPhases = ( - AFA55F450993629000F3E977 /* Resources */, - AFA55F470993629000F3E977 /* Sources */, - AFA55F490993629000F3E977 /* Frameworks */, - AFA55F500993629000F3E977 /* Rez */, - AFA3D99B09C03E2300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55F430993629000F3E977 /* PBXTargetDependency */, - ); - name = Hypertorus; - productName = HyperTorus; - productReference = AFA55F540993629000F3E977 /* Hypertorus.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55F720993643600F3E977 /* GLMatrix */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55F810993643600F3E977 /* Build configuration list for PBXNativeTarget "GLMatrix" */; - buildPhases = ( - AFA55F750993643600F3E977 /* Resources */, - AFA55F770993643600F3E977 /* Sources */, - AFA55F790993643600F3E977 /* Frameworks */, - AFA55F800993643600F3E977 /* Rez */, - AFA3D99109C03E1200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55F730993643600F3E977 /* PBXTargetDependency */, - ); - name = GLMatrix; - productName = GLMatrix; - productReference = AFA55F840993643600F3E977 /* GLMatrix.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55FD309936BFA00F3E977 /* CubeStorm */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA55FE209936BFA00F3E977 /* Build configuration list for PBXNativeTarget "CubeStorm" */; - buildPhases = ( - AFA55FD609936BFA00F3E977 /* Resources */, - AFA55FD809936BFA00F3E977 /* Sources */, - AFA55FDA09936BFA00F3E977 /* Frameworks */, - AFA55FE109936BFA00F3E977 /* Rez */, - AFA3D96F09C03DCD00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55FD409936BFA00F3E977 /* PBXTargetDependency */, - ); - name = CubeStorm; - productName = CubeStorm; - productReference = AFA55FE509936BFA00F3E977 /* CubeStorm.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA55FF909936C6D00F3E977 /* GLKnots */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5600809936C6D00F3E977 /* Build configuration list for PBXNativeTarget "GLKnots" */; - buildPhases = ( - AFA55FFC09936C6D00F3E977 /* Resources */, - AFA55FFE09936C6D00F3E977 /* Sources */, - AFA5600009936C6D00F3E977 /* Frameworks */, - AFA5600709936C6D00F3E977 /* Rez */, - AFA3D98F09C03E0F00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA55FFA09936C6D00F3E977 /* PBXTargetDependency */, - ); - name = GLKnots; - productName = GLKnots; - productReference = AFA5600B09936C6D00F3E977 /* GLKnots.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5601409936CC800F3E977 /* BlockTube */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5602309936CC800F3E977 /* Build configuration list for PBXNativeTarget "BlockTube" */; - buildPhases = ( - AFA5601709936CC800F3E977 /* Resources */, - AFA5601909936CC800F3E977 /* Sources */, - AFA5601B09936CC800F3E977 /* Frameworks */, - AFA5602209936CC800F3E977 /* Rez */, - AFA3D95909C03DA400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5601509936CC800F3E977 /* PBXTargetDependency */, - ); - name = BlockTube; - productName = BlockTube; - productReference = AFA5602609936CC800F3E977 /* BlockTube.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5603209936D5100F3E977 /* FlipFlop */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5604109936D5100F3E977 /* Build configuration list for PBXNativeTarget "FlipFlop" */; - buildPhases = ( - AFA5603509936D5100F3E977 /* Resources */, - AFA5603709936D5100F3E977 /* Sources */, - AFA5603909936D5100F3E977 /* Frameworks */, - AFA5604009936D5100F3E977 /* Rez */, - AFA3D97B09C03DE000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5603309936D5100F3E977 /* PBXTargetDependency */, - ); - name = FlipFlop; - productName = FlipFlop; - productReference = AFA5604409936D5100F3E977 /* FlipFlop.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5604A09936E2100F3E977 /* AntInspect */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5605909936E2100F3E977 /* Build configuration list for PBXNativeTarget "AntInspect" */; - buildPhases = ( - AFA5604D09936E2100F3E977 /* Resources */, - AFA5604F09936E2100F3E977 /* Sources */, - AFA5605109936E2100F3E977 /* Frameworks */, - AFA5605809936E2100F3E977 /* Rez */, - AFA3D94D09C03D8D00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5604B09936E2100F3E977 /* PBXTargetDependency */, - ); - name = AntInspect; - productName = AntInspect; - productReference = AFA5605C09936E2100F3E977 /* AntInspect.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5606209936F3800F3E977 /* AntSpotlight */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5607109936F3800F3E977 /* Build configuration list for PBXNativeTarget "AntSpotlight" */; - buildPhases = ( - AFA5606509936F3800F3E977 /* Resources */, - AFA5606709936F3800F3E977 /* Sources */, - AFA5606909936F3800F3E977 /* Frameworks */, - AFA5607009936F3800F3E977 /* Rez */, - AFA3D95109C03D9400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5606309936F3800F3E977 /* PBXTargetDependency */, - ); - name = AntSpotlight; - productName = AntSpotlight; - productReference = AFA5607409936F3800F3E977 /* AntSpotlight.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA560AE0993718D00F3E977 /* Polytopes */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA560BD0993718D00F3E977 /* Build configuration list for PBXNativeTarget "Polytopes" */; - buildPhases = ( - AFA560B10993718D00F3E977 /* Resources */, - AFA560B30993718D00F3E977 /* Sources */, - AFA560B50993718D00F3E977 /* Frameworks */, - AFA560BC0993718D00F3E977 /* Rez */, - AFA3D9B909C03E5E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA560AF0993718D00F3E977 /* PBXTargetDependency */, - ); - name = Polytopes; - productName = Polytopes; - productReference = AFA560C00993718D00F3E977 /* Polytopes.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA560FD0993781600F3E977 /* Molecule */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5610C0993781600F3E977 /* Build configuration list for PBXNativeTarget "Molecule" */; - buildPhases = ( - AFA561000993781600F3E977 /* Resources */, - AFA561020993781600F3E977 /* Sources */, - AFA561040993781600F3E977 /* Frameworks */, - AFA5610B0993781600F3E977 /* Rez */, - AFA3D9AD09C03E4600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA560FE0993781600F3E977 /* PBXTargetDependency */, - AFA5611E0993791D00F3E977 /* PBXTargetDependency */, - ); - name = Molecule; - productName = Molecule; - productReference = AFA5610F0993781600F3E977 /* Molecule.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5615609937C0D00F3E977 /* BlinkBox */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5616709937C0D00F3E977 /* Build configuration list for PBXNativeTarget "BlinkBox" */; - buildPhases = ( - AFA5615B09937C0D00F3E977 /* Resources */, - AFA5615D09937C0D00F3E977 /* Sources */, - AFA5615F09937C0D00F3E977 /* Frameworks */, - AFA5616609937C0D00F3E977 /* Rez */, - AFA3D95709C03DA100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5615709937C0D00F3E977 /* PBXTargetDependency */, - ); - name = BlinkBox; - productName = BlinkBox; - productReference = AFA5616A09937C0D00F3E977 /* BlinkBox.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5617B09937CF100F3E977 /* Noof */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5618A09937CF100F3E977 /* Build configuration list for PBXNativeTarget "Noof" */; - buildPhases = ( - AFA5617E09937CF100F3E977 /* Resources */, - AFA5618009937CF100F3E977 /* Sources */, - AFA5618209937CF100F3E977 /* Frameworks */, - AFA5618909937CF100F3E977 /* Rez */, - AFA3D9B109C03E4E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5617C09937CF100F3E977 /* PBXTargetDependency */, - ); - name = Noof; - productName = Noof; - productReference = AFA5618D09937CF100F3E977 /* Noof.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5619D09937D7E00F3E977 /* Polyhedra */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA561AC09937D7E00F3E977 /* Build configuration list for PBXNativeTarget "Polyhedra" */; - buildPhases = ( - AFA561A009937D7E00F3E977 /* Resources */, - AFA561A209937D7E00F3E977 /* Sources */, - AFA561A409937D7E00F3E977 /* Frameworks */, - AFA561AB09937D7E00F3E977 /* Rez */, - AFA3D9B709C03E5B00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5619E09937D7E00F3E977 /* PBXTargetDependency */, - ); - name = Polyhedra; - productName = Polyhedra; - productReference = AFA561AF09937D7E00F3E977 /* Polyhedra.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA562060993849F00F3E977 /* Providence */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA562160993849F00F3E977 /* Build configuration list for PBXNativeTarget "Providence" */; - buildPhases = ( - AFA562090993849F00F3E977 /* Resources */, - AFA5620B0993849F00F3E977 /* Sources */, - AFA5620E0993849F00F3E977 /* Frameworks */, - AFA562150993849F00F3E977 /* Rez */, - AFA3D9BB09C03E6200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA562070993849F00F3E977 /* PBXTargetDependency */, - ); - name = Providence; - productName = Providence; - productReference = AFA562190993849F00F3E977 /* Providence.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA5621F0993852500F3E977 /* Pinion */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA5622E0993852500F3E977 /* Build configuration list for PBXNativeTarget "Pinion" */; - buildPhases = ( - AFA562220993852500F3E977 /* Resources */, - AFA562240993852500F3E977 /* Sources */, - AFA562260993852500F3E977 /* Frameworks */, - AFA5622D0993852500F3E977 /* Rez */, - AFA3D9B309C03E5100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA562200993852500F3E977 /* PBXTargetDependency */, - ); - name = Pinion; - productName = Pinion; - productReference = AFA562310993852500F3E977 /* Pinion.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA562BF099392C600F3E977 /* Boing */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA562CE099392C600F3E977 /* Build configuration list for PBXNativeTarget "Boing" */; - buildPhases = ( - AFA562C2099392C600F3E977 /* Resources */, - AFA562C4099392C600F3E977 /* Sources */, - AFA562C6099392C600F3E977 /* Frameworks */, - AFA562CD099392C600F3E977 /* Rez */, - AFA3D95B09C03DA800E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA562C0099392C600F3E977 /* PBXTargetDependency */, - ); - name = Boing; - productName = Boing; - productReference = AFA562D1099392C600F3E977 /* Boing.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA562DA099393C900F3E977 /* AntMaze */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA562E9099393C900F3E977 /* Build configuration list for PBXNativeTarget "AntMaze" */; - buildPhases = ( - AFA562DD099393C900F3E977 /* Resources */, - AFA562DF099393C900F3E977 /* Sources */, - AFA562E1099393C900F3E977 /* Frameworks */, - AFA562E8099393C900F3E977 /* Rez */, - AFA3D94F09C03D9100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA562DB099393C900F3E977 /* PBXTargetDependency */, - ); - name = AntMaze; - productName = AntMaze; - productReference = AFA562EC099393C900F3E977 /* AntMaze.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA562F20993943B00F3E977 /* Tangram */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA563010993943B00F3E977 /* Build configuration list for PBXNativeTarget "Tangram" */; - buildPhases = ( - AFA562F50993943B00F3E977 /* Resources */, - AFA562F70993943B00F3E977 /* Sources */, - AFA562F90993943B00F3E977 /* Frameworks */, - AFA563000993943B00F3E977 /* Rez */, - AFA3D9D309C03E8F00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA562F30993943B00F3E977 /* PBXTargetDependency */, - ); - name = Tangram; - productName = Tangram; - productReference = AFA563040993943B00F3E977 /* Tangram.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA563130993951000F3E977 /* Crackberg */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA563230993951000F3E977 /* Build configuration list for PBXNativeTarget "Crackberg" */; - buildPhases = ( - AFA563160993951000F3E977 /* Resources */, - AFA563180993951000F3E977 /* Sources */, - AFA5631B0993951000F3E977 /* Frameworks */, - AFA563220993951000F3E977 /* Rez */, - AFA3D96909C03DBF00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA563140993951000F3E977 /* PBXTargetDependency */, - ); - name = Crackberg; - productName = Crackberg; - productReference = AFA563260993951000F3E977 /* Crackberg.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA56331099395ED00F3E977 /* GLHanoi */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA56340099395ED00F3E977 /* Build configuration list for PBXNativeTarget "GLHanoi" */; - buildPhases = ( - AFA56334099395ED00F3E977 /* Resources */, - AFA56336099395ED00F3E977 /* Sources */, - AFA56338099395ED00F3E977 /* Frameworks */, - AFA5633F099395ED00F3E977 /* Rez */, - AFA3D98D09C03E0500E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA56332099395ED00F3E977 /* PBXTargetDependency */, - ); - name = GLHanoi; - productName = GLHanoi; - productReference = AFA56343099395ED00F3E977 /* GLHanoi.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA56351099396C000F3E977 /* Cube21 */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA56360099396C000F3E977 /* Build configuration list for PBXNativeTarget "Cube21" */; - buildPhases = ( - AFA56354099396C000F3E977 /* Resources */, - AFA56356099396C000F3E977 /* Sources */, - AFA56358099396C000F3E977 /* Frameworks */, - AFA5635F099396C000F3E977 /* Rez */, - AFA3D96B09C03DC600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA56352099396C000F3E977 /* PBXTargetDependency */, - ); - name = Cube21; - productName = Cube21; - productReference = AFA56363099396C000F3E977 /* Cube21.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA56379099397B300F3E977 /* TimeTunnel */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA56388099397B300F3E977 /* Build configuration list for PBXNativeTarget "TimeTunnel" */; - buildPhases = ( - AFA5637C099397B300F3E977 /* Resources */, - AFA5637E099397B300F3E977 /* Sources */, - AFA56380099397B300F3E977 /* Frameworks */, - AFA56387099397B300F3E977 /* Rez */, - AFA3D9D509C03E9300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA5637A099397B300F3E977 /* PBXTargetDependency */, - ); - name = TimeTunnel; - productName = TimeTunnel; - productReference = AFA5638B099397B300F3E977 /* TimeTunnel.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA563A4099398BB00F3E977 /* Juggler3D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA563B3099398BB00F3E977 /* Build configuration list for PBXNativeTarget "Juggler3D" */; - buildPhases = ( - AFA563A7099398BB00F3E977 /* Resources */, - AFA563A9099398BB00F3E977 /* Sources */, - AFA563AB099398BB00F3E977 /* Frameworks */, - AFA563B2099398BB00F3E977 /* Rez */, - AFA3D99F09C03E2900E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA563A5099398BB00F3E977 /* PBXTargetDependency */, - ); - name = Juggler3D; - productName = Juggler3D; - productReference = AFA563B6099398BB00F3E977 /* Juggler3D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFA6AAF020999950006D2685 /* GlitchPEG */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFA6AB0220999950006D2685 /* Build configuration list for PBXNativeTarget "GlitchPEG" */; - buildPhases = ( - AFA6AAF320999950006D2685 /* Resources */, - AFA6AAF520999950006D2685 /* Sources */, - AFA6AAF820999950006D2685 /* Frameworks */, - AFA6AB0020999950006D2685 /* Rez */, - AFA6AB0120999950006D2685 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFA6AAF120999950006D2685 /* PBXTargetDependency */, - ); - name = GlitchPEG; - productName = Attraction; - productReference = AFA6AB0520999950006D2685 /* GlitchPEG.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFAAE387207D6343007A515C /* Maze3D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFAAE399207D6343007A515C /* Build configuration list for PBXNativeTarget "Maze3D" */; - buildPhases = ( - AFAAE38A207D6343007A515C /* Resources */, - AFAAE38C207D6343007A515C /* Sources */, - AFAAE38F207D6343007A515C /* Frameworks */, - AFAAE397207D6343007A515C /* Rez */, - AFAAE398207D6343007A515C /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFAAE388207D6343007A515C /* PBXTargetDependency */, - ); - name = Maze3D; - productName = DangerBall; - productReference = AFAAE39C207D6343007A515C /* Maze3D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFACE8731CC83458008B24CD /* EnergyStream */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFACE8851CC83458008B24CD /* Build configuration list for PBXNativeTarget "EnergyStream" */; - buildPhases = ( - AFACE8761CC83458008B24CD /* Resources */, - AFACE8781CC83458008B24CD /* Sources */, - AFACE87B1CC83458008B24CD /* Frameworks */, - AFACE8831CC83458008B24CD /* Rez */, - AFACE8841CC83458008B24CD /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFACE8741CC83458008B24CD /* PBXTargetDependency */, - ); - name = EnergyStream; - productName = DangerBall; - productReference = AFACE8881CC83458008B24CD /* EnergyStream.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFB591A7178B812C00EA4005 /* Hexadrop */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFB591B7178B812C00EA4005 /* Build configuration list for PBXNativeTarget "Hexadrop" */; - buildPhases = ( - AFB591AA178B812C00EA4005 /* Resources */, - AFB591AC178B812C00EA4005 /* Sources */, - AFB591AF178B812C00EA4005 /* Frameworks */, - AFB591B5178B812C00EA4005 /* Rez */, - AFB591B6178B812C00EA4005 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFB591A8178B812C00EA4005 /* PBXTargetDependency */, - ); - name = Hexadrop; - productName = Attraction; - productReference = AFB591BA178B812C00EA4005 /* Hexadrop.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFBFE74B178642DC00432B21 /* Apple2-OSX */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFBFE75B178642DC00432B21 /* Build configuration list for PBXNativeTarget "Apple2-OSX" */; - buildPhases = ( - AFBFE74E178642DC00432B21 /* Resources */, - AFBFE751178642DC00432B21 /* Sources */, - AFBFE755178642DC00432B21 /* Frameworks */, - AFBFE78817894FFA00432B21 /* Copy Standalone Preferences XML File */, - AFBFE75A178642DC00432B21 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFBFE7641786438900432B21 /* PBXTargetDependency */, - AFBFE74C178642DC00432B21 /* PBXTargetDependency */, - ); - name = "Apple2-OSX"; - productName = SaverTester; - productReference = AFBFE75E178642DC00432B21 /* Apple2.app */; - productType = "com.apple.product-type.application"; - }; - AFBFE767178647FE00432B21 /* Phosphor-OSX */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFBFE77B178647FE00432B21 /* Build configuration list for PBXNativeTarget "Phosphor-OSX" */; - buildPhases = ( - AFBFE76C178647FE00432B21 /* Resources */, - AFBFE771178647FE00432B21 /* Sources */, - AFBFE775178647FE00432B21 /* Frameworks */, - AFBFE78917895AAF00432B21 /* Copy Standalone Preferences XML File */, - AFBFE77A178647FE00432B21 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFBFE7811786482B00432B21 /* PBXTargetDependency */, - AFBFE76A178647FE00432B21 /* PBXTargetDependency */, - ); - name = "Phosphor-OSX"; - productName = SaverTester; - productReference = AFBFE77E178647FE00432B21 /* Phosphor.app */; - productType = "com.apple.product-type.application"; - }; - AFC0E8AB1CDC601A008CAFAC /* Hydrostat */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFC0E8BD1CDC601A008CAFAC /* Build configuration list for PBXNativeTarget "Hydrostat" */; - buildPhases = ( - AFC0E8AE1CDC601A008CAFAC /* Resources */, - AFC0E8B01CDC601A008CAFAC /* Sources */, - AFC0E8B31CDC601A008CAFAC /* Frameworks */, - AFC0E8BB1CDC601A008CAFAC /* Rez */, - AFC0E8BC1CDC601A008CAFAC /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFC0E8AC1CDC601A008CAFAC /* PBXTargetDependency */, - ); - name = Hydrostat; - productName = DangerBall; - productReference = AFC0E8C01CDC601A008CAFAC /* Hydrostat.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFC5CFD62044AA23004CEB5E /* Crumbler */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFC5CFE82044AA23004CEB5E /* Build configuration list for PBXNativeTarget "Crumbler" */; - buildPhases = ( - AFC5CFD92044AA23004CEB5E /* Resources */, - AFC5CFDB2044AA23004CEB5E /* Sources */, - AFC5CFDE2044AA23004CEB5E /* Frameworks */, - AFC5CFE62044AA23004CEB5E /* Rez */, - AFC5CFE72044AA23004CEB5E /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFC5CFD72044AA23004CEB5E /* PBXTargetDependency */, - ); - name = Crumbler; - productName = DangerBall; - productReference = AFC5CFEB2044AA23004CEB5E /* Crumbler.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFCF833B1AF5B515008BB7E1 /* SplitFlap */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFCF834D1AF5B515008BB7E1 /* Build configuration list for PBXNativeTarget "SplitFlap" */; - buildPhases = ( - AFCF833E1AF5B515008BB7E1 /* Resources */, - AFCF83401AF5B515008BB7E1 /* Sources */, - AFCF83431AF5B515008BB7E1 /* Frameworks */, - AFCF834B1AF5B515008BB7E1 /* Rez */, - AFCF834C1AF5B515008BB7E1 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFCF833C1AF5B515008BB7E1 /* PBXTargetDependency */, - ); - name = SplitFlap; - productName = DangerBall; - productReference = AFCF83501AF5B515008BB7E1 /* SplitFlap.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD51B1B0F063B4A00471C02 /* Photopile */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD51B2D0F063B4A00471C02 /* Build configuration list for PBXNativeTarget "Photopile" */; - buildPhases = ( - AFD51B1E0F063B4A00471C02 /* Resources */, - AFD51B210F063B4A00471C02 /* Sources */, - AFD51B240F063B4A00471C02 /* Frameworks */, - AFD51B2B0F063B4A00471C02 /* Rez */, - AFD51B2C0F063B4A00471C02 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD51B1C0F063B4A00471C02 /* PBXTargetDependency */, - ); - name = Photopile; - productName = Photopile; - productReference = AFD51B300F063B4A00471C02 /* Photopile.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56DF10996A03800BA26F7 /* GLText */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56E010996A03800BA26F7 /* Build configuration list for PBXNativeTarget "GLText" */; - buildPhases = ( - AFD56DF40996A03800BA26F7 /* Resources */, - AFD56DF60996A03800BA26F7 /* Sources */, - AFD56DF90996A03800BA26F7 /* Frameworks */, - AFD56E000996A03800BA26F7 /* Rez */, - AFA3D99909C03E2000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56DF20996A03800BA26F7 /* PBXTargetDependency */, - ); - name = GLText; - productName = GLText; - productReference = AFD56E040996A03800BA26F7 /* GLText.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56EAE0996A72600BA26F7 /* Braid */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56EBB0996A72600BA26F7 /* Build configuration list for PBXNativeTarget "Braid" */; - buildPhases = ( - AFD56EB10996A72600BA26F7 /* Resources */, - AFD56EB30996A72600BA26F7 /* Sources */, - AFD56EB60996A72600BA26F7 /* Frameworks */, - AFD56EBA0996A72600BA26F7 /* Rez */, - AFA3D90709C03D0B00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56EAF0996A72600BA26F7 /* PBXTargetDependency */, - ); - name = Braid; - productName = Braid; - productReference = AFD56EBE0996A72600BA26F7 /* Braid.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56EDA0996A95700BA26F7 /* Forest */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56EE70996A95700BA26F7 /* Build configuration list for PBXNativeTarget "Forest" */; - buildPhases = ( - AFD56EDD0996A95700BA26F7 /* Resources */, - AFD56EDF0996A95700BA26F7 /* Sources */, - AFD56EE20996A95700BA26F7 /* Frameworks */, - AFD56EE60996A95700BA26F7 /* Rez */, - AFA3D91D09C03D3000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56EDB0996A95700BA26F7 /* PBXTargetDependency */, - ); - name = Forest; - productName = Forest; - productReference = AFD56EEA0996A95700BA26F7 /* Forest.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56F0B0996AAFA00BA26F7 /* Vines */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56F180996AAFA00BA26F7 /* Build configuration list for PBXNativeTarget "Vines" */; - buildPhases = ( - AFD56F0E0996AAFA00BA26F7 /* Resources */, - AFD56F100996AAFA00BA26F7 /* Sources */, - AFD56F130996AAFA00BA26F7 /* Frameworks */, - AFD56F170996AAFA00BA26F7 /* Rez */, - AFA3D94909C03D8100E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56F0C0996AAFA00BA26F7 /* PBXTargetDependency */, - ); - name = Vines; - productName = Vines; - productReference = AFD56F1B0996AAFA00BA26F7 /* Vines.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56F230996AB8A00BA26F7 /* Galaxy */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56F300996AB8A00BA26F7 /* Build configuration list for PBXNativeTarget "Galaxy" */; - buildPhases = ( - AFD56F260996AB8A00BA26F7 /* Resources */, - AFD56F280996AB8A00BA26F7 /* Sources */, - AFD56F2B0996AB8A00BA26F7 /* Frameworks */, - AFD56F2F0996AB8A00BA26F7 /* Rez */, - AFA3D91F09C03D3300E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56F240996AB8A00BA26F7 /* PBXTargetDependency */, - ); - name = Galaxy; - productName = Galaxy; - productReference = AFD56F330996AB8A00BA26F7 /* Galaxy.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56F4F0996AEEE00BA26F7 /* Grav */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56F5C0996AEEE00BA26F7 /* Build configuration list for PBXNativeTarget "Grav" */; - buildPhases = ( - AFD56F520996AEEE00BA26F7 /* Resources */, - AFD56F540996AEEE00BA26F7 /* Sources */, - AFD56F570996AEEE00BA26F7 /* Frameworks */, - AFD56F5B0996AEEE00BA26F7 /* Rez */, - AFA3D92109C03D3600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56F500996AEEE00BA26F7 /* PBXTargetDependency */, - ); - name = Grav; - productName = Grav; - productReference = AFD56F5F0996AEEE00BA26F7 /* Grav.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56F6B0996B01600BA26F7 /* Hopalong */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56F780996B01600BA26F7 /* Build configuration list for PBXNativeTarget "Hopalong" */; - buildPhases = ( - AFD56F6E0996B01600BA26F7 /* Resources */, - AFD56F700996B01600BA26F7 /* Sources */, - AFD56F730996B01600BA26F7 /* Frameworks */, - AFD56F770996B01600BA26F7 /* Rez */, - AFA3D92309C03D3A00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56F6C0996B01600BA26F7 /* PBXTargetDependency */, - ); - name = Hopalong; - productName = Hopalong; - productReference = AFD56F7B0996B01600BA26F7 /* Hopalong.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56F8C0996B09400BA26F7 /* Laser */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56F990996B09400BA26F7 /* Build configuration list for PBXNativeTarget "Laser" */; - buildPhases = ( - AFD56F8F0996B09400BA26F7 /* Resources */, - AFD56F910996B09400BA26F7 /* Sources */, - AFD56F940996B09400BA26F7 /* Frameworks */, - AFD56F980996B09400BA26F7 /* Rez */, - AFA3D92909C03D4400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56F8D0996B09400BA26F7 /* PBXTargetDependency */, - ); - name = Laser; - productName = Laser; - productReference = AFD56F9C0996B09400BA26F7 /* Laser.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56FA30996B10F00BA26F7 /* Lightning */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56FB00996B10F00BA26F7 /* Build configuration list for PBXNativeTarget "Lightning" */; - buildPhases = ( - AFD56FA60996B10F00BA26F7 /* Resources */, - AFD56FA80996B10F00BA26F7 /* Sources */, - AFD56FAB0996B10F00BA26F7 /* Frameworks */, - AFD56FAF0996B10F00BA26F7 /* Rez */, - AFA3D92B09C03D4700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56FA40996B10F00BA26F7 /* PBXTargetDependency */, - ); - name = Lightning; - productName = Lightning; - productReference = AFD56FB30996B10F00BA26F7 /* Lightning.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56FB90996B18F00BA26F7 /* Lisa */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56FC60996B18F00BA26F7 /* Build configuration list for PBXNativeTarget "Lisa" */; - buildPhases = ( - AFD56FBC0996B18F00BA26F7 /* Resources */, - AFD56FBE0996B18F00BA26F7 /* Sources */, - AFD56FC10996B18F00BA26F7 /* Frameworks */, - AFD56FC50996B18F00BA26F7 /* Rez */, - AFA3D92D09C03D4A00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56FBA0996B18F00BA26F7 /* PBXTargetDependency */, - ); - name = Lisa; - productName = Lisa; - productReference = AFD56FC90996B18F00BA26F7 /* Lisa.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56FCF0996B20900BA26F7 /* Lissie */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD56FDC0996B20900BA26F7 /* Build configuration list for PBXNativeTarget "Lissie" */; - buildPhases = ( - AFD56FD20996B20900BA26F7 /* Resources */, - AFD56FD40996B20900BA26F7 /* Sources */, - AFD56FD70996B20900BA26F7 /* Frameworks */, - AFD56FDB0996B20900BA26F7 /* Rez */, - AFA3D92F09C03D4E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56FD00996B20900BA26F7 /* PBXTargetDependency */, - ); - name = Lissie; - productName = Lissie; - productReference = AFD56FDF0996B20900BA26F7 /* Lissie.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD56FF80996B43800BA26F7 /* Penrose */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570050996B43800BA26F7 /* Build configuration list for PBXNativeTarget "Penrose" */; - buildPhases = ( - AFD56FFB0996B43800BA26F7 /* Resources */, - AFD56FFD0996B43800BA26F7 /* Sources */, - AFD570000996B43800BA26F7 /* Frameworks */, - AFD570040996B43800BA26F7 /* Rez */, - AFA3D93709C03D5B00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD56FF90996B43800BA26F7 /* PBXTargetDependency */, - ); - name = Penrose; - productName = Penrose; - productReference = AFD570080996B43800BA26F7 /* Penrose.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD5700F0996B4CC00BA26F7 /* Sierpinski */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD5701C0996B4CC00BA26F7 /* Build configuration list for PBXNativeTarget "Sierpinski" */; - buildPhases = ( - AFD570120996B4CC00BA26F7 /* Resources */, - AFD570140996B4CC00BA26F7 /* Sources */, - AFD570170996B4CC00BA26F7 /* Frameworks */, - AFD5701B0996B4CC00BA26F7 /* Rez */, - AFA3DBA209C0424C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570100996B4CC00BA26F7 /* PBXTargetDependency */, - ); - name = Sierpinski; - productName = Sierpinski; - productReference = AFD5701F0996B4CC00BA26F7 /* Sierpinski.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD570260996B56D00BA26F7 /* Sphere */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570330996B56D00BA26F7 /* Build configuration list for PBXNativeTarget "Sphere" */; - buildPhases = ( - AFD570290996B56D00BA26F7 /* Resources */, - AFD5702B0996B56D00BA26F7 /* Sources */, - AFD5702E0996B56D00BA26F7 /* Frameworks */, - AFD570320996B56D00BA26F7 /* Rez */, - AFA3D93D09C03D6C00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570270996B56D00BA26F7 /* PBXTargetDependency */, - ); - name = Sphere; - productName = Sphere; - productReference = AFD570360996B56D00BA26F7 /* Sphere.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD570430996B61600BA26F7 /* Spiral */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570500996B61600BA26F7 /* Build configuration list for PBXNativeTarget "Spiral" */; - buildPhases = ( - AFD570460996B61600BA26F7 /* Resources */, - AFD570480996B61600BA26F7 /* Sources */, - AFD5704B0996B61600BA26F7 /* Frameworks */, - AFD5704F0996B61600BA26F7 /* Rez */, - AFA3D93F09C03D6F00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570440996B61600BA26F7 /* PBXTargetDependency */, - ); - name = Spiral; - productName = Spiral; - productReference = AFD570530996B61600BA26F7 /* Spiral.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD570590996B6A300BA26F7 /* FadePlot */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570660996B6A300BA26F7 /* Build configuration list for PBXNativeTarget "FadePlot" */; - buildPhases = ( - AFD5705C0996B6A300BA26F7 /* Resources */, - AFD5705E0996B6A300BA26F7 /* Sources */, - AFD570610996B6A300BA26F7 /* Frameworks */, - AFD570650996B6A300BA26F7 /* Rez */, - AFA3D91309C03D1E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD5705A0996B6A300BA26F7 /* PBXTargetDependency */, - ); - name = FadePlot; - productName = FadePlot; - productReference = AFD570690996B6A300BA26F7 /* FadePlot.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD5706F0996B72700BA26F7 /* Mountain */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD5707C0996B72700BA26F7 /* Build configuration list for PBXNativeTarget "Mountain" */; - buildPhases = ( - AFD570720996B72700BA26F7 /* Resources */, - AFD570740996B72700BA26F7 /* Sources */, - AFD570770996B72700BA26F7 /* Frameworks */, - AFD5707B0996B72700BA26F7 /* Rez */, - AFA3D93309C03D5400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570700996B72700BA26F7 /* PBXTargetDependency */, - ); - name = Mountain; - productName = Mountain; - productReference = AFD5707F0996B72800BA26F7 /* Mountain.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD570850996B80300BA26F7 /* Triangle */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570920996B80300BA26F7 /* Build configuration list for PBXNativeTarget "Triangle" */; - buildPhases = ( - AFD570880996B80300BA26F7 /* Resources */, - AFD5708A0996B80300BA26F7 /* Sources */, - AFD5708D0996B80300BA26F7 /* Frameworks */, - AFD570910996B80300BA26F7 /* Rez */, - AFA3D94709C03D7E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570860996B80300BA26F7 /* PBXTargetDependency */, - ); - name = Triangle; - productName = Triangle; - productReference = AFD570950996B80300BA26F7 /* Triangle.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD5709B0996B88E00BA26F7 /* Worm */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570A80996B88E00BA26F7 /* Build configuration list for PBXNativeTarget "Worm" */; - buildPhases = ( - AFD5709E0996B88E00BA26F7 /* Resources */, - AFD570A00996B88E00BA26F7 /* Sources */, - AFD570A30996B88E00BA26F7 /* Frameworks */, - AFD570A70996B88E00BA26F7 /* Rez */, - AFA3D94B09C03D8500E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD5709C0996B88E00BA26F7 /* PBXTargetDependency */, - ); - name = Worm; - productName = Worm; - productReference = AFD570AB0996B88E00BA26F7 /* Worm.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD570B10996B93000BA26F7 /* Rotor */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570BE0996B93000BA26F7 /* Build configuration list for PBXNativeTarget "Rotor" */; - buildPhases = ( - AFD570B40996B93000BA26F7 /* Resources */, - AFD570B60996B93000BA26F7 /* Sources */, - AFD570B90996B93000BA26F7 /* Frameworks */, - AFD570BD0996B93000BA26F7 /* Rez */, - AFA3D93B09C03D6200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570B20996B93000BA26F7 /* PBXTargetDependency */, - ); - name = Rotor; - productName = Rotor; - productReference = AFD570C10996B93000BA26F7 /* Rotor.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD570C90996B9F800BA26F7 /* Ant */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570D60996B9F800BA26F7 /* Build configuration list for PBXNativeTarget "Ant" */; - buildPhases = ( - AFD570CC0996B9F800BA26F7 /* Resources */, - AFD570CE0996B9F800BA26F7 /* Sources */, - AFD570D10996B9F800BA26F7 /* Frameworks */, - AFD570D50996B9F800BA26F7 /* Rez */, - AFA3D90109C03D0000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570CA0996B9F800BA26F7 /* PBXTargetDependency */, - ); - name = Ant; - productName = Ant; - productReference = AFD570D90996B9F800BA26F7 /* Ant.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD570EA0996BBBF00BA26F7 /* Flow */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD570F70996BBBF00BA26F7 /* Build configuration list for PBXNativeTarget "Flow" */; - buildPhases = ( - AFD570ED0996BBBF00BA26F7 /* Resources */, - AFD570EF0996BBBF00BA26F7 /* Sources */, - AFD570F20996BBBF00BA26F7 /* Frameworks */, - AFD570F60996BBBF00BA26F7 /* Rez */, - AFA3D91909C03D2700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD570EB0996BBBF00BA26F7 /* PBXTargetDependency */, - ); - name = Flow; - productName = Flow; - productReference = AFD570FA0996BBBF00BA26F7 /* Flow.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD571130996BE9300BA26F7 /* Discrete */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD571200996BE9300BA26F7 /* Build configuration list for PBXNativeTarget "Discrete" */; - buildPhases = ( - AFD571160996BE9300BA26F7 /* Resources */, - AFD571180996BE9300BA26F7 /* Sources */, - AFD5711B0996BE9300BA26F7 /* Frameworks */, - AFD5711F0996BE9300BA26F7 /* Rez */, - AFA3D90D09C03D1400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD571140996BE9300BA26F7 /* PBXTargetDependency */, - ); - name = Discrete; - productName = Discrete; - productReference = AFD571230996BE9300BA26F7 /* Discrete.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD5712C0996BF2E00BA26F7 /* Apollonian */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD571390996BF2E00BA26F7 /* Build configuration list for PBXNativeTarget "Apollonian" */; - buildPhases = ( - AFD5712F0996BF2E00BA26F7 /* Resources */, - AFD571310996BF2E00BA26F7 /* Sources */, - AFD571340996BF2E00BA26F7 /* Frameworks */, - AFD571380996BF2E00BA26F7 /* Rez */, - AFA3D90309C03D0400E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD5712D0996BF2E00BA26F7 /* PBXTargetDependency */, - ); - name = Apollonian; - productName = Apollonian; - productReference = AFD5713C0996BF2E00BA26F7 /* Apollonian.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD571430996C01700BA26F7 /* Euler2D */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD571500996C01700BA26F7 /* Build configuration list for PBXNativeTarget "Euler2D" */; - buildPhases = ( - AFD571460996C01700BA26F7 /* Resources */, - AFD571480996C01700BA26F7 /* Sources */, - AFD5714B0996C01700BA26F7 /* Frameworks */, - AFD5714F0996C01700BA26F7 /* Rez */, - AFA3D91109C03D1B00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD571440996C01700BA26F7 /* PBXTargetDependency */, - ); - name = Euler2D; - productName = Euler2D; - productReference = AFD571530996C01700BA26F7 /* Euler2D.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD571590996C0CE00BA26F7 /* Thornbird */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD571660996C0CE00BA26F7 /* Build configuration list for PBXNativeTarget "Thornbird" */; - buildPhases = ( - AFD5715C0996C0CE00BA26F7 /* Resources */, - AFD5715E0996C0CE00BA26F7 /* Sources */, - AFD571610996C0CE00BA26F7 /* Frameworks */, - AFD571650996C0CE00BA26F7 /* Rez */, - AFA3D94509C03D7A00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD5715A0996C0CE00BA26F7 /* PBXTargetDependency */, - ); - name = Thornbird; - productName = Thornbird; - productReference = AFD571690996C0CE00BA26F7 /* Thornbird.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD571B50996D9DC00BA26F7 /* Juggle */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD571C20996D9DC00BA26F7 /* Build configuration list for PBXNativeTarget "Juggle" */; - buildPhases = ( - AFD571B80996D9DC00BA26F7 /* Resources */, - AFD571BA0996D9DC00BA26F7 /* Sources */, - AFD571BD0996D9DC00BA26F7 /* Frameworks */, - AFD571C10996D9DC00BA26F7 /* Rez */, - AFA3D92509C03D3D00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD571B60996D9DC00BA26F7 /* PBXTargetDependency */, - ); - name = Juggle; - productName = Juggle; - productReference = AFD571C50996D9DC00BA26F7 /* Juggle.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD572220996E4A300BA26F7 /* Swirl */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD5722F0996E4A300BA26F7 /* Build configuration list for PBXNativeTarget "Swirl" */; - buildPhases = ( - AFD572250996E4A300BA26F7 /* Resources */, - AFD572270996E4A300BA26F7 /* Sources */, - AFD5722A0996E4A300BA26F7 /* Frameworks */, - AFD5722E0996E4A300BA26F7 /* Rez */, - AFA3D94309C03D7600E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD572230996E4A300BA26F7 /* PBXTargetDependency */, - ); - name = Swirl; - productName = Swirl; - productReference = AFD572320996E4A300BA26F7 /* Swirl.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD5726D0996EE8500BA26F7 /* Polyominoes */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD5727A0996EE8500BA26F7 /* Build configuration list for PBXNativeTarget "Polyominoes" */; - buildPhases = ( - AFD572700996EE8500BA26F7 /* Resources */, - AFD572720996EE8500BA26F7 /* Sources */, - AFD572750996EE8500BA26F7 /* Frameworks */, - AFD572790996EE8500BA26F7 /* Rez */, - AFA3D93909C03D5E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD5726E0996EE8500BA26F7 /* PBXTargetDependency */, - ); - name = Polyominoes; - productName = Polyominoes; - productReference = AFD5727D0996EE8500BA26F7 /* Polyominoes.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD572A50996F99600BA26F7 /* Bouboule */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD572B20996F99600BA26F7 /* Build configuration list for PBXNativeTarget "Bouboule" */; - buildPhases = ( - AFD572A80996F99600BA26F7 /* Resources */, - AFD572AA0996F99600BA26F7 /* Sources */, - AFD572AD0996F99600BA26F7 /* Frameworks */, - AFD572B10996F99600BA26F7 /* Rez */, - AFA3D90509C03D0700E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD572A60996F99600BA26F7 /* PBXTargetDependency */, - ); - name = Bouboule; - productName = Bouboule; - productReference = AFD572B50996F99600BA26F7 /* Bouboule.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD572C20996FC0F00BA26F7 /* Crystal */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD572CF0996FC0F00BA26F7 /* Build configuration list for PBXNativeTarget "Crystal" */; - buildPhases = ( - AFD572C50996FC0F00BA26F7 /* Resources */, - AFD572C70996FC0F00BA26F7 /* Sources */, - AFD572CA0996FC0F00BA26F7 /* Frameworks */, - AFD572CE0996FC0F00BA26F7 /* Rez */, - AFA3D90909C03D0E00E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD572C30996FC0F00BA26F7 /* PBXTargetDependency */, - ); - name = Crystal; - productName = Crystal; - productReference = AFD572D20996FC0F00BA26F7 /* Crystal.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD572F9099701C000BA26F7 /* Julia */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD57306099701C000BA26F7 /* Build configuration list for PBXNativeTarget "Julia" */; - buildPhases = ( - AFD572FC099701C000BA26F7 /* Resources */, - AFD572FE099701C000BA26F7 /* Sources */, - AFD57301099701C000BA26F7 /* Frameworks */, - AFD57305099701C000BA26F7 /* Rez */, - AFA3D92709C03D4000E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD572FA099701C000BA26F7 /* PBXTargetDependency */, - ); - name = Julia; - productName = Julia; - productReference = AFD57309099701C000BA26F7 /* Julia.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD5735D0997411200BA26F7 /* Strange */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD5736A0997411200BA26F7 /* Build configuration list for PBXNativeTarget "Strange" */; - buildPhases = ( - AFD573600997411200BA26F7 /* Resources */, - AFD573620997411200BA26F7 /* Sources */, - AFD573650997411200BA26F7 /* Frameworks */, - AFD573690997411200BA26F7 /* Rez */, - AFA3D94109C03D7200E4CFCA /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD5735E0997411200BA26F7 /* PBXTargetDependency */, - ); - name = Strange; - productName = Strange; - productReference = AFD5736D0997411200BA26F7 /* Strange.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFD77E5B20C23F8600A3638D /* FilmLeader */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFD77E6D20C23F8600A3638D /* Build configuration list for PBXNativeTarget "FilmLeader" */; - buildPhases = ( - AFD77E5E20C23F8600A3638D /* Resources */, - AFD77E6020C23F8600A3638D /* Sources */, - AFD77E6320C23F8600A3638D /* Frameworks */, - AFD77E6B20C23F8600A3638D /* Rez */, - AFD77E6C20C23F8600A3638D /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFD77E5C20C23F8600A3638D /* PBXTargetDependency */, - ); - name = FilmLeader; - productName = Attraction; - productReference = AFD77E7020C23F8600A3638D /* FilmLeader.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFDA658E178A52B70070D24B /* Unknown Pleasures */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFDA659E178A52B70070D24B /* Build configuration list for PBXNativeTarget "Unknown Pleasures" */; - buildPhases = ( - AFDA6591178A52B70070D24B /* Resources */, - AFDA6593178A52B70070D24B /* Sources */, - AFDA6596178A52B70070D24B /* Frameworks */, - AFDA659C178A52B70070D24B /* Rez */, - AFDA659D178A52B70070D24B /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFDA658F178A52B70070D24B /* PBXTargetDependency */, - ); - name = "Unknown Pleasures"; - productName = DangerBall; - productReference = AFDA65A1178A52B70070D24B /* UnknownPleasures.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFE2A4560E2E904600ADB298 /* SkyTentacles */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFE2A4670E2E904600ADB298 /* Build configuration list for PBXNativeTarget "SkyTentacles" */; - buildPhases = ( - AFE2A4590E2E904600ADB298 /* Resources */, - AFE2A45B0E2E904600ADB298 /* Sources */, - AFE2A45E0E2E904600ADB298 /* Frameworks */, - AFE2A4650E2E904600ADB298 /* Rez */, - AFE2A4660E2E904600ADB298 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFE2A4570E2E904600ADB298 /* PBXTargetDependency */, - ); - name = SkyTentacles; - productName = SkyTentacles; - productReference = AFE2A46A0E2E904600ADB298 /* SkyTentacles.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFE30BE80E52B14700CCF4A5 /* Sonar */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFE30BF90E52B14700CCF4A5 /* Build configuration list for PBXNativeTarget "Sonar" */; - buildPhases = ( - AF7E08021592661100D81407 /* ICMP Sanity Check */, - AFE30BEB0E52B14700CCF4A5 /* Resources */, - AFE30BED0E52B14700CCF4A5 /* Sources */, - AFE30BF00E52B14700CCF4A5 /* Frameworks */, - AFE30BF70E52B14700CCF4A5 /* Rez */, - AFE30BF80E52B14700CCF4A5 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFE30BE90E52B14700CCF4A5 /* PBXTargetDependency */, - ); - name = Sonar; - productName = Sonar; - productReference = AFE30BFC0E52B14700CCF4A5 /* Sonar.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFE6A1820CDD7B2E002805BF /* MoebiusGears */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFE6A1940CDD7B2E002805BF /* Build configuration list for PBXNativeTarget "MoebiusGears" */; - buildPhases = ( - AFE6A1850CDD7B2E002805BF /* Resources */, - AFE6A1870CDD7B2E002805BF /* Sources */, - AFE6A18B0CDD7B2E002805BF /* Frameworks */, - AFE6A1920CDD7B2E002805BF /* Rez */, - AFE6A1930CDD7B2E002805BF /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFE6A1830CDD7B2E002805BF /* PBXTargetDependency */, - ); - name = MoebiusGears; - productName = MoebiusGears; - productReference = AFE6A1970CDD7B2E002805BF /* MoebiusGears.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFE6A41B0CDD7FAA002805BF /* Abstractile */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFE6A42A0CDD7FAA002805BF /* Build configuration list for PBXNativeTarget "Abstractile" */; - buildPhases = ( - AFE6A41E0CDD7FAA002805BF /* Resources */, - AFE6A4210CDD7FAA002805BF /* Sources */, - AFE6A4240CDD7FAA002805BF /* Frameworks */, - AFE6A4280CDD7FAA002805BF /* Rez */, - AFE6A4290CDD7FAA002805BF /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFE6A41C0CDD7FAA002805BF /* PBXTargetDependency */, - ); - name = Abstractile; - productName = Abstractile; - productReference = AFE6A42D0CDD7FAA002805BF /* Abstractile.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFEC23CD1CB6EAE100DE138F /* DymaxionMap */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFEC23DF1CB6EAE100DE138F /* Build configuration list for PBXNativeTarget "DymaxionMap" */; - buildPhases = ( - AFEC23D01CB6EAE100DE138F /* Resources */, - AFEC23D21CB6EAE100DE138F /* Sources */, - AFEC23D51CB6EAE100DE138F /* Frameworks */, - AFEC23DD1CB6EAE100DE138F /* Rez */, - AFEC23DE1CB6EAE100DE138F /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFEC23CE1CB6EAE100DE138F /* PBXTargetDependency */, - ); - name = DymaxionMap; - productName = DangerBall; - productReference = AFEC23E21CB6EAE100DE138F /* DymaxionMap.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFEE104D1D13406000AAC8F7 /* CubeTwist */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFEE105F1D13406000AAC8F7 /* Build configuration list for PBXNativeTarget "CubeTwist" */; - buildPhases = ( - AFEE10501D13406000AAC8F7 /* Resources */, - AFEE10521D13406000AAC8F7 /* Sources */, - AFEE10551D13406000AAC8F7 /* Frameworks */, - AFEE105D1D13406000AAC8F7 /* Rez */, - AFEE105E1D13406000AAC8F7 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFEE104E1D13406000AAC8F7 /* PBXTargetDependency */, - ); - name = CubeTwist; - productName = DangerBall; - productReference = AFEE10621D13406000AAC8F7 /* CubeTwist.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFEE106C1D15EB0700AAC8F7 /* CubeStack */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFEE107E1D15EB0800AAC8F7 /* Build configuration list for PBXNativeTarget "CubeStack" */; - buildPhases = ( - AFEE106F1D15EB0800AAC8F7 /* Resources */, - AFEE10711D15EB0800AAC8F7 /* Sources */, - AFEE10741D15EB0800AAC8F7 /* Frameworks */, - AFEE107C1D15EB0800AAC8F7 /* Rez */, - AFEE107D1D15EB0800AAC8F7 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFEE106D1D15EB0700AAC8F7 /* PBXTargetDependency */, - ); - name = CubeStack; - productName = DangerBall; - productReference = AFEE10811D15EB0800AAC8F7 /* CubeStack.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFEE108B1D17E20B00AAC8F7 /* Splodesic */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFEE109D1D17E20B00AAC8F7 /* Build configuration list for PBXNativeTarget "Splodesic" */; - buildPhases = ( - AFEE108E1D17E20B00AAC8F7 /* Resources */, - AFEE10901D17E20B00AAC8F7 /* Sources */, - AFEE10931D17E20B00AAC8F7 /* Frameworks */, - AFEE109B1D17E20B00AAC8F7 /* Rez */, - AFEE109C1D17E20B00AAC8F7 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFEE108C1D17E20B00AAC8F7 /* PBXTargetDependency */, - ); - name = Splodesic; - productName = DangerBall; - productReference = AFEE10A01D17E20B00AAC8F7 /* Splodesic.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFF2867F17860E830050A578 /* QuasiCrystal */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFF2868F17860E830050A578 /* Build configuration list for PBXNativeTarget "QuasiCrystal" */; - buildPhases = ( - AFF2868217860E830050A578 /* Resources */, - AFF2868417860E830050A578 /* Sources */, - AFF2868717860E830050A578 /* Frameworks */, - AFF2868D17860E830050A578 /* Rez */, - AFF2868E17860E830050A578 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFF2868017860E830050A578 /* PBXTargetDependency */, - ); - name = QuasiCrystal; - productName = DangerBall; - productReference = AFF2869217860E830050A578 /* QuasiCrystal.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFF3C9E817CCAC440028F240 /* Geodesic */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFF3C9F817CCAC440028F240 /* Build configuration list for PBXNativeTarget "Geodesic" */; - buildPhases = ( - AFF3C9EB17CCAC440028F240 /* Resources */, - AFF3C9ED17CCAC440028F240 /* Sources */, - AFF3C9F017CCAC440028F240 /* Frameworks */, - AFF3C9F617CCAC440028F240 /* Rez */, - AFF3C9F717CCAC440028F240 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFF3C9E917CCAC440028F240 /* PBXTargetDependency */, - ); - name = Geodesic; - productName = DangerBall; - productReference = AFF3C9FB17CCAC440028F240 /* Geodesic.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFF463360C4403E400EE6509 /* CWaves */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFF463440C4403E400EE6509 /* Build configuration list for PBXNativeTarget "CWaves" */; - buildPhases = ( - AFF463390C4403E400EE6509 /* Resources */, - AFF4633B0C4403E400EE6509 /* Sources */, - AFF4633E0C4403E400EE6509 /* Frameworks */, - AFF463420C4403E400EE6509 /* Rez */, - AFF463430C4403E400EE6509 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFF463370C4403E400EE6509 /* PBXTargetDependency */, - ); - name = CWaves; - productName = CWaves; - productReference = AFF463470C4403E400EE6509 /* CWaves.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFF463580C440AEF00EE6509 /* GLCells */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFF463690C440AEF00EE6509 /* Build configuration list for PBXNativeTarget "GLCells" */; - buildPhases = ( - AFF4635B0C440AEF00EE6509 /* Resources */, - AFF4635D0C440AEF00EE6509 /* Sources */, - AFF463600C440AEF00EE6509 /* Frameworks */, - AFF463670C440AEF00EE6509 /* Rez */, - AFF463680C440AEF00EE6509 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFF463590C440AEF00EE6509 /* PBXTargetDependency */, - ); - name = GLCells; - productName = GLCells; - productReference = AFF4636C0C440AEF00EE6509 /* GLCells.saver */; - productType = "com.apple.product-type.bundle"; - }; - AFFAB31519158CE40020F021 /* ProjectivePlane */ = { - isa = PBXNativeTarget; - buildConfigurationList = AFFAB32619158CE40020F021 /* Build configuration list for PBXNativeTarget "ProjectivePlane" */; - buildPhases = ( - AFFAB31819158CE40020F021 /* Resources */, - AFFAB31A19158CE40020F021 /* Sources */, - AFFAB31D19158CE40020F021 /* Frameworks */, - AFFAB32419158CE40020F021 /* Rez */, - AFFAB32519158CE40020F021 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - AFFAB31619158CE40020F021 /* PBXTargetDependency */, - ); - name = ProjectivePlane; - productName = DangerBall; - productReference = AFFAB32919158CE40020F021 /* ProjectivePlane.saver */; - productType = "com.apple.product-type.bundle"; - }; - CE3D01511B76F4C100993C75 /* TestX11 */ = { - isa = PBXNativeTarget; - buildConfigurationList = CE3D01631B76F4C100993C75 /* Build configuration list for PBXNativeTarget "TestX11" */; - buildPhases = ( - CE3D01541B76F4C100993C75 /* Resources */, - CE3D01561B76F4C100993C75 /* Sources */, - CE3D01591B76F4C100993C75 /* Frameworks */, - CE3D01611B76F4C100993C75 /* Rez */, - CE3D01621B76F4C100993C75 /* Run Update Info Plist */, - ); - buildRules = ( - ); - dependencies = ( - CE3D01521B76F4C100993C75 /* PBXTargetDependency */, - ); - name = TestX11; - productName = Attraction; - productReference = CE3D01661B76F4C100993C75 /* TestX11.saver */; - productType = "com.apple.product-type.bundle"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1010; - TargetAttributes = { - AF08398F09930B6B00277BE9 = { - DevelopmentTeam = 4627ATJELP; - }; - AF083A32099311D700277BE9 = { - DevelopmentTeam = 4627ATJELP; - }; - AF0DC7AB0C4C73F600D76972 = { - DevelopmentTeam = 4627ATJELP; - }; - AF0DCA420C4CBB0D00D76972 = { - DevelopmentTeam = 4627ATJELP; - }; - AF137D410F075C9B004DE3B2 = { - DevelopmentTeam = 4627ATJELP; - }; - AF1A17610D6D6EE3008AF328 = { - DevelopmentTeam = 4627ATJELP; - }; - AF1AD9E118500F9F00932759 = { - DevelopmentTeam = 4627ATJELP; - }; - AF1B0FA71D7AB4740011DBE4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF2107711FD23BDD00B61EA9 = { - DevelopmentTeam = 4627ATJELP; - }; - AF32D9E00F3AD0B40080F535 = { - DevelopmentTeam = 4627ATJELP; - }; - AF3581BF1431D47B00E09C51 = { - DevelopmentTeam = 4627ATJELP; - }; - AF3581FB143330F900E09C51 = { - DevelopmentTeam = 4627ATJELP; - }; - AF35E88A0E63823600691F2F = { - DevelopmentTeam = 4627ATJELP; - }; - AF39381A1D0FBD6A00205406 = { - DevelopmentTeam = 4627ATJELP; - }; - AF39E282198A11F60064A58D = { - DevelopmentTeam = 4627ATJELP; - }; - AF3C71450D624BF50030CC0D = { - DevelopmentTeam = 4627ATJELP; - }; - AF3EC9782035154C00180A35 = { - DevelopmentTeam = 4627ATJELP; - }; - AF41E952201D49DB0098E253 = { - DevelopmentTeam = 4627ATJELP; - }; - AF46E9CF1CBBA2B300240FBC = { - DevelopmentTeam = 4627ATJELP; - }; - AF476FB5099D154F001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF476FDA099D1686001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47704C099D4385001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477169099D4786001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47717F099D4803001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4771A7099D4949001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4771DB099D4D9A001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4771F2099D4E63001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477208099D4EE8001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47721E099D4F67001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477253099D5717001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47726B099D57B9001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477283099D5926001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477382099D65A1001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47739A099D6648001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4773C1099D67B9001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477401099D69E7001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477426099D7C70001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477442099D7D33001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477483099D89E4001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477499099D8A74001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4774B4099D8B5F001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4774CE099D8BFF001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47755D099D9A1A001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477583099D9C28001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47759F099D9CF7001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4775D8099D9F69001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4775F2099DA030001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477613099DA26C001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477644099DA6D0001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47765A099DA78E001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477670099DA849001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47768F099DAA6F001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4776AA099DABDD001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4776C0099DAC8A001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4776DB099DADDF001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4776F1099DAE7A001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47770D099DAF9F001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477723099DB044001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477752099DB61E001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477774099DB965001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477790099DBA90001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4777D1099DC183001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4778AB099DDB79001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4778C7099DDCAE001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4778E8099DDDC8001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF477909099DE379001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF47792A099DE4C7001F091E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4808C0098C3B6C00FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF480AAF098C669800FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF480C49098E301400FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF480D58098EED3D00FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF480D59098EED5100FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF480D5A098EED5E00FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF480D72098EEDDE00FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF4810EB09909FBA00FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF4812500990CE2700FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF4812B30990D3D900FB32B8 = { - DevelopmentTeam = 4627ATJELP; - }; - AF48DEEF0A0C25E000F94CF9 = { - DevelopmentTeam = 4627ATJELP; - }; - AF4A3449102A593600A81B2A = { - DevelopmentTeam = 4627ATJELP; - }; - AF4FD6E60CE7A486005EE58E = { - DevelopmentTeam = 4627ATJELP; - }; - AF4FF4930D52CA0800666F98 = { - DevelopmentTeam = 4627ATJELP; - }; - AF4FF4BA0D52CBDE00666F98 = { - DevelopmentTeam = 4627ATJELP; - }; - AF5C9AF91A0CCE6E00B0147A = { - DevelopmentTeam = 4627ATJELP; - }; - AF5ECEA92116B1A400069433 = { - DevelopmentTeam = 4627ATJELP; - }; - AF62D6182180070600C57C42 = { - DevelopmentTeam = 4627ATJELP; - }; - AF633C011EE0BA6F00AB33BD = { - DevelopmentTeam = 4627ATJELP; - }; - AF63A7F11AB4EDDB00593C75 = { - DevelopmentTeam = 4627ATJELP; - }; - AF63F2471C3465BE0033E133 = { - DevelopmentTeam = 4627ATJELP; - }; - AF63F4501C34682A0033E133 = { - DevelopmentTeam = 4627ATJELP; - }; - AF63F4781C3469FC0033E133 = { - DevelopmentTeam = 4627ATJELP; - }; - AF6423F2099FF9C2000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF6425CC09A18855000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF6425EC09A189EC000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF64260F09A18D6C000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF64262C09A18F54000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF64264F09A19229000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF64267B09A194B0000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF64277109A1D37A000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF6427A809A2DE36000F4CD4 = { - DevelopmentTeam = 4627ATJELP; - }; - AF68A47E19196CF800D41CD1 = { - DevelopmentTeam = 4627ATJELP; - }; - AF73FF221A09877F00E485E9 = { - DevelopmentTeam = 4627ATJELP; - }; - AF7510FF1782B5B900380EA1 = { - DevelopmentTeam = 4627ATJELP; - }; - AF7776E409B63ABF00EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77771A09B6416100EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77773E09B6446500EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77777409B6497800EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77778E09B64A5200EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF7777A809B64B2600EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF7777D009B64C6B00EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF7777EA09B64E3100EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77781009B6504400EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77784409B6528100EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77786109B6536000EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF77787F09B6563500EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF7778A509B659C800EA3033 = { - DevelopmentTeam = 4627ATJELP; - }; - AF78D175142DD8F3002AAF77 = { - DevelopmentTeam = 4627ATJELP; - }; - AF794F64099748450059A8B0 = { - DevelopmentTeam = 4627ATJELP; - }; - AF794F8E09974A320059A8B0 = { - DevelopmentTeam = 4627ATJELP; - }; - AF794FCD09974FA60059A8B0 = { - DevelopmentTeam = 4627ATJELP; - }; - AF7ACFC019FF0A9200BD752B = { - DevelopmentTeam = 4627ATJELP; - }; - AF918977158FC00A002B5D1E = { - DevelopmentTeam = 4627ATJELP; - }; - AF97572D099C317000B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975775099C374A00B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF9757C2099C3E6300B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975808099C41D500B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975865099C475900B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975A36099C681F00B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975A6C099C6AB200B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975A86099C6BC300B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975AD7099C6EB100B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975AFC099C6FE400B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975C12099C8C1500B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975C3D099C8DCF00B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975C5D099C8F3F00B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF975D52099CA0F000B05160 = { - DevelopmentTeam = 4627ATJELP; - }; - AF976FBB0989CAA2001F8B92 = { - DevelopmentTeam = 4627ATJELP; - }; - AF9770290989D1E6001F8B92 = { - DevelopmentTeam = 4627ATJELP; - }; - AF9770660989D2F6001F8B92 = { - DevelopmentTeam = 4627ATJELP; - }; - AF9771D60989DC4A001F8B92 = { - DevelopmentTeam = 4627ATJELP; - }; - AF998EDA0A083DB30051049D = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D466609B5109C006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D474409B5300A006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D475F09B53166006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D48DB09B53322006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D48F409B535DA006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D492B09B53CBA006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D495409B53FC9006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D496C09B5411D006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D499709B544C2006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D4C6909B59F27006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D4CE709B5AA8E006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D4D7E09B5B2DC006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D4DAF09B5B71E006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9D4DEC09B5BB19006E59CF = { - DevelopmentTeam = 4627ATJELP; - }; - AF9E7EBE190F4C1B00A8B01F = { - DevelopmentTeam = 4627ATJELP; - }; - AFA2118C1CD59DAF00C0D2A1 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA3392E0B058505002B0E7D = { - DevelopmentTeam = 4627ATJELP; - }; - AFA33BC60B058740002B0E7D = { - DevelopmentTeam = 4627ATJELP; - }; - AFA33C020B058E17002B0E7D = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55946099330B000F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5596D0993317900F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA559920993322100F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA559B50993328000F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA559CF0993330600F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55A030993340300F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55A20099334A000F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55A790993364300F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55ACF09933CEF00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55B0909933E0500F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55B2509933E8D00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55B7909933F7200F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55B9109933FDA00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55BAB099340CE00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55BE40993429100F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55C0E0993431300F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55C77099349A600F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55CA909934BB200F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55CCC09934CE400F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55D3C0993565300F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55D620993584B00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55D7F099358C400F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55DC809935D7000F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55DF009935E4900F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55E0D09935EDC00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55E2F09935F8E00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55E4E09935FF900F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55EC7099360E300F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55F06099361B700F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55F2A0993622F00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55F420993629000F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55F720993643600F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55FD309936BFA00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA55FF909936C6D00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5601409936CC800F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5603209936D5100F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5604A09936E2100F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5606209936F3800F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA560AE0993718D00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA560FD0993781600F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA56119099378CB00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5615609937C0D00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5617B09937CF100F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5619D09937D7E00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA562060993849F00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA5621F0993852500F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA562BF099392C600F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA562DA099393C900F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA562F20993943B00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA563130993951000F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA56331099395ED00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA56351099396C000F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA56379099397B300F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA563A4099398BB00F3E977 = { - DevelopmentTeam = 4627ATJELP; - }; - AFA6AAF020999950006D2685 = { - DevelopmentTeam = 4627ATJELP; - }; - AFAAE387207D6343007A515C = { - DevelopmentTeam = 4627ATJELP; - }; - AFAC36B6202E7F79001A684C = { - DevelopmentTeam = 4627ATJELP; - }; - AFACE8731CC83458008B24CD = { - DevelopmentTeam = 4627ATJELP; - }; - AFB591A7178B812C00EA4005 = { - DevelopmentTeam = 4627ATJELP; - }; - AFBFE74B178642DC00432B21 = { - DevelopmentTeam = 4627ATJELP; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - AFBFE767178647FE00432B21 = { - DevelopmentTeam = 4627ATJELP; - }; - AFC0E8AB1CDC601A008CAFAC = { - DevelopmentTeam = 4627ATJELP; - }; - AFC5CFD62044AA23004CEB5E = { - DevelopmentTeam = 4627ATJELP; - }; - AFCF833B1AF5B515008BB7E1 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD51B1B0F063B4A00471C02 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56DF10996A03800BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56EAE0996A72600BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56EDA0996A95700BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56F0B0996AAFA00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56F230996AB8A00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56F4F0996AEEE00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56F6B0996B01600BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56F8C0996B09400BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56FA30996B10F00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56FB90996B18F00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56FCF0996B20900BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD56FF80996B43800BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD5700F0996B4CC00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD570260996B56D00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD570430996B61600BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD570590996B6A300BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD5706F0996B72700BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD570850996B80300BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD5709B0996B88E00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD570B10996B93000BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD570C90996B9F800BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD570EA0996BBBF00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD571130996BE9300BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD5712C0996BF2E00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD571430996C01700BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD571590996C0CE00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD571B50996D9DC00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD572220996E4A300BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD5726D0996EE8500BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD572A50996F99600BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD572C20996FC0F00BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD572F9099701C000BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD5735D0997411200BA26F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFD77E5B20C23F8600A3638D = { - DevelopmentTeam = 4627ATJELP; - }; - AFDA658E178A52B70070D24B = { - DevelopmentTeam = 4627ATJELP; - }; - AFE2A4560E2E904600ADB298 = { - DevelopmentTeam = 4627ATJELP; - }; - AFE30BE80E52B14700CCF4A5 = { - DevelopmentTeam = 4627ATJELP; - }; - AFE6A1820CDD7B2E002805BF = { - DevelopmentTeam = 4627ATJELP; - }; - AFE6A41B0CDD7FAA002805BF = { - DevelopmentTeam = 4627ATJELP; - }; - AFEC23CD1CB6EAE100DE138F = { - DevelopmentTeam = 4627ATJELP; - }; - AFEE104D1D13406000AAC8F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFEE106C1D15EB0700AAC8F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFEE108B1D17E20B00AAC8F7 = { - DevelopmentTeam = 4627ATJELP; - }; - AFF2867F17860E830050A578 = { - DevelopmentTeam = 4627ATJELP; - }; - AFF3C9E817CCAC440028F240 = { - DevelopmentTeam = 4627ATJELP; - }; - AFF463360C4403E400EE6509 = { - DevelopmentTeam = 4627ATJELP; - }; - AFF463580C440AEF00EE6509 = { - DevelopmentTeam = 4627ATJELP; - }; - AFFAB31519158CE40020F021 = { - DevelopmentTeam = 4627ATJELP; - }; - CE3D01511B76F4C100993C75 = { - DevelopmentTeam = 4627ATJELP; - }; - }; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "xscreensaver" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - en, - Base, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* xscreensaver */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - AF480D5A098EED5E00FB32B8 /* All Savers */, - AF4808C0098C3B6C00FB32B8 /* jwxyz */, - AFAC36B6202E7F79001A684C /* images_png_h */, - AF480AAF098C669800FB32B8 /* All Savers (XScreenSaver) */, - AFE6A41B0CDD7FAA002805BF /* Abstractile */, - AF47721E099D4F67001F091E /* Anemone */, - AF4773C1099D67B9001F091E /* Anemotaxis */, - AF9D4DEC09B5BB19006E59CF /* Apple2 */, - AF63F2471C3465BE0033E133 /* Apple2-iOS */, - AFBFE74B178642DC00432B21 /* Apple2-OSX */, - AF9770660989D2F6001F8B92 /* Attraction */, - AF975A86099C6BC300B05160 /* Barcode */, - AF73FF221A09877F00E485E9 /* BinaryRing */, - AF47768F099DAA6F001F091E /* Blaster */, - AF7778A509B659C800EA3033 /* BlitSpin */, - AF4777D1099DC183001F091E /* BoxFit */, - AF9D4DAF09B5B71E006E59CF /* BSOD */, - AF9D48DB09B53322006E59CF /* Bumps */, - AF4771DB099D4D9A001F091E /* CCurve */, - AF477774099DB965001F091E /* Celtic */, - AF47770D099DAF9F001F091E /* CloudLife */, - AF477169099D4786001F091E /* Compass */, - AF4775D8099D9F69001F091E /* Coral */, - AFF463360C4403E400EE6509 /* CWaves */, - AF4778E8099DDDC8001F091E /* Cynosure */, - AF9D466609B5109C006E59CF /* DecayScreen */, - AF976FBB0989CAA2001F8B92 /* Deco */, - AF47704C099D4385001F091E /* Deluxe */, - AF9D48F409B535DA006E59CF /* Distort */, - AF4775F2099DA030001F091E /* Epicycle */, - AF975A6C099C6AB200B05160 /* Eruption */, - AFD77E5B20C23F8600A3638D /* FilmLeader */, - AF975AD7099C6EB100B05160 /* Fireworkx */, - AF477483099D89E4001F091E /* Flame */, - AF477790099DBA90001F091E /* FluidBalls */, - AF77787F09B6563500EA3033 /* FontGlide */, - AF47739A099D6648001F091E /* FuzzyFlakes */, - AFA6AAF020999950006D2685 /* GlitchPEG */, - AF64267B09A194B0000F4CD4 /* Goop */, - AF975C3D099C8DCF00B05160 /* Greynetic */, - AF477253099D5717001F091E /* Halftone */, - AF975C12099C8C1500B05160 /* Halo */, - AF480C49098E301400FB32B8 /* Helix */, - AFB591A7178B812C00EA4005 /* Hexadrop */, - AF477426099D7C70001F091E /* IFS */, - AF97572D099C317000B05160 /* IMSMap */, - AF477752099DB61E001F091E /* Interaggregate */, - AF476FB5099D154F001F091E /* Interference */, - AF477401099D69E7001F091E /* Intermomentary */, - AF477499099D8A74001F091E /* Kaleidescope */, - AF477613099DA26C001F091E /* Kumppa */, - AF1A17610D6D6EE3008AF328 /* LCDscrub */, - AF4FF4930D52CA0800666F98 /* m6502.h */, - AF0DC7AB0C4C73F600D76972 /* m6502 */, - AF4774CE099D8BFF001F091E /* Maze */, - AF975AFC099C6FE400B05160 /* MemScroller */, - AF975A36099C681F00B05160 /* MetaBalls */, - AF975775099C374A00B05160 /* Moire */, - AF64262C09A18F54000F4CD4 /* Moire2 */, - AF64264F09A19229000F4CD4 /* Munch */, - AF4771F2099D4E63001F091E /* NerveRot */, - AF975C5D099C8F3F00B05160 /* NoseGuy */, - AF47755D099D9A1A001F091E /* Pedal */, - AF4778AB099DDB79001F091E /* Penetrate */, - AF477670099DA849001F091E /* Petri */, - AF7776E409B63ABF00EA3033 /* Phosphor */, - AF63F4501C34682A0033E133 /* Phosphor-iOS */, - AFBFE767178647FE00432B21 /* Phosphor-OSX */, - AF477283099D5926001F091E /* Piecewise */, - AF9D4CE709B5AA8E006E59CF /* Pong */, - AF47726B099D57B9001F091E /* PopSquares */, - AF477583099D9C28001F091E /* Pyro */, - AF6425EC09A189EC000F4CD4 /* Qix */, - AF9757C2099C3E6300B05160 /* RDbomb */, - AF9D492B09B53CBA006E59CF /* Ripples */, - AF975D52099CA0F000B05160 /* Rocks */, - AF9770290989D1E6001F8B92 /* Rorschach */, - AF9D495409B53FC9006E59CF /* RotZoomer */, - AF975865099C475900B05160 /* ShadeBobs */, - AF9D474409B5300A006E59CF /* SlideScreen */, - AF47792A099DE4C7001F091E /* Slip */, - AF64277109A1D37A000F4CD4 /* SpeedMine */, - AF9D499709B544C2006E59CF /* Spotlight */, - AF477644099DA6D0001F091E /* Squiral */, - AF47759F099D9CF7001F091E /* Starfish */, - AF477723099DB044001F091E /* Substrate */, - AF68A47E19196CF800D41CD1 /* Tessellimage */, - AF476FDA099D1686001F091E /* Truchet */, - AF9D496C09B5411D006E59CF /* Twang */, - AF4776F1099DAE7A001F091E /* Vermiculate */, - AF5ECEA92116B1A400069433 /* VFeedback */, - AF47717F099D4803001F091E /* Wander */, - AFA3392E0B058505002B0E7D /* WebCollage */, - AFA33C020B058E17002B0E7D /* webcollage-perl */, - AFA33BC60B058740002B0E7D /* webcollage-helper */, - AF4776DB099DADDF001F091E /* WhirlWindWarp */, - AF477382099D65A1001F091E /* Wormhole */, - AF975808099C41D500B05160 /* XFlame */, - AF9D4D7E09B5B2DC006E59CF /* XAnalogTV */, - AF4778C7099DDCAE001F091E /* XJack */, - AF9D4C6909B59F27006E59CF /* XLyap */, - AF477442099D7D33001F091E /* XMatrix */, - AF4776C0099DAC8A001F091E /* XRaySwarm */, - AF4776AA099DABDD001F091E /* XSpirograph */, - AF9D475F09B53166006E59CF /* Zoom */, - AF480D58098EED3D00FB32B8 /* All Savers (XLockmore) */, - AFD5712C0996BF2E00BA26F7 /* Apollonian */, - AFD572A50996F99600BA26F7 /* Bouboule */, - AFD56EAE0996A72600BA26F7 /* Braid */, - AFD572C20996FC0F00BA26F7 /* Crystal */, - AF794F64099748450059A8B0 /* Demon */, - AFD571130996BE9300BA26F7 /* Discrete */, - AF480D72098EEDDE00FB32B8 /* Drift */, - AFD571430996C01700BA26F7 /* Euler2D */, - AFD570590996B6A300BA26F7 /* FadePlot */, - AF794F8E09974A320059A8B0 /* Fiberlamp */, - AFD570EA0996BBBF00BA26F7 /* Flow */, - AFD56F230996AB8A00BA26F7 /* Galaxy */, - AFD56F4F0996AEEE00BA26F7 /* Grav */, - AFD56F6B0996B01600BA26F7 /* Hopalong */, - AFD572F9099701C000BA26F7 /* Julia */, - AF794FCD09974FA60059A8B0 /* Loop */, - AFD5706F0996B72700BA26F7 /* Mountain */, - AF77771A09B6416100EA3033 /* Pacman */, - AFD56FF80996B43800BA26F7 /* Penrose */, - AFD5726D0996EE8500BA26F7 /* Polyominoes */, - AFD5700F0996B4CC00BA26F7 /* Sierpinski */, - AFD5735D0997411200BA26F7 /* Strange */, - AFD572220996E4A300BA26F7 /* Swirl */, - AFD571590996C0CE00BA26F7 /* Thornbird */, - AFD570850996B80300BA26F7 /* Triangle */, - AF480D59098EED5100FB32B8 /* All Savers (OpenGL) */, - AFA5604A09936E2100F3E977 /* AntInspect */, - AFA562DA099393C900F3E977 /* AntMaze */, - AFA5606209936F3800F3E977 /* AntSpotlight */, - AF08398F09930B6B00277BE9 /* Atlantis */, - AF083A32099311D700277BE9 /* Atunnel */, - AFA5615609937C0D00F3E977 /* BlinkBox */, - AFA5601409936CC800F3E977 /* BlockTube */, - AFA562BF099392C600F3E977 /* Boing */, - AFA55EC7099360E300F3E977 /* BouncingCow */, - AFA55CA909934BB200F3E977 /* Boxed */, - AFA55ACF09933CEF00F3E977 /* Bubble3D */, - AFA55946099330B000F3E977 /* Cage */, - AF77784409B6528100EA3033 /* Carousel */, - AFA55BAB099340CE00F3E977 /* Circuit */, - AF5C9AF91A0CCE6E00B0147A /* Cityflow */, - AF3581BF1431D47B00E09C51 /* CompanionCube */, - AFA563130993951000F3E977 /* Crackberg */, - AFC5CFD62044AA23004CEB5E /* Crumbler */, - AFA56351099396C000F3E977 /* Cube21 */, - AFA55D620993584B00F3E977 /* Cubenetic */, - AFEE106C1D15EB0700AAC8F7 /* CubeStack */, - AFA55FD309936BFA00F3E977 /* CubeStorm */, - AFEE104D1D13406000AAC8F7 /* CubeTwist */, - AF4FF4BA0D52CBDE00666F98 /* CubicGrid */, - AF4810EB09909FBA00FB32B8 /* DangerBall */, - AF39381A1D0FBD6A00205406 /* Discoball */, - AF77786109B6536000EA3033 /* DNAlogo */, - AFEC23CD1CB6EAE100DE138F /* DymaxionMap */, - AFACE8731CC83458008B24CD /* EnergyStream */, - AFA55E0D09935EDC00F3E977 /* Endgame */, - AFA55C0E0993431300F3E977 /* Engine */, - AF2107711FD23BDD00B61EA9 /* Esper */, - AF6423F2099FF9C2000F4CD4 /* Extrusion */, - AFA5603209936D5100F3E977 /* FlipFlop */, - AF77773E09B6446500EA3033 /* FlipScreen3D */, - AF7777EA09B64E3100EA3033 /* FlipText */, - AFA55E4E09935FF900F3E977 /* FlyingToasters */, - AF4812500990CE2700FB32B8 /* Gears */, - AFF3C9E817CCAC440028F240 /* Geodesic */, - AF7ACFC019FF0A9200BD752B /* GeodesicGears */, - AFA55B9109933FDA00F3E977 /* GFlux */, - AFA55E2F09935F8E00F3E977 /* GLBlur */, - AFF463580C440AEF00EE6509 /* GLCells */, - AF77777409B6497800EA3033 /* Gleidescope */, - AFA56331099395ED00F3E977 /* GLHanoi */, - AFA55FF909936C6D00F3E977 /* GLKnots */, - AFA55F720993643600F3E977 /* GLMatrix */, - AFA55B0909933E0500F3E977 /* GLPlanet */, - AF48DEEF0A0C25E000F94CF9 /* GLSchool */, - AF7777D009B64C6B00EA3033 /* GLSlideshow */, - AFA55C77099349A600F3E977 /* GLSnake */, - AFD56DF10996A03800BA26F7 /* GLText */, - AF62D6182180070600C57C42 /* Handsy */, - AF1B0FA71D7AB4740011DBE4 /* Hexstrut */, - AF78D175142DD8F3002AAF77 /* Hilbert */, - AFC0E8AB1CDC601A008CAFAC /* Hydrostat */, - AFA55F420993629000F3E977 /* Hypertorus */, - AF3C71450D624BF50030CC0D /* Hypnowheel */, - AFA55F06099361B700F3E977 /* JigglyPuff */, - AF35E88A0E63823600691F2F /* Jigsaw */, - AFA563A4099398BB00F3E977 /* Juggler3D */, - AF7510FF1782B5B900380EA1 /* Kaleidocycle */, - AFA55F2A0993622F00F3E977 /* Klein */, - AFA55A790993364300F3E977 /* Lament */, - AFA55DC809935D7000F3E977 /* Lavalite */, - AF4FD6E60CE7A486005EE58E /* Lockward */, - AFAAE387207D6343007A515C /* Maze3D */, - AFA55BE40993429100F3E977 /* Menger */, - AF77778E09B64A5200EA3033 /* MirrorBlob */, - AFA5596D0993317900F3E977 /* Moebius */, - AFE6A1820CDD7B2E002805BF /* MoebiusGears */, - AFA56119099378CB00F3E977 /* molecules.h */, - AFA560FD0993781600F3E977 /* Molecule */, - AFA559B50993328000F3E977 /* Morph3D */, - AFA5617B09937CF100F3E977 /* Noof */, - AF3EC9782035154C00180A35 /* Peepers */, - AFD51B1B0F063B4A00471C02 /* Photopile */, - AFA5621F0993852500F3E977 /* Pinion */, - AF4812B30990D3D900FB32B8 /* Pipes */, - AFA5619D09937D7E00F3E977 /* Polyhedra */, - AFA560AE0993718D00F3E977 /* Polytopes */, - AFFAB31519158CE40020F021 /* ProjectivePlane */, - AFA562060993849F00F3E977 /* Providence */, - AFA55B2509933E8D00F3E977 /* Pulsar */, - AFF2867F17860E830050A578 /* QuasiCrystal */, - AFA55DF009935E4900F3E977 /* Queens */, - AF41E952201D49DB0098E253 /* RazzleDazzle */, - AFA2118C1CD59DAF00C0D2A1 /* RaverHoop */, - AF63A7F11AB4EDDB00593C75 /* RomanBoy */, - AFA559CF0993330600F3E977 /* Rubik */, - AF32D9E00F3AD0B40080F535 /* RubikBlocks */, - AFA55D3C0993565300F3E977 /* SBalls */, - AFA55B7909933F7200F3E977 /* Sierpinski3D */, - AFE2A4560E2E904600ADB298 /* SkyTentacles */, - AFE30BE80E52B14700CCF4A5 /* Sonar */, - AFA55D7F099358C400F3E977 /* Spheremonics */, - AFCF833B1AF5B515008BB7E1 /* SplitFlap */, - AFEE108B1D17E20B00AAC8F7 /* Splodesic */, - AFA55A20099334A000F3E977 /* Sproingies */, - AFA55A030993340300F3E977 /* Stairs */, - AF77781009B6504400EA3033 /* StarWars */, - AF7777A809B64B2600EA3033 /* StonerView */, - AFA559920993322100F3E977 /* Superquadrics */, - AF4A3449102A593600A81B2A /* Surfaces */, - AFA562F20993943B00F3E977 /* Tangram */, - AFA56379099397B300F3E977 /* TimeTunnel */, - AF998EDA0A083DB30051049D /* TopBlock */, - AF3581FB143330F900E09C51 /* TronBit */, - AF46E9CF1CBBA2B300240FBC /* Unicrud */, - AFDA658E178A52B70070D24B /* Unknown Pleasures */, - AF633C011EE0BA6F00AB33BD /* Vigilance */, - AF0DCA420C4CBB0D00D76972 /* Voronoi */, - AF39E282198A11F60064A58D /* WindupRobot */, - AF137D410F075C9B004DE3B2 /* Obsolete */, - AFA55CCC09934CE400F3E977 /* GLForestFire */, - AFD570C90996B9F800BA26F7 /* Ant */, - AF6427A809A2DE36000F4CD4 /* Bubbles */, - AF47765A099DA78E001F091E /* Critical */, - AF477909099DE379001F091E /* Flag */, - AFD56EDA0996A95700BA26F7 /* Forest */, - AF64260F09A18D6C000F4CD4 /* HyperBall */, - AF6425CC09A18855000F4CD4 /* HyperCube */, - AFD571B50996D9DC00BA26F7 /* Juggle */, - AFD56F8C0996B09400BA26F7 /* Laser */, - AFD56FA30996B10F00BA26F7 /* Lightning */, - AFD56FB90996B18F00BA26F7 /* Lisa */, - AFD56FCF0996B20900BA26F7 /* Lissie */, - AF4774B4099D8B5F001F091E /* LMorph */, - AFD570B10996B93000BA26F7 /* Rotor */, - AFD570260996B56D00BA26F7 /* Sphere */, - AFD570430996B61600BA26F7 /* Spiral */, - AF4771A7099D4949001F091E /* T3D */, - CE3D01511B76F4C100993C75 /* TestX11 */, - AF63F4781C3469FC0033E133 /* TestX11-iOS */, - AFD56F0B0996AAFA00BA26F7 /* Vines */, - AF477208099D4EE8001F091E /* Whirlygig */, - AFD5709B0996B88E00BA26F7 /* Worm */, - AF9E7EBE190F4C1B00A8B01F /* enable_gc */, - AF9771D60989DC4A001F8B92 /* SaverTester */, - AF918977158FC00A002B5D1E /* XScreenSaver-iOS */, - AF1AD9E118500F9F00932759 /* XScreenSaverUpdater */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - AF08399209930B6B00277BE9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF0839A609930BAC00277BE9 /* atlantis.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF083A35099311D700277BE9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF083A4B0993120900277BE9 /* atunnel.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DC7AE0C4C73F600D76972 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF0DCA380C4C74B700D76972 /* m6502.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DCA450C4CBB0D00D76972 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF0DCA620C4CBB8E00D76972 /* voronoi.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1A17640D6D6EE3008AF328 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1A17810D6D6F62008AF328 /* lcdscrub.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1AD9E018500F9F00932759 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1ADA1B18501B3D00932759 /* SaverRunner.icns in Resources */, - AF3633FC18530DD90086A439 /* sparkle_dsa_pub.pem in Resources */, - AF1ADA161850157400932759 /* Updater.xib in Resources */, - AF6C07C121D6ECCE00083862 /* Sparkle.framework in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1B0FAA1D7AB4740011DBE4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1B0FC11D7AB53A0011DBE4 /* hexstrut.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF2107741FD23BDD00B61EA9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF2107891FD23D2800B61EA9 /* esper.xml in Resources */, - AFC523C31FED9420001C300A /* xscreensaver-getimage-file in Resources */, - AF2107901FD23FEC00B61EA9 /* OCRAStd.otf in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF32D9E30F3AD0B40080F535 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF32D9FD0F3AD1330080F535 /* rubikblocks.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3581C21431D47B00E09C51 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3581C31431D47B00E09C51 /* voronoi.xml in Resources */, - AF3581E81431D61D00E09C51 /* companioncube.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3581FE143330F900E09C51 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3581FF143330F900E09C51 /* voronoi.xml in Resources */, - AF3582221433318500E09C51 /* tronbit.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF35E88D0E63823600691F2F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF35EB240E63829600691F2F /* jigsaw.xml in Resources */, - AF4A8CA010B609B50074B062 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF39381D1D0FBD6A00205406 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3938331D0FBF0100205406 /* discoball.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF39E285198A11F60064A58D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF39E2AD198A15820064A58D /* winduprobot.xml in Resources */, - AFCF509D198C3612005B0DB1 /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3C71480D624BF50030CC0D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3C71600D624C7C0030CC0D /* hypnowheel.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3EC97B2035154C00180A35 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3EC990203517AE00180A35 /* peepers.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF41E955201D49DB0098E253 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF41E96E201D4B940098E253 /* razzledazzle.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF46E9D21CBBA2B300240FBC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF46E9E81CBBA41600240FBC /* unicrud.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FB8099D154F001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF476FCF099D1587001F091E /* interference.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FDD099D1686001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF476FEF099D16E4001F091E /* truchet.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47704F099D4385001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47705E099D43B7001F091E /* deluxe.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47716C099D4786001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47717B099D47B7001F091E /* compass.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477182099D4803001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477191099D4846001F091E /* wander.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771AA099D4949001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4771B9099D4981001F091E /* t3d.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771DE099D4D9A001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4771EE099D4DE5001F091E /* ccurve.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771F5099D4E63001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477204099D4EA2001F091E /* nerverot.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47720B099D4EE8001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47721A099D4F27001F091E /* whirlygig.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477221099D4F67001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477230099D4FBD001F091E /* anemone.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477256099D5717001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477265099D5752001F091E /* halftone.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47726E099D57B9001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47727D099D57F5001F091E /* popsquares.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477286099D5926001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477296099D596A001F091E /* piecewise.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477385099D65A1001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477394099D65EB001F091E /* wormhole.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47739D099D6648001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4773AC099D6762001F091E /* fuzzyflakes.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4773C4099D67B9001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4773D3099D6804001F091E /* anemotaxis.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477404099D69E7001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47741B099D6A58001F091E /* intermomentary.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477429099D7C70001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477439099D7CD0001F091E /* ifs.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477445099D7D33001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477454099D7D75001F091E /* xmatrix.xml in Resources */, - AF998ED60A083A280051049D /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477486099D89E4001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477495099D8A3A001F091E /* flame.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47749C099D8A74001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4774AB099D8AF3001F091E /* kaleidescope.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774B7099D8B5F001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4774CA099D8BAE001F091E /* lmorph.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774D1099D8BFF001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4774E0099D8C74001F091E /* maze.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477560099D9A1A001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47756F099D9A70001F091E /* pedal.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477586099D9C28001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47759B099D9C8D001F091E /* pyro.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775A2099D9CF7001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4775B1099D9D51001F091E /* starfish.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775DB099D9F69001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4775EC099D9FDB001F091E /* coral.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775F5099DA030001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477604099DA083001F091E /* epicycle.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477616099DA26C001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477629099DA2D2001F091E /* kumppa.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477647099DA6D0001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477656099DA738001F091E /* squiral.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47765D099DA78E001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47766C099DA7F3001F091E /* critical.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477673099DA849001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477682099DA8AC001F091E /* petri.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477692099DAA6F001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776A1099DAAC9001F091E /* blaster.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776AD099DABDD001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776BC099DAC29001F091E /* xspirograph.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776C3099DAC8A001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776D2099DACD6001F091E /* xrayswarm.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776DE099DADDF001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776ED099DAE38001F091E /* whirlwindwarp.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776F4099DAE7A001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477703099DAF24001F091E /* vermiculate.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477710099DAF9F001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47771F099DB000001F091E /* cloudlife.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477726099DB044001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477735099DB0ED001F091E /* substrate.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477755099DB61E001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477768099DB6FD001F091E /* interaggregate.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477777099DB965001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477786099DBA11001F091E /* celtic.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477793099DBA90001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4777A3099DBAF8001F091E /* fluidballs.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4777D4099DC183001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4778A2099DDA76001F091E /* boxfit.xml in Resources */, - AF0FAF1609CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778AE099DDB79001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4778BD099DDC1B001F091E /* penetrate.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778CA099DDCAE001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4778D9099DDD14001F091E /* xjack.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778EB099DDDC8001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4778FA099DDE5F001F091E /* cynosure.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47790C099DE379001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47791B099DE3D9001F091E /* flag.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47792D099DE4C7001F091E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47793C099DE535001F091E /* slip.xml in Resources */, - AF0FAF2509CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480C4C098E301400FB32B8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF480C69098E309E00FB32B8 /* helix.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480D75098EEDDE00FB32B8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF480D85098EEE3100FB32B8 /* drift.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4810EE09909FBA00FB32B8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4811440990A35B00FB32B8 /* dangerball.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812530990CE2700FB32B8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF48126D0990CE8600FB32B8 /* gears.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812B60990D3D900FB32B8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4812C80990D41700FB32B8 /* pipes.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF48DEF20A0C25E000F94CF9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF48E16C0A0C26A400F94CF9 /* glschool.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4A344C102A593600A81B2A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4A3462102A59EB00A81B2A /* surfaces.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FD6E90CE7A486005EE58E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4FD7030CE7A5BC005EE58E /* lockward.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FF4BD0D52CBDE00666F98 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4FF4D40D52CCAA00666F98 /* cubicgrid.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5C9AFC1A0CCE6E00B0147A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF5C9B111A0CCF4E00B0147A /* cityflow.xml in Resources */, - AF5C9AFD1A0CCE6E00B0147A /* dangerball.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5ECEAC2116B1A400069433 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF5ECEC62116B2FE00069433 /* vfeedback.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF62D61B2180070600C57C42 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF62D6362180083E00C57C42 /* handsy.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF633C041EE0BA6F00AB33BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF633C1B1EE0BC5A00AB33BD /* vigilance.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63A7F41AB4EDDB00593C75 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63A80A1AB4EF5D00593C75 /* romanboy.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F2501C3465BE0033E133 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F2511C3465BE0033E133 /* iSaverRunner.xib in Resources */, - AF63F2521C3465BE0033E133 /* LaunchScreen.xib in Resources */, - AF63F2531C3465BE0033E133 /* iSaverRunner57t.png in Resources */, - AF63F25D1C3465BE0033E133 /* apple2.xml in Resources */, - AF63F2B71C3465BE0033E133 /* Media-iOS.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F4581C34682A0033E133 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F4591C34682A0033E133 /* iSaverRunner.xib in Resources */, - AF63F45A1C34682A0033E133 /* LaunchScreen.xib in Resources */, - AF63F45B1C34682A0033E133 /* iSaverRunner57t.png in Resources */, - AF63F4761C3469410033E133 /* phosphor.xml in Resources */, - AF63F45D1C34682A0033E133 /* Media-iOS.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F4801C3469FC0033E133 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F4811C3469FC0033E133 /* iSaverRunner.xib in Resources */, - AF63F4821C3469FC0033E133 /* LaunchScreen.xib in Resources */, - AF63F4831C3469FC0033E133 /* iSaverRunner57t.png in Resources */, - AF63F49C1C346B0A0033E133 /* testx11.xml in Resources */, - AF63F4851C3469FC0033E133 /* Media-iOS.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6423F5099FF9C2000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF642408099FFAB0000F4CD4 /* extrusion.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425CF09A18855000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF6425DE09A188D7000F4CD4 /* hypercube.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425EF09A189EC000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF6425FE09A18A77000F4CD4 /* qix.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64261209A18D6C000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64262109A18DFF000F4CD4 /* hyperball.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64262F09A18F54000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64263E09A18FCE000F4CD4 /* moire2.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64265209A19229000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64266109A1929A000F4CD4 /* munch.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64267E09A194B0000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64268D09A19525000F4CD4 /* goop.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64277409A1D37A000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64278309A1D418000F4CD4 /* speedmine.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6427AB09A2DE36000F4CD4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF6427BA09A2DF09000F4CD4 /* bubbles.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF68A48119196CF800D41CD1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF68A49719196E3E00D41CD1 /* tessellimage.xml in Resources */, - AF4A6692191F7CAE00C74753 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF73FF251A09877F00E485E9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF73FF3C1A0988C500E485E9 /* binaryring.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7511021782B5B900380EA1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFB8A69B1782BA34004EDB85 /* kaleidocycle.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7776E709B63ABF00EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77770209B63B3900EA3033 /* phosphor.xml in Resources */, - AF0FAF1009CA6FF900EE1051 /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77771D09B6416100EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77772C09B641C800EA3033 /* pacman.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77774109B6446500EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77775309B644E300EA3033 /* flipscreen3d.xml in Resources */, - AF0FAF1C09CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77777709B6497800EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77778A09B64A0D00EA3033 /* gleidescope.xml in Resources */, - AF0FAF1E09CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77779109B64A5200EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7777A409B64AE200EA3033 /* mirrorblob.xml in Resources */, - AF0FAF2109CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777AB09B64B2600EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7777BE09B64BAC00EA3033 /* stonerview.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777D309B64C6B00EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7777E609B64CD800EA3033 /* glslideshow.xml in Resources */, - AF0FAF1F09CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777ED09B64E3100EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77780009B64EA800EA3033 /* fliptext.xml in Resources */, - AF0FAF0D09CA6FF900EE1051 /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77781309B6504400EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77782709B650D200EA3033 /* starwars.xml in Resources */, - AF0FAF1109CA6FF900EE1051 /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77784709B6528100EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77787D09B654FE00EA3033 /* carousel.xml in Resources */, - AF0FAF1909CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - AF01590A2077F56000F624F5 /* OCRAStd.otf in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77786409B6536000EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77787A09B6545E00EA3033 /* dnalogo.xml in Resources */, - AFC43E7B1C6AA77900C89999 /* YearlReg.ttf in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77788209B6563500EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77789109B656A900EA3033 /* fontglide.xml in Resources */, - AF0FAF0E09CA6FF900EE1051 /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7778A809B659C800EA3033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7778B909B65A6E00EA3033 /* blitspin.xml in Resources */, - AF0FAF1509CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF78D178142DD8F3002AAF77 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF78D179142DD8F3002AAF77 /* voronoi.xml in Resources */, - AF78D191142DD99B002AAF77 /* hilbert.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F67099748450059A8B0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF794F7D0997486C0059A8B0 /* demon.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F9109974A320059A8B0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF794FA809974AC60059A8B0 /* fiberlamp.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794FD009974FA60059A8B0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF794FDF09974FD10059A8B0 /* loop.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7ACFC319FF0A9200BD752B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7ACFD919FF0BA600BD752B /* geodesicgears.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF91897B158FC00A002B5D1E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF918983158FC00A002B5D1E /* iSaverRunner.xib in Resources */, - AF73FF211A08AB9400E485E9 /* iSaverRunner57t.png in Resources */, - 55EDCB3D1AD498A800251909 /* LaunchScreen.xib in Resources */, - 550FB6001AD64424001A4FA5 /* Media-iOS.xcassets in Resources */, - AFEC68371BD6CA85004C1B64 /* OCRAStd.otf in Resources */, - AFC43E741C68364B00C89999 /* PxPlus_IBM_VGA8.ttf in Resources */, - AFEC68391BD6CDF9004C1B64 /* YearlReg.ttf in Resources */, - AF939AD72038C5F00032DD23 /* luximr.ttf in Resources */, - AF142BAE1EE75DBF0005C0A8 /* settings.png in Resources */, - 557BF07E1EE90D3B00846DCE /* settings@2x.png in Resources */, - 557BF07F1EE90D3B00846DCE /* settings@3x.png in Resources */, - AF142BAF1EE75DBF0005C0A8 /* stop.png in Resources */, - 557BF0801EE90D3B00846DCE /* stop@2x.png in Resources */, - 557BF0811EE90D3B00846DCE /* stop@3x.png in Resources */, - AF918AB4158FC53D002B5D1E /* abstractile.xml in Resources */, - AF918AB5158FC53D002B5D1E /* anemone.xml in Resources */, - AF918AB6158FC53D002B5D1E /* anemotaxis.xml in Resources */, - AF918AB8158FC53D002B5D1E /* antinspect.xml in Resources */, - AF918AB9158FC53D002B5D1E /* antmaze.xml in Resources */, - AF918ABA158FC53D002B5D1E /* antspotlight.xml in Resources */, - AF918ABB158FC53D002B5D1E /* apollonian.xml in Resources */, - AF918ABC158FC53D002B5D1E /* apple2.xml in Resources */, - AF918ABD158FC53D002B5D1E /* atlantis.xml in Resources */, - AF918ABE158FC53D002B5D1E /* attraction.xml in Resources */, - AF918ABF158FC53D002B5D1E /* atunnel.xml in Resources */, - AF918AC0158FC53D002B5D1E /* barcode.xml in Resources */, - AF73FF3D1A0988C500E485E9 /* binaryring.xml in Resources */, - AFEE10681D1341FE00AAC8F7 /* cubetwist.xml in Resources */, - AF918AC1158FC53D002B5D1E /* blaster.xml in Resources */, - AF918AC2158FC53D002B5D1E /* blinkbox.xml in Resources */, - AF918AC3158FC53D002B5D1E /* blitspin.xml in Resources */, - AFC5CFF52044AB28004CEB5E /* crumbler.xml in Resources */, - AF918AC4158FC53D002B5D1E /* blocktube.xml in Resources */, - AF918AC5158FC53D002B5D1E /* boing.xml in Resources */, - AF918AC6158FC53D002B5D1E /* bouboule.xml in Resources */, - AF918AC7158FC53D002B5D1E /* bouncingcow.xml in Resources */, - AF918AC8158FC53D002B5D1E /* boxed.xml in Resources */, - AF918AC9158FC53D002B5D1E /* boxfit.xml in Resources */, - AF918ACA158FC53D002B5D1E /* braid.xml in Resources */, - AF918ACB158FC53D002B5D1E /* bsod.xml in Resources */, - AF918ACC158FC53D002B5D1E /* bubble3d.xml in Resources */, - AF918ACE158FC53D002B5D1E /* bumps.xml in Resources */, - AF918ACF158FC53D002B5D1E /* cage.xml in Resources */, - AF918AD0158FC53D002B5D1E /* carousel.xml in Resources */, - AF918AD1158FC53D002B5D1E /* ccurve.xml in Resources */, - AF918AD2158FC53D002B5D1E /* celtic.xml in Resources */, - AF918AD3158FC53D002B5D1E /* circuit.xml in Resources */, - AF5C9B121A0CCF4E00B0147A /* cityflow.xml in Resources */, - AF918AD4158FC53D002B5D1E /* cloudlife.xml in Resources */, - AF918AD5158FC53D002B5D1E /* companioncube.xml in Resources */, - AF918AD6158FC53D002B5D1E /* compass.xml in Resources */, - AF918AD7158FC53D002B5D1E /* coral.xml in Resources */, - AF918AD8158FC53D002B5D1E /* crackberg.xml in Resources */, - AF918ADA158FC53D002B5D1E /* crystal.xml in Resources */, - AF918ADB158FC53D002B5D1E /* cube21.xml in Resources */, - AF918ADC158FC53D002B5D1E /* cubenetic.xml in Resources */, - AFEE10881D15EBDC00AAC8F7 /* cubestack.xml in Resources */, - AF918ADD158FC53D002B5D1E /* cubestorm.xml in Resources */, - AF918ADE158FC53D002B5D1E /* cubicgrid.xml in Resources */, - AF918ADF158FC53D002B5D1E /* cwaves.xml in Resources */, - AF918AE0158FC53D002B5D1E /* cynosure.xml in Resources */, - AF918AE1158FC53D002B5D1E /* dangerball.xml in Resources */, - AF918AE2158FC53D002B5D1E /* decayscreen.xml in Resources */, - AF918AE3158FC53D002B5D1E /* deco.xml in Resources */, - AF918AE4158FC53D002B5D1E /* deluxe.xml in Resources */, - AF918AE5158FC53D002B5D1E /* demon.xml in Resources */, - AF918AE6158FC53D002B5D1E /* discrete.xml in Resources */, - AF3938361D0FBF2700205406 /* discoball.xml in Resources */, - AF918AE7158FC53D002B5D1E /* distort.xml in Resources */, - AFCF453815986A3000E6E8CC /* dnalogo.xml in Resources */, - AFEC23E81CB6EC6800DE138F /* dymaxionmap.xml in Resources */, - AF918AE9158FC53D002B5D1E /* drift.xml in Resources */, - AF918AEA158FC53D002B5D1E /* endgame.xml in Resources */, - AFACE88C1CC835F7008B24CD /* energystream.xml in Resources */, - AF918AEB158FC53D002B5D1E /* engine.xml in Resources */, - AF918AEC158FC53D002B5D1E /* epicycle.xml in Resources */, - AF918AED158FC53D002B5D1E /* eruption.xml in Resources */, - AF21078A1FD23D2800B61EA9 /* esper.xml in Resources */, - AF918AEE158FC53D002B5D1E /* euler2d.xml in Resources */, - AF918AF0158FC53D002B5D1E /* fadeplot.xml in Resources */, - AFD77E7820C2419600A3638D /* filmleader.xml in Resources */, - AF918AF1158FC53D002B5D1E /* fiberlamp.xml in Resources */, - AF918AF2158FC53D002B5D1E /* fireworkx.xml in Resources */, - AF918AF4158FC53D002B5D1E /* flame.xml in Resources */, - AF918AF5158FC53D002B5D1E /* flipflop.xml in Resources */, - AF918AF6158FC53D002B5D1E /* flipscreen3d.xml in Resources */, - AF918AF7158FC53D002B5D1E /* fliptext.xml in Resources */, - AF918AF8158FC53D002B5D1E /* flow.xml in Resources */, - AF918AF9158FC53D002B5D1E /* fluidballs.xml in Resources */, - AF918AFB158FC53D002B5D1E /* flyingtoasters.xml in Resources */, - AF918AFC158FC53D002B5D1E /* fontglide.xml in Resources */, - AF918AFE158FC53D002B5D1E /* fuzzyflakes.xml in Resources */, - AF918AFF158FC53D002B5D1E /* galaxy.xml in Resources */, - AF918B00158FC53D002B5D1E /* gears.xml in Resources */, - AFF3C9FF17CCAD9A0028F240 /* geodesic.xml in Resources */, - AF7ACFDA19FF0BA600BD752B /* geodesicgears.xml in Resources */, - AF918B01158FC53D002B5D1E /* gflux.xml in Resources */, - AF918B02158FC53D002B5D1E /* glblur.xml in Resources */, - AF918B03158FC53D002B5D1E /* glcells.xml in Resources */, - AF918B04158FC53D002B5D1E /* gleidescope.xml in Resources */, - AF918B06158FC53D002B5D1E /* glhanoi.xml in Resources */, - AF918B07158FC53D002B5D1E /* glknots.xml in Resources */, - AF918B08158FC53D002B5D1E /* glmatrix.xml in Resources */, - AF918B09158FC53D002B5D1E /* glplanet.xml in Resources */, - AF918B0A158FC53D002B5D1E /* glschool.xml in Resources */, - AF918B0B158FC53D002B5D1E /* glslideshow.xml in Resources */, - AF918B0C158FC53D002B5D1E /* glsnake.xml in Resources */, - AF918B10158FC53D002B5D1E /* greynetic.xml in Resources */, - AF918B0D158FC53D002B5D1E /* gltext.xml in Resources */, - AF918B0E158FC53D002B5D1E /* goop.xml in Resources */, - AF918B0F158FC53D002B5D1E /* grav.xml in Resources */, - AF918B11158FC53D002B5D1E /* halftone.xml in Resources */, - AF918B12158FC53D002B5D1E /* halo.xml in Resources */, - AF62D6372180083E00C57C42 /* handsy.xml in Resources */, - AF918B13158FC53D002B5D1E /* helix.xml in Resources */, - AFB591BF178B81E600EA4005 /* hexadrop.xml in Resources */, - AF1B0FC01D7AB5330011DBE4 /* hexstrut.xml in Resources */, - AF918B14158FC53D002B5D1E /* hilbert.xml in Resources */, - AF918B15158FC53D002B5D1E /* hopalong.xml in Resources */, - AFC0E8C71CDC60DE008CAFAC /* hydrostat.xml in Resources */, - AF918B18158FC53D002B5D1E /* hypertorus.xml in Resources */, - AF918B19158FC53D002B5D1E /* hypnowheel.xml in Resources */, - AF918B1A158FC53D002B5D1E /* ifs.xml in Resources */, - AF918B1B158FC53D002B5D1E /* imsmap.xml in Resources */, - AF918B1C158FC53D002B5D1E /* interaggregate.xml in Resources */, - AF918B1D158FC53D002B5D1E /* interference.xml in Resources */, - AF918B1E158FC53D002B5D1E /* intermomentary.xml in Resources */, - AF918B1F158FC53D002B5D1E /* jigglypuff.xml in Resources */, - AF39483F15A1647A0000FFCD /* jigsaw.xml in Resources */, - AF918B22158FC53D002B5D1E /* juggler3d.xml in Resources */, - AFB8A69C1782BF6C004EDB85 /* kaleidocycle.xml in Resources */, - AF918B23158FC53D002B5D1E /* julia.xml in Resources */, - AF918B24158FC53D002B5D1E /* kaleidescope.xml in Resources */, - AF918B25158FC53D002B5D1E /* klein.xml in Resources */, - AF918B26158FC53D002B5D1E /* kumppa.xml in Resources */, - AF918B27158FC53D002B5D1E /* lament.xml in Resources */, - AF918B29158FC53D002B5D1E /* lavalite.xml in Resources */, - AF918B30158FC53D002B5D1E /* loop.xml in Resources */, - AF918B31158FC53D002B5D1E /* m6502.xml in Resources */, - AF918B32158FC53D002B5D1E /* maze.xml in Resources */, - AFAAE3A3207D6439007A515C /* maze3d.xml in Resources */, - AF918B33158FC53D002B5D1E /* memscroller.xml in Resources */, - AF918B34158FC53D002B5D1E /* menger.xml in Resources */, - AF918B35158FC53D002B5D1E /* metaballs.xml in Resources */, - AF918B36158FC53D002B5D1E /* mirrorblob.xml in Resources */, - AF918B38158FC53D002B5D1E /* moebius.xml in Resources */, - AF918B39158FC53D002B5D1E /* moebiusgears.xml in Resources */, - AF918B3A158FC53D002B5D1E /* moire.xml in Resources */, - AF918B3B158FC53D002B5D1E /* moire2.xml in Resources */, - AF918B3C158FC53D002B5D1E /* molecule.xml in Resources */, - AF918B3D158FC53D002B5D1E /* morph3d.xml in Resources */, - AF918B3E158FC53D002B5D1E /* mountain.xml in Resources */, - AF918B3F158FC53D002B5D1E /* munch.xml in Resources */, - AF918B40158FC53D002B5D1E /* nerverot.xml in Resources */, - AF918B41158FC53D002B5D1E /* noof.xml in Resources */, - AF918B42158FC53D002B5D1E /* noseguy.xml in Resources */, - AF918B43158FC53D002B5D1E /* pacman.xml in Resources */, - AF918B44158FC53D002B5D1E /* pedal.xml in Resources */, - AF3EC991203517AE00180A35 /* peepers.xml in Resources */, - AF918B45158FC53D002B5D1E /* penetrate.xml in Resources */, - AF918B46158FC53D002B5D1E /* penrose.xml in Resources */, - AF918B47158FC53D002B5D1E /* petri.xml in Resources */, - AF918B48158FC53E002B5D1E /* phosphor.xml in Resources */, - AF918B49158FC53E002B5D1E /* photopile.xml in Resources */, - AF918B4A158FC53E002B5D1E /* piecewise.xml in Resources */, - AF918B4B158FC53E002B5D1E /* pinion.xml in Resources */, - AF918B4C158FC53E002B5D1E /* pipes.xml in Resources */, - AFCF4547159878D500E6E8CC /* polyhedra.xml in Resources */, - AF918B4E158FC53E002B5D1E /* polyominoes.xml in Resources */, - AF918B4F158FC53E002B5D1E /* polytopes.xml in Resources */, - AF918B50158FC53E002B5D1E /* pong.xml in Resources */, - AF918B51158FC53E002B5D1E /* popsquares.xml in Resources */, - AFFAB33019158E2A0020F021 /* projectiveplane.xml in Resources */, - AF918B52158FC53E002B5D1E /* providence.xml in Resources */, - AF918B53158FC53E002B5D1E /* pulsar.xml in Resources */, - AF918B54158FC53E002B5D1E /* pyro.xml in Resources */, - AF918B55158FC53E002B5D1E /* qix.xml in Resources */, - AFF28697178611720050A578 /* quasicrystal.xml in Resources */, - AF918B56158FC53E002B5D1E /* queens.xml in Resources */, - AFA211A51CD5A00F00C0D2A1 /* raverhoop.xml in Resources */, - AF41E96F201D4B940098E253 /* razzledazzle.xml in Resources */, - AF918B57158FC53E002B5D1E /* rdbomb.xml in Resources */, - AF918B58158FC53E002B5D1E /* ripples.xml in Resources */, - AF918B59158FC53E002B5D1E /* rocks.xml in Resources */, - AF63A80B1AB4EF5D00593C75 /* romanboy.xml in Resources */, - AF918B5A158FC53E002B5D1E /* rorschach.xml in Resources */, - AF918B5C158FC53E002B5D1E /* rotzoomer.xml in Resources */, - AF918B5D158FC53E002B5D1E /* rubik.xml in Resources */, - AF918B5E158FC53E002B5D1E /* rubikblocks.xml in Resources */, - AF918B5F158FC53E002B5D1E /* sballs.xml in Resources */, - AF918B60158FC53E002B5D1E /* shadebobs.xml in Resources */, - AF918B61158FC53E002B5D1E /* sierpinski.xml in Resources */, - AF918B62158FC53E002B5D1E /* sierpinski3d.xml in Resources */, - AF918B63158FC53E002B5D1E /* skytentacles.xml in Resources */, - AF918B64158FC53E002B5D1E /* slidescreen.xml in Resources */, - AF918B65158FC53E002B5D1E /* slip.xml in Resources */, - AF918B66158FC53E002B5D1E /* sonar.xml in Resources */, - AF918B67158FC53E002B5D1E /* speedmine.xml in Resources */, - AF918B69158FC53E002B5D1E /* spheremonics.xml in Resources */, - AFCF83561AF5B5FD008BB7E1 /* splitflap.xml in Resources */, - AFEE10A71D17E2CD00AAC8F7 /* splodesic.xml in Resources */, - AF918B6B158FC53E002B5D1E /* spotlight.xml in Resources */, - AF918B6C158FC53E002B5D1E /* sproingies.xml in Resources */, - AF918B6D158FC53E002B5D1E /* squiral.xml in Resources */, - AF918B6E158FC53E002B5D1E /* stairs.xml in Resources */, - AF918B6F158FC53E002B5D1E /* starfish.xml in Resources */, - AF918B70158FC53E002B5D1E /* starwars.xml in Resources */, - AF918B71158FC53E002B5D1E /* stonerview.xml in Resources */, - AF918B72158FC53E002B5D1E /* strange.xml in Resources */, - AF918B73158FC53E002B5D1E /* substrate.xml in Resources */, - AF918B74158FC53E002B5D1E /* superquadrics.xml in Resources */, - AF918B75158FC53E002B5D1E /* surfaces.xml in Resources */, - AF918B76158FC53E002B5D1E /* swirl.xml in Resources */, - AF918B78158FC53E002B5D1E /* tangram.xml in Resources */, - AF68A49819196E3E00D41CD1 /* tessellimage.xml in Resources */, - AF918B79158FC53E002B5D1E /* thornbird.xml in Resources */, - AF918B7A158FC53E002B5D1E /* timetunnel.xml in Resources */, - AF918B7B158FC53E002B5D1E /* topblock.xml in Resources */, - AF918B7C158FC53E002B5D1E /* triangle.xml in Resources */, - AF918B7D158FC53E002B5D1E /* tronbit.xml in Resources */, - AF918B7E158FC53E002B5D1E /* truchet.xml in Resources */, - AF918B7F158FC53E002B5D1E /* twang.xml in Resources */, - AF46E9EA1CBBA42F00240FBC /* unicrud.xml in Resources */, - AFDA65A6178A541A0070D24B /* unknownpleasures.xml in Resources */, - AF918B80158FC53E002B5D1E /* vermiculate.xml in Resources */, - AF5ECEC72116B2FE00069433 /* vfeedback.xml in Resources */, - AF633C1A1EE0BC5500AB33BD /* vigilance.xml in Resources */, - AF918B83158FC53E002B5D1E /* voronoi.xml in Resources */, - AF918B84158FC53E002B5D1E /* wander.xml in Resources */, - AF918B86158FC53E002B5D1E /* whirlwindwarp.xml in Resources */, - AF39E2AE198A15820064A58D /* winduprobot.xml in Resources */, - AF918B89158FC53E002B5D1E /* wormhole.xml in Resources */, - AF918B8A158FC53E002B5D1E /* xanalogtv.xml in Resources */, - AF918B8B158FC53E002B5D1E /* xflame.xml in Resources */, - AF918B8C158FC53E002B5D1E /* xjack.xml in Resources */, - AF918B8D158FC53E002B5D1E /* xlyap.xml in Resources */, - AF918B8E158FC53E002B5D1E /* xmatrix.xml in Resources */, - AF918B8F158FC53E002B5D1E /* xrayswarm.xml in Resources */, - AF918B90158FC53E002B5D1E /* xspirograph.xml in Resources */, - AF918B91158FC554002B5D1E /* zoom.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975730099C317000B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF97573F099C31BB00B05160 /* imsmap.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975778099C374A00B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975788099C378B00B05160 /* moire.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9757C5099C3E6300B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFCCCBB009BFE4B000353F4D /* rdbomb.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97580B099C41D500B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF97581B099C423600B05160 /* xflame.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975868099C475900B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975879099C490500B05160 /* shadebobs.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A39099C681F00B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975A48099C688B00B05160 /* metaballs.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A6F099C6AB200B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975A82099C6B2700B05160 /* eruption.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A89099C6BC300B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975A98099C6C2000B05160 /* barcode.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975ADA099C6EB100B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975AED099C6EFE00B05160 /* fireworkx.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975AFF099C6FE400B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975B16099C70B200B05160 /* memscroller.xml in Resources */, - AFC43E7C1C6AA78800C89999 /* OCRAStd.otf in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C15099C8C1500B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975C28099C8C6A00B05160 /* halo.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C40099C8DCF00B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975C55099C8E2800B05160 /* greynetic.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C60099C8F3F00B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975C75099C8FAC00B05160 /* noseguy.xml in Resources */, - AF0FAF0F09CA6FF900EE1051 /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975D55099CA0F000B05160 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975D65099CA14B00B05160 /* rocks.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF976FB80989CAA2001F8B92 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF976FCD0989CAEA001F8B92 /* deco.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97702A0989D1E6001F8B92 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9770430989D226001F8B92 /* rorschach.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9770670989D2F6001F8B92 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9770800989D32E001F8B92 /* attraction.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9771D30989DC4A001F8B92 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9772E30989DFC6001F8B92 /* SaverRunner.nib in Resources */, - AF51FD3915845FCB00E5741F /* SaverRunner.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF998EDD0A083DB30051049D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF998EFB0A083E8C0051049D /* topblock.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D466909B5109C006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D467A09B51126006E59CF /* decayscreen.xml in Resources */, - AF0FAF1A09CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D474709B5300A006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D475609B5306A006E59CF /* slidescreen.xml in Resources */, - AF0FAF2409CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D476209B53166006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D48D309B53214006E59CF /* zoom.xml in Resources */, - AF0FAF2909CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D48DE09B53322006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D48ED09B5338A006E59CF /* bumps.xml in Resources */, - AF0FAF1809CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D48F709B535DA006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D490609B536DE006E59CF /* distort.xml in Resources */, - AF0FAF1B09CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D492E09B53CBA006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D493D09B53D3B006E59CF /* ripples.xml in Resources */, - AF0FAF2209CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D495709B53FC9006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D496609B54087006E59CF /* rotzoomer.xml in Resources */, - AF0FAF2309CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D496F09B5411D006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D497E09B541CE006E59CF /* twang.xml in Resources */, - AF0FAF2709CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D499A09B544C2006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D49A909B5457B006E59CF /* spotlight.xml in Resources */, - AF0FAF2609CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4C6C09B59F27006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4C7B09B5A02D006E59CF /* xlyap.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4CEA09B5AA8E006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4CF909B5AC73006E59CF /* pong.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4D8109B5B2DC006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4D9109B5B42B006E59CF /* xanalogtv.xml in Resources */, - AF0FAF2809CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DB209B5B71E006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4DC209B5B862006E59CF /* bsod.xml in Resources */, - AF0FAF1709CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - AFC43E771C684BE400C89999 /* PxPlus_IBM_VGA8.ttf in Resources */, - AF939AD52038C0050032DD23 /* luximr.ttf in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DEF09B5BB19006E59CF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4E0409B5BC85006E59CF /* apple2.xml in Resources */, - AF0FAF0C09CA6FF900EE1051 /* xscreensaver-text in Resources */, - AF0FAF1409CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA2118F1CD59DAF00C0D2A1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA211A61CD5A02600C0D2A1 /* raverhoop.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA339310B058505002B0E7D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA33BB00B05860F002B0E7D /* webcollage.xml in Resources */, - AFA33BDD0B058A30002B0E7D /* webcollage-helper in Resources */, - AFA33C0C0B058ED2002B0E7D /* webcollage in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55949099330B000F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5595C099330E500F3E977 /* cage.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559700993317900F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55981099331AC00F3E977 /* moebius.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559950993322100F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA559A70993325200F3E977 /* superquadrics.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559B80993328000F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA559CB099332CF00F3E977 /* morph3d.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559D20993330600F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA559E90993333D00F3E977 /* rubik.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A060993340300F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55A190993344100F3E977 /* stairs.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A23099334A000F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55A34099334CB00F3E977 /* sproingies.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A7C0993364300F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55A8D0993366F00F3E977 /* lament.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55AD209933CEF00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55AE309933D1C00F3E977 /* bubble3d.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B0C09933E0500F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55B2009933E3100F3E977 /* glplanet.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B2809933E8D00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55B3909933EB400F3E977 /* pulsar.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B7C09933F7200F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55B8D09933FAA00F3E977 /* sierpinski3d.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B9409933FDA00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55BA50993400200F3E977 /* gflux.xml in Resources */, - AF0FAF1D09CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BAE099340CE00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55BBF0993410100F3E977 /* circuit.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BE70993429100F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55BF8099342BF00F3E977 /* menger.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C110993431300F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55C220993433D00F3E977 /* engine.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C7A099349A600F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55C8B099349CC00F3E977 /* glsnake.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CAC09934BB200F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55CBD09934BDD00F3E977 /* boxed.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CCF09934CE400F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55CE009934D1500F3E977 /* glforestfire.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D3F0993565300F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55D500993568200F3E977 /* sballs.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D650993584B00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55D760993587600F3E977 /* cubenetic.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D82099358C400F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55D93099358FB00F3E977 /* spheremonics.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DCB09935D7000F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55DDC09935D9D00F3E977 /* lavalite.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DF309935E4900F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55E0509935E7E00F3E977 /* queens.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E1009935EDC00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55E2109935F0B00F3E977 /* endgame.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E3209935F8E00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55E4409935FBA00F3E977 /* glblur.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E5109935FF900F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55E970993602F00F3E977 /* flyingtoasters.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55ECA099360E300F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55EE50993610F00F3E977 /* bouncingcow.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F09099361B700F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F20099361E800F3E977 /* jigglypuff.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F2D0993622F00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F3E0993625B00F3E977 /* klein.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F450993629000F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F57099362C500F3E977 /* hypertorus.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F750993643600F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F860993646900F3E977 /* glmatrix.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55FD609936BFA00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55FF209936C2F00F3E977 /* cubestorm.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55FFC09936C6D00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5600D09936C9D00F3E977 /* glknots.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5601709936CC800F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5602809936CF700F3E977 /* blocktube.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5603509936D5100F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF0D117D0E41566300BB14A4 /* xscreensaver-getimage-file in Resources */, - AFA5604609936DAB00F3E977 /* flipflop.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5604D09936E2100F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA560820993700500F3E977 /* antinspect.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5606509936F3800F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA560830993700900F3E977 /* antspotlight.xml in Resources */, - AF0FAF1309CA712600EE1051 /* xscreensaver-getimage-file in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA560B10993718D00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA560C2099371BE00F3E977 /* polytopes.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA561000993781600F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA561110993784D00F3E977 /* molecule.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5615B09937C0D00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5616C09937C6800F3E977 /* blinkbox.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5617E09937CF100F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5618F09937D2100F3E977 /* noof.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA561A009937D7E00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA561B109937DB400F3E977 /* polyhedra.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562090993849F00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5621B099384DA00F3E977 /* providence.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562220993852500F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA562330993855500F3E977 /* pinion.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562C2099392C600F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA562D3099392F900F3E977 /* boing.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562DD099393C900F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA562EE0993940400F3E977 /* antmaze.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562F50993943B00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563060993947300F3E977 /* tangram.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563160993951000F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563280993955000F3E977 /* crackberg.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56334099395ED00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563740993977100F3E977 /* glhanoi.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56354099396C000F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563770993979A00F3E977 /* cube21.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5637C099397B300F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5638D099397ED00F3E977 /* timetunnel.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563A7099398BB00F3E977 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563B8099398F700F3E977 /* juggler3d.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA6AAF320999950006D2685 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF95C30420999B3E001924BE /* xscreensaver-getimage-file in Resources */, - AFA6AB0D20999A60006D2685 /* glitchpeg.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFAAE38A207D6343007A515C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFAAE3A2207D6439007A515C /* maze3d.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFACE8761CC83458008B24CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFACE88D1CC83608008B24CD /* energystream.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFB591AA178B812C00EA4005 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFB591BE178B81E600EA4005 /* hexadrop.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFBFE74E178642DC00432B21 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFBFE765178643B200432B21 /* Apple2.saver in Resources */, - AFBFE74F178642DC00432B21 /* SaverRunner.nib in Resources */, - AFBFE750178642DC00432B21 /* SaverRunner.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFBFE76C178647FE00432B21 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFBFE7831786483B00432B21 /* Phosphor.saver in Resources */, - AFBFE76F178647FE00432B21 /* SaverRunner.nib in Resources */, - AFBFE770178647FE00432B21 /* SaverRunner.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC0E8AE1CDC601A008CAFAC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFC0E8C61CDC60DB008CAFAC /* hydrostat.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC5CFD92044AA23004CEB5E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFC5CFF42044AB28004CEB5E /* crumbler.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFCF833E1AF5B515008BB7E1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFCF83551AF5B5FD008BB7E1 /* splitflap.xml in Resources */, - AFE349291B033A8200AF3D73 /* xscreensaver-text in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD51B1E0F063B4A00471C02 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD51B200F063B4A00471C02 /* xscreensaver-getimage-file in Resources */, - AFD51DB90F063BE700471C02 /* photopile.xml in Resources */, - AF5BEEFD1D2AFE21002E6D51 /* OCRAStd.otf in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56DF40996A03800BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56E9F0996A23800BA26F7 /* gltext.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EB10996A72600BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF642330099F45CA000F4CD4 /* braid.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EDD0996A95700BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F1D0996AB1D00BA26F7 /* forest.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F0E0996AAFA00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F1E0996AB4000BA26F7 /* vines.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F260996AB8A00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F350996ABB300BA26F7 /* galaxy.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F520996AEEE00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F610996AF1500BA26F7 /* grav.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F6E0996B01600BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F870996B04D00BA26F7 /* hopalong.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F8F0996B09400BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F9F0996B0D000BA26F7 /* laser.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FA60996B10F00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56FB50996B15000BA26F7 /* lightning.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FBC0996B18F00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56FCB0996B1BE00BA26F7 /* lisa.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FD20996B20900BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56FE10996B24B00BA26F7 /* lissie.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FFB0996B43800BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5700B0996B47E00BA26F7 /* penrose.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570120996B4CC00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570210996B51100BA26F7 /* sierpinski.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570290996B56D00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5703A0996B5D000BA26F7 /* sphere.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570460996B61600BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570550996B65A00BA26F7 /* spiral.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5705C0996B6A300BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5706B0996B6E700BA26F7 /* fadeplot.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570720996B72700BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570810996B77F00BA26F7 /* mountain.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570880996B80300BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570970996B84E00BA26F7 /* triangle.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5709E0996B88E00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570AD0996B8DC00BA26F7 /* worm.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570B40996B93000BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570C30996B96F00BA26F7 /* rotor.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570CC0996B9F800BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570DD0996BA4600BA26F7 /* ant.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570ED0996BBBF00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570FE0996BC2000BA26F7 /* flow.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571160996BE9300BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD571270996BEE100BA26F7 /* discrete.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5712F0996BF2E00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5713E0996BFA500BA26F7 /* apollonian.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571460996C01700BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD571550996C05F00BA26F7 /* euler2d.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5715C0996C0CE00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFCCCBB309BFE51900353F4D /* thornbird.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571B80996D9DC00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD571C70996DA3300BA26F7 /* juggle.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572250996E4A300BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572340996E52B00BA26F7 /* swirl.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572700996EE8500BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5727F0996EF1900BA26F7 /* polyominoes.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572A80996F99600BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572B80996FAF900BA26F7 /* bouboule.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572C50996FC0F00BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572EC0997005900BA26F7 /* crystal.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572FC099701C000BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5730B099702AF00BA26F7 /* julia.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD573600997411200BA26F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD573700997418D00BA26F7 /* strange.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD77E5E20C23F8600A3638D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD77E7720C2419600A3638D /* filmleader.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFDA6591178A52B70070D24B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFDA65A5178A541A0070D24B /* unknownpleasures.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE2A4590E2E904600ADB298 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE2A4750E2E911200ADB298 /* skytentacles.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE30BEB0E52B14700CCF4A5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE30BFE0E52B18300CCF4A5 /* sonar.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A1850CDD7B2E002805BF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE6A40E0CDD7BDC002805BF /* moebiusgears.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A41E0CDD7FAA002805BF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE6A4370CDD8027002805BF /* abstractile.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEC23D01CB6EAE100DE138F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEC23E71CB6EC0B00DE138F /* dymaxionmap.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE10501D13406000AAC8F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10691D13420700AAC8F7 /* cubetwist.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE106F1D15EB0800AAC8F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10871D15EBD900AAC8F7 /* cubestack.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE108E1D17E20B00AAC8F7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10A61D17E2C900AAC8F7 /* splodesic.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF2868217860E830050A578 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF28696178611720050A578 /* quasicrystal.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF3C9EB17CCAC440028F240 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF3C9FE17CCAD9A0028F240 /* geodesic.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF463390C4403E400EE6509 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF4634C0C44046500EE6509 /* cwaves.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF4635B0C440AEF00EE6509 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF463740C440BAC00EE6509 /* glcells.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFFAB31819158CE40020F021 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFFAB32F19158E2A0020F021 /* projectiveplane.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CE3D01541B76F4C100993C75 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CE3D01691B76F88A00993C75 /* testx11.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - AF08399E09930B6B00277BE9 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF083A44099311D700277BE9 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DC7B80C4C73F600D76972 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DCA510C4CBB0D00D76972 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1A176E0D6D6EE3008AF328 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1B0FB71D7AB4740011DBE4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF2107811FD23BDD00B61EA9 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF32D9EF0F3AD0B40080F535 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3581D01431D47B00E09C51 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF358211143330F900E09C51 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF35E89B0E63823600691F2F /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF39382A1D0FBD6A00205406 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF39E291198A11F60064A58D /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3C71540D624BF50030CC0D /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3EC9882035154C00180A35 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF41E962201D49DB0098E253 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF46E9DF1CBBA2B300240FBC /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FC2099D154F001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FE7099D1686001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477058099D4385001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477175099D4786001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47718B099D4803001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771B3099D4949001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771E7099D4D9A001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771FE099D4E63001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477214099D4EE8001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47722A099D4F67001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47725F099D5717001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477277099D57B9001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47728F099D5926001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47738E099D65A1001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4773A6099D6648001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4773CD099D67B9001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47740E099D69E7001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477433099D7C70001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47744E099D7D33001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47748F099D89E4001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774A5099D8A74001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774C0099D8B5F001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774DA099D8BFF001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477569099D9A1A001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47758F099D9C28001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775AB099D9CF7001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775E4099D9F69001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775FE099DA030001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47761F099DA26C001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477650099DA6D0001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477666099DA78E001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47767C099DA849001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47769B099DAA6F001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776B6099DABDD001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776CC099DAC8A001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776E7099DADDF001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776FD099DAE7A001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477719099DAF9F001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47772F099DB044001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47775E099DB61E001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477780099DB965001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47779C099DBA90001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4777DD099DC183001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778B7099DDB79001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778D3099DDCAE001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778F4099DDDC8001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477915099DE379001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477936099DE4C7001F091E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480C54098E301400FB32B8 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480D7D098EEDDE00FB32B8 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4810F709909FBA00FB32B8 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812600990CE2700FB32B8 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812C20990D3D900FB32B8 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF48DEFE0A0C25E000F94CF9 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4A3458102A593600A81B2A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FD6F50CE7A486005EE58E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FF4C90D52CBDE00666F98 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5C9B081A0CCE6E00B0147A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5ECEBB2116B1A400069433 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF62D6282180070600C57C42 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF633C111EE0BA6F00AB33BD /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63A8011AB4EDDB00593C75 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF642401099FF9C2000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425D809A18855000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425F809A189EC000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64261B09A18D6C000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64263809A18F54000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64265B09A19229000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64268709A194B0000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64277D09A1D37A000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6427B409A2DE36000F4CD4 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF68A48D19196CF800D41CD1 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF73FF311A09877F00E485E9 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF75110D1782B5B900380EA1 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7776F209B63ABF00EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77772609B6416100EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77774D09B6446500EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77778409B6497800EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77779E09B64A5200EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777B809B64B2600EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777E009B64C6B00EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777FA09B64E3100EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77782109B6504400EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77785409B6528100EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77787009B6536000EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77788B09B6563500EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7778B109B659C800EA3033 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF78D184142DD8F3002AAF77 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F70099748450059A8B0 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F9A09974A320059A8B0 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794FD909974FA60059A8B0 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7ACFCF19FF0A9200BD752B /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975739099C317000B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975781099C374A00B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9757CE099C3E6300B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975814099C41D500B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975871099C475900B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A42099C681F00B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A78099C6AB200B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A92099C6BC300B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975AE3099C6EB100B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975B08099C6FE400B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C1E099C8C1500B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C4A099C8DCF00B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C6A099C8F3F00B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975D5F099CA0F000B05160 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9770150989D0F6001F8B92 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97703C0989D1E6001F8B92 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9770790989D2F6001F8B92 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF998EE90A083DB30051049D /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D467209B5109C006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D475009B5300A006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D476B09B53166006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D48E709B53322006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D490009B535DA006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D493709B53CBA006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D496009B53FC9006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D497809B5411D006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D49A309B544C2006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4C7509B59F27006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4CF309B5AA8E006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4D8B09B5B2DC006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DBC09B5B71E006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DFA09B5BB19006E59CF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA2119C1CD59DAF00C0D2A1 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA3393B0B058505002B0E7D /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55956099330B000F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5597B0993317900F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559A00993322100F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559C30993328000F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559DD0993330600F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A110993340300F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A2E099334A000F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A870993364300F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55ADD09933CEF00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B1A09933E0500F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B3309933E8D00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B8709933F7200F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B9F09933FDA00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BB9099340CE00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BF20993429100F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C1C0993431300F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C85099349A600F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CB709934BB200F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CDA09934CE400F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D4A0993565300F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D700993584B00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D8D099358C400F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DD609935D7000F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DFF09935E4900F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E1B09935EDC00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E3E09935F8E00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E5C09935FF900F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55EDF099360E300F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F1A099361B700F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F380993622F00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F500993629000F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F800993643600F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55FE109936BFA00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5600709936C6D00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5602209936CC800F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5604009936D5100F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5605809936E2100F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5607009936F3800F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA560BC0993718D00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5610B0993781600F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5616609937C0D00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5618909937CF100F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA561AB09937D7E00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562150993849F00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5622D0993852500F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562CD099392C600F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562E8099393C900F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563000993943B00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563220993951000F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5633F099395ED00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5635F099396C000F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56387099397B300F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563B2099398BB00F3E977 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA6AB0020999950006D2685 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFAAE397207D6343007A515C /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFACE8831CC83458008B24CD /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFB591B5178B812C00EA4005 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC0E8BB1CDC601A008CAFAC /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC5CFE62044AA23004CEB5E /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFCF834B1AF5B515008BB7E1 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD51B2B0F063B4A00471C02 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56E000996A03800BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EBA0996A72600BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EE60996A95700BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F170996AAFA00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F2F0996AB8A00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F5B0996AEEE00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F770996B01600BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F980996B09400BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FAF0996B10F00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FC50996B18F00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FDB0996B20900BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570040996B43800BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5701B0996B4CC00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570320996B56D00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5704F0996B61600BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570650996B6A300BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5707B0996B72700BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570910996B80300BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570A70996B88E00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570BD0996B93000BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570D50996B9F800BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570F60996BBBF00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5711F0996BE9300BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571380996BF2E00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5714F0996C01700BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571650996C0CE00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571C10996D9DC00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5722E0996E4A300BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572790996EE8500BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572B10996F99600BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572CE0996FC0F00BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD57305099701C000BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD573690997411200BA26F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD77E6B20C23F8600A3638D /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFDA659C178A52B70070D24B /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE2A4650E2E904600ADB298 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE30BF70E52B14700CCF4A5 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A1920CDD7B2E002805BF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A4280CDD7FAA002805BF /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEC23DD1CB6EAE100DE138F /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE105D1D13406000AAC8F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE107C1D15EB0800AAC8F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE109B1D17E20B00AAC8F7 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF2868D17860E830050A578 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF3C9F617CCAC440028F240 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF463420C4403E400EE6509 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF463670C440AEF00EE6509 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFFAB32419158CE40020F021 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CE3D01611B76F4C100993C75 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - AF0DC7B90C4C73F600D76972 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF0DCA520C4CBB0D00D76972 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF168EA821D240EB00ED6E08 /* Codesign Sparkle */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Codesign Sparkle"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "codesign -v --force --deep -o runtime --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sparkle.framework/Versions/A/Resources/Autoupdate.app\ncodesign -v --force -o runtime --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sparkle.framework/Versions/A\n"; - showEnvVarsInLog = 0; - }; - AF1A176F0D6D6EE3008AF328 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF1ADA1E18501DC200932759 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF1B0FB81D7AB4740011DBE4 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF2107821FD23BDD00B61EA9 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF32D9F00F3AD0B40080F535 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF3581D11431D47B00E09C51 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF358212143330F900E09C51 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF35E89C0E63823600691F2F /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF39382B1D0FBD6A00205406 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF39E292198A11F60064A58D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF3C71550D624BF50030CC0D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF3EC9892035154C00180A35 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF41E963201D49DB0098E253 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF46E9E01CBBA2B300240FBC /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF48DEFF0A0C25E000F94CF9 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF4A3459102A593600A81B2A /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF4E1D1819CE7013002B6190 /* Update GC build settings */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Update GC build settings"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/sh\n\n# Edit the contents of \"xscreensaver.xcconfig\" based on the running\n# Xcode version. If we are running Xcode 5.0.2, we *must* turn on GC.\n# If we are running a newer version of Xcode than that, we *cannot*\n# turn on GC.\n\nTMP=`mktemp -t xcode`\nSRC=\"$SRCROOT/xscreensaver.xcconfig\"\nMACOSX_DEPLOYMENT_TARGET=10.7\nOBJC_GC_CFLAGS=\nOBJC_NO_GC_CFLAGS=\nif [ \"$XCODE_VERSION_MAJOR\" -lt \"0600\" ]; then\n MACOSX_DEPLOYMENT_TARGET=10.4\n OBJC_GC_CFLAGS=\"-fobjc-gc\"\n OBJC_NO_GC_CFLAGS=\"-fno-objc-gc\"\nfi\n\nrm -f \"$TMP\"\nsed -e \"s/^\\(MACOSX_DEPLOYMENT_TARGET=\\).*/\\1${MACOSX_DEPLOYMENT_TARGET}/\" \\\n -e \"s/^\\(OBJC_GC_CFLAGS=\\).*/\\1${OBJC_GC_CFLAGS}/\" \\\n -e \"s/^\\(OBJC_NO_GC_CFLAGS=\\).*/\\1${OBJC_NO_GC_CFLAGS}/\" \\\n < $SRC > $TMP\nif ! ( cmp -s \"$SRC\" \"$TMP\" ); then\necho \"$SRC updated:\"\n diff -U0 \"$SRC\" \"$TMP\"\n cat \"$TMP\" > \"$SRC\"\nelse\n echo \"$SRC unchanged\"\nfi\n\nrm -f \"$TMP\"\nexit 0\n"; - showEnvVarsInLog = 0; - }; - AF4FD6F60CE7A486005EE58E /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF4FF4CA0D52CBDE00666F98 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF578FA11434E918002455DD /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF5C9B091A0CCE6E00B0147A /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF5ECEBC2116B1A400069433 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF62D6292180070600C57C42 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF633C121EE0BA6F00AB33BD /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF63A8021AB4EDDB00593C75 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF63F24F1C3465BE0033E133 /* Update Function Table */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Update Function Table"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/build-fntable.pl $SOURCE_ROOT/ios-function-table.m"; - }; - AF63F44A1C3465BE0033E133 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF63F4571C34682A0033E133 /* Update Function Table */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Update Function Table"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/build-fntable.pl $SOURCE_ROOT/ios-function-table.m"; - }; - AF63F4701C34682A0033E133 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF63F47F1C3469FC0033E133 /* Update Function Table */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Update Function Table"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/build-fntable.pl $SOURCE_ROOT/ios-function-table.m"; - }; - AF63F4961C3469FC0033E133 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF68A48E19196CF800D41CD1 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF73FF321A09877F00E485E9 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF75110E1782B5B900380EA1 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF78D185142DD8F3002AAF77 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF7ACFD019FF0A9200BD752B /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF7E080115925EE300D81407 /* ICMP Sanity Check */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "ICMP Sanity Check"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/icmp-warning.pl"; - }; - AF7E08021592661100D81407 /* ICMP Sanity Check */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "ICMP Sanity Check"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/icmp-warning.pl"; - }; - AF91898A158FC00A002B5D1E /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AF94E7421A16F66900289B93 /* Update Function Table */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Update Function Table"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/build-fntable.pl $SOURCE_ROOT/ios-function-table.m"; - }; - AF998EEA0A083DB30051049D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA2119D1CD59DAF00C0D2A1 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3393C0B058505002B0E7D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D69209C03B5C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D69409C03B6200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D85B09C03BD300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D85D09C03BD700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D85F09C03BDA00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86109C03BDE00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86309C03BE200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86509C03BE500E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86709C03BE800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86909C03BEC00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86B09C03BEF00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86D09C03BF300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D86F09C03BF700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87109C03BFB00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87309C03C0000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87509C03C0400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87709C03C0A00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87909C03C1200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87B09C03C1700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87D09C03C1B00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D87F09C03C1E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88109C03C2100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88309C03C2400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88509C03C2700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88709C03C2A00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88909C03C2E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88B09C03C3200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88D09C03C3600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D88F09C03C3900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D89109C03C3C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D89309C03C4000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D89509C03C4400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D89709C03C4700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D89B09C03C4D00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D89D09C03C5000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D89F09C03C5300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8A109C03C5600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8A309C03C5F00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8A509C03C6200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8A909C03C6900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8AB09C03C6D00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8AD09C03C7000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8AF09C03C7300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8B109C03C7600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8B309C03C7900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8B509C03C7C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8B709C03C7F00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8B909C03C8200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8BB09C03C8600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8BD09C03C8900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8BF09C03C8D00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8C109C03C9000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8C309C03C9300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8C509C03C9600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8C709C03C9900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8C909C03C9E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8CB09C03CA100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8CD09C03CA400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8CF09C03CA800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8D109C03CAB00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8D309C03CAE00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8D709C03CB400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8D909C03CB700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8DB09C03CBA00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8DD09C03CBD00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8DF09C03CC000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8E109C03CC400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8E309C03CCA00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8E509C03CCD00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8E709C03CD100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8E909C03CD500E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8EB09C03CD800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8ED09C03CDB00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8EF09C03CDE00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8F109C03CE100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8F309C03CE400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8F509C03CE800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8F709C03CEA00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8F909C03CED00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8FB09C03CF100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8FD09C03CF400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D8FF09C03CF700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90109C03D0000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90309C03D0400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90509C03D0700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90709C03D0B00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90909C03D0E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90B09C03D1100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90D09C03D1400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D90F09C03D1800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D91109C03D1B00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D91309C03D1E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D91509C03D2100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D91709C03D2400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D91909C03D2700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D91D09C03D3000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D91F09C03D3300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92109C03D3600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92309C03D3A00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92509C03D3D00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92709C03D4000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92909C03D4400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92B09C03D4700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92D09C03D4A00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D92F09C03D4E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93109C03D5100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93309C03D5400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93509C03D5700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93709C03D5B00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93909C03D5E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93B09C03D6200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93D09C03D6C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D93F09C03D6F00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94109C03D7200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94309C03D7600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94509C03D7A00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94709C03D7E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94909C03D8100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94B09C03D8500E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94D09C03D8D00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D94F09C03D9100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95109C03D9400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95309C03D9800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95509C03D9C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95709C03DA100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95909C03DA400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95B09C03DA800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95D09C03DAB00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D95F09C03DAE00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96109C03DB100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96309C03DB500E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96509C03DB900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96709C03DBC00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96909C03DBF00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96B09C03DC600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96D09C03DCA00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D96F09C03DCD00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97109C03DD000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97309C03DD300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97509C03DD700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97709C03DDA00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97909C03DDD00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97B09C03DE000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97D09C03DE400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D97F09C03DE700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98109C03DEA00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98309C03DEE00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98509C03DF100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98709C03DF400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98909C03DF700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98B09C03DFC00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98D09C03E0500E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D98F09C03E0F00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99109C03E1200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99309C03E1600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99509C03E1900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99709C03E1C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99909C03E2000E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99B09C03E2300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99D09C03E2600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D99F09C03E2900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9A109C03E2E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9A309C03E3200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9A509C03E3600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9A709C03E3A00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9A909C03E3D00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9AB09C03E4200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9AD09C03E4600E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9AF09C03E4B00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9B109C03E4E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9B309C03E5100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9B509C03E5700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9B709C03E5B00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9B909C03E5E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9BB09C03E6200E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9BD09C03E6500E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9BF09C03E6900E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9C109C03E6E00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9C309C03E7100E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9C509C03E7400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9C709C03E7800E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9C909C03E7C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9CB09C03E7F00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9CD09C03E8400E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9CF09C03E8700E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9D109C03E8B00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9D309C03E8F00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3D9D509C03E9300E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA3DBA209C0424C00E4CFCA /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFA6AB0120999950006D2685 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFAAE398207D6343007A515C /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFACE8841CC83458008B24CD /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFB591B6178B812C00EA4005 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFBFE75A178642DC00432B21 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFBFE77A178647FE00432B21 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFBFE78817894FFA00432B21 /* Copy Standalone Preferences XML File */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Standalone Preferences XML File"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "SRC=$SRCROOT/$PRODUCT_NAME-app.xml\nDST=$BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX/Contents/Resources\nNAME=`echo $PRODUCT_NAME.xml | tr A-Z a-z`\ncp -p $SRC $DST/$NAME\nln -sf ../../../$NAME $DST/$PRODUCT_NAME.saver/Contents/Resources/"; - }; - AFBFE78917895AAF00432B21 /* Copy Standalone Preferences XML File */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Standalone Preferences XML File"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "SRC=$SRCROOT/$PRODUCT_NAME-app.xml\nDST=$BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX/Contents/Resources\nNAME=`echo $PRODUCT_NAME.xml | tr A-Z a-z`\ncp -p $SRC $DST/$NAME\nln -sf ../../../$NAME $DST/$PRODUCT_NAME.saver/Contents/Resources/"; - }; - AFC0E8BC1CDC601A008CAFAC /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFC5CFE72044AA23004CEB5E /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBB509C033DF00353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBC709C03AAF00353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBCB09C03AEE00353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBCD09C03AF400353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBCF09C03AF800353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBD109C03AFC00353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBD309C03B0000353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCCCBD509C03B0500353F4D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFCF834C1AF5B515008BB7E1 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFD51B2C0F063B4A00471C02 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFD77E6C20C23F8600A3638D /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFDA659D178A52B70070D24B /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFE2A4660E2E904600ADB298 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFE30BF80E52B14700CCF4A5 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFE6A1930CDD7B2E002805BF /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFE6A4290CDD7FAA002805BF /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFEC23DE1CB6EAE100DE138F /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFEE105E1D13406000AAC8F7 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFEE107D1D15EB0800AAC8F7 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFEE109C1D17E20B00AAC8F7 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFF2868E17860E830050A578 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFF3C9F717CCAC440028F240 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFF463430C4403E400EE6509 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFF463680C440AEF00EE6509 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - AFFAB32519158CE40020F021 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; - CE3D01621B76F4C100993C75 /* Run Update Info Plist */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Update Info Plist"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$SOURCE_ROOT/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - AF08399409930B6B00277BE9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF0839B009930C4900277BE9 /* atlantis.c in Sources */, - AF0839B109930C4900277BE9 /* dolphin.c in Sources */, - AF0839B209930C4900277BE9 /* shark.c in Sources */, - AF0839B309930C4900277BE9 /* swim.c in Sources */, - AF0839B409930C4900277BE9 /* whale.c in Sources */, - AF9CCAB509959CEF0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF083A37099311D700277BE9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF083A4A099311FF00277BE9 /* atunnel.c in Sources */, - AF083A59099312B000277BE9 /* tunnel_draw.c in Sources */, - AF9CCAB609959CF70075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DC7B00C4C73F600D76972 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF0DC7B10C4C73F600D76972 /* XScreenSaverSubclass.m in Sources */, - AF0DC7B20C4C73F600D76972 /* analogtv.c in Sources */, - AF0DCA350C4C74A200D76972 /* asm6502.c in Sources */, - AF0DCA360C4C74A200D76972 /* m6502.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF0DCA470C4CBB0D00D76972 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF0DCA480C4CBB0D00D76972 /* XScreenSaverSubclass.m in Sources */, - AF0DCA600C4CBB7300D76972 /* voronoi.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1A17670D6D6EE3008AF328 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1A17680D6D6EE3008AF328 /* XScreenSaverSubclass.m in Sources */, - AF1A177F0D6D6F3E008AF328 /* lcdscrub.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1AD9DE18500F9F00932759 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1ADA141850132600932759 /* main.m in Sources */, - AF3633FD18530DD90086A439 /* Updater.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF1B0FAC1D7AB4740011DBE4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF1B0FC21D7AB54D0011DBE4 /* hexstrut.c in Sources */, - AF1B0FAE1D7AB4740011DBE4 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF2107761FD23BDD00B61EA9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF2107781FD23BDD00B61EA9 /* XScreenSaverSubclass.m in Sources */, - AF21078C1FD23D5000B61EA9 /* esper.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF32D9E50F3AD0B40080F535 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF32D9E70F3AD0B40080F535 /* XScreenSaverSubclass.m in Sources */, - AF32D9FB0F3AD1200080F535 /* rubikblocks.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3581C51431D47B00E09C51 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3581C61431D47B00E09C51 /* XScreenSaverSubclass.m in Sources */, - AF3581DC1431D5FC00E09C51 /* companion_disc.c in Sources */, - AF3581DF1431D5FC00E09C51 /* companion_heart.c in Sources */, - AF3581E21431D5FC00E09C51 /* companion_quad.c in Sources */, - AF3581E51431D5FC00E09C51 /* companion.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF358202143330F900E09C51 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF358203143330F900E09C51 /* XScreenSaverSubclass.m in Sources */, - AF35821C1433314C00E09C51 /* tronbit_idle1.c in Sources */, - AF35821D1433314C00E09C51 /* tronbit_idle2.c in Sources */, - AF35821E1433314C00E09C51 /* tronbit_no.c in Sources */, - AF35821F1433314C00E09C51 /* tronbit_yes.c in Sources */, - AF3582201433314C00E09C51 /* tronbit.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF35E88F0E63823600691F2F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF35E8900E63823600691F2F /* XScreenSaverSubclass.m in Sources */, - AF35EB260E6382BA00691F2F /* jigsaw.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF39381F1D0FBD6A00205406 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3938211D0FBD6A00205406 /* XScreenSaverSubclass.m in Sources */, - AF3938341D0FBF1900205406 /* discoball.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF39E287198A11F60064A58D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFCF509C198A1861005B0DB1 /* involute.c in Sources */, - AF39E289198A11F60064A58D /* XScreenSaverSubclass.m in Sources */, - AF39E2AB198A13F50064A58D /* winduprobot.c in Sources */, - AFBE744019A7C6930018AA35 /* robot.c in Sources */, - AF39E2AA198A13F50064A58D /* robot-wireframe.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3C714A0D624BF50030CC0D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3C714B0D624BF50030CC0D /* XScreenSaverSubclass.m in Sources */, - AF3C715E0D624C600030CC0D /* hypnowheel.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF3EC97D2035154C00180A35 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3EC993203517CC00180A35 /* peepers.c in Sources */, - AF3EC97F2035154C00180A35 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF41E957201D49DB0098E253 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD9D5BF201E686B0070E99D /* ships.c in Sources */, - AF41E959201D49DB0098E253 /* XScreenSaverSubclass.m in Sources */, - AF41E96B201D4B6B0098E253 /* razzledazzle.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF46E9D41CBBA2B300240FBC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF46E9E91CBBA41B00240FBC /* unicrud.c in Sources */, - AF46E9D61CBBA2B300240FBC /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FBB099D154F001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF476FBC099D154F001F091E /* XScreenSaverSubclass.m in Sources */, - AF476FD1099D15AA001F091E /* interference.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF476FE0099D1686001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF476FE1099D1686001F091E /* XScreenSaverSubclass.m in Sources */, - AF476FF1099D1713001F091E /* truchet.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477051099D4385001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477052099D4385001F091E /* XScreenSaverSubclass.m in Sources */, - AF477146099D43E2001F091E /* deluxe.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47716E099D4786001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47716F099D4786001F091E /* XScreenSaverSubclass.m in Sources */, - AF47717D099D47D3001F091E /* compass.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477184099D4803001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477185099D4803001F091E /* XScreenSaverSubclass.m in Sources */, - AF477193099D4864001F091E /* wander.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771AC099D4949001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4771AD099D4949001F091E /* XScreenSaverSubclass.m in Sources */, - AF4771BB099D4997001F091E /* t3d.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771E0099D4D9A001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4771E1099D4D9A001F091E /* XScreenSaverSubclass.m in Sources */, - AF4771F0099D4DFE001F091E /* ccurve.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4771F7099D4E63001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4771F8099D4E63001F091E /* XScreenSaverSubclass.m in Sources */, - AF477206099D4EB6001F091E /* nerverot.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47720D099D4EE8001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47720E099D4EE8001F091E /* XScreenSaverSubclass.m in Sources */, - AF47721C099D4F47001F091E /* whirlygig.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477223099D4F67001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477224099D4F67001F091E /* XScreenSaverSubclass.m in Sources */, - AF477232099D4FD5001F091E /* anemone.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477258099D5717001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477259099D5717001F091E /* XScreenSaverSubclass.m in Sources */, - AF477267099D5768001F091E /* halftone.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477270099D57B9001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477271099D57B9001F091E /* XScreenSaverSubclass.m in Sources */, - AF47727F099D5808001F091E /* popsquares.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477288099D5926001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477289099D5926001F091E /* XScreenSaverSubclass.m in Sources */, - AF477298099D5980001F091E /* piecewise.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477387099D65A1001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477388099D65A1001F091E /* XScreenSaverSubclass.m in Sources */, - AF477396099D65FE001F091E /* wormhole.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47739F099D6648001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4773A0099D6648001F091E /* XScreenSaverSubclass.m in Sources */, - AF4773B5099D6778001F091E /* fuzzyflakes.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4773C6099D67B9001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4773C7099D67B9001F091E /* XScreenSaverSubclass.m in Sources */, - AF4773D5099D6817001F091E /* anemotaxis.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477407099D69E7001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477408099D69E7001F091E /* XScreenSaverSubclass.m in Sources */, - AF47741D099D6A6D001F091E /* intermomentary.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47742C099D7C70001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47742D099D7C70001F091E /* XScreenSaverSubclass.m in Sources */, - AF47743B099D7CEA001F091E /* ifs.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477447099D7D33001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477448099D7D33001F091E /* XScreenSaverSubclass.m in Sources */, - AF477456099D7D8A001F091E /* xmatrix.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477488099D89E4001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477489099D89E4001F091E /* XScreenSaverSubclass.m in Sources */, - AF477497099D8A53001F091E /* flame.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47749E099D8A74001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47749F099D8A74001F091E /* XScreenSaverSubclass.m in Sources */, - AF4774AD099D8B08001F091E /* kaleidescope.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774B9099D8B5F001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4774BA099D8B5F001F091E /* XScreenSaverSubclass.m in Sources */, - AF4774CC099D8BC2001F091E /* lmorph.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4774D3099D8BFF001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4774D4099D8BFF001F091E /* XScreenSaverSubclass.m in Sources */, - AF4774E2099D8C8B001F091E /* maze.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477562099D9A1A001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477563099D9A1A001F091E /* XScreenSaverSubclass.m in Sources */, - AF477571099D9A8A001F091E /* pedal.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477588099D9C28001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477589099D9C28001F091E /* XScreenSaverSubclass.m in Sources */, - AF47759D099D9CA3001F091E /* pyro.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775A4099D9CF7001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4775A5099D9CF7001F091E /* XScreenSaverSubclass.m in Sources */, - AF4775B4099D9D67001F091E /* starfish.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775DD099D9F69001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4775DE099D9F69001F091E /* XScreenSaverSubclass.m in Sources */, - AF4775F0099D9FFF001F091E /* coral.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4775F7099DA030001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4775F8099DA030001F091E /* XScreenSaverSubclass.m in Sources */, - AF477606099DA097001F091E /* epicycle.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477618099DA26C001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477619099DA26C001F091E /* XScreenSaverSubclass.m in Sources */, - AF47762B099DA2E9001F091E /* kumppa.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477649099DA6D0001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47764A099DA6D0001F091E /* XScreenSaverSubclass.m in Sources */, - AF477658099DA75D001F091E /* squiral.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47765F099DA78E001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477660099DA78E001F091E /* XScreenSaverSubclass.m in Sources */, - AF47766E099DA80D001F091E /* critical.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477675099DA849001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477676099DA849001F091E /* XScreenSaverSubclass.m in Sources */, - AF477684099DA8C7001F091E /* petri.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477694099DAA6F001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477695099DAA6F001F091E /* XScreenSaverSubclass.m in Sources */, - AF4776A3099DAADE001F091E /* blaster.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776AF099DABDD001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776B0099DABDD001F091E /* XScreenSaverSubclass.m in Sources */, - AF4776BE099DAC46001F091E /* xspirograph.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776C5099DAC8A001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776C6099DAC8A001F091E /* XScreenSaverSubclass.m in Sources */, - AF4776D4099DACEB001F091E /* xrayswarm.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776E0099DADDF001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776E1099DADDF001F091E /* XScreenSaverSubclass.m in Sources */, - AF4776EF099DAE58001F091E /* whirlwindwarp.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4776F6099DAE7A001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4776F7099DAE7A001F091E /* XScreenSaverSubclass.m in Sources */, - AF477705099DAF3F001F091E /* vermiculate.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477712099DAF9F001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477713099DAF9F001F091E /* XScreenSaverSubclass.m in Sources */, - AF477721099DB01C001F091E /* cloudlife.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477728099DB044001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477729099DB044001F091E /* XScreenSaverSubclass.m in Sources */, - AF477737099DB104001F091E /* substrate.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477757099DB61E001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477758099DB61E001F091E /* XScreenSaverSubclass.m in Sources */, - AF47776A099DB710001F091E /* interaggregate.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477779099DB965001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47777A099DB965001F091E /* XScreenSaverSubclass.m in Sources */, - AF477788099DBA29001F091E /* celtic.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF477795099DBA90001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477796099DBA90001F091E /* XScreenSaverSubclass.m in Sources */, - AF4777A5099DBB12001F091E /* fluidballs.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4777D6099DC183001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4777D7099DC183001F091E /* XScreenSaverSubclass.m in Sources */, - AF4778A4099DDA91001F091E /* boxfit.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778B0099DDB79001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4778B1099DDB79001F091E /* XScreenSaverSubclass.m in Sources */, - AF4778BF099DDC33001F091E /* penetrate.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778CC099DDCAE001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4778CD099DDCAE001F091E /* XScreenSaverSubclass.m in Sources */, - AF4778DB099DDD2B001F091E /* xjack.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4778ED099DDDC8001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4778EE099DDDC8001F091E /* XScreenSaverSubclass.m in Sources */, - AF4778FC099DDE79001F091E /* cynosure.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47790E099DE379001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF47790F099DE379001F091E /* XScreenSaverSubclass.m in Sources */, - AF47791D099DE3F1001F091E /* flag.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF47792F099DE4C7001F091E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF477930099DE4C7001F091E /* XScreenSaverSubclass.m in Sources */, - AF47793E099DE56A001F091E /* slip.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4808BE098C3B6C00FB32B8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE943B119DD54C1000A5E6D /* xft.c in Sources */, - AFE943B519DDF97F000A5E6D /* utf8wc.c in Sources */, - AF4808C5098C3BDC00FB32B8 /* colors.c in Sources */, - AF4808C6098C3BDF00FB32B8 /* erase.c in Sources */, - AF4808C7098C3BE600FB32B8 /* hsv.c in Sources */, - AFBF893E0E41D930006A2D66 /* fps.c in Sources */, - AFD77E7320C2418000A3638D /* filmleader.c in Sources */, - AFBF89AF0E423FC3006A2D66 /* fps-gl.c in Sources */, - 5501D1961DBDCC3D00624BE9 /* xshm.c in Sources */, - AF4808C8098C3BE800FB32B8 /* InvertedSlider.m in Sources */, - AF633C211EE0BDCD00AB33BD /* seccam.c in Sources */, - AF4808C9098C3BEC00FB32B8 /* jwxyz.m in Sources */, - AF4808CA098C3BEE00FB32B8 /* PrefsReader.m in Sources */, - AFDA11251934424D003D397F /* aligned_malloc.c in Sources */, - AF4808CC098C3BF200FB32B8 /* spline.c in Sources */, - AF2D8F321CEBA10300198014 /* jwxyz-timers.c in Sources */, - AF939AD320351BFD0032DD23 /* font-retry.c in Sources */, - AF4808CD098C3BF400FB32B8 /* usleep.c in Sources */, - CE55645A1C25141000645458 /* jwxyz-gl.c in Sources */, - AF4808CE098C3BF800FB32B8 /* XScreenSaverConfigSheet.m in Sources */, - AF4808CF098C3BFB00FB32B8 /* XScreenSaverView.m in Sources */, - AF4808D0098C3BFD00FB32B8 /* yarandom.c in Sources */, - AF480FCC09901DF900FB32B8 /* gltrackball.c in Sources */, - AF480FCD09901E0000FB32B8 /* rotator.c in Sources */, - AF480FCE09901E0400FB32B8 /* sphere.c in Sources */, - AF480FCF09901E0700FB32B8 /* trackball.c in Sources */, - AF480FD009901E0A00FB32B8 /* tube.c in Sources */, - AF4812FA0990D9AE00FB32B8 /* XScreenSaverGLView.m in Sources */, - AF083A21099310CF00277BE9 /* xlockmore.c in Sources */, - AFA55866099324D800F3E977 /* minixpm.c in Sources */, - AFA55A530993353500F3E977 /* gllist.c in Sources */, - AFA55A95099336D800F3E977 /* normals.c in Sources */, - AFDA11271934424D003D397F /* thread_util.c in Sources */, - AF975C93099C929800B05160 /* ximage-loader.c in Sources */, - CE8EA1C21C35CF10002D1020 /* jwxyz-common.c in Sources */, - AF4774E8099D8D8C001F091E /* logo.c in Sources */, - AFD9D5BE201E686B0070E99D /* ships.c in Sources */, - AF4775C0099D9E79001F091E /* resources.c in Sources */, - AF9D468F09B51567006E59CF /* grabclient-osx.m in Sources */, - AF9D473809B52EE0006E59CF /* colorbars.c in Sources */, - AF77783409B6516900EA3033 /* grab-ximage.c in Sources */, - AF77783709B6518400EA3033 /* texfont.c in Sources */, - CE43C2BF1C055157004C2BC6 /* jwxyz-cocoa.m in Sources */, - AF77783A09B651AF00EA3033 /* glut_stroke.c in Sources */, - AF77783D09B651C700EA3033 /* glut_swidth.c in Sources */, - AFAD462309D5F4DA00AB5F95 /* grabclient.c in Sources */, - AF41E96A201D4B6B0098E253 /* razzledazzle.c in Sources */, - AF6048FB157C07C600CA21E4 /* jwzgles.c in Sources */, - AFC7592D158D8E8B00C5458E /* textclient.c in Sources */, - AFC75930158D9A7A00C5458E /* textclient-ios.m in Sources */, - AF561DF615969BC3007CA5ED /* grabclient-ios.m in Sources */, - CE9289D319BD00E300961F22 /* async_netdb.c in Sources */, - 55374E321E1582C6005E2362 /* pow2.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480C4E098E301400FB32B8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF480C5C098E305900FB32B8 /* helix.c in Sources */, - AF9CCABB09959D1C0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF480D77098EEDDE00FB32B8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF480D88098EEE5B00FB32B8 /* drift.c in Sources */, - AF9CCAB909959D100075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4810F009909FBA00FB32B8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4811030990A02700FB32B8 /* dangerball.c in Sources */, - AF9CC7A1099580E70075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812550990CE2700FB32B8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4812580990CE2700FB32B8 /* gears.c in Sources */, - AF9CCABA09959D170075E99B /* XScreenSaverSubclass.m in Sources */, - AFCFF1D90CE4517C00C7D111 /* involute.c in Sources */, - AFCFF1DA0CE4518B00C7D111 /* tube.c in Sources */, - AFCFF1DB0CE451A300C7D111 /* normals.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4812B80990D3D900FB32B8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4812C90990D41E00FB32B8 /* buildlwo.c in Sources */, - AF4812CA0990D42000FB32B8 /* pipeobjs.c in Sources */, - AF4812CB0990D42100FB32B8 /* pipes.c in Sources */, - AF9CCABD09959D250075E99B /* XScreenSaverSubclass.m in Sources */, - AF69640B0E4FE3470085DBCE /* teapot.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF48DEF40A0C25E000F94CF9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF48DEF60A0C25E000F94CF9 /* XScreenSaverSubclass.m in Sources */, - AF48E1680A0C268500F94CF9 /* glschool_alg.c in Sources */, - AF48E1690A0C268500F94CF9 /* glschool_gl.c in Sources */, - AF48E16A0A0C268500F94CF9 /* glschool.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4A344E102A593600A81B2A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4A3450102A593600A81B2A /* XScreenSaverSubclass.m in Sources */, - AF4A3464102A5A0E00A81B2A /* surfaces.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FD6EB0CE7A486005EE58E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4FD6EC0CE7A486005EE58E /* XScreenSaverSubclass.m in Sources */, - AF4FD7010CE7A577005EE58E /* lockward.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4FF4BF0D52CBDE00666F98 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF4FF4C10D52CBDE00666F98 /* XScreenSaverSubclass.m in Sources */, - AF4FF4D10D52CC8400666F98 /* cubicgrid.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5C9AFE1A0CCE6E00B0147A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF5C9B131A0CCF4E00B0147A /* cityflow.c in Sources */, - AF5C9B001A0CCE6E00B0147A /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF5ECEAF2116B1A400069433 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF5ECEB02116B1A400069433 /* XScreenSaverSubclass.m in Sources */, - AF5ECEC32116B2CC00069433 /* vfeedback.c in Sources */, - AF5ECEB12116B1A400069433 /* analogtv.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF62D61D2180070600C57C42 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF62D6312180082100C57C42 /* handsy_model.c in Sources */, - AF62D61F2180070600C57C42 /* XScreenSaverSubclass.m in Sources */, - AF62D6332180082100C57C42 /* handsy.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF633C061EE0BA6F00AB33BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF633C1D1EE0BCA700AB33BD /* vigilance.c in Sources */, - AF633C081EE0BA6F00AB33BD /* XScreenSaverSubclass.m in Sources */, - AF633C221EE0BDCD00AB33BD /* seccam.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63A7F61AB4EDDB00593C75 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63A80C1AB4EF5D00593C75 /* romanboy.c in Sources */, - AF63A7F81AB4EDDB00593C75 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F3271C3465BE0033E133 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F3281C3465BE0033E133 /* SaverRunner.m in Sources */, - AF63F3291C3465BE0033E133 /* main.m in Sources */, - AF63F32A1C3465BE0033E133 /* SaverListController.m in Sources */, - AF63F32D1C3465BE0033E133 /* analogtv.c in Sources */, - AF63F32F1C3465BE0033E133 /* apple2-main.c in Sources */, - AFA2118B1CD1AA3F00C0D2A1 /* textclient-mobile.c in Sources */, - AF63F3301C3465BE0033E133 /* apple2.c in Sources */, - AF63F43F1C3465BE0033E133 /* ios-function-table.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F45E1C34682A0033E133 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F45F1C34682A0033E133 /* SaverRunner.m in Sources */, - AF63F4601C34682A0033E133 /* main.m in Sources */, - AF63F4611C34682A0033E133 /* SaverListController.m in Sources */, - AF63F4771C3469570033E133 /* phosphor.c in Sources */, - AF63F4651C34682A0033E133 /* ios-function-table.m in Sources */, - AFA2118A1CD1AA3A00C0D2A1 /* textclient-mobile.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF63F4861C3469FC0033E133 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF63F4871C3469FC0033E133 /* SaverRunner.m in Sources */, - AF63F4881C3469FC0033E133 /* main.m in Sources */, - AF63F4891C3469FC0033E133 /* SaverListController.m in Sources */, - AF63F49D1C346B1A0033E133 /* testx11.c in Sources */, - AF63F48B1C3469FC0033E133 /* ios-function-table.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6423F7099FF9C2000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF6423F9099FF9C2000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF642412099FFAF1000F4CD4 /* extrusion-helix2.c in Sources */, - AF642413099FFAF1000F4CD4 /* extrusion-helix3.c in Sources */, - AF642414099FFAF1000F4CD4 /* extrusion-helix4.c in Sources */, - AF642415099FFAF1000F4CD4 /* extrusion-joinoffset.c in Sources */, - AF642416099FFAF1000F4CD4 /* extrusion-screw.c in Sources */, - AF642417099FFAF1000F4CD4 /* extrusion-taper.c in Sources */, - AF642418099FFAF1000F4CD4 /* extrusion-twistoid.c in Sources */, - AF642419099FFAF1000F4CD4 /* extrusion.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425D109A18855000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF6425D209A18855000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF6425E009A188FB000F4CD4 /* hypercube.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6425F109A189EC000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF6425F209A189EC000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF64260009A18A94000F4CD4 /* qix.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64261409A18D6C000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64261509A18D6C000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF64262309A18E1E000F4CD4 /* hyperball.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64263109A18F54000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64263209A18F54000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF64264009A18FEB000F4CD4 /* moire2.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64265409A19229000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64265509A19229000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF64266309A192C5000F4CD4 /* munch.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64268009A194B0000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64268109A194B0000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF64268F09A19542000F4CD4 /* goop.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF64277609A1D37A000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF64277709A1D37A000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF64278809A1D433000F4CD4 /* speedmine.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6427AD09A2DE36000F4CD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF6427AE09A2DE36000F4CD4 /* XScreenSaverSubclass.m in Sources */, - AF6427BE09A2DF47000F4CD4 /* bubbles-default.c in Sources */, - AF6427BF09A2DF47000F4CD4 /* bubbles.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF68A48319196CF800D41CD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF68A49919196E3E00D41CD1 /* tessellimage.c in Sources */, - AF68A49B19196E3E00D41CD1 /* delaunay.c in Sources */, - AF68A48519196CF800D41CD1 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF73FF271A09877F00E485E9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF73FF391A09889700E485E9 /* binaryring.c in Sources */, - AF73FF291A09877F00E485E9 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7511041782B5B900380EA1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7511151782B64300380EA1 /* kaleidocycle.c in Sources */, - AF7511051782B5B900380EA1 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7776E909B63ABF00EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7776EA09B63ABF00EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77770409B63B5F00EA3033 /* phosphor.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77771F09B6416100EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77772009B6416100EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77772D09B641D300EA3033 /* pacman.c in Sources */, - AF77772E09B641D400EA3033 /* pacman_ai.c in Sources */, - AF77772F09B641D600EA3033 /* pacman_level.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77774309B6446500EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77774509B6446500EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77775509B644FF00EA3033 /* flipscreen3d.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77777909B6497800EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77777A09B6497800EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77778C09B64A2A00EA3033 /* gleidescope.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77779309B64A5200EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77779409B64A5200EA3033 /* XScreenSaverSubclass.m in Sources */, - AF7777A609B64AFC00EA3033 /* mirrorblob.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777AD09B64B2600EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7777AE09B64B2600EA3033 /* XScreenSaverSubclass.m in Sources */, - AF7777C609B64BD400EA3033 /* stonerview-move.c in Sources */, - AF7777C709B64BD400EA3033 /* stonerview-osc.c in Sources */, - AF7777C809B64BD400EA3033 /* stonerview-view.c in Sources */, - AF7777C909B64BD400EA3033 /* stonerview.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777D509B64C6B00EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7777D609B64C6B00EA3033 /* XScreenSaverSubclass.m in Sources */, - AF7777E809B64CF700EA3033 /* glslideshow.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7777EF09B64E3100EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7777F009B64E3100EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77780209B64EC000EA3033 /* fliptext.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77781509B6504400EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77781609B6504400EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77782A09B650FF00EA3033 /* starwars.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77784A09B6528100EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77784B09B6528100EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77787C09B654F800EA3033 /* carousel.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77786609B6536000EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77786709B6536000EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77787709B653DC00EA3033 /* dnalogo.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF77788409B6563500EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF77788509B6563500EA3033 /* XScreenSaverSubclass.m in Sources */, - AF77789309B656C300EA3033 /* fontglide.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7778AA09B659C800EA3033 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7778AB09B659C800EA3033 /* XScreenSaverSubclass.m in Sources */, - AF7778BB09B65A8A00EA3033 /* blitspin.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF78D17A142DD8F3002AAF77 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF78D17B142DD8F3002AAF77 /* XScreenSaverSubclass.m in Sources */, - AF78D18D142DD96E002AAF77 /* hilbert.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F69099748450059A8B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF794F6A099748450059A8B0 /* XScreenSaverSubclass.m in Sources */, - AF794F7F099748860059A8B0 /* demon.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794F9309974A320059A8B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF794F9409974A320059A8B0 /* XScreenSaverSubclass.m in Sources */, - AF794FAA09974AE30059A8B0 /* fiberlamp.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF794FD209974FA60059A8B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF794FD309974FA60059A8B0 /* XScreenSaverSubclass.m in Sources */, - AF794FE109974FEC0059A8B0 /* loop.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF7ACFC519FF0A9200BD752B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF7ACFC719FF0A9200BD752B /* XScreenSaverSubclass.m in Sources */, - AF7ACFD719FF0B7A00BD752B /* geodesicgears.c in Sources */, - AFDDCCEC19FF0D170072365B /* involute.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF918985158FC00A002B5D1E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFAA6B451773F07800DE720C /* ios-function-table.m in Sources */, - AF918987158FC00A002B5D1E /* main.m in Sources */, - AF918986158FC00A002B5D1E /* SaverRunner.m in Sources */, - AF918988158FC00A002B5D1E /* SaverListController.m in Sources */, - AF918993158FC2BE002B5D1E /* abstractile.c in Sources */, - AF918994158FC2BE002B5D1E /* anemone.c in Sources */, - AF918995158FC2E0002B5D1E /* analogtv.c in Sources */, - AF918996158FC310002B5D1E /* anemotaxis.c in Sources */, - AF9189FF158FC38A002B5D1E /* apollonian.c in Sources */, - AF918997158FC310002B5D1E /* apple2-main.c in Sources */, - AF918998158FC310002B5D1E /* apple2.c in Sources */, - AF918999158FC310002B5D1E /* asm6502.c in Sources */, - AF91899A158FC310002B5D1E /* attraction.c in Sources */, - AF91899B158FC310002B5D1E /* barcode.c in Sources */, - AF73FF3A1A09889700E485E9 /* binaryring.c in Sources */, - AF91899C158FC310002B5D1E /* blaster.c in Sources */, - AF91899D158FC310002B5D1E /* blitspin.c in Sources */, - AF918A00158FC38A002B5D1E /* bouboule.c in Sources */, - AF91899E158FC310002B5D1E /* boxfit.c in Sources */, - AF918A01158FC38A002B5D1E /* braid.c in Sources */, - AF91899F158FC310002B5D1E /* bsod.c in Sources */, - AF9189A0158FC310002B5D1E /* bubbles-default.c in Sources */, - AF9189A2158FC310002B5D1E /* bumps.c in Sources */, - AF9189A3158FC310002B5D1E /* ccurve.c in Sources */, - AF9189A4158FC310002B5D1E /* celtic.c in Sources */, - AF9189A5158FC310002B5D1E /* cloudlife.c in Sources */, - AF9189AA158FC311002B5D1E /* compass.c in Sources */, - AF9189AB158FC311002B5D1E /* coral.c in Sources */, - AF918A02158FC38A002B5D1E /* crystal.c in Sources */, - AF9189AD158FC311002B5D1E /* cwaves.c in Sources */, - AF9189AE158FC311002B5D1E /* cynosure.c in Sources */, - AF9189AF158FC311002B5D1E /* decayscreen.c in Sources */, - AF9189B0158FC311002B5D1E /* deco.c in Sources */, - AF68A49C19196E3E00D41CD1 /* delaunay.c in Sources */, - AF9189B1158FC311002B5D1E /* deluxe.c in Sources */, - AF918A03158FC38A002B5D1E /* demon.c in Sources */, - AF918A04158FC38A002B5D1E /* discrete.c in Sources */, - AF9189B2158FC311002B5D1E /* distort.c in Sources */, - AF918A05158FC38A002B5D1E /* drift.c in Sources */, - AF9189B3158FC311002B5D1E /* epicycle.c in Sources */, - AF9189B4158FC311002B5D1E /* eruption.c in Sources */, - AF918A06158FC38A002B5D1E /* euler2d.c in Sources */, - AF918A07158FC38A002B5D1E /* fadeplot.c in Sources */, - AF918A08158FC38A002B5D1E /* fiberlamp.c in Sources */, - AFD77E7520C2418000A3638D /* filmleader.c in Sources */, - AF9189B5158FC311002B5D1E /* fireworkx.c in Sources */, - AF9189B6158FC334002B5D1E /* flame.c in Sources */, - AF918A0A158FC38A002B5D1E /* flow.c in Sources */, - AF9189B7158FC334002B5D1E /* fluidballs.c in Sources */, - AF9189B8158FC334002B5D1E /* fontglide.c in Sources */, - AF9189B9158FC334002B5D1E /* fps.c in Sources */, - AF9189BA158FC334002B5D1E /* fuzzyflakes.c in Sources */, - AF918A0C158FC38A002B5D1E /* galaxy.c in Sources */, - AF9189BB158FC334002B5D1E /* goop.c in Sources */, - AF918A0D158FC38A002B5D1E /* grav.c in Sources */, - AF9189BC158FC334002B5D1E /* greynetic.c in Sources */, - AF9189BD158FC334002B5D1E /* halftone.c in Sources */, - AF9189BE158FC334002B5D1E /* halo.c in Sources */, - AF9189BF158FC334002B5D1E /* helix.c in Sources */, - AFB591C1178B81E600EA4005 /* hexadrop.c in Sources */, - AF918A0E158FC38A002B5D1E /* hopalong.c in Sources */, - AF9189C2158FC334002B5D1E /* ifs.c in Sources */, - AF9189C3158FC334002B5D1E /* imsmap.c in Sources */, - AF9189C4158FC334002B5D1E /* interaggregate.c in Sources */, - AF9189C5158FC334002B5D1E /* interference.c in Sources */, - AF9189C6158FC334002B5D1E /* intermomentary.c in Sources */, - AF918A11158FC38A002B5D1E /* julia.c in Sources */, - AF9189C7158FC334002B5D1E /* kaleidescope.c in Sources */, - AF9189C8158FC334002B5D1E /* kumppa.c in Sources */, - AF918A16158FC38A002B5D1E /* loop.c in Sources */, - AF9189CB158FC334002B5D1E /* m6502.c in Sources */, - AF9189CC158FC334002B5D1E /* maze.c in Sources */, - AF9189CD158FC334002B5D1E /* memscroller.c in Sources */, - AF9189CE158FC334002B5D1E /* metaballs.c in Sources */, - AF9189CF158FC334002B5D1E /* moire.c in Sources */, - AF9189D0158FC334002B5D1E /* moire2.c in Sources */, - AF918A17158FC38A002B5D1E /* mountain.c in Sources */, - AF9189D1158FC334002B5D1E /* munch.c in Sources */, - AF9189D2158FC334002B5D1E /* nerverot.c in Sources */, - AF9189D3158FC334002B5D1E /* noseguy.c in Sources */, - AF918A18158FC38A002B5D1E /* pacman.c in Sources */, - AF918A19158FC38A002B5D1E /* pacman_ai.c in Sources */, - AF918A1A158FC38A002B5D1E /* pacman_level.c in Sources */, - AF9189D4158FC334002B5D1E /* pedal.c in Sources */, - AF4C300F208569AA00BE1DEF /* dymaxionmap-coords.c in Sources */, - AF9189D5158FC334002B5D1E /* penetrate.c in Sources */, - AF9189D6158FC334002B5D1E /* petri.c in Sources */, - AF9189D7158FC334002B5D1E /* phosphor.c in Sources */, - AF9189D8158FC334002B5D1E /* piecewise.c in Sources */, - AF9189D9158FC334002B5D1E /* pong.c in Sources */, - AF9189DA158FC334002B5D1E /* popsquares.c in Sources */, - AF9189DB158FC334002B5D1E /* pyro.c in Sources */, - AF9189DC158FC334002B5D1E /* qix.c in Sources */, - AF918A1B158FC38A002B5D1E /* penrose.c in Sources */, - AF918A1C158FC38A002B5D1E /* polyominoes.c in Sources */, - AF9189DD158FC334002B5D1E /* rd-bomb.c in Sources */, - AF9189DE158FC334002B5D1E /* ripples.c in Sources */, - AFD9D5C0201E686B0070E99D /* ships.c in Sources */, - AF9189DF158FC35D002B5D1E /* rocks.c in Sources */, - AF9189E0158FC35D002B5D1E /* rorschach.c in Sources */, - AF9189E1158FC35D002B5D1E /* rotzoomer.c in Sources */, - AF9189E2158FC35D002B5D1E /* shadebobs.c in Sources */, - AF9189E3158FC35D002B5D1E /* slidescreen.c in Sources */, - AF9189E4158FC35D002B5D1E /* speedmine.c in Sources */, - AF9189E5158FC35D002B5D1E /* spotlight.c in Sources */, - AF9189E6158FC35D002B5D1E /* squiral.c in Sources */, - AF9189E7158FC35D002B5D1E /* starfish.c in Sources */, - AF9189E8158FC35D002B5D1E /* substrate.c in Sources */, - AF918A1E158FC38A002B5D1E /* sierpinski.c in Sources */, - AF918A1F158FC38A002B5D1E /* slip.c in Sources */, - AF918A22158FC38A002B5D1E /* strange.c in Sources */, - AF918A23158FC38A002B5D1E /* swirl.c in Sources */, - AFA211891CD1AA2E00C0D2A1 /* textclient-mobile.c in Sources */, - AF68A49A19196E3E00D41CD1 /* tessellimage.c in Sources */, - AF918A25158FC38A002B5D1E /* triangle.c in Sources */, - AF918A24158FC38A002B5D1E /* thornbird.c in Sources */, - AF9189EF158FC35D002B5D1E /* truchet.c in Sources */, - AF9189F0158FC35D002B5D1E /* twang.c in Sources */, - AF9189F1158FC35D002B5D1E /* vermiculate.c in Sources */, - AF5ECEC42116B2CC00069433 /* vfeedback.c in Sources */, - AF9189F2158FC35D002B5D1E /* wander.c in Sources */, - AF9189F3158FC35E002B5D1E /* whirlwindwarp.c in Sources */, - AF9189F5158FC35E002B5D1E /* wormhole.c in Sources */, - AF9189F6158FC35E002B5D1E /* xanalogtv.c in Sources */, - AF9189F7158FC35E002B5D1E /* xflame.c in Sources */, - AF9189F8158FC35E002B5D1E /* xjack.c in Sources */, - AF9189F9158FC35E002B5D1E /* xlyap.c in Sources */, - AF9189FA158FC35E002B5D1E /* xmatrix.c in Sources */, - AF9189FB158FC35E002B5D1E /* xrayswarm.c in Sources */, - AF9189FC158FC35E002B5D1E /* xspirograph.c in Sources */, - AF9189FD158FC35E002B5D1E /* zoom.c in Sources */, - AF918A28158FC3BB002B5D1E /* antinspect.c in Sources */, - AF918A29158FC3BB002B5D1E /* antmaze.c in Sources */, - AF918A2A158FC3BB002B5D1E /* antspotlight.c in Sources */, - AF918A2B158FC3BB002B5D1E /* atlantis.c in Sources */, - AF918A2C158FC3BB002B5D1E /* atunnel.c in Sources */, - AF918A2D158FC3BB002B5D1E /* b_draw.c in Sources */, - AF918A2E158FC3BB002B5D1E /* b_lockglue.c in Sources */, - AF918A2F158FC3BB002B5D1E /* b_sphere.c in Sources */, - AF918A30158FC3BB002B5D1E /* blinkbox.c in Sources */, - AF918A31158FC3BB002B5D1E /* blocktube.c in Sources */, - AF918A32158FC3BB002B5D1E /* boing.c in Sources */, - AF918A33158FC3BB002B5D1E /* bouncingcow.c in Sources */, - AF918A34158FC3BB002B5D1E /* boxed.c in Sources */, - AF918A35158FC3BB002B5D1E /* bubble3d.c in Sources */, - AF918A36158FC3BB002B5D1E /* buildlwo.c in Sources */, - AF918A37158FC3BB002B5D1E /* cage.c in Sources */, - AF3938351D0FBF1D00205406 /* discoball.c in Sources */, - AF918A38158FC3BB002B5D1E /* carousel.c in Sources */, - AF918A39158FC3BB002B5D1E /* chessmodels.c in Sources */, - AF918A3A158FC3BB002B5D1E /* circuit.c in Sources */, - AF5C9B141A0CCF4E00B0147A /* cityflow.c in Sources */, - AF9189A6158FC310002B5D1E /* companion.c in Sources */, - AF9189A7158FC311002B5D1E /* companion_disc.c in Sources */, - AF9189A8158FC311002B5D1E /* companion_heart.c in Sources */, - AF9189A9158FC311002B5D1E /* companion_quad.c in Sources */, - AF918A3B158FC3BB002B5D1E /* cow_face.c in Sources */, - AF918A3C158FC3BB002B5D1E /* cow_hide.c in Sources */, - AF918A3D158FC3BB002B5D1E /* cow_hoofs.c in Sources */, - AF918A3E158FC3BB002B5D1E /* cow_horns.c in Sources */, - AF918A3F158FC3BB002B5D1E /* cow_tail.c in Sources */, - AF918A40158FC3BB002B5D1E /* cow_udder.c in Sources */, - AF918A41158FC3BB002B5D1E /* crackberg.c in Sources */, - AFC5CFF22044AB04004CEB5E /* crumbler.c in Sources */, - AF918A42158FC3BB002B5D1E /* cube21.c in Sources */, - AF918A43158FC3BB002B5D1E /* cubenetic.c in Sources */, - AFEE10851D15EBB900AAC8F7 /* cubestack.c in Sources */, - AF918A44158FC3BB002B5D1E /* cubestorm.c in Sources */, - AFEE10671D1341FA00AAC8F7 /* cubetwist.c in Sources */, - AF918A45158FC3BB002B5D1E /* cubicgrid.c in Sources */, - AF918A46158FC3BB002B5D1E /* dangerball.c in Sources */, - AFCF453715986A2100E6E8CC /* dnalogo.c in Sources */, - AF918A48158FC3BB002B5D1E /* dolphin.c in Sources */, - AFEC23E91CB6EC7F00DE138F /* dymaxionmap.c in Sources */, - AF918A49158FC3BB002B5D1E /* dropshadow.c in Sources */, - AF918A4A158FC3E5002B5D1E /* endgame.c in Sources */, - AFACE88F1CC83617008B24CD /* energystream.c in Sources */, - AF918A4B158FC3E5002B5D1E /* engine.c in Sources */, - AF21078D1FD23D5000B61EA9 /* esper.c in Sources */, - AF918A54158FC3E5002B5D1E /* flipflop.c in Sources */, - AF918A55158FC3E5002B5D1E /* flipscreen3d.c in Sources */, - AF918A56158FC3E5002B5D1E /* fliptext.c in Sources */, - AF918A57158FC3E5002B5D1E /* flyingtoasters.c in Sources */, - AF918A59158FC3E5002B5D1E /* fps-gl.c in Sources */, - AF918A5A158FC3E5002B5D1E /* gears.c in Sources */, - AFDDCCED19FF0EBD0072365B /* geodesicgears.c in Sources */, - AF918A5B158FC3E5002B5D1E /* gflux.c in Sources */, - AF918A5C158FC3E5002B5D1E /* glblur.c in Sources */, - AF918A5D158FC3E5002B5D1E /* glcells.c in Sources */, - AF918A5E158FC3E5002B5D1E /* gleidescope.c in Sources */, - AF918A60158FC3E5002B5D1E /* glhanoi.c in Sources */, - AF918A61158FC3E5002B5D1E /* glknots.c in Sources */, - AF918A62158FC3E5002B5D1E /* glmatrix.c in Sources */, - AF918A63158FC3E5002B5D1E /* glplanet.c in Sources */, - AF918A64158FC3E5002B5D1E /* glschool.c in Sources */, - AF918A65158FC3E5002B5D1E /* glschool_alg.c in Sources */, - AF918A66158FC3E5002B5D1E /* glschool_gl.c in Sources */, - AF918A67158FC3E5002B5D1E /* glslideshow.c in Sources */, - AF918A68158FC3E5002B5D1E /* glsnake.c in Sources */, - AF918A69158FC3E5002B5D1E /* gltext.c in Sources */, - AF62D6322180082100C57C42 /* handsy_model.c in Sources */, - AF62D6342180082100C57C42 /* handsy.c in Sources */, - AF1B0FC31D7AB5500011DBE4 /* hexstrut.c in Sources */, - AF918A6A158FC3E5002B5D1E /* hilbert.c in Sources */, - AFC0E8C41CDC60B0008CAFAC /* hydrostat.c in Sources */, - AF918A6B158FC3E5002B5D1E /* hypertorus.c in Sources */, - AF918A6C158FC3E5002B5D1E /* hypnowheel.c in Sources */, - AF918A6D158FC3E5002B5D1E /* involute.c in Sources */, - AF918A6E158FC417002B5D1E /* jigglypuff.c in Sources */, - AF39483E15A164680000FFCD /* jigsaw.c in Sources */, - AF918A6F158FC417002B5D1E /* juggler3d.c in Sources */, - AFB8A69D1782BFA6004EDB85 /* kaleidocycle.c in Sources */, - AF918A70158FC417002B5D1E /* klein.c in Sources */, - AF918A71158FC417002B5D1E /* lament.c in Sources */, - AFF1BA1019A96D8B0016A88D /* lament_model.c in Sources */, - AF918A72158FC417002B5D1E /* lavalite.c in Sources */, - AF918A74158FC417002B5D1E /* marching.c in Sources */, - AFAAE3A0207D6420007A515C /* maze3d.c in Sources */, - AF918A75158FC417002B5D1E /* menger.c in Sources */, - AF918A76158FC417002B5D1E /* mirrorblob.c in Sources */, - AF918A77158FC417002B5D1E /* moebius.c in Sources */, - AFF3CA0417CCAEB70028F240 /* geodesic.c in Sources */, - AF918A78158FC417002B5D1E /* moebiusgears.c in Sources */, - AF918A79158FC417002B5D1E /* molecule.c in Sources */, - AF918A7A158FC417002B5D1E /* morph3d.c in Sources */, - AF918A7B158FC417002B5D1E /* noof.c in Sources */, - AF3EC994203517CC00180A35 /* peepers.c in Sources */, - AFFAB33319158EA80020F021 /* projectiveplane.c in Sources */, - AF918A7C158FC417002B5D1E /* photopile.c in Sources */, - AF918A7D158FC417002B5D1E /* pinion.c in Sources */, - AF918A7E158FC417002B5D1E /* pipeobjs.c in Sources */, - AF918A7F158FC417002B5D1E /* pipes.c in Sources */, - AFCF4545159878C300E6E8CC /* polyhedra-gl.c in Sources */, - AFCF4546159878C300E6E8CC /* polyhedra.c in Sources */, - AF918A82158FC417002B5D1E /* polytopes.c in Sources */, - AF918A83158FC417002B5D1E /* providence.c in Sources */, - AF918A84158FC417002B5D1E /* pulsar.c in Sources */, - AFF28699178611720050A578 /* quasicrystal.c in Sources */, - AF918A85158FC417002B5D1E /* queens.c in Sources */, - AFC5CFF02044AB04004CEB5E /* quickhull.c in Sources */, - AFA211A81CD5A04300C0D2A1 /* raverhoop.c in Sources */, - AF41E96C201D4B6B0098E253 /* razzledazzle.c in Sources */, - AFBE744119A7C6EF0018AA35 /* robot.c in Sources */, - AF39E2B7198A15EE0064A58D /* robot-wireframe.c in Sources */, - AF63A80D1AB4EF5D00593C75 /* romanboy.c in Sources */, - AF918A86158FC417002B5D1E /* rubik.c in Sources */, - AF918A87158FC417002B5D1E /* rubikblocks.c in Sources */, - AF918A88158FC417002B5D1E /* s1_1.c in Sources */, - AF918A89158FC417002B5D1E /* s1_2.c in Sources */, - AF918A8A158FC417002B5D1E /* s1_3.c in Sources */, - AF918A8B158FC417002B5D1E /* s1_4.c in Sources */, - AF918A8C158FC417002B5D1E /* s1_5.c in Sources */, - AF918A8D158FC417002B5D1E /* s1_6.c in Sources */, - AF918A8E158FC417002B5D1E /* s1_b.c in Sources */, - AF918A8F158FC417002B5D1E /* sballs.c in Sources */, - AF633C231EE0BDCD00AB33BD /* seccam.c in Sources */, - AF918A90158FC417002B5D1E /* shark.c in Sources */, - AF918A91158FC417002B5D1E /* sierpinski3d.c in Sources */, - AF918A92158FC417002B5D1E /* skytentacles.c in Sources */, - AF918A93158FC417002B5D1E /* sonar-icmp.c in Sources */, - AF918A94158FC417002B5D1E /* sonar-sim.c in Sources */, - AF918A95158FC417002B5D1E /* sonar.c in Sources */, - AF918A96158FC417002B5D1E /* spheremonics.c in Sources */, - AFCF835A1AF5B5FD008BB7E1 /* splitflap.c in Sources */, - AFCF83581AF5B5FD008BB7E1 /* splitflap_obj.c in Sources */, - AFEE10A41D17E2BA00AAC8F7 /* splodesic.c in Sources */, - AF918A97158FC473002B5D1E /* sproingies.c in Sources */, - AF918A98158FC473002B5D1E /* sproingiewrap.c in Sources */, - AF918A99158FC473002B5D1E /* stairs.c in Sources */, - AF918A9A158FC473002B5D1E /* starwars.c in Sources */, - AF918A9B158FC473002B5D1E /* stonerview-move.c in Sources */, - AF918A9C158FC473002B5D1E /* stonerview-osc.c in Sources */, - AF918A9D158FC473002B5D1E /* stonerview-view.c in Sources */, - AF918A9E158FC473002B5D1E /* stonerview.c in Sources */, - AF918A9F158FC473002B5D1E /* superquadrics.c in Sources */, - AF918AA0158FC473002B5D1E /* surfaces.c in Sources */, - AF918AA1158FC473002B5D1E /* swim.c in Sources */, - AF918AA2158FC473002B5D1E /* tangram.c in Sources */, - AF918AA3158FC473002B5D1E /* tangram_shapes.c in Sources */, - AF918AA4158FC473002B5D1E /* teapot.c in Sources */, - AF918AA5158FC473002B5D1E /* timetunnel.c in Sources */, - AF918AA6158FC473002B5D1E /* toast.c in Sources */, - AF918AA7158FC473002B5D1E /* toast2.c in Sources */, - AF918AA8158FC473002B5D1E /* toaster.c in Sources */, - AF918AA9158FC473002B5D1E /* toaster_base.c in Sources */, - AF918AAA158FC473002B5D1E /* toaster_handle.c in Sources */, - AF918AAB158FC473002B5D1E /* toaster_handle2.c in Sources */, - AF918AAC158FC473002B5D1E /* toaster_jet.c in Sources */, - AF918AAD158FC473002B5D1E /* toaster_knob.c in Sources */, - AF918AAE158FC473002B5D1E /* toaster_slots.c in Sources */, - AF918AAF158FC473002B5D1E /* toaster_wing.c in Sources */, - AF918AB0158FC473002B5D1E /* topblock.c in Sources */, - AF9189EA158FC35D002B5D1E /* tronbit.c in Sources */, - AF9189EB158FC35D002B5D1E /* tronbit_idle1.c in Sources */, - AF9189EC158FC35D002B5D1E /* tronbit_idle2.c in Sources */, - AF9189ED158FC35D002B5D1E /* tronbit_no.c in Sources */, - AF9189EE158FC35D002B5D1E /* tronbit_yes.c in Sources */, - AF918AB1158FC47B002B5D1E /* tunnel_draw.c in Sources */, - AF46E9EB1CBBA43B00240FBC /* unicrud.c in Sources */, - AFDA65A8178A541A0070D24B /* unknownpleasures.c in Sources */, - AF633C1C1EE0BCA100AB33BD /* vigilance.c in Sources */, - AF918AB2158FC47B002B5D1E /* voronoi.c in Sources */, - AF918AB3158FC47B002B5D1E /* whale.c in Sources */, - AF39E2B8198A15EE0064A58D /* winduprobot.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975732099C317000B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975734099C317000B05160 /* XScreenSaverSubclass.m in Sources */, - AF975741099C31DD00B05160 /* imsmap.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97577A099C374A00B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF97577B099C374A00B05160 /* XScreenSaverSubclass.m in Sources */, - AF97578A099C37A500B05160 /* moire.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9757C7099C3E6300B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9757C8099C3E6300B05160 /* XScreenSaverSubclass.m in Sources */, - AF9757D6099C3EB800B05160 /* rd-bomb.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97580D099C41D500B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF97580E099C41D500B05160 /* XScreenSaverSubclass.m in Sources */, - AF975830099C427500B05160 /* xflame.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97586A099C475900B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF97586B099C475900B05160 /* XScreenSaverSubclass.m in Sources */, - AF97587B099C492000B05160 /* shadebobs.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A3B099C681F00B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975A3C099C681F00B05160 /* XScreenSaverSubclass.m in Sources */, - AF975A4A099C689F00B05160 /* metaballs.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A71099C6AB200B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975A72099C6AB200B05160 /* XScreenSaverSubclass.m in Sources */, - AF975A84099C6B4900B05160 /* eruption.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975A8B099C6BC300B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975A8C099C6BC300B05160 /* XScreenSaverSubclass.m in Sources */, - AF975A9A099C6C3600B05160 /* barcode.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975ADC099C6EB100B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975ADD099C6EB100B05160 /* XScreenSaverSubclass.m in Sources */, - AF975AEF099C6F1700B05160 /* fireworkx.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975B01099C6FE400B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975B02099C6FE400B05160 /* XScreenSaverSubclass.m in Sources */, - AF975B15099C709E00B05160 /* memscroller.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C17099C8C1500B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975C18099C8C1500B05160 /* XScreenSaverSubclass.m in Sources */, - AF975C29099C8C7600B05160 /* halo.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C43099C8DCF00B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975C44099C8DCF00B05160 /* XScreenSaverSubclass.m in Sources */, - AF975C56099C8E3000B05160 /* greynetic.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975C63099C8F3F00B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975C64099C8F3F00B05160 /* XScreenSaverSubclass.m in Sources */, - AF975C77099C8FC700B05160 /* noseguy.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF975D58099CA0F000B05160 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF975D59099CA0F000B05160 /* XScreenSaverSubclass.m in Sources */, - AF975D67099CA16A00B05160 /* rocks.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF976FB90989CAA2001F8B92 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF976FCC0989CAD7001F8B92 /* deco.c in Sources */, - AF9CCAB809959D0D0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF97702C0989D1E6001F8B92 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9770420989D21A001F8B92 /* rorschach.c in Sources */, - AF9CCABC09959D200075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9770690989D2F6001F8B92 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF97707F0989D327001F8B92 /* attraction.c in Sources */, - AF9CC8EE09958D920075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9771D40989DC4A001F8B92 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9771DF0989DC88001F8B92 /* SaverRunner.m in Sources */, - AF9772C80989DCD5001F8B92 /* main.m in Sources */, - AF84AF2015829AF000607E4C /* SaverListController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF998EDF0A083DB30051049D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF998EE10A083DB30051049D /* XScreenSaverSubclass.m in Sources */, - AF998EF90A083E750051049D /* topblock.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D466B09B5109C006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D466D09B5109C006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D467909B5110B006E59CF /* decayscreen.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D474909B5300A006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D474A09B5300A006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D475909B53091006E59CF /* slidescreen.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D476409B53166006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D476509B53166006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D48D509B53229006E59CF /* zoom.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D48E009B53322006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D48E109B53322006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D48F009B533AE006E59CF /* bumps.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D48F909B535DA006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D48FA09B535DA006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D490809B536F7006E59CF /* distort.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D493009B53CBA006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D493109B53CBA006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D493F09B53D55006E59CF /* ripples.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D495909B53FC9006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D495A09B53FC9006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D496809B540A4006E59CF /* rotzoomer.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D497109B5411D006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D497209B5411D006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D498009B541E6006E59CF /* twang.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D499C09B544C2006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D499D09B544C2006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D49AB09B54596006E59CF /* spotlight.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4C6E09B59F27006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4C6F09B59F27006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D4C7D09B5A044006E59CF /* xlyap.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4CEC09B5AA8E006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4CED09B5AA8E006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D4CFD09B5AC94006E59CF /* analogtv.c in Sources */, - AF9D4CFE09B5AC94006E59CF /* pong.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4D8309B5B2DC006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4D8409B5B2DC006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D4D8509B5B2DC006E59CF /* analogtv.c in Sources */, - AF9D4D9309B5B444006E59CF /* xanalogtv.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DB409B5B71E006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4DB509B5B71E006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D4DB609B5B71E006E59CF /* analogtv.c in Sources */, - AF9D4DC409B5B87D006E59CF /* bsod.c in Sources */, - AF9D4DD409B5B990006E59CF /* apple2.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9D4DF109B5BB19006E59CF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9D4DF209B5BB19006E59CF /* XScreenSaverSubclass.m in Sources */, - AF9D4DF309B5BB19006E59CF /* analogtv.c in Sources */, - AF9D4DF509B5BB19006E59CF /* apple2.c in Sources */, - AF9D4E0609B5BC9D006E59CF /* apple2-main.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF9E7EBB190F4C1B00A8B01F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF9E7EC9190F4C4000A8B01F /* enable_gc.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA211911CD59DAF00C0D2A1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA211A71CD5A03F00C0D2A1 /* raverhoop.c in Sources */, - AFA211931CD59DAF00C0D2A1 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA339340B058505002B0E7D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA339350B058505002B0E7D /* XScreenSaverSubclass.m in Sources */, - AFA33BAF0B0585F7002B0E7D /* webcollage-cocoa.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA33BC40B058740002B0E7D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA33BD10B0587EE002B0E7D /* webcollage-helper-cocoa.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5594B099330B000F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5595E0993310500F3E977 /* cage.c in Sources */, - AF9CCAB709959D000075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559720993317900F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55983099331C300F3E977 /* moebius.c in Sources */, - AF9CCABF09959D2E0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559970993322100F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA559A90993326300F3E977 /* superquadrics.c in Sources */, - AF9CCAC109959D380075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559BA0993328000F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA559CD099332E800F3E977 /* morph3d.c in Sources */, - AF9CCAC009959D310075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA559D40993330600F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA559EB0993335C00F3E977 /* rubik.c in Sources */, - AF9CCABE09959D290075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A080993340300F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55A1B0993345900F3E977 /* stairs.c in Sources */, - AF9CCAC209959D3C0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A25099334A000F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55A4A0993351F00F3E977 /* s1_1.c in Sources */, - AFA55A4B0993351F00F3E977 /* s1_2.c in Sources */, - AFA55A4C0993351F00F3E977 /* s1_3.c in Sources */, - AFA55A4D0993351F00F3E977 /* s1_4.c in Sources */, - AFA55A4E0993351F00F3E977 /* s1_5.c in Sources */, - AFA55A4F0993351F00F3E977 /* s1_6.c in Sources */, - AFA55A500993351F00F3E977 /* s1_b.c in Sources */, - AFA55A510993351F00F3E977 /* sproingies.c in Sources */, - AFA55A520993351F00F3E977 /* sproingiewrap.c in Sources */, - AF9CCAC309959D420075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55A7E0993364300F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55A8F0993369100F3E977 /* lament.c in Sources */, - AFF1BA0F19A96D8B0016A88D /* lament_model.c in Sources */, - AF9CCAC409959D450075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55AD409933CEF00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55AE509933D3800F3E977 /* bubble3d.c in Sources */, - AFA55AF709933DBF00F3E977 /* b_draw.c in Sources */, - AFA55AF809933DBF00F3E977 /* b_lockglue.c in Sources */, - AFA55AF909933DBF00F3E977 /* b_sphere.c in Sources */, - AF9CCAC509959D4B0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B0E09933E0500F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55B2209933E4A00F3E977 /* glplanet.c in Sources */, - AF9CCAC609959D500075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B2A09933E8D00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55B4509933EF800F3E977 /* pulsar.c in Sources */, - AF9CCAC709959D550075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B7E09933F7200F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55B8F09933FBF00F3E977 /* sierpinski3d.c in Sources */, - AF9CCAC809959D5A0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55B9609933FDA00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55BA70993401A00F3E977 /* gflux.c in Sources */, - AF9CCAC909959D5D0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BB0099340CE00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55BC10993416E00F3E977 /* circuit.c in Sources */, - AF9CCACA09959D630075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55BE90993429100F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55BFA099342D500F3E977 /* menger.c in Sources */, - AF9CCACB09959D680075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C130993431300F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55C240993435300F3E977 /* engine.c in Sources */, - AF9CCACC09959D6B0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55C7C099349A600F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55C8D099349EE00F3E977 /* glsnake.c in Sources */, - AF9CCACD09959D720075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CAE09934BB200F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55CC009934C0900F3E977 /* boxed.c in Sources */, - AF9CCACE09959D750075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55CD109934CE400F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55CE209934D2E00F3E977 /* glforestfire.c in Sources */, - AF9CCACF09959D7C0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D410993565300F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55D520993569C00F3E977 /* sballs.c in Sources */, - AF9CCAD009959D800075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D670993584B00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55D780993589300F3E977 /* cubenetic.c in Sources */, - AF9CCAD109959D850075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55D84099358C400F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55D950993590F00F3E977 /* spheremonics.c in Sources */, - AF9CCAD209959D8A0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DCD09935D7000F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55DDE09935DB600F3E977 /* lavalite.c in Sources */, - AFA55DE309935DFB00F3E977 /* marching.c in Sources */, - AF9CCAD309959D8F0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55DF509935E4900F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55E0709935EB800F3E977 /* queens.c in Sources */, - AF9CCAD409959D980075E99B /* XScreenSaverSubclass.m in Sources */, - AF012918157C1E4C00C396E1 /* chessmodels.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E1209935EDC00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55E2609935F2B00F3E977 /* chessmodels.c in Sources */, - AFA55E2709935F2B00F3E977 /* endgame.c in Sources */, - AF9CCAD509959D9C0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E3409935F8E00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55E4609935FD300F3E977 /* glblur.c in Sources */, - AF9CCAD609959DA30075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55E5309935FF900F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55EAD0993608800F3E977 /* flyingtoasters.c in Sources */, - AFA55EAE0993608800F3E977 /* toast.c in Sources */, - AFA55EB00993608800F3E977 /* toast2.c in Sources */, - AFA55EB20993608800F3E977 /* toaster_base.c in Sources */, - AFA55EB40993608800F3E977 /* toaster_handle.c in Sources */, - AFA55EB60993608800F3E977 /* toaster_handle2.c in Sources */, - AFA55EB80993608800F3E977 /* toaster_jet.c in Sources */, - AFA55EBA0993608800F3E977 /* toaster_knob.c in Sources */, - AFA55EBC0993608800F3E977 /* toaster_slots.c in Sources */, - AFA55EBE0993608800F3E977 /* toaster_wing.c in Sources */, - AFA55EC00993608800F3E977 /* toaster.c in Sources */, - AF9CCAD709959DA70075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55ECC099360E300F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55EEE0993613E00F3E977 /* bouncingcow.c in Sources */, - AFA55EEF0993613E00F3E977 /* cow_face.c in Sources */, - AFA55EF00993613E00F3E977 /* cow_hide.c in Sources */, - AFA55EF10993613E00F3E977 /* cow_hoofs.c in Sources */, - AFA55EF20993613E00F3E977 /* cow_horns.c in Sources */, - AFA55EF30993613E00F3E977 /* cow_tail.c in Sources */, - AFA55EF40993613E00F3E977 /* cow_udder.c in Sources */, - AF9CCAD809959DAE0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F0B099361B700F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F220993620200F3E977 /* jigglypuff.c in Sources */, - AF9CCAD909959DB20075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F2F0993622F00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F400993626E00F3E977 /* klein.c in Sources */, - AF9CCADA09959DB60075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F470993629000F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F5A099362DF00F3E977 /* hypertorus.c in Sources */, - AF9CCADB09959DBB0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55F770993643600F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55F880993648500F3E977 /* glmatrix.c in Sources */, - AF9CCADC09959DC10075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55FD809936BFA00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA55FF409936C4500F3E977 /* cubestorm.c in Sources */, - AF9CCADD09959DC60075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA55FFE09936C6D00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5600F09936CB300F3E977 /* glknots.c in Sources */, - AF9CCADE09959DCB0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5601909936CC800F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5602A09936D0700F3E977 /* blocktube.c in Sources */, - AF9CCADF09959DCE0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5603709936D5100F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5604809936DCC00F3E977 /* flipflop.c in Sources */, - AF9CCAE009959DD50075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5604F09936E2100F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5608109936FFA00F3E977 /* antinspect.c in Sources */, - AF9CCAE109959DDA0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5606709936F3800F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5607B09936FDD00F3E977 /* antspotlight.c in Sources */, - AF9CCAE209959DDF0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA560B30993718D00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA560C4099371D500F3E977 /* polytopes.c in Sources */, - AF9CCAE309959DE20075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA561020993781600F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA561130993786800F3E977 /* molecule.c in Sources */, - AF9CCAE409959DE60075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5615D09937C0D00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5616E09937C9A00F3E977 /* blinkbox.c in Sources */, - AF9CCAE509959DEB0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5618009937CF100F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5619109937D3600F3E977 /* noof.c in Sources */, - AF9CCAE609959DF00075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA561A209937D7E00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA561B509937DCC00F3E977 /* polyhedra-gl.c in Sources */, - AFA561B609937DCC00F3E977 /* polyhedra.c in Sources */, - AF9CCAE709959DF50075E99B /* XScreenSaverSubclass.m in Sources */, - AFC211950E4E30C800D87B6E /* teapot.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5620B0993849F00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5621D099384F600F3E977 /* providence.c in Sources */, - AF9CCAE809959DF90075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562240993852500F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA562350993856A00F3E977 /* pinion.c in Sources */, - AF9CCAE909959E000075E99B /* XScreenSaverSubclass.m in Sources */, - AFE6A16C0CDD78EA002805BF /* involute.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562C4099392C600F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA562D50993930C00F3E977 /* boing.c in Sources */, - AF9CCAEA09959E050075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562DF099393C900F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA562F00993941600F3E977 /* antmaze.c in Sources */, - AF9CCAEB09959E090075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA562F70993943B00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5630A0993948F00F3E977 /* tangram_shapes.c in Sources */, - AFA5630B0993948F00F3E977 /* tangram.c in Sources */, - AF9CCAEC09959E0D0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563180993951000F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5632A0993957100F3E977 /* crackberg.c in Sources */, - AF9CCAED09959E140075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56336099395ED00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563750993977D00F3E977 /* glhanoi.c in Sources */, - AF9CCAEE09959E170075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA56356099396C000F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563760993978D00F3E977 /* cube21.c in Sources */, - AF9CCAEF09959E1E0075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA5637E099397B300F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA5638F0993980D00F3E977 /* timetunnel.c in Sources */, - AF9CCAF009959E230075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA563A9099398BB00F3E977 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA563BA0993991300F3E977 /* juggler3d.c in Sources */, - AF9CCAF109959E270075E99B /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFA6AAF520999950006D2685 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFA6AAF720999950006D2685 /* XScreenSaverSubclass.m in Sources */, - AFA6AB0F20999A7B006D2685 /* glitchpeg.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFAAE38C207D6343007A515C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFAAE38E207D6343007A515C /* XScreenSaverSubclass.m in Sources */, - AFAAE39F207D6420007A515C /* maze3d.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFACE8781CC83458008B24CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFACE87A1CC83458008B24CD /* XScreenSaverSubclass.m in Sources */, - AFACE88E1CC83613008B24CD /* energystream.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFB591AC178B812C00EA4005 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFB591AE178B812C00EA4005 /* XScreenSaverSubclass.m in Sources */, - AFB591C0178B81E600EA4005 /* hexadrop.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFBFE751178642DC00432B21 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFBFE752178642DC00432B21 /* SaverRunner.m in Sources */, - AFBFE753178642DC00432B21 /* main.m in Sources */, - AFBFE754178642DC00432B21 /* SaverListController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFBFE771178647FE00432B21 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFBFE772178647FE00432B21 /* SaverRunner.m in Sources */, - AFBFE773178647FE00432B21 /* main.m in Sources */, - AFBFE774178647FE00432B21 /* SaverListController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC0E8B01CDC601A008CAFAC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFC0E8C51CDC60D6008CAFAC /* hydrostat.c in Sources */, - AFC0E8B21CDC601A008CAFAC /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFC5CFDB2044AA23004CEB5E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFC5CFDD2044AA23004CEB5E /* XScreenSaverSubclass.m in Sources */, - AFC5CFEF2044AB04004CEB5E /* quickhull.c in Sources */, - AFC5CFF12044AB04004CEB5E /* crumbler.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFCF83401AF5B515008BB7E1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFCF83421AF5B515008BB7E1 /* XScreenSaverSubclass.m in Sources */, - AFCF83571AF5B5FD008BB7E1 /* splitflap_obj.c in Sources */, - AFCF83591AF5B5FD008BB7E1 /* splitflap.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD51B210F063B4A00471C02 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD51B220F063B4A00471C02 /* XScreenSaverSubclass.m in Sources */, - AFD51DB70F063BCE00471C02 /* photopile.c in Sources */, - AF241F83107C38DF00046A84 /* dropshadow.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56DF60996A03800BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56DF80996A03800BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56E090996A07A00BA26F7 /* gltext.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EB30996A72600BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56EB50996A72600BA26F7 /* XScreenSaverSubclass.m in Sources */, - AF64232F099F45C3000F4CD4 /* braid.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56EDF0996A95700BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56EE00996A95700BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56EEE0996A99E00BA26F7 /* forest.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F100996AAFA00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F110996AAFA00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56F200996AB5A00BA26F7 /* vines.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F280996AB8A00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F290996AB8A00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56F370996ABD200BA26F7 /* galaxy.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F540996AEEE00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F550996AEEE00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56F630996AF2D00BA26F7 /* grav.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F700996B01600BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F710996B01600BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56F890996B06600BA26F7 /* hopalong.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56F910996B09400BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56F920996B09400BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56FA10996B0E500BA26F7 /* laser.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FA80996B10F00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56FA90996B10F00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56FB70996B16300BA26F7 /* lightning.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FBE0996B18F00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56FBF0996B18F00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56FCD0996B1D600BA26F7 /* lisa.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FD40996B20900BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56FD50996B20900BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD56FE30996B26200BA26F7 /* lissie.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD56FFD0996B43800BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD56FFE0996B43800BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD5700D0996B49D00BA26F7 /* penrose.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570140996B4CC00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570150996B4CC00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD570230996B52700BA26F7 /* sierpinski.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5702B0996B56D00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5702C0996B56D00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD5703C0996B5E300BA26F7 /* sphere.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570480996B61600BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570490996B61600BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD570570996B67600BA26F7 /* spiral.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5705E0996B6A300BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5705F0996B6A300BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD5706D0996B70000BA26F7 /* fadeplot.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570740996B72700BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570750996B72700BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD570830996B79300BA26F7 /* mountain.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5708A0996B80300BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5708B0996B80300BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD570990996B86200BA26F7 /* triangle.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570A00996B88E00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570A10996B88E00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD570AF0996B8EF00BA26F7 /* worm.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570B60996B93000BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570B70996B93000BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD570C50996B98500BA26F7 /* rotor.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570CE0996B9F800BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570CF0996B9F800BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD570DF0996BA5D00BA26F7 /* ant.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD570EF0996BBBF00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD570F00996BBBF00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD571020996BC3800BA26F7 /* flow.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571180996BE9300BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD571190996BE9300BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD571290996BEF700BA26F7 /* discrete.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571310996BF2E00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD571320996BF2E00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD571400996BFBE00BA26F7 /* apollonian.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571480996C01700BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD571490996C01700BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD571570996C07F00BA26F7 /* euler2d.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD5715E0996C0CE00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD5715F0996C0CE00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD5716C0996C16700BA26F7 /* thornbird.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD571BA0996D9DC00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD571BB0996D9DC00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD571C90996DA4600BA26F7 /* juggle.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572270996E4A300BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572280996E4A300BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD572360996E53E00BA26F7 /* swirl.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572720996EE8500BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572730996EE8500BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD572810996EF2B00BA26F7 /* polyominoes.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572AA0996F99600BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572AB0996F99600BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD572BA0996FB3D00BA26F7 /* bouboule.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572C70996FC0F00BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572C80996FC0F00BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD572EE0997006E00BA26F7 /* crystal.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD572FE099701C000BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD572FF099701C000BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD5730D099702C800BA26F7 /* julia.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD573620997411200BA26F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFD573630997411200BA26F7 /* XScreenSaverSubclass.m in Sources */, - AFD57372099741A200BA26F7 /* strange.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFD77E6020C23F8600A3638D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AF3FAD8F20C242DA00680000 /* analogtv.c in Sources */, - AFD77E7420C2418000A3638D /* filmleader.c in Sources */, - AFD77E6220C23F8600A3638D /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFDA6593178A52B70070D24B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFDA6595178A52B70070D24B /* XScreenSaverSubclass.m in Sources */, - AFDA65A7178A541A0070D24B /* unknownpleasures.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE2A45B0E2E904600ADB298 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE2A45C0E2E904600ADB298 /* XScreenSaverSubclass.m in Sources */, - AFE2A4730E2E90E300ADB298 /* skytentacles.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE30BED0E52B14700CCF4A5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE30BEE0E52B14700CCF4A5 /* XScreenSaverSubclass.m in Sources */, - AFE30C020E52B1DC00CCF4A5 /* sonar-icmp.c in Sources */, - AFE30C030E52B1DC00CCF4A5 /* sonar-sim.c in Sources */, - AFE30C040E52B1DC00CCF4A5 /* sonar.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A1870CDD7B2E002805BF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE6A1890CDD7B2E002805BF /* XScreenSaverSubclass.m in Sources */, - AFE6A18A0CDD7B2E002805BF /* involute.c in Sources */, - AFE6A40C0CDD7BC3002805BF /* moebiusgears.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFE6A4210CDD7FAA002805BF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFE6A4220CDD7FAA002805BF /* XScreenSaverSubclass.m in Sources */, - AFE6A4350CDD800F002805BF /* abstractile.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEC23D21CB6EAE100DE138F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEC23E61CB6EC0400DE138F /* dymaxionmap.c in Sources */, - AFEC23D41CB6EAE100DE138F /* XScreenSaverSubclass.m in Sources */, - AF4C300E208569AA00BE1DEF /* dymaxionmap-coords.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE10521D13406000AAC8F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10661D1341F600AAC8F7 /* cubetwist.c in Sources */, - AFEE10541D13406000AAC8F7 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE10711D15EB0800AAC8F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10731D15EB0800AAC8F7 /* XScreenSaverSubclass.m in Sources */, - AFEE10861D15EBC800AAC8F7 /* cubestack.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFEE10901D17E20B00AAC8F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFEE10A51D17E2C500AAC8F7 /* splodesic.c in Sources */, - AFEE10921D17E20B00AAC8F7 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF2868417860E830050A578 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF2868617860E830050A578 /* XScreenSaverSubclass.m in Sources */, - AFF28698178611720050A578 /* quasicrystal.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF3C9ED17CCAC440028F240 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF3C9EF17CCAC440028F240 /* XScreenSaverSubclass.m in Sources */, - AFF3CA0317CCAEB70028F240 /* geodesic.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF4633B0C4403E400EE6509 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF4633C0C4403E400EE6509 /* XScreenSaverSubclass.m in Sources */, - AFF4634A0C44044F00EE6509 /* cwaves.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFF4635D0C440AEF00EE6509 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFF4635F0C440AEF00EE6509 /* XScreenSaverSubclass.m in Sources */, - AFF463720C440B9200EE6509 /* glcells.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AFFAB31A19158CE40020F021 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AFFAB31C19158CE40020F021 /* XScreenSaverSubclass.m in Sources */, - AFFAB33219158EA80020F021 /* projectiveplane.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CE3D01561B76F4C100993C75 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CE3D016B1B76F93700993C75 /* testx11.c in Sources */, - CE3D01581B76F4C100993C75 /* XScreenSaverSubclass.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - AF08399009930B6B00277BE9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF08399109930B6B00277BE9 /* PBXContainerItemProxy */; - }; - AF083A33099311D700277BE9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF083A34099311D700277BE9 /* PBXContainerItemProxy */; - }; - AF0DC7AC0C4C73F600D76972 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF0DC7AD0C4C73F600D76972 /* PBXContainerItemProxy */; - }; - AF0DCA310C4C744D00D76972 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF0DC7AB0C4C73F600D76972 /* m6502 */; - targetProxy = AF0DCA300C4C744D00D76972 /* PBXContainerItemProxy */; - }; - AF0DCA430C4CBB0D00D76972 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF0DCA440C4CBB0D00D76972 /* PBXContainerItemProxy */; - }; - AF0DCA5C0C4CBB4300D76972 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF0DCA420C4CBB0D00D76972 /* Voronoi */; - targetProxy = AF0DCA5B0C4CBB4300D76972 /* PBXContainerItemProxy */; - }; - AF137D470F075CC8004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF137D410F075C9B004DE3B2 /* Obsolete */; - targetProxy = AF137D460F075CC8004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D490F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD5709B0996B88E00BA26F7 /* Worm */; - targetProxy = AF137D480F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D4B0F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477208099D4EE8001F091E /* Whirlygig */; - targetProxy = AF137D4A0F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D4D0F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56F0B0996AAFA00BA26F7 /* Vines */; - targetProxy = AF137D4C0F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D4F0F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4771A7099D4949001F091E /* T3D */; - targetProxy = AF137D4E0F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D510F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD570430996B61600BA26F7 /* Spiral */; - targetProxy = AF137D500F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D530F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD570260996B56D00BA26F7 /* Sphere */; - targetProxy = AF137D520F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D550F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD570B10996B93000BA26F7 /* Rotor */; - targetProxy = AF137D540F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D570F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56FCF0996B20900BA26F7 /* Lissie */; - targetProxy = AF137D560F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D590F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56FB90996B18F00BA26F7 /* Lisa */; - targetProxy = AF137D580F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D5B0F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56FA30996B10F00BA26F7 /* Lightning */; - targetProxy = AF137D5A0F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D5D0F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56F8C0996B09400BA26F7 /* Laser */; - targetProxy = AF137D5C0F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D610F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55CCC09934CE400F3E977 /* GLForestFire */; - targetProxy = AF137D600F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D630F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56EDA0996A95700BA26F7 /* Forest */; - targetProxy = AF137D620F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D650F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477909099DE379001F091E /* Flag */; - targetProxy = AF137D640F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D670F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47765A099DA78E001F091E /* Critical */; - targetProxy = AF137D660F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF137D690F075E5C004DE3B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF6427A809A2DE36000F4CD4 /* Bubbles */; - targetProxy = AF137D680F075E5C004DE3B2 /* PBXContainerItemProxy */; - }; - AF1A17620D6D6EE3008AF328 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF1A17630D6D6EE3008AF328 /* PBXContainerItemProxy */; - }; - AF1A17840D6D6FA7008AF328 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF1A17610D6D6EE3008AF328 /* LCDscrub */; - targetProxy = AF1A17830D6D6FA7008AF328 /* PBXContainerItemProxy */; - }; - AF1B0FA81D7AB4740011DBE4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF1B0FA91D7AB4740011DBE4 /* PBXContainerItemProxy */; - }; - AF1B0FC51D7AB5740011DBE4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF1B0FA71D7AB4740011DBE4 /* Hexstrut */; - targetProxy = AF1B0FC41D7AB5740011DBE4 /* PBXContainerItemProxy */; - }; - AF2107721FD23BDD00B61EA9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF2107731FD23BDD00B61EA9 /* PBXContainerItemProxy */; - }; - AF21078F1FD23D9800B61EA9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF2107711FD23BDD00B61EA9 /* Esper */; - targetProxy = AF21078E1FD23D9800B61EA9 /* PBXContainerItemProxy */; - }; - AF32D9E10F3AD0B40080F535 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF32D9E20F3AD0B40080F535 /* PBXContainerItemProxy */; - }; - AF32D9F90F3AD0D90080F535 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF32D9E00F3AD0B40080F535 /* RubikBlocks */; - targetProxy = AF32D9F80F3AD0D90080F535 /* PBXContainerItemProxy */; - }; - AF3581C01431D47B00E09C51 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF3581C11431D47B00E09C51 /* PBXContainerItemProxy */; - }; - AF3581FC143330F900E09C51 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF3581FD143330F900E09C51 /* PBXContainerItemProxy */; - }; - AF35E88B0E63823600691F2F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF35E88C0E63823600691F2F /* PBXContainerItemProxy */; - }; - AF35E8A30E63825600691F2F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF35E88A0E63823600691F2F /* Jigsaw */; - targetProxy = AF35E8A20E63825600691F2F /* PBXContainerItemProxy */; - }; - AF36340118540D050086A439 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF1AD9E118500F9F00932759 /* XScreenSaverUpdater */; - targetProxy = AF36340018540D050086A439 /* PBXContainerItemProxy */; - }; - AF39381B1D0FBD6A00205406 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF39381C1D0FBD6A00205406 /* PBXContainerItemProxy */; - }; - AF3938381D0FBF5300205406 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF39381A1D0FBD6A00205406 /* Discoball */; - targetProxy = AF3938371D0FBF5300205406 /* PBXContainerItemProxy */; - }; - AF39E283198A11F60064A58D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF39E284198A11F60064A58D /* PBXContainerItemProxy */; - }; - AF39E2BA198A16920064A58D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF39E282198A11F60064A58D /* WindupRobot */; - targetProxy = AF39E2B9198A16920064A58D /* PBXContainerItemProxy */; - }; - AF3C71460D624BF50030CC0D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF3C71470D624BF50030CC0D /* PBXContainerItemProxy */; - }; - AF3EC9792035154C00180A35 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF3EC97A2035154C00180A35 /* PBXContainerItemProxy */; - }; - AF3EC996203517EE00180A35 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF3EC9782035154C00180A35 /* Peepers */; - targetProxy = AF3EC995203517EE00180A35 /* PBXContainerItemProxy */; - }; - AF41E953201D49DB0098E253 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF41E954201D49DB0098E253 /* PBXContainerItemProxy */; - }; - AF41E971201D4C380098E253 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF41E952201D49DB0098E253 /* RazzleDazzle */; - targetProxy = AF41E970201D4C380098E253 /* PBXContainerItemProxy */; - }; - AF42C5160D624E9200B27FF6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF3C71450D624BF50030CC0D /* Hypnowheel */; - targetProxy = AF42C5150D624E9200B27FF6 /* PBXContainerItemProxy */; - }; - AF4540D20E52BE8800AE87B5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFE30BE80E52B14700CCF4A5 /* Sonar */; - targetProxy = AF4540D10E52BE8800AE87B5 /* PBXContainerItemProxy */; - }; - AF46E9D01CBBA2B300240FBC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF46E9D11CBBA2B300240FBC /* PBXContainerItemProxy */; - }; - AF46E9ED1CBBA49A00240FBC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF46E9CF1CBBA2B300240FBC /* Unicrud */; - targetProxy = AF46E9EC1CBBA49A00240FBC /* PBXContainerItemProxy */; - }; - AF476FB6099D154F001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF476FB7099D154F001F091E /* PBXContainerItemProxy */; - }; - AF476FDB099D1686001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF476FDC099D1686001F091E /* PBXContainerItemProxy */; - }; - AF47704D099D4385001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47704E099D4385001F091E /* PBXContainerItemProxy */; - }; - AF47716A099D4786001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47716B099D4786001F091E /* PBXContainerItemProxy */; - }; - AF477180099D4803001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477181099D4803001F091E /* PBXContainerItemProxy */; - }; - AF4771A8099D4949001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4771A9099D4949001F091E /* PBXContainerItemProxy */; - }; - AF4771DC099D4D9A001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4771DD099D4D9A001F091E /* PBXContainerItemProxy */; - }; - AF4771F3099D4E63001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4771F4099D4E63001F091E /* PBXContainerItemProxy */; - }; - AF477209099D4EE8001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47720A099D4EE8001F091E /* PBXContainerItemProxy */; - }; - AF47721F099D4F67001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477220099D4F67001F091E /* PBXContainerItemProxy */; - }; - AF477254099D5717001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477255099D5717001F091E /* PBXContainerItemProxy */; - }; - AF47726C099D57B9001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47726D099D57B9001F091E /* PBXContainerItemProxy */; - }; - AF477284099D5926001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477285099D5926001F091E /* PBXContainerItemProxy */; - }; - AF477383099D65A1001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477384099D65A1001F091E /* PBXContainerItemProxy */; - }; - AF47739B099D6648001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47739C099D6648001F091E /* PBXContainerItemProxy */; - }; - AF4773C2099D67B9001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4773C3099D67B9001F091E /* PBXContainerItemProxy */; - }; - AF477402099D69E7001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477403099D69E7001F091E /* PBXContainerItemProxy */; - }; - AF477427099D7C70001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477428099D7C70001F091E /* PBXContainerItemProxy */; - }; - AF477443099D7D33001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477444099D7D33001F091E /* PBXContainerItemProxy */; - }; - AF477484099D89E4001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477485099D89E4001F091E /* PBXContainerItemProxy */; - }; - AF47749A099D8A74001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47749B099D8A74001F091E /* PBXContainerItemProxy */; - }; - AF4774B5099D8B5F001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4774B6099D8B5F001F091E /* PBXContainerItemProxy */; - }; - AF4774CF099D8BFF001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4774D0099D8BFF001F091E /* PBXContainerItemProxy */; - }; - AF47755E099D9A1A001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47755F099D9A1A001F091E /* PBXContainerItemProxy */; - }; - AF477584099D9C28001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477585099D9C28001F091E /* PBXContainerItemProxy */; - }; - AF4775A0099D9CF7001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4775A1099D9CF7001F091E /* PBXContainerItemProxy */; - }; - AF4775D9099D9F69001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4775DA099D9F69001F091E /* PBXContainerItemProxy */; - }; - AF4775F3099DA030001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4775F4099DA030001F091E /* PBXContainerItemProxy */; - }; - AF477614099DA26C001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477615099DA26C001F091E /* PBXContainerItemProxy */; - }; - AF477645099DA6D0001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477646099DA6D0001F091E /* PBXContainerItemProxy */; - }; - AF47765B099DA78E001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47765C099DA78E001F091E /* PBXContainerItemProxy */; - }; - AF477671099DA849001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477672099DA849001F091E /* PBXContainerItemProxy */; - }; - AF477690099DAA6F001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477691099DAA6F001F091E /* PBXContainerItemProxy */; - }; - AF4776AB099DABDD001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4776AC099DABDD001F091E /* PBXContainerItemProxy */; - }; - AF4776C1099DAC8A001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4776C2099DAC8A001F091E /* PBXContainerItemProxy */; - }; - AF4776DC099DADDF001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4776DD099DADDF001F091E /* PBXContainerItemProxy */; - }; - AF4776F2099DAE7A001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4776F3099DAE7A001F091E /* PBXContainerItemProxy */; - }; - AF47770E099DAF9F001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47770F099DAF9F001F091E /* PBXContainerItemProxy */; - }; - AF477724099DB044001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477725099DB044001F091E /* PBXContainerItemProxy */; - }; - AF477753099DB61E001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477754099DB61E001F091E /* PBXContainerItemProxy */; - }; - AF477775099DB965001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477776099DB965001F091E /* PBXContainerItemProxy */; - }; - AF477791099DBA90001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF477792099DBA90001F091E /* PBXContainerItemProxy */; - }; - AF4777D2099DC183001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4777D3099DC183001F091E /* PBXContainerItemProxy */; - }; - AF4778AC099DDB79001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4778AD099DDB79001F091E /* PBXContainerItemProxy */; - }; - AF4778C8099DDCAE001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4778C9099DDCAE001F091E /* PBXContainerItemProxy */; - }; - AF4778E9099DDDC8001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4778EA099DDDC8001F091E /* PBXContainerItemProxy */; - }; - AF47790A099DE379001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47790B099DE379001F091E /* PBXContainerItemProxy */; - }; - AF47792B099DE4C7001F091E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF47792C099DE4C7001F091E /* PBXContainerItemProxy */; - }; - AF480922098C412F00FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF480921098C412F00FB32B8 /* PBXContainerItemProxy */; - }; - AF48092A098C419000FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF480929098C419000FB32B8 /* PBXContainerItemProxy */; - }; - AF48092D098C41AE00FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF48092C098C41AE00FB32B8 /* PBXContainerItemProxy */; - }; - AF480936098C421200FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF480935098C421200FB32B8 /* PBXContainerItemProxy */; - }; - AF480C4A098E301400FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF480C4B098E301400FB32B8 /* PBXContainerItemProxy */; - }; - AF480D5C098EED6900FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF480D59098EED5100FB32B8 /* All Savers (OpenGL) */; - targetProxy = AF480D5B098EED6900FB32B8 /* PBXContainerItemProxy */; - }; - AF480D5E098EED6900FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF480D58098EED3D00FB32B8 /* All Savers (XLockmore) */; - targetProxy = AF480D5D098EED6900FB32B8 /* PBXContainerItemProxy */; - }; - AF480D60098EED6900FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF480AAF098C669800FB32B8 /* All Savers (XScreenSaver) */; - targetProxy = AF480D5F098EED6900FB32B8 /* PBXContainerItemProxy */; - }; - AF480D73098EEDDE00FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF480D74098EEDDE00FB32B8 /* PBXContainerItemProxy */; - }; - AF4810EC09909FBA00FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4810ED09909FBA00FB32B8 /* PBXContainerItemProxy */; - }; - AF4812510990CE2700FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4812520990CE2700FB32B8 /* PBXContainerItemProxy */; - }; - AF4812B40990D3D900FB32B8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4812B50990D3D900FB32B8 /* PBXContainerItemProxy */; - }; - AF48DEF00A0C25E000F94CF9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF48DEF10A0C25E000F94CF9 /* PBXContainerItemProxy */; - }; - AF48DF060A0C261100F94CF9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF48DEEF0A0C25E000F94CF9 /* GLSchool */; - targetProxy = AF48DF050A0C261100F94CF9 /* PBXContainerItemProxy */; - }; - AF4A344A102A593600A81B2A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4A344B102A593600A81B2A /* PBXContainerItemProxy */; - }; - AF4A3460102A59A400A81B2A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4A3449102A593600A81B2A /* Surfaces */; - targetProxy = AF4A345F102A59A400A81B2A /* PBXContainerItemProxy */; - }; - AF4F10EE143450C300E34F3F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF3581BF1431D47B00E09C51 /* CompanionCube */; - targetProxy = AF4F10ED143450C300E34F3F /* PBXContainerItemProxy */; - }; - AF4F10F0143450C300E34F3F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF78D175142DD8F3002AAF77 /* Hilbert */; - targetProxy = AF4F10EF143450C300E34F3F /* PBXContainerItemProxy */; - }; - AF4F10F2143450C300E34F3F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF3581FB143330F900E09C51 /* TronBit */; - targetProxy = AF4F10F1143450C300E34F3F /* PBXContainerItemProxy */; - }; - AF4FD6E70CE7A486005EE58E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4FD6E80CE7A486005EE58E /* PBXContainerItemProxy */; - }; - AF4FD6FF0CE7A4F9005EE58E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4FD6E60CE7A486005EE58E /* Lockward */; - targetProxy = AF4FD6FE0CE7A4F9005EE58E /* PBXContainerItemProxy */; - }; - AF4FF4980D52CA5000666F98 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4FF4930D52CA0800666F98 /* m6502.h */; - targetProxy = AF4FF4970D52CA5000666F98 /* PBXContainerItemProxy */; - }; - AF4FF4BB0D52CBDE00666F98 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF4FF4BC0D52CBDE00666F98 /* PBXContainerItemProxy */; - }; - AF4FF4D70D52CD0D00666F98 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4FF4BA0D52CBDE00666F98 /* CubicGrid */; - targetProxy = AF4FF4D60D52CD0D00666F98 /* PBXContainerItemProxy */; - }; - AF5C9AFA1A0CCE6E00B0147A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF5C9AFB1A0CCE6E00B0147A /* PBXContainerItemProxy */; - }; - AF5C9B161A0CCF8000B0147A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF5C9AF91A0CCE6E00B0147A /* Cityflow */; - targetProxy = AF5C9B151A0CCF8000B0147A /* PBXContainerItemProxy */; - }; - AF5ECEAA2116B1A400069433 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF5ECEAB2116B1A400069433 /* PBXContainerItemProxy */; - }; - AF5ECEC92116B31F00069433 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF5ECEA92116B1A400069433 /* VFeedback */; - targetProxy = AF5ECEC82116B31F00069433 /* PBXContainerItemProxy */; - }; - AF62D6192180070600C57C42 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF62D61A2180070600C57C42 /* PBXContainerItemProxy */; - }; - AF62D6392180087500C57C42 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF62D6182180070600C57C42 /* Handsy */; - targetProxy = AF62D6382180087500C57C42 /* PBXContainerItemProxy */; - }; - AF633C021EE0BA6F00AB33BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF633C031EE0BA6F00AB33BD /* PBXContainerItemProxy */; - }; - AF633C1F1EE0BCD300AB33BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF633C011EE0BA6F00AB33BD /* Vigilance */; - targetProxy = AF633C1E1EE0BCD300AB33BD /* PBXContainerItemProxy */; - }; - AF63A7F21AB4EDDB00593C75 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF63A7F31AB4EDDB00593C75 /* PBXContainerItemProxy */; - }; - AF63A80F1AB4EFD300593C75 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF63A7F11AB4EDDB00593C75 /* RomanBoy */; - targetProxy = AF63A80E1AB4EFD300593C75 /* PBXContainerItemProxy */; - }; - AF63F2481C3465BE0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF63F2491C3465BE0033E133 /* PBXContainerItemProxy */; - }; - AF63F24A1C3465BE0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4FF4930D52CA0800666F98 /* m6502.h */; - targetProxy = AF63F24B1C3465BE0033E133 /* PBXContainerItemProxy */; - }; - AF63F24C1C3465BE0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56119099378CB00F3E977 /* molecules.h */; - targetProxy = AF63F24D1C3465BE0033E133 /* PBXContainerItemProxy */; - }; - AF63F4511C34682A0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF63F4521C34682A0033E133 /* PBXContainerItemProxy */; - }; - AF63F4531C34682A0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4FF4930D52CA0800666F98 /* m6502.h */; - targetProxy = AF63F4541C34682A0033E133 /* PBXContainerItemProxy */; - }; - AF63F4551C34682A0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56119099378CB00F3E977 /* molecules.h */; - targetProxy = AF63F4561C34682A0033E133 /* PBXContainerItemProxy */; - }; - AF63F4791C3469FC0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF63F47A1C3469FC0033E133 /* PBXContainerItemProxy */; - }; - AF63F47B1C3469FC0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4FF4930D52CA0800666F98 /* m6502.h */; - targetProxy = AF63F47C1C3469FC0033E133 /* PBXContainerItemProxy */; - }; - AF63F47D1C3469FC0033E133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56119099378CB00F3E977 /* molecules.h */; - targetProxy = AF63F47E1C3469FC0033E133 /* PBXContainerItemProxy */; - }; - AF6423F3099FF9C2000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF6423F4099FF9C2000F4CD4 /* PBXContainerItemProxy */; - }; - AF6425CD09A18855000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF6425CE09A18855000F4CD4 /* PBXContainerItemProxy */; - }; - AF6425ED09A189EC000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF6425EE09A189EC000F4CD4 /* PBXContainerItemProxy */; - }; - AF64261009A18D6C000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF64261109A18D6C000F4CD4 /* PBXContainerItemProxy */; - }; - AF64262D09A18F54000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF64262E09A18F54000F4CD4 /* PBXContainerItemProxy */; - }; - AF64265009A19229000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF64265109A19229000F4CD4 /* PBXContainerItemProxy */; - }; - AF64267C09A194B0000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF64267D09A194B0000F4CD4 /* PBXContainerItemProxy */; - }; - AF64277209A1D37A000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF64277309A1D37A000F4CD4 /* PBXContainerItemProxy */; - }; - AF6427A909A2DE36000F4CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF6427AA09A2DE36000F4CD4 /* PBXContainerItemProxy */; - }; - AF68A47F19196CF800D41CD1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF68A48019196CF800D41CD1 /* PBXContainerItemProxy */; - }; - AF68A49E19196EA000D41CD1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF68A47E19196CF800D41CD1 /* Tessellimage */; - targetProxy = AF68A49D19196EA000D41CD1 /* PBXContainerItemProxy */; - }; - AF714E4F105613410046AB1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4774B4099D8B5F001F091E /* LMorph */; - targetProxy = AF714E4E105613410046AB1D /* PBXContainerItemProxy */; - }; - AF714E51105613580046AB1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD570C90996B9F800BA26F7 /* Ant */; - targetProxy = AF714E50105613580046AB1D /* PBXContainerItemProxy */; - }; - AF73FF231A09877F00E485E9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF73FF241A09877F00E485E9 /* PBXContainerItemProxy */; - }; - AF73FF3F1A0988F000E485E9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF73FF221A09877F00E485E9 /* BinaryRing */; - targetProxy = AF73FF3E1A0988F000E485E9 /* PBXContainerItemProxy */; - }; - AF7511001782B5B900380EA1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF7511011782B5B900380EA1 /* PBXContainerItemProxy */; - }; - AF7776E509B63ABF00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF7776E609B63ABF00EA3033 /* PBXContainerItemProxy */; - }; - AF77771B09B6416100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77771C09B6416100EA3033 /* PBXContainerItemProxy */; - }; - AF77773F09B6446500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77774009B6446500EA3033 /* PBXContainerItemProxy */; - }; - AF77777509B6497800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77777609B6497800EA3033 /* PBXContainerItemProxy */; - }; - AF77778F09B64A5200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77779009B64A5200EA3033 /* PBXContainerItemProxy */; - }; - AF7777A909B64B2600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF7777AA09B64B2600EA3033 /* PBXContainerItemProxy */; - }; - AF7777D109B64C6B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF7777D209B64C6B00EA3033 /* PBXContainerItemProxy */; - }; - AF7777EB09B64E3100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF7777EC09B64E3100EA3033 /* PBXContainerItemProxy */; - }; - AF77781109B6504400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77781209B6504400EA3033 /* PBXContainerItemProxy */; - }; - AF77784509B6528100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77784609B6528100EA3033 /* PBXContainerItemProxy */; - }; - AF77786209B6536000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77786309B6536000EA3033 /* PBXContainerItemProxy */; - }; - AF77788009B6563500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF77788109B6563500EA3033 /* PBXContainerItemProxy */; - }; - AF7778A609B659C800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF7778A709B659C800EA3033 /* PBXContainerItemProxy */; - }; - AF7778D709B6604500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D475F09B53166006E59CF /* Zoom */; - targetProxy = AF7778D609B6604500EA3033 /* PBXContainerItemProxy */; - }; - AF7778D909B6604500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4776AA099DABDD001F091E /* XSpirograph */; - targetProxy = AF7778D809B6604500EA3033 /* PBXContainerItemProxy */; - }; - AF7778DB09B6604500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4776C0099DAC8A001F091E /* XRaySwarm */; - targetProxy = AF7778DA09B6604500EA3033 /* PBXContainerItemProxy */; - }; - AF7778DD09B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477442099D7D33001F091E /* XMatrix */; - targetProxy = AF7778DC09B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778DF09B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D4C6909B59F27006E59CF /* XLyap */; - targetProxy = AF7778DE09B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778E109B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4778C7099DDCAE001F091E /* XJack */; - targetProxy = AF7778E009B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778E309B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D4D7E09B5B2DC006E59CF /* XAnalogTV */; - targetProxy = AF7778E209B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778E509B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975808099C41D500B05160 /* XFlame */; - targetProxy = AF7778E409B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778E709B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477382099D65A1001F091E /* Wormhole */; - targetProxy = AF7778E609B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778EB09B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4776DB099DADDF001F091E /* WhirlWindWarp */; - targetProxy = AF7778EA09B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778ED09B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47717F099D4803001F091E /* Wander */; - targetProxy = AF7778EC09B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778EF09B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4776F1099DAE7A001F091E /* Vermiculate */; - targetProxy = AF7778EE09B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778F109B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D496C09B5411D006E59CF /* Twang */; - targetProxy = AF7778F009B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778F309B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF476FDA099D1686001F091E /* Truchet */; - targetProxy = AF7778F209B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778F709B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477723099DB044001F091E /* Substrate */; - targetProxy = AF7778F609B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778F909B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47759F099D9CF7001F091E /* Starfish */; - targetProxy = AF7778F809B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778FB09B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477644099DA6D0001F091E /* Squiral */; - targetProxy = AF7778FA09B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778FD09B6604600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D499709B544C2006E59CF /* Spotlight */; - targetProxy = AF7778FC09B6604600EA3033 /* PBXContainerItemProxy */; - }; - AF7778FF09B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF64277109A1D37A000F4CD4 /* SpeedMine */; - targetProxy = AF7778FE09B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77790309B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47792A099DE4C7001F091E /* Slip */; - targetProxy = AF77790209B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77790509B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D474409B5300A006E59CF /* SlideScreen */; - targetProxy = AF77790409B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77790709B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975865099C475900B05160 /* ShadeBobs */; - targetProxy = AF77790609B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77790909B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D495409B53FC9006E59CF /* RotZoomer */; - targetProxy = AF77790809B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77790B09B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9770290989D1E6001F8B92 /* Rorschach */; - targetProxy = AF77790A09B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77790D09B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975D52099CA0F000B05160 /* Rocks */; - targetProxy = AF77790C09B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77790F09B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D492B09B53CBA006E59CF /* Ripples */; - targetProxy = AF77790E09B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77791109B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9757C2099C3E6300B05160 /* RDbomb */; - targetProxy = AF77791009B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77791309B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF6425EC09A189EC000F4CD4 /* Qix */; - targetProxy = AF77791209B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77791509B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477583099D9C28001F091E /* Pyro */; - targetProxy = AF77791409B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77791709B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47726B099D57B9001F091E /* PopSquares */; - targetProxy = AF77791609B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77791909B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D4CE709B5AA8E006E59CF /* Pong */; - targetProxy = AF77791809B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77791B09B6604700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477283099D5926001F091E /* Piecewise */; - targetProxy = AF77791A09B6604700EA3033 /* PBXContainerItemProxy */; - }; - AF77791D09B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7776E409B63ABF00EA3033 /* Phosphor */; - targetProxy = AF77791C09B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77791F09B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477670099DA849001F091E /* Petri */; - targetProxy = AF77791E09B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77792109B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4778AB099DDB79001F091E /* Penetrate */; - targetProxy = AF77792009B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77792309B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47755D099D9A1A001F091E /* Pedal */; - targetProxy = AF77792209B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77792509B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975C5D099C8F3F00B05160 /* NoseGuy */; - targetProxy = AF77792409B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77792709B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4771F2099D4E63001F091E /* NerveRot */; - targetProxy = AF77792609B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77792909B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF64264F09A19229000F4CD4 /* Munch */; - targetProxy = AF77792809B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77792B09B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF64262C09A18F54000F4CD4 /* Moire2 */; - targetProxy = AF77792A09B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77792D09B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975775099C374A00B05160 /* Moire */; - targetProxy = AF77792C09B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77793109B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975A36099C681F00B05160 /* MetaBalls */; - targetProxy = AF77793009B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77793309B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975AFC099C6FE400B05160 /* MemScroller */; - targetProxy = AF77793209B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77793509B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4774CE099D8BFF001F091E /* Maze */; - targetProxy = AF77793409B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77793909B6604800EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477613099DA26C001F091E /* Kumppa */; - targetProxy = AF77793809B6604800EA3033 /* PBXContainerItemProxy */; - }; - AF77793B09B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477499099D8A74001F091E /* Kaleidescope */; - targetProxy = AF77793A09B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77793F09B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477401099D69E7001F091E /* Intermomentary */; - targetProxy = AF77793E09B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77794109B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF476FB5099D154F001F091E /* Interference */; - targetProxy = AF77794009B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77794309B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477752099DB61E001F091E /* Interaggregate */; - targetProxy = AF77794209B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77794509B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF97572D099C317000B05160 /* IMSMap */; - targetProxy = AF77794409B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77794709B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477426099D7C70001F091E /* IFS */; - targetProxy = AF77794609B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77794D09B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF480C49098E301400FB32B8 /* Helix */; - targetProxy = AF77794C09B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77794F09B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975C12099C8C1500B05160 /* Halo */; - targetProxy = AF77794E09B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77795109B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477253099D5717001F091E /* Halftone */; - targetProxy = AF77795009B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77795309B6604900EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975C3D099C8DCF00B05160 /* Greynetic */; - targetProxy = AF77795209B6604900EA3033 /* PBXContainerItemProxy */; - }; - AF77795509B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF64267B09A194B0000F4CD4 /* Goop */; - targetProxy = AF77795409B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77795709B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47739A099D6648001F091E /* FuzzyFlakes */; - targetProxy = AF77795609B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77795909B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77787F09B6563500EA3033 /* FontGlide */; - targetProxy = AF77795809B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77795B09B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477790099DBA90001F091E /* FluidBalls */; - targetProxy = AF77795A09B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77795D09B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477483099D89E4001F091E /* Flame */; - targetProxy = AF77795C09B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77795F09B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975AD7099C6EB100B05160 /* Fireworkx */; - targetProxy = AF77795E09B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77796109B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975A6C099C6AB200B05160 /* Eruption */; - targetProxy = AF77796009B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77796309B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4775F2099DA030001F091E /* Epicycle */; - targetProxy = AF77796209B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77796509B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D48F409B535DA006E59CF /* Distort */; - targetProxy = AF77796409B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77796709B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47704C099D4385001F091E /* Deluxe */; - targetProxy = AF77796609B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77796909B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF976FBB0989CAA2001F8B92 /* Deco */; - targetProxy = AF77796809B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77796B09B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D466609B5109C006E59CF /* DecayScreen */; - targetProxy = AF77796A09B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77796D09B6604A00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4778E8099DDDC8001F091E /* Cynosure */; - targetProxy = AF77796C09B6604A00EA3033 /* PBXContainerItemProxy */; - }; - AF77797109B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4775D8099D9F69001F091E /* Coral */; - targetProxy = AF77797009B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77797309B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477169099D4786001F091E /* Compass */; - targetProxy = AF77797209B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77797509B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47770D099DAF9F001F091E /* CloudLife */; - targetProxy = AF77797409B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77797709B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF477774099DB965001F091E /* Celtic */; - targetProxy = AF77797609B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77797909B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4771DB099D4D9A001F091E /* CCurve */; - targetProxy = AF77797809B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77797B09B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D48DB09B53322006E59CF /* Bumps */; - targetProxy = AF77797A09B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77797F09B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D4DAF09B5B71E006E59CF /* BSOD */; - targetProxy = AF77797E09B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77798109B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4777D1099DC183001F091E /* BoxFit */; - targetProxy = AF77798009B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77798309B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7778A509B659C800EA3033 /* BlitSpin */; - targetProxy = AF77798209B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77798509B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47768F099DAA6F001F091E /* Blaster */; - targetProxy = AF77798409B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77798709B6604B00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF975A86099C6BC300B05160 /* Barcode */; - targetProxy = AF77798609B6604B00EA3033 /* PBXContainerItemProxy */; - }; - AF77798909B6604C00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9770660989D2F6001F8B92 /* Attraction */; - targetProxy = AF77798809B6604C00EA3033 /* PBXContainerItemProxy */; - }; - AF77798B09B6604C00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D4DEC09B5BB19006E59CF /* Apple2 */; - targetProxy = AF77798A09B6604C00EA3033 /* PBXContainerItemProxy */; - }; - AF77798D09B6604C00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4773C1099D67B9001F091E /* Anemotaxis */; - targetProxy = AF77798C09B6604C00EA3033 /* PBXContainerItemProxy */; - }; - AF77798F09B6604C00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF47721E099D4F67001F091E /* Anemone */; - targetProxy = AF77798E09B6604C00EA3033 /* PBXContainerItemProxy */; - }; - AF77799509B6608000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD570850996B80300BA26F7 /* Triangle */; - targetProxy = AF77799409B6608000EA3033 /* PBXContainerItemProxy */; - }; - AF77799709B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD571590996C0CE00BA26F7 /* Thornbird */; - targetProxy = AF77799609B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF77799909B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD572220996E4A300BA26F7 /* Swirl */; - targetProxy = AF77799809B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF77799B09B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD5735D0997411200BA26F7 /* Strange */; - targetProxy = AF77799A09B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779A109B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD5700F0996B4CC00BA26F7 /* Sierpinski */; - targetProxy = AF7779A009B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779A509B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD5726D0996EE8500BA26F7 /* Polyominoes */; - targetProxy = AF7779A409B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779A709B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56FF80996B43800BA26F7 /* Penrose */; - targetProxy = AF7779A609B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779A909B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77771A09B6416100EA3033 /* Pacman */; - targetProxy = AF7779A809B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779AB09B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD5706F0996B72700BA26F7 /* Mountain */; - targetProxy = AF7779AA09B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779AD09B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF794FCD09974FA60059A8B0 /* Loop */; - targetProxy = AF7779AC09B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779B709B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD572F9099701C000BA26F7 /* Julia */; - targetProxy = AF7779B609B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779BB09B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56F6B0996B01600BA26F7 /* Hopalong */; - targetProxy = AF7779BA09B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779BD09B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56F4F0996AEEE00BA26F7 /* Grav */; - targetProxy = AF7779BC09B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779BF09B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56F230996AB8A00BA26F7 /* Galaxy */; - targetProxy = AF7779BE09B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779C309B6608100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD570EA0996BBBF00BA26F7 /* Flow */; - targetProxy = AF7779C209B6608100EA3033 /* PBXContainerItemProxy */; - }; - AF7779C709B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF794F8E09974A320059A8B0 /* Fiberlamp */; - targetProxy = AF7779C609B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779C909B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD570590996B6A300BA26F7 /* FadePlot */; - targetProxy = AF7779C809B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779CB09B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD571430996C01700BA26F7 /* Euler2D */; - targetProxy = AF7779CA09B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779CD09B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF480D72098EEDDE00FB32B8 /* Drift */; - targetProxy = AF7779CC09B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779CF09B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD571130996BE9300BA26F7 /* Discrete */; - targetProxy = AF7779CE09B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779D109B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF794F64099748450059A8B0 /* Demon */; - targetProxy = AF7779D009B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779D309B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD572C20996FC0F00BA26F7 /* Crystal */; - targetProxy = AF7779D209B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779D509B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56EAE0996A72600BA26F7 /* Braid */; - targetProxy = AF7779D409B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779D709B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD572A50996F99600BA26F7 /* Bouboule */; - targetProxy = AF7779D609B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779D909B6608200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD5712C0996BF2E00BA26F7 /* Apollonian */; - targetProxy = AF7779D809B6608200EA3033 /* PBXContainerItemProxy */; - }; - AF7779DD09B660AF00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56379099397B300F3E977 /* TimeTunnel */; - targetProxy = AF7779DC09B660AF00EA3033 /* PBXContainerItemProxy */; - }; - AF7779DF09B660AF00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA562F20993943B00F3E977 /* Tangram */; - targetProxy = AF7779DE09B660AF00EA3033 /* PBXContainerItemProxy */; - }; - AF7779E109B660AF00EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA559920993322100F3E977 /* Superquadrics */; - targetProxy = AF7779E009B660AF00EA3033 /* PBXContainerItemProxy */; - }; - AF7779E309B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7777A809B64B2600EA3033 /* StonerView */; - targetProxy = AF7779E209B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779E509B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77781009B6504400EA3033 /* StarWars */; - targetProxy = AF7779E409B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779E709B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55A030993340300F3E977 /* Stairs */; - targetProxy = AF7779E609B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779E909B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55A20099334A000F3E977 /* Sproingies */; - targetProxy = AF7779E809B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779EB09B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55D7F099358C400F3E977 /* Spheremonics */; - targetProxy = AF7779EA09B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779ED09B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55B7909933F7200F3E977 /* Sierpinski3D */; - targetProxy = AF7779EC09B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779EF09B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55D3C0993565300F3E977 /* SBalls */; - targetProxy = AF7779EE09B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779F109B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA559CF0993330600F3E977 /* Rubik */; - targetProxy = AF7779F009B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779F309B660B000EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55DF009935E4900F3E977 /* Queens */; - targetProxy = AF7779F209B660B000EA3033 /* PBXContainerItemProxy */; - }; - AF7779F509B660B100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55B2509933E8D00F3E977 /* Pulsar */; - targetProxy = AF7779F409B660B100EA3033 /* PBXContainerItemProxy */; - }; - AF7779F709B660B100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA562060993849F00F3E977 /* Providence */; - targetProxy = AF7779F609B660B100EA3033 /* PBXContainerItemProxy */; - }; - AF7779F909B660B100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA560AE0993718D00F3E977 /* Polytopes */; - targetProxy = AF7779F809B660B100EA3033 /* PBXContainerItemProxy */; - }; - AF7779FB09B660B100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5619D09937D7E00F3E977 /* Polyhedra */; - targetProxy = AF7779FA09B660B100EA3033 /* PBXContainerItemProxy */; - }; - AF7779FD09B660B100EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4812B30990D3D900FB32B8 /* Pipes */; - targetProxy = AF7779FC09B660B100EA3033 /* PBXContainerItemProxy */; - }; - AF7779FF09B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5621F0993852500F3E977 /* Pinion */; - targetProxy = AF7779FE09B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0109B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5617B09937CF100F3E977 /* Noof */; - targetProxy = AF777A0009B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0309B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA559B50993328000F3E977 /* Morph3D */; - targetProxy = AF777A0209B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0509B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA560FD0993781600F3E977 /* Molecule */; - targetProxy = AF777A0409B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0709B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5596D0993317900F3E977 /* Moebius */; - targetProxy = AF777A0609B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0909B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77778E09B64A5200EA3033 /* MirrorBlob */; - targetProxy = AF777A0809B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0B09B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55BE40993429100F3E977 /* Menger */; - targetProxy = AF777A0A09B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0D09B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55DC809935D7000F3E977 /* Lavalite */; - targetProxy = AF777A0C09B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A0F09B660B200EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55A790993364300F3E977 /* Lament */; - targetProxy = AF777A0E09B660B200EA3033 /* PBXContainerItemProxy */; - }; - AF777A1109B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55F2A0993622F00F3E977 /* Klein */; - targetProxy = AF777A1009B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A1309B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA563A4099398BB00F3E977 /* Juggler3D */; - targetProxy = AF777A1209B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A1509B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55F06099361B700F3E977 /* JigglyPuff */; - targetProxy = AF777A1409B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A1709B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55F420993629000F3E977 /* Hypertorus */; - targetProxy = AF777A1609B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A1909B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD56DF10996A03800BA26F7 /* GLText */; - targetProxy = AF777A1809B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A1B09B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55C77099349A600F3E977 /* GLSnake */; - targetProxy = AF777A1A09B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A1D09B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7777D009B64C6B00EA3033 /* GLSlideshow */; - targetProxy = AF777A1C09B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A1F09B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55B0909933E0500F3E977 /* GLPlanet */; - targetProxy = AF777A1E09B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A2109B660B300EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55F720993643600F3E977 /* GLMatrix */; - targetProxy = AF777A2009B660B300EA3033 /* PBXContainerItemProxy */; - }; - AF777A2309B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55FF909936C6D00F3E977 /* GLKnots */; - targetProxy = AF777A2209B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A2509B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56331099395ED00F3E977 /* GLHanoi */; - targetProxy = AF777A2409B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A2909B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55E2F09935F8E00F3E977 /* GLBlur */; - targetProxy = AF777A2809B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A2B09B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55B9109933FDA00F3E977 /* GFlux */; - targetProxy = AF777A2A09B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A2D09B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77777409B6497800EA3033 /* Gleidescope */; - targetProxy = AF777A2C09B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A2F09B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4812500990CE2700FB32B8 /* Gears */; - targetProxy = AF777A2E09B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A3109B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55E4E09935FF900F3E977 /* FlyingToasters */; - targetProxy = AF777A3009B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A3309B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7777EA09B64E3100EA3033 /* FlipText */; - targetProxy = AF777A3209B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A3509B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77773E09B6446500EA3033 /* FlipScreen3D */; - targetProxy = AF777A3409B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A3709B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5603209936D5100F3E977 /* FlipFlop */; - targetProxy = AF777A3609B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A3909B660B400EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF6423F2099FF9C2000F4CD4 /* Extrusion */; - targetProxy = AF777A3809B660B400EA3033 /* PBXContainerItemProxy */; - }; - AF777A3B09B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55C0E0993431300F3E977 /* Engine */; - targetProxy = AF777A3A09B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A3D09B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55E0D09935EDC00F3E977 /* Endgame */; - targetProxy = AF777A3C09B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A3F09B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77786109B6536000EA3033 /* DNAlogo */; - targetProxy = AF777A3E09B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A4109B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4810EB09909FBA00FB32B8 /* DangerBall */; - targetProxy = AF777A4009B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A4309B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55FD309936BFA00F3E977 /* CubeStorm */; - targetProxy = AF777A4209B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A4509B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55D620993584B00F3E977 /* Cubenetic */; - targetProxy = AF777A4409B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A4709B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56351099396C000F3E977 /* Cube21 */; - targetProxy = AF777A4609B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A4909B660B500EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA563130993951000F3E977 /* Crackberg */; - targetProxy = AF777A4809B660B500EA3033 /* PBXContainerItemProxy */; - }; - AF777A4B09B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55BAB099340CE00F3E977 /* Circuit */; - targetProxy = AF777A4A09B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A4D09B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF77784409B6528100EA3033 /* Carousel */; - targetProxy = AF777A4C09B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A4F09B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55946099330B000F3E977 /* Cage */; - targetProxy = AF777A4E09B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5109B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55ACF09933CEF00F3E977 /* Bubble3D */; - targetProxy = AF777A5009B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5309B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55CA909934BB200F3E977 /* Boxed */; - targetProxy = AF777A5209B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5509B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA55EC7099360E300F3E977 /* BouncingCow */; - targetProxy = AF777A5409B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5709B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA562BF099392C600F3E977 /* Boing */; - targetProxy = AF777A5609B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5909B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5601409936CC800F3E977 /* BlockTube */; - targetProxy = AF777A5809B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5B09B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5615609937C0D00F3E977 /* BlinkBox */; - targetProxy = AF777A5A09B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5D09B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF083A32099311D700277BE9 /* Atunnel */; - targetProxy = AF777A5C09B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A5F09B660B600EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF08398F09930B6B00277BE9 /* Atlantis */; - targetProxy = AF777A5E09B660B600EA3033 /* PBXContainerItemProxy */; - }; - AF777A6109B660B700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5606209936F3800F3E977 /* AntSpotlight */; - targetProxy = AF777A6009B660B700EA3033 /* PBXContainerItemProxy */; - }; - AF777A6309B660B700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA562DA099393C900F3E977 /* AntMaze */; - targetProxy = AF777A6209B660B700EA3033 /* PBXContainerItemProxy */; - }; - AF777A6509B660B700EA3033 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA5604A09936E2100F3E977 /* AntInspect */; - targetProxy = AF777A6409B660B700EA3033 /* PBXContainerItemProxy */; - }; - AF78D176142DD8F3002AAF77 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF78D177142DD8F3002AAF77 /* PBXContainerItemProxy */; - }; - AF794F65099748450059A8B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF794F66099748450059A8B0 /* PBXContainerItemProxy */; - }; - AF794F8F09974A320059A8B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF794F9009974A320059A8B0 /* PBXContainerItemProxy */; - }; - AF794FCE09974FA60059A8B0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF794FCF09974FA60059A8B0 /* PBXContainerItemProxy */; - }; - AF7ACFC119FF0A9200BD752B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF7ACFC219FF0A9200BD752B /* PBXContainerItemProxy */; - }; - AF7ACFDC19FF0BDB00BD752B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7ACFC019FF0A9200BD752B /* GeodesicGears */; - targetProxy = AF7ACFDB19FF0BDB00BD752B /* PBXContainerItemProxy */; - }; - AF7E07FE15925DF200D81407 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4FF4930D52CA0800666F98 /* m6502.h */; - targetProxy = AF7E07FD15925DF200D81407 /* PBXContainerItemProxy */; - }; - AF7E080015925DFE00D81407 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56119099378CB00F3E977 /* molecules.h */; - targetProxy = AF7E07FF15925DFE00D81407 /* PBXContainerItemProxy */; - }; - AF918978158FC00A002B5D1E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF918979158FC00A002B5D1E /* PBXContainerItemProxy */; - }; - AF97572E099C317000B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF97572F099C317000B05160 /* PBXContainerItemProxy */; - }; - AF975776099C374A00B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975777099C374A00B05160 /* PBXContainerItemProxy */; - }; - AF9757C3099C3E6300B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9757C4099C3E6300B05160 /* PBXContainerItemProxy */; - }; - AF975809099C41D500B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF97580A099C41D500B05160 /* PBXContainerItemProxy */; - }; - AF975866099C475900B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975867099C475900B05160 /* PBXContainerItemProxy */; - }; - AF975A37099C681F00B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975A38099C681F00B05160 /* PBXContainerItemProxy */; - }; - AF975A6D099C6AB200B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975A6E099C6AB200B05160 /* PBXContainerItemProxy */; - }; - AF975A87099C6BC300B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975A88099C6BC300B05160 /* PBXContainerItemProxy */; - }; - AF975AD8099C6EB100B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975AD9099C6EB100B05160 /* PBXContainerItemProxy */; - }; - AF975AFD099C6FE400B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975AFE099C6FE400B05160 /* PBXContainerItemProxy */; - }; - AF975C13099C8C1500B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975C14099C8C1500B05160 /* PBXContainerItemProxy */; - }; - AF975C3E099C8DCF00B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975C3F099C8DCF00B05160 /* PBXContainerItemProxy */; - }; - AF975C5E099C8F3F00B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975C5F099C8F3F00B05160 /* PBXContainerItemProxy */; - }; - AF975D53099CA0F000B05160 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF975D54099CA0F000B05160 /* PBXContainerItemProxy */; - }; - AF998EDB0A083DB30051049D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF998EDC0A083DB30051049D /* PBXContainerItemProxy */; - }; - AF998EF70A083E1D0051049D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF998EDA0A083DB30051049D /* TopBlock */; - targetProxy = AF998EF60A083E1D0051049D /* PBXContainerItemProxy */; - }; - AF9D466709B5109C006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D466809B5109C006E59CF /* PBXContainerItemProxy */; - }; - AF9D474509B5300A006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D474609B5300A006E59CF /* PBXContainerItemProxy */; - }; - AF9D476009B53166006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D476109B53166006E59CF /* PBXContainerItemProxy */; - }; - AF9D48DC09B53322006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D48DD09B53322006E59CF /* PBXContainerItemProxy */; - }; - AF9D48F509B535DA006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D48F609B535DA006E59CF /* PBXContainerItemProxy */; - }; - AF9D492C09B53CBA006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D492D09B53CBA006E59CF /* PBXContainerItemProxy */; - }; - AF9D495509B53FC9006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D495609B53FC9006E59CF /* PBXContainerItemProxy */; - }; - AF9D496D09B5411D006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D496E09B5411D006E59CF /* PBXContainerItemProxy */; - }; - AF9D499809B544C2006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D499909B544C2006E59CF /* PBXContainerItemProxy */; - }; - AF9D4C6A09B59F27006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D4C6B09B59F27006E59CF /* PBXContainerItemProxy */; - }; - AF9D4CE809B5AA8E006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D4CE909B5AA8E006E59CF /* PBXContainerItemProxy */; - }; - AF9D4D7F09B5B2DC006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D4D8009B5B2DC006E59CF /* PBXContainerItemProxy */; - }; - AF9D4DB009B5B71E006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D4DB109B5B71E006E59CF /* PBXContainerItemProxy */; - }; - AF9D4DED09B5BB19006E59CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AF9D4DEE09B5BB19006E59CF /* PBXContainerItemProxy */; - }; - AFA160921052FF87009B93AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF6425CC09A18855000F4CD4 /* HyperCube */; - targetProxy = AFA160911052FF87009B93AA /* PBXContainerItemProxy */; - }; - AFA160941052FF87009B93AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF64260F09A18D6C000F4CD4 /* HyperBall */; - targetProxy = AFA160931052FF87009B93AA /* PBXContainerItemProxy */; - }; - AFA2118D1CD59DAF00C0D2A1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA2118E1CD59DAF00C0D2A1 /* PBXContainerItemProxy */; - }; - AFA211AA1CD5A08000C0D2A1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA2118C1CD59DAF00C0D2A1 /* RaverHoop */; - targetProxy = AFA211A91CD5A08000C0D2A1 /* PBXContainerItemProxy */; - }; - AFA3392F0B058505002B0E7D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA339300B058505002B0E7D /* PBXContainerItemProxy */; - }; - AFA33B8F0B0585A4002B0E7D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA3392E0B058505002B0E7D /* WebCollage */; - targetProxy = AFA33B8E0B0585A4002B0E7D /* PBXContainerItemProxy */; - }; - AFA33BCF0B0587B2002B0E7D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA33BC60B058740002B0E7D /* webcollage-helper */; - targetProxy = AFA33BCE0B0587B2002B0E7D /* PBXContainerItemProxy */; - }; - AFA33BDC0B058952002B0E7D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA33BC60B058740002B0E7D /* webcollage-helper */; - targetProxy = AFA33BDB0B058952002B0E7D /* PBXContainerItemProxy */; - }; - AFA33C040B058E3C002B0E7D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA33C020B058E17002B0E7D /* webcollage-perl */; - targetProxy = AFA33C030B058E3C002B0E7D /* PBXContainerItemProxy */; - }; - AFA55947099330B000F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55948099330B000F3E977 /* PBXContainerItemProxy */; - }; - AFA5596E0993317900F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5596F0993317900F3E977 /* PBXContainerItemProxy */; - }; - AFA559930993322100F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA559940993322100F3E977 /* PBXContainerItemProxy */; - }; - AFA559B60993328000F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA559B70993328000F3E977 /* PBXContainerItemProxy */; - }; - AFA559D00993330600F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA559D10993330600F3E977 /* PBXContainerItemProxy */; - }; - AFA55A040993340300F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55A050993340300F3E977 /* PBXContainerItemProxy */; - }; - AFA55A21099334A000F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55A22099334A000F3E977 /* PBXContainerItemProxy */; - }; - AFA55A7A0993364300F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55A7B0993364300F3E977 /* PBXContainerItemProxy */; - }; - AFA55AD009933CEF00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55AD109933CEF00F3E977 /* PBXContainerItemProxy */; - }; - AFA55B0A09933E0500F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55B0B09933E0500F3E977 /* PBXContainerItemProxy */; - }; - AFA55B2609933E8D00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55B2709933E8D00F3E977 /* PBXContainerItemProxy */; - }; - AFA55B7A09933F7200F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55B7B09933F7200F3E977 /* PBXContainerItemProxy */; - }; - AFA55B9209933FDA00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55B9309933FDA00F3E977 /* PBXContainerItemProxy */; - }; - AFA55BAC099340CE00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55BAD099340CE00F3E977 /* PBXContainerItemProxy */; - }; - AFA55BE50993429100F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55BE60993429100F3E977 /* PBXContainerItemProxy */; - }; - AFA55C0F0993431300F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55C100993431300F3E977 /* PBXContainerItemProxy */; - }; - AFA55C78099349A600F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55C79099349A600F3E977 /* PBXContainerItemProxy */; - }; - AFA55CAA09934BB200F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55CAB09934BB200F3E977 /* PBXContainerItemProxy */; - }; - AFA55CCD09934CE400F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55CCE09934CE400F3E977 /* PBXContainerItemProxy */; - }; - AFA55D3D0993565300F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55D3E0993565300F3E977 /* PBXContainerItemProxy */; - }; - AFA55D630993584B00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55D640993584B00F3E977 /* PBXContainerItemProxy */; - }; - AFA55D80099358C400F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55D81099358C400F3E977 /* PBXContainerItemProxy */; - }; - AFA55DC909935D7000F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55DCA09935D7000F3E977 /* PBXContainerItemProxy */; - }; - AFA55DF109935E4900F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55DF209935E4900F3E977 /* PBXContainerItemProxy */; - }; - AFA55E0E09935EDC00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55E0F09935EDC00F3E977 /* PBXContainerItemProxy */; - }; - AFA55E3009935F8E00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55E3109935F8E00F3E977 /* PBXContainerItemProxy */; - }; - AFA55E4F09935FF900F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55E5009935FF900F3E977 /* PBXContainerItemProxy */; - }; - AFA55EC8099360E300F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55EC9099360E300F3E977 /* PBXContainerItemProxy */; - }; - AFA55F07099361B700F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55F08099361B700F3E977 /* PBXContainerItemProxy */; - }; - AFA55F2B0993622F00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55F2C0993622F00F3E977 /* PBXContainerItemProxy */; - }; - AFA55F430993629000F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55F440993629000F3E977 /* PBXContainerItemProxy */; - }; - AFA55F730993643600F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55F740993643600F3E977 /* PBXContainerItemProxy */; - }; - AFA55FD409936BFA00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55FD509936BFA00F3E977 /* PBXContainerItemProxy */; - }; - AFA55FFA09936C6D00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA55FFB09936C6D00F3E977 /* PBXContainerItemProxy */; - }; - AFA5601509936CC800F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5601609936CC800F3E977 /* PBXContainerItemProxy */; - }; - AFA5603309936D5100F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5603409936D5100F3E977 /* PBXContainerItemProxy */; - }; - AFA5604B09936E2100F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5604C09936E2100F3E977 /* PBXContainerItemProxy */; - }; - AFA5606309936F3800F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5606409936F3800F3E977 /* PBXContainerItemProxy */; - }; - AFA560AF0993718D00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA560B00993718D00F3E977 /* PBXContainerItemProxy */; - }; - AFA560FE0993781600F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA560FF0993781600F3E977 /* PBXContainerItemProxy */; - }; - AFA5611E0993791D00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA56119099378CB00F3E977 /* molecules.h */; - targetProxy = AFA5611D0993791D00F3E977 /* PBXContainerItemProxy */; - }; - AFA5615709937C0D00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5615809937C0D00F3E977 /* PBXContainerItemProxy */; - }; - AFA5617C09937CF100F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5617D09937CF100F3E977 /* PBXContainerItemProxy */; - }; - AFA5619E09937D7E00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5619F09937D7E00F3E977 /* PBXContainerItemProxy */; - }; - AFA562070993849F00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA562080993849F00F3E977 /* PBXContainerItemProxy */; - }; - AFA562200993852500F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA562210993852500F3E977 /* PBXContainerItemProxy */; - }; - AFA562C0099392C600F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA562C1099392C600F3E977 /* PBXContainerItemProxy */; - }; - AFA562DB099393C900F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA562DC099393C900F3E977 /* PBXContainerItemProxy */; - }; - AFA562F30993943B00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA562F40993943B00F3E977 /* PBXContainerItemProxy */; - }; - AFA563140993951000F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA563150993951000F3E977 /* PBXContainerItemProxy */; - }; - AFA56332099395ED00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA56333099395ED00F3E977 /* PBXContainerItemProxy */; - }; - AFA56352099396C000F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA56353099396C000F3E977 /* PBXContainerItemProxy */; - }; - AFA5637A099397B300F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA5637B099397B300F3E977 /* PBXContainerItemProxy */; - }; - AFA563A5099398BB00F3E977 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA563A6099398BB00F3E977 /* PBXContainerItemProxy */; - }; - AFA6AAF120999950006D2685 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFA6AAF220999950006D2685 /* PBXContainerItemProxy */; - }; - AFA6AB1120999A9A006D2685 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFA6AAF020999950006D2685 /* GlitchPEG */; - targetProxy = AFA6AB1020999A9A006D2685 /* PBXContainerItemProxy */; - }; - AFAAE388207D6343007A515C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFAAE389207D6343007A515C /* PBXContainerItemProxy */; - }; - AFAAE3A5207D6470007A515C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFAAE387207D6343007A515C /* Maze3D */; - targetProxy = AFAAE3A4207D6470007A515C /* PBXContainerItemProxy */; - }; - AFAC36BB202E7FBA001A684C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFAC36B6202E7F79001A684C /* images_png_h */; - targetProxy = AFAC36BA202E7FBA001A684C /* PBXContainerItemProxy */; - }; - AFAC36BD202E80E5001A684C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFAC36B6202E7F79001A684C /* images_png_h */; - targetProxy = AFAC36BC202E80E5001A684C /* PBXContainerItemProxy */; - }; - AFACE8741CC83458008B24CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFACE8751CC83458008B24CD /* PBXContainerItemProxy */; - }; - AFACE8911CC8365F008B24CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFACE8731CC83458008B24CD /* EnergyStream */; - targetProxy = AFACE8901CC8365F008B24CD /* PBXContainerItemProxy */; - }; - AFB581B0102F363300342B11 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD571B50996D9DC00BA26F7 /* Juggle */; - targetProxy = AFB581AF102F363300342B11 /* PBXContainerItemProxy */; - }; - AFB591A8178B812C00EA4005 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFB591A9178B812C00EA4005 /* PBXContainerItemProxy */; - }; - AFB591C3178B821E00EA4005 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFB591A7178B812C00EA4005 /* Hexadrop */; - targetProxy = AFB591C2178B821E00EA4005 /* PBXContainerItemProxy */; - }; - AFBFE7401786405E00432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFF2867F17860E830050A578 /* QuasiCrystal */; - targetProxy = AFBFE73F1786405E00432B21 /* PBXContainerItemProxy */; - }; - AFBFE7421786407000432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7510FF1782B5B900380EA1 /* Kaleidocycle */; - targetProxy = AFBFE7411786407000432B21 /* PBXContainerItemProxy */; - }; - AFBFE74C178642DC00432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFBFE74D178642DC00432B21 /* PBXContainerItemProxy */; - }; - AFBFE7641786438900432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9D4DEC09B5BB19006E59CF /* Apple2 */; - targetProxy = AFBFE7631786438900432B21 /* PBXContainerItemProxy */; - }; - AFBFE76A178647FE00432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFBFE76B178647FE00432B21 /* PBXContainerItemProxy */; - }; - AFBFE7811786482B00432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF7776E409B63ABF00EA3033 /* Phosphor */; - targetProxy = AFBFE7801786482B00432B21 /* PBXContainerItemProxy */; - }; - AFBFE785178648E600432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFBFE74B178642DC00432B21 /* Apple2-OSX */; - targetProxy = AFBFE784178648E600432B21 /* PBXContainerItemProxy */; - }; - AFBFE787178648F500432B21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFBFE767178647FE00432B21 /* Phosphor-OSX */; - targetProxy = AFBFE786178648F500432B21 /* PBXContainerItemProxy */; - }; - AFC0E8AC1CDC601A008CAFAC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFC0E8AD1CDC601A008CAFAC /* PBXContainerItemProxy */; - }; - AFC0E8C91CDC6125008CAFAC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFC0E8AB1CDC601A008CAFAC /* Hydrostat */; - targetProxy = AFC0E8C81CDC6125008CAFAC /* PBXContainerItemProxy */; - }; - AFC5CFD72044AA23004CEB5E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFC5CFD82044AA23004CEB5E /* PBXContainerItemProxy */; - }; - AFC5CFF72044AB46004CEB5E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFC5CFD62044AA23004CEB5E /* Crumbler */; - targetProxy = AFC5CFF62044AB46004CEB5E /* PBXContainerItemProxy */; - }; - AFCAD5F90992DFE00009617A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF9771D60989DC4A001F8B92 /* SaverTester */; - targetProxy = AFCAD5F80992DFE00009617A /* PBXContainerItemProxy */; - }; - AFCF833C1AF5B515008BB7E1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFCF833D1AF5B515008BB7E1 /* PBXContainerItemProxy */; - }; - AFCF835C1AF5B683008BB7E1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFCF833B1AF5B515008BB7E1 /* SplitFlap */; - targetProxy = AFCF835B1AF5B683008BB7E1 /* PBXContainerItemProxy */; - }; - AFD51B1C0F063B4A00471C02 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD51B1D0F063B4A00471C02 /* PBXContainerItemProxy */; - }; - AFD51B350F063B7800471C02 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD51B1B0F063B4A00471C02 /* Photopile */; - targetProxy = AFD51B340F063B7800471C02 /* PBXContainerItemProxy */; - }; - AFD56DF20996A03800BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56DF30996A03800BA26F7 /* PBXContainerItemProxy */; - }; - AFD56EAF0996A72600BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56EB00996A72600BA26F7 /* PBXContainerItemProxy */; - }; - AFD56EDB0996A95700BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56EDC0996A95700BA26F7 /* PBXContainerItemProxy */; - }; - AFD56F0C0996AAFA00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56F0D0996AAFA00BA26F7 /* PBXContainerItemProxy */; - }; - AFD56F240996AB8A00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56F250996AB8A00BA26F7 /* PBXContainerItemProxy */; - }; - AFD56F500996AEEE00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56F510996AEEE00BA26F7 /* PBXContainerItemProxy */; - }; - AFD56F6C0996B01600BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56F6D0996B01600BA26F7 /* PBXContainerItemProxy */; - }; - AFD56F8D0996B09400BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56F8E0996B09400BA26F7 /* PBXContainerItemProxy */; - }; - AFD56FA40996B10F00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56FA50996B10F00BA26F7 /* PBXContainerItemProxy */; - }; - AFD56FBA0996B18F00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56FBB0996B18F00BA26F7 /* PBXContainerItemProxy */; - }; - AFD56FD00996B20900BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56FD10996B20900BA26F7 /* PBXContainerItemProxy */; - }; - AFD56FF90996B43800BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD56FFA0996B43800BA26F7 /* PBXContainerItemProxy */; - }; - AFD570100996B4CC00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570110996B4CC00BA26F7 /* PBXContainerItemProxy */; - }; - AFD570270996B56D00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570280996B56D00BA26F7 /* PBXContainerItemProxy */; - }; - AFD570440996B61600BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570450996B61600BA26F7 /* PBXContainerItemProxy */; - }; - AFD5705A0996B6A300BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD5705B0996B6A300BA26F7 /* PBXContainerItemProxy */; - }; - AFD570700996B72700BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570710996B72700BA26F7 /* PBXContainerItemProxy */; - }; - AFD570860996B80300BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570870996B80300BA26F7 /* PBXContainerItemProxy */; - }; - AFD5709C0996B88E00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD5709D0996B88E00BA26F7 /* PBXContainerItemProxy */; - }; - AFD570B20996B93000BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570B30996B93000BA26F7 /* PBXContainerItemProxy */; - }; - AFD570CA0996B9F800BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570CB0996B9F800BA26F7 /* PBXContainerItemProxy */; - }; - AFD570EB0996BBBF00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD570EC0996BBBF00BA26F7 /* PBXContainerItemProxy */; - }; - AFD571140996BE9300BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD571150996BE9300BA26F7 /* PBXContainerItemProxy */; - }; - AFD5712D0996BF2E00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD5712E0996BF2E00BA26F7 /* PBXContainerItemProxy */; - }; - AFD571440996C01700BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD571450996C01700BA26F7 /* PBXContainerItemProxy */; - }; - AFD5715A0996C0CE00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD5715B0996C0CE00BA26F7 /* PBXContainerItemProxy */; - }; - AFD571B60996D9DC00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD571B70996D9DC00BA26F7 /* PBXContainerItemProxy */; - }; - AFD572230996E4A300BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD572240996E4A300BA26F7 /* PBXContainerItemProxy */; - }; - AFD5726E0996EE8500BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD5726F0996EE8500BA26F7 /* PBXContainerItemProxy */; - }; - AFD572A60996F99600BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD572A70996F99600BA26F7 /* PBXContainerItemProxy */; - }; - AFD572C30996FC0F00BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD572C40996FC0F00BA26F7 /* PBXContainerItemProxy */; - }; - AFD572FA099701C000BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD572FB099701C000BA26F7 /* PBXContainerItemProxy */; - }; - AFD5735E0997411200BA26F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD5735F0997411200BA26F7 /* PBXContainerItemProxy */; - }; - AFD77E5C20C23F8600A3638D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFD77E5D20C23F8600A3638D /* PBXContainerItemProxy */; - }; - AFD77E7A20C241BE00A3638D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFD77E5B20C23F8600A3638D /* FilmLeader */; - targetProxy = AFD77E7920C241BE00A3638D /* PBXContainerItemProxy */; - }; - AFDA658F178A52B70070D24B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFDA6590178A52B70070D24B /* PBXContainerItemProxy */; - }; - AFDA65AA178A54690070D24B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFDA658E178A52B70070D24B /* Unknown Pleasures */; - targetProxy = AFDA65A9178A54690070D24B /* PBXContainerItemProxy */; - }; - AFE2A4570E2E904600ADB298 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFE2A4580E2E904600ADB298 /* PBXContainerItemProxy */; - }; - AFE2A46F0E2E908E00ADB298 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFE2A4560E2E904600ADB298 /* SkyTentacles */; - targetProxy = AFE2A46E0E2E908E00ADB298 /* PBXContainerItemProxy */; - }; - AFE30BE90E52B14700CCF4A5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFE30BEA0E52B14700CCF4A5 /* PBXContainerItemProxy */; - }; - AFE6A1830CDD7B2E002805BF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFE6A1840CDD7B2E002805BF /* PBXContainerItemProxy */; - }; - AFE6A19C0CDD7B7F002805BF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFE6A1820CDD7B2E002805BF /* MoebiusGears */; - targetProxy = AFE6A19B0CDD7B7F002805BF /* PBXContainerItemProxy */; - }; - AFE6A41C0CDD7FAA002805BF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFE6A41D0CDD7FAA002805BF /* PBXContainerItemProxy */; - }; - AFE6A4300CDD7FEE002805BF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFE6A41B0CDD7FAA002805BF /* Abstractile */; - targetProxy = AFE6A42F0CDD7FEE002805BF /* PBXContainerItemProxy */; - }; - AFEC23CE1CB6EAE100DE138F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFEC23CF1CB6EAE100DE138F /* PBXContainerItemProxy */; - }; - AFEC23EB1CB6ED0800DE138F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFEC23CD1CB6EAE100DE138F /* DymaxionMap */; - targetProxy = AFEC23EA1CB6ED0800DE138F /* PBXContainerItemProxy */; - }; - AFEE104E1D13406000AAC8F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFEE104F1D13406000AAC8F7 /* PBXContainerItemProxy */; - }; - AFEE106B1D13424C00AAC8F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFEE104D1D13406000AAC8F7 /* CubeTwist */; - targetProxy = AFEE106A1D13424C00AAC8F7 /* PBXContainerItemProxy */; - }; - AFEE106D1D15EB0700AAC8F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFEE106E1D15EB0700AAC8F7 /* PBXContainerItemProxy */; - }; - AFEE108A1D15EBF900AAC8F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFEE106C1D15EB0700AAC8F7 /* CubeStack */; - targetProxy = AFEE10891D15EBF900AAC8F7 /* PBXContainerItemProxy */; - }; - AFEE108C1D17E20B00AAC8F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFEE108D1D17E20B00AAC8F7 /* PBXContainerItemProxy */; - }; - AFEE10A91D17E32100AAC8F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFEE108B1D17E20B00AAC8F7 /* Splodesic */; - targetProxy = AFEE10A81D17E32100AAC8F7 /* PBXContainerItemProxy */; - }; - AFF2868017860E830050A578 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFF2868117860E830050A578 /* PBXContainerItemProxy */; - }; - AFF3C9E917CCAC440028F240 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFF3C9EA17CCAC440028F240 /* PBXContainerItemProxy */; - }; - AFF3CA0117CCAE210028F240 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFF3C9E817CCAC440028F240 /* Geodesic */; - targetProxy = AFF3CA0017CCAE210028F240 /* PBXContainerItemProxy */; - }; - AFF463370C4403E400EE6509 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFF463380C4403E400EE6509 /* PBXContainerItemProxy */; - }; - AFF463530C44062500EE6509 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFF463360C4403E400EE6509 /* CWaves */; - targetProxy = AFF463520C44062500EE6509 /* PBXContainerItemProxy */; - }; - AFF463590C440AEF00EE6509 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFF4635A0C440AEF00EE6509 /* PBXContainerItemProxy */; - }; - AFF4636F0C440B3B00EE6509 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFF463580C440AEF00EE6509 /* GLCells */; - targetProxy = AFF4636E0C440B3B00EE6509 /* PBXContainerItemProxy */; - }; - AFFAB31619158CE40020F021 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = AFFAB31719158CE40020F021 /* PBXContainerItemProxy */; - }; - AFFAB33519158F1E0020F021 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AFFAB31519158CE40020F021 /* ProjectivePlane */; - targetProxy = AFFAB33419158F1E0020F021 /* PBXContainerItemProxy */; - }; - CE04E8CB1B9B61D00085910B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = CE3D01511B76F4C100993C75 /* TestX11 */; - targetProxy = CE04E8CA1B9B61D00085910B /* PBXContainerItemProxy */; - }; - CE3D01521B76F4C100993C75 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; - targetProxy = CE3D01531B76F4C100993C75 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */, - ); - name = InfoPlist.strings; - sourceTree = "<group>"; - }; - AF9772E10989DFC6001F8B92 /* SaverRunner.nib */ = { - isa = PBXVariantGroup; - children = ( - AF9772E20989DFC6001F8B92 /* English */, - ); - name = SaverRunner.nib; - sourceTree = "<group>"; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - AF0839A009930B6B00277BE9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF0839A109930B6B00277BE9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF083A46099311D700277BE9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF083A47099311D700277BE9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF0DC7BB0C4C73F600D76972 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF0DC7BC0C4C73F600D76972 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF0DCA540C4CBB0D00D76972 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF0DCA550C4CBB0D00D76972 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF137D420F075C9C004DE3B2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = Obsolete; - }; - name = Debug; - }; - AF137D430F075C9C004DE3B2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = Obsolete; - }; - name = Release; - }; - AF1A17710D6D6EE3008AF328 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF1A17720D6D6EE3008AF328 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF1ADA0F18500FA200932759 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.updater"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - INFOPLIST_FILE = "$(SRCROOT)/Updater.plist"; - LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks"; - "OTHER_CFLAGS[sdk=macosx*]" = "${OBJC_NO_GC_CFLAGS}"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AF1ADA1018500FA200932759 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.updater"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - INFOPLIST_FILE = "$(SRCROOT)/Updater.plist"; - LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks"; - "OTHER_CFLAGS[sdk=macosx*]" = "${OBJC_NO_GC_CFLAGS}"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AF1B0FBA1D7AB4740011DBE4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF1B0FBB1D7AB4740011DBE4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF2107841FD23BDD00B61EA9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF2107851FD23BDD00B61EA9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF32D9F20F3AD0B40080F535 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF32D9F30F3AD0B40080F535 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF3581D31431D47B00E09C51 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF3581D41431D47B00E09C51 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF358214143330F900E09C51 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF358215143330F900E09C51 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF35E89E0E63823600691F2F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF35E89F0E63823600691F2F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF39382D1D0FBD6A00205406 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF39382E1D0FBD6A00205406 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF39E294198A11F60064A58D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = WindupRobot; - }; - name = Debug; - }; - AF39E295198A11F60064A58D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = WindupRobot; - }; - name = Release; - }; - AF3C71570D624BF50030CC0D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF3C71580D624BF50030CC0D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF3EC98B2035154C00180A35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF3EC98C2035154C00180A35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF41E965201D49DB0098E253 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF41E966201D49DB0098E253 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF46E9E21CBBA2B300240FBC /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF46E9E31CBBA2B300240FBC /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF476FC4099D154F001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF476FC5099D154F001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF476FE9099D1686001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF476FEA099D1686001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47705A099D4385001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47705B099D4385001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477177099D4786001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477178099D4786001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47718D099D4803001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47718E099D4803001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4771B5099D4949001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4771B6099D4949001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4771E9099D4D9A001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4771EA099D4D9A001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477200099D4E63001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477201099D4E63001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477216099D4EE8001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477217099D4EE8001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47722C099D4F67001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47722D099D4F67001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477261099D5717001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477262099D5717001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477279099D57B9001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47727A099D57B9001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477291099D5926001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477292099D5926001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477390099D65A1001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477391099D65A1001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4773A8099D6648001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4773A9099D6648001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4773CF099D67B9001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4773D0099D67B9001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477410099D69E7001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477411099D69E7001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477435099D7C70001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477436099D7C70001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477450099D7D33001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477451099D7D33001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477491099D89E4001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477492099D89E4001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4774A7099D8A74001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4774A8099D8A74001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4774C2099D8B5F001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4774C3099D8B5F001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4774DC099D8BFF001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4774DD099D8BFF001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47756B099D9A1A001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47756C099D9A1A001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477591099D9C28001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477592099D9C28001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4775AD099D9CF7001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4775AE099D9CF7001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4775E6099D9F69001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4775E7099D9F69001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477600099DA030001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477601099DA030001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477621099DA26C001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477622099DA26C001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477652099DA6D0001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477653099DA6D0001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477668099DA78E001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477669099DA78E001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47767E099DA849001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47767F099DA849001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47769D099DAA6F001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47769E099DAA6F001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4776B8099DABDD001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4776B9099DABDD001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4776CE099DAC8A001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4776CF099DAC8A001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4776E9099DADDF001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4776EA099DADDF001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4776FF099DAE7A001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477700099DAE7A001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47771B099DAF9F001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47771C099DAF9F001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477731099DB044001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477732099DB044001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477760099DB61E001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477761099DB61E001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477782099DB965001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477783099DB965001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF47779E099DBA90001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF47779F099DBA90001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4777DF099DC183001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4777E0099DC183001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4778B9099DDB79001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4778BA099DDB79001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4778D5099DDCAE001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4778D6099DDCAE001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4778F6099DDDC8001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF4778F7099DDDC8001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477917099DE379001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477918099DE379001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF477938099DE4C7001F091E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF477939099DE4C7001F091E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4808C3098C3B8B00FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - INSTALL_PATH = /usr/local/lib; - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos"; - VALID_ARCHS = "i386 x86_64 armv6 armv7 armv7s arm64"; - }; - name = Debug; - }; - AF4808C4098C3B8B00FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - INSTALL_PATH = /usr/local/lib; - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos"; - VALID_ARCHS = "i386 x86_64 armv6 armv7 armv7s arm64"; - }; - name = Release; - }; - AF480ABB098C66E300FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers (XScreenSaver)"; - }; - name = Debug; - }; - AF480ABC098C66E300FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers (XScreenSaver)"; - }; - name = Release; - }; - AF480C56098E301400FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF480C57098E301400FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF480D65098EED6E00FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers (XLockmore)"; - }; - name = Debug; - }; - AF480D66098EED6E00FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers (XLockmore)"; - }; - name = Release; - }; - AF480D68098EED6E00FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers (OpenGL)"; - }; - name = Debug; - }; - AF480D69098EED6E00FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers (OpenGL)"; - }; - name = Release; - }; - AF480D6B098EED6E00FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers"; - }; - name = Debug; - }; - AF480D6C098EED6E00FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "All Savers"; - }; - name = Release; - }; - AF480D7F098EEDDE00FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF480D80098EEDDE00FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF4810F909909FBA00FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF4810FA09909FBA00FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF4812620990CE2700FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF4812630990CE2700FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF4812C40990D3D900FB32B8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF4812C50990D3D900FB32B8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF48DF010A0C25E000F94CF9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF48DF020A0C25E000F94CF9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF4A345B102A593600A81B2A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF4A345C102A593600A81B2A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF4FD6F80CE7A486005EE58E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF4FD6F90CE7A486005EE58E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF4FF4950D52CA0800666F98 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = m6502.h; - }; - name = Debug; - }; - AF4FF4960D52CA0800666F98 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = m6502.h; - }; - name = Release; - }; - AF4FF4CC0D52CBDE00666F98 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF4FF4CD0D52CBDE00666F98 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF5C9B0B1A0CCE6E00B0147A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF5C9B0C1A0CCE6E00B0147A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF5ECEBE2116B1A400069433 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF5ECEBF2116B1A400069433 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF62D62B2180070600C57C42 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF62D62C2180070600C57C42 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF633C141EE0BA6F00AB33BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AF633C151EE0BA6F00AB33BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AF63A8041AB4EDDB00593C75 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = RomanBoy; - }; - name = Debug; - }; - AF63A8051AB4EDDB00593C75 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = RomanBoy; - }; - name = Release; - }; - AF63F44C1C3465BE0033E133 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.apple2"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "APPLE2_ONLY=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = Apple2; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AF63F44D1C3465BE0033E133 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.apple2"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "APPLE2_ONLY=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = Apple2; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AF63F4721C34682A0033E133 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.phosphor"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "PHOSPHOR_ONLY=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = Phosphor; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AF63F4731C34682A0033E133 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.phosphor"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "PHOSPHOR_ONLY=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = Phosphor; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AF63F4981C3469FC0033E133 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.testX11"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "TESTX11_ONLY=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = TestX11; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AF63F4991C3469FC0033E133 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.testX11"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "TESTX11_ONLY=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER)"; - PRODUCT_NAME = TestX11; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AF642403099FF9C2000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF642404099FF9C2000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF6425DA09A18855000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF6425DB09A18855000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF6425FA09A189EC000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF6425FB09A189EC000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF64261D09A18D6C000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF64261E09A18D6C000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF64263A09A18F54000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF64263B09A18F54000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF64265D09A19229000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF64265E09A19229000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF64268909A194B0000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF64268A09A194B0000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF64277F09A1D37A000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF64278009A1D37A000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF6427B609A2DE36000F4CD4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF6427B709A2DE36000F4CD4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF68A49019196CF800D41CD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = Tessellimage; - }; - name = Debug; - }; - AF68A49119196CF800D41CD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = Tessellimage; - }; - name = Release; - }; - AF73FF341A09877F00E485E9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = BinaryRing; - }; - name = Debug; - }; - AF73FF351A09877F00E485E9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = BinaryRing; - }; - name = Release; - }; - AF7511101782B5B900380EA1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = Kaleidocycle; - }; - name = Debug; - }; - AF7511111782B5B900380EA1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = Kaleidocycle; - }; - name = Release; - }; - AF7776F409B63ABF00EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF7776F509B63ABF00EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF77772809B6416100EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF77772909B6416100EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF77774F09B6446500EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF77775009B6446500EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF77778609B6497800EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF77778709B6497800EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF7777A009B64A5200EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF7777A109B64A5200EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF7777BA09B64B2600EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF7777BB09B64B2600EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF7777E209B64C6B00EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF7777E309B64C6B00EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF7777FC09B64E3100EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF7777FD09B64E3100EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF77782309B6504400EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF77782409B6504400EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF77785609B6528100EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF77785709B6528100EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF77787209B6536000EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF77787309B6536000EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF77788D09B6563500EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - "OTHER_CFLAGS[sdk=macosx*]" = ( - "$(OBJC_GC_CFLAGS)", - "-DDEBUG", - ); - }; - name = Debug; - }; - AF77788E09B6563500EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF7778B309B659C800EA3033 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF7778B409B659C800EA3033 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF78D187142DD8F3002AAF77 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF78D188142DD8F3002AAF77 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF794F72099748450059A8B0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF794F73099748450059A8B0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF794F9C09974A320059A8B0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF794F9D09974A320059A8B0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF794FDB09974FA60059A8B0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF794FDC09974FA60059A8B0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF7ACFD219FF0A9200BD752B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = GeodesicGears; - }; - name = Debug; - }; - AF7ACFD319FF0A9200BD752B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = GeodesicGears; - }; - name = Release; - }; - AF91898D158FC00A002B5D1E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - PRODUCT_NAME = XScreenSaver; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AF91898E158FC00A002B5D1E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COMBINE_HIDPI_IMAGES = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "USE_IPHONE=1", - "$(inherited)", - ); - "GCC_WARN_64_TO_32_BIT_CONVERSION[arch=*64]" = NO; - INFOPLIST_FILE = iSaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - PRODUCT_NAME = XScreenSaver; - PROVISIONING_PROFILE = ""; - SDKROOT = iphoneos; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AF97573B099C317000B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF97573C099C317000B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975783099C374A00B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975784099C374A00B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9757D0099C3E6300B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9757D1099C3E6300B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975816099C41D500B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975817099C41D500B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975873099C475900B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975874099C475900B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975A44099C681F00B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975A45099C681F00B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975A7A099C6AB200B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975A7B099C6AB200B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975A94099C6BC300B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975A95099C6BC300B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975AE5099C6EB100B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975AE6099C6EB100B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975B0A099C6FE400B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975B0B099C6FE400B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975C20099C8C1500B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975C21099C8C1500B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975C4C099C8DCF00B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975C4D099C8DCF00B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975C6C099C8F3F00B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975C6D099C8F3F00B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF975D61099CA0F000B05160 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF975D62099CA0F000B05160 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF976FBF0989CAA4001F8B92 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF976FC00989CAA4001F8B92 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF97703E0989D1E6001F8B92 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF97703F0989D1E6001F8B92 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF97707B0989D2F6001F8B92 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF97707C0989D2F6001F8B92 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9771DB0989DC4B001F8B92 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = SaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AF9771DC0989DC4B001F8B92 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = SaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AF998EEC0A083DB30051049D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AF998EED0A083DB30051049D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AF9D467409B5109C006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D467509B5109C006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D475209B5300A006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D475309B5300A006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D476D09B53166006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D476E09B53166006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D48E909B53322006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D48EA09B53322006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D490209B535DA006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D490309B535DA006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D493909B53CBA006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D493A09B53CBA006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D496209B53FC9006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D496309B53FC9006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D497A09B5411D006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D497B09B5411D006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D49A509B544C2006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D49A609B544C2006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D4C7709B59F27006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D4C7809B59F27006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D4CF509B5AA8E006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D4CF609B5AA8E006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D4D8D09B5B2DC006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D4D8E09B5B2DC006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D4DBE09B5B71E006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D4DBF09B5B71E006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9D4DFC09B5BB19006E59CF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AF9D4DFD09B5BB19006E59CF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AF9E7EC6190F4C1C00A8B01F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - AF9E7EC7190F4C1C00A8B01F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_IDENTIFIER}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Release; - }; - AFA2119F1CD59DAF00C0D2A1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFA211A01CD59DAF00C0D2A1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFA3393E0B058505002B0E7D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - }; - name = Debug; - }; - AFA3393F0B058505002B0E7D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - }; - name = Release; - }; - AFA33BCC0B058754002B0E7D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - INSTALL_PATH = "$(HOME)/bin"; - "OTHER_CFLAGS[sdk=macosx*]" = "${OBJC_NO_GC_CFLAGS}"; - OTHER_LDFLAGS = ( - "-framework", - Cocoa, - ); - PRODUCT_NAME = "webcollage-helper"; - }; - name = Debug; - }; - AFA33BCD0B058754002B0E7D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - INSTALL_PATH = "$(HOME)/bin"; - "OTHER_CFLAGS[sdk=macosx*]" = "${OBJC_NO_GC_CFLAGS}"; - OTHER_LDFLAGS = ( - "-framework", - Cocoa, - ); - PRODUCT_NAME = "webcollage-helper"; - }; - name = Release; - }; - AFA33C080B058E67002B0E7D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = webcollage; - }; - name = Debug; - }; - AFA33C090B058E67002B0E7D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = webcollage; - }; - name = Release; - }; - AFA55958099330B000F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55959099330B000F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5597D0993317900F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5597E0993317900F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA559A20993322100F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA559A30993322100F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA559C50993328000F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA559C60993328000F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA559DF0993330600F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA559E00993330600F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55A130993340300F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55A140993340300F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55A30099334A000F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55A31099334A000F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55A890993364300F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55A8A0993364300F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55ADF09933CEF00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55AE009933CEF00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55B1C09933E0500F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55B1D09933E0500F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55B3509933E8D00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55B3609933E8D00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55B8909933F7200F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55B8A09933F7200F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55BA109933FDA00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55BA209933FDA00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55BBB099340CE00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55BBC099340CE00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55BF40993429100F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55BF50993429100F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55C1E0993431300F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55C1F0993431300F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55C87099349A600F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55C88099349A600F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55CB909934BB200F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55CBA09934BB200F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55CDC09934CE400F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55CDD09934CE400F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55D4C0993565300F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55D4D0993565300F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55D720993584B00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55D730993584B00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55D8F099358C400F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55D90099358C400F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55DD809935D7000F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55DD909935D7000F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55E0109935E4900F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55E0209935E4900F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55E1D09935EDC00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55E1E09935EDC00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55E4009935F8E00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55E4109935F8E00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55E5E09935FF900F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55E5F09935FF900F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55EE1099360E300F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55EE2099360E300F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55F1C099361B700F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55F1D099361B700F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55F3A0993622F00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55F3B0993622F00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55F520993629000F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55F530993629000F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55F820993643600F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55F830993643600F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA55FE309936BFA00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA55FE409936BFA00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5600909936C6D00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5600A09936C6D00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5602409936CC800F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5602509936CC800F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5604209936D5100F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5604309936D5100F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5605A09936E2100F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5605B09936E2100F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5607209936F3800F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5607309936F3800F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA560BE0993718D00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA560BF0993718D00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5610D0993781600F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5610E0993781600F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5611B099378EA00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = molecules.h; - }; - name = Debug; - }; - AFA5611C099378EA00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = molecules.h; - }; - name = Release; - }; - AFA5616809937C0D00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5616909937C0D00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5618B09937CF100F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5618C09937CF100F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA561AD09937D7E00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA561AE09937D7E00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA562170993849F00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA562180993849F00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA5622F0993852500F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA562300993852500F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA562CF099392C600F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA562D0099392C600F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA562EA099393C900F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA562EB099393C900F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA563020993943B00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA563030993943B00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA563240993951000F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA563250993951000F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA56341099395ED00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA56342099395ED00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA56361099396C000F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA56362099396C000F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA56389099397B300F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA5638A099397B300F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA563B4099398BB00F3E977 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFA563B5099398BB00F3E977 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFA6AB0320999950006D2685 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFA6AB0420999950006D2685 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFAAE39A207D6343007A515C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFAAE39B207D6343007A515C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFAC36B8202E7F79001A684C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFAC36B9202E7F79001A684C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFACE8861CC83458008B24CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFACE8871CC83458008B24CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFB591B8178B812C00EA4005 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = Hexadrop; - }; - name = Debug; - }; - AFB591B9178B812C00EA4005 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = Hexadrop; - }; - name = Release; - }; - AFBFE75C178642DC00432B21 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = SaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - "OTHER_CFLAGS[sdk=macosx*]" = ""; - PRODUCT_NAME = Apple2; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AFBFE75D178642DC00432B21 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = SaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - "OTHER_CFLAGS[sdk=macosx*]" = ""; - PRODUCT_NAME = Apple2; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AFBFE77C178647FE00432B21 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = SaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - "OTHER_CFLAGS[sdk=macosx*]" = ""; - PRODUCT_NAME = Phosphor; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - AFBFE77D178647FE00432B21 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = SaverRunner.plist; - INSTALL_PATH = "$(HOME)/Applications"; - "OTHER_CFLAGS[sdk=macosx*]" = ""; - PRODUCT_NAME = Phosphor; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - AFC0E8BE1CDC601A008CAFAC /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFC0E8BF1CDC601A008CAFAC /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFC5CFE92044AA23004CEB5E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFC5CFEA2044AA23004CEB5E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFCF834E1AF5B515008BB7E1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = SplitFlap; - }; - name = Debug; - }; - AFCF834F1AF5B515008BB7E1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = SplitFlap; - }; - name = Release; - }; - AFD51B2E0F063B4A00471C02 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFD51B2F0F063B4A00471C02 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFD56E020996A03800BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFD56E030996A03800BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFD56EBC0996A72600BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56EBD0996A72600BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56EE80996A95700BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56EE90996A95700BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56F190996AAFA00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56F1A0996AAFA00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56F310996AB8A00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56F320996AB8A00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56F5D0996AEEE00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56F5E0996AEEE00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56F790996B01600BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56F7A0996B01600BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56F9A0996B09400BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56F9B0996B09400BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56FB10996B10F00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56FB20996B10F00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56FC70996B18F00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56FC80996B18F00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD56FDD0996B20900BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD56FDE0996B20900BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570060996B43800BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570070996B43800BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD5701D0996B4CC00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD5701E0996B4CC00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570340996B56D00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570350996B56D00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570510996B61600BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570520996B61600BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570670996B6A300BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570680996B6A300BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD5707D0996B72700BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD5707E0996B72700BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570930996B80300BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570940996B80300BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570A90996B88E00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570AA0996B88E00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570BF0996B93000BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570C00996B93000BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570D70996B9F800BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570D80996B9F800BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD570F80996BBBF00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD570F90996BBBF00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD571210996BE9300BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD571220996BE9300BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD5713A0996BF2E00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD5713B0996BF2E00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD571510996C01700BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD571520996C01700BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD571670996C0CE00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD571680996C0CE00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD571C30996D9DC00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD571C40996D9DC00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD572300996E4A300BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD572310996E4A300BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD5727B0996EE8500BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD5727C0996EE8500BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD572B30996F99600BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD572B40996F99600BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD572D00996FC0F00BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD572D10996FC0F00BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD57307099701C000BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD57308099701C000BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD5736B0997411200BA26F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFD5736C0997411200BA26F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFD77E6E20C23F8600A3638D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFD77E6F20C23F8600A3638D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFDA659F178A52B70070D24B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = UnknownPleasures; - }; - name = Debug; - }; - AFDA65A0178A52B70070D24B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = UnknownPleasures; - }; - name = Release; - }; - AFE2A4680E2E904600ADB298 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFE2A4690E2E904600ADB298 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFE30BFA0E52B14700CCF4A5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFE30BFB0E52B14700CCF4A5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFE6A1950CDD7B2E002805BF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFE6A1960CDD7B2E002805BF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFE6A42B0CDD7FAA002805BF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFE6A42C0CDD7FAA002805BF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFEC23E01CB6EAE100DE138F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFEC23E11CB6EAE100DE138F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFEE10601D13406000AAC8F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFEE10611D13406000AAC8F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFEE107F1D15EB0800AAC8F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFEE10801D15EB0800AAC8F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFEE109E1D17E20B00AAC8F7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - AFEE109F1D17E20B00AAC8F7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - AFF2869017860E830050A578 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = QuasiCrystal; - }; - name = Debug; - }; - AFF2869117860E830050A578 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = QuasiCrystal; - }; - name = Release; - }; - AFF3C9F917CCAC440028F240 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = Geodesic; - }; - name = Debug; - }; - AFF3C9FA17CCAC440028F240 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - PRODUCT_NAME = Geodesic; - }; - name = Release; - }; - AFF463450C4403E400EE6509 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AFF463460C4403E400EE6509 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AFF4636A0C440AEF00EE6509 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFF4636B0C440AEF00EE6509 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - AFFAB32719158CE40020F021 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Debug; - }; - AFFAB32819158CE40020F021 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "USE_GL=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AF94E7411A16E93600289B93 /* xscreensaver.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD)"; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.${PRODUCT_NAME:rfc1034identifier}"; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = NO; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = NO; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphonesimulator*]" = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application"; - CODE_SIGN_INJECT_BASE_ENTITLEMENTS = YES; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 4627ATJELP; - ENABLE_HARDENED_RUNTIME = YES; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = xscreensaver_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = ( - "HAVE_COCOA=1", - "GETTIMEOFDAY_TWO_ARGS=1", - "HAVE_UNISTD_H=1", - "STANDALONE=1", - "HAVE_GL=1", - "HAVE_GLBINDTEXTURE=1", - "HAVE_UNAME=1", - "HAVE_ICMP=1", - "HAVE_GETIFADDRS=1", - "HAVE_FORKPTY=1", - "HAVE_UTIL_H=1", - "HAVE_PTHREAD=1", - "HAVE_GETADDRINFO=1", - "HAVE_STRUCT_SOCKADDR_SA_LEN=1", - "HAVE_XUTF8DRAWSTRING=1", - "HAVE_INTTYPES_H=1", - "JWXYZ_QUARTZ=1", - "HAVE_JWXYZ=1", - "$(GCC_PREPROCESSOR_DEFINITIONS)", - ); - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "CLASS=XScreenSaver${EXECUTABLE_NAME}View", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = NO; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HEADER_SEARCH_PATHS)", - "$(SRCROOT)/..", - "$(SRCROOT)/../utils", - "$(SRCROOT)/../jwxyz", - "$(SRCROOT)/../hacks", - ); - INFOPLIST_FILE = XScreenSaver.plist; - INSTALL_PATH = "$(HOME)/Library/Screen Savers"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ""; - "OTHER_CFLAGS[sdk=macosx*]" = "$(OBJC_GC_CFLAGS)"; - OTHER_CODE_SIGN_FLAGS = "--timestamp"; - "OTHER_LDFLAGS[sdk=macosx*]" = "-headerpad_max_install_names"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - SDKROOT = macosx; - "SDKROOT[arch=arm*]" = iphoneos; - SYMROOT = "$(SRCROOT)/build"; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR) $(USER_HEADER_SEARCH_PATHS)"; - WARNING_CFLAGS = "-Wimplicit"; - WRAPPER_EXTENSION = saver; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AF94E7411A16E93600289B93 /* xscreensaver.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD)"; - BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.${PRODUCT_NAME:rfc1034identifier}"; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = NO; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = NO; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Jamie Zawinski (4627ATJELP)"; - "CODE_SIGN_IDENTITY[sdk=iphonesimulator*]" = "iPhone Distribution: Jamie Zawinski (4627ATJELP)"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application: Jamie Zawinski (4627ATJELP)"; - CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 4627ATJELP; - ENABLE_HARDENED_RUNTIME = YES; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = xscreensaver_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = ( - "HAVE_COCOA=1", - "GETTIMEOFDAY_TWO_ARGS=1", - "HAVE_UNISTD_H=1", - "STANDALONE=1", - "HAVE_GL=1", - "HAVE_GLBINDTEXTURE=1", - "HAVE_UNAME=1", - "HAVE_ICMP=1", - "HAVE_GETIFADDRS=1", - "HAVE_FORKPTY=1", - "HAVE_UTIL_H=1", - "HAVE_PTHREAD=1", - "HAVE_GETADDRINFO=1", - "HAVE_STRUCT_SOCKADDR_SA_LEN=1", - "HAVE_XUTF8DRAWSTRING=1", - "HAVE_INTTYPES_H=1", - "JWXYZ_QUARTZ=1", - "HAVE_JWXYZ=1", - "$(GCC_PREPROCESSOR_DEFINITIONS)", - ); - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ( - "CLASS=XScreenSaver${EXECUTABLE_NAME}View", - "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = NO; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HEADER_SEARCH_PATHS)", - "$(SRCROOT)/..", - "$(SRCROOT)/../utils", - "$(SRCROOT)/../jwxyz", - "$(SRCROOT)/../hacks", - ); - INFOPLIST_FILE = XScreenSaver.plist; - INSTALL_PATH = "$(HOME)/Library/Screen Savers"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)"; - LLVM_LTO = NO; - "LLVM_LTO[sdk=macosx*]" = NO; - OTHER_CFLAGS = ""; - "OTHER_CFLAGS[sdk=macosx*]" = "$(OBJC_GC_CFLAGS)"; - OTHER_CODE_SIGN_FLAGS = "--timestamp"; - "OTHER_LDFLAGS[sdk=macosx*]" = "-headerpad_max_install_names"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - SDKROOT = macosx; - "SDKROOT[arch=arm*]" = iphoneos; - SYMROOT = "$(SRCROOT)/build"; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR) $(USER_HEADER_SEARCH_PATHS)"; - VALIDATE_PRODUCT = YES; - WARNING_CFLAGS = "-Wimplicit"; - WRAPPER_EXTENSION = saver; - }; - name = Release; - }; - CE3D01641B76F4C100993C75 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - CE3D01651B76F4C100993C75 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - AF08399F09930B6B00277BE9 /* Build configuration list for PBXNativeTarget "Atlantis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF0839A009930B6B00277BE9 /* Debug */, - AF0839A109930B6B00277BE9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF083A45099311D700277BE9 /* Build configuration list for PBXNativeTarget "Atunnel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF083A46099311D700277BE9 /* Debug */, - AF083A47099311D700277BE9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF0DC7BA0C4C73F600D76972 /* Build configuration list for PBXNativeTarget "m6502" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF0DC7BB0C4C73F600D76972 /* Debug */, - AF0DC7BC0C4C73F600D76972 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF0DCA530C4CBB0D00D76972 /* Build configuration list for PBXNativeTarget "Voronoi" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF0DCA540C4CBB0D00D76972 /* Debug */, - AF0DCA550C4CBB0D00D76972 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF137D450F075CA4004DE3B2 /* Build configuration list for PBXAggregateTarget "Obsolete" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF137D420F075C9C004DE3B2 /* Debug */, - AF137D430F075C9C004DE3B2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF1A17700D6D6EE3008AF328 /* Build configuration list for PBXNativeTarget "LCDscrub" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF1A17710D6D6EE3008AF328 /* Debug */, - AF1A17720D6D6EE3008AF328 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF1ADA0E18500FA200932759 /* Build configuration list for PBXNativeTarget "XScreenSaverUpdater" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF1ADA0F18500FA200932759 /* Debug */, - AF1ADA1018500FA200932759 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF1B0FB91D7AB4740011DBE4 /* Build configuration list for PBXNativeTarget "Hexstrut" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF1B0FBA1D7AB4740011DBE4 /* Debug */, - AF1B0FBB1D7AB4740011DBE4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF2107831FD23BDD00B61EA9 /* Build configuration list for PBXNativeTarget "Esper" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF2107841FD23BDD00B61EA9 /* Debug */, - AF2107851FD23BDD00B61EA9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF32D9F10F3AD0B40080F535 /* Build configuration list for PBXNativeTarget "RubikBlocks" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF32D9F20F3AD0B40080F535 /* Debug */, - AF32D9F30F3AD0B40080F535 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF3581D21431D47B00E09C51 /* Build configuration list for PBXNativeTarget "CompanionCube" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF3581D31431D47B00E09C51 /* Debug */, - AF3581D41431D47B00E09C51 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF358213143330F900E09C51 /* Build configuration list for PBXNativeTarget "TronBit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF358214143330F900E09C51 /* Debug */, - AF358215143330F900E09C51 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF35E89D0E63823600691F2F /* Build configuration list for PBXNativeTarget "Jigsaw" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF35E89E0E63823600691F2F /* Debug */, - AF35E89F0E63823600691F2F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF39382C1D0FBD6A00205406 /* Build configuration list for PBXNativeTarget "Discoball" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF39382D1D0FBD6A00205406 /* Debug */, - AF39382E1D0FBD6A00205406 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF39E293198A11F60064A58D /* Build configuration list for PBXNativeTarget "WindupRobot" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF39E294198A11F60064A58D /* Debug */, - AF39E295198A11F60064A58D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF3C71560D624BF50030CC0D /* Build configuration list for PBXNativeTarget "Hypnowheel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF3C71570D624BF50030CC0D /* Debug */, - AF3C71580D624BF50030CC0D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF3EC98A2035154C00180A35 /* Build configuration list for PBXNativeTarget "Peepers" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF3EC98B2035154C00180A35 /* Debug */, - AF3EC98C2035154C00180A35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF41E964201D49DB0098E253 /* Build configuration list for PBXNativeTarget "RazzleDazzle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF41E965201D49DB0098E253 /* Debug */, - AF41E966201D49DB0098E253 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF46E9E11CBBA2B300240FBC /* Build configuration list for PBXNativeTarget "Unicrud" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF46E9E21CBBA2B300240FBC /* Debug */, - AF46E9E31CBBA2B300240FBC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF476FC3099D154F001F091E /* Build configuration list for PBXNativeTarget "Interference" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF476FC4099D154F001F091E /* Debug */, - AF476FC5099D154F001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF476FE8099D1686001F091E /* Build configuration list for PBXNativeTarget "Truchet" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF476FE9099D1686001F091E /* Debug */, - AF476FEA099D1686001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477059099D4385001F091E /* Build configuration list for PBXNativeTarget "Deluxe" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47705A099D4385001F091E /* Debug */, - AF47705B099D4385001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477176099D4786001F091E /* Build configuration list for PBXNativeTarget "Compass" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477177099D4786001F091E /* Debug */, - AF477178099D4786001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47718C099D4803001F091E /* Build configuration list for PBXNativeTarget "Wander" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47718D099D4803001F091E /* Debug */, - AF47718E099D4803001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4771B4099D4949001F091E /* Build configuration list for PBXNativeTarget "T3D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4771B5099D4949001F091E /* Debug */, - AF4771B6099D4949001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4771E8099D4D9A001F091E /* Build configuration list for PBXNativeTarget "CCurve" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4771E9099D4D9A001F091E /* Debug */, - AF4771EA099D4D9A001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4771FF099D4E63001F091E /* Build configuration list for PBXNativeTarget "NerveRot" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477200099D4E63001F091E /* Debug */, - AF477201099D4E63001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477215099D4EE8001F091E /* Build configuration list for PBXNativeTarget "Whirlygig" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477216099D4EE8001F091E /* Debug */, - AF477217099D4EE8001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47722B099D4F67001F091E /* Build configuration list for PBXNativeTarget "Anemone" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47722C099D4F67001F091E /* Debug */, - AF47722D099D4F67001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477260099D5717001F091E /* Build configuration list for PBXNativeTarget "Halftone" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477261099D5717001F091E /* Debug */, - AF477262099D5717001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477278099D57B9001F091E /* Build configuration list for PBXNativeTarget "PopSquares" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477279099D57B9001F091E /* Debug */, - AF47727A099D57B9001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477290099D5926001F091E /* Build configuration list for PBXNativeTarget "Piecewise" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477291099D5926001F091E /* Debug */, - AF477292099D5926001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47738F099D65A1001F091E /* Build configuration list for PBXNativeTarget "Wormhole" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477390099D65A1001F091E /* Debug */, - AF477391099D65A1001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4773A7099D6648001F091E /* Build configuration list for PBXNativeTarget "FuzzyFlakes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4773A8099D6648001F091E /* Debug */, - AF4773A9099D6648001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4773CE099D67B9001F091E /* Build configuration list for PBXNativeTarget "Anemotaxis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4773CF099D67B9001F091E /* Debug */, - AF4773D0099D67B9001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47740F099D69E7001F091E /* Build configuration list for PBXNativeTarget "Intermomentary" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477410099D69E7001F091E /* Debug */, - AF477411099D69E7001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477434099D7C70001F091E /* Build configuration list for PBXNativeTarget "IFS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477435099D7C70001F091E /* Debug */, - AF477436099D7C70001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47744F099D7D33001F091E /* Build configuration list for PBXNativeTarget "XMatrix" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477450099D7D33001F091E /* Debug */, - AF477451099D7D33001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477490099D89E4001F091E /* Build configuration list for PBXNativeTarget "Flame" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477491099D89E4001F091E /* Debug */, - AF477492099D89E4001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4774A6099D8A74001F091E /* Build configuration list for PBXNativeTarget "Kaleidescope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4774A7099D8A74001F091E /* Debug */, - AF4774A8099D8A74001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4774C1099D8B5F001F091E /* Build configuration list for PBXNativeTarget "LMorph" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4774C2099D8B5F001F091E /* Debug */, - AF4774C3099D8B5F001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4774DB099D8BFF001F091E /* Build configuration list for PBXNativeTarget "Maze" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4774DC099D8BFF001F091E /* Debug */, - AF4774DD099D8BFF001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47756A099D9A1A001F091E /* Build configuration list for PBXNativeTarget "Pedal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47756B099D9A1A001F091E /* Debug */, - AF47756C099D9A1A001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477590099D9C28001F091E /* Build configuration list for PBXNativeTarget "Pyro" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477591099D9C28001F091E /* Debug */, - AF477592099D9C28001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4775AC099D9CF7001F091E /* Build configuration list for PBXNativeTarget "Starfish" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4775AD099D9CF7001F091E /* Debug */, - AF4775AE099D9CF7001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4775E5099D9F69001F091E /* Build configuration list for PBXNativeTarget "Coral" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4775E6099D9F69001F091E /* Debug */, - AF4775E7099D9F69001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4775FF099DA030001F091E /* Build configuration list for PBXNativeTarget "Epicycle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477600099DA030001F091E /* Debug */, - AF477601099DA030001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477620099DA26C001F091E /* Build configuration list for PBXNativeTarget "Kumppa" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477621099DA26C001F091E /* Debug */, - AF477622099DA26C001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477651099DA6D0001F091E /* Build configuration list for PBXNativeTarget "Squiral" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477652099DA6D0001F091E /* Debug */, - AF477653099DA6D0001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477667099DA78E001F091E /* Build configuration list for PBXNativeTarget "Critical" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477668099DA78E001F091E /* Debug */, - AF477669099DA78E001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47767D099DA849001F091E /* Build configuration list for PBXNativeTarget "Petri" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47767E099DA849001F091E /* Debug */, - AF47767F099DA849001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47769C099DAA6F001F091E /* Build configuration list for PBXNativeTarget "Blaster" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47769D099DAA6F001F091E /* Debug */, - AF47769E099DAA6F001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4776B7099DABDD001F091E /* Build configuration list for PBXNativeTarget "XSpirograph" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4776B8099DABDD001F091E /* Debug */, - AF4776B9099DABDD001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4776CD099DAC8A001F091E /* Build configuration list for PBXNativeTarget "XRaySwarm" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4776CE099DAC8A001F091E /* Debug */, - AF4776CF099DAC8A001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4776E8099DADDF001F091E /* Build configuration list for PBXNativeTarget "WhirlWindWarp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4776E9099DADDF001F091E /* Debug */, - AF4776EA099DADDF001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4776FE099DAE7A001F091E /* Build configuration list for PBXNativeTarget "Vermiculate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4776FF099DAE7A001F091E /* Debug */, - AF477700099DAE7A001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47771A099DAF9F001F091E /* Build configuration list for PBXNativeTarget "CloudLife" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47771B099DAF9F001F091E /* Debug */, - AF47771C099DAF9F001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477730099DB044001F091E /* Build configuration list for PBXNativeTarget "Substrate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477731099DB044001F091E /* Debug */, - AF477732099DB044001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47775F099DB61E001F091E /* Build configuration list for PBXNativeTarget "Interaggregate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477760099DB61E001F091E /* Debug */, - AF477761099DB61E001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477781099DB965001F091E /* Build configuration list for PBXNativeTarget "Celtic" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477782099DB965001F091E /* Debug */, - AF477783099DB965001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF47779D099DBA90001F091E /* Build configuration list for PBXNativeTarget "FluidBalls" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF47779E099DBA90001F091E /* Debug */, - AF47779F099DBA90001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4777DE099DC183001F091E /* Build configuration list for PBXNativeTarget "BoxFit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4777DF099DC183001F091E /* Debug */, - AF4777E0099DC183001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4778B8099DDB79001F091E /* Build configuration list for PBXNativeTarget "Penetrate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4778B9099DDB79001F091E /* Debug */, - AF4778BA099DDB79001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4778D4099DDCAE001F091E /* Build configuration list for PBXNativeTarget "XJack" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4778D5099DDCAE001F091E /* Debug */, - AF4778D6099DDCAE001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4778F5099DDDC8001F091E /* Build configuration list for PBXNativeTarget "Cynosure" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4778F6099DDDC8001F091E /* Debug */, - AF4778F7099DDDC8001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477916099DE379001F091E /* Build configuration list for PBXNativeTarget "Flag" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477917099DE379001F091E /* Debug */, - AF477918099DE379001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF477937099DE4C7001F091E /* Build configuration list for PBXNativeTarget "Slip" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF477938099DE4C7001F091E /* Debug */, - AF477939099DE4C7001F091E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4808C2098C3B8B00FB32B8 /* Build configuration list for PBXNativeTarget "jwxyz" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4808C3098C3B8B00FB32B8 /* Debug */, - AF4808C4098C3B8B00FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF480ABA098C66E300FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers (XScreenSaver)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF480ABB098C66E300FB32B8 /* Debug */, - AF480ABC098C66E300FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF480C55098E301400FB32B8 /* Build configuration list for PBXNativeTarget "Helix" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF480C56098E301400FB32B8 /* Debug */, - AF480C57098E301400FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF480D64098EED6E00FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers (XLockmore)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF480D65098EED6E00FB32B8 /* Debug */, - AF480D66098EED6E00FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF480D67098EED6E00FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers (OpenGL)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF480D68098EED6E00FB32B8 /* Debug */, - AF480D69098EED6E00FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF480D6A098EED6E00FB32B8 /* Build configuration list for PBXAggregateTarget "All Savers" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF480D6B098EED6E00FB32B8 /* Debug */, - AF480D6C098EED6E00FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF480D7E098EEDDE00FB32B8 /* Build configuration list for PBXNativeTarget "Drift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF480D7F098EEDDE00FB32B8 /* Debug */, - AF480D80098EEDDE00FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4810F809909FBA00FB32B8 /* Build configuration list for PBXNativeTarget "DangerBall" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4810F909909FBA00FB32B8 /* Debug */, - AF4810FA09909FBA00FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4812610990CE2700FB32B8 /* Build configuration list for PBXNativeTarget "Gears" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4812620990CE2700FB32B8 /* Debug */, - AF4812630990CE2700FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4812C30990D3D900FB32B8 /* Build configuration list for PBXNativeTarget "Pipes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4812C40990D3D900FB32B8 /* Debug */, - AF4812C50990D3D900FB32B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF48DF000A0C25E000F94CF9 /* Build configuration list for PBXNativeTarget "GLSchool" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF48DF010A0C25E000F94CF9 /* Debug */, - AF48DF020A0C25E000F94CF9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4A345A102A593600A81B2A /* Build configuration list for PBXNativeTarget "Surfaces" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4A345B102A593600A81B2A /* Debug */, - AF4A345C102A593600A81B2A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4FD6F70CE7A486005EE58E /* Build configuration list for PBXNativeTarget "Lockward" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4FD6F80CE7A486005EE58E /* Debug */, - AF4FD6F90CE7A486005EE58E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4FF4940D52CA0800666F98 /* Build configuration list for PBXLegacyTarget "m6502.h" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4FF4950D52CA0800666F98 /* Debug */, - AF4FF4960D52CA0800666F98 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF4FF4CB0D52CBDE00666F98 /* Build configuration list for PBXNativeTarget "CubicGrid" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF4FF4CC0D52CBDE00666F98 /* Debug */, - AF4FF4CD0D52CBDE00666F98 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF5C9B0A1A0CCE6E00B0147A /* Build configuration list for PBXNativeTarget "Cityflow" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF5C9B0B1A0CCE6E00B0147A /* Debug */, - AF5C9B0C1A0CCE6E00B0147A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF5ECEBD2116B1A400069433 /* Build configuration list for PBXNativeTarget "VFeedback" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF5ECEBE2116B1A400069433 /* Debug */, - AF5ECEBF2116B1A400069433 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF62D62A2180070600C57C42 /* Build configuration list for PBXNativeTarget "Handsy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF62D62B2180070600C57C42 /* Debug */, - AF62D62C2180070600C57C42 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF633C131EE0BA6F00AB33BD /* Build configuration list for PBXNativeTarget "Vigilance" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF633C141EE0BA6F00AB33BD /* Debug */, - AF633C151EE0BA6F00AB33BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF63A8031AB4EDDB00593C75 /* Build configuration list for PBXNativeTarget "RomanBoy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF63A8041AB4EDDB00593C75 /* Debug */, - AF63A8051AB4EDDB00593C75 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF63F44B1C3465BE0033E133 /* Build configuration list for PBXNativeTarget "Apple2-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF63F44C1C3465BE0033E133 /* Debug */, - AF63F44D1C3465BE0033E133 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF63F4711C34682A0033E133 /* Build configuration list for PBXNativeTarget "Phosphor-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF63F4721C34682A0033E133 /* Debug */, - AF63F4731C34682A0033E133 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF63F4971C3469FC0033E133 /* Build configuration list for PBXNativeTarget "TestX11-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF63F4981C3469FC0033E133 /* Debug */, - AF63F4991C3469FC0033E133 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF642402099FF9C2000F4CD4 /* Build configuration list for PBXNativeTarget "Extrusion" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF642403099FF9C2000F4CD4 /* Debug */, - AF642404099FF9C2000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF6425D909A18855000F4CD4 /* Build configuration list for PBXNativeTarget "HyperCube" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF6425DA09A18855000F4CD4 /* Debug */, - AF6425DB09A18855000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF6425F909A189EC000F4CD4 /* Build configuration list for PBXNativeTarget "Qix" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF6425FA09A189EC000F4CD4 /* Debug */, - AF6425FB09A189EC000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF64261C09A18D6C000F4CD4 /* Build configuration list for PBXNativeTarget "HyperBall" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF64261D09A18D6C000F4CD4 /* Debug */, - AF64261E09A18D6C000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF64263909A18F54000F4CD4 /* Build configuration list for PBXNativeTarget "Moire2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF64263A09A18F54000F4CD4 /* Debug */, - AF64263B09A18F54000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF64265C09A19229000F4CD4 /* Build configuration list for PBXNativeTarget "Munch" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF64265D09A19229000F4CD4 /* Debug */, - AF64265E09A19229000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF64268809A194B0000F4CD4 /* Build configuration list for PBXNativeTarget "Goop" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF64268909A194B0000F4CD4 /* Debug */, - AF64268A09A194B0000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF64277E09A1D37A000F4CD4 /* Build configuration list for PBXNativeTarget "SpeedMine" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF64277F09A1D37A000F4CD4 /* Debug */, - AF64278009A1D37A000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF6427B509A2DE36000F4CD4 /* Build configuration list for PBXNativeTarget "Bubbles" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF6427B609A2DE36000F4CD4 /* Debug */, - AF6427B709A2DE36000F4CD4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF68A48F19196CF800D41CD1 /* Build configuration list for PBXNativeTarget "Tessellimage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF68A49019196CF800D41CD1 /* Debug */, - AF68A49119196CF800D41CD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF73FF331A09877F00E485E9 /* Build configuration list for PBXNativeTarget "BinaryRing" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF73FF341A09877F00E485E9 /* Debug */, - AF73FF351A09877F00E485E9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF75110F1782B5B900380EA1 /* Build configuration list for PBXNativeTarget "Kaleidocycle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7511101782B5B900380EA1 /* Debug */, - AF7511111782B5B900380EA1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF7776F309B63ABF00EA3033 /* Build configuration list for PBXNativeTarget "Phosphor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7776F409B63ABF00EA3033 /* Debug */, - AF7776F509B63ABF00EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77772709B6416100EA3033 /* Build configuration list for PBXNativeTarget "Pacman" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF77772809B6416100EA3033 /* Debug */, - AF77772909B6416100EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77774E09B6446500EA3033 /* Build configuration list for PBXNativeTarget "FlipScreen3D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF77774F09B6446500EA3033 /* Debug */, - AF77775009B6446500EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77778509B6497800EA3033 /* Build configuration list for PBXNativeTarget "Gleidescope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF77778609B6497800EA3033 /* Debug */, - AF77778709B6497800EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77779F09B64A5200EA3033 /* Build configuration list for PBXNativeTarget "MirrorBlob" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7777A009B64A5200EA3033 /* Debug */, - AF7777A109B64A5200EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF7777B909B64B2600EA3033 /* Build configuration list for PBXNativeTarget "StonerView" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7777BA09B64B2600EA3033 /* Debug */, - AF7777BB09B64B2600EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF7777E109B64C6B00EA3033 /* Build configuration list for PBXNativeTarget "GLSlideshow" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7777E209B64C6B00EA3033 /* Debug */, - AF7777E309B64C6B00EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF7777FB09B64E3100EA3033 /* Build configuration list for PBXNativeTarget "FlipText" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7777FC09B64E3100EA3033 /* Debug */, - AF7777FD09B64E3100EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77782209B6504400EA3033 /* Build configuration list for PBXNativeTarget "StarWars" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF77782309B6504400EA3033 /* Debug */, - AF77782409B6504400EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77785509B6528100EA3033 /* Build configuration list for PBXNativeTarget "Carousel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF77785609B6528100EA3033 /* Debug */, - AF77785709B6528100EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77787109B6536000EA3033 /* Build configuration list for PBXNativeTarget "DNAlogo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF77787209B6536000EA3033 /* Debug */, - AF77787309B6536000EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF77788C09B6563500EA3033 /* Build configuration list for PBXNativeTarget "FontGlide" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF77788D09B6563500EA3033 /* Debug */, - AF77788E09B6563500EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF7778B209B659C800EA3033 /* Build configuration list for PBXNativeTarget "BlitSpin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7778B309B659C800EA3033 /* Debug */, - AF7778B409B659C800EA3033 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF78D186142DD8F3002AAF77 /* Build configuration list for PBXNativeTarget "Hilbert" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF78D187142DD8F3002AAF77 /* Debug */, - AF78D188142DD8F3002AAF77 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF794F71099748450059A8B0 /* Build configuration list for PBXNativeTarget "Demon" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF794F72099748450059A8B0 /* Debug */, - AF794F73099748450059A8B0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF794F9B09974A320059A8B0 /* Build configuration list for PBXNativeTarget "Fiberlamp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF794F9C09974A320059A8B0 /* Debug */, - AF794F9D09974A320059A8B0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF794FDA09974FA60059A8B0 /* Build configuration list for PBXNativeTarget "Loop" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF794FDB09974FA60059A8B0 /* Debug */, - AF794FDC09974FA60059A8B0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF7ACFD119FF0A9200BD752B /* Build configuration list for PBXNativeTarget "GeodesicGears" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF7ACFD219FF0A9200BD752B /* Debug */, - AF7ACFD319FF0A9200BD752B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF91898C158FC00A002B5D1E /* Build configuration list for PBXNativeTarget "XScreenSaver-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF91898D158FC00A002B5D1E /* Debug */, - AF91898E158FC00A002B5D1E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF97573A099C317000B05160 /* Build configuration list for PBXNativeTarget "IMSMap" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF97573B099C317000B05160 /* Debug */, - AF97573C099C317000B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975782099C374A00B05160 /* Build configuration list for PBXNativeTarget "Moire" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975783099C374A00B05160 /* Debug */, - AF975784099C374A00B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9757CF099C3E6300B05160 /* Build configuration list for PBXNativeTarget "RDbomb" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9757D0099C3E6300B05160 /* Debug */, - AF9757D1099C3E6300B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975815099C41D500B05160 /* Build configuration list for PBXNativeTarget "XFlame" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975816099C41D500B05160 /* Debug */, - AF975817099C41D500B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975872099C475900B05160 /* Build configuration list for PBXNativeTarget "ShadeBobs" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975873099C475900B05160 /* Debug */, - AF975874099C475900B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975A43099C681F00B05160 /* Build configuration list for PBXNativeTarget "MetaBalls" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975A44099C681F00B05160 /* Debug */, - AF975A45099C681F00B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975A79099C6AB200B05160 /* Build configuration list for PBXNativeTarget "Eruption" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975A7A099C6AB200B05160 /* Debug */, - AF975A7B099C6AB200B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975A93099C6BC300B05160 /* Build configuration list for PBXNativeTarget "Barcode" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975A94099C6BC300B05160 /* Debug */, - AF975A95099C6BC300B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975AE4099C6EB100B05160 /* Build configuration list for PBXNativeTarget "Fireworkx" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975AE5099C6EB100B05160 /* Debug */, - AF975AE6099C6EB100B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975B09099C6FE400B05160 /* Build configuration list for PBXNativeTarget "MemScroller" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975B0A099C6FE400B05160 /* Debug */, - AF975B0B099C6FE400B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975C1F099C8C1500B05160 /* Build configuration list for PBXNativeTarget "Halo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975C20099C8C1500B05160 /* Debug */, - AF975C21099C8C1500B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975C4B099C8DCF00B05160 /* Build configuration list for PBXNativeTarget "Greynetic" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975C4C099C8DCF00B05160 /* Debug */, - AF975C4D099C8DCF00B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975C6B099C8F3F00B05160 /* Build configuration list for PBXNativeTarget "NoseGuy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975C6C099C8F3F00B05160 /* Debug */, - AF975C6D099C8F3F00B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF975D60099CA0F000B05160 /* Build configuration list for PBXNativeTarget "Rocks" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF975D61099CA0F000B05160 /* Debug */, - AF975D62099CA0F000B05160 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF976FBE0989CAA4001F8B92 /* Build configuration list for PBXNativeTarget "Deco" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF976FBF0989CAA4001F8B92 /* Debug */, - AF976FC00989CAA4001F8B92 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF97703D0989D1E6001F8B92 /* Build configuration list for PBXNativeTarget "Rorschach" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF97703E0989D1E6001F8B92 /* Debug */, - AF97703F0989D1E6001F8B92 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF97707A0989D2F6001F8B92 /* Build configuration list for PBXNativeTarget "Attraction" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF97707B0989D2F6001F8B92 /* Debug */, - AF97707C0989D2F6001F8B92 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9771DA0989DC4B001F8B92 /* Build configuration list for PBXNativeTarget "SaverTester" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9771DB0989DC4B001F8B92 /* Debug */, - AF9771DC0989DC4B001F8B92 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF998EEB0A083DB30051049D /* Build configuration list for PBXNativeTarget "TopBlock" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF998EEC0A083DB30051049D /* Debug */, - AF998EED0A083DB30051049D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D467309B5109C006E59CF /* Build configuration list for PBXNativeTarget "DecayScreen" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D467409B5109C006E59CF /* Debug */, - AF9D467509B5109C006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D475109B5300A006E59CF /* Build configuration list for PBXNativeTarget "SlideScreen" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D475209B5300A006E59CF /* Debug */, - AF9D475309B5300A006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D476C09B53166006E59CF /* Build configuration list for PBXNativeTarget "Zoom" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D476D09B53166006E59CF /* Debug */, - AF9D476E09B53166006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D48E809B53322006E59CF /* Build configuration list for PBXNativeTarget "Bumps" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D48E909B53322006E59CF /* Debug */, - AF9D48EA09B53322006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D490109B535DA006E59CF /* Build configuration list for PBXNativeTarget "Distort" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D490209B535DA006E59CF /* Debug */, - AF9D490309B535DA006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D493809B53CBA006E59CF /* Build configuration list for PBXNativeTarget "Ripples" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D493909B53CBA006E59CF /* Debug */, - AF9D493A09B53CBA006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D496109B53FC9006E59CF /* Build configuration list for PBXNativeTarget "RotZoomer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D496209B53FC9006E59CF /* Debug */, - AF9D496309B53FC9006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D497909B5411D006E59CF /* Build configuration list for PBXNativeTarget "Twang" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D497A09B5411D006E59CF /* Debug */, - AF9D497B09B5411D006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D49A409B544C2006E59CF /* Build configuration list for PBXNativeTarget "Spotlight" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D49A509B544C2006E59CF /* Debug */, - AF9D49A609B544C2006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D4C7609B59F27006E59CF /* Build configuration list for PBXNativeTarget "XLyap" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D4C7709B59F27006E59CF /* Debug */, - AF9D4C7809B59F27006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D4CF409B5AA8E006E59CF /* Build configuration list for PBXNativeTarget "Pong" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D4CF509B5AA8E006E59CF /* Debug */, - AF9D4CF609B5AA8E006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D4D8C09B5B2DC006E59CF /* Build configuration list for PBXNativeTarget "XAnalogTV" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D4D8D09B5B2DC006E59CF /* Debug */, - AF9D4D8E09B5B2DC006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D4DBD09B5B71E006E59CF /* Build configuration list for PBXNativeTarget "BSOD" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D4DBE09B5B71E006E59CF /* Debug */, - AF9D4DBF09B5B71E006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9D4DFB09B5BB19006E59CF /* Build configuration list for PBXNativeTarget "Apple2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9D4DFC09B5BB19006E59CF /* Debug */, - AF9D4DFD09B5BB19006E59CF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AF9E7EC5190F4C1C00A8B01F /* Build configuration list for PBXNativeTarget "enable_gc" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AF9E7EC6190F4C1C00A8B01F /* Debug */, - AF9E7EC7190F4C1C00A8B01F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA2119E1CD59DAF00C0D2A1 /* Build configuration list for PBXNativeTarget "RaverHoop" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA2119F1CD59DAF00C0D2A1 /* Debug */, - AFA211A01CD59DAF00C0D2A1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA3393D0B058505002B0E7D /* Build configuration list for PBXNativeTarget "WebCollage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA3393E0B058505002B0E7D /* Debug */, - AFA3393F0B058505002B0E7D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA33BCB0B058754002B0E7D /* Build configuration list for PBXNativeTarget "webcollage-helper" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA33BCC0B058754002B0E7D /* Debug */, - AFA33BCD0B058754002B0E7D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA33C070B058E67002B0E7D /* Build configuration list for PBXAggregateTarget "webcollage-perl" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA33C080B058E67002B0E7D /* Debug */, - AFA33C090B058E67002B0E7D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55957099330B000F3E977 /* Build configuration list for PBXNativeTarget "Cage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55958099330B000F3E977 /* Debug */, - AFA55959099330B000F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5597C0993317900F3E977 /* Build configuration list for PBXNativeTarget "Moebius" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5597D0993317900F3E977 /* Debug */, - AFA5597E0993317900F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA559A10993322100F3E977 /* Build configuration list for PBXNativeTarget "Superquadrics" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA559A20993322100F3E977 /* Debug */, - AFA559A30993322100F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA559C40993328000F3E977 /* Build configuration list for PBXNativeTarget "Morph3D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA559C50993328000F3E977 /* Debug */, - AFA559C60993328000F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA559DE0993330600F3E977 /* Build configuration list for PBXNativeTarget "Rubik" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA559DF0993330600F3E977 /* Debug */, - AFA559E00993330600F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55A120993340300F3E977 /* Build configuration list for PBXNativeTarget "Stairs" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55A130993340300F3E977 /* Debug */, - AFA55A140993340300F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55A2F099334A000F3E977 /* Build configuration list for PBXNativeTarget "Sproingies" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55A30099334A000F3E977 /* Debug */, - AFA55A31099334A000F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55A880993364300F3E977 /* Build configuration list for PBXNativeTarget "Lament" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55A890993364300F3E977 /* Debug */, - AFA55A8A0993364300F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55ADE09933CEF00F3E977 /* Build configuration list for PBXNativeTarget "Bubble3D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55ADF09933CEF00F3E977 /* Debug */, - AFA55AE009933CEF00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55B1B09933E0500F3E977 /* Build configuration list for PBXNativeTarget "GLPlanet" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55B1C09933E0500F3E977 /* Debug */, - AFA55B1D09933E0500F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55B3409933E8D00F3E977 /* Build configuration list for PBXNativeTarget "Pulsar" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55B3509933E8D00F3E977 /* Debug */, - AFA55B3609933E8D00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55B8809933F7200F3E977 /* Build configuration list for PBXNativeTarget "Sierpinski3D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55B8909933F7200F3E977 /* Debug */, - AFA55B8A09933F7200F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55BA009933FDA00F3E977 /* Build configuration list for PBXNativeTarget "GFlux" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55BA109933FDA00F3E977 /* Debug */, - AFA55BA209933FDA00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55BBA099340CE00F3E977 /* Build configuration list for PBXNativeTarget "Circuit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55BBB099340CE00F3E977 /* Debug */, - AFA55BBC099340CE00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55BF30993429100F3E977 /* Build configuration list for PBXNativeTarget "Menger" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55BF40993429100F3E977 /* Debug */, - AFA55BF50993429100F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55C1D0993431300F3E977 /* Build configuration list for PBXNativeTarget "Engine" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55C1E0993431300F3E977 /* Debug */, - AFA55C1F0993431300F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55C86099349A600F3E977 /* Build configuration list for PBXNativeTarget "GLSnake" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55C87099349A600F3E977 /* Debug */, - AFA55C88099349A600F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55CB809934BB200F3E977 /* Build configuration list for PBXNativeTarget "Boxed" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55CB909934BB200F3E977 /* Debug */, - AFA55CBA09934BB200F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55CDB09934CE400F3E977 /* Build configuration list for PBXNativeTarget "GLForestFire" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55CDC09934CE400F3E977 /* Debug */, - AFA55CDD09934CE400F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55D4B0993565300F3E977 /* Build configuration list for PBXNativeTarget "SBalls" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55D4C0993565300F3E977 /* Debug */, - AFA55D4D0993565300F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55D710993584B00F3E977 /* Build configuration list for PBXNativeTarget "Cubenetic" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55D720993584B00F3E977 /* Debug */, - AFA55D730993584B00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55D8E099358C400F3E977 /* Build configuration list for PBXNativeTarget "Spheremonics" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55D8F099358C400F3E977 /* Debug */, - AFA55D90099358C400F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55DD709935D7000F3E977 /* Build configuration list for PBXNativeTarget "Lavalite" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55DD809935D7000F3E977 /* Debug */, - AFA55DD909935D7000F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55E0009935E4900F3E977 /* Build configuration list for PBXNativeTarget "Queens" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55E0109935E4900F3E977 /* Debug */, - AFA55E0209935E4900F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55E1C09935EDC00F3E977 /* Build configuration list for PBXNativeTarget "Endgame" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55E1D09935EDC00F3E977 /* Debug */, - AFA55E1E09935EDC00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55E3F09935F8E00F3E977 /* Build configuration list for PBXNativeTarget "GLBlur" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55E4009935F8E00F3E977 /* Debug */, - AFA55E4109935F8E00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55E5D09935FF900F3E977 /* Build configuration list for PBXNativeTarget "FlyingToasters" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55E5E09935FF900F3E977 /* Debug */, - AFA55E5F09935FF900F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55EE0099360E300F3E977 /* Build configuration list for PBXNativeTarget "BouncingCow" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55EE1099360E300F3E977 /* Debug */, - AFA55EE2099360E300F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55F1B099361B700F3E977 /* Build configuration list for PBXNativeTarget "JigglyPuff" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55F1C099361B700F3E977 /* Debug */, - AFA55F1D099361B700F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55F390993622F00F3E977 /* Build configuration list for PBXNativeTarget "Klein" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55F3A0993622F00F3E977 /* Debug */, - AFA55F3B0993622F00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55F510993629000F3E977 /* Build configuration list for PBXNativeTarget "Hypertorus" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55F520993629000F3E977 /* Debug */, - AFA55F530993629000F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55F810993643600F3E977 /* Build configuration list for PBXNativeTarget "GLMatrix" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55F820993643600F3E977 /* Debug */, - AFA55F830993643600F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA55FE209936BFA00F3E977 /* Build configuration list for PBXNativeTarget "CubeStorm" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA55FE309936BFA00F3E977 /* Debug */, - AFA55FE409936BFA00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5600809936C6D00F3E977 /* Build configuration list for PBXNativeTarget "GLKnots" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5600909936C6D00F3E977 /* Debug */, - AFA5600A09936C6D00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5602309936CC800F3E977 /* Build configuration list for PBXNativeTarget "BlockTube" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5602409936CC800F3E977 /* Debug */, - AFA5602509936CC800F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5604109936D5100F3E977 /* Build configuration list for PBXNativeTarget "FlipFlop" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5604209936D5100F3E977 /* Debug */, - AFA5604309936D5100F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5605909936E2100F3E977 /* Build configuration list for PBXNativeTarget "AntInspect" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5605A09936E2100F3E977 /* Debug */, - AFA5605B09936E2100F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5607109936F3800F3E977 /* Build configuration list for PBXNativeTarget "AntSpotlight" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5607209936F3800F3E977 /* Debug */, - AFA5607309936F3800F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA560BD0993718D00F3E977 /* Build configuration list for PBXNativeTarget "Polytopes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA560BE0993718D00F3E977 /* Debug */, - AFA560BF0993718D00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5610C0993781600F3E977 /* Build configuration list for PBXNativeTarget "Molecule" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5610D0993781600F3E977 /* Debug */, - AFA5610E0993781600F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5611A099378EA00F3E977 /* Build configuration list for PBXLegacyTarget "molecules.h" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5611B099378EA00F3E977 /* Debug */, - AFA5611C099378EA00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5616709937C0D00F3E977 /* Build configuration list for PBXNativeTarget "BlinkBox" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5616809937C0D00F3E977 /* Debug */, - AFA5616909937C0D00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5618A09937CF100F3E977 /* Build configuration list for PBXNativeTarget "Noof" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5618B09937CF100F3E977 /* Debug */, - AFA5618C09937CF100F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA561AC09937D7E00F3E977 /* Build configuration list for PBXNativeTarget "Polyhedra" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA561AD09937D7E00F3E977 /* Debug */, - AFA561AE09937D7E00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA562160993849F00F3E977 /* Build configuration list for PBXNativeTarget "Providence" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA562170993849F00F3E977 /* Debug */, - AFA562180993849F00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA5622E0993852500F3E977 /* Build configuration list for PBXNativeTarget "Pinion" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA5622F0993852500F3E977 /* Debug */, - AFA562300993852500F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA562CE099392C600F3E977 /* Build configuration list for PBXNativeTarget "Boing" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA562CF099392C600F3E977 /* Debug */, - AFA562D0099392C600F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA562E9099393C900F3E977 /* Build configuration list for PBXNativeTarget "AntMaze" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA562EA099393C900F3E977 /* Debug */, - AFA562EB099393C900F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA563010993943B00F3E977 /* Build configuration list for PBXNativeTarget "Tangram" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA563020993943B00F3E977 /* Debug */, - AFA563030993943B00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA563230993951000F3E977 /* Build configuration list for PBXNativeTarget "Crackberg" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA563240993951000F3E977 /* Debug */, - AFA563250993951000F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA56340099395ED00F3E977 /* Build configuration list for PBXNativeTarget "GLHanoi" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA56341099395ED00F3E977 /* Debug */, - AFA56342099395ED00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA56360099396C000F3E977 /* Build configuration list for PBXNativeTarget "Cube21" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA56361099396C000F3E977 /* Debug */, - AFA56362099396C000F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA56388099397B300F3E977 /* Build configuration list for PBXNativeTarget "TimeTunnel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA56389099397B300F3E977 /* Debug */, - AFA5638A099397B300F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA563B3099398BB00F3E977 /* Build configuration list for PBXNativeTarget "Juggler3D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA563B4099398BB00F3E977 /* Debug */, - AFA563B5099398BB00F3E977 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFA6AB0220999950006D2685 /* Build configuration list for PBXNativeTarget "GlitchPEG" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFA6AB0320999950006D2685 /* Debug */, - AFA6AB0420999950006D2685 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFAAE399207D6343007A515C /* Build configuration list for PBXNativeTarget "Maze3D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFAAE39A207D6343007A515C /* Debug */, - AFAAE39B207D6343007A515C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFAC36B7202E7F79001A684C /* Build configuration list for PBXLegacyTarget "images_png_h" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFAC36B8202E7F79001A684C /* Debug */, - AFAC36B9202E7F79001A684C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFACE8851CC83458008B24CD /* Build configuration list for PBXNativeTarget "EnergyStream" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFACE8861CC83458008B24CD /* Debug */, - AFACE8871CC83458008B24CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFB591B7178B812C00EA4005 /* Build configuration list for PBXNativeTarget "Hexadrop" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFB591B8178B812C00EA4005 /* Debug */, - AFB591B9178B812C00EA4005 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFBFE75B178642DC00432B21 /* Build configuration list for PBXNativeTarget "Apple2-OSX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFBFE75C178642DC00432B21 /* Debug */, - AFBFE75D178642DC00432B21 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFBFE77B178647FE00432B21 /* Build configuration list for PBXNativeTarget "Phosphor-OSX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFBFE77C178647FE00432B21 /* Debug */, - AFBFE77D178647FE00432B21 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFC0E8BD1CDC601A008CAFAC /* Build configuration list for PBXNativeTarget "Hydrostat" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFC0E8BE1CDC601A008CAFAC /* Debug */, - AFC0E8BF1CDC601A008CAFAC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFC5CFE82044AA23004CEB5E /* Build configuration list for PBXNativeTarget "Crumbler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFC5CFE92044AA23004CEB5E /* Debug */, - AFC5CFEA2044AA23004CEB5E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFCF834D1AF5B515008BB7E1 /* Build configuration list for PBXNativeTarget "SplitFlap" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFCF834E1AF5B515008BB7E1 /* Debug */, - AFCF834F1AF5B515008BB7E1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD51B2D0F063B4A00471C02 /* Build configuration list for PBXNativeTarget "Photopile" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD51B2E0F063B4A00471C02 /* Debug */, - AFD51B2F0F063B4A00471C02 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56E010996A03800BA26F7 /* Build configuration list for PBXNativeTarget "GLText" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56E020996A03800BA26F7 /* Debug */, - AFD56E030996A03800BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56EBB0996A72600BA26F7 /* Build configuration list for PBXNativeTarget "Braid" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56EBC0996A72600BA26F7 /* Debug */, - AFD56EBD0996A72600BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56EE70996A95700BA26F7 /* Build configuration list for PBXNativeTarget "Forest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56EE80996A95700BA26F7 /* Debug */, - AFD56EE90996A95700BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56F180996AAFA00BA26F7 /* Build configuration list for PBXNativeTarget "Vines" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56F190996AAFA00BA26F7 /* Debug */, - AFD56F1A0996AAFA00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56F300996AB8A00BA26F7 /* Build configuration list for PBXNativeTarget "Galaxy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56F310996AB8A00BA26F7 /* Debug */, - AFD56F320996AB8A00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56F5C0996AEEE00BA26F7 /* Build configuration list for PBXNativeTarget "Grav" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56F5D0996AEEE00BA26F7 /* Debug */, - AFD56F5E0996AEEE00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56F780996B01600BA26F7 /* Build configuration list for PBXNativeTarget "Hopalong" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56F790996B01600BA26F7 /* Debug */, - AFD56F7A0996B01600BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56F990996B09400BA26F7 /* Build configuration list for PBXNativeTarget "Laser" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56F9A0996B09400BA26F7 /* Debug */, - AFD56F9B0996B09400BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56FB00996B10F00BA26F7 /* Build configuration list for PBXNativeTarget "Lightning" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56FB10996B10F00BA26F7 /* Debug */, - AFD56FB20996B10F00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56FC60996B18F00BA26F7 /* Build configuration list for PBXNativeTarget "Lisa" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56FC70996B18F00BA26F7 /* Debug */, - AFD56FC80996B18F00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD56FDC0996B20900BA26F7 /* Build configuration list for PBXNativeTarget "Lissie" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD56FDD0996B20900BA26F7 /* Debug */, - AFD56FDE0996B20900BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570050996B43800BA26F7 /* Build configuration list for PBXNativeTarget "Penrose" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570060996B43800BA26F7 /* Debug */, - AFD570070996B43800BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD5701C0996B4CC00BA26F7 /* Build configuration list for PBXNativeTarget "Sierpinski" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD5701D0996B4CC00BA26F7 /* Debug */, - AFD5701E0996B4CC00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570330996B56D00BA26F7 /* Build configuration list for PBXNativeTarget "Sphere" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570340996B56D00BA26F7 /* Debug */, - AFD570350996B56D00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570500996B61600BA26F7 /* Build configuration list for PBXNativeTarget "Spiral" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570510996B61600BA26F7 /* Debug */, - AFD570520996B61600BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570660996B6A300BA26F7 /* Build configuration list for PBXNativeTarget "FadePlot" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570670996B6A300BA26F7 /* Debug */, - AFD570680996B6A300BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD5707C0996B72700BA26F7 /* Build configuration list for PBXNativeTarget "Mountain" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD5707D0996B72700BA26F7 /* Debug */, - AFD5707E0996B72700BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570920996B80300BA26F7 /* Build configuration list for PBXNativeTarget "Triangle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570930996B80300BA26F7 /* Debug */, - AFD570940996B80300BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570A80996B88E00BA26F7 /* Build configuration list for PBXNativeTarget "Worm" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570A90996B88E00BA26F7 /* Debug */, - AFD570AA0996B88E00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570BE0996B93000BA26F7 /* Build configuration list for PBXNativeTarget "Rotor" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570BF0996B93000BA26F7 /* Debug */, - AFD570C00996B93000BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570D60996B9F800BA26F7 /* Build configuration list for PBXNativeTarget "Ant" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570D70996B9F800BA26F7 /* Debug */, - AFD570D80996B9F800BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD570F70996BBBF00BA26F7 /* Build configuration list for PBXNativeTarget "Flow" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD570F80996BBBF00BA26F7 /* Debug */, - AFD570F90996BBBF00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD571200996BE9300BA26F7 /* Build configuration list for PBXNativeTarget "Discrete" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD571210996BE9300BA26F7 /* Debug */, - AFD571220996BE9300BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD571390996BF2E00BA26F7 /* Build configuration list for PBXNativeTarget "Apollonian" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD5713A0996BF2E00BA26F7 /* Debug */, - AFD5713B0996BF2E00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD571500996C01700BA26F7 /* Build configuration list for PBXNativeTarget "Euler2D" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD571510996C01700BA26F7 /* Debug */, - AFD571520996C01700BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD571660996C0CE00BA26F7 /* Build configuration list for PBXNativeTarget "Thornbird" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD571670996C0CE00BA26F7 /* Debug */, - AFD571680996C0CE00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD571C20996D9DC00BA26F7 /* Build configuration list for PBXNativeTarget "Juggle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD571C30996D9DC00BA26F7 /* Debug */, - AFD571C40996D9DC00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD5722F0996E4A300BA26F7 /* Build configuration list for PBXNativeTarget "Swirl" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD572300996E4A300BA26F7 /* Debug */, - AFD572310996E4A300BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD5727A0996EE8500BA26F7 /* Build configuration list for PBXNativeTarget "Polyominoes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD5727B0996EE8500BA26F7 /* Debug */, - AFD5727C0996EE8500BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD572B20996F99600BA26F7 /* Build configuration list for PBXNativeTarget "Bouboule" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD572B30996F99600BA26F7 /* Debug */, - AFD572B40996F99600BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD572CF0996FC0F00BA26F7 /* Build configuration list for PBXNativeTarget "Crystal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD572D00996FC0F00BA26F7 /* Debug */, - AFD572D10996FC0F00BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD57306099701C000BA26F7 /* Build configuration list for PBXNativeTarget "Julia" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD57307099701C000BA26F7 /* Debug */, - AFD57308099701C000BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD5736A0997411200BA26F7 /* Build configuration list for PBXNativeTarget "Strange" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD5736B0997411200BA26F7 /* Debug */, - AFD5736C0997411200BA26F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFD77E6D20C23F8600A3638D /* Build configuration list for PBXNativeTarget "FilmLeader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFD77E6E20C23F8600A3638D /* Debug */, - AFD77E6F20C23F8600A3638D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFDA659E178A52B70070D24B /* Build configuration list for PBXNativeTarget "Unknown Pleasures" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFDA659F178A52B70070D24B /* Debug */, - AFDA65A0178A52B70070D24B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFE2A4670E2E904600ADB298 /* Build configuration list for PBXNativeTarget "SkyTentacles" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFE2A4680E2E904600ADB298 /* Debug */, - AFE2A4690E2E904600ADB298 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFE30BF90E52B14700CCF4A5 /* Build configuration list for PBXNativeTarget "Sonar" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFE30BFA0E52B14700CCF4A5 /* Debug */, - AFE30BFB0E52B14700CCF4A5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFE6A1940CDD7B2E002805BF /* Build configuration list for PBXNativeTarget "MoebiusGears" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFE6A1950CDD7B2E002805BF /* Debug */, - AFE6A1960CDD7B2E002805BF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFE6A42A0CDD7FAA002805BF /* Build configuration list for PBXNativeTarget "Abstractile" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFE6A42B0CDD7FAA002805BF /* Debug */, - AFE6A42C0CDD7FAA002805BF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFEC23DF1CB6EAE100DE138F /* Build configuration list for PBXNativeTarget "DymaxionMap" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFEC23E01CB6EAE100DE138F /* Debug */, - AFEC23E11CB6EAE100DE138F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFEE105F1D13406000AAC8F7 /* Build configuration list for PBXNativeTarget "CubeTwist" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFEE10601D13406000AAC8F7 /* Debug */, - AFEE10611D13406000AAC8F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFEE107E1D15EB0800AAC8F7 /* Build configuration list for PBXNativeTarget "CubeStack" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFEE107F1D15EB0800AAC8F7 /* Debug */, - AFEE10801D15EB0800AAC8F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFEE109D1D17E20B00AAC8F7 /* Build configuration list for PBXNativeTarget "Splodesic" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFEE109E1D17E20B00AAC8F7 /* Debug */, - AFEE109F1D17E20B00AAC8F7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFF2868F17860E830050A578 /* Build configuration list for PBXNativeTarget "QuasiCrystal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFF2869017860E830050A578 /* Debug */, - AFF2869117860E830050A578 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFF3C9F817CCAC440028F240 /* Build configuration list for PBXNativeTarget "Geodesic" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFF3C9F917CCAC440028F240 /* Debug */, - AFF3C9FA17CCAC440028F240 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFF463440C4403E400EE6509 /* Build configuration list for PBXNativeTarget "CWaves" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFF463450C4403E400EE6509 /* Debug */, - AFF463460C4403E400EE6509 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFF463690C440AEF00EE6509 /* Build configuration list for PBXNativeTarget "GLCells" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFF4636A0C440AEF00EE6509 /* Debug */, - AFF4636B0C440AEF00EE6509 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AFFAB32619158CE40020F021 /* Build configuration list for PBXNativeTarget "ProjectivePlane" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AFFAB32719158CE40020F021 /* Debug */, - AFFAB32819158CE40020F021 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "xscreensaver" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CE3D01631B76F4C100993C75 /* Build configuration list for PBXNativeTarget "TestX11" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CE3D01641B76F4C100993C75 /* Debug */, - CE3D01651B76F4C100993C75 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/OSX/xscreensaver_Prefix.pch b/OSX/xscreensaver_Prefix.pch deleted file mode 100644 index 07c8c89..0000000 --- a/OSX/xscreensaver_Prefix.pch +++ /dev/null @@ -1,33 +0,0 @@ -/* Prefix header for all source files of the 'xscreensaver' project. - */ - -#include <stdlib.h> -#include <stdio.h> -#include <string.h> -#include <sys/time.h> - -#include <TargetConditionals.h> - -#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR -# undef USE_IPHONE -# define USE_IPHONE -# define HAVE_JWZGLES -#endif - -#ifdef __OBJC__ -# ifdef USE_IPHONE -# import <Foundation/Foundation.h> -# import <UIKit/UIKit.h> -# else -# import <Cocoa/Cocoa.h> -# endif -#endif - -#include "jwxyz.h" - -# ifdef USE_IPHONE -# include <OpenGLES/ES1/gl.h> -# include <OpenGLES/ES1/glext.h> -#else -# include <OpenGL/gl.h> -#endif diff --git a/android/Makefile b/android/Makefile deleted file mode 100644 index ed65edf..0000000 --- a/android/Makefile +++ /dev/null @@ -1,419 +0,0 @@ -# XScreenSaver for Android - -export TERM=dumb -GRADLE = ./gradlew - -default:: debug -all:: release - -clean:: - $(GRADLE) clean - -distdepend:: - -# Set this to the set of platforms you want to compile for in debug mode. -# E.g., if you are running an x86 emulator, there's no point in compiling -# for a dozen other platforms. Release builds override this to "all". -# -export APP_ABI = all - - -# TODO: -# check_versions: - - -# These hacks have interdependencies with others, so we can't build without -# including them or there are link errors: -# -ANDROID_BASE_HACKS= \ - apple2 \ - bubble3d \ - pacman \ - polyhedra \ - sonar \ - sproingies \ - -# These are the ones that currently work, at least to some degree: -# -export ANDROID_HACKS= \ - $(ANDROID_BASE_HACKS) \ - abstractile \ - anemone \ - anemotaxis \ - antmaze \ - antspotlight \ - apollonian \ - atlantis \ - attraction \ - atunnel \ - binaryring \ - blaster \ - blinkbox \ - blitspin \ - blocktube \ - boing \ - bouboule \ - bouncingcow \ - boxed \ - boxfit \ - braid \ - bsod \ - bumps \ - cage \ - ccurve \ - celtic \ - circuit \ - cityflow \ - cloudlife \ - companioncube \ - compass \ - coral \ - crackberg \ - crumbler \ - crystal \ - cube21 \ - cubenetic \ - cubestack \ - cubestorm \ - cubetwist \ - cubicgrid \ - cwaves \ - cynosure \ - dangerball \ - decayscreen \ - deco \ - deluxe \ - demon \ - discoball \ - discrete \ - distort \ - dnalogo \ - drift \ - dymaxionmap \ - endgame \ - energystream \ - engine \ - epicycle \ - eruption \ - esper \ - euler2d \ - fadeplot \ - fiberlamp \ - filmleader \ - fireworkx \ - flame \ - flipflop \ - flipscreen3d \ - flow \ - fluidballs \ - flyingtoasters \ - fuzzyflakes \ - galaxy \ - gears \ - geodesic \ - geodesicgears \ - gflux \ - glblur \ - glcells \ - gleidescope \ - glhanoi \ - glknots \ - glmatrix \ - glplanet \ - glschool \ - glslideshow \ - glsnake \ - gltext \ - goop \ - grav \ - greynetic \ - halo \ - handsy \ - helix \ - hexadrop \ - hexstrut \ - hilbert \ - hopalong \ - hypertorus \ - hypnowheel \ - ifs \ - imsmap \ - interaggregate \ - interference \ - intermomentary \ - jigglypuff \ - jigsaw \ - julia \ - kaleidescope \ - kaleidocycle \ - klein \ - kumppa \ - lament \ - lavalite \ - loop \ - m6502 \ - maze \ - maze3d \ - memscroller \ - menger \ - metaballs \ - mirrorblob \ - moebius \ - moebiusgears \ - moire \ - moire2 \ - morph3d \ - mountain \ - munch \ - nerverot \ - noof \ - noseguy \ - peepers \ - penetrate \ - penrose \ - petri \ - piecewise \ - pinion \ - pipes \ - polytopes \ - pong \ - popsquares \ - projectiveplane \ - providence \ - pulsar \ - pyro \ - quasicrystal \ - queens \ - raverhoop \ - razzledazzle \ - rd-bomb \ - ripples \ - rocks \ - romanboy \ - rorschach \ - rotzoomer \ - rubik \ - rubikblocks \ - sballs \ - shadebobs \ - sierpinski \ - sierpinski3d \ - skytentacles \ - slidescreen \ - slip \ - spheremonics \ - splitflap \ - splodesic \ - spotlight \ - squiral \ - stairs \ - stonerview \ - strange \ - substrate \ - superquadrics \ - surfaces \ - swirl \ - tangram \ - tessellimage \ - thornbird \ - timetunnel \ - topblock \ - triangle \ - tronbit \ - truchet \ - twang \ - unknownpleasures \ - vermiculate \ - vfeedback \ - vigilance \ - voronoi \ - wander \ - whirlwindwarp \ - winduprobot \ - wormhole \ - xanalogtv \ - xflame \ - xjack \ - xlyap \ - xmatrix \ - xrayswarm \ - xspirograph \ - zoom \ - - -# These don't work well enough to turn on by default: -# -ANDROID_TODO= \ - antinspect \ - barcode \ - carousel \ - fliptext \ - fontglide \ - halftone \ - juggler3d \ - molecule \ - pedal \ - phosphor \ - photopile \ - polyominoes \ - qix \ - speedmine \ - starfish \ - starwars \ - testx11 \ - unicrud \ - - -# Download and resize images from jwz.org. -# This saves us having to include 4MB of images in the tar file -# that will only be used by a vast minority of people building -# from source. -# Android actually wants these to be 160x160 but our source is 200x150. - -URL = https://www.jwz.org/xscreensaver/screenshots/ -WGET = wget -q -U xscreensaver-build-android -CVT = -thumbnail '150x150^' -gravity center -extent 150x150 \ - \( +clone -alpha extract \ - -draw 'fill black polygon 0,0 0,15 15,0 fill white circle 15,15 15,0' \ - \( +clone -flip \) -compose Multiply -composite \ - \( +clone -flop \) -compose Multiply -composite \ - \) -alpha off -compose CopyOpacity -composite \ - -colorspace sRGB \ - -strip \ - -quality 95 \ - +dither -colors 128 - -# If we are making the m6502 hack, create the header file for Android -m6502.h:: - @for h in $(ANDROID_HACKS) ; do \ - if [ $${h} = "m6502" ] ; then \ - echo "Making $${h} header ..."; \ - ../hacks/m6502.sh ../hacks/m6502.h ../hacks/images/m6502/*.asm ; \ - echo "Made $${h} header"; \ - fi; \ - done - -xscreensaver/res/drawable/%.png: - @\ - FILE1=`echo "$@" | sed 's!^.*/\([^/]*\)\.png$$!\1.jpg!'` ; \ - FILE2="$@" ; \ - FILE1=`echo "$$FILE1" | sed s/rdbomb/rd-bomb/` ; \ - FILE2=`echo "$$FILE2" | sed s/rd-bomb/rdbomb/` ; \ - URL="$(URL)$$FILE1" ; \ - echo "converting $$URL..." ; \ - rm -f "$$FILE2" ; \ - $(WGET) -O- "$$URL" | \ - convert jpg:- $(CVT) "$$FILE2" ; \ - if [ ! -s "$$FILE2" ]; then \ - echo "$$FILE2 failed" >&2 ; \ - exit 1 ; \ - fi - -thumbs:: - @for f in $(ANDROID_HACKS) $(ANDROID_TODO) ; do \ - $(MAKE) xscreensaver/res/drawable/$$f.png ; \ - done - -clean_thumbs:: - @\ - for f in $(ANDROID_HACKS) $(ANDROID_TODO) ; do \ - rm -f xscreensaver/res/drawable/$$f.png ; \ - done - -distclean:: clean_thumbs clean - - -EXTRA_TARFILES = xscreensaver/res/drawable/thumbnail.png \ - -echo_tarfiles: - @FILES=`find . $(EXTRA_TARFILES) \( \( \ - -name .DS_Store \ - -o -name '*~' \ - -o -name '*.jks' \ - -o -name '*.keystore' \ - -o -name '*_dream.xml' \ - -o -name '*_settings.xml' \ - -o -name '*_wallpaper.xml' \ - -o -name AndroidManifest.xml \ - -o -name strings.xml \ - -o -name settings.xml \ - -o -name attrs.xml \ - -o -name .gitignore \ - -o -name .gradle \ - -o -name drawable \ - -o -name build \ - -o -name gen \ - -o -name libs \ - -o -name obj \ - \) -prune \) \ - -o \( \( -type f -o -type l \) \ - -print \) \ - | sed 's@^\./@@' \ - | sort` ; \ - echo $$FILES - -images_png_h: - cd ../hacks/images && $(MAKE) - -run_check:: - ../hacks/check-configs.pl --build-android $(ANDROID_HACKS) - -debug:: m6502.h run_check images_png_h - $(GRADLE) assembleDebug -release:: m6502.h run_check images_png_h - export APP_ABI=all ; \ - $(GRADLE) assembleRelease - - -KEYSTORE = xscreensaver.jks -$(KEYSTORE): - keytool -genkey -v -keystore $@ \ - -alias xscreensaver -keyalg RSA -keysize 2048 -validity 10000 - -APK_DIR = xscreensaver/build/outputs/apk/release/ -APK_UNSIGNED = $(APK_DIR)xscreensaver-release-unsigned.apk -APK_UNALIGNED = $(APK_DIR)xscreensaver-release-unaligned.apk -APK_SIGNED = $(APK_DIR)xscreensaver-release.apk - - TOOLDIR = $(shell ls -d $$HOME/Library/Android/sdk/build-tools/* | tail -1) - ZIPALIGN = $(TOOLDIR)/zipalign -JARSIGNER = jarsigner - -sign_release:: - cp -p $(APK_UNSIGNED) $(APK_UNALIGNED) - $(JARSIGNER) -verbose -sigalg SHA1withRSA -digestalg SHA1 \ - -keystore $(KEYSTORE) $(APK_UNALIGNED) xscreensaver - rm -f $(APK_SIGNED) - $(ZIPALIGN) -v 4 $(APK_UNALIGNED) $(APK_SIGNED) - rm -f $(APK_UNALIGNED) - $(JARSIGNER) -verify -verbose -certs $(APK_SIGNED) - @ls -lF $(APK_SIGNED) - -apk:: release - @\ - VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' ../utils/version.h` ; \ - HEAD="xscreensaver-$$VERS" ; \ - if [ ! -s $(APK_SIGNED) -o $(APK_UNSIGNED) -nt $(APK_SIGNED) ]; then \ - $(MAKE) sign_release ; \ - fi ; \ - set -x ; \ - cp -p $(APK_SIGNED) ../archive/$$HEAD.apk - - -## #### Pare it down for faster debugging... -#export APP_ABI = armeabi-v7a -#export APP_ABI = x86 -# -#export ANDROID_HACKS= \ -# $(ANDROID_BASE_HACKS) \ -# bsod \ -# apollonian \ -# engine \ -# dnalogo \ -# twang \ -# memscroller \ -# phosphor \ -# discoball \ -# cubetwist \ -# cubestack \ -# splodesic \ diff --git a/android/README b/android/README deleted file mode 100644 index 2843296..0000000 --- a/android/README +++ /dev/null @@ -1,189 +0,0 @@ - -This directory contains the Android-specific code for building xscreensaver. - -It is preliminary, and very much a work in progress. - -If you're messing with this, please let us know! - - dennis@panaceasupplies.com - jwz@jwz.org - - -To set up your Android development environment: - - Install JDK 7 (http://www.oracle.com/technetwork/java/javase/downloads/) - Install Android Studio (http://developer.android.com/sdk/) - Install Android NDK (http://developer.android.com/ndk/downloads) - Rename or link the "android-ndk-*" directory to "ndk" inside your - $ANDROID_HOME (the "sdk/" directory that is the parent of - "build-tools/", etc.) That is, it should be "sdk/ndk/". - - set $ANDROID_HOME to where your SDK is installed, or - set "sdk.dir" in the file local.properties. - On MacOS, the value you want is probably ~/Library/Android/sdk/ - Also set "ndk.dir" in local.properties. - -To build: - - ./configure - cd android - make - - Hopefully an "xscreensaver-debug.apk" file will appear in - android/xscreensaver/build/outputs/apk/. - - Load that onto your device and go to: - Settings / Display / Daydream - or just click on the XScreenSaver icon, which is a shortcut to that. - - To create and configure an emulator image, use the GUI tool and and - give the emulator a name (say, "Nexus_5"). - - $ANDROID_HOME/sdk/tools/android avd - - E.g.: Nexus 5, Android 5, Intel Atom x86_64, RAM 2048 VM 64, - storage 200, use host GPU. - - Configuration options are in $HOME/.android/avd/*.avd/config.ini - - To launch it: - - $ANDROID_HOME/sdk/tools/emulator -avd Nexus_5 - - Warning! On my system at least, the emulator runs out of memory - when trying to display the Daydream page if all of the savers are - loaded. This is troubling. You can work around this by editing - your *.avd/config.ini and setting vm.heapSize=128; or by editing - android/Makefile and paring down the $ANDROID_HACKS list to a - smaller subset (60 or so with the default heapSize). - - - To load it into the currently-running emulator or device: - $ANDROID_HOME/platform-tools/adb install -r \ - xscreensaver/build/outputs/apk/xscreensaver-debug.apk - - Extremely verbose log output, including stack traces: - $ANDROID_HOME/platform-tools/adb logcat - - Non-fatal log output for only this app: - $ANDROID_HOME/platform-tools/adb logcat \ - -s xscreensaver:d AndroidRuntime:d libEGL:d - - Note that sometimes "logcat" will just sit there forever saying - "waiting for device". This is because the emulator is a piece of - shit and sometimes decides to just randomly not service connections. - If you restart the emulator, and wait minutes for the whole damned - thing to boot up again, it will probably work next time. Probably. - - -Directory structure: - - Boilerplate for the Java version of "make": - *gradle* - *.properties - xscreensaver/*gradle* - xscreensaver/build.* - xscreensaver/*.properties - - The other half of the Makefile: - xscreensaver/jni/*.mk - - Source code: - xscreensaver/src/org/jwz/xscreensaver/*.java - xscreensaver/res/layout/*.xml - - Other relevant source code is in ../jwxyz/ and ../hacks/. - - Icons: - xscreensaver/res/drawable-ldpi/ - xscreensaver/res/drawable-mdpi/ - xscreensaver/res/drawable/ - - Files that we generate: - - gen/function-table.h - xscreensaver/AndroidManifest.xml - xscreensaver/res/drawable/*.png - xscreensaver/res/values/settings.xml - xscreensaver/res/values/strings.xml - xscreensaver/res/xml/*.xml - xscreensaver/src/org/jwz/xscreensaver/gen/*.java - - Other files generated as a part of the build process: - - gen/ - .gradle/ - xscreensaver/build/ - xscreensaver/build/outputs/apk/ -- app appears here - xscreensaver/jni/ - xscreensaver/libs/ - xscreensaver/obj/ - xscreensaver/res/ - xscreensaver/res/drawable/ - xscreensaver/res/values/ - xscreensaver/res/xml/ - xscreensaver/src/org/jwz/xscreensaver/gen/ - -When adding a new hack, edit android/Makefile, then "make clean" and "make". - - -TODO list, and known bugs: - - - See the top of ../jwxyz/jwxyz-gl.c for a low level TODO list, - but here's what's wrong with the savers from a high level view: - - - Rotation is wonky (on some devices?) - - - The Android emulator is a piece of shit and crashes all the time, - so it's possible that some of these work fine on real devices. - I don't actually have an Android device, so I have no idea. - - - As mentioned above, the Android emulator runs out of memory if - more than about 60 of the Daydreams are installed with the default - heapSize. Again, I don't know if this is an issue on real devices. - I sure hope not. - - - The code that attempts to grab a screen shot before the Daydream begins - doesn't work. - - - When a saver exits abnormally, we catch the exception and attempt to - display the error message in a dialog. The catch works, but the dialog - box does not. - - antinspect renders incorrectly - apple2 text, images into pixmaps doesn't work - barcode pixmaps - bsod pixmaps, XCopyArea problems - carousel images are corrupted - cityflow shading is wrong - endgame insanely slow - engine text - esper images don't load, no text - fliptext text - fontglide text - glblur grayscale instead of color - halftone XFillArc crash - jigglypuff incredibly slow - juggler3d blank - maze lines are not the same thickness (aliased?) - molecule blank - noseguy text; images - pacman images; launches really slowly - pedal polygons - phosphor text; pixmaps - photopile text; images don't display - polyhedra text - polyominoes pixmaps - qix polygons - queens insanely slow - sonar does icmp work? - speedmine polygons - splitflap super slow - spotlight blank - starfish polygons - starwars text - unicrud pixmaps - winduprobot dome is not transparent - xanalogtv pixmaps - xflame draws only upper left corner - xmatrix pretty slow diff --git a/android/android.iml b/android/android.iml deleted file mode 100644 index 7db6b23..0000000 --- a/android/android.iml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module external.linked.project.id="android" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/xscreensaver" external.system.id="GRADLE" type="JAVA_MODULE" version="4"> - <component name="FacetManager"> - <facet type="java-gradle" name="Java-Gradle"> - <configuration> - <option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> - <option name="BUILDABLE" value="false" /> - </configuration> - </facet> - </component> - <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true"> - <exclude-output /> - <content url="file://$MODULE_DIR$"> - <excludeFolder url="file://$MODULE_DIR$/.gradle" /> - </content> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module>
\ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index 978b94c..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,30 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -buildscript { - repositories { - google() - jcenter() - } - dependencies { - classpath 'com.android.tools.build:gradle:3.1.2' - } - -} - -allprojects { - repositories { - google() - maven { url 'https://maven.google.com' } - jcenter() - } -} - - -task clean(type: Delete) { - delete('./build') -} - -task distClean(type: Delete) { - delete('./.gradle') -} - -distClean.dependsOn clean diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar Binary files differdeleted file mode 100644 index 13372ae..0000000 --- a/android/gradle/wrapper/gradle-wrapper.jar +++ /dev/null diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 0ac000f..0000000 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Sat Feb 10 21:20:31 PST 2018 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-bin.zip diff --git a/android/gradlew b/android/gradlew deleted file mode 100755 index 9d82f78..0000000 --- a/android/gradlew +++ /dev/null @@ -1,160 +0,0 @@ -#!/usr/bin/env bash - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" - -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat deleted file mode 100644 index aec9973..0000000 --- a/android/gradlew.bat +++ /dev/null @@ -1,90 +0,0 @@ -@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS=
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto init
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto init
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:init
-@rem Get command-line arguments, handling Windowz variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_args
-if "%@eval[2+2]" == "4" goto 4NT_args
-
-:win9xME_args
-@rem Slurp the command line arguments.
-set CMD_LINE_ARGS=
-set _SKIP=2
-
-:win9xME_args_slurp
-if "x%~1" == "x" goto execute
-
-set CMD_LINE_ARGS=%*
-goto execute
-
-:4NT_args
-@rem Get arguments from the 4NT Shell from JP Software
-set CMD_LINE_ARGS=%$
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/android/local.properties b/android/local.properties deleted file mode 100644 index 238a21c..0000000 --- a/android/local.properties +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must *NOT* be checked into Version Control Systems, -# as it contains information specific to your local configuration. - -# location of the SDK. This is only used by Ant -# For customization when using a Version Control System, please read the -# header note. -sdk.dir=/Users/jwz/Library/Android/sdk -ndk.dir=/Users/jwz/Library/Android/sdk/ndk diff --git a/android/screenhack-android.c b/android/screenhack-android.c deleted file mode 100644 index d5067ab..0000000 --- a/android/screenhack-android.c +++ /dev/null @@ -1,209 +0,0 @@ -/* xscreensaver, Copyright (c) 2016 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * Utility functions related to the hacks/ APIs. - */ - -#include <stdlib.h> -#include <unistd.h> -#include <time.h> -#include <sys/time.h> -#include <sys/utsname.h> -#include <android/log.h> -#include "screenhackI.h" -#include "xlockmoreI.h" -#include "textclient.h" - -#if defined(USE_IPHONE) || (HAVE_ANDROID) -# include "jwzgles.h" -#else -# include <OpenGL/OpenGL.h> -#endif - -#ifndef isupper -# define isupper(c) ((c) >= 'A' && (c) <= 'Z') -#endif -#ifndef _tolower -# define _tolower(c) ((c) - 'A' + 'a') -#endif - -Bool -get_boolean_resource (Display *dpy, char *res_name, char *res_class) -{ - char *tmp, buf [100]; - char *s = get_string_resource (dpy, res_name, res_class); - char *os = s; - if (! s) return 0; - for (tmp = buf; *s; s++) - *tmp++ = isupper (*s) ? _tolower (*s) : *s; - *tmp = 0; - free (os); - - while (*buf && - (buf[strlen(buf)-1] == ' ' || - buf[strlen(buf)-1] == '\t')) - buf[strlen(buf)-1] = 0; - - if (!strcmp (buf, "on") || !strcmp (buf, "true") || !strcmp (buf, "yes")) - return 1; - if (!strcmp (buf,"off") || !strcmp (buf, "false") || !strcmp (buf,"no")) - return 0; - fprintf (stderr, "%s: %s must be boolean, not %s.\n", - progname, res_name, buf); - return 0; -} - -int -get_integer_resource (Display *dpy, char *res_name, char *res_class) -{ - int val; - char c, *s = get_string_resource (dpy, res_name, res_class); - char *ss = s; - if (!s) return 0; - - while (*ss && *ss <= ' ') ss++; /* skip whitespace */ - - if (ss[0] == '0' && (ss[1] == 'x' || ss[1] == 'X')) /* 0x: parse as hex */ - { - if (1 == sscanf (ss+2, "%x %c", (unsigned int *) &val, &c)) - { - free (s); - return val; - } - } - else /* else parse as dec */ - { - /* Allow integer values to end in ".0". */ - int L = strlen(ss); - if (L > 2 && ss[L-2] == '.' && ss[L-1] == '0') - ss[L-2] = 0; - - if (1 == sscanf (ss, "%d %c", &val, &c)) - { - free (s); - return val; - } - } - - fprintf (stderr, "%s: %s must be an integer, not %s.\n", - progname, res_name, s); - free (s); - return 0; -} - -double -get_float_resource (Display *dpy, char *res_name, char *res_class) -{ - double val; - char c, *s = get_string_resource (dpy, res_name, res_class); - if (! s) return 0.0; - if (1 == sscanf (s, " %lf %c", &val, &c)) - { - free (s); - return val; - } - fprintf (stderr, "%s: %s must be a float, not %s.\n", - progname, res_name, s); - free (s); - return 0.0; -} - - -char * -textclient_mobile_date_string (void) -{ - struct utsname uts; - if (uname (&uts) < 0) - return strdup("uname() failed"); - else - { - time_t now = time ((time_t *) 0); - char *ts = ctime (&now); - char *buf, *s; - if ((s = strchr(uts.nodename, '.'))) - *s = 0; - buf = (char *) malloc(strlen(uts.machine) + - strlen(uts.sysname) + - strlen(uts.release) + - strlen(ts) + 10); - sprintf (buf, "%s %s %s\n%s", uts.machine, uts.sysname, uts.release, ts); - return buf; - } -} - - -/* used by the OpenGL screen savers - */ - -/* Does nothing - prepareContext already did the work. - */ -void -glXMakeCurrent (Display *dpy, Window window, GLXContext context) -{ -} - - -/* clear away any lingering error codes */ -void -clear_gl_error (void) -{ - while (glGetError() != GL_NO_ERROR) - ; -} - - -// needs to be implemented in Android... -/* Copy the back buffer to the front buffer. - */ -void -glXSwapBuffers (Display *dpy, Window window) -{ -} - - -/* Called by OpenGL savers using the XLockmore API. - */ -GLXContext * -init_GL (ModeInfo *mi) -{ - // Window win = mi->window; - - // Caller expects a pointer to an opaque struct... which it dereferences. - // Don't ask me, it's historical... - static int blort = -1; - return (void *) &blort; -} - -/* report a GL error. */ -void -check_gl_error (const char *type) -{ - char buf[100]; - GLenum i; - const char *e; - switch ((i = glGetError())) { - case GL_NO_ERROR: return; - case GL_INVALID_ENUM: e = "invalid enum"; break; - case GL_INVALID_VALUE: e = "invalid value"; break; - case GL_INVALID_OPERATION: e = "invalid operation"; break; - case GL_STACK_OVERFLOW: e = "stack overflow"; break; - case GL_STACK_UNDERFLOW: e = "stack underflow"; break; - case GL_OUT_OF_MEMORY: e = "out of memory"; break; -#ifdef GL_TABLE_TOO_LARGE_EXT - case GL_TABLE_TOO_LARGE_EXT: e = "table too large"; break; -#endif -#ifdef GL_TEXTURE_TOO_LARGE_EXT - case GL_TEXTURE_TOO_LARGE_EXT: e = "texture too large"; break; -#endif - default: - e = buf; sprintf (buf, "unknown GL error %d", (int) i); break; - } - __android_log_write(ANDROID_LOG_ERROR, "xscreensaver", e); -} diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index 5fc665b..0000000 --- a/android/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -include ':xscreensaver' diff --git a/android/xscreensaver/.idea/caches/build_file_checksums.ser b/android/xscreensaver/.idea/caches/build_file_checksums.ser Binary files differdeleted file mode 100644 index c2ab27f..0000000 --- a/android/xscreensaver/.idea/caches/build_file_checksums.ser +++ /dev/null diff --git a/android/xscreensaver/.idea/codeStyles/Project.xml b/android/xscreensaver/.idea/codeStyles/Project.xml deleted file mode 100644 index 30aa626..0000000 --- a/android/xscreensaver/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,29 +0,0 @@ -<component name="ProjectCodeStyleConfiguration"> - <code_scheme name="Project" version="173"> - <Objective-C-extensions> - <file> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" /> - </file> - <class> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" /> - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" /> - </class> - <extensions> - <pair source="cpp" header="h" fileNamingConvention="NONE" /> - <pair source="c" header="h" fileNamingConvention="NONE" /> - </extensions> - </Objective-C-extensions> - </code_scheme> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/compiler.xml b/android/xscreensaver/.idea/compiler.xml deleted file mode 100644 index 9a8b7e5..0000000 --- a/android/xscreensaver/.idea/compiler.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="CompilerConfiguration"> - <option name="DEFAULT_COMPILER" value="Javac" /> - <resourceExtensions /> - <wildcardResourcePatterns> - <entry name="!?*.java" /> - <entry name="!?*.form" /> - <entry name="!?*.class" /> - <entry name="!?*.groovy" /> - <entry name="!?*.scala" /> - <entry name="!?*.flex" /> - <entry name="!?*.kt" /> - <entry name="!?*.clj" /> - </wildcardResourcePatterns> - <annotationProcessing> - <profile default="true" name="Default" enabled="false"> - <processorPath useClasspath="true" /> - </profile> - </annotationProcessing> - </component> -</project>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/gradle.xml b/android/xscreensaver/.idea/gradle.xml deleted file mode 100644 index 3ac097a..0000000 --- a/android/xscreensaver/.idea/gradle.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="GradleSettings"> - <option name="linkedExternalProjectsSettings"> - <GradleProjectSettings> - <option name="distributionType" value="LOCAL" /> - <option name="externalProjectPath" value="$PROJECT_DIR$" /> - <option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-4.1" /> - <option name="modules"> - <set> - <option value="$PROJECT_DIR$/.." /> - <option value="$PROJECT_DIR$" /> - </set> - </option> - <option name="resolveModulePerSourceSet" value="false" /> - </GradleProjectSettings> - </option> - </component> -</project>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__android_arch_core_common_1_1_0_jar.xml b/android/xscreensaver/.idea/libraries/Gradle__android_arch_core_common_1_1_0_jar.xml deleted file mode 100644 index 9869803..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__android_arch_core_common_1_1_0_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: android.arch.core:common:1.1.0@jar"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.1.0/8007981f7d7540d89cd18471b8e5dcd2b4f99167/common-1.1.0.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.1.0/f211e8f994b67f7ae2a1bc06e4f7b974ec72ee50/common-1.1.0-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0.xml b/android/xscreensaver/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0.xml deleted file mode 100644 index 03529f7..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: android.arch.core:runtime-1.1.0"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/66eddde487cc032a22af511624a2dc1d/jars/classes.jar!/" /> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/66eddde487cc032a22af511624a2dc1d/res" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.core/runtime/1.1.0/62944187d3ae3e7a4644b50da4e7b63c605a696/runtime-1.1.0-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0_jar.xml b/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0_jar.xml deleted file mode 100644 index 29c0049..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: android.arch.lifecycle:common:1.1.0@jar"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.1.0/edf3f7bfb84a7521d0599efa3b0113a0ee90f85/common-1.1.0.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.1.0/72f6113534923e49e8c032107ca638b97775c61b/common-1.1.0-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0.xml b/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0.xml deleted file mode 100644 index c43180e..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: android.arch.lifecycle:livedata-core-1.1.0"> - <CLASSES> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/livedata-core-1.1.0.aar/01d9f7cf052a887e242d3ac9bccb130e/res" /> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/livedata-core-1.1.0.aar/01d9f7cf052a887e242d3ac9bccb130e/jars/classes.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/livedata-core/1.1.0/300f89e645a95de0bdc6d8833beeee6e3045df06/livedata-core-1.1.0-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0.xml b/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0.xml deleted file mode 100644 index 6031fb9..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: android.arch.lifecycle:runtime-1.1.0"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/625fea47a711c4db819aa2d6df929100/jars/classes.jar!/" /> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/625fea47a711c4db819aa2d6df929100/res" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/runtime/1.1.0/a4b0d6b8e8f51c8f95d5a0641f81ffc13ab406c7/runtime-1.1.0-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0.xml b/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0.xml deleted file mode 100644 index 11a24fb..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: android.arch.lifecycle:viewmodel-1.1.0"> - <CLASSES> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/viewmodel-1.1.0.aar/0c933938d5403a08c5e3efe386ac2b02/res" /> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/viewmodel-1.1.0.aar/0c933938d5403a08c5e3efe386ac2b02/jars/classes.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/viewmodel/1.1.0/e4c0c5d65f92ccad0b0148ac2f01b540ac7a711e/viewmodel-1.1.0-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1_jar.xml b/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1_jar.xml deleted file mode 100644 index 1517ad9..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: com.android.support:support-annotations:27.1.1@jar"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/27.1.1/39ded76b5e1ce1c5b2688e1d25cdc20ecee32007/support-annotations-27.1.1.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/27.1.1/46bebf5bd40146178cb33c7678f3782a09dea6e4/support-annotations-27.1.1-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1.xml b/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1.xml deleted file mode 100644 index fba52e8..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: com.android.support:support-compat-27.1.1"> - <CLASSES> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-compat-27.1.1.aar/64b85698f5c1a639182eb49d0126a2d0/res" /> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-compat-27.1.1.aar/64b85698f5c1a639182eb49d0126a2d0/jars/classes.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-compat/27.1.1/fe233277b6eae25ce5b2afab6daf55d73c86f0b9/support-compat-27.1.1-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1.xml b/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1.xml deleted file mode 100644 index 3ccece0..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: com.android.support:support-core-ui-27.1.1"> - <CLASSES> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.1.1.aar/b432dca2f3c4bd72e4ef10511d8d2ba5/res" /> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.1.1.aar/b432dca2f3c4bd72e4ef10511d8d2ba5/jars/classes.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-core-ui/27.1.1/266c369a3227be5afec33e11c964472269ff2a7c/support-core-ui-27.1.1-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1.xml b/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1.xml deleted file mode 100644 index 69d23f2..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: com.android.support:support-core-utils-27.1.1"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-core-utils-27.1.1.aar/0980a98a9ec854145d292239910611d4/jars/classes.jar!/" /> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-core-utils-27.1.1.aar/0980a98a9ec854145d292239910611d4/res" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-core-utils/27.1.1/8fb37fd2f8dbc23482865700d2c340ae030ea561/support-core-utils-27.1.1-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1.xml b/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1.xml deleted file mode 100644 index 8eb356f..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: com.android.support:support-fragment-27.1.1"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-fragment-27.1.1.aar/c39b8c3b0b8a6fd39d4cf14a5ed4d9a8/jars/classes.jar!/" /> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-fragment-27.1.1.aar/c39b8c3b0b8a6fd39d4cf14a5ed4d9a8/res" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-fragment/27.1.1/94732bda44fba11302c58e459b7c1f47e7521bf9/support-fragment-27.1.1-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1.xml b/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1.xml deleted file mode 100644 index c577eba..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: com.android.support:support-media-compat-27.1.1"> - <CLASSES> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-media-compat-27.1.1.aar/68a94910a2befb2c6cb37bd04aa2aa39/res" /> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-media-compat-27.1.1.aar/68a94910a2befb2c6cb37bd04aa2aa39/jars/classes.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-media-compat/27.1.1/3ab3f968d7cd675d2f97e67a3e9fc0ac63618f46/support-media-compat-27.1.1-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1.xml b/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1.xml deleted file mode 100644 index 10d3108..0000000 --- a/android/xscreensaver/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: com.android.support:support-v4-27.1.1"> - <CLASSES> - <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-v4-27.1.1.aar/4063a17c1f54cf7b4dd719a35d318e61/res" /> - <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-v4-27.1.1.aar/4063a17c1f54cf7b4dd719a35d318e61/jars/classes.jar!/" /> - </CLASSES> - <JAVADOC /> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-v4/27.1.1/5b8f86fea035328fc9e8c660773037a3401ce25f/support-v4-27.1.1-sources.jar!/" /> - </SOURCES> - </library> -</component>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/misc.xml b/android/xscreensaver/.idea/misc.xml deleted file mode 100644 index 99202cc..0000000 --- a/android/xscreensaver/.idea/misc.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="NullableNotNullManager"> - <option name="myDefaultNullable" value="android.support.annotation.Nullable" /> - <option name="myDefaultNotNull" value="android.support.annotation.NonNull" /> - <option name="myNullables"> - <value> - <list size="5"> - <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" /> - <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" /> - <item index="2" class="java.lang.String" itemvalue="javax.annotation.CheckForNull" /> - <item index="3" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" /> - <item index="4" class="java.lang.String" itemvalue="android.support.annotation.Nullable" /> - </list> - </value> - </option> - <option name="myNotNulls"> - <value> - <list size="4"> - <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" /> - <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" /> - <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" /> - <item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" /> - </list> - </value> - </option> - </component> - <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" project-jdk-name="1.8" project-jdk-type="JavaSDK"> - <output url="file://$PROJECT_DIR$/build/classes" /> - </component> - <component name="ProjectType"> - <option name="id" value="Android" /> - </component> -</project>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/modules.xml b/android/xscreensaver/.idea/modules.xml deleted file mode 100644 index 33191fe..0000000 --- a/android/xscreensaver/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="ProjectModuleManager"> - <modules> - <module fileurl="file://$PROJECT_DIR$/../android.iml" filepath="$PROJECT_DIR$/../android.iml" /> - <module fileurl="file://$PROJECT_DIR$/xscreensaver.iml" filepath="$PROJECT_DIR$/xscreensaver.iml" /> - </modules> - </component> -</project>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/runConfigurations.xml b/android/xscreensaver/.idea/runConfigurations.xml deleted file mode 100644 index 7f68460..0000000 --- a/android/xscreensaver/.idea/runConfigurations.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="RunConfigurationProducerService"> - <option name="ignoredProducers"> - <set> - <option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" /> - <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" /> - <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" /> - </set> - </option> - </component> -</project>
\ No newline at end of file diff --git a/android/xscreensaver/.idea/workspace.xml b/android/xscreensaver/.idea/workspace.xml deleted file mode 100644 index 9f2ef73..0000000 --- a/android/xscreensaver/.idea/workspace.xml +++ /dev/null @@ -1,2205 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="CMakeSettings"> - <configurations> - <configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" /> - </configurations> - </component> - <component name="ChangeListManager"> - <list default="true" id="41008724-035d-4e24-92b6-6dfb9231c83c" name="Default" comment="" /> - <ignored path="xscreensaver.iws" /> - <ignored path=".idea/workspace.xml" /> - <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> - <option name="TRACKING_ENABLED" value="true" /> - <option name="SHOW_DIALOG" value="false" /> - <option name="HIGHLIGHT_CONFLICTS" value="true" /> - <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> - <option name="LAST_RESOLUTION" value="IGNORE" /> - </component> - <component name="CreatePatchCommitExecutor"> - <option name="PATCH_PATH" value="" /> - </component> - <component name="ExternalProjectsData"> - <projectState path="$PROJECT_DIR$"> - <ProjectState /> - </projectState> - </component> - <component name="ExternalProjectsManager"> - <system id="GRADLE"> - <state> - <projects_view /> - </state> - </system> - </component> - <component name="FavoritesManager"> - <favorites_list name="xscreensaver" /> - </component> - <component name="FileEditorManager"> - <leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> - <file leaf-file-name="gradle-wrapper.properties" pinned="false" current-in-tab="true"> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="90"> - <caret line="6" selection-start-line="6" selection-end-line="6" /> - </state> - </provider> - </entry> - </file> - </leaf> - </component> - <component name="GradleLocalSettings"> - <option name="myGradleHomes"> - <map> - <entry key="$PROJECT_DIR$" value="$USER_HOME$/.gradle/wrapper/dists/gradle-4.8-bin/divx0s2uj4thofgytb7gf9fsi/gradle-4.8" /> - </map> - </option> - <option name="myGradleVersions"> - <map> - <entry key="$PROJECT_DIR$" value="4.8" /> - </map> - </option> - <option name="availableProjects"> - <map> - <entry> - <key> - <ExternalProjectPojo> - <option name="name" value="xscreensaver" /> - <option name="path" value="$PROJECT_DIR$" /> - </ExternalProjectPojo> - </key> - <value> - <list> - <ExternalProjectPojo> - <option name="name" value="android" /> - <option name="path" value="$PROJECT_DIR$/.." /> - </ExternalProjectPojo> - <ExternalProjectPojo> - <option name="name" value=":xscreensaver" /> - <option name="path" value="$PROJECT_DIR$" /> - </ExternalProjectPojo> - </list> - </value> - </entry> - </map> - </option> - <option name="availableTasks"> - <map> - <entry key="$PROJECT_DIR$/.."> - <value> - <list> - <ExternalTaskPojo> - <option name="description" value="Displays all buildscript dependencies declared in root project 'android'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="buildEnvironment" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="clean" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the components produced by root project 'android'. [incubating]" /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="components" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays all dependencies declared in root project 'android'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="dependencies" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the insight into a specific dependency in root project 'android'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="dependencyInsight" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the dependent components of components in root project 'android'. [incubating]" /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="dependentComponents" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="distClean" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays a help message." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="help" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Initializes a new Gradle build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="init" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the configuration model of root project 'android'. [incubating]" /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="model" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the sub-projects of root project 'android'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="projects" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the properties of root project 'android'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="properties" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the tasks runnable from root project 'android' (some of the displayed tasks may belong to subprojects)." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="tasks" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Generates Gradle wrapper files." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="wrapper" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the Android dependencies of the project." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="androidDependencies" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all variants of all applications and secondary packages." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="assemble" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all the Test applications." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="assembleAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all Debug builds." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="assembleDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="assembleDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="assembleDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all Release builds." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="assembleRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="assembleReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles and tests this project." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="build" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles and tests this project and all projects that depend on it." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="buildDependents" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles and tests this project and all projects it depends on." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="buildNeeded" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleAppClassesDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleAppClassesDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleAppClassesDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleAppClassesRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleAppClassesReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="bundleReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs all checks." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="check" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="checkDebugManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="checkReleaseManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Deletes the build cache directory." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="cleanBuildCache" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugAidl" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugAndroidTestAidl" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugAndroidTestJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugAndroidTestNdk" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugAndroidTestRenderscript" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugAndroidTestShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugAndroidTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugNdk" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugRenderscript" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugUnitTestJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileDebugUnitTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileLint" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseAidl" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseNdk" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseRenderscript" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseUnitTestJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="compileReleaseUnitTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs and runs instrumentation tests for all flavors on connected devices." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="connectedAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs all device checks on currently connected devices." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="connectedCheck" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs and runs the tests for debug on connected devices." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="connectedDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="consumeConfigAttr" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="createDebugCompatibleScreenManifests" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="createReleaseCompatibleScreenManifests" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs and runs instrumentation tests using all Device Providers." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="deviceAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs all device checks using Device Providers and Test Servers." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="deviceCheck" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="downloadNeededDrawables" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="extractProguardFiles" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugAndroidTestAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugAndroidTestBuildConfig" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugAndroidTestResValues" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugAndroidTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugBuildConfig" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugResValues" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateDebugSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateReleaseAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateReleaseBuildConfig" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateReleaseResValues" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="generateReleaseSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="installDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs the android (on device) tests for the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="installDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="javaPreCompileDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="javaPreCompileDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="javaPreCompileDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="javaPreCompileRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="javaPreCompileReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on all variants." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="lint" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="lintDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on the Release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="lintRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on just the fatal issues in the release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="lintVitalRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mainApkListPersistenceDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mainApkListPersistenceDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mainApkListPersistenceRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugAndroidTestAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugAndroidTestJniLibFolders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugAndroidTestShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugJniLibFolders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeDebugShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeReleaseAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeReleaseJniLibFolders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mergeReleaseShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Creates a version of android.jar that's suitable for unit tests." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="mockableAndroidJar" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="ndkBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="objlibClean" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="packageDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="packageDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="packageRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="perlBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="perlClean" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="platformAttrExtractor" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preDebugAndroidTestBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preDebugBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preDebugUnitTestBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preReleaseBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preReleaseUnitTestBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="prepareLintJar" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_DEXDebugAndroidTestForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_DEXDebugForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_DEXReleaseForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_JAVA_RESDebugAndroidTestForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_JAVA_RESDebugForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_JAVA_RESReleaseForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_NATIVE_LIBSDebugAndroidTestForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_NATIVE_LIBSDebugForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="preparePUBLISHED_NATIVE_LIBSReleaseForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processDebugAndroidTestJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processDebugAndroidTestManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processDebugJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processDebugManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processDebugUnitTestJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processReleaseJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processReleaseManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="processReleaseUnitTestJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="reportBuildArtifactsDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="reportBuildArtifactsRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="resolveConfigAttr" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the signing info for each variant." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="signingReport" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Prints out all the source sets defined in this project." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="sourceSets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="splitsDiscoveryTaskDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="splitsDiscoveryTaskRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Run unit tests for all variants." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="test" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Run unit tests for the debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="testDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Run unit tests for the release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="testReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformClassesWithDexBuilderForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformClassesWithDexBuilderForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformClassesWithDexBuilderForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformDexArchiveWithDexMergerForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformDexArchiveWithDexMergerForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformDexArchiveWithDexMergerForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformDexArchiveWithExternalLibsDexMergerForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformDexArchiveWithExternalLibsDexMergerForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformNativeLibsWithMergeJniLibsForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformNativeLibsWithMergeJniLibsForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformNativeLibsWithMergeJniLibsForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformNativeLibsWithStripDebugSymbolForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformNativeLibsWithStripDebugSymbolForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformResourcesWithMergeJavaResForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformResourcesWithMergeJavaResForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformResourcesWithMergeJavaResForDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformResourcesWithMergeJavaResForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="transformResourcesWithMergeJavaResForReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstall all applications." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="uninstallAll" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstalls the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="uninstallDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstalls the android (on device) tests for the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="uninstallDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstalls the Release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="uninstallRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="validateSigningDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="validateSigningDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="writeDebugApplicationId" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/.." /> - <option name="name" value="writeReleaseApplicationId" /> - </ExternalTaskPojo> - </list> - </value> - </entry> - <entry key="$PROJECT_DIR$"> - <value> - <list> - <ExternalTaskPojo> - <option name="description" value="Displays the sub-projects of project ':xscreensaver'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="projects" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleAppClassesRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="validateSigningDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformClassesWithDexBuilderForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="assembleReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processReleaseJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateReleaseAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="lintDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_JAVA_RESReleaseForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="reportBuildArtifactsRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="assembleDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="createReleaseCompatibleScreenManifests" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Creates a version of android.jar that's suitable for unit tests." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mockableAndroidJar" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the configuration model of project ':xscreensaver'. [incubating]" /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="model" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_DEXReleaseForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleAppClassesDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the tasks runnable from project ':xscreensaver'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="tasks" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs all device checks using Device Providers and Test Servers." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="deviceCheck" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays all dependencies declared in project ':xscreensaver'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="dependencies" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformNativeLibsWithStripDebugSymbolForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on all variants." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="lint" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="packageDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformClassesWithDexBuilderForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseNdk" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleAppClassesReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mainApkListPersistenceDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles and tests this project and all projects it depends on." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="buildNeeded" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugAndroidTestBuildConfig" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processDebugUnitTestJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Run unit tests for the release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="testReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Deletes the build cache directory." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="cleanBuildCache" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugAndroidTestShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_JAVA_RESDebugAndroidTestForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugAndroidTestJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the components produced by project ':xscreensaver'. [incubating]" /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="components" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseRenderscript" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all Debug builds." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="assembleDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processDebugAndroidTestManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugUnitTestJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformResourcesWithMergeJavaResForReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preDebugAndroidTestBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processDebugAndroidTestJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processReleaseUnitTestJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="reportBuildArtifactsDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformDexArchiveWithExternalLibsDexMergerForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="javaPreCompileDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="splitsDiscoveryTaskDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleAppClassesDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstalls the Release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="uninstallRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugAndroidTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="checkReleaseManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="javaPreCompileDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugAndroidTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="createDebugCompatibleScreenManifests" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_NATIVE_LIBSReleaseForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeReleaseJniLibFolders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="prepareLintJar" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs and runs instrumentation tests using all Device Providers." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="deviceAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugAndroidTestAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_NATIVE_LIBSDebugForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processReleaseManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstalls the android (on device) tests for the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="uninstallDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the insight into a specific dependency in project ':xscreensaver'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="dependencyInsight" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateReleaseSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformDexArchiveWithDexMergerForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preReleaseBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="writeDebugApplicationId" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all variants of all applications and secondary packages." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="assemble" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays a help message." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="help" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseUnitTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs the android (on device) tests for the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="installDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mainApkListPersistenceDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformClassesWithDexBuilderForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="javaPreCompileReleaseUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_DEXDebugAndroidTestForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="javaPreCompileRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="splitsDiscoveryTaskRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs all device checks on currently connected devices." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="connectedCheck" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs and runs the tests for debug on connected devices." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="connectedDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformDexArchiveWithDexMergerForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstall all applications." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="uninstallAll" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformNativeLibsWithMergeJniLibsForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all the Test applications." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="assembleAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_DEXDebugForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="packageRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="validateSigningDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugAidl" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preDebugUnitTestBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileLint" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugAndroidTestResValues" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mainApkListPersistenceRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformNativeLibsWithMergeJniLibsForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeReleaseShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the Android dependencies of the project." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="androidDependencies" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugAndroidTestNdk" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugUnitTestSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformNativeLibsWithMergeJniLibsForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugAndroidTestJniLibFolders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="extractProguardFiles" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="assembleDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_JAVA_RESDebugForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="objlibClean" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processDebugJavaRes" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="consumeConfigAttr" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugAndroidTestAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformResourcesWithMergeJavaResForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="downloadNeededDrawables" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Run unit tests for all variants." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="test" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformNativeLibsWithStripDebugSymbolForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugNdk" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preReleaseUnitTestBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugResValues" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs all checks." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="check" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="javaPreCompileDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Run unit tests for the debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="testDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs and runs instrumentation tests for all flavors on connected devices." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="connectedAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Installs the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="installDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformResourcesWithMergeJavaResForRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseSources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseUnitTestJavaWithJavac" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformResourcesWithMergeJavaResForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileReleaseAidl" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on the Release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="lintRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles and tests this project and all projects that depend on it." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="buildDependents" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformDexArchiveWithDexMergerForDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the dependent components of components in project ':xscreensaver'. [incubating]" /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="dependentComponents" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays all buildscript dependencies declared in project ':xscreensaver'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="buildEnvironment" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="checkDebugManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugJniLibFolders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Prints out all the source sets defined in this project." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="sourceSets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformResourcesWithMergeJavaResForDebugUnitTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="perlBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleDebugResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeReleaseAssets" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugRenderscript" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateReleaseBuildConfig" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preparePUBLISHED_NATIVE_LIBSDebugAndroidTestForPublishing" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="perlClean" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateReleaseResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Runs lint on just the fatal issues in the release build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="lintVitalRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="ndkBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="platformAttrExtractor" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Uninstalls the Debug build." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="uninstallDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the signing info for each variant." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="signingReport" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugAndroidTestAidl" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="mergeDebugAndroidTestShaders" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="bundleAppClassesDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Deletes the build directory." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="clean" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="preDebugBuild" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugBuildConfig" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="transformDexArchiveWithExternalLibsDexMergerForDebug" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles and tests this project." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="build" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Assembles all Release builds." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="assembleRelease" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="resolveConfigAttr" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="compileDebugAndroidTestRenderscript" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateDebugAndroidTestResources" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="processDebugManifest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="writeReleaseApplicationId" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="packageDebugAndroidTest" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="generateReleaseResValues" /> - </ExternalTaskPojo> - <ExternalTaskPojo> - <option name="description" value="Displays the properties of project ':xscreensaver'." /> - <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> - <option name="name" value="properties" /> - </ExternalTaskPojo> - </list> - </value> - </entry> - </map> - </option> - <option name="projectBuildClasspath"> - <map> - <entry key="$PROJECT_DIR$"> - <value> - <ExternalProjectBuildClasspathPojo> - <option name="modulesBuildClasspath"> - <map> - <entry key="$PROJECT_DIR$/.."> - <value> - <ExternalModuleBuildClasspathPojo> - <option name="entries"> - <list> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/3.1.2/1608fa49add4d13366db7844998c6e59711f7e2a/gradle-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-core/3.1.2/ccab33656c1baa6514d88f4d9356db19d0e9823b/gradle-core-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/bundletool/0.1.0-alpha01/f7c303e37818223bd98566fcbea29aa0964c4d06/bundletool-0.1.0-alpha01.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder/3.1.2/133b1f665104f0ebf01f71b61e4794385d7b5f1b/builder-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.lint/lint-gradle-api/26.1.2/8c54aedfe9da66e64402de04883cee083c127a3b/lint-gradle-api-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-api/3.1.2/427e25639a55911cadcf70657c9b2ded2ad6af2b/gradle-api-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/compilerCommon/3.1.2/be65c11ded4242932046f23ecfa5c7ccb0e98f46/compilerCommon-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre8/1.2.0/505f55b9619bbc5f5e26c77427dd24a6a441eef1/kotlin-stdlib-jre8-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/transform-api/2.0.0-deprecated-use-gradle-api/47f6c56527c42425742fa9b56ffd3fd80763fe03/transform-api-2.0.0-deprecated-use-gradle-api.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/5.1/5ef31c4fe953b1fd00b8a88fa1d6820e8785bb45/asm-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/5.1/6d1bf8989fc7901f868bee3863c44f21aa63d110/asm-analysis-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-commons/5.1/25d8a575034dd9cfcb375a39b5334f0ba9c8474e/asm-commons-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-util/5.1/b60e33a6bd0d71831e0c249816d01e6c1dd90a47/asm-util-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.9/ee9e9eaa0a35360dcfeac129ff4923215fd65904/jopt-simple-4.9.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.proguard/proguard-gradle/5.3.3/ad23a0505f58d0dfc95bb1472decc397460406c9/proguard-gradle-5.3.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.auto.value/auto-value/1.5.2/1b94ab7ec707e2220a0d1a7517488d1843236345/auto-value-1.5.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/22.0/3564ef3803de51fb0530a8377ec6100b33b0d073/guava-22.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.4.0/b32aba0cbe737a4ca953f71688725972e3ee927c/protobuf-java-3.4.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java-util/3.4.0/96aba8ab71c16018c6adf66771ce15c6491bc0fe/protobuf-java-util-3.4.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.1.2/6dcc08f90f678ac33e5ef78c3c752b6f59e63e0c/error_prone_annotations-2.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/aapt2-proto/0.1.0/d1eb93a21a8d3590c3bfac574a8b6dffb2dbd21c/aapt2-proto-0.1.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-model/3.1.2/4504b655fa8fe72302020ca9a2387f3f23fbfb57/builder-model-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-test-api/3.1.2/ffb00b786822df6538377a90df9f2d11c022efc3/builder-test-api-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/sdklib/26.1.2/94697a9dff499b64b6e101bedb89a89825150af/sdklib-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/sdk-common/26.1.2/2cf773af3fb0e1bbd56a80fc6903a9d2a40a248/sdk-common-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/common/26.1.2/c31bbd68c51ed0ef3b8d7cdd5615acf762473887/common-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/manifest-merger/26.1.2/79f398427650c76f0c66c89f10e4886a1fe68c26/manifest-merger-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.ddms/ddmlib/26.1.2/1d423e621fb5c89fed13e41d0ed026cf5d8d7e7b/ddmlib-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.analytics-library/protos/26.1.2/ba53bcde9703b2bf9871128952dce844c5d743fa/protos-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.analytics-library/shared/26.1.2/bc21fe64fdaa64e59672e7d546d373f430e7557c/shared-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.analytics-library/tracker/26.1.2/2d2260da92e50ac072f89d60a596d03aab3a8757/tracker-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/apksig/3.1.2/5af360dd30015a9a47c8ab0af0e6b05f64760edc/apksig-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup/javawriter/2.5.0/81241ff7078ef14f42ea2a8995fa09c096256e6b/javawriter-2.5.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcpkix-jdk15on/1.56/4648af70268b6fdb24674fb1fd7c1fcc73db1231/bcpkix-jdk15on-1.56.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.56/a153c6f9744a3e9dd6feab5e210e1c9861362ec7/bcprov-jdk15on-1.56.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-tree/5.1/87b38c12a0ea645791ead9d3e74ae5268d1d6c34/asm-tree-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/it.unimi.dsi/fastutil/7.2.0/5ad3a2bb04143f70aa0765fc29fc29571a7d6b34/fastutil-7.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.googlecode.json-simple/json-simple/1.1/5e303a03d04e6788dddfa3655272580ae0fc13bb/json-simple-1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.2.0/4bbda3b5425aa38a9f6960468a29c5ef3e8a28c9/kotlin-reflect-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/3.1.2/1b6a1add6a577708b62737dc31c479549f77750d/baseLibrary-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4/4.5.3/f35db7e4b2446e4174ba6a73db7bd6b3e6bb5da1/antlr4-4.5.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/b1b6ea3b7e4aa4f492509a4952029cd8e48019ad/commons-io-2.4.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.googlecode.juniversalchardet/juniversalchardet/1.0.3/cd49678784c46aa8789c060538e0154013bb421b/juniversalchardet-1.0.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup/javapoet/1.8.0/e858dc62ef484048540d27d36f3ec2177a3fa9b1/javapoet-1.8.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.7/751f548c85fa49f330cecbb1875893f971b33c4e/gson-2.7.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/annotations/26.1.2/4f4e0ee71b9ccaa4a70cc86e40fb84ada2ed99a3/annotations-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.proguard/proguard-base/5.3.3/988b6b0636ce343d4962b3b37f6319dcc6e99a61/proguard-base-5.3.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.layoutlib/layoutlib-api/26.1.2/3697abf628d30042c1082ea846454dfd1e8da3e/layoutlib-api-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/dvlib/26.1.2/eb39925fee6e726468fc10344ec988c086301ed7/dvlib-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/repository/26.1.2/c8209ccb8ee0e5e3f293fd71d2a827f440ab811c/repository-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.12/84caa68576e345eb5e7ae61a0e5a9229eb100d7b/commons-compress-1.12.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.2.6/e4ca30a6a3a075053a61c6fc850d2432dc012ba7/httpclient-4.2.6.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.1/9ba2dcdf94ce35c8a8e9bff242db0618ca932e92/httpmime-4.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.kxml/kxml2/2.3.0/ccbc77a5fd907ef863c29f3596c6f54ffa4e9442/kxml2-2.3.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.sun.activation/javax.activation/1.2.0/bf744c1e2776ed1de3c55c8dac1057ec331ef744/javax.activation-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-runtime/2.2.11/65510afc78679e347b0d774617a97fedac94f8/jaxb-runtime-2.2.11.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.jimfs/jimfs/1.1/8fbd0579dc68aba6186935cc1bee21d2f3e7ec1c/jimfs-1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.2.5/472f0f5f8dba5d1962cb9d7739feed739a31c30d/httpcore-4.2.5.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.1/5043bfebc3db072ed80fbd362e7caf00e885d8ae/commons-logging-1.1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.6/b7f0fc8f61ecadeb3695f0b9464755eee44374d4/commons-codec-1.6.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.2.0/25eb440d6eeb9fc60299121020fe726eb2100d03/kotlin-stdlib-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-core/2.2.11/f5745049f5fb9cb9d9b5f513c207727f475983e9/jaxb-core-2.2.11.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jvnet.staxex/stax-ex/1.7.7/18bed5a0da27a6b43efe01282f2dc911b1cb3a72/stax-ex-1.7.7.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.sun.xml.fastinfoset/FastInfoset/1.2.13/98f56b9354e27bd2941cc5d461344e240ae51ae/FastInfoset-1.2.13.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre7/1.2.0/ec8b969e26fbcf2265a4d1a1539c4d1d4c5af380/kotlin-stdlib-jre7-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/1.3.9/40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf/jsr305-1.3.9.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.1/976d8d30bebc251db406f2bdb3eb01962b5685b3/j2objc-annotations-1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.codehaus.mojo/animal-sniffer-annotations/1.14/775b7e22fb10026eed3f86e8dc556dfafe35f2d5/animal-sniffer-annotations-1.14.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/javax.xml.bind/jaxb-api/2.2.12-b140109.1041/7ed0e0d01198614194d56dfb03d9d95aa311824c/jaxb-api-2.2.12-b140109.1041.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/txw2/2.2.11/2df047d8c187a62f2177bf6013f1f9786cdfc8a2/txw2-2.2.11.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.sun.istack/istack-commons-runtime/2.21/c969d8f15c467f0ef7d7b04889afbe7b5d48e22f/istack-commons-runtime-2.21.jar" /> - </list> - </option> - <option name="path" value="$PROJECT_DIR$/.." /> - </ExternalModuleBuildClasspathPojo> - </value> - </entry> - <entry key="$PROJECT_DIR$"> - <value> - <ExternalModuleBuildClasspathPojo> - <option name="entries"> - <list> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/3.1.2/1608fa49add4d13366db7844998c6e59711f7e2a/gradle-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-core/3.1.2/ccab33656c1baa6514d88f4d9356db19d0e9823b/gradle-core-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/bundletool/0.1.0-alpha01/f7c303e37818223bd98566fcbea29aa0964c4d06/bundletool-0.1.0-alpha01.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder/3.1.2/133b1f665104f0ebf01f71b61e4794385d7b5f1b/builder-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.lint/lint-gradle-api/26.1.2/8c54aedfe9da66e64402de04883cee083c127a3b/lint-gradle-api-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle-api/3.1.2/427e25639a55911cadcf70657c9b2ded2ad6af2b/gradle-api-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/compilerCommon/3.1.2/be65c11ded4242932046f23ecfa5c7ccb0e98f46/compilerCommon-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre8/1.2.0/505f55b9619bbc5f5e26c77427dd24a6a441eef1/kotlin-stdlib-jre8-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/transform-api/2.0.0-deprecated-use-gradle-api/47f6c56527c42425742fa9b56ffd3fd80763fe03/transform-api-2.0.0-deprecated-use-gradle-api.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/5.1/5ef31c4fe953b1fd00b8a88fa1d6820e8785bb45/asm-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/5.1/6d1bf8989fc7901f868bee3863c44f21aa63d110/asm-analysis-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-commons/5.1/25d8a575034dd9cfcb375a39b5334f0ba9c8474e/asm-commons-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-util/5.1/b60e33a6bd0d71831e0c249816d01e6c1dd90a47/asm-util-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.9/ee9e9eaa0a35360dcfeac129ff4923215fd65904/jopt-simple-4.9.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.proguard/proguard-gradle/5.3.3/ad23a0505f58d0dfc95bb1472decc397460406c9/proguard-gradle-5.3.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.auto.value/auto-value/1.5.2/1b94ab7ec707e2220a0d1a7517488d1843236345/auto-value-1.5.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/22.0/3564ef3803de51fb0530a8377ec6100b33b0d073/guava-22.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.4.0/b32aba0cbe737a4ca953f71688725972e3ee927c/protobuf-java-3.4.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java-util/3.4.0/96aba8ab71c16018c6adf66771ce15c6491bc0fe/protobuf-java-util-3.4.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.1.2/6dcc08f90f678ac33e5ef78c3c752b6f59e63e0c/error_prone_annotations-2.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/aapt2-proto/0.1.0/d1eb93a21a8d3590c3bfac574a8b6dffb2dbd21c/aapt2-proto-0.1.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-model/3.1.2/4504b655fa8fe72302020ca9a2387f3f23fbfb57/builder-model-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder-test-api/3.1.2/ffb00b786822df6538377a90df9f2d11c022efc3/builder-test-api-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/sdklib/26.1.2/94697a9dff499b64b6e101bedb89a89825150af/sdklib-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/sdk-common/26.1.2/2cf773af3fb0e1bbd56a80fc6903a9d2a40a248/sdk-common-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/common/26.1.2/c31bbd68c51ed0ef3b8d7cdd5615acf762473887/common-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/manifest-merger/26.1.2/79f398427650c76f0c66c89f10e4886a1fe68c26/manifest-merger-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.ddms/ddmlib/26.1.2/1d423e621fb5c89fed13e41d0ed026cf5d8d7e7b/ddmlib-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.analytics-library/protos/26.1.2/ba53bcde9703b2bf9871128952dce844c5d743fa/protos-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.analytics-library/shared/26.1.2/bc21fe64fdaa64e59672e7d546d373f430e7557c/shared-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.analytics-library/tracker/26.1.2/2d2260da92e50ac072f89d60a596d03aab3a8757/tracker-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.build/apksig/3.1.2/5af360dd30015a9a47c8ab0af0e6b05f64760edc/apksig-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup/javawriter/2.5.0/81241ff7078ef14f42ea2a8995fa09c096256e6b/javawriter-2.5.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcpkix-jdk15on/1.56/4648af70268b6fdb24674fb1fd7c1fcc73db1231/bcpkix-jdk15on-1.56.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.56/a153c6f9744a3e9dd6feab5e210e1c9861362ec7/bcprov-jdk15on-1.56.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-tree/5.1/87b38c12a0ea645791ead9d3e74ae5268d1d6c34/asm-tree-5.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/it.unimi.dsi/fastutil/7.2.0/5ad3a2bb04143f70aa0765fc29fc29571a7d6b34/fastutil-7.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.googlecode.json-simple/json-simple/1.1/5e303a03d04e6788dddfa3655272580ae0fc13bb/json-simple-1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.2.0/4bbda3b5425aa38a9f6960468a29c5ef3e8a28c9/kotlin-reflect-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/3.1.2/1b6a1add6a577708b62737dc31c479549f77750d/baseLibrary-3.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4/4.5.3/f35db7e4b2446e4174ba6a73db7bd6b3e6bb5da1/antlr4-4.5.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/b1b6ea3b7e4aa4f492509a4952029cd8e48019ad/commons-io-2.4.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.googlecode.juniversalchardet/juniversalchardet/1.0.3/cd49678784c46aa8789c060538e0154013bb421b/juniversalchardet-1.0.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup/javapoet/1.8.0/e858dc62ef484048540d27d36f3ec2177a3fa9b1/javapoet-1.8.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.7/751f548c85fa49f330cecbb1875893f971b33c4e/gson-2.7.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/annotations/26.1.2/4f4e0ee71b9ccaa4a70cc86e40fb84ada2ed99a3/annotations-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.proguard/proguard-base/5.3.3/988b6b0636ce343d4962b3b37f6319dcc6e99a61/proguard-base-5.3.3.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools.layoutlib/layoutlib-api/26.1.2/3697abf628d30042c1082ea846454dfd1e8da3e/layoutlib-api-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/dvlib/26.1.2/eb39925fee6e726468fc10344ec988c086301ed7/dvlib-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.tools/repository/26.1.2/c8209ccb8ee0e5e3f293fd71d2a827f440ab811c/repository-26.1.2.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.12/84caa68576e345eb5e7ae61a0e5a9229eb100d7b/commons-compress-1.12.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.2.6/e4ca30a6a3a075053a61c6fc850d2432dc012ba7/httpclient-4.2.6.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.1/9ba2dcdf94ce35c8a8e9bff242db0618ca932e92/httpmime-4.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.kxml/kxml2/2.3.0/ccbc77a5fd907ef863c29f3596c6f54ffa4e9442/kxml2-2.3.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.sun.activation/javax.activation/1.2.0/bf744c1e2776ed1de3c55c8dac1057ec331ef744/javax.activation-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-runtime/2.2.11/65510afc78679e347b0d774617a97fedac94f8/jaxb-runtime-2.2.11.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.jimfs/jimfs/1.1/8fbd0579dc68aba6186935cc1bee21d2f3e7ec1c/jimfs-1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.2.5/472f0f5f8dba5d1962cb9d7739feed739a31c30d/httpcore-4.2.5.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.1/5043bfebc3db072ed80fbd362e7caf00e885d8ae/commons-logging-1.1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.6/b7f0fc8f61ecadeb3695f0b9464755eee44374d4/commons-codec-1.6.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.2.0/25eb440d6eeb9fc60299121020fe726eb2100d03/kotlin-stdlib-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-core/2.2.11/f5745049f5fb9cb9d9b5f513c207727f475983e9/jaxb-core-2.2.11.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jvnet.staxex/stax-ex/1.7.7/18bed5a0da27a6b43efe01282f2dc911b1cb3a72/stax-ex-1.7.7.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.sun.xml.fastinfoset/FastInfoset/1.2.13/98f56b9354e27bd2941cc5d461344e240ae51ae/FastInfoset-1.2.13.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre7/1.2.0/ec8b969e26fbcf2265a4d1a1539c4d1d4c5af380/kotlin-stdlib-jre7-1.2.0.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/1.3.9/40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf/jsr305-1.3.9.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.1/976d8d30bebc251db406f2bdb3eb01962b5685b3/j2objc-annotations-1.1.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.codehaus.mojo/animal-sniffer-annotations/1.14/775b7e22fb10026eed3f86e8dc556dfafe35f2d5/animal-sniffer-annotations-1.14.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/javax.xml.bind/jaxb-api/2.2.12-b140109.1041/7ed0e0d01198614194d56dfb03d9d95aa311824c/jaxb-api-2.2.12-b140109.1041.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/txw2/2.2.11/2df047d8c187a62f2177bf6013f1f9786cdfc8a2/txw2-2.2.11.jar" /> - <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.sun.istack/istack-commons-runtime/2.21/c969d8f15c467f0ef7d7b04889afbe7b5d48e22f/istack-commons-runtime-2.21.jar" /> - </list> - </option> - <option name="path" value="$PROJECT_DIR$" /> - </ExternalModuleBuildClasspathPojo> - </value> - </entry> - </map> - </option> - <option name="name" value="android" /> - <option name="projectBuildClasspath"> - <list> - <option value="$PROJECT_DIR$/buildSrc/src/main/java" /> - <option value="$PROJECT_DIR$/buildSrc/src/main/groovy" /> - </list> - </option> - </ExternalProjectBuildClasspathPojo> - </value> - </entry> - </map> - </option> - </component> - <component name="ProjectFrameBounds"> - <option name="x" value="105" /> - <option name="y" value="23" /> - <option name="width" value="1339" /> - <option name="height" value="859" /> - </component> - <component name="ProjectView"> - <navigator currentView="Scope" currentSubView="Project Files" proportions="" version="1"> - <foldersAlwaysOnTop value="true" /> - </navigator> - <panes> - <pane id="ProjectPane" /> - <pane id="Scope"> - <subPane subId="Project Files"> - <expand> - <path> - <item name="Root" type="cbb8eebc:String" user="Root" /> - <item name="android" type="cbb8eebc:String" user="android" /> - </path> - <path> - <item name="Root" type="cbb8eebc:String" user="Root" /> - <item name="android" type="cbb8eebc:String" user="android" /> - <item name="$PROJECT_DIR$/.." type="cbb8eebc:String" user="$PROJECT_DIR$/.." /> - </path> - <path> - <item name="Root" type="cbb8eebc:String" user="Root" /> - <item name="android" type="cbb8eebc:String" user="android" /> - <item name="$PROJECT_DIR$/.." type="cbb8eebc:String" user="$PROJECT_DIR$/.." /> - <item name="gradle/wrapper" type="cbb8eebc:String" user="gradle/wrapper" /> - </path> - </expand> - <select /> - </subPane> - </pane> - <pane id="AndroidView"> - <subPane> - <expand> - <path> - <item name="xscreensaver" type="1abcf292:AndroidViewProjectNode" /> - <item name="Gradle Scripts" type="ae0cef3a:AndroidBuildScriptsGroupNode" /> - </path> - </expand> - <select /> - </subPane> - </pane> - <pane id="PackagesPane" /> - </panes> - </component> - <component name="PropertiesComponent"> - <property name="GoToClass.includeLibraries" value="false" /> - <property name="GoToClass.toSaveIncludeLibraries" value="false" /> - <property name="GoToFile.includeJavaFiles" value="false" /> - <property name="MemberChooser.sorted" value="false" /> - <property name="MemberChooser.showClasses" value="true" /> - <property name="MemberChooser.copyJavadoc" value="false" /> - <property name="settings.editor.selected.configurable" value="android.sdk-updates" /> - <property name="settings.editor.splitter.proportion" value="0.2" /> - <property name="SearchEverywhereHistoryKey" value="sdk manager	ACTION	WelcomeScreen.RunAndroidSdkManager" /> - <property name="last_opened_file_path" value="$PROJECT_DIR$" /> - <property name="show.do.not.ask.upgrade.gradle.plugin" value="2.1.0" /> - <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1545885427557" /> - <property name="device.picker.selection" value="Nexus_5_8.1" /> - <property name="sync.plugin.last.upgrade.timestamp" value="1538463643381" /> - </component> - <component name="RunDashboard"> - <option name="ruleStates"> - <list> - <RuleState> - <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> - </RuleState> - <RuleState> - <option name="name" value="StatusDashboardGroupingRule" /> - </RuleState> - </list> - </option> - </component> - <component name="RunManager"> - <configuration default="true" type="AndroidJUnit" factoryName="Android JUnit"> - <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> - <option name="ALTERNATIVE_JRE_PATH" /> - <option name="PACKAGE_NAME" /> - <option name="MAIN_CLASS_NAME" /> - <option name="METHOD_NAME" /> - <option name="TEST_OBJECT" value="class" /> - <option name="VM_PARAMETERS" /> - <option name="PARAMETERS" /> - <option name="WORKING_DIRECTORY" value="file://$MODULE_DIR$" /> - <option name="PASS_PARENT_ENVS" value="true" /> - <option name="TEST_SEARCH_SCOPE"> - <value defaultName="singleModule" /> - </option> - <patterns /> - <method> - <option name="Make" enabled="false" /> - <option name="Android.Gradle.BeforeRunTask" enabled="true" /> - </method> - </configuration> - <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android App"> - <option name="DEPLOY" value="true" /> - <option name="DEPLOY_APK_FROM_BUNDLE" value="false" /> - <option name="ARTIFACT_NAME" value="" /> - <option name="PM_INSTALL_OPTIONS" value="" /> - <option name="DYNAMIC_FEATURES_DISABLED_LIST" value="" /> - <option name="ACTIVITY_EXTRA_FLAGS" value="" /> - <option name="MODE" value="default_activity" /> - <option name="CLEAR_LOGCAT" value="false" /> - <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" /> - <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" /> - <option name="FORCE_STOP_RUNNING_APP" value="true" /> - <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" /> - <option name="USE_LAST_SELECTED_DEVICE" value="false" /> - <option name="PREFERRED_AVD" value="" /> - <option name="SELECTED_CLOUD_MATRIX_CONFIGURATION_ID" value="-1" /> - <option name="SELECTED_CLOUD_MATRIX_PROJECT_ID" value="" /> - <option name="DEBUGGER_TYPE" value="Auto" /> - <Auto> - <option name="USE_JAVA_AWARE_DEBUGGER" value="false" /> - <option name="SHOW_STATIC_VARS" value="true" /> - <option name="WORKING_DIR" value="" /> - <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> - <option name="SHOW_OPTIMIZED_WARNING" value="true" /> - </Auto> - <Hybrid> - <option name="USE_JAVA_AWARE_DEBUGGER" value="false" /> - <option name="SHOW_STATIC_VARS" value="true" /> - <option name="WORKING_DIR" value="" /> - <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> - <option name="SHOW_OPTIMIZED_WARNING" value="true" /> - </Hybrid> - <Java /> - <Native> - <option name="USE_JAVA_AWARE_DEBUGGER" value="false" /> - <option name="SHOW_STATIC_VARS" value="true" /> - <option name="WORKING_DIR" value="" /> - <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> - <option name="SHOW_OPTIMIZED_WARNING" value="true" /> - </Native> - <Profilers> - <option name="ADVANCED_PROFILING_ENABLED" value="false" /> - <option name="STARTUP_CPU_PROFILING_ENABLED" value="false" /> - <option name="STARTUP_CPU_PROFILING_CONFIGURATION_NAME" value="Sampled (Java)" /> - </Profilers> - <option name="DEEP_LINK" value="" /> - <option name="ACTIVITY_CLASS" value="" /> - <method> - <option name="Android.Gradle.BeforeRunTask" enabled="true" /> - </method> - </configuration> - <configuration name="xscreensaver" type="AndroidRunConfigurationType" factoryName="Android App"> - <module name="xscreensaver" /> - <option name="DEPLOY" value="true" /> - <option name="DEPLOY_APK_FROM_BUNDLE" value="false" /> - <option name="ARTIFACT_NAME" value="" /> - <option name="PM_INSTALL_OPTIONS" value="" /> - <option name="DYNAMIC_FEATURES_DISABLED_LIST" value="" /> - <option name="ACTIVITY_EXTRA_FLAGS" value="" /> - <option name="MODE" value="default_activity" /> - <option name="CLEAR_LOGCAT" value="false" /> - <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" /> - <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" /> - <option name="FORCE_STOP_RUNNING_APP" value="true" /> - <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" /> - <option name="USE_LAST_SELECTED_DEVICE" value="false" /> - <option name="PREFERRED_AVD" value="" /> - <option name="SELECTED_CLOUD_MATRIX_CONFIGURATION_ID" value="-1" /> - <option name="SELECTED_CLOUD_MATRIX_PROJECT_ID" value="" /> - <option name="DEBUGGER_TYPE" value="Auto" /> - <Auto> - <option name="USE_JAVA_AWARE_DEBUGGER" value="false" /> - <option name="SHOW_STATIC_VARS" value="true" /> - <option name="WORKING_DIR" value="" /> - <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> - <option name="SHOW_OPTIMIZED_WARNING" value="true" /> - </Auto> - <Hybrid> - <option name="USE_JAVA_AWARE_DEBUGGER" value="false" /> - <option name="SHOW_STATIC_VARS" value="true" /> - <option name="WORKING_DIR" value="" /> - <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> - <option name="SHOW_OPTIMIZED_WARNING" value="true" /> - </Hybrid> - <Java /> - <Native> - <option name="USE_JAVA_AWARE_DEBUGGER" value="false" /> - <option name="SHOW_STATIC_VARS" value="true" /> - <option name="WORKING_DIR" value="" /> - <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> - <option name="SHOW_OPTIMIZED_WARNING" value="true" /> - </Native> - <Profilers> - <option name="ADVANCED_PROFILING_ENABLED" value="false" /> - <option name="STARTUP_CPU_PROFILING_ENABLED" value="false" /> - <option name="STARTUP_CPU_PROFILING_CONFIGURATION_NAME" value="Sampled (Java)" /> - </Profilers> - <option name="DEEP_LINK" value="" /> - <option name="ACTIVITY_CLASS" value="" /> - </configuration> - <configuration default="true" type="Application" factoryName="Application"> - <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> - </configuration> - <configuration default="true" type="TestNG" factoryName="TestNG"> - <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> - <option name="ALTERNATIVE_JRE_PATH" /> - <option name="SUITE_NAME" /> - <option name="PACKAGE_NAME" /> - <option name="MAIN_CLASS_NAME" /> - <option name="METHOD_NAME" /> - <option name="GROUP_NAME" /> - <option name="TEST_OBJECT" value="CLASS" /> - <option name="VM_PARAMETERS" value="-ea" /> - <option name="PARAMETERS" /> - <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" /> - <option name="OUTPUT_DIRECTORY" /> - <option name="PASS_PARENT_ENVS" value="true" /> - <option name="TEST_SEARCH_SCOPE"> - <value defaultName="singleModule" /> - </option> - <option name="USE_DEFAULT_REPORTERS" value="false" /> - <option name="PROPERTIES_FILE" /> - <properties /> - <listeners /> - </configuration> - <configuration name="<template>" type="Applet" default="true" selected="false"> - <option name="MAIN_CLASS_NAME" /> - <option name="HTML_FILE_NAME" /> - <option name="HTML_USED" value="false" /> - <option name="WIDTH" value="400" /> - <option name="HEIGHT" value="300" /> - <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" /> - <option name="VM_PARAMETERS" /> - </configuration> - <configuration name="<template>" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" default="true" selected="false"> - <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" /> - </configuration> - </component> - <component name="SvnConfiguration"> - <configuration /> - </component> - <component name="TaskManager"> - <task active="true" id="Default" summary="Default task"> - <changelist id="41008724-035d-4e24-92b6-6dfb9231c83c" name="Default" comment="" /> - <created>1475536195508</created> - <option name="number" value="Default" /> - <option name="presentableId" value="Default" /> - <updated>1475536195508</updated> - </task> - <servers /> - </component> - <component name="ToolWindowManager"> - <frame x="105" y="23" width="1339" height="859" extended-state="0" /> - <layout> - <window_info anchor="bottom" id="Android Profiler" order="7" show_stripe_button="false" /> - <window_info anchor="bottom" id="TODO" order="6" /> - <window_info anchor="right" id="Palette	" order="3" /> - <window_info id="Image Layers" order="3" /> - <window_info id="Build Variants" order="3" side_tool="true" /> - <window_info anchor="right" id="Capture Analysis" order="3" /> - <window_info active="true" anchor="bottom" id="Event Log" order="7" sideWeight="0.5188897" side_tool="true" visible="true" weight="0.32882273" /> - <window_info anchor="bottom" id="Run" order="2" /> - <window_info anchor="bottom" id="Version Control" order="7" show_stripe_button="false" /> - <window_info anchor="bottom" id="Terminal" order="7" /> - <window_info anchor="bottom" id="Logcat" order="7" /> - <window_info id="Captures" order="2" weight="0.25" /> - <window_info id="Capture Tool" order="3" /> - <window_info id="Designer" order="3" /> - <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.2544333" /> - <window_info anchor="right" id="Assistant" visible="true" weight="0.3299923" /> - <window_info anchor="bottom" id="Build" order="8" sideWeight="0.47185814" weight="0.32928476" /> - <window_info anchor="bottom" id="Find" order="1" sideWeight="0.48111024" visible="true" weight="0.32882273" /> - <window_info anchor="right" id="Gradle" order="3" /> - <window_info id="Structure" order="1" side_tool="true" weight="0.25" /> - <window_info anchor="right" id="Device File Explorer" order="3" side_tool="true" /> - <window_info anchor="right" id="Theme Preview" order="3" /> - <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> - <window_info id="Favorites" order="3" side_tool="true" /> - <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> - <window_info anchor="bottom" id="Messages" order="7" sideWeight="0.49730146" visible="true" weight="0.32839838" /> - <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" /> - <window_info anchor="right" id="Android Model" order="3" side_tool="true" /> - <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> - <window_info id="Nl-Palette" order="3" /> - <window_info anchor="right" id="Properties" order="3" /> - <window_info anchor="right" id="Ant Build" order="1" weight="0.25" /> - <window_info anchor="bottom" id="Message" order="0" /> - <window_info anchor="bottom" id="Gradle Console" order="7" side_tool="true" /> - <window_info anchor="bottom" id="Android Monitor" order="7" /> - <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" /> - </layout> - </component> - <component name="Vcs.Log.UiProperties"> - <option name="RECENTLY_FILTERED_USER_GROUPS"> - <collection /> - </option> - <option name="RECENTLY_FILTERED_BRANCH_GROUPS"> - <collection /> - </option> - </component> - <component name="VcsContentAnnotationSettings"> - <option name="myLimit" value="2678400000" /> - </component> - <component name="VcsManagerConfiguration"> - <ignored-roots> - <path value="$PROJECT_DIR$/../.." /> - </ignored-roots> - </component> - <component name="editorHistoryManager"> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="90"> - <caret line="6" selection-start-line="6" selection-end-line="6" /> - </state> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/../gradle/wrapper/gradle-wrapper.properties"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="90"> - <caret line="6" selection-start-line="6" selection-end-line="6" /> - </state> - </provider> - </entry> - </component> -</project>
\ No newline at end of file diff --git a/android/xscreensaver/assets/fonts/OCRAStd.otf b/android/xscreensaver/assets/fonts/OCRAStd.otf deleted file mode 120000 index 6259345..0000000 --- a/android/xscreensaver/assets/fonts/OCRAStd.otf +++ /dev/null @@ -1 +0,0 @@ -../../../../OSX/OCRAStd.otf
\ No newline at end of file diff --git a/android/xscreensaver/assets/fonts/PxPlus_IBM_VGA8.ttf b/android/xscreensaver/assets/fonts/PxPlus_IBM_VGA8.ttf deleted file mode 120000 index 184d654..0000000 --- a/android/xscreensaver/assets/fonts/PxPlus_IBM_VGA8.ttf +++ /dev/null @@ -1 +0,0 @@ -../../../../OSX/PxPlus_IBM_VGA8.ttf
\ No newline at end of file diff --git a/android/xscreensaver/assets/fonts/YearlReg.ttf b/android/xscreensaver/assets/fonts/YearlReg.ttf deleted file mode 120000 index 8977be4..0000000 --- a/android/xscreensaver/assets/fonts/YearlReg.ttf +++ /dev/null @@ -1 +0,0 @@ -../../../../OSX/YearlReg.ttf
\ No newline at end of file diff --git a/android/xscreensaver/build.gradle b/android/xscreensaver/build.gradle deleted file mode 100644 index 038e613..0000000 --- a/android/xscreensaver/build.gradle +++ /dev/null @@ -1,113 +0,0 @@ -apply plugin: 'android' - -dependencies { - implementation fileTree(include: '*.jar', dir: 'libs') - implementation "com.android.support:support-v4:27.1.1" -} - -android { - compileSdkVersion 27 - buildToolsVersion "27.0.3" - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_7 - targetCompatibility JavaVersion.VERSION_1_7 - } - sourceSets { - main { - manifest.srcFile 'AndroidManifest.xml' - java.srcDirs = ['src'] - resources.srcDirs = ['src'] - aidl.srcDirs = ['src'] - renderscript.srcDirs = ['src'] - res.srcDirs = ['res'] - assets.srcDirs = ['assets'] - // jniLibs.srcDirs = ['jni'] - jniLibs.srcDirs = ['libs'] - jni.srcDirs = [] // disable automatic ndk-build call - } - - // Move the tests to tests/java, tests/res, etc... - androidTest.setRoot('tests') - - // Move the build types to build-types/<type> - // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... - // This moves them out of them default location under src/<type>/... which would - // conflict with src/ being used by the main source set. - // Adding new build types or product flavors should be accompanied - // by a similar customization. - debug.setRoot('build-types/debug') - release.setRoot('build-types/release') - } - project.ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'mips': 5, 'mips64': 6, 'x86': 8, 'x86_64': 9] - //versionCode digit for each supported ABI, with 64bit>32bit and x86>armeabi-* - - - // put ndk-build in build's path, or replace below with its full path - task ndkBuild(type: Exec) { - Properties properties = new Properties() - properties.load(project.rootProject.file('local.properties').newDataInputStream()) - def ndkDir = properties.getProperty('ndk.dir') - commandLine "$ndkDir/ndk-build", '-C', file('jni').absolutePath, - '-j' + Runtime.getRuntime().availableProcessors().toString() - } - - // generate files early in the process - task perlBuild(type: Exec) { - commandLine 'sh', '-c', - 'cd ..; ../hacks/check-configs.pl --build-android $ANDROID_HACKS' - } - - task perlClean(type: Delete) { - delete('../gen') - delete('res/values') - delete('res/xml') - delete('src/org/jwz/xscreensaver/gen') - delete('AndroidManifest.xml') - } - - task objlibClean(type: Delete) { - delete('./build') - delete('./libs') - delete('./obj') - } - - task downloadNeededDrawables(type: Exec) { - commandLine 'sh', '-c', - 'cd ../ ; \ - for f in $ANDROID_HACKS; do \ - f=`echo "$f" | sed s/rd-bomb/rdbomb/` ; \ - make -s xscreensaver/res/drawable/$f.png ; \ - done' - } - preBuild.dependsOn downloadNeededDrawables - - preBuild.dependsOn perlBuild - - clean.dependsOn perlClean - clean.dependsOn objlibClean - - tasks.withType(JavaCompile) { - options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation" - } - - tasks.withType(JavaCompile) { - compileTask -> compileTask.dependsOn ndkBuild - } - - - defaultConfig { - // Previous applicationId was "org.jwz.xscreensaver" but I had - // to change it because I managed to lose the signing key... - // Note that the Java class tree is still "org.jwz.xscreensaver". - applicationId "org.jwz.android.xscreensaver" - minSdkVersion 15 - targetSdkVersion 27 - } - productFlavors { - } - buildTypes { - debug { - jniDebuggable true - } - } -} diff --git a/android/xscreensaver/build.xml b/android/xscreensaver/build.xml deleted file mode 100644 index abda7fe..0000000 --- a/android/xscreensaver/build.xml +++ /dev/null @@ -1,92 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project name="Xscreensaver" default="help"> - - <!-- The local.properties file is created and updated by the 'android' tool. - It contains the path to the SDK. It should *NOT* be checked into - Version Control Systems. --> - <property file="local.properties" /> - - <!-- The ant.properties file can be created by you. It is only edited by the - 'android' tool to add properties to it. - This is the place to change some Ant specific build properties. - Here are some properties you may want to change/update: - - source.dir - The name of the source directory. Default is 'src'. - out.dir - The name of the output directory. Default is 'bin'. - - For other overridable properties, look at the beginning of the rules - files in the SDK, at tools/ant/build.xml - - Properties related to the SDK location or the project target should - be updated using the 'android' tool with the 'update' action. - - This file is an integral part of the build system for your - application and should be checked into Version Control Systems. - - --> - <property file="ant.properties" /> - - <!-- if sdk.dir was not set from one of the property file, then - get it from the ANDROID_HOME env var. - This must be done before we load project.properties since - the proguard config can use sdk.dir --> - <property environment="env" /> - <condition property="sdk.dir" value="${env.ANDROID_HOME}"> - <isset property="env.ANDROID_HOME" /> - </condition> - - <!-- The project.properties file is created and updated by the 'android' - tool, as well as ADT. - - This contains project specific properties such as project target, and library - dependencies. Lower level build properties are stored in ant.properties - (or in .classpath for Eclipse projects). - - This file is an integral part of the build system for your - application and should be checked into Version Control Systems. --> - <loadproperties srcFile="project.properties" /> - - <!-- quick check on sdk.dir --> - <fail - message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable." - unless="sdk.dir" - /> - - <!-- - Import per project custom build rules if present at the root of the project. - This is the place to put custom intermediary targets such as: - -pre-build - -pre-compile - -post-compile (This is typically used for code obfuscation. - Compiled code location: ${out.classes.absolute.dir} - If this is not done in place, override ${out.dex.input.absolute.dir}) - -post-package - -post-build - -pre-clean - --> - <import file="custom_rules.xml" optional="true" /> - - <!-- Import the actual build file. - - To customize existing targets, there are two options: - - Customize only one target: - - copy/paste the target into this file, *before* the - <import> task. - - customize it to your needs. - - Customize the whole content of build.xml - - copy/paste the content of the rules files (minus the top node) - into this file, replacing the <import> task. - - customize to your needs. - - *********************** - ****** IMPORTANT ****** - *********************** - In all cases you must update the value of version-tag below to read 'custom' instead of an integer, - in order to avoid having your file be overridden by tools such as "android update project" - --> - <!-- version-tag: 1 --> - <import file="${sdk.dir}/tools/ant/build.xml" /> - -</project> diff --git a/android/xscreensaver/gradle/wrapper/gradle-wrapper.jar b/android/xscreensaver/gradle/wrapper/gradle-wrapper.jar Binary files differdeleted file mode 100644 index 13372ae..0000000 --- a/android/xscreensaver/gradle/wrapper/gradle-wrapper.jar +++ /dev/null diff --git a/android/xscreensaver/gradle/wrapper/gradle-wrapper.properties b/android/xscreensaver/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 3524910..0000000 --- a/android/xscreensaver/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Sat Feb 10 21:20:31 PST 2018 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip diff --git a/android/xscreensaver/gradlew b/android/xscreensaver/gradlew deleted file mode 100644 index 9d82f78..0000000 --- a/android/xscreensaver/gradlew +++ /dev/null @@ -1,160 +0,0 @@ -#!/usr/bin/env bash - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" - -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/android/xscreensaver/gradlew.bat b/android/xscreensaver/gradlew.bat deleted file mode 100644 index aec9973..0000000 --- a/android/xscreensaver/gradlew.bat +++ /dev/null @@ -1,90 +0,0 @@ -@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS=
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto init
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto init
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:init
-@rem Get command-line arguments, handling Windowz variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_args
-if "%@eval[2+2]" == "4" goto 4NT_args
-
-:win9xME_args
-@rem Slurp the command line arguments.
-set CMD_LINE_ARGS=
-set _SKIP=2
-
-:win9xME_args_slurp
-if "x%~1" == "x" goto execute
-
-set CMD_LINE_ARGS=%*
-goto execute
-
-:4NT_args
-@rem Get arguments from the 4NT Shell from JP Software
-set CMD_LINE_ARGS=%$
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/android/xscreensaver/jni/Android.mk b/android/xscreensaver/jni/Android.mk deleted file mode 100644 index 3396bd9..0000000 --- a/android/xscreensaver/jni/Android.mk +++ /dev/null @@ -1,200 +0,0 @@ -LOCAL_PATH := $(call my-dir)/../../.. - -# -Wnested-externs would also be here, but for Android unistd.h. -SHARED_CFLAGS = \ - -std=c99 \ - -Wall \ - -Wstrict-prototypes \ - -Wmissing-prototypes \ - -DGL_GLEXT_PROTOTYPES \ - -DSTANDALONE=1 \ - -DHAVE_ANDROID=1 \ - -DHAVE_GL=1 \ - -DHAVE_JWXYZ=1 \ - -DJWXYZ_GL=1 \ - -DJWXYZ_IMAGE=1 \ - -DHAVE_JWZGLES=1 \ - -DHAVE_XUTF8DRAWSTRING=1 \ - -DHAVE_GLBINDTEXTURE=1 \ - -DHAVE_UNISTD_H=1 \ - -DHAVE_INTTYPES_H=1 \ - -DHAVE_UNAME=1 \ - -DHAVE_UTIL_H=1 \ - -DGETTIMEOFDAY_TWO_ARGS=1 \ - -DHAVE_ICMP=1 \ - -DHAVE_PTHREAD=1 \ - -SHARED_C_INCLUDES = \ - $(LOCAL_PATH) \ - $(LOCAL_PATH)/android \ - $(LOCAL_PATH)/utils \ - $(LOCAL_PATH)/jwxyz \ - $(LOCAL_PATH)/hacks \ - $(LOCAL_PATH)/hacks/glx \ - -include $(CLEAR_VARS) - -LOCAL_MODULE := xscreensaver-gl - -LOCAL_SRC_FILES := \ - android/screenhack-android.c \ - hacks/glx/dropshadow.c \ - hacks/glx/chessmodels.c \ - hacks/glx/fps-gl.c \ - hacks/glx/gltrackball.c \ - hacks/glx/glut_stroke.c \ - hacks/glx/glut_swidth.c \ - hacks/glx/grab-ximage.c \ - hacks/glx/marching.c \ - hacks/glx/normals.c \ - hacks/glx/rotator.c \ - hacks/glx/sphere.c \ - hacks/glx/texfont.c \ - hacks/glx/trackball.c \ - hacks/glx/tube.c \ - -# Some savers occupy more than one source file: -LOCAL_SRC_FILES += \ - hacks/glx/b_draw.c \ - hacks/glx/b_lockglue.c \ - hacks/glx/b_sphere.c \ - hacks/glx/buildlwo.c \ - hacks/glx/companion_quad.c \ - hacks/glx/companion_disc.c \ - hacks/glx/companion_heart.c \ - hacks/glx/cow_face.c \ - hacks/glx/cow_hide.c \ - hacks/glx/cow_hoofs.c \ - hacks/glx/cow_horns.c \ - hacks/glx/cow_tail.c \ - hacks/glx/cow_udder.c \ - hacks/glx/dolphin.c \ - hacks/glx/dymaxionmap-coords.c \ - hacks/glx/gllist.c \ - hacks/glx/glschool_alg.c \ - hacks/glx/glschool_gl.c \ - hacks/glx/handsy_model.c \ - hacks/glx/involute.c \ - hacks/glx/lament_model.c \ - hacks/glx/pipeobjs.c \ - hacks/glx/quickhull.c \ - hacks/glx/robot.c \ - hacks/glx/robot-wireframe.c \ - hacks/glx/polyhedra-gl.c \ - hacks/glx/s1_1.c \ - hacks/glx/s1_2.c \ - hacks/glx/s1_3.c \ - hacks/glx/s1_4.c \ - hacks/glx/s1_5.c \ - hacks/glx/s1_6.c \ - hacks/glx/s1_b.c \ - hacks/glx/seccam.c \ - hacks/glx/shark.c \ - hacks/glx/ships.c \ - hacks/glx/sonar-sim.c \ - hacks/glx/sonar-icmp.c \ - hacks/glx/splitflap_obj.c \ - hacks/glx/sproingiewrap.c \ - hacks/glx/stonerview-move.c \ - hacks/glx/stonerview-osc.c \ - hacks/glx/stonerview-view.c \ - hacks/glx/swim.c \ - hacks/glx/tangram_shapes.c \ - hacks/glx/teapot.c \ - hacks/glx/toast.c \ - hacks/glx/toast2.c \ - hacks/glx/toaster.c \ - hacks/glx/toaster_base.c \ - hacks/glx/toaster_handle.c \ - hacks/glx/toaster_handle2.c \ - hacks/glx/toaster_jet.c \ - hacks/glx/toaster_knob.c \ - hacks/glx/toaster_slots.c \ - hacks/glx/toaster_wing.c \ - hacks/glx/tronbit_idle1.c \ - hacks/glx/tronbit_idle2.c \ - hacks/glx/tronbit_no.c \ - hacks/glx/tronbit_yes.c \ - hacks/glx/tunnel_draw.c \ - hacks/glx/whale.c \ - -# The source files of the currently active GL hacks: -LOCAL_SRC_FILES += $(shell \ - for f in $$ANDROID_HACKS ; do \ - if [ "$$f" = "companioncube" ]; then f="companion"; fi ; \ - if [ -f "../../../hacks/glx/$$f.c" ]; then \ - echo "hacks/glx/$$f.c" ; \ - fi ; \ - done ) - -LOCAL_C_INCLUDES := $(SHARED_C_INCLUDES) -LOCAL_CFLAGS += $(SHARED_CFLAGS) -DUSE_GL - -include $(BUILD_STATIC_LIBRARY) - -############################################################################## - -include $(CLEAR_VARS) - -LOCAL_MODULE := xscreensaver - -LOCAL_STATIC_LIBRARIES := xscreensaver-gl - -# The base framework files: -LOCAL_SRC_FILES := \ - jwxyz/jwxyz-android.c \ - jwxyz/jwxyz-common.c \ - jwxyz/jwxyz-gl.c \ - jwxyz/jwxyz-image.c \ - jwxyz/jwxyz-timers.c \ - jwxyz/jwzgles.c \ - -# Utilities used by the hacks: -LOCAL_SRC_FILES += \ - hacks/analogtv.c \ - hacks/delaunay.c \ - hacks/fps.c \ - hacks/xlockmore.c \ - hacks/ximage-loader.c \ - utils/async_netdb.c \ - utils/aligned_malloc.c \ - utils/colorbars.c \ - utils/colors.c \ - utils/erase.c \ - utils/font-retry.c \ - utils/grabclient.c \ - utils/hsv.c \ - utils/logo.c \ - utils/minixpm.c \ - utils/pow2.c \ - utils/resources.c \ - utils/spline.c \ - utils/textclient-mobile.c \ - utils/thread_util.c \ - utils/usleep.c \ - utils/utf8wc.c \ - utils/xft.c \ - utils/xshm.c \ - utils/yarandom.c \ - -# The source files of the currently active Xlib hacks: -LOCAL_SRC_FILES += $(shell \ - for f in $$ANDROID_HACKS ; do \ - if [ -f "../../../hacks/$$f.c" ]; then \ - echo "hacks/$$f.c" ; \ - fi ; \ - done ) - -# Some savers occupy more than one source file: -LOCAL_SRC_FILES += \ - hacks/apple2-main.c \ - hacks/asm6502.c \ - hacks/pacman_ai.c \ - hacks/pacman_level.c \ - -LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog -lEGL -latomic -landroid -ljnigraphics - -LOCAL_C_INCLUDES := $(SHARED_C_INCLUDES) -LOCAL_CFLAGS += $(SHARED_CFLAGS) - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/xscreensaver/jni/Application.mk b/android/xscreensaver/jni/Application.mk deleted file mode 100644 index 311946d..0000000 --- a/android/xscreensaver/jni/Application.mk +++ /dev/null @@ -1,7 +0,0 @@ -# Get this value from android/Makefile -APP_ABI := $(shell echo $$APP_ABI) -APP_STL := c++_static -APP_PLATFORM := android-16 -# ^^ APP_PLATFORM is minimum API version supported -# https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md#target-api-set-higher-than-device-api - diff --git a/android/xscreensaver/local.properties b/android/xscreensaver/local.properties deleted file mode 100644 index d530e0d..0000000 --- a/android/xscreensaver/local.properties +++ /dev/null @@ -1,11 +0,0 @@ -## This file is automatically generated by Android Studio. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must *NOT* be checked into Version Control Systems, -# as it contains information specific to your local configuration. -# -# Location of the SDK. This is only used by Gradle. -# For customization when using a Version Control System, please read the -# header note. -#Mon Oct 03 16:09:56 PDT 2016 -sdk.dir=/Users/jwz/Library/Android/sdk diff --git a/android/xscreensaver/project.properties b/android/xscreensaver/project.properties deleted file mode 100644 index 1e1e7a3..0000000 --- a/android/xscreensaver/project.properties +++ /dev/null @@ -1,15 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system edit -# "ant.properties", and override values to adapt the script to your -# project structure. -# -# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): -#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt - -android.library.reference.1= -# Project target. -target=android-19 diff --git a/android/xscreensaver/res/drawable-ldpi/icon.png b/android/xscreensaver/res/drawable-ldpi/icon.png Binary files differdeleted file mode 100644 index c4d1934..0000000 --- a/android/xscreensaver/res/drawable-ldpi/icon.png +++ /dev/null diff --git a/android/xscreensaver/res/drawable-mdpi/icon.png b/android/xscreensaver/res/drawable-mdpi/icon.png Binary files differdeleted file mode 100644 index 1e14e4b..0000000 --- a/android/xscreensaver/res/drawable-mdpi/icon.png +++ /dev/null diff --git a/android/xscreensaver/res/drawable/thumbnail.png b/android/xscreensaver/res/drawable/thumbnail.png Binary files differdeleted file mode 100644 index a86c16c..0000000 --- a/android/xscreensaver/res/drawable/thumbnail.png +++ /dev/null diff --git a/android/xscreensaver/res/layout-land/activity_xscreensaver.xml b/android/xscreensaver/res/layout-land/activity_xscreensaver.xml deleted file mode 100644 index d9094b9..0000000 --- a/android/xscreensaver/res/layout-land/activity_xscreensaver.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- TODO: Remove action bar; it's redundant. --> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:tools="http://schemas.android.com/tools" - android:layout_width="fill_parent" - android:layout_height="fill_parent" - android:orientation="horizontal" - android:gravity="center_horizontal" - tools:context="org.jwz.xscreensaver.Activity"> - - <LinearLayout - android:layout_width="wrap_content" - android:layout_height="fill_parent" - android:layout_centerHorizontal="true" - android:layout_centerVertical="true" - android:gravity="center_vertical" - android:orientation="vertical"> - - <ImageView - android:layout_width="256sp" - android:layout_height="256sp" - android:layout_centerHorizontal="true" - android:src="@drawable/thumbnail" /> - <!-- TODO: Version number! --> - </LinearLayout> - - <LinearLayout - android:layout_width="wrap_content" - android:layout_height="fill_parent" - android:layout_centerHorizontal="true" - android:layout_centerVertical="true" - android:gravity="center_vertical" - android:orientation="vertical"> - - - <TextView - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:gravity="center" - android:text="XScreenSaver" - android:textSize="32sp" /> - <Button - android:id="@+id/apply_wallpaper" - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:text="Open live wallpaper list" /> - <Button - android:id="@+id/apply_daydream" - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:text="Open Daydream list" /> - <TextView - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:autoLink="web" - android:gravity="center" - android:text="https://www.jwz.org/xscreensaver/" /> - </LinearLayout> -</LinearLayout> diff --git a/android/xscreensaver/res/layout/activity_tv_xscreensaver.xml b/android/xscreensaver/res/layout/activity_tv_xscreensaver.xml deleted file mode 100644 index 4c658bd..0000000 --- a/android/xscreensaver/res/layout/activity_tv_xscreensaver.xml +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- TODO: Flip layout orientation on rotation. And maybe make scrollable? --> -<!-- TODO: Remove action bar; it's redundant. --> -<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:tools="http://schemas.android.com/tools" - android:layout_width="fill_parent" - android:layout_height="fill_parent" - tools:context="org.jwz.xscreensaver.TVActivity"> - <LinearLayout - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_centerHorizontal="true" - android:layout_centerVertical="true" - android:orientation="vertical"> - <ImageView - android:layout_width="256sp" - android:layout_height="256sp" - android:layout_centerHorizontal="true" - android:src="@drawable/thumbnail" /> - <!-- TODO: Version number! --> - <TextView - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:gravity="center" - android:text="XScreenSaver" - android:textSize="32sp" /> - <!-- TODO: Either figure out how to open daydream settings directly on - Android TV, or change this to say "Open Settings". --> - <Button - android:id="@+id/apply_daydream" - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:text="Open Daydream list" /> - <TextView - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:autoLink="web" - android:gravity="center" - android:text="https://www.jwz.org/xscreensaver/" /> - </LinearLayout> -</RelativeLayout> diff --git a/android/xscreensaver/res/layout/activity_xscreensaver.xml b/android/xscreensaver/res/layout/activity_xscreensaver.xml deleted file mode 100644 index 88372e6..0000000 --- a/android/xscreensaver/res/layout/activity_xscreensaver.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- TODO: Flip layout orientation on rotation. And maybe make scrollable? --> -<!-- TODO: Remove action bar; it's redundant. --> -<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:tools="http://schemas.android.com/tools" - android:layout_width="fill_parent" - android:layout_height="fill_parent" - tools:context="org.jwz.xscreensaver.Activity"> - <LinearLayout - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_centerHorizontal="true" - android:layout_centerVertical="true" - android:orientation="vertical"> - <ImageView - android:layout_width="256sp" - android:layout_height="256sp" - android:layout_centerHorizontal="true" - android:src="@drawable/thumbnail" /> - <!-- TODO: Version number! --> - <TextView - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:gravity="center" - android:text="XScreenSaver" - android:textSize="32sp" /> - <Button - android:id="@+id/apply_wallpaper" - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:text="Open live wallpaper list" /> - <Button - android:id="@+id/apply_daydream" - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:text="Open Daydream list" /> - <TextView - android:layout_width="fill_parent" - android:layout_height="wrap_content" - android:autoLink="web" - android:gravity="center" - android:text="https://www.jwz.org/xscreensaver/" /> - </LinearLayout> -</RelativeLayout> diff --git a/android/xscreensaver/res/layout/main.xml b/android/xscreensaver/res/layout/main.xml deleted file mode 100644 index 4361cfe..0000000 --- a/android/xscreensaver/res/layout/main.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:orientation="vertical" - android:layout_width="fill_parent" - android:layout_height="fill_parent" - > -</LinearLayout> diff --git a/android/xscreensaver/res/layout/preference_blurb.xml b/android/xscreensaver/res/layout/preference_blurb.xml deleted file mode 100644 index 66e6d82..0000000 --- a/android/xscreensaver/res/layout/preference_blurb.xml +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> - -<!-- Layout for the description of each screen saver, that appears - at the bottom of the preferences screen. Based on - sdk/platforms/android-21/data/res/layout/preference.xml - --> - -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:minHeight="?android:attr/listPreferredItemHeight" - android:gravity="center_vertical" - android:paddingEnd="?android:attr/scrollbarSize" - android:background="?android:attr/selectableItemBackground" > - - <ImageView - android:id="@+android:id/icon" - android:layout_gravity="top" - android:layout_width="40dip" - android:layout_height="40dip" - android:layout_marginTop="0dip" - /> - - <RelativeLayout - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginStart="0dip" - android:layout_marginEnd="0dip" - android:layout_marginTop="6dip" - android:layout_marginBottom="6dip" - android:layout_weight="1"> - - <TextView android:id="@+android:id/summary" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_below="@android:id/title" - android:layout_alignStart="@android:id/title" - android:textAppearance="?android:attr/textAppearanceSmall" - android:textColor="?android:attr/textColorPrimary" - android:layout_marginTop="8dip" - android:maxLines="1000" /> - - </RelativeLayout> - -</LinearLayout> diff --git a/android/xscreensaver/res/layout/slider_preference.xml b/android/xscreensaver/res/layout/slider_preference.xml deleted file mode 100644 index 69647ff..0000000 --- a/android/xscreensaver/res/layout/slider_preference.xml +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> - -<!-- Layout for org/jwz/xscreensaver/SliderPreference.java --> - -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:minHeight="?android:attr/listPreferredItemHeight" - android:gravity="center_vertical" - android:paddingEnd="?android:attr/scrollbarSize" - android:background="?android:attr/selectableItemBackground" > - - <TextView - android:id="@+android:id/title" - android:textAppearance="?android:attr/textAppearanceMedium" - android:ellipsize="end" - android:layout_width="0dp" - android:layout_height="wrap_content" - android:layout_weight="40" - android:width="0dp" - android:layout_marginLeft="16dip" /> - - <LinearLayout - android:layout_width="0dp" - android:layout_height="wrap_content" - android:layout_weight="60" - android:orientation="vertical" - android:layout_marginLeft="0dip" > - - <SeekBar - android:id="@+id/slider_preference_seekbar" - android:layout_width="match_parent" - android:layout_height="wrap_content" /> - - <RelativeLayout - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:orientation="horizontal" > - - <TextView - android:id="@+id/slider_preference_low" - android:textAppearance="?android:attr/textAppearanceSmall" - android:ellipsize="end" - android:singleLine="true" - android:layout_alignParentLeft="true" - android:layout_width="wrap_content" - android:layout_height="wrap_content" /> - - <TextView - android:id="@+id/slider_preference_high" - android:layout_alignParentRight="true" - android:textAppearance="?android:attr/textAppearanceSmall" - android:ellipsize="end" - android:singleLine="true" - android:layout_width="wrap_content" - android:layout_height="wrap_content" /> - - </RelativeLayout> - </LinearLayout> -</LinearLayout> diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/Activity.java b/android/xscreensaver/src/org/jwz/xscreensaver/Activity.java deleted file mode 100644 index ac0ab4c..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/Activity.java +++ /dev/null @@ -1,169 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * - * xscreensaver, Copyright (c) 2016 Jamie Zawinski <jwz@jwz.org> - * and Dennis Sheil <dennis@panaceasupplies.com> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * This is the XScreenSaver "application" that just brings up the - * Live Wallpaper preferences. - */ - -package org.jwz.xscreensaver; - -import android.app.WallpaperManager; -import android.content.ComponentName; -import android.content.Intent; -import android.os.Build; -import android.os.Bundle; -import android.view.View; -import android.provider.Settings; -import android.Manifest; -import android.support.v4.app.ActivityCompat; -import android.support.v4.content.ContextCompat; -import android.os.Build; -import android.content.pm.PackageManager; - -public class Activity extends android.app.Activity - implements View.OnClickListener { - - private boolean wallpaperButtonClicked, daydreamButtonClicked; - private final static int MY_REQ_READ_EXTERNAL_STORAGE = 271828; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - // openList(); - setContentView(R.layout.activity_xscreensaver); - wallpaperButtonClicked = false; - daydreamButtonClicked = false; - - findViewById(R.id.apply_wallpaper).setOnClickListener(this); - findViewById(R.id.apply_daydream).setOnClickListener(this); - } - - @Override - public void onClick(View v) { - switch (v.getId()) { - case R.id.apply_wallpaper: - wallpaperButtonClicked(); - break; - case R.id.apply_daydream: - daydreamButtonClicked(); - break; - } - } - - // synchronized when dealing with wallpaper state - perhaps can - // narrow down more - private synchronized void withProceed() { - if (daydreamButtonClicked) { - String action; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { - action = Settings.ACTION_DREAM_SETTINGS; - } else { - action = Settings.ACTION_DISPLAY_SETTINGS; - } - startActivity(new Intent(action)); - } else if (wallpaperButtonClicked) { - startActivity(new Intent(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER)); - } - } - - private void wallpaperButtonClicked() { - wallpaperButtonClicked = true; - checkPermission(); - } - - private void daydreamButtonClicked() { - daydreamButtonClicked = true; - checkPermission(); - } - - void checkPermission() { - // RES introduced in API 16 - String permission = Manifest.permission.READ_EXTERNAL_STORAGE; - if (havePermission(permission)) { - withProceed(); - } else { - noPermission(permission); - } - } - - private void noPermission(String permission) { - int myRequestCode; - myRequestCode = MY_REQ_READ_EXTERNAL_STORAGE; - - if (permissionsDeniedRationale(permission)) { - showDeniedRationale(); - } else { - requestPermission(permission, myRequestCode); - } - } - - private boolean permissionsDeniedRationale(String permission) { - boolean rationale = ActivityCompat.shouldShowRequestPermissionRationale(this, - permission); - return rationale; - } - - private void requestPermission(String permission, int myRequestCode) { - ActivityCompat.requestPermissions(this, - new String[]{permission}, - myRequestCode); - - // myRequestCode is an app-defined int constant. - // The callback method gets the result of the request. - } - - // TODO: This method should be asynchronous, and not block the thread - private void showDeniedRationale() { - withProceed(); - } - - boolean havePermission(String permission) { - - if (Build.VERSION.SDK_INT < 16) { - return true; - } - - if (permissionGranted(permission)) { - return true; - } - - return false; - } - - private boolean permissionGranted(String permission) { - boolean check = ContextCompat.checkSelfPermission(this, permission) == - PackageManager.PERMISSION_GRANTED; - return check; - } - - public void proceedIfPermissionGranted(int[] grantResults) { - - // If request is cancelled, the result arrays are empty. - if (grantResults.length > 0 - && grantResults[0] == PackageManager.PERMISSION_GRANTED) { - withProceed(); - } else if (grantResults.length > 0) { - withProceed(); - } - } - - @Override - public void onRequestPermissionsResult(int requestCode, - String permissions[], int[] grantResults) { - switch (requestCode) { - case MY_REQ_READ_EXTERNAL_STORAGE: - proceedIfPermissionGranted(grantResults); - } - } - -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/App.java b/android/xscreensaver/src/org/jwz/xscreensaver/App.java deleted file mode 100644 index 3d39788..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/App.java +++ /dev/null @@ -1,22 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * xscreensaver, Copyright (c) 2016 Jamie Zawinski <jwz@jwz.org> - * and Dennis Sheil <dennis@panaceasupplies.com> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -package org.jwz.xscreensaver; - -import android.app.Application; - -public class App extends Application { - public App() { - super(); - } -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/Daydream.java b/android/xscreensaver/src/org/jwz/xscreensaver/Daydream.java deleted file mode 100644 index 372af95..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/Daydream.java +++ /dev/null @@ -1,269 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * xscreensaver, Copyright (c) 2016-2017 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * The superclass of every saver's Daydream. - * - * Each Daydream needs a distinct subclass in order to show up in the list. - * We know which saver we are running by the subclass name; we know which - * API to use by how the subclass calls super(). - */ - -package org.jwz.xscreensaver; - -import android.view.Display; -import android.view.Surface; -import android.view.SurfaceHolder; -import android.view.SurfaceView; -import android.view.View; -import android.view.Window; -import android.view.WindowManager; -import android.view.KeyEvent; -import android.service.dreams.DreamService; -import android.view.GestureDetector; -import android.view.KeyEvent; -import android.view.MotionEvent; -import android.graphics.Bitmap; -import android.graphics.Canvas; -import android.os.Message; -import android.os.Handler; -import android.os.Looper; -import android.util.Log; - -public class Daydream extends DreamService { - - private class SaverView extends SurfaceView - implements SurfaceHolder.Callback { - - private boolean initTried = false; - private jwxyz jwxyz_obj; - - private GestureDetector detector; - - private Runnable on_quit = new Runnable() { - @Override - public void run() { - finish(); // Exit the Daydream - } - }; - - SaverView () { - super (Daydream.this); - getHolder().addCallback(this); - } - - @Override - public void surfaceChanged (SurfaceHolder holder, int format, - int width, int height) { - - if (width == 0 || height == 0) { - detector = null; - jwxyz_obj.close(); - jwxyz_obj = null; - } - - Log.d ("xscreensaver", - String.format("surfaceChanged: %dx%d", width, height)); - - /* - double r = 0; - - Display d = view.getDisplay(); - - if (d != null) { - switch (d.getRotation()) { - case Surface.ROTATION_90: r = 90; break; - case Surface.ROTATION_180: r = 180; break; - case Surface.ROTATION_270: r = 270; break; - } - } - */ - - if (jwxyz_obj == null) { - jwxyz_obj = new jwxyz (jwxyz.saverNameOf (Daydream.this), - Daydream.this, screenshot, width, height, - holder.getSurface(), on_quit); - detector = new GestureDetector (Daydream.this, jwxyz_obj); - } else { - jwxyz_obj.resize (width, height); - } - - jwxyz_obj.start(); - } - - @Override - public void surfaceCreated (SurfaceHolder holder) { - if (!initTried) { - initTried = true; - } else { - if (jwxyz_obj != null) { - jwxyz_obj.close(); - jwxyz_obj = null; - } - } - } - - @Override - public void surfaceDestroyed (SurfaceHolder holder) { - if (jwxyz_obj != null) { - jwxyz_obj.close(); - jwxyz_obj = null; - } - } - - @Override - public boolean onTouchEvent (MotionEvent event) { - detector.onTouchEvent (event); - if (event.getAction() == MotionEvent.ACTION_UP) - jwxyz_obj.dragEnded (event); - return true; - } - - @Override - public boolean onKeyDown (int keyCode, KeyEvent event) { - // In the emulator, this doesn't receive keyboard arrow keys, PgUp, etc. - // Some other keys like "Home" are interpreted before we get here, and - // function keys do weird shit. - - // TODO: Does this still work? And is the above still true? - - if (view.jwxyz_obj != null) - view.jwxyz_obj.sendKeyEvent (event); - return true; - } - } - - private SaverView view; - Bitmap screenshot; - - private void LOG (String fmt, Object... args) { - Log.d ("xscreensaver", - this.getClass().getSimpleName() + ": " + - String.format (fmt, args)); - } - - protected Daydream () { - super(); - } - - // Called when jwxyz_abort() is called, or other exceptions are thrown. - // -/* - @Override - public void uncaughtException (Thread thread, Throwable ex) { - - renderer = null; - String err = ex.toString(); - LOG ("Caught exception: %s", err); - - this.finish(); // Exit the Daydream - - final AlertDialog.Builder b = new AlertDialog.Builder(this); - b.setMessage (err); - b.setCancelable (false); - b.setPositiveButton ("Bummer", - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface d, int id) { - } - }); - - // #### This isn't working: - // "Attempted to add window with non-application token" - // "Unable to add window -- token null is not for an application" - // I think I need to get an "Activity" to run it on somehow? - - new Handler (Looper.getMainLooper()).post (new Runnable() { - public void run() { - AlertDialog alert = b.create(); - alert.setTitle (this.getClass().getSimpleName() + " crashed"); - alert.setIcon(android.R.drawable.ic_dialog_alert); - alert.show(); - } - }); - - old_handler.uncaughtException (thread, ex); - } -*/ - - - @Override - public void onAttachedToWindow() { - super.onAttachedToWindow(); - - setInteractive (true); - setFullscreen (true); - saveScreenshot(); - - view = new SaverView (); - setContentView (view); - } - - public void onDreamingStarted() { - super.onDreamingStarted(); - // view.jwxyz_obj.start(); - } - - public void onDreamingStopped() { - super.onDreamingStopped(); - view.jwxyz_obj.pause(); - } - - public void onDetachedFromWindow() { - super.onDetachedFromWindow(); - try { - if (view.jwxyz_obj != null) - view.jwxyz_obj.pause(); - } catch (Exception exc) { - // Fun fact: Android swallows exceptions coming from here, then crashes - // elsewhere. - LOG ("onDetachedFromWindow: %s", exc.toString()); - throw exc; - } - } - - - // At startup, before we have blanked the screen, save a screenshot - // for later use by the hacks. - // - private void saveScreenshot() { - View view = getWindow().getDecorView().getRootView(); - if (view == null) { - LOG ("unable to get root view for screenshot"); - } else { - - // This doesn't work: - /* - boolean was = view.isDrawingCacheEnabled(); - if (!was) view.setDrawingCacheEnabled (true); - view.buildDrawingCache(); - screenshot = view.getDrawingCache(); - if (!was) view.setDrawingCacheEnabled (false); - if (screenshot == null) { - LOG ("unable to get screenshot bitmap from %s", view.toString()); - } else { - screenshot = Bitmap.createBitmap (screenshot); - } - */ - - // This doesn't work either: width and height are both -1... - - int w = view.getLayoutParams().width; - int h = view.getLayoutParams().height; - if (w <= 0 || h <= 0) { - LOG ("unable to get root view for screenshot"); - } else { - screenshot = Bitmap.createBitmap (w, h, Bitmap.Config.ARGB_8888); - Canvas c = new Canvas (screenshot); - view.layout (0, 0, w, h); - view.draw (c); - } - } - } -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/Settings.java b/android/xscreensaver/src/org/jwz/xscreensaver/Settings.java deleted file mode 100644 index 17bac0f..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/Settings.java +++ /dev/null @@ -1,179 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * xscreensaver, Copyright (c) 2016 Jamie Zawinski <jwz@jwz.org> - * and Dennis Sheil <dennis@panaceasupplies.com> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * The superclass of every saver's preferences panel. - * - * The only reason the subclasses of this class exist is so that we know - * which "_settings.xml" to read -- we extract the base name from self's - * class. - * - * project/xscreensaver/res/xml/SAVER_dream.xml refers to it as - * android:settingsActivity="SAVER_Settings". If there was some way - * to pass an argument from the XML into here, or to otherwise detect - * which Dream was instantiating this Settings, we wouldn't need those - * hundreds of Settings subclasses. - */ - -package org.jwz.xscreensaver; - -import android.content.SharedPreferences; -import android.os.Bundle; - -import android.content.SharedPreferences; -import android.preference.PreferenceActivity; -import android.preference.Preference; -import android.preference.ListPreference; -import android.preference.EditTextPreference; -import android.preference.CheckBoxPreference; -import org.jwz.xscreensaver.SliderPreference; - -import org.jwz.xscreensaver.R; -import java.util.Map; -import java.lang.reflect.Field; - -public abstract class Settings extends PreferenceActivity - implements SharedPreferences.OnSharedPreferenceChangeListener { - - @Override - protected void onCreate (Bundle icicle) { - super.onCreate (icicle); - - // Extract the saver name from e.g. "BouncingCowSettings" - String name = this.getClass().getSimpleName(); - String tail = "Settings"; - if (name.endsWith(tail)) - name = name.substring (0, name.length() - tail.length()); - name = name.toLowerCase(); - - // #### All of these have been deprecated: - // getPreferenceManager() - // addPreferencesFromResource(int) - // findPreference(CharSequence) - - getPreferenceManager().setSharedPreferencesName (name); - - // read R.xml.SAVER_settings dynamically - int res = -1; - String pref_class = name + "_settings"; - try { res = R.xml.class.getDeclaredField(pref_class).getInt (null); } - catch (Exception e) { } - if (res != -1) - addPreferencesFromResource (res); - - final int res_final = res; - - SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); - prefs.registerOnSharedPreferenceChangeListener (this); - updateAllPrefsSummaries (prefs); - - // Find the "Reset to defaults" button and install a click handler on it. - // - Preference reset = findPreference (name + "_reset"); - reset.setOnPreferenceClickListener( - new Preference.OnPreferenceClickListener() { - @Override - public boolean onPreferenceClick(Preference preference) { - - SharedPreferences prefs = - getPreferenceManager().getSharedPreferences(); - - // Wipe everything from the preferences hash, then reload defaults. - prefs.edit().clear().commit(); - getPreferenceScreen().removeAll(); - addPreferencesFromResource (res_final); - - // I guess we need to re-get this after the removeAll? - prefs = getPreferenceManager().getSharedPreferences(); - - // But now we need to iterate over every Preference widget and - // push the new value down into it. If you think this all looks - // ridiculously non-object-oriented and completely insane, that's - // because it is. - - Map <String, ?> keys = prefs.getAll(); - for (Map.Entry <String, ?> entry : keys.entrySet()) { - String key = entry.getKey(); - String val = String.valueOf (entry.getValue()); - - Preference pref = findPreference (key); - if (pref instanceof ListPreference) { - ((ListPreference) pref).setValue (prefs.getString (key, "")); - } else if (pref instanceof SliderPreference) { - ((SliderPreference) pref).setValue (prefs.getFloat (key, 0)); - } else if (pref instanceof EditTextPreference) { - ((EditTextPreference) pref).setText (prefs.getString (key, "")); - } else if (pref instanceof CheckBoxPreference) { - ((CheckBoxPreference) pref).setChecked ( - prefs.getBoolean (key,false)); - } - - updatePrefsSummary (prefs, pref); - } - return true; - } - }); - } - - @Override - protected void onResume() { - super.onResume(); - SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); - prefs.registerOnSharedPreferenceChangeListener (this); - updateAllPrefsSummaries(prefs); - } - - @Override - protected void onPause() { - getPreferenceManager().getSharedPreferences(). - unregisterOnSharedPreferenceChangeListener(this); - super.onPause(); - } - - @Override - protected void onDestroy() { - getPreferenceManager().getSharedPreferences(). - unregisterOnSharedPreferenceChangeListener(this); - super.onDestroy(); - } - - public void onSharedPreferenceChanged (SharedPreferences sharedPreferences, - String key) { - updatePrefsSummary(sharedPreferences, findPreference(key)); - } - - protected void updatePrefsSummary(SharedPreferences sharedPreferences, - Preference pref) { - if (pref == null) - return; - - if (pref instanceof ListPreference) { - pref.setTitle (((ListPreference) pref).getEntry()); - } else if (pref instanceof SliderPreference) { - float v = ((SliderPreference) pref).getValue(); - int i = (int) Math.floor (v); - if (v == i) - pref.setSummary (String.valueOf (i)); - else - pref.setSummary (String.valueOf (v)); - } else if (pref instanceof EditTextPreference) { - pref.setSummary (((EditTextPreference) pref).getText()); - } - } - - protected void updateAllPrefsSummaries(SharedPreferences prefs) { - - Map <String, ?> keys = prefs.getAll(); - for (Map.Entry <String, ?> entry : keys.entrySet()) { - updatePrefsSummary (prefs, findPreference (entry.getKey())); - } - } -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/SliderPreference.java b/android/xscreensaver/src/org/jwz/xscreensaver/SliderPreference.java deleted file mode 100644 index c1a1a1d..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/SliderPreference.java +++ /dev/null @@ -1,160 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * xscreensaver, Copyright (c) 2016 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * A numeric preference as a slider, inline in the preferences list. - * XML options include: - * - * low, high (floats) -- smallest and largest allowed values. - * If low > high, the value increases as the slider's thumb moves left. - * - * lowLabel, highLabel (strings) -- labels shown at the left and right - * ends of the slider. - * - * integral (boolean) -- whether to use whole numbers instead of floats; - */ - -package org.jwz.xscreensaver; - -import android.content.Context; -import android.content.res.TypedArray; -import android.content.res.Resources; -import android.preference.Preference; -import android.util.AttributeSet; -import android.view.View; -import android.view.ViewGroup; -import android.widget.SeekBar; -import android.widget.TextView; -import android.util.Log; - -public class SliderPreference extends Preference { - - protected float low, high; - protected String low_label, high_label; - protected boolean integral; - protected float mValue; - protected int seekbar_ticks; - - public SliderPreference(Context context, AttributeSet attrs) { - this (context, attrs, 0); - } - - public SliderPreference (Context context, AttributeSet attrs, int defStyle) { - super (context, attrs, defStyle); - - Resources res = context.getResources(); - - // Parse these from the "<SliderPreference>" tag - low = Float.parseFloat (attrs.getAttributeValue (null, "low")); - high = Float.parseFloat (attrs.getAttributeValue (null, "high")); - integral = attrs.getAttributeBooleanValue (null, "integral", false); - low_label = res.getString( - attrs.getAttributeResourceValue (null, "lowLabel", 0)); - high_label = res.getString( - attrs.getAttributeResourceValue (null, "highLabel", 0)); - - seekbar_ticks = (integral - ? (int) Math.floor (Math.abs (high - low)) - : 100000); - - setWidgetLayoutResource (R.layout.slider_preference); - } - - - @Override - protected void onSetInitialValue (boolean restore, Object def) { - if (restore) { - mValue = getPersistedFloat (low); - } else { - mValue = (Float) def; - persistFloat (mValue); - } - //Log.d("xscreensaver", String.format("SLIDER INIT %s: %f", - // low_label, mValue)); - } - - @Override - protected Object onGetDefaultValue(TypedArray a, int index) { - return a.getFloat (index, low); - } - - - public float getValue() { - return mValue; - } - - public void setValue (float value) { - - if (low < high) { - value = Math.max (low, Math.min (high, value)); - } else { - value = Math.max (high, Math.min (low, value)); - } - - if (integral) - value = Math.round (value); - - if (value != mValue) { - //Log.d("xscreensaver", String.format("SLIDER %s: %f", low_label, value)); - persistFloat (value); - mValue = value; - notifyChanged(); - } - } - - - @Override - protected View onCreateView (ViewGroup parent) { - View view = super.onCreateView(parent); - - TextView low_view = (TextView) - view.findViewById (R.id.slider_preference_low); - low_view.setText (low_label); - - TextView high_view = (TextView) - view.findViewById (R.id.slider_preference_high); - high_view.setText (high_label); - - SeekBar seekbar = (SeekBar) - view.findViewById (R.id.slider_preference_seekbar); - seekbar.setMax (seekbar_ticks); - - float ratio = (mValue - low) / (high - low); - int seek_value = (int) (ratio * (float) seekbar_ticks); - - seekbar.setProgress (seek_value); - - final SliderPreference slider = this; - - seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { - - @Override - public void onStopTrackingTouch(SeekBar seekBar) { - } - - @Override - public void onStartTrackingTouch(SeekBar seekBar) { - } - - @Override - public void onProgressChanged (SeekBar seekBar, int progress, - boolean fromUser) { - if (fromUser) { - float ratio = (float) progress / (float) seekbar_ticks; - float value = low + (ratio * (high - low)); - slider.setValue (value); - callChangeListener (progress); - } - } - }); - - return view; - } -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/TTFAnalyzer.java b/android/xscreensaver/src/org/jwz/xscreensaver/TTFAnalyzer.java deleted file mode 100644 index 3d01345..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/TTFAnalyzer.java +++ /dev/null @@ -1,153 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - - * Copyright (C) 2011 George Yunaev @ Ulduzsoft - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - - http://www.ulduzsoft.com/2012/01/enumerating-the-fonts-on-android-platform/ - */ - -package org.jwz.xscreensaver; - -import java.io.File; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.io.RandomAccessFile; -import java.util.HashMap; - -// The class which loads the TTF file, parses it and returns the TTF font name -class TTFAnalyzer -{ - // This function parses the TTF file and returns the font name specified in the file - public String getTtfFontName( String fontFilename ) - { - try - { - // Parses the TTF file format. - // See http://developer.apple.com/fonts/ttrefman/rm06/Chap6.html - m_file = new RandomAccessFile( fontFilename, "r" ); - - // Read the version first - int version = readDword(); - - // The version must be either 'true' (0x74727565) or 0x00010000 or 'OTTO' (0x4f54544f) for CFF style fonts. - if ( version != 0x74727565 && version != 0x00010000 && version != 0x4f54544f) - return null; - - // The TTF file consist of several sections called "tables", and we need to know how many of them are there. - int numTables = readWord(); - - // Skip the rest in the header - readWord(); // skip searchRange - readWord(); // skip entrySelector - readWord(); // skip rangeShift - - // Now we can read the tables - for ( int i = 0; i < numTables; i++ ) - { - // Read the table entry - int tag = readDword(); - readDword(); // skip checksum - int offset = readDword(); - int length = readDword(); - - // Now here' the trick. 'name' field actually contains the textual string name. - // So the 'name' string in characters equals to 0x6E616D65 - if ( tag == 0x6E616D65 ) - { - // Here's the name section. Read it completely into the allocated buffer - byte[] table = new byte[ length ]; - - m_file.seek( offset ); - read( table ); - - // This is also a table. See http://developer.apple.com/fonts/ttrefman/rm06/Chap6name.html - // According to Table 36, the total number of table records is stored in the second word, at the offset 2. - // Getting the count and string offset - remembering it's big endian. - int count = getWord( table, 2 ); - int string_offset = getWord( table, 4 ); - - // Record starts from offset 6 - for ( int record = 0; record < count; record++ ) - { - // Table 37 tells us that each record is 6 words -> 12 bytes, and that the nameID is 4th word so its offset is 6. - // We also need to account for the first 6 bytes of the header above (Table 36), so... - int nameid_offset = record * 12 + 6; - int platformID = getWord( table, nameid_offset ); - int nameid_value = getWord( table, nameid_offset + 6 ); - - // Table 42 lists the valid name Identifiers. We're interested in 4 but not in Unicode encoding (for simplicity). - // The encoding is stored as PlatformID and we're interested in Mac encoding - if ( nameid_value == 4 && platformID == 1 ) - { - // We need the string offset and length, which are the word 6 and 5 respectively - int name_length = getWord( table, nameid_offset + 8 ); - int name_offset = getWord( table, nameid_offset + 10 ); - - // The real name string offset is calculated by adding the string_offset - name_offset = name_offset + string_offset; - - // Make sure it is inside the array - if ( name_offset >= 0 && name_offset + name_length < table.length ) - return new String( table, name_offset, name_length ); - } - } - } - } - - return null; - } - catch (FileNotFoundException e) - { - // Permissions? - return null; - } - catch (IOException e) - { - // Most likely a corrupted font file - return null; - } - } - - // Font file; must be seekable - private RandomAccessFile m_file = null; - - // Helper I/O functions - private int readByte() throws IOException - { - return m_file.read() & 0xFF; - } - - private int readWord() throws IOException - { - int b1 = readByte(); - int b2 = readByte(); - - return b1 << 8 | b2; - } - - private int readDword() throws IOException - { - int b1 = readByte(); - int b2 = readByte(); - int b3 = readByte(); - int b4 = readByte(); - - return b1 << 24 | b2 << 16 | b3 << 8 | b4; - } - - private void read( byte [] array ) throws IOException - { - if ( m_file.read( array ) != array.length ) - throw new IOException(); - } - - // Helper - private int getWord( byte [] array, int offset ) - { - int b1 = array[ offset ] & 0xFF; - int b2 = array[ offset + 1 ] & 0xFF; - - return b1 << 8 | b2; - } -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/TVActivity.java b/android/xscreensaver/src/org/jwz/xscreensaver/TVActivity.java deleted file mode 100644 index 0015c9d..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/TVActivity.java +++ /dev/null @@ -1,50 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * - * xscreensaver, Copyright (c) 2017 Jamie Zawinski <jwz@jwz.org> - * and Dennis Sheil <dennis@panaceasupplies.com> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * This is the XScreenSaver "application" that just brings up the - * Daydream preferences for Android TV. - */ - -package org.jwz.xscreensaver; - -import android.app.Activity; -import android.app.WallpaperManager; -import android.content.ComponentName; -import android.content.Intent; -import android.os.Build; -import android.os.Bundle; -import android.view.View; -import android.provider.Settings; - -public class TVActivity extends Activity - implements View.OnClickListener { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_tv_xscreensaver); - findViewById(R.id.apply_daydream).setOnClickListener(this); - } - - @Override - public void onClick(View v) { - switch (v.getId()) { - - case R.id.apply_daydream: - String action; - Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS); - startActivityForResult(intent, 0); - break; - } - } -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/Wallpaper.java b/android/xscreensaver/src/org/jwz/xscreensaver/Wallpaper.java deleted file mode 100644 index 93896f2..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/Wallpaper.java +++ /dev/null @@ -1,128 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * xscreensaver, Copyright (c) 2016-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * The superclass of every saver's Wallpaper. - * - * Each Wallpaper needs a distinct subclass in order to show up in the list. - * We know which saver we are running by the subclass name; we know which - * API to use by how the subclass calls super(). - */ - -package org.jwz.xscreensaver; - -import android.content.res.Configuration; -import android.service.wallpaper.WallpaperService; -import android.view.GestureDetector; -import android.view.SurfaceHolder; -import android.util.Log; -import java.lang.RuntimeException; -import java.lang.Thread; -import org.jwz.xscreensaver.jwxyz; -import android.graphics.PixelFormat; -import android.view.WindowManager; -import android.view.Display; -import android.graphics.Point; - -public class Wallpaper extends WallpaperService -/*implements GestureDetector.OnGestureListener, - GestureDetector.OnDoubleTapListener, */ { - - /* TODO: Input! */ - private Engine engine; - - @Override - public Engine onCreateEngine() { - // Log.d("xscreensaver", "tid = " + Thread.currentThread().getId()); - engine = new XScreenSaverGLEngine(); - return engine; - } - - @Override - public void onConfigurationChanged(Configuration config) { - super.onConfigurationChanged(config); - Log.d("xscreensaver", "wallpaper onConfigurationChanged"); - /* - WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE); - Display display = wm.getDefaultDisplay(); - Point size = new Point(); - display.getSize(size); - int width = size.x; - int height = size.y; - engine.onSurfaceChanged(engine.getSurfaceHolder(), PixelFormat.RGBA_8888, width, height); - */ - - } - - class XScreenSaverGLEngine extends Engine { - - private boolean initTried = false; - private jwxyz jwxyz_obj; - - @Override - public void onSurfaceCreated (SurfaceHolder holder) { - super.onSurfaceCreated(holder); - - if (!initTried) { - initTried = true; - } else { - if (jwxyz_obj != null) { - jwxyz_obj.close(); - jwxyz_obj = null; - } - } - } - - @Override - public void onVisibilityChanged(final boolean visible) { - if (jwxyz_obj != null) { - if (visible) - jwxyz_obj.start(); - else - jwxyz_obj.pause(); - } - } - - @Override - public void onSurfaceChanged (SurfaceHolder holder, int format, - int width, int height) { - - super.onSurfaceChanged(holder, format, width, height); - - if (width == 0 || height == 0) { - jwxyz_obj.close(); - jwxyz_obj = null; - } - - Log.d ("xscreensaver", - String.format("surfaceChanged: %dx%d", width, height)); - - if (jwxyz_obj == null) { - jwxyz_obj = new jwxyz (jwxyz.saverNameOf(Wallpaper.this), - Wallpaper.this, null, width, height, - holder.getSurface(), null); - } else { - jwxyz_obj.resize (width, height); - } - - jwxyz_obj.start(); - } - - @Override - public void onSurfaceDestroyed (SurfaceHolder holder) { - super.onSurfaceDestroyed (holder); - - if (jwxyz_obj != null) { - jwxyz_obj.close(); - jwxyz_obj = null; - } - } - } -} diff --git a/android/xscreensaver/src/org/jwz/xscreensaver/jwxyz.java b/android/xscreensaver/src/org/jwz/xscreensaver/jwxyz.java deleted file mode 100644 index a22a26d..0000000 --- a/android/xscreensaver/src/org/jwz/xscreensaver/jwxyz.java +++ /dev/null @@ -1,1115 +0,0 @@ -/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * xscreensaver, Copyright (c) 2016-2018 Jamie Zawinski <jwz@jwz.org> - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - * - * This class is how the C implementation of jwxyz calls back into Java - * to do things that OpenGL does not have access to without Java-based APIs. - * It is the Java companion to jwxyz-android.c and screenhack-android.c. - */ - -package org.jwz.xscreensaver; - -import java.util.Map; -import java.util.HashMap; -import java.util.Hashtable; -import java.util.ArrayList; -import java.util.Random; -import android.app.AlertDialog; -import android.view.KeyEvent; -import android.content.SharedPreferences; -import android.content.Context; -import android.content.ContentResolver; -import android.content.DialogInterface; -import android.content.res.AssetManager; -import android.graphics.Typeface; -import android.graphics.Rect; -import android.graphics.Paint; -import android.graphics.Paint.FontMetrics; -import android.graphics.Bitmap; -import android.graphics.BitmapFactory; -import android.graphics.Canvas; -import android.graphics.Color; -import android.graphics.Matrix; -import android.net.Uri; -import android.view.GestureDetector; -import android.view.KeyEvent; -import android.view.MotionEvent; -import java.net.URL; -import java.nio.ByteBuffer; -import java.io.File; -import java.io.InputStream; -import java.io.FileOutputStream; -import java.lang.InterruptedException; -import java.lang.Runnable; -import java.lang.Thread; -import java.util.TimerTask; -import android.database.Cursor; -import android.provider.MediaStore; -import android.provider.MediaStore.MediaColumns; -import android.media.ExifInterface; -import org.jwz.xscreensaver.TTFAnalyzer; -import android.util.Log; -import android.view.Surface; -import android.Manifest; -import android.support.v4.app.ActivityCompat; -import android.support.v4.content.ContextCompat; -import android.os.Build; -import android.content.pm.PackageManager; - -public class jwxyz - implements GestureDetector.OnGestureListener, - GestureDetector.OnDoubleTapListener { - - private class PrefListener - implements SharedPreferences.OnSharedPreferenceChangeListener { - - @Override - public void onSharedPreferenceChanged (SharedPreferences sharedPreferences, String key) - { - if (key.startsWith(hack + "_")) { - if (render != null) { - boolean was_animating; - synchronized (render) { - was_animating = animating_p; - } - close(); - if (was_animating) - start(); - } - } - } - }; - - private static class SurfaceLost extends Exception { - SurfaceLost () { - super("surface lost"); - } - - SurfaceLost (String detailMessage) { - super(detailMessage); - } - } - - public final static int STYLE_BOLD = 1; - public final static int STYLE_ITALIC = 2; - public final static int STYLE_MONOSPACE = 4; - - public final static int FONT_FAMILY = 0; - public final static int FONT_FACE = 1; - public final static int FONT_RANDOM = 2; - - public final static int MY_REQ_READ_EXTERNAL_STORAGE = 271828; - - private long nativeRunningHackPtr; - - private String hack; - private Context app; - private Bitmap screenshot; - - SharedPreferences prefs; - SharedPreferences.OnSharedPreferenceChangeListener pref_listener; - Hashtable<String, String> defaults = new Hashtable<String, String>(); - - - // Maps font names to either: String (system font) or Typeface (bundled). - private Hashtable<String, Object> all_fonts = - new Hashtable<String, Object>(); - - int width, height; - Surface surface; - boolean animating_p; - - // Doubles as the mutex controlling width/height/animating_p. - private Thread render; - - private Runnable on_quit; - boolean button_down_p; - - // These are defined in jwxyz-android.c: - // - private native long nativeInit (String hack, - Hashtable<String,String> defaults, - int w, int h, Surface window) - throws SurfaceLost; - private native void nativeResize (int w, int h, double rot); - private native long nativeRender (); - private native void nativeDone (); - public native void sendButtonEvent (int x, int y, boolean down); - public native void sendMotionEvent (int x, int y); - public native void sendKeyEvent (boolean down_p, int code, int mods); - - private void LOG (String fmt, Object... args) { - Log.d ("xscreensaver", hack + ": " + String.format (fmt, args)); - } - - static public String saverNameOf (Object obj) { - // Extract the saver name from e.g. "gen.Daydream$BouncingCow" - String name = obj.getClass().getSimpleName(); - int index = name.lastIndexOf('$'); - if (index != -1) { - index++; - name = name.substring (index, name.length() - index); - } - return name.toLowerCase(); - } - - // Constructor - public jwxyz (String hack, Context app, Bitmap screenshot, int w, int h, - Surface surface, Runnable on_quit) { - - this.hack = hack; - this.app = app; - this.screenshot = screenshot; - this.on_quit = on_quit; - this.width = w; - this.height = h; - this.surface = surface; - - // nativeInit populates 'defaults' with the default values for keys - // that are not overridden by SharedPreferences. - - prefs = app.getSharedPreferences (hack, 0); - - // Keep a strong reference to pref_listener, because - // registerOnSharedPreferenceChangeListener only uses a weak reference. - pref_listener = new PrefListener(); - prefs.registerOnSharedPreferenceChangeListener (pref_listener); - - scanSystemFonts(); - } - - protected void finalize() { - if (render != null) { - LOG ("jwxyz finalized without close. This might be OK."); - close(); - } - } - - - public String getStringResource (String name) { - - name = hack + "_" + name; - - if (prefs.contains(name)) { - - // SharedPreferences is very picky that you request the exact type that - // was stored: if it is a float and you ask for a string, you get an - // exception instead of the float converted to a string. - - String s = null; - try { return prefs.getString (name, ""); - } catch (Exception e) { } - - try { return Float.toString (prefs.getFloat (name, 0)); - } catch (Exception e) { } - - try { return Long.toString (prefs.getLong (name, 0)); - } catch (Exception e) { } - - try { return Integer.toString (prefs.getInt (name, 0)); - } catch (Exception e) { } - - try { return (prefs.getBoolean (name, false) ? "true" : "false"); - } catch (Exception e) { } - } - - // If we got to here, it's not in there, so return the default. - return defaults.get (name); - } - - - private String mungeFontName (String name) { - // Roboto-ThinItalic => RobotoThin - // AndroidCock Regular => AndroidClock - String tails[] = { "Bold", "Italic", "Oblique", "Regular" }; - for (String tail : tails) { - String pres[] = { " ", "-", "_", "" }; - for (String pre : pres) { - int i = name.indexOf(pre + tail); - if (i > 0) name = name.substring (0, i); - } - } - return name; - } - - - private void scanSystemFonts() { - - // First parse the system font directories for the global fonts. - - String[] fontdirs = { "/system/fonts", "/system/font", "/data/fonts" }; - TTFAnalyzer analyzer = new TTFAnalyzer(); - for (String fontdir : fontdirs) { - File dir = new File(fontdir); - if (!dir.exists()) - continue; - File[] files = dir.listFiles(); - if (files == null) - continue; - - for (File file : files) { - String name = analyzer.getTtfFontName (file.getAbsolutePath()); - if (name == null) { - // LOG ("unparsable system font: %s", file); - } else { - name = mungeFontName (name); - if (! all_fonts.contains (name)) { - // LOG ("system font \"%s\" %s", name, file); - all_fonts.put (name, name); - } - } - } - } - - // Now parse our assets, for our bundled fonts. - - AssetManager am = app.getAssets(); - String dir = "fonts"; - String[] files = null; - try { files = am.list(dir); } - catch (Exception e) { LOG("listing assets: %s", e.toString()); } - - for (String fn : files) { - String fn2 = dir + "/" + fn; - Typeface t = Typeface.createFromAsset (am, fn2); - - File tmpfile = null; - try { - tmpfile = new File(app.getCacheDir(), fn); - if (tmpfile.createNewFile() == false) { - tmpfile.delete(); - tmpfile.createNewFile(); - } - - InputStream in = am.open (fn2); - FileOutputStream out = new FileOutputStream (tmpfile); - byte[] buffer = new byte[1024 * 512]; - while (in.read(buffer, 0, 1024 * 512) != -1) { - out.write(buffer); - } - out.close(); - in.close(); - - String name = analyzer.getTtfFontName (tmpfile.getAbsolutePath()); - tmpfile.delete(); - - name = mungeFontName (name); - all_fonts.put (name, t); - // LOG ("asset font \"%s\" %s", name, fn); - } catch (Exception e) { - if (tmpfile != null) tmpfile.delete(); - LOG ("error: %s", e.toString()); - } - } - } - - - // Parses family names from X Logical Font Descriptions, including a few - // standard X font names that aren't handled by try_xlfd_font(). - // Returns [ String name, Typeface ] - private Object[] parseXLFD (int mask, int traits, - String name, int name_type) { - boolean fixed = false; - boolean serif = false; - - int style_jwxyz = mask & traits; - - if (name_type != FONT_RANDOM) { - if ((style_jwxyz & STYLE_BOLD) != 0 || - name.equals("fixed") || - name.equals("courier") || - name.equals("console") || - name.equals("lucidatypewriter") || - name.equals("monospace")) { - fixed = true; - } else if (name.equals("times") || - name.equals("georgia") || - name.equals("serif")) { - serif = true; - } else if (name.equals("serif-monospace")) { - fixed = true; - serif = true; - } - } else { - Random r = new Random(); - serif = r.nextBoolean(); // Not much to randomize here... - fixed = (r.nextInt(8) == 0); - } - - name = (fixed - ? (serif ? "serif-monospace" : "monospace") - : (serif ? "serif" : "sans-serif")); - - int style_android = 0; - if ((style_jwxyz & STYLE_BOLD) != 0) - style_android |= Typeface.BOLD; - if ((style_jwxyz & STYLE_ITALIC) != 0) - style_android |= Typeface.ITALIC; - - return new Object[] { name, Typeface.create(name, style_android) }; - } - - - // Parses "Native Font Name One 12, Native Font Name Two 14". - // Returns [ String name, Typeface ] - private Object[] parseNativeFont (String name) { - Object font2 = all_fonts.get (name); - if (font2 instanceof String) - font2 = Typeface.create (name, Typeface.NORMAL); - return new Object[] { name, (Typeface)font2 }; - } - - - // Returns [ Paint paint, String family_name, Float ascent, Float descent ] - public Object[] loadFont(int mask, int traits, String name, int name_type, - float size) { - Object pair[]; - - if (name_type != FONT_RANDOM && name.equals("")) return null; - - if (name_type == FONT_FACE) { - pair = parseNativeFont (name); - } else { - pair = parseXLFD (mask, traits, name, name_type); - } - - String name2 = (String) pair[0]; - Typeface font = (Typeface) pair[1]; - - size *= 2; - - String suffix = (font.isBold() && font.isItalic() ? " bold italic" : - font.isBold() ? " bold" : - font.isItalic() ? " italic" : - ""); - Paint paint = new Paint(); - paint.setTypeface (font); - paint.setTextSize (size); - paint.setColor (Color.argb (0xFF, 0xFF, 0xFF, 0xFF)); - - LOG ("load font \"%s\" = \"%s %.1f\"", name, name2 + suffix, size); - - FontMetrics fm = paint.getFontMetrics(); - return new Object[] { paint, name2, -fm.ascent, fm.descent }; - } - - - /* Returns a byte[] array containing XCharStruct with an optional - bitmap appended to it. - lbearing, rbearing, width, ascent, descent: 2 bytes each. - Followed by a WxH pixmap, 32 bits per pixel. - */ - public ByteBuffer renderText (Paint paint, String text, boolean render_p, - boolean antialias_p) { - - if (paint == null) { - LOG ("no font"); - return null; - } - - /* Font metric terminology, as used by X11: - - "lbearing" is the distance from the logical origin to the leftmost - pixel. If a character's ink extends to the left of the origin, it is - negative. - - "rbearing" is the distance from the logical origin to the rightmost - pixel. - - "descent" is the distance from the logical origin to the bottommost - pixel. For characters with descenders, it is positive. For - superscripts, it is negative. - - "ascent" is the distance from the logical origin to the topmost pixel. - It is the number of pixels above the baseline. - - "width" is the distance from the logical origin to the position where - the logical origin of the next character should be placed. - - If "rbearing" is greater than "width", then this character overlaps the - following character. If smaller, then there is trailing blank space. - - The bbox coordinates returned by getTextBounds grow down and right: - for a character with ink both above and below the baseline, top is - negative and bottom is positive. - */ - paint.setAntiAlias (antialias_p); - FontMetrics fm = paint.getFontMetrics(); - Rect bbox = new Rect(); - paint.getTextBounds (text, 0, text.length(), bbox); - - /* The bbox returned by getTextBounds measures from the logical origin - with right and down being positive. This means most characters have - a negative top, and characters with descenders have a positive bottom. - */ - int lbearing = bbox.left; - int rbearing = bbox.right; - int ascent = -bbox.top; - int descent = bbox.bottom; - int width = (int) paint.measureText (text); - - int w = rbearing - lbearing; - int h = ascent + descent; - int size = 5 * 2 + (render_p ? w * h * 4 : 0); - - ByteBuffer bits = ByteBuffer.allocateDirect (size); - - bits.put ((byte) ((lbearing >> 8) & 0xFF)); - bits.put ((byte) ( lbearing & 0xFF)); - bits.put ((byte) ((rbearing >> 8) & 0xFF)); - bits.put ((byte) ( rbearing & 0xFF)); - bits.put ((byte) ((width >> 8) & 0xFF)); - bits.put ((byte) ( width & 0xFF)); - bits.put ((byte) ((ascent >> 8) & 0xFF)); - bits.put ((byte) ( ascent & 0xFF)); - bits.put ((byte) ((descent >> 8) & 0xFF)); - bits.put ((byte) ( descent & 0xFF)); - - if (render_p && w > 0 && h > 0) { - Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888); - Canvas canvas = new Canvas (bitmap); - canvas.drawText (text, -lbearing, ascent, paint); - bitmap.copyPixelsToBuffer (bits); - bitmap.recycle(); - } - - return bits; - } - - - /* Returns the contents of the URL. - Loads the URL in a background thread: if the URL has not yet loaded, - this will return null. Once the URL has completely loaded, the full - contents will be returned. Calling this again after that starts the - URL loading again. - */ - private String loading_url = null; - private ByteBuffer loaded_url_body = null; - - public synchronized ByteBuffer loadURL (String url) { - - if (loaded_url_body != null) { // Thread finished - - // LOG ("textclient finished %s", loading_url); - - ByteBuffer bb = loaded_url_body; - loading_url = null; - loaded_url_body = null; - return bb; - - } else if (loading_url != null) { // Waiting on thread - // LOG ("textclient waiting..."); - return null; - - } else { // Launch thread - - loading_url = url; - LOG ("textclient launching %s...", url); - - new Thread (new Runnable() { - public void run() { - int size0 = 10240; - int size = size0; - int count = 0; - ByteBuffer body = ByteBuffer.allocateDirect (size); - - try { - URL u = new URL (loading_url); - // LOG ("textclient thread loading: %s", u.toString()); - InputStream s = u.openStream(); - byte buf[] = new byte[10240]; - while (true) { - int n = s.read (buf); - if (n == -1) break; - // LOG ("textclient thread read %d", n); - if (count + n + 1 >= size) { - int size2 = (int) (size * 1.2 + size0); - // LOG ("textclient thread expand %d -> %d", size, size2); - ByteBuffer body2 = ByteBuffer.allocateDirect (size2); - body.rewind(); - body2.put (body); - body2.position (count); - body = body2; - size = size2; - } - body.put (buf, 0, n); - count += n; - } - } catch (Exception e) { - LOG ("load URL error: %s", e.toString()); - body.clear(); - body.put (e.toString().getBytes()); - body.put ((byte) 0); - } - - // LOG ("textclient thread finished %s (%d)", loading_url, size); - loaded_url_body = body; - } - }).start(); - - return null; - } - } - - - // Returns [ Bitmap bitmap, String name ] - private Object[] convertBitmap (String name, Bitmap bitmap, - int target_width, int target_height, - ExifInterface exif, boolean rotate_p) { - if (bitmap == null) return null; - - { - - int width = bitmap.getWidth(); - int height = bitmap.getHeight(); - Matrix matrix = new Matrix(); - - LOG ("read image %s: %d x %d", name, width, height); - - // First rotate the image as per EXIF. - - if (exif != null) { - int deg = 0; - switch (exif.getAttributeInt (ExifInterface.TAG_ORIENTATION, - ExifInterface.ORIENTATION_NORMAL)) { - case ExifInterface.ORIENTATION_ROTATE_90: deg = 90; break; - case ExifInterface.ORIENTATION_ROTATE_180: deg = 180; break; - case ExifInterface.ORIENTATION_ROTATE_270: deg = 270; break; - } - if (deg != 0) { - LOG ("%s: EXIF rotate %d", name, deg); - matrix.preRotate (deg); - if (deg == 90 || deg == 270) { - int temp = width; - width = height; - height = temp; - } - } - } - - // If the caller requested that we rotate the image to best fit the - // screen, rotate it again. - - if (rotate_p && - (width > height) != (target_width > target_height)) { - LOG ("%s: rotated to fit screen", name); - matrix.preRotate (90); - - int temp = width; - width = height; - height = temp; - } - - // Resize the image to be not larger than the screen, potentially - // copying it for the third time. - // Actually, always scale it, scaling up if necessary. - -// if (width > target_width || height > target_height) - { - float r1 = target_width / (float) width; - float r2 = target_height / (float) height; - float r = (r1 > r2 ? r2 : r1); - LOG ("%s: resize %.1f: %d x %d => %d x %d", name, - r, width, height, (int) (width * r), (int) (height * r)); - matrix.preScale (r, r); - } - - bitmap = Bitmap.createBitmap (bitmap, 0, 0, - bitmap.getWidth(), bitmap.getHeight(), - matrix, true); - - if (bitmap.getConfig() != Bitmap.Config.ARGB_8888) - bitmap = bitmap.copy(Bitmap.Config.ARGB_8888, false); - - return new Object[] { bitmap, name }; - - } - } - - - boolean havePermission(String permission) { - - if (Build.VERSION.SDK_INT < 16) { - return true; - } - - if (permissionGranted(permission)) { - return true; - } - - return false; - } - - - private boolean permissionGranted(String permission) { - boolean check = ContextCompat.checkSelfPermission(app, permission) == - PackageManager.PERMISSION_GRANTED; - return check; - } - - public Object[] checkThenLoadRandomImage (int target_width, int target_height, - boolean rotate_p) { - // RES introduced in API 16 - String permission = Manifest.permission.READ_EXTERNAL_STORAGE; - - if (havePermission(permission)) { - return loadRandomImage(target_width,target_height,rotate_p); - } else { - return null; - } - } - - public Object[] loadRandomImage (int target_width, int target_height, - boolean rotate_p) { - - int min_size = 480; - int max_size = 0x7FFF; - - ArrayList<String> imgs = new ArrayList<String>(); - - ContentResolver cr = app.getContentResolver(); - String[] cols = { MediaColumns.DATA, - MediaColumns.MIME_TYPE, - MediaColumns.WIDTH, - MediaColumns.HEIGHT }; - Uri uris[] = { - android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI, - android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI }; - - for (int i = 0; i < uris.length; i++) { - Cursor cursor = cr.query (uris[i], cols, null, null, null); - if (cursor == null) - continue; - int j = 0; - int path_col = cursor.getColumnIndexOrThrow (cols[j++]); - int type_col = cursor.getColumnIndexOrThrow (cols[j++]); - int width_col = cursor.getColumnIndexOrThrow (cols[j++]); - int height_col = cursor.getColumnIndexOrThrow (cols[j++]); - while (cursor.moveToNext()) { - String path = cursor.getString(path_col); - String type = cursor.getString(type_col); - if (path != null && type != null && type.startsWith("image/")) { - String wc = cursor.getString(width_col); - String hc = cursor.getString(height_col); - if (wc != null && hc != null) { - int w = Integer.parseInt (wc); - int h = Integer.parseInt (hc); - if (w > min_size && h > min_size && - w < max_size && h < max_size) { - imgs.add (path); - } - } - } - } - cursor.close(); - } - - String which = null; - - int count = imgs.size(); - if (count == 0) { - LOG ("no images"); - return null; - } - - int i = new Random().nextInt (count); - which = imgs.get (i); - LOG ("picked image %d of %d: %s", i, count, which); - - Uri uri = Uri.fromFile (new File (which)); - String name = uri.getLastPathSegment(); - Bitmap bitmap = null; - ExifInterface exif = null; - - try { - try { - bitmap = MediaStore.Images.Media.getBitmap (cr, uri); - } catch (Exception e) { - LOG ("image %s unloadable: %s", which, e.toString()); - return null; - } - - try { - exif = new ExifInterface (uri.getPath()); // If it fails, who cares - } catch (Exception e) { - } - - return convertBitmap (name, bitmap, target_width, target_height, - exif, rotate_p); - } catch (java.lang.OutOfMemoryError e) { - LOG ("image %s got OutOfMemoryError: %s", which, e.toString()); - return null; - } - } - - - public Object[] getScreenshot (int target_width, int target_height, - boolean rotate_p) { - return convertBitmap ("Screenshot", screenshot, - target_width, target_height, - null, rotate_p); - } - - - public Bitmap decodePNG (byte[] data) { - BitmapFactory.Options opts = new BitmapFactory.Options(); - opts.inPreferredConfig = Bitmap.Config.ARGB_8888; - return BitmapFactory.decodeByteArray (data, 0, data.length, opts); - } - - - // Sadly duplicated from jwxyz.h (and thence X.h and keysymdef.h) - // - private static final int ShiftMask = (1<<0); - private static final int LockMask = (1<<1); - private static final int ControlMask = (1<<2); - private static final int Mod1Mask = (1<<3); - private static final int Mod2Mask = (1<<4); - private static final int Mod3Mask = (1<<5); - private static final int Mod4Mask = (1<<6); - private static final int Mod5Mask = (1<<7); - private static final int Button1Mask = (1<<8); - private static final int Button2Mask = (1<<9); - private static final int Button3Mask = (1<<10); - private static final int Button4Mask = (1<<11); - private static final int Button5Mask = (1<<12); - - private static final int XK_Shift_L = 0xFFE1; - private static final int XK_Shift_R = 0xFFE2; - private static final int XK_Control_L = 0xFFE3; - private static final int XK_Control_R = 0xFFE4; - private static final int XK_Caps_Lock = 0xFFE5; - private static final int XK_Shift_Lock = 0xFFE6; - private static final int XK_Meta_L = 0xFFE7; - private static final int XK_Meta_R = 0xFFE8; - private static final int XK_Alt_L = 0xFFE9; - private static final int XK_Alt_R = 0xFFEA; - private static final int XK_Super_L = 0xFFEB; - private static final int XK_Super_R = 0xFFEC; - private static final int XK_Hyper_L = 0xFFED; - private static final int XK_Hyper_R = 0xFFEE; - - private static final int XK_Home = 0xFF50; - private static final int XK_Left = 0xFF51; - private static final int XK_Up = 0xFF52; - private static final int XK_Right = 0xFF53; - private static final int XK_Down = 0xFF54; - private static final int XK_Prior = 0xFF55; - private static final int XK_Page_Up = 0xFF55; - private static final int XK_Next = 0xFF56; - private static final int XK_Page_Down = 0xFF56; - private static final int XK_End = 0xFF57; - private static final int XK_Begin = 0xFF58; - - private static final int XK_F1 = 0xFFBE; - private static final int XK_F2 = 0xFFBF; - private static final int XK_F3 = 0xFFC0; - private static final int XK_F4 = 0xFFC1; - private static final int XK_F5 = 0xFFC2; - private static final int XK_F6 = 0xFFC3; - private static final int XK_F7 = 0xFFC4; - private static final int XK_F8 = 0xFFC5; - private static final int XK_F9 = 0xFFC6; - private static final int XK_F10 = 0xFFC7; - private static final int XK_F11 = 0xFFC8; - private static final int XK_F12 = 0xFFC9; - - public void sendKeyEvent (KeyEvent event) { - int uc = event.getUnicodeChar(); - int jcode = event.getKeyCode(); - int jmods = event.getModifiers(); - int xcode = 0; - int xmods = 0; - - switch (jcode) { - case KeyEvent.KEYCODE_SHIFT_LEFT: xcode = XK_Shift_L; break; - case KeyEvent.KEYCODE_SHIFT_RIGHT: xcode = XK_Shift_R; break; - case KeyEvent.KEYCODE_CTRL_LEFT: xcode = XK_Control_L; break; - case KeyEvent.KEYCODE_CTRL_RIGHT: xcode = XK_Control_R; break; - case KeyEvent.KEYCODE_CAPS_LOCK: xcode = XK_Caps_Lock; break; - case KeyEvent.KEYCODE_META_LEFT: xcode = XK_Meta_L; break; - case KeyEvent.KEYCODE_META_RIGHT: xcode = XK_Meta_R; break; - case KeyEvent.KEYCODE_ALT_LEFT: xcode = XK_Alt_L; break; - case KeyEvent.KEYCODE_ALT_RIGHT: xcode = XK_Alt_R; break; - - case KeyEvent.KEYCODE_HOME: xcode = XK_Home; break; - case KeyEvent.KEYCODE_DPAD_LEFT: xcode = XK_Left; break; - case KeyEvent.KEYCODE_DPAD_UP: xcode = XK_Up; break; - case KeyEvent.KEYCODE_DPAD_RIGHT: xcode = XK_Right; break; - case KeyEvent.KEYCODE_DPAD_DOWN: xcode = XK_Down; break; - //case KeyEvent.KEYCODE_NAVIGATE_PREVIOUS: xcode = XK_Prior; break; - case KeyEvent.KEYCODE_PAGE_UP: xcode = XK_Page_Up; break; - //case KeyEvent.KEYCODE_NAVIGATE_NEXT: xcode = XK_Next; break; - case KeyEvent.KEYCODE_PAGE_DOWN: xcode = XK_Page_Down; break; - case KeyEvent.KEYCODE_MOVE_END: xcode = XK_End; break; - case KeyEvent.KEYCODE_MOVE_HOME: xcode = XK_Begin; break; - - case KeyEvent.KEYCODE_F1: xcode = XK_F1; break; - case KeyEvent.KEYCODE_F2: xcode = XK_F2; break; - case KeyEvent.KEYCODE_F3: xcode = XK_F3; break; - case KeyEvent.KEYCODE_F4: xcode = XK_F4; break; - case KeyEvent.KEYCODE_F5: xcode = XK_F5; break; - case KeyEvent.KEYCODE_F6: xcode = XK_F6; break; - case KeyEvent.KEYCODE_F7: xcode = XK_F7; break; - case KeyEvent.KEYCODE_F8: xcode = XK_F8; break; - case KeyEvent.KEYCODE_F9: xcode = XK_F9; break; - case KeyEvent.KEYCODE_F10: xcode = XK_F10; break; - case KeyEvent.KEYCODE_F11: xcode = XK_F11; break; - case KeyEvent.KEYCODE_F12: xcode = XK_F12; break; - default: xcode = uc; break; - } - - if (0 != (jmods & KeyEvent.META_SHIFT_ON)) xmods |= ShiftMask; - if (0 != (jmods & KeyEvent.META_CAPS_LOCK_ON)) xmods |= LockMask; - if (0 != (jmods & KeyEvent.META_CTRL_MASK)) xmods |= ControlMask; - if (0 != (jmods & KeyEvent.META_ALT_MASK)) xmods |= Mod1Mask; - if (0 != (jmods & KeyEvent.META_META_ON)) xmods |= Mod1Mask; - if (0 != (jmods & KeyEvent.META_SYM_ON)) xmods |= Mod2Mask; - if (0 != (jmods & KeyEvent.META_FUNCTION_ON)) xmods |= Mod3Mask; - - /* If you touch and release Shift, you get no events. - If you type Shift-A, you get Shift down, A down, A up, Shift up. - So let's just ignore all lone modifier key events. - */ - if (xcode >= XK_Shift_L && xcode <= XK_Hyper_R) - return; - - boolean down_p = event.getAction() == KeyEvent.ACTION_DOWN; - sendKeyEvent (down_p, xcode, xmods); - } - - void start () { - if (render == null) { - animating_p = true; - render = new Thread(new Runnable() { - @Override - public void run() - { - int currentWidth, currentHeight; - synchronized (render) { - while (true) { - while (!animating_p || width == 0 || height == 0) { - try { - render.wait(); - } catch(InterruptedException exc) { - return; - } - } - - try { - nativeInit (hack, defaults, width, height, surface); - currentWidth = width; - currentHeight= height; - break; - } catch (SurfaceLost exc) { - width = 0; - height = 0; - } - } - } - - main_loop: - while (true) { - synchronized (render) { - assert width != 0; - assert height != 0; - while (!animating_p) { - try { - render.wait(); - } catch(InterruptedException exc) { - break main_loop; - } - } - - if (currentWidth != width || currentHeight != height) { - currentWidth = width; - currentHeight = height; - nativeResize (width, height, 0); - } - } - - long delay = nativeRender(); - - synchronized (render) { - if (delay != 0) { - try { - render.wait(delay / 1000, (int)(delay % 1000) * 1000); - } catch (InterruptedException exc) { - break main_loop; - } - } else { - if (Thread.interrupted ()) { - break main_loop; - } - } - } - } - - assert nativeRunningHackPtr != 0; - nativeDone (); - } - }); - - render.start(); - } else { - synchronized(render) { - animating_p = true; - render.notify(); - } - } - } - - void pause () { - if (render == null) - return; - synchronized (render) { - animating_p = false; - render.notify(); - } - } - - void close () { - if (render == null) - return; - synchronized (render) { - animating_p = false; - render.interrupt(); - } - try { - render.join(); - } catch (InterruptedException exc) { - } - render = null; - } - - void resize (int w, int h) { - assert w != 0; - assert h != 0; - if (render != null) { - synchronized (render) { - width = w; - height = h; - render.notify(); - } - } else { - width = w; - height = h; - } - } - - - /* We distinguish between taps and drags. - - - Drags/pans (down, motion, up) are sent to the saver to handle. - - Single-taps exit the saver. - - Long-press single-taps are sent to the saver as ButtonPress/Release; - - Double-taps are sent to the saver as a "Space" keypress. - - #### TODO: - - Swipes (really, two-finger drags/pans) send Up/Down/Left/RightArrow. - */ - - @Override - public boolean onSingleTapConfirmed (MotionEvent event) { - if (on_quit != null) - on_quit.run(); - return true; - } - - @Override - public boolean onDoubleTap (MotionEvent event) { - sendKeyEvent (new KeyEvent (KeyEvent.ACTION_DOWN, - KeyEvent.KEYCODE_SPACE)); - return true; - } - - @Override - public void onLongPress (MotionEvent event) { - if (! button_down_p) { - int x = (int) event.getX (event.getPointerId (0)); - int y = (int) event.getY (event.getPointerId (0)); - sendButtonEvent (x, y, true); - sendButtonEvent (x, y, false); - } - } - - @Override - public void onShowPress (MotionEvent event) { - if (! button_down_p) { - button_down_p = true; - int x = (int) event.getX (event.getPointerId (0)); - int y = (int) event.getY (event.getPointerId (0)); - sendButtonEvent (x, y, true); - } - } - - @Override - public boolean onScroll (MotionEvent e1, MotionEvent e2, - float distanceX, float distanceY) { - // LOG ("onScroll: %d", button_down_p ? 1 : 0); - if (button_down_p) - sendMotionEvent ((int) e2.getX (e2.getPointerId (0)), - (int) e2.getY (e2.getPointerId (0))); - return true; - } - - // If you drag too fast, you get a single onFling event instead of a - // succession of onScroll events. I can't figure out how to disable it. - @Override - public boolean onFling (MotionEvent e1, MotionEvent e2, - float velocityX, float velocityY) { - return false; - } - - public boolean dragEnded (MotionEvent event) { - if (button_down_p) { - int x = (int) event.getX (event.getPointerId (0)); - int y = (int) event.getY (event.getPointerId (0)); - sendButtonEvent (x, y, false); - button_down_p = false; - } - return true; - } - - @Override - public boolean onDown (MotionEvent event) { - return false; - } - - @Override - public boolean onSingleTapUp (MotionEvent event) { - return false; - } - - @Override - public boolean onDoubleTapEvent (MotionEvent event) { - return false; - } - - - static { - System.loadLibrary ("xscreensaver"); - -/* - Thread.setDefaultUncaughtExceptionHandler( - new Thread.UncaughtExceptionHandler() { - Thread.UncaughtExceptionHandler old_handler = - Thread.currentThread().getUncaughtExceptionHandler(); - - @Override - public void uncaughtException (Thread thread, Throwable ex) { - String err = ex.toString(); - Log.d ("xscreensaver", "Caught exception: " + err); - old_handler.uncaughtException (thread, ex); - } - }); -*/ - } -} diff --git a/android/xscreensaver/xscreensaver.iml b/android/xscreensaver/xscreensaver.iml deleted file mode 100644 index 18e9fb0..0000000 --- a/android/xscreensaver/xscreensaver.iml +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module external.linked.project.id=":xscreensaver" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4"> - <component name="FacetManager"> - <facet type="android-gradle" name="Android-Gradle"> - <configuration> - <option name="GRADLE_PROJECT_PATH" value=":xscreensaver" /> - </configuration> - </facet> - <facet type="android" name="Android"> - <configuration> - <option name="SELECTED_BUILD_VARIANT" value="debug" /> - <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> - <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> - <afterSyncTasks> - <task>generateDebugSources</task> - </afterSyncTasks> - <option name="ALLOW_USER_CONFIGURATION" value="false" /> - <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/res" /> - </configuration> - </facet> - </component> - <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7"> - <output url="file://$MODULE_DIR$/build/intermediates/classes/debug" /> - <output-test url="file://$MODULE_DIR$/build/intermediates/classes/test/debug" /> - <exclude-output /> - <content url="file://$MODULE_DIR$"> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/debug" isTestSource="false" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/test/debug" isTestSource="true" generated="true" /> - <sourceFolder url="file://$MODULE_DIR$/build-types/debug/res" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/build-types/debug/resources" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/build-types/debug/assets" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/build-types/debug/aidl" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/build-types/debug/java" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/build-types/debug/rs" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/build-types/debug/shaders" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/res" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/resources" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/assets" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/aidl" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/java" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/rs" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/shaders" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/res" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/assets" type="java-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/tests/res" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/tests/resources" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/tests/assets" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/tests/aidl" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/tests/java" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/tests/rs" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/tests/shaders" isTestSource="true" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/check-manifest" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaPrecompile" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/prebuild" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/splits-support" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" /> - <excludeFolder url="file://$MODULE_DIR$/build/outputs" /> - <excludeFolder url="file://$MODULE_DIR$/build/reports" /> - <excludeFolder url="file://$MODULE_DIR$/build/tmp" /> - </content> - <orderEntry type="jdk" jdkName="Android API 27 Platform" jdkType="Android SDK" /> - <orderEntry type="sourceFolder" forTests="false" /> - <orderEntry type="library" name="Gradle: com.android.support:support-v4-27.1.1" level="project" /> - <orderEntry type="library" name="Gradle: android.arch.lifecycle:common:1.1.0@jar" level="project" /> - <orderEntry type="library" name="Gradle: com.android.support:support-fragment-27.1.1" level="project" /> - <orderEntry type="library" name="Gradle: com.android.support:support-annotations:27.1.1@jar" level="project" /> - <orderEntry type="library" name="Gradle: android.arch.core:runtime-1.1.0" level="project" /> - <orderEntry type="library" name="Gradle: com.android.support:support-compat-27.1.1" level="project" /> - <orderEntry type="library" name="Gradle: android.arch.lifecycle:viewmodel-1.1.0" level="project" /> - <orderEntry type="library" name="Gradle: android.arch.lifecycle:livedata-core-1.1.0" level="project" /> - <orderEntry type="library" name="Gradle: com.android.support:support-media-compat-27.1.1" level="project" /> - <orderEntry type="library" name="Gradle: com.android.support:support-core-ui-27.1.1" level="project" /> - <orderEntry type="library" name="Gradle: android.arch.core:common:1.1.0@jar" level="project" /> - <orderEntry type="library" name="Gradle: com.android.support:support-core-utils-27.1.1" level="project" /> - <orderEntry type="library" name="Gradle: android.arch.lifecycle:runtime-1.1.0" level="project" /> - </component> -</module>
\ No newline at end of file |