From b5bda0c9d2ce67a5ba849250ed4521bcd71a0db8 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Thu, 16 Jun 2016 12:03:27 -0700 Subject: [PATCH] removed old apple project --- .../project.pbxproj | 1322 ----------------- .../contents.xcworkspacedata | 7 - .../UserInterfaceState.xcuserstate | Bin 20202 -> 0 bytes .../xcschemes/ZeroTierSDK_OSX.xcscheme | 80 - .../ZeroTierSDK_Unity3D_OSX.xcscheme | 80 - .../ZeroTierSDK_Unity3D_iOS.xcscheme | 80 - .../xcschemes/ZeroTierSDK_iOS.xcscheme | 80 - .../xcschemes/xcschememanagement.plist | 52 - .../ZeroTierSDK_OSX/Info.plist | 28 - .../ZeroTierSDK_OSX/ZeroTierSDK_OSX.h | 19 - .../ZeroTierSDK_Unity3D_OSX/Info.plist | 28 - .../ZeroTierSDK_Unity3D_iOS/Info.plist | 28 - .../ZeroTierSDK_iOS/Info.plist | 26 - .../ZeroTierSDK_iOS/ZeroTierSDK_iOS.h | 19 - .../UserInterfaceState.xcuserstate | Bin 41752 -> 42204 bytes 15 files changed, 1849 deletions(-) delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.pbxproj delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_OSX.xcscheme delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_OSX.xcscheme delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_iOS.xcscheme delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_iOS.xcscheme delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/Info.plist delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/ZeroTierSDK_OSX.h delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_OSX/Info.plist delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_iOS/Info.plist delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/Info.plist delete mode 100644 integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/ZeroTierSDK_iOS.h diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.pbxproj b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.pbxproj deleted file mode 100644 index 5e82bf8..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1322 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 7C0FEDDB1D120376007A4E66 /* ZeroTierSDK_OSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0FEDDA1D120376007A4E66 /* ZeroTierSDK_OSX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A381D11EBEA00470058 /* ZeroTierSDK_iOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A371D11EBEA00470058 /* ZeroTierSDK_iOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A511D11EC3000470058 /* SDK_Debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C936A431D11EC3000470058 /* SDK_Debug.c */; }; - 7C936A521D11EC3000470058 /* SDK_Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A441D11EC3000470058 /* SDK_Debug.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A531D11EC3000470058 /* SDK_EthernetTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C936A451D11EC3000470058 /* SDK_EthernetTap.cpp */; }; - 7C936A541D11EC3000470058 /* SDK_EthernetTap.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A461D11EC3000470058 /* SDK_EthernetTap.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A551D11EC3000470058 /* SDK_Intercept.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C936A471D11EC3000470058 /* SDK_Intercept.c */; }; - 7C936A561D11EC3000470058 /* SDK_LWIPStack.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A481D11EC3000470058 /* SDK_LWIPStack.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A571D11EC3000470058 /* SDK_Proxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C936A491D11EC3000470058 /* SDK_Proxy.cpp */; }; - 7C936A581D11EC3000470058 /* SDK_RPC.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C936A4A1D11EC3000470058 /* SDK_RPC.c */; }; - 7C936A591D11EC3000470058 /* SDK_RPC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A4B1D11EC3000470058 /* SDK_RPC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A5A1D11EC3000470058 /* SDK_ServiceSetup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C936A4C1D11EC3000470058 /* SDK_ServiceSetup.cpp */; }; - 7C936A5B1D11EC3000470058 /* SDK_ServiceSetup.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A4D1D11EC3000470058 /* SDK_ServiceSetup.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A5C1D11EC3000470058 /* SDK_Signatures.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A4E1D11EC3000470058 /* SDK_Signatures.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C936A5D1D11EC3000470058 /* SDK_Sockets.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C936A4F1D11EC3000470058 /* SDK_Sockets.c */; }; - 7C936A5E1D11EC3000470058 /* SDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C936A501D11EC3000470058 /* SDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6F21D11F235003F6409 /* Address.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6B41D11F235003F6409 /* Address.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6F31D11F235003F6409 /* Array.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6B51D11F235003F6409 /* Array.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6F41D11F235003F6409 /* AtomicCounter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6B61D11F235003F6409 /* AtomicCounter.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6F51D11F235003F6409 /* BinarySemaphore.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6B71D11F235003F6409 /* BinarySemaphore.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6F61D11F235003F6409 /* Buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6B81D11F235003F6409 /* Buffer.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6F71D11F235003F6409 /* C25519.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6B91D11F235003F6409 /* C25519.cpp */; }; - 7C9BA6F81D11F235003F6409 /* C25519.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6BA1D11F235003F6409 /* C25519.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6F91D11F235003F6409 /* CertificateOfMembership.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6BB1D11F235003F6409 /* CertificateOfMembership.cpp */; }; - 7C9BA6FA1D11F235003F6409 /* CertificateOfMembership.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6BC1D11F235003F6409 /* CertificateOfMembership.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6FB1D11F235003F6409 /* Cluster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6BD1D11F235003F6409 /* Cluster.cpp */; }; - 7C9BA6FC1D11F235003F6409 /* Cluster.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6BE1D11F235003F6409 /* Cluster.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6FD1D11F235003F6409 /* Constants.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6BF1D11F235003F6409 /* Constants.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA6FE1D11F235003F6409 /* DeferredPackets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6C01D11F235003F6409 /* DeferredPackets.cpp */; }; - 7C9BA6FF1D11F235003F6409 /* DeferredPackets.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6C11D11F235003F6409 /* DeferredPackets.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7001D11F235003F6409 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6C21D11F235003F6409 /* Dictionary.cpp */; }; - 7C9BA7011D11F235003F6409 /* Dictionary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6C31D11F235003F6409 /* Dictionary.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7021D11F235003F6409 /* Hashtable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6C41D11F235003F6409 /* Hashtable.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7031D11F235003F6409 /* Identity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6C51D11F235003F6409 /* Identity.cpp */; }; - 7C9BA7041D11F235003F6409 /* Identity.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6C61D11F235003F6409 /* Identity.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7051D11F235003F6409 /* IncomingPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6C71D11F235003F6409 /* IncomingPacket.cpp */; }; - 7C9BA7061D11F235003F6409 /* IncomingPacket.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6C81D11F235003F6409 /* IncomingPacket.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7071D11F235003F6409 /* InetAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6C91D11F235003F6409 /* InetAddress.cpp */; }; - 7C9BA7081D11F235003F6409 /* InetAddress.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6CA1D11F235003F6409 /* InetAddress.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7091D11F235003F6409 /* MAC.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6CB1D11F235003F6409 /* MAC.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA70A1D11F235003F6409 /* Multicaster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6CC1D11F235003F6409 /* Multicaster.cpp */; }; - 7C9BA70B1D11F235003F6409 /* Multicaster.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6CD1D11F235003F6409 /* Multicaster.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA70C1D11F235003F6409 /* MulticastGroup.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6CE1D11F235003F6409 /* MulticastGroup.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA70D1D11F235003F6409 /* Mutex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6CF1D11F235003F6409 /* Mutex.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA70E1D11F235003F6409 /* Network.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6D01D11F235003F6409 /* Network.cpp */; }; - 7C9BA70F1D11F235003F6409 /* Network.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6D11D11F235003F6409 /* Network.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7101D11F235003F6409 /* NetworkConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6D21D11F235003F6409 /* NetworkConfig.cpp */; }; - 7C9BA7111D11F235003F6409 /* NetworkConfig.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6D31D11F235003F6409 /* NetworkConfig.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7121D11F235003F6409 /* NetworkConfigRequestMetaData.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6D41D11F235003F6409 /* NetworkConfigRequestMetaData.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7131D11F235003F6409 /* NetworkController.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6D51D11F235003F6409 /* NetworkController.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7141D11F235003F6409 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6D61D11F235003F6409 /* Node.cpp */; }; - 7C9BA7151D11F235003F6409 /* Node.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6D71D11F235003F6409 /* Node.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7161D11F235003F6409 /* NonCopyable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6D81D11F235003F6409 /* NonCopyable.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7171D11F235003F6409 /* OutboundMulticast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6D91D11F235003F6409 /* OutboundMulticast.cpp */; }; - 7C9BA7181D11F235003F6409 /* OutboundMulticast.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6DA1D11F235003F6409 /* OutboundMulticast.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7191D11F235003F6409 /* Packet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6DB1D11F235003F6409 /* Packet.cpp */; }; - 7C9BA71A1D11F235003F6409 /* Packet.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6DC1D11F235003F6409 /* Packet.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA71B1D11F235003F6409 /* Path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6DD1D11F235003F6409 /* Path.cpp */; }; - 7C9BA71C1D11F235003F6409 /* Path.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6DE1D11F235003F6409 /* Path.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA71D1D11F235003F6409 /* Peer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6DF1D11F235003F6409 /* Peer.cpp */; }; - 7C9BA71E1D11F235003F6409 /* Peer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6E01D11F235003F6409 /* Peer.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA71F1D11F235003F6409 /* Poly1305.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6E11D11F235003F6409 /* Poly1305.cpp */; }; - 7C9BA7201D11F235003F6409 /* Poly1305.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6E21D11F235003F6409 /* Poly1305.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7211D11F235003F6409 /* RuntimeEnvironment.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6E31D11F235003F6409 /* RuntimeEnvironment.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7221D11F235003F6409 /* Salsa20.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6E41D11F235003F6409 /* Salsa20.cpp */; }; - 7C9BA7231D11F235003F6409 /* Salsa20.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6E51D11F235003F6409 /* Salsa20.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7241D11F235003F6409 /* SelfAwareness.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6E61D11F235003F6409 /* SelfAwareness.cpp */; }; - 7C9BA7251D11F235003F6409 /* SelfAwareness.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6E71D11F235003F6409 /* SelfAwareness.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7261D11F235003F6409 /* SHA512.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6E81D11F235003F6409 /* SHA512.cpp */; }; - 7C9BA7271D11F235003F6409 /* SHA512.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6E91D11F235003F6409 /* SHA512.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7281D11F235003F6409 /* SharedPtr.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6EA1D11F235003F6409 /* SharedPtr.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7291D11F235003F6409 /* Switch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6EB1D11F235003F6409 /* Switch.cpp */; }; - 7C9BA72A1D11F235003F6409 /* Switch.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6EC1D11F235003F6409 /* Switch.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA72B1D11F235003F6409 /* Topology.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6ED1D11F235003F6409 /* Topology.cpp */; }; - 7C9BA72C1D11F235003F6409 /* Topology.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6EE1D11F235003F6409 /* Topology.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA72D1D11F235003F6409 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA6EF1D11F235003F6409 /* Utils.cpp */; }; - 7C9BA72E1D11F235003F6409 /* Utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6F01D11F235003F6409 /* Utils.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA72F1D11F235003F6409 /* World.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA6F11D11F235003F6409 /* World.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA73F1D11F257003F6409 /* Arp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7301D11F257003F6409 /* Arp.cpp */; }; - 7C9BA7401D11F257003F6409 /* Arp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7311D11F257003F6409 /* Arp.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7411D11F257003F6409 /* BackgroundResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7321D11F257003F6409 /* BackgroundResolver.cpp */; }; - 7C9BA7421D11F257003F6409 /* BackgroundResolver.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7331D11F257003F6409 /* BackgroundResolver.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7431D11F257003F6409 /* Binder.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7341D11F257003F6409 /* Binder.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7441D11F257003F6409 /* Http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7351D11F257003F6409 /* Http.cpp */; }; - 7C9BA7451D11F257003F6409 /* Http.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7361D11F257003F6409 /* Http.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7461D11F257003F6409 /* OSUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7371D11F257003F6409 /* OSUtils.cpp */; }; - 7C9BA7471D11F257003F6409 /* OSUtils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7381D11F257003F6409 /* OSUtils.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7481D11F257003F6409 /* Phy.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7391D11F257003F6409 /* Phy.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7491D11F257003F6409 /* PortMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA73A1D11F257003F6409 /* PortMapper.cpp */; }; - 7C9BA74A1D11F257003F6409 /* PortMapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA73B1D11F257003F6409 /* PortMapper.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA74B1D11F257003F6409 /* RoutingTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA73C1D11F257003F6409 /* RoutingTable.cpp */; }; - 7C9BA74C1D11F257003F6409 /* RoutingTable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA73D1D11F257003F6409 /* RoutingTable.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA74D1D11F257003F6409 /* Thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA73E1D11F257003F6409 /* Thread.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7521D11F267003F6409 /* ControlPlane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA74E1D11F267003F6409 /* ControlPlane.cpp */; }; - 7C9BA7531D11F267003F6409 /* ControlPlane.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA74F1D11F267003F6409 /* ControlPlane.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7541D11F267003F6409 /* OneService.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7501D11F267003F6409 /* OneService.cpp */; }; - 7C9BA7551D11F267003F6409 /* OneService.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7511D11F267003F6409 /* OneService.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7581D11F280003F6409 /* http_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7561D11F280003F6409 /* http_parser.c */; }; - 7C9BA7591D11F280003F6409 /* http_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7571D11F280003F6409 /* http_parser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA75C1D11F290003F6409 /* lz4.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA75A1D11F290003F6409 /* lz4.c */; }; - 7C9BA75D1D11F290003F6409 /* lz4.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA75B1D11F290003F6409 /* lz4.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7661D11F2A2003F6409 /* api_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA75E1D11F2A2003F6409 /* api_lib.c */; }; - 7C9BA7671D11F2A2003F6409 /* api_msg.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA75F1D11F2A2003F6409 /* api_msg.c */; }; - 7C9BA7681D11F2A2003F6409 /* err.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7601D11F2A2003F6409 /* err.c */; }; - 7C9BA7691D11F2A2003F6409 /* netbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7611D11F2A2003F6409 /* netbuf.c */; }; - 7C9BA76A1D11F2A2003F6409 /* netdb.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7621D11F2A2003F6409 /* netdb.c */; }; - 7C9BA76B1D11F2A2003F6409 /* netifapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7631D11F2A2003F6409 /* netifapi.c */; }; - 7C9BA76C1D11F2A2003F6409 /* sockets.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7641D11F2A2003F6409 /* sockets.c */; }; - 7C9BA76D1D11F2A2003F6409 /* tcpip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7651D11F2A2003F6409 /* tcpip.c */; }; - 7C9BA77E1D11F2B1003F6409 /* def.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA76E1D11F2B1003F6409 /* def.c */; }; - 7C9BA77F1D11F2B1003F6409 /* dhcp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA76F1D11F2B1003F6409 /* dhcp.c */; }; - 7C9BA7801D11F2B1003F6409 /* dns.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7701D11F2B1003F6409 /* dns.c */; }; - 7C9BA7811D11F2B1003F6409 /* init.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7711D11F2B1003F6409 /* init.c */; }; - 7C9BA7821D11F2B1003F6409 /* mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7721D11F2B1003F6409 /* mem.c */; }; - 7C9BA7831D11F2B1003F6409 /* memp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7731D11F2B1003F6409 /* memp.c */; }; - 7C9BA7841D11F2B1003F6409 /* netif.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7741D11F2B1003F6409 /* netif.c */; }; - 7C9BA7851D11F2B1003F6409 /* pbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7751D11F2B1003F6409 /* pbuf.c */; }; - 7C9BA7861D11F2B1003F6409 /* raw.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7761D11F2B1003F6409 /* raw.c */; }; - 7C9BA7871D11F2B1003F6409 /* stats.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7771D11F2B1003F6409 /* stats.c */; }; - 7C9BA7881D11F2B1003F6409 /* sys.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7781D11F2B1003F6409 /* sys.c */; }; - 7C9BA7891D11F2B1003F6409 /* tcp_in.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7791D11F2B1003F6409 /* tcp_in.c */; }; - 7C9BA78A1D11F2B1003F6409 /* tcp_out.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA77A1D11F2B1003F6409 /* tcp_out.c */; }; - 7C9BA78B1D11F2B1003F6409 /* tcp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA77B1D11F2B1003F6409 /* tcp.c */; }; - 7C9BA78C1D11F2B1003F6409 /* timers.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA77C1D11F2B1003F6409 /* timers.c */; }; - 7C9BA78D1D11F2B1003F6409 /* udp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA77D1D11F2B1003F6409 /* udp.c */; }; - 7C9BA7961D11F2C3003F6409 /* autoip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA78E1D11F2C3003F6409 /* autoip.c */; }; - 7C9BA7971D11F2C3003F6409 /* icmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA78F1D11F2C3003F6409 /* icmp.c */; }; - 7C9BA7981D11F2C3003F6409 /* igmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7901D11F2C3003F6409 /* igmp.c */; }; - 7C9BA7991D11F2C3003F6409 /* inet_chksum.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7911D11F2C3003F6409 /* inet_chksum.c */; }; - 7C9BA79A1D11F2C3003F6409 /* inet.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7921D11F2C3003F6409 /* inet.c */; }; - 7C9BA79B1D11F2C3003F6409 /* ip_addr.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7931D11F2C3003F6409 /* ip_addr.c */; }; - 7C9BA79C1D11F2C3003F6409 /* ip_frag.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7941D11F2C3003F6409 /* ip_frag.c */; }; - 7C9BA79D1D11F2C3003F6409 /* ip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BA7951D11F2C3003F6409 /* ip.c */; }; - 7C9BA7BF1D11F2D7003F6409 /* api_msg.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA79E1D11F2D7003F6409 /* api_msg.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C01D11F2D7003F6409 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA79F1D11F2D7003F6409 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C11D11F2D7003F6409 /* arch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A01D11F2D7003F6409 /* arch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C21D11F2D7003F6409 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A11D11F2D7003F6409 /* debug.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C31D11F2D7003F6409 /* def.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A21D11F2D7003F6409 /* def.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C41D11F2D7003F6409 /* dhcp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A31D11F2D7003F6409 /* dhcp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C51D11F2D7003F6409 /* dns.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A41D11F2D7003F6409 /* dns.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C61D11F2D7003F6409 /* err.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A51D11F2D7003F6409 /* err.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C71D11F2D7003F6409 /* init.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A61D11F2D7003F6409 /* init.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C81D11F2D7003F6409 /* ip.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A71D11F2D7003F6409 /* ip.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7C91D11F2D7003F6409 /* mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A81D11F2D7003F6409 /* mem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7CA1D11F2D7003F6409 /* memp_std.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7A91D11F2D7003F6409 /* memp_std.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7CB1D11F2D7003F6409 /* memp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7AA1D11F2D7003F6409 /* memp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7CC1D11F2D7003F6409 /* netbuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7AB1D11F2D7003F6409 /* netbuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7CD1D11F2D7003F6409 /* netdb.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7AC1D11F2D7003F6409 /* netdb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7CE1D11F2D7003F6409 /* netif.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7AD1D11F2D7003F6409 /* netif.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7CF1D11F2D7003F6409 /* netifapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7AE1D11F2D7003F6409 /* netifapi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D01D11F2D7003F6409 /* opt.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7AF1D11F2D7003F6409 /* opt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D11D11F2D7003F6409 /* pbuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B01D11F2D7003F6409 /* pbuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D21D11F2D7003F6409 /* raw.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B11D11F2D7003F6409 /* raw.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D31D11F2D7003F6409 /* sio.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B21D11F2D7003F6409 /* sio.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D41D11F2D7003F6409 /* snmp_asn1.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B31D11F2D7003F6409 /* snmp_asn1.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D51D11F2D7003F6409 /* snmp_msg.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B41D11F2D7003F6409 /* snmp_msg.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D61D11F2D7003F6409 /* snmp_structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B51D11F2D7003F6409 /* snmp_structs.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D71D11F2D7003F6409 /* snmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B61D11F2D7003F6409 /* snmp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D81D11F2D7003F6409 /* sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B71D11F2D7003F6409 /* sockets.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7D91D11F2D7003F6409 /* stats.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B81D11F2D7003F6409 /* stats.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7DA1D11F2D7003F6409 /* sys.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7B91D11F2D7003F6409 /* sys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7DB1D11F2D7003F6409 /* tcp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7BA1D11F2D7003F6409 /* tcp_impl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7DC1D11F2D7003F6409 /* tcp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7BB1D11F2D7003F6409 /* tcp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7DD1D11F2D7003F6409 /* tcpip.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7BC1D11F2D7003F6409 /* tcpip.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7DE1D11F2D7003F6409 /* timers.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7BD1D11F2D7003F6409 /* timers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7DF1D11F2D7003F6409 /* udp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7BE1D11F2D7003F6409 /* udp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7E81D11F2F1003F6409 /* autoip.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E01D11F2F1003F6409 /* autoip.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7E91D11F2F1003F6409 /* icmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E11D11F2F1003F6409 /* icmp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7EA1D11F2F1003F6409 /* igmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E21D11F2F1003F6409 /* igmp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7EB1D11F2F1003F6409 /* inet_chksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E31D11F2F1003F6409 /* inet_chksum.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7EC1D11F2F1003F6409 /* inet.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E41D11F2F1003F6409 /* inet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7ED1D11F2F1003F6409 /* ip_addr.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E51D11F2F1003F6409 /* ip_addr.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7EE1D11F2F1003F6409 /* ip_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E61D11F2F1003F6409 /* ip_frag.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7EF1D11F2F1003F6409 /* ip.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7E71D11F2F1003F6409 /* ip.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9BA7F11D11F452003F6409 /* lwipopts.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9BA7F01D11F452003F6409 /* lwipopts.h */; settings = {ATTRIBUTES = (Public, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 7C0FEDD81D120376007A4E66 /* ZeroTierSDK_OSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ZeroTierSDK_OSX.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7C0FEDDA1D120376007A4E66 /* ZeroTierSDK_OSX.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZeroTierSDK_OSX.h; sourceTree = ""; }; - 7C0FEDDC1D120376007A4E66 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7C0FEDE41D12039C007A4E66 /* ZeroTierSDK_Unity3D_iOS.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ZeroTierSDK_Unity3D_iOS.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7C0FEDE61D12039C007A4E66 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7C0FEDEE1D1203AF007A4E66 /* ZeroTierSDK_Unity3D_OSX.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ZeroTierSDK_Unity3D_OSX.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7C0FEDF01D1203AF007A4E66 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7C936A341D11EBEA00470058 /* ZeroTierSDK_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ZeroTierSDK_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7C936A371D11EBEA00470058 /* ZeroTierSDK_iOS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZeroTierSDK_iOS.h; sourceTree = ""; }; - 7C936A391D11EBEA00470058 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7C936A431D11EC3000470058 /* SDK_Debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDK_Debug.c; path = ../../../src/SDK_Debug.c; sourceTree = ""; }; - 7C936A441D11EC3000470058 /* SDK_Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDK_Debug.h; path = ../../../src/SDK_Debug.h; sourceTree = ""; }; - 7C936A451D11EC3000470058 /* SDK_EthernetTap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SDK_EthernetTap.cpp; path = ../../../src/SDK_EthernetTap.cpp; sourceTree = ""; }; - 7C936A461D11EC3000470058 /* SDK_EthernetTap.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SDK_EthernetTap.hpp; path = ../../../src/SDK_EthernetTap.hpp; sourceTree = ""; }; - 7C936A471D11EC3000470058 /* SDK_Intercept.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDK_Intercept.c; path = ../../../src/SDK_Intercept.c; sourceTree = ""; }; - 7C936A481D11EC3000470058 /* SDK_LWIPStack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SDK_LWIPStack.hpp; path = ../../../src/SDK_LWIPStack.hpp; sourceTree = ""; }; - 7C936A491D11EC3000470058 /* SDK_Proxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SDK_Proxy.cpp; path = ../../../src/SDK_Proxy.cpp; sourceTree = ""; }; - 7C936A4A1D11EC3000470058 /* SDK_RPC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDK_RPC.c; path = ../../../src/SDK_RPC.c; sourceTree = ""; }; - 7C936A4B1D11EC3000470058 /* SDK_RPC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDK_RPC.h; path = ../../../src/SDK_RPC.h; sourceTree = ""; }; - 7C936A4C1D11EC3000470058 /* SDK_ServiceSetup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SDK_ServiceSetup.cpp; path = ../../../src/SDK_ServiceSetup.cpp; sourceTree = ""; }; - 7C936A4D1D11EC3000470058 /* SDK_ServiceSetup.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SDK_ServiceSetup.hpp; path = ../../../src/SDK_ServiceSetup.hpp; sourceTree = ""; }; - 7C936A4E1D11EC3000470058 /* SDK_Signatures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDK_Signatures.h; path = ../../../src/SDK_Signatures.h; sourceTree = ""; }; - 7C936A4F1D11EC3000470058 /* SDK_Sockets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDK_Sockets.c; path = ../../../src/SDK_Sockets.c; sourceTree = ""; }; - 7C936A501D11EC3000470058 /* SDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDK.h; path = ../../../src/SDK.h; sourceTree = ""; }; - 7C9BA6B41D11F235003F6409 /* Address.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Address.hpp; path = ../../../zerotierone/node/Address.hpp; sourceTree = ""; }; - 7C9BA6B51D11F235003F6409 /* Array.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Array.hpp; path = ../../../zerotierone/node/Array.hpp; sourceTree = ""; }; - 7C9BA6B61D11F235003F6409 /* AtomicCounter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = AtomicCounter.hpp; path = ../../../zerotierone/node/AtomicCounter.hpp; sourceTree = ""; }; - 7C9BA6B71D11F235003F6409 /* BinarySemaphore.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BinarySemaphore.hpp; path = ../../../zerotierone/node/BinarySemaphore.hpp; sourceTree = ""; }; - 7C9BA6B81D11F235003F6409 /* Buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Buffer.hpp; path = ../../../zerotierone/node/Buffer.hpp; sourceTree = ""; }; - 7C9BA6B91D11F235003F6409 /* C25519.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = C25519.cpp; path = ../../../zerotierone/node/C25519.cpp; sourceTree = ""; }; - 7C9BA6BA1D11F235003F6409 /* C25519.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = C25519.hpp; path = ../../../zerotierone/node/C25519.hpp; sourceTree = ""; }; - 7C9BA6BB1D11F235003F6409 /* CertificateOfMembership.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CertificateOfMembership.cpp; path = ../../../zerotierone/node/CertificateOfMembership.cpp; sourceTree = ""; }; - 7C9BA6BC1D11F235003F6409 /* CertificateOfMembership.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CertificateOfMembership.hpp; path = ../../../zerotierone/node/CertificateOfMembership.hpp; sourceTree = ""; }; - 7C9BA6BD1D11F235003F6409 /* Cluster.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Cluster.cpp; path = ../../../zerotierone/node/Cluster.cpp; sourceTree = ""; }; - 7C9BA6BE1D11F235003F6409 /* Cluster.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Cluster.hpp; path = ../../../zerotierone/node/Cluster.hpp; sourceTree = ""; }; - 7C9BA6BF1D11F235003F6409 /* Constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Constants.hpp; path = ../../../zerotierone/node/Constants.hpp; sourceTree = ""; }; - 7C9BA6C01D11F235003F6409 /* DeferredPackets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DeferredPackets.cpp; path = ../../../zerotierone/node/DeferredPackets.cpp; sourceTree = ""; }; - 7C9BA6C11D11F235003F6409 /* DeferredPackets.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = DeferredPackets.hpp; path = ../../../zerotierone/node/DeferredPackets.hpp; sourceTree = ""; }; - 7C9BA6C21D11F235003F6409 /* Dictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Dictionary.cpp; path = ../../../zerotierone/node/Dictionary.cpp; sourceTree = ""; }; - 7C9BA6C31D11F235003F6409 /* Dictionary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Dictionary.hpp; path = ../../../zerotierone/node/Dictionary.hpp; sourceTree = ""; }; - 7C9BA6C41D11F235003F6409 /* Hashtable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Hashtable.hpp; path = ../../../zerotierone/node/Hashtable.hpp; sourceTree = ""; }; - 7C9BA6C51D11F235003F6409 /* Identity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Identity.cpp; path = ../../../zerotierone/node/Identity.cpp; sourceTree = ""; }; - 7C9BA6C61D11F235003F6409 /* Identity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Identity.hpp; path = ../../../zerotierone/node/Identity.hpp; sourceTree = ""; }; - 7C9BA6C71D11F235003F6409 /* IncomingPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IncomingPacket.cpp; path = ../../../zerotierone/node/IncomingPacket.cpp; sourceTree = ""; }; - 7C9BA6C81D11F235003F6409 /* IncomingPacket.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = IncomingPacket.hpp; path = ../../../zerotierone/node/IncomingPacket.hpp; sourceTree = ""; }; - 7C9BA6C91D11F235003F6409 /* InetAddress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InetAddress.cpp; path = ../../../zerotierone/node/InetAddress.cpp; sourceTree = ""; }; - 7C9BA6CA1D11F235003F6409 /* InetAddress.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = InetAddress.hpp; path = ../../../zerotierone/node/InetAddress.hpp; sourceTree = ""; }; - 7C9BA6CB1D11F235003F6409 /* MAC.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MAC.hpp; path = ../../../zerotierone/node/MAC.hpp; sourceTree = ""; }; - 7C9BA6CC1D11F235003F6409 /* Multicaster.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Multicaster.cpp; path = ../../../zerotierone/node/Multicaster.cpp; sourceTree = ""; }; - 7C9BA6CD1D11F235003F6409 /* Multicaster.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Multicaster.hpp; path = ../../../zerotierone/node/Multicaster.hpp; sourceTree = ""; }; - 7C9BA6CE1D11F235003F6409 /* MulticastGroup.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MulticastGroup.hpp; path = ../../../zerotierone/node/MulticastGroup.hpp; sourceTree = ""; }; - 7C9BA6CF1D11F235003F6409 /* Mutex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Mutex.hpp; path = ../../../zerotierone/node/Mutex.hpp; sourceTree = ""; }; - 7C9BA6D01D11F235003F6409 /* Network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Network.cpp; path = ../../../zerotierone/node/Network.cpp; sourceTree = ""; }; - 7C9BA6D11D11F235003F6409 /* Network.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Network.hpp; path = ../../../zerotierone/node/Network.hpp; sourceTree = ""; }; - 7C9BA6D21D11F235003F6409 /* NetworkConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NetworkConfig.cpp; path = ../../../zerotierone/node/NetworkConfig.cpp; sourceTree = ""; }; - 7C9BA6D31D11F235003F6409 /* NetworkConfig.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = NetworkConfig.hpp; path = ../../../zerotierone/node/NetworkConfig.hpp; sourceTree = ""; }; - 7C9BA6D41D11F235003F6409 /* NetworkConfigRequestMetaData.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = NetworkConfigRequestMetaData.hpp; path = ../../../zerotierone/node/NetworkConfigRequestMetaData.hpp; sourceTree = ""; }; - 7C9BA6D51D11F235003F6409 /* NetworkController.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = NetworkController.hpp; path = ../../../zerotierone/node/NetworkController.hpp; sourceTree = ""; }; - 7C9BA6D61D11F235003F6409 /* Node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Node.cpp; path = ../../../zerotierone/node/Node.cpp; sourceTree = ""; }; - 7C9BA6D71D11F235003F6409 /* Node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Node.hpp; path = ../../../zerotierone/node/Node.hpp; sourceTree = ""; }; - 7C9BA6D81D11F235003F6409 /* NonCopyable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = NonCopyable.hpp; path = ../../../zerotierone/node/NonCopyable.hpp; sourceTree = ""; }; - 7C9BA6D91D11F235003F6409 /* OutboundMulticast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OutboundMulticast.cpp; path = ../../../zerotierone/node/OutboundMulticast.cpp; sourceTree = ""; }; - 7C9BA6DA1D11F235003F6409 /* OutboundMulticast.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = OutboundMulticast.hpp; path = ../../../zerotierone/node/OutboundMulticast.hpp; sourceTree = ""; }; - 7C9BA6DB1D11F235003F6409 /* Packet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Packet.cpp; path = ../../../zerotierone/node/Packet.cpp; sourceTree = ""; }; - 7C9BA6DC1D11F235003F6409 /* Packet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Packet.hpp; path = ../../../zerotierone/node/Packet.hpp; sourceTree = ""; }; - 7C9BA6DD1D11F235003F6409 /* Path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Path.cpp; path = ../../../zerotierone/node/Path.cpp; sourceTree = ""; }; - 7C9BA6DE1D11F235003F6409 /* Path.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Path.hpp; path = ../../../zerotierone/node/Path.hpp; sourceTree = ""; }; - 7C9BA6DF1D11F235003F6409 /* Peer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Peer.cpp; path = ../../../zerotierone/node/Peer.cpp; sourceTree = ""; }; - 7C9BA6E01D11F235003F6409 /* Peer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Peer.hpp; path = ../../../zerotierone/node/Peer.hpp; sourceTree = ""; }; - 7C9BA6E11D11F235003F6409 /* Poly1305.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Poly1305.cpp; path = ../../../zerotierone/node/Poly1305.cpp; sourceTree = ""; }; - 7C9BA6E21D11F235003F6409 /* Poly1305.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Poly1305.hpp; path = ../../../zerotierone/node/Poly1305.hpp; sourceTree = ""; }; - 7C9BA6E31D11F235003F6409 /* RuntimeEnvironment.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = RuntimeEnvironment.hpp; path = ../../../zerotierone/node/RuntimeEnvironment.hpp; sourceTree = ""; }; - 7C9BA6E41D11F235003F6409 /* Salsa20.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Salsa20.cpp; path = ../../../zerotierone/node/Salsa20.cpp; sourceTree = ""; }; - 7C9BA6E51D11F235003F6409 /* Salsa20.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Salsa20.hpp; path = ../../../zerotierone/node/Salsa20.hpp; sourceTree = ""; }; - 7C9BA6E61D11F235003F6409 /* SelfAwareness.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SelfAwareness.cpp; path = ../../../zerotierone/node/SelfAwareness.cpp; sourceTree = ""; }; - 7C9BA6E71D11F235003F6409 /* SelfAwareness.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SelfAwareness.hpp; path = ../../../zerotierone/node/SelfAwareness.hpp; sourceTree = ""; }; - 7C9BA6E81D11F235003F6409 /* SHA512.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SHA512.cpp; path = ../../../zerotierone/node/SHA512.cpp; sourceTree = ""; }; - 7C9BA6E91D11F235003F6409 /* SHA512.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SHA512.hpp; path = ../../../zerotierone/node/SHA512.hpp; sourceTree = ""; }; - 7C9BA6EA1D11F235003F6409 /* SharedPtr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SharedPtr.hpp; path = ../../../zerotierone/node/SharedPtr.hpp; sourceTree = ""; }; - 7C9BA6EB1D11F235003F6409 /* Switch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Switch.cpp; path = ../../../zerotierone/node/Switch.cpp; sourceTree = ""; }; - 7C9BA6EC1D11F235003F6409 /* Switch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Switch.hpp; path = ../../../zerotierone/node/Switch.hpp; sourceTree = ""; }; - 7C9BA6ED1D11F235003F6409 /* Topology.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Topology.cpp; path = ../../../zerotierone/node/Topology.cpp; sourceTree = ""; }; - 7C9BA6EE1D11F235003F6409 /* Topology.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Topology.hpp; path = ../../../zerotierone/node/Topology.hpp; sourceTree = ""; }; - 7C9BA6EF1D11F235003F6409 /* Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Utils.cpp; path = ../../../zerotierone/node/Utils.cpp; sourceTree = ""; }; - 7C9BA6F01D11F235003F6409 /* Utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Utils.hpp; path = ../../../zerotierone/node/Utils.hpp; sourceTree = ""; }; - 7C9BA6F11D11F235003F6409 /* World.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = World.hpp; path = ../../../zerotierone/node/World.hpp; sourceTree = ""; }; - 7C9BA7301D11F257003F6409 /* Arp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Arp.cpp; path = ../../../zerotierone/osdep/Arp.cpp; sourceTree = ""; }; - 7C9BA7311D11F257003F6409 /* Arp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Arp.hpp; path = ../../../zerotierone/osdep/Arp.hpp; sourceTree = ""; }; - 7C9BA7321D11F257003F6409 /* BackgroundResolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BackgroundResolver.cpp; path = ../../../zerotierone/osdep/BackgroundResolver.cpp; sourceTree = ""; }; - 7C9BA7331D11F257003F6409 /* BackgroundResolver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BackgroundResolver.hpp; path = ../../../zerotierone/osdep/BackgroundResolver.hpp; sourceTree = ""; }; - 7C9BA7341D11F257003F6409 /* Binder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Binder.hpp; path = ../../../zerotierone/osdep/Binder.hpp; sourceTree = ""; }; - 7C9BA7351D11F257003F6409 /* Http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Http.cpp; path = ../../../zerotierone/osdep/Http.cpp; sourceTree = ""; }; - 7C9BA7361D11F257003F6409 /* Http.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Http.hpp; path = ../../../zerotierone/osdep/Http.hpp; sourceTree = ""; }; - 7C9BA7371D11F257003F6409 /* OSUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OSUtils.cpp; path = ../../../zerotierone/osdep/OSUtils.cpp; sourceTree = ""; }; - 7C9BA7381D11F257003F6409 /* OSUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = OSUtils.hpp; path = ../../../zerotierone/osdep/OSUtils.hpp; sourceTree = ""; }; - 7C9BA7391D11F257003F6409 /* Phy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Phy.hpp; path = ../../../zerotierone/osdep/Phy.hpp; sourceTree = ""; }; - 7C9BA73A1D11F257003F6409 /* PortMapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PortMapper.cpp; path = ../../../zerotierone/osdep/PortMapper.cpp; sourceTree = ""; }; - 7C9BA73B1D11F257003F6409 /* PortMapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PortMapper.hpp; path = ../../../zerotierone/osdep/PortMapper.hpp; sourceTree = ""; }; - 7C9BA73C1D11F257003F6409 /* RoutingTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RoutingTable.cpp; path = ../../../zerotierone/osdep/RoutingTable.cpp; sourceTree = ""; }; - 7C9BA73D1D11F257003F6409 /* RoutingTable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = RoutingTable.hpp; path = ../../../zerotierone/osdep/RoutingTable.hpp; sourceTree = ""; }; - 7C9BA73E1D11F257003F6409 /* Thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Thread.hpp; path = ../../../zerotierone/osdep/Thread.hpp; sourceTree = ""; }; - 7C9BA74E1D11F267003F6409 /* ControlPlane.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ControlPlane.cpp; path = ../../../zerotierone/service/ControlPlane.cpp; sourceTree = ""; }; - 7C9BA74F1D11F267003F6409 /* ControlPlane.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ControlPlane.hpp; path = ../../../zerotierone/service/ControlPlane.hpp; sourceTree = ""; }; - 7C9BA7501D11F267003F6409 /* OneService.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OneService.cpp; path = ../../../zerotierone/service/OneService.cpp; sourceTree = ""; }; - 7C9BA7511D11F267003F6409 /* OneService.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = OneService.hpp; path = ../../../zerotierone/service/OneService.hpp; sourceTree = ""; }; - 7C9BA7561D11F280003F6409 /* http_parser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = http_parser.c; path = "../../../../zerotierone/ext/http-parser/http_parser.c"; sourceTree = ""; }; - 7C9BA7571D11F280003F6409 /* http_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = http_parser.h; path = "../../../../zerotierone/ext/http-parser/http_parser.h"; sourceTree = ""; }; - 7C9BA75A1D11F290003F6409 /* lz4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lz4.c; path = ../../../../zerotierone/ext/lz4/lz4.c; sourceTree = ""; }; - 7C9BA75B1D11F290003F6409 /* lz4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lz4.h; path = ../../../../zerotierone/ext/lz4/lz4.h; sourceTree = ""; }; - 7C9BA75E1D11F2A2003F6409 /* api_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = api_lib.c; path = ../../../../ext/lwip/src/api/api_lib.c; sourceTree = ""; }; - 7C9BA75F1D11F2A2003F6409 /* api_msg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = api_msg.c; path = ../../../../ext/lwip/src/api/api_msg.c; sourceTree = ""; }; - 7C9BA7601D11F2A2003F6409 /* err.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = err.c; path = ../../../../ext/lwip/src/api/err.c; sourceTree = ""; }; - 7C9BA7611D11F2A2003F6409 /* netbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = netbuf.c; path = ../../../../ext/lwip/src/api/netbuf.c; sourceTree = ""; }; - 7C9BA7621D11F2A2003F6409 /* netdb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = netdb.c; path = ../../../../ext/lwip/src/api/netdb.c; sourceTree = ""; }; - 7C9BA7631D11F2A2003F6409 /* netifapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = netifapi.c; path = ../../../../ext/lwip/src/api/netifapi.c; sourceTree = ""; }; - 7C9BA7641D11F2A2003F6409 /* sockets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sockets.c; path = ../../../../ext/lwip/src/api/sockets.c; sourceTree = ""; }; - 7C9BA7651D11F2A2003F6409 /* tcpip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tcpip.c; path = ../../../../ext/lwip/src/api/tcpip.c; sourceTree = ""; }; - 7C9BA76E1D11F2B1003F6409 /* def.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = def.c; path = ../../../../ext/lwip/src/core/def.c; sourceTree = ""; }; - 7C9BA76F1D11F2B1003F6409 /* dhcp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dhcp.c; path = ../../../../ext/lwip/src/core/dhcp.c; sourceTree = ""; }; - 7C9BA7701D11F2B1003F6409 /* dns.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dns.c; path = ../../../../ext/lwip/src/core/dns.c; sourceTree = ""; }; - 7C9BA7711D11F2B1003F6409 /* init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = init.c; path = ../../../../ext/lwip/src/core/init.c; sourceTree = ""; }; - 7C9BA7721D11F2B1003F6409 /* mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mem.c; path = ../../../../ext/lwip/src/core/mem.c; sourceTree = ""; }; - 7C9BA7731D11F2B1003F6409 /* memp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = memp.c; path = ../../../../ext/lwip/src/core/memp.c; sourceTree = ""; }; - 7C9BA7741D11F2B1003F6409 /* netif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = netif.c; path = ../../../../ext/lwip/src/core/netif.c; sourceTree = ""; }; - 7C9BA7751D11F2B1003F6409 /* pbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pbuf.c; path = ../../../../ext/lwip/src/core/pbuf.c; sourceTree = ""; }; - 7C9BA7761D11F2B1003F6409 /* raw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = raw.c; path = ../../../../ext/lwip/src/core/raw.c; sourceTree = ""; }; - 7C9BA7771D11F2B1003F6409 /* stats.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stats.c; path = ../../../../ext/lwip/src/core/stats.c; sourceTree = ""; }; - 7C9BA7781D11F2B1003F6409 /* sys.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sys.c; path = ../../../../ext/lwip/src/core/sys.c; sourceTree = ""; }; - 7C9BA7791D11F2B1003F6409 /* tcp_in.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tcp_in.c; path = ../../../../ext/lwip/src/core/tcp_in.c; sourceTree = ""; }; - 7C9BA77A1D11F2B1003F6409 /* tcp_out.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tcp_out.c; path = ../../../../ext/lwip/src/core/tcp_out.c; sourceTree = ""; }; - 7C9BA77B1D11F2B1003F6409 /* tcp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tcp.c; path = ../../../../ext/lwip/src/core/tcp.c; sourceTree = ""; }; - 7C9BA77C1D11F2B1003F6409 /* timers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = timers.c; path = ../../../../ext/lwip/src/core/timers.c; sourceTree = ""; }; - 7C9BA77D1D11F2B1003F6409 /* udp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = udp.c; path = ../../../../ext/lwip/src/core/udp.c; sourceTree = ""; }; - 7C9BA78E1D11F2C3003F6409 /* autoip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = autoip.c; path = ../../../../ext/lwip/src/core/ipv4/autoip.c; sourceTree = ""; }; - 7C9BA78F1D11F2C3003F6409 /* icmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = icmp.c; path = ../../../../ext/lwip/src/core/ipv4/icmp.c; sourceTree = ""; }; - 7C9BA7901D11F2C3003F6409 /* igmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = igmp.c; path = ../../../../ext/lwip/src/core/ipv4/igmp.c; sourceTree = ""; }; - 7C9BA7911D11F2C3003F6409 /* inet_chksum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inet_chksum.c; path = ../../../../ext/lwip/src/core/ipv4/inet_chksum.c; sourceTree = ""; }; - 7C9BA7921D11F2C3003F6409 /* inet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inet.c; path = ../../../../ext/lwip/src/core/ipv4/inet.c; sourceTree = ""; }; - 7C9BA7931D11F2C3003F6409 /* ip_addr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ip_addr.c; path = ../../../../ext/lwip/src/core/ipv4/ip_addr.c; sourceTree = ""; }; - 7C9BA7941D11F2C3003F6409 /* ip_frag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ip_frag.c; path = ../../../../ext/lwip/src/core/ipv4/ip_frag.c; sourceTree = ""; }; - 7C9BA7951D11F2C3003F6409 /* ip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ip.c; path = ../../../../ext/lwip/src/core/ipv4/ip.c; sourceTree = ""; }; - 7C9BA79E1D11F2D7003F6409 /* api_msg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = api_msg.h; path = ../../../../ext/lwip/src/include/lwip/api_msg.h; sourceTree = ""; }; - 7C9BA79F1D11F2D7003F6409 /* api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = api.h; path = ../../../../ext/lwip/src/include/lwip/api.h; sourceTree = ""; }; - 7C9BA7A01D11F2D7003F6409 /* arch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arch.h; path = ../../../../ext/lwip/src/include/lwip/arch.h; sourceTree = ""; }; - 7C9BA7A11D11F2D7003F6409 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../../../../ext/lwip/src/include/lwip/debug.h; sourceTree = ""; }; - 7C9BA7A21D11F2D7003F6409 /* def.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = def.h; path = ../../../../ext/lwip/src/include/lwip/def.h; sourceTree = ""; }; - 7C9BA7A31D11F2D7003F6409 /* dhcp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dhcp.h; path = ../../../../ext/lwip/src/include/lwip/dhcp.h; sourceTree = ""; }; - 7C9BA7A41D11F2D7003F6409 /* dns.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dns.h; path = ../../../../ext/lwip/src/include/lwip/dns.h; sourceTree = ""; }; - 7C9BA7A51D11F2D7003F6409 /* err.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = err.h; path = ../../../../ext/lwip/src/include/lwip/err.h; sourceTree = ""; }; - 7C9BA7A61D11F2D7003F6409 /* init.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = init.h; path = ../../../../ext/lwip/src/include/lwip/init.h; sourceTree = ""; }; - 7C9BA7A71D11F2D7003F6409 /* ip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ip.h; path = ../../../../ext/lwip/src/include/lwip/ip.h; sourceTree = ""; }; - 7C9BA7A81D11F2D7003F6409 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mem.h; path = ../../../../ext/lwip/src/include/lwip/mem.h; sourceTree = ""; }; - 7C9BA7A91D11F2D7003F6409 /* memp_std.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = memp_std.h; path = ../../../../ext/lwip/src/include/lwip/memp_std.h; sourceTree = ""; }; - 7C9BA7AA1D11F2D7003F6409 /* memp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = memp.h; path = ../../../../ext/lwip/src/include/lwip/memp.h; sourceTree = ""; }; - 7C9BA7AB1D11F2D7003F6409 /* netbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = netbuf.h; path = ../../../../ext/lwip/src/include/lwip/netbuf.h; sourceTree = ""; }; - 7C9BA7AC1D11F2D7003F6409 /* netdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = netdb.h; path = ../../../../ext/lwip/src/include/lwip/netdb.h; sourceTree = ""; }; - 7C9BA7AD1D11F2D7003F6409 /* netif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = netif.h; path = ../../../../ext/lwip/src/include/lwip/netif.h; sourceTree = ""; }; - 7C9BA7AE1D11F2D7003F6409 /* netifapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = netifapi.h; path = ../../../../ext/lwip/src/include/lwip/netifapi.h; sourceTree = ""; }; - 7C9BA7AF1D11F2D7003F6409 /* opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opt.h; path = ../../../../ext/lwip/src/include/lwip/opt.h; sourceTree = ""; }; - 7C9BA7B01D11F2D7003F6409 /* pbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pbuf.h; path = ../../../../ext/lwip/src/include/lwip/pbuf.h; sourceTree = ""; }; - 7C9BA7B11D11F2D7003F6409 /* raw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = raw.h; path = ../../../../ext/lwip/src/include/lwip/raw.h; sourceTree = ""; }; - 7C9BA7B21D11F2D7003F6409 /* sio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sio.h; path = ../../../../ext/lwip/src/include/lwip/sio.h; sourceTree = ""; }; - 7C9BA7B31D11F2D7003F6409 /* snmp_asn1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = snmp_asn1.h; path = ../../../../ext/lwip/src/include/lwip/snmp_asn1.h; sourceTree = ""; }; - 7C9BA7B41D11F2D7003F6409 /* snmp_msg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = snmp_msg.h; path = ../../../../ext/lwip/src/include/lwip/snmp_msg.h; sourceTree = ""; }; - 7C9BA7B51D11F2D7003F6409 /* snmp_structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = snmp_structs.h; path = ../../../../ext/lwip/src/include/lwip/snmp_structs.h; sourceTree = ""; }; - 7C9BA7B61D11F2D7003F6409 /* snmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = snmp.h; path = ../../../../ext/lwip/src/include/lwip/snmp.h; sourceTree = ""; }; - 7C9BA7B71D11F2D7003F6409 /* sockets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sockets.h; path = ../../../../ext/lwip/src/include/lwip/sockets.h; sourceTree = ""; }; - 7C9BA7B81D11F2D7003F6409 /* stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stats.h; path = ../../../../ext/lwip/src/include/lwip/stats.h; sourceTree = ""; }; - 7C9BA7B91D11F2D7003F6409 /* sys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sys.h; path = ../../../../ext/lwip/src/include/lwip/sys.h; sourceTree = ""; }; - 7C9BA7BA1D11F2D7003F6409 /* tcp_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcp_impl.h; path = ../../../../ext/lwip/src/include/lwip/tcp_impl.h; sourceTree = ""; }; - 7C9BA7BB1D11F2D7003F6409 /* tcp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcp.h; path = ../../../../ext/lwip/src/include/lwip/tcp.h; sourceTree = ""; }; - 7C9BA7BC1D11F2D7003F6409 /* tcpip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcpip.h; path = ../../../../ext/lwip/src/include/lwip/tcpip.h; sourceTree = ""; }; - 7C9BA7BD1D11F2D7003F6409 /* timers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = timers.h; path = ../../../../ext/lwip/src/include/lwip/timers.h; sourceTree = ""; }; - 7C9BA7BE1D11F2D7003F6409 /* udp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = udp.h; path = ../../../../ext/lwip/src/include/lwip/udp.h; sourceTree = ""; }; - 7C9BA7E01D11F2F1003F6409 /* autoip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = autoip.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/autoip.h; sourceTree = ""; }; - 7C9BA7E11D11F2F1003F6409 /* icmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = icmp.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/icmp.h; sourceTree = ""; }; - 7C9BA7E21D11F2F1003F6409 /* igmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = igmp.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/igmp.h; sourceTree = ""; }; - 7C9BA7E31D11F2F1003F6409 /* inet_chksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inet_chksum.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/inet_chksum.h; sourceTree = ""; }; - 7C9BA7E41D11F2F1003F6409 /* inet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inet.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/inet.h; sourceTree = ""; }; - 7C9BA7E51D11F2F1003F6409 /* ip_addr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ip_addr.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/ip_addr.h; sourceTree = ""; }; - 7C9BA7E61D11F2F1003F6409 /* ip_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ip_frag.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/ip_frag.h; sourceTree = ""; }; - 7C9BA7E71D11F2F1003F6409 /* ip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ip.h; path = ../../../../ext/lwip/src/include/ipv4/lwip/ip.h; sourceTree = ""; }; - 7C9BA7F01D11F452003F6409 /* lwipopts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lwipopts.h; path = ../../../ext/lwipopts.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 7C0FEDD41D120376007A4E66 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C0FEDE11D12039C007A4E66 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C0FEDEB1D1203AF007A4E66 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C936A301D11EBEA00470058 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 7C0FEDD91D120376007A4E66 /* ZeroTierSDK_OSX */ = { - isa = PBXGroup; - children = ( - 7C0FEDDA1D120376007A4E66 /* ZeroTierSDK_OSX.h */, - 7C0FEDDC1D120376007A4E66 /* Info.plist */, - ); - path = ZeroTierSDK_OSX; - sourceTree = ""; - }; - 7C0FEDE51D12039C007A4E66 /* ZeroTierSDK_Unity3D_iOS */ = { - isa = PBXGroup; - children = ( - 7C0FEDE61D12039C007A4E66 /* Info.plist */, - ); - path = ZeroTierSDK_Unity3D_iOS; - sourceTree = ""; - }; - 7C0FEDEF1D1203AF007A4E66 /* ZeroTierSDK_Unity3D_OSX */ = { - isa = PBXGroup; - children = ( - 7C0FEDF01D1203AF007A4E66 /* Info.plist */, - ); - path = ZeroTierSDK_Unity3D_OSX; - sourceTree = ""; - }; - 7C936A2A1D11EBEA00470058 = { - isa = PBXGroup; - children = ( - 7C936A421D11EC2000470058 /* SDK */, - 7C936A411D11EC1000470058 /* ZeroTier */, - 7C936A401D11EC0900470058 /* ext */, - 7C936A3F1D11EBF900470058 /* lwIP */, - 7C936A361D11EBEA00470058 /* ZeroTierSDK_iOS */, - 7C0FEDD91D120376007A4E66 /* ZeroTierSDK_OSX */, - 7C0FEDE51D12039C007A4E66 /* ZeroTierSDK_Unity3D_iOS */, - 7C0FEDEF1D1203AF007A4E66 /* ZeroTierSDK_Unity3D_OSX */, - 7C936A351D11EBEA00470058 /* Products */, - ); - sourceTree = ""; - }; - 7C936A351D11EBEA00470058 /* Products */ = { - isa = PBXGroup; - children = ( - 7C936A341D11EBEA00470058 /* ZeroTierSDK_iOS.framework */, - 7C0FEDD81D120376007A4E66 /* ZeroTierSDK_OSX.framework */, - 7C0FEDE41D12039C007A4E66 /* ZeroTierSDK_Unity3D_iOS.bundle */, - 7C0FEDEE1D1203AF007A4E66 /* ZeroTierSDK_Unity3D_OSX.bundle */, - ); - name = Products; - sourceTree = ""; - }; - 7C936A361D11EBEA00470058 /* ZeroTierSDK_iOS */ = { - isa = PBXGroup; - children = ( - 7C936A371D11EBEA00470058 /* ZeroTierSDK_iOS.h */, - 7C936A391D11EBEA00470058 /* Info.plist */, - ); - path = ZeroTierSDK_iOS; - sourceTree = ""; - }; - 7C936A3F1D11EBF900470058 /* lwIP */ = { - isa = PBXGroup; - children = ( - 7C9BA7E01D11F2F1003F6409 /* autoip.h */, - 7C9BA7E11D11F2F1003F6409 /* icmp.h */, - 7C9BA7E21D11F2F1003F6409 /* igmp.h */, - 7C9BA7E31D11F2F1003F6409 /* inet_chksum.h */, - 7C9BA7E41D11F2F1003F6409 /* inet.h */, - 7C9BA7E51D11F2F1003F6409 /* ip_addr.h */, - 7C9BA7E61D11F2F1003F6409 /* ip_frag.h */, - 7C9BA7E71D11F2F1003F6409 /* ip.h */, - 7C9BA79E1D11F2D7003F6409 /* api_msg.h */, - 7C9BA79F1D11F2D7003F6409 /* api.h */, - 7C9BA7A01D11F2D7003F6409 /* arch.h */, - 7C9BA7A11D11F2D7003F6409 /* debug.h */, - 7C9BA7A21D11F2D7003F6409 /* def.h */, - 7C9BA7A31D11F2D7003F6409 /* dhcp.h */, - 7C9BA7A41D11F2D7003F6409 /* dns.h */, - 7C9BA7A51D11F2D7003F6409 /* err.h */, - 7C9BA7A61D11F2D7003F6409 /* init.h */, - 7C9BA7A71D11F2D7003F6409 /* ip.h */, - 7C9BA7A81D11F2D7003F6409 /* mem.h */, - 7C9BA7A91D11F2D7003F6409 /* memp_std.h */, - 7C9BA7AA1D11F2D7003F6409 /* memp.h */, - 7C9BA7AB1D11F2D7003F6409 /* netbuf.h */, - 7C9BA7AC1D11F2D7003F6409 /* netdb.h */, - 7C9BA7AD1D11F2D7003F6409 /* netif.h */, - 7C9BA7AE1D11F2D7003F6409 /* netifapi.h */, - 7C9BA7AF1D11F2D7003F6409 /* opt.h */, - 7C9BA7B01D11F2D7003F6409 /* pbuf.h */, - 7C9BA7B11D11F2D7003F6409 /* raw.h */, - 7C9BA7B21D11F2D7003F6409 /* sio.h */, - 7C9BA7B31D11F2D7003F6409 /* snmp_asn1.h */, - 7C9BA7B41D11F2D7003F6409 /* snmp_msg.h */, - 7C9BA7B51D11F2D7003F6409 /* snmp_structs.h */, - 7C9BA7B61D11F2D7003F6409 /* snmp.h */, - 7C9BA7B71D11F2D7003F6409 /* sockets.h */, - 7C9BA7B81D11F2D7003F6409 /* stats.h */, - 7C9BA7B91D11F2D7003F6409 /* sys.h */, - 7C9BA7BA1D11F2D7003F6409 /* tcp_impl.h */, - 7C9BA7BB1D11F2D7003F6409 /* tcp.h */, - 7C9BA7BC1D11F2D7003F6409 /* tcpip.h */, - 7C9BA7BD1D11F2D7003F6409 /* timers.h */, - 7C9BA7BE1D11F2D7003F6409 /* udp.h */, - 7C9BA78E1D11F2C3003F6409 /* autoip.c */, - 7C9BA78F1D11F2C3003F6409 /* icmp.c */, - 7C9BA7901D11F2C3003F6409 /* igmp.c */, - 7C9BA7911D11F2C3003F6409 /* inet_chksum.c */, - 7C9BA7921D11F2C3003F6409 /* inet.c */, - 7C9BA7931D11F2C3003F6409 /* ip_addr.c */, - 7C9BA7941D11F2C3003F6409 /* ip_frag.c */, - 7C9BA7951D11F2C3003F6409 /* ip.c */, - 7C9BA76E1D11F2B1003F6409 /* def.c */, - 7C9BA76F1D11F2B1003F6409 /* dhcp.c */, - 7C9BA7701D11F2B1003F6409 /* dns.c */, - 7C9BA7711D11F2B1003F6409 /* init.c */, - 7C9BA7721D11F2B1003F6409 /* mem.c */, - 7C9BA7731D11F2B1003F6409 /* memp.c */, - 7C9BA7741D11F2B1003F6409 /* netif.c */, - 7C9BA7751D11F2B1003F6409 /* pbuf.c */, - 7C9BA7761D11F2B1003F6409 /* raw.c */, - 7C9BA7771D11F2B1003F6409 /* stats.c */, - 7C9BA7781D11F2B1003F6409 /* sys.c */, - 7C9BA7791D11F2B1003F6409 /* tcp_in.c */, - 7C9BA77A1D11F2B1003F6409 /* tcp_out.c */, - 7C9BA77B1D11F2B1003F6409 /* tcp.c */, - 7C9BA77C1D11F2B1003F6409 /* timers.c */, - 7C9BA77D1D11F2B1003F6409 /* udp.c */, - 7C9BA75E1D11F2A2003F6409 /* api_lib.c */, - 7C9BA75F1D11F2A2003F6409 /* api_msg.c */, - 7C9BA7601D11F2A2003F6409 /* err.c */, - 7C9BA7611D11F2A2003F6409 /* netbuf.c */, - 7C9BA7621D11F2A2003F6409 /* netdb.c */, - 7C9BA7631D11F2A2003F6409 /* netifapi.c */, - 7C9BA7641D11F2A2003F6409 /* sockets.c */, - 7C9BA7651D11F2A2003F6409 /* tcpip.c */, - ); - name = lwIP; - path = ZeroTierSDK_iOS; - sourceTree = ""; - }; - 7C936A401D11EC0900470058 /* ext */ = { - isa = PBXGroup; - children = ( - 7C9BA75A1D11F290003F6409 /* lz4.c */, - 7C9BA75B1D11F290003F6409 /* lz4.h */, - 7C9BA7561D11F280003F6409 /* http_parser.c */, - 7C9BA7571D11F280003F6409 /* http_parser.h */, - ); - name = ext; - path = ZeroTierSDK_iOS; - sourceTree = ""; - }; - 7C936A411D11EC1000470058 /* ZeroTier */ = { - isa = PBXGroup; - children = ( - 7C9BA74E1D11F267003F6409 /* ControlPlane.cpp */, - 7C9BA74F1D11F267003F6409 /* ControlPlane.hpp */, - 7C9BA7501D11F267003F6409 /* OneService.cpp */, - 7C9BA7511D11F267003F6409 /* OneService.hpp */, - 7C9BA7301D11F257003F6409 /* Arp.cpp */, - 7C9BA7311D11F257003F6409 /* Arp.hpp */, - 7C9BA7321D11F257003F6409 /* BackgroundResolver.cpp */, - 7C9BA7331D11F257003F6409 /* BackgroundResolver.hpp */, - 7C9BA7341D11F257003F6409 /* Binder.hpp */, - 7C9BA7351D11F257003F6409 /* Http.cpp */, - 7C9BA7361D11F257003F6409 /* Http.hpp */, - 7C9BA7371D11F257003F6409 /* OSUtils.cpp */, - 7C9BA7381D11F257003F6409 /* OSUtils.hpp */, - 7C9BA7391D11F257003F6409 /* Phy.hpp */, - 7C9BA73A1D11F257003F6409 /* PortMapper.cpp */, - 7C9BA73B1D11F257003F6409 /* PortMapper.hpp */, - 7C9BA73C1D11F257003F6409 /* RoutingTable.cpp */, - 7C9BA73D1D11F257003F6409 /* RoutingTable.hpp */, - 7C9BA73E1D11F257003F6409 /* Thread.hpp */, - 7C9BA6B41D11F235003F6409 /* Address.hpp */, - 7C9BA6B51D11F235003F6409 /* Array.hpp */, - 7C9BA6B61D11F235003F6409 /* AtomicCounter.hpp */, - 7C9BA6B71D11F235003F6409 /* BinarySemaphore.hpp */, - 7C9BA6B81D11F235003F6409 /* Buffer.hpp */, - 7C9BA6B91D11F235003F6409 /* C25519.cpp */, - 7C9BA6BA1D11F235003F6409 /* C25519.hpp */, - 7C9BA6BB1D11F235003F6409 /* CertificateOfMembership.cpp */, - 7C9BA6BC1D11F235003F6409 /* CertificateOfMembership.hpp */, - 7C9BA6BD1D11F235003F6409 /* Cluster.cpp */, - 7C9BA6BE1D11F235003F6409 /* Cluster.hpp */, - 7C9BA6BF1D11F235003F6409 /* Constants.hpp */, - 7C9BA6C01D11F235003F6409 /* DeferredPackets.cpp */, - 7C9BA6C11D11F235003F6409 /* DeferredPackets.hpp */, - 7C9BA6C21D11F235003F6409 /* Dictionary.cpp */, - 7C9BA6C31D11F235003F6409 /* Dictionary.hpp */, - 7C9BA6C41D11F235003F6409 /* Hashtable.hpp */, - 7C9BA6C51D11F235003F6409 /* Identity.cpp */, - 7C9BA6C61D11F235003F6409 /* Identity.hpp */, - 7C9BA6C71D11F235003F6409 /* IncomingPacket.cpp */, - 7C9BA6C81D11F235003F6409 /* IncomingPacket.hpp */, - 7C9BA6C91D11F235003F6409 /* InetAddress.cpp */, - 7C9BA6CA1D11F235003F6409 /* InetAddress.hpp */, - 7C9BA6CB1D11F235003F6409 /* MAC.hpp */, - 7C9BA6CC1D11F235003F6409 /* Multicaster.cpp */, - 7C9BA6CD1D11F235003F6409 /* Multicaster.hpp */, - 7C9BA6CE1D11F235003F6409 /* MulticastGroup.hpp */, - 7C9BA6CF1D11F235003F6409 /* Mutex.hpp */, - 7C9BA6D01D11F235003F6409 /* Network.cpp */, - 7C9BA6D11D11F235003F6409 /* Network.hpp */, - 7C9BA6D21D11F235003F6409 /* NetworkConfig.cpp */, - 7C9BA6D31D11F235003F6409 /* NetworkConfig.hpp */, - 7C9BA6D41D11F235003F6409 /* NetworkConfigRequestMetaData.hpp */, - 7C9BA6D51D11F235003F6409 /* NetworkController.hpp */, - 7C9BA6D61D11F235003F6409 /* Node.cpp */, - 7C9BA6D71D11F235003F6409 /* Node.hpp */, - 7C9BA6D81D11F235003F6409 /* NonCopyable.hpp */, - 7C9BA6D91D11F235003F6409 /* OutboundMulticast.cpp */, - 7C9BA6DA1D11F235003F6409 /* OutboundMulticast.hpp */, - 7C9BA6DB1D11F235003F6409 /* Packet.cpp */, - 7C9BA6DC1D11F235003F6409 /* Packet.hpp */, - 7C9BA6DD1D11F235003F6409 /* Path.cpp */, - 7C9BA6DE1D11F235003F6409 /* Path.hpp */, - 7C9BA6DF1D11F235003F6409 /* Peer.cpp */, - 7C9BA6E01D11F235003F6409 /* Peer.hpp */, - 7C9BA6E11D11F235003F6409 /* Poly1305.cpp */, - 7C9BA6E21D11F235003F6409 /* Poly1305.hpp */, - 7C9BA6E31D11F235003F6409 /* RuntimeEnvironment.hpp */, - 7C9BA6E41D11F235003F6409 /* Salsa20.cpp */, - 7C9BA6E51D11F235003F6409 /* Salsa20.hpp */, - 7C9BA6E61D11F235003F6409 /* SelfAwareness.cpp */, - 7C9BA6E71D11F235003F6409 /* SelfAwareness.hpp */, - 7C9BA6E81D11F235003F6409 /* SHA512.cpp */, - 7C9BA6E91D11F235003F6409 /* SHA512.hpp */, - 7C9BA6EA1D11F235003F6409 /* SharedPtr.hpp */, - 7C9BA6EB1D11F235003F6409 /* Switch.cpp */, - 7C9BA6EC1D11F235003F6409 /* Switch.hpp */, - 7C9BA6ED1D11F235003F6409 /* Topology.cpp */, - 7C9BA6EE1D11F235003F6409 /* Topology.hpp */, - 7C9BA6EF1D11F235003F6409 /* Utils.cpp */, - 7C9BA6F01D11F235003F6409 /* Utils.hpp */, - 7C9BA6F11D11F235003F6409 /* World.hpp */, - ); - name = ZeroTier; - sourceTree = ""; - }; - 7C936A421D11EC2000470058 /* SDK */ = { - isa = PBXGroup; - children = ( - 7C9BA7F01D11F452003F6409 /* lwipopts.h */, - 7C936A431D11EC3000470058 /* SDK_Debug.c */, - 7C936A441D11EC3000470058 /* SDK_Debug.h */, - 7C936A451D11EC3000470058 /* SDK_EthernetTap.cpp */, - 7C936A461D11EC3000470058 /* SDK_EthernetTap.hpp */, - 7C936A471D11EC3000470058 /* SDK_Intercept.c */, - 7C936A481D11EC3000470058 /* SDK_LWIPStack.hpp */, - 7C936A491D11EC3000470058 /* SDK_Proxy.cpp */, - 7C936A4A1D11EC3000470058 /* SDK_RPC.c */, - 7C936A4B1D11EC3000470058 /* SDK_RPC.h */, - 7C936A4C1D11EC3000470058 /* SDK_ServiceSetup.cpp */, - 7C936A4D1D11EC3000470058 /* SDK_ServiceSetup.hpp */, - 7C936A4E1D11EC3000470058 /* SDK_Signatures.h */, - 7C936A4F1D11EC3000470058 /* SDK_Sockets.c */, - 7C936A501D11EC3000470058 /* SDK.h */, - ); - name = SDK; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 7C0FEDD51D120376007A4E66 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7C0FEDDB1D120376007A4E66 /* ZeroTierSDK_OSX.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C936A311D11EBEA00470058 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7C9BA7401D11F257003F6409 /* Arp.hpp in Headers */, - 7C9BA7011D11F235003F6409 /* Dictionary.hpp in Headers */, - 7C936A541D11EC3000470058 /* SDK_EthernetTap.hpp in Headers */, - 7C9BA7C71D11F2D7003F6409 /* init.h in Headers */, - 7C9BA7C11D11F2D7003F6409 /* arch.h in Headers */, - 7C9BA7DC1D11F2D7003F6409 /* tcp.h in Headers */, - 7C9BA6F51D11F235003F6409 /* BinarySemaphore.hpp in Headers */, - 7C9BA7151D11F235003F6409 /* Node.hpp in Headers */, - 7C9BA6FC1D11F235003F6409 /* Cluster.hpp in Headers */, - 7C9BA7CD1D11F2D7003F6409 /* netdb.h in Headers */, - 7C9BA7CA1D11F2D7003F6409 /* memp_std.h in Headers */, - 7C9BA7CE1D11F2D7003F6409 /* netif.h in Headers */, - 7C9BA6FD1D11F235003F6409 /* Constants.hpp in Headers */, - 7C9BA7D61D11F2D7003F6409 /* snmp_structs.h in Headers */, - 7C9BA7EB1D11F2F1003F6409 /* inet_chksum.h in Headers */, - 7C9BA7231D11F235003F6409 /* Salsa20.hpp in Headers */, - 7C9BA75D1D11F290003F6409 /* lz4.h in Headers */, - 7C9BA7201D11F235003F6409 /* Poly1305.hpp in Headers */, - 7C9BA7C01D11F2D7003F6409 /* api.h in Headers */, - 7C9BA7091D11F235003F6409 /* MAC.hpp in Headers */, - 7C9BA7CB1D11F2D7003F6409 /* memp.h in Headers */, - 7C9BA70F1D11F235003F6409 /* Network.hpp in Headers */, - 7C9BA7DD1D11F2D7003F6409 /* tcpip.h in Headers */, - 7C9BA6FF1D11F235003F6409 /* DeferredPackets.hpp in Headers */, - 7C9BA7D31D11F2D7003F6409 /* sio.h in Headers */, - 7C9BA7D21D11F2D7003F6409 /* raw.h in Headers */, - 7C9BA6FA1D11F235003F6409 /* CertificateOfMembership.hpp in Headers */, - 7C9BA74A1D11F257003F6409 /* PortMapper.hpp in Headers */, - 7C9BA6F41D11F235003F6409 /* AtomicCounter.hpp in Headers */, - 7C9BA7081D11F235003F6409 /* InetAddress.hpp in Headers */, - 7C9BA7481D11F257003F6409 /* Phy.hpp in Headers */, - 7C9BA7C31D11F2D7003F6409 /* def.h in Headers */, - 7C9BA7E81D11F2F1003F6409 /* autoip.h in Headers */, - 7C9BA7421D11F257003F6409 /* BackgroundResolver.hpp in Headers */, - 7C9BA74C1D11F257003F6409 /* RoutingTable.hpp in Headers */, - 7C9BA7111D11F235003F6409 /* NetworkConfig.hpp in Headers */, - 7C9BA7D51D11F2D7003F6409 /* snmp_msg.h in Headers */, - 7C9BA7D01D11F2D7003F6409 /* opt.h in Headers */, - 7C9BA7131D11F235003F6409 /* NetworkController.hpp in Headers */, - 7C9BA70C1D11F235003F6409 /* MulticastGroup.hpp in Headers */, - 7C9BA7D11D11F2D7003F6409 /* pbuf.h in Headers */, - 7C936A561D11EC3000470058 /* SDK_LWIPStack.hpp in Headers */, - 7C936A5C1D11EC3000470058 /* SDK_Signatures.h in Headers */, - 7C9BA7ED1D11F2F1003F6409 /* ip_addr.h in Headers */, - 7C9BA7DF1D11F2D7003F6409 /* udp.h in Headers */, - 7C9BA7211D11F235003F6409 /* RuntimeEnvironment.hpp in Headers */, - 7C9BA7121D11F235003F6409 /* NetworkConfigRequestMetaData.hpp in Headers */, - 7C9BA7251D11F235003F6409 /* SelfAwareness.hpp in Headers */, - 7C9BA7C81D11F2D7003F6409 /* ip.h in Headers */, - 7C9BA7CF1D11F2D7003F6409 /* netifapi.h in Headers */, - 7C9BA7CC1D11F2D7003F6409 /* netbuf.h in Headers */, - 7C9BA6F31D11F235003F6409 /* Array.hpp in Headers */, - 7C9BA7161D11F235003F6409 /* NonCopyable.hpp in Headers */, - 7C9BA7181D11F235003F6409 /* OutboundMulticast.hpp in Headers */, - 7C9BA7591D11F280003F6409 /* http_parser.h in Headers */, - 7C9BA7D71D11F2D7003F6409 /* snmp.h in Headers */, - 7C9BA7C61D11F2D7003F6409 /* err.h in Headers */, - 7C9BA6F81D11F235003F6409 /* C25519.hpp in Headers */, - 7C9BA7C21D11F2D7003F6409 /* debug.h in Headers */, - 7C9BA6F21D11F235003F6409 /* Address.hpp in Headers */, - 7C9BA71A1D11F235003F6409 /* Packet.hpp in Headers */, - 7C9BA7451D11F257003F6409 /* Http.hpp in Headers */, - 7C9BA70B1D11F235003F6409 /* Multicaster.hpp in Headers */, - 7C9BA7DB1D11F2D7003F6409 /* tcp_impl.h in Headers */, - 7C9BA72A1D11F235003F6409 /* Switch.hpp in Headers */, - 7C9BA7271D11F235003F6409 /* SHA512.hpp in Headers */, - 7C9BA70D1D11F235003F6409 /* Mutex.hpp in Headers */, - 7C9BA7471D11F257003F6409 /* OSUtils.hpp in Headers */, - 7C9BA7531D11F267003F6409 /* ControlPlane.hpp in Headers */, - 7C9BA7DE1D11F2D7003F6409 /* timers.h in Headers */, - 7C9BA71E1D11F235003F6409 /* Peer.hpp in Headers */, - 7C9BA7431D11F257003F6409 /* Binder.hpp in Headers */, - 7C936A5B1D11EC3000470058 /* SDK_ServiceSetup.hpp in Headers */, - 7C9BA7DA1D11F2D7003F6409 /* sys.h in Headers */, - 7C9BA7EA1D11F2F1003F6409 /* igmp.h in Headers */, - 7C9BA7021D11F235003F6409 /* Hashtable.hpp in Headers */, - 7C9BA7C91D11F2D7003F6409 /* mem.h in Headers */, - 7C9BA7551D11F267003F6409 /* OneService.hpp in Headers */, - 7C936A5E1D11EC3000470058 /* SDK.h in Headers */, - 7C936A591D11EC3000470058 /* SDK_RPC.h in Headers */, - 7C9BA7D81D11F2D7003F6409 /* sockets.h in Headers */, - 7C9BA7281D11F235003F6409 /* SharedPtr.hpp in Headers */, - 7C9BA7EE1D11F2F1003F6409 /* ip_frag.h in Headers */, - 7C9BA72F1D11F235003F6409 /* World.hpp in Headers */, - 7C9BA74D1D11F257003F6409 /* Thread.hpp in Headers */, - 7C9BA7C41D11F2D7003F6409 /* dhcp.h in Headers */, - 7C9BA71C1D11F235003F6409 /* Path.hpp in Headers */, - 7C9BA7EC1D11F2F1003F6409 /* inet.h in Headers */, - 7C9BA72E1D11F235003F6409 /* Utils.hpp in Headers */, - 7C9BA7BF1D11F2D7003F6409 /* api_msg.h in Headers */, - 7C9BA7D41D11F2D7003F6409 /* snmp_asn1.h in Headers */, - 7C9BA7061D11F235003F6409 /* IncomingPacket.hpp in Headers */, - 7C9BA7D91D11F2D7003F6409 /* stats.h in Headers */, - 7C9BA6F61D11F235003F6409 /* Buffer.hpp in Headers */, - 7C9BA7E91D11F2F1003F6409 /* icmp.h in Headers */, - 7C9BA7041D11F235003F6409 /* Identity.hpp in Headers */, - 7C936A521D11EC3000470058 /* SDK_Debug.h in Headers */, - 7C9BA7C51D11F2D7003F6409 /* dns.h in Headers */, - 7C9BA72C1D11F235003F6409 /* Topology.hpp in Headers */, - 7C9BA7EF1D11F2F1003F6409 /* ip.h in Headers */, - 7C936A381D11EBEA00470058 /* ZeroTierSDK_iOS.h in Headers */, - 7C9BA7F11D11F452003F6409 /* lwipopts.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 7C0FEDD71D120376007A4E66 /* ZeroTierSDK_OSX */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7C0FEDDF1D120376007A4E66 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_OSX" */; - buildPhases = ( - 7C0FEDD31D120376007A4E66 /* Sources */, - 7C0FEDD41D120376007A4E66 /* Frameworks */, - 7C0FEDD51D120376007A4E66 /* Headers */, - 7C0FEDD61D120376007A4E66 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ZeroTierSDK_OSX; - productName = ZeroTierSDK_OSX; - productReference = 7C0FEDD81D120376007A4E66 /* ZeroTierSDK_OSX.framework */; - productType = "com.apple.product-type.framework"; - }; - 7C0FEDE31D12039C007A4E66 /* ZeroTierSDK_Unity3D_iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7C0FEDE71D12039C007A4E66 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_Unity3D_iOS" */; - buildPhases = ( - 7C0FEDE01D12039C007A4E66 /* Sources */, - 7C0FEDE11D12039C007A4E66 /* Frameworks */, - 7C0FEDE21D12039C007A4E66 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ZeroTierSDK_Unity3D_iOS; - productName = ZeroTierSDK_Unity3D_iOS; - productReference = 7C0FEDE41D12039C007A4E66 /* ZeroTierSDK_Unity3D_iOS.bundle */; - productType = "com.apple.product-type.bundle"; - }; - 7C0FEDED1D1203AF007A4E66 /* ZeroTierSDK_Unity3D_OSX */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7C0FEDF11D1203AF007A4E66 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_Unity3D_OSX" */; - buildPhases = ( - 7C0FEDEA1D1203AF007A4E66 /* Sources */, - 7C0FEDEB1D1203AF007A4E66 /* Frameworks */, - 7C0FEDEC1D1203AF007A4E66 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ZeroTierSDK_Unity3D_OSX; - productName = ZeroTierSDK_Unity3D_OSX; - productReference = 7C0FEDEE1D1203AF007A4E66 /* ZeroTierSDK_Unity3D_OSX.bundle */; - productType = "com.apple.product-type.bundle"; - }; - 7C936A331D11EBEA00470058 /* ZeroTierSDK_iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7C936A3C1D11EBEA00470058 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_iOS" */; - buildPhases = ( - 7C936A2F1D11EBEA00470058 /* Sources */, - 7C936A301D11EBEA00470058 /* Frameworks */, - 7C936A311D11EBEA00470058 /* Headers */, - 7C936A321D11EBEA00470058 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ZeroTierSDK_iOS; - productName = ZeroTierSDK_iOS; - productReference = 7C936A341D11EBEA00470058 /* ZeroTierSDK_iOS.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 7C936A2B1D11EBEA00470058 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0730; - ORGANIZATIONNAME = "ZeroTier Inc."; - TargetAttributes = { - 7C0FEDD71D120376007A4E66 = { - CreatedOnToolsVersion = 7.3; - }; - 7C0FEDE31D12039C007A4E66 = { - CreatedOnToolsVersion = 7.3; - }; - 7C0FEDED1D1203AF007A4E66 = { - CreatedOnToolsVersion = 7.3; - }; - 7C936A331D11EBEA00470058 = { - CreatedOnToolsVersion = 7.3; - }; - }; - }; - buildConfigurationList = 7C936A2E1D11EBEA00470058 /* Build configuration list for PBXProject "ZeroTierSDK_iOS" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 7C936A2A1D11EBEA00470058; - productRefGroup = 7C936A351D11EBEA00470058 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 7C936A331D11EBEA00470058 /* ZeroTierSDK_iOS */, - 7C0FEDD71D120376007A4E66 /* ZeroTierSDK_OSX */, - 7C0FEDE31D12039C007A4E66 /* ZeroTierSDK_Unity3D_iOS */, - 7C0FEDED1D1203AF007A4E66 /* ZeroTierSDK_Unity3D_OSX */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 7C0FEDD61D120376007A4E66 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C0FEDE21D12039C007A4E66 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C0FEDEC1D1203AF007A4E66 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C936A321D11EBEA00470058 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 7C0FEDD31D120376007A4E66 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C0FEDE01D12039C007A4E66 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C0FEDEA1D1203AF007A4E66 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7C936A2F1D11EBEA00470058 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7C9BA7861D11F2B1003F6409 /* raw.c in Sources */, - 7C9BA7801D11F2B1003F6409 /* dns.c in Sources */, - 7C9BA7881D11F2B1003F6409 /* sys.c in Sources */, - 7C9BA77F1D11F2B1003F6409 /* dhcp.c in Sources */, - 7C9BA7971D11F2C3003F6409 /* icmp.c in Sources */, - 7C9BA79B1D11F2C3003F6409 /* ip_addr.c in Sources */, - 7C936A511D11EC3000470058 /* SDK_Debug.c in Sources */, - 7C9BA7981D11F2C3003F6409 /* igmp.c in Sources */, - 7C9BA7661D11F2A2003F6409 /* api_lib.c in Sources */, - 7C936A571D11EC3000470058 /* SDK_Proxy.cpp in Sources */, - 7C9BA7261D11F235003F6409 /* SHA512.cpp in Sources */, - 7C9BA7671D11F2A2003F6409 /* api_msg.c in Sources */, - 7C9BA71F1D11F235003F6409 /* Poly1305.cpp in Sources */, - 7C9BA7841D11F2B1003F6409 /* netif.c in Sources */, - 7C936A5D1D11EC3000470058 /* SDK_Sockets.c in Sources */, - 7C9BA70E1D11F235003F6409 /* Network.cpp in Sources */, - 7C9BA7491D11F257003F6409 /* PortMapper.cpp in Sources */, - 7C9BA6F91D11F235003F6409 /* CertificateOfMembership.cpp in Sources */, - 7C9BA71D1D11F235003F6409 /* Peer.cpp in Sources */, - 7C9BA7961D11F2C3003F6409 /* autoip.c in Sources */, - 7C9BA7031D11F235003F6409 /* Identity.cpp in Sources */, - 7C9BA7191D11F235003F6409 /* Packet.cpp in Sources */, - 7C936A5A1D11EC3000470058 /* SDK_ServiceSetup.cpp in Sources */, - 7C9BA79C1D11F2C3003F6409 /* ip_frag.c in Sources */, - 7C9BA7001D11F235003F6409 /* Dictionary.cpp in Sources */, - 7C9BA7241D11F235003F6409 /* SelfAwareness.cpp in Sources */, - 7C9BA72D1D11F235003F6409 /* Utils.cpp in Sources */, - 7C9BA7171D11F235003F6409 /* OutboundMulticast.cpp in Sources */, - 7C9BA7581D11F280003F6409 /* http_parser.c in Sources */, - 7C9BA7461D11F257003F6409 /* OSUtils.cpp in Sources */, - 7C9BA71B1D11F235003F6409 /* Path.cpp in Sources */, - 7C9BA6FE1D11F235003F6409 /* DeferredPackets.cpp in Sources */, - 7C9BA6F71D11F235003F6409 /* C25519.cpp in Sources */, - 7C9BA7541D11F267003F6409 /* OneService.cpp in Sources */, - 7C9BA7821D11F2B1003F6409 /* mem.c in Sources */, - 7C9BA7891D11F2B1003F6409 /* tcp_in.c in Sources */, - 7C9BA77E1D11F2B1003F6409 /* def.c in Sources */, - 7C9BA76D1D11F2A2003F6409 /* tcpip.c in Sources */, - 7C9BA76A1D11F2A2003F6409 /* netdb.c in Sources */, - 7C9BA7441D11F257003F6409 /* Http.cpp in Sources */, - 7C9BA7691D11F2A2003F6409 /* netbuf.c in Sources */, - 7C9BA7291D11F235003F6409 /* Switch.cpp in Sources */, - 7C9BA78C1D11F2B1003F6409 /* timers.c in Sources */, - 7C9BA75C1D11F290003F6409 /* lz4.c in Sources */, - 7C9BA78A1D11F2B1003F6409 /* tcp_out.c in Sources */, - 7C9BA7521D11F267003F6409 /* ControlPlane.cpp in Sources */, - 7C9BA73F1D11F257003F6409 /* Arp.cpp in Sources */, - 7C9BA72B1D11F235003F6409 /* Topology.cpp in Sources */, - 7C936A531D11EC3000470058 /* SDK_EthernetTap.cpp in Sources */, - 7C9BA76B1D11F2A2003F6409 /* netifapi.c in Sources */, - 7C9BA7991D11F2C3003F6409 /* inet_chksum.c in Sources */, - 7C9BA7141D11F235003F6409 /* Node.cpp in Sources */, - 7C9BA7811D11F2B1003F6409 /* init.c in Sources */, - 7C9BA7681D11F2A2003F6409 /* err.c in Sources */, - 7C9BA79D1D11F2C3003F6409 /* ip.c in Sources */, - 7C9BA7221D11F235003F6409 /* Salsa20.cpp in Sources */, - 7C9BA7871D11F2B1003F6409 /* stats.c in Sources */, - 7C936A581D11EC3000470058 /* SDK_RPC.c in Sources */, - 7C9BA7411D11F257003F6409 /* BackgroundResolver.cpp in Sources */, - 7C9BA7071D11F235003F6409 /* InetAddress.cpp in Sources */, - 7C9BA7051D11F235003F6409 /* IncomingPacket.cpp in Sources */, - 7C9BA78B1D11F2B1003F6409 /* tcp.c in Sources */, - 7C9BA79A1D11F2C3003F6409 /* inet.c in Sources */, - 7C9BA76C1D11F2A2003F6409 /* sockets.c in Sources */, - 7C9BA7831D11F2B1003F6409 /* memp.c in Sources */, - 7C9BA70A1D11F235003F6409 /* Multicaster.cpp in Sources */, - 7C9BA6FB1D11F235003F6409 /* Cluster.cpp in Sources */, - 7C9BA7851D11F2B1003F6409 /* pbuf.c in Sources */, - 7C9BA74B1D11F257003F6409 /* RoutingTable.cpp in Sources */, - 7C9BA7101D11F235003F6409 /* NetworkConfig.cpp in Sources */, - 7C936A551D11EC3000470058 /* SDK_Intercept.c in Sources */, - 7C9BA78D1D11F2B1003F6409 /* udp.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 7C0FEDDD1D120376007A4E66 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = ZeroTierSDK_OSX/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-OSX"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 7C0FEDDE1D120376007A4E66 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = ZeroTierSDK_OSX/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-OSX"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 7C0FEDE81D12039C007A4E66 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = ZeroTierSDK_Unity3D_iOS/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-Unity3D-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 7C0FEDE91D12039C007A4E66 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = ZeroTierSDK_Unity3D_iOS/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-Unity3D-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 7C0FEDF21D1203AF007A4E66 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = ZeroTierSDK_Unity3D_OSX/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-Unity3D-OSX"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 7C0FEDF31D1203AF007A4E66 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = ZeroTierSDK_Unity3D_OSX/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-Unity3D-OSX"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 7C936A3A1D11EBEA00470058 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 7C936A3B1D11EBEA00470058 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 7C936A3D1D11EBEA00470058 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - HEADER_SEARCH_PATHS = "$(SRC_ROOT)/../../../ext/lwip/src/include"; - INFOPLIST_FILE = ZeroTierSDK_iOS/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - USER_HEADER_SEARCH_PATHS = ""; - }; - name = Debug; - }; - 7C936A3E1D11EBEA00470058 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - HEADER_SEARCH_PATHS = "$(SRC_ROOT)/../../../ext/lwip/src/include"; - INFOPLIST_FILE = ZeroTierSDK_iOS/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "zerotier.ZeroTierSDK-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - USER_HEADER_SEARCH_PATHS = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 7C0FEDDF1D120376007A4E66 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_OSX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7C0FEDDD1D120376007A4E66 /* Debug */, - 7C0FEDDE1D120376007A4E66 /* Release */, - ); - defaultConfigurationIsVisible = 0; - }; - 7C0FEDE71D12039C007A4E66 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_Unity3D_iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7C0FEDE81D12039C007A4E66 /* Debug */, - 7C0FEDE91D12039C007A4E66 /* Release */, - ); - defaultConfigurationIsVisible = 0; - }; - 7C0FEDF11D1203AF007A4E66 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_Unity3D_OSX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7C0FEDF21D1203AF007A4E66 /* Debug */, - 7C0FEDF31D1203AF007A4E66 /* Release */, - ); - defaultConfigurationIsVisible = 0; - }; - 7C936A2E1D11EBEA00470058 /* Build configuration list for PBXProject "ZeroTierSDK_iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7C936A3A1D11EBEA00470058 /* Debug */, - 7C936A3B1D11EBEA00470058 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 7C936A3C1D11EBEA00470058 /* Build configuration list for PBXNativeTarget "ZeroTierSDK_iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7C936A3D1D11EBEA00470058 /* Debug */, - 7C936A3E1D11EBEA00470058 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 7C936A2B1D11EBEA00470058 /* Project object */; -} diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index da9117c..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/UserInterfaceState.xcuserstate b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index ba5f756f964f9ba44cb3cbc2a1e3bf155e54d6aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20202 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 diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_OSX.xcscheme b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_OSX.xcscheme deleted file mode 100644 index 61000be..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_OSX.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_OSX.xcscheme b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_OSX.xcscheme deleted file mode 100644 index bf2e078..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_OSX.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_iOS.xcscheme b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_iOS.xcscheme deleted file mode 100644 index 1d1724b..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_Unity3D_iOS.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_iOS.xcscheme b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_iOS.xcscheme deleted file mode 100644 index e2f587e..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/ZeroTierSDK_iOS.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/xcschememanagement.plist b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index a0d143b..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/xcuserdata/Joseph.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,52 +0,0 @@ - - - - - SchemeUserState - - ZeroTierSDK_OSX.xcscheme - - orderHint - 1 - - ZeroTierSDK_Unity3D_OSX.xcscheme - - orderHint - 3 - - ZeroTierSDK_Unity3D_iOS.xcscheme - - orderHint - 2 - - ZeroTierSDK_iOS.xcscheme - - orderHint - 0 - - - SuppressBuildableAutocreation - - 7C0FEDD71D120376007A4E66 - - primary - - - 7C0FEDE31D12039C007A4E66 - - primary - - - 7C0FEDED1D1203AF007A4E66 - - primary - - - 7C936A331D11EBEA00470058 - - primary - - - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/Info.plist b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/Info.plist deleted file mode 100644 index 44f4d61..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/Info.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSHumanReadableCopyright - Copyright © 2016 ZeroTier Inc. All rights reserved. - NSPrincipalClass - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/ZeroTierSDK_OSX.h b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/ZeroTierSDK_OSX.h deleted file mode 100644 index 8325739..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_OSX/ZeroTierSDK_OSX.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// ZeroTierSDK_OSX.h -// ZeroTierSDK_OSX -// -// Created by Joseph Henry on 6/15/16. -// Copyright © 2016 ZeroTier Inc. All rights reserved. -// - -#import - -//! Project version number for ZeroTierSDK_OSX. -FOUNDATION_EXPORT double ZeroTierSDK_OSXVersionNumber; - -//! Project version string for ZeroTierSDK_OSX. -FOUNDATION_EXPORT const unsigned char ZeroTierSDK_OSXVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_OSX/Info.plist b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_OSX/Info.plist deleted file mode 100644 index a3ef5c8..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_OSX/Info.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSHumanReadableCopyright - Copyright © 2016 ZeroTier Inc. All rights reserved. - NSPrincipalClass - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_iOS/Info.plist b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_iOS/Info.plist deleted file mode 100644 index a3ef5c8..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_Unity3D_iOS/Info.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSHumanReadableCopyright - Copyright © 2016 ZeroTier Inc. All rights reserved. - NSPrincipalClass - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/Info.plist b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/Info.plist deleted file mode 100644 index d3de8ee..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - - - diff --git a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/ZeroTierSDK_iOS.h b/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/ZeroTierSDK_iOS.h deleted file mode 100644 index 65f44c2..0000000 --- a/integrations/Apple/ZeroTierSDK_Apple/ZeroTierSDK_iOS/ZeroTierSDK_iOS.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// ZeroTierSDK_iOS.h -// ZeroTierSDK_iOS -// -// Created by Joseph Henry on 6/15/16. -// Copyright © 2016 ZeroTier Inc. All rights reserved. -// - -#import - -//! Project version number for ZeroTierSDK_iOS. -FOUNDATION_EXPORT double ZeroTierSDK_iOSVersionNumber; - -//! Project version string for ZeroTierSDK_iOS. -FOUNDATION_EXPORT const unsigned char ZeroTierSDK_iOSVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/integrations/Apple_new/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/UserInterfaceState.xcuserstate b/integrations/Apple_new/ZeroTierSDK_Apple/ZeroTierSDK_Apple.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/UserInterfaceState.xcuserstate index 96f4a97ad2790d144fc1fdb09bbaeee6311ca9a4..fb5bbbd86fe6137a6794c1bf86e6cd9a2cbfb84d 100644 GIT binary patch delta 21493 zcmZ`>2VfM%*WcN@-P_$G4elJOj_h=i>!Qv5~yCHxf?z6M{9Z^Sp_+wkr9E_@IEHvTTYAAcYJ0RI^O6#pFm z0{~aBnnal>4GeQDp!y%C=!$k$^}(|T7go~ zC|Dq96?6zxf^I>dU{Ek3SR_~?SSDB@cv-MouuiZ+ut~60@Va29;0?iBg1v%$f`fv? zf{z5B2tE@W7kni+Avh&CD>x_kQE*Z4i{LlG?}F=sn}WXtcLnzakA#>|AS8vfaEee* zI8`VW8mWY)LJOg_&`#(mbQZb^J%v6(e_@a?L^xX*E{qb+70weT2$O|r!c1X~Fi%)0 zED@FoD}^;eg|I=`ENl_B3%i6+*ee_m4hzSGi-l_8a^XthD&bn;xbRis7U65c9m3th zH-+yA-xD4X9uj^iJR&?QJSO~7_>J(SP<2N5z3{y7C*dXGufnUsYr;Q;w}pQT{}DbE zJ|S>|ASgmi=n@8mgfJvb2y?=Uuq7Ob>4YocL3k5>L?AJPm_>vUk;EJ#mWU^kh*Tnj z$RYBGe4>CTB`SzYVvJZqEG3o`D~MN!Rm3`CJ@G2BiP%QGM(k7(yNEZ5w}^L%_lSeU z`^1ODN5rSZQQ|o91@R4Wf;df_Ad5Anr9w)ybzf>O;*s6?0CL#-w zrN~xfCvp-^7rBYtMZO|GQIIH16fT-0nkPyUWr%V_g`yHsrKncaC~6gTih4x7qG8b@ z(K6ACqL)Q$MB}0@qSr-li1vuy7VQ@u5*-m86MZE*B|0a%Ai6BND!L}RExIduLSU0x6~Qxd+HqZ19hIdNZp`rQ+H{aRxz}go1#~mLfL=(q(5-YE-A;GVopcwiqPyundXOHW z7tw3zwe&iAJv~luptsW7=w0+~`a}97`eXVC{R#akeU$!8MSn$qOP{2_r+=bA&dv49*A`F*AjcFj7XwxH4{xJLAE4GG2@~U9cGFzGL%x>l_=4~ea1Li~K zBj#h~2=fhdg87y?$(&-&F+VUrGruu^GB=rjnET9Qu~1Bl4a8H$)5NA?GqJhYUhEy9Q!T z8!=zZ5A(+YSUpysHDIT1#DcJ3Yz7v>PGfB$sDuCOCF`+h){wP1fyE#=7Mq8~Vey#> zsqV!^jq+Udvq4@{)Ks}Z&SI>Ll@{pNtF0>>)W=yr^$%!rC8lP1#MG53+?8D4-(X2t zGM0j+=Gc|g6g4*171heK_+RCX=?SUnDRJYdIV~$8HLqO3@it8+JI$ZSy(n} z#2T|E8?an#K9 z$jXwYN=02!L+ivScVJ!ID0i}U>oFDU@cbzEYDUz)K)+f$qLGmv6M_TSBFt$MHi!*j z!`KKmijA?3tP?w(b!J^y*G&cCvL1ac+Dw-!v8I|&dF-`K?Mm~72Vs+!#CTuh7#RjmJ6DDlKwqsMr zvDdKIS#Q>79NU5IWPMpblrld_lT=(J+pxFCIoBs7_G0^=W!$b_N^5&SYn?v)Ry1*k{=1*fH!l_67DO8^(sS5o{zI z#YS^p7zIQ`c&fjYeW=3DU}rI>b?aCg-j8!w^*YvSqKhA~3w+}Q@H2MldEi&b4#_U zjgpI<$HuZT5L8VXRP`n!0~_o<_Lxhs2iQaG5gW(Gvk4opCjbM0O=OeUWK?m^8r3BO z8g&jBHib3QS`Bo71Vswy0zIG)48T+{jZJ0K*mO37&1ADS0V$9HL(M-EHXDL62r4GN zDv{QgjL)ioEmpVF0EmGdum=vn5jcVAz!|szSKtQRfd}veUcejp0AJt-{6PQ+1VJDe z%m5)^CYS|ggHR9#!a)Rx1W_Ow%mH&j42T8uKpcn%2_O+9fn<;ZQb8I>2N@s}WPxmu z19HK9kO%UCssI#%B2WxUKq-)eGEfdGKqaUG)u0B{f;yl8N>C3PKqF`Z&0qmo2wFfZ zXant_19XBepaLv_pd0jnUeE{n!2lQpLtq$;fKf087J(PQVz2}(1!}Miya<+q72qYX z61)sv0jt1juto*ef^}d$7zZ1`M(`@w1U7>$U@O=LUIVX#?O+Gk33h?q;0>?`yb0a{ zZ-aNhUhpn>59|Z`!2xg(yblh6!{7t(A@~S<432;3PN&PJ=VxEcgz556*!ffa*N>5nKR2fs5d0a0&bZE`wjeZ{P~J3VsKFfNS77 zxB>nIH^D7%8~g?CfWN_Aa1Z*EIaRD2pP!KJtiH^hx_W84Hc#m#VY6>foB;#RmdZiCz6cDOz6fIH$&_;lPE zcfnn8H{6}gVdt}XY(87S7P3WbFO17SDU>n&c zwwYbPE@WHSR<@08XFJ$Vwu@D|%Ba zyOdS4%h(s$29ishdXMOg6Vb-w=c~lvGqU zp>%F;kT-U8q(;t5NlZlR3*Tudk`P%FAK${oWzy@NKMn-HjKtw@(o9f|E9a zpCRIqlh&`}i1^FNiC6FyBJ8GXRi8ja#&oT=Q;1Ma*9Q75BDPMnoI}Jn)3t8@h=|A2 zwS#jJ5w^}+=YBy%hO<52&u@t6an}0tJ0f;CYYn}Qh@YLcbN(hG%w4oHe<32)MLSM+ z5z*>mAFs)v``oBb196pg)hLZSI^rS=5)uoNVxlJIz$1=9_KYDWAttRLB{4lMCSig{ zfFX^)yYN8~2oPcEYU<3X7m%E^i=Jld82)Fck@X@5+ZtAVq|(o0%q50wY9tyYb-_m?9$IZ6@Dh zfrt%m{9p;J5pmLuA4Y*4A_#Xa;fM%7cRp?cXGD~`Yqhx{VzE0vSOQN(yyfobp)uQs zGu!x?*{Ns?t#x~{)&59E?7GN3G1fP}K)Z2i^Dku1i)k)qu z{D{<`KIPt8qZNo4^VS;OfQWtG+S%2Nh#TJggcr0R!p=uKR_%yL^U=nm3lRf8_U@Vy zfn0Y+AgQRNx~N<;%ac+PBh%3*n}o3VrxURkiG1gyoe~3xnBuGLa~Kh!zV5u8V~AMb zs}12|M6CDKTBAn9DPOGt%Mn5QX-!*+h#)_{f(TY2qRNj?Ou<@2tndrxRgWX$rwQU! zM7a2C^I{7k(*510YutH_b7vYzL%Up!Gig!ili%FL)QKfhumf?w=FcxDg58Mt-Cyh0 zn}{$Eu;WMJ9ZrwE+A6?AT^69rWAAa86^BWZQlg?`vL=%3z|#hU)b!{{4Tm%;4b?XS zba)jXa-7zjimBo0F>xs0Cv+S^tUiHhyt79U@j_q}PaM+_E^1K_U-boFB0ztpz54x` zq&h9gkk|YTr`b;(7J_!qK{6gY$zh=y?E4^or4pRsuy8G=qxKKh@_x_Zz8btWSjx+v zeVkPt^gUBv-ntzsdeQ6g2(p5>+y5>lKHdg4;-q+UCV&rzY6 z!+g~@XIrYjn`OlF>2jEt1~Z$@2T*9hVcr@ncQzkrp@hR+HP|b&`8psp zZ^4EtpQbKtN5 z4WC~aUzmi`IgB@`Elg{W>odMLC-^)#jCcB;ktZ-A8JSrkKl%+y~-=&7S4O?W((!-JmU%OkaMjYq;eBg1&6B#tRU!&DKaqqd7O=kZhy z57pxQZc>=RVY9T@H1*M_sXT8shtHmbPtnVa3Y$0K&U}qKp}ge6368DpgWeU8@kI*vI3DF{}_ z&gHX9SdSPDV%*g^iDLEmTw`8q(}V>s8vNm0e!USc)G(*;Hn(wIpoyqVv6ZCG4U0_7 zoN%p^6OTgu@Zx{OOywn5Bym2T?`w7}zws9KaB8%cE{oM#+W)+U8?oA$4sm$ogl4mt zgtUT)#Dt8f6z;LyME9c{6Xz!1{jz!53H<_xr#;30oX3|g;ZhDyMYyjzDb9wEz>6Hl zxe%;=CyuZ4!k0K~j)qSdug%(5CUl0Y%j2cIn`<;t3Q+Hh*AB*djo*p9=8c?0*i$R& z6117Ic|s~dE47W2N{HsAwomlK`NS`=!d-}AQDQmIu!m#FQ!h#MSNkV9^Vr)Q7OydQ zZIT&}y~|;9)CMX3>W4{u)fMjNum}z_otJ<<%oHT0gw2T$o7gN0-{;z+pPD?LtgS8| zOvuepKS&ny&VP)I(oNA?{VB%~i4@OJznn6KXZRd3?3iHqg4eJ+Wu`hLmF6w{n#00T zZ)WNpY5MApRPChvmcv6e`2JLF?wx+dyFXP|ZIq@R>hCz5v)D|{;T388W>EM8>Rf-O zL>-D|`;IhzvnIU2F~_JumZSQM3|+NBx;8a_M$De+$-GsUIi^%ClaBgOx^|*m`Tsbf zcF5qjxWYd)3S89-GwgXKHzqTC@YpR5o1;4^Cggw{b%kh3OpX7BpX%tJ<`bD%lG2dEkn#WHt!iD3FQeP-A)!@~6{LCcWk$@^M zo$uU>W191n$uyr&Q^FT9dF99QOaUCz+zBR=^n~=(sK|ntjIfl6+#!OW@64!R3NJeI zIZ<_WfgX>Ca(FyaIaB>X!8G2J2-N2f1$_M=qB({v4a1D0DQdQmFO5VDho?^9MsuRl zk}?a>_otS`aSTaX27W>jiO+gN%Jfpg5+Wxenxct@g?e3qjT*HrEv9*6(h+V@oMA|0 zVs-0@EC|YHLa^SNURSuZy1O|qDXzH*qS7Yi4rUg{c5Fd)s?BuOGFGIC(8Ke z)oS+=TNP17v|~;?_4SErqK2p?>Iem)B$6|3&92mHbJlrf*laN0m0i4ybHkr2o6K=F$6~;IR4z54`MO*<^uu+ zSDdUXeAF?edeWzFzlaz4)_SfS9j=(E-c~A})cP{t+Q_X4ob01g{i)An*Yd5+YD;;< zBzPkaFH~DpOjlnolbBQ}m6Kk$5nK6o^l~Ra^Dbsh8KwS5KDpZ+JV!e>dAav*v&-xz z8MTLR?c}yeT7?HG@~tXu@5Yk^5AaQptNENaiRIHKwSK_2_DuM?tz3Un>nD6` zUxEINr$#?2*PGPwF`i=pbsRoP@M|6(;y&f@)>5XC^5W)l_mas$ImNS$s1H`ePLlqf zhsU@ThmXV*bz-HVH*uc$8NDziek3jsKM@xpcmaaN5G;XU=|-o!29?thBiBmO~R4M! zh^;|l`>SkKq&_MAPca#3h{TK`SO>v+jo3JAV;gp0nn&oyhaU6W(Tl)9S1WHnZ_m!` zcJClx&3i)adm7S`wEIuR_M`)G8T%4~%#9GdiZpX?vN*-&?D4agvbncU-hN(QofEp; zNbmpDEBMPlW3PTu4ma_@hNy-U7_#P&n*83dne#Ev1c!*zBl@&odd z{}lU_Jj%!S3kc9`d>UUf<(kn|e0+TZ0-whBEAl+%w4MB#{DwS1eoLMtPm!m|GvrzF zJMw$-9QgwTUqf&Lf|C%OhTtp&-$NBZ=#LQm1i{Y``~tzR5M0?#{zzUReq08c=&=^@f>W#!xz=>JO`We@Fn$==U^Ki zzO0@zWwLHZ9{x@J!gH`I4_{TEo)Tgx@(_8U69FPm2>w_v@`m6V_cq;F{kz0CQS;_o z$Ftx2@tnYM)xJebhd#%XJZ;Nib06TxT79wB9uXSzC7*I+l~#AX+P0kELaxgE5Gjh{p!etIurS1aXqH z*%KX!5^d#--Ue~ezZtztw0pv63gR?MIgQc$1bY*WVB(|^d`I-|vp(K~xOgHi2e>W{ zLVU`;0RyY0pOR!ldbNT7-_Q zOlbQK;sz7ie&CdyhxpWgQ)VPWrIgRFix8j2&E4ggN-X+S^c!+r0CCCF(fM7pI${pS z4a+&YVWfNWg#dUcH;)eg$rTH`aFHN%lF@;SiQ>~{^H^y3Rln`m7Q293b zH*Gf0v|WCtjnbv`C$z1n3?Obcp-jRlL-pVM-;_D>%2Zsr`E8Om3(D%5HfxAmPH3~^ zwAn-4>ff}vJ~Qp=BxUZDCpL9GXA5inL03 z13ElVP??yjjX32`&Bmr~p#rEtDu@cEW>6v2OllUykqHhEcZ9eT#HT~t8R9MwcilpT zVphauDuRlnqNr%h3gT|84!5e~?hr=?ctYHZ)nWa!n~ECBx%;4ptECH?O63bGOXP0#Qh;2fKHJ;QaZ*}Q+5B% zF`=fBT8NHLQB71cwE*J55T60@kPTD|)k?KNd?v)RA)bS_KZ^R=WEQJ?m4Z|^)kF1C zeGo@MkAip%#N#2J{Pb)aHAszeDu<|HY6Rl5As!0xunp80wTOBF;^7dFfOsUgJUXa% zF0fF~Ygpv?61D2zL{?L4sI?G}hWH$a&t+|vHX5s5rO<}&f3IPQXf$x)Dh|vO$bsT#}x+gG>E5fqQ-y;^*MD6m;e(l zBA^oD84yQ{YbE;PLSv%|P0s?A3T+msQ`Bj0Q9#GyMZpg zzY565sk2xbI*FL3C@pHWDr!QfD}()ltis~;ul{ccG`kY&NA%DH(`5zRGZVB-P(NdJ z+ptKYj=D@Vl4sC^4%Gtk1oa2ez@j491o1r0a}Bfy?bbZkI0^B5^ss{)`=^fyFwL%z zjhO_AAir07G%@S$(WuaErv9PsQxB+z)FbLK^#tOD5J!`_7~&-mM^jl2@v_afG@x-> zfay{XxIBh9zqThNveuY!0r#A_g43-LOLDg_5!5X-d&ybma4gKj~;T5aJ72f7{TpLCxHpP#sIh zKhGLTCvv>49IwLaIo?z{6HR|QjZUZ0^lOKB2gEx!&{=c_odfYML_mBIHyzE@Y`dYl zq&=#nkgnolRzw%mC3Gn*r_1Pax`IX%SOsww;t=B95buF_FU0#Gj;86rR^l>UL)X%E z=%+~BLl8#=4%K2*C`L8EjG>^3I}WJ~H7A9A`~x+k>8m*^>>0=%73Kz$ z)f`6UfA5*}d%yOiGRHGC2_Mz`J`ti9=;bI!>BaOCdMT|&o*)BIWm*jJB@kb#al=Nv ziC%#$U5WmGgDGwsS-1MtT!k$mmxg{^ELiGsKs(+`&1tlw}mv zG|L;q8q*r&@`-+5qqn0`r%{<&v7X)m@t2U2q%O0>H|Y0JHqd+MH|e+Nx9NB2y)>#m zDU}lD*FbzN$1~}lh6k}d_l0!s>#9?IP9J|}*cT9A&-zc8@iqMo|D>}( zU;6AkwznpIynF&WCqAOmr|2`!bex6w#%DUt(dg6bgeyNn{MDxm6Md0JCxKP#ITzNh zr+n)mW?+LXaG$@>~N@s**ICq5%&M3b1uX-kGi$qn)C9Pi6X&++Oo`jdGX z15WQwh$Fq~msqxhF=VV!N-#!@F=N7*GG>f9W5HN5RuF#!;>gK2A^sM`--h@*5Z?=N z6qol5Q{xX6@rDS_SuoqoCe|ICB3!8qs#Rf0{qT)eI&8;``S# zK@dNH@Yrt8IWw8r9FA(n!Szfi#NTIa(&CFM>$JnoL^5-+sT-ImCYnL3=pl$7hWG~? zm>ASGS}M`w6x7)d$d|+2#f8bJNHQr9|LAFvWYU>DG&z|JCX>lxvY8wvmqB}xk0E{p z;%IIA6yirA{u#tS-^}DQ1xz7*g}#FMVv!I(2Jzz%{~C=o`eOB12{O31XR*q(L{aNr zq*T_(-CJsF+>{LprM#i3)s4GjF=4cVX+%b&D-+pR7P>NF!WwVDa+zjk0c#3zG@ZZX z^6Wov6QJ~G+R!Zq29>n0SpF6R)1|2mCz)xG=|=56OfS>N^fLp@ATU&~>P^-84&o;u zeh%W_pqQv1_6A0cVx=3HF=i2is>8PsKLznKC@{=YMvdyr6%@ebIWeW^-brN{+NP#! zKGkvFauGeLS)7@dn3d|aeU`*H^D_F7y|&NVl^1@OSL4?{#XT*+;+f6ZJXQ*E^n{pKy^VQIo!4(<^E$WYPeZp4CT_vRDN4|t7DXM; zwu9NJUeWI+*oFFE(eF~CDVoe1+(4tbd7d@<*Ek0GJ}m>xJIsFc(2Lp2yvw}D?1T6P zi2nrfixB^LBXfW`2uv6>sV+hMie?}4I~wJ&fmt4(FvmElPno04XUyjiM}+{b-oHZp zw~fSQw2J1UtvL6nx&mE-(Lpi~1{Ru5jQ(kc`y9udf%sJv5RS)2y>ie@b)LB}Q5YCx z!XMhgz+6JhCi4q}^k0Mcji)t%xx)PMTx%Ut zeh1=zqYolz_292L*@jjYPPWlZED;+%CuSrzhB&H*|DgQ+a>z_yY$3K3TVZ0cH8xLd zE4EWV7@B8`PIF=qe*gvKDY1jt5w$vrr;D8thqc&^$QQd4dFsmH1eHJl1q8$&o@Ab8 zh}cu?#b*cL=f~4@n8=#vC%zUHN1|zu z=Dh$soA)XIJMW(}UmTAda3k{2^RqlC5F!@^1eY2p_r)n_c8hJ1&)SPl;tX*ncU{c7 z%~+i{%1lW>Pc_HISzO{g1@$>llQQBQF?us;JHbtji|2Ek6M%)FKwPL+jvA_x(dElh zvW8qpc9A{kw&eghN-jcoF4g2V^j!Bmd4s%3-X`ymcgcUq2jnC2iAY~GRU{D^qPv#n zA}e&)(gEGIoGqG}K_J#}a5&ejc6=|<>A z>CVxO(aq4!(#_GGubZ!1s9UUCs;ko7uKTI(&$^HG9QAzl{Pg_w0`H3-a+4_b0#rmcCW%?ER3VqcA{a5tg(f?ZiJN+N@f7Jg;|GNGI{YUyw41j^a zfG`jlNDO2K#s+2vmIgKk_6Cjy@dlL!iw)j3IA!o)s!(Dfv69$G>?95nCyBGfRpKu3 zlz2;gCH|5?Nw6eDGD{LF3714lq9t=Bv647Rf+R_jB1w~ENU|h3lKGN+m84KoEGdrWRqlzWSiu5$qvab$s3Y4C2vdiO5T&~mmHKFl6)ZfNODB-spK=sG07K_ zuO#0{zLlJkoRNGdIVVw_mt2rslw6Wrmi#8UD)~clUGk^omgFzV-;#Th`;v!}$5Kp+ zONCNWN=X^%6sfLMUpiGPk;!ll|o2A>N+oijtd!%nm-<9r{zAybi z`myv=>F3ffq+d(Fm7bPW7ouNj^+Ja2fxNYBW~$iyhrD8^`>k;-V$ zXxM14(P5(xjea!x&FHEzX{={#U>sx|ZX9VWH?A{Q8ZRvV9GSk(jYfX=serc-u+Vrj& zW`>)Ync15;nnjx>nkAbl&05Xc%~qO?n{71v((H`ccV>^xMdq}*tGSipELi({8#hG79tDU!rsE&!qXzlqR67eV#H#Z#d3=y7GGL?ZE?-w zZ;N}DMwZr=wwAG$sg~)MO3PNuc9rEy%W=z%mS0$&wmfV3#EPuBq_*2UJ<*0t6zTCcHQXZ?Zo=hnxq zuUY?Xeb2_m#>K|XX1vwr6Z_**>s+WM^V$YiDm4ZFDI>?3m)1>zL=b$Z>_^O2@Yy z-*-Ihc**ga;|(W0CnF~lr@2naPN_}{omi)Cr*Ws(oVGiC=5)g8Ea{7B~~m?#=R9CSJ4a>3<_%kQpIR|{7w*SW6AuBomq zuF$o|b*t+eu5Y@Ya{bZuCpRm%>25A=Rc?)L&2G!wR=cfrJL>k0+qZ64-EO8cOx2?CUx4U%geHY%hvtTE z3*8g?R_LwJ2ceI`R8e6GVM$@D!d?yA9Cjz{aX1z}H#|8!HT>o94dJhb{~i7$0z_m* z6h)Loyc_XB#7B`+BBharkwuYJku{MYMjng&BFa31%v8XSi&7&Qn zouaFwo1zy)ACEp2eP&L`oTxc-=4_s`Yt9>U@wwu;I&(AU7S1i6yG1p3_uM^mAI1K%S^LNa>*cq{rvC*-ku`kB1h&>nkOYE=noagz>^PAT;uV-H0 zyf5aRo_99RD9$?0Hck=O64w^@Y24RwC*r5ad&m36567$HUyT1b{*U)UecuRCVgA)HSJRQ!l1o zN;6HfOLIu8PHReAkajTbleDAhrs;O+4(ZDD*7WxD57IwRKb~QfVVz-{QJvAG%2<$b zIODU7W0_`|_L+{EjhP*pU72SyFJ@lK3eJkiipqK^Ykk&+tlL=+vmR$BWoKvSX1|{O zR`%ZPec1=Hk7R$E{UitE2y&+6xaRoeq~=uSEXY}y(~{Gcvpi=*&XJs>ImdFo%=sqg zWX_qK?{m)Q{FHMk=hvL8IoERj%((8GyKXZQR{IdBK^Q-5- zKL6eM`{o~*e<%;j)5+7zGsu(VCFJGi<>eLR73XcwdoOQ)-od=Xd5`j${3-dm`3CvP z`T45+!u;ZVdH(D9@8<8zKahW@Kv-Z4T?>R?TWpMgNtVthZaW^M;9j+rxd3bXBFob=M|R~Hx_pm z4;QP8mlv-rURAudcuVnX#XE|37w;*4tN38?r^P3W&lmqxe5v@?;;Y5Ci~lbEr}$y< zlM+zElt@%179}nvz9j)A!6h?GLQ7&w;z|-rQcBWGGD`|eYD*TD^p=d3EG|)(EH7DE zGG6j($(EAWN_Ld&DtWi$NXb_vKa^Z9xl-~+$&Hd*B@ap-mx5AZsi>4Lomy&H>RcL7 z8d@4r8eJMw8dsWLnpK)xnqOL2T3lLP+FaUQI#Rl*RJEjZS?P+>b)_3hH`^&ZE+{9q=1 z2&$M-F|#7HqPe2GqPL>IVyNO^#pe~rE55AwrczWXsgzY3Rhm{NRpwO|R2Eg1R<5kv zRJo;cTjlo3iZ$6h8mu}{^;y;Ns;{a}RGq3i zQ}tKXqiU>LpsFUSO{(3h1FD0oL#k(1hgL^aw^a94udIH(dPnu{>i4RTRDWK5y81%( zKQ&m5ag9e!NX_h;@S3QaxizshsWllj*)_Q}%9_TS=9&dHtu-ArLp38ci)vn}SyQvV zW@F9fnyoc&)Vx)*x8}W?FKfQ3`L^a{&6%3-YksTwz2-6dj>rCp*>m2HQ>t@u2*Cp1a)TP&D)#cXZ)s@v%*45P2)%Dc%*A3PU)s5D@ zQ1?;Y*L5fAPSyRas=HiwrS6Zq8+AA9?$|+EC9RyIROu>hl@3ZL<#eU1(nA@doUII3 zMk(hiW0k4O3}v=5SE*DsDw~xHlR<&bhz`GRt(@h!;Pr>TT;C>ZjMc)_c@@)z7X^ zuFqH1E9x8So9kQZ+v~gPVSR7?K>bVguhg%uUsu1OepCI{`q%4s)bFZ)um0ou^YwQc zm9BlZ!;j4xd4W}BuZ#duZQ^U^U7{xYzKY5o;7Ql8scO zZlko(qS3L@w=t+Oq;Ym*WaFI1*v7cV?8d^zl15coV`ZbVv9WPMV{2o3ucPnz&1qDj;wX)HLqx1**xC7wfT(}!xobk#}?m~fR^BvnJu9$5iQXzsVx~T*)8*1 z3R;R=m5Bw61U6*t)rOTkGqs@3!u1J<$4o>#z&qntq)os zw}Ccc+q5=Wn{k_2n?;*-n{Aszn^RjrTW;H`w$IzHwbSi(?Gf#9?TPIv?P={r?M>|q z+uPbZ+u8P>_Wt&v_R;ni+Q-{pZQtC!t$lm@uJ%3cZ?*4j-`9Si{Z#vv_B$Q+9f2L? z9c>*$9V=8F;~hIY-spI<H<)$v!y zqfVw%uhXD&TBlK`NvCA=z63gRU#FwnyQ+nlBz6JmMUwNv&u!~rV3WgQN^m_RY|H;RfZ~C zRi>&`)u5h28S*itg&}+U^D2J>7%d!`-9ZOS+eJujpRc{d&*T9?Kr@9>1Qzo*6x}dct}l zd*<}S_QdxT_LTIL^;Gm!_tf>&_cZk^>}l)i=y{=MOV8Uq$9vB7TvzoP^xF4&_Rj1L z?TzS-?v3f4*W1|3_V)Dl_YU=r_AcsG_pa;R+`FxJd+)B^cY5FJJ7s zeZTdS{Zsor`)Bq?_DA=t=Jv<-C-(x4&EPpG=vQahR7kkp{YaCA)_JFA@d=JAq2{5kAvn}K z)IT&hG(5Cr=;NW^hQYAzu)(lo*l^fn*lgHyc;;~EaQJZ4@Z90p;nd-*;oRZ;;lknC z;fCR+;RVC(!(GF0xMx^3I=pgt&G5S6@!`$G+lIFf?;PGc{PFOS;ZKH-4xbu6JN*6d z`Qe|2e;)p0_~!6m!*_@O86ii+BRV5`Ba#ur5t9+K5r+|vk&uzFk%*C~k=T*=k))B7 zkM?N1pKJwMbiIG1>?u|GUqi}T5=#tT8qbo)?j&2^^HoATEz0m`shekgfJw1A9^z!JH(ci~} zW1=y7Y|5DKnBkbonE9CHnA2FwSmqcU8y?#=_SV?%aWX7J3H9U-g^%qWD=5)od98lEJF4qA=A1UWU*B?W$(QUExV<3 z&=yK5v!%4qQYh&F|>!d(PFBbfv4GgGHZ$Ip)L=>Cm}Wt{U(P zlVB8Pf|+7wm>cGfd0?KH7v_!mV7{0i=8p}*hGG%eFl+)=fE8k;SS414)nWD6G^`10 z!`iV9tP|_Oda)VUOl&ST4_kmO#Fk>qu$9;?HOO`-y|ZA>t@;g3z2KJ|n&)z9!BR-w_vx%ft`FPsA_8 zuf*@fAH;p)f5czJ6XH4XN`#9HHlh98c~Nv)Gg{2 z4Txrm=8E1EEfg&gy)RlRS|eI7+9cX4+9BF4+9x_7`bcy{bX@d_=#=OS(O04~qI06} zMVCZZMb|_>i*AZ;iSCH*i5`j`iT)Nn6TK8;VnR%cX|aLWSga76i7my0#A>mf*iq~v zb{BhzeZ>LdU~!muhUF ziCe_&Vkqts_lWz&GsSbnoOpqFv3Qwyg?P1iop_^oi+H0}={gPcur?HOQ2Z^J^N#cwhkhn_RBtep3Nr)s=5-W+5441@9G9_7( zY{@7|zNA1>D5;jzNNOc@5{-nFKuL#WmSnbMj%2RneaUjk3du^zR>?NWcFBj5k0ggA zhb5m&zL0z=IW4&;xg@zPxgz;Za!c~NIaD51MwL?)R3%kKRZ}%o z3)M=sQSDSO)kpPH1JrzK0kx1?LT#qDP+O^O)OKn&wU63QeL#IgeMX(8&QO}4sb8oY z)J^JF>Nn~Z^*eQ&x<`v>F-_7Enxbi%p{29|ZAcr@rnD7pN88ixv=3aOt;XjbO+r@_tE|IGWvabIlY2j zNw1<;Yv?ufCVCsao!(1-NFSp=rBBgc(dXzZ^i}!>eUrXR-=ps{VuoZS48_n4!$=te z#*i^$Oc^s~5Tj(A85hQtabvugVN4_w#Y8hPOe_<}3}@n*OeTxTW=1iSm^`MKsbDIZ zTBd<%W?C2x!!lh=FEhH2naRv$<}u5e70gOz6|-b*NV4!TeVab7dho^D%4VK zxY?D#3ayWV;^|tl9rx`!%mZ4g12?GTZ54C0R41c%~Ohq^*b z_27n;zO8qymg>dzmJU&18?a57>ndy`>$3{m%=)4+y;y2D9@~!XT!rmm{n+61C@H(K zJ=k7sAGRN*`2cnh`!J`zq@t*Rcr`ECsDDv|6M8k#Y(TEef11}c&buNw5|`k#UKP%;u{u?_AyS1Kv2p*V$`m&f zJQ~i%^L4H{j9X$-+zPkGj_1mZ-x{shy!t#DU`L?A#8rqzjoYB%@GeB;=oFky&<+P~ zhucp`$xNPFpO;@=#EYy!BnPZy6dD?YbV1`zxXWu#UD+hPryiIya@CU^`ERcJ;{k%J z$!rSWd>Z}8;K68QQeTe@9)=Hot$YZZrdK|UPeUY|{x7<*>G~13<40UOfm7D^<1mYNyjIi6 zPSmTJ&a3HRbMzOZlnj_#TKu^_pl}UGmLij#t&#`&MCRFGVXY; zGpCV`9D;v@pTJz#@;+KUuKx5;m?F; z@!PBU`A;wL2Y&w@i3j*YwuNnFo6;O2`_EwfAE8?x<9|$?BHj}^w)dq0&U}v(y-vJMFmfMR-fhX_+-oPiPuBaR>70_9Nox{#%XF+_& zn_-XRf@Ly$5CHfE5(orAAef!Y&SSYXAQXgwaP~cRKDz*gH$_&N4x)K8G3-J%SnuC( zkc<)r;=u@z01`nG7|AYT7qd&)rR*~H{q-OPq=Gc<-%NHn#J50voBrQ+q}4@!Ndv~? zS9i#9DVP8zf?O~OS2U9@ZunlYnJHSq`3+x7az+SKq z><1r!1K=R|5PSpXwf=|II@EQ0Vd;z`$r@>d?Yw!&?1I~hP z!8!09I1j!D7c}4^xCAbPE8r^l0sIKAfuF#2@H6-Y+yFPhui!Uu3;YglgFE04a2MPI z_rU}35d07P2_AvJz+>ft&5>A9O;X=3)ZiGAG zL3k2ggg45C~B_fDnL?jVKL=!PYED=WxC*p|_ zL;{gWBoQNtWFmz~CDMp=B7?{zvWRSAlp`^k7(?U`V~KIZcwz!Ek;o+`5qU&DQ9u+D zMZ{#Hm|d}Fv*`m|197xiFNXLOh?hXT6yjwNFNb&q#490Q1@UT#*Fd}$;&l+Ohxk;8 zH$c1*;?p4B1o38ww?MoV;%yLbhrBix;t=8;5buO|7sR_EJ{{sc5buR}AH@41J^*nv z#m$5`YMR-w7@q_2xe%WRaSr0|L3}>M7eIU=#1}z)F~pZZd@012LHvD)qgr19@s$u? z1@YAoUjy;A5MKxJ^$_0x@r@AQ1o6!*>Ru^PN|X`hIcRB7S6^FFSp z3#OFRqiJDkZBboo>!_%a39-3R88IU=_4+hOYKw)JprQkTpDg?Z(2an#rJDeH5lFHO z5yBYYm3we0mMU(urQAnra28Lq!lS2_lo#5LtSZRkXCh=WGbcGCH8o3bZZ6Vu+tNl* z`W^yuD-QuIL?G76Q2Q()qgv0jc$H;mCRfa;yUdunB?r z)}aE}iokhmX94U$fEc7Rx*LJuK`z3PeFzi{(nWs&ffa+?g(Dv!aCVTJmp0NPe54k5 zY*BT2RTF>JfP&1*NJtw#GAjOcT8|@%bfvW{J|i_dO&|OxTB5z6^ArLtN;@H=U+_9z zxpt)mcSLC_Fnom=E-Q7uok4(BISbt9cy4FTKxJu_mYSKBmXR70mzkN660bM(J>o7? z+4^ezy~J}{zvFL0N@iBn$dS3Jqf_EC^g>sW&_^mqcdgJhUdZ$vp;#2R<%q4oU%pArR!C3w#IyB@V*0AsU9j3a0Li# zchYH_jKF0lojWB6{G(?pN5I=zs6J5@0@=>GjMgH+I_tciioix^o$6@_T+qw3An?jr zXQv$jcNbl75P=CU!aO4CLSV6rPFoKG$6bVZMAVPKeHRC9M~Y_h1>?a%H*+q))l!Il z4r0i3)!F6{=y26>FW|YYd2YqV|3=l9Ri+3079<8LYU8ZaOQg zwG39=LN}RUb{!(@aI+O8Hu4g-NF^^Jk?LAUv<2~q-F2n09f2@+T?y_&pweA8N_!Dl z?ygJA2MC;X*VW^P2)uGv3lHr>Cxy&m*wcQ|G}&1g?8V3#zXm;NhhMKO!*IOIOg>5m@2n z<;Kq|q8ofROzH|4^7426(hAnPeU zy6X7{fi|Bk?GZ6RU{{1Gcg?1G6t8;-m+ohem`QHAuZ2LD z^7J4?cjkWeRS24mkP#baEkNs)XMjwgIrFq&Ev+KJM4-9xv?#4CAJv`! zVJ;GTB13G5;NJ_q0w10k-9AR44h=LD6!`NrJ}u5%XP_{9ii41_Z@3`*d7z09Tqq*y zbHbZ44iY+3JeWU#QgJoM!ALj4;s`3dA;!%jmh6pPsaSj59Lv$lD9s$Ep9mqvsLg-MzP`=g>H!0MfI~8gu(296kh}KJS zn6Nw%PeDREBS*%dDjnz2`5-_4Nn@v`3_Zb zso^rtEL@lEdZg4hTxdXXBLdaokwQ|MwdR!EjBpD@MphQOFDF=T<28-dYO)#}CD2%& z7OkThb8`mkdZCl2hrOo%G*~Y1Pv_}_U(;QN=&G!br^g_=8+Rr}#MKVb70L|W7t|*Y zLMd*?5MkmI&ql=SLt+JQ=OMrsyue}3H2*$ zPaDbM!#p^j7%BJ1FkLL$w6+Fu$D-Aiami^}Il0lPu{rwe?$k>Ka`Pf}g}(<$@FB3V z4%{D+v|xWfyK-K17#AF+n@SEMrnIP3;ou>yb0OT1QNo%-e3a)-5}ZB3n}~hw*oxx1a9u_qElSTNoQK6f zAfhHNUf}qNXOGjd|AK&B#31fWq>7s~T-W2jA|f6W#_brc>xkd^Nb*o5J{%JtBt-WI zPn)2nHO2c0wEH|QSsU^1@w!>>e@K}=o;f3=-0%^m0`p%ybBvaG@d$-Ld&1L(Bbu%d zM(B$D`5WHZ2@;dx*(otu38^XiN_h1;3MDr?!C0${#CaKh>;e%@Vwx6}5tSU5_4<;6 z6ul+nlc*DtyfNgHNSkIPL`A<|1Cb1WFdAu8a!-VIm~$b;Pn{d%=v8UXq_SXzq(-VVFo)En|+h zL`V+=Qd5!z;LVq;;KR{mDR(JFnDj|MUQ>+L2k%s2{K!C_Hip}k8pX{>)%g{Il*!X# zIpbuSd!8zk7#Xf5juU(u%1dP;sUh5+G@Vo=VmO~BT+@>=JVO9?F-^qTGDkvBp{&`>DhwcBN2F!9wV4Y<+)?IRhfQVONK6h44xLPrG1ql6eXF>(?)7( zs!X*YJBFtv>uAQ@^i1ItM~*`VmS;u?OcQygK%Pk+9}}x9OfpX}0Y?ww?qu7UMrCE@ zq{QeC7V-zGIrd)QMxv1;_1mq z*HF%2w9unuD^E+%(uzkL3uB-`A+(R4C>ZPD88Q(=0_QtMIC+!ZJS~lW}!)5 zpPgR4i3INc7>S^6K$nr~oDfrV(H)bfKNpa*cnC`DOQ4hwdJhJRSfw)xm>u*&8ZC?G~{Y>59Yc< zCL`C7Ysq!wdU6A~k=#UXCby7V$!+9zatFDS+(qt&_#TMwgZKv!KM3)UAbuF)M@+$X|`^f#|2jl_rAo(Hr5qXF_OdcVRlE=v7}Cv5d?~Np0kjj@y}TxzL(1# z7iaeRsXY0WK;F;KM*Q=aYvb${Z;pN|96i7tn>d6^9nZWactJSyVXiC!33_wO#w*?u zyeb?$#K|WPwVqO4{nqvX^15*B2)|xKlD3&u1!YC`b>0PUGyN(s9pj6Y_iOef18(62 z%ePG25jak8$0tO*MSdWVKS7qG-*Wdaf&3}o6hfSa+|r3AZwWpVI6gzM4u4DVAA$S@ zzx?9kOvp8UBP0SCo*fk`!Cl6T*lSKTd*f2>X5{riTb%_70 z75fE=QTYxU$p{I06!RZWrbtqeSUSXSLi|^)*l%ozL)2jt_r-(8Cyj6M3-k~5wDk`S z324h{@ec?_z*ql3PBL0D{y!B@kW7@QQT5}ae~0*Oq?vyf#w%8_UtPM9!#|_)5AySS zt*b~<`k%VWB<09SbSwW4h~L#Zc@M>g7dZM$>LpG8Db_4$L1O5p{sV|V)QbHNiH$CB z@t1T;djC_bPtuRX(Cz(45dTXn_85unDnb!|CHeM0#m-5-Lt@`UAc26=iqS}H zLJ=C4tCH*gDfYAE7bJEQ0x1LrS}{W;wx`I|UvfwC;6KG4O8$q$9zkFXflMnVM`DJP z9W|0?l7Ie7jKU~fn_pl8fhiKx=T}+1e8w^%zX2hk`utK9#bAn66b*s-DhfGh!8T1u zh>c6ht0)qls-PSBV~c95vPz0-Gh>r-vnxxu88pRtL&+FQMpc*2<%uxZDjTkI6&YCffH+p z9&higS*aOUkylVvH_gx2+s`joW?$G)Us%*oQc&boj-H&9dlghwR8Orhstwn|DOGj# zqo#!h=LQF+O-#-!h_0$CORKH&^Y`@AJ)fogs6fnhH99w<2T$mXcW^ZoL=B2y_; zDwPI-Hv~Qq_^zQcs7w$Bfgc3P=wWgQ*HTxJJ{G^ajv7aerzTJnsay#BARS8wa*7w#Wm8Z76jQ4jDlb^1Y;n`*+5;Uu25GoBkDW8+aMSV!8m9H#8Q_|rkPuH>FTa4mHc#6YzhM6$Pg}o0zmPUvSa;AK2kJXsNWaN}x=%gD zTsKhTl`^1QQ^b2mz|!Nf6{gkPkrt1ceY3Z31bSE%kzWNxh=} z!E9-q258>{@&lMohM*XN3J8|+a18`&Q8gZJxvW9Y)%dw4v#6Huc(f~IDq7U=i#TnU z(#Eu0zp;i^KrltO$%HmTyJ%>0+5!U95@oM@hqk6w@9v7BZP*qFO4%ld$hjM}1*uo< zKs#fKw72%$JfK~9-g2I|%Jv;zPudsNJncn$)2O{GA*h0&dJXMI`_QOAYY>0{@>Qtf zX0=&xHEnSPVRQ`2A018)riai&=?Hol9Z5&gs6T2UsDq#$f~gQRK+p)mGzd_eHgA%s z={R~g9gqH>KqsP~sJ_vu4ms5d0Xo^E-`gQT1%`fMQ39>nk7+Dh`1OWgh`%pCwElsC z2>AN@>qeH&(e1`T#Y>NW>-Svz>PlTv)A?`Fi?qM%b2NpnLcK|s(4}-4U5-LQp?5&g z2|*VG-FzGlVETHx8o64F{;Q`^NN6tsau015KtJb0!0)4J)~qpUqc!O4LnHrtSJ5m4 zeQ1*PWvxxR=;>&LX{4-w72N{?zpZEjt4tlBIn)L840h0`59ZOSxc{fQ81qd#~P$^i%#y*}H}AJK;~SIsIK`8;P8eFTEVZ;l1CVV41!vzQ(Vvp}(Qe&}SidAA%JSta{TL z-_e>2Z}$fEh`yw4;N^V5S4X~6@ITN$y~F#2{uwnm1S_?T6#EYEuk`P4^U}9@y{jQW zdeQb`w8F@)FG2g@N{YA*9km7Y1Ns@?7!T?H(SOp9=)dU4^xyOo`Y8nKAXpCp8kda_ zY=U4j1Y0233c)tMF(7!OA5RTysFEm)(JoAs;1T!6zP2)!6ajff4>T1QW$g<#H2%T9D)E zEB!yNg3dFenK77@$zjGa^f+cbGl7{1(zx~0GY!9j;8O_BKyVVJf+KrEgsZo8MGM?+s(8x zZ5TRDeGS1kEcWL9f!-`+I=IMQb7Zy?nT_nVl%Vwi)6Goha(lgq9z@IS^+4w+yXN}b z(yEfm+{&W*#;V#f*Sh+`@bEhAUL@Pf#*#v}x6bE`_LTx;RJ&wgX7NRWrmOGR;9Qyc zo4Li$&zC<72ZV&Zo?IA?S%g;m%zMmyW&yJhg6|=?0F~e(1eew_ilAh-&_4-ovg7F{5uF+t z*XSa6w+Gv~@=f*bXAbbq@c{(aSMkf4ZHQOduhbl7j_M~I1{Eo~{1&7?MyFxs6XqlY zHz4@+^<2Yz#(eqqlz;+4WrKpb$xk0}#M{#cbC&t;9p3qjHfr#jmN%5=EyDDbewn!< zOw)S8kIYZ6J-ZIUZM|nVc+YM!zd~>af_rZ~`vNP-R>Wf$$y$frF*`v2$gRpRH7&(lLBQwac=pDau^nPC*ITgL%*Gg(g zh;GRqB~PQ5_pXuG(aU=`(d&D^lXu9w+61l__-4*kaB%-@RmFUI1 z(OY&jx=L1P(ABX8Wrbd(YopeqOO3D5OK{(!h5Yx_MYLSMO8rRv zME#83i2IegMHA>fI0NXw)Z(kkg%=`QIW=|1TP(m$k6rO%}=rT-WN8bley7{nRG8?+kq z84MWAG?;DhiNRTea|Y)PE*KgZS{W)0)rNM44u(#KQHF_z$%d(h>4uXHs|`C1XB#dy zTx$5f#&EgeO2gHL7YuJ0J~5IS85$WI$&IXyoQ*t;LX0Afa*QS!H5tt|T4c1+Xr0k^ zqfd;!G`eVX)99AbZKJzJ_l+JJJu`Y~^p7!aY;J66Y;8QqSY>Qu>}l+6>}x#KIMO)U zILINNx%agK4NakX)+ah>s0<3{5y;~ry8pYaUiS;ljW7aK1#UT(b7c%ShH z#s`f*G(Kc}#Q0AcCL?5G86{(61~N05rOaBUl=;a5WI?iES*R>rRwZkd&63TL&6B++ zdtbIrwo$fOwnuhc_L=M(*;Uy!*>%|s*{`x&vWK!qvd6L~aznYXTrOA0P37kDB>5Qm zSdDzVyhL6uuawuw>*Q1A?Q$sZly}RQ$d}2N%U8%($=Aqt%J<0k$q&dslpm6xlz%4w zLVj9)UH*&wru4<66a|VR#S}%UqFgamp_!&=RfiN*w)beT*y={1?JF-k%!Zgw}+BDWQ-Zas4q-m?^2GjFqBC|lV0yB--471s0 zbIsl}TVS@xY^&Kmvk%P<6=JX4lQ`n*(!ab070i^P%R6 z=BeiC=9%VW%*UFKH=k&pYd*zXQ)AAW_n5zDzRG-!`8x9r=9|p7m~S)x(EO135%Xi_ zC(J)F|J3|5^It6F7M>RI7Wozf7Kp8f6GA2V9PMe4VF7C4_kg>`KiY8 zGs`b5&sv_dJa2iy@{;9GmcLmUSh-q7TP0bgSfyEISmj!kTUAh1qui(bKzUI4k@B!ob5wa;`LXh(@|5y(<(JB@l;0@ND$gm;D=#Q7 zDX%DhP+n7BSN@{Bsr*g(yYi0muJXR}q4H1VU&_CgPnFM=FO~nOa225vt0XE~B~=-! zj8$@#iONi6p|Vm9QmIrnDm#^f%1Py-a#MMzyi`6aKUIJ#NEM%P)u@K4qEs=e zI90qVL6xLRR;8*kRN1OAs&T4`sytPps#sO3s!&y{>QoJ?CRM9Sqv}v~t9n%fs#&VJ zs`pe2RZCRwt5&MksMf1CskW+isCKLNsSc<V}OtJJmXsp@I!7InKC zs=L%Z>VEZ1^&B;)UZ7sAUZ!55UaelI-l*Q9-mc!IQSViMp#D&OSba?WvHDZ>=jzky zZ`9wa&#N!0uc&`iUsvBy|E9jJzN>zq{!{%}{Z#!z{f`Z>5!+BUQX3;1xs9ofg^jh1 z%Es2l!N%Ff&BoKl$Hw0#$R^ZguuX(blufKnyiKA_vQ3&zhRryeBAa5HKAU+qYi+jJ z?6o;;qd97G!R9BMpKV^)iftvfUbexup|+!Jb8Yi%2W;Q7U0{3C_G{ZSwvTQ9vBT|x z>>}(U?JDgW?V9Z7+by?SX?Mu(q}?gI`*u(4p4ktwceHo5kF`&>Pql~k{q{5L_uC(} zKkguMFmy0>h;&GBNOE8u`WyxvwmW>_aM0np!)=E@G>$SyE5|{OiH@0$*^aG_-Httu z+Z^{h9&r5D@rvUQjxU_VP7)_)Cm$z2r&OmgPGgxkjCpb@bu5zw%p69&O`F-cT&WD|kI$v?V;ry$Mk&A_kl}nUMqRU8^R+ny< z9+x#PTV1xhXufv2;Bv_obERFSuFkGLu70kmu47!sx^}tFbe-+G&-IAwG1uQ+|L6M1 z&C1Q*&CxB%Ez50`TfJMGo5pRq+XlByZl~PNxP9yPr`rp+SMHYXcJ2=DN$y$hqui&t zL-$ViHSSy8x4U0-zwZ8vhr(l!hstA^#|V!^k4le5k0y_$8jrOe>pc#6ob)*5@sr2z z9(O!VJyo7Io*|x*p3$B;p81}Io}HdEJZE`s^xWmS$McNmCC@8fgqMMrk(Y~?ub019 zrq_6{iC&AmR(Y-Q`oim+*LkmJ-h{W<+ub|BJIFi7JKwv|yW4w~_Z;ud-g~_Fd0+DW z+53hM=0p2PeLQ?Lfj+@LnLguvCi-;v4EW6S+2pg^XRptBpC5gG@}+#`z9zo0zRA9+ zzU97CeH(q3_^$C?=X=ukYu_`zulyu_w4aw>uwSU(7{5Hf0zcNT&u_r*kl#taQ+{{- z9{WAqusdLHz&8OG11<;RflQ!5U{GL0U}RufV0~ai;DW#vfvW<)4E!$e`@mO0k{~+B zJ18V5EGRcFLgjG*~J3xmE7x)yXj*f!WL*dsVGI5RjqSQFeE+#kF$cvJ9};Gcqj z555zk2pJTj3W*4b578uq)PyvLw1%t**%-1pteRY z?2I*xHIKE7oe(=Yc1rBp*ln>pV(-R2j(rjr5f>kq5H}-ke%!*ii*eWEei`mG+0{DJ^cLe3-Q+R4)IR$@VNb&IL{TD{n2|UxaYEvj#J!386JI4slIWzgq@1L2Nn4Zl zC4Df`Xr#qRtC3YBr;ThLd1B<3Bfm4xd%>6Yme(~Hwf z(s!qSlzupa$S}w-%1F-`n=w9PO~%%Y?HLaUCMUK_RjXrZqM$??#sTGeJlI+sK`+Xqmo7~9<_SZ+ELF& z6QjkWQ%8@{j2=6B_2@05w~hXD^o!B2#^j92A5%Ey(3q2BPUYC-xaPR$usMA>135=? zKFj%HEH;)ND;=9SHgjzD*bQTMj@>=>e`BAIeK{_6T=KZoaqo?Lf82_3_s0D_?&RPcAfvx1ie{}dV&8WqY4O$tX978Dj078jNl?kPN0c%tx=!c#@k zBFiG{B4v?H(WIh^qN<{rqWYq}MaPRiE;?EC*<>);c(Q!5$z=1%d6O$AS5K~;teHA_ z*W@FUk4-)?`DC%USW#?RY+h_tJgK;%xT?6OxW4#6@yX&-#h(|Sp2AGAm|`_$&=mEQ ziBrm^R7|OwQafeylnBPC>sNr_pBMTvDuF1md=wPadJOG$ePEa@+qSu&@D zD_KyosANyc<&s;avQn#3hf>E<@6y4gv6|BO(!|o_(zMc?(($FarRb9trNyPyrOl zC^IgTmsyv&l=+oKl*N}NmL->^m1UNVFUu{pQUbIQk;=a%P}7nWC)H3gZferoyzsyuzl!ts=N$SVeS2T*Zirq>8MH z(G_DWCR9wS$ge1?m|CH!m{BpmVo}A?isconDmGVatJqnwr(%D_fr{f5UsqhLxLI+p z;$g+3ioYwKRT7nCC0%JyXw^hR4%f7Q&YIaOTMf~v(;%c@pXt*+Wr zwZG~>)kjrFs*YEEQgy28^Qtea&R6|Z^|V@6?NlAEsm`b_t8T1bR=uWrZS|h&W7Q|C zKdb(-`b_n?>hG&BR^P0?U46IuLG@qNPpY3+zpNo@m>QEBWsO^nca2|7U`<%fkeXpN zQ8g(w*)?No#??%$DXN)LQ&v+^Q&qFN=5WpTHP>ox*W9gnQ1fTa>6&ugh#<61?n zS*>NQO|5;c#;Mk|*1a~f7S?X7-CujS_H6BswKr>T)!wPSSNm7(liKICuj;Tmx=var zuT$4K)w$Mr)Opth)rHm#u8XLPtV^gHSvR?^uCBSRt&Xkhtn06vSvRMStD9f9yl!3H z_6Cy%vj+PHp9cSipoY+f!3_}&Q4J{#=?z&8qZ`IHOwcq;YRGTsY1rEEeIwRLH_98W z8&!?Yjb4rZjl&y9G^RIZHI8Z=)0o%T(Ad=2+Nf!Sja`jBjeU(X8fQ1oZR8qPHm+`5 z+qk}QPvgGE4;l|Pe%g4x@nYkZ#vdE6H{NLct?_o_)5aH#|4akZMAIbG=xGMijHaok zMNR9NwrkqCX`1^@Op{xae^XFXXj6DoeAC#b2~Crl3YsQ2l{A$%RW;Q%O>OFJ8fco? zG^dGcTF|t(X=&5)rd3UAnhrI6({!a-+N^F)Zl2U!)!f$nUh}Hvwax3BH#Ki<-roE{ z^P%RW%_o{aX+GQhee=cU%gxuCuQ%Ul{3O@TdZ4LTD)8Q zS^`@_S|VDaT4Gz`TM}AITH0Dxwrp!T*79-7r!AkioNoE1<=d9?Ef-s^wA^cX*z&05 z@0MpRFI%xzqLpl=TcxeetwF5`trJ?yTf15pweD^Gy!A%w-PU`p4_cqLK5Ko^CT=6! zs5W_p(6@wg(HA3% z(RUll(Z>@s9c&N!KEVKb@1H|2@h@VxKsi)HKNtu@U^pBKBVi024in%=m<#h^5iEwK zumV=YI@kc4U<;fDH^6=HG`s-scE~y$JA68ZbPVf=?uhFc(UI6u+o9>`=;-d~?HK5o z*)gwUMaTM%O&wc1c699TIM{Kh=;QgnHD4epBVitkG7O72SQ z%IO;4mD`oyRn%47Ro&Ir)zh`CYe(0SuCrZtyB>7?+4Z>VY1fNx@9vQ9i0-IvO>B33 zcS855?!4~e?$Yjx?&|K^?w0N)-7C6}bbs0Xb@$os@4Byd-{}6W`*!!M>C)*&)8*4m zre{r`FuiX2wCS^^FPwg2`l;#v>oM2dD~=n3u#>lxgW)sxp#+EdX}-BZ`o z(4*<;=;`k1?HTBq*|VT$WzUwLk9*GaT+;Mh?YY+TbI;A5dp!?(9`*d)^R(xAuT^hw zZ%%J*Z%c1$Z+q`R@2uXrz3=rd>|NZut@p#;!@Wm)PxPMbJ=J@r_k8cg-YdO7^xp2h z-}|ul&)z4!&wF3>VSRL;dEcNuRi90tW1mZ(d!J`tP+xRkOkZr@@V?BxQGH|j#`R6? zo7AT%>8tFk>8tN+=!C-`{_*|4{$Y{_pxP^k44(q5r4; zU;6*(|Fi#b|I_{#{jUb314aY#0n-7y0mlKC0r!EBF$3WPLkA)UvIg=73I~b@N(MRx zx(9j&`UhqV%pX`Zuyo-4f%OAt2F?%sGlQDpJtJU7&Wy4d)iWBj&k-