From e7091245b3b19e3ad44e3ff9420951bc4877e0f2 Mon Sep 17 00:00:00 2001 From: Zach Date: Thu, 21 Nov 2019 15:38:28 -0800 Subject: [PATCH 01/12] Fix screenshare on MacOS DEBUG builds; fix z-fighting on smartboard in screenshare mode --- interface/src/scripting/ScreenshareScriptingInterface.cpp | 4 ++-- interface/src/scripting/ScreenshareScriptingInterface.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/interface/src/scripting/ScreenshareScriptingInterface.cpp b/interface/src/scripting/ScreenshareScriptingInterface.cpp index 89f5ee6970..5cf4d1939a 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.cpp +++ b/interface/src/scripting/ScreenshareScriptingInterface.cpp @@ -90,7 +90,7 @@ static const EntityTypes::EntityType LOCAL_SCREENSHARE_WEB_ENTITY_TYPE = EntityT static const uint8_t LOCAL_SCREENSHARE_WEB_ENTITY_FPS = 30; // This is going to be a good amount of work to make this work dynamically for any screensize. // V1 will have only hardcoded values. -static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION(0.0128f, -0.0918f, 0.0771f); +static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION(0.0128f, -0.0918f, 0.0711f); static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_DIMENSIONS(3.6790f, 2.0990f, 0.0100f); static const QString LOCAL_SCREENSHARE_WEB_ENTITY_URL = "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/smartBoard/screenshareViewer/screenshareClient.html"; @@ -124,7 +124,7 @@ void ScreenshareScriptingInterface::startScreenshare(const QUuid& screenshareZon // Ensure that the screenshare executable exists where we expect it to. // Error out and reset the screen share state machine if the executable doesn't exist. QFileInfo screenshareExecutable(SCREENSHARE_EXE_PATH); - if (!screenshareExecutable.exists() || !screenshareExecutable.isFile()) { + if (!screenshareExecutable.exists() || !(screenshareExecutable.isFile() || screenshareExecutable.isBundle())) { qDebug() << "Screenshare executable doesn't exist at" << SCREENSHARE_EXE_PATH; stopScreenshare(); emit screenshareError(); diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index 22a65e169e..9dc828c13b 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -43,10 +43,10 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-win32-x64/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/screenshare-darwin-x64/hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/build/screenshare/hifi-screenshare-darwin-x64/hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. - const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/screenshare-other-os/hifi-screenshare" }; + const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-other-os/hifi-screenshare" }; #endif #else #ifdef Q_OS_WIN From a38e0007f86e873efda32d87bd7769edf0f9311c Mon Sep 17 00:00:00 2001 From: milad Date: Mon, 25 Nov 2019 13:32:48 -0800 Subject: [PATCH 02/12] trying to go back several directories for the mac build --- interface/src/scripting/ScreenshareScriptingInterface.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index 9dc828c13b..717f402238 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -52,7 +52,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "../../../hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare" }; From 8b6df032e41500c44faee1a1a41da7716f007b97 Mon Sep 17 00:00:00 2001 From: milad Date: Mon, 25 Nov 2019 14:40:38 -0800 Subject: [PATCH 03/12] forgot a slash --- interface/src/scripting/ScreenshareScriptingInterface.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index 717f402238..c9b389f6c8 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -52,7 +52,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "../../../hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/../../../hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare" }; From 2da99625fa2e9c5b12bfddec059459899b8bd42a Mon Sep 17 00:00:00 2001 From: milad Date: Mon, 2 Dec 2019 11:43:25 -0800 Subject: [PATCH 04/12] trying to add to resources --- interface/src/scripting/ScreenshareScriptingInterface.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index 10d203d529..a191be9274 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -14,6 +14,7 @@ #include #include +#include #include #include @@ -43,7 +44,8 @@ private slots: private: #if DEV_BUILD #ifdef Q_OS_WIN - const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-win32-x64/hifi-screenshare.exe" }; + const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "hifi-screenshare-win32-x64/hifi-screenshare.exe" }; + //const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-win32-x64/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/build/screenshare/hifi-screenshare-darwin-x64/hifi-screenshare.app" }; #else From 60d074932c42b7c79fda98ae80123927e32b030a Mon Sep 17 00:00:00 2001 From: miladi Date: Tue, 3 Dec 2019 11:01:06 -0800 Subject: [PATCH 05/12] experimenting with mac .app cmake build --- .../Frameworks/Mantle.framework/Headers | 1 + .../Frameworks/Mantle.framework/Mantle | 1 + .../Frameworks/Mantle.framework/Modules | 1 + .../Frameworks/Mantle.framework/Resources | 1 + .../Versions/A/Headers/MTLJSONAdapter.h | 172 ++ .../A/Headers/MTLManagedObjectAdapter.h | 215 ++ .../Versions/A/Headers/MTLModel+NSCoding.h | 128 + .../Versions/A/Headers/MTLModel.h | 125 + .../Versions/A/Headers/MTLValueTransformer.h | 29 + .../Versions/A/Headers/Mantle.h | 26 + .../NSArray+MTLManipulationAdditions.h | 28 + .../NSDictionary+MTLManipulationAdditions.h | 25 + .../Headers/NSObject+MTLComparisonAdditions.h | 15 + ...NSValueTransformer+MTLInversionAdditions.h | 21 + ...former+MTLPredefinedTransformerAdditions.h | 84 + .../Mantle.framework/Versions/A/Mantle | Bin 0 -> 154436 bytes .../Versions/A/Modules/module.modulemap | 6 + .../Versions/A/Resources/Info.plist | 45 + .../Mantle.framework/Versions/Current | 1 + .../ReactiveCocoa.framework/Headers | 1 + .../ReactiveCocoa.framework/Modules | 1 + .../ReactiveCocoa.framework/ReactiveCocoa | 1 + .../ReactiveCocoa.framework/Resources | 1 + .../Versions/A/Headers/EXTKeyPathCoding.h | 68 + .../Versions/A/Headers/EXTScope.h | 118 + .../A/Headers/NSArray+RACSequenceAdditions.h | 20 + .../A/Headers/NSControl+RACCommandSupport.h | 22 + .../Headers/NSControl+RACTextSignalSupport.h | 24 + .../Versions/A/Headers/NSData+RACSupport.h | 22 + .../NSDictionary+RACSequenceAdditions.h | 31 + .../NSEnumerator+RACSequenceAdditions.h | 20 + .../A/Headers/NSFileHandle+RACSupport.h | 19 + .../Headers/NSIndexSet+RACSequenceAdditions.h | 21 + .../Headers/NSNotificationCenter+RACSupport.h | 18 + .../A/Headers/NSObject+RACAppKitBindings.h | 40 + .../A/Headers/NSObject+RACDeallocating.h | 34 + .../Versions/A/Headers/NSObject+RACLifting.h | 61 + .../Headers/NSObject+RACPropertySubscribing.h | 105 + .../A/Headers/NSObject+RACSelectorSignal.h | 79 + .../NSOrderedSet+RACSequenceAdditions.h | 20 + .../A/Headers/NSSet+RACSequenceAdditions.h | 20 + .../A/Headers/NSString+RACSequenceAdditions.h | 21 + .../Versions/A/Headers/NSString+RACSupport.h | 22 + .../A/Headers/NSText+RACSignalSupport.h | 19 + .../A/Headers/NSURLConnection+RACSupport.h | 25 + .../A/Headers/NSUserDefaults+RACSupport.h | 27 + .../Versions/A/Headers/RACBacktrace.h | 70 + .../Versions/A/Headers/RACBehaviorSubject.h | 18 + .../Versions/A/Headers/RACChannel.h | 70 + .../Versions/A/Headers/RACCommand.h | 123 + .../A/Headers/RACCompoundDisposable.h | 48 + .../Versions/A/Headers/RACDisposable.h | 35 + .../Versions/A/Headers/RACEvent.h | 51 + .../Versions/A/Headers/RACGroupedSignal.h | 19 + .../Versions/A/Headers/RACKVOChannel.h | 97 + .../A/Headers/RACMulticastConnection.h | 48 + .../A/Headers/RACQueueScheduler+Subclass.h | 35 + .../Versions/A/Headers/RACQueueScheduler.h | 18 + .../Versions/A/Headers/RACReplaySubject.h | 22 + .../A/Headers/RACScheduler+Subclass.h | 29 + .../Versions/A/Headers/RACScheduler.h | 148 ++ .../Versions/A/Headers/RACScopedDisposable.h | 18 + .../Versions/A/Headers/RACSequence.h | 154 ++ .../Versions/A/Headers/RACSerialDisposable.h | 43 + .../Versions/A/Headers/RACSignal+Operations.h | 709 +++++ .../Versions/A/Headers/RACSignal.h | 219 ++ .../Versions/A/Headers/RACStream.h | 335 +++ .../Versions/A/Headers/RACSubject.h | 22 + .../Versions/A/Headers/RACSubscriber.h | 51 + .../RACSubscriptingAssignmentTrampoline.h | 54 + .../A/Headers/RACTargetQueueScheduler.h | 24 + .../Versions/A/Headers/RACTestScheduler.h | 42 + .../Versions/A/Headers/RACTuple.h | 159 ++ .../Versions/A/Headers/RACUnit.h | 19 + .../Versions/A/Headers/ReactiveCocoa.h | 89 + .../Versions/A/Headers/metamacros.h | 666 +++++ .../Versions/A/Modules/module.modulemap | 6 + .../Versions/A/ReactiveCocoa | Bin 0 -> 868188 bytes .../Versions/A/Resources/Info.plist | 47 + .../ReactiveCocoa.framework/Versions/Current | 1 + .../Frameworks/Squirrel.framework/Headers | 1 + .../Frameworks/Squirrel.framework/Modules | 1 + .../Frameworks/Squirrel.framework/Resources | 1 + .../Frameworks/Squirrel.framework/Squirrel | 1 + .../Headers/NSBundle+SQRLVersionExtensions.h | 20 + .../NSProcessInfo+SQRLVersionExtensions.h | 16 + .../Versions/A/Headers/SQRLDownloadedUpdate.h | 31 + .../Versions/A/Headers/SQRLUpdate.h | 31 + .../Versions/A/Headers/SQRLUpdater.h | 205 ++ .../Versions/A/Headers/Squirrel.h | 21 + .../Versions/A/Modules/module.modulemap | 6 + .../Versions/A/Resources/Info.plist | 46 + .../Versions/A/Resources/ShipIt | Bin 0 -> 743784 bytes .../Squirrel.framework/Versions/A/Squirrel | Bin 0 -> 247520 bytes .../Squirrel.framework/Versions/Current | 1 + .../Contents/Info.plist | 32 + .../MacOS/hifi-screenshare Helper (Plugin) | Bin 0 -> 257848 bytes .../Contents/PkgInfo | 1 + .../Contents/Info.plist | 32 + .../MacOS/hifi-screenshare Helper (Renderer) | Bin 0 -> 257848 bytes .../Contents/PkgInfo | 1 + .../Contents/Info.plist | 32 + .../Contents/MacOS/hifi-screenshare Helper | Bin 0 -> 257848 bytes .../Contents/PkgInfo | 1 + .../hifi-screenshare.app/Contents/Info.plist | 121 + .../Contents/MacOS/hifi-screenshare | Bin 0 -> 190148 bytes .../hifi-screenshare.app/Contents/PkgInfo | 1 + .../Contents/Resources/app/package-lock.json | 2289 +++++++++++++++++ .../Contents/Resources/app/package.json | 27 + .../app/src/resources/Graphik-Regular.ttf | Bin 0 -> 144968 bytes .../Resources/app/src/resources/interface.png | Bin 0 -> 658 bytes .../Resources/app/src/screenshareApp.html | 52 + .../Resources/app/src/screenshareApp.js | 299 +++ .../app/src/screenshareMainProcess.js | 74 + .../Contents/Resources/app/src/styles.css | 217 ++ .../Contents/Resources/electron.asar | Bin 0 -> 343839 bytes .../Contents/Resources/electron.icns | Bin 0 -> 272259 bytes .../scripting/ScreenshareScriptingInterface.h | 3 +- 118 files changed, 8835 insertions(+), 1 deletion(-) create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h create mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap create mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist create mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt create mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel create mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist create mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/MacOS/hifi-screenshare Helper (Plugin) create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist create mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/MacOS/hifi-screenshare Helper (Renderer) create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist create mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/MacOS/hifi-screenshare Helper create mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo create mode 100644 interface/resources/hifi-screenshare.app/Contents/Info.plist create mode 100755 interface/resources/hifi-screenshare.app/Contents/MacOS/hifi-screenshare create mode 100644 interface/resources/hifi-screenshare.app/Contents/PkgInfo create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/Graphik-Regular.ttf create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/interface.png create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/electron.asar create mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/electron.icns diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers new file mode 120000 index 0000000000..a177d2a6b9 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle new file mode 120000 index 0000000000..b3583bed99 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle @@ -0,0 +1 @@ +Versions/Current/Mantle \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules new file mode 120000 index 0000000000..5736f3186e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules @@ -0,0 +1 @@ +Versions/Current/Modules \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources new file mode 120000 index 0000000000..953ee36f3b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h new file mode 100644 index 0000000000..368c5abf4b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h @@ -0,0 +1,172 @@ +// +// MTLJSONAdapter.h +// Mantle +// +// Created by Justin Spahr-Summers on 2013-02-12. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +@class MTLModel; + +// A MTLModel object that supports being parsed from and serialized to JSON. +@protocol MTLJSONSerializing +@required + +// Specifies how to map property keys to different key paths in JSON. +// +// Subclasses overriding this method should combine their values with those of +// `super`. +// +// Any property keys not present in the dictionary are assumed to match the JSON +// key that should be used. Any keys associated with NSNull will not participate +// in JSON serialization. +// +// Returns a dictionary mapping property keys to JSON key paths (as strings) or +// NSNull values. ++ (NSDictionary *)JSONKeyPathsByPropertyKey; + +@optional + +// Specifies how to convert a JSON value to the given property key. If +// reversible, the transformer will also be used to convert the property value +// back to JSON. +// +// If the receiver implements a `+JSONTransformer` method, MTLJSONAdapter +// will use the result of that method instead. +// +// Returns a value transformer, or nil if no transformation should be performed. ++ (NSValueTransformer *)JSONTransformerForKey:(NSString *)key; + +// Overridden to parse the receiver as a different class, based on information +// in the provided dictionary. +// +// This is mostly useful for class clusters, where the abstract base class would +// be passed into -[MTLJSONAdapter initWithJSONDictionary:modelClass:], but +// a subclass should be instantiated instead. +// +// JSONDictionary - The JSON dictionary that will be parsed. +// +// Returns the class that should be parsed (which may be the receiver), or nil +// to abort parsing (e.g., if the data is invalid). ++ (Class)classForParsingJSONDictionary:(NSDictionary *)JSONDictionary; + +@end + +// The domain for errors originating from MTLJSONAdapter. +extern NSString * const MTLJSONAdapterErrorDomain; + +// +classForParsingJSONDictionary: returned nil for the given dictionary. +extern const NSInteger MTLJSONAdapterErrorNoClassFound; + +// The provided JSONDictionary is not valid. +extern const NSInteger MTLJSONAdapterErrorInvalidJSONDictionary; + +// The model's implementation of +JSONKeyPathsByPropertyKey included a key which +// does not actually exist in +propertyKeys. +extern const NSInteger MTLJSONAdapterErrorInvalidJSONMapping; + +// Converts a MTLModel object to and from a JSON dictionary. +@interface MTLJSONAdapter : NSObject + +// The model object that the receiver was initialized with, or that the receiver +// parsed from a JSON dictionary. +@property (nonatomic, strong, readonly) MTLModel *model; + +// Attempts to parse a JSON dictionary into a model object. +// +// modelClass - The MTLModel subclass to attempt to parse from the JSON. +// This class must conform to . This +// argument must not be nil. +// JSONDictionary - A dictionary representing JSON data. This should match the +// format returned by NSJSONSerialization. If this argument is +// nil, the method returns nil. +// error - If not NULL, this may be set to an error that occurs during +// parsing or initializing an instance of `modelClass`. +// +// Returns an instance of `modelClass` upon success, or nil if a parsing error +// occurred. ++ (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary error:(NSError **)error; + +// Attempts to parse an array of JSON dictionary objects into a model objects +// of a specific class. +// +// modelClass - The MTLModel subclass to attempt to parse from the JSON. This +// class must conform to . This argument must +// not be nil. +// JSONArray - A array of dictionaries representing JSON data. This should +// match the format returned by NSJSONSerialization. If this +// argument is nil, the method returns nil. +// error - If not NULL, this may be set to an error that occurs during +// parsing or initializing an any of the instances of +// `modelClass`. +// +// Returns an array of `modelClass` instances upon success, or nil if a parsing +// error occurred. ++ (NSArray *)modelsOfClass:(Class)modelClass fromJSONArray:(NSArray *)JSONArray error:(NSError **)error; + +// Converts a model into a JSON representation. +// +// model - The model to use for JSON serialization. This argument must not be +// nil. +// +// Returns a JSON dictionary, or nil if a serialization error occurred. ++ (NSDictionary *)JSONDictionaryFromModel:(MTLModel *)model; + +// Converts a array of models into a JSON representation. +// +// models - The array of models to use for JSON serialization. This argument +// must not be nil. +// +// Returns a JSON array, or nil if a serialization error occurred for any +// model. ++ (NSArray *)JSONArrayFromModels:(NSArray *)models; + +// Initializes the receiver by attempting to parse a JSON dictionary into +// a model object. +// +// JSONDictionary - A dictionary representing JSON data. This should match the +// format returned by NSJSONSerialization. If this argument is +// nil, the method returns nil and an error with code +// MTLJSONAdapterErrorInvalidJSONDictionary. +// modelClass - The MTLModel subclass to attempt to parse from the JSON. +// This class must conform to . This +// argument must not be nil. +// error - If not NULL, this may be set to an error that occurs during +// parsing or initializing an instance of `modelClass`. +// +// Returns an initialized adapter upon success, or nil if a parsing error +// occurred. +- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass error:(NSError **)error; + +// Initializes the receiver with an existing model. +// +// model - The model to use for JSON serialization. This argument must not be +// nil. +- (id)initWithModel:(MTLModel *)model; + +// Serializes the receiver's `model` into JSON. +// +// Returns a JSON dictionary, or nil if a serialization error occurred. +- (NSDictionary *)JSONDictionary; + +// Looks up the JSON key path in the model's +propertyKeys. +// +// Subclasses may override this method to customize the adapter's seralizing +// behavior. You should not call this method directly. +// +// key - The property key to retrieve the corresponding JSON key path for. This +// argument must not be nil. +// +// Returns a key path to use, or nil to omit the property from JSON. +- (NSString *)JSONKeyPathForPropertyKey:(NSString *)key; + +@end + +@interface MTLJSONAdapter (Deprecated) + ++ (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary __attribute__((deprecated("Replaced by +modelOfClass:fromJSONDictionary:error:"))); +- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass __attribute__((deprecated("Replaced by -initWithJSONDictionary:modelClass:error:"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h new file mode 100644 index 0000000000..11b2bcfe48 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h @@ -0,0 +1,215 @@ +// +// MTLManagedObjectAdapter.h +// Mantle +// +// Created by Justin Spahr-Summers on 2013-03-29. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +@class MTLModel; + +// A MTLModel object that supports being serialized to and from Core Data as an +// NSManagedObject. +@protocol MTLManagedObjectSerializing +@required + +// The name of the Core Data entity that the receiver serializes to and +// deserializes from. +// +// This method must not return nil. ++ (NSString *)managedObjectEntityName; + +// Specifies how to map property keys to different keys on the receiver's +// +managedObjectEntity. +// +// Entity attributes will be mapped to and from the receiver's properties using +// +entityAttributeTransformerForKey:. Entity relationships will be mapped to +// and from MTLModel objects using +relationshipModelClassesByPropertyKey. +// Fetched properties are not supported. +// +// Subclasses overriding this method should combine their values with those of +// `super`. +// +// Any property keys not present in the dictionary are assumed to match the +// entity key that should be used. Any keys associated with NSNull will not +// participate in managed object serialization. +// +// Returns a dictionary mapping property keys to entity keys (as strings) or +// NSNull values. ++ (NSDictionary *)managedObjectKeysByPropertyKey; + +@optional + +// Specifies a set of property keys used by the adapter to check for an already +// existing managed object when converting the MTLModel to its related +// NSManagedObject. +// +// The adapter will first map any keys provided by this method to the correct +// keys in managedObjectKeysByPropertyKey. +// +// The adapter will then perform a fetch request in the provided context for a +// managed object that matches the MTLModel's managedObjectEntityName and has +// equal values set for the property keys on the MTLModel. +// +// The managed object returned by the fetch request will then be set with all +// values from the MTLModel that the managed object is being converted from. +// +// If a property value of our MTLModel is yet another MTLModel which needs to be +// converted to a managed object, the class for that MTLModel can also implement +// this method to perform its own uniqing. +// +// For example: +// 1. An MTLModel subclass has id_number = 10. +// 2. An NSManagedObject accessible to the adapter's context has idnumber = 10. +// 3. managedObjectKeysByPropertyKey returns @{@"id_number" : @"idnumber"} +// 4. propertyKeysForManagedObjectUniquing returns +// [NSSet setWithObject:@"id_number"]; +// 5. Then our fetch request may return this managed object (or another managed +// object with idnumber = 10). +// +// NOTE: If multiple managed objects follow the same uniquing criteria only one +// of them will be set with our MTLModel's values. ++ (NSSet *)propertyKeysForManagedObjectUniquing; + +// Specifies how to convert the given property key to a managed object +// attribute. If reversible, the transformer will also be used to convert the +// managed object attribute back to the property. +// +// If the receiver implements a `+EntityAttributeTransformer` method, +// MTLManagedObjectAdapter will use the result of that method instead. +// +// Returns a value transformer, or nil if no transformation should be performed. ++ (NSValueTransformer *)entityAttributeTransformerForKey:(NSString *)key; + +// Specifies the MTLModel subclasses that should be deserialized to the +// receiver's property keys when a property key corresponds to an entity +// relationship. +// +// In other words, the dictionary returned by this method is used to decode +// managed object relationships into MTLModels (or NSArrays or NSSets thereof) +// set on the receiver. +// +// If a property key is omitted from the returned dictionary, but present in +// +managedObjectKeysByPropertyKey, and the receiver's +managedObjectEntity has +// a relationship at the corresponding key, an exception will be thrown during +// deserialization. +// +// Subclasses overriding this method should combine their values with those of +// `super`. +// +// Returns a dictionary mapping property keys to the Class objects that should +// be used. ++ (NSDictionary *)relationshipModelClassesByPropertyKey; + +// Overridden to deserialize a different class instead of the receiver, based on +// information in the provided object. +// +// This is mostly useful for class clusters, where the abstract base class would +// be passed into +[MTLManagedObjectAdapter +// modelOfClass:fromManagedObject:error:], but a subclass should be instantiated +// instead. +// +// managedObject - The object that will be deserialized. +// +// Returns the class that should be instantiated (which may be the receiver), or +// nil to abort parsing (e.g., if the data is invalid). ++ (Class)classForDeserializingManagedObject:(NSManagedObject *)managedObject; + +// Overriden when merging the value of the given key on the receiver with the +// value of the same key from the given `NSManagedObject` requires custom +// handling. +// +// By default, this method is not implemented, and precedence will be given to +// the value of the receiving model implicitly. +// +// When implemented, this method is called when an existing `NSManagedObject` +// is found for the receiving model, before updating the `NSManagedObject`'s +// properties. +// +// When implementing, you should use `+managedObjectKeysByPropertyKey` to map +// the given `key` to the appropriate `NSManagedObject` property. +- (void)mergeValueForKey:(NSString *)key fromManagedObject:(NSManagedObject *)managedObject; + +// Overriden when merging values on the receiver with the given +// `NSManagedObject` requires custom handling. +// +// By default, this method is not implemented, and precedence will be given to +// the values of the receiving model implicitly. +// +// When implemented, this method is called when an existing `NSManagedObject` +// is found for the receiving model, before updating the `NSManagedObject`'s +// properties. +// +// When implementing, you should use `+managedObjectKeysByPropertyKey` to map +// the given `key` to the appropriate `NSManagedObject` property. +// +// If you have also implemented `mergeValueForKey:fromManagedObject:` you have +// to make sure to call `mergeValueForKey:fromManagedObject:` from this method +// when appropriate. +- (void)mergeValuesForKeysFromManagedObject:(NSManagedObject *)managedObject; + +@end + +// The domain for errors originating from MTLManagedObjectAdapter. +extern NSString * const MTLManagedObjectAdapterErrorDomain; + +// +classForDeserializingManagedObject: returned nil for the given object. +extern const NSInteger MTLManagedObjectAdapterErrorNoClassFound; + +// An NSManagedObject failed to initialize. +extern const NSInteger MTLManagedObjectAdapterErrorInitializationFailed; + +// The managed object key specified by +managedObjectKeysByPropertyKey does not +// exist in the NSEntityDescription. +extern const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectKey; + +// The managed object property specified has a type that isn't supported by +// MTLManagedObjectAdapter. +extern const NSInteger MTLManagedObjectAdapterErrorUnsupportedManagedObjectPropertyType; + +// The fetch request to find an existing managed object based on +// `+propertyKeysForManagedObjectUniquing` failed. +extern const NSInteger MTLManagedObjectAdapterErrorUniqueFetchRequestFailed; + +// A MTLModel property cannot be serialized to or deserialized from an +// NSManagedObject relationship. +// +// For a to-one relationship, this means that the property does not contain +// a MTLModel, or the MTLModel does not conform to . +// +// For a to-many relationship, this means that the property does not contain an +// NSArray or NSSet of MTLModel instances. +extern const NSInteger MTLManagedObjectAdapterErrorUnsupportedRelationshipClass; + +// The model's implementation of +managedObjectKeysByPropertyKey included a key +// which does not actually exist in +propertyKeys. +extern const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectMapping; + +// Converts a MTLModel object to and from an NSManagedObject. +@interface MTLManagedObjectAdapter : NSObject + +// Attempts to deserialize an NSManagedObject into a MTLModel object. +// +// modelClass - The MTLModel subclass to return. This class must conform to +// . This argument must not be nil. +// managedObject - The managed object to deserialize. If this argument is nil, +// the method returns nil. +// error - If not NULL, this may be set to an error that occurs during +// deserialization or initializing an instance of `modelClass`. +// +// Returns an instance of `modelClass` upon success, or nil if an error +// occurred. ++ (id)modelOfClass:(Class)modelClass fromManagedObject:(NSManagedObject *)managedObject error:(NSError **)error; + +// Serializes a MTLModel into an NSManagedObject. +// +// model - The model object to serialize. This argument must not be nil. +// context - The context into which to insert the created managed object. This +// argument must not be nil. +// error - If not NULL, this may be set to an error that occurs during +// serialization or insertion. ++ (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context error:(NSError **)error; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h new file mode 100644 index 0000000000..94b8f7b298 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h @@ -0,0 +1,128 @@ +// +// MTLModel+NSCoding.h +// Mantle +// +// Created by Justin Spahr-Summers on 2013-02-12. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import "MTLModel.h" + +// Defines how a MTLModel property key should be encoded into an archive. +// +// MTLModelEncodingBehaviorExcluded - The property should never be encoded. +// MTLModelEncodingBehaviorUnconditional - The property should always be +// encoded. +// MTLModelEncodingBehaviorConditional - The object should be encoded only +// if unconditionally encoded elsewhere. +// This should only be used for object +// properties. +typedef enum : NSUInteger { + MTLModelEncodingBehaviorExcluded = 0, + MTLModelEncodingBehaviorUnconditional, + MTLModelEncodingBehaviorConditional, +} MTLModelEncodingBehavior; + +// Implements default archiving and unarchiving behaviors for MTLModel. +@interface MTLModel (NSCoding) + +// Initializes the receiver from an archive. +// +// This will decode the original +modelVersion of the archived object, then +// invoke -decodeValueForKey:withCoder:modelVersion: for each of the receiver's +// +propertyKeys. +// +// Returns an initialized model object, or nil if a decoding error occurred. +- (id)initWithCoder:(NSCoder *)coder; + +// Archives the receiver using the given coder. +// +// This will encode the receiver's +modelVersion, then the receiver's properties +// according to the behaviors specified in +encodingBehaviorsByPropertyKey. +- (void)encodeWithCoder:(NSCoder *)coder; + +// Determines how the +propertyKeys of the class are encoded into an archive. +// The values of this dictionary should be boxed MTLModelEncodingBehavior +// values. +// +// Any keys not present in the dictionary will be excluded from the archive. +// +// Subclasses overriding this method should combine their values with those of +// `super`. +// +// Returns a dictionary mapping the receiver's +propertyKeys to default encoding +// behaviors. If a property is an object with `weak` semantics, the default +// behavior is MTLModelEncodingBehaviorConditional; otherwise, the default is +// MTLModelEncodingBehaviorUnconditional. ++ (NSDictionary *)encodingBehaviorsByPropertyKey; + +// Determines the classes that are allowed to be decoded for each of the +// receiver's properties when using . The values of this +// dictionary should be NSArrays of Class objects. +// +// If any encodable keys (as determined by +encodingBehaviorsByPropertyKey) are +// not present in the dictionary, an exception will be thrown during secure +// encoding or decoding. +// +// Subclasses overriding this method should combine their values with those of +// `super`. +// +// Returns a dictionary mapping the receiver's encodable keys (as determined by +// +encodingBehaviorsByPropertyKey) to default allowed classes, based on the +// type that each property is declared as. If type of an encodable property +// cannot be determined (e.g., it is declared as `id`), it will be omitted from +// the dictionary, and subclasses must provide a valid value to prevent an +// exception being thrown during encoding/decoding. ++ (NSDictionary *)allowedSecureCodingClassesByPropertyKey; + +// Decodes the value of the given property key from an archive. +// +// By default, this method looks for a `-decodeWithCoder:modelVersion:` +// method on the receiver, and invokes it if found. +// +// If the custom method is not implemented and `coder` does not require secure +// coding, `-[NSCoder decodeObjectForKey:]` will be invoked with the given +// `key`. +// +// If the custom method is not implemented and `coder` requires secure coding, +// `-[NSCoder decodeObjectOfClasses:forKey:]` will be invoked with the +// information from +allowedSecureCodingClassesByPropertyKey and the given `key`. The +// receiver must conform to for this to work correctly. +// +// key - The property key to decode the value for. This argument cannot +// be nil. +// coder - The NSCoder representing the archive being decoded. This +// argument cannot be nil. +// modelVersion - The version of the original model object that was encoded. +// +// Returns the decoded and boxed value, or nil if the key was not present. +- (id)decodeValueForKey:(NSString *)key withCoder:(NSCoder *)coder modelVersion:(NSUInteger)modelVersion; + +// The version of this MTLModel subclass. +// +// This version number is saved in archives so that later model changes can be +// made backwards-compatible with old versions. +// +// Subclasses should override this method to return a higher version number +// whenever a breaking change is made to the model. +// +// Returns 0. ++ (NSUInteger)modelVersion; + +@end + +// This method must be overridden to support archives created by older versions +// of Mantle (before the `MTLModel+NSCoding` interface existed). +@interface MTLModel (OldArchiveSupport) + +// Converts an archived external representation to a dictionary suitable for +// passing to -initWithDictionary:. +// +// externalRepresentation - The decoded external representation of the receiver. +// fromVersion - The model version at the time the external +// representation was encoded. +// +// Returns nil by default, indicating that conversion failed. ++ (NSDictionary *)dictionaryValueFromArchivedExternalRepresentation:(NSDictionary *)externalRepresentation version:(NSUInteger)fromVersion; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h new file mode 100644 index 0000000000..65da40d933 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h @@ -0,0 +1,125 @@ +// +// MTLModel.h +// Mantle +// +// Created by Justin Spahr-Summers on 2012-09-11. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +// An abstract base class for model objects, using reflection to provide +// sensible default behaviors. +// +// The default implementations of , -hash, and -isEqual: make use of +// the +propertyKeys method. +@interface MTLModel : NSObject + +// Returns a new instance of the receiver initialized using +// -initWithDictionary:error:. ++ (instancetype)modelWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error; + +// Initializes the receiver with default values. +// +// This is the designated initializer for this class. +- (instancetype)init; + +// Initializes the receiver using key-value coding, setting the keys and values +// in the given dictionary. +// +// Subclass implementations may override this method, calling the super +// implementation, in order to perform further processing and initialization +// after deserialization. +// +// dictionaryValue - Property keys and values to set on the receiver. Any NSNull +// values will be converted to nil before being used. KVC +// validation methods will automatically be invoked for all of +// the properties given. If nil, this method is equivalent to +// -init. +// error - If not NULL, this may be set to any error that occurs +// (like a KVC validation error). +// +// Returns an initialized model object, or nil if validation failed. +- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error; + +// Returns the keys for all @property declarations, except for `readonly` +// properties without ivars, or properties on MTLModel itself. ++ (NSSet *)propertyKeys; + +// A dictionary representing the properties of the receiver. +// +// The default implementation combines the values corresponding to all +// +propertyKeys into a dictionary, with any nil values represented by NSNull. +// +// This property must never be nil. +@property (nonatomic, copy, readonly) NSDictionary *dictionaryValue; + +// Merges the value of the given key on the receiver with the value of the same +// key from the given model object, giving precedence to the other model object. +// +// By default, this method looks for a `-mergeFromModel:` method on the +// receiver, and invokes it if found. If not found, and `model` is not nil, the +// value for the given key is taken from `model`. +- (void)mergeValueForKey:(NSString *)key fromModel:(MTLModel *)model; + +// Merges the values of the given model object into the receiver, using +// -mergeValueForKey:fromModel: for each key in +propertyKeys. +// +// `model` must be an instance of the receiver's class or a subclass thereof. +- (void)mergeValuesForKeysFromModel:(MTLModel *)model; + +// Compares the receiver with another object for equality. +// +// The default implementation is equivalent to comparing both models' +// -dictionaryValue. +// +// Note that this may lead to infinite loops if the receiver holds a circular +// reference to another MTLModel and both use the default behavior. +// It is recommended to override -isEqual: in this scenario. +- (BOOL)isEqual:(id)object; + +// A string that describes the contents of the receiver. +// +// The default implementation is based on the receiver's class and its +// -dictionaryValue. +// +// Note that this may lead to infinite loops if the receiver holds a circular +// reference to another MTLModel and both use the default behavior. +// It is recommended to override -description in this scenario. +- (NSString *)description; + +@end + +// Implements validation logic for MTLModel. +@interface MTLModel (Validation) + +// Validates the model. +// +// The default implementation simply invokes -validateValue:forKey:error: with +// all +propertyKeys and their current value. If -validateValue:forKey:error: +// returns a new value, the property is set to that new value. +// +// error - If not NULL, this may be set to any error that occurs during +// validation +// +// Returns YES if the model is valid, or NO if the validation failed. +- (BOOL)validate:(NSError **)error; + +@end + +@interface MTLModel (Unavailable) + ++ (instancetype)modelWithDictionary:(NSDictionary *)dictionaryValue __attribute__((deprecated("Replaced by +modelWithDictionary:error:"))); +- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue __attribute__((deprecated("Replaced by -initWithDictionary:error:"))); + ++ (instancetype)modelWithExternalRepresentation:(NSDictionary *)externalRepresentation __attribute__((deprecated("Replaced by -[MTLJSONAdapter initWithJSONDictionary:modelClass:]"))); +- (instancetype)initWithExternalRepresentation:(NSDictionary *)externalRepresentation __attribute__((deprecated("Replaced by -[MTLJSONAdapter initWithJSONDictionary:modelClass:]"))); + +@property (nonatomic, copy, readonly) NSDictionary *externalRepresentation __attribute__((deprecated("Replaced by MTLJSONAdapter.JSONDictionary"))); + ++ (NSDictionary *)externalRepresentationKeyPathsByPropertyKey __attribute__((deprecated("Replaced by +JSONKeyPathsByPropertyKey in "))); ++ (NSValueTransformer *)transformerForKey:(NSString *)key __attribute__((deprecated("Replaced by +JSONTransformerForKey: in "))); + ++ (NSDictionary *)migrateExternalRepresentation:(NSDictionary *)externalRepresentation fromVersion:(NSUInteger)fromVersion __attribute__((deprecated("Replaced by -decodeValueForKey:withCoder:modelVersion:"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h new file mode 100644 index 0000000000..231b59f6dd --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h @@ -0,0 +1,29 @@ +// +// MTLValueTransformer.h +// Mantle +// +// Created by Justin Spahr-Summers on 2012-09-11. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +typedef id (^MTLValueTransformerBlock)(id); + +// +// A value transformer supporting block-based transformation. +// +@interface MTLValueTransformer : NSValueTransformer + +// Returns a transformer which transforms values using the given block. Reverse +// transformations will not be allowed. ++ (instancetype)transformerWithBlock:(MTLValueTransformerBlock)transformationBlock; + +// Returns a transformer which transforms values using the given block, for +// forward or reverse transformations. ++ (instancetype)reversibleTransformerWithBlock:(MTLValueTransformerBlock)transformationBlock; + +// Returns a transformer which transforms values using the given blocks. ++ (instancetype)reversibleTransformerWithForwardBlock:(MTLValueTransformerBlock)forwardBlock reverseBlock:(MTLValueTransformerBlock)reverseBlock; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h new file mode 100644 index 0000000000..ebd74e7e43 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h @@ -0,0 +1,26 @@ +// +// Mantle.h +// Mantle +// +// Created by Justin Spahr-Summers on 2012-09-04. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +//! Project version number for Mantle. +FOUNDATION_EXPORT double MantleVersionNumber; + +//! Project version string for Mantle. +FOUNDATION_EXPORT const unsigned char MantleVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h new file mode 100644 index 0000000000..fd7347cfb9 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h @@ -0,0 +1,28 @@ +// +// NSArray+MTLManipulationAdditions.h +// Mantle +// +// Created by Josh Abernathy on 9/19/12. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@interface NSArray (MTLManipulationAdditions) + +// The first object in the array or nil if the array is empty. +// Forwards to `firstObject` which has been first declared in iOS7, but works with iOS4/10.6. +@property (nonatomic, readonly, strong) id mtl_firstObject; + +// Returns a new array without all instances of the given object. +- (NSArray *)mtl_arrayByRemovingObject:(id)object; + +// Returns a new array without the first object. If the array is empty, it +// returns the empty array. +- (NSArray *)mtl_arrayByRemovingFirstObject; + +// Returns a new array without the last object. If the array is empty, it +// returns the empty array. +- (NSArray *)mtl_arrayByRemovingLastObject; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h new file mode 100644 index 0000000000..83254d3957 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h @@ -0,0 +1,25 @@ +// +// NSDictionary+MTLManipulationAdditions.h +// Mantle +// +// Created by Justin Spahr-Summers on 2012-09-24. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@interface NSDictionary (MTLManipulationAdditions) + +// Merges the keys and values from the given dictionary into the receiver. If +// both the receiver and `dictionary` have a given key, the value from +// `dictionary` is used. +// +// Returns a new dictionary containing the entries of the receiver combined with +// those of `dictionary`. +- (NSDictionary *)mtl_dictionaryByAddingEntriesFromDictionary:(NSDictionary *)dictionary; + +// Creates a new dictionary with all the entries for the given keys removed from +// the receiver. +- (NSDictionary *)mtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h new file mode 100644 index 0000000000..4f7c03e565 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h @@ -0,0 +1,15 @@ +// +// NSObject+MTLComparisonAdditions.h +// Mantle +// +// Created by Josh Vera on 10/26/12. +// Copyright (c) 2012 GitHub. All rights reserved. +// +// Portions copyright (c) 2011 Bitswift. All rights reserved. +// See the LICENSE file for more information. +// + +#import + +// Returns whether both objects are identical or equal via -isEqual: +BOOL MTLEqualObjects(id obj1, id obj2); diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h new file mode 100644 index 0000000000..eefceec2df --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h @@ -0,0 +1,21 @@ +// +// NSValueTransformer+MTLInversionAdditions.h +// Mantle +// +// Created by Justin Spahr-Summers on 2013-05-18. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +@interface NSValueTransformer (MTLInversionAdditions) + +// Flips the direction of the receiver's transformation, such that +// -transformedValue: will become -reverseTransformedValue:, and vice-versa. +// +// The receiver must allow reverse transformation. +// +// Returns an inverted transformer. +- (NSValueTransformer *)mtl_invertedTransformer; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h new file mode 100644 index 0000000000..78a6b19e64 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h @@ -0,0 +1,84 @@ +// +// NSValueTransformer+MTLPredefinedTransformerAdditions.h +// Mantle +// +// Created by Justin Spahr-Summers on 2012-09-27. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +// The name for a value transformer that converts strings into URLs and back. +extern NSString * const MTLURLValueTransformerName; + +// Ensure an NSNumber is backed by __NSCFBoolean/CFBooleanRef +// +// NSJSONSerialization, and likely other serialization libraries, ordinarily +// serialize NSNumbers as numbers, and thus booleans would be serialized as +// 0/1. The exception is when the NSNumber is backed by __NSCFBoolean, which, +// though very much an implementation detail, is detected and serialized as a +// proper boolean. +extern NSString * const MTLBooleanValueTransformerName; + +@interface NSValueTransformer (MTLPredefinedTransformerAdditions) + +// Creates a reversible transformer to convert a JSON dictionary into a MTLModel +// object, and vice-versa. +// +// modelClass - The MTLModel subclass to attempt to parse from the JSON. This +// class must conform to . This argument must +// not be nil. +// +// Returns a reversible transformer which uses MTLJSONAdapter for transforming +// values back and forth. ++ (NSValueTransformer *)mtl_JSONDictionaryTransformerWithModelClass:(Class)modelClass; + +// Creates a reversible transformer to convert an array of JSON dictionaries +// into an array of MTLModel objects, and vice-versa. +// +// modelClass - The MTLModel subclass to attempt to parse from each JSON +// dictionary. This class must conform to . +// This argument must not be nil. +// +// Returns a reversible transformer which uses MTLJSONAdapter for transforming +// array elements back and forth. ++ (NSValueTransformer *)mtl_JSONArrayTransformerWithModelClass:(Class)modelClass; + +// A reversible value transformer to transform between the keys and objects of a +// dictionary. +// +// dictionary - The dictionary whose keys and values should be +// transformed between. This argument must not be nil. +// defaultValue - The result to fall back to, in case no key matching the +// input value was found during a forward transformation. +// reverseDefaultValue - The result to fall back to, in case no value matching +// the input value was found during a reverse +// transformation. +// +// Can for example be used for transforming between enum values and their string +// representation. +// +// NSValueTransformer *valueTransformer = [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{ +// @"foo": @(EnumDataTypeFoo), +// @"bar": @(EnumDataTypeBar), +// } defaultValue: @(EnumDataTypeUndefined) reverseDefaultValue: @"undefined"]; +// +// Returns a transformer that will map from keys to values in dictionary +// for forward transformation, and from values to keys for reverse +// transformations. If no matching key or value can be found, the respective +// default value is returned. ++ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary defaultValue:(id)defaultValue reverseDefaultValue:(id)reverseDefaultValue; + +// Returns a value transformer created by calling +// `+mtl_valueMappingTransformerWithDictionary:defaultValue:reverseDefaultValue:` +// with a default value of `nil` and a reverse default value of `nil`. ++ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary; + +@end + +@interface NSValueTransformer (UnavailableMTLPredefinedTransformerAdditions) + ++ (NSValueTransformer *)mtl_externalRepresentationTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +mtl_JSONDictionaryTransformerWithModelClass:"))); ++ (NSValueTransformer *)mtl_externalRepresentationArrayTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +mtl_JSONArrayTransformerWithModelClass:"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle new file mode 100755 index 0000000000000000000000000000000000000000..06ee2b4bc968c802e54603f66f6a21a16289b3b8 GIT binary patch literal 154436 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

j+bhx37e)<2B14@3Je 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 OC(Rjq#t%FmG4}rw83`-^ literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap new file mode 100644 index 0000000000..958298bd6e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Mantle { + umbrella header "Mantle.h" + + export * + module * { export * } +} diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000000..f8ffa476e4 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,45 @@ + + + + + BuildMachineOSBuild + 14C1514 + CFBundleDevelopmentRegion + en + CFBundleExecutable + Mantle + CFBundleIdentifier + org.mantle.Mantle + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Mantle + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 6C131e + DTPlatformVersion + GM + DTSDKBuild + 14A383 + DTSDKName + macosx10.10 + DTXcode + 0620 + DTXcodeBuild + 6C131e + UIDeviceFamily + + 1 + 2 + + + diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers new file mode 120000 index 0000000000..a177d2a6b9 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules new file mode 120000 index 0000000000..5736f3186e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules @@ -0,0 +1 @@ +Versions/Current/Modules \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa new file mode 120000 index 0000000000..5dd82ab671 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa @@ -0,0 +1 @@ +Versions/Current/ReactiveCocoa \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources new file mode 120000 index 0000000000..953ee36f3b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h new file mode 100644 index 0000000000..f34dc4a440 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h @@ -0,0 +1,68 @@ +// +// EXTKeyPathCoding.h +// extobjc +// +// Created by Justin Spahr-Summers on 19.06.12. +// Copyright (C) 2012 Justin Spahr-Summers. +// Released under the MIT license. +// + +#import +#import "metamacros.h" + +/** + * \@keypath allows compile-time verification of key paths. Given a real object + * receiver and key path: + * + * @code + +NSString *UTF8StringPath = @keypath(str.lowercaseString.UTF8String); +// => @"lowercaseString.UTF8String" + +NSString *versionPath = @keypath(NSObject, version); +// => @"version" + +NSString *lowercaseStringPath = @keypath(NSString.new, lowercaseString); +// => @"lowercaseString" + + * @endcode + * + * ... the macro returns an \c NSString containing all but the first path + * component or argument (e.g., @"lowercaseString.UTF8String", @"version"). + * + * In addition to simply creating a key path, this macro ensures that the key + * path is valid at compile-time (causing a syntax error if not), and supports + * refactoring, such that changing the name of the property will also update any + * uses of \@keypath. + */ +#define keypath(...) \ + metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__))(keypath1(__VA_ARGS__))(keypath2(__VA_ARGS__)) + +#define keypath1(PATH) \ + (((void)(NO && ((void)PATH, NO)), strchr(# PATH, '.') + 1)) + +#define keypath2(OBJ, PATH) \ + (((void)(NO && ((void)OBJ.PATH, NO)), # PATH)) + +/** + * \@collectionKeypath allows compile-time verification of key paths across collections NSArray/NSSet etc. Given a real object + * receiver, collection object receiver and related keypaths: + * + * @code + + NSString *employessFirstNamePath = @collectionKeypath(department.employees, Employee.new, firstName) + // => @"employees.firstName" + + NSString *employessFirstNamePath = @collectionKeypath(Department.new, employees, Employee.new, firstName) + // => @"employees.firstName" + + * @endcode + * + */ +#define collectionKeypath(...) \ + metamacro_if_eq(3, metamacro_argcount(__VA_ARGS__))(collectionKeypath3(__VA_ARGS__))(collectionKeypath4(__VA_ARGS__)) + +#define collectionKeypath3(PATH, COLLECTION_OBJECT, COLLECTION_PATH) ([[NSString stringWithFormat:@"%s.%s",keypath(PATH), keypath(COLLECTION_OBJECT, COLLECTION_PATH)] UTF8String]) + +#define collectionKeypath4(OBJ, PATH, COLLECTION_OBJECT, COLLECTION_PATH) ([[NSString stringWithFormat:@"%s.%s",keypath(OBJ, PATH), keypath(COLLECTION_OBJECT, COLLECTION_PATH)] UTF8String]) + diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h new file mode 100644 index 0000000000..4a16f4ae9b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h @@ -0,0 +1,118 @@ +// +// EXTScope.h +// extobjc +// +// Created by Justin Spahr-Summers on 2011-05-04. +// Copyright (C) 2012 Justin Spahr-Summers. +// Released under the MIT license. +// + +#import "metamacros.h" + +/** + * \@onExit defines some code to be executed when the current scope exits. The + * code must be enclosed in braces and terminated with a semicolon, and will be + * executed regardless of how the scope is exited, including from exceptions, + * \c goto, \c return, \c break, and \c continue. + * + * Provided code will go into a block to be executed later. Keep this in mind as + * it pertains to memory management, restrictions on assignment, etc. Because + * the code is used within a block, \c return is a legal (though perhaps + * confusing) way to exit the cleanup block early. + * + * Multiple \@onExit statements in the same scope are executed in reverse + * lexical order. This helps when pairing resource acquisition with \@onExit + * statements, as it guarantees teardown in the opposite order of acquisition. + * + * @note This statement cannot be used within scopes defined without braces + * (like a one line \c if). In practice, this is not an issue, since \@onExit is + * a useless construct in such a case anyways. + */ +#define onExit \ + rac_keywordify \ + __strong rac_cleanupBlock_t metamacro_concat(rac_exitBlock_, __LINE__) __attribute__((cleanup(rac_executeCleanupBlock), unused)) = ^ + +/** + * Creates \c __weak shadow variables for each of the variables provided as + * arguments, which can later be made strong again with #strongify. + * + * This is typically used to weakly reference variables in a block, but then + * ensure that the variables stay alive during the actual execution of the block + * (if they were live upon entry). + * + * See #strongify for an example of usage. + */ +#define weakify(...) \ + rac_keywordify \ + metamacro_foreach_cxt(rac_weakify_,, __weak, __VA_ARGS__) + +/** + * Like #weakify, but uses \c __unsafe_unretained instead, for targets or + * classes that do not support weak references. + */ +#define unsafeify(...) \ + rac_keywordify \ + metamacro_foreach_cxt(rac_weakify_,, __unsafe_unretained, __VA_ARGS__) + +/** + * Strongly references each of the variables provided as arguments, which must + * have previously been passed to #weakify. + * + * The strong references created will shadow the original variable names, such + * that the original names can be used without issue (and a significantly + * reduced risk of retain cycles) in the current scope. + * + * @code + + id foo = [[NSObject alloc] init]; + id bar = [[NSObject alloc] init]; + + @weakify(foo, bar); + + // this block will not keep 'foo' or 'bar' alive + BOOL (^matchesFooOrBar)(id) = ^ BOOL (id obj){ + // but now, upon entry, 'foo' and 'bar' will stay alive until the block has + // finished executing + @strongify(foo, bar); + + return [foo isEqual:obj] || [bar isEqual:obj]; + }; + + * @endcode + */ +#define strongify(...) \ + rac_keywordify \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wshadow\"") \ + metamacro_foreach(rac_strongify_,, __VA_ARGS__) \ + _Pragma("clang diagnostic pop") + +/*** implementation details follow ***/ +typedef void (^rac_cleanupBlock_t)(); + +static inline void rac_executeCleanupBlock (__strong rac_cleanupBlock_t *block) { + (*block)(); +} + +#define rac_weakify_(INDEX, CONTEXT, VAR) \ + CONTEXT __typeof__(VAR) metamacro_concat(VAR, _weak_) = (VAR); + +#define rac_strongify_(INDEX, VAR) \ + __strong __typeof__(VAR) VAR = metamacro_concat(VAR, _weak_); + +// Details about the choice of backing keyword: +// +// The use of @try/@catch/@finally can cause the compiler to suppress +// return-type warnings. +// The use of @autoreleasepool {} is not optimized away by the compiler, +// resulting in superfluous creation of autorelease pools. +// +// Since neither option is perfect, and with no other alternatives, the +// compromise is to use @autorelease in DEBUG builds to maintain compiler +// analysis, and to use @try/@catch otherwise to avoid insertion of unnecessary +// autorelease pools. +#if DEBUG +#define rac_keywordify autoreleasepool {} +#else +#define rac_keywordify try {} @catch (...) {} +#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h new file mode 100644 index 0000000000..d2d0b3fe61 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h @@ -0,0 +1,20 @@ +// +// NSArray+RACSequenceAdditions.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-10-29. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@class RACSequence; + +@interface NSArray (RACSequenceAdditions) + +/// Creates and returns a sequence corresponding to the receiver. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h new file mode 100644 index 0000000000..4e515773e1 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h @@ -0,0 +1,22 @@ +// +// NSControl+RACCommandSupport.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/3/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACCommand; + +@interface NSControl (RACCommandSupport) + +/// Sets the control's command. When the control is clicked, the command is +/// executed with the sender of the event. The control's enabledness is bound +/// to the command's `canExecute`. +/// +/// Note: this will reset the control's target and action. +@property (nonatomic, strong) RACCommand *rac_command; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h new file mode 100644 index 0000000000..3d3618d849 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h @@ -0,0 +1,24 @@ +// +// NSControl+RACTextSignalSupport.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2013-03-08. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSignal; + +@interface NSControl (RACTextSignalSupport) + +/// Observes a text-based control for changes. +/// +/// Using this method on a control without editable text is considered undefined +/// behavior. +/// +/// Returns a signal which sends the current string value of the receiver, then +/// the new value any time it changes. +- (RACSignal *)rac_textSignal; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h new file mode 100644 index 0000000000..0e47f8a39f --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h @@ -0,0 +1,22 @@ +// +// NSData+RACSupport.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 5/11/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACScheduler; +@class RACSignal; + +@interface NSData (RACSupport) + +// Read the data at the URL using -[NSData initWithContentsOfURL:options:error:]. +// Sends the data or the error. +// +// scheduler - cannot be nil. ++ (RACSignal *)rac_readContentsOfURL:(NSURL *)URL options:(NSDataReadingOptions)options scheduler:(RACScheduler *)scheduler; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h new file mode 100644 index 0000000000..4871fe722a --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h @@ -0,0 +1,31 @@ +// +// NSDictionary+RACSequenceAdditions.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-10-29. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@class RACSequence; + +@interface NSDictionary (RACSequenceAdditions) + +/// Creates and returns a sequence of RACTuple key/value pairs. The key will be +/// the first element in the tuple, and the value will be the second. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +/// Creates and returns a sequence corresponding to the keys in the receiver. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_keySequence; + +/// Creates and returns a sequence corresponding to the values in the receiver. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_valueSequence; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h new file mode 100644 index 0000000000..1d8fc84523 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h @@ -0,0 +1,20 @@ +// +// NSEnumerator+RACSequenceAdditions.h +// ReactiveCocoa +// +// Created by Uri Baghin on 07/01/2013. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSequence; + +@interface NSEnumerator (RACSequenceAdditions) + +/// Creates and returns a sequence corresponding to the receiver. +/// +/// The receiver is exhausted lazily as the sequence is enumerated. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h new file mode 100644 index 0000000000..985398de6b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h @@ -0,0 +1,19 @@ +// +// NSFileHandle+RACSupport.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 5/10/12. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@class RACSignal; + +@interface NSFileHandle (RACSupport) + +// Read any available data in the background and send it. Completes when data +// length is <= 0. +- (RACSignal *)rac_readInBackground; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h new file mode 100644 index 0000000000..4fe3820fca --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h @@ -0,0 +1,21 @@ +// +// NSIndexSet+RACSequenceAdditions.h +// ReactiveCocoa +// +// Created by Sergey Gavrilyuk on 12/17/13. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSequence; + +@interface NSIndexSet (RACSequenceAdditions) + +/// Creates and returns a sequence of indexes (as `NSNumber`s) corresponding to +/// the receiver. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h new file mode 100644 index 0000000000..ddb3954d01 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h @@ -0,0 +1,18 @@ +// +// NSNotificationCenter+RACSupport.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 5/10/12. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@class RACSignal; + +@interface NSNotificationCenter (RACSupport) + +// Sends the NSNotification every time the notification is posted. +- (RACSignal *)rac_addObserverForName:(NSString *)notificationName object:(id)object; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h new file mode 100644 index 0000000000..eaec439b7c --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h @@ -0,0 +1,40 @@ +// +// NSObject+RACAppKitBindings.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 4/17/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACChannelTerminal; + +@interface NSObject (RACAppKitBindings) + +/// Invokes -rac_channelToBinding:options: without any options. +- (RACChannelTerminal *)rac_channelToBinding:(NSString *)binding; + +/// Applies a Cocoa binding to the receiver, then exposes a RACChannel-based +/// interface for manipulating it. +/// +/// Creating two of the same bindings on the same object will result in undefined +/// behavior. +/// +/// binding - The name of the binding. This must not be nil. +/// options - Any options to pass to Cocoa Bindings. This may be nil. +/// +/// Returns a RACChannelTerminal which will send future values from the receiver, +/// and update the receiver when values are sent to the terminal. +- (RACChannelTerminal *)rac_channelToBinding:(NSString *)binding options:(NSDictionary *)options; + +@end + +@interface NSObject (RACAppKitBindingsDeprecated) + +- (void)rac_bind:(NSString *)binding toObject:(id)object withKeyPath:(NSString *)keyPath __attribute__((deprecated("Use -rac_bind:options: instead"))); +- (void)rac_bind:(NSString *)binding toObject:(id)object withKeyPath:(NSString *)keyPath nilValue:(id)nilValue __attribute__((deprecated("Use -rac_bind:options: instead"))); +- (void)rac_bind:(NSString *)binding toObject:(id)object withKeyPath:(NSString *)keyPath transform:(id (^)(id value))transformBlock __attribute__((deprecated("Use -rac_bind:options: instead"))); +- (void)rac_bind:(NSString *)binding toObject:(id)object withNegatedKeyPath:(NSString *)keyPath __attribute__((deprecated("Use -rac_bind:options: instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h new file mode 100644 index 0000000000..1530eb4048 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h @@ -0,0 +1,34 @@ +// +// NSObject+RACDeallocating.h +// ReactiveCocoa +// +// Created by Kazuo Koga on 2013/03/15. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACCompoundDisposable; +@class RACDisposable; +@class RACSignal; + +@interface NSObject (RACDeallocating) + +/// The compound disposable which will be disposed of when the receiver is +/// deallocated. +@property (atomic, readonly, strong) RACCompoundDisposable *rac_deallocDisposable; + +/// Returns a signal that will complete immediately before the receiver is fully +/// deallocated. If already deallocated when the signal is subscribed to, +/// a `completed` event will be sent immediately. +- (RACSignal *)rac_willDeallocSignal; + +@end + +@interface NSObject (RACDeallocatingDeprecated) + +- (RACSignal *)rac_didDeallocSignal __attribute__((deprecated("Use -rac_willDeallocSignal"))); + +- (void)rac_addDeallocDisposable:(RACDisposable *)disposable __attribute__((deprecated("Add disposables to -rac_deallocDisposable instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h new file mode 100644 index 0000000000..bc4bca2663 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h @@ -0,0 +1,61 @@ +// +// NSObject+RACLifting.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 10/13/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSignal; + +@interface NSObject (RACLifting) + +/// Lifts the selector on the receiver into the reactive world. The selector will +/// be invoked whenever any signal argument sends a value, but only after each +/// signal has sent an initial value. +/// +/// It will replay the most recently sent value to new subscribers. +/// +/// This does not support C arrays or unions. +/// +/// selector - The selector on self to invoke. +/// firstSignal - The signal corresponding to the first method argument. This +/// must not be nil. +/// ... - A list of RACSignals corresponding to the remaining arguments. +/// There must be a non-nil signal for each method argument. +/// +/// Examples +/// +/// [button rac_liftSelector:@selector(setTitleColor:forState:) withSignals:textColorSignal, [RACSignal return:@(UIControlStateNormal)], nil]; +/// +/// Returns a signal which sends the return value from each invocation of the +/// selector. If the selector returns void, it instead sends RACUnit.defaultUnit. +/// It completes only after all the signal arguments complete. +- (RACSignal *)rac_liftSelector:(SEL)selector withSignals:(RACSignal *)firstSignal, ... NS_REQUIRES_NIL_TERMINATION; + +/// Like -rac_liftSelector:withSignals:, but accepts an array instead of +/// a variadic list of arguments. +- (RACSignal *)rac_liftSelector:(SEL)selector withSignalsFromArray:(NSArray *)signals; + +/// Like -rac_liftSelector:withSignals:, but accepts a signal sending tuples of +/// arguments instead of a variadic list of arguments. +- (RACSignal *)rac_liftSelector:(SEL)selector withSignalOfArguments:(RACSignal *)arguments; + +@end + +@interface NSObject (RACLiftingDeprecated) + +- (RACSignal *)rac_liftSelector:(SEL)selector withObjects:(id)arg, ... __attribute__((deprecated("Use -rac_liftSelector:withSignals: instead"))); +- (RACSignal *)rac_liftSelector:(SEL)selector withObjectsFromArray:(NSArray *)args __attribute__((deprecated("Use -rac_liftSelector:withSignalsFromArray: instead"))); +- (RACSignal *)rac_liftBlock:(id)block withArguments:(id)arg, ... NS_REQUIRES_NIL_TERMINATION __attribute__((deprecated("Use +combineLatest:reduce: instead"))); +- (RACSignal *)rac_liftBlock:(id)block withArgumentsFromArray:(NSArray *)args __attribute__((deprecated("Use +combineLatest:reduce: instead"))); + +@end + +@interface NSObject (RACLiftingUnavailable) + +- (instancetype)rac_lift __attribute__((unavailable("Use -rac_liftSelector:withSignals: instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h new file mode 100644 index 0000000000..2c14d5d04e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h @@ -0,0 +1,105 @@ +// +// NSObject+RACPropertySubscribing.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/2/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import +#import "EXTKeyPathCoding.h" +#import "metamacros.h" + +/// Creates a signal which observes `KEYPATH` on `TARGET` for changes. +/// +/// In either case, the observation continues until `TARGET` _or self_ is +/// deallocated. If any intermediate object is deallocated instead, it will be +/// assumed to have been set to nil. +/// +/// Make sure to `@strongify(self)` when using this macro within a block! The +/// macro will _always_ reference `self`, which can silently introduce a retain +/// cycle within a block. As a result, you should make sure that `self` is a weak +/// reference (e.g., created by `@weakify` and `@strongify`) before the +/// expression that uses `RACObserve`. +/// +/// Examples +/// +/// // Observes self, and doesn't stop until self is deallocated. +/// RACSignal *selfSignal = RACObserve(self, arrayController.items); +/// +/// // Observes the array controller, and stops when self _or_ the array +/// // controller is deallocated. +/// RACSignal *arrayControllerSignal = RACObserve(self.arrayController, items); +/// +/// // Observes obj.arrayController, and stops when self _or_ the array +/// // controller is deallocated. +/// RACSignal *signal2 = RACObserve(obj.arrayController, items); +/// +/// @weakify(self); +/// RACSignal *signal3 = [anotherSignal flattenMap:^(NSArrayController *arrayController) { +/// // Avoids a retain cycle because of RACObserve implicitly referencing +/// // self. +/// @strongify(self); +/// return RACObserve(arrayController, items); +/// }]; +/// +/// Returns a signal which sends the current value of the key path on +/// subscription, then sends the new value every time it changes, and sends +/// completed if self or observer is deallocated. +#define RACObserve(TARGET, KEYPATH) \ + ({ \ + __weak id target_ = (TARGET); \ + [target_ rac_valuesForKeyPath:@keypath(TARGET, KEYPATH) observer:self]; \ + }) + +@class RACDisposable; +@class RACSignal; + +@interface NSObject (RACPropertySubscribing) + +/// Creates a signal to observe the value at the given key path. +/// +/// The initial value is sent on subscription, the subsequent values are sent +/// from whichever thread the change occured on, even if it doesn't have a valid +/// scheduler. +/// +/// Returns a signal that immediately sends the receiver's current value at the +/// given keypath, then any changes thereafter. +- (RACSignal *)rac_valuesForKeyPath:(NSString *)keyPath observer:(__weak NSObject *)observer; + +/// Creates a signal to observe the changes of the given key path. +/// +/// The initial value is sent on subscription, the subsequent values are sent +/// from whichever thread the change occured on, even if it doesn't have a valid +/// scheduler. +/// +/// Returns a signal that sends tuples containing the current value at the key +/// path and the change dictionary for each KVO callback. +- (RACSignal *)rac_valuesAndChangesForKeyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options observer:(__weak NSObject *)observer; + +@end + +#define RACAble(...) \ + metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ + (_RACAbleObject(self, __VA_ARGS__)) \ + (_RACAbleObject(__VA_ARGS__)) + +#define _RACAbleObject(object, property) [object rac_signalForKeyPath:@keypath(object, property) observer:self] + +#define RACAbleWithStart(...) \ + metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ + (_RACAbleWithStartObject(self, __VA_ARGS__)) \ + (_RACAbleWithStartObject(__VA_ARGS__)) + +#define _RACAbleWithStartObject(object, property) [object rac_signalWithStartingValueForKeyPath:@keypath(object, property) observer:self] + +@interface NSObject (RACPropertySubscribingDeprecated) + ++ (RACSignal *)rac_signalFor:(NSObject *)object keyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); ++ (RACSignal *)rac_signalWithStartingValueFor:(NSObject *)object keyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); ++ (RACSignal *)rac_signalWithChangesFor:(NSObject *)object keyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesAndChangesForKeyPath:options:observer: instead."))); +- (RACSignal *)rac_signalForKeyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); +- (RACSignal *)rac_signalWithStartingValueForKeyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); +- (RACDisposable *)rac_deriveProperty:(NSString *)keyPath from:(RACSignal *)signal __attribute__((deprecated("Use -[RACSignal setKeyPath:onObject:] instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h new file mode 100644 index 0000000000..c6f3de5d79 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h @@ -0,0 +1,79 @@ +// +// NSObject+RACSelectorSignal.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/18/13. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSignal; + +/// The domain for any errors originating from -rac_signalForSelector:. +extern NSString * const RACSelectorSignalErrorDomain; + +/// -rac_signalForSelector: was going to add a new method implementation for +/// `selector`, but another thread added an implementation before it was able to. +/// +/// This will _not_ occur for cases where a method implementation exists before +/// -rac_signalForSelector: is invoked. +extern const NSInteger RACSelectorSignalErrorMethodSwizzlingRace; + +@interface NSObject (RACSelectorSignal) + +/// Creates a signal associated with the receiver, which will send a tuple of the +/// method's arguments each time the given selector is invoked. +/// +/// If the selector is already implemented on the receiver, the existing +/// implementation will be invoked _before_ the signal fires. +/// +/// If the selector is not yet implemented on the receiver, the injected +/// implementation will have a `void` return type and accept only object +/// arguments. Invoking the added implementation with non-object values, or +/// expecting a return value, will result in undefined behavior. +/// +/// This is useful for changing an event or delegate callback into a signal. For +/// example, on an NSView: +/// +/// [[view rac_signalForSelector:@selector(mouseDown:)] subscribeNext:^(RACTuple *args) { +/// NSEvent *event = args.first; +/// NSLog(@"mouse button pressed: %@", event); +/// }]; +/// +/// selector - The selector for whose invocations are to be observed. If it +/// doesn't exist, it will be implemented to accept object arguments +/// and return void. This cannot have C arrays or unions as arguments +/// or C arrays, unions, structs, complex or vector types as return +/// type. +/// +/// Returns a signal which will send a tuple of arguments upon each invocation of +/// the selector, then completes when the receiver is deallocated. `next` events +/// will be sent synchronously from the thread that invoked the method. If +/// a runtime call fails, the signal will send an error in the +/// RACSelectorSignalErrorDomain. +- (RACSignal *)rac_signalForSelector:(SEL)selector; + +/// Behaves like -rac_signalForSelector:, but if the selector is not yet +/// implemented on the receiver, its method signature is looked up within +/// `protocol`, and may accept non-object arguments. +/// +/// If the selector is not yet implemented and has a return value, the injected +/// method will return all zero bits (equal to `nil`, `NULL`, 0, 0.0f, etc.). +/// +/// selector - The selector for whose invocations are to be observed. If it +/// doesn't exist, it will be implemented using information from +/// `protocol`, and may accept non-object arguments and return +/// a value. This cannot have C arrays or unions as arguments or +/// return type. +/// protocol - The protocol in which `selector` is declared. This will be used +/// for type information if the selector is not already implemented on +/// the receiver. This must not be `NULL`, and `selector` must exist +/// in this protocol. +/// +/// Returns a signal which will send a tuple of arguments on each invocation of +/// the selector, or an error in RACSelectorSignalErrorDomain if a runtime +/// call fails. +- (RACSignal *)rac_signalForSelector:(SEL)selector fromProtocol:(Protocol *)protocol; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h new file mode 100644 index 0000000000..8bea2db774 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h @@ -0,0 +1,20 @@ +// +// NSOrderedSet+RACSequenceAdditions.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-10-29. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@class RACSequence; + +@interface NSOrderedSet (RACSequenceAdditions) + +/// Creates and returns a sequence corresponding to the receiver. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h new file mode 100644 index 0000000000..66655016d2 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h @@ -0,0 +1,20 @@ +// +// NSSet+RACSequenceAdditions.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-10-29. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@class RACSequence; + +@interface NSSet (RACSequenceAdditions) + +/// Creates and returns a sequence corresponding to the receiver. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h new file mode 100644 index 0000000000..0116231f4c --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h @@ -0,0 +1,21 @@ +// +// NSString+RACSequenceAdditions.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-10-29. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import + +@class RACSequence; + +@interface NSString (RACSequenceAdditions) + +/// Creates and returns a sequence containing strings corresponding to each +/// composed character sequence in the receiver. +/// +/// Mutating the receiver will not affect the sequence after it's been created. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h new file mode 100644 index 0000000000..4c7fc72baa --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h @@ -0,0 +1,22 @@ +// +// NSString+RACSupport.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 5/11/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACScheduler; +@class RACSignal; + +@interface NSString (RACSupport) + +// Reads in the contents of the file using +[NSString stringWithContentsOfURL:usedEncoding:error:]. +// Note that encoding won't be valid until the signal completes successfully. +// +// scheduler - cannot be nil. ++ (RACSignal *)rac_readContentsOfURL:(NSURL *)URL usedEncoding:(NSStringEncoding *)encoding scheduler:(RACScheduler *)scheduler; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h new file mode 100644 index 0000000000..e3fc8ed884 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h @@ -0,0 +1,19 @@ +// +// NSText+RACSignalSupport.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2013-03-08. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSignal; + +@interface NSText (RACSignalSupport) + +/// Returns a signal which sends the current `string` of the receiver, then the +/// new value any time it changes. +- (RACSignal *)rac_textSignal; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h new file mode 100644 index 0000000000..e9bf04f314 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h @@ -0,0 +1,25 @@ +// +// NSURLConnection+RACSupport.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2013-10-01. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSignal; + +@interface NSURLConnection (RACSupport) + +// Lazily loads data for the given request in the background. +// +// request - The URL request to load. This must not be nil. +// +// Returns a signal which will begin loading the request upon each subscription, +// then send a `RACTuple` of the received `NSURLResponse` and downloaded +// `NSData`, and complete on a background thread. If any errors occur, the +// returned signal will error out. ++ (RACSignal *)rac_sendAsynchronousRequest:(NSURLRequest *)request; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h new file mode 100644 index 0000000000..8482fb3fe1 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h @@ -0,0 +1,27 @@ +// +// NSUserDefaults+RACSupport.h +// ReactiveCocoa +// +// Created by Matt Diephouse on 12/19/13. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +@class RACChannelTerminal; + +@interface NSUserDefaults (RACSupport) + +/// Creates and returns a terminal for binding the user defaults key. +/// +/// **Note:** The value in the user defaults is *asynchronously* updated with +/// values sent to the channel. +/// +/// key - The user defaults key to create the channel terminal for. +/// +/// Returns a channel terminal that sends the value of the user defaults key +/// upon subscription, sends an updated value whenever the default changes, and +/// updates the default asynchronously with values it receives. +- (RACChannelTerminal *)rac_channelTerminalForKey:(NSString *)key; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h new file mode 100644 index 0000000000..6037f870cc --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h @@ -0,0 +1,70 @@ +// +// RACBacktrace.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-08-20. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#ifdef RAC_DEBUG_BACKTRACE + +extern void rac_dispatch_async(dispatch_queue_t queue, dispatch_block_t block); +extern void rac_dispatch_barrier_async(dispatch_queue_t queue, dispatch_block_t block); +extern void rac_dispatch_after(dispatch_time_t time, dispatch_queue_t queue, dispatch_block_t block); +extern void rac_dispatch_async_f(dispatch_queue_t queue, void *context, dispatch_function_t function); +extern void rac_dispatch_barrier_async_f(dispatch_queue_t queue, void *context, dispatch_function_t function); +extern void rac_dispatch_after_f(dispatch_time_t time, dispatch_queue_t queue, void *context, dispatch_function_t function); + +#define dispatch_async rac_dispatch_async +#define dispatch_barrier_async rac_dispatch_barrier_async +#define dispatch_after rac_dispatch_after +#define dispatch_async_f rac_dispatch_async_f +#define dispatch_barrier_async_f rac_dispatch_barrier_async_f +#define dispatch_after_f rac_dispatch_after_f + +/// Preserves backtraces across asynchronous calls. +/// +/// On OS X, you can enable the automatic capturing of asynchronous backtraces +/// (in Debug builds) by setting the `DYLD_INSERT_LIBRARIES` environment variable +/// to `@executable_path/../Frameworks/ReactiveCocoa.framework/ReactiveCocoa` in +/// your scheme's Run action settings. +/// +/// On iOS, your project and RAC will automatically use the `rac_` GCD functions +/// (declared above) for asynchronous work. Unfortunately, unlike OS X, it's +/// impossible to capture backtraces inside NSOperationQueue or other code +/// outside of your project. +/// +/// Once backtraces are being captured, you can `po [RACBacktrace backtrace]` in +/// the debugger to print them out at any time. You can even set up an alias in +/// ~/.lldbinit to do so: +/// +/// command alias racbt po [RACBacktrace backtrace] +/// +@interface RACBacktrace : NSObject + +/// The backtrace from any previous thread. +@property (nonatomic, strong, readonly) RACBacktrace *previousThreadBacktrace; + +/// The call stack of this backtrace's thread. +@property (nonatomic, copy, readonly) NSArray *callStackSymbols; + +/// Captures the current thread's backtrace, appending it to any backtrace from +/// a previous thread. ++ (instancetype)backtrace; + +/// Same as +backtrace, but omits the specified number of frames at the +/// top of the stack (in addition to this method itself). ++ (instancetype)backtraceIgnoringFrames:(NSUInteger)ignoreCount; + +@end + +#else + +#define rac_dispatch_async dispatch_async +#define rac_dispatch_barrier_async dispatch_barrier_async +#define rac_dispatch_after dispatch_after +#define rac_dispatch_async_f dispatch_async_f +#define rac_dispatch_barrier_async_f dispatch_barrier_async_f +#define rac_dispatch_after_f dispatch_after_f + +#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h new file mode 100644 index 0000000000..e95fe6d151 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h @@ -0,0 +1,18 @@ +// +// RACBehaviorSubject.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/16/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACSubject.h" + +/// A behavior subject sends the last value it received when it is subscribed to. +@interface RACBehaviorSubject : RACSubject + +/// Creates a new behavior subject with a default value. If it hasn't received +/// any values when it gets subscribed to, it sends the default value. ++ (instancetype)behaviorSubjectWithDefaultValue:(id)value; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h new file mode 100644 index 0000000000..ef1d6f1ba9 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h @@ -0,0 +1,70 @@ +// +// RACChannel.h +// ReactiveCocoa +// +// Created by Uri Baghin on 01/01/2013. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import "RACSignal.h" +#import "RACSubscriber.h" + +@class RACChannelTerminal; + +/// A two-way channel. +/// +/// Conceptually, RACChannel can be thought of as a bidirectional connection, +/// composed of two controllable signals that work in parallel. +/// +/// For example, when connecting between a view and a model: +/// +/// Model View +/// `leadingTerminal` ------> `followingTerminal` +/// `leadingTerminal` <------ `followingTerminal` +/// +/// The initial value of the model and all future changes to it are _sent on_ the +/// `leadingTerminal`, and _received by_ subscribers of the `followingTerminal`. +/// +/// Likewise, whenever the user changes the value of the view, that value is sent +/// on the `followingTerminal`, and received in the model from the +/// `leadingTerminal`. However, the initial value of the view is not received +/// from the `leadingTerminal` (only future changes). +@interface RACChannel : NSObject + +/// The terminal which "leads" the channel, by sending its latest value +/// immediately to new subscribers of the `followingTerminal`. +/// +/// New subscribers to this terminal will not receive a starting value, but will +/// receive all future values that are sent to the `followingTerminal`. +@property (nonatomic, strong, readonly) RACChannelTerminal *leadingTerminal; + +/// The terminal which "follows" the lead of the other terminal, only sending +/// _future_ values to the subscribers of the `leadingTerminal`. +/// +/// The latest value sent to the `leadingTerminal` (if any) will be sent +/// immediately to new subscribers of this terminal, and then all future values +/// as well. +@property (nonatomic, strong, readonly) RACChannelTerminal *followingTerminal; + +@end + +/// Represents one end of a RACChannel. +/// +/// An terminal is similar to a socket or pipe -- it represents one end of +/// a connection (the RACChannel, in this case). Values sent to this terminal +/// will _not_ be received by its subscribers. Instead, the values will be sent +/// to the subscribers of the RACChannel's _other_ terminal. +/// +/// For example, when using the `followingTerminal`, _sent_ values can only be +/// _received_ from the `leadingTerminal`, and vice versa. +/// +/// To make it easy to terminate a RACChannel, `error` and `completed` events +/// sent to either terminal will be received by the subscribers of _both_ +/// terminals. +/// +/// Do not instantiate this class directly. Create a RACChannel instead. +@interface RACChannelTerminal : RACSignal + +- (id)init __attribute__((unavailable("Instantiate a RACChannel instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h new file mode 100644 index 0000000000..653d46b532 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h @@ -0,0 +1,123 @@ +// +// RACCommand.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/3/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACSignal; + +/// The domain for errors originating within `RACCommand`. +extern NSString * const RACCommandErrorDomain; + +/// -execute: was invoked while the command was disabled. +extern const NSInteger RACCommandErrorNotEnabled; + +/// A `userInfo` key for an error, associated with the `RACCommand` that the +/// error originated from. +/// +/// This is included only when the error code is `RACCommandErrorNotEnabled`. +extern NSString * const RACUnderlyingCommandErrorKey; + +/// A command is a signal triggered in response to some action, typically +/// UI-related. +@interface RACCommand : NSObject + +/// A signal of the signals returned by successful invocations of -execute: +/// (i.e., while the receiver is `enabled`). +/// +/// Errors will be automatically caught upon the inner signals, and sent upon +/// `errors` instead. If you _want_ to receive inner errors, use -execute: or +/// -[RACSignal materialize]. +/// +/// Only executions that begin _after_ subscription will be sent upon this +/// signal. All inner signals will arrive upon the main thread. +@property (nonatomic, strong, readonly) RACSignal *executionSignals; + +/// A signal of whether this command is currently executing. +/// +/// This will send YES whenever -execute: is invoked and the created signal has +/// not yet terminated. Once all executions have terminated, `executing` will +/// send NO. +/// +/// This signal will send its current value upon subscription, and then all +/// future values on the main thread. +@property (nonatomic, strong, readonly) RACSignal *executing; + +/// A signal of whether this command is able to execute. +/// +/// This will send NO if: +/// +/// - The command was created with an `enabledSignal`, and NO is sent upon that +/// signal, or +/// - `allowsConcurrentExecution` is NO and the command has started executing. +/// +/// Once the above conditions are no longer met, the signal will send YES. +/// +/// This signal will send its current value upon subscription, and then all +/// future values on the main thread. +@property (nonatomic, strong, readonly) RACSignal *enabled; + +/// Forwards any errors that occur within signals returned by -execute:. +/// +/// When an error occurs on a signal returned from -execute:, this signal will +/// send the associated NSError value as a `next` event (since an `error` event +/// would terminate the stream). +/// +/// After subscription, this signal will send all future errors on the main +/// thread. +@property (nonatomic, strong, readonly) RACSignal *errors; + +/// Whether the command allows multiple executions to proceed concurrently. +/// +/// The default value for this property is NO. +@property (atomic, assign) BOOL allowsConcurrentExecution; + +/// Invokes -initWithEnabled:signalBlock: with a nil `enabledSignal`. +- (id)initWithSignalBlock:(RACSignal * (^)(id input))signalBlock; + +/// Initializes a command that is conditionally enabled. +/// +/// This is the designated initializer for this class. +/// +/// enabledSignal - A signal of BOOLs which indicate whether the command should +/// be enabled. `enabled` will be based on the latest value sent +/// from this signal. Before any values are sent, `enabled` will +/// default to YES. This argument may be nil. +/// signalBlock - A block which will map each input value (passed to -execute:) +/// to a signal of work. The returned signal will be multicasted +/// to a replay subject, sent on `executionSignals`, then +/// subscribed to synchronously. Neither the block nor the +/// returned signal may be nil. +- (id)initWithEnabled:(RACSignal *)enabledSignal signalBlock:(RACSignal * (^)(id input))signalBlock; + +/// If the receiver is enabled, this method will: +/// +/// 1. Invoke the `signalBlock` given at the time of initialization. +/// 2. Multicast the returned signal to a RACReplaySubject. +/// 3. Send the multicasted signal on `executionSignals`. +/// 4. Subscribe (connect) to the original signal on the main thread. +/// +/// input - The input value to pass to the receiver's `signalBlock`. This may be +/// nil. +/// +/// Returns the multicasted signal, after subscription. If the receiver is not +/// enabled, returns a signal that will send an error with code +/// RACCommandErrorNotEnabled. +- (RACSignal *)execute:(id)input; + +@end + +@interface RACCommand (Unavailable) + +@property (atomic, readonly) BOOL canExecute __attribute__((unavailable("Use the 'enabled' signal instead"))); + ++ (instancetype)command __attribute__((unavailable("Use -initWithSignalBlock: instead"))); ++ (instancetype)commandWithCanExecuteSignal:(RACSignal *)canExecuteSignal __attribute__((unavailable("Use -initWithEnabled:signalBlock: instead"))); +- (id)initWithCanExecuteSignal:(RACSignal *)canExecuteSignal __attribute__((unavailable("Use -initWithEnabled:signalBlock: instead"))); +- (RACSignal *)addSignalBlock:(RACSignal * (^)(id value))signalBlock __attribute__((unavailable("Pass the signalBlock to -initWithSignalBlock: instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h new file mode 100644 index 0000000000..bb25f7d2b5 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h @@ -0,0 +1,48 @@ +// +// RACCompoundDisposable.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 11/30/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACDisposable.h" + +/// A disposable of disposables. When it is disposed, it disposes of all its +/// contained disposables. +/// +/// If -addDisposable: is called after the compound disposable has been disposed +/// of, the given disposable is immediately disposed. This allows a compound +/// disposable to act as a stand-in for a disposable that will be delivered +/// asynchronously. +@interface RACCompoundDisposable : RACDisposable + +/// Creates and returns a new compound disposable. ++ (instancetype)compoundDisposable; + +/// Creates and returns a new compound disposable containing the given +/// disposables. ++ (instancetype)compoundDisposableWithDisposables:(NSArray *)disposables; + +/// Adds the given disposable. If the receiving disposable has already been +/// disposed of, the given disposable is disposed immediately. +/// +/// This method is thread-safe. +/// +/// disposable - The disposable to add. This may be nil, in which case nothing +/// happens. +- (void)addDisposable:(RACDisposable *)disposable; + +/// Removes the specified disposable from the compound disposable (regardless of +/// its disposed status), or does nothing if it's not in the compound disposable. +/// +/// This is mainly useful for limiting the memory usage of the compound +/// disposable for long-running operations. +/// +/// This method is thread-safe. +/// +/// disposable - The disposable to remove. This argument may be nil (to make the +/// use of weak references easier). +- (void)removeDisposable:(RACDisposable *)disposable; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h new file mode 100644 index 0000000000..5b4cf0bd39 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h @@ -0,0 +1,35 @@ +// +// RACDisposable.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/16/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACScopedDisposable; + +/// A disposable encapsulates the work necessary to tear down and cleanup a +/// subscription. +@interface RACDisposable : NSObject + +/// Whether the receiver has been disposed. +/// +/// Use of this property is discouraged, since it may be set to `YES` +/// concurrently at any time. +/// +/// This property is not KVO-compliant. +@property (atomic, assign, getter = isDisposed, readonly) BOOL disposed; + ++ (instancetype)disposableWithBlock:(void (^)(void))block; + +/// Performs the disposal work. Can be called multiple times, though subsequent +/// calls won't do anything. +- (void)dispose; + +/// Returns a new disposable which will dispose of this disposable when it gets +/// dealloc'd. +- (RACScopedDisposable *)asScopedDisposable; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h new file mode 100644 index 0000000000..9e64e5a4d9 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h @@ -0,0 +1,51 @@ +// +// RACEvent.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2013-01-07. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import + +/// Describes the type of a RACEvent. +/// +/// RACEventTypeCompleted - A `completed` event. +/// RACEventTypeError - An `error` event. +/// RACEventTypeNext - A `next` event. +typedef enum : NSUInteger { + RACEventTypeCompleted, + RACEventTypeError, + RACEventTypeNext +} RACEventType; + +/// Represents an event sent by a RACSignal. +/// +/// This corresponds to the `Notification` class in Rx. +@interface RACEvent : NSObject + +/// Returns a singleton RACEvent representing the `completed` event. ++ (instancetype)completedEvent; + +/// Returns a new event of type RACEventTypeError, containing the given error. ++ (instancetype)eventWithError:(NSError *)error; + +/// Returns a new event of type RACEventTypeNext, containing the given value. ++ (instancetype)eventWithValue:(id)value; + +/// The type of event represented by the receiver. +@property (nonatomic, assign, readonly) RACEventType eventType; + +/// Returns whether the receiver is of type RACEventTypeCompleted or +/// RACEventTypeError. +@property (nonatomic, getter = isFinished, assign, readonly) BOOL finished; + +/// The error associated with an event of type RACEventTypeError. This will be +/// nil for all other event types. +@property (nonatomic, strong, readonly) NSError *error; + +/// The value associated with an event of type RACEventTypeNext. This will be +/// nil for all other event types. +@property (nonatomic, strong, readonly) id value; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h new file mode 100644 index 0000000000..04c151b704 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h @@ -0,0 +1,19 @@ +// +// RACGroupedSignal.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 5/2/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACSubject.h" + +/// A grouped signal is used by -[RACSignal groupBy:transform:]. +@interface RACGroupedSignal : RACSubject + +/// The key shared by the group. +@property (nonatomic, readonly, copy) id key; + ++ (instancetype)signalWithKey:(id)key; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h new file mode 100644 index 0000000000..ead15a493d --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h @@ -0,0 +1,97 @@ +// +// RACKVOChannel.h +// ReactiveCocoa +// +// Created by Uri Baghin on 27/12/2012. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACChannel.h" +#import "EXTKeyPathCoding.h" +#import "metamacros.h" + +/// Creates a RACKVOChannel to the given key path. When the targeted object +/// deallocates, the channel will complete. +/// +/// If RACChannelTo() is used as an expression, it returns a RACChannelTerminal that +/// can be used to watch the specified property for changes, and set new values +/// for it. The terminal will start with the property's current value upon +/// subscription. +/// +/// If RACChannelTo() is used on the left-hand side of an assignment, there must a +/// RACChannelTerminal on the right-hand side of the assignment. The two will be +/// subscribed to one another: the property's value is immediately set to the +/// value of the channel terminal on the right-hand side, and subsequent changes +/// to either terminal will be reflected on the other. +/// +/// There are two different versions of this macro: +/// +/// - RACChannelTo(TARGET, KEYPATH, NILVALUE) will create a channel to the `KEYPATH` +/// of `TARGET`. If the terminal is ever sent a `nil` value, the property will +/// be set to `NILVALUE` instead. `NILVALUE` may itself be `nil` for object +/// properties, but an NSValue should be used for primitive properties, to +/// avoid an exception if `nil` is sent (which might occur if an intermediate +/// object is set to `nil`). +/// - RACChannelTo(TARGET, KEYPATH) is the same as the above, but `NILVALUE` defaults to +/// `nil`. +/// +/// Examples +/// +/// RACChannelTerminal *integerChannel = RACChannelTo(self, integerProperty, @42); +/// +/// // Sets self.integerProperty to 5. +/// [integerChannel sendNext:@5]; +/// +/// // Logs the current value of self.integerProperty, and all future changes. +/// [integerChannel subscribeNext:^(id value) { +/// NSLog(@"value: %@", value); +/// }]; +/// +/// // Binds properties to each other, taking the initial value from the right +/// side. +/// RACChannelTo(view, objectProperty) = RACChannelTo(model, objectProperty); +/// RACChannelTo(view, integerProperty, @2) = RACChannelTo(model, integerProperty, @10); +#define RACChannelTo(TARGET, ...) \ + metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ + (RACChannelTo_(TARGET, __VA_ARGS__, nil)) \ + (RACChannelTo_(TARGET, __VA_ARGS__)) + +/// Do not use this directly. Use the RACChannelTo macro above. +#define RACChannelTo_(TARGET, KEYPATH, NILVALUE) \ + [[RACKVOChannel alloc] initWithTarget:(TARGET) keyPath:@keypath(TARGET, KEYPATH) nilValue:(NILVALUE)][@keypath(RACKVOChannel.new, followingTerminal)] + +/// A RACChannel that observes a KVO-compliant key path for changes. +@interface RACKVOChannel : RACChannel + +/// Initializes a channel that will observe the given object and key path. +/// +/// The current value of the key path, and future KVO notifications for the given +/// key path, will be sent to subscribers of the channel's `followingTerminal`. +/// Values sent to the `followingTerminal` will be set at the given key path using +/// key-value coding. +/// +/// When the target object deallocates, the channel will complete. Signal errors +/// are considered undefined behavior. +/// +/// This is the designated initializer for this class. +/// +/// target - The object to bind to. +/// keyPath - The key path to observe and set the value of. +/// nilValue - The value to set at the key path whenever a `nil` value is +/// received. This may be nil when connecting to object properties, but +/// an NSValue should be used for primitive properties, to avoid an +/// exception if `nil` is received (which might occur if an intermediate +/// object is set to `nil`). +- (id)initWithTarget:(__weak NSObject *)target keyPath:(NSString *)keyPath nilValue:(id)nilValue; + +- (id)init __attribute__((unavailable("Use -initWithTarget:keyPath:nilValue: instead"))); + +@end + +/// Methods needed for the convenience macro. Do not call explicitly. +@interface RACKVOChannel (RACChannelTo) + +- (RACChannelTerminal *)objectForKeyedSubscript:(NSString *)key; +- (void)setObject:(RACChannelTerminal *)otherTerminal forKeyedSubscript:(NSString *)key; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h new file mode 100644 index 0000000000..67beff6bd5 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h @@ -0,0 +1,48 @@ +// +// RACMulticastConnection.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 4/11/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACDisposable; +@class RACSignal; + +/// A multicast connection encapsulates the idea of sharing one subscription to a +/// signal to many subscribers. This is most often needed if the subscription to +/// the underlying signal involves side-effects or shouldn't be called more than +/// once. +/// +/// The multicasted signal is only subscribed to when +/// -[RACMulticastConnection connect] is called. Until that happens, no values +/// will be sent on `signal`. See -[RACMulticastConnection autoconnect] for how +/// -[RACMulticastConnection connect] can be called automatically. +/// +/// Note that you shouldn't create RACMulticastConnection manually. Instead use +/// -[RACSignal publish] or -[RACSignal multicast:]. +@interface RACMulticastConnection : NSObject + +/// The multicasted signal. +@property (nonatomic, strong, readonly) RACSignal *signal; + +/// Connect to the underlying signal by subscribing to it. Calling this multiple +/// times does nothing but return the existing connection's disposable. +/// +/// Returns the disposable for the subscription to the multicasted signal. +- (RACDisposable *)connect; + +/// Connects to the underlying signal when the returned signal is first +/// subscribed to, and disposes of the subscription to the multicasted signal +/// when the returned signal has no subscribers. +/// +/// If new subscribers show up after being disposed, they'll subscribe and then +/// be immediately disposed of. The returned signal will never re-connect to the +/// multicasted signal. +/// +/// Returns the autoconnecting signal. +- (RACSignal *)autoconnect; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h new file mode 100644 index 0000000000..b40f984329 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h @@ -0,0 +1,35 @@ +// +// RACQueueScheduler+Subclass.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 6/6/13. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import "RACQueueScheduler.h" +#import "RACScheduler+Subclass.h" + +/// An interface for use by GCD queue-based subclasses. +/// +/// See RACScheduler+Subclass.h for subclassing notes. +@interface RACQueueScheduler () + +/// The queue on which blocks are enqueued. +@property (nonatomic, strong, readonly) dispatch_queue_t queue; + +/// Initializes the receiver with the name of the scheduler and the queue which +/// the scheduler should use. +/// +/// name - The name of the scheduler. If nil, a default name will be used. +/// queue - The queue upon which the receiver should enqueue scheduled blocks. +/// This argument must not be NULL. +/// +/// Returns the initialized object. +- (id)initWithName:(NSString *)name queue:(dispatch_queue_t)queue; + +/// Converts a date into a GCD time using dispatch_walltime(). +/// +/// date - The date to convert. This must not be nil. ++ (dispatch_time_t)wallTimeWithDate:(NSDate *)date; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h new file mode 100644 index 0000000000..ef42512f9f --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h @@ -0,0 +1,18 @@ +// +// RACQueueScheduler.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 11/30/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACScheduler.h" + +/// An abstract scheduler which asynchronously enqueues all its work to a Grand +/// Central Dispatch queue. +/// +/// Because RACQueueScheduler is abstract, it should not be instantiated +/// directly. Create a subclass using the `RACQueueScheduler+Subclass.h` +/// interface and use that instead. +@interface RACQueueScheduler : RACScheduler +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h new file mode 100644 index 0000000000..3d429ea47b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h @@ -0,0 +1,22 @@ +// +// RACReplaySubject.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/14/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACSubject.h" + +extern const NSUInteger RACReplaySubjectUnlimitedCapacity; + +/// A replay subject saves the values it is sent (up to its defined capacity) +/// and resends those to new subscribers. It will also replay an error or +/// completion. +@interface RACReplaySubject : RACSubject + +/// Creates a new replay subject with the given capacity. A capacity of +/// RACReplaySubjectUnlimitedCapacity means values are never trimmed. ++ (instancetype)replaySubjectWithCapacity:(NSUInteger)capacity; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h new file mode 100644 index 0000000000..b6e8a9e953 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h @@ -0,0 +1,29 @@ +// +// RACScheduler.m +// ReactiveCocoa +// +// Created by MiÄ·elis Vindavs on 5/27/14. +// Copyright (c) 2014 GitHub, Inc. All rights reserved. +// + +#import +#import "RACScheduler.h" + +/// An interface for use by subclasses. +/// +/// Subclasses should use `-performAsCurrentScheduler:` to do the actual block +/// invocation so that +[RACScheduler currentScheduler] behaves as expected. +/// +/// **Note that RACSchedulers are expected to be serial**. Subclasses must honor +/// that contract. See `RACTargetQueueScheduler` for a queue-based scheduler +/// which will enforce the serialization guarantee. +@interface RACScheduler () + +/// Performs the given block with the receiver as the current scheduler for +/// its thread. This should only be called by subclasses to perform their +/// scheduled blocks. +/// +/// block - The block to execute. Cannot be NULL. +- (void)performAsCurrentScheduler:(void (^)(void))block; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h new file mode 100644 index 0000000000..bd1b53659e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h @@ -0,0 +1,148 @@ +// +// RACScheduler.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 4/16/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +/// The priority for the scheduler. +/// +/// RACSchedulerPriorityHigh - High priority. +/// RACSchedulerPriorityDefault - Default priority. +/// RACSchedulerPriorityLow - Low priority. +/// RACSchedulerPriorityBackground - Background priority. +typedef enum : long { + RACSchedulerPriorityHigh = DISPATCH_QUEUE_PRIORITY_HIGH, + RACSchedulerPriorityDefault = DISPATCH_QUEUE_PRIORITY_DEFAULT, + RACSchedulerPriorityLow = DISPATCH_QUEUE_PRIORITY_LOW, + RACSchedulerPriorityBackground = DISPATCH_QUEUE_PRIORITY_BACKGROUND, +} RACSchedulerPriority; + +/// Scheduled with -scheduleRecursiveBlock:, this type of block is passed a block +/// with which it can call itself recursively. +typedef void (^RACSchedulerRecursiveBlock)(void (^reschedule)(void)); + +@class RACDisposable; + +/// Schedulers are used to control when and where work is performed. +@interface RACScheduler : NSObject + +/// A singleton scheduler that immediately executes the blocks it is given. +/// +/// **Note:** Unlike most other schedulers, this does not set the current +/// scheduler. There may still be a valid +currentScheduler if this is used +/// within a block scheduled on a different scheduler. ++ (RACScheduler *)immediateScheduler; + +/// A singleton scheduler that executes blocks in the main thread. ++ (RACScheduler *)mainThreadScheduler; + +/// Creates and returns a new background scheduler with the given priority and +/// name. The name is for debug and instrumentation purposes only. +/// +/// Scheduler creation is cheap. It's unnecessary to save the result of this +/// method call unless you want to serialize some actions on the same background +/// scheduler. ++ (RACScheduler *)schedulerWithPriority:(RACSchedulerPriority)priority name:(NSString *)name; + +/// Invokes +schedulerWithPriority:name: with a default name. ++ (RACScheduler *)schedulerWithPriority:(RACSchedulerPriority)priority; + +/// Invokes +schedulerWithPriority: with RACSchedulerPriorityDefault. ++ (RACScheduler *)scheduler; + +/// The current scheduler. This will only be valid when used from within a +/// -[RACScheduler schedule:] block or when on the main thread. ++ (RACScheduler *)currentScheduler; + +/// Schedule the given block for execution on the scheduler. +/// +/// Scheduled blocks will be executed in the order in which they were scheduled. +/// +/// block - The block to schedule for execution. Cannot be nil. +/// +/// Returns a disposable which can be used to cancel the scheduled block before +/// it begins executing, or nil if cancellation is not supported. +- (RACDisposable *)schedule:(void (^)(void))block; + +/// Schedule the given block for execution on the scheduler at or after +/// a specific time. +/// +/// Note that blocks scheduled for a certain time will not preempt any other +/// scheduled work that is executing at the time. +/// +/// When invoked on the +immediateScheduler, the calling thread **will block** +/// until the specified time. +/// +/// date - The earliest time at which `block` should begin executing. The block +/// may not execute immediately at this time, whether due to system load +/// or another block on the scheduler currently being run. Cannot be nil. +/// block - The block to schedule for execution. Cannot be nil. +/// +/// Returns a disposable which can be used to cancel the scheduled block before +/// it begins executing, or nil if cancellation is not supported. +- (RACDisposable *)after:(NSDate *)date schedule:(void (^)(void))block; + +/// Schedule the given block for execution on the scheduler after the delay. +/// +/// Converts the delay into an NSDate, then invokes `-after:schedule:`. +- (RACDisposable *)afterDelay:(NSTimeInterval)delay schedule:(void (^)(void))block; + +/// Reschedule the given block at a particular interval, starting at a specific +/// time, and with a given leeway for deferral. +/// +/// Note that blocks scheduled for a certain time will not preempt any other +/// scheduled work that is executing at the time. +/// +/// Regardless of the value of `leeway`, the given block may not execute exactly +/// at `when` or exactly on successive intervals, whether due to system load or +/// because another block is currently being run on the scheduler. +/// +/// It is considered undefined behavior to invoke this method on the +/// +immediateScheduler. +/// +/// date - The earliest time at which `block` should begin executing. The +/// block may not execute immediately at this time, whether due to +/// system load or another block on the scheduler currently being +/// run. Cannot be nil. +/// interval - The interval at which the block should be rescheduled, starting +/// from `date`. This will use the system wall clock, to avoid +/// skew when the computer goes to sleep. +/// leeway - A hint to the system indicating the number of seconds that each +/// scheduling can be deferred. Note that this is just a hint, and +/// there may be some additional latency no matter what. +/// block - The block to repeatedly schedule for execution. Cannot be nil. +/// +/// Returns a disposable which can be used to cancel the automatic scheduling and +/// rescheduling, or nil if cancellation is not supported. +- (RACDisposable *)after:(NSDate *)date repeatingEvery:(NSTimeInterval)interval withLeeway:(NSTimeInterval)leeway schedule:(void (^)(void))block; + +/// Schedule the given recursive block for execution on the scheduler. The +/// scheduler will automatically flatten any recursive scheduling into iteration +/// instead, so this can be used without issue for blocks that may keep invoking +/// themselves forever. +/// +/// Scheduled blocks will be executed in the order in which they were scheduled. +/// +/// recursiveBlock - The block to schedule for execution. When invoked, the +/// recursive block will be passed a `void (^)(void)` block +/// which will reschedule the recursive block at the end of the +/// receiver's queue. This passed-in block will automatically +/// skip scheduling if the scheduling of the `recursiveBlock` +/// was disposed in the meantime. +/// +/// Returns a disposable which can be used to cancel the scheduled block before +/// it begins executing, or to stop it from rescheduling if it's already begun +/// execution. +- (RACDisposable *)scheduleRecursiveBlock:(RACSchedulerRecursiveBlock)recursiveBlock; + +@end + +@interface RACScheduler (Deprecated) + ++ (RACScheduler *)schedulerWithQueue:(dispatch_queue_t)queue name:(NSString *)name __attribute__((deprecated("Use -[RACTargetQueueScheduler initWithName:targetQueue:] instead."))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h new file mode 100644 index 0000000000..69c4a125e5 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h @@ -0,0 +1,18 @@ +// +// RACScopedDisposable.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/28/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACDisposable.h" + +/// A disposable that calls its own -dispose when it is dealloc'd. +@interface RACScopedDisposable : RACDisposable + +/// Creates a new scoped disposable that will also dispose of the given +/// disposable when it is dealloc'd. ++ (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h new file mode 100644 index 0000000000..a39f840a25 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h @@ -0,0 +1,154 @@ +// +// RACSequence.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-10-29. +// Copyright (c) 2012 GitHub. All rights reserved. +// + +#import +#import "RACStream.h" + +@class RACScheduler; +@class RACSignal; + +/// Represents an immutable sequence of values. Unless otherwise specified, the +/// sequences' values are evaluated lazily on demand. Like Cocoa collections, +/// sequences cannot contain nil. +/// +/// Most inherited RACStream methods that accept a block will execute the block +/// _at most_ once for each value that is evaluated in the returned sequence. +/// Side effects are subject to the behavior described in +/// +sequenceWithHeadBlock:tailBlock:. +/// +/// Implemented as a class cluster. A minimal implementation for a subclass +/// consists simply of -head and -tail. +@interface RACSequence : RACStream + +/// The first object in the sequence, or nil if the sequence is empty. +/// +/// Subclasses must provide an implementation of this method. +@property (nonatomic, strong, readonly) id head; + +/// All but the first object in the sequence, or nil if the sequence is empty. +/// +/// Subclasses must provide an implementation of this method. +@property (nonatomic, strong, readonly) RACSequence *tail; + +/// Evaluates the full sequence to produce an equivalently-sized array. +@property (nonatomic, copy, readonly) NSArray *array; + +/// Returns an enumerator of all objects in the sequence. +@property (nonatomic, copy, readonly) NSEnumerator *objectEnumerator; + +/// Converts a sequence into an eager sequence. +/// +/// An eager sequence fully evaluates all of its values immediately. Sequences +/// derived from an eager sequence will also be eager. +/// +/// Returns a new eager sequence, or the receiver if the sequence is already +/// eager. +@property (nonatomic, copy, readonly) RACSequence *eagerSequence; + +/// Converts a sequence into a lazy sequence. +/// +/// A lazy sequence evaluates its values on demand, as they are accessed. +/// Sequences derived from a lazy sequence will also be lazy. +/// +/// Returns a new lazy sequence, or the receiver if the sequence is already lazy. +@property (nonatomic, copy, readonly) RACSequence *lazySequence; + +/// Invokes -signalWithScheduler: with a new RACScheduler. +- (RACSignal *)signal; + +/// Evaluates the full sequence on the given scheduler. +/// +/// Each item is evaluated in its own scheduled block, such that control of the +/// scheduler is yielded between each value. +/// +/// Returns a signal which sends the receiver's values on the given scheduler as +/// they're evaluated. +- (RACSignal *)signalWithScheduler:(RACScheduler *)scheduler; + +/// Applies a left fold to the sequence. +/// +/// This is the same as iterating the sequence along with a provided start value. +/// This uses a constant amount of memory. A left fold is left-associative so in +/// the sequence [1,2,3] the block would applied in the following order: +/// reduce(reduce(reduce(start, 1), 2), 3) +/// +/// start - The starting value for the fold. Used as `accumulator` for the +/// first fold. +/// reduce - The block used to combine the accumulated value and the next value. +/// Cannot be nil. +/// +/// Returns a reduced value. +- (id)foldLeftWithStart:(id)start reduce:(id (^)(id accumulator, id value))reduce; + +/// Applies a right fold to the sequence. +/// +/// A right fold is equivalent to recursion on the list. The block is evaluated +/// from the right to the left in list. It is right associative so it's applied +/// to the rightmost elements first. For example, in the sequence [1,2,3] the +/// block is applied in the order: +/// reduce(1, reduce(2, reduce(3, start))) +/// +/// start - The starting value for the fold. +/// reduce - The block used to combine the accumulated value and the next head. +/// The block is given the accumulated value and the value of the rest +/// of the computation (result of the recursion). This is computed when +/// you retrieve its value using `rest.head`. This allows you to +/// prevent unnecessary computation by not accessing `rest.head` if you +/// don't need to. +/// +/// Returns a reduced value. +- (id)foldRightWithStart:(id)start reduce:(id (^)(id first, RACSequence *rest))reduce; + +/// Check if any value in sequence passes the block. +/// +/// block - The block predicate used to check each item. Cannot be nil. +/// +/// Returns a boolean indiciating if any value in the sequence passed. +- (BOOL)any:(BOOL (^)(id value))block; + +/// Check if all values in the sequence pass the block. +/// +/// block - The block predicate used to check each item. Cannot be nil. +/// +/// Returns a boolean indicating if all values in the sequence passed. +- (BOOL)all:(BOOL (^)(id value))block; + +/// Returns the first object that passes the block. +/// +/// block - The block predicate used to check each item. Cannot be nil. +/// +/// Returns an object that passes the block or nil if no objects passed. +- (id)objectPassingTest:(BOOL (^)(id value))block; + +/// Creates a sequence that dynamically generates its values. +/// +/// headBlock - Invoked the first time -head is accessed. +/// tailBlock - Invoked the first time -tail is accessed. +/// +/// The results from each block are memoized, so each block will be invoked at +/// most once, no matter how many times the head and tail properties of the +/// sequence are accessed. +/// +/// Any side effects in `headBlock` or `tailBlock` should be thread-safe, since +/// the sequence may be evaluated at any time from any thread. Not only that, but +/// -tail may be accessed before -head, or both may be accessed simultaneously. +/// As noted above, side effects will only be triggered the _first_ time -head or +/// -tail is invoked. +/// +/// Returns a sequence that lazily invokes the given blocks to provide head and +/// tail. `headBlock` must not be nil. ++ (RACSequence *)sequenceWithHeadBlock:(id (^)(void))headBlock tailBlock:(RACSequence *(^)(void))tailBlock; + +@end + +@interface RACSequence (Deprecated) + +- (id)foldLeftWithStart:(id)start combine:(id (^)(id accumulator, id value))combine __attribute__((deprecated("Renamed to -foldLeftWithStart:reduce:"))); +- (id)foldRightWithStart:(id)start combine:(id (^)(id first, RACSequence *rest))combine __attribute__((deprecated("Renamed to -foldRightWithStart:reduce:"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h new file mode 100644 index 0000000000..a3fc1d45eb --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h @@ -0,0 +1,43 @@ +// +// RACSerialDisposable.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2013-07-22. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import "RACDisposable.h" + +/// A disposable that contains exactly one other disposable and allows it to be +/// swapped out atomically. +@interface RACSerialDisposable : RACDisposable + +/// The inner disposable managed by the serial disposable. +/// +/// This property is thread-safe for reading and writing. However, if you want to +/// read the current value _and_ write a new one atomically, use +/// -swapInDisposable: instead. +/// +/// Disposing of the receiver will also dispose of the current disposable set for +/// this property, then set the property to nil. If any new disposable is set +/// after the receiver is disposed, it will be disposed immediately and this +/// property will remain set to nil. +@property (atomic, strong) RACDisposable *disposable; + +/// Creates a serial disposable which will wrap the given disposable. +/// +/// disposable - The value to set for `disposable`. This may be nil. +/// +/// Returns a RACSerialDisposable, or nil if an error occurs. ++ (instancetype)serialDisposableWithDisposable:(RACDisposable *)disposable; + +/// Atomically swaps the receiver's `disposable` for `newDisposable`. +/// +/// newDisposable - The new value for `disposable`. If the receiver has already +/// been disposed, this disposable will be too, and `disposable` +/// will remain set to nil. This argument may be nil. +/// +/// Returns the previous value for the `disposable` property. +- (RACDisposable *)swapInDisposable:(RACDisposable *)newDisposable; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h new file mode 100644 index 0000000000..07d395efe5 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h @@ -0,0 +1,709 @@ +// +// RACSignal+Operations.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-09-06. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import +#import "RACSignal.h" + +/// The domain for errors originating in RACSignal operations. +extern NSString * const RACSignalErrorDomain; + +/// The error code used with -timeout:. +extern const NSInteger RACSignalErrorTimedOut; + +/// The error code used when a value passed into +switch:cases:default: does not +/// match any of the cases, and no default was given. +extern const NSInteger RACSignalErrorNoMatchingCase; + +@class RACCommand; +@class RACDisposable; +@class RACMulticastConnection; +@class RACScheduler; +@class RACSequence; +@class RACSubject; +@class RACTuple; +@protocol RACSubscriber; + +@interface RACSignal (Operations) + +/// Do the given block on `next`. This should be used to inject side effects into +/// the signal. +- (RACSignal *)doNext:(void (^)(id x))block; + +/// Do the given block on `error`. This should be used to inject side effects +/// into the signal. +- (RACSignal *)doError:(void (^)(NSError *error))block; + +/// Do the given block on `completed`. This should be used to inject side effects +/// into the signal. +- (RACSignal *)doCompleted:(void (^)(void))block; + +/// Sends `next`s only if we don't receive another `next` in `interval` seconds. +/// +/// If a `next` is received, and then another `next` is received before +/// `interval` seconds have passed, the first value is discarded. +/// +/// After `interval` seconds have passed since the most recent `next` was sent, +/// the most recent `next` is forwarded on the scheduler that the value was +/// originally received on. If +[RACScheduler currentScheduler] was nil at the +/// time, a private background scheduler is used. +/// +/// Returns a signal which sends throttled and delayed `next` events. Completion +/// and errors are always forwarded immediately. +- (RACSignal *)throttle:(NSTimeInterval)interval; + +/// Throttles `next`s for which `predicate` returns YES. +/// +/// When `predicate` returns YES for a `next`: +/// +/// 1. If another `next` is received before `interval` seconds have passed, the +/// prior value is discarded. This happens regardless of whether the new +/// value will be throttled. +/// 2. After `interval` seconds have passed since the value was originally +/// received, it will be forwarded on the scheduler that it was received +/// upon. If +[RACScheduler currentScheduler] was nil at the time, a private +/// background scheduler is used. +/// +/// When `predicate` returns NO for a `next`, it is forwarded immediately, +/// without any throttling. +/// +/// interval - The number of seconds for which to buffer the latest value that +/// passes `predicate`. +/// predicate - Passed each `next` from the receiver, this block returns +/// whether the given value should be throttled. This argument must +/// not be nil. +/// +/// Returns a signal which sends `next` events, throttled when `predicate` +/// returns YES. Completion and errors are always forwarded immediately. +- (RACSignal *)throttle:(NSTimeInterval)interval valuesPassingTest:(BOOL (^)(id next))predicate; + +/// Forwards `next` and `completed` events after delaying for `interval` seconds +/// on the current scheduler (on which the events were delivered). +/// +/// If +[RACScheduler currentScheduler] is nil when `next` or `completed` is +/// received, a private background scheduler is used. +/// +/// Returns a signal which sends delayed `next` and `completed` events. Errors +/// are always forwarded immediately. +- (RACSignal *)delay:(NSTimeInterval)interval; + +/// Resubscribes when the signal completes. +- (RACSignal *)repeat; + +/// Executes the given block each time a subscription is created. +/// +/// block - A block which defines the subscription side effects. Cannot be `nil`. +/// +/// Example: +/// +/// // Write new file, with backup. +/// [[[[fileManager +/// rac_createFileAtPath:path contents:data] +/// initially:^{ +/// // 2. Second, backup current file +/// [fileManager moveItemAtPath:path toPath:backupPath error:nil]; +/// }] +/// initially:^{ +/// // 1. First, acquire write lock. +/// [writeLock lock]; +/// }] +/// finally:^{ +/// [writeLock unlock]; +/// }]; +/// +/// Returns a signal that passes through all events of the receiver, plus +/// introduces side effects which occur prior to any subscription side effects +/// of the receiver. +- (RACSignal *)initially:(void (^)(void))block; + +/// Executes the given block when the signal completes or errors. +- (RACSignal *)finally:(void (^)(void))block; + +/// Divides the receiver's `next`s into buffers which deliver every `interval` +/// seconds. +/// +/// interval - The interval in which values are grouped into one buffer. +/// scheduler - The scheduler upon which the returned signal will deliver its +/// values. This must not be nil or +[RACScheduler +/// immediateScheduler]. +/// +/// Returns a signal which sends RACTuples of the buffered values at each +/// interval on `scheduler`. When the receiver completes, any currently-buffered +/// values will be sent immediately. +- (RACSignal *)bufferWithTime:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler; + +/// Collects all receiver's `next`s into a NSArray. Nil values will be converted +/// to NSNull. +/// +/// This corresponds to the `ToArray` method in Rx. +/// +/// Returns a signal which sends a single NSArray when the receiver completes +/// successfully. +- (RACSignal *)collect; + +/// Takes the last `count` `next`s after the receiving signal completes. +- (RACSignal *)takeLast:(NSUInteger)count; + +/// Combines the latest values from the receiver and the given signal into +/// RACTuples, once both have sent at least one `next`. +/// +/// Any additional `next`s will result in a new RACTuple with the latest values +/// from both signals. +/// +/// signal - The signal to combine with. This argument must not be nil. +/// +/// Returns a signal which sends RACTuples of the combined values, forwards any +/// `error` events, and completes when both input signals complete. +- (RACSignal *)combineLatestWith:(RACSignal *)signal; + +/// Combines the latest values from the given signals into RACTuples, once all +/// the signals have sent at least one `next`. +/// +/// Any additional `next`s will result in a new RACTuple with the latest values +/// from all signals. +/// +/// signals - The signals to combine. If this collection is empty, the returned +/// signal will immediately complete upon subscription. +/// +/// Returns a signal which sends RACTuples of the combined values, forwards any +/// `error` events, and completes when all input signals complete. ++ (RACSignal *)combineLatest:(id)signals; + +/// Combines signals using +combineLatest:, then reduces the resulting tuples +/// into a single value using -reduceEach:. +/// +/// signals - The signals to combine. If this collection is empty, the +/// returned signal will immediately complete upon subscription. +/// reduceBlock - The block which reduces the latest values from all the +/// signals into one value. It must take as many arguments as the +/// number of signals given. Each argument will be an object +/// argument. The return value must be an object. This argument +/// must not be nil. +/// +/// Example: +/// +/// [RACSignal combineLatest:@[ stringSignal, intSignal ] reduce:^(NSString *string, NSNumber *number) { +/// return [NSString stringWithFormat:@"%@: %@", string, number]; +/// }]; +/// +/// Returns a signal which sends the results from each invocation of +/// `reduceBlock`. ++ (RACSignal *)combineLatest:(id)signals reduce:(id (^)())reduceBlock; + +/// Merges the receiver and the given signal with `+merge:` and returns the +/// resulting signal. +- (RACSignal *)merge:(RACSignal *)signal; + +/// Sends the latest `next` from any of the signals. +/// +/// Returns a signal that passes through values from each of the given signals, +/// and sends `completed` when all of them complete. If any signal sends an error, +/// the returned signal sends `error` immediately. ++ (RACSignal *)merge:(id)signals; + +/// Merges the signals sent by the receiver into a flattened signal, but only +/// subscribes to `maxConcurrent` number of signals at a time. New signals are +/// queued and subscribed to as other signals complete. +/// +/// If an error occurs on any of the signals, it is sent on the returned signal. +/// It completes only after the receiver and all sent signals have completed. +/// +/// This corresponds to `Merge(IObservable>, Int32)` +/// in Rx. +/// +/// maxConcurrent - the maximum number of signals to subscribe to at a +/// time. If 0, it subscribes to an unlimited number of +/// signals. +- (RACSignal *)flatten:(NSUInteger)maxConcurrent; + +/// Ignores all `next`s from the receiver, waits for the receiver to complete, +/// then subscribes to a new signal. +/// +/// block - A block which will create or obtain a new signal to subscribe to, +/// executed only after the receiver completes. This block must not be +/// nil, and it must not return a nil signal. +/// +/// Returns a signal which will pass through the events of the signal created in +/// `block`. If the receiver errors out, the returned signal will error as well. +- (RACSignal *)then:(RACSignal * (^)(void))block; + +/// Concats the inner signals of a signal of signals. +- (RACSignal *)concat; + +/// Aggregates the `next` values of the receiver into a single combined value. +/// +/// The algorithm proceeds as follows: +/// +/// 1. `start` is passed into the block as the `running` value, and the first +/// element of the receiver is passed into the block as the `next` value. +/// 2. The result of the invocation (`running`) and the next element of the +/// receiver (`next`) is passed into `reduceBlock`. +/// 3. Steps 2 and 3 are repeated until all values have been processed. +/// 4. The last result of `reduceBlock` is sent on the returned signal. +/// +/// This method is similar to -scanWithStart:reduce:, except that only the +/// final result is sent on the returned signal. +/// +/// start - The value to be combined with the first element of the +/// receiver. This value may be `nil`. +/// reduceBlock - The block that describes how to combine values of the +/// receiver. If the receiver is empty, this block will never be +/// invoked. Cannot be nil. +/// +/// Returns a signal that will send the aggregated value when the receiver +/// completes, then itself complete. If the receiver never sends any values, +/// `start` will be sent instead. +- (RACSignal *)aggregateWithStart:(id)start reduce:(id (^)(id running, id next))reduceBlock; + +/// Aggregates the `next` values of the receiver into a single combined value. +/// This is indexed version of -aggregateWithStart:reduce:. +/// +/// start - The value to be combined with the first element of the +/// receiver. This value may be `nil`. +/// reduceBlock - The block that describes how to combine values of the +/// receiver. This block takes zero-based index value as the last +/// parameter. If the receiver is empty, this block will never be +/// invoked. Cannot be nil. +/// +/// Returns a signal that will send the aggregated value when the receiver +/// completes, then itself complete. If the receiver never sends any values, +/// `start` will be sent instead. +- (RACSignal *)aggregateWithStart:(id)start reduceWithIndex:(id (^)(id running, id next, NSUInteger index))reduceBlock; + +/// Aggregates the `next` values of the receiver into a single combined value. +/// +/// This invokes `startFactory` block on each subscription, then calls +/// -aggregateWithStart:reduce: with the return value of the block as start value. +/// +/// startFactory - The block that returns start value which will be combined +/// with the first element of the receiver. Cannot be nil. +/// reduceBlock - The block that describes how to combine values of the +/// receiver. If the receiver is empty, this block will never be +/// invoked. Cannot be nil. +/// +/// Returns a signal that will send the aggregated value when the receiver +/// completes, then itself complete. If the receiver never sends any values, +/// the return value of `startFactory` will be sent instead. +- (RACSignal *)aggregateWithStartFactory:(id (^)(void))startFactory reduce:(id (^)(id running, id next))reduceBlock; + +/// Invokes -setKeyPath:onObject:nilValue: with `nil` for the nil value. +/// +/// WARNING: Under certain conditions, this method is known to be thread-unsafe. +/// See the description in -setKeyPath:onObject:nilValue:. +- (RACDisposable *)setKeyPath:(NSString *)keyPath onObject:(NSObject *)object; + +/// Binds the receiver to an object, automatically setting the given key path on +/// every `next`. When the signal completes, the binding is automatically +/// disposed of. +/// +/// WARNING: Under certain conditions, this method is known to be thread-unsafe. +/// A crash can result if `object` is deallocated concurrently on +/// another thread within a window of time between a value being sent +/// on this signal and immediately prior to the invocation of +/// -setValue:forKeyPath:, which sets the property. To prevent this, +/// ensure `object` is deallocated on the same thread the receiver +/// sends on, or ensure that the returned disposable is disposed of +/// before `object` deallocates. +/// See https://github.com/ReactiveCocoa/ReactiveCocoa/pull/1184 +/// +/// Sending an error on the signal is considered undefined behavior, and will +/// generate an assertion failure in Debug builds. +/// +/// A given key on an object should only have one active signal bound to it at any +/// given time. Binding more than one signal to the same property is considered +/// undefined behavior. +/// +/// keyPath - The key path to update with `next`s from the receiver. +/// object - The object that `keyPath` is relative to. +/// nilValue - The value to set at the key path whenever `nil` is sent by the +/// receiver. This may be nil when binding to object properties, but +/// an NSValue should be used for primitive properties, to avoid an +/// exception if `nil` is sent (which might occur if an intermediate +/// object is set to `nil`). +/// +/// Returns a disposable which can be used to terminate the binding. +- (RACDisposable *)setKeyPath:(NSString *)keyPath onObject:(NSObject *)object nilValue:(id)nilValue; + +/// Sends NSDate.date every `interval` seconds. +/// +/// interval - The time interval in seconds at which the current time is sent. +/// scheduler - The scheduler upon which the current NSDate should be sent. This +/// must not be nil or +[RACScheduler immediateScheduler]. +/// +/// Returns a signal that sends the current date/time every `interval` on +/// `scheduler`. ++ (RACSignal *)interval:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler; + +/// Sends NSDate.date at intervals of at least `interval` seconds, up to +/// approximately `interval` + `leeway` seconds. +/// +/// The created signal will defer sending each `next` for at least `interval` +/// seconds, and for an additional amount of time up to `leeway` seconds in the +/// interest of performance or power consumption. Note that some additional +/// latency is to be expected, even when specifying a `leeway` of 0. +/// +/// interval - The base interval between `next`s. +/// scheduler - The scheduler upon which the current NSDate should be sent. This +/// must not be nil or +[RACScheduler immediateScheduler]. +/// leeway - The maximum amount of additional time the `next` can be deferred. +/// +/// Returns a signal that sends the current date/time at intervals of at least +/// `interval seconds` up to approximately `interval` + `leeway` seconds on +/// `scheduler`. ++ (RACSignal *)interval:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler withLeeway:(NSTimeInterval)leeway; + +/// Takes `next`s until the `signalTrigger` sends `next` or `completed`. +/// +/// Returns a signal which passes through all events from the receiver until +/// `signalTrigger` sends `next` or `completed`, at which point the returned signal +/// will send `completed`. +- (RACSignal *)takeUntil:(RACSignal *)signalTrigger; + +/// Takes `next`s until the `replacement` sends an event. +/// +/// replacement - The signal which replaces the receiver as soon as it sends an +/// event. +/// +/// Returns a signal which passes through `next`s and `error` from the receiver +/// until `replacement` sends an event, at which point the returned signal will +/// send that event and switch to passing through events from `replacement` +/// instead, regardless of whether the receiver has sent events already. +- (RACSignal *)takeUntilReplacement:(RACSignal *)replacement; + +/// Subscribes to the returned signal when an error occurs. +- (RACSignal *)catch:(RACSignal * (^)(NSError *error))catchBlock; + +/// Subscribes to the given signal when an error occurs. +- (RACSignal *)catchTo:(RACSignal *)signal; + +/// Runs `tryBlock` against each of the receiver's values, passing values +/// until `tryBlock` returns NO, or the receiver completes. +/// +/// tryBlock - An action to run against each of the receiver's values. +/// The block should return YES to indicate that the action was +/// successful. This block must not be nil. +/// +/// Example: +/// +/// // The returned signal will send an error if data values cannot be +/// // written to `someFileURL`. +/// [signal try:^(NSData *data, NSError **errorPtr) { +/// return [data writeToURL:someFileURL options:NSDataWritingAtomic error:errorPtr]; +/// }]; +/// +/// Returns a signal which passes through all the values of the receiver. If +/// `tryBlock` fails for any value, the returned signal will error using the +/// `NSError` passed out from the block. +- (RACSignal *)try:(BOOL (^)(id value, NSError **errorPtr))tryBlock; + +/// Runs `mapBlock` against each of the receiver's values, mapping values until +/// `mapBlock` returns nil, or the receiver completes. +/// +/// mapBlock - An action to map each of the receiver's values. The block should +/// return a non-nil value to indicate that the action was successful. +/// This block must not be nil. +/// +/// Example: +/// +/// // The returned signal will send an error if data cannot be read from +/// // `fileURL`. +/// [signal tryMap:^(NSURL *fileURL, NSError **errorPtr) { +/// return [NSData dataWithContentsOfURL:fileURL options:0 error:errorPtr]; +/// }]; +/// +/// Returns a signal which transforms all the values of the receiver. If +/// `mapBlock` returns nil for any value, the returned signal will error using +/// the `NSError` passed out from the block. +- (RACSignal *)tryMap:(id (^)(id value, NSError **errorPtr))mapBlock; + +/// Returns the first `next`. Note that this is a blocking call. +- (id)first; + +/// Returns the first `next` or `defaultValue` if the signal completes or errors +/// without sending a `next`. Note that this is a blocking call. +- (id)firstOrDefault:(id)defaultValue; + +/// Returns the first `next` or `defaultValue` if the signal completes or errors +/// without sending a `next`. If an error occurs success will be NO and error +/// will be populated. Note that this is a blocking call. +/// +/// Both success and error may be NULL. +- (id)firstOrDefault:(id)defaultValue success:(BOOL *)success error:(NSError **)error; + +/// Blocks the caller and waits for the signal to complete. +/// +/// error - If not NULL, set to any error that occurs. +/// +/// Returns whether the signal completed successfully. If NO, `error` will be set +/// to the error that occurred. +- (BOOL)waitUntilCompleted:(NSError **)error; + +/// Defers creation of a signal until the signal's actually subscribed to. +/// +/// This can be used to effectively turn a hot signal into a cold signal. ++ (RACSignal *)defer:(RACSignal * (^)(void))block; + +/// Every time the receiver sends a new RACSignal, subscribes and sends `next`s and +/// `error`s only for that signal. +/// +/// The receiver must be a signal of signals. +/// +/// Returns a signal which passes through `next`s and `error`s from the latest +/// signal sent by the receiver, and sends `completed` when both the receiver and +/// the last sent signal complete. +- (RACSignal *)switchToLatest; + +/// Switches between the signals in `cases` as well as `defaultSignal` based on +/// the latest value sent by `signal`. +/// +/// signal - A signal of objects used as keys in the `cases` dictionary. +/// This argument must not be nil. +/// cases - A dictionary that has signals as values. This argument must +/// not be nil. A RACTupleNil key in this dictionary will match +/// nil `next` events that are received on `signal`. +/// defaultSignal - The signal to pass through after `signal` sends a value for +/// which `cases` does not contain a signal. If nil, any +/// unmatched values will result in +/// a RACSignalErrorNoMatchingCase error. +/// +/// Returns a signal which passes through `next`s and `error`s from one of the +/// the signals in `cases` or `defaultSignal`, and sends `completed` when both +/// `signal` and the last used signal complete. If no `defaultSignal` is given, +/// an unmatched `next` will result in an error on the returned signal. ++ (RACSignal *)switch:(RACSignal *)signal cases:(NSDictionary *)cases default:(RACSignal *)defaultSignal; + +/// Switches between `trueSignal` and `falseSignal` based on the latest value +/// sent by `boolSignal`. +/// +/// boolSignal - A signal of BOOLs determining whether `trueSignal` or +/// `falseSignal` should be active. This argument must not be nil. +/// trueSignal - The signal to pass through after `boolSignal` has sent YES. +/// This argument must not be nil. +/// falseSignal - The signal to pass through after `boolSignal` has sent NO. This +/// argument must not be nil. +/// +/// Returns a signal which passes through `next`s and `error`s from `trueSignal` +/// and/or `falseSignal`, and sends `completed` when both `boolSignal` and the +/// last switched signal complete. ++ (RACSignal *)if:(RACSignal *)boolSignal then:(RACSignal *)trueSignal else:(RACSignal *)falseSignal; + +/// Adds every `next` to an array. Nils are represented by NSNulls. Note that +/// this is a blocking call. +/// +/// **This is not the same as the `ToArray` method in Rx.** See -collect for +/// that behavior instead. +/// +/// Returns the array of `next` values, or nil if an error occurs. +- (NSArray *)toArray; + +/// Adds every `next` to a sequence. Nils are represented by NSNulls. +/// +/// This corresponds to the `ToEnumerable` method in Rx. +/// +/// Returns a sequence which provides values from the signal as they're sent. +/// Trying to retrieve a value from the sequence which has not yet been sent will +/// block. +@property (nonatomic, strong, readonly) RACSequence *sequence; + +/// Creates and returns a multicast connection. This allows you to share a single +/// subscription to the underlying signal. +- (RACMulticastConnection *)publish; + +/// Creates and returns a multicast connection that pushes values into the given +/// subject. This allows you to share a single subscription to the underlying +/// signal. +- (RACMulticastConnection *)multicast:(RACSubject *)subject; + +/// Multicasts the signal to a RACReplaySubject of unlimited capacity, and +/// immediately connects to the resulting RACMulticastConnection. +/// +/// Returns the connected, multicasted signal. +- (RACSignal *)replay; + +/// Multicasts the signal to a RACReplaySubject of capacity 1, and immediately +/// connects to the resulting RACMulticastConnection. +/// +/// Returns the connected, multicasted signal. +- (RACSignal *)replayLast; + +/// Multicasts the signal to a RACReplaySubject of unlimited capacity, and +/// lazily connects to the resulting RACMulticastConnection. +/// +/// This means the returned signal will subscribe to the multicasted signal only +/// when the former receives its first subscription. +/// +/// Returns the lazily connected, multicasted signal. +- (RACSignal *)replayLazily; + +/// Sends an error after `interval` seconds if the source doesn't complete +/// before then. +/// +/// The error will be in the RACSignalErrorDomain and have a code of +/// RACSignalErrorTimedOut. +/// +/// interval - The number of seconds after which the signal should error out. +/// scheduler - The scheduler upon which any timeout error should be sent. This +/// must not be nil or +[RACScheduler immediateScheduler]. +/// +/// Returns a signal that passes through the receiver's events, until the stream +/// finishes or times out, at which point an error will be sent on `scheduler`. +- (RACSignal *)timeout:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler; + +/// Creates and returns a signal that delivers its events on the given scheduler. +/// Any side effects of the receiver will still be performed on the original +/// thread. +/// +/// This is ideal when the signal already performs its work on the desired +/// thread, but you want to handle its events elsewhere. +/// +/// This corresponds to the `ObserveOn` method in Rx. +- (RACSignal *)deliverOn:(RACScheduler *)scheduler; + +/// Creates and returns a signal that executes its side effects and delivers its +/// events on the given scheduler. +/// +/// Use of this operator should be avoided whenever possible, because the +/// receiver's side effects may not be safe to run on another thread. If you just +/// want to receive the signal's events on `scheduler`, use -deliverOn: instead. +- (RACSignal *)subscribeOn:(RACScheduler *)scheduler; + +/// Creates and returns a signal that delivers its events on the main thread. +/// If events are already being sent on the main thread, they may be passed on +/// without delay. An event will instead be queued for later delivery on the main +/// thread if sent on another thread, or if a previous event is already being +/// processed, or has been queued. +/// +/// Any side effects of the receiver will still be performed on the original +/// thread. +/// +/// This can be used when a signal will cause UI updates, to avoid potential +/// flicker caused by delayed delivery of events, such as the first event from +/// a RACObserve at view instantiation. +- (RACSignal *)deliverOnMainThread; + +/// Groups each received object into a group, as determined by calling `keyBlock` +/// with that object. The object sent is transformed by calling `transformBlock` +/// with the object. If `transformBlock` is nil, it sends the original object. +/// +/// The returned signal is a signal of RACGroupedSignal. +- (RACSignal *)groupBy:(id (^)(id object))keyBlock transform:(id (^)(id object))transformBlock; + +/// Calls -[RACSignal groupBy:keyBlock transform:nil]. +- (RACSignal *)groupBy:(id (^)(id object))keyBlock; + +/// Sends an [NSNumber numberWithBool:YES] if the receiving signal sends any +/// objects. +- (RACSignal *)any; + +/// Sends an [NSNumber numberWithBool:YES] if the receiving signal sends any +/// objects that pass `predicateBlock`. +/// +/// predicateBlock - cannot be nil. +- (RACSignal *)any:(BOOL (^)(id object))predicateBlock; + +/// Sends an [NSNumber numberWithBool:YES] if all the objects the receiving +/// signal sends pass `predicateBlock`. +/// +/// predicateBlock - cannot be nil. +- (RACSignal *)all:(BOOL (^)(id object))predicateBlock; + +/// Resubscribes to the receiving signal if an error occurs, up until it has +/// retried the given number of times. +/// +/// retryCount - if 0, it keeps retrying until it completes. +- (RACSignal *)retry:(NSInteger)retryCount; + +/// Resubscribes to the receiving signal if an error occurs. +- (RACSignal *)retry; + +/// Sends the latest value from the receiver only when `sampler` sends a value. +/// The returned signal could repeat values if `sampler` fires more often than +/// the receiver. Values from `sampler` are ignored before the receiver sends +/// its first value. +/// +/// sampler - The signal that controls when the latest value from the receiver +/// is sent. Cannot be nil. +- (RACSignal *)sample:(RACSignal *)sampler; + +/// Ignores all `next`s from the receiver. +/// +/// Returns a signal which only passes through `error` or `completed` events from +/// the receiver. +- (RACSignal *)ignoreValues; + +/// Converts each of the receiver's events into a RACEvent object. +/// +/// Returns a signal which sends the receiver's events as RACEvents, and +/// completes after the receiver sends `completed` or `error`. +- (RACSignal *)materialize; + +/// Converts each RACEvent in the receiver back into "real" RACSignal events. +/// +/// Returns a signal which sends `next` for each value RACEvent, `error` for each +/// error RACEvent, and `completed` for each completed RACEvent. +- (RACSignal *)dematerialize; + +/// Inverts each NSNumber-wrapped BOOL sent by the receiver. It will assert if +/// the receiver sends anything other than NSNumbers. +/// +/// Returns a signal of inverted NSNumber-wrapped BOOLs. +- (RACSignal *)not; + +/// Performs a boolean AND on all of the RACTuple of NSNumbers in sent by the receiver. +/// +/// Asserts if the receiver sends anything other than a RACTuple of one or more NSNumbers. +/// +/// Returns a signal that applies AND to each NSNumber in the tuple. +- (RACSignal *)and; + +/// Performs a boolean OR on all of the RACTuple of NSNumbers in sent by the receiver. +/// +/// Asserts if the receiver sends anything other than a RACTuple of one or more NSNumbers. +/// +/// Returns a signal that applies OR to each NSNumber in the tuple. +- (RACSignal *)or; + +/// Sends the result of calling the block with arguments as packed in each RACTuple +/// sent by the receiver. +/// +/// The receiver must send tuple values, where the first element of the tuple is +/// a block, taking a number of parameters equal to the count of the remaining +/// elements of the tuple, and returning an object. Each block must take at least +/// one argument, so each tuple must contain at least 2 elements. +/// +/// Example: +/// +/// RACSignal *adder = [RACSignal return:^(NSNumber *a, NSNumber *b) { +/// return @(a.intValue + b.intValue); +/// }]; +/// RACSignal *sums = [[RACSignal +/// combineLatest:@[ adder, as, bs ]] +/// reduceApply]; +/// +/// Returns a signal of the result of applying the first element of each tuple +/// to the remaining elements. +- (RACSignal *)reduceApply; + +@end + +@interface RACSignal (OperationsDeprecated) + +- (RACSignal *)windowWithStart:(RACSignal *)openSignal close:(RACSignal * (^)(RACSignal *start))closeBlock __attribute__((deprecated("See https://github.com/ReactiveCocoa/ReactiveCocoa/issues/587"))); +- (RACSignal *)buffer:(NSUInteger)bufferCount __attribute__((deprecated("See https://github.com/ReactiveCocoa/ReactiveCocoa/issues/587"))); +- (RACSignal *)let:(RACSignal * (^)(RACSignal *sharedSignal))letBlock __attribute__((deprecated("Use -publish instead"))); ++ (RACSignal *)interval:(NSTimeInterval)interval __attribute__((deprecated("Use +interval:onScheduler: instead"))); ++ (RACSignal *)interval:(NSTimeInterval)interval withLeeway:(NSTimeInterval)leeway __attribute__((deprecated("Use +interval:onScheduler:withLeeway: instead"))); +- (RACSignal *)bufferWithTime:(NSTimeInterval)interval __attribute__((deprecated("Use -bufferWithTime:onScheduler: instead"))); +- (RACSignal *)timeout:(NSTimeInterval)interval __attribute__((deprecated("Use -timeout:onScheduler: instead"))); +- (RACDisposable *)toProperty:(NSString *)keyPath onObject:(NSObject *)object __attribute__((deprecated("Renamed to -setKeyPath:onObject:"))); +- (RACSignal *)ignoreElements __attribute__((deprecated("Renamed to -ignoreValues"))); +- (RACSignal *)sequenceNext:(RACSignal * (^)(void))block __attribute__((deprecated("Renamed to -then:"))); +- (RACSignal *)aggregateWithStart:(id)start combine:(id (^)(id running, id next))combineBlock __attribute__((deprecated("Renamed to -aggregateWithStart:reduce:"))); +- (RACSignal *)aggregateWithStartFactory:(id (^)(void))startFactory combine:(id (^)(id running, id next))combineBlock __attribute__((deprecated("Renamed to -aggregateWithStartFactory:reduce:"))); +- (RACDisposable *)executeCommand:(RACCommand *)command __attribute__((deprecated("Use -flattenMap: or -subscribeNext: instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h new file mode 100644 index 0000000000..ed644cf0ed --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h @@ -0,0 +1,219 @@ +// +// RACSignal.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/1/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import +#import "RACStream.h" + +@class RACDisposable; +@class RACScheduler; +@class RACSubject; +@protocol RACSubscriber; + +@interface RACSignal : RACStream + +/// Creates a new signal. This is the preferred way to create a new signal +/// operation or behavior. +/// +/// Events can be sent to new subscribers immediately in the `didSubscribe` +/// block, but the subscriber will not be able to dispose of the signal until +/// a RACDisposable is returned from `didSubscribe`. In the case of infinite +/// signals, this won't _ever_ happen if events are sent immediately. +/// +/// To ensure that the signal is disposable, events can be scheduled on the +/// +[RACScheduler currentScheduler] (so that they're deferred, not sent +/// immediately), or they can be sent in the background. The RACDisposable +/// returned by the `didSubscribe` block should cancel any such scheduling or +/// asynchronous work. +/// +/// didSubscribe - Called when the signal is subscribed to. The new subscriber is +/// passed in. You can then manually control the by +/// sending it -sendNext:, -sendError:, and -sendCompleted, +/// as defined by the operation you're implementing. This block +/// should return a RACDisposable which cancels any ongoing work +/// triggered by the subscription, and cleans up any resources or +/// disposables created as part of it. When the disposable is +/// disposed of, the signal must not send any more events to the +/// `subscriber`. If no cleanup is necessary, return nil. +/// +/// **Note:** The `didSubscribe` block is called every time a new subscriber +/// subscribes. Any side effects within the block will thus execute once for each +/// subscription, not necessarily on one thread, and possibly even +/// simultaneously! ++ (RACSignal *)createSignal:(RACDisposable * (^)(id subscriber))didSubscribe; + +/// Returns a signal that immediately sends the given error. ++ (RACSignal *)error:(NSError *)error; + +/// Returns a signal that never completes. ++ (RACSignal *)never; + +/// Immediately schedules the given block on the given scheduler. The block is +/// given a subscriber to which it can send events. +/// +/// scheduler - The scheduler on which `block` will be scheduled and results +/// delivered. Cannot be nil. +/// block - The block to invoke. Cannot be NULL. +/// +/// Returns a signal which will send all events sent on the subscriber given to +/// `block`. All events will be sent on `scheduler` and it will replay any missed +/// events to new subscribers. ++ (RACSignal *)startEagerlyWithScheduler:(RACScheduler *)scheduler block:(void (^)(id subscriber))block; + +/// Invokes the given block only on the first subscription. The block is given a +/// subscriber to which it can send events. +/// +/// Note that disposing of the subscription to the returned signal will *not* +/// dispose of the underlying subscription. If you need that behavior, see +/// -[RACMulticastConnection autoconnect]. The underlying subscription will never +/// be disposed of. Because of this, `block` should never return an infinite +/// signal since there would be no way of ending it. +/// +/// scheduler - The scheduler on which the block should be scheduled. Note that +/// if given +[RACScheduler immediateScheduler], the block will be +/// invoked synchronously on the first subscription. Cannot be nil. +/// block - The block to invoke on the first subscription. Cannot be NULL. +/// +/// Returns a signal which will pass through the events sent to the subscriber +/// given to `block` and replay any missed events to new subscribers. ++ (RACSignal *)startLazilyWithScheduler:(RACScheduler *)scheduler block:(void (^)(id subscriber))block; + +@end + +@interface RACSignal (RACStream) + +/// Returns a signal that immediately sends the given value and then completes. ++ (RACSignal *)return:(id)value; + +/// Returns a signal that immediately completes. ++ (RACSignal *)empty; + +/// Subscribes to `signal` when the source signal completes. +- (RACSignal *)concat:(RACSignal *)signal; + +/// Zips the values in the receiver with those of the given signal to create +/// RACTuples. +/// +/// The first `next` of each stream will be combined, then the second `next`, and +/// so forth, until either signal completes or errors. +/// +/// signal - The signal to zip with. This must not be `nil`. +/// +/// Returns a new signal of RACTuples, representing the combined values of the +/// two signals. Any error from one of the original signals will be forwarded on +/// the returned signal. +- (RACSignal *)zipWith:(RACSignal *)signal; + +@end + +@interface RACSignal (Subscription) + +/// Subscribes `subscriber` to changes on the receiver. The receiver defines which +/// events it actually sends and in what situations the events are sent. +/// +/// Subscription will always happen on a valid RACScheduler. If the +/// +[RACScheduler currentScheduler] cannot be determined at the time of +/// subscription (e.g., because the calling code is running on a GCD queue or +/// NSOperationQueue), subscription will occur on a private background scheduler. +/// On the main thread, subscriptions will always occur immediately, with a +/// +[RACScheduler currentScheduler] of +[RACScheduler mainThreadScheduler]. +/// +/// This method must be overridden by any subclasses. +/// +/// Returns nil or a disposable. You can call -[RACDisposable dispose] if you +/// need to end your subscription before it would "naturally" end, either by +/// completing or erroring. Once the disposable has been disposed, the subscriber +/// won't receive any more events from the subscription. +- (RACDisposable *)subscribe:(id)subscriber; + +/// Convenience method to subscribe to the `next` event. +/// +/// This corresponds to `IObserver.OnNext` in Rx. +- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock; + +/// Convenience method to subscribe to the `next` and `completed` events. +- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock completed:(void (^)(void))completedBlock; + +/// Convenience method to subscribe to the `next`, `completed`, and `error` events. +- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock error:(void (^)(NSError *error))errorBlock completed:(void (^)(void))completedBlock; + +/// Convenience method to subscribe to `error` events. +/// +/// This corresponds to the `IObserver.OnError` in Rx. +- (RACDisposable *)subscribeError:(void (^)(NSError *error))errorBlock; + +/// Convenience method to subscribe to `completed` events. +/// +/// This corresponds to the `IObserver.OnCompleted` in Rx. +- (RACDisposable *)subscribeCompleted:(void (^)(void))completedBlock; + +/// Convenience method to subscribe to `next` and `error` events. +- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock error:(void (^)(NSError *error))errorBlock; + +/// Convenience method to subscribe to `error` and `completed` events. +- (RACDisposable *)subscribeError:(void (^)(NSError *error))errorBlock completed:(void (^)(void))completedBlock; + +@end + +/// Additional methods to assist with debugging. +@interface RACSignal (Debugging) + +/// Logs all events that the receiver sends. +- (RACSignal *)logAll; + +/// Logs each `next` that the receiver sends. +- (RACSignal *)logNext; + +/// Logs any error that the receiver sends. +- (RACSignal *)logError; + +/// Logs any `completed` event that the receiver sends. +- (RACSignal *)logCompleted; + +@end + +/// Additional methods to assist with unit testing. +/// +/// **These methods should never ship in production code.** +@interface RACSignal (Testing) + +/// Spins the main run loop for a short while, waiting for the receiver to send a `next`. +/// +/// **Because this method executes the run loop recursively, it should only be used +/// on the main thread, and only from a unit test.** +/// +/// defaultValue - Returned if the receiver completes or errors before sending +/// a `next`, or if the method times out. This argument may be +/// nil. +/// success - If not NULL, set to whether the receiver completed +/// successfully. +/// error - If not NULL, set to any error that occurred. +/// +/// Returns the first value received, or `defaultValue` if no value is received +/// before the signal finishes or the method times out. +- (id)asynchronousFirstOrDefault:(id)defaultValue success:(BOOL *)success error:(NSError **)error; + +/// Spins the main run loop for a short while, waiting for the receiver to complete. +/// +/// **Because this method executes the run loop recursively, it should only be used +/// on the main thread, and only from a unit test.** +/// +/// error - If not NULL, set to any error that occurs. +/// +/// Returns whether the signal completed successfully before timing out. If NO, +/// `error` will be set to any error that occurred. +- (BOOL)asynchronouslyWaitUntilCompleted:(NSError **)error; + +@end + +@interface RACSignal (Deprecated) + ++ (RACSignal *)start:(id (^)(BOOL *success, NSError **error))block __attribute__((deprecated("Use +startEagerlyWithScheduler:block: instead"))); ++ (RACSignal *)startWithScheduler:(RACScheduler *)scheduler subjectBlock:(void (^)(RACSubject *subject))block __attribute__((deprecated("Use +startEagerlyWithScheduler:block: instead"))); ++ (RACSignal *)startWithScheduler:(RACScheduler *)scheduler block:(id (^)(BOOL *success, NSError **error))block __attribute__((deprecated("Use +startEagerlyWithScheduler:block: instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h new file mode 100644 index 0000000000..ab0060fc6d --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h @@ -0,0 +1,335 @@ +// +// RACStream.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2012-10-31. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACStream; + +/// A block which accepts a value from a RACStream and returns a new instance +/// of the same stream class. +/// +/// Setting `stop` to `YES` will cause the bind to terminate after the returned +/// value. Returning `nil` will result in immediate termination. +typedef RACStream * (^RACStreamBindBlock)(id value, BOOL *stop); + +/// An abstract class representing any stream of values. +/// +/// This class represents a monad, upon which many stream-based operations can +/// be built. +/// +/// When subclassing RACStream, only the methods in the main @interface body need +/// to be overridden. +@interface RACStream : NSObject + +/// Returns an empty stream. ++ (instancetype)empty; + +/// Lifts `value` into the stream monad. +/// +/// Returns a stream containing only the given value. ++ (instancetype)return:(id)value; + +/// Lazily binds a block to the values in the receiver. +/// +/// This should only be used if you need to terminate the bind early, or close +/// over some state. -flattenMap: is more appropriate for all other cases. +/// +/// block - A block returning a RACStreamBindBlock. This block will be invoked +/// each time the bound stream is re-evaluated. This block must not be +/// nil or return nil. +/// +/// Returns a new stream which represents the combined result of all lazy +/// applications of `block`. +- (instancetype)bind:(RACStreamBindBlock (^)(void))block; + +/// Appends the values of `stream` to the values in the receiver. +/// +/// stream - A stream to concatenate. This must be an instance of the same +/// concrete class as the receiver, and should not be `nil`. +/// +/// Returns a new stream representing the receiver followed by `stream`. +- (instancetype)concat:(RACStream *)stream; + +/// Zips the values in the receiver with those of the given stream to create +/// RACTuples. +/// +/// The first value of each stream will be combined, then the second value, and +/// so forth, until at least one of the streams is exhausted. +/// +/// stream - The stream to zip with. This must be an instance of the same +/// concrete class as the receiver, and should not be `nil`. +/// +/// Returns a new stream of RACTuples, representing the zipped values of the +/// two streams. +- (instancetype)zipWith:(RACStream *)stream; + +@end + +/// This extension contains functionality to support naming streams for +/// debugging. +/// +/// Subclasses do not need to override the methods here. +@interface RACStream () + +/// The name of the stream. This is for debugging/human purposes only. +@property (copy) NSString *name; + +/// Sets the name of the receiver to the given format string. +/// +/// This is for debugging purposes only, and won't do anything unless the +/// RAC_DEBUG_SIGNAL_NAMES environment variable is set. +/// +/// Returns the receiver, for easy method chaining. +- (instancetype)setNameWithFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1, 2); + +@end + +/// Operations built on the RACStream primitives. +/// +/// These methods do not need to be overridden, although subclasses may +/// occasionally gain better performance from doing so. +@interface RACStream (Operations) + +/// Maps `block` across the values in the receiver and flattens the result. +/// +/// Note that operators applied _after_ -flattenMap: behave differently from +/// operators _within_ -flattenMap:. See the Examples section below. +/// +/// This corresponds to the `SelectMany` method in Rx. +/// +/// block - A block which accepts the values in the receiver and returns a new +/// instance of the receiver's class. Returning `nil` from this block is +/// equivalent to returning an empty signal. +/// +/// Examples +/// +/// [signal flattenMap:^(id x) { +/// // Logs each time a returned signal completes. +/// return [[RACSignal return:x] logCompleted]; +/// }]; +/// +/// [[signal +/// flattenMap:^(id x) { +/// return [RACSignal return:x]; +/// }] +/// // Logs only once, when all of the signals complete. +/// logCompleted]; +/// +/// Returns a new stream which represents the combined streams resulting from +/// mapping `block`. +- (instancetype)flattenMap:(RACStream * (^)(id value))block; + +/// Flattens a stream of streams. +/// +/// This corresponds to the `Merge` method in Rx. +/// +/// Returns a stream consisting of the combined streams obtained from the +/// receiver. +- (instancetype)flatten; + +/// Maps `block` across the values in the receiver. +/// +/// This corresponds to the `Select` method in Rx. +/// +/// Returns a new stream with the mapped values. +- (instancetype)map:(id (^)(id value))block; + +/// Replaces each value in the receiver with the given object. +/// +/// Returns a new stream which includes the given object once for each value in +/// the receiver. +- (instancetype)mapReplace:(id)object; + +/// Filters out values in the receiver that don't pass the given test. +/// +/// This corresponds to the `Where` method in Rx. +/// +/// Returns a new stream with only those values that passed. +- (instancetype)filter:(BOOL (^)(id value))block; + +/// Filters out values in the receiver that equal (via -isEqual:) the provided value. +/// +/// value - The value can be `nil`, in which case it ignores `nil` values. +/// +/// Returns a new stream containing only the values which did not compare equal +/// to `value`. +- (instancetype)ignore:(id)value; + +/// Unpacks each RACTuple in the receiver and maps the values to a new value. +/// +/// reduceBlock - The block which reduces each RACTuple's values into one value. +/// It must take as many arguments as the number of tuple elements +/// to process. Each argument will be an object argument. The +/// return value must be an object. This argument cannot be nil. +/// +/// Returns a new stream of reduced tuple values. +- (instancetype)reduceEach:(id (^)())reduceBlock; + +/// Returns a stream consisting of `value`, followed by the values in the +/// receiver. +- (instancetype)startWith:(id)value; + +/// Skips the first `skipCount` values in the receiver. +/// +/// Returns the receiver after skipping the first `skipCount` values. If +/// `skipCount` is greater than the number of values in the stream, an empty +/// stream is returned. +- (instancetype)skip:(NSUInteger)skipCount; + +/// Returns a stream of the first `count` values in the receiver. If `count` is +/// greater than or equal to the number of values in the stream, a stream +/// equivalent to the receiver is returned. +- (instancetype)take:(NSUInteger)count; + +/// Zips the values in the given streams to create RACTuples. +/// +/// The first value of each stream will be combined, then the second value, and +/// so forth, until at least one of the streams is exhausted. +/// +/// streams - The streams to combine. These must all be instances of the same +/// concrete class implementing the protocol. If this collection is +/// empty, the returned stream will be empty. +/// +/// Returns a new stream containing RACTuples of the zipped values from the +/// streams. ++ (instancetype)zip:(id)streams; + +/// Zips streams using +zip:, then reduces the resulting tuples into a single +/// value using -reduceEach: +/// +/// streams - The streams to combine. These must all be instances of the +/// same concrete class implementing the protocol. If this +/// collection is empty, the returned stream will be empty. +/// reduceBlock - The block which reduces the values from all the streams +/// into one value. It must take as many arguments as the +/// number of streams given. Each argument will be an object +/// argument. The return value must be an object. This argument +/// must not be nil. +/// +/// Example: +/// +/// [RACStream zip:@[ stringSignal, intSignal ] reduce:^(NSString *string, NSNumber *number) { +/// return [NSString stringWithFormat:@"%@: %@", string, number]; +/// }]; +/// +/// Returns a new stream containing the results from each invocation of +/// `reduceBlock`. ++ (instancetype)zip:(id)streams reduce:(id (^)())reduceBlock; + +/// Returns a stream obtained by concatenating `streams` in order. ++ (instancetype)concat:(id)streams; + +/// Combines values in the receiver from left to right using the given block. +/// +/// The algorithm proceeds as follows: +/// +/// 1. `startingValue` is passed into the block as the `running` value, and the +/// first element of the receiver is passed into the block as the `next` value. +/// 2. The result of the invocation is added to the returned stream. +/// 3. The result of the invocation (`running`) and the next element of the +/// receiver (`next`) is passed into `block`. +/// 4. Steps 2 and 3 are repeated until all values have been processed. +/// +/// startingValue - The value to be combined with the first element of the +/// receiver. This value may be `nil`. +/// reduceBlock - The block that describes how to combine values of the +/// receiver. If the receiver is empty, this block will never be +/// invoked. Cannot be nil. +/// +/// Examples +/// +/// RACSequence *numbers = @[ @1, @2, @3, @4 ].rac_sequence; +/// +/// // Contains 1, 3, 6, 10 +/// RACSequence *sums = [numbers scanWithStart:@0 reduce:^(NSNumber *sum, NSNumber *next) { +/// return @(sum.integerValue + next.integerValue); +/// }]; +/// +/// Returns a new stream that consists of each application of `reduceBlock`. If the +/// receiver is empty, an empty stream is returned. +- (instancetype)scanWithStart:(id)startingValue reduce:(id (^)(id running, id next))reduceBlock; + +/// Combines values in the receiver from left to right using the given block +/// which also takes zero-based index of the values. +/// +/// startingValue - The value to be combined with the first element of the +/// receiver. This value may be `nil`. +/// reduceBlock - The block that describes how to combine values of the +/// receiver. This block takes zero-based index value as the last +/// parameter. If the receiver is empty, this block will never +/// be invoked. Cannot be nil. +/// +/// Returns a new stream that consists of each application of `reduceBlock`. If the +/// receiver is empty, an empty stream is returned. +- (instancetype)scanWithStart:(id)startingValue reduceWithIndex:(id (^)(id running, id next, NSUInteger index))reduceBlock; + +/// Combines each previous and current value into one object. +/// +/// This method is similar to -scanWithStart:reduce:, but only ever operates on +/// the previous and current values (instead of the whole stream), and does not +/// pass the return value of `reduceBlock` into the next invocation of it. +/// +/// start - The value passed into `reduceBlock` as `previous` for the +/// first value. +/// reduceBlock - The block that combines the previous value and the current +/// value to create the reduced value. Cannot be nil. +/// +/// Examples +/// +/// RACSequence *numbers = @[ @1, @2, @3, @4 ].rac_sequence; +/// +/// // Contains 1, 3, 5, 7 +/// RACSequence *sums = [numbers combinePreviousWithStart:@0 reduce:^(NSNumber *previous, NSNumber *next) { +/// return @(previous.integerValue + next.integerValue); +/// }]; +/// +/// Returns a new stream consisting of the return values from each application of +/// `reduceBlock`. +- (instancetype)combinePreviousWithStart:(id)start reduce:(id (^)(id previous, id current))reduceBlock; + +/// Takes values until the given block returns `YES`. +/// +/// Returns a stream of the initial values in the receiver that fail `predicate`. +/// If `predicate` never returns `YES`, a stream equivalent to the receiver is +/// returned. +- (instancetype)takeUntilBlock:(BOOL (^)(id x))predicate; + +/// Takes values until the given block returns `NO`. +/// +/// Returns a stream of the initial values in the receiver that pass `predicate`. +/// If `predicate` never returns `NO`, a stream equivalent to the receiver is +/// returned. +- (instancetype)takeWhileBlock:(BOOL (^)(id x))predicate; + +/// Skips values until the given block returns `YES`. +/// +/// Returns a stream containing the values of the receiver that follow any +/// initial values failing `predicate`. If `predicate` never returns `YES`, +/// an empty stream is returned. +- (instancetype)skipUntilBlock:(BOOL (^)(id x))predicate; + +/// Skips values until the given block returns `NO`. +/// +/// Returns a stream containing the values of the receiver that follow any +/// initial values passing `predicate`. If `predicate` never returns `NO`, an +/// empty stream is returned. +- (instancetype)skipWhileBlock:(BOOL (^)(id x))predicate; + +/// Returns a stream of values for which -isEqual: returns NO when compared to the +/// previous value. +- (instancetype)distinctUntilChanged; + +@end + +@interface RACStream (Deprecated) + +- (instancetype)sequenceMany:(RACStream * (^)(void))block __attribute__((deprecated("Use -flattenMap: instead"))); +- (instancetype)scanWithStart:(id)startingValue combine:(id (^)(id running, id next))block __attribute__((deprecated("Renamed to -scanWithStart:reduce:"))); +- (instancetype)mapPreviousWithStart:(id)start reduce:(id (^)(id previous, id current))combineBlock __attribute__((deprecated("Renamed to -combinePreviousWithStart:reduce:"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h new file mode 100644 index 0000000000..30c100bfa5 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h @@ -0,0 +1,22 @@ +// +// RACSubject.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/9/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import "RACSignal.h" +#import "RACSubscriber.h" + +/// A subject can be thought of as a signal that you can manually control by +/// sending next, completed, and error. +/// +/// They're most helpful in bridging the non-RAC world to RAC, since they let you +/// manually control the sending of events. +@interface RACSubject : RACSignal + +/// Returns a new subject. ++ (instancetype)subject; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h new file mode 100644 index 0000000000..b62ea35548 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h @@ -0,0 +1,51 @@ +// +// RACSubscriber.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/1/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +@class RACCompoundDisposable; + +/// Represents any object which can directly receive values from a RACSignal. +/// +/// You generally shouldn't need to implement this protocol. +[RACSignal +/// createSignal:], RACSignal's subscription methods, or RACSubject should work +/// for most uses. +/// +/// Implementors of this protocol may receive messages and values from multiple +/// threads simultaneously, and so should be thread-safe. Subscribers will also +/// be weakly referenced so implementations must allow that. +@protocol RACSubscriber +@required + +/// Sends the next value to subscribers. +/// +/// value - The value to send. This can be `nil`. +- (void)sendNext:(id)value; + +/// Sends the error to subscribers. +/// +/// error - The error to send. This can be `nil`. +/// +/// This terminates the subscription, and invalidates the subscriber (such that +/// it cannot subscribe to anything else in the future). +- (void)sendError:(NSError *)error; + +/// Sends completed to subscribers. +/// +/// This terminates the subscription, and invalidates the subscriber (such that +/// it cannot subscribe to anything else in the future). +- (void)sendCompleted; + +/// Sends the subscriber a disposable that represents one of its subscriptions. +/// +/// A subscriber may receive multiple disposables if it gets subscribed to +/// multiple signals; however, any error or completed events must terminate _all_ +/// subscriptions. +- (void)didSubscribeWithDisposable:(RACCompoundDisposable *)disposable; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h new file mode 100644 index 0000000000..07ec9e7be8 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h @@ -0,0 +1,54 @@ +// +// RACSubscriptingAssignmentTrampoline.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 9/24/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import +#import "EXTKeyPathCoding.h" + +@class RACSignal; + +/// Assigns a signal to an object property, automatically setting the given key +/// path on every `next`. When the signal completes, the binding is automatically +/// disposed of. +/// +/// There are two different versions of this macro: +/// +/// - RAC(TARGET, KEYPATH, NILVALUE) will bind the `KEYPATH` of `TARGET` to the +/// given signal. If the signal ever sends a `nil` value, the property will be +/// set to `NILVALUE` instead. `NILVALUE` may itself be `nil` for object +/// properties, but an NSValue should be used for primitive properties, to +/// avoid an exception if `nil` is sent (which might occur if an intermediate +/// object is set to `nil`). +/// - RAC(TARGET, KEYPATH) is the same as the above, but `NILVALUE` defaults to +/// `nil`. +/// +/// See -[RACSignal setKeyPath:onObject:nilValue:] for more information about the +/// binding's semantics. +/// +/// Examples +/// +/// RAC(self, objectProperty) = objectSignal; +/// RAC(self, stringProperty, @"foobar") = stringSignal; +/// RAC(self, integerProperty, @42) = integerSignal; +/// +/// WARNING: Under certain conditions, use of this macro can be thread-unsafe. +/// See the documentation of -setKeyPath:onObject:nilValue:. +#define RAC(TARGET, ...) \ + metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ + (RAC_(TARGET, __VA_ARGS__, nil)) \ + (RAC_(TARGET, __VA_ARGS__)) + +/// Do not use this directly. Use the RAC macro above. +#define RAC_(TARGET, KEYPATH, NILVALUE) \ + [[RACSubscriptingAssignmentTrampoline alloc] initWithTarget:(TARGET) nilValue:(NILVALUE)][@keypath(TARGET, KEYPATH)] + +@interface RACSubscriptingAssignmentTrampoline : NSObject + +- (id)initWithTarget:(id)target nilValue:(id)nilValue; +- (void)setObject:(RACSignal *)signal forKeyedSubscript:(NSString *)keyPath; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h new file mode 100644 index 0000000000..429e59554b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h @@ -0,0 +1,24 @@ +// +// RACTargetQueueScheduler.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 6/6/13. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import "RACQueueScheduler.h" + +/// A scheduler that enqueues blocks on a private serial queue, targeting an +/// arbitrary GCD queue. +@interface RACTargetQueueScheduler : RACQueueScheduler + +/// Initializes the receiver with a serial queue that will target the given +/// `targetQueue`. +/// +/// name - The name of the scheduler. If nil, a default name will be used. +/// targetQueue - The queue to target. Cannot be NULL. +/// +/// Returns the initialized object. +- (id)initWithName:(NSString *)name targetQueue:(dispatch_queue_t)targetQueue; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h new file mode 100644 index 0000000000..a790f5bb84 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h @@ -0,0 +1,42 @@ +// +// RACTestScheduler.h +// ReactiveCocoa +// +// Created by Justin Spahr-Summers on 2013-07-06. +// Copyright (c) 2013 GitHub, Inc. All rights reserved. +// + +#import "RACScheduler.h" + +/// A special kind of scheduler that steps through virtualized time. +/// +/// This scheduler class can be used in unit tests to verify asynchronous +/// behaviors without spending significant time waiting. +/// +/// This class can be used from multiple threads, but only one thread can `step` +/// through the enqueued actions at a time. Other threads will wait while the +/// scheduled blocks are being executed. +@interface RACTestScheduler : RACScheduler + +/// Initializes a new test scheduler. +- (instancetype)init; + +/// Executes the next scheduled block, if any. +/// +/// This method will block until the scheduled action has completed. +- (void)step; + +/// Executes up to the next `ticks` scheduled blocks. +/// +/// This method will block until the scheduled actions have completed. +/// +/// ticks - The number of scheduled blocks to execute. If there aren't this many +/// blocks enqueued, all scheduled blocks are executed. +- (void)step:(NSUInteger)ticks; + +/// Executes all of the scheduled blocks on the receiver. +/// +/// This method will block until the scheduled actions have completed. +- (void)stepAll; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h new file mode 100644 index 0000000000..647b42c2e5 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h @@ -0,0 +1,159 @@ +// +// RACTuple.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 4/12/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import +#import "metamacros.h" + +@class RACSequence; + +/// Creates a new tuple with the given values. At least one value must be given. +/// Values can be nil. +#define RACTuplePack(...) \ + RACTuplePack_(__VA_ARGS__) + +/// Declares new object variables and unpacks a RACTuple into them. +/// +/// This macro should be used on the left side of an assignment, with the +/// tuple on the right side. Nothing else should appear on the same line, and the +/// macro should not be the only statement in a conditional or loop body. +/// +/// If the tuple has more values than there are variables listed, the excess +/// values are ignored. +/// +/// If the tuple has fewer values than there are variables listed, the excess +/// variables are initialized to nil. +/// +/// Examples +/// +/// RACTupleUnpack(NSString *string, NSNumber *num) = [RACTuple tupleWithObjects:@"foo", @5, nil]; +/// NSLog(@"string: %@", string); +/// NSLog(@"num: %@", num); +/// +/// /* The above is equivalent to: */ +/// RACTuple *t = [RACTuple tupleWithObjects:@"foo", @5, nil]; +/// NSString *string = t[0]; +/// NSNumber *num = t[1]; +/// NSLog(@"string: %@", string); +/// NSLog(@"num: %@", num); +#define RACTupleUnpack(...) \ + RACTupleUnpack_(__VA_ARGS__) + +/// A sentinel object that represents nils in the tuple. +/// +/// It should never be necessary to create a tuple nil yourself. Just use +/// +tupleNil. +@interface RACTupleNil : NSObject +/// A singleton instance. ++ (RACTupleNil *)tupleNil; +@end + + +/// A tuple is an ordered collection of objects. It may contain nils, represented +/// by RACTupleNil. +@interface RACTuple : NSObject + +@property (nonatomic, readonly) NSUInteger count; + +/// These properties all return the object at that index or nil if the number of +/// objects is less than the index. +@property (nonatomic, readonly) id first; +@property (nonatomic, readonly) id second; +@property (nonatomic, readonly) id third; +@property (nonatomic, readonly) id fourth; +@property (nonatomic, readonly) id fifth; +@property (nonatomic, readonly) id last; + +/// Creates a new tuple out of the array. Does not convert nulls to nils. ++ (instancetype)tupleWithObjectsFromArray:(NSArray *)array; + +/// Creates a new tuple out of the array. If `convert` is YES, it also converts +/// every NSNull to RACTupleNil. ++ (instancetype)tupleWithObjectsFromArray:(NSArray *)array convertNullsToNils:(BOOL)convert; + +/// Creates a new tuple with the given objects. Use RACTupleNil to represent +/// nils. ++ (instancetype)tupleWithObjects:(id)object, ... NS_REQUIRES_NIL_TERMINATION; + +/// Returns the object at `index` or nil if the object is a RACTupleNil. Unlike +/// NSArray and friends, it's perfectly fine to ask for the object at an index +/// past the tuple's count - 1. It will simply return nil. +- (id)objectAtIndex:(NSUInteger)index; + +/// Returns an array of all the objects. RACTupleNils are converted to NSNulls. +- (NSArray *)allObjects; + +/// Appends `obj` to the receiver. +/// +/// obj - The object to add to the tuple. This argument may be nil. +/// +/// Returns a new tuple. +- (instancetype)tupleByAddingObject:(id)obj; + +@end + +@interface RACTuple (RACSequenceAdditions) + +/// Returns a sequence of all the objects. RACTupleNils are converted to NSNulls. +@property (nonatomic, copy, readonly) RACSequence *rac_sequence; + +@end + +@interface RACTuple (ObjectSubscripting) +/// Returns the object at that index or nil if the number of objects is less +/// than the index. +- (id)objectAtIndexedSubscript:(NSUInteger)idx; +@end + +/// This and everything below is for internal use only. +/// +/// See RACTuplePack() and RACTupleUnpack() instead. +#define RACTuplePack_(...) \ + ([RACTuple tupleWithObjectsFromArray:@[ metamacro_foreach(RACTuplePack_object_or_ractuplenil,, __VA_ARGS__) ]]) + +#define RACTuplePack_object_or_ractuplenil(INDEX, ARG) \ + (ARG) ?: RACTupleNil.tupleNil, + +#define RACTupleUnpack_(...) \ + metamacro_foreach(RACTupleUnpack_decl,, __VA_ARGS__) \ + \ + int RACTupleUnpack_state = 0; \ + \ + RACTupleUnpack_after: \ + ; \ + metamacro_foreach(RACTupleUnpack_assign,, __VA_ARGS__) \ + if (RACTupleUnpack_state != 0) RACTupleUnpack_state = 2; \ + \ + while (RACTupleUnpack_state != 2) \ + if (RACTupleUnpack_state == 1) { \ + goto RACTupleUnpack_after; \ + } else \ + for (; RACTupleUnpack_state != 1; RACTupleUnpack_state = 1) \ + [RACTupleUnpackingTrampoline trampoline][ @[ metamacro_foreach(RACTupleUnpack_value,, __VA_ARGS__) ] ] + +#define RACTupleUnpack_state metamacro_concat(RACTupleUnpack_state, __LINE__) +#define RACTupleUnpack_after metamacro_concat(RACTupleUnpack_after, __LINE__) +#define RACTupleUnpack_loop metamacro_concat(RACTupleUnpack_loop, __LINE__) + +#define RACTupleUnpack_decl_name(INDEX) \ + metamacro_concat(metamacro_concat(RACTupleUnpack, __LINE__), metamacro_concat(_var, INDEX)) + +#define RACTupleUnpack_decl(INDEX, ARG) \ + __strong id RACTupleUnpack_decl_name(INDEX); + +#define RACTupleUnpack_assign(INDEX, ARG) \ + __strong ARG = RACTupleUnpack_decl_name(INDEX); + +#define RACTupleUnpack_value(INDEX, ARG) \ + [NSValue valueWithPointer:&RACTupleUnpack_decl_name(INDEX)], + +@interface RACTupleUnpackingTrampoline : NSObject + ++ (instancetype)trampoline; +- (void)setObject:(RACTuple *)tuple forKeyedSubscript:(NSArray *)variables; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h new file mode 100644 index 0000000000..a04e2b1abe --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h @@ -0,0 +1,19 @@ +// +// RACUnit.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/27/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +/// A unit represents an empty value. +/// +/// It should never be necessary to create a unit yourself. Just use +defaultUnit. +@interface RACUnit : NSObject + +/// A singleton instance. ++ (RACUnit *)defaultUnit; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h new file mode 100644 index 0000000000..164b4a9146 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h @@ -0,0 +1,89 @@ +// +// ReactiveCocoa.h +// ReactiveCocoa +// +// Created by Josh Abernathy on 3/5/12. +// Copyright (c) 2012 GitHub, Inc. All rights reserved. +// + +#import + +//! Project version number for ReactiveCocoa. +FOUNDATION_EXPORT double ReactiveCocoaVersionNumber; + +//! Project version string for ReactiveCocoa. +FOUNDATION_EXPORT const unsigned char ReactiveCocoaVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#ifdef __IPHONE_OS_VERSION_MIN_REQUIRED + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import +#elif TARGET_OS_MAC + #import + #import + #import + #import +#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h new file mode 100644 index 0000000000..77a77b5f6e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h @@ -0,0 +1,666 @@ +/** + * Macros for metaprogramming + * ExtendedC + * + * Copyright (C) 2012 Justin Spahr-Summers + * Released under the MIT license + */ + +#ifndef EXTC_METAMACROS_H +#define EXTC_METAMACROS_H + +/** + * Executes one or more expressions (which may have a void type, such as a call + * to a function that returns no value) and always returns true. + */ +#define metamacro_exprify(...) \ + ((__VA_ARGS__), true) + +/** + * Returns a string representation of VALUE after full macro expansion. + */ +#define metamacro_stringify(VALUE) \ + metamacro_stringify_(VALUE) + +/** + * Returns A and B concatenated after full macro expansion. + */ +#define metamacro_concat(A, B) \ + metamacro_concat_(A, B) + +/** + * Returns the Nth variadic argument (starting from zero). At least + * N + 1 variadic arguments must be given. N must be between zero and twenty, + * inclusive. + */ +#define metamacro_at(N, ...) \ + metamacro_concat(metamacro_at, N)(__VA_ARGS__) + +/** + * Returns the number of arguments (up to twenty) provided to the macro. At + * least one argument must be provided. + * + * Inspired by P99: http://p99.gforge.inria.fr + */ +#define metamacro_argcount(...) \ + metamacro_at(20, __VA_ARGS__, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1) + +/** + * Identical to #metamacro_foreach_cxt, except that no CONTEXT argument is + * given. Only the index and current argument will thus be passed to MACRO. + */ +#define metamacro_foreach(MACRO, SEP, ...) \ + metamacro_foreach_cxt(metamacro_foreach_iter, SEP, MACRO, __VA_ARGS__) + +/** + * For each consecutive variadic argument (up to twenty), MACRO is passed the + * zero-based index of the current argument, CONTEXT, and then the argument + * itself. The results of adjoining invocations of MACRO are then separated by + * SEP. + * + * Inspired by P99: http://p99.gforge.inria.fr + */ +#define metamacro_foreach_cxt(MACRO, SEP, CONTEXT, ...) \ + metamacro_concat(metamacro_foreach_cxt, metamacro_argcount(__VA_ARGS__))(MACRO, SEP, CONTEXT, __VA_ARGS__) + +/** + * Identical to #metamacro_foreach_cxt. This can be used when the former would + * fail due to recursive macro expansion. + */ +#define metamacro_foreach_cxt_recursive(MACRO, SEP, CONTEXT, ...) \ + metamacro_concat(metamacro_foreach_cxt_recursive, metamacro_argcount(__VA_ARGS__))(MACRO, SEP, CONTEXT, __VA_ARGS__) + +/** + * In consecutive order, appends each variadic argument (up to twenty) onto + * BASE. The resulting concatenations are then separated by SEP. + * + * This is primarily useful to manipulate a list of macro invocations into instead + * invoking a different, possibly related macro. + */ +#define metamacro_foreach_concat(BASE, SEP, ...) \ + metamacro_foreach_cxt(metamacro_foreach_concat_iter, SEP, BASE, __VA_ARGS__) + +/** + * Iterates COUNT times, each time invoking MACRO with the current index + * (starting at zero) and CONTEXT. The results of adjoining invocations of MACRO + * are then separated by SEP. + * + * COUNT must be an integer between zero and twenty, inclusive. + */ +#define metamacro_for_cxt(COUNT, MACRO, SEP, CONTEXT) \ + metamacro_concat(metamacro_for_cxt, COUNT)(MACRO, SEP, CONTEXT) + +/** + * Returns the first argument given. At least one argument must be provided. + * + * This is useful when implementing a variadic macro, where you may have only + * one variadic argument, but no way to retrieve it (for example, because \c ... + * always needs to match at least one argument). + * + * @code + +#define varmacro(...) \ + metamacro_head(__VA_ARGS__) + + * @endcode + */ +#define metamacro_head(...) \ + metamacro_head_(__VA_ARGS__, 0) + +/** + * Returns every argument except the first. At least two arguments must be + * provided. + */ +#define metamacro_tail(...) \ + metamacro_tail_(__VA_ARGS__) + +/** + * Returns the first N (up to twenty) variadic arguments as a new argument list. + * At least N variadic arguments must be provided. + */ +#define metamacro_take(N, ...) \ + metamacro_concat(metamacro_take, N)(__VA_ARGS__) + +/** + * Removes the first N (up to twenty) variadic arguments from the given argument + * list. At least N variadic arguments must be provided. + */ +#define metamacro_drop(N, ...) \ + metamacro_concat(metamacro_drop, N)(__VA_ARGS__) + +/** + * Decrements VAL, which must be a number between zero and twenty, inclusive. + * + * This is primarily useful when dealing with indexes and counts in + * metaprogramming. + */ +#define metamacro_dec(VAL) \ + metamacro_at(VAL, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19) + +/** + * Increments VAL, which must be a number between zero and twenty, inclusive. + * + * This is primarily useful when dealing with indexes and counts in + * metaprogramming. + */ +#define metamacro_inc(VAL) \ + metamacro_at(VAL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21) + +/** + * If A is equal to B, the next argument list is expanded; otherwise, the + * argument list after that is expanded. A and B must be numbers between zero + * and twenty, inclusive. Additionally, B must be greater than or equal to A. + * + * @code + +// expands to true +metamacro_if_eq(0, 0)(true)(false) + +// expands to false +metamacro_if_eq(0, 1)(true)(false) + + * @endcode + * + * This is primarily useful when dealing with indexes and counts in + * metaprogramming. + */ +#define metamacro_if_eq(A, B) \ + metamacro_concat(metamacro_if_eq, A)(B) + +/** + * Identical to #metamacro_if_eq. This can be used when the former would fail + * due to recursive macro expansion. + */ +#define metamacro_if_eq_recursive(A, B) \ + metamacro_concat(metamacro_if_eq_recursive, A)(B) + +/** + * Returns 1 if N is an even number, or 0 otherwise. N must be between zero and + * twenty, inclusive. + * + * For the purposes of this test, zero is considered even. + */ +#define metamacro_is_even(N) \ + metamacro_at(N, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1) + +/** + * Returns the logical NOT of B, which must be the number zero or one. + */ +#define metamacro_not(B) \ + metamacro_at(B, 1, 0) + +// IMPLEMENTATION DETAILS FOLLOW! +// Do not write code that depends on anything below this line. +#define metamacro_stringify_(VALUE) # VALUE +#define metamacro_concat_(A, B) A ## B +#define metamacro_foreach_iter(INDEX, MACRO, ARG) MACRO(INDEX, ARG) +#define metamacro_head_(FIRST, ...) FIRST +#define metamacro_tail_(FIRST, ...) __VA_ARGS__ +#define metamacro_consume_(...) +#define metamacro_expand_(...) __VA_ARGS__ + +// implemented from scratch so that metamacro_concat() doesn't end up nesting +#define metamacro_foreach_concat_iter(INDEX, BASE, ARG) metamacro_foreach_concat_iter_(BASE, ARG) +#define metamacro_foreach_concat_iter_(BASE, ARG) BASE ## ARG + +// metamacro_at expansions +#define metamacro_at0(...) metamacro_head(__VA_ARGS__) +#define metamacro_at1(_0, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at2(_0, _1, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at3(_0, _1, _2, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at4(_0, _1, _2, _3, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at5(_0, _1, _2, _3, _4, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at6(_0, _1, _2, _3, _4, _5, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at7(_0, _1, _2, _3, _4, _5, _6, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at8(_0, _1, _2, _3, _4, _5, _6, _7, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at9(_0, _1, _2, _3, _4, _5, _6, _7, _8, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at10(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at11(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at12(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at13(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at14(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at15(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at16(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at17(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at18(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at19(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, ...) metamacro_head(__VA_ARGS__) +#define metamacro_at20(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, ...) metamacro_head(__VA_ARGS__) + +// metamacro_foreach_cxt expansions +#define metamacro_foreach_cxt0(MACRO, SEP, CONTEXT) +#define metamacro_foreach_cxt1(MACRO, SEP, CONTEXT, _0) MACRO(0, CONTEXT, _0) + +#define metamacro_foreach_cxt2(MACRO, SEP, CONTEXT, _0, _1) \ + metamacro_foreach_cxt1(MACRO, SEP, CONTEXT, _0) \ + SEP \ + MACRO(1, CONTEXT, _1) + +#define metamacro_foreach_cxt3(MACRO, SEP, CONTEXT, _0, _1, _2) \ + metamacro_foreach_cxt2(MACRO, SEP, CONTEXT, _0, _1) \ + SEP \ + MACRO(2, CONTEXT, _2) + +#define metamacro_foreach_cxt4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ + metamacro_foreach_cxt3(MACRO, SEP, CONTEXT, _0, _1, _2) \ + SEP \ + MACRO(3, CONTEXT, _3) + +#define metamacro_foreach_cxt5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ + metamacro_foreach_cxt4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ + SEP \ + MACRO(4, CONTEXT, _4) + +#define metamacro_foreach_cxt6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ + metamacro_foreach_cxt5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ + SEP \ + MACRO(5, CONTEXT, _5) + +#define metamacro_foreach_cxt7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ + metamacro_foreach_cxt6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ + SEP \ + MACRO(6, CONTEXT, _6) + +#define metamacro_foreach_cxt8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ + metamacro_foreach_cxt7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ + SEP \ + MACRO(7, CONTEXT, _7) + +#define metamacro_foreach_cxt9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ + metamacro_foreach_cxt8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ + SEP \ + MACRO(8, CONTEXT, _8) + +#define metamacro_foreach_cxt10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ + metamacro_foreach_cxt9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ + SEP \ + MACRO(9, CONTEXT, _9) + +#define metamacro_foreach_cxt11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ + metamacro_foreach_cxt10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ + SEP \ + MACRO(10, CONTEXT, _10) + +#define metamacro_foreach_cxt12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ + metamacro_foreach_cxt11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ + SEP \ + MACRO(11, CONTEXT, _11) + +#define metamacro_foreach_cxt13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ + metamacro_foreach_cxt12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ + SEP \ + MACRO(12, CONTEXT, _12) + +#define metamacro_foreach_cxt14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ + metamacro_foreach_cxt13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ + SEP \ + MACRO(13, CONTEXT, _13) + +#define metamacro_foreach_cxt15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ + metamacro_foreach_cxt14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ + SEP \ + MACRO(14, CONTEXT, _14) + +#define metamacro_foreach_cxt16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ + metamacro_foreach_cxt15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ + SEP \ + MACRO(15, CONTEXT, _15) + +#define metamacro_foreach_cxt17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ + metamacro_foreach_cxt16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ + SEP \ + MACRO(16, CONTEXT, _16) + +#define metamacro_foreach_cxt18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ + metamacro_foreach_cxt17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ + SEP \ + MACRO(17, CONTEXT, _17) + +#define metamacro_foreach_cxt19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ + metamacro_foreach_cxt18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ + SEP \ + MACRO(18, CONTEXT, _18) + +#define metamacro_foreach_cxt20(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19) \ + metamacro_foreach_cxt19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ + SEP \ + MACRO(19, CONTEXT, _19) + +// metamacro_foreach_cxt_recursive expansions +#define metamacro_foreach_cxt_recursive0(MACRO, SEP, CONTEXT) +#define metamacro_foreach_cxt_recursive1(MACRO, SEP, CONTEXT, _0) MACRO(0, CONTEXT, _0) + +#define metamacro_foreach_cxt_recursive2(MACRO, SEP, CONTEXT, _0, _1) \ + metamacro_foreach_cxt_recursive1(MACRO, SEP, CONTEXT, _0) \ + SEP \ + MACRO(1, CONTEXT, _1) + +#define metamacro_foreach_cxt_recursive3(MACRO, SEP, CONTEXT, _0, _1, _2) \ + metamacro_foreach_cxt_recursive2(MACRO, SEP, CONTEXT, _0, _1) \ + SEP \ + MACRO(2, CONTEXT, _2) + +#define metamacro_foreach_cxt_recursive4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ + metamacro_foreach_cxt_recursive3(MACRO, SEP, CONTEXT, _0, _1, _2) \ + SEP \ + MACRO(3, CONTEXT, _3) + +#define metamacro_foreach_cxt_recursive5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ + metamacro_foreach_cxt_recursive4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ + SEP \ + MACRO(4, CONTEXT, _4) + +#define metamacro_foreach_cxt_recursive6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ + metamacro_foreach_cxt_recursive5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ + SEP \ + MACRO(5, CONTEXT, _5) + +#define metamacro_foreach_cxt_recursive7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ + metamacro_foreach_cxt_recursive6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ + SEP \ + MACRO(6, CONTEXT, _6) + +#define metamacro_foreach_cxt_recursive8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ + metamacro_foreach_cxt_recursive7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ + SEP \ + MACRO(7, CONTEXT, _7) + +#define metamacro_foreach_cxt_recursive9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ + metamacro_foreach_cxt_recursive8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ + SEP \ + MACRO(8, CONTEXT, _8) + +#define metamacro_foreach_cxt_recursive10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ + metamacro_foreach_cxt_recursive9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ + SEP \ + MACRO(9, CONTEXT, _9) + +#define metamacro_foreach_cxt_recursive11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ + metamacro_foreach_cxt_recursive10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ + SEP \ + MACRO(10, CONTEXT, _10) + +#define metamacro_foreach_cxt_recursive12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ + metamacro_foreach_cxt_recursive11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ + SEP \ + MACRO(11, CONTEXT, _11) + +#define metamacro_foreach_cxt_recursive13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ + metamacro_foreach_cxt_recursive12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ + SEP \ + MACRO(12, CONTEXT, _12) + +#define metamacro_foreach_cxt_recursive14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ + metamacro_foreach_cxt_recursive13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ + SEP \ + MACRO(13, CONTEXT, _13) + +#define metamacro_foreach_cxt_recursive15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ + metamacro_foreach_cxt_recursive14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ + SEP \ + MACRO(14, CONTEXT, _14) + +#define metamacro_foreach_cxt_recursive16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ + metamacro_foreach_cxt_recursive15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ + SEP \ + MACRO(15, CONTEXT, _15) + +#define metamacro_foreach_cxt_recursive17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ + metamacro_foreach_cxt_recursive16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ + SEP \ + MACRO(16, CONTEXT, _16) + +#define metamacro_foreach_cxt_recursive18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ + metamacro_foreach_cxt_recursive17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ + SEP \ + MACRO(17, CONTEXT, _17) + +#define metamacro_foreach_cxt_recursive19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ + metamacro_foreach_cxt_recursive18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ + SEP \ + MACRO(18, CONTEXT, _18) + +#define metamacro_foreach_cxt_recursive20(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19) \ + metamacro_foreach_cxt_recursive19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ + SEP \ + MACRO(19, CONTEXT, _19) + +// metamacro_for_cxt expansions +#define metamacro_for_cxt0(MACRO, SEP, CONTEXT) +#define metamacro_for_cxt1(MACRO, SEP, CONTEXT) MACRO(0, CONTEXT) + +#define metamacro_for_cxt2(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt1(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(1, CONTEXT) + +#define metamacro_for_cxt3(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt2(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(2, CONTEXT) + +#define metamacro_for_cxt4(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt3(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(3, CONTEXT) + +#define metamacro_for_cxt5(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt4(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(4, CONTEXT) + +#define metamacro_for_cxt6(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt5(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(5, CONTEXT) + +#define metamacro_for_cxt7(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt6(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(6, CONTEXT) + +#define metamacro_for_cxt8(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt7(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(7, CONTEXT) + +#define metamacro_for_cxt9(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt8(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(8, CONTEXT) + +#define metamacro_for_cxt10(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt9(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(9, CONTEXT) + +#define metamacro_for_cxt11(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt10(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(10, CONTEXT) + +#define metamacro_for_cxt12(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt11(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(11, CONTEXT) + +#define metamacro_for_cxt13(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt12(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(12, CONTEXT) + +#define metamacro_for_cxt14(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt13(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(13, CONTEXT) + +#define metamacro_for_cxt15(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt14(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(14, CONTEXT) + +#define metamacro_for_cxt16(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt15(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(15, CONTEXT) + +#define metamacro_for_cxt17(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt16(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(16, CONTEXT) + +#define metamacro_for_cxt18(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt17(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(17, CONTEXT) + +#define metamacro_for_cxt19(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt18(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(18, CONTEXT) + +#define metamacro_for_cxt20(MACRO, SEP, CONTEXT) \ + metamacro_for_cxt19(MACRO, SEP, CONTEXT) \ + SEP \ + MACRO(19, CONTEXT) + +// metamacro_if_eq expansions +#define metamacro_if_eq0(VALUE) \ + metamacro_concat(metamacro_if_eq0_, VALUE) + +#define metamacro_if_eq0_0(...) __VA_ARGS__ metamacro_consume_ +#define metamacro_if_eq0_1(...) metamacro_expand_ +#define metamacro_if_eq0_2(...) metamacro_expand_ +#define metamacro_if_eq0_3(...) metamacro_expand_ +#define metamacro_if_eq0_4(...) metamacro_expand_ +#define metamacro_if_eq0_5(...) metamacro_expand_ +#define metamacro_if_eq0_6(...) metamacro_expand_ +#define metamacro_if_eq0_7(...) metamacro_expand_ +#define metamacro_if_eq0_8(...) metamacro_expand_ +#define metamacro_if_eq0_9(...) metamacro_expand_ +#define metamacro_if_eq0_10(...) metamacro_expand_ +#define metamacro_if_eq0_11(...) metamacro_expand_ +#define metamacro_if_eq0_12(...) metamacro_expand_ +#define metamacro_if_eq0_13(...) metamacro_expand_ +#define metamacro_if_eq0_14(...) metamacro_expand_ +#define metamacro_if_eq0_15(...) metamacro_expand_ +#define metamacro_if_eq0_16(...) metamacro_expand_ +#define metamacro_if_eq0_17(...) metamacro_expand_ +#define metamacro_if_eq0_18(...) metamacro_expand_ +#define metamacro_if_eq0_19(...) metamacro_expand_ +#define metamacro_if_eq0_20(...) metamacro_expand_ + +#define metamacro_if_eq1(VALUE) metamacro_if_eq0(metamacro_dec(VALUE)) +#define metamacro_if_eq2(VALUE) metamacro_if_eq1(metamacro_dec(VALUE)) +#define metamacro_if_eq3(VALUE) metamacro_if_eq2(metamacro_dec(VALUE)) +#define metamacro_if_eq4(VALUE) metamacro_if_eq3(metamacro_dec(VALUE)) +#define metamacro_if_eq5(VALUE) metamacro_if_eq4(metamacro_dec(VALUE)) +#define metamacro_if_eq6(VALUE) metamacro_if_eq5(metamacro_dec(VALUE)) +#define metamacro_if_eq7(VALUE) metamacro_if_eq6(metamacro_dec(VALUE)) +#define metamacro_if_eq8(VALUE) metamacro_if_eq7(metamacro_dec(VALUE)) +#define metamacro_if_eq9(VALUE) metamacro_if_eq8(metamacro_dec(VALUE)) +#define metamacro_if_eq10(VALUE) metamacro_if_eq9(metamacro_dec(VALUE)) +#define metamacro_if_eq11(VALUE) metamacro_if_eq10(metamacro_dec(VALUE)) +#define metamacro_if_eq12(VALUE) metamacro_if_eq11(metamacro_dec(VALUE)) +#define metamacro_if_eq13(VALUE) metamacro_if_eq12(metamacro_dec(VALUE)) +#define metamacro_if_eq14(VALUE) metamacro_if_eq13(metamacro_dec(VALUE)) +#define metamacro_if_eq15(VALUE) metamacro_if_eq14(metamacro_dec(VALUE)) +#define metamacro_if_eq16(VALUE) metamacro_if_eq15(metamacro_dec(VALUE)) +#define metamacro_if_eq17(VALUE) metamacro_if_eq16(metamacro_dec(VALUE)) +#define metamacro_if_eq18(VALUE) metamacro_if_eq17(metamacro_dec(VALUE)) +#define metamacro_if_eq19(VALUE) metamacro_if_eq18(metamacro_dec(VALUE)) +#define metamacro_if_eq20(VALUE) metamacro_if_eq19(metamacro_dec(VALUE)) + +// metamacro_if_eq_recursive expansions +#define metamacro_if_eq_recursive0(VALUE) \ + metamacro_concat(metamacro_if_eq_recursive0_, VALUE) + +#define metamacro_if_eq_recursive0_0(...) __VA_ARGS__ metamacro_consume_ +#define metamacro_if_eq_recursive0_1(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_2(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_3(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_4(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_5(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_6(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_7(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_8(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_9(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_10(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_11(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_12(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_13(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_14(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_15(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_16(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_17(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_18(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_19(...) metamacro_expand_ +#define metamacro_if_eq_recursive0_20(...) metamacro_expand_ + +#define metamacro_if_eq_recursive1(VALUE) metamacro_if_eq_recursive0(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive2(VALUE) metamacro_if_eq_recursive1(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive3(VALUE) metamacro_if_eq_recursive2(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive4(VALUE) metamacro_if_eq_recursive3(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive5(VALUE) metamacro_if_eq_recursive4(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive6(VALUE) metamacro_if_eq_recursive5(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive7(VALUE) metamacro_if_eq_recursive6(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive8(VALUE) metamacro_if_eq_recursive7(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive9(VALUE) metamacro_if_eq_recursive8(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive10(VALUE) metamacro_if_eq_recursive9(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive11(VALUE) metamacro_if_eq_recursive10(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive12(VALUE) metamacro_if_eq_recursive11(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive13(VALUE) metamacro_if_eq_recursive12(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive14(VALUE) metamacro_if_eq_recursive13(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive15(VALUE) metamacro_if_eq_recursive14(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive16(VALUE) metamacro_if_eq_recursive15(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive17(VALUE) metamacro_if_eq_recursive16(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive18(VALUE) metamacro_if_eq_recursive17(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive19(VALUE) metamacro_if_eq_recursive18(metamacro_dec(VALUE)) +#define metamacro_if_eq_recursive20(VALUE) metamacro_if_eq_recursive19(metamacro_dec(VALUE)) + +// metamacro_take expansions +#define metamacro_take0(...) +#define metamacro_take1(...) metamacro_head(__VA_ARGS__) +#define metamacro_take2(...) metamacro_head(__VA_ARGS__), metamacro_take1(metamacro_tail(__VA_ARGS__)) +#define metamacro_take3(...) metamacro_head(__VA_ARGS__), metamacro_take2(metamacro_tail(__VA_ARGS__)) +#define metamacro_take4(...) metamacro_head(__VA_ARGS__), metamacro_take3(metamacro_tail(__VA_ARGS__)) +#define metamacro_take5(...) metamacro_head(__VA_ARGS__), metamacro_take4(metamacro_tail(__VA_ARGS__)) +#define metamacro_take6(...) metamacro_head(__VA_ARGS__), metamacro_take5(metamacro_tail(__VA_ARGS__)) +#define metamacro_take7(...) metamacro_head(__VA_ARGS__), metamacro_take6(metamacro_tail(__VA_ARGS__)) +#define metamacro_take8(...) metamacro_head(__VA_ARGS__), metamacro_take7(metamacro_tail(__VA_ARGS__)) +#define metamacro_take9(...) metamacro_head(__VA_ARGS__), metamacro_take8(metamacro_tail(__VA_ARGS__)) +#define metamacro_take10(...) metamacro_head(__VA_ARGS__), metamacro_take9(metamacro_tail(__VA_ARGS__)) +#define metamacro_take11(...) metamacro_head(__VA_ARGS__), metamacro_take10(metamacro_tail(__VA_ARGS__)) +#define metamacro_take12(...) metamacro_head(__VA_ARGS__), metamacro_take11(metamacro_tail(__VA_ARGS__)) +#define metamacro_take13(...) metamacro_head(__VA_ARGS__), metamacro_take12(metamacro_tail(__VA_ARGS__)) +#define metamacro_take14(...) metamacro_head(__VA_ARGS__), metamacro_take13(metamacro_tail(__VA_ARGS__)) +#define metamacro_take15(...) metamacro_head(__VA_ARGS__), metamacro_take14(metamacro_tail(__VA_ARGS__)) +#define metamacro_take16(...) metamacro_head(__VA_ARGS__), metamacro_take15(metamacro_tail(__VA_ARGS__)) +#define metamacro_take17(...) metamacro_head(__VA_ARGS__), metamacro_take16(metamacro_tail(__VA_ARGS__)) +#define metamacro_take18(...) metamacro_head(__VA_ARGS__), metamacro_take17(metamacro_tail(__VA_ARGS__)) +#define metamacro_take19(...) metamacro_head(__VA_ARGS__), metamacro_take18(metamacro_tail(__VA_ARGS__)) +#define metamacro_take20(...) metamacro_head(__VA_ARGS__), metamacro_take19(metamacro_tail(__VA_ARGS__)) + +// metamacro_drop expansions +#define metamacro_drop0(...) __VA_ARGS__ +#define metamacro_drop1(...) metamacro_tail(__VA_ARGS__) +#define metamacro_drop2(...) metamacro_drop1(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop3(...) metamacro_drop2(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop4(...) metamacro_drop3(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop5(...) metamacro_drop4(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop6(...) metamacro_drop5(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop7(...) metamacro_drop6(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop8(...) metamacro_drop7(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop9(...) metamacro_drop8(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop10(...) metamacro_drop9(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop11(...) metamacro_drop10(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop12(...) metamacro_drop11(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop13(...) metamacro_drop12(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop14(...) metamacro_drop13(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop15(...) metamacro_drop14(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop16(...) metamacro_drop15(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop17(...) metamacro_drop16(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop18(...) metamacro_drop17(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop19(...) metamacro_drop18(metamacro_tail(__VA_ARGS__)) +#define metamacro_drop20(...) metamacro_drop19(metamacro_tail(__VA_ARGS__)) + +#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap new file mode 100644 index 0000000000..9f957dec93 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module ReactiveCocoa { + umbrella header "ReactiveCocoa.h" + + export * + module * { export * } +} diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa new file mode 100755 index 0000000000000000000000000000000000000000..d7c140d16a8c1c29fc0eec25a1327321672f7746 GIT binary patch literal 868188 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�Ou3;V-$3?I)&ef0b;oQy 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%0D0amq1@| z(VwNtFZfd)%i438Wre442)+xv9{Bgbn}PeiEZ+`%Z{Xd)DZgU+LDKP@?M;qvI=;NG zcy300M)|ls1ef}3MjiynA8wrdu?!n89RYp8MgKN@mM8jdob>m>hEV0u7hLrJjrxhc z8z=qXcot}ezTl#tDjq`6e-`?Ji@v-4`-+ESpuYwBf{Q-biSoN~Dt`e86Z*0L1sDBP z<&Q%DDCi3=`l-r)0rclXUvSa4=?{#5RDU;4<*(n3`KzEWxaiA1VuX{v8z=o%=syg7 z!A1WdHlNUUZgbe*pS| zi+-y3yAk?-hrZyV@6NBU{O^JO56~ApmHxV|(+h_Xj1< zw|*GZ_k61r{(fpO$BW?N?^~VP^~Q@Er+6vap9Ow`zTl!S&wmN0_IBf>Ul0A9A)LS9 zqMs_>V$fdzeZfUP)p)lW`qj`ET=b7o^>^b`{(nIK8t4ly`m(Pq;Z%RYHw@wU3?ZIg zACep|-z%K-x7Xgg?3CQz$L!R1dv~L}qldD;1())^r0VO&slFRAV4etl!9{;}rSHZ` zzZ3e`KwogtPu1St(7!{<4_x$9wf9!Yw?bcV(Ra^>slD7dl|P7$XZ!ove}apCs`7`R zKL+}Oi@vG+hxs{P3J@=|fyaQ8{`TUd)Snz5fAaSoAIG44rw6!xf=l__{?Pu}UjCN{ zlJoydpzr((kpG$KoWJ0b|5Yl!+&Hz*7tlWs`htu8Ka{>3C;b;NA!~%b;2Y8{>k{Zv z5_`zb!O0(Pob3G!d%qjT^$}e3b5wcUIO!ifnFXTI7hLq+`Sq25CG@X@zTl!iN9FIv zDgVcz|2*^s7yWCMz8fd~Ik-XkH}nM;efRv4%J0TW|7_@w$zcBpF8c2IBk8+w(mx;i zhe2O((NE>S`=EaY^aU4vcY9I(Zk+P}8u}}sFSzKhQ2uk{q`&N77FY*;!A1W|rSHZ` zzxEIocoX`9i~fg7-;I<0DTlJaSI`%HNA-_5jP?D)x%~te{YI6)8>jqVgZ{zL7hLq+ zZ!nBOt~Rp<*Y`fKrI zm~bk;8z=pjk7oU`BiMg}i@xkTAo^~c^n;kNR6t*F(U*OzMBj~*eiZr_Ltk*wPt||o z(7y@#f{VWU{-5ga#wq_+=(j*$aM3qiFNsh3uR#AT=nF3T7qWXDobq?$q#wouqCH2l z{{aHqjnMxL`htu8 zRQki!e+3^miti^|HuCvBlYv{C7@t0>H&!VvB>phVYR7!+eBj-{uLmADmhT^%fro%U z4?GO~Bj8cszX6W{&&=ffT7gdn-VOZ3%;fTwEBsFiUqkxiEUOj!*1ZnA4fw#(%x?#N z81N3@RlqxeuLj-)oZP&<`Qf{xljnzDkM4VZxRu_tS(deNXYP-JOM9NB+S83wJQdDh z{m-B;xai-l^xZh=51GmOd+x&d3oiQZ{?k`~%7*?_=nF3TQ8w@3r0>Ql|FzIR6Z(RS z{vg#K-8kuQIG!_zLtk*wKb-z>^#?aj`rnUvSY+RsI*zZm+0i@v+R^wodrPhkgNF8Ko&eRqH9 ztN*+?pY@-FzTl$o?k|1yA8P^Y{{nr%ML$*h1)x8CH*P<{ML$*l83+9Xpf9-Sry9Sr zpkD@k!9_n+`NPn^5c-0PeyZ~4L;oh|3oiQZ_uJ%uH%|R02K~*@7hLpH#cwP0zl6Tv zJF4Fe{eio4`w70I`oU8AP{#{|5TkL0@puU$5>b+&JmqeFkUn9P|Yj{fGE=IZ=K$PWlCBu|BPHq4(8-i@y7L z5Y^v}lYTw)CqZ9u(N7h>S3~~<=nF3TUn~E)aVP&G7PwCG2QK>V=P^`%H%|JUkiQ4| zf{Q+GR~?-6-8kv*iAAG-gTCORe;@tfn*Y0T(tjhu{PYRzf5An6S7s;jcjKhr4gFK0 zFSzKt+pDkk3oPUeYM?K;=%*ULg3!Mj`htr-zN$}@-;GoGo1xzXeZfT^;hoTTyqI9u*ZO_Aaq^i3N{}=zHCBe}8z- zz9w07z5ekWzE9>eYwfkmOeT{_>iY8>zCT_q&&$_y=O5eVpN;YDzW}e6PtCsye=A;H zuCK*EgIAa98}J|C)$*zJdkFtOyjni~JjRay*tUK*9pvk`^yPd+}H0( zyjnhW{jR{jjaSR39>06yf5xljd3Y+c9sjXy|DTRueNEs0YWethXFj(1M*RMGwR~#( zoAAft)#dtT{H1uceCqgZ!{3cpm+LEefqE)lEuY%{D*PvSwR~#-Z;79SSIf`Ho&T|I z|MlPvl`E{}`(G{pLC(iE{|A0BUM+9G7h?Ze+wl|I{Gg-#>%;MC`PKZ(bA4>{b@TStL0Pce-ZvAyjni~zKm^uY@2@@{vW(rJ~jVroG;KaYy19F%cthQ7`_i) zEuZ>%MkW3ryjngr|0?_hyjngr|1I&?IbJQFTE7|iz3^)Jt?VD+{Ecn%uRPJeej#2hAAi5Z zj{n%^Yw@??)$+W3sLi?7T6qvccUKb_mJ zi&x9@_Jcy({A1hvE5`f!kHD+tQ;&bu_!IH!a(x~C3cR{p--vI*tL0PA-=4!y!>i?g z_vI`bQ0Z3SKRr+Wukq_wj1^xV<+2 z*f#$aCiwhk$osqJsZZ--aQr?!7O{s6pMewzIw?El!d{nzlO z-m~y(`PBK>jJNl}+v}HV`PB8N4gWS?EuR{H$uoTWe#Wci*U3G8$F}X?>MZx&s(k)x z`PBN?;0NN>@~Qn_haZkt%csUa1%DD=EuVV+)_{Kyua-~EzX|^eUM-)R|5NyH@M`(# zx&0U0_TPo)`u^*&zVAP^{F%A;m&P{V?Lzk>@oM?M{L6*5^FOxvii`XP_u|#^spG#I z{{mhuA78Jr@nhTgWAUHi)$(>u+JE*x=3|?0;057zd;8ba^1MA@u8(cL6~8TBEgzq+ z+4!-|FLANYZvYw&pL+bQ#y^Kw%cqXt!T3+`YWeu{KAV4Rn}0oi z?G1eW)$*z1rwP9eUM-)xe!hjT#jEAx>)kg0*f#$Pe&OLxyjngr|7!fRcy+nH4nG60 zF4s5Wf5)rkQ|tE}zFQyPe`@*oetKKK*tUNAUh2pHhIq9+Z~rf}`Pk+!#gDULg z&Br$1?J^(#I=ou`8~^g$@nf5xgKx&G<*&DYgzHai^VdxDug}7(<-hPR&mBLu`Fa*~ zoeepEX!+Fn-@xq$;MMY}^M4Y4I9@HEdjCQ*{wlm$J~jUq{QY>fd}{tP@UP<4^7q+4 z!v2eG>)&vde|^5bJbuvfsq?>?+xNt)%k^#eP4Q~^)cR#t`}}vqtL0Pcw-~+-ua{&G_Z|`TkSO$Dh~R z__57b@(a-$;MMZ+^$PQ`%@4;9#;fJ0=jI>VeAUfK0aTu@nf5>$KQch%g5&{ z=3|?G0RJ3bEgzq+n2&9~1wY?LzW!?Y)bZPj?}=B-r;gv5_)YO@`S^HY^N(%wue-(9 ze>`3-ACDLFu?yRezg*i-%g5uzd~EZJ-|FMvhgZwTayqJ$|zUnp~ zf8mXN|EcBU@nSx<`2+B){NUX8|FO-_zSsS-oBIA!%a6>BAKQFwllvX;YWdXpQ-?ngua-}p zKd0d9@oM?_eB1V4Y@7d>`+WX4;??p~`J_c_^RdlWJ?#E%yjni>`cDmh7G5o%TEANS z(wq7IQ_H8uugCYrtL5Y8W7+n{w(Y+VKNPQ)Khl?{(B@;C&mQp`T!dH4$Lp2(*yd~T zw`==pd47F&?)b6IPvZ9f#jEA_%bh>5&Hwe7&wn;vEzie^%^g3s`O3%LufMtPKec>n z|5xD$;nnh~^Jh!^D7;!e_5D{Z{yMx`J~jV3{Qu$A@~Qcsf`1*amS5cd5w5?nZT%ab z@UJhpg|EL_KK}ls9e=USXHU9c39puqkC*0So3Fudfmh4N@k))~jNcQlmgmV$V%inJQ2>R<1^m9M{Ao?p)`w2dFTu>CK(AAwiPr=I^* z;!nh@mFwS4?}k(o%{RxspaE*OU=LX4foygYWYq4%Y`-{+s5A;zY$(7&&OHM^|8&@;ZMh_ z<&)Q6{B?M>eCqhW2>&QvEgyegXWJj!=HHC(vW>65T0V9Dw&Hu>)$*zLAN_*g1h1Cg zJh%U1+x)BE^c$RsSIehf|ER@J!mH&|uYa6@e;lut=jEkB+xo}0`LFYq&;MJzTK>A+ z<5z6+FTUe`l>xs0)bjE3wQc;^=3n9$O6u@x`8{&$AKQH8dwzo{c(r`$_^-mhgIAa9 ztMR|!)#dsc{36@>`l;np=ie~=8hEw*0``w^{flkuH~M}5`i^+D{IJ~nKVqAI{v-Dj z@M`&Zy(@M7(+4O%hF8m{&Yvnifbk8yT0V9D?2ey_SIfuW*SGn{w(YOOud$u)Kec@7 z`qhBn3a^$=?f*&m{qSn})ccp3@DuTB`PBSd@RRXs`PBSp;9th8TuGHh%2F{=?6~tL2mX55LqPUw^fHYW-&6d*jve zhve2Tw#~nmH?$msSIej7-+;deua-~E{~`Qcc(r_dzn86lY@2@@ekNWmpPGN=m%cy? z?BMIKmQT%p0Dcv`T0YLV)cou5WAJME)cl+9r{dM+`d0jPcy+nH;wxXj|HG^0Q|q@O z{&l=sp37UIZT(`~{_pm+kN+oLEw8@-W^F!p!GG(%&yK$T)$&i+Kf?3B*ydZl^RL(8 z)$*zRmwoU49K2dSwSKGOZ^5hOQ^#K|{!_eKJ~jUa{A|3sT;GgedM96hwS4OFy9Hl` zSIeg!zh~fg#H-~8+C@w!aB~FkUSmUvIVZ zKemnkA^uFfT0VZBx%t@U+wiyG)$&XG<`vp}Z1eN~={I;4ua^HI_xU}s&Hwth`!0ih z{nhg4=f;n1zWyJ-!OnQKeEfN_%|EvJR{UtZT0VXryZPAWS1#N#%TB|q^Y;2en~!aN zxB2XrSvDT8mgmRIbA4>{OU&>7I=oswKHswOW1IgO|1@4LKf5ryf5(q){s&%A`vk9+ zpOf>k&40U~&%etqzW>$ob{qT8{>SDY+y1@G!hVCb@oM?_^M3QO&DY`&z^mm`&tK~B z`8%!nX1rQHwg21j@8Q+*sr~;CeimLW zA78Jq^^aXx|E_k+EZb-|-+yZP;MMZU^~WEISIeiqe`&)v;nnh~`ByGsx6HB^ z@#=DY4gL$fx?Eq6{~NECPp#iA_~mx@{il}a@=$2o|FLcVH+8dHX4w{awfvR-<+(n# z`GHIM4UWdE<#~JGTp!zfr={KBjaSR}D9r9(AKQE-{&T!qKDGaA@N@9$a(z91**$#y z)#dsod~dv3KDGbf!tab%%g6P${U6)b@1kYwmRWWdUM-(`{k;kQjOI_vr`Erf+kb#p zm+LE*_4)q~uP)bD<16;`{il{st^Y{;I(W5we7nfch}v*qmn zWLYC#EuVV)slY#qSC{K6@o(YP@~Qn_gZ~k)F4x!N7aGd>N0;lHxc$m_wR~#-zlGlt zua=KLFSh*`+xFi_%iArpY$RSS&zB2rKDPPaySu**ua@WIx##-W=4`!lxP-!d!t{T;Elucun`iSPfl?TKAD9`N_$)$*zL zb2Z>!#;fI1$5S)jK1bVL4^hjfzMpT!+Z+ANtL2mLXTo>KtL5Y8pW6Dxw)MMYWxHjT z?T=T>$LBBRW1DZn--uVsr`E3(|G2iFF4tG^2FrKw>T-QGz74OIPo0k=@r&&1`%f(& z*SpmE&%3JKGRtv{>tBn%3$HHMH{f5utIPGx_*T4HKDGW| z;Qzv_<>TkK+WN(|^&7OB-7?Fz*w6Q$T0Xx2(tK?5wfG5mwS4ONOdb9jyt-UpkAE1i zmQU^fCVUHCU9NA%e~(wor?$Th-(`Paf3^MEG&=XkYzeE+l^zp-un&+yqWUw^gy zb-sLsHXqx3{klH?t?+93E8 z$8h_P@M?K34|B(lZN6~>AAhmozW>znsppT)_%-lq`PB8d1-}hmEuR{{4Zj~=EuXx8 zUS;wg2AZ7mTjJtL5YVG9TO4zkgr5WtP2wSIckiUoN!y*yii|`3?TStL0Pc z*NE>rg8fg+r}keHw_gvhmQRh}g5M6WmQU@!8TbS6YWev4_qKkqZT+ThWVg(+)9`Bf zJN?UrHXqykk(>Ap9>S~TDgc(wfMg?s;Z{Ma`B75KC9YI*(~`rP@)Hs6AO60ep| zt$!>2ZM?c%--iDguP)bTo7pY1Y~cfa|EuLw`+qU~>Ugz$e7v>&AKTXNYW%i%wS4^i zEc3C=kKV%PKN_!=-y`>ave@RI?C<_+yjuRK-0>6JeAPDYr{mS~spmiS_^UK%()XWQKED6h)-SfrzjA=je-pe~K6U=p;CIEV+C@ z=HH5+f>+C@=HF#oyJeQWk5|jbrw^6~pMJAPx^@!MsP&;Jv=T7H4T*8O|@$2R{T{IX+w|EcBU&o6BJ*yg{- zZ-H0K_wnf!+I(#Dl{@+k#^KfSsq05Q{$9LVKK1;i0sjJCEuVV+FbV$|UMGKzW!?Y)ch;)eer7f)ckwlcfqUW<9tiazY%{vUM-)Re-r)|yt-W9 zjDH%hF4wo<-^Z)vQ|mVa{~KN{AJ11?zu30_54ZoP?f-*)|EuMfEqwLg<0rQHv+;Z2 z)$+gPd~EY45BBjd#;fJyd`r!L(Hi&n;??pzy(_f&*f#zyyutq?yjngr{-^jq@oM>l zaz9UvZR78-o6mpELwxMV}1SA@~QP}!LN!}%cs_F z27YV2T0XUYhwtt4AB|Vbf0FxsnAo=cHT%229

vK6m`aHow$x_wVA>@=NBve~fK@ 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 ZipA#f#qu#<&g*7-i-xPJdhz1L{{w8&Jjeh5 literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000000..4060f0a1bd --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,47 @@ + + + + + BuildMachineOSBuild + 14C1514 + CFBundleDevelopmentRegion + en + CFBundleExecutable + ReactiveCocoa + CFBundleIdentifier + org.reactivecocoa.ReactiveCocoa + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ReactiveCocoa + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 6C131e + DTPlatformVersion + GM + DTSDKBuild + 14A383 + DTSDKName + macosx10.10 + DTXcode + 0620 + DTXcodeBuild + 6C131e + NSHumanReadableCopyright + Copyright © 2014 GitHub. All rights reserved. + UIDeviceFamily + + 1 + 2 + + + diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers new file mode 120000 index 0000000000..a177d2a6b9 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules new file mode 120000 index 0000000000..5736f3186e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules @@ -0,0 +1 @@ +Versions/Current/Modules \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources new file mode 120000 index 0000000000..953ee36f3b --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel new file mode 120000 index 0000000000..af91e725aa --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel @@ -0,0 +1 @@ +Versions/Current/Squirrel \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h new file mode 100644 index 0000000000..be7e4669ae --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h @@ -0,0 +1,20 @@ +// +// NSBundle+SQRLVersionExtensions.h +// Squirrel +// +// Created by Justin Spahr-Summers on 2013-09-25. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +@interface NSBundle (SQRLVersionExtensions) + +// The value associated with the `CFBundleVersion` key in the receiver's +// Info.plist, or nil if the key is not present. +@property (nonatomic, copy, readonly) NSString *sqrl_bundleVersion; + +/// The value of the `kCFBundleExecutableKey` key. +@property (nonatomic, copy, readonly) NSString *sqrl_executableName; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h new file mode 100644 index 0000000000..7c419c3453 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h @@ -0,0 +1,16 @@ +// +// NSProcessInfo+SQRLVersionExtensions.h +// Squirrel +// +// Created by Justin Spahr-Summers on 2013-09-16. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +@interface NSProcessInfo (SQRLVersionExtensions) + +// The short version string (e.g. `10.8.5`) for the running version of OS X. +@property (nonatomic, copy, readonly) NSString *sqrl_operatingSystemShortVersionString; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h new file mode 100644 index 0000000000..22f86a12f5 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h @@ -0,0 +1,31 @@ +// +// SQRLDownloadedUpdate.h +// Squirrel +// +// Created by Justin Spahr-Summers on 2013-09-25. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +@class SQRLUpdate; + +// A SQRLUpdate that has been successfully downloaded to disk. +@interface SQRLDownloadedUpdate : MTLModel + +// The application bundle representing the downloaded and unarchived update. +@property (nonatomic, strong, readonly) NSBundle *bundle; + +// The update information sent by the server. +// +// This may be a `SQRLUpdate` subclass if `SQRLUpdater.updateClass` was changed. +@property (nonatomic, copy, readonly) SQRLUpdate *update; + +// Initializes the receiver with update metadata and the downloaded and +// unarchived bundle. +// +// update - The update information sent by the server. This must not be nil. +// bundle - The application bundle representing the update. This must not be nil. +- (id)initWithUpdate:(SQRLUpdate *)update bundle:(NSBundle *)bundle; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h new file mode 100644 index 0000000000..9e98f0eb1a --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h @@ -0,0 +1,31 @@ +// +// SQRLUpdate.h +// Squirrel +// +// Created by Keith Duncan on 18/09/2013. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import +#import + +// An update parsed from a response to the `SQRLUpdater.updateRequest`. +// +// This can be subclassed, and `SQRLUpdater.updateClass` set, to preserve +// additional JSON data. Any subclasses must be immutable, and should inherit +// their superclass' property key and transformer behaviors. +@interface SQRLUpdate : MTLModel + +// The release notes for the update. +@property (readonly, copy, nonatomic) NSString *releaseNotes; + +// The release name for the update. +@property (readonly, copy, nonatomic) NSString *releaseName; + +// The release date for the update. +@property (readonly, copy, nonatomic) NSDate *releaseDate; + +// The URL to the update package that should be downloaded for installation. +@property (readonly, copy, nonatomic) NSURL *updateURL; + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h new file mode 100644 index 0000000000..4ca4a1241e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h @@ -0,0 +1,205 @@ +// +// SQRLUpdater.h +// Squirrel +// +// Created by Justin Spahr-Summers on 2013-07-21. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import +#import + +// Represents the current state of the updater. +// +// SQRLUpdaterStateIdle - Doing absolutely diddly squat. +// SQRLUpdaterStateCheckingForUpdate - Checking for any updates from the server. +// SQRLUpdaterStateDownloadingUpdate - Update found, downloading the archive. +// SQRLUpdaterStateAwaitingRelaunch - Awaiting a relaunch to install +// the update. +typedef enum : NSUInteger { + SQRLUpdaterStateIdle, + SQRLUpdaterStateCheckingForUpdate, + SQRLUpdaterStateDownloadingUpdate, + SQRLUpdaterStateAwaitingRelaunch, +} SQRLUpdaterState; + +// Block for providing download requests given a download url +typedef NSURLRequest * (^SQRLRequestForDownload)(NSURL *); + +// The domain for errors originating within SQRLUpdater. +extern NSString * const SQRLUpdaterErrorDomain; + +// The downloaded update does not contain an app bundle, or it was deleted on +// disk before we could get to it. +extern const NSInteger SQRLUpdaterErrorMissingUpdateBundle; + +// An error occurred in the out-of-process updater while it was setting up. +extern const NSInteger SQRLUpdaterErrorPreparingUpdateJob; + +// The code signing requirement for the running application could not be +// retrieved. +extern const NSInteger SQRLUpdaterErrorRetrievingCodeSigningRequirement; + +// The server sent a response that we didn't understand. +// +// Includes `SQRLUpdaterServerDataErrorKey` in the error's `userInfo`. +extern const NSInteger SQRLUpdaterErrorInvalidServerResponse; + +// The server sent a response body that we didn't understand. +// +// Includes `SQRLUpdaterServerDataErrorKey` in the error's `userInfo`. +extern const NSInteger SQRLUpdaterErrorInvalidServerBody; + +// The server sent update JSON that we didn't understand. +// +// Includes `SQRLUpdaterJSONObjectErrorKey` in the error's `userInfo`. +extern const NSInteger SQRLUpdaterErrorInvalidJSON; + +// Associated with the `NSData` received from the server when an error with code +// `SQRLUpdaterErrorInvalidServerResponse` is generated. +extern NSString * const SQRLUpdaterServerDataErrorKey; + +// Associated with the JSON object that was received from the server when an +// error with code `SQRLUpdaterErrorInvalidJSON` is generated. +extern NSString * const SQRLUpdaterJSONObjectErrorKey; + +@class RACCommand; +@class RACDisposable; +@class RACSignal; + +/// Type of mode used to download the release +typedef enum { + JSONFILE=1, + RELEASESERVER +} SQRLUpdaterMode; + +// Checks for, downloads, and installs updates. +@interface SQRLUpdater : NSObject + +// Kicks off a check for updates. +// +// If an update is available, it will be sent on `updates` once downloaded. +@property (nonatomic, strong, readonly) RACCommand *checkForUpdatesCommand; + +// The current state of the manager. +// +// This property is KVO-compliant. +@property (atomic, readonly) SQRLUpdaterState state; + +// Sends an `SQRLDownloadedUpdate` object on the main thread whenever a new +// update is available. +// +// This signal is actually just `checkForUpdatesCommand.executionSignals`, +// flattened for convenience. +@property (nonatomic, strong, readonly) RACSignal *updates; + +// The request that will be sent to check for updates. +// +// The default value is the argument that was originally passed to +// -initWithUpdateRequest:. +// +// This property must never be set to nil. +@property (atomic, copy) NSURLRequest *updateRequest; + +// The block used for fetching a given download request +// +// The default value is the argument that was originally passed to +// -initWithUpdateRequest:requestForDownload:. +// +// If initialized with -initWithUpdateRequest: this block will +// return a generic NSURLRequest with the provided url. +@property (nonatomic, copy) SQRLRequestForDownload requestForDownload; + +// The `SQRLUpdate` subclass to instantiate with the server's response. +// +// By default, this is `SQRLUpdate` itself, but it can be set to a custom +// subclass in order to preserve additional JSON data. See the `SQRLUpdate` +// documentation for more information. +@property (atomic, strong) Class updateClass; + +// Initializes an updater that will send the given request to check for updates. +// +// This is the designated initializer for this class. +// +// updateRequest - A request to send to check for updates. This request can be +// customized as desired, like by including an `Authorization` +// header to authenticate with a private update server, or +// pointing to a local URL for testing. This must not be nil. +// +// Returns the initialized `SQRLUpdater`. +- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest; + +// Initializes an updater that will send the given request to check for updates +// on a CDN reading a release file in json format. +// +// updateRequest - A request to send to check for updates. This request can be +// customized as desired, like by including an `Authorization` +// header to authenticate with a private update server, or +// pointing to a local URL for testing. This must not be nil. +// forVersion - the currently installed version +// +// Returns the initialized `SQRLUpdater`. +- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest + forVersion:(NSString*)version; + +// Initializes an updater that will send the given request to check for updates +// and passes a block to provide requests for the update downloads. +// +// updateRequest - Same as with initWithUpdateRequest +// requestForDownload - Once the update url is found for the update download, allow +// providing custom requests that can be costomized as desired. +// Useful for including `Authorization` headers just like the +// updateRequest param. +// +// Returns the initialized `SQRLUpdater`. +- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest requestForDownload:(SQRLRequestForDownload)requestForDownload; + +// Initializes an updater that will send the given request to check for updates +// and passes a block to provide requests for the update downloads. +// +// updateRequest - Same as with initWithUpdateRequest +// requestForDownload - Once the update url is found for the update download, allow +// providing custom requests that can be costomized as desired. +// Useful for including `Authorization` headers just like the +// updateRequest param. +// forVersion - currently running version +// useMode - either RELEASESERVER or JSONFILE +// +// Returns the initialized `SQRLUpdater`. +- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest requestForDownload:(SQRLRequestForDownload)requestForDownload forVersion:(NSString*) version useMode:(SQRLUpdaterMode) mode; + +// Executes `checkForUpdatesCommand` (if enabled) every `interval` seconds. +// +// The first check will not occur until `interval` seconds have passed. +// +// interval - The interval, in seconds, between each check. +// +// Returns a disposable which can be used to cancel the automatic update +// checking. +- (RACDisposable *)startAutomaticChecksWithInterval:(NSTimeInterval)interval; + +// Terminates the running application to install any available update, then +// automatically relaunches the app after updating. +// +// This method is only useful if you want the application to automatically +// relaunch. Otherwise, you can simply use `-[NSApplication terminate:]` or any +// other exit mechanism. +// +// After invoking this method, the receiver is responsible for terminating the +// application upon success. The app must not be terminated in any other way +// unless an error occurs. +// +// Returns a signal that will error on the main scheduler if anything goes +// wrong before termination. The signal will never complete. +- (RACSignal *)relaunchToInstallUpdate; + +- (BOOL)isRunningOnReadOnlyVolume; +- (RACSignal *)updateFromJSONData:(NSData *)data; + +@end + +@interface SQRLUpdater (Unavailable) + +- (id)init __attribute__((unavailable("Use -initWithUpdateRequest: instead"))); + +@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h new file mode 100644 index 0000000000..23dc33089e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h @@ -0,0 +1,21 @@ +// +// Squirrel.h +// Squirrel +// +// Created by Justin Spahr-Summers on 2013-07-21. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +//! Project version number for Squirrel. +FOUNDATION_EXPORT double SquirrelVersionNumber; + +//! Project version string for Squirrel. +FOUNDATION_EXPORT const unsigned char SquirrelVersionString[]; + +#import +#import +#import +#import +#import diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap new file mode 100644 index 0000000000..b31af5fccc --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Squirrel { + umbrella header "Squirrel.h" + + export * + module * { export * } +} diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000000..27d070fe35 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,46 @@ + + + + + BuildMachineOSBuild + 17D47 + CFBundleDevelopmentRegion + English + CFBundleExecutable + Squirrel + CFBundleIdentifier + com.github.Squirrel + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Squirrel + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 8C38 + DTPlatformVersion + GM + DTSDKBuild + 16C58 + DTSDKName + macosx10.12 + DTXcode + 0820 + DTXcodeBuild + 8C38 + NSHumanReadableCopyright + Copyright © 2013 GitHub. All rights reserved. + + diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt new file mode 100755 index 0000000000000000000000000000000000000000..f1715984ee2c5627853583272da80b84448f1111 GIT binary patch literal 743784 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͊ST52epU3%BdtdfUiFoUJ{w3WHDidWZLC}A1 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 eN0GbO*sx+xgW^E#@n-k zF^ilIM~?XF<5TKS=|q;>+9ot+tHgPGVgVP3G@(&}FneGDqNJoSO>_b~Rt2M5a`@vd z8NRVTE<`ct<;eJ7Mj#FA3@5xeq0^7Nr_?n44oy^I*QtawQXttXuZo}YZl_HYT5k%oyu{F$efpfShBhy9Oubh%Owlb#| zfRv2RO)SDeE%3e4U`0#z>75(aDz5+_7=L*XhDChJR7C;=JKa2A-Xj%Q5YJmY@ zB+D2wxiSe^HFGF?m6g!V;A0t)DeF#qK{ia7LF2wk{7~!NQ(0eaYFF&+Dn=$Ub!{_i z=(HB}#cbM?XJQ!s^w$f>1Iw(vuO1Dg=FVyYNmnPXy+U`W%#KG8A>xlKWvj+F(XEs zh>phyCn&4oY8z+|F>OW!&*5_LKC6KCj6ha$N4Z zm=@_-v7Ej(l7}>X>(xye5s{*h2L$n^`?LfRZ1#;80h_5u?rmlbo!R0G+@X1+o@dNf zoCZ>eTDG%UVy|wGrKlb*vYRbu2Nu9qiC!_`??b1xDOUa4FewQZ_fZU64a#qzCP-RT z=}~NtSk^W|L{~izj)2bBvvXz=2lvQGe3B>Mg|$SM`dQ3lry0$_d;yo0@!5F&8S)-M zW{WzU!k!xa!Fc-=ecf1EH~u*-XsGOGPuVk8TDMdG5O_3}p)oxgH$8_LBzlBDtiTU@ zR_1q_d9br_Bdb0EJbYnY&V%{B8 z&tX`ErAkNpb8M9u%)a6W?8K~#>LnkD!;=t6D=atOS=`ENY-LX6=b}zCOO);OhF|a_ zM_@mQ#$GfU`S0Dii?V3WT_lK4n-&-V5AZQF-n<0!sse)WSi>Dujc}wNKM=+&>3!Q$D>z}aP z>^s?-1v8#!YZT0odR53(J__YA3LRFoD0Ig4pchp3y=>&N5|*3&B-^=Cih?oIwo04; zxrcyYQ$R8Zw`8#G>ZHp|m`tAd3x|~S?s;0HKJeaNxC0c!=zuibigAwxlrm~hj2s@p zF5;thm8d~2OVq8+dE`9Bp6G=|mmqCXs5uw|{mD1F@O>>zC&=gH=UuZS#eTr4T3V`4 z%TM--#bVyTr-h^GK-0X_^`~ik@Q@wYr1fL^Q|ifG>>DX(N4BZdkBkuxxVvvS+p}WU&}sR_s((J`Vo5Y^-Pizo(ToFEZEtuA z4f3~Bw%6ltm%jM4#)Y#CPkIS>S4_d zC7}@Q6}B@8tWElKk+!`t_I3}!WU#kOaAHT;8;l+evA3pMgxH5ak-^@!ZPx4!;xEjvf?PFw37xtFLei6O`@onv2 zXrbBLVF2kGhn`LL);)*p?X$lGVNTM!m|!(~8>T^Ku(xa()+sqr_O}1y0ed@&!;L4I z#hvVJ8*bcA%u3Wv+Lm6n@*yL=m3V6{CV z{?(u8jbc`&*cLa~yj;Y#co#xo)whsCN|sNjbg-=ww^BF(S&9TFcHR0C+|it0(i``f zCa|)>mdZVBgYdVo?1g4@60=EbL;dPuKRues;#%z+u(;|!)7Zh6;Un3>JHcbf9GizN z2LY^XGcEE5C-plES={ar$0?&HGBWrFwe{2 zU%#(!gn#Y*n5MlbBmHoFBS4Y3Nit||$T^^Bp;YR6)8MA4JsMWQ#BFTLxU7xk0c*Gr zGsc?p_r>L4VYrXz17y0!U$@6&6PrNzb{1{OXu~}rvm-|A8cWZBe|W*O z>wpmIX-9GJrNhGunX{0_ofk6Ygo{iaeb(vW!rAl{(ZWZbPS)$~4em)$KMoT-@RG23 z2w|GbRoQ+MAG*-V3^|GT+)8BaP2t20gOfyb`colrBu=1F!Rq@7IDc zi2*YRu~ntR>883OG_S9RhN{etgla53UFN?wHGg&-oj>APWd3V`SI&QJbpE3Ajyz4~ z-z+u%q0#w=V9q0$$oyqQA2;Lt2|4M#pxY|*t!A8m8&q=B^GEvnY8ctl=f9@0`P(XS z1v`l^UyXq`V6t13GTH5U6vb)WzCXJroF_SD4Z?9j!IdDmIkqY&-WMkitjo-ql2?ot zwB7l1#^Xi7*N+4T&*6LNjl$pG=kKt*UcyNl``#)W1v$*wjlOAc_#sZ8ZL2v++D9n+ zg%|pa?yYZg{d`FM!$-pGrbw9G7T$A7sGtR_Q7{AV!Q#7OyK z(*A*mT-^|?bUDKs#2Om2+@i6mSpG=Gjf1jM6*vCeL;h}{;zqIvYC6DFAi6qPR2hrK zS|*D|BKPRbqS3IceF!UzGM8p?9Lijg1?(n$W7;19rT+Ol@HGih3c8>-eBj#FIOR5N z67gr5q*6*{x$(orZyzGQt@57xLsJxEc$`rX_XER-1i1vKA_ggkpagR8^b0C|X;cih zT-Lhxz8p+!A#T7{itFd-&`0?V)yohZD07gy>oQwJ zDxoq~*qTv44g(&GRZ$zuVRB>}5@AD`mqSAsjO|Q8FjAp24iQQk=r92~Nq|aJV*GEq*OxPfEyNZR0gRJ~ z3oW(SP8H);l=%`5un}~`bs0TryE^oV0Xx2NZ5>!d(pxzw*yGEZf+ZmJhi{z2sc-R( z;yO^|OiSgS#h3&=mfGlnN3n-)hpvXWS_dZ=|v-)Q0ykG8YL8&igRg@;;0Qz~>VpZ6>ouxW78~i|vSYNwnnBVtkKx%^*9q__ZmjmqL7|x`A zx`}@CK)#jifSXK6uX1kS*lMv$?<*;W~K(Vf#x=JW(Q04>A)9|ty0Aw4i11vg}yIVhC-iM z7u(5Nufd225+=tE{1MkJb#os|4KWb3ES(JwK3Dx$YLZSo0fT}v6HS1vi&x4b%o`{a zQNGx6YWroO0*0;fI&u`^`hn#*0YKElxL`tVe!olejukVD)x&K>f56S$X9Ka$54W?_ z#m(Dp_U9B0+nh7(lNfx(F23AS4>Us>eA`*;J;o0&z7`8OvqOs}CF&k)L&u!v7vCh} zp^E>y0%L0+!OT=S{^8YfF@5min)Pry-+1~rwm??6Hz_i9o`}0n9?rgTJ>Mq1x(8*h z%DitcYNE6ZCw|MqCCWwoh&DO#UHQW(Ru6Z;{mm|1zI7h$8wcW3XO%Y}fK={5@`x=R zG4!ORl0^(HT8v@Wwcg1CgPnzXz!x{?rFxJnhDPZAVuUWO+w@@S(^5b0%@wKbmO+Zo zt{^EEyKt22BZgn^BaTsMFd$A^w@1l~4j@i<(B+oubGcCMum_vQiigg;)>3`04an8I zN4~cH=~{3vj)CTIq1!f^eC59m^55k`%q<1zweoae*hS<5F*MSo(u*c`G=<=>#W!C6 z6*P_X^n-uJiogXQ(!3~kfBlUcW1XD7odBfqzq*ywu2qy?)gg~aX-^vk3Dgs zd~x9(fy6zaKNdIpz@LFPm~+0-X7I5^ZT&*0>^;lP-YjOHiO9ds0EiO$q!cT=b-v}G z^qGWU1i3E68-X=a-Llc%;pko2tzmN4ZvGG`wCNkkk_w$E4^cMEeuc3gC4((DyNh&% zLX`xF+CIZmc?n>=w470p!Zjo$(I|ALTrH5^p*-$F0=L}ka|n!f_F%M-NNI{v@q=qI zdnT{Y@-l>_LT5^AwvJbdY@aVrmk}1_R@esExz&bGO{`b z$nElt;md%_q<2)`;Mgv9miEgkQFpiGXihT}py1p~mtlhI zSSgqOhB%_Q5o^5}eF#`zpHAL_Vf;ki3WrX(1%@ZV4INA6E>&vBM;U69WsUMHTC3>Y zGIwbsABFs=e-;+B@`0>Sf^%|K7G)X&?xq=92) z$C5@S80Es>H}X*fN5!xArymtBM>`FCh6XhPFJ(KOy9uMl#nJ^DfVQ1p8a~o?dWL>P zq({D`ZUow`#YFoYsl+oiS+qnuQ?(Pc|7^MO8yE~x+bQ#RI8xz8<%ZdLJd%y4DA z_3q5cNqP8UXSVH-rx!bOi=9oD%DqgW$>j?3?O6`3P`tC%wbG#{Y@|OTJe`=53h|-~ zH9uuZ2(ePxs^G7MSqNXl8A|VJ$<~SNQ}{_&8z*b!NTi~KMB3rl;hV&4$h^v&^{064 zIZ5x>yD3wAz5tY0GF%H3mGD{}X}Q_Y9g2JrC8I4j`wemV0cx3GP)e#z;i2syt|%;% zPLCbSVZ>43mc)Tu4o#N?BByMy9J<;d1!po^lloOyE8fmGri9t-oJWHjp9jq11ZNUlSU+lxQtT`Ul9+xqAB&1RnVijF4tb;JQx<`mE&j8IvJd30r)y8(%~TQgKyRTT z;Uhb|Lq7(rmfw`7e{+$3D0P3YX%c0Qz#H0Q?4VkFF0F&@`2j>PTwhItr%(i?my z7!@i!>8tD)kq};P$5+k+^9^pt=dcAWg(|VbC#-FU@rt5oJuqOt!td$)a{|F?ki9g> zjN9>bfT7Ih>*;5&og3HR5irykhZ}zzm7(RDVi0n`SHqv10pazX8w=)v&1f!woX??i z;~VTNe#Ts$0lRf>yp6#!ydD3IpVxQ(soDU>5^-)EgAX%r$MZN9+>ZBKtIr1BVr7R@ ztXfAb?%Ao{?ReeoKm+b4y3Pezi6b&aAI6gH&bcx7_WGPu)FmX4Ie>H8!uu7Z;Dw%N zDf9Q$RFxM0D2!U3CAl@V8EsI9fz(!ctACKwMVLoXb=w-J2(e5%s36hmb2DOI0>4M? zT`R$7WOyUc|(zx854 z6E3)zgB+Kk7=a1L99Jtx|4CDhve~Crj^uh?<$65WQOH_b@}Uk}F8z>fH#m2g%VE?H zvZ+qGjivbI`5lH(zwB}E;eLX9afT8oYqXh^H-X-IW%^%AN} z@z{002Ryd?e`!4S$?%aZZ-9P`vNMEu7ppS*060nSr(Wa=OpmBbiv4GY*eCwr7V2}T zE-7~S|6~cq_7VY%SH&}s{+u_i2k|wOuDlrk)couum@-`B1cP9ZM}H2GRgAh7 zu*wkF%sJ#Hvq*JwEtSXx6lI?GM<@Xt!+|G@RS}es0t{Ao*@jEN%XVpA<|A7@lh2eQ z^{a1OMbJo+-<1Q=-e?HDS7mLARp)k=GC!~5!E^i^atM91IiY7Dd7ecsCE?a{ZI#Fo zm{Q-Mv5;|54byyV55?>eHK5G7vjcHFuo*UPgc}`xn_*^5YocAve)OnJ+%P+hPW=-I%-|D)E|o~aS0jVVn7S@eA{<$51Q?RlSk--tbLQ4h_H zqnhNf#(+X`(IS|&ng_dMf8nV5dX+w^c%Obt_kftTd)y!cEqzq6MB{qhygi%4$onn_ z$S6E;Ey!<>?Wn^uKTBHL+PeF1(M$siT(>rSqSSNicL6bQ^)J_tQ5;#6#uoTS`|nax zPZkalmAG~bsp4%+$Tj92q#4AvZ-qfTc1wgoj5#r25F7X!=SN;G|I`d(ADCBMquBug zgZS^a5e9Ki6xe_eSd{<^yj@k|Z&)FenY$`v5V2bV%s1yiS>Iaoh$oRwzWTr>BJcPm z&R?i0h&n_H0^1_rI9Y~hsoc{z9NXDa;;e)SM1CDF{DvH=9=*hcUU*P1^!W`v|16dJ z%PPt?zTtfXlp>kWOh6GEu+BIG|Hqs4@nXL48(N3~HtC&ub3ii5l|)&^MM5&GQUwb3 zWm}YP7{~z%y|9KtKrbT4LrIKQ`@7(#)MgsGx;g!mw)jSZLq)-|mR7RJ6FWy|5Aj$~ zLK0P*nAQqKhJRX#!EX3tUrTlNEM-nz8ISqKim!zz?!SqH$I)o~%-?Fg&u+wTC}q{0 z(OXm`GVXu$ut>&!-kVi;;ve@&^CrRkIkn^}Z3L6=U_ zYbxN8M@uFA4e=Oh^vo6MG1eKNSbZ`bl!AImfS}9^YC(+b zJ@2}J7)=f}zKp5aNsJ#Lk9+m00WmV0!7tkMsCo`2e+-Xt?FX0Le;SCYq=ERHR&p^3 zo9>GY?x9WBH(FzMA*J=I1*Mr=0ESF5h~XdDwJ8$L(clno&R&WtL|-k^F7NR_g}5s% zH{Od~;IJr#p8b?ir*C{DEeDG&SaK)Q8gxWgU;=KLcP_>Hi8F1|+oNm1fnQ$6#awcp zP%LBsfb5lt=Os~ywQI+^F4KHTXr9?ohePEpHJQd59 z^nUFUq2Czt#ltY?^d1gB*{Rq@xc#lLm3cZ_z#vcpt5@QBKy{6-d(u8vwS)`5>r2^r zPSSItkeSDwNlSP~OB7ow(Md*j?-EdSV4u6ZOTd(FT7oX(Qs0h5z3gZZ^|_j;w=hXu z&kDvL*MXSV*{b(&OXWWLrEpgy&efD|sYE3d6=gcLIP9+aQZVq#HG%-G%F|`X1Ox z?$MM7b`l+AdSF|fF(Dj6m5ZVpV;laCtv>4~;@s5WNtTO3k-ztHDn5W)RV zPS|H(EqgV!)rPEYM5TUCm3JZBu~elF|ASXDlvp;1hxz#&7zvL zpv2h)mnf82gImZR=pd*G&EXg0-a1T$`7nE?3$?Z(2KP2Gr(6QT<1@vENH-2Qp2va6 z)r~WXRk)z-Z{#%+{9uDiGbZnJiUz}BkitntvAVboJxbIRI1U4Su&jdPZ21g}G!Aac zLHyJt_*!Ud=DBihv`E~kaV=)K@oyND6c|a-#Uh?Zqi|_sJLBL6Q{t>H6yIqLX}_Qc z@Rw-<50*#EjlV1K#NJ6yUfc1Do!Pvm5Lahs6x>s6Rd6a!UD?^X{EIt6ykK0+!FI)e zThWi&cGlXeV995isV2Q!uf($F{!Vqc3SPw8y9Tbyh0Y|@2e91iQ5>Gj9HMUaxg4G= z31-EKoU~v&+qhYnKGSmORcx!gr9Z`E{{JjT*1;WtUbs?0euU*$Xtu!?@CW%!sCEkS zjD`Zj6wDY>NXoYv_~ms0i;poKp)N-j27>7Y77K6GDJD$wX$d(Jvbay!0YJ1ylL zQ}^EGkQf3@xEHoC6YX2PYcW{-y`Kt;-*tH)1k41-0H^QFSGB%z0|3BJ z*;3}#xoC9`UX|DMy&CxhSH@$->T14ydE7Z;Vl^n7e zyL(5&YKL(+(>hK&M=slE`VT@So<+n`u|}tpZ9Typmg|AERNmXM}Zr!+TBNie^j@|KGNd4K;PTInqbpA(Ku|LkWRN_&n{mRUl&sEI-NJ!sFdLLXG%<0pxop=KJ z#sME;v7r_(y%o~6vq7}pc>ylvjPhhEBqol1YN&0QWcb9NQ zZIzc`f3hkBPU|t2D9vwbzvx7DHVg#6G2duzj6i6T5vfHbb}o~H1$TCTeh02P?L%Ri zSD6s5t|cAw@7!X&#e$SURUc?6 z1szZdk+d4Ks0C`V1*nSW z8oZN(g0u%qNL3#po#0CUaLufNY0n^Ub%?tUUK$t2yu!P=M>>O z(o&Pq4==-4`NqbHSux9>X0;!MIo@9V+6jGQCbRe*ov<}WOwuD_=E|vPAm*;4VjJ=Ol^s2-h_+vo`_1DmrVQ@M{#Z= zA8BgZb7DZ2q^5Nf?ozn($0X%DIeH~6n$aOl1AEt~}ZvvoejM<3gHP?Ry@VUkOXrYhb3h#%)2*{ie zWP%`J(4`ER7$GD3NFeMrf!ql79}7VWIC$Q`D>rU4GM!eKW3pj|8J4oh{%$*eieRd8 z=Z*&mYR%e0Q99aIi4yh`Up9`+x&DQ~cXCkTLf}9~EYhp&sqy$c&8w^@BHufaEv4)( zo$y`YRJK-Mwa>XQm_o~00hh+qs`)!)`O7&qqwR_M>}18Q;HLg*eg>0Elkpw@%Qai*zrXL5bJwhmIS-fASjnO} zyy*=C+xu0Z$N@6*wRHMbeu21lr)*@~uPRDLxBbCN(t?5(wmXjT=*~D8QVQibEOcBr zzHZEUSTal{i;xi*r8i*X;GeFGKP|__5$sID`R`0Y)O*DUIU2L)zKf-0X%1~I03&in zWbrJ{o+!owvQ0O8!ms?8mW`CfC^I-*TU;dULqeKq%nI^ppJAfUP3%bp-rfXS!s&71tFTyp+hlvM!#2MEzHJyB^C0yuKoh-9y zwHE{S+sM=9GMje9jMn{;c!6(8%kck}VPPS7+yzU5@`biDZtKnvc`=%;sneb38@x(L#V!r-0P##D1xoj&*nAYXrzFd5Q^;Ih?1AcZThZTgbNo$~`_Yxx;$= zsfi2;0)FPJ5kQdTx){0bmZNW&qxhd$`VBbAS#M*RlirN;$O@(2_$O0={O!JR*xTBC zk^i=6QY!Zl{v>8B^g??U#>GD{Oa8%kDWqNh2-R)L$UOWRrMie}c(2lHb&!{#z2Im}eK+i6Qd#?+3@Y;|uw zj81zei%`!p_D5?=C5FIGqReM%KmupHB_uHQT#&%biA|iM&lqN@5_R(39n-LhJJ(EZ z%CrJ|=mt--0glP8a(vR{_1l{QuFtuGIAxw*19B1zR`N~Q6!PZqBT+Wjb@b<|qR&`3 zXML4mqVL{x8+sdGJHA(XF6@ZDZ&c!k_C4qHYnAT&Ch_LJcLqDH^*%edY0R5;ZVKZW z*`Tj|Q}ldyU@9B5HxP}7PHR`J`b$CsEL$&3@?YeK-c=RIkUBr~>42t!JO+94lws-# zO_QQMPpty#c+E1C=2m@U;Ct7!ZyL)q9ezf$i22>;Sj2nSH0kX;hgk18sR{JqHbDXc z%UR~_*&a3X0^{LjRbs%+M>xKZdOhA2v{kuhR1xVSuF(&sAv@yN?5NhevVAB}M_o9# zjDfrr#cpnUVz+*d)~pnSRFLF^F&XGw!NFx9Fs0>fnG$GuJ;wxsIL(K5hmVxYyXeQ1 zmCZLU9V6PXv&CC`c51UBNrR;>Or_#DKnL3QnF5UOd;@6O;(d9xwsChuJmec#LE5+9 z1}LZ2YkN+kRQSUi4N&1Gw9BNzpU?hxRQLcPMzWNTP^oObo8 z@XYVXN-q8kIH`MG_Wpo&jZ)#@c2O#v^?E%jybovuOL(NIe=2}HLq~|xRy?O{m-B#RZ_mfauXl?odrwL-xR8gY7l;5%*NL$(N0Fw z6(9n;#5rsW^jyM0#`~~F7Yz%u{?3YZto|}IEU2EdB+>(Q!+hg*jsZ@G_q-xT21ZjZ z(P`0?SqXArk-rVT(Vkx?y{}H^v`fm@^gYp1=3SrYMfu$~TIf&SJe}e(k#O)UARJtm zoF+)T>TnPV@0$Pgjo(HA4@s|&G_h6Qulyw??1Z--=`u{+e@{yhOt`j`4B`t%idlz8sYvV#nUkiNWkx?QwD)T0E8Axn&!!)ZV(}xB_TX-5KTvTl-^C^n@ z>sYgt?>;*XGvz(z#}wPN>)06n4vX)()g+y=!(?l$3yO6iF3ncvrjguNY*y>_X0s%< z-1$1pPnA{kE->Cy&kDx6Lr_v7J)q&WwoPN+u6jt(W?2=V_HqO%W;uX`#oSe*d?pX3 zZj*Si(`lqIIc1hk!t%nYq}ZAMPqtjF8bZ~mv@7!pv`w>IYTIULazK?ohdYhIX*MjB z@x$4rHrE#1H7OpGQmfEu?6cd!Pg#tyKeoY+qA~Uob@2Ki3hkMfvrrMW`0Qo(fAw#S zskZ{QGht}Y8)OHUBq%A|iURTLG!X7S^GKpifUcNLc758r-6`fd;DLU%mhY?fw?k z_>te}Thx0nqVN{=?2mYhdI5e+yG5N@ApBjKhY-zR)*#pM1p!%J#Dz0f9V}cg{TB5x zHpeaM7LHKM28Y2ZSZDh~==XpkC*fyo#%si2uz0 zya3#lY5wI2~d3PF%#V!zg zvE^phYA9b?ZuXb@@2@n(bX&5@{$K>w)`kCClDt&-7b1bBuk2UFMl30ovIoxQ_e>2c z7H9Hponw>cXhjPa7ax{W*rshqvP8H{ap}E&5-5TeKuaZB*6@%yU_yAdK6DZ&302+> z=I}x@@l+{pkL0d%X_kwl=)JzhL%m9lPEH!97IoxD$dTog!+sZ1S%88oni-udsDCu0A?;A&AK8i^? zk<$<+g~=y2joE4v=(Si~1Zz3KS}NY+IiR{cNO?Ndp|x1so1c*BU%5A@&wQtD{CkFG z(%_Af+kp)hs{pgNR43CJSIPMuZDOVIJG7#UAyoSS(liR=qOHtFpT$<01k-az7{aC& zI#sZNGv{jzWin(`C+*8oX)E|`GAhYM%nLDx307@q5^Sr5P8AH#h0Zv!I%glx)~;Bc zv#(=o7gpy$LI~DUEYB#z7nq&(vWl4<=2J_VlSSU3E!}l7cH1qdQCAkwHwHWlL?^xY z2>}D!`5s7;bW9s=XMCY@yK(-o>ZmG#F2-7;-vcVrX zKKKiWihoFoS1a(TjM{XuG&CylL-D*wWf+T^Z@1<%-RofQKg z)HjPSrhp7(5V|Md8ZsSRHDb;!0Yqn7T6a#+ot4(z{qnP}8Q23)POW!KzHn~se>N!J z8%~fH>P&_@SJuP%rGDP;PwUeS+hyp?{L;E}j@QTE&}4pT-NNJ2U|rZI%=&tWcA&WY zT`2j_JS~2jdx^IbYu;JP{No+G?1z`yOvTNr)4$5MeqK*K2%M>bqhGO$63Bg|3Z6F< z6Oin#9iG-=GUCjU#5I-OHFU*59jUrbdLp3(Lt8x)AuMzCaFO~#A5KZ>%IvL&1kD2r zs5NBuEP4^`v{mAh;UH>UdssTDvr6>(jGXqVw|Vdl4q%&4zMVStrXkCL2=+)mddzV! zSCj!&9>4ktf!nGKKC7$b2j4hzIK>xldmh%87lu?&Pr>ghuhUa_-E-onEaOvJE%^(P zo?{}9YdUUSDFL6e(7mn99ZzX-7kSruRyd`@3!O4ly7-t)m;$O3o9IdxNXRkPcB*hP zIiqk86*^PI1w4BS+whjuaj;pVCTh1?pJ%b?G~q(}KF1FO;q|iYef;G^si}dsoZ8RcTaFv0PM5O+|M+E z``(yV!ZlAmR*;{;gd$mZci~H6LZ3bnWkTBj7}KUoCmDQ)&a^Dm$7;YEc~UFgRp3Xf zlkdI}c3@t~4*n@=ua)kW8)2V%oCh^D&SH0vjI0?->g7wP7{B~XTXKOp_ZZ?U$TM7TtbqZkMUZ2wrviO3TyEHlU@9u{6T}N;9#n<@a!*#WFU@Ih z>ODKv{}EN<*V3MmxLUrh!q=|x+T5my)pU~H<1Il_wW7FMZeollhC|=j@HmK$l_+ZY zr=%=P>?10Ev)Pz}d36(;iLeK?A;SGQ@ZBk66`dyeh=ZUuQ^+RKJbd-h(WG|Y_!B>?i+FW}Gud`l`dym;kyos6?wWVJ zfgvvUjmZuWRO^)m4XYjQCu`{R7Aa2V=e-7a^vUwBJer1n@28{d?_42+5C!_!YWciZ9;xdcaX@E7JI)7e31Uhki`;=o>RCI7eKm-F6fR zL&PDug##~?YsxL&^=qqgxLL1~AUs$}`8A3bnW(IvSlP>9%5L zHUoij&t%I5@IaWM7a++Z&n@KaxM%`N^aTvgHBOriLqJ~LFc1`R)%S3aX}{sN1LINe z%3?J4EjLlVoVP)+68tcXTb}DyG}u-JlZSzTCD&16#dv~VK8qxK%Bvtbf<2I`_T{T5r9V;|9+N{0a>`d6onth9OcSQ4E_$bP|9f=gZwP!-&w^X+1ysI@tYZz z%01u_EM4F?)=2)63e5^AzeWOFwANm}Ys2n+GIFfS?C z;}CI4@6bcJ!gPr$=Wn%AL#K%g6vWb?Z1R1FhDT`X z06cO?Z~z85=o%F|+gZ*xEGS^E8;qr1Kuqmw-6NNhiJE_%p6At8n&7`WReSUNjg> zDYR7UeQwCsQRX!-b7#G%#onMNbg}$*TCzSM_BS1Z+;Chp{p0xPSM{N{2>a3yD z+ogoLx^E7Su70sIzZjPZTYO_WkunXXXe?(Ld;+>O7opELMn6n~^N!;9q7DHMX>b`? zv?dtRi&jK$dRXL<3<2c(AeV+EeOt=>9;c#89L)| z-7HI)J;uc4BnxbwN$=K!gI)J=C9$ttb>imh<7}pV|ZV@ z$Yp8ycep$2xGeYZ`=qz?AoQf87sLr#+lF~IFOby%(2TSBjDymb<$Es60^cYgWc2;) z8@O{rPA)-Ig(Ir}RU<$Mxv_n=~O=7VUCt2)#Z#fdku5zc9 zaj)njmkwCd#kL_vZXUnQ<@im)0-?+nl|;uNo{_nClu?6olHTS6aUfK|_Fe2SC6=4m zZ!r(vU6zV><+vrW0=>%VZP_0EtHfOZ?HYG{$#eIk7viyEXNf*~UpY|r2Nkr%$dfJ} zA_1LleTX1#meD=(LU?BPJTTan{ayh0_#h^A;<2*vCmbvN12xT3wDJ%>)xPE|ziKL=%A7^|>HX z$E4;!5NRX0D74+))wa_+$qzfeeA-OsjGUCP;G5l0)pUybu>X0-M ztk(sPe;7iw5TtL3g51O`cgK#I>%(?<-=`x_;HiN>V~#6{hO?iIM z?vepYS8}nGxsJz4=fRdsQ?9Po!fp5Ae}pD4$O%zyEAz}}d3w=3ZK`iPg^yHX>=-O# zeDVWmLZ6K!L;U3C^Y4`BMm~op!GLc37{Lo~`{mM!filV*%gs1~2{4S4^gt%>&w(&l zgW3Bnj3ApM$bAx=U(#JLP4i|BCFu>@A9Or}^;I_0xUu8`p*7=Id=hCgO*gq>f6Bpg z-vGqy-v(e#E+R#eyfl?LA+$!{=Dsbrxe{KJUB)P4W)QL9V6;O!OVjy-=e}H}F?!Nv z1d2pAeE2*pH|Oa=e4CANPuCY!mdZ6B(B^44kpx#wks65Mm54GOx?2Pk;alYDqVyk;wP`v0lfUK>g z+%Iwd?w5sR6qdR^pCnk!cQY8uX?{2ol((D?buF+cD)*QHnr-mxLu$k{mvH3&qA3S? z79tl*Ct`q-&|_8qPliz0sZCs^2(IyF$zyMJF$mOgwZ{3wSnkAx(V{%t?DHqly{*9;F>?>W*f zlEfFQ65L*0FdQ-&ics`z-9mgGd$ewDIdL&RLz18a%fJkMBA^Ui3G&x{!j{kM zz9sX6Ds%d?OoQFIZ(xe!-A=dgk(RlO^<%JSfQM$5da#8xbZU#Xo4pJ7X&M_=)Au)h z^O~0F4i^5>x}tqjk~VFlrFHG}PvI0=TH<~4;*+$yP3;rT+*0O|1>r)If_GA0KpOB?PYyH3`nnka-XbNPM5Ek1Yk1@p;Nr4 z$>q&vq-Eq|f09Db(SK%1(RBUcB3)BhC9130D}!;N z2G53^14>xHdN{{7{(i76$?~^OtfSxX2r`d!Ig&x2;}l8UeLrwYU1Zx{k$rmz61CGh z+Jlgge)h^>h`38A12oqd_z}p{Ue9D>Ou7_p?FeLoq^^G{$?c=uuQ zNw2?dtIS8A0QmR>mcpY{mo*1_^{a5NIvco8$KA($8YcLrl!6Yvh3KHnDNmt;$8-mV z?f~0(C|V+ypT^I-(%^5!iFKPo{9JZlh@VA!M)0#4J}R78;eAwQY*la?JJFXlrJ@L5 zKZ*ExONID(CJJVD2xjNKJZHk;cb3ugR~Y`Rdj&t&=(fu2#ZksPG4~1avjX|ttG~{~ zk9%*!_{lw(9mK2d0q6#dN;*9^Qun?69>1xE^E3!|ICe!^$@Ih_*rM=IH#raZ^c{pj zyPc8GIhE!8xws%vnI{XL3)W`ECN{O4S^~D6KR4twF9}Md_ljfxz#==J!xYO{Sxv-% z3}f-Nk>mc2tooay9jr016;$5CT_J{}#P%2CF=VC!H#zEY;Q1!@lJwSQv0uJqQA_;Q z27e*d$^CZ|9rZJs4-`8blF~@rGu$Z|S3lu7jh;hf1Y&{N0zY48J7$g^N=Ey}GQv)J zcX0%$FSz7xIf%kC82Z{c-8}N%9;sTE8++MCU3o^zM+9_sD;^rz*Q; zZ(y{fUiO0QFU7EhUv!Cn8wAEDiy*-`)k>B)#jJf+6K?x)USlIaV~Rl8MLx zi8Mb4Ne)P0>O=-7GtCe4f+BgMq$#Bcf-Z++vR!MsmQkjmnohmqO6p!%Kh}tz+7{26RZoC@BDJ^FEM8-(;Ft+ zjrZ^`)AS>W84(Dq6<8I2=MJE9oLGAhCl2=F{YAq z#!1e{DyUb^s1@|i)gw>gid?c3S22(d*;5Ug;G8UG(@wR~7f`c~LqIr6YFM}4L zhm}7B>bPv!j{(u@1$jq@R2P`^kW)QhvO7c<}tTLkveq9 z?vR?D`nGYT{(Nf)u>MDZs6TCY9|grKbpH7J0!sSX4s&{T4Ms9{0*1oZg0F&Nhe{(nKTCy8^i3LTnD~Qi; zS`N8cJA__RXKE_i#u)`)Vq4`+B5Ym#)>4U{&+sgH@?pvV5BCxoK$-5tpcL+F;s4-L zwkjCW6C1F1c)p0|CQg{KbIBc`bJLC}+!Pt*%7$5PJV(r$ z6_y*169lvs3UxfgD@ETC5Tk9Wo2D5uxJ6h{I)1O%FL^My@j8ZHOMW?m6OM<|MrwSB zr>A7Ok(9*Bd=8R;i^Oug)7E9wbYzsJap(Z1^CMG;1gcbS;;c@AaS!Y8(d?|GYa^j3IIj2Ytj}l0!s-KH@VO zlCDd@F~~!1`<#C2-wmeKeCkh5*WNPPfC3YzA|ukT>sG2xAhr%fTrJXZe)ZR zDP#|4|A}{R23r0fDP*5%41QobgKeni?mh~R9&2|W1=BgAv5!(mkFCsdsKY9L$W7Qb zyRQ)aJLAq#A$k_ShWdju<{5A&m3SFHrd5bOdb2)f%zGXrgVEC5UYo&}z<6FANcAUH zE9y@q|Lm`u&=xBARqRYGRJ>|Z4OWP5wJBr!SwmMpQ0(j~R^3n(`ZsdFExxheO%yC` zRq*?bm~*X8VCf{idp3pRD%0bouT2+@1(G@y2^IIc5nE&RF*6a@XCGQ_ye~B@CcP_V zD0)#1d{b>@K7XUo7L~|Slo+Rv1+JXnPA_WXI{34Ij+J>?@O{!-^j9#duO8s2gb(Aa zQRbO92CUe2)_LRqBGLr9u5U^HY_1)Q?Xk)?HgV`lZ>T`ERo)(tlL8Lri?A^1RHuly zgE6NFC+IKa(mX*wV0?TLT*WHsMpQ7l8zwi84qd3uMpG1`c1GY%56Y=B*E|HJa)9nV z&Vf$1RM}{budI@Xj@%N=63_|U+&6MITg&Z{}4gAJEQitg-2{+fBE`GVBR&(eJAjuF5C!Ar@W}U z!Tp7Hx%Wy*8^~(-BLCEex#>Ljjj6BEFt`5$pQUK4pG005j+jUNR`ukFP#tk4D_7SKmPDw^Z(i8-Rn9c|p5Ozx*I5v0(ZQ zTwLsrPI{yuV3oL3#&g3X7!Ti{D&w(~IUz!+e08vHs?5(I5vD>+lHRsIF^d@`&PrS5 z^^#GEIT}`!Fd&yd!8<2EviJpm>cx-R;7{a;=fg#-ab~~s`hUml3%DN>pI`s~WcF2! z!H+Wg2O9ZEt3WqjAJxqAF42$Sv26`mT|vi`nZ?d*%NfBaNEN^CI!Ivj{jpWvk=J9L z7X)|oqYxY^ezcUS z|2m+QVzeq4#g8@Z&!QG$%zTBke_%hbg1a=d?du}Y&eG5bMp6gBre1^g%KW7-8lJ8j zeyJNO^M8FY%J_qfwxUtG6SBcqA5YpRi{D^7zxc-1u2@AB8KcCnjrMc{)yDXvq^Elb z(b(`N<~_Bm%=_}_NPB-A&ij+Dk$G3~V?FOVLy5lcM{(YVbNGEVw5CyL=WA#g^PYwF z%B<^ydAHXMzgiod2aEb}-pg6hp7ZX4!fR|MWhbViK3D5^L@UJK#0Ft<1CdGzq>8mWpHE zfqhQJ7o&4W0+3aFo;)$DrHap%Cq&*BwOteTO5tPD6p}X)69x z7tB?s#Ob~UTnVXMyHnfP3=X-Oid%{&D@TX2?0e*@D znk3lCZPF!BDP6XO*D#`k5qHzE`eaQlvn@3V2-IFkwyKiMq|0sRPutBNsSC`*#)ivx z@$nLq8i3Ib$Cb0iIfvrL^VcAa#SFXsIM7ATBRAvA>gGILxgwU*NlK$sL%Iuy zsr(0~*<}mT<#~9o%p32ewAAvNKnf~x{<2iI)fuf_*esJYPl|KO>XdWJIh52~7%MF| zyMv@AU?jfw!hzx&|Cw+|5i%4t1wrVRLw(m)=IndL4FGZPBn)>1I)&&(Om5Z}0mdIZ zR(Ent;NWe)LsTd+$YZK4ANNuf0D_B zFz$ZeVA*Z(OEdFR2TO z-Kp)D1<}MeiV0Ud^~|fYm}>C=TDVT-n;CUyHHkrXxtu*FzLJhVxd;8{ZoDek4G$A| z(L_s`Z{nS6EI=PLtT)#&J$?lQ_7z#iSsvn;oyreifiOe~dqemLfD zJRk%v)#e34GTpz;iZRuv?W`+yYGg=bJfIaLUUD~PT{aQf1vpxVuMj0-soc$1iu|ix zpQ>T^&i&;|%pm12A8)1yt1~}k`bfXEs!7bts%tk`CK zcLh~MGP>TwVMW5d{WoZ(5`T-zx_t!C^osyj<-U4FKvO5J;*LgHTQ_kVlC$R&!Hvjv zdLpPs;v)uMq0y39324gP>n`vS7Pd%w-bxvkGPmA|QOAd{dOZ*L{u6M(UywTB;WZ@E zvaNbTi_*0QLw$;F$hw4R2kGr;f~7d-8!IjsWZbWNr5eIK?I;_l%q5p|tSG%m^JY(k z#(cp>I#}&@DEF@6Jx7e3aVJ=Ep37#u?Q9W++!>kO>mOLl07IGn9Z)9NYWZ&g7B<{L zEWFH&E5yRR)3ER-u^^`tt1Sw90XHi z2YK5C3-dcQfQ89yq_ME#Kg7cFXNiSV?jRN(V>8a@z$oNS8ZwOlsbhN~U?_9j?I9MH ztO&5M`gUSr5|fk=3wMkI77G6#Sg=&Q;4)0K0ly0=oLUf+mY&Y}`$JVLDZinsuTT7X5-G__{rGDPBO9NHg zd>OxeRn)eo)Xz)mpHoNCkkyrtEp#3r$7OOJI#n>&K791vxs+m$r4q9Q(@qZ($%B^$ zL{iZMstgVo?jWW)!o3ExZDn526K~16066I__&L}dr{a}sH2+36$2!~DR^t4Ojky#b zj{iB}7At!a@$|2mXDf66OM%^peJxouR{XS4+MsA+$1kJ|MOk&n&!r4SKV(h$;1(%E z0oS6Z_209Q->X;7!!AT&mZP9zl>5OYat2DWBm^FX)hUqKsYoXzYndz>iSiUPi$i`+17) zY)5;|i^Ga&HMTPj%AAG{MX=DRl2l&V-NZ9rQh8Q;FgE2%fSau~H< z7yPee!FKA?u^*uMtI=-4OY2dUkiDt|DBUjX zEG3q%s2#GTNvtlp%lGN(ABfR%%U7^3CICTc9#1k>{`%r(iYp5*0*9JwDflLKXl64P z#=QtSkgsi3FykV9(#{J)7XI6$!fFwuwBnxxdBa^I#K=>xoB6~GPcP$UGYCkCrhn*l z5zY%8{mR@dPb>l6qABVh#4j01ubJuM<|T53YcFvW_}U-v)WCcpiHp!u1wjn$9%#mm@idyNhx3b_ zi}QVBV5Ff=n}O4}^__rv8DH{;lh{q72zZawF!b}zDGIMyqo_LxP18_!#o|oVosVA{ zLfvtT>!I$)!YJzYMavL%JAdL+8tUqPiYS7-jI@;5?M4uoIiL^(Hb1~uKswB%mLi>F zs0HARN7IwgG{Z?MI^XsfU)p?c#;AfoX%J5kC~fJXMF?Zlh0)m+$b2NaMU%o|!F+;! zglr(pBghH=QJ(n+DM$s zZ@h(Q3!_kT%EBcJP;YOGt%_#pFJ>+T+H=pw*x`~&wn~o%`YGgmUbG-RURLC&$OPI^ zQi)wiNrlRhHh|~$rVMg7M(rB&o~Ac?%>^R4I7#nPbR8r707Dj0Kt zmNa0vpDk+lcaKt9J*+g8RD_=maSkCTy;%zaDQDpg7-f72 zGrUtLx&~S1t6xg#MB=UQcMP~z)bMYq+(+3#{LqdVbOWx{&y#xSTD>n46ojtTiIF7B zRlf0QM?Lkt7XbxX*P@>1hlitmpQAON{SqrqVT{7}w)rF# zzxVYd{(Wj>Yeu{hO4t@yn{s~RLwaFuWO-Q0llIZXeXzSI^NySGU+$gf2R5TEa|32^ zaaSTFGzBf48=#~gP~sZTf1%k0EA^6oCbRW)TNRuTj0x#Iz$%ovr(l>i)$QkD$Vsn4 zfXYP}vdyQ(2i7h6vHs{6u<}vC*lRI7-#3y3g-dR84F5#xaH`lz?*u&_Bw+}CGx!_S z{&B#$Ypne|#r8@ZPd8orV-u{`&HqQ*m&Zp@H1BUn7Ez1~;wUPssN@x12@-V_lvSdM zOmO1`h*!M9lh=#*su%~42;cXf4jRdpRQQA#&D^$?Zo#3;y}%Iw}Bd}NWO%!5Rcvg~D+f>*`T zut6obF8ykxYj@9UxHRMit^%J`<~NsfW9B9Njk#<-HU`}K&Hl1-KiIHnzP~ZwUdRO{ z^n%vNB!K7k>qg2a$b90oN<}bIRQ~&j)%MX2P_>#fjkD)bVHdts_rP za6~ZF=&q!M>Zhv5`hrzuQuY7hsc6=KQO;`UO37W+Sl{UqZ-0!Rr?Uw7C*v z76!9j+Mg)6c$(~~pn&s=%e;~*-|5i+1vgwqfJ}RP8GlZ>8@};T&;$1)P+*?k11KO$ zzvRyv1v~xY%b(u)Mvk>cfsV|ohl0QA>Jb2{dLea$N<4EdvG64>J{AA!6tQQjIlxXeA_^y#_m{uq{0 z5M5Y2j?O%bJ>&e7fe|T>qU*5UES8npzFg_sHlkm5dqykbJ>@?8wcvu*+^NXVPHS#n z3(gp}wNc3VMDzZJ?wD~R4vyj&hYlsEq)N=}9vr}P!r&g%;KbvBASMWi{Q*Lm$M>bQ zqir~CzV4r-)qR{~ZGc8G*lmP(Xe z&B4y@4+*I)CSa%BSH6;U%cf1!@b8x*&}RA2GA}H?jj8?gt9vX#7goWGtwuFvQ=ODDBE;C zMu;wD(QTsaKTiN<^P5Ilyj$ZaORBs_Iau_llX&o|#1b|=Rs4n+#G=dOa3TWnB<5H^ z1mYk@ATrXm&QkH&CqZapW)8eNfmgyE5(#xi;6N(#L4cy)p=U> z;2r+QTr3sObq<$moL!>>c9ZrF#OaOWCCRp*u`Qy)x^oiZvCn{&IsCU4q{3J+_{xQY z6nB47pZ)oHoMC?4d?FAM7zPqMuOMmtehx@$8h=c=XJK@8dHcI_b?>G118kW*ohPO6hU8-vdVCU=r{+{^h30;3k5K+Oq+H4TIDk02X-gPhPhW(tNc(qhPg-hWS) zc&U2XpM67BpqX3Be5VgN)fp#{0Vmb%2y`$gqnT&o_&CP36LTUT;*Gqxpq6IWl>6Fe z{{8o8DOS{YjOp&<1KUYDc>lNKn}3>Hd`Csi$QG47`=Z5}ODZIK+n^c8<(#V*2TeJ*mu9$Ne25 zkcaqu^0}ANZJ}>)LZQn(WAHKQw)HJK)Z6%KbM>AY`OiRS?x~UQ0e^5)jeLY#Bj~!4 zRQX#Az`Yg=13-QP=;|u!b>$t=AV4@;D|ZCSn_oScZEAf+My^I5S&E{x_8EWjEOIjW`e%L(eW?P(Zw$tRgsM zW_<9LSq*Q3aa_}%NtN$%*}|7od==C&rz-l(v4WAH%ysdk;)1P3b~*gtOG5tdOxl2= zw#YxI+3Fn8OXV54E@{6E{vmu2v0CNuG`~eSGh(&w5*QMzwGgKO-Up)E^14M-{H2^w zkZWqXgufQqlluxcRT&{$_Y)-fwy*z^ZCmzuuWGW_G-_Vz@by_ zNwcttvvo9)rQ%h`lEtPo@}nLfi@4xtTU%_XQD_gUnV`awX5lzTwwW^Soo?JdYFYnGSjd0x|UH*>QARb~*jeMq1u%|{oQ^;wmQJ5)+x#RnMpfwZKzjXe4 zR6ioQEz-0fp!%R*O`!TR4wZ5@Oed-@myiEvR6lp7kLuj~Mo`@<{~w_G$Ig3bgC0Quz5ox~nWF`n)8*a4mIjN6$D*c3_jG z%sItij{Oi$;~9tY`;mw4VkL_BSYlIhT)f^7S6FV3e*?jL&T$bT zg7=u?Vj`G?%6lKsGICs;T}gXkL35b!lrPSjH$0@Tw&VH>(5Wn9e3D` z|NcMTVO>9Il1U!TMf)sGC60y8t;~*RK$Y3t2^dMa!#H$GQmaJ|;J1yagHQ`~mg8#X z#DHUzzSMB*mxomtaV+o?gJ3+Z11448-JL)-)ZwBsH0*e%6KRa;LOojdr;mMvT-+%T zz0-2Er9{7zY%Gx0S2ea+sP_F@(11sp6TM z!%UEkor8Q&vaxlZ@e5n~p^YCD6KA#fG9$FHXqvwA&BqHh)f1(ir}^5)Ol+)U{9G+m zA9_S+!M=DzxRZnZZD?b!kLnZp@C_~}kFXnAAD%^Yj!8cQsN{|;u9pF{xZsx}dk~U< z9{DfOSH&2ed1YLYJ?I(B$z4hzuCxmEi*69!A>>~%#_jVFcq{X^!1*I-v-FR4GC^=; zkv$O}J3+=4Nw(tTUPefg#U1ur9lSqGmmU*~P|_|Rm9(eTONUZqPt@5@I!gsUs=iM2 zMuL>=Cz|WP4WDW+(V=~-s5sLLUTfTv7iHqUA|K{U>P-geJJCA?DD+ofpN2CGOTUJI zGFn}kb0FC`ERJY7OedOjbX2~SRx|F;6JB$`RLv!shy?kt^R$Qv(72?gVWRv4E8w*? zivJGN=A3jU$p@xp(W?&9K5C|A%8mz55fTg%PhL0`U#xU5n3^Udt@=nR>m40vYA&J3 zc1sIu#O$`8K&f`WostznoNnTzbA*4M2LAa@hn&cWKeNh@8d*E|aAM_xRvCRUf46E% zR%HEUi1#_FiSws#c%DCIzd!-5ZJu#M2X(ji4CGfE3HuP_ z=zi%jjJGj6-?>DC|M5csA3T>z`oY=$*XmwB{osfCs}S>|_?dSV5r=~fN)}1~KSvTb z4RV4+FA`=3N4@Dx#ewABxTUlQY59^8b$P3RhApRjlCLW+LH?T~g&ZXb2&{=CW_I=8 zSnCV)t$X-V=Br0Gay7hmg5`&poZF|JuV|DHTw)sC{b=(pE2dw^hvX9mCj%Wm{eUJDDSUtLlMvY*##|N2M z-O@fZsE^gf?HeC7EWs~7oQP>C!FLmqgap5lSvh zNQ^s5Y*cthk{JzU&$`2~K`Hk#_WYD}3zd08cZ?A|KJ9JeBE5S}K@LL9E!18aG)5|R zjbb`tn_v)P{_tTq2z-@*t0Qvo<+tRB(P!c$hKA2DtAu>;3{%G}G7Lx3ht{x>GZ=M6axe+L!)#=x2a0Kx?`k32TzFDgd>h2?@jesfVvT{%>BrM_ zU4;_1L0yp#<8lT0$z{L!)d!@{GFvQ)IMi~`}Y$bK2mC27I& zWr3&#$MXduUNf}3D1d2ToD4C{Qt@9BJ{=)k#pyT3avZ$&BprE}k!qIoQGS6Vr`)b@ z6W3alvsC=aLxue}BGH9Sw4%~kN}}(iV6HshQ5=M<2@->u5asRL)&**mlX1m#R6B>6299{{p+@yACsnR;nxJAB))|q<(zxRww zn(i{%$o@Tej1*U z&50rZ_aQlv^#@tXJWqa=&YL~s`-36B#n&B-;~czO@#zT3(?jtnx>DvE_ihfg(rp&n z0p2~xIO8Ce)t6otpe0_ERN|3?amg&sERnf~LX%Iv6^N+m=aC`;2`k=oh5DP)lIM!Y zETl*Z&CL&{FGW)2{nVDLwv>6*aX|Yzh>Wb@XMS@kHrMFQ?Mq%4UQkm}-PzUe9dHU&=EM=Z@DybxCZ&!!?<{o7l+SjYtPYQ|FRTvDu!@k?AsMPN_wDN; zj^fw6`yTSXV?1>!YAh$-Jy59FPPwNB^LeOics~CM=JPS;=@^$coKLf0KDQm%^n8+f zJ`98wMIAF?L%CCtn*#tnpwwapM_R{6Rhj3Uts$f-^* z=1m69LIvy{RY{e8!aBPvcjr|jz{PQ4kT(Y)#~akGiEqeRf1JiE z`oOMXPnWH)VP9b@ZO++7&w+E1c)E;4viO=yDPuAEuA(Z_Ip}ypWGgSpC~hrenJ1ir z8JbZpi7A!rlq78w7983IZT(>ne9foNH;*M2AAUlMRcUX@%@au5NtL*Y;3fWzo=!UCh4C*^s7w2H zTA{n}$O%HZS~ZClwc!FAswIVKwZvsg6{;oeJ!7-<*km~sb?)^O^pv5P)bSTM%67b@ zY;8?-#u+K0cPt<4C$*8yR_4duvHoqIQQ0O36$v^N&fY64sS*d0r6wNWf95D)ROMaS zCMQxbZ~YZwi8e?3eM>lO%3WN|xzNvLMWNTXL#x73&?`LSq&7K`;*mcMzD0xoAOY%1 zbQJKN1bnkLL9I#}pGOHe*so-l(uD&CRr8W3?B)B5bZgAxA8C*4npbh7CC=hl=7XJ~ zYdpKZ9IVa)VEt_H;lTC*##pxYbB#BxL=D+r>r_Rq@Trfy>Yw^noNe@?$1pPe+a9_Zr~a0vPko|wqo@AV zlX&W5T#|qM{`ZO=D0*xw9*TzMqtL0pnt5h|Q{Rra{~FJjFMS)H`fdb|Q$On8;ZxuK z75~)N9K+rC@X-dRe%H(XslSQf|F5UM^UIm1{_GeRxW`j}K6A_Xr+%08kW+vA%b`=h zjKBD&e)>!GPW>W0x#5UUiD9!-mWnT-kSkijgXoPsNRLGjFDzgF7hjIpo;A3vR9({n zuaM)Vi)UQQ(NgZZmzp~4y<>9NkFZqYE2yW+jCI1{J3@DTOS-NfQaHPLmZjno*eG!b zbw=}0Y^2KDvLBgEo^DeqZMF)$ZIre0>h{az7#F<6U9yz<#J_pZ^PPyyV$u_Wl6QEqYUA(%vMFZl`kxfKnCSSNtKw|4Je5w zbDJRXN$HENCsXMZ&+&}iY|Zz&q+O0|mNSnbn!dyjyx;s}{^z|2B;d{N`J=V4Lkx6( z(I@k7I+DycKP+UfQy0(#n{xMOcND0&k7G8L<1TD;U3=aOA%dfkX*lfzG!7?<2?X|m z^m9*X4U!|Lis4(=K25Ik{H}G||^3Xg;O=GcBiljOC1_&Mprymb|dI zZyX2hKIK0Bye3^L;g*W$?5mY>-**uTclxp9m=~aDHl=V+tCGDA-d1)!k1tlbJD=AS z9wav3&;djOFTnd+`o=?g7^vVQEtiA!M@`QnO(6e6OW@wOQXVT9%FX^Ti#sgEm*&o<$Y?|h}Vt(xsRMyt?2rP zRl;$7J8DNu-QH0Ga9d)jc!hulSmx!;*hiLyrmz?5*xGeKQK;GDx|y$UMVEKt6?M}- zT%TpLpfq1M%sEG4q9N}=ZGOE_!_bVPF!)G>o*aB6LXYwX3~N(oioCvUZ!kZtO$~d_ z=W2CFg|(OKp7RfMB##HW@WBS!R1y0^n|g0=tRww~8`h>Cdba)%9A4Xj}^{>kcJ9^(0=N)xs+8URbngjR~3C=FF_C#uYIYIeEEX{$_g~=t&ZVgY#|&Sl_|zSIwC38t*URvm?TM{YrihrEJHM z#NyqfHD6DLi?p1~W^iD6Z7&?CzbVoZR#|R-rapNL->`(NZ(3WXnS=i?F;UryS>+Nb zxu3hW=SFtofU8;2#>7|Pi@RYLo?Sn`N2(YS-f^kokC5F1u@r};GkbiX|7KnXwHwgS0v02X(C73d5c@7ZZOcp{eA#nhV zP~bXB?bY;$rO&*j%)t;YoUw2MupCJp;;^U+lKP>>rEy#o7)iOcPl0e}rqRsM2jXNr z5T8`}r{w@$6Op|`&lkx$^n5=;QzzO+=F9AyPV{G{;gOm+Y8o(1-JaX$SMd>CGtnV& z%@m8iwhz=H)uv8BqK8ES5C+YP9?L0 z2r(f4Ngl-R*Ro|Fx;^RN7q#R!D8ua;5AxTQp7B^V&1TPZA!nP|jO5&&sVO^3Ldxl> z%FaP*%4n@jysIqZXD05c>_&`kgnUc5GjPh`nbMO#tl^R2@TingBds+TPh0qk}CAvF6G4%-zOe1Lvi`LZo$z1cIa@v?EF z1>$$!)n2wZCh;94O&v*xl2*v30k< za$V8)7(i2g71y|Ys)ssYg=r0_ijsJm9|rMbn`cbijg^CV)NU>;gLu4y_CP#0?A8kp z$19Zu6RbCh@bgXAzinhG^XfQ>XUkvyia|UVa6%!CBV+JY>9$Q1&$~@Es`rldBUwsf z@LxcS|Bi*q^nde!bxBk3!x-qYr$+v>T*YF*Bm+v=C(s95zj$VB9(Za zUBv(OQCu*v6y0-RSf@JRQU8v7;~;h|y|;l*wdoNG;z^Zv#jflob*hse5x!SY8+r~3 ze16~m7jM~Ke*(aseSW7RPZG|kr(=XVD9iAv1Hml;04=W>2nTa^)BTenC2wbfzG zj`7IQ25UPYSldVrmev=WC}+}VOufqrmKR#x8r@a&nIqv(Gro$t{$oRlcWg zakX~zEs_c-_IT~%TPb!LsbG?OGP`LX-{N6Om8fnFITgb!6~Am}HX`Kwyu@|9`6+4CEB|rK!)ZL>Hru3YkPadtm>0C?W_mj? z$aJmvKk%@>VZGXbA2l8#x_pPQBW;6N5PYPSVVeFJ9E(jQwpS|kPk)2iK$$=Aw#pmf zk4@>vtB^cPC8ll# z0db4YhABJ7m%Wg#Vk=`)Q|@3T z#6`>6BQQAAvbORMpb2@75_9<{-lr^;*mgK!{LwuOqiYz(pa90x0z(SmCfO!IWsq@xcLVdrEjqY%Z&e< z)*!sE3)97cG7jElrRzC&HlT~mHiE|(T#L*!WPg)%2J8f z1i$NZf#!J57P(2xr(?iJx^~BU+>I*H8Ir3qD==ZlIQvY$!qZiDh$8Mq?sv%@GxvA$ zQM%;kfABkzMinvfL!2O1okU}6=lyW>?`MOQdq5c4c^aC&7iBwCVj21?^Uqv#EY%&C zkCJI9t|w{t0BIoKL}5)NDt@R%A9!^C-+0&?K91idMrXuU+`&9mcpR@l z=yZ%)oaY(u|0dKY9x;fXo^L6$`haL8_A#ScIM#j~3u!fm{)VZ-2%XWG zhfZIb3yQPJ860w!r4ro*X*>6!g45 zIkQ>)=Y9|y7|aaW@CT4;og2Pz6On^OPv@UFpQWgXlUOIpfO`Vz{)CobYXo;V!D&#J z2B1c75)SS&(;v`Znc3-%t1I;dh;WOZkcWQV2mFN33cu4KDo1a=m$ZLRDinU@8K8kk z#Sh;kT#*5iG)0*&@%V4_jNdnAM@G#6@{R2qvm>#OXJqm`9qmFvX642VF=vkcm?6k~ zfvGu0yHm&w$8HR`VSBCux8yB*hq+;kO8-b#N!L$rZ@>+I8tHSxz8f`*X(abymyr$W zL%89;Hu~J~8Nu#%Er8_s)?YO@bU-W(x#3}u%9MFCChQoyPWQQC-;p71cq@#l!VN$E zHN*`k{Hmu4N4EuS31Z%Hq>97##(}<*4N`9NFtjr?w0hidF8V9;mlo)Fn(p}J2p@G= zkLHF)-Ue=vTb~=Y{IxM|_{T4pFu381dueX?!!McK@DLnom472J<`~-xL)@@bk56uR z15C3#95uhBx#3HIrV9G_F>d%&ER!2XI2O3!EgSv`H|#mQA+-mU8B7idZg`9!Z9|mYFe=Nn zl=(FGyCF9`21>g!?`h8MUfVO^hF1))#|`f)@i#oRp2z_=e2;&ox#7344LHWKV@db_ zY94UI)&!@y;n@MGd)8-i!v*NC%s-+*$0ft+bHi29fEx~=qgd-ba>Lf^8*sxXc>Fhd z#?R{lZn$pU-*Cfk)@5+RDf(juH=Ks4ImX#1k{dp-F5rgya~0r*SLKAc;m&*gBmJm! zZF6%2Zn)@PpBtXJPP3RsxMBNy>(hr0lUC7QYjG$k%2Qa}Yn{&?D+JviXYZOo7B#~yF+~Fwk++PnZv9|41k1iU)Y|5fx?=A7(6m3Vz9Pz5wk#gar`95x6X;t)+F zs4a%~$fW&)rC7f`tWf;q3bFWNl%>qOnrTj1<5KI*iansKnry_0S7y&_Vx!Ng;bj~V zUdE}&zfNpC2p9o2?%*eljpw1dI>vLI!(f(Ggs^c?0H#>LWMJb-^jGGTW&t+FSNPbN zh&4F5Puv7d9O`4D)ZUep;^kDW8X#lw8bO9v8sHj=;gu7{VdvdBDxmCIuzZIUCiyCoG8sa%6zQoJsy%=aVF zNO6IuD5cl5dfbEo@w|d66tFt2|UaF+~%G*8*D)jN$T1_UF zGiKx&Z>+|g!OqGbPTCXML`Lw8s@2&biz9d+psMjnz>P}WxmwtPV{x6$bxjWK;BBYe zUxxV1U^2ONV3|v~^M+t6#qGH###ZsqU}R9{x*Qa7NverL)U1zSr`+e+0Vm| z3+EZfaH5GzMZ>ZCDxSrG zH4;XL0j1J_EL67!q#u7I5|T2RLAwJaoO_qgOs?PzqZ6(Rkg%c=}38Qf5hIRjP^LoX7*3Jc$|(p<$DH9 zKELzq-M|S1dSR*f z@>QT(?ZIW)+V4jP}hZ*Dzabh%g(vY3Ce*VljY=k zOkTzcTP*OwQuDqKmX!H6&&r~hz`9M2!(y>cC1CS5$mO^x_vyhzU{aZfQskcq2eA|# z^Q0(lyR_%g`^||8cnw)j^mWdGK1x=wr*IPr{K60#4Hs^F$Kx-KZ17cr9TQB&8H@2a zqaiC~OZOg3spH=! zTn6}_U-(W<^YO`E>3(y2n$Kz19TeSzEBBpnNSL)1ij#Tvchu6QBA@;-)w82;ltfSd z3jY(jC9$jim7G>Qlr+Q}cWL*V(6>IQMqLlY} z?9gwCGB`flDfh)&F&unz#4pFP3p*y2*<2clm)9BEbLU(jzQ-Rx6N0ll2BWE4I_l8! zz5=di7#w|?&gdzdN9Rk)9T2^h@@6G7QK|f?%fN*OO$uTyY9!VI_4QakT!Jlck~C$= zFVhwIAC`-#%y;@hql)bEF-7(OJk%eUeyG2Wee^>;;xnp~_C#DjMfPOL#`Us(sc)0< zQhx>erL%FN>o7~1E&jrh&3LA_Byb|BOsqp2cF(*8M;H&3CvG8E#=`mHNW1URw-EPM z7+IEzk6xA*f0zU${Jd`spNYLrA2Mx*#RKxSts03Yyyq4nGaVCLdBa zDp7Y>(&jaMd zbHTL6H^NuWX&-EyGV?Y=G(;H7)Fm2Ue!Qk+wA%8Y^geKuvbAgcuYzEhy#grZJ`^#q z4-G!jQ{dXrN7U8&EhkduyKa?K1XFiG4Q{nGH={QQ`D}-IELEq zs(tX+o;|Qeq`F$__O7x&`}`+BcWSYZ?s`sA{tjtxy6*-BT^?+zOG7um>)CX1kbX?l zf@=>Vfpu-1ZA%mmvKbta9*R7w-iD|7>j(tUFQgI*X~428sw|Z_1V#;I-uN5Uu&!Nb zjq!}Bi{$<;xk)ZRTDbPoup`%%wHM`1}xpNhFeHYuqR{WVOLmb>GaU_~ zplc!c$QqFmW76^l%{zRjO>6juJE>P8dm|-R7!S5CkQWS<*tHuuTbQ`{w_m6}PhTJk zK*~LvuF{|VTO6~N=Ic9oIaTxJuFC=;#*eNC;>628tj%flq~$J0uXD~hqG zRndRRvKWUF;1n@5wCF@XAvgwOAo_wzq?(496BuR?!9q<^nZM$=J7X~}Q)v8$9aHYE zfxa>%4dVm8(aMlSU0?~&fdU-|_~bVTSK=RtV&WeXT9KjTlmQV`a_AxCM^#9n7@mIV znbxpG-vNh6i(+eM4-obg)}NXY$1B~)wIK%67w(6aN*ui_Cjw_k%}Cte$Pe$T!wo@( zmow03cr({B#=y@(vC=cHs-p`cgz^Xez>oFZATwOF6NLFU!3C|FXhhj@?QH{m35Mdu z`me)sVcr7$kqnf6#yxq{Mt}TD_*|+Ok>%4<#qWu6DEd_Tk~o?f@DQU2N8P+JU!#je zn!xl-WI*IUqnl+HFM;kMUxD9E{ln*Xo@bo;HTiQ=W5sx&|A3R@Xpc zvkM7=7C878<5sXn%yzzn_i~@r*}+DG7z>;^ss=S_-db6{70^+y&YPEa*jKWN8MM-xApeF| ze)@6`q8&1mh9tu6n3xFQllRmOzV%un{36}u?k2jV#pb%zzVLnOmp)OFMtcPxDFSy5 zeMB7iYKqPK1mChxo8Tk+?3$}F)P&f4!Uk+ZV%FUMU$J@qRRNO5%-sWSLr8ih-KAd> zU9|pis$PZG0*?+YN=yi$fb0F|g2ttOT((#cj@?R<8wNZ(#ydyh#bN#zIHW1}$}2&2 zWmSPQ6!N#@)gh@8sV}e)sLkV&D(`Lf(2tnk^4J>7V)FjK8dx;%WqZoJ`w*;l1L&ne zN~Kf%E~FB5fT7Iaex|USw13BZzPZAe9l!q>(~Z8y0BF9!T#nT8H4g;O4+?csen{Fo zXil?Ke7`S5_og)#Z!eZAtMcI2I+9~WjnA9lW^>crtUGfGGU9qRn`cB^Bd2)Y{XF~| zX(wO~tx7cXL#|hAX3?BWf&JiupR^cECi3g${u1x!5{)(Ih#2fK{U+Od&Nhg*KKXMV z{lH?Fk$$rZU!&?xIN*BsWud!DTbLls`CM?*XF!53nZ?kpH`ntNeDayz@08p7a*%~c zS?Us8Qn#(a8jzR*+w^ZeKe%PCMrvC-0;A5&zP!zd&@8NHFso-_)<^d1CnWMpZdtnETD zY+6B<_U&ykXeffiT)mEKqYYnPCo-%<@_3w7iD%~o2^dm8ecohQ1dmv;&=Rz`%nt_VJdY!U&uN5Gh#bBJIHl1XL$+99V~N}7a2aNxdiza!O1XR$$!=I zU!61shU72gS;1fS%7$4x@4QsY8-aPGb``J;Bg+M;3_gE(@R2;*@;?SW-wb-T^M4a= zpBH>&&;3Fl;kU4gH-tMoW3=CbkL4u$lLGiSpSWk%Yb=9hRMpphF`VgR&NQ$Tt5p~&c}q%!Y@>a7wj`JdTtmE3=` zvLjQPA+SS^_gR-{3Neqz1!-?Xb;eZ`NO=5@xkOkP1lcENkwK-?Q?9MJIL&|%(baZy ztaa%sOkhb;nLD5)sKjXgXFk1>6DX=TfzL1YCop|oFo7kOy=-%=Rp}}{%a<=s&!SB* zi?)}@TkE!qLbH(NOM&WEGV&2J^5-)%mws+Aax02q^_Si?H0ZN4>o5JjrUrfbSFGB6 zV+EJnuil``FY=fBMS8g*d{4b7z0yt%2F=YFw8Z|(&llNzCin~@67C^bh?FR}YAl=~ zh7j!E(ivQY+n;kth4yjsh5869^P`nKO5vRC~r_)3Lmidjv<&g3hT(?JoXbgal3IZZ?G2B!1*C0H9-3HK*jX z;ah-@7qgL0R`XSVAqJWrk;h#?b|*-<27&xl;t`qII|3nlx^KRExIbtGV#jm%$%$6O zxlSagI5OSWe5xfVXgvt2(C*}QpNjO9mNm+%EfxK~7AtMUMfOIKnP6fvnR^f}vaGqX znkQ$YXHtpA>u ziD&Gi;f*6a)L(1ysZXTT2(p5YpQ*+xCj=m*L5gbOxXT;RzXKUO!`sLa7(1hVm1alCof!CqzAV!c42l=F zC$KqA=@_IGf$N82H93CU?kjWIB8dJ!O%<+t8`j3_YH&;O z1Du*2S>Mi5iJj0zmDy$mnoriv&p40toK*Sm@*6nMm8c6KTp#xX*kPWUiaiuFc*<=f z;IS*PpDpB(rm+t_x$mwB7`{tfW+J{&M)~_>7lL{?Cr{OUJG^`Gslo0wNaMh4@Sf3( z6Q5D|K~}Q+?}HDvl-ZNhf}^Zw%$<@Q8ChEx8!P^mUrx!66vo~U2_k%;Pu~?IHgqhp zzb>&CCY4z|MW0wn+obEhq7p$JoR=$q#jTV zcjx$^)+aJe(Qyd?wLn9chHB}pT(9khs*<5$!iHdpyp%d;>A28sq*`L2tK(J%&9({p6%wQIk}O-Zf;3#9E>p5FO*ARumRLndk4?>!l%zago5C6oaV+ zJ8`Sb=23Jqe)>S4f89};_hCbv=og7#yCX<>Uvqu1-8$ZM!UvpCQVqaesxMD&cT!c< zFc@A-yUc$opOG&1fy z09d#o6AMD;f&%2ZqJ@tvO;yw&-@V}a{;xsx`Tu<%69pYseyyoq3S^sO>wqC$J~OEj zW$&jq+jPIhkMc%@xOWVy2GoIam3c`WX3q-K%ADP>CCaN<$~+;|O#3C9)s3|_M}Moc z9|z|{cDG(|?%Tc7_tJa48Di0xMoJ<4*-CHVFkRK**87H-h^ zCqLnly~knhrrueR^?O+=K2d*DlFB&@)-KPuWHK;NzRFV3Y9NsrtIe0miz-&Rul0t| zGPBhsg_qT1#pim)(UYlNKxq3M?UXrdIr)ZXYGh*XWWHBP~Ciu+l~`7kEO=6#xu_3 zs3~`WmENrvWw-tmN!c@wd{=hsY1ysyz68D7GxpNm$I3*wTiN&yAw3AZ_}3aqJ>y}pA$Jt_2_(-ozvM;@gDDpPVRa0@oiEi_L+;#-|ZQ#^cPil0O9 z49)Z7^XOl)(ftwNl(}LtaIn!ca`m#FmSMQ_d*i#x<>g0ODq6e>TXPQri+4`arijG$ z6LBN{Fo`RD-3K)tpY4=;ZV1%J_^xvK;JuShV)}_Wk@Y<-6zmtAv$Im`5s=wct_%OvAFwI zKvN7{kT8|7X!KE$-nEVHe~aZrd&RPAmWoDJVv;#~X=lpp#Ksj^z@oCX-O`PI#CPFF z^ZZ6_(v4=X$ce;04j`%Mtl`(Mz>H?Lm9aQ9xp8M2_oJiT)IrBL2nxfMhPpC$zX|$U455D(eDRa^ZnydjPy&2kbnFQ7 zEB!9Q)ZI{&RpN^|lmIVm0V!y=XB>B=D@Ys-2+FkP;M_c=yLZ&xmD!C`j1K1$6=kUR zTSA69Fhhpg;Te}tq^09JLJ+S$?co6xQJF_mo7w0YC+aa~o-T`2=C`v!VkJR^ zgwV-{@QQ|TLKwoW0fgrWK~Say!WKYKrjY{5uGQWDDD+Qmlv9j;bsSbjl#SR2C_9KK zqs52s+D2!Bi<@td;p#_V2{%$^ui2UnHs=6LpH0TX&rU_P+ouo+l#rSruWv0if_bkC zR<7Wra4lQPET4t>e(*XlGOJ|7Usmm5A0u7v;Tu6e1FJIyv{X@ z;wr1MoQh#?FPYvFF2Xc1do_)*L$Fmk=%jey-HT+3klG^BX_9oh6PsvC^_< zyUkC_V&rmV?NrPwHj*l&opQYwFg?5{#75%nJZVp?{R_{yFRvoB==l?{FnVaF=#CkQ zL~2u&s8FF-xKrY_q)J6}3iBw60oNXnz#YrsyRUoGX(UIOCkrQMl~(>#-ZJ+78C^$g z?^zgoe3s=T&gq&HarZlwxGf&}%iv?l3R7Jz$NVg(S;XDZGb>WseOGMkr^ALci^RrG zudI!YozZ@N`!CivFIc|*=z`@*#c3xM7g1c`m8i2@6@b9KZ|Jvp=>!mV#u6pmD5>(V ztLATT2^B8_zRefe(>h2vVS8C8tCTy@^JSfQ^B%?W=$2Dn?dF_{+ki1sNo8)WhBUWG z2XJ|wH=5Kvs`5OsQe&6-o*iUHcj%Go76Ob-Do8pyt-wS?73zt>j}w1J?8+sfoC$O6^}uMy&q5WW-l3EEV1P3V(-JXNn%W z;xl?v+GjM;l1rkqvJ*XBmINPI;YW7mI1DRZwb)bs0@q8sa*q6>g9Z^S$FJ+;YlOb} zI|1KWOHISk@tsQ%@Rqcv(N|SX!|7yao-SLQRu#97U-P8e66vU>0TcXM4z+|l$`0^r zVoJgvEoCnH5`16$tnHi*mYN21S!%3g_;-+*zSQ0hvC4Q<@Wo8@njM9(+jawuU3|tjIR+rJ`Efo3rUr^`ix%- zx6aCmjckqQB4swm{DmD^YAmqp8S7rgzNXwePr*5!2|fEI%nM9#lBE(q)R9P*&(`Ju zKo&SVe&A?fa*7i>O*TND>~rS{M3kF-=`v4FUOm&e_@cMJBO1-q*~XpW^4*GsFb zW&p?iYAvU9Qeh2z4m{&b-DkncK*x;Yk>23Fd66YvmV3`Q0WH)t(vj-bswnn8Pj10y zNqaRoG2Rec5sI7*@n4CTLp0G*s<=+R!y@dId*jJueLk-6({%mQxiSZe%4YG$=+6xE zo>9dXD=lSq34d+B#P_NfVCqrPcVFZ&LeBdXv)jutIw5_GB65rvKk7t}Vb)AP;#6+I zyt7{dpIQJXEjnTQ0k46hJrng)grebaG6QOr`5%y)GZusMPWzRUNxAoQCl5!>ULLRb z&o9y_sTiJ1=V*k~LcE}iAu*^VKe%P<^Qxx7C7j>DjhlZo%$kp5%AX{l)l$=N>iG@g zF!+Z)!+sJ91U$=6jwJ8s+fBH(-yUb09r1+9KeS)C+!byIX%GH`Um5P|^ALSF*-LW+ zxexdaE>-@)q7!Hg5@Xi>YWK^NI1Qeo`Id^Vd0q|NIS-I z3~i^}>t#aF=f8k>rb9)dzdy(G3pq*d_Tpi1T^wmS(O2b79xvvV%-L8xh83q({MjlV zCyJ64RfVIAyN@caPAYT7$6^D(6$py8bp8d!aE7G4)l%`^x^K!|Wa?9De)S>xtx4KD zz4=T#(4P*Lli2_jkW9>3MbDJU!YfbwotpY(h=>&Y z9|D>B$pdk7c2 z9A`_%Zm4M(n9592Tm$f{oLW?o*ZAQda?r`mx?;5|dgZg}Q@DS_SA6$M(?2-9+FPoB z$E31a6~#X8)wN*jhagDHPL&mU-y_(T54sZR=@+tYiPgYU->?7mY$MN(uRKdR674dc z9W6birOY#k2)LtMABNy3slTZS2pO-Nr#0P3dkH#sbVZp2H-0<=Z$ppcXPm&-{)VoD z|2{#`qenvTpO533@$5f$eB&!i^AOfv-^$>SGuqR{sIKl=GUBH{lg^FZDASJ_k0S(U zppEXl<3Q81lBkcT%*$rdrqO>qPbey?C++V`5%{;5nP&4!(bW&~+vd(>@7dxOq1_>H zc;CQ;sSUpLKIlyby9Z7MNQ=q>Wg=0={$X4%|3!KE|{xh-gavb6V%&oBavA9YV>M+&zV zU(o`uPO*_?h@Vtt9ZOU{l(2toy6`gNNw!b9M;BmgXBWplF21hdGj76GxOMb_$I9A+ z*}ESK-M9Zh_q<&9{H3c*x^ns8ilkjJr&Lw+v{d4jSzv1B_3tqr0Q)?%D~7;x@d+|I zOS15%30=YV*Ob^ZJ>wwa$h>X}xh9aPDl7 z@!Ii>p-(|Hte8V5ms|N^Kpk;?4M3=P8NL%Ew`bW)GE=nb+BrIM1&${r&d`vD#1$Cc zfv3goI@yi8Iu))a{mdq_ju>5wp*=)a~c`9w}~10de8q zMPI-8WWXpuiVa*-Jc77&e(1 zE@_u?NBq{eHCe(-A9XCo3HL*hYj{Rn`3ZjS&;kChs^1(-mDO7I(o)+^s?s{2GbWB_ zFL|RCuL-^nGbSu-y3fkj%qcYKZsapa%lOCt^kk6;OeTxaUB!M+$4&Xe0F3mMWV>7vvqDvFHhG0ZPf&U;sU3hB<&ASt{CrW=g)v zd^Qb`@om3a_Ye*`14#!fmk;icREhn?2wUha=&gF3(%a5C#WU`If-IHl8sgaR;CKu= zrlTSXVKB6Dd**9LE!1?i*eIs%OKE5@Cr%=gz2ES5nDEBRnYUB!=wm`V z^(wNg)7JgRSU{ScRQW%S)l)lf?q0gDG7sV`qwU*)e{yfeB3pY+m--I`r;g>mNG-9z$08`xsLbMzc$Pfl z01N`R&f?Bl5yS-4ZH~1vR$P-685rxhY;)}LrJG~ZKg%8%>-hb^Sl=H8#`=9RFm}P* z&9PSTPo>e1n`33)`;FEPjP=_vFxD51zT9lZI)94uu{m~8^l54R`R3T=b2i7O*8=3K zfw6u7JAGj6f|&zj9lzKdD+_+C8yM^N&A?dS83SV%Ob4i1KH@nQwFO(<62S@YgDW4$ z4uI!}&Tj(>u;6ilLaHY}PNRJIsP?BB!mNIiyO+NSNA=Ig05#>>ok9fg3Z#A#z?R3T z<-4?-7i4NKb@e-5tQHCM?NS`MALP3ui@{hY66I9}}e_ z<^I_br@eff!L^k)DQ`4^>J41fy-3Uf&BP$`^sd6OQvs5BqFtFbn zoV53-ST*Fcof7RunZ0;{@R=>;-qKOa6wwxs0#%LVB2?58n2YcuX0(Kw8vpQ75~sFG zR?vve2UZ!Kuc!^)b!dG7QwYWL zktFmxC!_VQdmYDY|3|YUBWnlmC5p-n>MSUktjvy3J+%6=;gPhrJGGs(`|8?9d zt0QKo-B;yWX`usYwjbSyy!#@1Qw5UCz3Dsix)S><%dQw>sd)J#K)F1EQb#8_|0O(a z6eLn*E`6Q!Sn&%8xOkjrbY!QL`~JT|Bt0Lw(qqMcS}NN95z;iTN}AEga9c5l6?Ekdx-%0mZW_QjvdOG|zg_=J= zy7-#2(%kI_2HjjSh8Ms1l2Kj|pH5_wDIUkS-|d2lp;L&7uV3T*Z{L7}eWV_EQeFrP zUm{z&VBwH4^|25^50xkYFvqxkJ+Uz4H4x9jhXo5)hk;dTU|}qL^stYGBV|r!U`{If z_{081-d=-HW>-!(x|A8*d92?=8v2@KeMIzsxN$@zE|W1%tLAa;iZPIxnV-|gd3!Yk z#qu#EAo%lA2TZ}49_MjXQsqTCf?T+!^%gD-ef)3jfCGpi)x95T;`l$DKK{Ra&o(tM z_Nn*>4`D()zMLl;L4e~B1XyL+ z6{C_Wah(I?isTIUT5Kqe1$?Lfl!H+I0T06LS4qMTuceDrTlOoirht%gpF1*iAU;Co zbU6@vJ2((CeId;J?LiEurPFo*>=>81JQM?8)y|bE_q;H)hcq;?y9b>Ql38`*CX6Q7 zl-pK!RAxucHd@doU2t6%X|MH+a~{MwkjP;jM@wE>Ts<(>zZOzW)xcPn zIS^v**ne}ZRrJ71A>VYF8G9g$4?c;0Abn-N@(NdTvrGJJS0q{=KldIH!p}2EuP*pm zt1|KP4ZCUl>;eHf#;I$FpEF+x@KX?m_8$$c9)7l=vohPhf^(X8y#kRj#l@EPG8JX! zaK_Pm#*L9z+=ry}H5X^%h(dCG1Z|GB8c=1Wu~as0V64lM+lZkp7ZXD>Vh^+w3>`0X z8Tm5TQ@Vy2S~OZPv^my#K$Rw=3-#RS9a4_G>w>1~qchR;8vANAEqsq)4_Zw$9sY8F zrhUTDdTD6&&{T)c%KYsmqUrR}0h+!%+(*-QF9Ck^Ukm{wnl5pHrc3@Qnl{H;m5l?g z5F*bjCL(w_R0h9^0~qFN;^kvII}*l8k)8-~awXEYOFfh~ZO#>(P?=BKp>s9!T_U9U z&qT<6F9itMaaf27Pt>65A>ry}7O%-Nibb^dW+tjp45?2J{&@4`C_$+1^@#=ucPQOeyC2mhaK zsl-PQWJe0NB1GXg_rSwNCRF)nkJ1+-e8*eAKyy=4nMaQTx{+9*-&^=DWvQ|;w6ZS( zG!Uc2*1-Bym9)Qi7aoSI$4jaK)k%A`J4HUaPXUiAzD<rD4hIL>F@Yis+olY2!{6zz4G z|A~Q{)&u@q7az9@f{)Q>$@T)j!R&}Y*V?|7jw`@B}}moTqK~9D)DV4+A@a!+Az46G&r6}S;?oB1o3ad$5~Z4 z%8QeTluo(F914|mh9lBIi%!B1du(^%i+A+os&y`imSoLN9VWwTFsY&*-Due&5z#dj46v{ve;TL~kJT3-OMN-Vxq0q&`Z{Edd8L z-+mh0W3gw{+y_+5K%I;GKxcTs701OHPF+NxUnaLbIjI=;=K3}F{G7C$YZ&i_q{hJz=;G5VQIwADIpN#ab!U6g) ztVWfAh0A@P3lu`N-HFe3%6*4DW{b8cBqg^^hz>Gsi078ryGXt}?&U3&REeWs)rV`h zXMAxlkePBXGK2`hWK;OAa{1tEk}Ci8d$BwOk!U%&tDdt;ESW%N-3gO+jOy>QBtR|Y z=4x2VG+!WTpiqdt6#Pl$-M|4eyuUNa*vsp6Z@v8hbK;A0^csvQcKP4Nfm+Rd?xk=f zx6v=-^g$!CDi09!D$|6zAxH)P=l7_zISVlC&Iq1p*4z)CNZQ|**h@<79UAAS9w20; z%r}Pu85#OW=9Asp``T!}dO;uXftNYOYln*b2L9j1KkKhSBjJ>M(cxS|-_$VF&0jv4 z(D6elcok00q9@L`q9<39O3fAj<9ORDWISa$Phx$j23zQ%Hs;6)jGoHRlfjeruX>Fa zw*ji)p94ch`uo#4-{Luile0>?&m4Rqj+2V7hSq@hE28-@zi;Re>=UeW9_FM&c^5I% z8gFCQRDkS24{I&c2^?Bar7C~TgD^~Bzvm5FPTxuv4d^X?BZ^fCAX z;V2XK*C#zYanBpVN15EVu{gMc%b{?%`fr%A7Qoj!DY&$i`EW zbFS3h1dGoKiI#hut!dR$=1QO46FpvQpjO0mgwJMD``U9`Yl`tD3~Ts?j#&sQnQ7T$ zk^9xMr!h~giVqwD6dh{WU=d$?#=kh*RB5Fb8@WjIx-UTK%3Ls(l<>y~=m5@)Uc5<_zxXLG za?;~Dk>Y}%EWf?O#@$=67#O^e-Bzt2zB7q$Z?*3#c-hiL@>fd{!%0O)ZO@o?w{XL= z&_R3QUqfd%`d7na3vT~Uu-Qt_7=Jg)iOnqSzU#JOK{+ug@iJMetArQq8D(fM8&-LW z_?)A)XY>U`HJ*iP0658pv)8t07Ks!WY{k>x$OFaeF6%Bd1s8<-?tEGg@@J04Hpc(D z3q-4n8s8t|u5qc#d<`ueV@MYM%YA%lcBB}$atgW|9qIZ@bD2Uh-1MHi(;uk@esZL0 zy`70mFs?sRJLyWiJ4UxG?1zSJIk_E|irI7pNa?rza2jU82OB%{Q7-0~a+mD~WrzDN zoV?9r0YTEe<kg-(+y zu^8(lV~cXdhXy8kGW*5w3T3Ki{000#j1d~*Ux|T0jWYiyC|=@aM?TDs;0SN>j2j3% z#qnZt;F0X2UebNoCfJ!Es;g8H)jw0`BDhf{xMxuJIh2 zq(q?Q19IX8HkKC*^Doh`w3#oLOND+#d2c0V!6YZw>>C5CVrKm#-%ZV;yPWGG*g&&@mwmGe{l!Khr zrS>Y%xbqGmFa5$3)D28@k;xPYvF1jLS_iiO@{l(2q7)_Dh%Yh|Xe zL5|USAtWpc<*&C4Ez(79buRKif06k){vz?bf31KSHHIoYj@ym8zcS|&c68=n=@o8g zu6C^Oe1C=bv^M=`Xb@Dzwd*2%Z1UuHr9zb zv0|O*bsFmwzE-H5pII)OX1~m9Lzx2rFi4CJXIJ66KDs4tY9X;FnLK%WNU5*r(VPyW zaFQzV{Nvb#yxSfExB5lbkhGM;#`^Zauy?27?;5dB&}SaaYVL>HghqkLp<~u8SVHlX=r;EX^~z5Ih%E*;{;d zJ);x8^ow||^o%0_*Pe|?jCigdYu>j|U*k+gTj47e@oPVVci>Ql zc*h$pvLf!@`_w7oC9xLSkVh(eGEnIY%bslUFNPXeD!TC2OkOqiHmnAj{KudjUb4QBqx?EF zIc4s8kVpBYX3!R zM`DSLd8?xIHTqUx#OwxUiA88-qjHKYeG*l7GfS3!Rvow)#mb+X!ImL{W@@NszW2<*FzyDDGTWTtHmF0D-|3RCdrH zvUCiapoB%}?|I)--I)Zu_xF5%D4FiAQ>RXyI$NDOC1YK+3geTpp2cGH;E5amZmj$K zy0;jmt%wgtYRsd7nRx>hBx4`Ob9Z3RHBz=z#0a^DycAsf7;XGC`MRyR z3^=i1jJcg8D!qa?UZCnD>)c&?JLi*T{&Bd{Lq#8zUfM}7++;U*b3ywoR4!y5^$dHN z=a9?|zYECxa{7@hwE7#Lg^sx$R6QtM^!sf|Tr@}k7U}V!{ztmcMdj$lxr*BU5gyM1 zZOi@#`{aS5bvejZnH?}1WfU>a0G;3&m)|DjxsRgdU{&XISc*IIP^(A;O<8%QbRFj* z++vh3U|{TTVaOwMm4mt1qS^n&H1Nh^%b7Jv#0l|_8w2(tMXu?a-%9wcZ2Tcy$60Q{ z&hTCL;cQzr1`WmLf9qDiL)iR(Vs@Rf8wogi14rTa+fLfvfp>8uZLjZ8Ai+A`w6iYz z?{fF^ks$kpaJDX{!%mrfd7ltE$fhh79=*qvM#lr3H z3Loy=qYZsaO#_m7j_;5(W}gZ7S`1XhMSY}5zg5n0Qc#UElJ6X<8gm?0L+#wpYsBMK zEpPFsVzQ;8zrmeR8S5UxjQI2S3JE#ia^k?zR?!N)jvG_{0IyS$+41Z*zOK&#OSve0 zdKM6h&jr&h6@Kkzzw4=%ir$W{gFZW^VA3kAxN*rJoO1~e)=tlH1c!`{8J3FPMZC>h zNV37xQ5IB=ed@{F5F!u29>#d})JP=dsB^HNuC96JB#!i!-D#muaEg@2NT?4U4QcN3 zKt`YVwX(hH9!3|UEd|g`Wd!u$mw`~pCjed3_hHnsr>QarL~+W5(wQ&w7uLL`qG17b zMp+=S8-VUOoBet$9XNg(t{b#o;jHqJl9AqgmCyvC5>G-e=t)1n0si`p)6es*sp1>*wp4U5)Pypxeo)g1P*O^$SqR0n zA0$XW^iod$H=U3ny?1VHW0{s(9rMqJo~oEl@K5mYO9PWqfi2tWk*P*dZJiO^|N0M0PX9 zF5#ZVHx-OKJaYqNMf58$iJAq}vAMg|QnQG-v%veYw7e+CQqlJw=O-9}XIzSAPQu;r z7v@h6m|lECS}3pE`bb&tV?f@mo^d{&c#G}svmlNm4~A=}MRBy2nno%^=_JpcXZ(IW zmn(G}>gtR}$j>);*w!}JkCvg3JV9s z<2dA;%qE_3U)^p?XESQ2Yk^<_HH$nuj?=mCFV;*5$sEJqspXU|@=MSEeEB72dbqK0 znDB0RGh|r6Z^Op(S2Kb6y}WBkzVR#{l{$QbLAk#jAm5qs0EC%&`FNz7C!<7ZEs+ixnlm^ z4Fg=w!bE#UEB);o{1#ijmYT(}qVIzv(n7hDkgMkz-Uu9k+g{j&tn@p6Axta=g_;G5 zunuuzgbZu&0pN?2jKWBQ3k@kiwzISPUzUpgj&n*f%Vu)9-rMjmWh%b$v~Y^hmfxjG!|85P6pE*4=@-6CW5aAs`OY6|U#sPH4h zf%{?+-t8#o5-6C!fl&2ot+9U}Z;5a61k2lXxyVWH;{BLYeo@K!T|$x40=NnS-ZT0S zPYYFD#3#{0FugJt6;nq?7Qmd!_y^H}@OWh(C6sts8_Inz>o~y*5lof2|2n84Xz5`B zY<#hQ(0qh6M_w5^P-S$;ojz@w+0L!B|G%jQU10xD(Q2Ay%w>3itL*#8p6&cv)jKuG zysLVi7ws)9Igk=5`-y*7y2ES0CJ`C)>_)qE)IV5#trK@)v(`K5l7FQtiRtmYpm zeZ%q+@o-0^cS>yv+pjSZeHlKsGM|I^iccZ*cpP_{=gvXQ+cWOfC^R4nSc#Sj7Yb~h z_G77NX8|+f0Z!~|Zd!(pY@(B{1#i0T_KL>v z7e&=x%H3#Z@T4+J$FiUAzCc(iy7C&Z1S68yvJY+Ry)e(W^}YeQw94krz=zjRE2`*8 z0Ry>fWlkK6X&6zRy%^yoeCp`>O zW!wu=p(4u6VZuv22$hP|R?+K(l6#QT8gFWU;k$i|hZgH5jsFBmDs1O9)CaOucu>$8 zuEVsI`5gQK6>Wh&(OGZZ^7}u~68RPHOAo)z(@w@tseh-x`wzdv(oMM+ej-nOAFxy$ zOW0O4s61mkx<&oNKR_6;Ht&LshX-xp{IZsjB4J?J3mxb`EAx~4$>AJ8JPsQ99R9S1 znn@h6vx~Z|eCTtyo=O&=peRPRO0)+DZQd>H<+jc<7f<2_L*l zxC6CLTKOcJP=R=8ZD4qz`^TP8s2ZeoU*8S9E8UfQLLnZu5B9TJGrfj8?5jNEt^!8D zc$jgPsQ1UyMPG778aUNODBemv<{8${3=)D5% z*?X|1vkk*=67GE(j50T}m+%v00ErPcV2OCF(n_vU<|-jYpW8YAxeDY#@#k{tGIS#) zjl#!~dwELqxgsE6yu{u2J6TOmi24Z^W(&rww|d6ts~83Ar_S$uv2%WBTV-EC9M|strm$NrOZd@D)>IpBfn!2VR5ttNbNW^edq`n zjLlbi#!pugD_fagU&+xXjTC25{@V$~t~^p^{`MfZQ^sB?+SW<9#|R}XW%i{(N?+MY zxI16>8Lx8Ffw}*`bFuuoA_5^vADE0Qs~3x*SAViz{ffEt)rjSL4PL8!1R-x1SqWU8F-0Jj+tyH;1xA=B`xykIhUSBysdcr1`>~=wk|E z4Emnzz=tHY5gjCq_=Zt+T9WJ z2_hD17B)(8zu^#(Wlq9vC=IxFWOEZC++UakDEC}*{SV=)4E8gn({pvF72CiXSbv^z z_7LB*k&X5(kq6IC4hF~`?<{6Y)gi5CY`qL)2#8wtm6#wKE`vH{LtjMdJfkrvR+9_; zuck4L$62d6lIOObMnk_mf!~yj4b`B`F9vgwTZ)U&R?)lJK<*w&$_waTw2T#uAR&^K z>Wka73Pq6$zhcmNmw~iAZCAHCMRFyJrhoTQk}__Y2W2dW5H=46Wn_bSt|;SF@V_z# z-oa%s?IUa@{^1#~@XLgoQ;jLXPPY}0-iDIyk=S9+cz!Te!y;y;sf>w(Iji~37Np3n zw^Vc!xKNqlJD`+@Xjq$n6P{9LK6?w#V?}*Y%6GA-JCySADgFf{JVrnlp#^*3mZ0br zX3Z8Xv*Ko-j}iW@bho!TTX^?}UkzaZt6Iqo*j>6ahC z!1`gJEbMF8ArcC;k@XDfr_;zv4CJKRDmsfFOR`V2r9kU;8-}Jdm{x)}?qy~#;oU4x zFLQ}{@#00d_2*KGKgncXI1m$4Th#>j4c^Bo%jO$DwS1QA^UJhRAaEti0nrD0)+Jlo zD*IR;Rb;+I1=YoO1%`KbRsf2!nRXWoyOSF+)KGm z{KWgMl+yJlX5vuo{wCVTb(t{{${`#a32SW$aoS8@`+07omc*{x)^;U8fqWUpsj zGe9_Q#}=7Jo+@nop3iNU56~i{(lcWCR7LL=M`?r);ZzOb?PLg5u<^*R{~!b@0gxsT zZUqEo#%}?yR`wSJM(O6tEWQOOh9~MBbUWVk;JY}z^v_y90GWoK@oInQ3iBO85Dx%0 zvLu6BDmIftPb%O385!7Y!VZjKA8Hz0rBV28a}o_21S1&Szm^8M_*6yjqGf7a<3l(} zLzs~aVe>ma4Nf2gp@DY^A>0TE%5-i94c6fq>L2Rn%Dnex(qI8^nc@kqns-2hHuY&R z{SwmPKZI}u4N#0_(w|^d@lQ8Wi*d}c1I?C9&Ih`J%Fy&UeB0xv5@pc zzaz89-C8^y;F+Zx_(7#-+=f3?v=Y35mKW=m>wl&6vXt3G{58+$tY6Ll)t7nui_mJP z?d-OkHMWXP&&PSF#sZtE2fB>@_&fQbXY9-u#EJ!mt<0huG-7+1sqq~@sPv2#_(Pd5 zunW&KX6cr_iI^@9pLHh~=vn+zk)C|AdbxkXD9M;HC@K_`4sqw zI26z1|7Wn|>Js;gjTAb|+yNWGJKRdbVanusD9}{!wEyLQn~6W1O83fNMF0l}CX_ko zR^YtF1|bSuONEDHF*vbZs2f4~RP4Gjv@fY>d1Za)tz=tE&zNtE7Ib#HBk-XL54m68 z0FsyJ6UG)n$TOZm7s?z#-)N_2jAoY!H-)%CFXsBMhU!;ae!;Bs%!Q@G#{;Mj51BS; z(FXTJ(!1_2+=Otq$-kb_PWqa9JH>1xf@AQ*Nx1+11+*wwBF7TuUa#jHDLCTOdxm=v zsE>00m)$P$1DyY1JJ|PphJ|UDENm(n(w%7RV7jrYN{COath|a0madcTi6Ha?H&i* zl=%__ABNVIuM+O!O7aKldf%mAW$0ILRf0Gar^ov5QuMpW*bGrg_fvjW=^20K;iimD zh5vwEb37*mXT{5zv@xh{GfQRskVoCl)yRTGj9nJYv6cBTU&#cE+-GpAZdgc2{2V+o^rI=kqww(z4+JJtT6F)I^pN}b&lqT;psKz9Wm zUfk=yXr^EI2GkFjjg(3k&n*@GQ2$JkpU=zBoW1TNc#xJ+GN!IIRpj@hdRpp|W;x{r zQYuzN!@&MlJY(t)V2?`oB%*)#%rc&_U6xb4&nk(&^+4MBv|EzBnb>`OGRH~_`~?_ zE$rr*RoCjEU&39!J_$_o08CGUflVXrpB8N9TnpKLEFmY{sk*H)XMia2@b|DR#h^Lk zH5fEqY7H7*du=T3OF@`?Zdy9n0e4iHTZch_WzXmv1T{LZ*Gn?|b&PX-WbuTgTd~Kn zPH0d(A#@Goq~{s8_a%W*JVBNs4eEruVx2YvGGc-m7vnO$X$D`VBstPpWvufT6ibBP zF^s2K_s4wGpH&o6`}#jwMWI^1g%2Q0CLWF7loE0mgMMY@g?YID=5~(%`He;s;R|7upGP{dl zCC-^}H}VC{qpu3cNY8!CDbVc}uI4mKRNjyD;9kq+`A!WY#!W31TV|D%x2~Fw8Bo#Q z;74UXDbUhqAgPZijL|*O>zsuu@Dx$MUI3avTS|^VcWHlBL4bQtHcX)0E2B*6BHrz7 zl`KS%{t0#zPAA%kR^eXDobr5UmoHX=LSN2mOQ9a}HCGC3Wu7=3B$ngd5RC6)8^j5} zF_99H2e3BOH)tUL|4x1j(pVoeO#=+{;&ChLXZS zkE7Z;NmQN-65;67yZl&(ftm}nv#){_F4bU;Cm776PkG>!gtI*3{SBhL>#lyQ< z&NH^mGbZ=qGP9lH)s`|Zy$UNgb9gW8mk*vJsUo2G))jiqnd7eHgoJdOZl#T*=lo{j z3gLeh?Tq%C^u?>0z6^B`T$NtcaD_;!Wa*K`t-0tbSf$Dg6;Ot(=}B=86h>$i60v0* zkTTc9L5$<%U3%M3n}$M?l@ZG+&(*c_eF58^m@SfuB`@?OhtPU`xF<}_?GYYL&r>K^ zZ63Y?49zZoU+$0k6PZA6Bk|SB<^Ev%_N+TqmWrMrV>qAOb|U8^;l3)sY-c2HNzA$- zJ!Hr8mk?8Cy2~BkZVyQb!_J+trw6AJNz24YGxLa>(wQoDv8BwZWV+p+@gBcTxKY2G z8qavE2ZA6Y%d0Q3RPPA4vsD<;#0u zTM8NQo{`V@P(VpLu2tDT`l^x|y;F}m8oibN$%*HgPVD<$Pp;b@4NSB#Ka#rOgUiWo z|7LAc|IFs)f)VPG4dv?(mPpcg5;vLzffG5eMKw1D6$?E$T|DGD?gt;+@Ji|FLZnb5 z(z>|7%e*2g*w;a~Xe80?QH$=EKltbl5PaIyLHErcd^Wm3UiUr{-H8MNboZYB_vkMB zK0vpfpu0Megzj7C9|hgTBZ%%}=Lgh1DM0t-Atc|2|E6-(>-gaJKDtlH>*a|fsJrTW zj2P%%_+QZdXDzy8WaKv`qx)C)By@4Yw!h^Zw3XQbfdFOB9Sp>?S9S;D*lR}pabSdX zKs7mlSitH0&tMLuA2DTm&3=}}z!n~aM>`o4`F2Wo5?BnUt8xp36N;8;k;Gyc`!7S^ z<`wLlF8=0aK2@f{u>cN1F^t~bLBFFE!$4IYx+(3uQ*(cqlHaYSaGa&0lOem5xn>al z$=H3K_K6(y3+`hga^XN*W!}a|JdVRO!mE}E>EWAikwV3*DvS$m7BBearJCQ;q8;&QZ$VXxrjssNw#!oC z3I^(8`z&SV(Va0iE`kCn-sL{Ml+mhYN%~4p^eWG2aULZxvupHje$EJzgn{|vIhl%y=5|(!2y^O zg3*PGEEQdc_R9QgAgqRq2|3}e|ITNGZ36*5JcTvh8H~R9Y4~n(F(#u^yBSkGp&KRv zc!pxbgxg9Ff#&78sQ=E=_^W93!UMVsAFAjp;zFM)?QNCWuWKMg zR(zW@6US>9p3$o-W`EyRA1vP=NMLkb1pb>XRbFGVKgPbK*ky*IM+4bkH&s1eD?@E zHgsNLV|x4*B@&Bx)>2y>+hBHs_K%u-_(_Gf5!Y{Tf1={XF;-AaDT3 zNw{|=LwPrVvfiZJ5E*Q#=s9Sv%)$LZQi}VoUxTDH_}nI60hNT?Rs&P!IY8Vw1v_Y$ z&j)?8G<|n+)BYFFxX#p4)6bZoxR(vI|4Al`62FUysaa?xV!YzYipS<42%3m3357zf z6R~evgF6$kWw_?aR+;V2NekKW>^OeKqqz^`7s^JDoScYF6+<3rxgpybHQjcKXJ~*k zE!Df3>}z<-EEOxaJgX)DEg91?RP+TlujVxjg+lHo(xK8brktZi&5`>Q`qNM3Q}^Sq zd~*Z0Q}t?SdA(X{9Z`~KZK=Cke+tkARSyOqj%&@{3aX0qqrk-PkD_iW^R#n77pc() zjqcfGrd^#uaqiYC^Pr6h61N+E{$~h_sB_Y6=lnEruf_KG+HZucyNMT*iQf2vOMAX9ro&L4fq?jBXO{cT18O zy&6T#S?4m^wX@b)v8lGoY{Rd$*Pbu#{-I|nOPrJ_&5 zD^_OwB1*f9`2qS_o6rI)d{+*raFn#h`z6FQ$BKtvm&&c>NJF)idD_`p0`c}JRXm-e zW?Jea=!kiZ2qt3vv!lh9%J?OR3(}7iIuC~T3kE71N+pyG&C48-qwUn>6sIAC@;_3X&itE?a6co3R?-&2 z%4@{Hny%5;QM^belK8*I=SQ>XY7n14y~vN?wLx|rBY3SBGlJKMnZHG=-7^z@1aDw} z9iK1C<2+yAN!z0Qt>g1+n9>^l0sn9d!OOh3lTbwjg8sjk*;7Bxy=);^h|jrFgZQvxtnJvkp5( z7V;3TAm@H&al)VM7)PA6IG$UNbx>`|tEcd|~ zQ)c5l^q1Y1{b`S-Cx`2MEH75*rDN6*d86wi5XLm->v}9j6`C?zJ>%DZfim?ymW2yz z`P{dv4^oDG_Akh=#kn7+K~pNTmCyDIa=jI$<%L6R6)lD! zg$?1yY=2uwq=}^eY~@0K<-7o}x@O*r+(`*rWp@s`5Z43M@uWyjtAC+7-n_)o3|%^2 zp^GUFf5{HS;jKYWZQgLPOQ`v@!{-?@`4DwrU+6&g zmTI0f(_}X=P>l6B+b_j=TL+HER?!hq)hw^+8NCQM;eIz?(1BrbKA!1PoUPegQYp^Y z=3__+OGWc9haDCxfW>gBq4H-vk$6)U~BJE6>uStG#`q?#y_ZpPwajf_=Jy zbYQ*Asrp&1vY)W6WlAWN>wL%C45MG1iTu}|HnuL{l#V+K!-X|IvJddgxa=&@jrkwu zb$BGQYYlRTO7})evzR#ajwFs}^aqbBb4?$TD$n_j7OvTi4TGcN3HPaT(2ZpX|3^MH zDgGLAyFFv$nIM9`n%ztX&^qbENtxLzlah!_yCr94x3*OH%ib7>PRR}r?8jeHH7h(< z-bq=*uqVHevCP^`lHT2|HS@7q7H`-W*v!x+r%u^rspx1DVHV(d#)-r^;lBC>7+{gz zt-7!kZZ+olrCH2`#<_u=?bAZs>^XxWky*O?)$K7IxGx9l;u>@XldxWM(b=ByX?vL~ z<9#&aQEVh&M;`2xoPEveRY%XhzNtM4j7Ch5tCZ~P>+o2r0Lpw$7yvQFN#|X%(>NTS ze;@>A9;oPbS;Ab3^H+T)?uY43&aj-XUYYr+raR3s@7j!EViS4wse}o*fh_V-?Ft`zg3tIMRL^%8^Cdzjh7( zc?WmhM%ovRkF+nIY&&tJ*4qv%W?Bxbs97rfR6EcBx_6naqC>MlD2YK}v2@MlVrfs* znV4akcqEHOI5tjphZkhWi<;R^(VRr=qfVhvC=r|4lCBNH+<8s~1m&i}emU#l2M*7l zX_f5Hx+h{eORTh5c|5P7lRvY%iKSp(S`95He~#rXv{YBmSkR8#!mXBf+ab1(nk7Y_ z@$mO%2?xAO=iPj$7Z47QkrrSeWsb!&SlM7G2&*KFkA|&h3;90CAIOJ^3U>EA^h%$D=dM)vflT2GIeh0-S`#Y3e@T3L(r2NNd(Y=de2U2bN)|~r-|LCs+V7b- zfaBTSc10#m5OZa3jKl51DI@M~4Zl45N;$qd-MZP=i zOkYdvIvvxTa3A=DW(I|EVYUH(-!=6(T6FPG8fPd*vfh<*X#Fxe9ZM!x~{Mh<>}RJu$h=W1pm;! zw3K<$`2d{JnIl5-kEP51tEUNuXm#!}`h7IUBa_?SqZ z(WukFd;dK`k-`$ML4@MpBm4-(WNi2_Lh-;XMkwyV14Jk$%|0SR@ncuATg7QQl)&FQ zLUAG5IpJOcj~Rq-pC%O3v5C6=ja7o6-`BRvj1zzV)(}YL;F{sRVlq6(5Qe#}8&EUa zPC@{%CtD@lZ$A>saxdk#`~4jRTr)hwR?#eerZ?^f0#4jGZ4x7Y)4E|f)|@IUw=5aX zf;w=f6DcGX^bvtv4Ue z`w*(8yXB<$`}|(!^bB7RFfHMk;3pFeAJji}o1laRq16S-9a7vd+#{R=-x;zCqwlzlA3$+@gwlGewfwKC7@ z66};5M+{)WpGq{t7xE$_GSBn(fqBmHH=l%S)-vITS9qytzf-h?0fYOSPQ1Sj_fmh( z&=*6y?M=|2c!@jleT;ZfEC&@lZ8dUcr1W)~{y0PMD+096UU%C2n85IQ2A+|^Zif*g zU(VNCEtRqMWN_<6>V7kHk<-Tvc}DrkAdlG`R*A}Z`D9ELI1BZ^*d+ooCy-6_;}(33 zEr?BY$q;RT1BT7Ty9l4VV$^*%pR6@*#!y0*Ky*37(R0v^=$j`nizz&Gd!!ndfL_hrk*qa`j0(w;n00357zP%O_8sjFZ>60S^94S6Y(V zjO*vCw`$n9pC0cGyEAo-)?Q=sfN=iENGUvCF)*woMO*eGHhYj@--153JnqcLwH8So zCXgJLtn(oJk8ef3vQ_4;mh4I2(j>ctAUNth45Dw1Im%yVIdBpBh~QxPxX<<@2gdf9$owtNH* zKKIe?L;UA*MdD|cV z^iK6T_(TGPg_T5UFVj0wbFjZF$pEY}hjjrjN0*%#*m73}z#9wjTpS4&&imv<5O;53 zq;706aX~MabkvN4SVY~?c$q&KM-oel1e6=p zoVJRdaV~~f!$M4t8?ts=Yw(aHj~ZzqyW6jY=h!OyF8s}JwdkvP(;w~5f9VO70DPrq z4CcpM>*Lfz<7BDu$uVf5U~f-_kFWorQJn|k-l^ywXfK|peh&SoW&8kRJ?Z##>6^YS z9$wlfJrtSe_u=ohWt1cEoI;7T4lq=Bb|0QcJ;pO$Z6S-+sdN{;$&*j;EUL!-#|LWO zM-OpC3!&ET|9}XI0x$Er7Dv(>g|RNk260w-Mjk=q`oDH9xL$PBLzx}EL{JY&NNzTjEeffM5yv-n8wu3TiPXa%Ax%4~Wz zR!-(qCjcSeHawMMf@FG~qDHn)kgo3;_w!4f|2zQ%z^2Jfd{k%C#J4Hy3dbPRucwb- zh6%GG6nr^%xJ%rk|q~D_BsXE->XK+qEa(>@jf3Ct8 z2k*X-ceC`nWXTEUoI>Mam1n%&T+4*)hnpueC-T4E@Yi__e5X2mISL&e!I$~3`>Vwm zkt0L+Mr{>pFR0OtXWGH*VUc`um3eBD@?1;jS| zI`6xp1G8=v9GGl6FoaYzhc}V_;u+&3TqANefhw-jQU&Gw3zgc#4H(g+{dH@Wc3!@G zHF*j;pgur*u=!5U=oG;)n_kXnPkLi_DAB6)jE)gbiLIg;?6UrujwBRCrQ9 zmEPIvwz{x6LQdqgeu?zXJZ9k(;8x=OjJlB_XQM-0NBr3p*0$i7rLB$;;f^ln0~r(L2(_a`ss& zI!fmLGAfV-*zavxPb*mywoRg=GX>jQBw^-@XJ`_>4!BO)P~K#gF}|rLBT}f9>F}!r z{OJlyMcY6aD05&(zxe9bmmwLmA8dkFqh@}FggmEUPAq3{AE)SZE8esX{iFPHE8et- z`9F zqpS%y5_uY`37B>+NFw=iuJ;l+oZ4E2pFBT3l&{W7&vQ;mCtD52_e_kT8Y&(y|ICno zaD%q*NNlwxRA4HSc7a;Fqy?w5OD7y%m5HgrOzv*%i+4t64hBCNo!R973|jUJTF&v` zNz3`cPqutB=_m3E+ftd722a^rJow2rck7?p@PN;*%)D%Rl>Hh9LTklzk$=kk(>L)q z(wj`UpH8p!5VIO{V=KSgmcow6PHId|e^TSLQ1vO0XJBS!{%|I|!EMKiXuXf^6a3OW zmV6qlZ#7wq43(6!!f~dF7AY8 zI;{i}w)#c!kyQ4TM6fo)1m~FAYCYdkBR}`WfG&ImK%UV&sb&3}fDgV(vi$}6H37H`$lX#qc$L_ z!9PmyvSa-hI#6bQ7AF87sBmiOxGVS> zehgvJT3;?L`al=4==MDy3Qe9|zj|y}?rMi`ItEk80FE1;#`VLygxVwZC^EZ2$-Y66 zvVOQZHGX?a&fc6K;6HDW$-sG-Qk%D`Zpm-IL(0+HPH{P6&Ux{>bH2bXmWx@?*K?LW zlokr*#m9BBogKEb+db=rP^kCfK3zJYuUM#LU$3Gu$O(_k?v+}yuT9Y{Fm>{r^?4-~ zY4h4h=7swMD1%_)kn~Up_vgkeXXH$zLbu;+IScdRv1V4uhFy8imb~_hZRZdA%Uf*c zH}~^t?9Qb7;a>L~@VYR|QfR$Ccl`NnLxs)ebP^az8w?1{R(ekOn*`P_KM)`-lU#j!d&n?{Wz5_v)etkEK)Xw=(|>Y zBwa%}PKK=YQ34T;RYTIGTriHCT}G#b`rsbM{Bn2abL5Ehwk7*IM9O|o358;jdAGJr z$t$Ty%`G{UIj%vhYNYOs7ms}VoMhHN>8y8y>Ln*RJD$=IXp~B zsroMXk(N?5-~SOxshWi_ujy<5RG1zAf2*VV+Z2)WlK+Gc6~r>M}NiU6b#K>P3wsxI`SY1jsOsHAo`+hCqm~qQu~fKQYCz8AQ?ZW9t+;vZ zohg2f@J8~?XU~K})eW&;uvV;+?xCU+Fas}5MP~{3eg2!4S5n+E6e+uiVL8t&AwWj! z4?hFgi!Em))AIA2&H3@`TjZ5&+GRV{cKcr~XMJAHdMj>rxHCnz!Lb6DV=VEpX)L<5 z+g@n8TQX|W&DsXv-3J*zrbAwx?{Pg(KJ}Y7(>czl#&+u1o;C@_}iH0piH+uzEScNsDVJXdF(0lmKzVHLX>T+ z5l_jSDYGpNft`V2*N+Wh5^Ow~?S{v7Qn_e++T{uNbOJzy%qK#CD|>cyep#ksl|*Ot zJ|5B<>y)Re8aPE8@G5-lX~?e#j!Ab89qEYSHk5o6S&et4FLu~c;elSNuN4`2IDvSe zK-wJJ+2Qt`BJ6t~{#B-N60JSYSdM0nT#*Wwn!iuBOxLcnD zYRqw!{ob8?eV%^3gs)MP6qm6eok)D=)zxirKPW;t%3RbIh&IqoraT!6;T9IAn#wJ+ zGWpS2^7*-(%faQmFw8TS9tIH-Zo!j28x*vrWyEuR@9Vcc`8Hvx@Tx=jJ~k;4n=Gft zo+L`~@K4kRv8h%(e2}$mvB3H z52r%wIc4x-t$6r5B2RzbR?#JgfTCAs`{^JeLh^(CGOcR3*FG%#h3X-&qn)D)1#Gg|Af-hCX? zm9SLCZKqGS#ihVZ#5Tj1Nj!C;$PzJ z$BSpWSIRg3d=Z zSR$oF79?WJ_1d^tJh|0YJp3N3=;EBw*w&tL6B;7^g&c+rf+#MkK>P}FpRehds$v(O z8>^jMt;1K6r1Gc1=)*AwQ+elv_BWB5#-Qn2ss3? zcXWelbApzS06AH{<`IUBC-y^F(6{w) z?wNu^pTx)6LMAd6j~7?6q~gXTCcXGkGHIT&+cslE?|X=s_+z1vd-zdbL9)bIxCQ6? z#Qk+<^t9k7XSAXInLMLbp0ixCp4#jS6sE1rP58wr_A5ND%yTO8a5xv#Q_R zY?6rKQg)oCll)J{JIqbZ!44A%CE>PslnN;SZMc<~e-eXMA1*YUv`ab1;+P zU-s5Y9qfrGg)tVoo8ta_F%DQ(<4+W4<~IEkGlQu1UduU%5<#|#URjgMB6IP(J8?-| z^a$MVySrK?3%i0Fy5qNcAPdR8K@mBR)vzSf6YI-XW@ExxNf=EZp>f^SO~)T$d#jV!yJKPk^yWjV#;ZIyW$;YraLgqGqhCEZLl=r#y0{G_WmE_ zR{%XV8R(T7Xiz-Xc1BLeelNdA1(Y>3TFe8-1*a!|as(@7Za)s)g!kfFc_GX#mx3@u zYxmn;17YNLK!2wVd;Xdtdb2={oX%*_mPlEO5az5?AsdPi^c=%ZjGKq!h@|<|9t?zW z*})nQ?mylI4Z{7$>@WDq3fn23Dn$Zb-ve^$v-jU;kTmZPX9n)c92UVHlMJr61{cr; zSyd|f4H_$Rds9qXb`R+YME!D-Pm?uGNt5fw2Q(Qn05rKgpb4*q5O%Ot(R4YEDFo3) z1NF#H1SplUYPXht%=AP~!U}mpoXk65ohmFyoZP~3Nn6Dx>;#%zRdyhD4DOoP*s>ev^~=HI_1OZ3;coW4EyBHxF^}vgpN=#LePF z52yR}c}>~nOID?657iShb!1x&(XA`nwC9{8-Uc6Jwvw%)U-0|7;w^`$)faDSV!eJv zynSaovGMfeSJ*0Z%=@nbMqgPKuYo2 z-)v{U_L+j{Ns}_+-}p$}5P_(`yi%y*Vpvr7B6y&}5AOg%v}-j^<5|_kiIrOM@QZ@h zBr6_%Mye@Kww*1m2{2ed9XK5AVd9c<^Dc@BnzMe6X2LBg#grmGbIbAQl|C2K*M4O8 z3HMq;L~Z=b8!|S+YWBZ*#s~bM(lb86AL5CzQ=9XV@MB%qdX{)4 z+^iBzh0K7Whl_I`+o4RBAS; zRx;QK2L$l8{3Xsao{6)Jzu*~L6DqK3lH7}(6UdANeh`1hi)XmI`LL3sKAY?kXz&~r=Qcs)dg${4kc#+WjfhapjTID zVjxms&{mnh{su6xLd3>K&HBOP!7251+k4~c3FcZ{UMG+Mmtl2rxuYH~&HfITAxFXG z%W+4;<@6+6fX7n*BCk^j0`cm{n}HzM+_kYQU0p>vPNBK83dE^#MUK_hU?&?;3wy4n*J#hZ!7cj2zuY^8KbLGL+_`cp!f+QAwA=os??BG zvM(j_g!@XemQ=(V=F%T@5k>Ju)=U~ z{H{&5fBf#BNao`4JFghhCfbnMT}7+iM&ph+em5wEaw6txIg#ERy8t;~`bY4VGb1Bw{jBngXV?bT^gZlH@|BTK*Ae|-C(`d{xqsNBKrjkYae62B z;8$oQn=gkQghb-Aw`zuFO5x`Si%3dgD~Xj*-yHA^fK*AKf75LP}W#dS)9cfD#EiI;S+p~dKQ`E`KNaD z-V%>|n1HdBdFkfB@BHb$Bv2;>pez9;ceTPntXQ)y?8#IrZmm zq8TM;Myi@{A?w+C|6Yt2F}<6pwq>Rl+Bti;I-0Prze%XaeMY{*sQwj5;rdk8vyzMD zqZz_WPaVRDv)}s_Xdopm2JX?dc6d`PuAaquX#`%^5(UvIFcuDcX6jqfsB=L4KD!fxt-n0QsfWoaqd<0Q>^}%BqWEcxb$%R|zBt!WV z_16jIbV8{u+&UJ`mHGSu>QUm|WGL0Bl}<{uB9vN6+==GOe0+aEi6Y%lnPvM)iRT9dl=$^l#1#Ae|5CzI z(Hy#b=5_nhP~c+p&%WIpb!AF&5Aekm`bA(lNF9<@-lff;jlUl)+^5V|4X6vw{5drQ zdr->qP-DNtZ?L)#)le>L-7saeFEFw>KI31uM5;Us)*aj4$+nP+zxu9@|?Jwhe`efa}r@+bVlH0pYqd%PE_Id@V{4Y$hjSGbC8S1MD+%zX*jwXZLZ6 z=j48lB2|5yk%&PZlNJhHZ$)lH5NcDZ{JrG*$gNARkBo~?KJ0mWBIELr#w1-#Vi&Px zR)WzZ=|DC}o!Iz3PVuBZ&d5h1S!HM%X&#&G<5M*LDSWX-n8g{&RhVAfJfu-hxnlfm~o?ro-KF(_>3e?A$^%uqyZ+dPR zvk_<7U%aWq9wZ4Su1_+=B}IalS@&^X!`<+GoLQes^PbY2*Tct~-Y3mjdoLar+Qf0I zw(ZPi0XZIJkf;$V=+%xw7e~4&9m{qKh+@U#ycj%Q##^-2T+E1P3?bPP?&dqd>xitH zeg|GEa!<>FadJ-!`M~dD z76(-6et3tkBKu}pNb61XMY-&d2vtr$IhwP zZtc^ytKSoy`WMznFCBC*W$WbH);x88+twOF|Atn{f|f|-8bW~g;GEacQuk(A zPHvWG4A*_iP)f#Rg(9UhkYJnKsilgRX|4RpZ33oiG8irmSSx515Jd;KoP=9?o6M2O zBVcPFajy2`p;?xSwoIdKeUer;1~=0R&WL&K|1#TQ3TVZ5p~e z?w_5FYV2};ZyZ755E4=jZd$G7F0}oVfE735{kVDd^X@=beK|@{C#+*MESfYy)vM@Z zg2>F;R!@wg_DC9GFH~uMYBxqgjeqj>&~xK_XGrc%Pu^vXez^(+(04G|@VaZfAFDF~ zlMJ%BSId;@6YKmWyZw7rYUt>N+)=g|Tm6V%=Bc~0SmE4#2_uY;?UbkP?j%nhlP6vC z)ZJa>Nim+3ENq>Jy66oUL8#;b>k*@53F)BE*eqGZ1M$5Y+ev=K|v_u5B;}wtFmvq)nB?nRrX5#hzfnsKuaM{zgNSYby!J7!=zaDg(RIt zhPyCWRF*PNhcl}(`>dqL2c}(m3+52o{U73W@qDF!Bh>r1kS}P`pSF^m6hu#O_aGB# zk52GTx7H{4sq&r%xr>L6tq81aO$`-4fkIV za>9-1w#qz>xQ3Tp7p%T%C`mu((ON5WqwQ3AM&IQa25LHp;Vm85YSbJ{Wqi+Y2QH8r zwZu}<-w<|C<}JIxH)a!b>gNOLZTv@X0u5qwknj6Pni!83Dj{-L{tkIN6Zq`{VsL)J zcSHCBj?o+2p>C;1QUC5HpC4E4Anm(e5X6x7`&arV+?M&@@%WGhuzI z;yFn>KH+D6kU2;8;)&u~c1_Z+U2hD9+$lF{j!t5kF@6Xm>qkr_B2bYssg)Cr9U^g_ z+Ad7e7gfco(2tXF@3|3Vk!>yix|=vE!HbYy`-2vHwEt|CIiKxh0MTvYD{k&XPB|9@ zQrVBO37xEy2wX?QhG?is;u_(r4S=D{l^A9Uy{UoJ0NE#-4zvf}=Va98x}(1bLV*2Zb!48X$!BgHgv4qR?+hBF`s(x*>;K~Acs3XSw2yPzgPy4w7~l~ zBggk~MqvvVR=wqL3wNRbo9shDM)Xw6DVUD?psIl#oNt|= zqX&s?J3J$*zxjG3#h9(4-T6df(MZLP<#;q?I@1;jzlykn6PwA-0O24Ia1yQq2xaAk z&4Rqe`H%_KSt1#tC%{ctX4@)=uEo01Aa*-{W{MMg+j4MtI=@_!?sj;_OZuaZ#GluS zHjL$L%6I6*d z2hv7L$BMBzb|1;w#HGZ^AaqKc8T?k#l5sLNh@?Ko7szlQf=1YfL7ko4NsBC%vF%&X zi6=Ul{fT3p-m;u^vC{34GStGhl{tMY`+6Urs*%fJ+-F%T>bHXJ8G->1 zVg4XW`dg03FU}j5;Rt}B!r9L2gtwXZ^wCxTT}%8By0KI^kKh;TU_1<+AA#SdqWf(% zYFVBtZjEukVRU}BRpznZ2A0#5>qx#lRh-4{XikmiLzq)7t3VD34)fJW9}}E*_~9GM ze-TmD&1|Qp8W-bu#wXvThH}a`Rr|D*Cfm(ET=431ee-weGog%N^y94A4N zO5Rh-!*Oyr!A$qCaf@wu?Iz3sOBdTJyTfK|v+T9}TJ~L8r5Fcs+$XMq{ibW#x7fvm zpdFrZ>DQ?!C!g2t=exet9m+upUB9?4N}kb%NJGOGJqG`uRM96du+x7YD1t*b`@h2I z{~&8>yXSF`vE ztQ;os{kY$>VZO*TIhV%WLyw62-OIL!`&E4j`XtBr5m!61xY5T~*TdW@p_a2%_PYcj z5kDxYGdP&=$4dbDDCv;6HCLxYu4AQVl=nohEWk99NBadOZh2*#3;4XX2<3iTZp9gT z@c2hpgEk;QI;O-|{?quFaU{?sZag(4Q2tdo*ucj3@GB_)txF&T{j&>)<=SMmZY?r?o>12cx zGK67T#0kb`St>j-!Ig@X-$ZP@q(YWT*fRXI5EUtMm$AMy>?>SkCdi15rObzEwEKB+ zp0So76Yh-#n$L=-S}J3Cf(ZygsOs3Ov1p}Wfj<9VH(l|WtAyu*7OM;JpweAgpH}^m zw}X_zF$p+fi}O^hHdLdc&+foX9`=k}jo4BR8A?8yNDbwyk*z6$F#hDmmda?Fz)T*7 z`&S7Dc|x~U=D-bP5V0L_y{?MxTC5p=Rb43Ni*)?B#4f!GedN~(R{3exmo=+K`K(3) z*)t|Drp-a`HrNvLGM&W|SHMc&gQPA?jn*NLcY$6~cGvYupW*<6j$*{?ebz;PR>vAS zbMgPd8acG+Z$3)WG&nNmXIF*O7X`}3R+)?Oi)Ebs5;ZuBzu7c4P1Bq zx-q5v9^I>xa8s|u<{_)W%MEZ=JlYaP;v=y`WOY#>$b=ZcuA>i%gFm(lJ*{sl;VjWV z{rC#ti7E$HJo*RfwMSxqc}AN>3>8rHA15I05u~QpwjFx~m~+16#CbW2GD|DzY{hYc zL7c7B)8TA=t6lS@wt5ZmbSBzY(J|j?D~`if=Ia$Ct9I7aTmYqIXnsSdWT$70t^ny0 zZi-+{^lq<64Y3jh46Xm6s7aE(1fs78FmL?nZxyv?q*VkFlTsX1(wdk-6{)MQ!tDUS z;f(@$&iYz)Z7JC;=+=;08{>9=8d^_lqohHuj_G!|oQt1>dUhf8cz(AXdCvN~-U(DW zcO&#=GC&lrLxa>T7{G}D*)wP#$skSo+P^7#j{a=S0YB9mBzMEk?nEI2};*E{z3 z*N{-iz5Mbch4xS~I<{`A0VK$UN1`^;h|9_&{z;Mp@FSIZ5s7ZhI2WOW7uYD_b^vjF zZ$GcK#1L?w%K{8c*O;C}2{x9X{x&RK^j zJX-)gCun`Xp6fy%bANsalOQIGZkz$=@$mco1KvIZRqN-h(SZan-`QcSQInVy86?2` zFkhkwJM*1CL5U>#gp)i=jRJspQ*70W>fJDHsWv0_b`{hqgUbol;hLb zbkT_md_OcE-Xe-?rWFq#LWyZ7Hb+WC4?`eXB1FsvyL=u zjLzeOr?dXPDEdb)qh=#avpf7z(f^lero}mPR<9h)4T@p>9NAw>iLv$mxxRr4DcRN%tq`}J@ks{rJ_d0d?mY_e3ezhHK!Kv*!37Lb#0FCK*XfR%YQUd6+xFR!)4dQ@kh zgKLj)QdI(R!4i6mAat5H!%79<)NAPDR`Q6zRr6%jzYUbiKvN*&hR8$FGP&N$$ZXsp z-m;dN>Ly#j4)+P(mSYl?jPm8U#}saZG9O<}GG(95jFe4tF_|=RZb#Qn!HhtFO~N81 z(O1sp^x4X+m;9D)X+)eXB_2mnaJu_`LgMP`O&`Vo=UTfyvY6VxggmSWp1jQUx=}ozatI*eAm} zQ`vufo+>w!aEmbE-gl{9W8vdJr&v1j%r@+5eP;Wqe^4wfL1LM$GT)$U>3PQN&q1Gr z70;h3NoW)!49B#R;n*tE`J84UNTkdbkj0?m3MnVer##Id5%S!~yv22$jkE=Dt0?sUnMi z(lk&|C_dui11(5>tcajSAyA;S!5c{dd8q3yThrvW&5|ZHxdE!8Xxm-m-MGGA_+B6Q zMic~JTLdX8tM~*J1zlHC@vRHKmi#{7bLLKN+T!~A=lA*DKPD&l%*>s~nKS2{IWr?) zvv2q%PxrEbZP9J?=^l(C4c*oBy!#dr+x;N6G#JIPvRqHjV1l6)(Km6nJJIYg$_b2O z5EoW4iZQGVk3OEr_EO|)4teh>)KW5vuszE=RhF+lRmdog=8|cg!%a_FjG}yo#V9;f zXx9gH;yjV?%+FjdGad^@uz@+XPP z?pRHPZkvnRTZb`9E=4?nTBUtkpr^eKLRz#bTR#oW*O_zgUWLA2 z>rZc^Gh`NW-mkp|ezsXNJ-fj&u^s9gUbzXF<){L36$6$SnX5S&# zy@o;cWzLO*!pQl)qKA9<_(@pTg zI)t~}!3k?U9e>UIj}EJ-q_UEqQXrk;6IYwA#ZF~R@_h2mW1L9dq`v5~?7lT94{bc_ zq=RGFL+ar$c?J#ml#*uXbePP5YbZ4z!-~F|`Xu^Fx;>Er1m{>tZ=3960eqHxs{E}J zMau2ZoHp2>K5dY60b)+4nY10wpFXWbYkii^zbS3oNVBBt$Pduh^1z+)Tep#yxMn_! z>)@o8GbKR7o8-t9*l(6|-@1}{;qd6ng2&7=lDJzd;IV!ZajflTN6Ke0nJlrfze} zh4M>sPC0&soKxsdv)ZlT3Z9Y`EU3c%bGkLArdkuPy3_3ICqVYS-5|o(*ZRpwp$={K4 z2cIBH=gV0=t^Wis=+zpZb05x8$%cVrB}Y<$~;h`rxB`|WaSRoPTX+Ws9~Dp=7445wwbKiHCh{y}Lvvo)w_dq?TDYuU(;CC;Ib zJMeQHRmyb_#YA;EBP>w`%!>7o5%KJF;hw<%&;)S7@*=)()(xq?`+c)(vyW@`d0Cn# zph}(2pTK#*?}4z?j=qDJ^GJiBHw3w-cW0NJ2D+C!7fGf2Vai_e{pK<1DV!UENj0DE zn#c0_zVI05Th$}qJ8k(^lIu5LI~p)6E_;avK+gR)$_Z-?P4qGA-gDEFdWmLO63S78 z_LnIM9|{pLD{APwbmW-nx(vdOIo=sapX}tGI&&iihkN%#>3|}I`&*|F^{`^6G+VVv z;R|2BDX7R=D-1z=xyiqlq1LQG74!HOXm7LpjF;(SkCwyz{F9vf&Shx0&g=3QKLrF$*)(IC@I&nh%(#`R%d_&jAGgwJv*eC_}(nyDKD>2EZ1?v->)-J6f1 zGPtGg-A7TJKzer#Zcw8krQP2{(1DT#ML|mBLq{059YOX&CS7bz5&syv}E!4$eU{hk_677wrvkmG{)yy2e8EyrA zp)*^>#Z$%iY@p(kBl1-g$EMNAgF3K%tTOlJPAAN4=`XWCR8bXqT?U^g4<%x5*8`Jz6l%_jNAYUc z+^&9AJqPA70dgzaz^8`Loa~wSFer$xJR(~mtq9->Dl$;8TWt|V+M$^qu^u#oHQ_$% zCA-1tUO114ngSWocF*z;9>P>WZfQ6d9Hw64HzS$W%&59S0GBf86sc;4= znW35$TS@2jytPgZ!%>w`BFgvKN|&h~d3w6|$bfnLwGV=3-a6eJeMam+^c-;*GKc#e6~NhhUl%ee=j z+@|M)b?VJe573)^^KrWHCcQ2D@FdcHKIOkeLisCXp>3wOWz&e0-ksgg)-9MWXxpUe zISSL2S#iSys4OXQ!%!rmtxsP>Z$Sm88n!-w8m6{rrt26|D{<_h=bwm_S+phl`b65h zKKS?D)JVFODPUFvsFZvcyqws`E}qM7M@rLk5>MVacYli6nY|J3sU)M;QAu*{FYiaY z!w#2oe|tZzJsAVwxIKtZWr1mb$h-HWpzINpO;1Gqm1mHp=E|eqbJ+-eWLx&@i8ive z%6#MfXz1R`Jc7%-?Rk(zF6TazVs>Ufo?w;v!nLx@<7{P~h-ju~*^4sS5i;4sDp?9l z8`Uc&)V7>^pS{)do29mT-Z|ly>v;)%VOzGJt)8=H%NhOr z=4pe_fSafl%cw@Xvu{=q(dO+ixpEgJ#hjB}Nf~d;PMBcpG6-(cor8qU_wPgD!6Nrr zBfq}z;d& zZ!aDp(%8C6%eW49;)~$s@M2qpUAgxX|H$RszWa!CurCM>5|R?%gX8gGb{O;A(SdKn z#|`KIQ31(lLd!P!O^iABmncn7mcwf8S@6csQ0;L&+vE3IW-C7bMg8UTU({dsr*HH8 z_R=_RU(Fn_`E93|+f_c^df|RW#<@2i=V^-L$j4bO<6N4Lb34U(U%hZ$|2A6H+E8n` z5-rACy5ertIM8H8gL-ivznG?8T#pydAs&3pb_w3a@*B#W#F_}aCYC>k?%AAkufB(9 zBw!wY!#y;V)HxC-&?v-xNwn>joOnRD7gM}$4ia6pUfC{W@LTkiX1WHxK_u`!{5J5p z%%ZQd%e=%P2XzyTv`aoah7Cv1b=lfB{cen@L&*e)l9t{>d@qo`M{Y^m^DHQ2ch3F( z-N4AJa!cEefI%$%FqFjqxg5VE=YA63vGiuoJI|t|d(qSlj!L`eps5GDYwEPy&U9Ui zOw#SxkcWE(iE~R+fNK!{!`?fbmqq>1jxBdM*+Qx5l#zYq{>ZT)0?XentEI1_^RRi1 zT{Bm(p~3a~->ExUWB)zU;FS9@*2M386{NNTALl4z#?n|Pi_{8~g3c1HybNcu=iJx+ zoxE}B1g}7;@2l0g1weX6Xlx~b)4E9(iY!iXYwIvBfPre5+E*UiuJF z>lCzf&V2wCUo~+1bJR-GkD$-r;kruwN=o>iyO@obLx$f)q_XoE*&aFfyLS}{vU?0E zVVo?AmEQEMx{Js?zw9(_?xvI*;>#uLK#MjjS@z>GJ-O`Qn)D0lnss!{=eGgV(|i}n z*UI;eWf4{~$kS!bsj{hYv$y9e(nIHL3Z!@V(^~`S520MS54elibK7my&T}?Zu5_5b zb!{D~eu1$+S|A5<3koy|(p7M``=bBol7SzI_UJ{n@AT1eB>* zHHy9GKGD+eX5FUh!@a^!ZNTI(BFr5Tll=*?{}r=!0%R1+GD z2U1)4wl5whjJ{gy1!clG9ruWl$d}7br}BBeSp_=93RccNg$ml4ee)z5gHrY1@}wMR zM_ct62>|y5o->DNV0+GeC|;3FL+er8(c80Q5h1-TtDP)FcD1Z38PU5opKNtINj4wd zY6&_d*}N?O%2hcgfj>VA43H<<_sxtc$CId$rcn z1We)~(ZZ)EA_-P)&!HxU8HE$lm1DAxPChZ;N0!Wb44pghA6gOjlv84PIS88rX#d2= zrR|uCG_&F)NYkdL4Q-im|7(A^ac#bZ`Idenvpllo-Gy!>OWvkiKrKxhNcRT$Jc;;b zMHy#R`6S#Ju90~RrHa7!I8C2${Ya!+J-kHAxE>+WC>~z9`aWrk`%*LKYzU-(z`k35 zdP~kdmGXfh?u=X55Qk$&GZmNb??8dm`;+xCd-lAanIt_=k+jQ~cMZG+lYjv`(Sx?v zyO%Jzlbcg+)6Oa^IZePmVCu)?Hxqt0%gkWle;CaTVS0?U)PW?*;UEyM{}R-H$TChw zMnb*~%x1~xxg7aD4UwNTKD0nHT}y99Heh&sRY@bVWp~7Y=^3_yXlxw4>?BeD&45|) z_&+cRI!V?f%2_rFWu>Kz{~@yx6Wzr$nor-%>7`_N;1hcl;@HgsTTt7;p_Ifm7T{CZ`1tyGNS_y+p>|Tg^r#rKK zMiP&chqvru`4>%;efK}P9Q<>3=iI-)k^FO}`g7|7WNjUha0`C#Fu;tu;x&h2dIy3a*L%~;XTnI(n z^bDZyAAb~mpAMNfJwK3uXRZC*IRcH0Wso115sUYJhhqq6pBE1NtdVT2GrM2}m5ltF z{(U{VsJma&3&-Ufp^{7_mq;#Vk@UZ>`@bOR8Oz9I61g6Yhf~yckd(@+U!B<<#}QF8 zO?u2n_e#{nhKb>gevjyy_J&zR3c{7kzNaA%=1QaA(@fWWkI{ePBBp2Tv+!}SQ8%TM z)QwVPyMC*v`*icb?RoVLIY`UP=;LUvC+7vS#*F5(2(GyftO+y>j*__P*RZGQXid2) z4bN*ou_)$E?#a~DuH?1c;@Bnb#;ntmAvO2XZSb(?1^pAREnLw51{tQ;R<3mT$8Ifc z8^=B|cRxaX_3X7EPRr0_dIpfv&2C0??%ltB)uO&MRGFUtkdSBf_UYGaWktNX9k=S+b1)^DUDDYyYm(A0ZqR`U3kw4<7fgV-yuk zGf&RS*(kt!?f9NL&2(LJ4K*X%1`az`4ni6y9EUMQgjpX*Zx8hQDm9q>SsJdvw6vZT zFdVvf0=o+EDMR1n+^1YqBq}dsTZ3z?^(C@W``U6wJ=+b?KBbou(_1x&W@w99^0`EI z(@f6&(bYt3NJPZO_a6>90I$tMu^h?FymF;u=V89lyLJv|#r2!3xW+{Ynfo^UmtVcXte4AV@{ zYpaRB{YY-I+j8#x=<}V~+m8lSStr>#j^Par-f?A-z>Vn>AQxY(nVwhfC*k8Cc+Za8o|o~8;9x~#Pl4gK()&nOOT+gr5Oiv8Ylid-tGnHAzKr`TDonXZdDmn%Dc zH?l^2i`?S(Es4;+JG6{zE$6Z{kY2P*Ypr&Kf-I%-<=|I*UuFK`km`UB&)2W%tIt z)><0(I&aRoJFm!#&!o+m6(574n;s9SBjY~91$FYWE11L%LM<(C_><6Ie6q;mD_DAB zcZfexY<3%{xDMH6+()~}MS0s&YREAZpDclEkF;eeWR~5I6-jfE9#~4N-f~CKon8#)L)6rmv;J=F%dr@iTFY$Vl4HHq*KbV`L_wnJPjF)H(rkKv<_tB z1@AZUA=&{f5BOL;Ojc;fv6PC9h_;hDibYgXlxuDE%UW~<_lE=~9 z|xy8rsu$W3k(+9a_;4S#UW{Q3t3-6Znp+kFD?`r%JY95190wMB59^; z1!QWq(4#pk?tX?{Cf+Wrkk(r9npq@7YF{l=vBxPyHjXM}D(-YTME1C$RGon7dH4Zh zrnrgY?lRckQzJFAV#f+6Z;~KuJ&>y@#cNu|{azoW-KM42XMbBpS)Pe3w*aO+-_X}d z!`_oUBcJ89-Ll-1tyfvzoX>Le5tQZr$gWsuh=fN2g0pf>ru?(de@p6mrG zFHb(N&khIgb2%?B65o^#a$zTGed$Oszf#LoOu`4+aWZ*K|-L z^~o0G+FCLEa;x+I>k=ZHK-AWXJ?SDLO56Vpr94yd=srSZ&juz_fwR4{2g(n&zh{im zGM;P^c3N!9HXzHi>uN0gw09UoG}AK;1L& z!s0uZ-$iLJ+OwBG2D@wsAXIy<*3*1CeKP&HSucKZTxRE<8I`Cm5jT3qf@MRU9-_C99qT` z-RQKA_GfK+Zr5=_3cF^-1X^nG>{vz{KFhbQA^L+q@`0Es?CN$ z)#-Z-oTrL|lDyE=GVwAky{H5Cg!-2HpsDR7__Ee<2dA_^CRqX%Bjfqo9_#=Fdyrs~U_WtIVom&9SyJ_iAb>F2K~< zbER!hJFw>uUR1vJkB!r-)7t~-E?n3==MD;2nftZ=xQ}sY>yJgLGV_cQ^SnWtV~>U_ z*Bn1;={d`G_BYQM!|*EejAG64T5dz?rJegyrgu=dN^4!TOq5>Np|vi$LzG^(Mr&QP zN|avrJT<^rhY)3J%3dmMI{{^RQA^Y5u7PyZ;>y-V;^5MDY&X)(n#Ee?49%>Zq-Ba1 zYiqU_Ynf_?hHbRk*yl@IH&H*%SsF0wCgFhd*6;h4w%<=FaXsjyW3)9{Cmb?L+aTro z*L+r{F{X@KjBm57$`l`^nKi4-;!9QwAr?c6m|G!)m}Hzu-!yBMnTI*F)E`$`TKa?R^24Z`2Kpchybu_-Xj5YA&iyz>^_UXPthw>@ zbn(}|%zQ^+T&g3{rkQh=YOT-D(8kTVvh-5AWyx$>Txt4>{f-wjlUgOW#%u@aj9pXO z{sz{D3y!ZKS2LVj@Gw#4`ZlIa&>^f}ud+`w{8ev*bbW6d6o&6p;E9uOlatgpc88m` zHfV_+H!0cM*a_B-56dq=kGq?`IWzy}_J`=rr2Lz=xLhNxH|?(*12xlg1tLcS_?%MbwMs{iYS;YHY-~L3Sdl#*lxn`4<*7X(tleka$A6-F_c74qMc5u26 z_}?qEGsv}t|7~I1>-_JuV*0{H{`Vr|*7Ls##&z(&e=zPT{&yVXp5T9vG42umHzrQo?dj5A5=kySLLRp4yi-Jy!gbzr5bITXS>=9JWrv)G!iDisJ{PnL0u4xq|@Ws^j+e zjQz*~AKTHhytmz`4OMtB6u*RfALs`Z$S2)-%!5z+Qx%u7M3@l z9D`pF<*sb&K>~zq?2ozlGA;;CRNB7N=}*6pq&HB~PHolqWE>E}f26OB4*?$B_FhX9 zJesSJu)V`LS6j2QEHkTb>qp;TUeflWF$0x3cC)tTOK0oazODcI9=9hR`>wX;Qzx8_ zzAat(wYKJqV$Jcvt~I5`!HYjEEnWHI?sv4Y-xwpbv3o8aq~+G<)}+4FavjJowNW#D zo2I6V#}~RRubpn5Jf0TN#(rRY4Ew?ZWV{oXKm&nccxw8v@tWzm9q+Nu)w|EL+B(jGPiN@ho#k}E4wOp zzwb9EXz)s;L*ZI4E)xFM^(B?L7gC?pIDQ8Eo|ZATm!J<(oIv`U)U{pZw4(LZPD}u+ z3U5TQc=Cr!i5s4HG4tfPT?w}(Psj48FQZ+AQcl2A{Md zvBIXAoWGT^uM>nV>$8VGBJ@8Tw$?UyT&{f#5ofCB1ow(4_zdQ z^G$#H2+j03@f!4EQzI>*j#}b!SJ?~9%R8BuKe8K?gbH-K9 zF_&{pXMd{ELmcz13#sk{InMzc^G1$2nqywgF;C){pE2&6U6jj3{O>T1xsYS7;g~Nm z?p=-<=70S;<{vrcM2@+1E#{6h*7DqO^Yc#e)IKzKIR3+P2SoNaaNhItPLUnFzYsf1 zU|Y!!Vm90FF^4vGOX{4&57BK1BLLn zc9!H`PJLC~`%)fkEt`p{{tTY>5|kG@lP`diz~9ZeLu;Jm05bL`1BYsTcQ;8@Irq2= zXnC+;D9E8zkmJH0IUZb?<6TycUFZM09FOXedi_XW;e`TH&8Eo3{!k~dx0rou6x#WXhH?1HbIS#c+sQ9Tb_jY+m*Nede@ zP0#&T;}d)cq7ROWm+?1g2Lz@nPyCvE44wfmXNS2v0%>SguJtz|f^Sv8JpOTjrt32( zyJ_Dt+~r@IeG8hJXeq8Sn@Va-V|ZC0{k1mq zwbrqsrI>FvxS&L9&!qL{(oVL@JN!Txic-cS6&7W&upzozLMu3WzT!4itj^ zK*B7?xHqwiCmn>cpTk6f^~s;9V;`pLLRRBA5V08E*)Ih6CRqQ_SN%g@f$VtF03ibX zE-0%>e_7Md7+!|8`{yk2#DC<1vepUI6!S|0CS~V0eWU0TK8Fz1=Cop;=_@wRF2;dV zJLu@TU79(n66(1aovWmK1JXZetrwP*2;*QgP*V03P;Y$H`a`a=wEFeRv2RqDPJUN& z?9RQMdRt3>t*z-QtIWOVJ9drF@lNIL_k2TN*4ke*jv4*pPN!y$N`F)O=xdsJ;UM&j zQBv(V!fYlX{j%SjBee8uD018D z3-{A9?nmhs;xh+n=`+XdJiu?_Osg{o`OP_F@MiJA#aepGsA|VM>1oA2=iHL&^dC!T z?f#4GbL29)Lo;tB(n^1jeTd%RD)4N1F?+zKKgb?JAiX^&|8{z@5JaG4C~Sf%nsGk` zB`Y&v*@Kig`*lD3=CV66E1IsQ1`iNg%4hd!j2?=?sFHBD4@&*)v*0i>#uP4y_`9`1+oV*60`(0xepGY0bJ zxe}=;g7ML=PD~xS^4wESz6ZiO%69aw>?%5qJ)fyNpXvJkzb4b=y<{5dmg(yys-)-r zs!a7>G9B10)9dn?LJ)&q{ma!K+&$ChzyPu-zngd^fD-X3e?RujcJD zopZaccUnT!>eWs`U()dYBKcm*F4*jXOHeYYtvUA%t07l(n!c^5%upEHN55B@-a6GB zzhm^SY?V`psp;Y!xwWQm>)5r4e`A^2S()y`oxb!M;|oa!6> zaiuv|RF*!v)o)%nq$K-MU%E(V$RNKtdk8sXq}OLp>mx*EZXFW)#_7e0jg`Cl78?iJ ztpHQXE-4XWFkj|TI2e5HQotnAu)DkU|dNcb) z9~$9PP2Rn4@>pG+_wv>j(_|l)iOd2@$U;fOrzS=)9pMmDIp|5I=P9{GtA)O|} z_MVIT3NbZv*wJdPUEfEDsh!nFPm+t()@OP&%rTV^1oueGgNuy8f%LaKomy^f=}Kqo z_aluyZ5^qvckZL**7(!gYL4B#^JB6|m9}k0v08s{l(yrj)4;LcYMH4y|JYYcTb~s| zOwU9oI6!8*H))Qw{??o;HCW4d_Wx9fr(86}@6N92L+09mukGViGlURNRS6+VeVeq5 z%ke4k|3h)Naw&G$M~4qe{{h0rVZ*g_U^w#H)`d8WHo-^l2OsWC{d(v4Uh-N&@dmt# zJCsXt3GBYZwT$NqmAW#$MN7X^lkUo13RT$jZR*9GkRN@cD%ryG9@)(nu}U53!jeLH zLzfV~wq1cz-*(Jkn6ofXoX8a|38a7O3Q&TIz+j002JV5Lpc+Dlm==b3HhC>hhnc8C7Ly+ES%`1GO`X1t=r(`m zv_5ny7N_daGBwX2)t{|Ye$8C8#n-mWI8e)Y#$|B>f-GBV*$|$H2=1;_4!TJj!kJt^AQ0PNfR5j8~u)sK)P>xN9pZr z{A0f=y}qMt0}jCBkyW~nn$lsB#S!t@49yiV*RrWzqR3kWJl+GYwNo)f$joSlJMw|AskG}ANXdNNo}j}{4{2ew*b=R)Qp2PCGmoM310 zYCZCL9OVJ3Bv}S-8stn`aR`%`TAru});o%gPQ8rr3QwmnK;bkB zK~K5znH0{Z@JtHNrtlmJ|3Kj%DLj|LIts%S)>GI>;h!jsQW&GKnZg8x28Ht}Tu9;h z6kbT-MHDWk@KOrfDEu>pmr-~*g@2{+3JR~J@M;RLrSN(RZ=~>M3U8tCHVW^c@Gc7P zrtn@0ms0oug%45q2!+ciTu$K=6t1Lj6@^bx_zZ>5QP@G@^AxV5a6N?^D13>+jTF8@ z;U)@Sr|?Y*-==U2h3`_hmBJ4w+)m*~6n;$MClqEW{FK7aDExxLuPFS6!tW^DMd9}p z{z&1^6z-u=G!gw%SWICb3QH*LPvO244y14ph5J)@AcY4}IGDmiC_Ie9!znDIa2SQd zDLjh8V<`MBg(D~&N#Q68Po(f<3QwVM4250_$5S|=sR*nxGh{`5k*J)NE5E0{NL<+n z{@L|OE|+V>ntaz*KpLRe0i6eE10dY((e)gl2LU|+=p{f80QwTp9e@sV2+?&tphU*Tjb8wo0;r@&h_3N~js^su-p11a z;nvhf9nj%`{sQPgKz|3+AJDUa;MUvt4xn9oa=FHD0euFj)G0*QM}S5Ff{StEY(TF7 ziU3*%XfdFt0Nn`)_mwt259nS%9|F1s(2szw1_U*-3pbWFjstWNpjto%poM_`1n34p z=K^{d(3ybN0}23oAJAk#djO3Abf`;+u91Mo0~!u!CZIzAMF9;0)DEZ*AczHBKmQl) z4Cos`uLH^g`WDa!fcEPnMAw^uehcU&K$8G<06GWINHyUP`U{{x0D2VAOh6j|X@Ir?ngD1wppyX&ED@sXw}8q4 zl>w>%bP%A~fc6D64^R=HD*%1}Guj!@7l76S`WVn>fZhcp`U%ms3D5z6)&m*==ovth z0WAkq3uq~z3jy5*=x#vQ0{SPQ%K>!(S`5h1Ux=>xfCdAK0>UaoR~;Z9ptAwh0h$JA zF`#NdHvsYix)0DOKplXN0`xkd!vOsZXn#Nh_7S411kmAt_WXo;0QwHlI6$8Qnh9t- zpa`J10hxd{0=g5>^MIZNvPPriNjk3uJ+{zKp!E*`A#83N(ga~g@Fu= zE3^qy?hs;*5CV21alS){-&oPEatMJv9E7>kA%xq)K=Q`)bqUgZ=nw*Tw9|83kq{HC ztRqE2KpUlJb&(K9S(t4_LhNs0zAh31*WFWbPH_rxn1z|?6yOYu`MpyJx{?`BZpn6s z^L?uDcq=vl#Qqqsks&@u&pg=_guxuEY65KwP9uc5S_pBxl?K04u@d22cx1V1N+fR=haGUOv#r0Tu=oyfmLr zJJB6P3nAuMSpgU>gjfdRXt6hs>EOmD%nc49uo;vd$Pnm;1kzknB&aO(+)>0WLYNR{biZ z!GKa}ewIB*n0@W^dw3Dk9bq6VsWfBdAHqy6;*O^0&qYk;cj7yD6$uftO5k$xsJj;! zx6?+&E`)dxxs?EZMgm7GECmt@n8XJ#UDFA@l_eTVr zf7@hXY-3}z^$q~|N`J)m+Brc$V)g|FO!Q?djV+%I);j>8-nS4NmcHvOOr2~3!Yp>3Az&3+UfRQ*}{Z*)Q(vrCqcrz z?GX8vwzY$r3jtu5;ARqP&r{{6#S+2OEMZXCDHcZc;Z*Al0QAalQO?=W`>Yz|mRx5R9pI3h_tl8+R28ajb=T zx!BfY6J6Xtl-qQd5Wlz5s5)R;qXz(r{s8{{O$aekB1CSB*YmOM$s^;N)G^(7Nr*F2q6xZ2$7V1K^W}DQo8S2bG! zKwKg@j1ilBB*)YL7iIYoeY~6KW4uLk00s&n9s)}|y~x%!p(1WI!a#;pZF6yv5C>Xm zASS5xe8`?=xqaSPC+7{yZ4=ogs9ML z0OSQK7w<`-kDkM2UdJOZh;e(%>jf(>02oj>bX$A`=4fH|k$FKhbYR--k=O24;rs$} znSg5qJpe%d-(z;ha*FE6t&%koW|tjE7<^3)@KYV!`GlEjAFOkwXhxVOhfQFH z2R(QoVLr2`*<(*Lu!yG^da5KTQ5t`dt&3+DF+(RztVqyU<;Tf2{V!^YOV(9Q4|8%F z!a%uEn1GXON|D&tnO7{t zp|Z^4&yvgugB2i99#!t1Vj=3SX#2Q$);`W9gyV3RZ8TUkDfJY^aRFcsBIOTEYLt~% z!JKs-rxyfZD3i(ba))hP|6O(yVIH@4;0ux*2=k6zJB0~zsFho(ofiz1{Daa!hE%g` zLAjuX(E|X4{xp~tlwKuiY;bU;2!mTC6sEuY24SEYsOH980=1hkzq6NXo;?kioK0@o zy;wM*y^9M#TNVH*YB1!gE9_l;M=|R)gn6`Bkkn02O&{i4Ly_i>eQZP>>B9s{nASc* zJZXK$rel+^i3b3Bwg}_;$|9R4eUId`gn3Lxqvt7!*%xWn7YXqizZc>LC(A)u@YzSC z5JJx;snHPT9VZu_9_THQ3kd_uuWI>yB{>u3V0*h@GYO0egu(6@&@eR?2Wf!h+MR@iJ6P_dy?K7%yysZ_l4aXSV__ksxM0gF{>z7|3(v@j6| zt7>bI+w;=kKo860GcqMFF1LmeUBH1 z*frR4$v_D+(J2I$)#>?3GQ$IlF<09An|n96umzw?-s1_<-2 z(5XUJeCcB0gz759VH8RL?DAWu z5RU0~4iS`UEnzVA!2CwfO?J$^MM99P3Z73SJy4p@>=W5;tUO!aL7OUxI4H**rTLS6 zbX_RN9bx|J6oO1scpjI1N0<)ySkY_fV#RCIuK?5Sp4u=ruTDf644a@*Tk_IWAiGe3x#EnH5 z1h)3sayr^a%?lS0$LYzGI~%f%(jF%(%!EgY0e}}rR;usV9$Z&kucC6 zC-ZyoP}OfrCIWzxet<|Qzp5Q*5WPbf=$XoH4dDz%R>GjF%4!dLFE}z`z$>8_(qsE} z!H5FclLf26{_PeyItbHl*DZ0*D#}Y3Om3=FuyCPI3G=2@;=6yl%c2bcU_1|i7w=;i zjfYCwAk6VjNw|2$U z-Awfclor&EFc=XE^P?Tp$00=2`i^bRtg+q!z_+nSn*<8QT{2RiCk*T)J$3&A8wqlO z5JCn3o9?gX>Hmk{l=g;KtyTwsS+@nf`#R(ltKW|<=6)wkuc``RpsGx_a#M0jfo&7k zwR4dzMu5#Ors}WkY5>r5&^0NxQp4_$atdM4@M^`%)^`}g^Z-DslK`1;*!ay-X*DFw zW0K|5qsm^u&rs~%>^2WMoUDHoTXHx6jA%FnizB3&fgVpWTapN~R0{v}K#0fk7h&Mf zplq;N8I3Tzif1Au`&5{(U~=fCFT zN_y>K{f;9s<~p?|0SN-!oG{2i&G~T60edCPcC6&&^OrhtnN=15$P%VzGCZn<+5+9P z)5-w=Y+V}059~T#D<`+)n}j*FNRY9T9yq>(n-k_A_SyC|*`9=XU)l=jf!GS+f-rw7 z76QJ@^w{Q$&#iX=(4ugg>8V>IAHs}=fM%sRQFb|DW;ksth_6eTk}w~^hGL~rGQbtq z8vvMxVVk4XXk4^N&#Oh;vV{4(NC+J7PS0Ot{)B5K2)?!eCgbTD~J|NtllzM$3jFLRD$7IHzif)k=jqPMT`y z!6F6vhH^uPtK8b9G)EY?KB(CpHYmu|gjpulZ+fu&hBhM%7By{crsg0l!qWo)-$s74 zbf~1lE9@Aw3%ZG(+>(F&SvcPX=g%*eVbu&nZ5Y}TxAvSUW7B%L!ocF1U-Xwk2c^Lf zSJnHCgP8_l;6$j*6X(jtA`C1NDh<|o@o~anB~7KdPqq(XuvV$chWS~Q4cE4+vYjXu zRZ26)uJ&SG01S;V$s!vm!Sair8pJm=ZgCgv9|}OqiqX zwpgr&q0FDGe6g;c`MxQ8BX^!r&MaC5D_@Y%3ddBIRb$B`55& z(co1sw$f4tr@I81yXkqd4_D!6L|fNKh#?jYeb`rsh!Bi9y~H+uMM{_uDb0!!n@+#A zgejXaJ4!^}ujGh+ECCUwyq~S>ef_xM3G=&tw)Or$_hZ^2%#Hon;7HH%e%y_OdA^@b zPJuHYI+!r;+cDXG%pM4HP=D5S>AADNEzM*7g?PkjgW7$$-5U25!ci~((8DouOFnH~ zES&Hu72*_-f(2mCxo>|V9R2}ZJ$mL2V0JrakPr?WN2X)~IK3e~VeT7XtI_fS+~0)R zFu>Ld9}QsniZDM6uyNTV2HJ8PG0TQ|tI68gm; zCRxJl9%PeVkKd1TBg|?0+4|1dj}<(^r1ulzBCAdN9>BSsg6|AEz(&kR9l#@%FjWVL zyf1}ePqXL%TkBkAPjk-!HfHnW0nFMdw>J(Dd5^Es1G&_MIrc!C?JII1mzppa9Vqf% z7!GmcSlCZ)EOuT;61I}V0D$7w;x%lUigm$XL}6ehQLGD^ADA>Nz`{H7722Xpa-5Zuw>JBuqLYX^iF9r zB+Q#dLY&VjgqS9o8ey>GMb!sx*$_$yvrr0F^jv0719qp<{N0YhPG*I{MrZIoE`gIp zJ9>85(|l!51Lmnpu%F##2u=!COu7BmuI)fWQauMTQ0YO~`=fG$kN740{Q^68fwqk= zyawWjR;_9R{aaz+-hZJrK9md#cMp01Anuuna<@GfII<}WTo1u^=z%R#VW0; z!08aZNf^j=s(u<8zyr3YVD zX<*qz3$!%Q`1^k7k!@4H< zE-61URc>W#2Y}j>uQ8mXRP8a?Piz2X$uP!4`P9uxpZOXg!d z4zYL?>!P|yrs|TRM5Nh> z#ACBUje0m0)e~ZVFq+bnGxd-jnXiXMD4vQLlUsbTRFj?v8j)B7@||S_4c!~B`;#6r zl3t4A6_F%ou7`z@YL4pDB2kglW8rD~Lc=Q>gUPCRQ*%@|^f0~7|7#2;eThUoA#@6n zhW>l4BG&0%5e(bP?iEQ{U_wl%f_OzpHU^hkB=n~Ee4UX=e{5zj)_|0{q1nn}y|BKh z8xl(B&Cy`XtQ6&4*q9?j3m4Xg^`wzVg$z+!P&NGH+SIDz)OKssTCQj)8cZgI-qdWg zh*+>m7fB-_8+b}Q(G*0h>A|otf|01Gi^Rg-=3p`zi8ah_OvFcTI=x}pH|LZgTzedncuQLl*U3k_~LkqCxr zlkx+?0+5NO2g8%2@z6XkO309CN*SQ8s(5n?`pg$I5)qvWSse+1)Pji?uLwq?vR?{& zX-YgXRc}dpMUxS&4XXr`TPnlhNUUKmxpj{`6CIzAjV`dTks6uJMSQtaPk$$HHBhges_s6EB zV$>1d`bbpwMk6tOTB@l|Pk3$A;1%JZL7hB1(xm%ihMt%ojLwS0Li)7$0_-g+XEf~K+$ zb#6(oh%`0n;YiTXZFwj*S3m?@ooYQAY_Zje>zL4+b>e%z`Ff(oyC7mT26TNvK};*# zZnYQ9dZIp_XsS$BF_ox-cttG_c&j`hI3_}-wr*WkqZ^I!uw=Nu+;14I%x<_HW(18! zZ@ez4C+33%L>gl8gzgpkLOqlMI~PsCX0J#th!~;9+3`To(36JMBPf-{iDGd>1nc4n z!yii;!Dv*(7sT}NlRtreG{Ag3Zm*NGJ&A;t%UF zBT^p$?@LaN#KP0-tH5QwA{7fJLX8n?KEM~MgGSIR=XG z#zVnq{N^NOYjv1;T>^`;Nzo5RbK9fpIEN?^R{_2?gJ)!BMeb374D zv{XkDddP?;TF|g5sx+4X|G~`oU!^f;X25I2RdlbYj|L4xkJX@aLs31LI3pEI1Y<@d zhWgkdGC}ZEB0}+42-6O8Mf<11`YiN=kxC%F{j=iyNHZ$u74!8(q`sg?Da=+XAu1bA zg>+vq)Tm0B7gpqiV2KmaVA25bLQaUs^q3*$%nVF!scdf6W0(sHaCx$so+m}GVYMTg z2UDM|DCb9-y<8lU0H)`u*(<_vmRaoSEz|W8F(3^t^y)qU)GZ>9vsCE0^lz2joTCS;8MQ=AM^@?EVyi_EibG;Qw z*>ec%kP2-*!1OG_aU~;qMRU+-WZn`Chi4~(v1E{DF|;Yo9tE=(&x?~=X6ng!6r#Ya zmZoSVHZSRqfo>FjZ`72ZO?jNs=#7H|5FMe}68>0yoW^Z16*X#tv0#IquuaHQB2j%- zOVZGrX6nreJ*meG>O*f-k2PSpVEUaiGk~m#Nke{?!(DO*OYE`p4Unf zixGe%NXE3L+dNXfrm<9whL6M=0zHNr%GO)qMP4Qo#F)VlPy_B*D|aI}kNPu_Y>YHd zuea5!Cy$WCk4$JRSY2lo4sGLGXy~zIBpzc5;K>Wq1C2E+ML}n(B;3%xg^{F@tR#*C z%0gEPw55QKkZ&Ht-gdgwdg2Lg*hnlCO%d-&#GCbm0l`)ZtZ`DKlH34N@bYpKMMZ;d zfDkdIbKPH%92#k zw>{W;FCP`P`NB%jR>*`NOvYoRF*U`*dQ{0KzJ(#3XgEKW5?eiwRU@kus!;Re^Qe@S ziH1~@9y5}dMx!LHOo=C~w^cA7ctsP*uWI(45>L#Maq+eJaTeZCX_jLOPiMk}z{TUxlF;$x!av>qb^qJrf6o`ayy@*# zukU()xtF(ld%f59dq?~N#w+SbFGF|DljWx2VNa@zNy}paDMsVLFqH)rrDWX-Vz1+`FSDo%hUQ@cBMWc5zCNi# zPiMPdzJ!b*%PHA{fsuyKunu{Lr+kYBY726$wX!u5@mRy`_*r^zo)i&kg3YtZYD_JR zTxY~1FbjDF%@F9Qrsg=t6}1^Bvjm+28yEhOIf7c4OF{y0yk4dXHIk_|6ptBXJ5DwR z6MA??BEFDpiqkD?Mm_ADGLB^dl7RLHESWQ`62V9==P4Tj<-b-yJxR7Vi*UrU1lDz9Wi-#$TQgUFZj{C* z^#aUUw&yS5?9n1gZsSO@Mu$bv8tEdTC!6E3aB_BBWe>vzWaxw*)q_c01XD)bf*D0~ zzc@c0!%{=Do?vr#Sg%Xj6&g`1*CFcAvNk^4Lq8&UmzX|@xvT`}EUrX?(I})_JsO#> zC#J`|l4j0|C*~!agCX70sPpnFi}aS<4sI7|NMVU19<%tEDj8d@Fv-yRgk-{5 zVuA)mLWk-Si8WZu8L2wfe`d!?6!MBxGa5UXw5BN)1B_V4vBWuP-3#W0I9g{QE22%I z<^>(1bYAm8R+1$qLqU?cn@fkbIvt>!vG?oo)V<@Q`c@fMOn`Z01B;m!8I?gd)W{Pdk z+KMMl&g#F-prqc}J|&{@2K>b@B?X|;;7=uFl1P&tPZ?g@vMD+~5}TQd1>*5$=$e@1 zy>)thJfT-(tyBb)EwNBzA|8vUl2b4OrYEGx;Z3GOP$ey{V~-haIV%{EWSHkZ$|BIC zgL}cq8AS??6u~kiu%H!*HR_27>_8aRQus=+`VP&m(9naGL#w0~7lCdcNl@gx_Gpv0 zq*!Qiw8?s7aDF77=q9GxJ_)P2T&BT7z{PtPj?NlQshs#>VL_8Noo)svQx zk(?n{etSq3w%l!NKb0|A*n(9cDW&9BgV^3rbGOA3@+OJNaftl93=RvSh}3&&iAIkm zA%_P;wWw+}t9fjc%Cl)G5X6yrNy#g)QlpmSGrkP&TSwYV~5MCR*0UYm+@*HRf^ zq}vM;f=5#jY%CgWnHHzjpQI%s%IcFqA77BHipS)-qWT7Cp)$G`B&^rHln4?ayI*jv z<=B#IYF4?ELgytcHX$cP?Ormgg`V7d;iRe4mZ$Y5)*x!F{Mnx%DQbJPZ>??hOit>g zl;;^Qzm0?oyAhoWkBjcHNiBrjm$Xs+mXNslFl66upkw^w$z2b#8s|{gjoWTZi z$WLLp4o8xG%t*3T)1qCOQz#x!gkfdVXX-&nNqGxyVa&RgN@A|@gqPG(E;jfA6{0Y* zNa~3Q7WPOAWHTs5E3gWab(EKYx+Tw->MUlczot}HeW5POM(vhuwfS9o^){5vY(dhD zWDq>gXOh_{KW3QNx*IxZ9=41f%phwEK2d8oEU|z-*={1R#8uGxZ1`i@vC2-+WB$_f zo>JWnZuxo4B2Zf2m6fX{r!V_QXnjRZ&!X1uB~V+iwpv@TIGbNyw=H~Om0ypAEq4U9 z0zXp^#o?JTE7j1TC&4N6IO*~-lWpFlKTWS!#yrZ;`q#`WI!k-$!F0^l?E<4V^|T(Ql^MN?)IRD^y_?Kqx5-Ft+b$;9EH;)dZV5tmfyTC~!@>z^ zXXNb=#yVIc7L0aVge1!)L?Ql$U8aFWpf{l@zx2lq!ro+6@mM&5W)Dh_E>*&0s<}Cy zFp~C0u!OwAm%(V1+T9vuQnPG|#8Sywx&c`ulB88La*Bh|EE1cqCk&leg4yyaxwma< z<0UsKnOK?6qIEcaX$i+95zZp!pHB{xF|D*o4?j|w^suNc$hMZ}jC?XUc*PAPYRPs5 zq{0ePW#0QO*wB#B8>FulX?atEjndgBi;y33xKvwJl!a2?e9G~F> zLf!v&Q;q5p@n9JGDy@5oP&|qirvg?dJ61}Ts0>yhMH5z}*>*95y|R=g%WeVtg=nH7 z5l=NwZt*Hk4Vjj*Hl)}9zrQJwSR~n~hgmQZ`g}cR%x-ChN#B6yBfUVexW)4SrK+m5 zSRYbiXuvT_QWOkaFhjFbnxG7gL<@QO)WZP_MzFe6eLYV*@ZBqDeh9lg`Y|uF%XLX8 zeY~>B_K&>cX~fz5Y|SlFJ5Wl(`H^T#-Uw&&U9{Q`EygV&l0jJ0P^BhY1I825NeCJq zW)Qm$VfpLyN?Ou~%?ry{(lYUT#ezsI9AAJ2XB$c=8i)46jRaF1+?}LC-@WOCfwd2; z^ta^6UV2RVqSQ_>cC%TC%m}>=D`gw%IpnOduA)ezrd$%Y4WfLV?L!E@%*qKD|7PbM zaoNwgTF0!Z$3ie!=|=vqoVDR#%+f_;&=y&QRXWBh4_{SZG-)7seoH<}ugc8s5L`<> z%(djiT$|69m})*PN8@i%TnXkA@Czs=^LUjDbV-h3N&DN$%5j9`NlEQ0ZjVU<)yOk% zR%@k#tVT+Ay;)k*NcFL;Ux?&_V6#7F&&`^2EJ3_gLD@D)h8@faBk=gfp}U*6*@5|e&&!Dh(V2{>d=i6^jx!`@6*$M8Ruke6q`?1;>zE4PJ? z=t*zTFcOivl%XrjY0`)%f(_)RBh5TEJE8K>Ym7Ae4cfs1e;(^^IG%!6X8ymPKp{mk zs_VSazyk_iw;>7{v7ZyrFaS~alrJ~W~?D(_@=&qLqfu31dtEXxWkrgeu zB|-{gBB_Vsv9K^2BZ;u6kEaqwqo|M68;zow7iw8(&o70FNGzr&^2?BLizs|y`PH#l z5Q#NZH3k#GkfA4(j)?wIqmgzWz~>U)O_5l`^bq$#2zE>v%a*|6XuPh)N)U}5~Q zo`}rXEw)Fzse8fLybP0Nz7E}|9yt!x@FXb_@};#oK-A_%&RQO{Xh&1Ih~QQG(X()QLW@^7NN}o zEW;<&?ijhwTHq2#M*NUe zfGj?Op_u0$J(g)z)qOF8HW<>2$=JL>N#$#~`L8~hWLG;3m{@#4j0P@Qmv{)VU_sVZ zT`qw4zBt~X89nh+@r0N^X41q_`E7x-&loXt#IzA- z=6B|i2$$dOID68tX|rm02O9|q!(@VP@d|eQ%??qX1@F`*z&w)I6Nw7=JM?1Mh@&Vq zzaL*d$y-+5JmG>e>>enqC@Y^-wn$8(T1*-?v$Dz>#>40p@jYua&n}EGV&;gd5z_?H zSeuNx??QranDxc7@<|wDBWLQoNKq9J#e*ZuCyflo;<1*dcq*x~=_Q{1DWc2B?e4QF$OKQU}2}3LA?=_wKmP1CLCF!$zMnY2qk)A$9m+V>lre?6AtLCk-pZs(30I zjvZ~3k&Anobbl`k#=>O@9kQ%mM%%&4SSl(r;$_X!y`>EHZ&+Q+$|sE|Bj$nbn=d~< zO){4;1!c3bk%Gda6}YXjD6S`sVPn8Ytzy>jPB!EZsym)`GvuB7!K0wz$h1U8y|l=* zS#xFvx)tcelc}*JY7!L$mS-v+c9skqeF}Z@|7JrH%E?(N!m<&_uluIejs^5#&!wAZXp2#jlJ|cZO;OQl}{>*B+KgbNUWiZm+rzNh@i-1mPj=t zR+-VLm&xU@vJi;y|FHMoVNw-Y|M=%r-`fm1h#9mc2*@xpFajdVAfTdT1~4!T1Jewn z6L4k#N#=lxiaBA%?79ZbnAWVU5!b}J>Y}SI#>LFa?>SYcZr^*m`*!R1^?iPSy!UyO z>3cs_b?Q{rsj5@woJ!1T&>!^|pIe2dJLIOxRE}Ur&{P>1Q7@%&ANAAF$Qs(J1k3mT zXFB|jAm~|Ibhtc*XIh$>J!HZ=TT1XsG})NBKbrY>h_0g^XLfU`y)8W_3Ofv{taH}X z$=*9YU`keTrFmOu$7#<}e&gYpVch;IMAgE_6@0!_a;l|as=&TjOW{EvmDp3ko$r5 zbJXHOxYV;W_^EPEV?$F@Vqrt=g1Tf=2JG&Lt`YmQ0QE>6@XE9;x|P-Qng9`I~f(XXMtc5#vEX%P;; zTx)OgkVkZkUyk5gK-vG!lyKyRs;^?MUyqYYdoOa5KLrus3tbMYD#G4W*&@w zZ!;N_AwRa@K=B!;+FFz~F1B;16>>%dCMv5dYwC+K&+eJmH$EBYbDr|Myq87HF@<|t zZ(-v%Ydze|65TEgWNVSp>n$VFF97xAZ}ZJ-^&439_-r1=)-*LI>yy0vF~f7rD9h0~ z-g07cn)h7hDR6vdr0z#)?r~XOXY!g$^sMo=DobVL%NQ<{pQ(1@4w_h=lHjI^dHG>B zMTOIRE^<=mDlcw8#`SI*YFyb^ts?NRS?xOx&$6iAbEwO&c`|HH##Pog*Cy>hB3Am^ zQoQ_&>X5X~d$#5D=EdXD=STn1nt$gaNq#DZ}AEBA(M&+&73o!#MDQtpaLPJ62YKMe;9+)OD?MO zdGK)eX-d}4s2P^BKr#AMtTzW7(cHS!p~!!=Fn%NhdqqA--3#aq%D~Tu!$k zzk9%h2X>fZ9^(@mlU2#NHT3}#7mk9&yS}EPIvkZckxQhz16nCjq`hv+1LzE%eWmlo z$FKLeGHpRo7GJ41MP|J3zklMWqsC8}l59={oDY3K&pol+$cS=}_+jIx zaOka?`f6T$$*>+$D&tsdY;^6cA~9k0hpgn*U#w~1A2yl;8fGm|4`QpBgw{hRdiShd&?nI}Pw#kVCll2=nnGiud0u6GLOVwIf#z_| zx9adzvW3#?L_Mn)44P7_bPYIFrhVq+hu=_BoGv}(wES*ptS)L4ZR{MajSbARtUx_% z+JuSPDKd4c*JR4G?wWRy=?54GNKKYe{|}omMf=^cYTvj=9$?cMtWm`p&qP*la?rTh ztclHQ;hAA&6R1h}m)=3J`nISp<)q_j;pWIpmA2EcbCuQIqybEXJ7%-rAF-@^;bi}A z!Z60C?@aet^f=IHxt-y}zz<6Kk#g>nM`W1LEW>?JqmoM;yP&37>vpUj&KPi4C5~>G zov5vxoz$YHi6b&5I7m)nZbM_jq(xanL!z#-elc$>wc?Z)3bNrSG-^km7RT&;^)5qi zd`);Rz0=Tpz5|ohH9Clf&B9nNPfj*1&~n?Kz?R4hcfSTV;hozh#I|qlg4)`}UggY+ z)b8!4P99sBm{VELnrc(+fObmj1GM5N{Ua;O^l3^dd`18QdT_;*F$a$yF}7m-h;gH*$Ovj~Ojg#hQ0FBH3tTa- z_~QnWF0rVNjnnHYJ;ifii!;)y^D8O_4l*NMr|LanzK;0WP~X%i;R`2LZo)jU1#ZJJ z$%+BctCxg{W0tHknu~tE1iXOd2CPgp>5Ps3z-Uc|%$!p^2&Kb^m6i@KojK0^`hD!lNa>Ra+I1`k9*Oi z0VS3*0gvf?x=JvG;Wf)4WAANyP!N^MH-*gF7eij!rByN+3UPmVP72{9tdo5MU=risgvw`zbIknfmni(iYYpl}iZN{7?&R+o=rnFpKLu{LvK4!m$IUt7_+6=ExVDDp& zWprRO&k}?^(Hd*msW4~=5}+wdmfG~KTwA*ZR~7#HM5Xms)>@$`p-O&VR%W&9&rrYl z&6(*Pg=gksnj}jVxI>uWD%L6{60W&r$jl3GDDl^*XK8{h33ZE`6WY`ozh`M`pAz6d z``_2pSNBQygET~jb0|m8CaZJc6FOEraFiFbBI1*HwwFqnsNnvgADl023`kFrZ(Y}P zoA7EQ7eo;DU!KfUnTh1#ZBW1f!+*Sy*JeL($`r_|sLne7v8j}|W@g20kw5%G>P)?w zHDDYxbxwl)L-od1PLQ>wL{&18I=ZfG=G`JowyGMlC*)vE32pOa_Nj8D9UyALTnSvt zIr^z6D=pl!a9SWPgzvMCPoZ~F{Fhbxn2kM$r1rCI@`#aB>#I113R_T{kk$G-o8Rf$ zYiH4nu?h6hmo%(w&m02b51YuOWS;Add3A;vTaQvZUz_S=4w(?Bi}*oiLbCKqokp1a z(@!Fp%la&<98;T;iGKE2%iztR&|{cm&_aBZw>(AF)S7`;8`||tC(*)0k5+9qD-t##3^2b#TG8~#AY#s{ zyO&jtrG>XJ1?tv9S?O@^P|N>5jqRCoP6Nq{`syfneYF?jBV(q)@E;i=eB((I%I0WW zUWu5QTI5KY42vbLwA2>aSXesLXD%sbczy|#rrfe#2%Z?SszniTRi@#<_9td-!}^=q zd|1%T8pQgV+9Io8=r-OeONW@@9}W5^id<&VL-5j_6`oi|>wcAJFb+6XiA5aiEMaassHv|uRzktRAWU%2(nK%< zO1Rnds0|oWgc0G^Pfrm>WNYuTIbtA_4UnlXc!@H7usd+D{8K9TZe(A$o##9kE@CM;)RBK=*T-#7@o zsi`lQ>MPHSn$9Q8`oK$0DOnSmtZz0k;is@q9N5vcVL>xb;tlm<8>)TXQ%(XB^BWc= z8xxgH90ri1O(c5O*7#r&FETTXZ9%GQn&&N;U1S%PMImZ+G~c|2e}*%t;353DvNXE^ zqc-;f`C3i{g0T1}oxq1ca27u*@WKDX=C61ET8V7+8-X+0tf5@~uvK7ymcV(f{}@w_ zZS9G(J&m*a1)oPtp;7wUa%^lab{D5GC^hQHc#lXn)uz%u>>>5|F+ zHIP#}H1IiCh8PA0wi&WRV9z7JEiMb(r3rHx0gH%2z0WbDq%aYXINH{?FwvM6?PjR` zG}qkkWP;szZx?u558w8-kawWw{t6aliRGT@n)ST=9~)HKNUkp%C2*9kqB`H`pIcL3 z#b)R_zJjhrLi;m#%YQ59SjFU92WyKY=A)-pGcjzyTUus&V<_6+_=bdD9w)03+8QR= zlxUitoWs`yRq17F6JMafmbE$~KKo?%2fg|+6z#RwUWt*F3##WeCsL+%9$2q(bw>VV zx+r@DIlZ!xW3~=WCDJA(Iz$g!uk9*m4?uVMo9?rY4$?|Y&J@@|VdcJolVLkp5vn7}$XVy^faXru+ncL6H zB9Hd7_Hn*0DJC@|&FQqxj7jx6Q(q11kW9CKE28Ia#kFo|WwXzk@ajVKXa8;1v^u4#`f(~>QksAlV zD(9PZf*DE|kpNlQ(zB>C@#F0QZ|Y6fL^j%%O=5p%O%M^4t2}s6$Rpk!92R*hFYlGq zDwH4hPk%gWUf1!eDPWo=4xpj8p1vW3Egoc>RKlzYJ1dVdLE*H$MK-32MT-gk%L_A) zQ|Vs}t)8H>1f^ccajy}NY=;rZL#OwhnFb_c5NRwP__QSWp66}(Cbcvn_L#E1sXr?! z1`fvMA6L9i7jZwItVW@;;8x|A2dF4M5h)|I_P{&CJ; zi4st;9Fh6z4TeB@Zc2@29pz6GR#7o<->fVOToD`ONyPy43x2n%WcE|6G=9ah3^VJR zMDL!ZeG+`tx4dX7O0dBtD^?dJJMTE zwkK_x3Uy01)%R-Vonsx(tlXeN_gr>?(XDH?4J;v~U`}VE5At7fFN0}t9VsEbI|m}F zm+SkV49b$*+_*qOmD)FRD{GrVuPQ1A4#}^CKu1pT!Z*=Wn!jPQ94x0vmfLq2kgvN9EU&knfL{Z@vr7mMngJYRkxJc zuWyzw9j<>FM9>yk$63uvMJ=Bh8)oTnskRY$)#x)4)d5(u<|5%p%Ox(Ur&}_a$=6g{ z1+Gmt7=IX3^ClSDw4!3bkZg6RZwN_L^kZF#jxZCj8fmC!J8CUSSZ`$2VkznA^Jnra z%_PumQ%SA0W;;kx!0Anu<%XeC*FWWE?KMw&+gX-+J43!t zqoQKK;A~y0p)uTa4UPZfE%*Dg%(vn4t{=DC?0G$Fxj13toRn^ykcD#$Ud~hc1_p z(E2Vr?NDfDEaMAj*F@gh(HoqSJYqZNFN}jwv&&-0@Y7U7N2tzCu$bqF$(Atz)kadX z@YM^dQH$#<>uToM#t0lNrUFTOv7Y}pMPi7MqPkQd>bwcgBlvWAIF7Z=y!V3oMtwDW zvZ@byv$DHS=A%juUae0m3lq#1duZuJx;BP_e6p8%EEcI+GgQ%bw+UNBTV$0+a zp`wfG%*YH8lorUlTwj-9yRQ}pp(NJXz}iEHK4%U+m=Tm${6VXY;KnNIpV)IxPd||u zmKZa>Y*0zXxDkgZ_D+nSGJ0gi#L<&0ri>nm+GKK3^upV6qolT?Z2 zT0EtMk4_^26-HE5&TkHeS`2;(2d}ZFfgJ4I_`S2$f{7X@R)Hq!T9tR+S;@zLCfH;u zRbo+P6QA}ktf`V^|L^5~n&A!?BK0b&lNj)Jq?jlf93kVdn))gmkzK54t=Y0amZv!k z&}Yo7TT4`$I;2j=Ik1C2a)mF(y)87rvsB98%(zt2bnc}N%I8-$HYGKcT3^LCZObvZ zX{Fh0o4`sdjvuM9>~)}9CRIQY^w~47k%FGQef1%5)@#D;*?*-M_LR4!Hb%zp&9tf^ zX?%tyR0)%wDI^GU)N>{EOi8pog|>0j8`We@^Sopudk1qi(w?4bwxKZ`2&Bjhl^Ws^ zdKUKxb$!jx>^(ol-#`O~mBRyilxDF}=vk_ZVEv;e#v@y6lv(YpcaWyhWu;f7?>O*9 zxbgK+9qvFcC3F(q=Kh-*f~E&7odVORXJF05$hsnwMCZ#1Z6CHa3 z#mU^SXktI5LaArIH{*|4!kCpyim24$#qh-!BSLf3Ug_Ys_R~wO;GGScrzY@*WkcXP z2H$NAA?S2njPJXRFrOLdeeKJkA4Kytn*S6Xv!`$T;~3~GjzcI*cx&|b*|upX-TAx@ zKWM__k)ta{Oq^ITX4L5MWn&H+GkS7$Dln z|Kb2-2NP3VQJs+!`jr(unl!Vt^jq^9qy#lG5$XefV z;hvf9Yti#nU|KXNqnlzD>sWkzoeLA<3soli4gR7#O3D(-vn13izCVtGsS>@|g2^i5 zPjYZgllhvgvetvb5gkfqvDF3&C+)2?qbEMRFb6t)x9q^W}J)2tD zbg7eSd(V+g(yeDxH@$@PCF7;7HsUb5mR@DOyo^!=Xt$;Ld`!~3cs_GBot#X0dpX%F z1b$!Y6dl@cjbnnaM~HO`41}vk~*fqDdvO3YL=bT=@ zA!E;8orQHHyQ}jx)uwmk&quzQXYz=Va=}?|c5vuf+9zjZJFCf?JYuBvRJ2l+T`sMQ zNoa3UJZR2&rf+bXLKWfgtGE|v9WYVwGYBWBm8$n~`Q ziM@* z%O5t+>yp^bGvGkL?reG-hJs7$*wJ!vmhliQoMtc5N?onxMQcpGnrm-<6(_`leV4)N znK8BSlFMPOskpg7)LsST8ME}Ye{qM)bUb4i>7C}Vp6?H1qAjJUjssfQt8aWRAAy^1 zLX`3GM>!kdiTR||*aVf~I1M%R)vS12P;D>gYHX;psE|n|OvoWQr}UIn>;a>rMjC@N zPb*}3sE4-hcs5^Ogd!c|#`ftT$OeY7XPia^$k|*<9(db=4CQ3KRLw?N zuU}Bdkpmm_CW9}bN>)}Uy(m?vtz6=TpG9AzJT^NN>CpCY&{(VO>@wAq)S*bV8d7T@b#J#($xLUOoNQjuXwT^X7aGrBp5Efh zGF(sp7(Zpi0=`L!t%H&i8yaf$rHFGXSP$fTJ8?nNyewZD=A)vbZ1mw}sHhk_X8d8J zM~x}tY#SRZ7b9p&55KY$l<7;92c#+;qc6Og z(%jfkUyboorq)+Ai2iP(4sk4T1B}MHbZB?xXk~q6b+XE=ufV%Wj#yjYY<8fqzIqrx z#okERG_G>~{F?geDb0M7aP{J1|F={t6nizRtkMNetgJEYo>O7>F2VQ7In5Q-++6J%{e!!c9mhk)L}cZJ^AaPE3b&2of2 z*lJU6blY&(&{;5wPjSZ7RaPf4Wl_!CW>l0l_nb4OsppafJ&X2g>e++}^UA(Ry)SE? z$e%`HN)s4c#Q)=kabN?CZs2!D=POf%UOmg-o`0csH?FL&nZLk<5KevINyaMJKu8(M z1aEvpO#jYsiwTtH%j{i{!MSF-M1tSz(UDR_83G#SC#zEW0DhNlh=5M^;M5l?AA8I~ zqCbC#4&TpN24b7@3on{CGr<@b$)6_Pb|Xs^y~NS4^_m6!XQ4DP3yE3iKVlY&XQ6-T zER2|iSx7nQF+32PkzY)$uQB=PSr)Rv(mM`}O3q$TU9E%Pn0RNLV8ZO9M^0W)&!)|q z`2h!a28ihqXb1i^%0#EB)S;_GzkSVGIx9Uq4Yo6_+gMrO#KEK*d|@e=w_5o4&$q^v zjWzD6HM48YrK|q0)^gHzL!Ei1yW#YQY01Xf4NW!8i&LR6v}j?c4os-68etrkr zxaf5MSuQezD=MgyuT^|ZVDk-=-{jg1>@kgGL;T^tWbeJn2@iY)mb_f+zn{ zgl{km;8(sQ9R4{f6$eH0D}36*m~=I}&M2jd=AT;oI=-e>b64M3;JwB8DF; zG}Oa%{8YW_Q|Ju(WX>t0N)*(QzlFVXZOgM4w6EPKj~IDyW5a^^$toEoT>qM;`3+61 z%hVa^(c|^3%=>2augvl#*p7Oi3L((!2~%rnU7Am*+74reufuJrmwb#9J;&7Mn%Ww^ z3Yp*emr1Co7%_R|*qY{KMMdgwnY{cw_J2Ms>DS8F)bmFU$J&1=2m8>Pfc`^=*jK!_ z;Dv7gq2|xxLHg??`Ik+e8NF~ofBu()fX~6CbdN>-#_XGQ3}nu3c=4dp0VU{evr3i1 zQIh))9dfJz2yw?Uae^7ne;bh2Tns3&Kdbn3j(?U6(S;Nbsv1yI#c}9L`fH7ouVh;< zom(m-fX#|?);Z~_l@<>=c0ft#zyY2`8(U>|L#e5GjgB2>B1B=RkDXp>rkzuJgqatm zCH+ylkLIE&kn2^_zqDisN(WiKdr(fj&mfcz)(i?I;A{q!pmc~OIFyX@8$1A|Lo91D zelH!;AEo7Ru_Q<8y|?#rF3I6J{!hFofK{}PlI8=hvYUKq_; zbBbJb;#!;hH8I5l`lGaXU>?;BrQ)JciW(d>Abgloj+sj?x_J`{|s7jqy|Lyz=98o{pJcDWL0B09O%8XkF#(q?HmwcIoH-@^=aiISjz@E;keuo2 zUIauKcOEM@yXkO1$wpuE1>b31lbF~GQQ>eJmK9a0c4rZulDpmzuu6+`o1Lg! zeN~*K<*b(XfqGApNr1o0Y-R|w`xLLHJR@0#cr5B}-$WZkp?i4PTe?f7=}j$68EKNA zhwX3{{V6kO%b`FQMyV(8_+B?YN-=fPoJ%_!HZ@HxdH99@*cLMv8c1Lt=rP3HR**J( zF-KWAn8JBUFrdVaK0T>&M9UOuES4}54OoC$RG}U_Cz_GK0?bDhD$$H25}1!98c~ND zG@%JKXh1!hkU#_GB7vSL1u#tiJ5>Lkj{~q23Dlz!bvlRr1y_g!7NQchSb(I?!+uF% z&qM;t0h};u!a<5+s-OVg!zCmD@GJhCpQW+jzxH7a$$$JbEAyoVzXZ@h^5LKTIX`*7 z%6vvgUwZ!Zs(iQPbOPWAhW~wAzPFL|yM(@P3VmfxAM`q6W3elKSaKB zIktR$=E-+kzI}QLjjaLfY+nLU$`mNYde2D!CIOfZpq6oxJ{F?@Kkf4tfLj3k3BX?f zxRQqPHm!aLq(Ex#S-)=kcIL0!`p@`v+Y=SPZaaMDuiGv;>ep?IVOls1H|c*(A_9W{ zah>_G^$I^sKj*`3>VKF{em~3qQl7Yc^Btu`JQd)eJbB=mkJNPouq!@q1R8kRSQ7VWFHzhR{rK~?+kXBzZ3x|IO36BeEPdgJ>ELp0 zef^I&R4S{gl2xJpR?CXzU>DS{bhl1lTc+J@YC@L(zvgOkNzJH3%eil-7jG)r1<Yg*|{3-#9p^8?g2p2d5MRAAI9r|A9d7ZynU_ z53K#x!6+8OTO8c?E%53V2NfV}-QwWc7-7_R4vr}xto+V_+nVs;cMfK>A#D22!L$y9 z!tWhC(udIey@PuP6E=MB;HDD@B|kX${zSsE9~_)?F5#9R9Q3`IQ2L{T^DZIO{^(%l z<%A(WIe6>}!eu`>Sal`g>7N|5zKYP}X9t7V5+?raVDpoNiN82#_Y`6EFAl~(P5AT| z2TwjvDB0>@&({h4e|2!?>x3DEYHz<@9xH#ojg;xt)oO`>%*p@C@{z>7YmM%KqsqjQg z7w7$1p`ewERSzkY@V`$eT-3_NqNfy|XyxLQXA}xryEyN8g^8_QEPq2`S!)+(x-k^C zanXLS7#?inqW7Q}Hnnl#j*4MaTNnQt6T|$rF8)&=LqR(ihb@cY)OIcwu8Lt(I~V;{ z$57bb#d}x9(4m8iAFhdER7V$gUmwHDjxJWcAH$Z;E{@$6!=@cvta2P+XBW+J2Z!wJ zV#h8HZrRyIn=uYH?ChfJBnMq~adG-I2dD1pqFtqf&AYnzq~5`+U0mGUzKI z_{+V4PkMs}6asaHP!ALWZxurA(hnHg57c%bRB|BbguzfR3XtrjDvc59DwmqhmHqM91r#4 zc+jzvfSV_QHcUo*;Z)%Isi0@40h^|Qt~wHK`B6|e9|d}622^o5sJH^orxiea7HH5M zaGZPErwZ!vD&X%`pew3@2dbfH9_Xv1q4qrn^u>Ir!N&qqj)l7FSkM8@P?t1=Di*=H zV-fJ_BGBE-;4WPbT)rGseFE_J6QFvX2>Rj_;J{NsJFbALTmhWA0_x=zz~&WDO=p50 zUI~1)60zcQK}v0pC* z^D8bIuZO$W4WNz>0D~WZ`|blky9W^)_aHFsL8x;dMC^$N;dXrpH1AiyPt&m@JZ0Ee}QWMH0b^3fX|-;eg6WWUIe}M3h>=4per^2uWSJQ z@;21ycTh0@UEtz(LFzrI0q-Gp#CuRTya&4M?{J*=L2LgB_t;Iq)tf*^d<^{fF=9hL z0Y-fS_0=bcxBnFG;!oi`{3+C@pTd3QGdOKNhnn^|;-fYLHJjnQyBTWK7r@*v5PR+m zIKO;}_{HC#p!r+i`fs5&e~b97Ti^`(4w(NPXrJ$ahVS9L{5|l=_lVd12=~(;p?3ZW zvHgDnDt3eb?!;Hq$kn!dy*R5i||A* zqALr@?c0x>6Z;V@8c5Ew0|}c45=|aN?!|)%4-ckT@eoo=hfwUUA*9@Wi8}5_vD5b> z=d=9?`wS!6_W(lk0YoR3lKN}}#X1~F7<3@f&{2d1qsTpUG&$QJOlsW06g%!bQX7k1VB@$1Nl0t!1QkUrzD)Cy?{V38cO}f#Q#! zNUHNmgz+a)i`!2kl{lH=-<(X&KBthXJcV%ODb(V}Q%KdFO3p2(k{Wgz(T>cEemUWx%gH_e3c_<&P<+9)ge$Hk)#*Bl?SCCPcV0*8$LlCod_AG=dUD>qo@j>~ z357ROZ2FC)mfcA7-OYslw@_@^E!1+=t%R#@rGi&)BfNhbwfOJtgw}TuP5Lv%Pg+a3 zeJ!c)))L+D0Ab4mME5^PEp~p0;+H={@#@D27e7XH&EtfJ9;f(!UL>koPwL6_gb&t} z+T*VjAMpk`x4uEKZ{8s1hz%6GZUdp?n-shBO`?DPjj-ce6nEbx!h3|0_lRzKkDTI- zgtIqN?B$I_2YwJQv}f!L3Gz@6R=sO<*2vK*m3xDZ z7zk7jM109$V8vj>w+sXJ*dOsFBcMJW0or;f;-`#*dT$)iYCP!f2|&+@pgqbEubT>b zVH(tq)8Uj)hgvlqv5%$$eGf;h?r_lON5LIB1F_@`sIz7OKhA&}R}Ok%77(k1JEan_ z<13+Vs07}sgesg3x+4iB<|5WO7i#ldxaU>_msf+HKN|6A4ZzX{6jaQIvu-|=Iu`M} z8iCIn;WRfvz19ROZiZUgjM(eVP-7Rs9l8*7@?xmh&dv{dWmex23?0 zrHDPb6!>l_Vu@u?qn815mcc!6IcVvLzOvd-?F%JD83)gnfF6=egN*82jKkl0O+B|fVUol`^4jjFL?&BOP>LreFm|< z&%!zBS*RzTMSS23z|Ak9;I0?p?D`Va(J#Sy`6Z|w)+4T7hBNMEsMB5s9)B4vy1W8) z{wu(rUjg0!8r)H@gC2boPS?Ldo&7h^BX7ZJ^)}G|ZP4U*;QZ+w#M^!VI_m?dEgyic z`Uq_C4IHA3#U^0(HYLaNhp~s`pmlpsk=y4yhuSXi#fX=e8z1 z)SBW8IuPyJkyJxRirv$ZoN1j%-PVa>Uvwh1VmpdGx*gHP9msup2g2t&ko(n+M1Sc* zD&CdQqbt#F-O0J2JE@J`2|M&4TG)fs89j;q-J4L*ht%pmMAP;nH0?#IMPG`Y-k0!j zUsB@>iE4_-d8~-kti8z{-k;*94F;w-JhJn2ar1U z0HXH}Ak}j?In~2S?Osam&=G{uBZ#U-QtaiC;Q3jMS@-5tThdv5TG|=j~@mInNSJe}Q6`zCg}@$a#mHIg zF{IRmqzJCUKCX%_auu#~Rs5t@D)vMx6<^av#oM-1SlCX*o@uA>UON^0xt+r7_9}LL zdxbmOD>}BL!i^o3Q`AXeawp|%=%i4(oub*>E7WhV=+PaNd;E@yj@VgY(ay?kv5Uf< zyD0bmT@>EjMY+jc6;9n%QO7PyP3@v+yRHg#T@@YNO~re5SE%f+=)IoGDcn=3g?lQf zUMhBAFNGs|DRpHph3k4LXHaiNXZ2C)@bnl(jfW}hGFG_{j#YH_IHlejr)by&6~{z{Q4g;3gF;h-q7NICJ956F59cdvp0B8=Nx7?<6n)sN zu)_isk1tf%aiLNp7b;9!sN4@0D%x_K!k&v2y|q}y`z%)&zg$s=6P2nxQN{jzqQVa+ zD)*$5l=}NgDwa4|(Mv0o+Wt&MU!A4YzGo|XY^8FxKS$BK=c;&om7*5stJo3eD|N&9 zirQVOoQE$}>XSN%zMeO_Vo^D1`p^9uJqujs-TmHYjRN|nB(Q1y~>kAFqQ zTD+<-;8jJpysq%@>&of!hQfCnlr!#4MZ?}!SoXGx-Tbz~LvO3trneQoe_Oc+y`xb4 zo{Am)o>Eu6r|{H!%Gvgwa>x8#(MKPtSjj(?^T8&CwjV3E?qfyYe5{;dpD0@QiNaq# zQSQ`#DLVU8se9&vnkzM@)=g z4d4yQcbHXG*nC5HKC9w~mP{P0YtrJ%x-vosTb~jbS|8ut)aMjA$SSD*&#$_IHs6Us zI+zbV2x!&aq_YR19vwbDj3uC54jj{Q2Orc5?gyz?!5bkuLiOWvHvxF9hoOV*K=>&* zVM~zygH5|IzB2*4^)&dk7QZxvA9IT4IoGp|0v5pzak<9Z z7Aa?5IKBL4{_}V%k#el9kH;@5hjBdK#tP1+_i(=aE&{Mu9=LVf-vnn33Nq!#{q$3* zM-;9N0nZCAvcC~Wy$<|MpE|zuIN;$8D(}&~+mp2x`aA~(4!g%@3 zxMl$T1ec92#<5)PoCl7LT7D5aqsrY3;4{HRmCN$%)f~87e7i={&kge-)Sk>|=G&Ws zKQ{+HSGl_izjE~>Tkdg!e?MIAVW-4bdb6aN)0P3)b5A4ZJ;RjgGEe*3cMX6d!Ho>( z>ysPn0gTBbzb$MJCpfl?(~s@PlArFc1S}EU1z}u>@4CMduu<^Y))TtF67W~SS^j(F zOF6o~67Z1VqWJSP0Z$4p8-KVyn|<_M9Ins7!S>PhSHOr~rhUE)<3sh=?XQ4sg71}M z-NX203i!Ua$v+=F&!b=TG5E{!pl723rtX!0{%vBw*uDmTX^#9etlRE8G{d^>Ldox8 zyI%Uozk}S)(imK_cL_dXV-gQh06qb*~SO+rHu<5Cb%@Y;Nwe)3p5LEpDg7vzh=0=NrIa!28CXGgxa0UU+Drj z3^a6Z7tU9HGj6R5oSOs3#e(CtgMMs(2$i3qKYx61hW`Ag5<}l>VzgWE&(DJW zIn*z$e9N{^E85rO$M(q|`E-!llHk}zKUeuZ9N z8wYOBkuTHP90xAQf#dSou642Cri90J205@k4y-=Z@cmyo@Jz?nI51_b!AFg&9xZ^0 zIdDwx*cQMz!R?eszgpG;*k^(%|E(~+8RW(tEr5*^4gTId+GAr2pkk82M~z#j05~WI zj_X%g0Q3{whhe##f!-Mf!2457`76TohW0bu9xDrgL1nq=U0VQj&4FWjHx>Yn;C2Y} zH`IT){5CCt&jo*Im|ow!P|^};Gc`AzGg<=w$w4QVdumJI-8^u2v;>~a1Gk|iaEsug z`t{b9z>Rs}db9$r7hJY=AlGATE8v1W=xc5TEY1VBx)m@h5Bi>N1(fH&aevs{3OG`5 zH;4OghW^l{HSpRr)6P-#9@QFnQgBh@thP09OAZ{NmCx@Kg>Q*RQz^aGT)x3`9S6{gr9` z(+0Tu$lT*?eH-Ak95^n2OBz)2ORd`_<)%U_=y+sbt2z;XH>?SL}{r=3OlvH4}_S7q&h zBPvb#517(Zc;7yKSv%lU!A13}HSK^`a^RTG_3eQB1=l~^t{Ldu%J?cnXH@w;+5=bR zz;XFw+XJTx?!$1sGnBuqJ+M#Glz&zjFXwG6SJ$)$E)`r9o$K2J$LGK?om<)iNx?mu zhaBwD0r6K~9@_!GyK6$pj6R=AT z9H-yX3D`|=&xZLP8mEl!u^q6s$&@dC#3^|e!t;17+YUIR+2GmTEI_Yc{%r@`A-Je< zy=FV$!aQ*6w*!{sf!nejP?-bA_3qLcI7D#0!~Ho_Z^n=943sW1^}a3-zAozw+^e$Fimh# z{4d)9*gp^4vK@dPdEnOU0JP45<9e^(0r+;gsYhjwdh7Pz0qA~$!P{6Ro?Hp_Z{7Yo z0@WuOd{n!Z?Fdxmfm^mCP${_X5&db+j=+pO@>{4mky#$wLA0p>r+0I$Go;>&Vk@Uyp!56k4s5;%$^O_ud;r#g= z|BW*YK9~NT`N(!;i&hwXRR7?-X6C@@aRy+t;I0Yxj|}_0LIT$2$d~CXW4oLjI9-1N zP8Qtdd6dugIseX)FPFc8fY)>2bp6>*KyY`5%MZKHIJ2aen2=@>9faB1h3A^FAa!sjf{2|h}G@HzfHdEodQ|0==#Ry#nZpXJQC zlK!V~zY5WxOI{6MY5LpVIpkHYe0ra2@?qOA{n+^+!?<9%cah+4&p|)em*rmjRVM#) z^1!p)t3BV~mxk*Vl2e@jMgTuvXz-0;`a}9{#zg5ewoSfT@M-$~ zPC_AAt1sp3l&;Hc5v-F#6 z{f_D4epe~!pAYjVG#@ctJPv;ne475l*H3vI9{eXme?vH5ACCLoxq?fxBNQCd$>Z=} zf;%JJJ{jaB_qzk`GUXqV2fz6YYTDffZ}m7HABBEhe*#K!;FwsHdXqu?Goxw zoGTeAKvR z`{8&F9GAa_?S>yP`Q4aD`MmF#y)Jk8yzdy32afk0{ROw9G?!O@`OS3l{JXp0=7;s6 zAwDsl=iiFQ4V~=cq94oG4C9OE-+v1}O25SO@25F%Jhu7q`K{g8HG{qAGm=kV=_duR zJQ+MU&M+UBIlzNYn0iIc$IBexCc$OvC%XL|;2go#3EfeA+Q4?tg3l)RxSwuyfY$}b zv1|2X`R}t+X8W$!1Q*5ku`cj(4qPsId#|MbF2}gk@&>?he=&UKIXytX%(KitmbdE! z_iz{&>SvnY01kS}N~L)o5svfzrsINv&h?WqqJT$){KhJMTbI==`$${(S# z0(!h;=!}vt!xXSb4jkM2u&=;wg8S0)_w02+{)Xlw?gy(CuwlKSBT893epJ5zcDfwI>>(GMR z9}f1D&^WaIP5*txw8KB79SW`qrOPlLcpbgwRg*5t-^;l=-D4+9VKZ*Hy;A+|5L2wme zI(>5Gq8M+k>ihH0mzVLC#36s{lpN$j-2 z;M3%YPkynV#2$jrcQ6!7(rNW9t)IzjOJlFIX@5 zD7nD;f_rn|xO~!r=!_TPlSo32#T$Xc-1ZToC z`r2J^TpyNmM+%P5T=WycPnL6o{+_!&Ea$rBz}bEt_NQdJc>HV@x`u@5${>Gu{A`i( z9uDh~Lj62jxy&~%ckTzKerfw_pPebMPi_}nRD2CylboFgj`tnMLGv1pUQXVZUi`RvCzS8!3|p3m9F<&oc7 z1q{oPpIsmM^jKfC%COFjNj}dCUkYx&D>%Q0<`J$>Nenn&(q(IR=I4wUaDw3S(dY8M zrpev!Ho{k=5s?Q&uRLx@;roRIyg?iE&tBlpE*vz zrGks97sm-WUU1p$-??6=xU z9cq8BUz-*{@z;jl$MWbe!&(53e`D~GdWROki-PMGZZBCsbNMS<08a~!b)ovP{WY|n zWBj@nz-8Z>^6h@x!)K6Nn_B<}|Ht4n#EJ3Z=XEXs)(YHU!XI1dn9RDIZwv!CFi z>cf7VI|+_sALz%nXJ{R!+rK5yFd_Hzfn_B{Nelq#nyAwTn zGVDvcv;v+IJYRMepvQNPFsc>swcuFS9l&LvoBcRf|6=HPH;m7~mo=?`gZ^vqBf@+P z<fL30*)74RD1Vm4b%xPn|$K-7~2{s6WrV!bTWQfYv3&U zMTdJ#vr`_QuD8CUHE@+O_-yMAU4OopNpRWdWgPo)HVST0m`^@^0{d}3DY!Jd4d1$i z{W$+AxU~2=zWmsa^J~GS={BgYX=-xVDM~%sUIs} zef!f*?SQRj1ndxHrT6&af^ywF9t3=xiUJ z55}hAmfg_-sBB~COtXvdjmHfgfbRqs)sF1P>9#fbrRk4+>oWG^ED&5id@t(=Y;0%p z^)4E<{ZjbB;~BWdU0oiACqIB$Mxp1f5DChpUsYvajeg65?nIeFNHr$ zFR#7s5**ts>c_TUsQ)sa{Z7X2WXfM0#%EYp@j21Of{$upZseZLzEAA8xq+XIQ_oUF*i(3_e@CGoRV6^(nzc^&_@- zxF<(`TrakFxLj~Ihx>78|H(>Zzwn{p$`Bo)`f-0?`@+7x4IQ?=9vwm! z<5)klyWpbwH=m2fbKtnXd@lM$FH>&X_|CvDwlC}|`DWW!Fr92)xJw>5jvu$9;L_~S zeEjG5aa{x#WzW*ZP4O|RJx95~-jd&8!e5WyzWKh^1ttqFo1RMde~tquI2)he%P%zV z>GAIZ9|}Ioj%TwA?A6D#Pnx}z@Q2Iq90x`UE}wQB6$hFGAJvYvabSKPxQpUIo#3L{ zaa|l}6kJq0Zi)jZ2`;J~S?_q7;IgelncpQXfE9wvR$ne>hA+R?;q`QAzF|D;9cS%j z+9y{$Ii`d4jx7pvkMm6}fM5C=T+}#kQviIF2d<<5ctLPc@`dBaJ(@>;rxpNf^1$6u z0GutjY8R-qX+8`OAkZ zX$Aa4aEFBDoyZZUyS4?eO>mR!{Pj|Z?$9`3K3>!c*lDn#J4&9eYX$5lxNP#2>DbZ& zI7o1>3B3jFLwv|EKXLrHe@MD0{TRoO`;Xt>B~h&w9s)1(%Kg-0xWL_>AE8i{N9McEH<$i|WTE?SMD)z|Cj}yq*W{ zRE`gq1IK*4qaCnbaNEN52=yPvZ)^u#xv%Lz*XA+*vfi=veg=PU9{Y}A?SXUmH~39C z^dn49ZF}Ir5&6@zx;=2ufd-#XoDhy5x5p@hXWI<@*zppQvrNy{_P~t?8T>tY;92k3 zYmC7!3G+XsU*Y^`bO4SO{M%uChIQ=94#3Wbn*4VQ-%I(~ za7?Gu5%~LWptGbSa9SR8&gcj%&4bQUI|8$F;FwO1A2&vD`S5dNN8lU5XS1(memb3i z4|9~yxWZ1r^Eq%l-&VB;{w%mV#lExPfmK0y7h11y{wq82J;kQ|qt4aVb^^8&T()-Q z{5Ez1ex6|ROVg+Meh-HEonf9CwLMTc#n72{ zk52}<+q^ySx!}|MltOss1ILd$r_AIZ)n4nj2bKvg+qlT3?>$V?XFG4ql|CWq`K&=d zwtc0a+I5%D9`NrU`Sfqhf39;6$%pUu;-_HIIYIg1^T%L)alur>pKNw;ESLB^<4eic z#^EhECX{c6d5QheKh2Rp)6KT;FAHvWOZW6p{=V~2wl9BlS~T69FWZ;jAh^r&SjVt^ zdF#VXzIW!pGhbNWeC81b-`~pXf3FPkJA=IDv*D9wnsnLv3%4cP+|=iR<9IMf2`=0C zm^Eo$Se~=!HCV#sx_VV|w&-i@j2*K?hrbB)+pV^;v zqTsUWx0xRtucAh939C#H92Xd!2d>ZsiUgNUo^pNpexRKNcY2og%_etwoUn|nko3F;(2pHgAvwn7@mgx> zV$<)U<_-2es}Wq3JmR=L6La7)$nkyN@yT%>M@-v}l8-%qFF5AR$Z@3W&v6)*n)>9r z?_1ZOfXkNUQGWtX7hGih38>3~V>hB3I?Y=pYOS$^(`;tDN`<%Gn(($I<_Q+$u z$LsTNPcZnX_GACicXHsk{n%#c3Bf%SEn*8zYFWA@S7{OWkGu4Ot?U+1p+;4jc&dP^O z`EkG9HIMwb-~M!psYf>Ym_OWa-xAzYIrwAg^6f8|Z^$6G4n573J4x~@xc9W6+{z$_ z*?)A-=_Xy29A-cHNrH>&$LuFRL~s+Oe|h}$trOT!ewN^(&N#A9wE3V!+g!qZ}>jJ&jp{hKMvu!-Inov zf#>FKk2P^%RvtLMPw-&DWg8D%?v^+(AP-!Z7C_fLaHCoP1%iuO5A*r>H^QGN+(j*b zcLkSr9++d^=K8Tr+$ia@>4mv{d7uBR;O2(gH^X{|*PB}fpH1(}<@0)TgzzIRE|iSN zTnL4xC+hVTn}D%ELmmxQ9f~wdEIg3`3BE(jehLB9~!q@AGXVT?7}SL&nI8l z&iOULMd`D6-SKiBI9_+WBsi{TfKK0jnb#e!yD2uHucVRe>?Mu zX>9`ewdoF^Xtf$!SQd5sKJw=Z3 z$Mxp%*I&}7+0}&3O_?t4zZHVdrdQSN$5_Fo`O}2PE8}_He4XHL%CU~p?Z^AO%T2wb z_W#^}f4I!xvf2M~`P_d$6xkPrO)8}`J7~@t4;p5gy{+OTkePK+p+$uH&+qzV9uchuj_(!cl=54!eja~!Zxa1}=i@y7z5<+|9o*kG0yj$QS!zyfJrk^p z_&UcMkBS}Vi~0ZVXR$uvcIE3FWi|_Lux|Wyy=D9t883G?mP4N1D@{~@&_2u=$foCKimm6bO)Ow8958s5q@pX>Fz`5d-Rag3`8ef<*}nak?cnv^UoVIqJV(aFv*~Btj{I(vMlT6|0N`GGN5wxsmpKr)-WC_N zU*h%N1;F{;&&un)Il%dyYw&t+9&oO64Xy{T_vQlUH^1{a={X^Ad`_ALobNdyeZ@|xg$ z>z_na7=Yt?@%;A+aAD$-&+QKY?-!SRZvQoKF28cU`P^Rh`NapH+rJx7AJ)g`_S-_> zN+%QD1Ds!c@cZK)45$bDk>4M;4!AJ!!Poh3-6ic9_Z?R=esI0ECll>>JvcrN@^>qM z^NSCDf80GGaQyzbMIp-N_s7i*p^x7mH!%b*zZg*;;QZ#Lf?`Bx0p}NwCyNpF1I{lV zGx$6lIKQ~ybNhh-`Zz9fixXu5cb}ct6P)k!x&8CN`<;{Ux&6JsH4j)n>39;g9=dT` zg7whC-4b8RbU*Xk1+nX)1aX;Nf@tp^$>-O9=kxpGfOExVR(Nf^z)>)Vr*bd%9Jp`QIADZ%@u_M8HkKZ3x`+c!P*T3Gp z6E)BB`{POj=XbqwYYNey?}TVmrZy8fv|JyC9)pHP2}+sss=%Yh5? zd^5j4ZX@u1{VOk(XnhD=ek#%Zz_C4%r1N*w^}B*pq6dNV?fu*`Rpo8D$*5KW=kC`HbWD$2}YZ$M27O z2spnu;rGXd(Z}zPQ++zVdhv;HW&8O3ad)F!zy8b5ab6n&$Io%j050ymK+)f8EKRf# zIKOe3pW|E=qFjEC^U4so$z_P90O#lDrDcew1LqfqTch;(`LD3dzj5foal9s%C2Eaw zgWf~Rcz%xaOW;36yL#)sG|{w@m-#_*hYv=-H12?-xh>{Mz{S14Il=tO&vC8|(97lXb8Xj!z%4z6=tAJMzj%Iv+gRV$ zQ;4!c=;QatwGO~V+CPn`8gOCO>21=8QVXShW`}6c$!SCbKMQV8evY#TaDMH{&v7;m zz;V6!InGmo<1^-%xHECeel2|}(Ui}{&aQxa{*T%p^K+c@fb%jipW_@80#|SOS_nbVHXc%yQ<4s06q9Gx0S>=cZ0_V3*$Sp@SB0wLv z-%I^>7uqV77BcMWV025j*|fE4iW~(Hp?|`Ez?kqNjm#`IE~%SdnOLh;mC; zBFYOiCCG#a?`1NP&LUs{Q1<#*zr8!g_f6L>$m;}oJ}-wXaH^rMtp z$H(r^6U^JkD-mt_LGp3Ak)-R9sBu2MGSQ;}IJP4zjc5yS-t(K+89Nf}JLXp=y5mQ& z!|#1H>namH2b|x0v%50UF5vvuO~)$}Z3oUTZqlm|-5&zivkK7?;2K$fM)kiLRfui? z&aeNis6w<1I9LDUxZWP6&u^YPScT~B5c*12CAu>Nu1!^<)gf>>Rf$#x;5h#BsuJA- zT-^O}3F3EaRifX4k9&Vvl)nqB5~UoK_=@|^Hr4@LesVRUiNJkp+t2J*8Q-QFQMI2$ zZ`^z9O+RJ)1Vp4pt*d1*G6b%$I?+7f{OXgOPBbY1 z$MwlfC+Z7a&_033#mNJ4`v>v|m(xvT72wM)`jJ&#g&x z4sd?{=Xq~FaGw7woAML*zn~^j+CRbmKUtHgF>rqV&!|OoI&gme&#Fb#2soEtxu56O z`qw@ej{U!`3ej(c|vBIy3zwvjlc`u1i#|wAd4OZXLA_nOv8s1aN-!TUwXshf<=?^}GrD zVQXEYeZcwc^9$<|Jr7*mxp0(y$@Pf-1a7!ppG2LPWY!~UgnFD|ap;Ha&zy9kZoplF z^RblH!vp=fv>wsCvQmG)ab{~hqM5+?`LnPd(eMzssjl>i+3 zDX#|6KV_u8`W?iScEe)*lxY2%L9_?@zZld&de- zBf0`Ozj#WnPjnG*e({u9pJ-$Nj>n&zT1006r`J@4{x={R4_pa*-fh}3GX6IpYFl2~ahZ)L6VHs#Ye2LD z_{;6NhtVGy{~8c|T1oWBU5Ac}*TM!w6)OwQ&#%c1iJAk)_C%674`F_0L!#EewXpMA z0y}dUUq#A~>wi&p<~1Z54V>S3SAIkOZiDD^#VOla(2%GFaCJl2ncRq|ZdK7c#?~Kp z@_5yzF3~XHCg6fhN{_*@ac$;Fwr6r9qAO~N{wu8h1nbuojfma=K5l;>)o->pBKin8 zSAXF04>lq?2;9aH{;1HHXlxy^*Y7$==f*^r0N2shE6UEvjft)W&hI+N(kOkd_Kn1U zW1`W}=Z7n7Omrr2e&Jv=VTM2yMeC}Fz&Ga%uJ#iG9)g3v+bRz|7Q{nIZg2VF0M$@ zaV5I{XA)froL_t9XA(^bfh)))$_jxynMu?-0LS&tXi8KKxRikY!}#o`M8|-iZ~bb< z2ae~wrbJyEiJx5km~r_{iTVQP7cT`(iF${?ooveAYmjpNu191vBWeJgU;oHzMpOwn zzjn-RM)X(1;BwbA^4f|Ys|4)(*zZ}V6U}HJ?DyQ$iOvnc zartXbCz=Y}mG=8&X1&Gu-KP_6?JVUl2@xkJPbVtdRq&iYW_=d5e$Qx2R4xQAt1VF_ z;Qa3M&TUJS1e|ML=l#~Y=0rbr5&QUA4^Ao9^bFi@6|^O~w7cY6FWLURZz#cdp4^V; zFz|8f)F?k>wj-+CL-hK+A0)dSQ7hp1-5HUjaTc}io!^e=5#apFUDuB2;}GTUZb$SB zaHDLwQS~_9j;MZ5sfXXWKze(kZos*|2hDNQvprFN;Nsrzlps!X+Y@~T{Cfd$%KF!} zCtBEB?B!>GBT4;f&Ql`eUwfh*z`Np$aVOgoZ2`_TzHs>&9f=ikoB$UMD$|_+>TB} zM}YI&*Bt3Yv>!M>e^%&Bv@-z5{^{JA=n>$;tea~ed=6iozyAVA-SmG@1`#vTv zS^vQE7C1kDP3}r`R|wqFu0(f)z-{eH zv?>6{^)Bp6v;w#=^)7t|QO#`elV82toIz9`IKO)5oI#Wp0+)9NQJE09{4Q!f%Efwh3-Uu2H@D9&fSSl02j3H<@G$zdk+qmdY`4&#n0&A zyPju1tm{tn}U-Cz>@%aB=>My54`hJ5erhe%DXadl2OT=l8sI&mKhA z0Oz;foY8~mV&GiY57_P%J&48v7v}lF9X*J41MfF(9qB>z5^%ol-;?P15V+1giJk?{ z@A}H*5c;^@OQZCKsrUAtM2$yFd;8Vj?bT6Xx5V$tIh^hkTSMQvV`tqXm z#oeb8HD2fUA{vfz{l@EpUPL{C^Bb>E_9AK$0+-R7s9cEpX7whj2%MjvbEEY6*|(-Q z(eH>a7mnj*M{lD2!1c20bhEx;{PEsIzl@Q%>0$9^{lw!|W;ddgae}`Z<9o`MHnHQD zDTl|coU@3AjF)_RAA~o4N9_ml&LX-FIM;PlwmbhUqT7LsdmpaZmvQ-pXA!**ykC1H z_aWL70+-o`=q=#l&JCjKlii2tn-Kcu_u=m#iGTd;Ti1u^3s<>O^Wg42M1KOu{)!|s zUq;%$579rs#eHwVoF_0oqc73u31VlM`xdkN5yu&-~5%?kLVHLT>X*tW%nam8A9Luenfcz z`nW#p`VpNETo^wU^dlNQCD>0V`w^`HF7EyG3H+3KHqnNu!G6jm-)Uw#%*PvC;?t71C~vxx2k-fx~x?oadpaDMB&%>G2{fQvg1jT(ot z`x89|oL{}?_a|B%0=KR|(Si`T-TjHC2H@C_$NLlY2QJk3H-KmZ@In2L=S!aVR-GsD zF;nj+KBbv&T(MnC2N1nIQ}XdQ*kZ=-1oPYW0Yr^w2|jKw6|s&tXGV;H}09YoX{ct5`v4kGFi0+&3P zs2gy8e$O0Cban`R*@KDtguu-oOwOwKqG2I$#|IM)34u!=LNqV{ z$L-g12vHVrVb({vLx}Q$cfGHc^{yF0v=q3Y^99E59zxXVVu_=McHNU;eSUHXQR_H=F3p5V$qjL=6LQT%R4;M5h23CjO3R|Lae` z?+&C7Bborce+0A>+mSVlsBx~uQ;;2upFfOf3Gj;p;+66F!-&4TG`#-8VMN_$3tqpo z=k13~e_;Kk`Qew#1+ULty71iIore>3pDTF3eldACQKJAHm%ns4Q5tYz{I`8L(JbJ@ z)bGe}qGnfwuV4BIqFGl4*RSUYq7eZ&uHTFiL|uUkQ@=GMi0%gd3VZ*DS(mf^-6Mz& zUoG}_3%I_?>olJC{=8Q3hxGo6e=>a6Y25B@MiOmWBKcO^ei1cp=8Pn&euLorzEht! zlBf%CuJ6=y{qjc=4FIlGz_|_ESvZoY(T!5R-~Fx0qln4?=ez$MMRanh=<|#B>`_Dq zfb%PN{wSiI!1SBbpfkmoc7b25^4ynl+wi9&mo~nme9o5paIv z!kY0!bAj{o`;PHM6GPyRj3?>?oZq-mVFFRx5c)b#AgU1pH+ce4GH`z5!qN#ujezs> z^VSJO?Sb?2bKwM{9wF>Yo=DU<0LO8gIg#j8;DXM<7@sqdh*nA*E()<;Svrwu_$tBs z#l_Z%ME!vCi;KdEL@h($k|z;W2~lq5B%;zG^kq*X`uR4gho61(ClP%NoL@Yyn?$rL zgudOAh#n1rJ3fi%HsJiuUDD4X+6bKAIMVYRqV*wgGtMEpA2`4FBd$1yXj2G%+s`4| z0NmwvT#TCc4xU5wJ8*H|eU7?+qV!~<5oq5_ee|`NOtdZpE@v{)Pr&(|6Xs1Os-(80bciIPa*o`cBxNO>qq=% z-25p-`+@W8C+nsV?F_*2I)vxFM}X^u@g}8ImB4jK@>HV7?i70$TYD4CuWhChrLGZt z+;iPg>-e0hL@j`eJ9m#-Z{H=Kc`xg?dgSJj3x+p~Xg;R-E2b9n4kUWj(0pO!9DbJASo|1_W9UoGDt`u9IId5YdXA~hi{Xxm+_x-39MTlwwr|sjdml0pAZ+j7;&=h81!6#1Dlk2rrphXoBGYw&)$Aq{Oh-_;b$MV1LrsX^EHC|L*O_LmjLJ5&vC!x zF=-ZXzlB(r^7rrBJt6g}=hMFY{kvAc`Hf?Iuf^%WxyCV$=gCp}{O<2tT7;-U2z~sW z)r=50eur2c;Ck8mM$K>h4&|=EHFMzD- z$=_xC1~@-E`MZooUlx6ScJg-_ODIk!NR1=Y?(9$gj%(3fqSrNUGLFB){q0V{`Hk27 z9r-;WaQq$Er-1XDU->(DYk_mko38j}yE%R@LH-2yO-0`0&i-WIe+1ksA>y2$ahvhF z_+y`qL$khO{roI!g*OEMqs1p^7mnZef%o$d$M1IF{;Pl3F80q&$p5mn%hZGY$?MuW zZ%RG zuBN^v_%Po&=Wo8Q06wn&M(^{A5N!sI$C4O360|?h*X!OEJN(+8=j$7R(|+L955=&5 zdA`0Jxc@ayvXK84==I7;;75*=M}WT|#PwUA2M)g{^^JRO%j|=>U3nhp_`cwuv*WQ@ zuQI-nh<5H3{1?`KzA*bp-v5;U zLGZN$;)d(V-$O0>BkT(BJI4iopSSAIg7;gG@}96#0FKM&@AH-it{{ZHk$K>_lz)2w zJ~B=u5!L=x@P7SbcM?%*2;A``qGP{^K3Bisa?^_veF|LM{gzSd4*nkMZ@?ie{_Q7G z{gJEJk52z9xShD4*A9W>?{Jp_&M%I5J~$40 zUH40|eZ1cLDg=(#dwYS4+czMNg4##Rah*2=<$nU@Ydm`6cvO7yTy`sPe&3bh{rM8$ z;?57F^zr`u4dDFN?Yuw#GK78nEzlPOa6BHB=I_!27qqV9cI5qe%fBVg{LU|U9IpkO z-+Gw$=fwkXLGASc;`Dm>(`&D&eGIo(Ta@EkKXLuIy=sTRaeI{n?rKN5L3U>$f82eZ z&=;96h-f)*bwlj`cwKol{S|rNx$5!!5fyJdK1~R~MdnK)>I&Szfcb~<$N7AgA_5JBg?waAEA_bD&E@=;d>u8Nl6Wv}#1`U<$9 z_t&uAHbsdpDJFjKTW{nPB^noi3+jI@k)P+?NYZ@|ero^gqBt9$#xIQL{&!|^u|Mv6 zv}V4K#2@$X6u~#J`VBt8dgqre3D!H)Qbpfqs7J~-#eLTu?025W%aoLSe&Zw0Q}tl~{s2F6eR)6iekrN1-?<~V&q?6? z*8jZM{yhYa$H!lR^IKP?7a{r_xc}-ut{?mFapd<~cW~c52AtozgXgG{rNv*`KfLxp z`*68DFCKzEK3>Oc1TJo05p~|p>zG$Ul*@hiUf@>RxWfGo9DjUn zQ5N+L8V?!I>zMO_-)Z%lc;$NW^|+)m;!nTvllKlaftwaWZ-peHVZgim%Jz0nB5DuZ zo&dd!pOHkg5BQ*SBCa2wOU@`O_0xWCzeoUmQYzUQwa}l?1Qf8T9Izpxw6?B|4?D;9c#`{wpj>)C4$} z{}`8?OjH>-zwtOTnW%UOTy`?iFQ|{7zWK>S2Sec2B@?|5Tq_%AQT=y!GJm%~{Ngt* z9#1BE4LFXUNYZ&bN?&?0qBnqZji2nlp2dis050zR8d3X)8O4Z>0p~YAt|&%S2%O)z zyS*4uI@-f;+&x%~s10y_<7w&QMCAf-?5{S(iH^d)4FU5c<0ls2i|XezP&inWdS&idwUMUcJchy8~KOWerncDjOX>i^lDO%nF00Ydhq(-!Rms) z%@Jp;m)8ds(*^gO#U-$V&v)(vKFAK%&*v~-)DZnmt=(pPVLZ=opVbsR&&83X{lnn7 zp1e=*UQ6(P{f_6iCLwTqE?*%8j?d-)f}Jg`ogvS8en5UdyLpWL5IDc_me)5w1LwMr zf&I%q)p9Sfb{qdPp6AMz@W7kB;6;JLkd{k{-* z*SP5FcbuR5-B9G`|07A`3qKjhzCJ4e=PHN&z`E-p|Ao-&m6M=e+`lIV)Qj!n{aF@p zesRO+Bc})GbJ?$cNBkBNL<9dU&zEA z+spfxy}*yN_C|eooa3`}UC|r&9^t6@lJ_rNfODN^xcsN>pN{-`pPtwLW?jhkbNk;> zPweuGOK$&V!1>Kj?7vGx;JAP1geaHqlNuC4AKxd{E(DIxVQT^xbPiiOggzeMe}=zZ ze&KfE@%>}q!i;CUf9Zqr-?wp)b+ce*KHbxyHcxwSUhdM5l(p@qNE1V4t5pzV7{b0FKW! zvx*SC2Hf4~Cn;NupAxhaU-!;z8KVA4MAd-vvzM=X7YV>|T=F@?A^3^U5F<(ZUjjS% zoS{uCvD2@7?x)p5;JBYA0XG1}d*w&XZ`@BC0_S=jEiz6OC29v;+5uF8`-}8yN#fXN4z^y4pG!{5N|LrJ7)H49b@pPmZQ4`>T-m}H{ z^x{OJ?>9@Ke!k~PM07TAe){-4eHw5&-+JR4 z>c#ct^YmT;IBtJFZ>R@c&_0dveBLk-_(|4}W?#a1p66}_K5o5f#zVH7@9!$oMdHTq z{F}eMdk}iNhd4jtdG6P)qBo4)e4lT_GXy_4V4P*U=O+>M?Iw7?bsyi~)hYyz@9(M( zoNIlUV4d|qodoNwuThVqXs?tPz86Dv{5SJVP(NA}!hVk7nZR)zM3R;l)!(=uT@p~w zNE{K-IN;)*TSyRhya(6@d`a7WroOD7_rmhv$KN zIiMf1-}w2LL4BlrekL!H62t}H_mBr%+&Um?eC7Kd?g6f*)ra3)Zb1^!O5psii=2!q z*VXU1-h5qZCiDfxBbU$DrCtZ#uipIp%U{5`>docz^DkBUiXU4C_?__uMTx4PE%>{T%->lF zF269Ds2~6rsedt|cY(XsmY<+swJAnae~6Sn!p0%iMXWcc7|}4`;=WsA>c#k_#fUx! zKIr=~JT6oyPV~%Bv4igk;gquTkTA5LnfBvyju#_(BwJubY<-Pg?C*@?L<@!q-tT!p zUN2q^oZtI*dA)cQaDMT_>%}Vra9kf=FU|vw_k@w8^*8Mosef^zb|a-eLHGSc>R*Cr z(P+WPt?Q!J!C57UUIQ*}T^EJREkX1paBNSEy;0|8Yf2D(4ctYxof5R`?h-@|a>Pzv zGsWmlfInG+=)hRPhxxu7Uz953bj zUH>geA$kM2RJg&52mEGzCsT+v0q0tOM%q7>Xc=&>`JdY{E0t&gaAEGJoS#aRHbLsc z*DxbVmYyJ_Y4#Gh5dLO_|$;$CBgoxSB0qk75j{^xo(0Y?4ksrOtq0C;TwIz&bW;d@Ta$?9hS10NVV@I1AK!;PAcQ`C9=}}( z9PdYJ12+`y?ZqL+?Vx_w8u{bmIKlYB{ca}kuJ{PS^He4dtek>qndZ_f4P`%{0N zB{)5o@%*3QIScNePeSiuv{%YZV^7rkzWDysi!S!JgYD((yCZ<}>u>zNn63dht{1;A z<}~0ET%RkxwAixbn{ZyicgYv(L{BiGjj#}UG8ti-E;?6gsa6DGjnJ@Oly_Y{=+|l}ULVmU1 z)`xLyPgUUJ?q5MU>}R$o4Y+e`yO@5+dilPR9#@F{v#md)=6ODUycsw@JGo!a41weO zO8NsAcYYn^U%s#8x)A#K9Dhmxj{U>;m1uo~p37i7k2^nKDgHUf`p2wS*q_{o>n{+z z-@c#c`+6a8Jm1#_&Tk&)aVHfx*Sf&fFSwrEuL@DmYW6yBf_n1&_uAD`&$#CtquP(> zzXsO`&b6=9IIIGk>wadoljAT6xY>3bG4mel<#X^p*Gl;=y^Q1gCRza(7mrcr8hqcx zj1caJ=s976Qj{*ciBmHV*Nd>%sG%;^x`@ABE%j?}|m@7uUX!{mt{=!@!NU z`V!0w9ETrXCwf;}e1i7j`LFZ!!R@m>iKsqsCH?B3M3fRjU+JPm#})^d%g_H60_S%w z$j|?M9zq{KpYeJKefdR+b_eL=_Th8zCxMH*KP^GO<#X`8z#q2l6BQr)e8%ld#6Pa@ z9B{nx^BE5T=Xd`AKcDdgaIW!*_3`r=YeV4p`HUNYi@W|EwXWgkGwuOyh>aWLAND8T zH}TScz-JdDI`ALxdBuo|-5`F=4q?yMVnmIAKiA?D^gn(+V-oPqZTp)3$Mxm&^@&Tx zo=G9z%hIzr(XBTLKJL4>#vX1@J_k=)F8DbAN6iy_4xR~|-*=|@9DGy=+>zo$i$dTk zlpxv?0@t|&(SG1u<0aR3atWfeo29;f?-N;Cg6J>kbKQ^4?X$H6(f7c`eQ(UH=NNym z1W^r?pBE4>Y;T1WqKkk(+v218QRft*6~HaDI1^W_cSZ`)LEv>FyG8ulHbi_MPa$e@tKjv!k)9pKe{46OgKtgmTUUe|DXQfrkrn+i9>HH=q%8=pn0InKv#p_2bvH1 zBlAskpYl1ceZ3WsHv^VG=(9xiiK`#WI19~;+ zQqbE#*MdF-x)t4W`ec_?FQNpG#hjr=ycGF zLFa=m0$mPz2k1J`M?klMz6`n>bT8Sg^1alj9B4Xdeb5%59YK474gehq zItg?J=xor1pi4kkfZh$d0rYXu?VzuL?g9N6^dRUDpeI0+evo>U2CW2I8?-TK8_=$x zeL#nR=73HGodr49s@lITKq?;Pa0@7&GUvW3`8T_^N1-}CHyfMJ(dcfeH25uMVEQ6o*NC}%Yl4?Vb+LItfwp>#ii9HiW z#Oeu~|0CpI`#T9ub0Rl16`r|jQzSE`xLmO z-jZ*<;`Mw9N%0MU>j3%`@J797&l2F)1mLy3uE-KQHiCNgnD$b8ejFtD3WJ5FPk{f7 z{pz2zA%d#~>fucV6klYh;L||cseT9kzzD$~16>n3NT*~=EUHY}YDtC?l$1fB;MP~{P@^{-= zg6jpEKPmBiq5gX-SMbL`J^iMB+F$$57W}24o_^C`wSFTn7yL9(PrqqT#jl?)_$NSv z@XfCjd{&{Je(Vy#Ukw_Be+9Thpc)U>9`*ktH;Vp` zL4*9CezV}4fTm1I91rUMj==Q=_3St8rSq59AL3JF{u&8A%f~04zYgCf_Wc3sDo@*^ z|Luam7}Ud?_S5>zzDw}ef(F%p1#tI+{_XIW+H>8#qCX$B!_>s{k>Za7SM@&0=fbP~ zU4iQl>iOHWhvFA(61~enJ^wiHo%02MHt2zA{_*iMa7hnKzNG1i@qFIJ>9a=#_dTc= z-wu1qZ5DhT&>(zQ;Q9yP`5cRrwx?^no$#)dKNB>l{JI5#ZwdO=`LX^u`V`iK+hXHi z`_Ef5fR9g+{!_J3^zWIJIRE~D{5K(g+Bu2y9}UR=H}VfM`E@)R@P*iy4O;3#sZYhX zV(X>xKlOm%XMlQmv;R^3XMHR9;h^tAe-)!&@g;u{d{s~vUhO&mnBbR#E}IFv&3K~t zi;oNbKG1c*rMc`8qkBIOOK2>VTWYOlB6 zjZcyMQ;|PyTCBaAKdAg`s!REU9QnQVM|_HuzY6)6oBY~7TE30%u=X8+{-X~4x#?p6 zHK1CajYlo-)!f)|D=J0ma|`rLm>%m-tK(&2V7`(>Es9}Pi z1*-aO{3(6`aJPY~ev8-oK0iYAe*o%=SB;lCV+216RP9;iuzw+Nt3ZS7d10*R-wPUK z&$SZ-{~V~=bEmOK>#OD8?U0|CB>GM{M`+f(#O<&8UcFFog`k(t_s8ElQ}DNg>iprF ze|5iN$u-&naGELUU!AReJOJUUm4Ve*Lb*lq2S*D{Z;il&Z7oi zBlvNk=~pJUN8|Y|;EsWM^R-#fsXaaOME^Wc^{=%@`|pFm9Rod0?a}*Eks{9K?~7e4 z`ui;s>e;V1Vj!vghk;AGPVhnYPXg|CP?!Cx|5f0Qf_6~*jej&A%HJS%)CKkIH}jL? z`vaE)>e+Ab>i-vkI|3SHf0ds^2O4$AYT;c0Z^7oVZ5t4}g01nEGmaeGlA8&>(xJ z-zEAV0(IG={;6`e;Jbh--ug%JlYqMp)Emzn{`~DR(O>*=plIDfUNxT;{B%&YNA+n^d$s`g2B_NOeZL7w^RIbc z^zQ^!yvv_cUK0F#P;Y;Y`p$YecHYpW_Njh5KmEU!t3Rs0E%oaLYU3;I6{%kfP)%z8 zHy=v=UqQ#@C7zG8y}wm?e2PpF=NuG$bXlxlHGkP_p+7!F@}Kn;>f^{CwBK*}wd7yu z$RAXG0m^^Tk$-Z4{ew_G&55nQwpZ2f#lAB@wSUpMUx^;GZ3`y z^->=@{%L(KEhhLpP}g~h;%`b3{N14aq2I0&nDnL1og&8vwl$gM^#0Cv1&qHc)gyZ<-6iTGef^8EB8Qx9e4n z&k4ZY0IKn$@xT0y*m`Kv{3VA=Ij4i__-f-@>oXg;Ye98Ban=7J;GPE6`dGZ$vkSNr zpjsc7Jx`1l`*(nP_M85%`sYr)Atpat~ul>n8FN#l*{ylD@l)rXiY#i$TviW%; zUkbYSHtD~1f2s9fF+=d1K)w2y`s;hHo&m1s1(HwwTibDdP~<|v)d%(b>+siQz}*Mx z*<s92K=DH^5qmBJEw&2do6)cBH!@f7SAe?gQT%B&LExSQ_3SZtwdYmfj#|8%i{=?i$ss*lc>7hEOyO`u-; zne#W*e;l}?S4+O2_UjMa#TM^qzg58P1oi4`@M_PoYs8Ksc|yJQu){wq7NNeNLsp~z zIPmSS7yLj_7hdCa^$mi51=L$lI_w|4Oz;pZUi>)XAs@JBL0$H%e|`q8=Iv6BXOHoZ;;#hm{s6qzcNcKqgSz5J`{#YP zqy6JkqG@t4f1#Dy@GEB z8szVxz)b@6{AcXZ@#B|=M1TKHLREil)1KNsqw@u~22|^7*R$Hc4+HlHsH?te&%B34 z|NEdp_UwN|@O2**8f4E!z%2v~vZu&q(K`y%WskdjxqpBjGy?(mP_+{dK+ zv?a0etNy)yo5)v#2DSH}F9?3{i$Y!XQT?@E5nMA+^{rr>cxlYpQ``+cSLXVJwmi-3})RW+^Fh7#HT6~ea^Ri-_2S=wulR%5(Gk@1j|2Y#a0fv>`yKesKZ^c|ph5P( z1l-pl@uiN6{uZEK{5b4s^o!sJfO^*(9Qa3odmq$gzsAD};7a@|<#_g(_|f*-`nTXd z0`=C<#vbi2#fuegz@E*)>X1vnz+r?#oD`e#L&;5UJ~{G<52l?4A4s5d?v{p!z2H3WYhsM=%wsrq*T_aUhI$ECk_ zP0@cosQSn1S9@Lo?hvTU9`$FLTB5%dXi)#%S6A?Vfx7goJ$35|{wz?hz9!xj-y=it z(?Nsu-w52}pf3NY|7V;g`saaq`W@}N1h_{n-eG?MaKD3k@n-Pq|78uuo@YQkdrbdQ z|9lNxsYa47sJ$jP72Fz7)vxEzn$$n90QWJdo@cq{>y6Ds|J$Id-_}>{{~5TN%_Uz@ zJp2P(Mhn3Q>F*0%E@)6ZRA?!B>w$Xu9r4f#xUm**+E@K~HE=hBdhuZN>-zSgc4AM7 z_QpSEJ*@uR1l%4_SA7-Vu7l{!0rl!@?AQ3b3bi#F_yt!m2DL-vh;{DGH zT}8eZwDx`e=RscqcM`OF0Dez*(fr1?hjgm*74H_2S#KxB7Q(Z^1tR zs^^!k{#oQK!KZ>@o4G_WTN5^`U|fvgZ=uR)f0iQT-=?tC21GgYeyfn+EFn-`F3v z|D+F-atGa!xc^)`0`&&f_OtD+hF{^gGR_ulV+ev>pt%HL!1tAFNB6#4a_{T@g> zeyP1Hyku5o-YD!F{s*O<1^J>Y@uyra zey9oR*=z9H{&RtQ%;4?$l;RHp*Lbd!6?_lS@%f4Si~2|P+5690qM~yj7kv+aD&Cf_?eh(ArME~v7rrC(w*+oB z=wjGwpGQ~!ox4@^ZUgo3X1vk&0oQy=@EbtyRDYysOG?u5qt7%$MB=ja2mehZs_Q3bK5 z#rpp(|LGMa|16VV{aK=h$ZLYCf9!fd{duyM;Oo>Ds(4rXma8MUDxivY`G0Fm!9N2U zgnzNM;NJoL~C!lJ-3%{qY*z-B4%N~uF zp!Igq!J==%hS+#f`}z$R`6$pJ`=$eTSx9`xk)ppZXpsJbQG!1Jdijfq+fT>iW59JA zE%|glPI8PdcTE;tKBzYyoArmr_us%}Op$zQzkQxU=i^ntye*xFbM@!bD+Rv?bp5M|<6rUmzEsZ5Y|{J55X*F&N&A5`(KcviWskJdLxe%Tf&ZxLvRo&Nq!eOd6Q zfClOZ?ur1s*8jB~qW>_c>bLQOv|&*NxP z|9t>?85JO@yxlm_?~?a|-1}~X$v+Nq@B8saenmk30?74ygqqa8#(3YY*|YDH zYy5l_a+m#kA=mRAO=@2UyuWm;3XoL33UXKbJPWz2f4vF0YkWQkx%WLhQ+@-yFV*|r zAJQJo&li3y?d$4aW07C?Z<@4zS3>TZA8!uG|32P_>Z*Sx-hb*EpL#&p^A{x{^V{#ou^@sIaic9VZ8CcATWq%glcbcjNoAQT4K3)Yzz7X#p zb+yl}kh}WdBapkspM@7l{ap4x0(loT%-DAXa+m%Jcpqt9&1mwsgS@*6jC?NSja6Xe z4?ymHkI%>tK<*mfOX2;bF8ysGxBXA!vk&CGv|v+y-&x{c*Zg)j`QvK^8*Yjgd zD*pm<*ZT7t$X(;Z6uckQRlkXsi2bhqeG%lY_4hi+UGeoEC2SCo>#g0zu-)kUutq&i9+|~cSfZS#O3CLaRhlei}|GU=zsd!(c%l^@jyV`dK z69Qt?t@Brkl_4#JV^?S3L)W82g?iycvY~573pr4dkx#k9#3^t;>)#v7y-E} z|6P!~#^)a(ca0A(E|l_J?YkRtb9un?|2vSo#@E6Cd84bOeAoKtCdgg$|6`E5)*nwp z?&==}kh{)@T3;>px%$sY$X(;>Ldf;}Qj^Xfk3sI5|I1w?<-5k0hLF4L{~mJJ{C_>( zH|Fy1UdUbX(-iOPa?Ow3A$QHM3n6#)pAC?^;&UtH&D60->fb*gcb$JVTO|Hu0-XQs1@$&=ZuJ|spRPwv*D+jr&e{~3uPk`Jt zejJ3{HU9LxQS5Wce}~)^zxDCHD_8vXyh-%C;$uAIuJSJl$iED7SA494+|_@ch1_*M z{|4l)`RgsnUH!iu-sk1o|6d8YYyNu(a#wsFfn2ZmYSQtm>CNJQm;6G=UH-Wi@^z{h zN%c3z`@>xEHw1E5|Gx-w*Zw{qa+m!jZk75?QNxUVpF!^GUk|O2{I2<98|1F|*a^97 ze4MsY^t``7c}qb4`yqF=?*{?-Q}F&2SNmr{?pps}4!LW8 zdJuA#ea9eojnA#{evRtd@l5}l2f3?#pM%^rKkS3t6<>!ScePLBJEi}*=C89LciDG2 zwIwq!3KbZ689YDcYQNb5^2Lz5;^R)pUFUD#K<-+ za##PD1i7pKt%cmxKL$P|<-7E+huqcwpM%^r{=NaZ>-_y)$X(~R?eP4LYkry!xhsBV zJuLNejUWF&?m8bj{SnFUy1qLda@Y08d5=ndSA0AQxoiA?9dg(D>Kn*i@%abjy|rVQ z{;_(q*yoym*F)}Ff4&L1YkipdnCN%KcXh~J_ouXm{A@Mc*uMaB*ZOY-$*YjN?*BWsP1>)W29}Ah#!rjfwZ4A?&wIJ%kI$d=kDsq0 zcio@)9ppAX_5Q!dasQudd}@H_nOyDH5%R8DaZ~@>AwNR}M*b1xuKE3!m!$qKc{-ja za;?AWL++a2TL$ER9CFwA^fu(K{xRtlvEQ}-`2%v-{Y97Wko>Om-8Uh3%|Aau?i#=T zhTJtj_QLZxuKM+UP3&{YKgaVbuIp1JcS(L7|Mp##5{cD8R|}m3x(l?*HNu|`x(zfX zPxvE2H-Mf1?Q^ZjSA!k`ov=vwi$Uo+`P~q74(Kk>Zi_`;1#~}Xi|d6y5_ALT3D7=E zM7|pI5NP`wgufYdA85m+!e0w|6tv2X!e0)$4Yb8F;V%T;09yMd;r9W35%dt~gykY% z47v|=(9ObM3wq)kc^-4tA)#qM3Eg!<=$>jQr@GKxwS+FOFSLCFq10691kmXnQGr$#)9Mc@X7X3BH#9BKVVG zS7qRzttNJz27X=e->W73&fqr%|Mfb;A7${p>k9u*gTJ$$@NWhGbm;j5_z#W!rGRe^ zd>7!;!QTdcFYud!-_PK?fd9I|4*-8C`0BTD;O_-r{V)@J-aqg?t}PZwyQkI@zYl^P zoVeZFLtfb-uMK$}$cG?5&%Zo|HH5qgHUJ=-bz$}k=)wrEw;`Y$N*f?JPmHgKJ(FgXc|98XBSFsQ97o94h zycS=_>UAY9hv)PurksTt(oW|Y{$lWFf`1YGx*Yu5z+VXdz2L6{U;EP*@V9`kar6uL zJHXd^{|Wvc@U?#|K27ZW0Q|)$_h#@HB3^Xf)1-b{{U7|qar>>YYc0y*cw+fAh=b*z z4bUE%Uc~rr(|*I(>&V z63W$aFsF&=A8+*h1iov283w;?4(Ts$A3n3O@%kp(;dzv=?KZNZ*mWhw&wSMT^GxCY zg?elQzj!m@?}nb8;5Th9{4c=Y3;wI%mqNR#{v#~}Uk3QYz+cl+`1OGQ1N@6R2;a_A zd(r*_Oh0%9d>;R~AN0Za+ZB3?BYt%J*8Xw;&($6R)$vpJX_L?%+AjOPjUCqxeHZ&X z?XdiIweL*RFM<-cFYihIYA$iD?RY^KsV6mzjrWIo3;)f=!q;)_zO#g%-a`1=pJw+F z{wGah^?#5h{Dzsa{8~eWp8~$>NgXBp?yyJgyfH`kKcgMAzjmB1{Nas6zw#@eFZ`>( zSN++ugx}BDbMI{79|2y=-7#PI<=_X^)Bj50*F=4lf6-OKKWgwB^MwD9(O-O-@UJ%Q zvT%j)KLKC$r>+uydb3!6uDV_Lw*#;9N6vl1uVu^|4!g9G59R-xqopV8j1cj82MY8{xt#eX%6`y$ghGtQUBym1wD@E3U`72 z4EhgfO*~iF8uTYThdvg+wLj~*@)hWR+7Gv(ziR69Lu`NEjNh*Qyx@Q6&wNHSy`{9D z#>c(z?;`NEJxXts_B$2)GvMb_9~QnH_j5KUj)N|b3IBW3-j%`6LVwV58-ve&)%Zdy{@EoK82ENV!vzssO7B2{yZpYIlr}z zjk`8aN;$6hensnZEY{Di#O3fA^$*7HtDlf^{xbZ}pAvq#R$|vs#MO+ah5st}+I|hU z3;#Xv)n9jjzaRW@(9`TW!T$*UOz^(|{~z$L0e|!Jf=`2=?g0Px7ldCI{H@?`d{OwP zga0o0@4h7bzTp1^e!W+OKMwo~1yb)7JA|JLen;>dy(at{z@H3$;ZEV-5B@FSzx=xJ zw}Za}{QYkVe=qodfM4xx;oEs*#UA1R1iX$5SAnnVtU2iS<=RL++I%3?uCt!R^UK>o zwV&H{md4w36K{i#$Hw0r{MNW`gz_~`9)z8)e!3TNz0c@%B`$}@uR174&snZ~SNzl$ zeD%|F;Jf;-mf!7{*m}8=mj8&^fBcPdZZ!38@t)Y_>et_){xANA@_7$?D)tS!&v^~y z=a}+uMEN=n=suuZf!JmJcntiR=3Hmi2ZC>peS@xN2kaAmRns2FJ`%o-=Q^JVpW~L- z6$=r!n~}dQ;+ET(<;x*|2J-e%am_Ki8uGUw&x(?>pB6*@G356AN#oyp-^E+fZ?s*y z{Tdq=DZj=3)}-;j{B+5$@ux}S<{`+ne`tCM{M%u_rqTF43v?YQ>*I5)D($2^?FWP5 z-!^T9{~YiOJ{7;$0ABeQ9}s>o@YSw{KM4P3=+SZf4DhSNPd4?z`LrwPysiGqL%F+P zXZc^GTvvbTf^t)SPuvbRaXEY~%ARYb{3hktbFEzPzefMw3%i<~5d2Eh@28ykSJgoqg7yU+1giat{m)7F@7jK|O#4m$Bep#^UAY9hxY^a`oLC{a~aB~y<*3BDiT@O-emYAlZ4+%?FIg|qQbZBySKRT zPfAA9|xkjI+1>j$YdTUw^{w;=| z5B^%ie;<6EZ#AvO{`@h6{{(o;-;Z%#&lfZu0sdX1hdRdkNmB{%3l07h2fjM^I!Ge`g>>sYby`HGaUN_WauQO^I zhd9#pnI`=`7^NlWTk(t@Hn1($80uT<3Eot|y<5+wrv>`n_F;{sX?f z{(63jj1z59Pd%s3DJ^{K$Esz8Z~eF*eCx;0PZ7NJD=7jMEQ;|GeQp z55A7yyD&cYLI1GVFJFXw804uR%6OpTJNF;H*XKSPq$I`0!yx?TIAD9v=q&Zn>l-c36hEE~zOF+{^%njMI1g6*QSb}Qx$N#fg16U8 zH`NpVSqA?s_-q&7lk*eG*L~8V36k$0V{grKgkPykY&~X!e>cieJ=5z8z8mVH7Lr*or82>QLoQMn6*KhN;1 zgFnHH6AQt2ol9vwmj8!(u)h|Y@(*7qcDeku9sU}b63$;PdsR=^#C{)5L=O Y436 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šIG&z64N6~vZ=W4dQXpVnQ6I~M!K`d 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

XC;l%x+Bah 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�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 literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist new file mode 100644 index 0000000000..88a252371d --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist @@ -0,0 +1,32 @@ + + + + + BuildMachineOSBuild + 17D102 + CFBundleIdentifier + com.electron.hifi-screenshare.helper + CFBundleName + hifi-screenshare Helper (Plugin) + CFBundlePackageType + APPL + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTSDKBuild + 10.13 + DTSDKName + macosx10.13 + DTXcode + 0941 + DTXcodeBuild + 9F2000 + LSUIElement + + NSSupportsAutomaticGraphicsSwitching + + CFBundleDisplayName + hifi-screenshare Helper (Plugin) + CFBundleExecutable + hifi-screenshare Helper (Plugin) + + \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/MacOS/hifi-screenshare Helper (Plugin) b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/MacOS/hifi-screenshare Helper (Plugin) new file mode 100755 index 0000000000000000000000000000000000000000..2dd7546b688dbf33b00a1ce435af2dffc7f6e11b GIT binary patch literal 257848 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�}`e)#Ilx?zOkB#2uT8H8hHgEBZT|+WuugZDvN+@~5N5J9#11VgS@`#FY zI&*4+Vok|&ksanlQ!Y$7Mwv+^5Ud6Emdx`IoaJzMt(P^flrvP4IP)n7`brt03nM#1 z{)A+WGj9G69;ii^snmpiD>q>`JYy#Gk(krRz zzMywX1o*fE6#%YX1gL0e*GE*rbi|TN>fw9BFcJq>IY?r?UJ^^Qv+~&u1`C+5`q2kc zB_R<@zW)HXVr0fpl}?Qp9)I)e$b%cRz72WsSwZLWpzi9EmIoVtokX_(W_j@U2Tw^J zgda?D?f+IDd^G(3ULJh*FPl90@L!$CgSDHvJa`sL{Kv|Jy&F%<1O9#YuO|=sW1K&N zF%dhL2f05>p?Xpt2tPx4F#VsM$%Bu6nkt!;2d{&XjWz0rH=Lq8fS}1Ti=qm_UY6Kv z68oI0?jX1<*%t*eL-i$nZ2*yutVjWHZLJO9+FBdHb=umXS=X;bSwK;1+l1<+Ry7k< zCEU1%Pis9bTJiu@+&Jzf^YsBLz2^D=wov}^OJK;Kt@VLxr4%5^;YSBuD2 z>w`cx#ANF$sex>1R3Hb}2ZOEk!8s}M3hM*&+tgf1zy-p`u=Kpbw(ji4?Js>2LsH-O zMl)&e$d1t2O;_ULfUn>D|AI!r0$~W>E(4hlD+6ecwK9OMRqJ51wJ<=o;KJZ9zeoxK z&IDK(;MRM)C!+89MUq|CiD;;cpNNLHC%MoU6slC?ksqn{7pfZenW|w&n(<(O&utb6 zR5KS5J#d`>LqcYsQcZ)`$r^TxzAX>sLXP!%Av%>4!@mVy)O0Iur0o@|qsvlD1W@y> zB?5nU`%47qd2@*X*)R?PzMUPG)paoZW%enL?V?wfqF)H;$~+DMln|<`;I%1jp1*mE zImCp>XShy?DOZ9vPsN(W-Zt92Fqm|x&tsdmL3mS>R~l>tgIZ5jyj;;0&myOEdr6Ef z{vkh$Tm{6y*@tb^RmC@u&G7~Lc&4yP{x8yRx7>e9c>A0ClkECV>9?Pr^IgGP--0CG@;DAB z1-Pg6TUZ%_k@aIzQhr6m>%GaKoy= zUdZjZ(a(~&D{HG^f0}AlcxpzAj^M^Oz5@;sTOmxvC4()TMEh18?UAP46;f<=S1(GA z`;&H8cr3GZV6~$f_sVB{3!k3@iKE{V)K!m8QjYrQ-@v4o=$o=JuH@%6zNS5vhS6k7 z6u;@0lHBCY;+EMn5*M1^dr6+(Q2Ir7gwAi82vJ~@+o`ix;`t5AFbDxyX)oqhT4*F# zX`%I&l@^X3w6@YB6VXcRDo>&+XBk*&!2;R7mG-rzFu*XUg{n{&x6+!1QEsd5sggwB zq(4W>)K;i!(8H<*9c=Zw8L!y>hK1<3=ePMOakjM@QGWG=NxE* z_JF48)?=7-`rV6QGGa-z9s`5*>5CBU*FBtu_Iz#wuw%(Fwvv#DC5M8&i#6)wA5KSm z>->Lb@he(5-t+N{%}c}ks{MAnx6gbndI`t-e4Gjv-j6=>r19QgnuH|Oi=lyS@E&$j zPUF3Io8I^CQ^Nbbi<8X#>Ua-5tZLA~-vZw6;ZfU89`7fl@E#S9ZyxV2{Vm6PkaK#@ zZ*6#=oy7Y$f5+on0AA_Gf0M-fPv8J-oO5f&hWn2Rx+vI(>plc-}Q_3@!sz5_#no^crnQ8CH5w_*}S?Z ziRo4x2vD_cwiv46*%bK5&Wkg_M}waR)7%f|Vmu7=kkH&)``O}QU{pxey%cg-@i4dt z2VX^K=3)X@>r@+a6J*r-&Ak!hVPJ5Nl{3*V){jrx_lx~;T0D%>WIT-XAIEqYKK!GB zlaNs~)jVR;Nh}Ol>YGapixtr0G>+?JZkAdNDW+NKL-_vX51}*vVVR}yvCLLO3sT1c zVGlJP{Rw0Of2Q6^`^h(Ae}V`LS6C4iz`q8(G5aRY69%V!|5oV}*%2DpbOo54tn*qt zeg;^Y;Cn=7^h*ez0S&UkXMokg3ZDVz0k5FiL&z7jH2wOnq$J{8080~ERN6fcc-LJ? zeo5>dko3qh9z_E!iPove&d&o<-mlg{K;UqD2LW*?qh-k!QUhKiYuFzUQX|eoYS@kf z&H@$JI(k{u^aDH!2r)IVB*xSL2FPgQd2kNK)By94Z6NR?ky^hozcPbqm?!PLF`cb! z6;mVKGGX8IGw@8?RSAERnluvy^n7Eo=ix+KS9`D&ZkVv*YhdqyO@bRIz@g;zU2QN6 z5F%Yig_i2?O;0KisH38};pORwSwnv6B>LY4TVM_ThGbw3?3~siXp(_7cxHQG4L*(l z;PBmd*xn6^`0g90bJSBbKs{?bgFi~=@ioL(LbG9QIIY9@8r?gHuW<;1Sg2#CiV$8y zESnkngV*~wCEaQ*@(308e*9*ExLwS zHaZzyLo6#uM%NI_3X{<_#4?(Ut|6Am$>E7^kZ~4 zw8Bd@;vIySdSf+;(*vsk%9@O#0;(c`Cm_ZH3#^$fEJzX61c@CH^&&jf`bEc^ME&)4 zBx(~Tw@1|C8C1O;;$7`fZnd2Iv;CEs)^(1*vI|vRGFTXQ8AU^>TE4Xn)Nn8KESc@5 z;W}zVH~n}w3_$UDH+ukz4l4jFY6feKH_)Fq$?Bwh9@i(7Bdg`v5XWb7#Z`p+j@Ne~ zl1ivX9TM}@lVN_LdcuIn7I5&N;PJ*NSZIFZBt%lXQ}(=^_bFX|ln48XAQ<(b+K)0M zb~)?aw8%+F!IkA%p>ckpdYtL=Kh6V?HnQR>q7)?SfRI6EEmyUw#UF>*KBVaaCkXw3 zufXRE_4e*)dcr{nPMxM6PC_<9K%fF&sY8hT%0b9RC{y4obqbOD;TFOH75GYBLIk25 zZ-m3y1-{Y@Auz7Mx>M7h9M+C_+52e%LksK8g6DMUuYEqHGf_)0xO z);jw0TuX4dkc|2!7aoB zD)5!|5hDKsw-64fz*pLr1Kvi62vp!JJwqwq2myf#e5L)Al8q1#sK8g+U%6u=gaaz@ zl@3sD-w4rw3Vfy6$_*PK7*K()^i1X2jc4)8vy@RA&*qnBEBPA-^2>qB`5OoE%R$On z8_(gF=P1I)!TfTt5Zwkd)KN?GYE8U5Hh9_1R2y@_qfSz|qQ@wzm3>6RhO=Zi)yi}l zHXL_fC8_yTd|44zTyIpoJ7q!e*yf6B^y4qS6Ut?(+IBq|InNM}nC0HFDl3*7q5E_|C)YGf_pg$vOPH-aNiG&Mz9?=abkQ5;Le)zFRMxj3~LAYVIZ32tws4zJk&TCPWuW|6mvPeaqwc=;^A636N}4fQVdv{3Izq41i{kA0kKu1@1t6 zh=B34;SQvS2&fI(FbWS5aCki2f$R`V&oG4phz_wdTZjyUXCOJm(t$!G2kt;{h^09~ zqz~MI+z?B1g-8b6f!GjBhYFEqKyQ#5V(BGZ8%CiamgWnQx8WJc46$?s4;+gkLoD?P zk$?aUqscAp#+fP+Ewkva%Efg;-jo zl%SjtOD8IKqL>g%Co4ZdDIu2Lu1rKBA(l>6#-of7OJ^ztC?dqtJC!R?LWrevl}k`S zh@}gab5TBsrHYb`;z2AeReGUx5KEVG;UH_d4@!A;C>^Bm@ukat2#QjT;iTFi$L~-` z43@OpbJx(C+N)^z7)Xk6?Fkw_=D1sGUsB|yNs6=EN(w1_eBv^f-*AGS)mCV{Y6*>o z_Jqb$ZG^_}?Ls5*ONrG<;e8cN7hnK8T<^6fA98O@%7;09lJa4gtCf5R!ZQm1Tg!)h zc&PPz>uOUz5U@?na1X)c_5iSb`C#J9smq6{yCf%$L|3R4do@GjBjv z=u~s>hgb`^N^qa&w6UUrs_t#@%wh$sA+}R3u${8NZmNx02M@J=FJFbM*sXtFgsk`z zCb!E9$qG}eTupHe@rz%h3|ReZkO7~dIj&sqSW+IO;kx|W{68qJ)h8PS!={0p?63sL z$vNe~hcx>(*aJ{rPDGvr!0!23^EDnvXmCKNt_RZ8f_!1~7MXp(-^j197mNL*w#=HR!wSGSvgX~+cS5H9p z#WA@(_6a|R2$?c0#exv&_aj`2mB%{bmjo;>Z;;uEK%`l58%6mEmr>*ss)LPGEpMQ# z0Tvrn4Q!>+m=IY8KEPXKEz}?h(h16rCGCOWBsoT?c1fz7n=g%$bA8G{s@>p_*u>oY z%2wg$3JDRa4<=nG?=-)DzLy%c)|(+n341=W1p?Ac+Dcgqb!??#ZRmeuO_`A`id$EU zAh+jNJu=;a6T}YO^T`acn-&jhmcS&ss*+jjuR&#p+1TJR0}*`AJ}p+ zPf@zmlk=z%t0!~W(eR$};iCmC_%F&rtCarXqn=Q|!*NnTi10v7>|J-omdS}OPcBF} zpPWhAtTmO?A*-R7UtR2}+21w%frEzY2WZy{;oS!*dynSTQuYqjf(>Y0^~UrGOPxfX zp-YaP{uS4ID&AciWCtpakxLbK#gU6cU1Y7ykr)_maV|Zh;z)i- zSTWYoBWH9eK5!;n5^I#$2U56xtIR%=wOMOH7O0_^eprUHRr|8wyX~?TSSf442Ptcm z*$J6_B(qQSUjcW*by-v`U)#|Tr0S%VR1H2@C~OY?i>l?TWY#RJftW64z#4Pb8mji3 z{XCc(yV6m?ts#MGv$orp;yadLSh7yv!5a0*l6Lhcvwurv7Hp7Npi*KlVRV6J%F1K1 zTAn4TgQ?~|4iOW$N<8EXLS|E8K7{W^YszkT1_<~)s)05fEyYmX{0|FMP;Ja6$fEVD z7jYt2%odgfR_gk74uTpio#Fl?W@vv(A46TKu%?Bwz)GBlO{lN|T~C{IS+rn1K+B~a z(z2Y>a-~U&J`D^#Gu$PeP_V>l2bCY<+W|P%$Pm47s8AhvCK8j`dk7V4X*4FYb$4O_ z!#8nvAkZMQp;QgTR*=z`Djpcdqc4U}iIuOUsvvAWh*1fHF%-a!hZ^G1KgRrw*=zv5axKCj^wWNywUgcwD>)*jVxtnH`kX@|c|0BCFU+ z*`ZT4*g#b;6%Q(RQtf&J8lsk0E}kwK^})OoLC1a`@6<0;Uuy`}z5SIp8~v5 zgW6(8$p=&gv7evFH)+6EuoINMZJPMlE;;Xn?AVVPSw4hQt%rBOJ_bw-)*$D#NRH>I z_?9db?w8qc;0%KC8vSW7@P+G2?Gt?EVL}oaR`l#t-b%>J8uiCQt;Kg+dnv>U6(Vpd z+A^GeQOJT@DMV&HD5*3%;N45}YGh%;yOd2@McKb;-XR*@aj$j8ld`u#_Yk)W(f2W$ zz+T~}PlK#wp*6xSF(EIomc|1ykR4L^_<%({saCwUuyR&hV!IMv(3P`j_`QQbZ;|96 z601j9kLR`tAr-VM=u9!0%~}s7)xcJv`XEGoV0-k;#ZEG|KH~yXQ8s{3R=jmd7pjKV zCNiiNS}UueHRdLd%=Q3{pzs8?R+J7PrJ1t$UdWf|1>mSpmK+4`hf+1PO3FJNj2id$ zNfte76it=ImQXh-el3`tNWvBHehl7RXnMHaU(A(qTlLsyYjq;=emGabe!%z}N&U$t zKUdWyH;n057oD@?WbRiHp3YMeo_#{!w($IC;7f$(tw$ikR}`MdkAwD!!ZWY76XE%A z$w>*%aV6~-!%P5{l4dLtxY$oZKE4uid{Eq41YL2Y!t9yov9lc zpc~b;ryGS#-AH0@sNeV0B)W#*bI|Y${UP|NQIGmjzQjJ1^5Qb=lz@~syr3TqUxZy8 zbbKMRPfZm`X8S=!8VM@WrT!H{N=K5kyB&!^AcgvYj+EtJG0s$yB<*fz!X>j4TH)Cc zTUMaq-3LKo%B$!4(t6xvI7Hc`wXiU#8QZqwWnAW&TGQ0S$&O!tGFnqzN^4rHyN)G0 zKEI}uj$ggd>iCY|!5a1J7h=b^+uvJb$^N$H^C@;UpUbD-+0Ik$>}!7Xf798o`M;#I z7k&OUI=eqW1fS(&pXsEt*Uvwx&Ym_OI=dbGUcL`Lq(D{o&ds(ikAgVo3!o|pS)N)0 z^`=^Mj$s&w(E}xvoft^9=v{_k)MGL%hB8QU!n32x_kiJT`BC_nX)wE?tQI5hX zoKP@*VdSs$$RPXJI&c#6?tsWmhGA@m-3~llvDTqaSOBLb1_?h~iA&-3iod>}O>p?TXc=f{z9Ha?$(Wv$iG!{a~ zYmf7o@dwQK*7`rM0%|YGm9=ON5Uy!Fw)}^nOsZ8Fc$~eZpN9*GO;EUFEUbbWsERef z2as_DsheN~fjY`NN7rGhv08}6>XF%D-8UBoGe*=0Umdr8Attz6Hu6CZ?(F^e$6{gl z+f~v#e&{4Ry&CLn5{uI?RzgA}5?4tqo)8n)Lu&g}E9VEJ&7qN283hieKu7C;`5{=i z41LF4FbmO1C<|zPJ>ij99Ijpfs_*-ulURjAwTYM7)3=uIgCh+=_6mN#>Lto1HGsDh zvIADNp)5%~hidK%z5ranjh^fFw_4S9gJ-ak9AmB|p(m-v|5$6>F?)}rb?)PfU}3us z7QTFK+ha^>ZQFo(+F#oq#iMujwXN=g?QEcKJCtLAu;H@hRGwd@(KughA@z6;Bq`D ze!gf)z`Hld4tRGIvfb^izwgZ#UkF`7)lfysHoo2V&F}sFc<63g{%UK~|Ak96ob#QD3uorer)PUpy}+yXIAwZFDDZOz%6}NuF|m_Vm-aTwA%s zETqz`9gjnMvE(L{DO_#A&%Q-wI!Pj@vmDcBqOt-7+gDbgpOVT7=mcL|SpjmB$_h|u zS61%(UVF+4s17nJD=3?LUXfH*;LA0#rlHPaDJwuFC@YIwKn>w~N9$v&=2oE#t}xzH!vY>B@>a1CR{o zr>ClW;op-pd3GH24npEl7?0;KBt+Kct)-d!cAsX%J+`sftv$?%C9MbO9%2t-J!aZuV34A)M4; z&pm=iHgP~wO?Fq9Vn*CWwTbQuDipp70~je&aRno@6G66HzxN|xPtPaTLI?hT+`SEa z6xF#uKAY^4@H#;VL`8@im8d9D#B2f0$}XJ2Sxr?GtEiPiy|>aT?ke1hM0Zzm7)NPq zTH0HzZKc{5TWU*+*5Jlq5`4jEeL+(Nl;Ug$6vaZ2kokSS&zaeoT{cMV?fw1!|9&dj znKN_doadbLoagyIFGrYdjzQAXJnnzu4exuJZkk-lCis2+UxF#GHnkA1dZ z#M0YjzDDvn^BO>QFdEbOxUc_ylqlL+%H;|CR4dDoREV4poh^O|QT zF#XGZGS6}!x_Fj(w)^cDf#(dS!5lV%NlH>zC#eHUpbguZ*tR?k|8Py8U1VIlNy#r*Hks*xeR$ua@$STRqQ_E&YI6jm?$e@a^N$xz zGwz!}%;@oKgAP9v`av@4-VBv@x179}jJgp?=)50ht-4HG4SB?)q&-4Lw5e4qiln(sb}C+Vb_#9N7Zlhfnf*^GqQ^Nm=;Zw;ZGQH=aV7#`m7;$wyn?DhTJ*1FXx(Z z=ODKa?4^m;BF3X#xzEyvg3+#cnHg4jyo;U;M!RB@p}WI!J0;R}do|OdUCe5A8C-w* zWj1`OlBdKzH#bfEF1STbyhw&#OX2O2n%$nd#??t--cv~5guVBr_ylj8wIJjRUy#bZS*WNZL+&KSDRgb653tBgPUl;OyHq~EQ|0@$_|q^6_s%Jjrg!)eZXh)*eN!TfaGET_ z!1vZ>&APTl7|#f6@Kmw}r;S->2x~CVkH>6l@F=C#ayqUay+v4Gnl`3@;po%8e_fGe zj2nr8qHmIkIBmQGG>&gItl1bk#ygC`W4#gO1?@|>{35%5JNBh7;A-_R*o*(E&3oIG z|J$4Q;?q87^L`WR=uujb^EdBby9Q+Akt1y0bFVn6&3nKVxob9my~2LnK;OXz`2Pv} z@kdwuJ4}lGNNjmFPamW4ch>v=v-adqF8jYX_zfq2&fstT^otMv9|*#t z!Qb=n5e9#L{ZS46uzDK&JpO+7E=2x?_)AO+te~&hqfYq}Y?Csw2WYcO_qUSk2u#Yq z@3XA^t*|WECgmskU{c2IGsJzzhlD@xH7PT`4ynVD7z>AY#;@4l>h&aXjmd}_Cx{kl z2ps!u4UEY}U$!AyMD*FI2WmDkuA{;X+^h@OlyklUn{v(#*pzc_cx=jOh<&D`ZBs^z z4!0?Pqu#bD!`g1!l!I!(mddP68SP!`GyZysZBzCGZ-A$%tdWXtY)a(gqAbDwA0nOpFpYzp>u!ma-PopeUw4xt`Qbp z_)13_7>_hEecBQf>gC@ZLMm;euq*#@tgCI`Ko1nwwofDM!E0A8_e+w{vRB$Ia(t#6 z>{h^&m5@F}GSY$f;EX273+3bG&th zNDe_vLX} zdvfh8$DaI6VgF4p+Gx&;276KSZC9zA8(!}{2eyf_T?># zQ~xlx{^BU#d6;c^JF$?hYB1g*_!rK39w)XFOd(UCo2q^!I54LrGGB$r# z)u;((Eh@H6!`l2V6$AJQ{CeRA&OcVGx3kvmMXY!*X-VtS~T1-ot!Q4EgtEIVU1o@kO5(0R|bIPZBP!_jZSXT^EX<|y0#?`x~fY|4tFwM zZ2ML*Ug`lGt^#m(xDk5drXv}lPr^%ls}Y_F-s#N$T>a(lU5!GX5hmzA{Xj5#gpGI5 zhH8s6*iCaqnkVx`nx{yl!R^lzX|S2W_>Ao+eoa=CC}4a>@*&6gjQzlsY--ZRcxFpB z|1BgNJWP@e>dhdt2T3-E+n{q~m!pzy92+z~VJAg%ZP14`?17nC8}xkF22CV{4I0f8 zHfX9&Z$brRgO+9p8+89qyc;3m1~0074W26?+~7-D;RZ?5|7GC@$-!OW=3wOWgc}I0 zLbyR&jKEir)#|VukLb&;|Fhb+y{*8Vjow_E{T!|CBg>Zu}g*D1!Zalin zwn5v%O$l18(S#E==zU?_2y{Gnm~eyj;1zBrhl?a*bOi}FWfiV)1KJ-h+!SiNE8NgK zB;4SaacfuzH$R_#MB!!@+M2LGm?PXc`K-P6=<&3kUsm{QjIY~9^EI&Td)Z~Zpd*E2 zOz zJaU8iR^zk~sk!~h%L$4vd^pNG?30W6(zPN^IQkf}BmQ;-nnmX5@BM{_&h{)=x6vKC zNCVRXF%)CmPG{Kw!<9^rtYkd0is{p?K)GH%*GEG0DkC|9MAZo0E<8xHJfgA)^R1;j zb1NXkvqDx`+dv)aKvD%s3BD^Q|AUNKOV?-KE0UxIE5&)iWLaXxl4RR3x|mi{^Qu+P zrk)aC$oLjTzs?5~Jb4YhJ-<`la4scc(n=yV7Cjl_8>dEM140eG6XV}P1fM!3ULhyH zU7*qk{~)vh$s$60qp7%qf%UD(8-}sero}QzI$B-XzHpFEenPen+Wbz1Z;c(#thB--6^hkvo~H1v9mPnogi^C2 zTXnr+wYwx*$+Wo@G>$(7G-MUG?nkguQBGi?#rOB{Yfa5 z$2#qaJHcfl8)_W!Wbi{c*F8)(E@z{_X;xDOV>7LJ>1ONf^QTdL%&9(hyxc4$(@Rdx zd^hj$u$P3%wA^?rm<3FJno`E(4e5R1yM1+X@+%@+Bb`qor-FzB&E{^z)J>gZSypC- z5biU`TJMQ>-yJ(X+maJ;i13t5$sx-*|H3|4__WO4UflBxX`;uXpg&a(8zgnS(u?ng zt16T!;i}5`h#ZQ@$tQXto$QvA>w7IL)KTJ`Wqf}2>m~U5MDuIe#*0*s_F0wQ{%msEZZ#L&*6B% z@vX+*DMFym+Vj_A?apn>;=@c2JbzV@r0V5=zN$#74_#*b0?2e?W7*ucT=_e(tHO@o z?o!}H_PWCNE4+{C%gPjOMj08i=ZsEvBb&gSQs6MYHj1qjf$G~;sB~Ji^YVIQy7(ka-`wwe2I{cRZI`;-r(Wm4>K+B8N{wnZvkriSm(e!L$c#D{>AM0L|gL4X9&vr8=sGm2tqIKIbe^^xFOl``70F_9v>`w zH9J0#hK`hU&^tc$rDA~Uiuxa*wHf>ATgBj% z6&jquPaWmpjH$)oWY;J8=ha2|W(q}llks>L)0b|+QdvKUhGGlT1FMnXL4btM{@F7W zaLlBKc z{#Ix`xUMmCuq1`{`K$c#lM_ARWhH^G5=k5Vs+NK&HbYjU)ccLpBpv8)iEF_I*W z#Kt;s5=v)ebgXx2*#C$5R%6TL+zFm}j<_G>7VH?$?v-HDzn(}(^lfCx7K-OSf%ZBw+F zWlEx>3{p_x#n6R}B*d=vMEQ2(#nU~jL4M#7)LDRK9nFg9(+w{&Y&GQ4^Pb8-4$-!0{JIo!+mI@~-b#EnR$l(=VoBo9 zC*JeRsfWq)EZWIKLo)wO@5j4fEY@bHRlYsS_ZSZaBq`I-U)A+?)rp=d@&lK<^+K=* zOwB|7%yb~!wB61uv+5^ik`Np7+DU7u7?oiS$tk&5l4!MvN=9b-DA5TRL}1sYn6Tlh zQl_$a=l4NxXdX;4^aNBjFr(HwoH+@9R zIeZAMFy7b$r9RS?LEvxxhmq*dcr75PF>N8OA&3$7r^yM6X5X01bF`PnyM$hp`w^>t zeCC%0h)uIGj_Sp1#Ni!@p0NDDCP|Wrvu9o+UCdqd^;q?Ca~&nmW!m&ox%uL=MUIw> zE19n|etD>2NR{6V=63~Zq%qL$N}^}LvNGyKe4yw+g;|o=UVAzY9^STN4_VfEhb-&XL%C)CUdtMp_kMogobT(0EbHcj;y>pZ zr(M(S_Tc{Whb-$ib{pQZ?<@8K-dYt)t9uW%b`s3rQNO?$|Yoc479E!wR92A8$sy@IV+WwZy7t$@Jngks;1i!ee7R zugj_P99vs`rUpS<+G%-!f#}fb=G8e`a%>Pii5}J2Jwo7TYIm%rzaCYfVt=S%SP@HX zEcL86DAT*le0yY8o<%;J9QreDEXXi1m*nHk83jpRW}am?P*6O3c0@kKOIWHqKE^CX z-Q|&*-5xT<2FuNoIV99DY=C)(AS^t0E_IwPYqVIxe^M7gRT+GNg}Kj8|R#E5g+EDWip+6LC+>&e{>+oHlyYwJ-b~pFe&qNExZw7p9bx6`mO+LURycOM}7N zyx&lHJRKWI<1w?s6mUp=Sl+NVWW5;X@2h-ampORBO8Wupg{U^4f_J{@LPW8XaD2yn zr-QL`qx^5?wcZ6+C*>}W@uC(h{(^ayu%CNr0$|RHY6~TEv_nJ0|A4Ij9p!(E)L5ZJ zdl#^(2h+$Z`Cx0RTfYBJNs=aZ#uhtsB{l@Ja=2~(b=iliE$jkCfWwi6LAw;oUrZnGeWfw>x%@^YQo@?gydD48umM zYU9y|a`QaeR)umz@Rt=k$)R4}^cV!bI4pCT_<)=mOP`IT8%m2Z$KZV6g7J$2-(Rb8 z;7@NV{8Js znq;2mPQjHpAeUy)BS^@5`B=@`G&-B)Sb#`$cDPVx^j74h6sP&R6-t z^pjZVsvJHru}x0?mU2u_wr2pW1~*MTB|cZtXZYEaNQIo#A&2wGW7vc$*m`d@`gtiQzWDmC&lMNTz|I$0m#Qr3T{<%gMW7 zM9{AED~Wc${b~2{cy|W*RGszc0Kjtc8lNO-6Eimei6;w04Wj+hOe>K$Y=XotZ+L+$ z5Ia@=8PlTcZTNC6nI1MWE%MkU`lPj)n|u-u?ZbvP*1W_W9Fi9jX}`k5RkRJB;~B^S zIH!2Q%KY((m0>B3FlXB1=ZvrC{HQT>epKv~WOw}R%r5jSYYszwC8WD!YRBJMu+o_o zateZk`+cI}F+qi8wEd{ga4Ny48cK^qs$4IUZv=ng z%J}_r0i6F_m5W9>`*#7netsR{^%v9$y#9@U0k6-|S(!eju^+&GQ6a!SS6(|39(?XT z;>^GtN|8B&%&38Bk9ycL@cLcrJRn&X8V;>qg`c^?J#0k40WiVE}Pe=A;p zF^+Ti_u}Oy_%^>jl zV;=Dg1@QV-lsQ9@kJmqfLcP3Y8x2LLvEvgGUz+H4p<(#HiPw+*sY}Bn;`QUlIB3A4Z{GK6fk8cddc5jcmNWhKdT& zSibk^9K8Ow{}f*Tn#`G-cpMR zEAaYvy`)csGIJgx8BC=!DmQdcI4i&hv|;3=%B3hLa=W z_4<&;qXz8Ne-^MeC%X-MhJF_U>;oTv9$^2Me=lGk`(Fg?OaBdk{U4+M9>D(QAGurA z5dr(971*i>uZI`r|JHvFUXJepugBj(ed4c!*L&Lnyxx0_-(I}lTjt>P-h27Ko$q_` zdgmG7_4pmO+k@XP*mymDzir@WO-56;vT zSrBrP(4%XW#D$XlAUv*OUv_Y=*!iNcF4-NQk-48@Z3s^hNF|i(P8)Ltkkx69&f+Z| zI6vOHQsDQ=?s(J-EDzMm0JmiEdg$7uM7yX(9$-Hy7qC|j@6L%fEa2(RDcSCvs7dB& zZri&(ZSPKY$47Y_7STCzE^#3MIxD{xz~?W>r|=P*RHaGg>HRlpVx(rbd0ZAZa5VBX zyzM5o#fE#yIaHfy4hND{r}FrEIuuZwlKt#4VQr#03Z~crk(zy((X^|>{1oEtsm{>vWypF-#Q{p% zl+Yh(eb;51S0$)29@PU)Z$np4M>oIXVqWg>ZDAd-giAFR2GEMVk)_^XP4cX78($M{ zuE9i)6_OvMjBCJ2dw}3aQoH5*!85`W-c zrf@slsN=q>%|xPakw&?R@)mv#egQ8WLvcW{ISOyD>9*;Qk)A3yCr`lRigxKlWy+)`{+9k;jSiw8Ru}^0QgYY6IT*N2Uc%p(Z2zcw2n9%6qa=aKbTdRaub- zt#$A{=lrv~cdbOKC{W;2h4%>}{N)CR2wU1I7z0H3xDQ15ghJT%BCRh^#4RT8D1nw z@-cpCndd7LsA(>VuwT@q(O6IWi;5+`xBdCo|9|hFWm(I-{m;AppBSGbjsNBKj33PA zmGUt@(>sC~RqSTc28^Zg-@}Tej_I&)NJxPXABnkbNZfSUYkii$xBltz&FgRe_5WM_ zAKG94|MErq?~N~nZBFGBV;kkqg+!#G7Fc?X;17r#<`iwmbdi2F8_jnaU@0!*`1F=e z3UO;UZhi;Y;c8ssJZof|;3wpV+5lCb@ZhP`_!FDT z^p>l{HU7lTWFkFxxR!Es;5^Qjt3^5f#D*}v;)C7`%TgbJ8PSMz2iaETRMl01FyCLhrb0#d& z*HT(@d(u&yIo`CXE2kbp(D_fu>7tnNt+xBwaJxQKaD3)5+TbWa73>L)R6FG4cXRB> z`7up*pecjwlsXNiMNR`XT0#B$Ku|IiJBXinVakdPu$qv7hG~J#S2^2xSA2{(DFh4K z>kE|Xj(^WwZcHvIl8lZ<0%`PVHw`P2jOtO6WbQGFx+TfXAig6(M3iDDF+on_2PH+4 zIntEDcDpzCS!MtUa89CJssBQ|`BvkO0YHIJZ(?&F;?uBS&&}Jvz5EK8t;%%?k{nOn zdC0OjI8-en=-{kX-gYHO0in3d7UCd!b);@NgfMAIlB-i);?6er&Ps9TVfW5jaVPEG zsS|hV?K@0wss!=*72p|7^gO?!s*LGPR2#nntfPs(#gQtrX%8yUSD#AJ*C}}RsJf2U z@eal}BVzu-3OLBbCo(OHQz|P}y`_#ADNdekA{i11s(efjyhitRY82ON4_OvTM2zdD zeeUn^)WTE`yK5_jlA-x7S2nK zt`rx?#1JDNit0|tjFTz<3i;D8o)WKg%gMfBaKcQXmGXvU07Oaj_~qqoxUUaQj_^cV zutW=bdMF|F3AGd40TH&;fIJC+G8SyT?HI&l`8pYIBgb?m zhqo||CJ@tyUXNUiK^$Bsx-Ex$7=PE8<+l?^+*u|`(du606;*s2nXirU)%0N;LKILg zCt(1SQM4P5=1O9tzb2j8LkJ?_eaEZ8y)ihXkIx`k7!HcUbkic0Oe0*ntcM>FjL#)n~^4^j9&>&j9^8-}dnXRM}rd@nF95U13GGfHX2@?%wv zDprdptD0!GKHbN-FWh*tMibXcNBJ&$Y&hM?^)8$M9zifprW!xR0w|L2c@uk0q6G_D zl2Zr`$d)~rZfMyHt|T|L?kARra}DK`QY1;0opLHvBuO<8BJgtNn!%V)`lG0wPSwVg zT7`h&=5-x(^OL&dKHP0uPnR9c_okez8cfqlPA;GnQt(y1zJh6YR8qqCrw}6*+$$%m z2cY)iOmIN9fyHui#9)X-9{<*Bgn#RenT2h=>(g2NoLP&xg`~ zFTo)%f+X14!BbR?XdGt#P4sjYABRutJp&8&_8SBL zx!(SIt0ZMc;ouic8IU+Le&9bnNI8RJvwOYHYIvF$zE56$a*-rOlCR3ii9&4KatI%y zG|9W7!4Kr*Ly{y3Hj&z7b0Aw{)o3SFg0IDIQ>#C77}=A8iGhnff1AvFufiPw{Oc9u zQ`U$69EVvR&b#in=maV``TF1^@h<(6BD*yX(=xGcz{?UXkOQ#C;p(nw_Ug7Likt*$ z>TIrZ>d$oL?o4v>C$ymEN*RR5*)M0749FcdIe89zR-2{F`IK;?`GCUrf;H7Md4rFB zrx%BrHoJmpUn$!cPWb8+zBhJ`s*efM3D(xj!oL&mjA8PIB9=-oE<-LY>t%X8{x@bl zukgR9d<(1IBR8+U3Oi0W)0!Bz4!%W|*|TaeeaC#2ug0!}W96`3eV-+}RsF{&;6jzz z+e~kw`?B(x%DY*0+brE*!h&tFQ`BPOc+u)DO7$Mq*HM#Ruu^UwS^TAuzBok&1Uuq5 zmQU19%R7>M6?;Jn)5G+KTHlZeAo`5LfdRj_l~j}`u|vqZxV)!|INFFw_r z2YH8o>JHw2LMtoENhESeq zmn3Orh!R{fNIGz<%UQi6z+dwGNpU&=)y4R`wF6YXS55&C_r7OuDzTBaFTSc#uK~H& zL4Hv9r&fJEa;%90X0^-BDZxv1FwbOq$uOqTPn(oP#LaSQbDw3IrxNEzR46!i6`ZvB zUbCpC+u6-TweHr!xM01USa0miqy5_Z12Dm9U(CElVhM=2g7zZOVS7svBD7%tBu&>A z#jB{5o3VVXHpZ{7NN$q(e+uCS+gIkR_>Dbi9j%n&%pbCwLEQ?mwdp#hmC4OgZ3_B8?1aoyc#yx~Ooq2aft>mo-PciV&dcTYY_QqSvWiT^u`kuz_vHJ} zA#I5$Zm$(*aeN_p-<6LK@A4>!$#4UYkB=Rj*%iQUhW!b`b9}s=1_;R{{^^i<2 zsmg4ir-l8P|HUD}+jtQ>+fN`}Xu12iUrsjSHg5uDm^Kz5ND65XNpZr_3=>uDhElcq zW2K`bS6GCcD>L6F5*CrCPvI}C`h>ebhOoGcghfS;^x=G^Zym6=hmG{H)@X1SNr)pD zA7-x$n`N6PXXVA*g4iJI%2K?xbX7HcW&K~^WHzoLRmE7+7vD`R7s)e6}rm6ji{z(sTI zHB?`{cps1a6)YW%(m?V`HpM5Wuq|hf%UiGo7wM_qw#&&sVK~G(N^X)HFYC3e4BgWr zW$ltL^D+$=jFuUoCZcaEbP_{_N^SE1EZf>5In|UEK5hGRHh^h}=!pHYs6V-B@mRUJ z)jU;{Ib1*#f(u}0fskwZ>*VHkmgw;T?8A+doa!JaqwU{62no5>eugxBO{mxMOq}rr z*;?>pQf;AEf$k`R3d<4){PH~y?6E9!U{rOiuD~kHZ#WOk%x)54e}kf zwo9cRf=N8kUTfmJD*prwzQQ)*qBp*gfsl9I`rc=22=tEpeJBu;zuDefClz zNl`~ccC!u*+0|&EB(qf7w!q0ria|+i?2QI{Zy&GdGyN*xj`7m!d$k&VOD`WT&I{>e zdYyk!W(8FzW*^z`R+J>u@=w~PE|Z&{t$aHg?3M4`FG&(MAG)zs9C?}oJk?MN z!@S+lh8BoZlFX6E(w3Zz`cA;PnC+6xkrtL|Etq}A`BZ?ZC&?V4=ExC^g0WP9tzD8i zDS=uGc6cK|1t5VWb40S>Fkckx>cCkcmYhNwp3LtFOxVPH2UOli{CVHAzF3L8AsrkL zpMvRH-NW>&d^FAFOFv_YcE8-5({(ktbJ6q3S7XP?8`8-0U~LMvE*i?beRewAI08;q zb_W~B(S_(#;~8`zI?{MPU5Lgv0_TO%c_6}cnjlg$E%4z*F1}d~WBJ`10R(#RO=IpS zNC-j<)HuIglFZ|biTE?Zxp@+<0><&}z&_2dnKuG;9QstBg}(v&@1ZCAEHgw&Zc+rj z@f4vCdSIT3>187!0u1CS;BMv^v&<|vN0@_5*&Hg44|P^H4wIsX8WxY1mVC___^aBp z1HX7qgP;kO(jW(^lxTxeqRSFGof!j)_T!XBED3=D6OH&*Lgnk@OThz<9AqNiMYE=A9Sh)FCWA_e7m-~%nd(hUy z@+IB9tB1~u-b}VAI)zaSd|W36U)Z9=L7$E-N}OF7Xh%9l=j=k;($a2hdzNfb!Xy%S z_8x+t=!9-Pu;Vt5Es738)B+FV3C9*i&vB8(Q5SzW#cnZu+8uaMFK<{&wkRBy80!L+e;Nh@|W(*vJivGPco>4BGTaTi6TlWBoB=-5;{J6t+1 zCDW5)mH*e{n8@+9#!sK2CGe{oizM?ZrU$rN@$LB)FFaDk^`hbvor;;LI7GJ#udTo4 ztgX#-B|w%rAs(R_r7ul0{;pMD7izd`w6s_bwGWU&?K4J8aK$sL6>R{mgBi38=ou6& zDO0oyj9;X&L}mz=77fAGGmxAtjc9y@Us9^@0hqMTCu&0t%fu&2q)_`zd?H?kPn6In zgi8!Pg93cwLSs68!uFb>Pt5du;?h!umpJR9f@#r*8-31YWvDT?hvV%fKh(42&C~N& zx_D^GF^V>|%6RS>!2>)!1kcHKQLQQ!2erAKoG9oxI7>(Klmavq^jkpHe=hyV&I%|U zr?+ja^(-o5oH*ugz)9{UugM~ch3MmfD>-9XY$lyx(a;veY%20 zjOi_~2dKQ=_|4O_XW)|QfxGUcJp*<@rU%w8beBi!G2GJv*Ww9h&!Fc7tdBiId=7?3 zrcXN;59;OWuV~M}P2-lQX~CRGC57kp$jWK&8Pq|q{{l6^ z^xbg}K2=*sAJtald$#|=-4@&* zZaA1i4RUfR_6sUURk2%DzAqe1p}yFBm2VCQNnws% zt@1a*!4ztaMVY=1+FUqD29ww{rmsWF)o?I{KREkx9i*>tkVM1S2~1x%NnGO(tO;a} zw&U-s`&esV5quiXYAl5d9yGcst3f*Xo(r;04R3#lM9D3fK{aXPq>N8EHB2K;Msgwc zp@1>O@Im~;5DIVd%N!Ugb{6^b#wTaG(P^D#BRMues%#MSmQ(iu(bqvubS zvJa@4EL<6|#yz}%br9f(S1F(#PAAE3IkgB$a_@jJ_T`;E$$0PUwv$5w8*%s_mSyfS zPI$_7asXL`lLLv}Pwez%ogDT(p0`mGKj?p>K0=T9R^z*Wb2jRS9`CbU<+~6++amZG zd=tVvbziQ3gT=J+_s;`;JpK&?ws&Ox65xdjj?+O(D2OCi3&zwz(1v{njt#7XOl|fZ zTFkDW1k;-Y0~7uY^t|ogAlRJnZ=i1p{{~?6OkX__+(1uFqCe!I;P^MFT*m}4#vcnA zFfx&G!F{vd4r@H#4j2>R?V#!tcD{qEZ6=o*f5@^8&^%=vvMd1YIJ!mU#4s|jTm!2~ zrDHdRw9$;@of1#zNJL3=_~mB3gqDHrm?6la3rAJbN2oiM(K$*he9JMOqj)u=~N zeaI@-`azLWeSqmn!Bnez>XQ2unYG#ghAJx^OlEr(ebQPM+!Gtis@rSeFQbjAoigT2 z@xd(7;b+0V_(x{3!rxT2H3Al04Ne98>KlUuO?3Y~K#h{;gH4nDfH))5Y6UxCS#~0V zCIBRfC!BDI9r0@OOIiC!mW#yRbRKj9EOx|3co@hi!JWp6gzU-g*ci%&r}7WLRc!yN z_mbUm5=l^;x?J}OCi)T^rb(eGC9z}8#R6Zp@lfh$Xi7=^tB1cD8pJGJZ6l%S?D#wQ?^c2xatdkE%t3IV7GK#<%Mvzrl@pm`b@I{GrD|)ihsmiQm60U` zdr~F{6SyX}I#HfEl?>OyIPxcQ?7lE-Zr5q~*|;cH;*_HJD4LoCeq)2-*H>f^6+w63 zf*rLuvxSI?D(hCPdz01{k&Nj&mbPOP!EZpmj|_ngDw|JDP9DJfc1%!4qFu>tU$#*; zg~)rrZre#Y)$H|Dliaj;Jm6Uz<4bVx*+Ve!fcaKXw{f^UHF61jP)Ohs5G|?}s-WEn z>X1%M%BBo;1m1O60CK8Y&gqY5MvQR2=p{-PKRyKw6p=x|j}L#wfss4&VPs;M^2{xn ztKm7}>6P6kEXq@{V;#te*khbpoQ+=#9kw3r&@`4HH!LY$ZC>bZDJum#q-79!rELvh}I^!F1)wE@)JFNhs?_tqF5i= z0e2cFWiCs!;PGNPbpxEZmJWgw7o;nMQ0tnYLxB`Ty zv|w*%8p)Mf6A9X>v*CgEs?EpbBprK)dJ+Ff%&#C-_95=J~ z-?5v%m0UG;3OBQM;bsPLK|z$*g!j%Yl0>UQd=zpW)uhcksCU{0ity(u3EAFUXFLwN zD6NNzm=^funMINUn_S}k-b?f|e+e^~%Ev3kV;Nsf(kXAVIkc+LKq-2}&vKZ~GGkfLatp_Yi zE6&_~AluwxIk}EJRI)onY_cYqwL&BU-zK3-)myNksxte`?vNxWJCT~8Gi{V)?#*r^ zVzJ01qVZ>~FH>M&oIID@FAQNi^TU*>Wxcd)>4>)*JDw5pOqOrBewQL2SiCZyZ&aF- zkuM9|82IJ3FUT)q<1%ohFU&7z=kba%O)`&hxs~(%g8e@>@7mN;P#Yr;{a;_1wN|A5;Db@WP}z$#x^gHotfQK%fzNS(w=Rm>nRc2<;*bGgW8QY9j!^`u~1|0 zf}@DzduN`NouKlAX{M1M2#)4~-@^0o{O+@?iERxBeR3+2w<2Xtnv#Mx78{*`U#6%@ z+>%qH^PV2%?7VhAmsMnv9)}X>f|7jytwQQ0Bt~pj?qsI@`}5bIIo5r}ng2QK&!x^W zS*jvH`*i3lpwP8&CCO6gY_~euvtP>(rsD$%{_v3Kq`W0HT$9WZ1>VoDN5ACqqrZ^{ z1Y9F3?2VfRUyxI8kYpXHRJBS~yQx&I-d@PzMAgqb@ny@pZCD5n+7k0^iWMvT{)uI<8Shh*l<-_SgG)+q-q3AnU!=yTPoouOJO&{o)aq#S+h$OEh=Hb zv>wEs_WCK<(;}rx;)7nMkNKhPZxStD3L7OhHG4<1?UeQg9_9Z~kRTwta4|i}4P}g% zT3P>7*B`~t_#j?vJ3DteF3uM+#~o!HOSBRbhqKAc5Sk17qhP+_k>AjEnd6U=yp|lh zg!-b9Eb4W)03#Fb7HdDXEVC>-Q*0^KUb19_LuyNfzhnDcz#i$Wf(W-la&rW(79}dr zC|X2#TZj{zb9Lr$cAAQW4)IeQ9aQMd=E*M6vdcNv?K~v(WzV!f-dmsdWqBOU|Eoz< z{IKR#bAr2n6`1cZ$`NS$p`1E}_FAXi*$-epI^JzvuD^!LKZL1-@sF1jGi}&KQ~XcL zslQ_O3a_h>)#3EP)zf7;uBrV>D$`jA_ zD!fY#zGur)@Ye`e`BmNuyrVyV4U$qf!O_t%&I>S-{;WV`p2vG*n|yDHFUNZWO>n$7 z0KPfi8zjxyMtGU`(pndu72o{@?CQ`6C7C0BfoUyJ`iv!10KHw3ISveG8sWOe4O9To zL6W&p$VomjW>SIeA@ZVl1F)WP)-P;~^J#c*z^_AY-o%OtMpOAtd7RgOgTa48K*I&x zI2b2<_b_jc_C-%8UyU70-W;V_XAYMHPTw1G&ZN`dMx1uoVE3_c3|)wRHNuvjbpSzD z7GxG3pz;qw*6U0QRGsL;yS66>AWsjxYkaQ@o*Y7q7MhT;;1NkOPc*K_pX2h%X5nVQ znEnV^TJJLNghlkcRl=`h!m2*YoCm?(0T%;5+C+9AaLimt(fkVDJotk?%ba0_J)5;!Hr~!?deg{QCw`1(iY=H{PaFs&4V`F*pN}&$fx^ z!M7TJ+w6eVAAi5kT6xhP%aT8}tQ+=P*01+k*6cmr0J8l2f_Lw#C;}9l-spbJkpwm7(8 zF)lz|2ivv1ccwjx2levw{bY*+(rfH^m~3%PR8rU$2gS=dvq?^V0)|SqID9F`76+-; zvBgmbz5W}bU0MGPK@J^#RE7V>-#-xk8$TeWJnO%4Y{))*!*SuD&&J1^lYpPv39?-; z4k`uYL(UqAq_^tlP$CKA$tTbcj}ylnrmdrPYE9I1eO51=IEI??f|c+9BL|M)fY@F* zaD2Oo7#i9w5aWs2&18rz`etxWdv>FflRw3!4OfXYGvZ!0TMCRz0}s!Q;<#-Pjck{v z{%tVSgAO7%$;ZNNgQm3>czle@c5JH>W~ztnunr1#AyWeU<*v7_N;m*jSd|XG;FFB| zqF#rN&ELzj6VY7#LT%(*jsJYXS$emBug|t0=I1;5e1DFMLRo(f>k@a7kUz(%D8mZD zX@B|t90O6Pm;Xw`#E!2uURg~`;7=FfUEb@rCIrJUo*0k$=U*lCR)@% zyD%0fZjp_*BUNu(0C0;8%^udRQ+z*ij8-t6LY(otjOn^?;lW{HI@!n>AA+nLePOwI z57V23s6Za~s-C)w#z0>N=M28jxD{&Syw%tl!@>8Lo+CH6AcndwN%ksXfaBX)^;^Ka zVK%ifZyE~qVxL)E;Eh7hUR=a{FEd|9gzskwYyP6+j8*M4SL}dFIr)3iJKN1NRbPi8 z%<8C7ZZKU0z=_y@ReK!sC8R}5qrQ#u2I`c&p$VPh*H+ar9;>Ql{LZS0OkXF)KUOuK zUr|+QI|Gqy1OX(>@2o0y;=j1Ris|bpz*m^fRK6d_749aCLqz^+WDN|<8+2NI!qZ&k z`=Z=1PPr6td%LT&s@fV%`B=dC&*ywn15s9ZEn{$v`9Fk63aSF%!>U{S^@f)H(2*A3 z_BneyCR!<0T-kG=Vt1?*n`JRBw7_d4-Hm;UN}l0h8QzUuqa+H(d#lg{`s5NFhq6QL zduf#GRH(}c0_6{AX?U3{5&Ep&lI3rHmi7hQ7^a%qIceMmY;J|dy1n4Hp*-!e^* z@Fc2;NVxcCPDkJtP95>DBC)KX{4t(nu`=hol-C0-FrI1iK`_H`Nbyl-rSnAmUFU9$ z{Lb<0_wX#=YCQKW2`K`kGnTex2V3S6M5Ufj>#1@Jj3ODB)VLTGOvWOmg$kT46d#Ew6jpCmw$8*i7xAnQ4mt+1;*9dqDvoT zJEn@wNM6P7p{&1(pF^Qu{(Yz7mItZgX1ZONf&O=n=z`!BA#6vIyJMp)_@nx(aK~{L ztusej_4WC8YaI{NvK&v<`4#xc51b*3 zkWhOBQdMNMWFobvL@ulm+e>!oXlcoCK#@j*J{<8lkRnH+<02a^Rq_OxiT}KlY9)Ol zd^Ap~NAM(lKIBc}kt=T`cGapp`WTOPDf~5@rmaQlRV~U?ZFX&V#oUREFI~&{m#j`6 z*(m=c@}`)-OUr0~Kd&D4?H8Z`Ym=%Jz0TLLv_ewlNLoc4$n3|IVApMDsN9p?X2D7( zZzx76_6QtDh2!A;G0J=t{L7*piKX?DeE(#ieZe+3ao>I&)2CaCeu;0z<(7i2uW^(X z-I&^R*To_J(u&z{s=@T_GgzXnFT`JR&hznC$<2eAUhh-*$g0NDko6KOK@QHJJbPEE z8f;^{?T#(XN}EH%+QNEsq^Jr~j5rM``D$zw(@I>A|D|O_51^t*Y_rIx@JUsvP4fLX zW+<$OtPtN6N^CEV9b2=nu}D1hUp|FTt+Luf!H?r+^~WG)DA7}_YLWF!TUxg065D>} zJTEFe`m021@3J7_%s@i;3T zlA9NeW_&-qL;Q;NU!^s#vS7#UV^#hNZsEgn^AKOdfn^&Y7s=txVR^$Qx%py?SuZHs zq$;N0MFeXcW<9F}x5QUL$yb8yv5T11sRs8jZ7x&zTOi%-vlOeH>F2$Qu)LKax%m=H zZY~QoUTGnRR;LndkLtJk7VX4b&74l`h~9PPF4NDW+!-?F8The&-f{$dqG1bGPM0_M zFQ5cHA3=+s=f9Wv_TU_3FtKPS!zr*7eUZHeEi1{*p)JZ^vg&K2JcD*(SZt~?{k$rC z0y$ur7OBHgrV4*9nO=fKDs`&%AEo;vUBFvncOvcd9V&0bnqpeKPDo{uI;Kq|Z{)ul z-)QkkQQwDAKB)?63hbro=^nfYu!_yILx`TtP6mZ0!*MF#Bqqba6~5f@R;&&sVfp3M zK13agciZe%GNxT!$`S{Cx1YxJ%PqTk3^g%rGPBwd=G67HPg3;oSPRbcTBNIL?bNc^ zn5mWVp&kO7gXx@eExMNR(mcQSl|SgStVjDSYkQw%U1C|*x`W>B^>BS@F{RLWDZ)2~ z_#4QGtOb5Q*sCN_$O)(9bvT>*Y26zm^-z?w4^pJ`K>7lAt4!S_;$QB>6WA@0uTLmk zc6vW2d*4Jns872b59;ODew(xp+%y_=+B`#4Qh4(mO{SeY5hG>E$$=u*MZ_JlD29x2 zN>COXr}B(g)=_E2v6y!P=c=u3v$c_|8Uh)%yNb}7^ldf8D!=$RZfL`0nF$jh$ksp~`%J^)HkL;k)GP+to&w}s^9xuX@nHQBwy zAJvwYs{C! z%-2C;6S@i%l`vlekbluA!+6qX=cJXB8qKIr%|WWZ1_K_c*~heXlx9zFA);t0q(anK zX|j9C5LKgucu`FmpiL!p%oKdNr9o9ez>2bz)*R(s!XFS zyL7e(2Zy92kW6n9=@UPQ@&m?MJ#al}LWV@9=_nxe1vO|yamtcG%{6Yk2qibsX#I#y$@DguHTSKSBs zp1!c;A!t9ic@f>DuPym5#Ck~G6Yi5FGifyZ$tM}ZgHS(=uV|8F?l&u-He7^%rV0H6 z?Oig${14Hmczr{Q=*t|ZFJH6!B9sQy{xT4`&xwcQTa8znA@YMp_x~wNBMKp<-f+$B z&5xbl#OS7=-AeOES%2YNdF$?7kNG7j!k;5`0N76BLCeN=J{#a=TQ;_{=b%N{&ct5J z>YiG~^zwBrJ_&#gvMSf4jlceh;2o8(S#{8|7F{2yvAQ33pI+WVC=aTs>2^S#In7Wd zSK}sGg)K0lRS5k>zB7F)60%6fYt2{_9b~7>6vN8VYaXNOYY;}8eY&PQ%pc!~iumeM zdb_0uSK2x>N98S2uVooC8;R*si5@tXazUi(=<&eCK@ZbqxTgj7&-5@|dXA?aMzy;5 z!&7DS^0du(P%r-=PD~d!jlqq?bf2b@!c4c6f{bo%?TMy#%gN6K-!@F8AE$ECV+Ij$h3-U%Y>srB?nfBK-{xHk#l2USm5jm|8cEH}4&aL{F|TWE|# zM+yHqtvAbBD~PlX{*(Wf+F#9FsSd7n8H zN73u+Fu0^ltfS8BE$FwZ(PR#3z`Zn@l~H|2gGT+-n$XR|pddk`Tqp?Cv7w-wsU~Wp zfPxmIOmAwSS-Rg4zAjC4SJQD9VLep1FUq%tH64@O7qeKBraPM`)xpJ}VH4gdlD2@eqjL_^r0>BK>OhW^1vM^zFYB>jOPpjV0xgMh$Q z^7t;+!q$7y1o|XFKp>Lw{JjnYblej@$@ulTl4MpyYOI=W4b%poyxINa;;4C*fO*h)NjSZk3&FxKB&KaS$d91h9{{2Ko!9;+FvY%nR(K+l9I3qd9ob5C3(% zC(n{KzoLIjmV^2XNd9xEPmY1sMmIPIgB@;3?a2lB5z?M1|xjjNL`k~jD#lYTrI(D^+7 za^~xSeq6$|Xd3D3f~xptC4HZpzWYRD&1?Q8_Ek@{Jq@{f!weoMONYDwWG=ms_zyC<1MVZ};L!balJ zsx+UX$>J!9(cG88+1pX=Y(=m0d!Q|xHm**ItiSCXoVMaRlMz4AMmRl&FQqu*W)MXw zO_{rX(RM&wcU?;7MhDw&zXNniwDmInmNvUS#9v#mQX9_c%$AV#BGa$#jihz}vub7h ztvkel7Q7^q+Ocdp-qe{t^IJkOB3){*O-?n_ViW|QXuCilv>tt0;#c^E+(%i{v`Bpj z=T+xCsc55_KFhCgIijmoR+w*Y?Hd<9adW8pW5sG!5(i4u=4|+7<32G z1@xoK`GJJ-bccM`676*?(NQX=zD+J$uj1JE*b`++>wAG3kB{$4eD;DpXypYg(NU=c zKa200r4P9~8f=XZnuX{>Ez)J4F-sqLPo#PyF1!<>PU1z3KhJap1G?-JriXeJE+gW< z6q6I9mYgLt<8YO&_6KmT3H1K3HhW^|&(Ppw!&SarsQyE$2*MlSB6HpkN{S`}qGL?I z)vxgL!+bcQb9bWh12FxG+JVot-hPV8x8t54Fpv$z7H0m1P{edWr>bnHTco(Cn$;M{2?vUtH~iA?d2sXP=be|`a=Jr53nSeK8>8* zt#&2R=a*BzJ4l#7F5Zzi;Jf|2sCGWnN9w(#3;%_jdsDB*C=pmxTPWd6A~xTc`ztJa z|3eBd(IPJr;52e-Wjvs0C8nQgI2o7t5=-QqH+1Pi%ewBMW$6bk>yv|)Ro&~!_j6U~ zN+;jKD)R4oDZ)DlU;313fiELR9`ce$x|l8;nz&BUdVI5S?YBwQ5pGU_v!)QfB*J_H zH=OBi%_%aoYJnkm!oin>wO54F>Ee&baL4p%?<2#5Ufz2XsXB1}F)D#I%?rFjC51QZ z5jpr0f_cfyHwy_m_!81^<={)22Va^K%*U4~*w2lohPGq7Bf%i&Ku+ZPbA8VVdWOY)Zw?L>Zu*{huog|I`Z&ayw9>Ca&vsN%J)VD0zDVl z63o5oyvOm;Q1BhXmPUIF;KEY;mcW+IcMafhesHm+{5Rz0!=H^7seBEb7`@n1%cqAd zYteC}1T{ViC1@k*(g2&I`~%=iWT>S;+jSTKrjr|+9s8-VQgj9Y6FTAmO!QkHvPvUD zXiaec4twz>K}&%z30mgjOCr#l@Fh^sgD+7Cy50moVrVt5ARbEOBV`)7;M$J8DpEI6 zv{hKs(Mw|=PS*ssWLvJU`~?JNkdCk=5SOqe@*XB^iN>@)?MDmj{)bp&9&8CKF;~aI z3^EQbfsR98AZ&?N#!k9PUn6XZ{FGl=LfBH(8lPmWJC(4dzQqNxC2DvUTiO9^N%Uoo z{Uu;aqIReyRQqj9NG&;HzxY<;_D6(L@quy9nkRZFszNCj}DKBtYsY$Y@J{e zSC3A1FDX&9>r10J2C@6D8H~?`OpS$V2q9`)M0T+AolkCnT&iYs>aDJQ^gF#~*bUYFL)B_(&wD|xP4#~~8 zj;>4Y3-i=taHP?HLm++=T&$K1RJ2%CX;iDKVyS)d{Tm@%>y!S-^ws3er9Y0Zm}O2r zR;o}zmaR2_!I@SErzL`*iG%YoRZJJhx9ICcp0@XppH?RrTGi>?8LKPNQzR#g340SK z3kA2!$-NL@^%Q~aQ|K6?+s;<_Uzxrdw;(Ud8_tEW|Bt&xUgRmO@!>@oW>>=BSA!qR z_aH@z-3VjFZCIGXn@pcdn=KAL zcXUE4U3#nfgaa1&@q^x&t&1?mskD6mUnpD0r#K-(5X2nmE@4%p7Zl#E@^zr6%D1W2 zdldbWN|xxUROCxuRB#l8EKDRyExnTYGrr^Qc=J(K7ywCTk!EN$AGd%P?eGwS2ASSpWh-u7^f#`u# z_qc4lTpWLxcTSJd^b;V|({}vACm9d?*0RhYOrQ1!uI~P=WyyohW6cPtBc`G7(U@gk zVHTNZxwoCMe&|*#-DRVtC6&lAw)Hk#!mFdgJPGbwf@H=W^cZ|OvJL*@ZQv67jW-^` zvUceKo;o)(<5o%mYvVn0Gm~?!^Va`Qyz4(7A7TpcW7cNI?IgzQXV|k@dlBUy~npuV;b6H2=vnrewkF^`PyboOp?5Kjc8h9ONY;yQ61#Udi zmVOt=%OVf&m6yR2BJf8%;J{vRZ|Y=vq*KV&(|&+Ly}a}~g1x$ovu}Yn>V(E)iX=sk zT6>rkNLCd|a7TbXT>UI-{j8V;pTFZIN=CeyRljljP@2!zAcaARIq0@hrVr_aE6FVF zP6JlgSVezg2&vdZkFP3{W^vW%VI6^!-ERKo5Os5?=w{z=(ai<&x7@B}aI?Rzy@*1+ ze8OD2Ygc>=viu1xbbC5=?a7m!uF0(WdC|3J(X}+=?b)vV`YY&~EV|}z6Dt!_cr<{+?MjNo_nQP(ayxkzdcT#oxp3xsz8Kuu3&JP^cddf>*h3iLUOoBj29 zA`12L;I($2Z}=wl`9!)c`uzGyN7Ls&UHygoeDg_epOYtL`+UNF>hm{Ist4|vP@ro! z;%0wci=a?1zwR2lYpI3QwaIi_bnUpK>e^rDeBrMB9-(ITa6Wlrwrj_TuKgUPdf@3Z z3v}&K-0ZJwD^RGHC%$5L?N>Kb*S<}+Mb|Dp@n}ZP_r<%mv(oL_hn3l`UHU1F+7^^{ z1m1BAcAin7m#^Svf4%%83ia~USKGbZ_zmji8oDidxuo)FdU^a+Uw8n^JiQ$6cIE(d zAs#perF!7_LR}khq^@O7r>;Fa$L?C@KdEbP({0hU4dafcYjszC;jYa_Oq@M8=Z?z` zV6*7jOqA+@dbEf~a=GXf-0W}E#)__eaFyM)VWMlYr)zu19!=Ng&;G()TQSz{+IPoh zyEX!{IuG1Awn$pg5lDK{HQ znSlue&Tt6?1woBUye0y|NJcUw1N*=k#UhH;ctgf|MZ=7Q0unfhWOFZ2*Tx1G1UG$03!C^#B)aMYm+};jsMi`cZ@v^F=PPGM2yRksOS7+jzx?U_c3CO zVqi{;^UsPHvuFQcV$|XCoyF{}BNN1Uhco-fNY(9ovQC3qBY{q; z?H3HpQG0yk*^G0=kA5&}15!}SNusuyqh_AVP;;IRwQhI|oe8xsk*Md4j-xis&qi$v z19Q~=bne-p_Ues47`3VByftbw&P|Nkc8=P3j+z%e>Mf!Qz7Mq_9JSKf)~G!=pP^<; zL9O+ivq5d+tRIZpqH~g{Ek7rLS~ExOex&O5pY}ZsYV!d+)2I<7>N)rS$U<$+y$m%M z1M^YKIV;o--tdD_``-~s)ZQAAK<&?LV`cv(Qg!y*2!7P`lapgHf9~JUME!hbKlYkE7;Bs&0Q8FNpR=Z83mnLhW`W>NzK`w@}OD zsQDO}k6Lut*`T&W`N61F4ojj|Gc1AHVZOmAN2+eG#~Y))QTq#kXF`p=N~-5v5JyeE zi;db!l(A4d@2pT;JM#yl_P3lQYVYSHP))i5w0!>?d#WA?T0GeTWVe()GBVHQGegnDjp0?}-a+A?MV zwBNzMmh-PRW@7BMPuv6GnGpQ|iF(e5vW4gY*lFgCdYyqeqUW9!qVDNG7|}PFjgTX{ zZIFd%#QtIYr*6;XSpI?80PW|T4omy@VQIi7spsq>7M23Xau)-0Eawb5o8i1=+7HI^ zTW6AQv*V~m>|M^p$o`SD@P1^}?WN3)+G{MY0`N>@IhbR4bh?G*IWSDk8QS(N9$G{x5tg}LG zL&*BE#2BkY#;GN~8(_6@fVo22|ABAay?Fp{qZ!cjHeQaGc#D@%d5NV~iC>;tLXMYM z$x9US5|>&f9y+x|N4C`~-0UTqy#?R8duKN9)wQRV_*=XLygrF$f0dVb(JJ9MwZy`B ziEo)}lKnPb;wG!a=YXbTUKlU&E-x{Hml$l7`0c4B4&eqMMzDsL*nw}|-Q1t!ftO!; zwejb8iJN(e7kG)MtrEqjmUu8;B9E7t%}Xd&iGin<$d8ve!jDu2@e=*45?=tCj`_iU z79Js9Vhg@?cT+!(#~)8E@mjpZ)4YVvOFU_ns5rI6ym*P*d5M|4M5$F`+NmYZkC(WV zm&oEJGOQ9(V?@s z|2^{0p7kNZQ5ePLd}L|F@FLKWKH&gXkb2H^e9;!;XXWYc|Cav((fSbDw~d&^j?C^CebMnCPPh_stNP_ZoWs(U)+d8FeKqXupKl zJeF6JkAlBNHLJmax;qzuA-@0x+I5yL3O z^MaT+*8QHFXA||?0z!`}+C)UjAiDi|L<=C&BOy34G=rj8)Lm#fFSHWf+e)a{AbQRW zH(T-;=+GmuOwB8C5Pg;@Yu7tv?eScaznO%4GKuT+$A=KD6j#ARfh?jn6o6amjecqG zWnlclX?=;-x6Hh&*8uYO;@CUiZBp3&dn`agbh-nse@T4GqK_k8b~yE6Uw~xHp|xbc%&|xxU(4f3*tCd(_6NN`UYkau8Q@aBDAW@%Rd<{Z*{~+Ww3F=34zlF!A*M z_H6pz{_+B8{RQYh_cxut+rMp6Y>F$tUDsRp8OLuMZ zOLuSbOXYiWaed^SqtbHa9j9M-k5!uxlJk0o^(DYSr3ceU?u>6J9p5@ZC z&!rDGmeuq4RyWU%lNhnb6utZedk!&z7Z4Tw7Lk)1Vu=vh(lOAB(E_}@{@&x*oPX+d7yQE9A!AX2{`X&Ey zzqBCim-aOJrIurUDb{9vNBmODNxu~9^h=Y3qkfO{#P~`0*^Qq|C)til3rg$89F-Q_ zTUX$h78t0{@Js%0dbiZ&m-d|WOD%?9iXA$&u}MMC#NI$EUKUH&y%0k~oMQBMt<*|HfTW+WJu)t>C~+X~yI+D*yD7W{R!qV=k| zT$HZyey-rOTq@54)C z2q?kVLxgq{-M$kcE&1{fDzbm&l3XERH=?lmB^29|>8WcX#?NfMMRfa1r!W5pUf%G) zER(25m7yS+ekrbMuNXq44;qO!VB|-lP`vsrCg6*u4;oW-5$KWBmw|Ca8}MC2x$gJ1hx;lTNd7*@m( zp`Wt{3;k)_Mw0%gS`SoL?`i-D9Mc zH{sjWyl}uweS9vX-&7__cggDBR;l)|UwWj`FCE$hsS=j;#i!7d>$CALg^~ zUP}hnTQYDbD$HXYynT|>=lUct)+aV8Vw22xw9u4lH?5Is$4|m&ki(vu@spTZ>b87>gA?s#=`0A>5EHFT~7}#Nfj42d6VmDqIq*=>QtzsE>pm|D#>7c{QpC`Or7z9 zEI(WCV+myK@79ay>mh}PNd8vE6_%!kQyYuRqu%A2euqFj^l_R%wHsBB0?@*?u~$z8 zcQ#^MbII*J2&ihjJ~92d*LZvctQSz#$?z{chA0{r%5NNsCSh8q7r$YBgqXl&`B0s40 zHre$>@Q6b9`{+a;&Gor9OI26l?x$FT!d_2QP|E|zYO8#LyJHxt0ob3K;qmMQlFMT7^fe5v&eP9}@&&^$RFV^v6V*POKRu(~xX7N$f>UqK0}Dx{;{+G6VAp zQ|^n%+7zkwl?gLh!5c)GN;RX2*+^VRf?vt`ZA5>50;^Q*%v?B;1;9%(JNVB>qdqMc zba!o*s&Q2%iXkOB?~B@*S$=z}0Y}y(srL2^G2Y7&79gWHAhS2XmH=Q2CA&hwH>J^n zMOdGfE35T3AI(+hPS%_KfpgG5b&?Pm$O|+u{$RE&pEl9w+8h`J?x^m7D$~CcHow5VguaiS5zUuNH2c)|67x%OeIr%j#UMosI%V1-jTStWQ-nZ& z*^KyHCxb_Ph^TbFjQMp;s_KWFu9#FM;s>oJrfK$?Pi(TV`J~X}B!4$9lI8Cu;jWB0 zdDu)ksPLI|^+R!PXV3P8TQgWEGets0cK2xp>l|xI)^dHWLxG2grZYNg9_PC-)8VZ^ z`X!zo1BG@!$meGDXv|Gutco@zQ3Gxq(p;IgFg)xCNttpxvlQ2ldgHI1?{ggs3_^kG zfzTy=I7tda05R4%^ll34Y~!qhfk?5A=(R|8ku}f-~ol-E=%n|vB1feAXc$c zp$7?qu^%?f2ha*D{|-aEIuwwI+SwBz%$RipZjg$fu$Htjvf5xngOkq*{)y0YSlna6 z=|HsHC|-8wj8(*#HWs~{amqQ2$D;_%M(8;_$2lPEtM`lX^)v3<&z_~wdYNt^v`wZ? z1cz1h;681hRFFlSWAklM_L7;SQx@> z#;U&xf>69VxR2;R6$zbOTyr&xUlHoz(WqrLe9}iZ%8+Xp6`FXTZHQE>xc4K>E1~0R z`mrUz@!&x@zf;iz?tQY_m05mAVW@Bu)3-z$;*n|t1I1(maZtvopv+T2wiJ*Ww#lxh z;GdW+(sPIBPHtc0`xEU3=ev0Eq0lUBH|E?g3N*|fMXlZx98I((Y|Asq82b}ZDBPrW ziqi98+7z=hqNLb1vkOvHG+#f!w3oV`Nya}=zs+U#PP(ia*VJ7f2Ojj%k9^gkz&tiq z+r5Qfd6>~QUS6R+B>zjI!6r(a*e+>vnvAD^A_|Ph_zYu=rjrb!c4d^0Aao-bZM#SO zRB?3&vV5+8u?VhjmC{zCHsq#oy|q5pmNRVo8rR+@3T0f3mes>_d&O0$=vn)-vgnft zGM88%ar=6?D|LPL*5u^+jN5yi3T;9lW4taN%vCh6lh8S>3iTO8pVO-7K7-KBgoYmw zeqx$V!MFhPRBdn)&DTn3f1>#eJin?oIN8S4il2-1K3fl6E7PoYZ*B&H^F~Pi7Hgo) zOzEk+aDt|LM45_>;vrcRiB3eBW;F^MQa?TP^zmb|4PzarPKGyD_-JH2Vs|qDek&ghIng{w|D(^wdr~TG|zk z_Nm+ylJydF#Z%Ki`gAV=SB&yI1YuEeYWYm*sh6zs*_E4GljUh=*yxitCA-q6jga-3 zz{yjS8J#2wsArELNUQc^O4Flq{wItevf6Evp1MI4gi`74TQf@Oo)!Cr6N0d!Tlhi{ zr0RU8IqK!hMi7=0&%V*laBIJdgcFj$va{%h`YXADAPP)&D6Z|&D)zFO8qUD;edv|i zDw!b~4n;F6H?{e+LRr5HdzF*4M>QdYQfQzaXPxk#^Zgb&)(g9W8@ zC$A){GrLmOvWUJ|l&Pym^i=Mj;;HZ@HMlF$G@nnJ@)&HCP zj(93J%_ec4w-K#hAP>9T{3fjMmgZKv4h4r)E*3Wg2UIT3_%PU)sNqaPIeV8|>@909 z{~AlkM6Y;C|P@wJcB2&{1h)bW<(oA zR^y>X;}SJyN>5>RUMkf-CQ7wn);3RN_jiH0p33glU|C*k(b~Y>(RIAwF=^E=*>SPe z9h>yjbMeBZQtjf5QmOXtOiyL^u|U96+1(a=!lU2uXk~YSv=SYS-Yp73UTaZhK#Jas zpP`~ksTxPtsmK(eE$Qug5^l}*s0XIV;RAi-tVV{{(NgJcjvFK3umo{Pmx9k9t5V#Z0lOdo!o%*?-lm9HA+KFhJOeLF(&K4@#c!!9FE=)g=%WM86?J zrdfVEJ%i5y|`-@Wx`?{B6jcDw^E zq0o)q!cbY%4rWW+A9s4%L$<)>jGMX%?Idb<=F(A>Qw|Z@8O*6%E^fe&Y@$!ktX!V) zA(6ZhQoYUEGrHO&b-ySG-qfuUtG`sLb;zzw(kd{lw`x8Yb&DXI2Rt3IiAZlsa6?p31Ja-~wy9ls^{z7_W<<{>s20_NHW< zk+C*RN9|YOw(#C;kM#B~kGg*fq=1~Yhhw>$VY!s4`A}wTesYQoh~1x2}^i zaCRx(lOSBs>rwaimBV`nTT?OHm$ex+%i(=}d|5}(o-b>=?D}NUxiG7%A)7Q>kj)TG zepwjel~?tcW`3t7x|8R*b$DSn#r{(keX$@uz6txdv9cg_z0+`Ya=oKyb8-tqFpj7g zIz=l(un%6pcJ+!LFs`)fd-$3z)o7NP!9Ye0EZ z5Ei)zTPfib9_6!(E4Q?IYFt)bTqSyH7KEl+~~;*`qZ?-Dm^lR&Ga-lr$A9Q>TyiOEeOo39e8m<; z^a)R8Z*A+2E6h}FJDX|SxlG&M9?jtek4dZg$HfPfzfF1yYzjpS@$p!ORC{Y?DeYwX z_FkrM{kBJo3d;RaL~pSaEn;VIMT!l-{`e1G--EB)4iaf5!t6Nw(icd7k_euG-Ogekd?k(o(M zY2_PWOl&%n*_k~G`VO{GrtfY{Xs8V7si!zg^wxJlWIm0)1A9W>$*yK;Whq*l$*b+9 z_$KgbdnvxTO!3`mDZY8^ITGkEX%(zUiEi1Xr`Yl$~f@(kXXrtC`2TG?6V*ye?7{|e0qRhO4kb!p=Veb!sw z@%{X-^HcTPSC=LA8&6-Emfp}io#^(v-eAWamCLVUVWF1f8o#_Owa(&v?hnT8F}l6r zl>CqI{Kl}fw&t?7lKMJczW9{#SEjYsJT|>O=PCJnE@k~Qem6F?pT?!YJ=vc0!E|R? zebWA+;WNb^A$>4?PRiIqW(QOr_?`t)@u8=+Y##mK-nC01qXcrP}c<3iK{v2?*JX(potvx0YKY1sEC7J2Pnir9u8Uy(4RSI8V5ZC z&@VV>CI_tqXca(o)Y`2ehWr0)6$Rti0zrtrj?iejd(vm3VC;VcB$TQm9QN5ZQTSjM z{AnMW%}PBt2EERCFS7^s&N2?{*)9skA5ayGe8;>$r=t2C1Td#9#_-wc9-oX~FrJrh zO^oLVbSvS{It0aUW}SgQ>xs|O#`D$fY&@^4;Nv+EHbdS0D-JEK5Cx-q5(E8~gM0uP z9P|ec`Y}NN;Gn;7&;o!qa?qO`R0+`Q98||a6rfi)=zR|Q1wfR8HgeF<0eYN+A{_KQ zK=U~0Qx19tpjjNWm4luJ$jw2YbC3qmr5v<}gK7X84iFvH%ASmM@7*E_M&2XI@od7V z40$+hJnv16=PNg|@!ZbG^IMUPr_O;-qvWoK)5dcps`nx^6m2o4-*|@cd}vEzJa0v} z65}}=#h-jAK0lXQ^Ao#cqK~?QW7RsBkLQ+MA8qYyZ0M&7ji-R@* z^cn|U$3cGq=vfXb;h_TLButL4FRp0iffB495pKs2HGw9P}s$6$11b2L(Ck0)WCC^ivM{_!hhu z%0bIHNIs}3>s(yfTV-}Y#*K8Gq4~jDc!5DZ0D>a96 z;~nNnNEh>Z2AqYGGf~wx7N;1#tu-M_)QXdtim4Hli&Ub#&aqO$q$yrd0e?6noMipKl6Z#{s`V z9FxrpIet^QWEsMt4GTrVxQa`bNvKeFyHHcneHMP1=;D>UUJJk0tqi|S{LdSFwX)d_EPnt$Q z-nE6O_GZ5z#GXyAk5}85@*WH%y8Tv^P4Le=qQ~)w zC>XEadm4J|j4*n96iLvd7LdA&$h8;wuDxhBq4w7R(B1z!pV8wMbn!T0px>a{Y3O1a zJ^nXh@tba^D4U?ibI3o8cLVfzkkve)Z9epW7Nf^H?9%iJH?owRZ#qw!hRz$i8HIP< zo1}*q0D=%vw8fY~&P0#vcyGWT=f>%ADT?azEP6!j1C!`?G>Sr_y>CPmhLXCA?jCc| zJ!3Aqmr#2Po@uWeW6_0B`{#|K5V3#OC8U{&0LhxZ3_+V}f4)gH{ss`VGn*xQEYAqPv$MRiE(Hz0gk%Mz0F&p7jZL zvy_~7J5HKL8E@2&!he{Tq}Ln(auIimwixG3KNG#K=e+^FE^D;-=UNmk;~h!Pr~ZW6 zbJ1|be)1!We5;4Y|vAr!kzp)~%y?Qo05u>~RDeaX-Zyt8)_)JYJUX`0l z?~6~9e{fpP=bT#qK4yrClOr!Jf8%NLzmb;z*znZ;ym*@YE7S5fq~-UYCjXDp z@;{%J|C-a}zaTCDy=nRToF@N~p{e{nJ}v*}LrJV52}$qd=`ks?hs*jt}_ z*`3mpBPA9G-Lv{hoB~yaq-vNaJ&o*BB(#kk6U%yOo{5Jl@U;6ycmcf>HcPnd3$k{H zgQ)cmncm?b=0@V$8vI(${|w$N(n{PDkK11p`KLLEP8>45-a#V8xV|mOXAMiXC94f5 zf`5ws1I6Fx7@MPK=ta1rC>RTd;^9Vb;dg~0L{L}sqMbAJ@n0hiQP2k$vlr6hNc9a| zSh!80-D%?kq%4Gv$@!nfG8Kp(Uo%lV`<7?>*ATV7SXLW4gYDPrc~M!rM%He2ko+TZ z{ti;T?TP+qrvdF~*ZAmlAdipwous-wkVhs5n*zfK?MQd(i@Js;Xb-)Y>hFh31v9Qr zJ;H%LB6wZSK{OZ9JPwk%*tt#&IEW?@t<+(bnXO5L_<2@>-)70QozQOiy+fRIQ;7Ah zL);P_H%!wGqq|rX6j$q_Al|@LJM9bmm)0y9?yEL~*TrV|=t(?5C97YbkktmK&-L}9 zIWzR4KeJJY4#u>}OqjeYm8>YCGo1=u;=rnxw%{2BdffPJu_#Q9*fyXPn=78%J!Skz z4%6;#2o&A@-Zbo2@hB^e7`{HK(%PDT3H;!%Dbvr1t0Qoehi;MSF+#gbS6}6+Jb6XX zLCku^wLfsJG3+`~&;;uJ%*eh@6!0(`8VWWM+EPl77j824PGL{67~i=?LCdY)6F6US z&2I`^=85!yt3hE%dOOr>q>M1~`aYu$WDWj9UV-haf^X6&uxXvOy*|1Cb#&@{uR$bDLT23h!wisN%0!)I&)pWetED@sLXCtj`y8)Jf} zL#Dy1g!$seYQdlXZU3J{YpnlEi%#4B8?WQzQHG2dkN?#F@#+0nyDtbjt$tdOj$)qz zDLyDN2Ialv`Otsc|HjGj{=YZ*wEcg^&HMid9SQxw`BbNlr9PFek`4G%U=9f*3oA@WWf ze`1D}ti6Q#nicwR6S`VG2anyt`$E>PnW5V*X8lLNR^I;}^xxIFFb8Tff0rV55%Dl_ z?UGh~#qJgv$(x;BBpkI9GfY2DV3s8&Fe}IL`O7I66G`%Z=Qzo!jKlrT0%;H~dOAzT z;eO{hT)`~B{mug1?;MBwo#Sx7vjF!y3vj=49PW3H!~MPvjF!y3GR0iu}OCQJur%hpQOmF+Ws|=tjz16CD_&o7neCZsuF z-tRFR(SsqVvIWBgp>o*{L89M+C$wcDqiBF2M85>r=u5{x%HyBpZzj5OHG3dakemtp zODC?81}PKQrV(J`dcZ;CFzUI7sBHNp? z{ZFbqI_-RhQo?*5!RK=)XXxcb-Q2g=oIb+mv|XV`Vtr*km$691e4bA9?A64z>+$PI zU3`JiduqErl2(QI%(g9>gBeY9Z-`A5IQK*cvfx*^qx2sq=e~2|lT)g}lS~S2kNzCD zt@QaeS^eq+7SXb+L0WZdrXbAFi(bR@HlBisjm_F5mSIP)Y0KUil=T}OM zIPCq_J1~>^`>j0Q#c>k;CX<*O>F4SJ+_uh@R6NLAXyWorHMo?yQ1RLSJ2v}Yz^zFA zmJ>&D0*O`T;jzt*2(V}J-NHrdq@Jj9n*XO;=r zzjK)YKW-)y#%2iubE2K0-}JjwnK02zy?V*^Ba+khrsP!KbV`Ft-++901M=Zb5adk| zeLEeCTcmwj`O%UWw5abQu_6C!6mV7WlkLRTIkHF2S%Y-ozHK z=1=e}cHh81;No8CzLbB|vkyD}*up+q;gBZP>|q}p_{Tx^@go0#LvyA3G5&!^{3_iF z|A6merTY^8F`Rv5@Q(}G$3Oqds=kVS)bWqW?BhB9FEJ6OWsd4k0ce?Y=hEa4TN zVDUr6>);1O6}8qYH_zSxX9Go_@c#Pr3)aHa%BAB>p#nO>2p)+!XJ|{u8OAk;779o! zbM8+rFZuc>rM@@Ls=foz!>6sU(%t!%CD+(Vw%+RP4Use<=U(Y0KY|AqZ>uKkScFUE=X=Y`K!1$j$eVNK~0bOInmuBAp5T1xv*3vy8F9d!w2UIc1mww2ImN z)<3fYOZNxJ{wu2rZoYB<5wK@?6<^}_oGV1Zc<%x{bWCWyaRfzai*f8S=ra&oICj#C zpTy%yw&BEz*@BIKBY25Eq0cMK5Zu8-nHW>Xq?+PV&aX(d$pdsr-j>+FB>Vc;n9XRj z=5lt6J~+V`d6B?^gdXHgE=xAKk~jI>%dE*NtI1E1fggq?+AE7bnHDdzEPCKFM8=Ar zrXOwmB}iV+3|hR}M2j#21cjz}?< zL6}mxvf02acs&Z;XY9TVCGKFu&s^zQkq+bWshrj|m$F?<;tEX4ekP?qb-zgT2bM=y zN;h7G#`%xkn0vtYB@cIo>fOazV!6;@LL_J$Uhr; zH2+T;J@Qk!p>xNq|1c~iXXr*tF&~!0WBHOU9uHM_e^V$5M(Y6{PmJj9-T20kGkYG3 zFU!wMK81Tn;=JUSIAhT#^aTO+oJxylb4Ml4OTHV)OftrDt3_U4{61{=8SKw&_nb?# zX-+~*oCq!olM|ikAT%>}yP`erkky{Hg|{i%b+Xzs9H!}o!+q85!7E}epYBhXca@P++7HFpdr)q8?h#EKOCL8q*K z-G=9#f7flAGVPOQLYL|FPRupLI1vvrJ68{(yN#R2ih`%nc3y9B34_a(>_O!YV;Ewn zCiou@1Xngos#muhbwUbSs;UxGsp?HUlJKjc8d1^yKK1nloJ zJ-K@NaL$lf$f`LkfVbA0jYp1~rjO1SQrb{MBS==gOv{|;O-Z9|ynsW# z-se1rjPetv>0cw&PKUX21Y(c44lg_h^N-|jmOj{K6tY{6M7zO3T!+gKRD~+C8f_DW z;+jRn>xtI4(N-YfS>=?~)9KGgPO!ir*D^EeQIAwxnuiwq^YM~tW9;1C1FN&^ezbNhL=dzX$P={ z#6oQZn=vS*7o`o#u1<{F$h>4r7!*0{BOiSz&q=hhkT&O2pH`GNQ!kn*)gHm58h|Rq zFFln@^M(r*eZ4h-yx}psj|TEEgcAkjl+YY7DZhR^buK05TS9*D^Qj)9_Owar6kL{) zYVR0cwWp$A9XHAUGnPZxL5gX@96!xT%qE}qh(mV$Tb8E(n-39Ddxn<}L~K5y9%v)x zX2>H~M5lg$x(#!VU z1sUU`k2qx7C%Oh%^yQ-Liag%m7}{Z)ReKiqkL4O!>}Q4Kc}v9k>0x5l2YwwJBx?gb zZ;3bIOaF}VxbBF1w#eovcKQ6bmTU(h#m5P?Bu_EVXj zu%=mmk98LEQS4m#gScFf)y=uS3j<*K%|7iRF#TaAKdQL87G6G6U+NYJp9FDPc7(|? z>_e+U3SCxLF`9Ax`MzpXs`?k33{nkF*cG}z`nMGJCo~vJa-|%JaQ<&({C^E`MTk@q z@qBoyJi?hQUDkv}+me4lZStw3? z?=hHhymbmKkk!ZtU)D*5{=`YtG_o0Ywx5kWi8J##8@Lc@lwDs2uc!*q;HNnDn%^Ar zkPUI(Ch8}-@`bnOIf?lR6X>$*%fNQXXXs9kK27x0l;#bGp#EhlrzVu9MM2`KUwARm zOGKh)pG#a#M4B3olQ30t%Jd_U?;l4%z6i*dqfj$WzF&+6S-Rs?x#}p?XVDoXwHEv| zW`mrT^=TsG&61k&6H6LPC!&%xzlr3I!&<*4`EAeW-u&k3NQq~N{Auf>mye{5L2|vr zq=}QQc1)@EhT%9^WfwCE{UlwAPlptjwL2Z~-^t&txQ;Bmc!oZ79Le8EpimS#J`XfO z%*S0a-HDUSIf#Pif?^wAwW-4HqbFjSKJ5}&FM0(U?g1bn9`&%E_VLu*IXq^Q>75Qw z#D=330cYDR@RAj}0|IjJ*C)-C{g)*Vb7cf^>LztqmYJqG1q%--_^r}PJn!J6A5|{F zSr(yXY*O{-=cB$5c?Y{p(=g$Ypi z;ZSD~PNZEMA0JF~cWa&~829fsO&lN6$PB&ceRSXWT^rb?!3Uv+fNe~%e`72>53|kZ zB-NV&Lx~p5ov9c7FQFeBKaMA8!H}HauFxY&{x^Y9Gj-el61}Jf;kah#wsk}wzuveq zo>yJgWD5*n>$X~0zgbMo3lpB@m2y@@p-Y^yxLKhK9VHRlTYL|k#%Wj**B#+1X#M_^ zOckxO{;u86?F*^$E0@qulE-T)#D?|TM?aEj2Ore95R(%0rpua=G?!gl7G0}|$7kx< zQ{wdgAVKd7Q|JvI1-&JryC1y}_ceAhQ8q&_f-Vva*P+uAyU!>PdrpYtZ&&hTfiXn$ zI%n$HAn1w|g06uW+&z-5xNO!k_`XAooJ|TnKb4$~3VjSRF4e=ySaO&XZ{a>pya)HC zTEG(XZT2h=^IftO_qFfvGtY?Z+7g@|Km51i7q$=tL~X)6TGnHljDIij=+niTlHsw- zQ`S5e&U6xUlcFtg$gVAccd9~*cM&a9)^8B`X0v`89lv2}q;vxsv-VfLA_g$|V(n*D z$b$~dCfZ?aI2WdXMyYn@aCSahwQ2F7q^kwFa3NeR;98M?pa3?>tu&;vCB7E4IWj8#tHm)|`nr zJ`e`>y(g3Y*S+|2JKNu$Jj4DLxc&T`1a5>j5$a>xU80pZuGjMlWc5TFKSovPvSu9C z%Ib+>i)LVl=A(z$YTeQSkYz895CyiTu3Xk6EY2j_x!mRm-ZR|oh$q{7y9A%JxEsfk zZ<%J1saHtlwFV!Z&vslO*)y?ULJ2t!nI^LZvMuA{ELmG77#qF?|FszZ91fdEg5Tou zagvAbkZC)XjJJfOeDB&sBR0G>8S$=N7+7$BqxZK0iFgs-RKWCIZ1ZV(dB&fIi$bY3 z)_84rid#^fLJyYGH#I;kZ zKF-2!5Vc`a(%xDhKcZ)i^Bd;gX3e{ndP9xg2AF3Gu=voIh29;A>Hf_z)8w`sp+C3N z=)n+pVrvYhSo`1_Zhb<#`h?5zrRTg>$n7}p{(=zw3c;HgHA3Ih>K~!o(W-=21Bq5w z_e*Q_Hs0#URjI9BgD*X2O95{+(oYa#kNxK+r^lOQh>D3Oho?7be8UjUPiwM-H~F5` zt^^2Vw8xga`a$-X)sWA)+r76}qpKMhinmXc&$SDn^odZNznS;eCW2jScNpp6IuqEAqC&yb@m% z*5dh_A0Ns)^X?(jjJ*^;|E>yE^lK~~6%uO7cEnZ^%^Pa8c*gM0MxF;Lun)AtV&n1b4);c|EXS1e>5+WI7EykPy*)O>h~OX&>%E zld3vm88J+t6z7>k2A|7=hNjs!*?k3LWt5HjxN6R5N&jr?WaiB0GqjD+<0AfCX@hx5qWFn`BX!e8i zpn{p@O3`0y?lw*1$3x&k_^x0>=q^*C2aKMf80El7wbKmtHLgXvpmq+Es$stc+l&+i zPi0Y_5FBGwLiC&|BSql@RKkQ&S7FF_Zm1|2CkBfG&6OjFvnt4uY1~gcGL2dPv5R|k zD5%%jCaEi#9k8CLox>Lngc;LEJ7CEyh!x57pR)Q9l4W3wVb4?; z8dyaDZ!23V{Vb=Zo zc>k^LFNpWQ-0J)7?7$(>cdj3Ao=uOcJr6FubhZ7rFN-+meQg!4Zv`*Ky|0%=!LVP> zE^Oh5aOKOQ5W9M{y`1M<$Z`hyA4VSe=4x;r@ z^kvNoHO*NCQth0BRofOj6m3~E(dO*rXI;kMzBA3rWe2&JUbFG!S6JYdIJun4#L~?Y zQx-=h8H_VrLVCqd$xbaX;GuFu%I^G6GYSo6O6a*gCTvQxsvEJdL)I(CjY}J-D9e zb3(=oTV6K=%bo--Av0Us+H1B$%`RZgk-6_)>a(ll*t1WxU zxMDv_?+_L@F@<{Ge$$M-&s-&EGw!ZO)r*I+yrPx2qJL~~x*j;Vk5e>jU~h`D`BfJE zUD|m_S@h;hQtum;MW>~GbNzAkCG7Bw%lK&3KA5wT@#5Lt3J*0u90O5;_>zRyueMje z#OB3FoVULu3dVP18INZZ-TeT*|H-a;=J>1Fm9|nW<_{Zl*_rr+8<(&}&;!gQ+G1>E zzKiU=iJvpK=?)`*z!~s6us8L*r!4yUUeiqKH=?^|4THbP$JY7Q&9ljhZ{fQw)1InO zAYaO_My!1)U%!j}dErs^r>s)SpT9=Re|W8wA6zfxFAF6eoOl6`LJ-Pg#w+ocB6Jp- zT^lvF46?jG_WL=a@WCKK;5#*A_5fg5J%*KKj|Msk_3k8f5YCXvi~+UDM4!`)>sfOK zqM~sh_5+O%WaIv7wix%UNWo9*n-;$bmcX##An#muS;_S4l@futnxyAh&~Ltf#rcwlTS7RI=B7BZgyO^1c(3-)f}N zcy1_jIinFHI)E`(FMB4=zu}C5rw2RWP)-|+(X7IfwZ@D5$2x^BS)N}w& ztt3)X1Mdot3Hz*WAIm6JVkr8;8lo?0HTw7Gn(@wF(IXT0Z3#W9nqn}&jhHjn11+T)$E0Ysf71SLWpvf4N%F&4*|<8j1Tnw{#Rku;Xeab5G%k z;4H1ApgL4>x7kEX3W9TpRx(zmeJYpC6@!BnZJew&)_^W`gRyQp+D6R&!2+m(IPEGJ z?eL15@%&&xhz%iX{ak$AlLc=VwyI*RV}{VcF{^=C4Ak7%pHubS{;3$G?H^_tf5)0m zEASz-|I?VTAI2HOr#~`Rjx-3SY5Feo&-J-Z1hYIHcNCb#j#yv9eM7McKIDMMPnlq_ z1>B1LC?M;;b#Ngq^k{QZ2O*d;2y^0t;5rc;E^AMWF+}EMHAx6M2zB^eCjwF95hnK{ zMti?hd20L~Y*8Hw*tKFuSv`A66Z_46LgKtxcQ08ESug=l7Z_W!n7a7yuJZMbARwGJlzJOJGy%bFZOQQp&wtrxnFpel|K*V zzjh?Ox7>?(q3Yu)_uq|GgTS2byPg$=!gix2HUA2pe-8SFf7bfYi~easS^aE-Jug!o z3Y=%L_b{R_nQPd(O|uH`sA4wW0{ZKA2P-tmAWU9F3}Fj5xpi)aF(@gY%pF8`yLrQ3 zbfucV`FtX}{rzQD`{>W?S**l(UgD2k+{zL$1h`-5?otkaw#zhQ2Vn8|33JP6F)BCn z_A7d|Pc(b*f3W_w@J-s+3Rv_|)fA=bdzm`if}s9YbD5#K(T8|y{MqX57H1c?H;TbW zS*hao#tfqAy#o&@LZsGZ64s^X^nT`$*O8%&6W` z$nGuH*@66=^$P7^7gmhlGXOjSI--dDEx#9^m4(~zN>N(12*(_+7V(ymp&Ezcns>d2 zPX9u3dh0yWpy{ngr3Kz5yxBFqtq!6i79g(r;Dz$MJHH^bY`sTvPH&Y4dFzgPqy^L4 z@D6X2UzVO|h>ZpkIGSZ>{8$hKb=l57!Kp+mTd!#I(M^uXAsf>Z{MHTKZM5)j>?(KL zM4=8*3i(64);U6Yc2SlM z^WXatd(Y{QY&8=prSlsIEvthc5gcM#GMOa7&(=(4#FS}+-0>L>OiWxFe#s-%PQ>EY z$bffzbx4*<8wst(3W#XFm+&qHvPrdB(%YK|)qi4|=87)3CkMQRn^NBvwd^xa+$~v7 zwjV$PSsg?T_pRDiagg;?#4&D7Y;dGxET|C;*#x0*6QRBub^}e^ujqG)3Z4JbYN2ow zyFcKOYRBi%4)x%2vi%@@@v@GiMm&M|6*AJTgz6Pcre|jp>RYSO*VrPiHblLZFb!$T zDwBJRHDvOfwUWAmnF{`lj0!zeN_z}j7Fz&WU+oA?LcMFO&w~ymhKTk8N)&D?3?<@a zOSMVzr7rV7+GhH-#o`R$E0{4Qi?TM9NmVGW|lK-nFp-R(w!dY*6U_!cAU0DHg0* ziZap z45|7tqzFh!@&Cl;j@QvH3PQU#@@4AHzbF!uBDLRcZc`aT4LAXOp2GPoJ>df?nyo4uKA--kOr)Vp3` z%EXKh)p|S2TgeEnIru|c3O#P#IEICXeHQ{UPU3lZ8mkcGlB#e+9;6DMAH5|(`Ra2; zL0IRIs;=R|$GQH-WK`(BvzdnoEs?~%QRDez$3*>h>;ZyPy#8IIxNJrvO0y1BecYU%(Z5^M*-gShQjER)+_Fje^L7{~TUF=Y(2i;mvsAo*X!_uReOzb3u77$HmoJ5I3 zp~bmG1O3UEsK+!-{;D-ZP7c5Hho9J7COMX^zp+0&>VdmuhjH0a)AUxgvz1koakAYs zjf!?G=925Dq&`%?{RycygIVm&s=q=iQ`3kZfs{3kyAPWt4E%xfefoXtWNmp!)}}WB zUEjO~U-+~|hC+ku<&J;Eh8orF*j{_rc?-WXx|qjL#JCa7GDr5GAAxh0RApixsZWD~ zTJMo+uYsH}u4O{gyB?1y;Vc>4C)KjE$+wxtb3=JaRm~aDJuGrY9S+>3+CFhPhpTEd z*i5qK)LD~*zi>sp>y1w^JE^ylX!s9WBE-be3O*Y{M6Z|&C1;fLGj>?j>WH2_h)^AK zNO8>%1q#QD!7I4Izt};jcP-JD)ffdRk;V{%c^)A)$WwVhigxqK86tXd1>u4mrw7;T zd1IB#`E^9|zQhFo1_*wcZr&a%+@$Uo3%7A8o|yFwy=OgSDbcv%q24A>Wly%WO2a&> z-Xm45#GKddk6k1RQ>EJMHcWWTi~MGi2_I8vpJh!%3%+E$&%^`QSk%{K&3Y}kmgsYu zdd+*OYCdP%P{-T?kkc%77)6Io)0l`ea!}+iZKi2N51VE*lbPJ?7vXt6=F0C~%M^6x z!_7+O!*vYfQhIoM%q!KlGprSTeiOs|d*$7mr^EaiObK9)iA{9-qP#O=&b>8WG8$M; z-9Z8$HZk4C)&gpmvGD z^RRCmjQ5(WLxFz9RqgQf7GfDtAyQerVRo`RMtHn%qG_72L}JR~8@I1h|HA_AUDGrh ztn^fQI6Lir4AGahvHd%C9DnL!_RxNyKkR}r8_~RNi3=~5eU;rmAiDd$1)^ZA>%!c$ zm#F+oO)k;x)A5_y3sgj+yG9j-N}*CH+{5J13ycv53jRQ2WnTih>^jl-Lbv-Tm`N zM8Wv76RVV+{3wJ*j0ZkUb%0^|hrJKUybw&|_Z`U2Y#|r=q}MyJmDvGdP#p?5lQ%Oi z?hr7Ld*VhA%WoxaKgfZ>*%ethnCSMbmF#zUpRy?IcV*F+I!@i+!M@$2=*w|)to310 zFwRG}HT!!j*f0cU5q&@i!{BNPlzOGNr}fO#hpsAYSM&jYKo%O|>qF`78#0JK@@IJI zZ~}214_qs~EfLxy>qV4=_hyh4U5v&%h(6%a6{3*e6gD#a9@j{P zRjh#h^3Z8LxV%1;==Lf94{zTB9#wVieaQs9Y68JgX%~*A`uCph8dfTH;x{m(B z7T1r(c?k}E7vuCQk?(EHhNL~AIy&au^cvz-1SI_aOP0qFsPRT;-I0dX! zXg}BAEwOZugSoj+<8+gfQ{@XOTVV6?c$RSm7+fB4w)qO!xSJy5ig8HLGH!we;e&S+ z&Rj&ywC{FWlpc9Hyr%Uh$+8e|Z4kFW5MQJtLOHR{v?BY|loypryZ9VS) z9QQ|`>FIH>LypDio@$_shVJk!o}aQg=q8gRm;AY(s-2|H~m6(w-PN&rQK{&sVi_I zOjK6-S}uyBIp zFCu|8Hq{xM^_SQsUiv_Rht4T>MXLBb#0Izm3yahI8MrB!GLZx#bSjjdm-wcddRLwW&FwX54}s12c^W?xaR;haVZal%6E-QZfZ|3dIs0F9h zhtxeTY+t9DIiF7Am=mw4nH8*JUbt*1X$X zvU{VTUC}4Vij-Bi&Uzy{1>ZZ@$c>i*ys}|(@ERCGoO24~#!)yOcFrl18!zLV=WQ-p zRq6^XbZ5xCx{_9z%lV0yNC@xEAi6u94_?)4@*^H-vN(2IM?Kp-j?YqO!!1cOU6Cpk zVhpA@8Ybayz^+KGL$sX!igr_>YWX6tHw^*Sf*f3dHc3FC(hj%g-Nq&r2|lTGH7xW> zzR|9Rg{tJc6pUe!8*z-{T4Cv|w52V#P|sTbpeWMVh+7ulAUH#+Wiwjk#n8=M4WC#r zSneNd54-3@cc*8qMU<+G;`H0=oMV-PNR;3TEF5Ez8}k!b852bY8W5x$Ov4M2D%7Tx zcm+%`X)js)4<}JDbE!FhC}bxlxN$u=>swFdYf;)`|1B_6$J_R2ag_Le`0blt9=qBV zsdB@g*GuOVxmZ<&X!-&nhGZ@~V^+L`1LP?|G>YQ%Hm9*7^lK>Pip&2=e18uj+cr<8@g#xvUW+T}#x5M-(2d-bTXvGI%7I zKIMXZLZ`N>`phC;53YWKBnM$GXImH8_R|45B{Q?F<{o>bxyVVWRg7Y3y$<%~Om6&@8;;rXf82Z~oN3 zOtkQ`WPEjkekQpQFAjfS5KrSSUzMUQ;B@1m5e4=!Z<}##47f$k!F?Xu6%6^VRI~-A z6ex1b&2MA2PZ9zx{+%3D#p$*BZ|?!y0Kj%BV2h186HhQBZ{Z> zI^Uc!*#k4*Mv-6AWDei?L|e!KH17Ho{OqreWfEt^e@9ED*P=RWtbVnnQnhf>$C-ob z?D7p|l{dv4DxFv0rnSY9N)!Lx7T*Q2OSMXYcRWIs$Sy8%h($=81pAuaKf*qqs&Zq$ zb<%aT<)5kkQAE$&(jh9y^7o0J`QkL}S+hhvwv)gAN$>ApO#R;UC(<)N7pi$$$DRlJ8>35FYH?E{ChSSnJ$u5{MYaRsZD2QBeJ&qj4apm;V^GUjCBC z1!Rcm&aD zDn5Q$o507DwWqi`PQu6e zD1)Mx=b|a(=TXZ_q}rbN*!zmW$BtLd9Unhh)xQ)zR6fc>n$$@2^dLKV^#nej$3M|Bh7pkNzIH2@?KXV!S^WUL0Id zR7ZU&?GZimcb}*5lezx$gN5>sQ6O*sCzv}qxE%554%Sd6`3i_$9>KFs<};kZyJ=T~ z#f|VMVm_by1TOL|T4hEs^uwn^f_=s$br47kt5myb|8!#zfwzzXaL^wDf3! z{}YdcHHKXBGZBBI5{Y6~u z7temTJvkp7UqmlAzK7~B`?*{kO(H1h4HDdp+dIVV%aI=mSXd^mM+o%7gUKek885mS zEw0MNl`5{T*`DgG({sLvUj86DdMMdH-vjIAx8e5mWdDnBoqtmQBSar>zspf@i?~`P zuI>_7ue}?0Gfn)9pI?gjmqmw&4Tnq{k^Yi)K&i@1yNAhsT{ zVBT0Y(Mvu)EJ<{a@vC%6iXsiKO26d0$-u|$IEuca8K$~*go;iRKG7t52cdifDqVpj zsYG9a5v%lbgtEQ8Pm(HI+$C^d*zeX>U>v?%iC(htQ_S@9ONFHYnUfk@;qdV6A3kTS zaSOtS#6#`bWxUl@99X*Bxalp%8dl*osqVanRe(a8dnwUY;Dy*wqOC%s#@8$G8h={1 zkLdiVn;tP%rAd-&5d%VJ$wV(1au`f?#CS1HlH#r95RG?dEMEbON#^4YF(C-OIFBq^ ziz!R7<{BUG1u){1Re$eEaYBB?or#Y&hJ07Z_Mq@0=H@=xKD9x%S1*dNC0fheUL2>DE}{p8&#|YS=-hAE=;1fKm*`XX zavoOccE@_77UECKe8y~{%+ux1CX3eMP_lZBA@7Ao8~0a@@9)T>LtXq(6kgFKvOQ?y ze$YA`mSsEld6wzDBAOaN*`H<2I3K=pBiirXgOmP9JG-Li5qqWqF44nG(rHD z6WzPiM0TfPJuZT7c}nA@#+`rVFkWQB7$+-WHkGWF>;_rYFEt)o!55oe`lcB_SE|rX z7d=k2%nhRxI3s$=vKX@Vz5$tL%-qdU=U~Pi{MS0;IBz>|FxQN#*S?tp$xHXpup?yr zau50~xjY6b@Hvc9*Y1wTH@<*lZ3r72Z~1avf#Vk65KnNw|6-z-9Q#y~Viyv<#1fOF zn2qQq9k`Q)0wSE>>t8VH!M^o>m*(~(+SC`2347`bL@)W^Q{I`;`XTRotGI*+Y5ovT zm`V>DFMcRV+|~U}S)96RC`5r^oKpJCr?7Tl0?mj;4a@~TA6VLhXvc> zTAOh>&ubS~4yOGX@_4QFE}>7S^4Bu%Q?5_v39m4%Um{hWhmrAT^r#mDj+d5kf_?iG@eWUaQg< z(TA#W2nl_D2d+RWJThnE2Ygh+BtC4SKM(M^=hg}_!Z7fp(00QPex!RGop10sivDXD zbJ0k{s@FJ@npPuZ-o#kbrf$amYEjrawd@sOTVArO8@?t)TZL(m8~-B>G|A*9SbMM< z0_oR$VEUvX1W821YJ-;l zLW3Ndm19-Uy^~y12%*9MKE_x}@DF^u_)4}B6q?;uJrA~t>?MQ@Nuei{qmLg z%<+LFW{za9A@q5SN~JHZ#25vV_{{Aymc7r#?3KVBhf#kP-@~el6ySfgz#ojyxPN-X zDvVWiC+Hp0Y2JCx)A1evq5*_q-C}Z$_>4kleH0kg|XVccfa@E0+o*U2l=fueCcZF6;^vo@IIJ|6uaJDQ z44Ho*=#+}3Q*e3bpSS~5@OU>8$oLAaM9chRQBvsTAz#;`wGcL`OU{KmFmypDU%rY_ zi+&Ei3gtcF|B;kefkUMt#!%H4T2=j#7Z6cle+^7M19AP(*e-ev4IvX5Q|YJ10Qj5+ zN+sWwj$IA)??`eJ9Ka#70M4JDJGit1p*&PI;jZm zYa;M3u{jk6cWyYez zaBh(B{_JVbyN}Rg0*p2iF%5INzs-1pJ3;zJsk(nD*x-$yVUmE)BgXE>;UI~yQvXtr z@?i@ID|Qi3dr+Et6Uqy4_Ku&)WXi@5pP ztzGF_1w8T)HPvnq{qD@RB#2AhoCq-Sm%hgZ5AzQ-UVK-Q0;L(gebN8vVcd|1ao63Z z|A6eoSuupDVqfPCezx#e@WI0(zr`?KW6Y!7!i!2Ek>vHN_DCD*c{L%h=C2mtJTE;2 zhjFj{6R+j#)ET8D*-xpt9Aij#i|EiVfVazRFk0yKpBmlADUF>EYE zBl*O+Y4%W})fE8WTJAf%mP{d>aT$^<&Wbs0`tIM>$N6q-{=0-jcD6mvZj z{&6c+%@gw4;b)FYZ$uw&QJr7NPtMPjB-I`g*4T6}{W_68MkdaV+5!^pN+ZrzWZ06& zMtOa=socKzwfv+jgV)U9WzoE}#hCgB2*!4WwoKGV9TuJy8M_tz?%lBNFUaNTL|at4 z&r8=D8QWkT+p8iw9gqG6wS|%>@>x|HF&6&;*2aa`pwLD>^0s8B0y-oK==#)rZUWv% zLSFl!-taC#Is&_qfcHpGc!wt7ji~b2Z@fX~^Ld>|`0Bw;N%-VOJ0(0YO#^H(j z!-r2nANw~a=!1u;aQvM_ANRiqVKKh6Vcx`(q0LW13-_QTznli%hjB`KZtx=g6Q>b} zr6;_e-<<=zU$vbLyt96X<$Amo>*j?CdkOL*@wL?db!-HeKb1D(%=Zm}?#QnP5Y1&H z`kgl7wEB6b*)q>^Ik@!%bbX{lscuu8yK4uV@uNa`z>h`M>O)?8Hv$?sS$Hgo)Ki8r|9;o(Xgzgk2BC!F$u>^5$uJw@cu{7db!xIw2wHNARBKPPp;#@O(l)*M(_p*ru zIxVCu_lO*P7Xg#nc|^OtAi5sE|6#T{jOaIg$Qdy98!+HnMbG$Pd?W*!sx)4|`w;Rl zLCly5s}$N|JpT@OuwA7yxR}8KAefq)#V`LYHdP+Dq`~mGlxTIOJh4(bcLACjBD!~( zqtozm&uA`*eU}iuyyycgO|-=kGG={-vDPm$oL?{&%M6C(XAlk(B0=WMMlv-c^c!>e zA}LCtW0%LVKgx?ephDBeP^t!#Tz}vXc|@VzZ(;vpbp9I3uc#v0ZREcQ6kIAyXlKe7 zwvj88Xo_eP3W%1m8HTZ&;6N1Uu#mEh&Av%6;H);~2MYuHSed>;O{3a5$b?t`r!bWk z?(otpu%}G9qi9w6VxHG1v??DjjDilxqw=^fnRe3-mCo2fbY#2OZhQ|lsRAE&6Rn~^ zq5Zsc0jhl3ghx^`ix|&XxZC(srqC_>Y;J(roT}Yd5dHC~^})n>8?WEk<(8Z8AEMCr zJdOM3rmNbGo~L9_<9gpnWTSP2+%%>9*iu!`Z6NZSYg9{{+&ql1NaHSl3?9rReVk3z z9<_>;LbD4L_Ah1lx(V8t!#sFe1aulC&~8!7#3V-9cOOg2GJc-mZ1vsflACh}xo*sriLO|D zhhi7ulR}=lZJ(RIZT#zPSTuG9Lq6H7%`U((^^>aRX^Tz9|Gl(0=2YlAUfQArKIy(y z8w%@xNTluB!{a-7)l%mUUx7D>Wgbbx;J8?zP;gJHLMyCZ`k*a#5p)1EnZFV*!)n$I zq7UY)w09-QUg!6GeonxisRY)6rR7E;iEefwF(1$N>uE#I6|eSyRV)s%RD?)~92c*y z!)vPcW2@JBNTr`D^4M+gnI760;!Lj6?uPm{X>Pir-C#WYHaD7_?+AIFhvc7!yv|Q} z)joM_*s(qsl9z=QS=sH?#%u!ap5sY{oiSe((P|4YfeLLAz0J0Iod;C9Pm#xNM{fn9 z53hEM==OT}!El=4RxA?9i zEad3q=iNlVshP-cb`VRq+-xH()VReTiw#JuUye?aUTY)TWGi7C$nXwxlUu?!_fR_h z&to?d%QyGSDm{w4(!9p2aSOH-EP_EVo{WuQU|x~rw_+#fex4r*_R110!jgC7N>X%B zH}>G%o{);)deXjjkvOdfeGzT^{}Ns$-EUL0sR?-bS*(XId}47Qn(Pqz z`#G=g@YxMc!C@Q<8EDl-zy~(zI1=Q@x$?g_a#E=+ZqMZQv^yrl<9)c9)KzkE-7T;Na@kR-XckFLa1Y# zeZwG0iuD%|sUjjmI)sv@FSW6vf0yb<*j_wlCHE0u@`Yd04^UVVmDiFm~E1NGRH zh=-s0AydAp`Bx$Z@x3PfDEfo~ZcRIYysm?|v+4w{Q{@SI?S*ee8)s9U#l9g*pauFA zcUX1VRQ++GPa)TbbBF&W;rmp-()b4gY_VEuGnU_~4c!Z%$Edo0rMbRR#3p{uD-?Ga z6A)YrH?2seh+-Fk7w@A1FFl|HIxV+qL)*A~nBPOn7=uppJq9p=j%r6+6X>YD zz1)@FFp=-*G+GBsQuN2Y_#vKuc#}fgctM}3JBaRWGfeaK^l($$W~}Zp`zV@ ze22RgZGNHESe^lPcNgXhVVTqw-Z1-gbQ;HPk_gZ2<9uzpLboXN3+(ENUWHh|CgN{)i<SZc6Saj-Al^*7;DViU)=off&uKy)uJU_e^>w&6GU8*ANRP(eU zE?L#8m-%uK%cp9Oyi}JJd%)}bvexa@9M~DEPOEP?Um#KbR;BGGyr3Y&I0i%huVM>S z`ZnGPVxR7%{Z;yQG|KaSGP$usy6>@_pTCrFlBLZ&=tVm|9(2Yn*3;#^7 z^PpHSQQzEGf>I^~tEIpjw3Byn=X#@c4Y1^;pT?2ov&s}D31Zn^=W#iJ!%mKn^SK@3 zBCfOWRdsrb`t5b@mIJ8C=hYsEg5kRuTLjJ1mWn?RAof#=cBf5s4!~pI1&Z#nAzr~s zv^#A?ciD(@fWMuTRX6$SlX^e`Os{i~O5ayx0oNUI?8fx~FWu%vkqLjRm+m$Wtp=dFDN%FLwHan^)7E*KlglojH@YD+>2!{zIhT!M_dM?8(4pd$DsSGOw8J&HVb4@5$xs?BI?s9!E2?9bDtY6U7a_{*r5!dH6m zK?`i6pN6?kWFuPr3w5@b8efl8XMJn!MF__xnuQ=AOGpmRflJw=LS6@V`O45{KV;jD zrGt1+?v3sV*B5*;wUgR}(s>jZlRpzif5g|X_XzFa>z99r@i|<| zM3Sxy$ClU=3T^4Ve$7s-U%$yru3xi%ZmwThr(M4;J$e1QK4txCKfxGZzy4x5%?fs7 ze@TkY#yLvdUj(x^kmz|Zt5ipSnI&A`lKu-kp?kdE()gdJ9w;oux6Zgy$LqA8N}t0S zTHX0LH>?{&a*J^jW-xV?|h@8mSu!}6@*3NSu^o2 zlI8w{dkg`;M7yJaXgNo*#|b_UuEFkNo{f|(u+G{SbWcP-;UqQ@_(}M7z~S^szSL9E|feZ@Ur*Sy9M1n`o|r=sq~R1R`lCjcFquB!}Za zFLfvfqOb7pj#x-p&QY-Cfar7l0}D3d(ItJz`yw6#5s2WJRc=H?q})7q2+qP9L#Sqg zzlse1r8M81g?I zt4RvLnM={?NZuUL;ENP5I0LKiKlqXXd45x3ylR=ht@dg~pI>MdF;kG{2rkDtg-Q!z zLm|zFm{%%2$a9O}3DJNJNb=N8W5UtU{MUPbBkZ;Ocnzl&Iu>Q^$2PC!GesL$tU3)< z9&3=mF=JK*(ewV&%6HZ;sPrI8qe`#)pdGKgha18Eg@^Q@v6ElIWv#_{F9#qJ;~Ern?nn;k-@+u9Y&J*a<>YVGxEj~1c(+C{Oq682G?hsE^9gN@osZtjaNwq?h551D`1w*W1W)pOV%bFk$0}y!{-Xja*T6V^`~$l#x;uOz zBhWHr(SdeZ#Htm+NL-8xB+iamFA+EL#c9$N6DC(I?pyI;F6bgg?$8x|(lO zs9IP-XxOKz^hQixsY)NSDgk$4X;Rfsp^c<`q(@Owu-GE8A>0jVY=Qp@qL;Utcd#J2 ziimbwd_Y$dOADco7a{NDt$g!$o~pUv*6=L;8;Fx%mn_`M+booLp%+V>LC%YPxRfaVs%1&ak;6Z@%|qZu|Wg|3bL zf?pqiH{GkqU-Uu>O>+65&@Q5v-)at6Qpzd{{C1+3mzsAtJ(iL(SB39-f($~gQm!rq zT&1?^H42^w*MlS#5JnpRN^ypL>s1=5j>4&mlceLgnNO1Euh`CMlF$Fusq;Sy^Kagn zWF^|zQc^ay!lw|Lj|;FE35*4Y-2-;Gjcc3d5p5Rw{)za|+2U&6=64)8Rhp{^L z3MbOtX0q+*fAuK$nAFEO&u}AzOoHqEgJT!P*GsX!4^|ZWk`vYSi*#kF9MwD zP?;we6S|$)H>u9fS#J{Bs#@9!tt=w6l~0#EtY>oKc>Ydp;&f1ujc8Sm@ze_230+;y zKB```6w#l~cAv#etcgSs6q&EJbW<+%1rPG;66cq`i^2aFpau-KOJ&BcCo%jz#?~hp zOHDzWvR)EBGp`~g-+V)P?l{!Q<|=D>hX*-NpLsGF&p;xXQ4jnrF*ljplRwwQf9mCb zW5|@z{k>G%Zd^X6p6Ax7G(^1{%}s7waEtu3?vNye2Y8n`)+=;f>~0>kv4>5nD~C(g ztSeG;>d*~24X!4S6pm&oY#nV~bd=p9NplR^in~bYrlrfx{*7EFe9D%hg=oPwiTFk2 z0#x-e3aZVF)$Z=dA%SBL$xr5GOVT*4utQCs(KbP!-;qP~%uELt^Q0zY8PE5FA`p7s zpfFSho?|hgHRPp9lCk&>t~K0%=k%cQ+dCv_tmgYN1CdrOckyS-!e}vKJb8yCxwISb z^H2OqJ+|G3ZMyihX}TmuYl`u`yF)~oN7EO5bR4C(G=H0xGf4hzSPr<%H!?VyKQb7^0@{7mEjvpJm^Dm`oxXutkFyAb$k>KBe?5!RBBUY|yHWuK|_$??{OP`n)6 z;+9UsFOYDz>UVc!n1T_3*SBi!4rDKv8y8)Lz4l{P&Biv6Kuf;d?A_?4hM^v1Eb6=J zOru$6l8QN+D=`}GKik**!;CXEWDW(zvXVooiVtOwOUubw^bOjP7e8tRa7*cX4eJ|R zOflL)Y)Py9vaoss?=Jx6r5@-#(WEa4?DQqXgHd3x8CXPSXunM@g9LYDP{_%!n3 zM`wiB)vNL6dNqDp{y2;FKPnR7nKOKr_{99`Ia0W5n4{I4=aMTp(Vc!gXP)2NzSVem z@+Lhan}ol)g*aN{OT(`(=S#zB*GmjZ)mMlt(MR|J3DNTgu9T$LZ-mCP)C+wD@iJpq zN|NzsFV}A9Ze!Z*PTt=n zj6!+Z`kC_Ru)m+I6~x;z=i!MFJ((Z+X#5HfoXVMGu7LQ7Ub$@;?&1>N+Bx9MxXqGgvPy0!M~_T2W@sr+|0kNP}oePQIV#1MkRQ;AMqypV%( zn*Cq&E=+?!8|n4&Z_b8)=B2>jC1+mG zUj_=~W_KY3NM^zu)7UkvHz9LvHlfe=NzY)9w-R`LdigLo-Mc$79P1PIAI-MtC>okI zoNnj*e57GRgR5z(6h6%L`Hr|gPdji|#Ik8qHdqxp)uIH}WfK-wYH|ySbMySaMkgdF z=;_Lo&Jr9jbLqF~Pn+_T)g`*iOzG}#(LI;O3HIr2mnLCLbSDoxXZYBI)^4EIyUrwH9j7T*(d!zo$M!&>?cW3|7Q9fmh3L~RNZ|G`UQMXP3doSHF5S# zOOoRJzeQiW7-*bdXqDure|xbcP0)QE8IE14@VT^pVzDcLg3`DCopRpiE`&7!$_~<7 z5$&d($d+)vL*&9>Ym^$~;&iT=|J&&3lmT3Jssa3a`d74ZIWWXtb}9|0f0Qw}N1Obt zW#Kqljh{s;be&7<$3g-LBU2a8)9Q~2e53#@FG0SrsPm#E)~~(@)O&YFhQ}fNRkU=` z(^;QSU|C4T_XKUsH$Q_f_==9z}#$tDJ_!X_6 zN{=MY{;%qZptGWvegfe~QgN=Z2qzQ88IhMDK}$6K!X(y?wEpbAc2i-7n}kc-%@_|y*@me?6Brk9saNALmzWq_~q2)B`~r&?-UsM*7TwIHdu+Cdp!wv-$EQ6an)!vNu_4^UnT~8mip0; zAR;f|!xjru|GWgVBOmI&Yds2Fbqap}Rc;(zji?U`d!D)1J8OCDf;>K#{UP5YJzbcK zAp4n1;W}g`ni{q$)GHy1i?EPVlT%2Xt@HOqPn@3^V8{7A26(pX^S2yduvB zYtg69OQ3w=c|A~mmizy2MGv{(89Z+cPQdfp;Qupt+=El+r$$}$Z=0V_Z3%ex*#6Jp z@!3-0>62f*$-#~7Ik@kbU$@CAosqci%O?j!7M#+^kxxt|m28O5wau z6wA8kz~lhadJgbA#@{o8dg0HMCRe2j6RgK^aT1p%rZ7pKPo{wMmuUH*1j4T!)C1w) zF+6Jrroi)W<-Z>eOn`Lnz#brdm-6weoD_Kar0-2RiLtH8=`ptNn!cx`j<0X|aCLHk zm-QUrcT5j|8_)}XdTw_3n_-U4CY>kF-_MP{s|O?ye*1tP2>*`Z+220}9->VNTZx`? z9tj`4g*Z0HRe|CjssP`=o~u6a-_a-fn{bWQ)DA0M9sV>OUS7`JL2~e({*uIXKY8)0 zemG?A(>@S=u3z8H3`sU~0dFR`LG06B5XtZ%hHPx>bfMYwG04*&H22C>tC zI3_WqD^nZn6JLq*lvI1_l78njp1V#np5IyHC_2~iq}Vr)BWG1AIH$+Y+ozeb-1vCp z#kCp2I+!@$Kb5^VIzHnx^PiO<%a(L*`$!y#_eoFBrT5+5oOpZZN>8q*G74Qy9vBMJ zqK>S-d&rCTATR!#X&e>jbA65%)j#=u?G$Vo=@*~eb2y(OniuxcFM9c7eIfj@@<4j0 zu$TUG8)H%HX$Y+>F_uedxNm=&6nY<8hQ& zoX+zI-GlSIEDZYP(@gkJGUEuer;_(+?0+fazo{@#X&GRDRD9fh9?9Iz7MdIt_^;K1Q4xoQwQ{annUPKV?QgIt`N7rN^5uN}a$n z(w~-5sEGEnql-?{{)}(gK0B3t7Wq?X`1Jl6v^Dy))Hlb!oA&MC#qnoO;Yt2ivo0s5 zf5vJ2l@lZ%MZJo?WKkKSV6>ZrPvN=9Bh#M%wv@;aes&f8oM%lN+ClVH!s+Xc3q`5<*STJP5lZ{*lk|gRmrA&Wg|77 zzmXd6a$;{)EbEYOr}R8YiUxRY=97#g+5i?7GDu!L9+JAZeW5S?F^cl&pf8mkjGGVS z#YmW$N}zq}1F;3Cu+*du=1sJ;VQJs}KgUB>di4Ko>^lHK7%&b-Z+r)m`7}5>h5e;3 z{3H&elF|j|SM;P-p|;p`x*P~Cyebp zz}SR?jD3EPv0oUBoiG@CG|HI#X|m0hPZ_&8#@L=1V+#&3cKc_HU3QqUj>C-o^mE2W zw=OvQ4~y|JRKD&)1Bhu=|ou#)ckY>`zA+ z`{oE^N*7}vS}=|~p(*Qzpt zp#|5Z8mmovo&zF~pQO{a}gYBmr%e-z7#RPlbbsxhpUR*fOyy#;D^2-W=f{s8!U zs;ZFADIzr!N0Ic2RzfH87CYn#9on>fd&dHqP8&sPwh;SfJWDj$QdKCisxha?2XO~# z0|ge2k`@d^Vt-4zBgE0?qMa`L_Fk!ow8|oFe6ceuPYBbNk+u15XJ`HS!OjJ5)5?6J zA=y9{n^X|{r}^7WJK3ay#*okIw$$b?x5Qpdyi`Oh^JCBSlz)l%ah{)Il0unQH7Xcd zIM@|fI8<8L-=$5=ca=>n@-J{{)AC)~#A5qu=Z5*;$35R&M9*u}K;!;pDm}vM+r5s3 z!tfVx8vPm%=@H`>@cGl`6eHs6Mlgw9a>)|#QN)h#1AIX=A*Ppx$hYuuxg0N8;u)Q*T|eg*GP9^zAN2bILgxMc6QCr^#s`hIT%_n zK&d$bs#-dgF*iMyBnO@kZA_u??6bGq*DNSjYfxfPHeuR*2a=(UDO4@p3LOJg$vAc# zNpgVoxR3tDG*Q)-=wz$8HQnTBv%JS%3Nm4Asuy9N} z&RAo}cbmulm16l&(Qfb}Bc;95;JEkiac{xrJy0 zUyfjS*`&*TXX_4mkg_r6fKMMytB=pi>dn4QGnt%cBCBNFkKa;*ZlETcUpwkJIru509n2@y8jCEm0%@SrnEesarlbavQ#`l+#K&XHCK$b`MUEe_0(=8;tZ>SPJ zP^x5aSF$%LH0v*xSfDVH&?#9zQ@O)EQM4M=(8|r%+h$k7b zDZm`iJCvhWYENMC#)i5~$;8~~hPr;@cUJ7OhPo{A+Zwx|q0TCPXUF%hTlxV zKk#YluRSKBe{jo!F?=41gPp!hBD~sf3Dhs1U*j6;(W^w~s z;M|Z+0^v+T2gJM$b2BA=*$uJ&LQ7@7rKK_-dpXqbN)7<$kvH_w zU*_g?i&SW7s=BCgi*G`bjxa*>j~ zw(nZ6<#V?k={VaIy1?qv#@Sq!ak$=QwZ`hU*VZR7dD`d(UwKui1>Qig5;gCil*z>8n--fO*FdoOX1&NF zp3^Av`F|#qbya_)g_z(wh+f@7QsE~F1duoeh>3#zeWPHUiGmg(9}XMghkL=lGC{vd z_*bUVZ!h@q{TblbG9&*GP{r#yrY6QSZu(I|zsLE?mxOjBOES{@5-?`iGzTT;9`i?6 zH>_`H8eqa6Hq)C#X}D<34*CyJW;RRRN!)~oA*X<0u}JdQz&G-nP!HsZUpTfHTU|K1@mL$`a8iYX2+IzIW+|H2ni>*r-{GSD_&G;v*2yH# z$JaYf&piKZuyZaB{WIqFqEk?{@yY-`{UuSV zYLLbcL_@ze8w#d0bfMYM&*BZ$?0O1vt8Tj7+)A7~YpaN!H=}o}s9b3b60QE(Z1tLy zR^gwAA(xr0iY9Gxb35`yPqY%}&RKtm9U|HsE3xl(Y%yk4aLZSmb8rD>LAL9ZsY==}Qf^`x)zMC8+@67J$f>yg!JnV>ev30+s2$Jw{_ZX04K=QI!X%R} z7iHEgl_Ys^rIoy1RP+5uAN{ef0NJ!(|G^C3j9HI7^e9gi`udE5M;@xJZ{sV-PqM4D3;u-dqifbj2f*5;>)bR>? z)uKa~QWS~g$Ek@mhftn@ge>DpLRUNpu@woT-ZoB@X|PV*m~Y;g8Sykq63Phh+NRj- z66#q(^vvuJBuSH~=Nal*mZ+~C@gOy~6i+!}*m+W5}1& zP~RxY&#sAHf(Lruy>swq70Qzf)}IU1&a%dwTE?{dctyj^cf zSN@Y5BYiaXMn#XtG~O5oj_Cg7MhrfCrp&rG8+A4#q8jybBQnAE=s?I3#Q&%c(Wr=&s)KLMi9R^{gQYW7i5cE#8Kq`toB5R4rPea}U| z;`tr3*ivr(2!?#4;M0WER!HdJlADEdQWsgY7H=eXTG2aEz}1}II#qw9i66CgQ_n`a zTKGLYc?1<-Q5@n3+$HMTQAl{kYVnZ@gVTekC*Xr^<#s>t^E@wLAGe?SEs|v14-YTB zRlDwYV*>t8bDFHn~7b~{;t0h98MZJ4@ z$zy4fM8AyiviC@=O!Q2{2Oxte;~NRu7-Mea3)NrD7yOGqoD(C#g5*yexbVAr$w433 z4#TQC`~phmq)Kc~A5nh8>Q_6Q19Z<#wt)%Y`_J&QO`UV-kg@ku#niPdHsGjG9V z-nE=@pPvNA1;G)z=XH$MwK5a`=jFW|A>+aCOHzyH9ZA%k2Ah*eup&M(y2qIFeO_v{ zT@HL7B~eiJdesN~9H(nYZN4hF$KAA|iWh`9ftppW*lnVCvyB8kZbu`(xsDgwAyo9h zr57p(lk6RY^6pf+0{PF)_K3a$1LwrrVN~3Qy3+0vp5bBIkj5=@ZA4qa$ErPxuTZC+ zU#r?Hm?NO_otrpTzN{6Popf^oU!I%!lRudFy8dRy-U4OJ+bdPbpgE6;O@}7BF|8ih!|pnk4lgy+>yC zBE5;{MtZ+95p)fwqUS++gzj3PjyhcnaO zp?l6id&iKSoY$WJgtKM~uXmoW>aPHE38MS_)I@i+14M`V^PE&pM|8Zs1ko|<1K+OZ z#msL&R*|Wvr8#=gxc^3uhL2_mV*9v^6C2T1fEtZ$0!i1KPuG>5g5c_+oZ##kl4N9L zbAo#Wx9A>Y-Dpm5GtJBGqt8HancGqb4p6%q>W4^m#3Zu1DJEsjeK>Xx(N#^q%XbL|GIJrvk6sn?=oQ4X5;)~7 zguOY68bWRl@-)pvH63qozrQ$Ef$GJ9q_qC(YR)(c?bm~86gtl4r8BLme6r8@?e{pJ zTqzMPGyRY83Ets9ALhPAYk{SNqle+UQ>cTt7x(mUAoNQif^Saul@h)DhX*(}!0plK zMCoX)@%b!I+AK+dvUHy?G?+eH$EKe| zPbm5lfNep>Z9$`B`HO@N!mNKO9G$pf_Xk0W~})tE`g21qp%id)_el0 z=DugW?G@PXh^@|8{;u?gm;ZPz5|i`y&C-}8QepB*g~=xsoKHxk!puxwQOe(^naB47 z>*X_ex@)<|QFcOqO6p6zekOd@-sPW_+zdY(1$D2rl0SZmgjOvCs((Mgqh0c!pW?}n zkWt^}b$;R-ttyY*%gd19SewxLHpRJdc8>845?SMlZoE~$ ziKEuY9LdRD)jX{*bd1+?4kCy^p&87p|A1M&!Os@tt5_9UP}`IK%Xn=XXfcW}R9dFe z8Y`jWZKwvrtBH>p3GsiVr=vpjQaeg-@Ao)Z?7uM2H!G>MmeBw2h|3lfjyp!Q%vXOe zn2LG~qUT+7FBD6@YvgL3N{=`~#&4!U5bTkNJ}+OToyPqoT;SH4pO$$HzYN(I=f``h z*BHjsRA%VA|It1AfBv3R^?zBf{`ZaH{eStQ82TyufAEz3zl9BqG0P6x7j*w^={Zt? zQvlF8G5NyGz+b^L@RJDCO8)#o^Y3Hk-#YQPfjbFu^2ywJu#f#l4}Rc>C*|ut;=&90 zYYZn!qiUD`@*wzOErG7kc?F7Lmppk8)mt7d^=b<$yv`G~gA`gVDS>gN*690OQtwps z1;whC#n~c8!pG8yUYTSIl%Pvxi-<~(o`NmBA(hVHY{AkLC#t7+c~OxM_FxneRGjb3 z&N22)Hm~SAx9Vo~`NLO&E!Lt&+;~0bxXBV9c=h=oaF)1;Z$H2iUb>FZw~hZd1-!M> zOARlbS?r|?N)LK4q;7|df z{w`Q1;oVw5bWfMy1&=|fr=93|xj=>PZ#Q;b&X2hYa0Fwn*W3+As%8ady#jH}Weap$ zYqK1o=wu736?f7v0v}~LLV<5G$;U_>F_qP%1egxV-*y#+e-o=E8gL@eJ!0=GjX=bfn4qjP+Za2 zDL3JJ(Ug6)bG!WXuQ=81G5+|j@G7_+i9S#^QmY)J6Gq3635MjSZ|ZSCE&L_RDy_9P znKxS}izZ`($Z-ftwy1jBgjc&lvYrc&VE)encyZd}x(p$|_6iGg*jMj&TJJ zbh!eXGThEi`I%7ceWLsK;^QCe6i`0g%~));qZ9Y`?!qeA!W9q@Ljwu6$iZ8&I}tdH zZozNee+X}n-62}I3N18D?PhFtH)Fr-W^7kCV~ZJM9>y5xDXzZ-4i$g~tSFE^5^;WC za%6ZM`vYB>@{{@LP?omCk4zs3$39Y%v4~h&*l~q~g0FD9Na&v*FalhPDgXkvi z_vH#Kuw}|iuxS%E*6^ZZ0ASWt^!;Av6?A*U+YL<@hCj_BEKIkW(eP2awdq3mi`c`Y zX1!vWz|HRVRu>&-3v~6D^{dmkCZy5>#`_;L7JUf&Lv5l}(XveHJAlz}>I;GT6dE7Z zlRSNG*#z*a^aTl4Gw4fB`4S8R+*fq~MG7>n-X!WWnJ zk3i7=5ELcvUdE#Tm3TDhBgV`pHG3F~F6K{|alv~gtGQ6(kFFJ%(6MO~UA((Dj^zIG zlC5}2%(x=(JgZ0rc2SRxZg(|oY;ZRXM}8N=!Y;Zkp5WzU7u|*jCLJc=aQ)5Vrl{{* zkkINmwwng?SHB=BuWD5gRxUb`ORJwB#{e1B6U0a1@OdHpbG525uCl7q`hG0rqE%x8 zA9n@b&Tu*JEpW-ttd0F#P=ncgIHh^+4T!?=u!IaZ1?APp8H>s%xTd92=B5XXU%bcB zgvtO-gV3R1&>tlcV=}0{Cxcd;4L_X3pP8~=BxVAA-@1n}ezN94acO9>@J+{v3El0c z`-}^>Kydl&a`V*p#O|{?q)lz*ZpyojksmPT`kSSp{yj;iLCCg&9>;!h2?2+acScJA zW6=kNFyy!>*(!wL@MDZc9VZy`9%Jm|V~pK-oUv`k8JpP6*!d@t@(}*AqJ$7%;!eAM ztlVL)AFjV!f}K8pVhPFR4(T1ne+nnrze3NQ#&JEL#2HEWX^fy9@%UTepW!fBbbBIy z+xChk$4R7zy7EViBOk&s9HsN(o}>x+6_@YAMi2j|PJPS?7%T%%*fQr&B5=y1VRIOx zXh&~(e0Jj@mP)I=(iXE~<$3T!##~RqM}F=E%|h}_(cTk}8b3C<<7_2yY#__v?moj9= zQGO}#`}F4mzx~=1E%w6if9?7%@!K%(LJ2iJVN@|JI~j`&FfZIYdZN6C{Sf{xy(xKI z&#AwRc5r!qZu2kb_oer-KA3qaIbC_U{g!SJE;S=)OJY3qNKQjjTKI4lVXJ9-d_AS@ zO=*O!CiV?H-bwIAe?s@r7UNdYI?*Z~6e0~aVYW9#zlT1Slt0`boH$!+r^(H>#w~TX zn@VxmxnV(`z*ds+qw2pHOO19}GW`Ej_a^XB6j}WE>+YFJPXf$v$CDNlNkAY$5C%LF zlEEIFK@?DT72}XhNY*41XL=wgfyg9C(+iA z5HFui6)&Gv2D5WX3AV!I%=5*rHGTDG>yg;VwO0^5<9TZ$JuSaAk>XqMq*=T5)i=T2 zi4HkdS-Wm0DtFYj79Vn~w*KW!qIT<(X0RNyezFx)uXV$l{g;%+_>yBIPwSum#mGNq zE%_Tu)$k^JsH{GbUAy&~B)B{YDkj)&4JABdXP3T76u)>Z@VVUd)vVo5;gDqH1UY7X z^$k|WLX;6Zdn6F-9Q`$lKfB{8qWHCKy59AAzxFWtPn#p*5aTYkY{Aoen>l5%FSbf# zoPU<}t=otq!#&!vOgT2P`VE8mEylqsV{fvVDO0s`fIH4x56rPuBG=2NJRQ z^4a+5c&4CXp2TTI(q>-yB@ER(+8n1m%eo@9fI(&fM{xYiEC6=dMgjBs3V7$F0R=qI z-Z7Xb@kt^}VSq{d0y$>wcmhq8Hqc&ppjO&cO3Sg;Qv6*BM&U8ThM_0ifqr@t_8+@+y=&jG_;11Cmm|qz?an~;6 zkYltx6APIOPXv|KZ;fZJg;=v_E5jT2f6LLG6)Bqpvig!7?dIfJBffJqO+mOeOx7-v z*y+1uWA&~7jdQSa%sOU^(P6RGGvwGb9FBluXRKStmgKdTkCx?CeqMg`*7(t#>qd=M`f24o=CIqaXDuV`Qx;6E6#=JX&~~ z8T(|!Hc!VHwuRs)i#spID!vb2wqFsSjf$!78x+y`@u=ka=fr-76yGqEsJqC?DW~8O zRhUlI+1rTP3Pw}c5Lpx3IOw>TE;wO1t`&)!5kI=G_b200lZ)T}t}vYAt4lqhTSoU-cM41;;?Vo_EXZNj^V>|Ja2 zTD-^}zE%-5MAm$p@!-0wAqHa37iCrS-~cKfmL_u#(5rqGkGz3><3D24+Sn1#-y6^G z0A;v4*i)Tq3^zW=FHyMD2u{u!zp;%@xH(ReXO#15XxTK(qu!4Wt(^M#}FTzF46&!fqj!0OMG zJYx+d&#L2%DN^nB+Pl3?-I2+i-(oRstnc2Bi!bVWOxE-FM!#R}xcOOm`-hU+Cfi^0 z;st3OKT{8Ej|d}M^vXhgwr(l#M$ELOHC5oSVgF&8Z zTYN?jTWmDlf)lVfpOqYg%>@m;!y>)e=Ic1B&+_FIXfPjpK zN@&~`!|cM;lwF90j-hm0h(od|79iBrt>iKx;ludQFWI_kB-DyfcW%e|+AUmRRJTQN z_^(SS+``GRr$99E#+Q)4`wm&%Zderi*2ztKf)bg z5_L5vtJr@$MnA7$X8LMx_jyiE8RpTJ&3FbwL)I2`#OHs*cvBu45mWQ20^0}VylP~# z(ebk8>saqOzHyJE@k!Wpq6_5jK9Jknv8^II3VY(04KtR`+5%D5&d-!x&tZNEC+8Q- zOYF^aoHS$e%PXO-{8m|YZ^gk-%rEYI9rjA6$g#y+n`Nya^L*8E1OqIuLDxNcyR5ml zf?s}oer)OyIkspkH00l85iuq8Ezq8;ffjfE#}KP-jhSLqxnngOyzcxjjPaX-;0Zv` z;HR>IU*uvFx3Bu+#@Z!=Ck#+zKP@GDcXQ`COb`5=96iX%vn;PUnzGO=8p&FL)X5Bc zl7W#wnE_qD*@oRT?8YU6YdiCu{DOxte7kn37Lhmg#HimQ{DNtoqg|r+T8R zYALe)X)}5J#wf(%NqeX*s9x+-IgI=o~f+*{I(#$H4lzn-i70|6x`+uX=5cS1tW_EA`kxQ@HqhJ)0G_denCr-Cl+sZF)PU zYLHhqbCEOTn6>Rin7_;)-MF{TDywZ>X|k5bW+<(`BYx9!M@uHreZ5^TC2OBtFDK-+ z8BAWgKIN8@^~Z%B+?pB!=SOH`q=CB3u2WOdEimc5eDG29uqiruBy_i&D<_QbqN}T`=dRyEHX(cI7Cf3*Av9m*lta`d9Hb;cKDr++ey4yLW zR*rt!>)5iuG=KrOKLLV{Hj)X*nV#74%=oH9x^57qRM;@j$$7NpGd$X=8M5m;Wr#fM z?C$G{6leT;u&1PQ&J%5$VeEyQ>*~(6mFUm*_>f`fyY{Z@`>iL}pXbctQugl*du~`R z#205EA?&&Tuq0v69ro9hEeY05V)oqC{?bVc{555UJ@=Ae-TYuxWho}*^7ewv6)6_l z$@W<=AM%)l4L?Sh7vZ?W6r!iGPQyf%wp!P_(x1W4_}l4N0U7obm@$Owlk5BfF=1d4 z8!W&;M1>JNOg6TeS><=fpIf8rUH2sD3G=y8epaGx zqCBP_!-D+%&8UKrb7YJhyB68;W_G_vcCl-n$oh7`>iaCu_4d>}(I2wflQ?UfT-&qz zU5xWm1|jSf`xC<9#$yx0Vc1TnVhTO8_JJLpY5yZ@=k-5Nq@5?qv#ft^BvMZL=|vh2 z_Rg}d{`r^iU!IkK()`Y_h;JV&^#xy}(k@8=Lq@8&TIF zvp<kw5RzmN~tyFC);^W*QoV&*Ed*(WhmGy;K(y^_Q{O32d5R#1y^ubc&Q} zMVYgTavV(yU?{vOzdJd{U}(jk!LkonHvJNJU_reEtviZj3M;mx{4Cxw#Mo#=nqpR> zqv=R5vs>uOFh?1V)c0*o^c{9imdE6Gc0ZJM9;Tx+-TB>{d8I5duRurjQ}c>39ZgR} z|M_X?fJbjLrlGqr4IN-=hokUGZ2qJfYB*yJ0mF`i@%#57&4GGvd?LwDH%shtjw|MVFd5g;=gTi% z;89-#gGtn{u+5h4i7n$W2i?C53!JvpDi*fchMB>vir4SzZ;zs#hf{ui`WlSF)ZeWB z?2ITocV8=-iaE#H&zMz@ezblrGT7A3ebtFOFj6#Jku+1g#ng0vW@?W}N7ra*)Z#B$ zbiLu)(X?WE*F*y!SzXitBUD(Oc%tW0BwN;gnF#^+#D;4pQ{8SBU6i$1@tZ7+3C30Y z)!h3aqA`7m=0kF}hQn^#-`F1gYNs6i9BWxz^t%<0ozK7M!uUiW8{H{k;UH`7H)PGX zkE!hxh}C`9-5tF@mm&}MCKmf%t=cJTi!;4isp!#P@SYlwylOy_wezL9n&ktpEAD7~ z0R=X-D&xKChvu^E73HKPJ!55t@N};$9y!=~4{NV_Cwr|q=G$#5D=%IG`>Q~UPhILX zvLEq*+_YD@+NMdbBx`%=O5#MtmLd%W8eAtS;{GYBOXlvRjU}N!Y`? zuar&5Oo8g!;b?pjSi*XyX^#>~BFEnM*$sKQX;0+aPE3eKNfu^>=n>{fvgR~T;p}D2 zK2MsfT0UUb+m3bbAVG9h4mlc;z@rcG%_`3{ei)72$8lt>$SJ!rl`(Sc{C@X6XhUUf zwo{JHb;>Sh=EU5i=pPxgt_gOec%jcepp$1 zw0epk=1?3e*>r+&{v-Y=r|X?VScEyE$FWIo19GraI39hcPc6^%xORp* zJHLWjsBe5?EatG`KU&siGx8XWXBWqC>NtUPlj|5J-~Tp4Qf?}He=-j?=;!VnDSF?N%3(>)59^P4&?Mi{Hx6AEVm=lZZS|vKxLR)6&@3f00SsQd1tFk6gGh!pl zS*yg*hn+b2!Y(_}=8GWU!Ls@a_(jv+$hTdmGQFycQ;wITtxl6aXiiz1>y%@&ow92v z?o9C=@I+fhuWLJ&z=cxhhgf+;+xeq#dVwuT`p}6COGRaW=R+(VTNEBvZ~;u`T`U2| zlqEMnf0tr!|0)#rvg?pCB;JWSs6~>jzR@MfYKJK@8~A#)QL=i_*R)rW*ctt%RwXAn zpm1NyvrxMMY$r3*(+rusc>UZ=*>zAUFm%>)onGwADlxz4}ysoGMu zK9`;Odu12rxb<0Cv%G>XbZnWQ37^K_;xzZ(h_9_6lWQx?B-X#$g`%uYk=3h3xv3lF z&vVM!)lOLrvA_9m%dQ~?%J22zE6T2yWk+!jlngKuYuclvH>}7cMghL}g?RxpDAB%b@fBT@1T?$H=WvOlJ3=BRJst ziq!Kl=6xl&Z$^%;7Rk{_OwHO)U61?q=1B9jtR7~k{{qwXelJJA=Df4Ab}LKfwp)6@ z7`t*3>lIuD9)JCZUSo=guqz&S|In*<9dGapk9K*MRM@aGYc$op%BB(J9gq5s-1K(j zfYVuX8ahNO_%=AtFr@q4i#g= zqn#UfCopm}y}@+9dVIDn#Lw$CCi-nKaEel zqHp5=G(P=suMRa9UL|EScDrNEaG0*~`K^g_O6r`<{wCl_du?;SR!f79Bl=PAW-c-o z66|Sm^x9gA;8xlI5j_pH2G(K~)w(>Nb=?&8kNzVA&T;bu8zt=tGSeq5h%-4ljB>J}8IF{k`}7%8%rX>dgr+>HifNhfGye5=y-drbw&RAd;h=E!s^2C z!~c>(+#l;vd%fDZQ216bg|DND!#o=snZpr1je|!J5+AsViO%Lp4@W-Rootou9WwU@ z+ch&6*3kEx*&@@6l=ZR zKTk9X72l7Xp~BFD>WyuswHJx_>rt<8_L<6VGi#pT9e<`q*E_p-8n*m8&&xvf0ht9RuY z{j%xXBtdn@pY1_gA3KMH4$@f4vlf$85L&ES*E`Q=!m;tbO@h7?^Ns9D+*&Nh>YMZT z#IIV&B;;mDj>kEi?v3c6LdVeJEU~byI4hGnA5gxPPQcRL#BMKmlZjW1J z*KWsJ=&$5xuRSza#-5AoIY-po9p5ag?iQa`ljCdpLOI?Otw+P+GzZfkW5Q@(n$#cP z^-Z!7dgC}c>(S23WOgvI`mJ8IThRb@|m#WmkLXAcW;t zKa-<}#jT8V9p^nOyAC)SjWrl9HjM9EWbC1NaU1vH{5^5U0@k*>*=D|p9<%4bjwUQG zRQKl2w?N-ee|y!h^1I{DUj^g$e(N*FFHCviQsc^LS+i~nLJ~FaBeu!2=7^3cjOH6= zq&u2mxyH^~*nF{-S;msNH~#SJ%n+gR1J}@h`Gj+?i9jb zW@rU*W*pUxM29;G?l|f?BmeDAiJiYF&T_I#w?WKoJ&o8ahGS}X#veS`t9#muv)C2@ z0AnC)?iN||JplwWK~Q6iT-jq`+6-)mq{lyi;!oYtHN((%fB3aQxG8%dX*I`Gd0W$( z!B7NXkmpe^&&orF8HT+J1hl+{^CgaT9PW6OXPy0YHBlrJ3VT@#!#>d0LKH9f9^`ec zh-RJIje)WHgrq9p8NVlV^;A=RNTw85W63(30vqk@< zDZ>T#8^L5EUbqPw2qh~AO0P0@m_W(&Xg1HRIieyl9dLL2L>w;J(e-DP#}J!^E7#xd z+E^G}bvi}T3$;0!g|p`5L|!gzpTioxux(Bj_gAhn3^SAEC-#>>`}h}h6tb)yWZT2b zv1*Iex90DOKX?H&89{ezx$IcgimHWRv{CL@?S|=83)At9@oKfOBv3{bHmsUVb&J`3 z?{(#<$O8vJr0y0d@R89bByEL0EWYncRJc#E*TIxD+M?Z1>@EBp)67ok@64KnHJWU) zV~@5fGrsTuWMJGX|7(wSPTYNbcz-(16tD`V^%2z#A47`V)#WmXD)tqmie0Hh z^(gN7GYw}`Hq@+-#xRk($)l~#^Ql2bQ|Sgx`Ltl3Pg|N(81-SZV6ju4b<$N=5h)I6 zJL|@^3Dj0Jn!09tV)ags21*;*g`KVUy3qoQolGhErmP8V7xgL$LXS!1)|C3@P=W1}mfa_`eS9%DY%Wiu^P z{QF|d!LBi%TnXNUy)M|CYFFaUO@j${$NvbbO)}wTueu*brbBwb5f(S6FyZIF=+A_i zb*b&UR3?00jz=rWi=Hp>UM=kO&YE^XrO9rfnFBGr_W)7+m2aRF4m&+sNe-hMdxCDV zevC5ap>T7*m02M(!mzOy5fWs&0WWt`ZRSvOMEL^*zFX(>PKF+ zQ_g*p-Br;e$k84v6x@!rjkv(+y6?ZkhSY}J@k4!9#?2MnvvTyqUTkcH22t0EeflEPpdaR) z2(3=T-DW$DS$Vfln^fr7;vS7FD^&MZ80Pu30NaFcY$;&xQK;^9jjhT@2)?0?8jd%+)-b6|JbP`{3Ftp_5_@Ty-n)NiE~7LOL8_y?o00}k^GW%!CwvbK1W zSF3KuCSxbI;k~X8LZ5ln2rTy+upW2$IvkDV(2%Py%i3{{Ek&a}Y8z1VYGKjm`o^ms zG|R_A>;1-7+-5kdf1y>Z(1;_y)#v)gar1VcYkw$x-EL3pf}W<<6?dU@Ssep>z3LAh zHBEQ#1Xf-xve6q`DtcV+IMzG_Q!dvxj>hdwYl0VA_W88aAdGso8HKnT)kF-hNfbJ^ zc(X>!>hq0zR#-6yiyqf|vig?CG5a;Pv-AgcK=V`B7(vJ4ReOQCN1GmhW)xb;(RdwC zk0>CN3T{Vc3GP}(VZgnF09{W%<;fyvFLHVZ(#d6v}d_q^(!N!o@6bu zwV{5u(Z5?|EiXQVA*@*H9__MvT|a~#fc>D^hwJ3%_MYUBX_nRJz1k^-jxEJmW^-A6 z&};Zy-x(dr%FFhupBm+zm34G^zZuDlC|GZP$9l6Dy(!1eM{nN4W?$DEj7UR~GRJJFP@VCxHm--NzPX5&UO5H#Au=srjR-q_Xn+akN3hasY4_N#K! zUawZ)>}XubRN6_(_wAN7msj0y)M9E@ymLf??j4QeP~f`pprculO^(Jpp{-_?(*-Ge zM@;|aQFnQ@+MYsOV%XO`SBU*EP-do%IkV($gPhKc*Y*{x3|nzrCtj9F?GM+Rjx|_V z;o&x%TXwZav`!Ifazp>-I^>A1WU{!s#j8qS4VrtSSDm4`cj~R6%%;}JOw1P=F0?xs z|0SMSR@*(X%c017pIyj&FkYO&j-NI)!_ch}J2f4Srh|uJKE6-R?ZM3+xgTKRcf)gs zb-gosII$n&deaeo4YRoVt#?-SrpWP~S8+r>HPFMlO3j0>Vax5+BAa~bS6!JY_4BFI zz3Qo+XuIfvxg~@yEOE>cu?w2U#?}=l86%=X>>8d-YqWo~UG!<=j;05%tIMl?X3~H% zL)Pm1Mg_KO`}O@7!_fE2@D-1AjTo4}>)r5OUbTLsC)(EI#r-4Cd$oMl-5#|a)Z^1u zi9Xj?xCX^xjE<~h6xP?>*Rir9>Fgl}Tyh~A6HU{4FgF33bo2}iI$!P8^=90Vfd9R{x(>Vh4Z5zQD-!%=puCaeQU58ck=JXwX{NG zsx>+BrJ~!h#Xs7oe(G-g7{stb^tyh)y(0$qQ6_uUmk}g*Ky$thFPj_%kCx|C+t@A7 zKJ`E$PFZ+0Uq@tQeyi8@gX88_kL&%yr(tzo>?k_mRjWIES~c!nb0^u%fLXxN2;Px0 z6L?kkR+SoGJu;`yeboOyei|(26Ai~HAuP+Bt0)l(pL3$?KYE{D!G*hgUV~(shy<{fF>yGhQN?*_B88UF4q1 zaE^YDD#xR~B&)9)b{2RgVSD@+|AKjzSB-Qq@n-Q>uQu!0;*Cdr5#o(ctHK2SrNN>g z-Y64g^$_Opqotb<2D5okeNVBg2kM-ixV1$+;B$TJh>kJ{W2;w{48m}EVgBvj?bT+u zAz%5_U2dcCgGV)fY!2sfy=$6imb{c)~81K%d%%CNbo|fzt%*))c{6nR0ZC?q~ghcj)5LjFcut zzm9>B1sTR9E~90AEneU;fVdLFTB3p6t!0X!QXe>gnx4T;pFpHuOvOPC8AQb-=)67nqAzt2qWH-x{kE##v528ikBL6#68uFT*1}F>h9n zC)(cA)LOT;Yp_=fZ0$<(3V6%NHcZksU!EOs+)ZN;HCTwDNE%j&R1ND8z zo4l_ub;S>O!zs5%-rmEG*+qM-%de4RgKvdwlekBTiD%53?u`FXJj-OO)niPw!$h>b zqwzbor0K?T>InKihD#yCSO9p`*S+eVxWH6Ii#ynLd9JS4Db2VkUNk2?7 z03{p9y#PXnai!1osaO3lA-<128mkv<39MwTep4R_9SM){#C$zi8Z@=mHG+bwJ3v8r ztnpi1UWd5?Co|ox(H_yORd04QGPyU}Zm4K*4_egS(t{RnYJo|BAKk(vT&&GLL)TP% ztLt4})?Kj$OipHDotQXY_)gcm@{I00-;|75xBAq0d^Hvf!!c=P7y<|rgbTNDI9th# zQTz0iz{u-Zn}m#$x<>-x>QuKxu)XECc<2i@0?@9+Qa4hVhS z@j^W5-2c47qziv?e}8gH&VBp)7n#`|oS)p^-w)W_-+$|k)IDCv@3MAYPOAN}teuzF z|99GA-8>Iz#K&**J)6Rd@$i=VEe^k&J@O_ZJu*`p41fuBt~Xbo=6bU}&3wVwHBoOS zT0NW{a9%kmzqQyk?Q6WOaF6lAu^c;lFE)Q-BTt27+a2F85NU(kn)|X_^+?x0lLXwn zC{nR$t_wh;T%-mJ{{X~=F?ahB83bPyDv%h0A75!5#e z_1738IQ-#J+fZ6t{@(mOFcKN#&TlQ$U-w`_u40vmNbDF$zRn&&E!6*+66R>c%cpW| z+G)q5lx@Tm)Nktl1a?6gJ&Mc=^?$&KNd2l1A#W>-@W{o&tQoSpOJA6kC%bk;v=R9%Sw}%{(xyLj2MCP8%T#313nVZGj)0msX z-0{pkow<{ko5$QK%$>^IGnqSsxigu27IV*GZUJ*=Gq;$zbC@eLcP?|i%$>*F`OLkD zxeJ+lF>^0v?k|~pIdiXI?v>14!rU_EmNU14xxZp=6?1EtTg%)Ka~0+;V{RRDuVL;= z=B{FH19R6fw~@JPnY)g;>zR84b2l)znYlMJ_g3cK&fJa6{WWv%X6|p8yNS8KXYRes zy^pz@nR`ETA7t)dnA^hKN16K=bGI;eD|5Fo_ethH&D>VzK6@dyExoama_12hF3_`& zn@7~l?!)ceuj_h6HWU@_0GbA9FCe7p+zkj9=5|7HQ-Rl{Iv)dsH;X&(2ZY-tIyV7= zVR7f}fM5mIc>|!)fN(Qs#Y8~3JEp=7s0Pp?KxKe_1qgO571sd5vk(v4dTY$0wbpR>=)CMR3 z=t)4!06hvw1+*E^MnJy-^k+b~0@?~_J)k{+8UVcmXc?fd0966%1+)avkTjysO971m zG!IZ7pkhGh0-6cvLO^+dN&%e)Xc?dr0W|>{2IzJ`BB0HHdVkRMifw?t0kj9uXMo-V zv=7jifL;Tn1A5^HT`!rp;Jkq1t_ze#6#tT{z7PeSyQQ0`l~9h2_#}o zN~g(Xfn}3xB2`rsqUBT>3@f34zZyWv5`Q=_b7pB(z#pPWO*m3p8w@FdGN~$9>aPm0 zN4~;}zoyI|Dw8T}Y9k6|*HX5(oT`I0ffXgFT_6++hA4Ydp0}LLWOz@kFE3gUsVVcX zAYYLESr`d~@$-^ES&acLtcZk|*PKu#LKgUyNQeQE8l*xJL`Ou#K?IuXuZj3WD`-w& zNr(YHf2g#A3Ts1^Rpj%ppt+Hn0L_h5t)Rll(nwgL1%X;6P`xA&q6AU#qd6%tUPkLLTxUxhj=!O&R?&zU*X{1wOvS6&k+QKXt& zXi|H5(?Cogq2{(zck>cCH`<_X-QZKRn{z} z>@v!Z&`hZ&D3u0lmIXrL%3ux6l!6gO3YJSDf6dYWEe+HJLY1WyUJ+IT)ihHgT2ymY zO>lXQ(YsQ187&KxD!~v{RW2!=Fu}j1(m-dXMCSW(iKm zO4-brB_&8%TU(-3g-gN#h1E0?3P_bTW{RZ&C6Od2mjY}Y1*Bk2Y2YX0mX!O$N=|M9 z4Rfq06`_E?ObXWqN-N7NOQov?l?nRc1KDq@U)VKp-7&B4m(dZ0}`IE>j_lIgKYnINGs)9=;;{nEiR2qy_ zl`#&ygi&v`Ur_>O$+)$lz_Q9i5pIjtWXsbi*?M4`ad zkw92sY+tGjOH0|z9+H#_e~lD2CXJahtNnG99Zpna(xl0gCQViN@VsdRL zs05cp$|r|IrIVKigG;LdNk4xmP~)FeT1rK-yXbr~lbKRZb!AP-k`+oIoGYDmwv@w| zM@^&}e7~fsvbs_UpJkMP4nrU(SDGkYH5})3GTy;^T2IB>_kd{{}6_T=|Ht-+U zs4_UYG*}iW!wehnSEDM066=!EU{&8RT<#A`p}?;UhPfnA>W_p2Ql-NDm0(a>Qn^&h zsSbt$M&FZU^vxtmS{RfnYcP$45f+eG=SVrms41%qGnT4U1j1mfi~)pmPnW`hfK&vu zJdn~BFw|zwTo6ze1{HtRY;?RAy_}Pa8FwJj46IYdq=6k^(0mCZcZAn$75;(@7 ztMZ4Hl7uM08m}Z*I>&6h+5Xb27S-nDN~Qi9DOgjr0vx;4Uxf+TU#j!D;}nVd#%-|N;0j}DZ0fMB44ZEuFO|TjzVpxeR2~RE! zR#yjWKr@W|YeT`MA%Aru_poG&>Jl-ODgx4caDA|t*~at}iqt5T)!+|HLjKT-)1@U5 zg)xlEny_L}Q6i7Zutbw2X}%#`MQY2ioLmu%;00%vc#@V0)v{XCZ<+o zk|gC^Y^+m|0mOG>z?ySvWeqxKQf~it1HbLV-M`e2M(8X5-*3a^6_uqGXfG^bk)L0w zWFjn^E-J8G8Q8cv1g>2atWo@>Mh7IC%^y)Jf+030{558?|NpL~v&$y2f8?1r=K{K< z@S=I1dFPS)qKhuLh~^Y7EcDW4Rh3H;B8ik8ma@Y$v&$As+2Qp6l)Wym3^FzVfKuB5Ptqd#4I7o5KKnS6i`n+bi!3C4aiVTmw%!?~a zF%S7eE6xij7h|zWMRU#zC<|BA1|Wc&864Bc%!`WVTx6`6Xz~KKcAxAu2K3~jU?>0y zxw146Hp9$8HL13$GOW=2P_Qggs+gWodShGN>n>V&(FOBLE?P9Nq;NsWybFrmW)SI?^7Bh8{Gk#hI5l-Iqs7%;iVLT%H;;e_Ef;BjB%I5-I<=tdCCcb0wT%qHPF$Kb!x6=>KN!re^Nn z%{>wQ=W=(Ipt+eySb|mF(qL#sUn}S5m6U{)vdS9PY{}N|=f6C~KcB@9MwEdG`UM~b z`*5vO-~ZJ_{r;0h9Arc@zP$V?XH1=T=JXjZ|B}+OKzZTpqGI=)x=SZates!!shO7= zm$K!V*}j?C3$m*xXO~URUXlHaiP_Z?v&*tQhQE|u%c3OW5fL_TWFner!oCzZ5nfG1 zlg;q56nKT{_X{GzMPJAZaT74&!q1bE=fM1N1QK!ByNV_}5TDfV=kUdsY_n95NWl|p zL=+(+To8e;oQV8HR7FJL6#qnBeyra3{vBKp2l*%Jxg-Tf`y~7a);ZB1=z~NYv~!}| z|D;V*Ka(4sY3QY=mHSHrN+0D)$XrM$% z84^>>C_j?0IQ(NN`|>WXJSqw$u+KlUq@>0l3I&&!D8Z75Qa;1utv+K4IAuzt=_Mu0 zE6V~kB@n@miq-d-Ez(!;@?(^n{06jN2^Ks3CWJ(c>7~J{D!&o{2TvwXqSqIm!b!~b zPozl995s>Z+DJ{Q!UB%+?Bgr!OVp+&QVpf9!8lzelU@=jFR4@lA!z4+jHMJMAld)VUBfcLR#o4ioRU{klE}IQn;mTLqaVp6g8!Eu`jKM#6JaVP z8m0b^y@#onVP6|ba;s#{|4k<)KXb_B=dm3;bEJ8fnW2PVirI)Rbd@?&P! z7sk@1ekMY$z8%H?WfU_Go!FX8C5M#kjrKbhllWO8@1K1NotxSJuN{y1g<;P!N)Drx z?EjnIPxN`e>{GCxVQNsA0Nxk-jD&B0LP$nV4g<{FkTbB3z&sBb0P+$($Uwm#30s&V zpFkcNnD!D=Mu9)_h8%OOc*qAfI=}%k&#~gnF~cg4Q4a72&XAcBc?`rQwT=Vpg)g-( z_)>9CgeP#smx>R*R2=ZlHE}|{ffMjU-4gAJ^k@&rSP40AU>vl4!mre9BYcIX42pDU z56FY~67dsd0Ea}sCS=HjAJQb^AwR@hYW_w0qb>2FUPud>7k+>tHv@0LzyaR{L<~p7 z0lf?ihwu;oWj~Qeu^EQC{#ZGw?TRn89q}dFAc0qETj5L8Ke1*`{7$rCYFpq-tv|lh zdg4p17rxXw;6r}E2_N2TPr!*mJ+-7HT;UG|%1W4Kx1abm)=ZaJub(pDcOs7|#?F5U zv*k!~fT`^FG1iPzN=nLti5;E3_*15ql$fRjMovekoN`7rNokco9RAT5kQ2g{ zKNl&#q-0t3F=8!HT*)o`1qzf0shj!>6c;>|M=jx&E_jfda*U4uEx>GrE&1c^_-Yba;0$asn4!llNmW~Seq zj6ZVRg_kG&ayjX2>qd@SRCo`^-Of!TdY-fH<>;TB^<$2EiyM}RO8S2k_c(6Ioaw8% z`gEe}IqL>4ff@4oi7=fT42FNn=nWjzz%bOnTeM`J!=0FUW+E3|=dPeSqB^^lPS0?T z!*+U!ixBPL?fdMsUU0l@r#ppeqP3Qcr|oo;rJU$HOU6TXT4VJQy=)clw$tr4ah;uh zV>^%N6Px&rNDroo`$T#y?Rz#%be$VSXA+(1s3o_Dj`h2kc5_6#xzQV}^geepNAxv6 z`UWel6Xp}WA*8=+rB1=N$4Z9;>0v9~V!4W_*J9mZr6#NO1}m+%Udi&!U1{B8rycyb z*X*=MunX>_ixbK~h=j_6)))QuT*Cx6au8T7bN za7zaL)lzv|2K~#r(Q;D;-Io3YOYpzM?-fbqPiwT(cYMJbJAEY7Hri>k^+UeFPU}US z8esVM;q!k<{2WX=p-~MP^gVaZ+6=l?C}_-}TP&;AX3!Dqddr#&TFY8T*Z-Ti2hx#m zcRKR@CLQ^9r_&MZVc}ppb=%SEy3U>JcKlhS`?%64(1yiCFY=@QB+}o6?6^pOvbgq( zbc?knF48Twjoil~J&+b5+9X<^5b2NNHAcJsAEd8!=@b>pZ%L;emJ@GFr*^CLrgZwo zCdATdvsiFrI>p6~6#ByLFWb3MTQg_}f5y`p^rBGkWCrc9)I6O*x7k`O+cIcZdP}nZ z|I7Gyq|;9R%zM(QO(?i4opxH5-IGquwqFZ(rqliQ`;W^1|C0E*5ZG3Xx-Ellumk`n}mapoRapVQc95T-q1 zr`Ie658LS<)~g?})9bc-xrglZ1FqQX6s-+*`Z7Ul*$}ELO70QpUtHO51^R%WM0BHI zy+@$i1?z7Gx=VnDmeuDtC>4Kk>4zLW!i^_-o3nn%(LQcMBK-ekUdLfUu<(+%IC_A~ zA$pawzQxfS$+E^$lp~6Aqn{M$*W8O7(WkuaU4b4KtWOHGO*q%Yc_{svC;Bs={jfkU z@py^MsLNQoK_I$8sCX=mp10T^O`|reuqBP2vpHMR=q+2F8P7=vIiiD{{Vkq;;8wGC z7)tl?MECL84+`{rN}fa6b0*L5*}DY#xS#)%JkgVU_Ooc;Bn~e6k|+9-FZ!E}p0rr+ zw^4^>)P^+LZyDEWqnLFf(KhSJPuu7X>-j`~uv!0Rqs_K8eRU|Hs6Z4IY|q%~AHu2I z?bK=+^mjWoTLl0&8*P(nk>DO~K1bjyZj@ z>ruZit=;xf z4%clL9?hl42MPD*(zk<#-J47I4Q}8b%cYNo4BL`RuMf2y%Awar+`>JWOMe(;zb}{G zA6~{L(L|#&X3*FP7{`maxfePPS?N*k z_^+*W1AiaaW2MK1j8CofxgdUGr8_L{9xJ_L!SJ%$I<4G8)_kJ(tk$os^pSNQ(IYn7 zb{qGEt*=oSe_(C>Icw|BSX+P1+IpWzFWP2)EzI#1Pfpm* zeKek;C*R9GJb_-6EU%8|cAT={;R$r;)X%uzPoPh8ZEug~zQ`R!TY-0acUs@NV^%nOhn+s)a&$Yr&Hw7=bh^iK*{cw9uDv6j z_NL*y-X^>CW(bo*cGzi~-MZaQ&)DxCSoROB>~563xB+E1aT`S1#>(EGX8j?JzDTov zlST)VWsh1UKEl)OoVbpse{$k&JiW^?RhO=FQy=H1-fyEn@ZwuG+8|hOv(X)v>6>k| z#wtE&qxIISh`zNBy2VCO+n}3lbfaxKYl|LX8$bH`b7+kqzH>IM7c`FOHVb^-wTO?L zO`lk>?o(~>dBrBKJ)7RNAgW>b`5cvGTA>J^H9&kJkPVI!x=Aq(SGpS|hQykG3!{GDy zaB=fYdTKaQ?H&Q2=8{(L-q9yZhf&ZPTJgU=)5 z;Pd@Bv11xtmvbja^y^&se3&c#W*U8#3!mr&_&h&B{Cq0CIsvWPc{+R^nJ8|XN`IRO zpO+`W=Z?wZx~cTr$;kQsJop^U6JI-n4(GwAX$pK^oFd+P2K{r&k&J{an!bF*UpUe@ zZ0i%7C+t?K-@I{>b<%*}Nu3DhmBHh@{lW)ZPw4xta~WsF_y+~r!>=^P-qF9G7e2Gl z^_ITy{=e-ra(8m%M<}D$fxpE`!z-z!^L9F=!Z+c z-?`ivT1B+#oaZ_2Np3V2Ci!c5QhDn}p4-5uFkfBg#Oc-`oh6&?VlAgLO!!Cq2h4@X zaYG4gbT4Q9gy&x8aPO2U7vD9K%OD7XYdCRBQpu*@mCc<em)(=SOa|&^!EKoQ@rIyM>~{ zs9PXquj|~X(}usx)015K`#i1ZGv4OuHdKIx z4W=uJuFQCxqpO$~;*TbXkQ=$7f8y!S+@Kgwk8>N?+5q%YL{v1ghAw3?#$ZkyWi8-N zm`Jpmku>XfQM5X^!RaY}L%Bg?`2sFSl({@9#eXm-4z^Zt!;`SVwdAQ3)^B?jmO`;6__#B`T%BWU(woIUmOuLFL?VJAo0kj%#6FENQiji4LfavmiftnW)-B2&kmA@o;wphUDu}$R1lm+XRJTf?T7~G|RRT%Z5Ou5)X#RCXBUTGk&`5OoYJr+n zq8nBVwCP5oCszy9avRa-s|AwoB08}_pyo|PUaSxABU;%YQ0)Um4>kyN>+yaI)UhUq8F|c$k{>EbDcoaD@2)V1j^e>Gy{MC zL3HIBft;@q)vXcez?(#y)(BMlHqm2i1e*UY(Fh@aP(x8K>J2=^bY(-b9AIh zpw>)|PFyR{{L?r(Ypp;BCUA85T7jA;aqJ11qjR{onDM!UIf#%0KT8Qw&9F@fcYB<7?0{>o)8e;l$+AJ9f()KUY!Ik6 zgQu(w0yPijY3c@n8k{^8!+!)%S0Y{}PjwpvlE(7Xyg{HV$MUoZ@y7Dhg1=cjy|Y0e zXEsl9mH(a=RdaPNX1~*T;k!}u8armFd6Wt`xl`>BwZW3sp%u~)y0v))Jr{bFg zD!7EFdv6k`^-`Xmg#S{W{&AB)RLRrlHwkR-br6laFG zUdt6oWNDB{$UB8>n@%BN-&jhoJ(Z~8RN^+BN|t@6lF*z*Hp(WU;54G<(}-(1jflpP z0NzWv#7VhCwYenBhX&|$;txzBk|q-`O(n{kN<0iuUp6ao>I!Fn+$u@Q>=@z1T7yc-gE zKgE6bL2wvXDMF{2p6==y8MB62PW9?($+X%Q{2^my1@LY zEza6?_POuAL*7Ji)|y^xa^8FQt8bs5z0avrb?@EhyxKtFJpj=?K*fCk<$XYY3=qUX z+5G_d{Xpph0NDdT$)5qFe+Cpk2o!x1(D^h_nL^$F91I4Z2Xemvec{6}7(D|0@eUY> z9|a0CApbF-{O^F$uK*=q1&Y50s#S*0G0)+SiBxeQohbxe>E6_@=LJC(S zxwj(46KF-ZA^CTpm3{yzxEsm)L$vHaMau3+DDOw|K8g^36v=r2A$R~Odl+lcBM9*$ zh~*;)_6}^6JFww=32P~T8+{bfc@)9@TdZY|A$os@;C~e{{3?R|IQ9pRV}JTMT2YSm z$7uUWw9+SWsCW{gd=k-q3Twf)u+M!KA$k^T*>@0%?;yf=5yI!NmOqDeyFdsE ztfkK*WX~fOKR|GHBL=$>;@ybpZiI3-qWwc`6hFd7x(6HHKVc*PDK^pf?Z-G zDG{8Pu#vum;J=KG;$?*BXV|d!A~<^yy}bzjUc_)OLbMk#*^7|wMa=gi6nhb2AA-FP z(cOoQU>`P;eb~tNVZ+{!;Os~A_9OWF5ySlm(SF2aKSH`6G2f3+>_>zH2=)O)_W*)- z05Ld#5FS8`4c2g42kS)2Z$`GyuOtWS>D4oJmyt z9-(~}fqNEVa27#y7Fqcl2#PllMvDoO#f0t~sg}NxAbTSXCT}7t&n9rrA@t6n!TcNo zIG1YqxdgC;`u!y|6fU8@atSrO^9Y0UsJ}Rm`V*HZIG={1^9k)Y6J&3u`St|_-UZZ% zFCa)Rpg!*+vYbn(=3heOcm%;PVKPkp$ug>!%Ltrz(xAPZAY4w!?=8u4!fZJ~zMQaJ zPW9|Eg795rCGVzMdO2Cad#TU9k}UUX>dUVt@K;j5vx>l7Md+_02v$+QyPCjTO&F{u zh*lFOs|nK8g!yWMVl^SGA#m3a`fCV+HPjcZB@C`1%fF7mzMd@mCIa^+!tf@t!u3?M zN6B)>s2+|{Uo=iu+NN6BCM)ewUo=e?yq_Tax76p|MG)OZwc;+q@B?JU5%mQhB*;HV z7<`E8&fU~k-c1mEm}+nj)ysRR7T!w`-%FU?OEvfdg76Q>DjueK$?HBls21!XOm`4O zU!t1*DD~xkLv=5sKJUw9!T+Rs`WS)p6+(ENtn_i}^S(w_@pY;N-yqDsLEz?851t^1 zpCAjKqPqJu)zYU4;G2Z;H>n;!Ly$c~R=$hCeU_}^dj$4B5C;E1eQ7~;_xl9?_X*4I z69mtbmHmKf*=~aHhh*hHB5;08HRlEDb6=!-{u0&Fm#H57j3C@g^tNS@uyD zMhh$}TWHn%<17e|vugJ7Ry{i2>dQ~C&|YNK%SD!zo@&*j(=5xs$f}hWS>P_Uj!KtW z^I*|J8k$!lsL@IQqJ`>fF5vrD0&cd^p4aH-M>}$iDgN$t`6u~V`M>@(??J56@O*pO z{6)j_ox5v)Y~4$j$iBKn$_?s`W2)S;`OdQWiPs z>9l)+XW-R`vgBC_%Xq4f}auGA^5)pbHQ&5?iPGe@Sq^A zRsAU5-s2GLNxMF-^7(rJ`)?9K_e8}#L0_;Gj8BsCf~jD1vXaMwxnQB?r>K0L_~E^* zHxqdw7@n%iMS`)QdzzBxf`uUag1DXhbcKZ=e`jGi`-rN1!76B9PdX@e6gvNRRC#{h zHz$p{Tq)&TDQC9lJgE8=o}t=F1a&(ab-76LGr=lUU{AVS+ADrnwP&BH@SxbIQI{*F zoGazb_Cjfo|51_0#TC@;Xw>Cw$@c|y+A8hjXQ_6g#R?ta+1u59KNo~c6n7-Kc{wT4``8;M-=hlC##J^FFat%4Ktu^NezHwKr*$GuzYs`k0j4F5{q+yG_~SEKzp5g1+Eu zz5Y|FmkH*A=Jl`b+97u7`;bmM#jfOhWmhVg3%=I-g8OFGjwk2~n)d~5*VAH`zCY;{ z{0}u==|!r&Ot27~YrLGLs{C(yzs#k)_ZC%8+x3$<#_OQiWxrLGcLY7bxyCD!{NMCG z>b_0-A*k)D->SyN9Iq{(mihGrs{4$f|CHi79P;%!-3fULSb zqoqaYrx}%mssQsr*nddq(kGP~TT~ihcTi`PafZ@i&m<6Ut8gZNwA1HP`8& z$cyhOJ*A-Tk1gll74!uI!B8*~Oa!%^zc%cA?l5-lnZwTbQ>s6a%%fOP+nEYa{z=B` zMTLc6DG2|pF>{^|HGXs1wfL`8y-?bV1hrj>aQkOUU%F3WCYTErg1%e_ z+OD_0PP;O(D@&!n#`X1j?b6rB&0?4CzfKp+eIpmW(f?(=cN=>3IDO_dj+5?3A@%h2 zqUAKH&Z{Xu!;owJOGVDxU1iaY+Z%=gmw|*XK21zRzbX6ed?GjMgahuUF_a6_)Z} zTiHg%;|Ya9N6Nilp}wDdTgF9?`(r)h&U!Bv`*hOfqMmYxIzN{i^>p$-qxxG&KTD&( zyhhD>qd!y_|B1rneuee}lAkCn|3YE#35EVc3cW8V9#rSk5!C0C*S=XVuYEJ}S~nxFbu;o>ca{Hrg}lbioY%Oke0e{8Q2L?! z^`}O^O2a-~?!7(b4t3r@>^D;>a!>b1qr5Nk+B@6FYwwJ_)?V5DOTk|$~`)aq%K0kByBRfn#cFxt0&#Cr9u|G2UksPb+Nd7bb zA>4Erl%H4Qk;pit#(4N=EBgb%NRan9aKCtu10(NosQT$D?2d=D&wB?rpZ5$f@?HT( z-W$NkdjlAG?*Jq39bnY`f7a;#M_z0H#SXLooBvw%pZ6rNKHihSsOPnNsj^$!aaCKD z*XLnSIHyBhPaCCuQ*R-1-uuA%c<;k3z3)(ZwVu(}sb}jKl)b66pBZ{GPwB}83qcrG za!1e;3>Sm(>U{f03$0rfJsbD5p2*NV4U(go} z1VceRzPn$ioqNPid!Dk-5!CZ15YrdB7z%1TVM>k5T=Q+N@r=Ky z>Ur8ejrx0)=!pdr!A!6a#!vtIoV8u~{Lqd(GmjI>Dn1Fq=x z4E@0;lwRK3#`=p-&bH&5h8@{q?C2ML=KUuYc_8{j!w&eA(#w16Dm&!+nI8Y2zDB)z z9^bWDokyK=@tZoAs`C*p6Z|&{=kjw$lCRSqX~%zusuxK+uC$wLH2meB$aT{G>~vW4 z3u=G4{=St-Kl;C{`lI{zjL3DlQusE*Pu{pw)zf}sUH(mT$hV99a?z*DKPz&O_a~he zX@0%xhb>rKr+6tCi#*?;dG9dol`U02A5oY}d)n?_irrm1C0+bC zYFq+oKRk?{RP6O{R(k9k6>2@s`&E0Uo}Hp6yG862ECluWe3#VMDV2JWl#2xu&1IZc zNxjWdUdvmCTqieEc4iyJ9>G#jCq3WtO{!cWXwJ{}9C||0W6S!FBdGOgJ3l1#wOu-; zQs0w${v7o`I!FCd>W5M~;hbX;0f5>3ULL+nb!A>X(x59;bM8j6!X%EA0kif7f0k*=MVIf#ARP@hsn??Dc+M z;s0xUW3eL<1X-6ol774N;3xi4Kl7w=_c-2Ro>`DT)BD5|X^=}0<~ zj-(^$NIH`KzevZNv1sLG!L7@Jqlbf|m#v!pGkopv>fvDFaM-`H=Wo?;uwdqQ_3(|u zHw<4le4{ED+QHGoVSi}f)bo1ta9}g-zoB|vJABRXHN(NN(q?D}$IKjZLDm-9H+PS2 z80KS^-7tKk99>tHxu$xp>UTAZ0Rq=oC0_knnW9?hUpaj3@U_FiqN*D=4zC@)et30d z<2A$A4_~+Jnq@aE3l=U57F4gtxv8~sINU;P&&m_MW^;LK!^relXXW%n>xwGsG+f=b zW3S0!W=7WE+FZZ!)@Bv779uSkZMEAWNSV=16Enw?(;Y=RW4AZgO-^>EI_;4VqU5UB zQ^8ds+V(5?*oLv!+|X{dAlmlX8PVvSV;tLYdR=qfrisy38=_Qy%)?k_b=yC|YYulN z$5(XYZLfIenvsdoRh^M`=gP^^7R1oLRtmj$WYYxmfV+E$DB+y9k@MC}+_7n5w7I-B z*6Oq_>qhmBp&j;Qzq{30;j?h_Y~d9n6Squ{+|pVlL656AR57$8oLz2Z>y}NE6P2Z$ zy`?vM<;bR~*_z{7*{!MR@v3iId&R3-op-O~wh}|C?A%sKIdn>M{dBuIKC-zv#-&pw zU&k>anQvE|!$*&FTAMdj=4DE#qKwDT-l_Qb$keUv>4}zVDObXo3BysRxb!a0sDkP; zE4qv$W>2;|O`bZ?-c!k^#+vKLCa0?Im0D8Gj~LnqwP2!k2lI%y;i<9aWZ0@s?iMYW zYE6uCiFig(Dc`Di*xoeJ*`Ul$ShQ~acxA*kCLI28ay?g17439Q+Ae}yTAe8_kO|iY z?5w!%Ku#wPH%B*3g(IEy8=D+OySagD?c!3SW4cnI=+vF#oVkbDhHe{WMK_F1PgPU& zU`2J!$l|i9H(Ym%;?teV`nY1%gP>z*ZxvPzZK8<^%ES5FM5NnJD?Zg~-O9P!73++2 z&RoF($(CNo(yWqpT4U9D-dV9b+M7C6gE`Y%TFRDPLRu5IbHzf_=}pyn+9Nzvv}8Ko zJq-sdx~@Ieno#E~s&W3hc4zXA^-8iuNv0+$*_0B-BJ7oIRkE3yNhN5F>lvVFcqbd0 z3LT%kz3S9<;ZtfpWlY1#sZE=kGwdf;%`Xd%Dxw+#GF9 zb=s3v$D=y;Oe(0{D%?2FvR7wKPw33JH6x1f(O2bm z%{gxMnahV)UbEuL=4IEeUUelmo2gvBi8I~FRH6}9H{R-y#h7Q_Ee&&^&=Bi$I2P1@()&mPFto})W;@u+TGjfmR>=#&1z#2ZKz_< zRI^~Kh{n{tE)hDRC$8|$h+SFr%3x*R~x$v3%R{3oFI4?nZ-lKE%J- zK+o@xoekOPP%;qL%X&6wNAvi%80`5Sva8>6AgSk8(HB#0WqmQl6x9l=Xhc?Fl~!q` zjdCDsWVN_fT5*47l~zNdJ3-fWg18>!b99pqRYO$}#GTtdeqcoFKLe$}q<; z#tITFF+#`nY{x4%#AFA4gno>f6-LCPo?0bFR${R-kFT2?b1X5Y2m{wkiO*k3Ja%dz zYi`UJjGYd-JdP1Mffp8)ttl4d*-b3*|zQb zj%V9}Z5I@?UA}E6RMuk4P5Jsj$M?gWyaF>T>dP^zWmMV`UtG1=D(ZeU)%hXR0Kw@9 ztFZ?5TNG})8DSyRAdM8dA5pmV;|d>JOK>67;OVauY{MFCdxc;T)L^@1RhYg*;jZ^6 z{B#|F7ao>fHd1GO{A8b_QT>-E8?Z?2TW;tt_ir&c$Erbq0iD0b;I|t5!v_CP2LGJF z|K8xc4ZhdlmU`k~*PaCi|6PNhWAL{b{GA5B+TiOAe!IaxXmEb0X770MgE)Kn#|{1| zgFkBUuNwR*gMZiH{KWBIeWk&FZtyzIEg4&9I3;-+ufMWrGV`7~I z04K|{Y)%D$(*WRf{=WnO;FxV3$BkpJ^Yd;v#9DsVP9Kf3ZKs{1U#iL##ajSXJ z|9pTd4%Y<$a3KJ2bgHEQ)qD5F0Pt3cSN(QS@BJLo>rw#V03;l@i{I0i0q`SetJriL zV2)$vy<1{wb8Kdgf%p6J{8Nrk$1&|V&K*Aol^<-nQsUroj70uSuvX$Ds>jy>Tn_*@ z0Kkm^a1#LB3;<33yd&`oITj$t^y77Wj_b!y&E;5w98Zzs7rqam`fR~5_&By8$L8Z$ zfgE%2wwV}%UiG9xiAT=Q6gmz7jtAgJ_*dg}&iY z*%T)fm!I*W&suG%oaeJ7YW<}WskIk%$SW`Es9JYv8mlhicvsNlaj*R5%FA3GRzCLX zh@I;*UiIpza;M8thYz|AbmckME_03~DQ&JFQBHC`s9efgnduMLj_~Ga? zo66bU^>Q~iRPJrIcVx7JmU=tGRU4`MD6;=)`7O>;W^d5J8u7=xqw!HEe zcSXuk+@-x9;;yjAHQbdMKH(YpEN8GGt{lCFOx(X+Y329rvdZDx!)83a%EimCm2bB? zc(qfv*;d}%L%DIgvP1fBn_V|#_oz7rO>xxjF&R$E#%Ja$x z%H^t#baS0aR>XOgcU2DAt*Q={KUF(YXFRCQ8P{o#&$M}ma+WgkoKs%Xrgo232Wnce di09R-R#4j`qwTkyciu%y&%f}Z3wdMY{|16vn*{&> literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo new file mode 100644 index 0000000000..bd04210fb4 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist new file mode 100644 index 0000000000..3c406b1f2e --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist @@ -0,0 +1,32 @@ + + + + + BuildMachineOSBuild + 17D102 + CFBundleIdentifier + com.electron.hifi-screenshare.helper + CFBundleName + hifi-screenshare Helper (Renderer) + CFBundlePackageType + APPL + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTSDKBuild + 10.13 + DTSDKName + macosx10.13 + DTXcode + 0941 + DTXcodeBuild + 9F2000 + LSUIElement + + NSSupportsAutomaticGraphicsSwitching + + CFBundleDisplayName + hifi-screenshare Helper (Renderer) + CFBundleExecutable + hifi-screenshare Helper (Renderer) + + \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/MacOS/hifi-screenshare Helper (Renderer) b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/MacOS/hifi-screenshare Helper (Renderer) new file mode 100755 index 0000000000000000000000000000000000000000..01ad8bbfb17ba71e0d5da0ea47d83d08e5f9511a GIT binary patch literal 257848 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⪻Tm6LsGs)o4=*=h^5sF={)*R)zfx8`Bj3=fbuknH*BGoq0uH#RR8i${dB-K*3 z+$@bJ@_Huv*{Taz0>tiRAO}ny3-d*ef!~w!Gv)InEvVUZYb$o>qHa|WXtQQ#3uvvehgJQNRt_g7 z*cIr`T3Cg0o-TgPA12^?x-J19N-Q*neAD}ak7(5)6Q=2P944Y8QPq_M3Ea|`TZlIB zAZ(Xu$tJKOxZn5sV=1t@-lmmZdf zNpf>BJrX#$P|xA%g6%uW)`LoRH;foGi?B5njh%IWiXKPESMwwb-5x%WrK^sH#w~RN zNFbEv*b;qPJWIo~LHZJh6ha9t{y5#SCHg1vI317k@L1X#f1Kgi5=8=#MPW&j+U4d+ z8I4=&`jJ2=Gd5Rlek_w72_MYTr`*_pLEwJB*!Sh;$NJ&^ApMye(Np|UR&1Qy{8$zq z<>8UEH}S|C8@XsTdT`6lk6ArtTiLNZx%shde1AC!g!+dMWO;Po^$m1A-9p0qhAQC$ zrAqd8C3}-Xv;JaZU5wTP`u;_0ki7#r#d8q5M&w`pq4M#2H!Vt-BtzIKHpM*(3o*sKtZaxW#c#;vD z0?YxuLpge-_5>DhY^ckWOw5gLsOu+wXT>gSsLK++t+5Ll>a5~-cC3FxUA9!$ALt-7 zi?*&Ikq{C}rv$kZ)S{@eLaQ<1ZJm8_LmiXq^4xNBwquK@aedu2goPcQQ53QUJsVe^ z;GjCzHypKGxIQ~fxG3edHsx_)0R6aywukp-d34pnXL|q%gwq_I(RVrZxYB4#_`o1f zoVr5%dAg%BilYO$*_DpxdHgxZOFYkTbVi>Ao5$(v@eGq%!kMv!Zn@c&>87FZ-YnhM zuffw80;0nGVl(ihAAd4P|64y0S^QyEjNoAwf0&1d(%!^FkQp+?x6949S;Z8DvtvW> zK{gsFA%SpzS9ovMSba)bgPXR}P7*#alw`M%@V-)#-NEsJXlTY3&bF)}RHp4~_{|jj z1D~e;+G8U62e&L3!{?zm*y+1OZobVz+W?!pA82m^@QEBq1lxKRCUk%!6h%UE-{Zs? z_7B09VQD91gWQNL-voKkE3L#CuDw=nwls$7MvBj({di8K+f06MEH?Rl90`Qe(Zd0J zP4^hr@&YtrN2qhPMQ%i0H$q!^c6n`bzE(Rb*tsyXY;uvm!QN3exmecyNK$vT+$2k>f`>!}ZxMm4%k*7{-{hvPgcWvM^eNZAJ5KCO4o3 z&JEcl5Y8lYK+M}PH&f!5{cw46!`y!2G7Fd2G|bHsmq-^CD`=Q&6_?q#9NaKBTaugB z@w8Im{)7&QZvqmB>*o54`DsTw3wi_5r`ZyPxgu4((96t7RlX!WHPDq|ks3a-G)=sS zXoHB3+*c8Ho2@Z~L=+w*uCQvAHcMr0?EJXO9jW9kv{dF>S}OCgmqQJ&V+(dJxH{Rqc1wImWwTf2ngGP% zISGKo`p5GxPNG{yR(GBkWTDmBRyp`K6l%ZjOxb^#`FLD(yGS;z&9OPRFBpn?!rqz#BCWV_%VSViYpia2tu5vb zb}ksfbDD_FX70#J8$Ag-v2?96*KKL1mAT?wm3F&n2b)wh#$v7HdXmt369kylAL98d z^A!s01-de3HO)$I!sP2_98{ zWb2}C9))u?(W|%8_9XskxT0ZGLq*edVFT(IZCUhn&0z1C~_#BKk$_xyoB)S6=|>a!d*7U6pi?t-(NzTW&{){89S zIgK)(|7Sv3SM^6)hzY)f=+!MG6@HRH0EuIOm?+raHwwm?C}ZZILf_oRw(Tt2OONk+k(k-1YZ53qQ4qr{d%PxM1dW z)AYRddHk3mlsIO%21g^`lld{jh4aNSK9674xAXIl!Q$SN+_{gR2Bxk)7%$pK{vuQy zq*+L}Pp8>}>*a}?>9kzJS3acUOsp6D{hF$LZKBN?UT}py?AEGs-OjK}p4dt!4khWx zIo(gI8cNf&s-c#u{NsNA^Ts(`ERy8yjT2SbAw$GpK33kd&&8S>$ zugy=M-Id1kv*~$%n#XM>%T>z6VJhs-##B_v&`b8i)eksmYkICYd zTAL(kl|$Xm_WGxYo;S63vp+$z-2-{EF|*lWDee5#Y-gkm1spqNdMiIo&CBWC5Hfxl zD?~$E&4#w~OEI7ynhoufB`KQOtH4JB->LQBiJtk&`-%BVozaumlTwARatb{`w1rj@ zWPUf%^B%xijGmIG@jo$0n;4{*5AvYl5QF4-8rKa1)(#rwJpW-m&llbps=M}$3%H)R zhK7lAYi-4wxNHo`6vmrG`Kg6u#2g!8o1#J7)h1d=%}x@prn8WYm}Wz51n1USp+(fWxuSavjXMg) zZnmrsd?UXJ^+2BZg=34c)rF%QkF}u=CsjCzuZZ%ht;D&rwuaa4+VPz4@7_Y*P~&PROfuWnk~E2Wo}r#)iTc_R4^neW@sx9=_#sT&1S#mIW4}6vo2qfn&L&kfhI}~< z^^KDJ?3(B$c%bLqI|qMOp**=@{kcHxENi@~^zuZ}487!6f@+q7IQEW(J*y;$Tl9#r zSzHFp%hkBl(p9}4r9}zd%_iC8=BWo8x6HMwT74VQrtT1j*hZEMiN-DJQ6Cet0Rc>ytW*;SGSA6|X>g$UR!PueD_gwTV zp5HNxE#>BqV8}NLK21n%g@g_+xmh?Tb&*AD@kVl|6}=M$T+QjNQ}suh_)%*&^=zc8 zh2O)IM^Nz<#UYNsU81fXg@k9U79XiFI6a7Z0zTMQZubK}&+`KIar>#?B1y*m@bJ=0 z9>;UK#|ZFCA^V3|#l4^6Z;fZ8Vu=vF{v|{H0%ZwL9&#`KHm>BgY)dBL4~-ZGUkEep zUvW(+v3X0#liu=zXj#?lzM?*#r{dcRFAMsviyw*K@MocqQcv5W?pxo#S|apW)Vr6L zJeDR&^veh@dymA*M9(yQ05XU&zLB7fG3G|TQ2oVx!N2&!IWZC}NdClu3%{$E9Q1)r z4jO;F1(Wd#YSgRrbGqB0nIM&CkDyTXmbrsejXxvWvxxKL73dBdpOkZ!SZ%g3^A=p@ zUCSBw`AJ}05FDXLzbUf#v*9ZLPZZ; zdZBVK$=*RI?@pyFkpJ9lkLW8fa89fpM#X)oEA1}f86Kt$Y1}f`Mzj@ttlG2q3U%uF zwW_^>IRYx*xrt-t%UXfiNjE3(<++(Z`GbkC>u+Z4Enp_F3KBKlcN5XeqcKj@Ro@iQbw5KCe z&cY$0ax_3N`dx?0(U@V$t#Q=KO*7I^6#E)XgWU9Z8qQ%^)%#aV@=sT!Nm38edt_EG z(wlg0r1v`$LDz69dLE=l=pHxiHU_5mpgp3AhY8xl*~UX<9G6d-jeN?Hp4SX^I5X`X zy5|hEcMRFddF}a6IBT}>dguA7{t7UcAiB>_O>|c~Ky;`-&q?KUM914p5FNul@a<|| z%=`vq6`6WknxhAe`)}lE_-K|OwvWp=u@P+rsL|LakaWHIbY0mg2(B*53C^A&Nk&FC zC%8v&i|#SjjphV5)4be1`V0h@xh;j@0JW>3euz{@Od_kBVp7)Jhhz5;Z53wRSX2xm z6a+_qdIF2aDo8Ek!D7bZ#P@UnxwNk*njl;+|ArIp+&{$|Dor-Ti=*>KMiisL%>6G5 zk%}$;d1TRA$lK&vwZ^!E=Zh7M7hlVmG5)U9<20_{(HjVzW~CExGRzBakw}#&XBDYJ zWv1TyV{zWEFU&V4V2*g12%)1T^Q#}jbGi8r%yJg5N1|PC{Is;^>uzC>;p@ee$z;)? zrF?bnCR%2W2^aP3P-`|R53LXEzPJ*Zo5RK}B>c^_may_rc&qn*8!rd^=`AGOb%mu( ztqCa)g-*KtP{@Fcc&Ls4v4>pt%|y@p!Q&@!lp|!ke3xJ#GZ%9F=v6U~UO_x7fm6;x z*qfuMA>{TTPt#0P)A0uP`-@{0s9qdMO6#w#=8U7zem$5*q2p{`I@6lUC;N=wevk9X zl@if1)BhNs;2r++VeVVB7FbF+dKkVtg*te9aZmpSLcbIu_~vw9DbdS+cz|;Q+#Zci zl#bR)?mZwr{rgC8L-};`vUMc5fh|0rC%Lw2lWjyFpU?87&5{%-OZN#wgXyz%Z2C#` zgrd(PIrPH(>gW?!rxr8`vO4puU!m(=w2ja&Xcy5gDf}ORSw=%d&oegQckXHz3KOEB zc{b5YcKjHw7)Jj)`FrA^KH5HAl2VkLq`gDCB=89@nCG)$#+t9<64*FA3Tts@%_pF0 z?t9kTUV;6N*y@bs?@E7o`H$BkF*$$VER9Jb6(*lln0!*f`GiC&%*^B!rTl%Gd3-;x zUOt1TyOw(#WheBfq`t)KXToRgUH)0g&G55PQ1@CZ`QxWZXw^cX`u77o+9m(_DW3cY z8TD;m=O?~FURp1aK&90hg?&ra(!F+GaU;yqiC$%a!$~+=E(f{wi|eY4v0=Qn_&yRo znoi#A76p4zL0qLM{^4nzbD0u8o~Ah0s`A*qybKABwF#|nQ=A)T=NR80ku|R9##{B9 zIBJc|k(}IB&C?1)$9O&GAc6=Kn!&vK517>({A@wKidCTnwLR&-jMt`t7Nht=rDZCu zu@XAohH5apn)sNJ5dTMdIx0jjwWIX*evgC2{tNSbvyw_{3H|?$xNJe;xMM`ieD(K& zsi?;wdfr9%Lb2q#My}SW^oS#5{AL;i!5)d|^YT^NY207J1#YeRX_?3H%aDC>e!Qo8 zjbThpWrn`{AKjz>=kGaH|CjaZf8QA1|CcX{p`Wt<2T$4mTiC!Dv+SUKLHFO5o+A}F z1pu8BlP}B+{1rR{KZ!uCpW3ANTJn|5*Sx%jlRz%^-e`! zP^@ZMoGoG`d@P;ll}WZh3A$9ah^X}FDcHgrQt1rN7A#G1qI!Cl7Zv$n4@MzD#re+c z9An>P^NPN6t8P}GKYS(FVl8UKjn{LIn=J8xSD*g@XNimW_5&>8rRxZN+xUM|z*{@L z)bP@o#a_CgRG||pyr?!fqg8OmMMXj}3Zz=Aq8V3!Gr%0NXN@bz!Ml~C9`cO@4iymU z?}B9#-mL{h_jCzf@EC-8+KHZ*3smU-c4OD&{Fti%M=<7k&E0^cYF1#@D-g$Awm`SF zHp>x;PPU+0aVPyE@KKf{6!<1nezF1wAJ7T%5KTpDa-JfV&Fmv=h|4Oia$ulEk{U`S zxrtX9XCXq!e6qi(pqbi zd9!u0Xfif9ULTk4F}mPm-a=~&f}OtmX?tLAR-h}xHyw}QbO@h=#`XRcvGOE18S)Yo z)a!VwZ4xaqOM_;%6zjB#Ium%16_N3^2IhgLbJtg^H|lZ9yI7+2sx zmn*O-!|m*pp9#g@C%S(xKK{W@0p-KpjKx+vI&p9BF06trTmb~A69K02~6M@6% z7W~%zhw%2;9ioM+&_cu1ZpLPJGxp1F#&&fxwwN*IVT^&E;`&?QPyuMbiUR2)5$E?M zM~26-KhTvaKbfBnWobM7$n=45>?1W9i-@I_?S)fVS(Q}|;26LyHy3ys_sdN+h;HJ3 zU#`FcTc*4On>Jx%4KF$d0A^i9-|ux^LAN)&-OzMl_|q)H!gQ+{4Iiajn=XXEh&@bd z)+?3?-0W^|bT_1`HhdNkiMU=C!NK3!ir^_)ny-Ni=wJV0vAuG;-aw^F7#)`faz}I#(mt)+y)#k z*rvMeY5WOX+(# z4NVpky=`W4s86G}f#;L>%8-|=P7~w}Y-Pl;HNWoPFn^`eQ+SFF=ro7u2`2l0DzgZgU-;-n-glrq=aqJhD5O64YXS5VB z7JX0%Lyn7*twIN(k{K?zHR2 z${ptV;rhEJ*y-~pmXKWTkltbZr*M+}EA-rH9M|(noRNf|#t7OGkG~cE84i<0wVskGWFZ80lWo(Df<%=Hv}OF>V#D6RqMwA<|$IW_wfgd+1|H`NRFeiLK;7f_|9^h}{y^nTov*51y?XWPRn@UiyO3<2cIlGx_X4rk;@7tEg^YPUXV2Fo$)CtES~S~tAee@SVKFF7{ywEp>DjQnHP zlE1N34R5lC%IXu@wOg-Ag3FVjVuJ0~P{K2IcIlf$@r%a-pUX{O&D#AG4oOB%kYmaNOM*_jl(O;wZvpb$5ieKBN>s_z+YY(IUv^f$EG45i^7CgPTnNt?~Vyi^P z`Da<*x{W9@+@mealw%{S-!PcpVjR3O_9mN|GF3ZQo^|%aw-G7nuqinEWL@uaAQ77{ zpN*f6X9^nTNt{+BZRV9aP4#ov{11d=J=G;0HUpEfc~j#(GK zj;xAi7<$4T=%*)P|FKKgyY?N6|0e7KE7&oYIhkxTSd%kl*GtPJS*w%!>^nxhEH~|S zG(nSs>D2Xgs0$-t(NU*_8x#D;tA#Q>T1h6`hU<j&L{M4%)_CSxh&7A0GQ4sBw;bJBk+Ml3t1rpXZcd&x;yXvv6ohNTWbGn} zoxV#pR^R&HI0q}otYfwq9Trof)keGT9LRJ@uT~Ce=@#Fi3xeipttKjXAixrhh#=7 zhHXkL(jd3HnYKo5cSCoFzZlI-&5GkLn>j^BiLy4&DXYHCFqqda7G-tOCcKNt-nC}0 z#f$9WYZXC5WX-o353b7^Vj$*xQC39{4xr*;X)^Z!z3Nx-$Q#%<{v$T6jUDm)z481G zP=>pMJ=LkkaN~m9QLh?))!cAS}1L zce8eB(iI!C>lYj9pP{-T?#3@1jTdu7?BJQK)o+d;9D#!~UpN}ih4*yxJesTtto}^N zGuBY@tUBJ9BGqoMz1!Q=9huzuEf&+p`tJR>_@b`IWIcax^!wG0o1c}pe<-PKvi&tL zUXaG|GxfmsxDf5(l?$UioTCZY7c}&yJDPB&9!=OFJ2_c<3PwqCY+B1+qWGyd804w8 z#b@-e#YWRDI01|ES;;ZjT+q-vEb=Q^Yhuk0%OtIdHNWcKB*)yFQ?@9~Eeo^{2*_xt zgvM<#%q~n#*@al>7)rN=I3$~50YXjPN-h%;K8z3jlC7&oLahjO=XRX0-NF?{bz207 z|GI?2Eu0*C3Pclcd73J65y7>(2ke7{4h9o&W?5 zekvRIMJ_gR`>H=~tX(pA!T?3~(^9f`H+P=H^uW)_(Sw{k%kr9|DGSY_k*pO+oy@Q& z85sGK8PN5cZP-o2u1t6Qoprk2H7VJDvgU4?t6BDeDfzTznZBlOS#>wds&AcgswcXt zmLl7qHj~G1jAD%K!27~oCm8j424V4woh%@+uUGB}vbH$nSY0H_G3)g$;AeuYA>*PP zS#z(G)uO!iB3yJqzNRm{T4b}5?$O-jRlm~bi_c(zjHkXqHtHdC%TAB_uFv(Uqlwv3 zH@)rE0xgQ&6s6{i=%Xv0y59K`5vA1k^XqlJYizQ_CTn?YhSKUg;x|2av}6+9*W2|{vi8aKazb94 z!Q{0I#P02!qY1Cf$+5v#vQqHuRh_*M135CdYYL2I*$-u$N4sQ(W6RvpjeBs^VXmk? z7k!R%JheBraIa_kXEx~IW5qn@(Jsj=*2c=(HKMGAGG*6y%f`yuFQp_p?7Z!uL$LQf zTh`lTS8wR6{5>9Sr>y!~43RL>DmU$MG_L3RhQ!$Q$r0z?xWEwz_ar1-Tet&xgbg8STS&sbKLp*W?rdE zT@*OB$Y@+alSOrRbT{XCsx?;J>e(K*al7S>vfkQtZbBYTB!hVKQ^~xgJs!QCEm9)4 z=C^ve9(8+k59fGlPt3c=v%S;i;dXks7vxxdOFZXVkfg7Lk>noOzB-zAGS!}8lPkK_ zr6asdN z<>;rqjx7sJ0~m1o6CmhlBbk7l>4`1RjITPR>jqIug$?tZoJU(e!=tU5A-ld)hRCzd z?!KN#amKF)drB(jJkhop#$LF&uI^l0iT-Sl4;hBOYwxznzX1kYP`O8AG@}xy~;T69yKs z!2%3KR2ad-WMi9|RepE;xiz}pbx(qxFrORcXC=yaG~I-9VUWDfPh~e0vHEG} zjX-Z2D}AAB+&6;G(_5lnGdOyw27g#@@4|agRymi}yih zkNl+*axnTA`STuanbYg~G6G#~rlCRjEIyVUeOhMNOLZ|(e;JFNz@`aCOwnskr%0(* zlsT&?$I-L^hQf>TyOVPahF1I;Ec<|E(=Txc7Sv17x}!*@uwqNf&*CjZjEzR5DP|=) znvV1`yM?X{bClsoec#qZ-(lxuc}#w1_d{vtVLCd~o!`BgSIQFe3UpLIHLn=c(ey<0 zpPz;fc=R@78oC?P&;h1)I0~P{=1-cThBMX>Fzh%OzkfewCpHr?>`Yk^VaE8`KXCjc z=9^yaJSqR}!e_9c+srAGO&#;kAYB|=$#I3+9H{rkCzAYhv&1gvxMJ=HlW`q=zWm|^ z9`!Xam_+>w+idBc*fI`t(EYoxz-ddZVqu$Ym>JBfc>S*a_9)tUIOW%;ufZrx{mtsn z&WN&e_qC#_m~*WCj9K;QN9*SzgH7GsSDm;6BSpg%Ni(%uOilM^ruK+*bd82aE&h^4 z*Bh=KO)I8%O*HV4)kPgJLWR|dCweYLvSsa;nGkSKY`AtZ)$L}{MOm8_zsbUwU|hvt z&AksI8q=3(J|t&rIPA9ljqTB|cFNJuv6jU}zgzLx`TUD6j86oz(VY?&4zlKcL)Luz znA%Q(SlxHs-O>AVDe`b{VzKYls-3d7IMb_@iXQz1@2LUFs|F-lJ71csSw8T(;*Q1_ zP+(K5GTy6xXfDfMQBF$IGgf8@Pxrdwk%OK0u=c8Vve%kpzTKv>^5P}1zY4VY)TK@% z`w<_=O?#EAz3P6b7Co^mq=aptN1G$bT#r0!#McqOtk$>6>f#QsHbd4TyX9z`ggw0b zO4)?W6sWEpj>Z>(C9G$f_9&4ga_oJd-H?}?_C&tz#Dr*+WMNi_9$}6oYfkeN&R*8+ z^Q5_|K9~sa3WQGFTM^XM^`&3!dP7;uj?K*Sr3)9#T^DNDmu7p zo+tWouLqY^X;9#L+$7-}9(nA>jI2hL#Thn2NQ ztEc#34#lC8O(z)VKjNQqy52d2MVKRcTss|6{E)SbxzV#eAO|~ziHkQN~eE{bl*oYn`%st<$T` zkv!U<9@+JZaxuE|WJm|m1Dt2ppjKsQGgdzEPLo})L=JYH!H$l_dNNR-=9IO$PB}K)DZ7T^ z&J^DPPqbC^y0&8pTqt#Zh?PgQoj(ev7ub@d51q)cR8;nNKE%?oMd4uu7r=Dh#S(B# zS#ksPcPaMvuR>ujyACNs;+?32S|rKp8(o5|c9D8`q=D+Q6o#D7`hpdix6FO`) zT~;r2%D4beoy$hM1s?0?Wv)Z&?_@{uVK=mEuVSSSCFFC^H9>J)*fu+p>-;;Psx4*f zbJ>}{S9WoZTc4FR%PZ(Y$Cmk-@M-)lPIK>#_}U6GxwgVgV*RUKD9YLtS-o16o4Qf{ zJg2N(?UdCJ`>6UA{9YfvqU?HEb`_h?_c)p!>D6_#R44T6`K?~{_0F-NNVTW!yiBf>*?5}6#;hs$Yg=I^ zXJjX`rd6F7R~A{F?Uc3oP6NUD&iroK#TPhkYm?PM2W7QT#1gZU*=!~nQ<;tI(alDF zvIyo2;`=u;S1>JFECy2_j2@W&O0k>x3XkzyQK$= zu`4IBUcpu1@z;OoHKvFNyW(;8550QV@dm%}XqRV6g$*mSMpNCZY#LGC@u=^}O>aj& z?yTbakG5i>x$VV0Y(@eiiQ+tZJM>&W?er{943Dp>?%iE(#*eYtbm>D^ARD+lR)M*9Bqz0Y-eR>a~_EmX>2l9vdoG9)A-aY z`X>HQQH0hRZ=!%w>#Dhhv^!h-0^-NSj*A+maD zCR-S7GxN;vj*q=s*Sl`TdJShajq^e0F7CYS``#21ZkA)#%8fwd$MqT4Jz?lGPPzIh zea4WhQ`b(3`LR!*;Yi83PoFWx%x-UOQlHTV*wkli>q$kBtv5~kn%6NFo4TRtIwZ5L zhO^|@$noX6{xmd2Xv&kSn3f4Y<6nQ*%d|{tJ8lRY4hmOKPEqS^GZW=^$Gd~N-u2f$ z{4XiQ{jnak*Q=cig>MB@_&S<6%(JnPIULc`ICumh@qw$D=xmN}q3PKl|puy|b%V*O_k3%QWW?!0+UN z_5jh<5-AQ@{ULtWVNlVvIi#eSf)eZz46yU*?$o|d?GMAgN*jZ5bT#%MFq9lkzr#2J zLg;*nX=Qi7L?*Edo7j{sVE4FTv-fQ*bz$8m*&ej@v2#f1AdRIwYcW{`p~b3oz4Lq~92@W3BksPgvDV5^tE2bEP{mtXxwu%tScBnW!}z{M#vYm%w{aiN-xGH%U~RjbZRVTkF?$Z|Xu|SB zb#Lx`3-k^3w^#itzdQc?RWN?Q`I#v>ZWl)hQk zE_E`sk9(6hR^4J;ixD5scz|hs5UX!6RR*`P1JR2cQtktpf2dba82dP3vjIM-9bv1P zOgY+`=~0Wba*W%mAvaz4+UwY`!Z`ZlQEi>q0&I8VP9gkd zhE@<~#!=l!bhwk?j-#$K^55>1*!hd%EGN5k8^p}k(}=xdIHq=I{K130x~IK3i){e_ zFb1;bZjm+L6F@K%1U1IUl|2@w&A@g@di(<@{?r{^GYozAhhH0no3i(jR&z|1w>7O9 z3`GD2c^>uhtUP3xVc5GsK+9`5U*cHD;f_an*4a;26Gbwiu$Q$k>;ru*MDc>}L0;F2 zXx6FS7$_^V@?bUUgFzJ?>owbceC;mmnGTl8O= zGF))K5lklHg`1#(P_lBM^eSVA36xBaX7kLNBPtTp0e8nw#Nm=1U4KS-46#|ba{cYD zjfK%wr&A=oP@9ukIBQN$Y+tx0v1c zURREaJa7O+>TZDo9~o^z(pKoh;`_cth5HnH9ZX51E!qvm-ono@&Fqx^&a6pTqsb;a z_Gqgz;|mW!2F9)OzxHV7#N7va^{(cD_ow4b0jp42A5q=#F{H>{T`q&DVqZb3*p*6D zkK&#`({MIrL(TeV3=^rFJlg6!pBiK|m2S|KPYdSxw52(PQ6Dx77CYrxCtYY^1 zvu<3QKy5{%scW_;R`2v^ptO-)*x7oo8!fQd$&{jR%9_xIQCGwk1kBF~MQO!XY^Gu( z2cy{uxr9CS#2%kE%y~TRmMqX42#=-j8*EUk`C?0*uyGvRtLwlPm~tL%u_(_vY5T8^ zjj3p2S_n+18kmYdjp@^0{;!xGJ-+lfm^WITH8vYwqNn{lHo6ij_ddPjG3H}kHq$c2 zzc02N>>BgQmEcX->w?Xxb|voIG?;LA{Ewj8Bol7-s{3JNI;002VR3T`6Mp`S{!Exz zm)gEdWy0s>c(jtd==l=w)xu8itZ5fin(PLeIS|8p4-my)`36eiu+yWJ$k9Awd@G^^}CsXWz99(SB2Qa)~&w{VtW&MVme9w>YrgHP#a| zmTR)MXmk7(cH7P;$+VF7JjT)3O&)e1vAY5KSFc*#+;yC(PgD1^#J94A-A>V~e&kg< z<=i*fT@^io9PP0}!R=Vvhzp#q`~Ev@NNu&B478tYYfrK zne3qc_vgynJI|51?J~DVj(*T1$EId@xv$yw?Ln{R-sIJMo8xb15Otl{r!O)M`eELQ z(CReYZMM^xm3RBJNrjFr?$NliLUnJ2VV+M5uuTZZmIC%3h3a0{*oyrO>`Ta^$Mu4& zKId`F{)gPO7yMB<2X>bY_3H@NdLYsauli*}{Z?9G@n{i>e=r(5;4r^XhOZbUYl}B| zwd!VUGInAc-s}1x^qE(Uz;dqv>v5N_!_im{4Y~TVtR3grQZ(A5wgEM-78ZT3Z@lV3 zvwSSH-fwKhZHBY@7h1&%jX3gKeXegDH*fd3_J`8f?e@ej=xJ(QaTiLL)iJ==tN!3o z({%SvVCB^!8@;imqQ~`)W6eV_<#K)FXxz@UCU~J`pHDjt!l+l9QHZ-yO~mk;M4@Ag zH*2)4KHs=!g%xwK=yAO#t8aN6vtMI7OMhSoG(Uxn5p*nGwHKIswCV9@Mxliqjo0x+ z4&!8}R^Ookr9ewltD|WTPt>^{p<~FaN?vsW!#A?g<7)FdiVqp*Pj|}d;&mQ8=-}Rp z-ecGDxOX?Uu5dth^lEitm$lgw-6=xv!unmt91naJiyqhe2DYz5dzR}}zcNDVN!B7; z8|rr({kv7x^5R1n!iuHt(Jrgk^+V_Z*bkb0xK564?@11sW?6mStDREl*ixKjHkZ{0 zy@t>Aozao3ylk)fsZripSx1-mn~}_jg7xNitT%hnn{w=Y^yWQm_I17CSj(>TGKmXa z=}~v01Dnq6)pgCi6HU1aw!SdKIja`kuEwbx*7$Q1mzbZHF z^=kFaj>d&drJbaF-)>oRdDZGT+G=JwU68VO z#PnYtb(dGG?J2}1hJD?0h1d@RWoGJ_GfVC^$mz^@ZC}C4uocI3;$?}{{&2nNSc8QX z9&W?AWmkJd>lC3TH}r3=LyqW5CX2gUys8A&pt(1C)ft+5r``(6Y-)|n#C)OQLc4?U zU*d^nwcQiD9E!a6*@espl2Kc70? ztDfqKwu>H^TSDl<62}}7yP#=oY+Z4ZF(N9&uHnhFM*BzGMV~hAXnOFvy1eRVCJiVv zWUan$RA9TdU*CT*41KQ*U-3xSh=KXL-VNX7RqHo;qHR51+&}WXSIcMJ?NQr7Jw9!f z=yQFAYfv1<=*T)oVSU|w9V;u6&K_dGB^RPGF6#d1)#^8TT<<&9828xyfT7VD{2opF ziMvsEH0FJ;>s?McHWv7$V>mx_>Bevb< z?(nKJd}^ep^VMEmZ^jJ?_}|;B>#)1upzAuiBEeq<${RTz^`EjD+3m&dR(-2iODi;{ zT9XrBD!Lt8{G)y9r|!m&K@2NIuj>cgJ7RDjWwKX&89{;vH0SH^vdK~KXn8)hjotF> zQx6p4l!aIGbwozyw|ZSaIBstBxZW>(8dm4Uj-mrzwYtNnRpZ_@caqHvm<1e-;2kM5 zfmd~J^{OwKrRV$97vh2wWAg)bJBo8}bu`{c#`Vz5JSo4mX^%s_oUuwwwKait1{kfAjhUrgQV*~(({reeZ_z|^D?jcok7m$r1r_q`1?c9M*Est zl^G1Rx>;Rb26$Z`g=ZTj&oE?>ysnAHZ5*e+UmZ<0XQbU3s+MMeeB# z=jivSay;rwvihoFXMtA|w#R?*FPLX})kp^uZx(O$YO{_l-gwj(A>R13Doo&C8Y~Lp zjWSVI4`B{JTDtjQFq;R}_Y}K&pw8KeTU*ovKG(O7=qQ6Qwt7{`APkom=HKq!UTuaO z@|92B@jA7wb_iOGBC9Q5q=dVFY zt}aKE*@80a%!A>L7f7HtK%H*P!ajAUiNw)NEjEYm$Jdle42f_1(Wr^Uneo>Kp((uT zmq5Z&m)4aD3P6{(diy9K+9s$6ezZ&3dA3x2UXD*~lhx;CwSFtuimWbb^{Kn#R@^gV z_UR;9UEJc;PCZ%(D|Bq}jrOQ7quYF1z36lGdey_G$f`_YefpKrr}dO7+zethNp|X= z%})K!5&ezPsV#k@{gl4;l-x`V^r>xV5He%2p&hb|t?NNG~^ z>lg@GkYP;XGFsNx;sqW9h%3>rOOHWZ1NzkvXVEEpcL&#B(&K zeGfq{vK1!}ysmwY#v=53ySw!OvnUF*q^v*Ny^z3QrE~^{lPTqR@sY1xrW_exptx7fSq|=mH2MkPhfw_3Knqy${t+6^`oaN-BQOM{+p-=MqGCa}~^JevU zqU}9Rt#xa=279%@)~+aZSNwoCoN{~Q?LF+6U9`u#{2Dnn_*Td^iF=foc*d;h&iD_-vrM*HJ;p>kOhnr| z8oy&pnrVGE7fN#+?{WUl;|iHsi4;Q7fDp_5;Rhi~daq11UB5Sh}w6Y`(_{!R1 zoO)A+)@8Dr5R*mvz_W1kKAtATT1u_olngCzo~sp42mMUhKdIFphev+J!tW!7MKM1(Jf5E#oFvMbWO## zy58kw-4$EFH0OguHUTd`d_ef7PG2#(0%>*{{HXofY8?+ zFT|71{m&~*y6`9W_a~?1+_%4fk(u4W`N{qL{eaE={kPso-Q$J)E^FuIq}m_L+Ie~X zf2S?h&GV2(eEc@wvnjk74{xd8;_%DaBX1(oBQv$Z0GLqcdUN$@t~cw`%omJZ6ZK}I z)x+5V=aqx)OzQ)T6_ZTl6%dxZfV)G|9@>EE+-SPbbkv6!kxi7m_k97SrNx;pE zQiX*IS+nj~U~JZ?#aUO%v1w=F+Q}w{|%;ZAyyoMa*}XSMBlIfkvYJ|ztJs#AnU^SQ3$Z`#&B~0QhU{h)XE_~B2SEY43~ibbL4C7O ze~lr6!yg{C4W+f^@6F!>Bat!g{MJJKbq^-wDpr|@#EyaF>+BKKLj9j9VU9+;d@9GL zopwA**+xu3{igm;U>B6pqsY8a{|AhS)UOH=^0u-Fk6bLwnjx#Z^o3b@vTIjlwj5Kk z3KE7te^YMo@&6N?yfD0|+xP?^DJ}@8dLFRtL+-~OfF!wNXk1)5F zxpX1o^USp{*T!6tx#`Ru#M~jwbuxDtb4M_D6mv6~dpvVbWbVn#m6$u0xmnCTjk!6@ z9naj;nLCNOdCZ-{+^NhxlesgPJCnI*G4~wi7BF`3nl(~;FcMEg3GItwupJeXS%xz`vvln99(i=M|cOFsU0zLb< zc|^_ZKHSdzx~^AbLs9V#plN{i0z#V3-GFdmZYLBs6?jdm^D#hpv$*qqK)79^a}yvK z7I)qb2v%U7Hvk$92sd+9Oaz3xV=CN$Y5*+)R0il*fMCZ`aSb3m3sG?+pgDjx1HwJ1 z6V}r=3_y5{yN4(L@tmjmhqbP*t{m8eq&Bmp`H(7Ax70$L1c zJfJ#25}?}vjRJH(ph1A10mK7(8&J;?U9X4(`VvqNppOBKvJrK@1t=R(2cQB#ZGZxR zo&>ZE(4&A5+xn4{2_|egd?@J!H^Otld6KH{;B|b zqlX3S1Ki1zEG0X_xt{BE|?fR-#BvpsqGh zsszePD*QENRe_L{^r~7Rg#t<>R1+v8<3T;Y68PWZ0jcGZzlPCLt%6Qu?YhKYRs!-G z;Kh0)8Kcx6R>-VI#2+dv@t0m5sSFt{8(>T(;lqgWm~rtqASx`C1^i{8)?>yh4c3%Z z0zYY)KU4`uC@uF_8vPw8J7yAtF@n>D0#yNjIB*Ok5+TXBKaTLxaT7jAS1u8f%y&sB z=r2Qq9iuA!(O(h_CF%v_e;lEKF%yLzjn2TBKZ(q8f2gLiX6a0+D!5cK9$*YerNKy5 z8RNi981+{B6(vxXj9VKDEUOGg!u=8{p-4@sAMq{<_{$b~im516sZ^HwtH{mR`z1zE zaIh*szDQV+YW?A`BWg z9|{NNgo4!z7{@bv@|aPRQ|i(4kla_CfA07 zN^nV}d~!HcI(ca@xU?#e^z(-THU3GZrBo!li_SMQnJMK|SJsp)S)l~Nxzbr@OF4{r z)I_Sm_e-iOt1Ff8Sw{KiFa&aPrHRs2voXx&fWIsdT2OgSAa|zppQ6L27Eo4+NuVVW zrLqe6%?m10Wp!;;pgK?kuEJgym1-iGqNRb@hf7N*p0lhnT&a|V6~7V*PpS&~%Zyr7 z2daai6(zw?Ss;Y*?5_)y<>pFfpDpDqC@KQQ&Sp~1RTo8SFkVm#X?dkmAt@_r1OIW2 zDua_tgJpp-%&-A}HL6l5u`VeMR`m_T<^He~3jE4om`ehs{zy0=RVvJ12?nJll}n|Z z>R>2f^gT&N-%OIEg+ZyZ2Gdv=VF8JCj+A4JnzG6;W2s6-APmOJ7(h7pbSWGNNJT)) z11W6*Lv7~F1p#GYQ1MsIM#p>6%Q?B2aR(C3z&ce-8rT5_&6j{ga;0<5mU8m`3u34Y zPR1--QW~sXk7szY zw4$t{A_w!5?MOwKc(hlRGeHv4@;(~E)heiA|TBN*9VK4ZA?F*NR3ii4gRns)B7s{L05q%h=mrNXZmc~r3ZAuRbJPlkfkENR$Z9q21RSUwQ@u;dRXFsQj|VroSu zNm9on{1K%h7-D0>Ut>1=|LcOJPfy6A$7Xink6LN8rbRk5*Q(Bx{?Ju32(3woCU4o%@RneTn#DaYu6e2})iv5be zh>2mBR4Ns0qMXMjA}X3QKNPGDgp?KD%CM4*gA~UMgb;eE&ufMoTrioe$nfaPytuLy z^N>HZ;=F)zF&3LtH0Qj4vT#Lh00Ov~!7+Wzyr^i-MaGJWCNE%X_sL#kKu<0Th60d~ zD@y}mGt3-RlWMCf!wSt01xMR^I800L>ZW%UjS0D z57#>N{a;Pg?>||@K}Iy=%gdi~#?)zNPM_iOFDWexlo!q}Dt6DQyL7_D+WD29nt7>l zDO;YI?VFjsAiH{UcG=|Y71_U-m|Z`Q?Y;nhSm z*$gjBfmfJ*zaS!9^o6_-HvuCq{5&an4$L1%AQ6YXt7yUl@k#xD4qtr9HcJJG6g;s; zL=hsw1rhkliO5exRYVj{@lVv{$Lfvm-@yfOkbk0{OHyF8Pr`p-ofG|mK1jqtJ15Hh zPueu~Gr7^3hF*GFxxX}^^ilq_Qmp^_(RLp5Vp{ROXwxA-mM&8~rKKS8>Lpl!21=Ba zAu+{_@*@e0!#|d?FYn^YqoPm(`}{LYN^1O}P;hyP5-f=*NBQ*Q>H|kUQ)8W zvMf+j0uk(}Sbd+_B7FrfKSsI9Z$SH%V6oG0LP*4zUK*^b@+$#w@MQ8NdVS$3oWyMZ zM2f`BQ4^`IjntGXEZ`{5KEA@fL~Uv!)lljhjMHT@=_Qf!l1e2If_DDLSZcBpT_q)b zxg>q_r}lXd=-fnP#(a-iqMls{iiLJ?0a!ASEXuo4IiJv9%{@JI{xtaa{+VPlQ81^iqrNci?Agk5s4u!Sk| z3FMK1X)iHl6!;@=$T7!?hkRh80~{dp94pQoGpzC$o~Ap_)_bF zFBSJhcmhX!srcYa#R1=36DQOgH~~M@Ezzz>kM@9!m5}oW#zEUB{7TI>!dGa@ph$=I zfINsV5kFA|a7grPLWWHEAx$D4@wgtY_`r}Kj zC%)8r;Y+OpKI8|S@Zr7o1e_SuQ%g$175-45tb}QH`-xv;&2)+N`Y8i`C-RtL?EIH7 zTaF|Ln96=1W6e0Fq@*mE*wN{WKV@o3iD^n;KkoT5HL8+DJ)5ytaM0_9=6ggmaB+*E!GWIYO-2yu+n<#l`P-fmDW9W+QE-| z%}#p++g>}}U`>C?PCIO8{=-h6r7h^N(^KM;M(64}H=ge0i0#Wqn$QeKja(iv|hxi z0fv7cKL3}*&%vY<8r6_N-*e}z&7fO_g2oKG#jIvued77nIUw;ipn>)g3+$Dc*Ik1KrwZCFh7B0uU+BK=Lsj*Ijsi)+6~ zw^(c9BHd!!$bBr*18EVWO``P)k^U%NW3=o4LHb&kPEn!!mUP--Iq|l1YPVW%N~dpZ zLM)v&iv>5PQ(Wvwp)cJ2vYi{XHG_8WXFQ!jFA4=uX3!2x&C?llo2|vNErWKYw1oyeFO7go3-$X{Tk`J?YeJ`?YXqI^A!-|ET=`FNvQEfo;X8+cM}@e)e4% z^q^31X9nGCSwt#$CD4v6#*VcH{h zdd*Vsu$}&4z4{S5y>7dgd&o{d;EKIY(b{0AFB7zu4WYWCMw{y98)xS$&R!Qt=m;e#p@y+<2n5IqQcU?c*jS!v9a^bsQE13om(#qX)Pg zqE|WVTO7TSENd)9Iie^x`bmL)&ArGGeahS373gun`lLYHgmX=thti*UqCfN54-51X zkC(`dx{Re81fm;+ipSFEd5itgG-|U7Thiz`o3ka2-m=x1@tky!BRa_0-{R>9ZZ&I% zp>!WlbRVDnpg_;3}*qQBYbNsIM< z8+BMlZAhd2mT|2%idiQTZL^;Iw2j`do=@}#oAqxt+H70XSBC=^6qcIr;EZ@1Hvs(q)$E$sH zJeBSci0%-|K2D?0ErUKxqi(CPKaK9UIrpW}HXCMQ((gKj8%_H;qW#>EhXn3c-hPun z_wXCJJ~0M$9ZI-DVk@8hltAyMlrfZc@DL)hcMBBn=ikZ`wX**FB*ouFIEZ(UFWPCN ze_BS}nMPffanIZ6X0+Bb)|2+w=pD4ypKR90ZS)tLb*GK~n$l*4)Ws8Z@wSic^pudb z-%c%-LHk(0#qG4lX8+JmjcLN?c6uaj@P0e(6>Xo{>0@#1emkwTC;Q(;4FXYvF#8o7 zeP|hVUmEpT#=T*q-vW;ptS7x@qfX%Qn9cgEjs9-4zG9=+6g*C(+j*kf`Qz`jPz(Pd zM|88rdZ&f%F#GO!EJ`Dz8`9|p?hBFVd%LwEoqFwT!0S49JpGF3SEE1U={gRnKjN*Q z@f7C=gnx=~yo#`ow|>ggCw<|^VUZaaeHTwF(Nnkb*1LGR(+D>5XXSr8h;HCM%pm%5 zkoDU^bZAgA|7AqWM(?pxjC))pde#nks{Q|K{JMePM;Sz44YGC*qHj$6Ae*1&nA0b_ z9`*Y|&a=qTF47k6_+273^YdO1sgpnD?;<^BlV1?&2oB)Am}YxQ5Cpur0at`cT`U9C~fUE!=~-^oLRQ`*P|1 z(dGB&(&po0+@T!WfBY@nUvg>ZNy6JX+$|?B_)9J|kNJ|jKbM{y`zp6Nmky7!cja)= zobf~t_|!_D3*skMy2Ik`vC=yh3@@v#)5<+$%_n-#YW>we{Dmt@nxaqHX5aB3++$A<-LYwhu+_y|nX*{w!KQ6RAZU zzDuMXXzTm!wrzH_q zN8>4a^1a-{6X-?B^6GeQ$0-XQo2Aw()kd$PJ%3}h9kz1! zf@6GTwXU(zH)zjiZMMBOZg>Co)VW#Jr`>C(H@TDc*=aYwuD6@#lvazHh)>8NRL}p z?q-pmwmrxZeU@g`)9C9oYfl<=r}eEnW`(nN*y#f*8&Gx=w?U+BtnB@1)*sU7i!|#u zX>>4I_NYbTBRt*CiR*a!Cnw&<)4Lo~b?G`c^>J?M{WkgoFTQ1?4TAMH8{J`$R@%LxZjp=CNKW4z^iwyC= zEc!MBaT*50XZK+7=~>h<7(QylUjy8#Swim3_gz! z7dOwOr-mcd?h){59w~OaXyZuu{9zP)x<-jRU36#^e0oR2r!7;w*+nm9!spH7;PboV z#eFmA&&R{(u@m5P=be1bh_;n_-q;rpZHjD|Cw}PEPQ@A6+Sz%#K+F0=dZ!rqO4)@QF@<&+`++&!^I>6VR%ir^DxwiQ=}Y^tXxd zd3h3i?wBmDn@Yc(jGXV!gU`V{@wGGPa2|Y`roiXLDdN3n&_Aaf$wB~p_g(Ho_ zwmz|W!fuuN%^N3KCk^xea^@^VM}uoNf)$S+dzK)^a+-gnz_;z+8A7 zH zzrl0s`SL_^CNGbohdH8$Imbgh_aP_#k>@_+&hLwXI72x*)f3eZ`D>yCUFV#1D?~N! z@`D^5;Ks1JUEm$R!$PlcBOkWVer_<)A#Tv!7K-tser=(4e&j|Ay~7X2>DWQHTPP}w zy46D4gpoH}=w)Fr(L2JRW(#!-qc&LR1`G7}y3UO{ZTP!9J;|lN&(nH7<87X9Lj_pa zV7ij%%8bW3x{7%r{%C>-xse{0DR5U~3gOY)OjWaojNMXw>lcahxLl zh2vJv>hGVvWN0hL)j75%y;=NY`J<0cBqA8HdC4F^?9&({l{k(#?v+ce7rt_-l{fk??=wAHJBI>wSpoVOszU>uRSQlL#aL?^Bk=s*rp-b#U_ zX+*cK6sTba(Y**SBzkP6K&{0@M^*~d;UPM`UZ9o>h%T=esCg054fO(D`AecF>jlay zA^N;tV4Jolt`exDg2=l{piMPIb*lubRfz6gC6IItQO7EQ=3hrNVzod8jYOBP7N}Vz zx?#0In{Fg}an%X)$G9^&YQ^#ai&99cAhT3+GE5)-I-FGnL{ z0=2x)QC3VK+Q-qXnvfdg$O^)QCUo&h9ev)@bBfQF(%MH;_23yK(zu- z_rl-8(_@HlY6M>Je_!>Kppu!&A3sZ<|#bQhyPTb>TVQh-!z`? zzEPk}XY$l?qd+awdD@BanLK4S3v}hVJWXvDsGxu+xmlong*=rt3$&?-C#6}S14TTo zYZj=vn5VmO!-bot$C?FdaPzbq>E`ehhyQsz(M~2hj-ra?yfG$VNOloIFt;Pa{}JdwEO6Ny?*Bx}n_Bs7enbf-k% zwOoNjmIjH0yi>@w=@b(7jivP3Q;8Z*C2rHHWZ8Er3C&q#qihliP9thQjkuQ6h-e%M z;JuVfoRmvcn@hrcXn;;9{=g(6X)^KBRHD48#KREQIg|K(=Mo(_m-v=q0zc*(JVebN z;^)sJx^f=z(gLEq1;ih?l!$&oeCriN9aj+FP)58|NnFcS#BZu0eqWgAK$!RgFx0q) zcvxaP8~&g6z6RQks!DV3UH88GenKchfbd^U(-;LpArMg+tQUh48==S_|J-`XyCISH zQ`~nS1cz~zB6OPR>8_rUF>9FRRIi?vOsj3-Pa7f9We+_@?4`wz5>)IGqlRv!3(TL| z;;da~pZo4R8o`u6$R`%tAomN<7d{Mw(Ie0w?|^~$ zQJ^pb@*e}r{|+eq3Q+P@p!jP*-Zy~Ur-906fZT7xfcIS>_j^Fz^FXj0sQe*N`D38s z1)$`oKt*f(MYYhp`qtf)GD~ zSU!Sa@4!a60~^klu$J<-(MJ)TM-kk=#ai|lqW5+o0|aL`Vz3(_-i?^#`XUPg$1h7Ef!g0mOV+l%1uMGW^MM0*jFy$I=E#C$J8u@@2cA=vv6 z-F?^y_F*I0hmCw6HthWf&VEF1KZ3s>G2D+3?MF=ZBc%Hg^Zf|LendEcU>`tq4077yAF*|^eA3!V*V83?|F+7MCzi$-3K+1lJR{jc7LPTzZz#pPoIYbc6 zqoHITK{k(uig`pZpD>+IP|T-+@Msz+kEVghrU5vHz&VEc!(*t=SwL2~fWSVM&^wl_ zcp*WtkgVW%qT&Ry!V{^MoJdx2GS%!;2;5U>pge^rIE^Sdo$8)L1MoXU_8COMnMB3! z5!z=FxMvXtXAwkak(IxJpm+mew3r}SOz6ImYUvvZvNzIT@+PA4Yy#&TLhl?J%+Dc! zbE%e}O8`r#-(NyQ;S%aAmr%nyk1#lo`it|ZKXHkI^JyqLpU{3YLH1^vZ(l&*T|kZa z0)pfM>hmrl%ejPV{v||?M-U7XCd1U9ETek4jKFy(4cf~I!sUeg-jXaQ%$5`6%L&Wn zRL?FW2;W6k@@}f7my;E|m-_50$#SozzWizee&dcjB5-da3~wSUTu(K7 zlq`3Q>fspmMdM_pZK{=RveFLqMbl)#`w7B-OMTv51kqhoEAAo;KR{L-QD5*ug8YMo z!H1~s+)aJu-2}mhsRs8@y}XBN;k^X$y@c7lRD(Yt2>*br;$f zw7{~mg;vc!&Vukbt7ac>)uZFBzWf9W?L}6-Tx414sa8EY&9eN9tXg@I1@2PosC20{ z4;C$?p?Nie8m$B%TByF}0=|DG;AR``d5wO4v?Iru;_qIUf0Cb-|Lb4#9>gjQ&$pM& zUo<@5xx4nq*1dFz?5j(p+@Rh#rphgw?<||Yc-ee+c>cx9=O=h~0~N6T!a}{G8yUf;$DD6#TB>j|5A>UkKJ#tNzRvTqJmg;5mXz z1wFy{2(A{qS#YCZTktNydj(^`|04L`1^-HLyWrmn{=MM01Pj4`6x=KLieUd5)t?1| zrwE=U=nB3~aJk@>g4YVJ6C4w~T`&^7Pw*px9~0ar_!+?+g8xe}7yP#1ZowA?4+_#+ z)sN!sJr2R1wCm$4pT7sN|0WT1PgL9!^aV@7_#`PWm^_iptlCAKuG) zGm#g9;i;-zBp3_2rzv?ZSO~H&h}+3eS6B%0cNUhjkEqHQtb+FSq=RBdq4R%7mFMSu zbJD2Gl~T@?a%OwZgQ{QQ8LFK`P`9H|my0An6Rbi7_N2?Dz2bLOd-jH99~F6ATtVHAMqSR9d|yzftpzuxnP4txUjN#z9b%Wh59zd1>`Km8cBO*3;A_1vxNlbNc!Iv5d0)_WJuP-i%%KxVK%UsHPZ&CHMT|b#)ybg+8_FGkXN6-_TYrG=K|4r|s z?%Sjvg4(Y7t!iA%@!IlfnO{$!y3YvuPbscbF6Dx6D|sTQ%N4@y@2LDhFcvHXOF`#3 z(I=>rFM8P5%GW9TS{bz-UwHZhC3k+LkbSXSE)h%x**9CYBdI@C{Y?%kc`m5ikA5!g z2xfxt3nljjb#kOVTgrKYy1iIV?o-LQvTx@Og*y44R6LgRk_c)&neaj| zdRp0=3BorOcLYQs3>L{QuLYs1dx4rAw@IqZx-rTP=eJcg7D8u9=xPbkKgeVGw1nG<2RRGi~ma13#GkCP}`LVw|}PerTY|Sg1KNJ=*xAW z?Rx9$v?~+4vQ+wOTwkx(E`5F6EOzPs>vXZ)H*(P%{a@C5x1m>$(`R1eIO%>AQcqtm zT27PdyqfYe47t|7ROFlvHGj6G87%RZgev zQa=`XBB<+U!tHmcdZjnJe)y0YmvlgV-pmAbeO?ph`+T-SVRDtiXpKVudWB9?VJZK$ zm2Ff!o=_Ncq}=-z>ifyJWnA>QKh`tutoLHEPbXb2>M3`q^K-dTPbdE~s=tNwvo!k4 zYt*ba`a^~BpD0Z3S7<*V`H8~vFBAr!Q0PCT(EEZyUYq9jwB2tBm3~hDr~duyF#TIB z{V>zw&#LzAL3KVIL47`X?VI)T+BYMwbu;o>HzTigSNY#p$ZOopd5ycum-o{Lr60Oq ze`@rrH0;ym-rG~|Q0EQAelwLK_jG?W%KI{}y|aD1_Rh#_?UmiX6#SJ!UTbGLudy@o z8at!5uXfw)^D|dJvcvRa=Un~xoN7N5`y-@fSk`L9*~c~1iC<2?zCdS1JiD!a8ESG84n zeI5pdb2`-Zv{BkO^%f%My$`I9_dd+h`wpd7>luBWdbWN+*_%rHnV~21l%8C$5QJeR zcLY7bP%sjVb-v8oZy4kA*~8eqMeNh_R3~q{vbzv_dA+cAd=k-{3TA?ZAS@I61%1Il zFcj3|yZd$8xkv1@=PCOfK|OyW(Gv?Mf|+0;$a{jS{s{(xp`f-CrqsC1HQ(kM&-ja~ zo~P~8sJ~Z(vu%mfQT-m_HMDHsTbg4)hgUZ*YOP zz4|ZjsCv5pBz&%U0;0!Ev6dgD`fm&BdBS_lSTFA}>(&3Dp?~Bs`XjB!NQ=Zj;EG<) z&>wt4>E*p`tiSl=Y&*Vb*pVH^j(*W+-hX0|2ckbT?0`=xy}Y-svO~U~>GA*RYt*af z@m-tMdDJNvzo~PnIv?RO!GEK0EN(bb#gOhXSPx75iA9D((^6fq{#IqGjS>TA2cI7h#(mFpst_Hx~>pgx~pllr>7U30XjlmCxu zoCCr5hjM-d;m3-D@KDN`Dbn=?U8$Gsk@j9VbUQ!UpytI(ffk zmE05b1=AOm-avRJn24RZ@Iuf#Rkf1~x<6I*ozs*&70jevI92>xpy&+9qS`u=j-(^$ zNIH^^q$BD7i*(Exi&kD1+`23{dN??G*{az;!`BY49u5``hy5#i{#FeK3ub;-58pU^ z!|-*(H>!f69UMIz_J{UOJ+C(p2R76G8>-i}!`BR7GaMW%ZH9Jm%*-JdWNo2+bNA?m zVLoQr4Z}Ce(REdsYpU0(epj;?AaH$E;?=K}DXNwJmBZH#UppKus=9IG@Y><)hgVlN zUNe0C@O8_sS$4y+VBxZ0LG^l^n_4S}!!5-2tUS?cHkY?Hj7*PpR!&c}uBf6;!_{p& z_L>}KW@P=X&Gj2^ZB{{RA=2W}R=XX7lo{PLF>^dQ-BF}7c6)Q(00DyS~A zqRTj9_GG)$n$*K_q$(N5Q-?IO6P)tTY~nQ(2u z&Wh^}GIMP|avB^=in;W>+E-p1XrYjYSPTe`qnR}RR=(bT-bi>&6R5e8p zR#exFEH0~h!*#bPKHaITk1JL^2s(!LR$)KdDQ8YwYRGyR~&^Qw3k=tg<(2d}RH`rdXsdxP!B@r#r39&C%9W zr#)G9JgRfgq=L$=!j1DRdv(_IgwBk6GkMB$jjg>x4r0l|WVUctueNcXp1G+IeN}GP zoa0uXxqNu#H7l-cUUu#3RabJenabsxIMba>B^qIMBbm92<-J)PjJnAYCON*d#J%SF zyQ)GHGuK$rD^T-nPbHdKKQd8utel}L|6nEPv}KA#eQZ*v-MyV|=@m5FtTqn3MMHQTl$v>nF{Y&*dOZ97NXv(wqK0&SONT(Cq( z0ly~tm1{b-lVXgHpAOniVA~PpR`(!A+woEiGnzSaZQJn^%eNiBuu?4RZZv4;L;RZ! z^!yIl*^r$MB?EE2tY?FEG>?Ca!JgkCyZS8$l6r0xeKF-$))!MuQLV6wMr0LMX_Z#m zCJ^n#P+5;Cws<5Q*XGoF z;A;sVBm;JQwx9PE^?V>Zx9BVD`A|~N2GW6ID6J=h>42M)IVsv7(bF$;Q=efS?+bP+p#X4ED?fXSvSxYFe6Lf7Si0eUK=bWr&+fGRVqwVB1 zK3AUWDSKVVb8;)U;(A;!u)ql8>My~#`r{L+f2vwtHgn{=SPoftjWwSC9-?ZhgMa`Q$;UPQiIBA=Yf-W>fP<%!TpDaEW-RI^;A zocmh6NY5A}iZH^`$}qM{vTZLN$SJ|ZijMMPO00wmipk5Y9HYL-Dk(?D31X|D408-) ztRTS>BXnHPcD!;!Om^T$=*O5@VMILYsa0ZRB^E35_`1n4#}Z?TFmSz;`23~BW2XkP z=Ei)%*y)hV;~1e6cwtf5nqono9o6E&91AL`z!ZbDG9V?sM8mj|Hp&`b!T}GRZQH)@ zc(xtbc0n=Q<=b{bWi7Vcl&=qTd_T;|D=@R7z8s@kMx`C`#Z`-~qV88yogYFC5S)&% z8f##`Md7xa5f(xX(nz8E5rtbnuJEz71Q$XLp8h()Hmt$6R|pnC4YpfWh3PvK?s|{H zPuBr>;bGZjBX!otPxd())qi=i0gKeW<%a%p{}zLDtQrIu(D`c&eyhPhZ1DeN@Xs0i z?+w1&;Cl^jsV5G0?O9;(-!=F-27jBu-)Zox4Zhysw;TL}2Iq%r_Kp`nh_jb}+~A)w z_@f5@s==Q!_;(G?PaN;nR~r212CviX@i6b9X7I-i{-nXb zWAGmsoFCKP+x|X-^XBc|{P_ky+2Frt@N*4*k-;xD_`3|g*5DHc=g0W<+Q-im>*ar8 z@Glzt34`x3_`eu@L2Y*Xj=`50{GA40Vepj(-(>LH41SNn|J>l8GWZt_{$+!I&EQWN z{5gZaVDNng|CPb}>a)koHuy;fKf~bX8vJ5|FE{uV248D%e%I=qA7cjZ82m#9|Mv#J z-{2oJIDf$B|9{{&%RYeWjgg-@z&Ef#-p()21w9G?=JR_gsIBj@ia>+&K0+KktTPEUU-L0jS5y0lWzS)Fb6oJnAJ9x0)CI z&j+aDa9scZ7XkoBr&0B@Ce)o%y&-p?VuE(HJ%K*Djm_&t3Y06&7ZicQA> z<~U~FyCs%3$7bdjc)u^tKjrvz9Mg{D-0^cz`N5_uB@Q0PNaW81Yb8FSdVC$g^#E`K z0Ne-wHvz!S0MO*mI}*Q;V*zqZKVHY@xPJW9T#hx!@f10J;rjrp&lVhmk7EmRY(9<^ z$T0_Rn~5>#RZl9Ec;x&{q2mDHcmRHce>F}=&ZmlB{;&OfayryE?!)-xtL(}ff2d`L zL;L3E^vZWLls~?g9?}!vTcFnk-<2D__Zhizx_7zqw)fH%J~U1Ldb25x^(IF;?0VFj zO>shT`57Pjtkssvc|J>`)?X@-T6&l zshr(iFL!f8<=$p{M@B1XsaNr2bB5BVeAmqlvz*pV<*jatn_Bs&`IQ~h6|zT~57-s0 zebDS{R?g=huQNxXpK&)c>-w3Syv9kD6o96j!ZaB~i}V8Lw>jsM)TLwI7z{?6qX9Jg+~Oq+KoXDK7kIprm7YWHY$pr#dz ccwW6~1+_gg+J4)4=Uue){0lF-kT*vDZ-{c58~^|S literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo new file mode 100644 index 0000000000..bd04210fb4 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist new file mode 100644 index 0000000000..25a40ed7d7 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist @@ -0,0 +1,32 @@ + + + + + BuildMachineOSBuild + 17D102 + CFBundleIdentifier + com.electron.hifi-screenshare.helper + CFBundleName + hifi-screenshare + CFBundlePackageType + APPL + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTSDKBuild + 10.13 + DTSDKName + macosx10.13 + DTXcode + 0941 + DTXcodeBuild + 9F2000 + LSUIElement + + NSSupportsAutomaticGraphicsSwitching + + CFBundleDisplayName + hifi-screenshare Helper + CFBundleExecutable + hifi-screenshare Helper + + \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/MacOS/hifi-screenshare Helper b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/MacOS/hifi-screenshare Helper new file mode 100755 index 0000000000000000000000000000000000000000..ada615a5536600d319e408aef36b05ff9656d72e GIT binary patch literal 257848 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%0AoNZ4MwWU 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 literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo new file mode 100644 index 0000000000..bd04210fb4 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Info.plist new file mode 100644 index 0000000000..070953e3ed --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Info.plist @@ -0,0 +1,121 @@ + + + + + BuildMachineOSBuild + 17D102 + CFBundleDisplayName + hifi-screenshare + CFBundleExecutable + hifi-screenshare + CFBundleIconFile + electron.icns + CFBundleIdentifier + com.electron.hifi-screenshare + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + hifi-screenshare + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTSDKBuild + 10.13 + DTSDKName + macosx10.13 + DTXcode + 0941 + DTXcodeBuild + 9F2000 + LSApplicationCategoryType + public.app-category.developer-tools + LSMinimumSystemVersion + 10.10.0 + NSCameraUsageDescription + This app needs access to the camera + NSHighResolutionCapable + + NSMainNibFile + MainMenu + NSMicrophoneUsageDescription + This app needs access to the microphone + NSPrincipalClass + AtomApplication + NSSupportsAutomaticGraphicsSwitching + + BuildMachineOSBuild + 18G1012 + CFBundleDevelopmentRegion + English + CFBundleExecutable + interface + CFBundleIconFile + interface-beta.icns + CFBundleIdentifier + com.highfidelity.interface-pr + CFBundleInfoDictionaryVersion + 6.0 + CFBundleLongVersionString + + CFBundleName + High Fidelity + CFBundlePackageType + APPL + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleURLTypes + + + CFBundleURLName + High Fidelity URL + CFBundleURLSchemes + + hifi + + + + CFBundleURLName + High Fidelity APP URL + CFBundleURLSchemes + + hifiapp + + + + CFBundleVersion + + CSResourcesFileMapped + + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 10G8 + DTPlatformVersion + GM + DTSDKBuild + 18G74 + DTSDKName + macosx10.14 + DTXcode + 1030 + DTXcodeBuild + 10G8 + LSRequiresCarbon + + NSHighResolutionCapable + + NSHumanReadableCopyright + + NSMicrophoneUsageDescription + + + \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/MacOS/hifi-screenshare b/interface/resources/hifi-screenshare.app/Contents/MacOS/hifi-screenshare new file mode 100755 index 0000000000000000000000000000000000000000..ec80423dd9d0a1dc498a7b256cfce4e8d879654f GIT binary patch literal 190148 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 literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/PkgInfo new file mode 100644 index 0000000000..bd04210fb4 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json b/interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json new file mode 100644 index 0000000000..c7d92d3e17 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json @@ -0,0 +1,2289 @@ +{ + "name": "highfidelity_screenshare", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@electron/get": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.5.0.tgz", + "integrity": "sha512-tafxBz6n08G6SX961F/h8XFtpB/DdwRvJJoDeOH9x78jDSCMQ2G/rRWqSwLFp9oeMFBJf0Pf5Kkw6TKt5w9TWg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^9.6.0", + "sanitize-filename": "^1.6.2", + "sumchecker": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "sumchecker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.0.tgz", + "integrity": "sha512-yreseuC/z4iaodVoq07XULEOO9p4jnQazO7mbrnDSvWAU/y2cbyIKs+gWJptfcGu9R+1l27K8Rkj0bfvqnBpgQ==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/node": { + "version": "10.14.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.21.tgz", + "integrity": "sha512-nuFlRdBiqbF+PJIEVxm2jLFcQWN7q7iWEJGsBV4n7v1dbI9qXB8im2pMMKMCUZe092sQb5SQft2DHfuQGK5hqQ==", + "dev": true + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "asar": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/asar/-/asar-2.0.1.tgz", + "integrity": "sha512-Vo9yTuUtyFahkVMFaI6uMuX6N7k5DWa6a/8+7ov0/f8Lq9TVR0tUjzSzxQSxT1Y+RJIZgnP7BVb6Uhi+9cjxqA==", + "dev": true, + "requires": { + "chromium-pickle-js": "^0.2.0", + "commander": "^2.20.0", + "cuint": "^0.2.2", + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "tmp-promise": "^1.0.5" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "author-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", + "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bluebird": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-zip": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-2.1.6.tgz", + "integrity": "sha512-xLIETNkzRcU6jGRzenJyRFxahbtP4628xEKMTI/Ql0Vu8m4h8M7uRLVi7E5OYHuJ6VQPsG4icJumKAFUvfm0+A==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + }, + "dependencies": { + "rimraf": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz", + "integrity": "sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "defer-to-connect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", + "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/electron/-/electron-6.0.12.tgz", + "integrity": "sha512-70ODZa1RP6K0gE9IV9YLCXPSyhLjXksCuYSSPb3MljbfwfHo5uE6X0CGxzm+54YuPdE2e7EPnWZxOOsJYrS5iQ==", + "dev": true, + "requires": { + "@types/node": "^10.12.18", + "electron-download": "^4.1.0", + "extract-zip": "^1.0.3" + } + }, + "electron-download": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", + "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", + "dev": true, + "requires": { + "debug": "^3.0.0", + "env-paths": "^1.0.0", + "fs-extra": "^4.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.1", + "path-exists": "^3.0.0", + "rc": "^1.2.1", + "semver": "^5.4.1", + "sumchecker": "^2.0.2" + } + }, + "electron-notarize": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.1.1.tgz", + "integrity": "sha512-TpKfJcz4LXl5jiGvZTs5fbEx+wUFXV5u8voeG5WCHWfY/cdgdD8lDZIZRqLVOtR3VO+drgJ9aiSHIO9TYn/fKg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^8.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "electron-osx-sign": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.14.tgz", + "integrity": "sha512-72vtrz9I3dOeFDaNvO5thwIjrimDiXMmYEbN0hEBqnvcSSMOWugjim2wiY9ox3dhuBFUhxp3owmuZCoH3Ij08A==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "electron-packager": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-14.0.6.tgz", + "integrity": "sha512-X+ikV+TnnNkIrK93vOjsjPeykCQBFxBS7LXKMTE1s62rXWirGMdjWL+edVkBOMRkH0ROJyFmWM28Dpj6sfEg+A==", + "dev": true, + "requires": { + "@electron/get": "^1.3.0", + "asar": "^2.0.1", + "cross-zip": "^2.1.5", + "debug": "^4.0.1", + "electron-notarize": "^0.1.1", + "electron-osx-sign": "^0.4.11", + "fs-extra": "^8.1.0", + "galactus": "^0.2.1", + "get-package-info": "^1.0.0", + "junk": "^3.1.0", + "parse-author": "^2.0.0", + "plist": "^3.0.0", + "rcedit": "^2.0.0", + "resolve": "^1.1.6", + "sanitize-filename": "^1.6.0", + "semver": "^6.0.0", + "yargs-parser": "^13.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "env-paths": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", + "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "flora-colossus": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.1.tgz", + "integrity": "sha512-d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^7.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "galactus": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/galactus/-/galactus-0.2.1.tgz", + "integrity": "sha1-y+0tIKQMH1Z5o1kI4rlBVzPnjbk=", + "dev": true, + "requires": { + "debug": "^3.1.0", + "flora-colossus": "^1.0.0", + "fs-extra": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-package-info": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", + "integrity": "sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw=", + "dev": true, + "requires": { + "bluebird": "^3.1.1", + "debug": "^2.2.0", + "lodash.get": "^4.0.0", + "read-pkg-up": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "dev": true, + "requires": { + "debug": "^2.1.3", + "minimist": "^1.1.0", + "pretty-bytes": "^1.0.2", + "progress-stream": "^1.1.0", + "request": "^2.45.0", + "single-line-log": "^1.1.2", + "throttleit": "0.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-author": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", + "dev": true, + "requires": { + "author-regex": "^1.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dev": true, + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.1.0" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "dev": true, + "requires": { + "speedometer": "~0.1.2", + "through2": "~0.2.3" + } + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "rcedit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-2.0.0.tgz", + "integrity": "sha512-XcFGyEBjhWSsud+R8elwQtGBbVkCf7tAiad+nXo5jc6l2rMf46NfGNwjnmBNneBIZDfq+Npf8lwP371JTONfrw==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "single-line-log": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, + "requires": { + "string-width": "^1.0.1" + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "sumchecker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", + "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", + "dev": true, + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", + "dev": true + }, + "through2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9", + "xtend": "~2.1.1" + } + }, + "tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "requires": { + "rimraf": "^2.6.3" + } + }, + "tmp-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.1.0.tgz", + "integrity": "sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "tmp": "0.1.0" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "~0.4.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yargs": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", + "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, + "requires": { + "fd-slicer": "~1.0.1" + } + } + } +} diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json b/interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json new file mode 100644 index 0000000000..372679082f --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json @@ -0,0 +1,27 @@ +{ + "name": "highfidelity_screenshare", + "version": "1.0.0", + "description": "High Fidelity Screenshare", + "main": "src/screenshareMainProcess.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "packager": "node packager.js" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/highfidelity/hifi.git" + }, + "author": "High Fidelity", + "license": "Apache-2.0", + "bugs": { + "url": "https://github.com/highfidelity/hifi/issues" + }, + "homepage": "https://github.com/highfidelity/hifi#readme", + "devDependencies": { + "electron": "^6.0.12", + "electron-packager": "^14.0.6" + }, + "dependencies": { + "yargs": "^14.2.0" + } +} diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/Graphik-Regular.ttf b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/Graphik-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..001faa7f4755bb20dab8be3ed4ab04cebce82e29 GIT binary patch literal 144968 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 literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/interface.png b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/interface.png new file mode 100644 index 0000000000000000000000000000000000000000..f90cbe591c63bbd2490f15bd9f1a575cd8352833 GIT binary patch literal 658 zcmV;D0&V??P)1v7@0}UP)X^CYOa-HIl9Eb8l%kYCCR|iVLXgxVF$!7~L<>P|5h3kLsD(x) z5egFilu4x#g&0MUNSc(o8PoD-oY6_xGB&^kj}IcJYw*YBqnlvjLDHvw^BkRLIOr3C;06PgbI*b!_B2XVBS>3u z6vO~|KprNSn50)t(~6A_VdsYdpo-fP2nMbp<%K06l3ZvUg}7`pswzPGWv`(iilG;` zaPB;d-Kin8$hZdRY5il-qcxrq?5W8J0~~e+pJriqYB=4HxC=I=gC;-+#BvlNvF3H& zXnx=E;0YNvgVEIvR0!tAVeTh*dm%a%T+v=aY8(SM!YYY7SAYCU?bz3EB-t!T)P^mH z#bYkO>=3k=pEx7SIi%+V5?ft`r;4`C1+ZH!%jjyVe-{acHALCXFBXf+6t$tAY)_Gz z_hV@KdN|BKkPwqFHF3AUc6%HrLmDOIGB8=ntEAVA>peJ_!2+ywt*wJoGY6~c``eP^ zDf4OAQP>dd{*~FDF>tYB%gCeq^Zq)9%v@$<406p2ge1S@W#QG^qT5OV3JE9#EZ&8b z_^q>arOYP1Nzp1d`&=CBnJ7K5V8Dz?_1n6w`?Agt>m)6~5u_`S^Ahj72`WF()NL99 zd{O(eI)jowz!4OC5X6T!P?I3rpy4xOO@v^v7y%yAr5f?$1_}`zM&Sl*i&e?*AX*R& s!~B;Tm6LYmp+nt4eJn>6B!(ON3l?VGqQ`+FZ~y=R07*qoM6N<$g2DkMYybcN literal 0 HcmV?d00001 diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html new file mode 100644 index 0000000000..6268b581e4 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html @@ -0,0 +1,52 @@ + + + + + + + +

+ +
+
+
+
+
+
+
+
+ + + + + diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js new file mode 100644 index 0000000000..2abc151988 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js @@ -0,0 +1,299 @@ +'use strict'; +// screenshareApp.js +// +// Created by Milad Nazeri, Rebecca Stankus, and Zach Fox 2019/11/13 +// Copyright 2019 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html + +// Helpers +function handleError(error) { + if (error) { + console.error(error); + } +} + + +// When an application is picked, make sure we clear out the previous pick, toggle the page, +// and add the correct source +let currentScreensharePickID = ""; +function screensharePicked(id) { + currentScreensharePickID = id; + document.getElementById("share_pick").innerHTML = ""; + togglePage(); + addSource(sourceMap[id], "share_pick"); +} + + +// Once we have confirmed that we want to share, prepare the tokbox publishing initiating +// and toggle back to the selects page +function screenConfirmed(isConfirmed) { + document.getElementById("selects").innerHTML = ""; + if (isConfirmed === true){ + onAccessApproved(currentScreensharePickID); + } + togglePage(); +} + + +// Hide/show the select page or the confirmation page +let currentPage = "mainPage"; +function togglePage(){ + if (currentPage === "mainPage") { + currentPage = "confirmationPage"; + document.getElementById("select_screen").style.display = "none"; + document.getElementById("subtitle").innerHTML = "Confirm that you'd like to share this content."; + document.getElementById("confirmation_screen").style.display = "block"; + } else { + showSources(); + currentPage = "mainPage"; + document.getElementById("select_screen").style.display = "block"; + document.getElementById("subtitle").innerHTML = "Please select the content you'd like to share."; + document.getElementById("confirmation_screen").style.display = "none"; + } +} + + +// UI + +// Render the html properly and append that to the correct parent +function addSource(source, type) { + let renderedHTML = renderSourceHTML(source); + if (type === "selects") { + document.getElementById("selects").appendChild(renderedHTML); + } else { + document.getElementById("share_pick").appendChild(renderedHTML); + document.getElementById("content_name").innerHTML = source.name; + } +} + + +// Get the html created from the source. Alter slightly depending on whether this source +// is on the selects screen, or the confirmation screen. Mainly removing highlighting. +// If there is an app Icon, then add it. +function renderSourceHTML(source) { + let type = currentPage === "confirmationPage" ? "share_pick" : "selects"; + let sourceBody = document.createElement('div') + let thumbnail = source.thumbnail.toDataURL(); + sourceBody.classList.add("box") + if (type === "share_pick") { + sourceBody.style.marginLeft = "0px"; + } + + let image = ""; + if (source.appIcon) { + image = ``; + } + sourceBody.innerHTML = ` +
+ ${image} + ${source.name} +
+
+ +
+ ` + return sourceBody; +} + + +// Separate out the screenshares and applications +// Make sure the screens are labeled in order +// Concact the two arrays back together and return +function sortSources() { + let screenSources = []; + let applicationSources = []; + // Difference with Mac selects: + // 1 screen = "Enitre Screen", more than one like PC "Screen 1, Screen 2..." + screenshareSourceArray.forEach((source) => { + if (source.name.match(/(entire )?screen( )?([0-9]?)/i)) { + screenSources.push(source); + } else { + applicationSources.push(source) + } + }); + screenSources.sort((a, b) => { + let aNumber = a.name.replace(/[^\d]/, ""); + let bNumber = b.name.replace(/[^\d]/, ""); + return aNumber - bNumber; + }); + let finalSources = [...screenSources, ...applicationSources]; + return finalSources; +} + + +// Setup sorting the selection array, add individual sources, and update the sourceMap +function addSources() { + screenshareSourceArray = sortSources(); + for (let i = 0; i < screenshareSourceArray.length; i++) { + addSource(screenshareSourceArray[i], "selects"); + sourceMap[screenshareSourceArray[i].id] = screenshareSourceArray[i]; + } +} + + +// 1. Get the screens and window that are available from electron +// 2. Remove the screenshare app itself +// 3. Create a source map to help grab the correct source when picked +// 4. push all the sources for sorting to the source array +// 5. Add thse sources +const electron = require('electron'); +const SCREENSHARE_TITLE = "Screen share"; +const SCREENSHARE_TITLE_REGEX = new RegExp("^" + SCREENSHARE_TITLE + "$"); +const IMAGE_WIDTH = 265; +const IMAGE_HEIGHT = 165; +let screenshareSourceArray = []; +let sourceMap = {}; +function showSources() { + screenshareSourceArray = []; + electron.desktopCapturer.getSources({ + types:['window', 'screen'], + thumbnailSize: { + width: IMAGE_WIDTH, + height: IMAGE_HEIGHT + }, + fetchWindowIcons: true + }, (error, sources) => { + if (error) { + console.log("Error getting sources", error); + } + for (let source of sources) { + if (source.name.match(SCREENSHARE_TITLE_REGEX)){ + continue; + } + sourceMap[source.id] = source; + screenshareSourceArray.push(source); + } + addSources(); + }); +} + + +// Stop the localstream and end the tokrok publishing +let localStream; +let desktopSharing; +function stopSharing() { + desktopSharing = false; + + if (localStream) { + localStream.getTracks()[0].stop(); + localStream = null; + } + + document.getElementById('screenshare').style.display = "none"; + stopTokBoxPublisher(); +} + + +// Callback to start publishing after we have setup the chromium stream +function gotStream(stream) { + localStream = stream; + startTokboxPublisher(localStream); + + stream.onended = () => { + if (desktopSharing) { + togglePage(); + } + }; +} + + +// After we grant access to electron, create a stream and using the callback +// start the tokbox publisher +function onAccessApproved(desktop_id) { + if (!desktop_id) { + console.log('Desktop Capture access rejected.'); + return; + } + document.getElementById('screenshare').style.visibility = "block"; + desktopSharing = true; + navigator.webkitGetUserMedia({ + audio: false, + video: { + mandatory: { + chromeMediaSource: 'desktop', + chromeMediaSourceId: desktop_id, + minWidth: 1280, + maxWidth: 1280, + minHeight: 720, + maxHeight: 720 + } + } + }, gotStream, handleError); +} + + +// Tokbox + +// Once we have the connection info, this will create the session which will allow +// us to publish a stream when we are ready +function initializeTokboxSession() { + session = OT.initSession(projectAPIKey, sessionID); + session.on('sessionDisconnected', (event) => { + console.log('You were disconnected from the session.', event.reason); + }); + + // Connect to the session + session.connect(token, (error) => { + if (error) { + handleError(error); + } + }); +} + + +// Init the tokbox publisher with our newly created stream +var publisher; +function startTokboxPublisher(stream) { + publisher = document.createElement("div"); + var publisherOptions = { + videoSource: stream.getVideoTracks()[0], + audioSource: null, + insertMode: 'append', + width: 1280, + height: 720 + }; + + publisher = OT.initPublisher(publisher, publisherOptions, function(error){ + if (error) { + console.log("ERROR: " + error); + } else { + session.publish(publisher, function(error) { + if (error) { + console.log("ERROR FROM Session.publish: " + error); + return; + } + }) + } + }); +} + + +// Kills the streaming being sent to tokbox +function stopTokBoxPublisher() { + publisher.destroy(); +} + + +// When the app is ready, we get this info from the command line arguments. +const ipcRenderer = electron.ipcRenderer; +let projectAPIKey; +let sessionID; +let token; +let session; +ipcRenderer.on('connectionInfo', function(event, message) { + const connectionInfo = JSON.parse(message); + projectAPIKey = connectionInfo.projectAPIKey; + sessionID = connectionInfo.sessionID; + token = connectionInfo.token; + + initializeTokboxSession(); +}); + + +// Show the initial sources after the dom has loaded +// Sources come from electron.desktopCapturer +document.addEventListener("DOMContentLoaded", () => { + showSources(); +}); diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js new file mode 100644 index 0000000000..5dce65a783 --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js @@ -0,0 +1,74 @@ +'use strict'; +// screenshareMainProcess.js +// +// Milad Nazeri and Zach Fox 2019/11/13 +// Copyright 2019 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html + +const {app, BrowserWindow, ipcMain} = require('electron'); +const gotTheLock = app.requestSingleInstanceLock() +const argv = require('yargs').argv; + + +const connectionInfo = { + token: argv.token || "token", + projectAPIKey: argv.projectAPIKey || "projectAPIKey", + sessionID: argv.sessionID || "sessionID" +} + + +// Mac and PC need slightly different width and height sizes. +const osType = require('os').type(); +let width; +let height; +if (osType == "Darwin" || osType == "Linux") { + width = 960; + height = 660; +} else if (osType == "Windows_NT") { + width = 973; + height = 740; +} + + +if (!gotTheLock) { + console.log("Another instance of the screenshare is already running - this instance will quit."); + app.exit(0); + return; +} + +let window; +const zoomFactor = 1.0; +function createWindow(){ + window = new BrowserWindow({ + backgroundColor: "#000000", + width: width, + height: height, + center: true, + frame: true, + useContentSize: true, + zoomFactor: zoomFactor, + resizable: false, + webPreferences: { + nodeIntegration: true + }, + icon: __dirname + `/resources/interface.png`, + skipTaskbar: false, + title: "Screen share" + }); + window.loadURL('file://' + __dirname + '/screenshareApp.html'); + window.setMenu(null); + + window.webContents.on("did-finish-load", () => { + window.webContents.send('connectionInfo', JSON.stringify(connectionInfo)); + }); +} + + +// This method will be called when Electron has finished +// initialization and is ready to create browser windows. +app.on('ready', function() { + createWindow(); + window.webContents.send('connectionInfo', JSON.stringify(connectionInfo)) +}); diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css new file mode 100644 index 0000000000..78dca032fa --- /dev/null +++ b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css @@ -0,0 +1,217 @@ +body { + background-color: black; + box-sizing: border-box; + font-family: "Graphik"; + margin: 0px 22px 10px 22px; + } + +#confirmation_screen { + width: 100%; + display: flex; + text-align: center; + justify-content: center; + align-items: center; +} + +#confirmation_text { + margin-top: 65px; + font-size: 25px; + line-height: 25px; +} + +#confirmation_text p { + margin: 0px; +} + +#button_selection { + margin-top: 25px; + width: 100%; + display: flex; + text-align: center; + justify-content: center; + align-items: center; + flex-direction: column; +} + +.button_confirmation { + margin: 4px; + cursor: pointer; + width: 300px; + height: 32px; + line-height: 32px; + text-align: center; + vertical-align: middle; + color: white +} + +.grey_background { + background-color: #191919; +} + +#no { + color: rgba(1, 152, 203,0.7); +} + +#no:hover { + color: rgba(1, 152, 203,1); +} + +#yes { + outline: solid white 2px; +} + +#yes:hover { + background: #0198CB; +} + +yes:hover + #yes_background { + display: block; +} + +#share_pick { + margin-top: 60px; +} + +.text_title { + color: white; +} + +@font-face { + font-family: "Graphik"; + src: url("./resources/Graphik-Regular.ttf"); +} + +#title { + margin-top: 21px; +} + +h1 { + line-height: 48px; + font-size: 48px; + margin: 0px; +} + +h3 { + line-height: 24px; + font-size: 24px; + margin: 9px 0px 0px 0px; +} + +#publisher { + visibility: hidden; + width: 0px; + height: 0px; + bottom: 10px; + left: 10px; + z-index: 100; + border: 3px solid white; + border-radius: 3px; +} + +#selects { + margin-right: 19px; + padding-left: 3px; +} + +.screen_label { + max-width: 220px; + font-size: 25px; + line-height: 25px; + color: white; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.icon { + display: inline-block; + background: #000000; + width: 20px; + height: 20px; + margin-right: 15px; +} + +.box { + height: 165px; + width: 265px; + display: inline-block; + margin-left: 35px; + margin-top: 60px; + cursor: pointer; +} + +.box:nth-child(1) { + margin-top: 0 !important; +} + +.box:nth-child(2) { + margin-top: 0 !important; +} + +.box:nth-child(3) { + margin-top: 0 !important; +} + +.box:nth-child(3n) { + margin-right: 0 !important; +} + +.box:nth-child(3n+1) { + margin-left: 0 !important; +} + +.heading { + height: 35px; + display: flex; + align-items: center; +} + +.image { + width: 265px; + height: 165px; + max-height: 165px; + max-width: 265px; + margin: 0px; +} + +.image:hover { + outline: solid white 3px; +} + +.image_no_hover { + width: 265px; + height: 165px; + max-height: 165px; + max-width: 265px; +} + +img { + width: 265px; + height: 165px; + margin: 0px; +} + +.scrollbar { + float: right; + height: 500px; + width: 100%; + overflow-y: scroll; + margin-top: 40px; +} + +#style-1::-webkit-scrollbar { + width: 9px; + overflow: scroll; + overflow-x: hidden; +} + +#style-1::-webkit-scrollbar-thumb { + background-color: #0198CB; + width: 9px; +} + +#style-1::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); + background-color: #848484; + width: 9px; +} diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/electron.asar b/interface/resources/hifi-screenshare.app/Contents/Resources/electron.asar new file mode 100644 index 0000000000000000000000000000000000000000..9a7dff32e00075a8e479a9e2f06dee442f119613 GIT binary patch literal 343839 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 Date: Tue, 3 Dec 2019 14:03:52 -0800 Subject: [PATCH 06/12] fixing screenshare cmake issue for mac --- interface/CMakeLists.txt | 8 +- .../Frameworks/Mantle.framework/Headers | 1 - .../Frameworks/Mantle.framework/Mantle | 1 - .../Frameworks/Mantle.framework/Modules | 1 - .../Frameworks/Mantle.framework/Resources | 1 - .../Versions/A/Headers/MTLJSONAdapter.h | 172 -- .../A/Headers/MTLManagedObjectAdapter.h | 215 -- .../Versions/A/Headers/MTLModel+NSCoding.h | 128 - .../Versions/A/Headers/MTLModel.h | 125 - .../Versions/A/Headers/MTLValueTransformer.h | 29 - .../Versions/A/Headers/Mantle.h | 26 - .../NSArray+MTLManipulationAdditions.h | 28 - .../NSDictionary+MTLManipulationAdditions.h | 25 - .../Headers/NSObject+MTLComparisonAdditions.h | 15 - ...NSValueTransformer+MTLInversionAdditions.h | 21 - ...former+MTLPredefinedTransformerAdditions.h | 84 - .../Mantle.framework/Versions/A/Mantle | Bin 154436 -> 0 bytes .../Versions/A/Modules/module.modulemap | 6 - .../Versions/A/Resources/Info.plist | 45 - .../Mantle.framework/Versions/Current | 1 - .../ReactiveCocoa.framework/Headers | 1 - .../ReactiveCocoa.framework/Modules | 1 - .../ReactiveCocoa.framework/ReactiveCocoa | 1 - .../ReactiveCocoa.framework/Resources | 1 - .../Versions/A/Headers/EXTKeyPathCoding.h | 68 - .../Versions/A/Headers/EXTScope.h | 118 - .../A/Headers/NSArray+RACSequenceAdditions.h | 20 - .../A/Headers/NSControl+RACCommandSupport.h | 22 - .../Headers/NSControl+RACTextSignalSupport.h | 24 - .../Versions/A/Headers/NSData+RACSupport.h | 22 - .../NSDictionary+RACSequenceAdditions.h | 31 - .../NSEnumerator+RACSequenceAdditions.h | 20 - .../A/Headers/NSFileHandle+RACSupport.h | 19 - .../Headers/NSIndexSet+RACSequenceAdditions.h | 21 - .../Headers/NSNotificationCenter+RACSupport.h | 18 - .../A/Headers/NSObject+RACAppKitBindings.h | 40 - .../A/Headers/NSObject+RACDeallocating.h | 34 - .../Versions/A/Headers/NSObject+RACLifting.h | 61 - .../Headers/NSObject+RACPropertySubscribing.h | 105 - .../A/Headers/NSObject+RACSelectorSignal.h | 79 - .../NSOrderedSet+RACSequenceAdditions.h | 20 - .../A/Headers/NSSet+RACSequenceAdditions.h | 20 - .../A/Headers/NSString+RACSequenceAdditions.h | 21 - .../Versions/A/Headers/NSString+RACSupport.h | 22 - .../A/Headers/NSText+RACSignalSupport.h | 19 - .../A/Headers/NSURLConnection+RACSupport.h | 25 - .../A/Headers/NSUserDefaults+RACSupport.h | 27 - .../Versions/A/Headers/RACBacktrace.h | 70 - .../Versions/A/Headers/RACBehaviorSubject.h | 18 - .../Versions/A/Headers/RACChannel.h | 70 - .../Versions/A/Headers/RACCommand.h | 123 - .../A/Headers/RACCompoundDisposable.h | 48 - .../Versions/A/Headers/RACDisposable.h | 35 - .../Versions/A/Headers/RACEvent.h | 51 - .../Versions/A/Headers/RACGroupedSignal.h | 19 - .../Versions/A/Headers/RACKVOChannel.h | 97 - .../A/Headers/RACMulticastConnection.h | 48 - .../A/Headers/RACQueueScheduler+Subclass.h | 35 - .../Versions/A/Headers/RACQueueScheduler.h | 18 - .../Versions/A/Headers/RACReplaySubject.h | 22 - .../A/Headers/RACScheduler+Subclass.h | 29 - .../Versions/A/Headers/RACScheduler.h | 148 -- .../Versions/A/Headers/RACScopedDisposable.h | 18 - .../Versions/A/Headers/RACSequence.h | 154 -- .../Versions/A/Headers/RACSerialDisposable.h | 43 - .../Versions/A/Headers/RACSignal+Operations.h | 709 ----- .../Versions/A/Headers/RACSignal.h | 219 -- .../Versions/A/Headers/RACStream.h | 335 --- .../Versions/A/Headers/RACSubject.h | 22 - .../Versions/A/Headers/RACSubscriber.h | 51 - .../RACSubscriptingAssignmentTrampoline.h | 54 - .../A/Headers/RACTargetQueueScheduler.h | 24 - .../Versions/A/Headers/RACTestScheduler.h | 42 - .../Versions/A/Headers/RACTuple.h | 159 -- .../Versions/A/Headers/RACUnit.h | 19 - .../Versions/A/Headers/ReactiveCocoa.h | 89 - .../Versions/A/Headers/metamacros.h | 666 ----- .../Versions/A/Modules/module.modulemap | 6 - .../Versions/A/ReactiveCocoa | Bin 868188 -> 0 bytes .../Versions/A/Resources/Info.plist | 47 - .../ReactiveCocoa.framework/Versions/Current | 1 - .../Frameworks/Squirrel.framework/Headers | 1 - .../Frameworks/Squirrel.framework/Modules | 1 - .../Frameworks/Squirrel.framework/Resources | 1 - .../Frameworks/Squirrel.framework/Squirrel | 1 - .../Headers/NSBundle+SQRLVersionExtensions.h | 20 - .../NSProcessInfo+SQRLVersionExtensions.h | 16 - .../Versions/A/Headers/SQRLDownloadedUpdate.h | 31 - .../Versions/A/Headers/SQRLUpdate.h | 31 - .../Versions/A/Headers/SQRLUpdater.h | 205 -- .../Versions/A/Headers/Squirrel.h | 21 - .../Versions/A/Modules/module.modulemap | 6 - .../Versions/A/Resources/Info.plist | 46 - .../Versions/A/Resources/ShipIt | Bin 743784 -> 0 bytes .../Squirrel.framework/Versions/A/Squirrel | Bin 247520 -> 0 bytes .../Squirrel.framework/Versions/Current | 1 - .../Contents/Info.plist | 32 - .../MacOS/hifi-screenshare Helper (Plugin) | Bin 257848 -> 0 bytes .../Contents/PkgInfo | 1 - .../Contents/Info.plist | 32 - .../MacOS/hifi-screenshare Helper (Renderer) | Bin 257848 -> 0 bytes .../Contents/PkgInfo | 1 - .../Contents/Info.plist | 32 - .../Contents/MacOS/hifi-screenshare Helper | Bin 257848 -> 0 bytes .../Contents/PkgInfo | 1 - .../hifi-screenshare.app/Contents/Info.plist | 121 - .../Contents/MacOS/hifi-screenshare | Bin 190148 -> 0 bytes .../hifi-screenshare.app/Contents/PkgInfo | 1 - .../Contents/Resources/app/package-lock.json | 2289 ----------------- .../Contents/Resources/app/package.json | 27 - .../app/src/resources/Graphik-Regular.ttf | Bin 144968 -> 0 bytes .../Resources/app/src/resources/interface.png | Bin 658 -> 0 bytes .../Resources/app/src/screenshareApp.html | 52 - .../Resources/app/src/screenshareApp.js | 299 --- .../app/src/screenshareMainProcess.js | 74 - .../Contents/Resources/app/src/styles.css | 217 -- .../Contents/Resources/electron.asar | Bin 343839 -> 0 bytes .../Contents/Resources/electron.icns | Bin 272259 -> 0 bytes 118 files changed, 6 insertions(+), 8835 deletions(-) delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h delete mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap delete mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist delete mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt delete mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel delete mode 120000 interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist delete mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/MacOS/hifi-screenshare Helper (Plugin) delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist delete mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/MacOS/hifi-screenshare Helper (Renderer) delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist delete mode 100755 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/MacOS/hifi-screenshare Helper delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Info.plist delete mode 100755 interface/resources/hifi-screenshare.app/Contents/MacOS/hifi-screenshare delete mode 100644 interface/resources/hifi-screenshare.app/Contents/PkgInfo delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/Graphik-Regular.ttf delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/interface.png delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/electron.asar delete mode 100644 interface/resources/hifi-screenshare.app/Contents/Resources/electron.icns diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 9030666609..2c1cb9f8c4 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -185,7 +185,7 @@ if (BUILD_TOOLS AND NPM_EXECUTABLE) add_dependencies(resources jsdoc) endif() -add_dependencies(${TARGET_NAME} resources) +add_dependencies(${TARGET_NAME} resources screenshare) if (WIN32) # These are external plugins, but we need to do the 'add dependency' here so that their @@ -323,6 +323,10 @@ if (APPLE) COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_SOURCE_DIR}/scripts" "${RESOURCES_DEV_DIR}/scripts" + + COMMAND "${CMAKE_COMMAND}" -E copy_directory + "${CMAKE_CURRENT_BINARY_DIR}/../screenshare/hifi-screenshare-darwin-x64/hifi-screenshare.app" + "${RESOURCES_DEV_DIR}/hifi-screenshare.app" # copy JSDoc files beside the executable COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_SOURCE_DIR}/tools/jsdoc/out" @@ -347,7 +351,7 @@ if (APPLE) COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${PROJECT_SOURCE_DIR}/resources/serverless/redirect.json" "${RESOURCES_DEV_DIR}/serverless/redirect.json" - ) + ) # call the fixup_interface macro to add required bundling commands for installation fixup_interface() diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers deleted file mode 120000 index a177d2a6b9..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle deleted file mode 120000 index b3583bed99..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Mantle +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Mantle \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules deleted file mode 120000 index 5736f3186e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources deleted file mode 120000 index 953ee36f3b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h deleted file mode 100644 index 368c5abf4b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLJSONAdapter.h +++ /dev/null @@ -1,172 +0,0 @@ -// -// MTLJSONAdapter.h -// Mantle -// -// Created by Justin Spahr-Summers on 2013-02-12. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -@class MTLModel; - -// A MTLModel object that supports being parsed from and serialized to JSON. -@protocol MTLJSONSerializing -@required - -// Specifies how to map property keys to different key paths in JSON. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Any property keys not present in the dictionary are assumed to match the JSON -// key that should be used. Any keys associated with NSNull will not participate -// in JSON serialization. -// -// Returns a dictionary mapping property keys to JSON key paths (as strings) or -// NSNull values. -+ (NSDictionary *)JSONKeyPathsByPropertyKey; - -@optional - -// Specifies how to convert a JSON value to the given property key. If -// reversible, the transformer will also be used to convert the property value -// back to JSON. -// -// If the receiver implements a `+JSONTransformer` method, MTLJSONAdapter -// will use the result of that method instead. -// -// Returns a value transformer, or nil if no transformation should be performed. -+ (NSValueTransformer *)JSONTransformerForKey:(NSString *)key; - -// Overridden to parse the receiver as a different class, based on information -// in the provided dictionary. -// -// This is mostly useful for class clusters, where the abstract base class would -// be passed into -[MTLJSONAdapter initWithJSONDictionary:modelClass:], but -// a subclass should be instantiated instead. -// -// JSONDictionary - The JSON dictionary that will be parsed. -// -// Returns the class that should be parsed (which may be the receiver), or nil -// to abort parsing (e.g., if the data is invalid). -+ (Class)classForParsingJSONDictionary:(NSDictionary *)JSONDictionary; - -@end - -// The domain for errors originating from MTLJSONAdapter. -extern NSString * const MTLJSONAdapterErrorDomain; - -// +classForParsingJSONDictionary: returned nil for the given dictionary. -extern const NSInteger MTLJSONAdapterErrorNoClassFound; - -// The provided JSONDictionary is not valid. -extern const NSInteger MTLJSONAdapterErrorInvalidJSONDictionary; - -// The model's implementation of +JSONKeyPathsByPropertyKey included a key which -// does not actually exist in +propertyKeys. -extern const NSInteger MTLJSONAdapterErrorInvalidJSONMapping; - -// Converts a MTLModel object to and from a JSON dictionary. -@interface MTLJSONAdapter : NSObject - -// The model object that the receiver was initialized with, or that the receiver -// parsed from a JSON dictionary. -@property (nonatomic, strong, readonly) MTLModel *model; - -// Attempts to parse a JSON dictionary into a model object. -// -// modelClass - The MTLModel subclass to attempt to parse from the JSON. -// This class must conform to . This -// argument must not be nil. -// JSONDictionary - A dictionary representing JSON data. This should match the -// format returned by NSJSONSerialization. If this argument is -// nil, the method returns nil. -// error - If not NULL, this may be set to an error that occurs during -// parsing or initializing an instance of `modelClass`. -// -// Returns an instance of `modelClass` upon success, or nil if a parsing error -// occurred. -+ (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary error:(NSError **)error; - -// Attempts to parse an array of JSON dictionary objects into a model objects -// of a specific class. -// -// modelClass - The MTLModel subclass to attempt to parse from the JSON. This -// class must conform to . This argument must -// not be nil. -// JSONArray - A array of dictionaries representing JSON data. This should -// match the format returned by NSJSONSerialization. If this -// argument is nil, the method returns nil. -// error - If not NULL, this may be set to an error that occurs during -// parsing or initializing an any of the instances of -// `modelClass`. -// -// Returns an array of `modelClass` instances upon success, or nil if a parsing -// error occurred. -+ (NSArray *)modelsOfClass:(Class)modelClass fromJSONArray:(NSArray *)JSONArray error:(NSError **)error; - -// Converts a model into a JSON representation. -// -// model - The model to use for JSON serialization. This argument must not be -// nil. -// -// Returns a JSON dictionary, or nil if a serialization error occurred. -+ (NSDictionary *)JSONDictionaryFromModel:(MTLModel *)model; - -// Converts a array of models into a JSON representation. -// -// models - The array of models to use for JSON serialization. This argument -// must not be nil. -// -// Returns a JSON array, or nil if a serialization error occurred for any -// model. -+ (NSArray *)JSONArrayFromModels:(NSArray *)models; - -// Initializes the receiver by attempting to parse a JSON dictionary into -// a model object. -// -// JSONDictionary - A dictionary representing JSON data. This should match the -// format returned by NSJSONSerialization. If this argument is -// nil, the method returns nil and an error with code -// MTLJSONAdapterErrorInvalidJSONDictionary. -// modelClass - The MTLModel subclass to attempt to parse from the JSON. -// This class must conform to . This -// argument must not be nil. -// error - If not NULL, this may be set to an error that occurs during -// parsing or initializing an instance of `modelClass`. -// -// Returns an initialized adapter upon success, or nil if a parsing error -// occurred. -- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass error:(NSError **)error; - -// Initializes the receiver with an existing model. -// -// model - The model to use for JSON serialization. This argument must not be -// nil. -- (id)initWithModel:(MTLModel *)model; - -// Serializes the receiver's `model` into JSON. -// -// Returns a JSON dictionary, or nil if a serialization error occurred. -- (NSDictionary *)JSONDictionary; - -// Looks up the JSON key path in the model's +propertyKeys. -// -// Subclasses may override this method to customize the adapter's seralizing -// behavior. You should not call this method directly. -// -// key - The property key to retrieve the corresponding JSON key path for. This -// argument must not be nil. -// -// Returns a key path to use, or nil to omit the property from JSON. -- (NSString *)JSONKeyPathForPropertyKey:(NSString *)key; - -@end - -@interface MTLJSONAdapter (Deprecated) - -+ (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary __attribute__((deprecated("Replaced by +modelOfClass:fromJSONDictionary:error:"))); -- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass __attribute__((deprecated("Replaced by -initWithJSONDictionary:modelClass:error:"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h deleted file mode 100644 index 11b2bcfe48..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLManagedObjectAdapter.h +++ /dev/null @@ -1,215 +0,0 @@ -// -// MTLManagedObjectAdapter.h -// Mantle -// -// Created by Justin Spahr-Summers on 2013-03-29. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -@class MTLModel; - -// A MTLModel object that supports being serialized to and from Core Data as an -// NSManagedObject. -@protocol MTLManagedObjectSerializing -@required - -// The name of the Core Data entity that the receiver serializes to and -// deserializes from. -// -// This method must not return nil. -+ (NSString *)managedObjectEntityName; - -// Specifies how to map property keys to different keys on the receiver's -// +managedObjectEntity. -// -// Entity attributes will be mapped to and from the receiver's properties using -// +entityAttributeTransformerForKey:. Entity relationships will be mapped to -// and from MTLModel objects using +relationshipModelClassesByPropertyKey. -// Fetched properties are not supported. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Any property keys not present in the dictionary are assumed to match the -// entity key that should be used. Any keys associated with NSNull will not -// participate in managed object serialization. -// -// Returns a dictionary mapping property keys to entity keys (as strings) or -// NSNull values. -+ (NSDictionary *)managedObjectKeysByPropertyKey; - -@optional - -// Specifies a set of property keys used by the adapter to check for an already -// existing managed object when converting the MTLModel to its related -// NSManagedObject. -// -// The adapter will first map any keys provided by this method to the correct -// keys in managedObjectKeysByPropertyKey. -// -// The adapter will then perform a fetch request in the provided context for a -// managed object that matches the MTLModel's managedObjectEntityName and has -// equal values set for the property keys on the MTLModel. -// -// The managed object returned by the fetch request will then be set with all -// values from the MTLModel that the managed object is being converted from. -// -// If a property value of our MTLModel is yet another MTLModel which needs to be -// converted to a managed object, the class for that MTLModel can also implement -// this method to perform its own uniqing. -// -// For example: -// 1. An MTLModel subclass has id_number = 10. -// 2. An NSManagedObject accessible to the adapter's context has idnumber = 10. -// 3. managedObjectKeysByPropertyKey returns @{@"id_number" : @"idnumber"} -// 4. propertyKeysForManagedObjectUniquing returns -// [NSSet setWithObject:@"id_number"]; -// 5. Then our fetch request may return this managed object (or another managed -// object with idnumber = 10). -// -// NOTE: If multiple managed objects follow the same uniquing criteria only one -// of them will be set with our MTLModel's values. -+ (NSSet *)propertyKeysForManagedObjectUniquing; - -// Specifies how to convert the given property key to a managed object -// attribute. If reversible, the transformer will also be used to convert the -// managed object attribute back to the property. -// -// If the receiver implements a `+EntityAttributeTransformer` method, -// MTLManagedObjectAdapter will use the result of that method instead. -// -// Returns a value transformer, or nil if no transformation should be performed. -+ (NSValueTransformer *)entityAttributeTransformerForKey:(NSString *)key; - -// Specifies the MTLModel subclasses that should be deserialized to the -// receiver's property keys when a property key corresponds to an entity -// relationship. -// -// In other words, the dictionary returned by this method is used to decode -// managed object relationships into MTLModels (or NSArrays or NSSets thereof) -// set on the receiver. -// -// If a property key is omitted from the returned dictionary, but present in -// +managedObjectKeysByPropertyKey, and the receiver's +managedObjectEntity has -// a relationship at the corresponding key, an exception will be thrown during -// deserialization. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Returns a dictionary mapping property keys to the Class objects that should -// be used. -+ (NSDictionary *)relationshipModelClassesByPropertyKey; - -// Overridden to deserialize a different class instead of the receiver, based on -// information in the provided object. -// -// This is mostly useful for class clusters, where the abstract base class would -// be passed into +[MTLManagedObjectAdapter -// modelOfClass:fromManagedObject:error:], but a subclass should be instantiated -// instead. -// -// managedObject - The object that will be deserialized. -// -// Returns the class that should be instantiated (which may be the receiver), or -// nil to abort parsing (e.g., if the data is invalid). -+ (Class)classForDeserializingManagedObject:(NSManagedObject *)managedObject; - -// Overriden when merging the value of the given key on the receiver with the -// value of the same key from the given `NSManagedObject` requires custom -// handling. -// -// By default, this method is not implemented, and precedence will be given to -// the value of the receiving model implicitly. -// -// When implemented, this method is called when an existing `NSManagedObject` -// is found for the receiving model, before updating the `NSManagedObject`'s -// properties. -// -// When implementing, you should use `+managedObjectKeysByPropertyKey` to map -// the given `key` to the appropriate `NSManagedObject` property. -- (void)mergeValueForKey:(NSString *)key fromManagedObject:(NSManagedObject *)managedObject; - -// Overriden when merging values on the receiver with the given -// `NSManagedObject` requires custom handling. -// -// By default, this method is not implemented, and precedence will be given to -// the values of the receiving model implicitly. -// -// When implemented, this method is called when an existing `NSManagedObject` -// is found for the receiving model, before updating the `NSManagedObject`'s -// properties. -// -// When implementing, you should use `+managedObjectKeysByPropertyKey` to map -// the given `key` to the appropriate `NSManagedObject` property. -// -// If you have also implemented `mergeValueForKey:fromManagedObject:` you have -// to make sure to call `mergeValueForKey:fromManagedObject:` from this method -// when appropriate. -- (void)mergeValuesForKeysFromManagedObject:(NSManagedObject *)managedObject; - -@end - -// The domain for errors originating from MTLManagedObjectAdapter. -extern NSString * const MTLManagedObjectAdapterErrorDomain; - -// +classForDeserializingManagedObject: returned nil for the given object. -extern const NSInteger MTLManagedObjectAdapterErrorNoClassFound; - -// An NSManagedObject failed to initialize. -extern const NSInteger MTLManagedObjectAdapterErrorInitializationFailed; - -// The managed object key specified by +managedObjectKeysByPropertyKey does not -// exist in the NSEntityDescription. -extern const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectKey; - -// The managed object property specified has a type that isn't supported by -// MTLManagedObjectAdapter. -extern const NSInteger MTLManagedObjectAdapterErrorUnsupportedManagedObjectPropertyType; - -// The fetch request to find an existing managed object based on -// `+propertyKeysForManagedObjectUniquing` failed. -extern const NSInteger MTLManagedObjectAdapterErrorUniqueFetchRequestFailed; - -// A MTLModel property cannot be serialized to or deserialized from an -// NSManagedObject relationship. -// -// For a to-one relationship, this means that the property does not contain -// a MTLModel, or the MTLModel does not conform to . -// -// For a to-many relationship, this means that the property does not contain an -// NSArray or NSSet of MTLModel instances. -extern const NSInteger MTLManagedObjectAdapterErrorUnsupportedRelationshipClass; - -// The model's implementation of +managedObjectKeysByPropertyKey included a key -// which does not actually exist in +propertyKeys. -extern const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectMapping; - -// Converts a MTLModel object to and from an NSManagedObject. -@interface MTLManagedObjectAdapter : NSObject - -// Attempts to deserialize an NSManagedObject into a MTLModel object. -// -// modelClass - The MTLModel subclass to return. This class must conform to -// . This argument must not be nil. -// managedObject - The managed object to deserialize. If this argument is nil, -// the method returns nil. -// error - If not NULL, this may be set to an error that occurs during -// deserialization or initializing an instance of `modelClass`. -// -// Returns an instance of `modelClass` upon success, or nil if an error -// occurred. -+ (id)modelOfClass:(Class)modelClass fromManagedObject:(NSManagedObject *)managedObject error:(NSError **)error; - -// Serializes a MTLModel into an NSManagedObject. -// -// model - The model object to serialize. This argument must not be nil. -// context - The context into which to insert the created managed object. This -// argument must not be nil. -// error - If not NULL, this may be set to an error that occurs during -// serialization or insertion. -+ (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context error:(NSError **)error; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h deleted file mode 100644 index 94b8f7b298..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel+NSCoding.h +++ /dev/null @@ -1,128 +0,0 @@ -// -// MTLModel+NSCoding.h -// Mantle -// -// Created by Justin Spahr-Summers on 2013-02-12. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import "MTLModel.h" - -// Defines how a MTLModel property key should be encoded into an archive. -// -// MTLModelEncodingBehaviorExcluded - The property should never be encoded. -// MTLModelEncodingBehaviorUnconditional - The property should always be -// encoded. -// MTLModelEncodingBehaviorConditional - The object should be encoded only -// if unconditionally encoded elsewhere. -// This should only be used for object -// properties. -typedef enum : NSUInteger { - MTLModelEncodingBehaviorExcluded = 0, - MTLModelEncodingBehaviorUnconditional, - MTLModelEncodingBehaviorConditional, -} MTLModelEncodingBehavior; - -// Implements default archiving and unarchiving behaviors for MTLModel. -@interface MTLModel (NSCoding) - -// Initializes the receiver from an archive. -// -// This will decode the original +modelVersion of the archived object, then -// invoke -decodeValueForKey:withCoder:modelVersion: for each of the receiver's -// +propertyKeys. -// -// Returns an initialized model object, or nil if a decoding error occurred. -- (id)initWithCoder:(NSCoder *)coder; - -// Archives the receiver using the given coder. -// -// This will encode the receiver's +modelVersion, then the receiver's properties -// according to the behaviors specified in +encodingBehaviorsByPropertyKey. -- (void)encodeWithCoder:(NSCoder *)coder; - -// Determines how the +propertyKeys of the class are encoded into an archive. -// The values of this dictionary should be boxed MTLModelEncodingBehavior -// values. -// -// Any keys not present in the dictionary will be excluded from the archive. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Returns a dictionary mapping the receiver's +propertyKeys to default encoding -// behaviors. If a property is an object with `weak` semantics, the default -// behavior is MTLModelEncodingBehaviorConditional; otherwise, the default is -// MTLModelEncodingBehaviorUnconditional. -+ (NSDictionary *)encodingBehaviorsByPropertyKey; - -// Determines the classes that are allowed to be decoded for each of the -// receiver's properties when using . The values of this -// dictionary should be NSArrays of Class objects. -// -// If any encodable keys (as determined by +encodingBehaviorsByPropertyKey) are -// not present in the dictionary, an exception will be thrown during secure -// encoding or decoding. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Returns a dictionary mapping the receiver's encodable keys (as determined by -// +encodingBehaviorsByPropertyKey) to default allowed classes, based on the -// type that each property is declared as. If type of an encodable property -// cannot be determined (e.g., it is declared as `id`), it will be omitted from -// the dictionary, and subclasses must provide a valid value to prevent an -// exception being thrown during encoding/decoding. -+ (NSDictionary *)allowedSecureCodingClassesByPropertyKey; - -// Decodes the value of the given property key from an archive. -// -// By default, this method looks for a `-decodeWithCoder:modelVersion:` -// method on the receiver, and invokes it if found. -// -// If the custom method is not implemented and `coder` does not require secure -// coding, `-[NSCoder decodeObjectForKey:]` will be invoked with the given -// `key`. -// -// If the custom method is not implemented and `coder` requires secure coding, -// `-[NSCoder decodeObjectOfClasses:forKey:]` will be invoked with the -// information from +allowedSecureCodingClassesByPropertyKey and the given `key`. The -// receiver must conform to for this to work correctly. -// -// key - The property key to decode the value for. This argument cannot -// be nil. -// coder - The NSCoder representing the archive being decoded. This -// argument cannot be nil. -// modelVersion - The version of the original model object that was encoded. -// -// Returns the decoded and boxed value, or nil if the key was not present. -- (id)decodeValueForKey:(NSString *)key withCoder:(NSCoder *)coder modelVersion:(NSUInteger)modelVersion; - -// The version of this MTLModel subclass. -// -// This version number is saved in archives so that later model changes can be -// made backwards-compatible with old versions. -// -// Subclasses should override this method to return a higher version number -// whenever a breaking change is made to the model. -// -// Returns 0. -+ (NSUInteger)modelVersion; - -@end - -// This method must be overridden to support archives created by older versions -// of Mantle (before the `MTLModel+NSCoding` interface existed). -@interface MTLModel (OldArchiveSupport) - -// Converts an archived external representation to a dictionary suitable for -// passing to -initWithDictionary:. -// -// externalRepresentation - The decoded external representation of the receiver. -// fromVersion - The model version at the time the external -// representation was encoded. -// -// Returns nil by default, indicating that conversion failed. -+ (NSDictionary *)dictionaryValueFromArchivedExternalRepresentation:(NSDictionary *)externalRepresentation version:(NSUInteger)fromVersion; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h deleted file mode 100644 index 65da40d933..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLModel.h +++ /dev/null @@ -1,125 +0,0 @@ -// -// MTLModel.h -// Mantle -// -// Created by Justin Spahr-Summers on 2012-09-11. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -// An abstract base class for model objects, using reflection to provide -// sensible default behaviors. -// -// The default implementations of , -hash, and -isEqual: make use of -// the +propertyKeys method. -@interface MTLModel : NSObject - -// Returns a new instance of the receiver initialized using -// -initWithDictionary:error:. -+ (instancetype)modelWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error; - -// Initializes the receiver with default values. -// -// This is the designated initializer for this class. -- (instancetype)init; - -// Initializes the receiver using key-value coding, setting the keys and values -// in the given dictionary. -// -// Subclass implementations may override this method, calling the super -// implementation, in order to perform further processing and initialization -// after deserialization. -// -// dictionaryValue - Property keys and values to set on the receiver. Any NSNull -// values will be converted to nil before being used. KVC -// validation methods will automatically be invoked for all of -// the properties given. If nil, this method is equivalent to -// -init. -// error - If not NULL, this may be set to any error that occurs -// (like a KVC validation error). -// -// Returns an initialized model object, or nil if validation failed. -- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error; - -// Returns the keys for all @property declarations, except for `readonly` -// properties without ivars, or properties on MTLModel itself. -+ (NSSet *)propertyKeys; - -// A dictionary representing the properties of the receiver. -// -// The default implementation combines the values corresponding to all -// +propertyKeys into a dictionary, with any nil values represented by NSNull. -// -// This property must never be nil. -@property (nonatomic, copy, readonly) NSDictionary *dictionaryValue; - -// Merges the value of the given key on the receiver with the value of the same -// key from the given model object, giving precedence to the other model object. -// -// By default, this method looks for a `-mergeFromModel:` method on the -// receiver, and invokes it if found. If not found, and `model` is not nil, the -// value for the given key is taken from `model`. -- (void)mergeValueForKey:(NSString *)key fromModel:(MTLModel *)model; - -// Merges the values of the given model object into the receiver, using -// -mergeValueForKey:fromModel: for each key in +propertyKeys. -// -// `model` must be an instance of the receiver's class or a subclass thereof. -- (void)mergeValuesForKeysFromModel:(MTLModel *)model; - -// Compares the receiver with another object for equality. -// -// The default implementation is equivalent to comparing both models' -// -dictionaryValue. -// -// Note that this may lead to infinite loops if the receiver holds a circular -// reference to another MTLModel and both use the default behavior. -// It is recommended to override -isEqual: in this scenario. -- (BOOL)isEqual:(id)object; - -// A string that describes the contents of the receiver. -// -// The default implementation is based on the receiver's class and its -// -dictionaryValue. -// -// Note that this may lead to infinite loops if the receiver holds a circular -// reference to another MTLModel and both use the default behavior. -// It is recommended to override -description in this scenario. -- (NSString *)description; - -@end - -// Implements validation logic for MTLModel. -@interface MTLModel (Validation) - -// Validates the model. -// -// The default implementation simply invokes -validateValue:forKey:error: with -// all +propertyKeys and their current value. If -validateValue:forKey:error: -// returns a new value, the property is set to that new value. -// -// error - If not NULL, this may be set to any error that occurs during -// validation -// -// Returns YES if the model is valid, or NO if the validation failed. -- (BOOL)validate:(NSError **)error; - -@end - -@interface MTLModel (Unavailable) - -+ (instancetype)modelWithDictionary:(NSDictionary *)dictionaryValue __attribute__((deprecated("Replaced by +modelWithDictionary:error:"))); -- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue __attribute__((deprecated("Replaced by -initWithDictionary:error:"))); - -+ (instancetype)modelWithExternalRepresentation:(NSDictionary *)externalRepresentation __attribute__((deprecated("Replaced by -[MTLJSONAdapter initWithJSONDictionary:modelClass:]"))); -- (instancetype)initWithExternalRepresentation:(NSDictionary *)externalRepresentation __attribute__((deprecated("Replaced by -[MTLJSONAdapter initWithJSONDictionary:modelClass:]"))); - -@property (nonatomic, copy, readonly) NSDictionary *externalRepresentation __attribute__((deprecated("Replaced by MTLJSONAdapter.JSONDictionary"))); - -+ (NSDictionary *)externalRepresentationKeyPathsByPropertyKey __attribute__((deprecated("Replaced by +JSONKeyPathsByPropertyKey in "))); -+ (NSValueTransformer *)transformerForKey:(NSString *)key __attribute__((deprecated("Replaced by +JSONTransformerForKey: in "))); - -+ (NSDictionary *)migrateExternalRepresentation:(NSDictionary *)externalRepresentation fromVersion:(NSUInteger)fromVersion __attribute__((deprecated("Replaced by -decodeValueForKey:withCoder:modelVersion:"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h deleted file mode 100644 index 231b59f6dd..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/MTLValueTransformer.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// MTLValueTransformer.h -// Mantle -// -// Created by Justin Spahr-Summers on 2012-09-11. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -typedef id (^MTLValueTransformerBlock)(id); - -// -// A value transformer supporting block-based transformation. -// -@interface MTLValueTransformer : NSValueTransformer - -// Returns a transformer which transforms values using the given block. Reverse -// transformations will not be allowed. -+ (instancetype)transformerWithBlock:(MTLValueTransformerBlock)transformationBlock; - -// Returns a transformer which transforms values using the given block, for -// forward or reverse transformations. -+ (instancetype)reversibleTransformerWithBlock:(MTLValueTransformerBlock)transformationBlock; - -// Returns a transformer which transforms values using the given blocks. -+ (instancetype)reversibleTransformerWithForwardBlock:(MTLValueTransformerBlock)forwardBlock reverseBlock:(MTLValueTransformerBlock)reverseBlock; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h deleted file mode 100644 index ebd74e7e43..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/Mantle.h +++ /dev/null @@ -1,26 +0,0 @@ -// -// Mantle.h -// Mantle -// -// Created by Justin Spahr-Summers on 2012-09-04. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -//! Project version number for Mantle. -FOUNDATION_EXPORT double MantleVersionNumber; - -//! Project version string for Mantle. -FOUNDATION_EXPORT const unsigned char MantleVersionString[]; - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h deleted file mode 100644 index fd7347cfb9..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSArray+MTLManipulationAdditions.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// NSArray+MTLManipulationAdditions.h -// Mantle -// -// Created by Josh Abernathy on 9/19/12. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@interface NSArray (MTLManipulationAdditions) - -// The first object in the array or nil if the array is empty. -// Forwards to `firstObject` which has been first declared in iOS7, but works with iOS4/10.6. -@property (nonatomic, readonly, strong) id mtl_firstObject; - -// Returns a new array without all instances of the given object. -- (NSArray *)mtl_arrayByRemovingObject:(id)object; - -// Returns a new array without the first object. If the array is empty, it -// returns the empty array. -- (NSArray *)mtl_arrayByRemovingFirstObject; - -// Returns a new array without the last object. If the array is empty, it -// returns the empty array. -- (NSArray *)mtl_arrayByRemovingLastObject; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h deleted file mode 100644 index 83254d3957..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSDictionary+MTLManipulationAdditions.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// NSDictionary+MTLManipulationAdditions.h -// Mantle -// -// Created by Justin Spahr-Summers on 2012-09-24. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@interface NSDictionary (MTLManipulationAdditions) - -// Merges the keys and values from the given dictionary into the receiver. If -// both the receiver and `dictionary` have a given key, the value from -// `dictionary` is used. -// -// Returns a new dictionary containing the entries of the receiver combined with -// those of `dictionary`. -- (NSDictionary *)mtl_dictionaryByAddingEntriesFromDictionary:(NSDictionary *)dictionary; - -// Creates a new dictionary with all the entries for the given keys removed from -// the receiver. -- (NSDictionary *)mtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h deleted file mode 100644 index 4f7c03e565..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSObject+MTLComparisonAdditions.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// NSObject+MTLComparisonAdditions.h -// Mantle -// -// Created by Josh Vera on 10/26/12. -// Copyright (c) 2012 GitHub. All rights reserved. -// -// Portions copyright (c) 2011 Bitswift. All rights reserved. -// See the LICENSE file for more information. -// - -#import - -// Returns whether both objects are identical or equal via -isEqual: -BOOL MTLEqualObjects(id obj1, id obj2); diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h deleted file mode 100644 index eefceec2df..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLInversionAdditions.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// NSValueTransformer+MTLInversionAdditions.h -// Mantle -// -// Created by Justin Spahr-Summers on 2013-05-18. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -@interface NSValueTransformer (MTLInversionAdditions) - -// Flips the direction of the receiver's transformation, such that -// -transformedValue: will become -reverseTransformedValue:, and vice-versa. -// -// The receiver must allow reverse transformation. -// -// Returns an inverted transformer. -- (NSValueTransformer *)mtl_invertedTransformer; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h deleted file mode 100644 index 78a6b19e64..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Headers/NSValueTransformer+MTLPredefinedTransformerAdditions.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// NSValueTransformer+MTLPredefinedTransformerAdditions.h -// Mantle -// -// Created by Justin Spahr-Summers on 2012-09-27. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -// The name for a value transformer that converts strings into URLs and back. -extern NSString * const MTLURLValueTransformerName; - -// Ensure an NSNumber is backed by __NSCFBoolean/CFBooleanRef -// -// NSJSONSerialization, and likely other serialization libraries, ordinarily -// serialize NSNumbers as numbers, and thus booleans would be serialized as -// 0/1. The exception is when the NSNumber is backed by __NSCFBoolean, which, -// though very much an implementation detail, is detected and serialized as a -// proper boolean. -extern NSString * const MTLBooleanValueTransformerName; - -@interface NSValueTransformer (MTLPredefinedTransformerAdditions) - -// Creates a reversible transformer to convert a JSON dictionary into a MTLModel -// object, and vice-versa. -// -// modelClass - The MTLModel subclass to attempt to parse from the JSON. This -// class must conform to . This argument must -// not be nil. -// -// Returns a reversible transformer which uses MTLJSONAdapter for transforming -// values back and forth. -+ (NSValueTransformer *)mtl_JSONDictionaryTransformerWithModelClass:(Class)modelClass; - -// Creates a reversible transformer to convert an array of JSON dictionaries -// into an array of MTLModel objects, and vice-versa. -// -// modelClass - The MTLModel subclass to attempt to parse from each JSON -// dictionary. This class must conform to . -// This argument must not be nil. -// -// Returns a reversible transformer which uses MTLJSONAdapter for transforming -// array elements back and forth. -+ (NSValueTransformer *)mtl_JSONArrayTransformerWithModelClass:(Class)modelClass; - -// A reversible value transformer to transform between the keys and objects of a -// dictionary. -// -// dictionary - The dictionary whose keys and values should be -// transformed between. This argument must not be nil. -// defaultValue - The result to fall back to, in case no key matching the -// input value was found during a forward transformation. -// reverseDefaultValue - The result to fall back to, in case no value matching -// the input value was found during a reverse -// transformation. -// -// Can for example be used for transforming between enum values and their string -// representation. -// -// NSValueTransformer *valueTransformer = [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{ -// @"foo": @(EnumDataTypeFoo), -// @"bar": @(EnumDataTypeBar), -// } defaultValue: @(EnumDataTypeUndefined) reverseDefaultValue: @"undefined"]; -// -// Returns a transformer that will map from keys to values in dictionary -// for forward transformation, and from values to keys for reverse -// transformations. If no matching key or value can be found, the respective -// default value is returned. -+ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary defaultValue:(id)defaultValue reverseDefaultValue:(id)reverseDefaultValue; - -// Returns a value transformer created by calling -// `+mtl_valueMappingTransformerWithDictionary:defaultValue:reverseDefaultValue:` -// with a default value of `nil` and a reverse default value of `nil`. -+ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary; - -@end - -@interface NSValueTransformer (UnavailableMTLPredefinedTransformerAdditions) - -+ (NSValueTransformer *)mtl_externalRepresentationTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +mtl_JSONDictionaryTransformerWithModelClass:"))); -+ (NSValueTransformer *)mtl_externalRepresentationArrayTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +mtl_JSONArrayTransformerWithModelClass:"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle deleted file mode 100755 index 06ee2b4bc968c802e54603f66f6a21a16289b3b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154436 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

j+bhx37e)<2B14@3Je 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 OC(Rjq#t%FmG4}rw83`-^ diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap deleted file mode 100644 index 958298bd6e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Mantle { - umbrella header "Mantle.h" - - export * - module * { export * } -} diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index f8ffa476e4..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - BuildMachineOSBuild - 14C1514 - CFBundleDevelopmentRegion - en - CFBundleExecutable - Mantle - CFBundleIdentifier - org.mantle.Mantle - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Mantle - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 6C131e - DTPlatformVersion - GM - DTSDKBuild - 14A383 - DTSDKName - macosx10.10 - DTXcode - 0620 - DTXcodeBuild - 6C131e - UIDeviceFamily - - 1 - 2 - - - diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current deleted file mode 120000 index 8c7e5a667f..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Mantle.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers deleted file mode 120000 index a177d2a6b9..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules deleted file mode 120000 index 5736f3186e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa deleted file mode 120000 index 5dd82ab671..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/ReactiveCocoa +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/ReactiveCocoa \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources deleted file mode 120000 index 953ee36f3b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h deleted file mode 100644 index f34dc4a440..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTKeyPathCoding.h +++ /dev/null @@ -1,68 +0,0 @@ -// -// EXTKeyPathCoding.h -// extobjc -// -// Created by Justin Spahr-Summers on 19.06.12. -// Copyright (C) 2012 Justin Spahr-Summers. -// Released under the MIT license. -// - -#import -#import "metamacros.h" - -/** - * \@keypath allows compile-time verification of key paths. Given a real object - * receiver and key path: - * - * @code - -NSString *UTF8StringPath = @keypath(str.lowercaseString.UTF8String); -// => @"lowercaseString.UTF8String" - -NSString *versionPath = @keypath(NSObject, version); -// => @"version" - -NSString *lowercaseStringPath = @keypath(NSString.new, lowercaseString); -// => @"lowercaseString" - - * @endcode - * - * ... the macro returns an \c NSString containing all but the first path - * component or argument (e.g., @"lowercaseString.UTF8String", @"version"). - * - * In addition to simply creating a key path, this macro ensures that the key - * path is valid at compile-time (causing a syntax error if not), and supports - * refactoring, such that changing the name of the property will also update any - * uses of \@keypath. - */ -#define keypath(...) \ - metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__))(keypath1(__VA_ARGS__))(keypath2(__VA_ARGS__)) - -#define keypath1(PATH) \ - (((void)(NO && ((void)PATH, NO)), strchr(# PATH, '.') + 1)) - -#define keypath2(OBJ, PATH) \ - (((void)(NO && ((void)OBJ.PATH, NO)), # PATH)) - -/** - * \@collectionKeypath allows compile-time verification of key paths across collections NSArray/NSSet etc. Given a real object - * receiver, collection object receiver and related keypaths: - * - * @code - - NSString *employessFirstNamePath = @collectionKeypath(department.employees, Employee.new, firstName) - // => @"employees.firstName" - - NSString *employessFirstNamePath = @collectionKeypath(Department.new, employees, Employee.new, firstName) - // => @"employees.firstName" - - * @endcode - * - */ -#define collectionKeypath(...) \ - metamacro_if_eq(3, metamacro_argcount(__VA_ARGS__))(collectionKeypath3(__VA_ARGS__))(collectionKeypath4(__VA_ARGS__)) - -#define collectionKeypath3(PATH, COLLECTION_OBJECT, COLLECTION_PATH) ([[NSString stringWithFormat:@"%s.%s",keypath(PATH), keypath(COLLECTION_OBJECT, COLLECTION_PATH)] UTF8String]) - -#define collectionKeypath4(OBJ, PATH, COLLECTION_OBJECT, COLLECTION_PATH) ([[NSString stringWithFormat:@"%s.%s",keypath(OBJ, PATH), keypath(COLLECTION_OBJECT, COLLECTION_PATH)] UTF8String]) - diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h deleted file mode 100644 index 4a16f4ae9b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/EXTScope.h +++ /dev/null @@ -1,118 +0,0 @@ -// -// EXTScope.h -// extobjc -// -// Created by Justin Spahr-Summers on 2011-05-04. -// Copyright (C) 2012 Justin Spahr-Summers. -// Released under the MIT license. -// - -#import "metamacros.h" - -/** - * \@onExit defines some code to be executed when the current scope exits. The - * code must be enclosed in braces and terminated with a semicolon, and will be - * executed regardless of how the scope is exited, including from exceptions, - * \c goto, \c return, \c break, and \c continue. - * - * Provided code will go into a block to be executed later. Keep this in mind as - * it pertains to memory management, restrictions on assignment, etc. Because - * the code is used within a block, \c return is a legal (though perhaps - * confusing) way to exit the cleanup block early. - * - * Multiple \@onExit statements in the same scope are executed in reverse - * lexical order. This helps when pairing resource acquisition with \@onExit - * statements, as it guarantees teardown in the opposite order of acquisition. - * - * @note This statement cannot be used within scopes defined without braces - * (like a one line \c if). In practice, this is not an issue, since \@onExit is - * a useless construct in such a case anyways. - */ -#define onExit \ - rac_keywordify \ - __strong rac_cleanupBlock_t metamacro_concat(rac_exitBlock_, __LINE__) __attribute__((cleanup(rac_executeCleanupBlock), unused)) = ^ - -/** - * Creates \c __weak shadow variables for each of the variables provided as - * arguments, which can later be made strong again with #strongify. - * - * This is typically used to weakly reference variables in a block, but then - * ensure that the variables stay alive during the actual execution of the block - * (if they were live upon entry). - * - * See #strongify for an example of usage. - */ -#define weakify(...) \ - rac_keywordify \ - metamacro_foreach_cxt(rac_weakify_,, __weak, __VA_ARGS__) - -/** - * Like #weakify, but uses \c __unsafe_unretained instead, for targets or - * classes that do not support weak references. - */ -#define unsafeify(...) \ - rac_keywordify \ - metamacro_foreach_cxt(rac_weakify_,, __unsafe_unretained, __VA_ARGS__) - -/** - * Strongly references each of the variables provided as arguments, which must - * have previously been passed to #weakify. - * - * The strong references created will shadow the original variable names, such - * that the original names can be used without issue (and a significantly - * reduced risk of retain cycles) in the current scope. - * - * @code - - id foo = [[NSObject alloc] init]; - id bar = [[NSObject alloc] init]; - - @weakify(foo, bar); - - // this block will not keep 'foo' or 'bar' alive - BOOL (^matchesFooOrBar)(id) = ^ BOOL (id obj){ - // but now, upon entry, 'foo' and 'bar' will stay alive until the block has - // finished executing - @strongify(foo, bar); - - return [foo isEqual:obj] || [bar isEqual:obj]; - }; - - * @endcode - */ -#define strongify(...) \ - rac_keywordify \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wshadow\"") \ - metamacro_foreach(rac_strongify_,, __VA_ARGS__) \ - _Pragma("clang diagnostic pop") - -/*** implementation details follow ***/ -typedef void (^rac_cleanupBlock_t)(); - -static inline void rac_executeCleanupBlock (__strong rac_cleanupBlock_t *block) { - (*block)(); -} - -#define rac_weakify_(INDEX, CONTEXT, VAR) \ - CONTEXT __typeof__(VAR) metamacro_concat(VAR, _weak_) = (VAR); - -#define rac_strongify_(INDEX, VAR) \ - __strong __typeof__(VAR) VAR = metamacro_concat(VAR, _weak_); - -// Details about the choice of backing keyword: -// -// The use of @try/@catch/@finally can cause the compiler to suppress -// return-type warnings. -// The use of @autoreleasepool {} is not optimized away by the compiler, -// resulting in superfluous creation of autorelease pools. -// -// Since neither option is perfect, and with no other alternatives, the -// compromise is to use @autorelease in DEBUG builds to maintain compiler -// analysis, and to use @try/@catch otherwise to avoid insertion of unnecessary -// autorelease pools. -#if DEBUG -#define rac_keywordify autoreleasepool {} -#else -#define rac_keywordify try {} @catch (...) {} -#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h deleted file mode 100644 index d2d0b3fe61..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSArray+RACSequenceAdditions.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// NSArray+RACSequenceAdditions.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-10-29. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@class RACSequence; - -@interface NSArray (RACSequenceAdditions) - -/// Creates and returns a sequence corresponding to the receiver. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h deleted file mode 100644 index 4e515773e1..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACCommandSupport.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// NSControl+RACCommandSupport.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/3/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACCommand; - -@interface NSControl (RACCommandSupport) - -/// Sets the control's command. When the control is clicked, the command is -/// executed with the sender of the event. The control's enabledness is bound -/// to the command's `canExecute`. -/// -/// Note: this will reset the control's target and action. -@property (nonatomic, strong) RACCommand *rac_command; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h deleted file mode 100644 index 3d3618d849..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSControl+RACTextSignalSupport.h +++ /dev/null @@ -1,24 +0,0 @@ -// -// NSControl+RACTextSignalSupport.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2013-03-08. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSignal; - -@interface NSControl (RACTextSignalSupport) - -/// Observes a text-based control for changes. -/// -/// Using this method on a control without editable text is considered undefined -/// behavior. -/// -/// Returns a signal which sends the current string value of the receiver, then -/// the new value any time it changes. -- (RACSignal *)rac_textSignal; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h deleted file mode 100644 index 0e47f8a39f..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSData+RACSupport.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// NSData+RACSupport.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 5/11/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACScheduler; -@class RACSignal; - -@interface NSData (RACSupport) - -// Read the data at the URL using -[NSData initWithContentsOfURL:options:error:]. -// Sends the data or the error. -// -// scheduler - cannot be nil. -+ (RACSignal *)rac_readContentsOfURL:(NSURL *)URL options:(NSDataReadingOptions)options scheduler:(RACScheduler *)scheduler; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h deleted file mode 100644 index 4871fe722a..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSDictionary+RACSequenceAdditions.h +++ /dev/null @@ -1,31 +0,0 @@ -// -// NSDictionary+RACSequenceAdditions.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-10-29. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@class RACSequence; - -@interface NSDictionary (RACSequenceAdditions) - -/// Creates and returns a sequence of RACTuple key/value pairs. The key will be -/// the first element in the tuple, and the value will be the second. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -/// Creates and returns a sequence corresponding to the keys in the receiver. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_keySequence; - -/// Creates and returns a sequence corresponding to the values in the receiver. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_valueSequence; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h deleted file mode 100644 index 1d8fc84523..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSEnumerator+RACSequenceAdditions.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// NSEnumerator+RACSequenceAdditions.h -// ReactiveCocoa -// -// Created by Uri Baghin on 07/01/2013. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSequence; - -@interface NSEnumerator (RACSequenceAdditions) - -/// Creates and returns a sequence corresponding to the receiver. -/// -/// The receiver is exhausted lazily as the sequence is enumerated. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h deleted file mode 100644 index 985398de6b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSFileHandle+RACSupport.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// NSFileHandle+RACSupport.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 5/10/12. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@class RACSignal; - -@interface NSFileHandle (RACSupport) - -// Read any available data in the background and send it. Completes when data -// length is <= 0. -- (RACSignal *)rac_readInBackground; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h deleted file mode 100644 index 4fe3820fca..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSIndexSet+RACSequenceAdditions.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// NSIndexSet+RACSequenceAdditions.h -// ReactiveCocoa -// -// Created by Sergey Gavrilyuk on 12/17/13. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSequence; - -@interface NSIndexSet (RACSequenceAdditions) - -/// Creates and returns a sequence of indexes (as `NSNumber`s) corresponding to -/// the receiver. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h deleted file mode 100644 index ddb3954d01..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSNotificationCenter+RACSupport.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// NSNotificationCenter+RACSupport.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 5/10/12. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@class RACSignal; - -@interface NSNotificationCenter (RACSupport) - -// Sends the NSNotification every time the notification is posted. -- (RACSignal *)rac_addObserverForName:(NSString *)notificationName object:(id)object; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h deleted file mode 100644 index eaec439b7c..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACAppKitBindings.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// NSObject+RACAppKitBindings.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 4/17/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACChannelTerminal; - -@interface NSObject (RACAppKitBindings) - -/// Invokes -rac_channelToBinding:options: without any options. -- (RACChannelTerminal *)rac_channelToBinding:(NSString *)binding; - -/// Applies a Cocoa binding to the receiver, then exposes a RACChannel-based -/// interface for manipulating it. -/// -/// Creating two of the same bindings on the same object will result in undefined -/// behavior. -/// -/// binding - The name of the binding. This must not be nil. -/// options - Any options to pass to Cocoa Bindings. This may be nil. -/// -/// Returns a RACChannelTerminal which will send future values from the receiver, -/// and update the receiver when values are sent to the terminal. -- (RACChannelTerminal *)rac_channelToBinding:(NSString *)binding options:(NSDictionary *)options; - -@end - -@interface NSObject (RACAppKitBindingsDeprecated) - -- (void)rac_bind:(NSString *)binding toObject:(id)object withKeyPath:(NSString *)keyPath __attribute__((deprecated("Use -rac_bind:options: instead"))); -- (void)rac_bind:(NSString *)binding toObject:(id)object withKeyPath:(NSString *)keyPath nilValue:(id)nilValue __attribute__((deprecated("Use -rac_bind:options: instead"))); -- (void)rac_bind:(NSString *)binding toObject:(id)object withKeyPath:(NSString *)keyPath transform:(id (^)(id value))transformBlock __attribute__((deprecated("Use -rac_bind:options: instead"))); -- (void)rac_bind:(NSString *)binding toObject:(id)object withNegatedKeyPath:(NSString *)keyPath __attribute__((deprecated("Use -rac_bind:options: instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h deleted file mode 100644 index 1530eb4048..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACDeallocating.h +++ /dev/null @@ -1,34 +0,0 @@ -// -// NSObject+RACDeallocating.h -// ReactiveCocoa -// -// Created by Kazuo Koga on 2013/03/15. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACCompoundDisposable; -@class RACDisposable; -@class RACSignal; - -@interface NSObject (RACDeallocating) - -/// The compound disposable which will be disposed of when the receiver is -/// deallocated. -@property (atomic, readonly, strong) RACCompoundDisposable *rac_deallocDisposable; - -/// Returns a signal that will complete immediately before the receiver is fully -/// deallocated. If already deallocated when the signal is subscribed to, -/// a `completed` event will be sent immediately. -- (RACSignal *)rac_willDeallocSignal; - -@end - -@interface NSObject (RACDeallocatingDeprecated) - -- (RACSignal *)rac_didDeallocSignal __attribute__((deprecated("Use -rac_willDeallocSignal"))); - -- (void)rac_addDeallocDisposable:(RACDisposable *)disposable __attribute__((deprecated("Add disposables to -rac_deallocDisposable instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h deleted file mode 100644 index bc4bca2663..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACLifting.h +++ /dev/null @@ -1,61 +0,0 @@ -// -// NSObject+RACLifting.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 10/13/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSignal; - -@interface NSObject (RACLifting) - -/// Lifts the selector on the receiver into the reactive world. The selector will -/// be invoked whenever any signal argument sends a value, but only after each -/// signal has sent an initial value. -/// -/// It will replay the most recently sent value to new subscribers. -/// -/// This does not support C arrays or unions. -/// -/// selector - The selector on self to invoke. -/// firstSignal - The signal corresponding to the first method argument. This -/// must not be nil. -/// ... - A list of RACSignals corresponding to the remaining arguments. -/// There must be a non-nil signal for each method argument. -/// -/// Examples -/// -/// [button rac_liftSelector:@selector(setTitleColor:forState:) withSignals:textColorSignal, [RACSignal return:@(UIControlStateNormal)], nil]; -/// -/// Returns a signal which sends the return value from each invocation of the -/// selector. If the selector returns void, it instead sends RACUnit.defaultUnit. -/// It completes only after all the signal arguments complete. -- (RACSignal *)rac_liftSelector:(SEL)selector withSignals:(RACSignal *)firstSignal, ... NS_REQUIRES_NIL_TERMINATION; - -/// Like -rac_liftSelector:withSignals:, but accepts an array instead of -/// a variadic list of arguments. -- (RACSignal *)rac_liftSelector:(SEL)selector withSignalsFromArray:(NSArray *)signals; - -/// Like -rac_liftSelector:withSignals:, but accepts a signal sending tuples of -/// arguments instead of a variadic list of arguments. -- (RACSignal *)rac_liftSelector:(SEL)selector withSignalOfArguments:(RACSignal *)arguments; - -@end - -@interface NSObject (RACLiftingDeprecated) - -- (RACSignal *)rac_liftSelector:(SEL)selector withObjects:(id)arg, ... __attribute__((deprecated("Use -rac_liftSelector:withSignals: instead"))); -- (RACSignal *)rac_liftSelector:(SEL)selector withObjectsFromArray:(NSArray *)args __attribute__((deprecated("Use -rac_liftSelector:withSignalsFromArray: instead"))); -- (RACSignal *)rac_liftBlock:(id)block withArguments:(id)arg, ... NS_REQUIRES_NIL_TERMINATION __attribute__((deprecated("Use +combineLatest:reduce: instead"))); -- (RACSignal *)rac_liftBlock:(id)block withArgumentsFromArray:(NSArray *)args __attribute__((deprecated("Use +combineLatest:reduce: instead"))); - -@end - -@interface NSObject (RACLiftingUnavailable) - -- (instancetype)rac_lift __attribute__((unavailable("Use -rac_liftSelector:withSignals: instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h deleted file mode 100644 index 2c14d5d04e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACPropertySubscribing.h +++ /dev/null @@ -1,105 +0,0 @@ -// -// NSObject+RACPropertySubscribing.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/2/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import -#import "EXTKeyPathCoding.h" -#import "metamacros.h" - -/// Creates a signal which observes `KEYPATH` on `TARGET` for changes. -/// -/// In either case, the observation continues until `TARGET` _or self_ is -/// deallocated. If any intermediate object is deallocated instead, it will be -/// assumed to have been set to nil. -/// -/// Make sure to `@strongify(self)` when using this macro within a block! The -/// macro will _always_ reference `self`, which can silently introduce a retain -/// cycle within a block. As a result, you should make sure that `self` is a weak -/// reference (e.g., created by `@weakify` and `@strongify`) before the -/// expression that uses `RACObserve`. -/// -/// Examples -/// -/// // Observes self, and doesn't stop until self is deallocated. -/// RACSignal *selfSignal = RACObserve(self, arrayController.items); -/// -/// // Observes the array controller, and stops when self _or_ the array -/// // controller is deallocated. -/// RACSignal *arrayControllerSignal = RACObserve(self.arrayController, items); -/// -/// // Observes obj.arrayController, and stops when self _or_ the array -/// // controller is deallocated. -/// RACSignal *signal2 = RACObserve(obj.arrayController, items); -/// -/// @weakify(self); -/// RACSignal *signal3 = [anotherSignal flattenMap:^(NSArrayController *arrayController) { -/// // Avoids a retain cycle because of RACObserve implicitly referencing -/// // self. -/// @strongify(self); -/// return RACObserve(arrayController, items); -/// }]; -/// -/// Returns a signal which sends the current value of the key path on -/// subscription, then sends the new value every time it changes, and sends -/// completed if self or observer is deallocated. -#define RACObserve(TARGET, KEYPATH) \ - ({ \ - __weak id target_ = (TARGET); \ - [target_ rac_valuesForKeyPath:@keypath(TARGET, KEYPATH) observer:self]; \ - }) - -@class RACDisposable; -@class RACSignal; - -@interface NSObject (RACPropertySubscribing) - -/// Creates a signal to observe the value at the given key path. -/// -/// The initial value is sent on subscription, the subsequent values are sent -/// from whichever thread the change occured on, even if it doesn't have a valid -/// scheduler. -/// -/// Returns a signal that immediately sends the receiver's current value at the -/// given keypath, then any changes thereafter. -- (RACSignal *)rac_valuesForKeyPath:(NSString *)keyPath observer:(__weak NSObject *)observer; - -/// Creates a signal to observe the changes of the given key path. -/// -/// The initial value is sent on subscription, the subsequent values are sent -/// from whichever thread the change occured on, even if it doesn't have a valid -/// scheduler. -/// -/// Returns a signal that sends tuples containing the current value at the key -/// path and the change dictionary for each KVO callback. -- (RACSignal *)rac_valuesAndChangesForKeyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options observer:(__weak NSObject *)observer; - -@end - -#define RACAble(...) \ - metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ - (_RACAbleObject(self, __VA_ARGS__)) \ - (_RACAbleObject(__VA_ARGS__)) - -#define _RACAbleObject(object, property) [object rac_signalForKeyPath:@keypath(object, property) observer:self] - -#define RACAbleWithStart(...) \ - metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ - (_RACAbleWithStartObject(self, __VA_ARGS__)) \ - (_RACAbleWithStartObject(__VA_ARGS__)) - -#define _RACAbleWithStartObject(object, property) [object rac_signalWithStartingValueForKeyPath:@keypath(object, property) observer:self] - -@interface NSObject (RACPropertySubscribingDeprecated) - -+ (RACSignal *)rac_signalFor:(NSObject *)object keyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); -+ (RACSignal *)rac_signalWithStartingValueFor:(NSObject *)object keyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); -+ (RACSignal *)rac_signalWithChangesFor:(NSObject *)object keyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesAndChangesForKeyPath:options:observer: instead."))); -- (RACSignal *)rac_signalForKeyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); -- (RACSignal *)rac_signalWithStartingValueForKeyPath:(NSString *)keyPath observer:(NSObject *)observer __attribute__((deprecated("Use -rac_valuesForKeyPath:observer: or RACObserve() instead."))); -- (RACDisposable *)rac_deriveProperty:(NSString *)keyPath from:(RACSignal *)signal __attribute__((deprecated("Use -[RACSignal setKeyPath:onObject:] instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h deleted file mode 100644 index c6f3de5d79..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSObject+RACSelectorSignal.h +++ /dev/null @@ -1,79 +0,0 @@ -// -// NSObject+RACSelectorSignal.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/18/13. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSignal; - -/// The domain for any errors originating from -rac_signalForSelector:. -extern NSString * const RACSelectorSignalErrorDomain; - -/// -rac_signalForSelector: was going to add a new method implementation for -/// `selector`, but another thread added an implementation before it was able to. -/// -/// This will _not_ occur for cases where a method implementation exists before -/// -rac_signalForSelector: is invoked. -extern const NSInteger RACSelectorSignalErrorMethodSwizzlingRace; - -@interface NSObject (RACSelectorSignal) - -/// Creates a signal associated with the receiver, which will send a tuple of the -/// method's arguments each time the given selector is invoked. -/// -/// If the selector is already implemented on the receiver, the existing -/// implementation will be invoked _before_ the signal fires. -/// -/// If the selector is not yet implemented on the receiver, the injected -/// implementation will have a `void` return type and accept only object -/// arguments. Invoking the added implementation with non-object values, or -/// expecting a return value, will result in undefined behavior. -/// -/// This is useful for changing an event or delegate callback into a signal. For -/// example, on an NSView: -/// -/// [[view rac_signalForSelector:@selector(mouseDown:)] subscribeNext:^(RACTuple *args) { -/// NSEvent *event = args.first; -/// NSLog(@"mouse button pressed: %@", event); -/// }]; -/// -/// selector - The selector for whose invocations are to be observed. If it -/// doesn't exist, it will be implemented to accept object arguments -/// and return void. This cannot have C arrays or unions as arguments -/// or C arrays, unions, structs, complex or vector types as return -/// type. -/// -/// Returns a signal which will send a tuple of arguments upon each invocation of -/// the selector, then completes when the receiver is deallocated. `next` events -/// will be sent synchronously from the thread that invoked the method. If -/// a runtime call fails, the signal will send an error in the -/// RACSelectorSignalErrorDomain. -- (RACSignal *)rac_signalForSelector:(SEL)selector; - -/// Behaves like -rac_signalForSelector:, but if the selector is not yet -/// implemented on the receiver, its method signature is looked up within -/// `protocol`, and may accept non-object arguments. -/// -/// If the selector is not yet implemented and has a return value, the injected -/// method will return all zero bits (equal to `nil`, `NULL`, 0, 0.0f, etc.). -/// -/// selector - The selector for whose invocations are to be observed. If it -/// doesn't exist, it will be implemented using information from -/// `protocol`, and may accept non-object arguments and return -/// a value. This cannot have C arrays or unions as arguments or -/// return type. -/// protocol - The protocol in which `selector` is declared. This will be used -/// for type information if the selector is not already implemented on -/// the receiver. This must not be `NULL`, and `selector` must exist -/// in this protocol. -/// -/// Returns a signal which will send a tuple of arguments on each invocation of -/// the selector, or an error in RACSelectorSignalErrorDomain if a runtime -/// call fails. -- (RACSignal *)rac_signalForSelector:(SEL)selector fromProtocol:(Protocol *)protocol; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h deleted file mode 100644 index 8bea2db774..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSOrderedSet+RACSequenceAdditions.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// NSOrderedSet+RACSequenceAdditions.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-10-29. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@class RACSequence; - -@interface NSOrderedSet (RACSequenceAdditions) - -/// Creates and returns a sequence corresponding to the receiver. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h deleted file mode 100644 index 66655016d2..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSSet+RACSequenceAdditions.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// NSSet+RACSequenceAdditions.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-10-29. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@class RACSequence; - -@interface NSSet (RACSequenceAdditions) - -/// Creates and returns a sequence corresponding to the receiver. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h deleted file mode 100644 index 0116231f4c..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSequenceAdditions.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// NSString+RACSequenceAdditions.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-10-29. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import - -@class RACSequence; - -@interface NSString (RACSequenceAdditions) - -/// Creates and returns a sequence containing strings corresponding to each -/// composed character sequence in the receiver. -/// -/// Mutating the receiver will not affect the sequence after it's been created. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h deleted file mode 100644 index 4c7fc72baa..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSString+RACSupport.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// NSString+RACSupport.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 5/11/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACScheduler; -@class RACSignal; - -@interface NSString (RACSupport) - -// Reads in the contents of the file using +[NSString stringWithContentsOfURL:usedEncoding:error:]. -// Note that encoding won't be valid until the signal completes successfully. -// -// scheduler - cannot be nil. -+ (RACSignal *)rac_readContentsOfURL:(NSURL *)URL usedEncoding:(NSStringEncoding *)encoding scheduler:(RACScheduler *)scheduler; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h deleted file mode 100644 index e3fc8ed884..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSText+RACSignalSupport.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// NSText+RACSignalSupport.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2013-03-08. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSignal; - -@interface NSText (RACSignalSupport) - -/// Returns a signal which sends the current `string` of the receiver, then the -/// new value any time it changes. -- (RACSignal *)rac_textSignal; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h deleted file mode 100644 index e9bf04f314..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSURLConnection+RACSupport.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// NSURLConnection+RACSupport.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2013-10-01. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSignal; - -@interface NSURLConnection (RACSupport) - -// Lazily loads data for the given request in the background. -// -// request - The URL request to load. This must not be nil. -// -// Returns a signal which will begin loading the request upon each subscription, -// then send a `RACTuple` of the received `NSURLResponse` and downloaded -// `NSData`, and complete on a background thread. If any errors occur, the -// returned signal will error out. -+ (RACSignal *)rac_sendAsynchronousRequest:(NSURLRequest *)request; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h deleted file mode 100644 index 8482fb3fe1..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/NSUserDefaults+RACSupport.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// NSUserDefaults+RACSupport.h -// ReactiveCocoa -// -// Created by Matt Diephouse on 12/19/13. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -@class RACChannelTerminal; - -@interface NSUserDefaults (RACSupport) - -/// Creates and returns a terminal for binding the user defaults key. -/// -/// **Note:** The value in the user defaults is *asynchronously* updated with -/// values sent to the channel. -/// -/// key - The user defaults key to create the channel terminal for. -/// -/// Returns a channel terminal that sends the value of the user defaults key -/// upon subscription, sends an updated value whenever the default changes, and -/// updates the default asynchronously with values it receives. -- (RACChannelTerminal *)rac_channelTerminalForKey:(NSString *)key; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h deleted file mode 100644 index 6037f870cc..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBacktrace.h +++ /dev/null @@ -1,70 +0,0 @@ -// -// RACBacktrace.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-08-20. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#ifdef RAC_DEBUG_BACKTRACE - -extern void rac_dispatch_async(dispatch_queue_t queue, dispatch_block_t block); -extern void rac_dispatch_barrier_async(dispatch_queue_t queue, dispatch_block_t block); -extern void rac_dispatch_after(dispatch_time_t time, dispatch_queue_t queue, dispatch_block_t block); -extern void rac_dispatch_async_f(dispatch_queue_t queue, void *context, dispatch_function_t function); -extern void rac_dispatch_barrier_async_f(dispatch_queue_t queue, void *context, dispatch_function_t function); -extern void rac_dispatch_after_f(dispatch_time_t time, dispatch_queue_t queue, void *context, dispatch_function_t function); - -#define dispatch_async rac_dispatch_async -#define dispatch_barrier_async rac_dispatch_barrier_async -#define dispatch_after rac_dispatch_after -#define dispatch_async_f rac_dispatch_async_f -#define dispatch_barrier_async_f rac_dispatch_barrier_async_f -#define dispatch_after_f rac_dispatch_after_f - -/// Preserves backtraces across asynchronous calls. -/// -/// On OS X, you can enable the automatic capturing of asynchronous backtraces -/// (in Debug builds) by setting the `DYLD_INSERT_LIBRARIES` environment variable -/// to `@executable_path/../Frameworks/ReactiveCocoa.framework/ReactiveCocoa` in -/// your scheme's Run action settings. -/// -/// On iOS, your project and RAC will automatically use the `rac_` GCD functions -/// (declared above) for asynchronous work. Unfortunately, unlike OS X, it's -/// impossible to capture backtraces inside NSOperationQueue or other code -/// outside of your project. -/// -/// Once backtraces are being captured, you can `po [RACBacktrace backtrace]` in -/// the debugger to print them out at any time. You can even set up an alias in -/// ~/.lldbinit to do so: -/// -/// command alias racbt po [RACBacktrace backtrace] -/// -@interface RACBacktrace : NSObject - -/// The backtrace from any previous thread. -@property (nonatomic, strong, readonly) RACBacktrace *previousThreadBacktrace; - -/// The call stack of this backtrace's thread. -@property (nonatomic, copy, readonly) NSArray *callStackSymbols; - -/// Captures the current thread's backtrace, appending it to any backtrace from -/// a previous thread. -+ (instancetype)backtrace; - -/// Same as +backtrace, but omits the specified number of frames at the -/// top of the stack (in addition to this method itself). -+ (instancetype)backtraceIgnoringFrames:(NSUInteger)ignoreCount; - -@end - -#else - -#define rac_dispatch_async dispatch_async -#define rac_dispatch_barrier_async dispatch_barrier_async -#define rac_dispatch_after dispatch_after -#define rac_dispatch_async_f dispatch_async_f -#define rac_dispatch_barrier_async_f dispatch_barrier_async_f -#define rac_dispatch_after_f dispatch_after_f - -#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h deleted file mode 100644 index e95fe6d151..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACBehaviorSubject.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// RACBehaviorSubject.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/16/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACSubject.h" - -/// A behavior subject sends the last value it received when it is subscribed to. -@interface RACBehaviorSubject : RACSubject - -/// Creates a new behavior subject with a default value. If it hasn't received -/// any values when it gets subscribed to, it sends the default value. -+ (instancetype)behaviorSubjectWithDefaultValue:(id)value; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h deleted file mode 100644 index ef1d6f1ba9..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACChannel.h +++ /dev/null @@ -1,70 +0,0 @@ -// -// RACChannel.h -// ReactiveCocoa -// -// Created by Uri Baghin on 01/01/2013. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import "RACSignal.h" -#import "RACSubscriber.h" - -@class RACChannelTerminal; - -/// A two-way channel. -/// -/// Conceptually, RACChannel can be thought of as a bidirectional connection, -/// composed of two controllable signals that work in parallel. -/// -/// For example, when connecting between a view and a model: -/// -/// Model View -/// `leadingTerminal` ------> `followingTerminal` -/// `leadingTerminal` <------ `followingTerminal` -/// -/// The initial value of the model and all future changes to it are _sent on_ the -/// `leadingTerminal`, and _received by_ subscribers of the `followingTerminal`. -/// -/// Likewise, whenever the user changes the value of the view, that value is sent -/// on the `followingTerminal`, and received in the model from the -/// `leadingTerminal`. However, the initial value of the view is not received -/// from the `leadingTerminal` (only future changes). -@interface RACChannel : NSObject - -/// The terminal which "leads" the channel, by sending its latest value -/// immediately to new subscribers of the `followingTerminal`. -/// -/// New subscribers to this terminal will not receive a starting value, but will -/// receive all future values that are sent to the `followingTerminal`. -@property (nonatomic, strong, readonly) RACChannelTerminal *leadingTerminal; - -/// The terminal which "follows" the lead of the other terminal, only sending -/// _future_ values to the subscribers of the `leadingTerminal`. -/// -/// The latest value sent to the `leadingTerminal` (if any) will be sent -/// immediately to new subscribers of this terminal, and then all future values -/// as well. -@property (nonatomic, strong, readonly) RACChannelTerminal *followingTerminal; - -@end - -/// Represents one end of a RACChannel. -/// -/// An terminal is similar to a socket or pipe -- it represents one end of -/// a connection (the RACChannel, in this case). Values sent to this terminal -/// will _not_ be received by its subscribers. Instead, the values will be sent -/// to the subscribers of the RACChannel's _other_ terminal. -/// -/// For example, when using the `followingTerminal`, _sent_ values can only be -/// _received_ from the `leadingTerminal`, and vice versa. -/// -/// To make it easy to terminate a RACChannel, `error` and `completed` events -/// sent to either terminal will be received by the subscribers of _both_ -/// terminals. -/// -/// Do not instantiate this class directly. Create a RACChannel instead. -@interface RACChannelTerminal : RACSignal - -- (id)init __attribute__((unavailable("Instantiate a RACChannel instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h deleted file mode 100644 index 653d46b532..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCommand.h +++ /dev/null @@ -1,123 +0,0 @@ -// -// RACCommand.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/3/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACSignal; - -/// The domain for errors originating within `RACCommand`. -extern NSString * const RACCommandErrorDomain; - -/// -execute: was invoked while the command was disabled. -extern const NSInteger RACCommandErrorNotEnabled; - -/// A `userInfo` key for an error, associated with the `RACCommand` that the -/// error originated from. -/// -/// This is included only when the error code is `RACCommandErrorNotEnabled`. -extern NSString * const RACUnderlyingCommandErrorKey; - -/// A command is a signal triggered in response to some action, typically -/// UI-related. -@interface RACCommand : NSObject - -/// A signal of the signals returned by successful invocations of -execute: -/// (i.e., while the receiver is `enabled`). -/// -/// Errors will be automatically caught upon the inner signals, and sent upon -/// `errors` instead. If you _want_ to receive inner errors, use -execute: or -/// -[RACSignal materialize]. -/// -/// Only executions that begin _after_ subscription will be sent upon this -/// signal. All inner signals will arrive upon the main thread. -@property (nonatomic, strong, readonly) RACSignal *executionSignals; - -/// A signal of whether this command is currently executing. -/// -/// This will send YES whenever -execute: is invoked and the created signal has -/// not yet terminated. Once all executions have terminated, `executing` will -/// send NO. -/// -/// This signal will send its current value upon subscription, and then all -/// future values on the main thread. -@property (nonatomic, strong, readonly) RACSignal *executing; - -/// A signal of whether this command is able to execute. -/// -/// This will send NO if: -/// -/// - The command was created with an `enabledSignal`, and NO is sent upon that -/// signal, or -/// - `allowsConcurrentExecution` is NO and the command has started executing. -/// -/// Once the above conditions are no longer met, the signal will send YES. -/// -/// This signal will send its current value upon subscription, and then all -/// future values on the main thread. -@property (nonatomic, strong, readonly) RACSignal *enabled; - -/// Forwards any errors that occur within signals returned by -execute:. -/// -/// When an error occurs on a signal returned from -execute:, this signal will -/// send the associated NSError value as a `next` event (since an `error` event -/// would terminate the stream). -/// -/// After subscription, this signal will send all future errors on the main -/// thread. -@property (nonatomic, strong, readonly) RACSignal *errors; - -/// Whether the command allows multiple executions to proceed concurrently. -/// -/// The default value for this property is NO. -@property (atomic, assign) BOOL allowsConcurrentExecution; - -/// Invokes -initWithEnabled:signalBlock: with a nil `enabledSignal`. -- (id)initWithSignalBlock:(RACSignal * (^)(id input))signalBlock; - -/// Initializes a command that is conditionally enabled. -/// -/// This is the designated initializer for this class. -/// -/// enabledSignal - A signal of BOOLs which indicate whether the command should -/// be enabled. `enabled` will be based on the latest value sent -/// from this signal. Before any values are sent, `enabled` will -/// default to YES. This argument may be nil. -/// signalBlock - A block which will map each input value (passed to -execute:) -/// to a signal of work. The returned signal will be multicasted -/// to a replay subject, sent on `executionSignals`, then -/// subscribed to synchronously. Neither the block nor the -/// returned signal may be nil. -- (id)initWithEnabled:(RACSignal *)enabledSignal signalBlock:(RACSignal * (^)(id input))signalBlock; - -/// If the receiver is enabled, this method will: -/// -/// 1. Invoke the `signalBlock` given at the time of initialization. -/// 2. Multicast the returned signal to a RACReplaySubject. -/// 3. Send the multicasted signal on `executionSignals`. -/// 4. Subscribe (connect) to the original signal on the main thread. -/// -/// input - The input value to pass to the receiver's `signalBlock`. This may be -/// nil. -/// -/// Returns the multicasted signal, after subscription. If the receiver is not -/// enabled, returns a signal that will send an error with code -/// RACCommandErrorNotEnabled. -- (RACSignal *)execute:(id)input; - -@end - -@interface RACCommand (Unavailable) - -@property (atomic, readonly) BOOL canExecute __attribute__((unavailable("Use the 'enabled' signal instead"))); - -+ (instancetype)command __attribute__((unavailable("Use -initWithSignalBlock: instead"))); -+ (instancetype)commandWithCanExecuteSignal:(RACSignal *)canExecuteSignal __attribute__((unavailable("Use -initWithEnabled:signalBlock: instead"))); -- (id)initWithCanExecuteSignal:(RACSignal *)canExecuteSignal __attribute__((unavailable("Use -initWithEnabled:signalBlock: instead"))); -- (RACSignal *)addSignalBlock:(RACSignal * (^)(id value))signalBlock __attribute__((unavailable("Pass the signalBlock to -initWithSignalBlock: instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h deleted file mode 100644 index bb25f7d2b5..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACCompoundDisposable.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// RACCompoundDisposable.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 11/30/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACDisposable.h" - -/// A disposable of disposables. When it is disposed, it disposes of all its -/// contained disposables. -/// -/// If -addDisposable: is called after the compound disposable has been disposed -/// of, the given disposable is immediately disposed. This allows a compound -/// disposable to act as a stand-in for a disposable that will be delivered -/// asynchronously. -@interface RACCompoundDisposable : RACDisposable - -/// Creates and returns a new compound disposable. -+ (instancetype)compoundDisposable; - -/// Creates and returns a new compound disposable containing the given -/// disposables. -+ (instancetype)compoundDisposableWithDisposables:(NSArray *)disposables; - -/// Adds the given disposable. If the receiving disposable has already been -/// disposed of, the given disposable is disposed immediately. -/// -/// This method is thread-safe. -/// -/// disposable - The disposable to add. This may be nil, in which case nothing -/// happens. -- (void)addDisposable:(RACDisposable *)disposable; - -/// Removes the specified disposable from the compound disposable (regardless of -/// its disposed status), or does nothing if it's not in the compound disposable. -/// -/// This is mainly useful for limiting the memory usage of the compound -/// disposable for long-running operations. -/// -/// This method is thread-safe. -/// -/// disposable - The disposable to remove. This argument may be nil (to make the -/// use of weak references easier). -- (void)removeDisposable:(RACDisposable *)disposable; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h deleted file mode 100644 index 5b4cf0bd39..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACDisposable.h +++ /dev/null @@ -1,35 +0,0 @@ -// -// RACDisposable.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/16/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACScopedDisposable; - -/// A disposable encapsulates the work necessary to tear down and cleanup a -/// subscription. -@interface RACDisposable : NSObject - -/// Whether the receiver has been disposed. -/// -/// Use of this property is discouraged, since it may be set to `YES` -/// concurrently at any time. -/// -/// This property is not KVO-compliant. -@property (atomic, assign, getter = isDisposed, readonly) BOOL disposed; - -+ (instancetype)disposableWithBlock:(void (^)(void))block; - -/// Performs the disposal work. Can be called multiple times, though subsequent -/// calls won't do anything. -- (void)dispose; - -/// Returns a new disposable which will dispose of this disposable when it gets -/// dealloc'd. -- (RACScopedDisposable *)asScopedDisposable; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h deleted file mode 100644 index 9e64e5a4d9..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACEvent.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// RACEvent.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2013-01-07. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import - -/// Describes the type of a RACEvent. -/// -/// RACEventTypeCompleted - A `completed` event. -/// RACEventTypeError - An `error` event. -/// RACEventTypeNext - A `next` event. -typedef enum : NSUInteger { - RACEventTypeCompleted, - RACEventTypeError, - RACEventTypeNext -} RACEventType; - -/// Represents an event sent by a RACSignal. -/// -/// This corresponds to the `Notification` class in Rx. -@interface RACEvent : NSObject - -/// Returns a singleton RACEvent representing the `completed` event. -+ (instancetype)completedEvent; - -/// Returns a new event of type RACEventTypeError, containing the given error. -+ (instancetype)eventWithError:(NSError *)error; - -/// Returns a new event of type RACEventTypeNext, containing the given value. -+ (instancetype)eventWithValue:(id)value; - -/// The type of event represented by the receiver. -@property (nonatomic, assign, readonly) RACEventType eventType; - -/// Returns whether the receiver is of type RACEventTypeCompleted or -/// RACEventTypeError. -@property (nonatomic, getter = isFinished, assign, readonly) BOOL finished; - -/// The error associated with an event of type RACEventTypeError. This will be -/// nil for all other event types. -@property (nonatomic, strong, readonly) NSError *error; - -/// The value associated with an event of type RACEventTypeNext. This will be -/// nil for all other event types. -@property (nonatomic, strong, readonly) id value; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h deleted file mode 100644 index 04c151b704..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACGroupedSignal.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// RACGroupedSignal.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 5/2/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACSubject.h" - -/// A grouped signal is used by -[RACSignal groupBy:transform:]. -@interface RACGroupedSignal : RACSubject - -/// The key shared by the group. -@property (nonatomic, readonly, copy) id key; - -+ (instancetype)signalWithKey:(id)key; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h deleted file mode 100644 index ead15a493d..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACKVOChannel.h +++ /dev/null @@ -1,97 +0,0 @@ -// -// RACKVOChannel.h -// ReactiveCocoa -// -// Created by Uri Baghin on 27/12/2012. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACChannel.h" -#import "EXTKeyPathCoding.h" -#import "metamacros.h" - -/// Creates a RACKVOChannel to the given key path. When the targeted object -/// deallocates, the channel will complete. -/// -/// If RACChannelTo() is used as an expression, it returns a RACChannelTerminal that -/// can be used to watch the specified property for changes, and set new values -/// for it. The terminal will start with the property's current value upon -/// subscription. -/// -/// If RACChannelTo() is used on the left-hand side of an assignment, there must a -/// RACChannelTerminal on the right-hand side of the assignment. The two will be -/// subscribed to one another: the property's value is immediately set to the -/// value of the channel terminal on the right-hand side, and subsequent changes -/// to either terminal will be reflected on the other. -/// -/// There are two different versions of this macro: -/// -/// - RACChannelTo(TARGET, KEYPATH, NILVALUE) will create a channel to the `KEYPATH` -/// of `TARGET`. If the terminal is ever sent a `nil` value, the property will -/// be set to `NILVALUE` instead. `NILVALUE` may itself be `nil` for object -/// properties, but an NSValue should be used for primitive properties, to -/// avoid an exception if `nil` is sent (which might occur if an intermediate -/// object is set to `nil`). -/// - RACChannelTo(TARGET, KEYPATH) is the same as the above, but `NILVALUE` defaults to -/// `nil`. -/// -/// Examples -/// -/// RACChannelTerminal *integerChannel = RACChannelTo(self, integerProperty, @42); -/// -/// // Sets self.integerProperty to 5. -/// [integerChannel sendNext:@5]; -/// -/// // Logs the current value of self.integerProperty, and all future changes. -/// [integerChannel subscribeNext:^(id value) { -/// NSLog(@"value: %@", value); -/// }]; -/// -/// // Binds properties to each other, taking the initial value from the right -/// side. -/// RACChannelTo(view, objectProperty) = RACChannelTo(model, objectProperty); -/// RACChannelTo(view, integerProperty, @2) = RACChannelTo(model, integerProperty, @10); -#define RACChannelTo(TARGET, ...) \ - metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ - (RACChannelTo_(TARGET, __VA_ARGS__, nil)) \ - (RACChannelTo_(TARGET, __VA_ARGS__)) - -/// Do not use this directly. Use the RACChannelTo macro above. -#define RACChannelTo_(TARGET, KEYPATH, NILVALUE) \ - [[RACKVOChannel alloc] initWithTarget:(TARGET) keyPath:@keypath(TARGET, KEYPATH) nilValue:(NILVALUE)][@keypath(RACKVOChannel.new, followingTerminal)] - -/// A RACChannel that observes a KVO-compliant key path for changes. -@interface RACKVOChannel : RACChannel - -/// Initializes a channel that will observe the given object and key path. -/// -/// The current value of the key path, and future KVO notifications for the given -/// key path, will be sent to subscribers of the channel's `followingTerminal`. -/// Values sent to the `followingTerminal` will be set at the given key path using -/// key-value coding. -/// -/// When the target object deallocates, the channel will complete. Signal errors -/// are considered undefined behavior. -/// -/// This is the designated initializer for this class. -/// -/// target - The object to bind to. -/// keyPath - The key path to observe and set the value of. -/// nilValue - The value to set at the key path whenever a `nil` value is -/// received. This may be nil when connecting to object properties, but -/// an NSValue should be used for primitive properties, to avoid an -/// exception if `nil` is received (which might occur if an intermediate -/// object is set to `nil`). -- (id)initWithTarget:(__weak NSObject *)target keyPath:(NSString *)keyPath nilValue:(id)nilValue; - -- (id)init __attribute__((unavailable("Use -initWithTarget:keyPath:nilValue: instead"))); - -@end - -/// Methods needed for the convenience macro. Do not call explicitly. -@interface RACKVOChannel (RACChannelTo) - -- (RACChannelTerminal *)objectForKeyedSubscript:(NSString *)key; -- (void)setObject:(RACChannelTerminal *)otherTerminal forKeyedSubscript:(NSString *)key; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h deleted file mode 100644 index 67beff6bd5..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACMulticastConnection.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// RACMulticastConnection.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 4/11/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACDisposable; -@class RACSignal; - -/// A multicast connection encapsulates the idea of sharing one subscription to a -/// signal to many subscribers. This is most often needed if the subscription to -/// the underlying signal involves side-effects or shouldn't be called more than -/// once. -/// -/// The multicasted signal is only subscribed to when -/// -[RACMulticastConnection connect] is called. Until that happens, no values -/// will be sent on `signal`. See -[RACMulticastConnection autoconnect] for how -/// -[RACMulticastConnection connect] can be called automatically. -/// -/// Note that you shouldn't create RACMulticastConnection manually. Instead use -/// -[RACSignal publish] or -[RACSignal multicast:]. -@interface RACMulticastConnection : NSObject - -/// The multicasted signal. -@property (nonatomic, strong, readonly) RACSignal *signal; - -/// Connect to the underlying signal by subscribing to it. Calling this multiple -/// times does nothing but return the existing connection's disposable. -/// -/// Returns the disposable for the subscription to the multicasted signal. -- (RACDisposable *)connect; - -/// Connects to the underlying signal when the returned signal is first -/// subscribed to, and disposes of the subscription to the multicasted signal -/// when the returned signal has no subscribers. -/// -/// If new subscribers show up after being disposed, they'll subscribe and then -/// be immediately disposed of. The returned signal will never re-connect to the -/// multicasted signal. -/// -/// Returns the autoconnecting signal. -- (RACSignal *)autoconnect; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h deleted file mode 100644 index b40f984329..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler+Subclass.h +++ /dev/null @@ -1,35 +0,0 @@ -// -// RACQueueScheduler+Subclass.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 6/6/13. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import "RACQueueScheduler.h" -#import "RACScheduler+Subclass.h" - -/// An interface for use by GCD queue-based subclasses. -/// -/// See RACScheduler+Subclass.h for subclassing notes. -@interface RACQueueScheduler () - -/// The queue on which blocks are enqueued. -@property (nonatomic, strong, readonly) dispatch_queue_t queue; - -/// Initializes the receiver with the name of the scheduler and the queue which -/// the scheduler should use. -/// -/// name - The name of the scheduler. If nil, a default name will be used. -/// queue - The queue upon which the receiver should enqueue scheduled blocks. -/// This argument must not be NULL. -/// -/// Returns the initialized object. -- (id)initWithName:(NSString *)name queue:(dispatch_queue_t)queue; - -/// Converts a date into a GCD time using dispatch_walltime(). -/// -/// date - The date to convert. This must not be nil. -+ (dispatch_time_t)wallTimeWithDate:(NSDate *)date; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h deleted file mode 100644 index ef42512f9f..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACQueueScheduler.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// RACQueueScheduler.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 11/30/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACScheduler.h" - -/// An abstract scheduler which asynchronously enqueues all its work to a Grand -/// Central Dispatch queue. -/// -/// Because RACQueueScheduler is abstract, it should not be instantiated -/// directly. Create a subclass using the `RACQueueScheduler+Subclass.h` -/// interface and use that instead. -@interface RACQueueScheduler : RACScheduler -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h deleted file mode 100644 index 3d429ea47b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACReplaySubject.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// RACReplaySubject.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/14/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACSubject.h" - -extern const NSUInteger RACReplaySubjectUnlimitedCapacity; - -/// A replay subject saves the values it is sent (up to its defined capacity) -/// and resends those to new subscribers. It will also replay an error or -/// completion. -@interface RACReplaySubject : RACSubject - -/// Creates a new replay subject with the given capacity. A capacity of -/// RACReplaySubjectUnlimitedCapacity means values are never trimmed. -+ (instancetype)replaySubjectWithCapacity:(NSUInteger)capacity; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h deleted file mode 100644 index b6e8a9e953..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler+Subclass.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// RACScheduler.m -// ReactiveCocoa -// -// Created by MiÄ·elis Vindavs on 5/27/14. -// Copyright (c) 2014 GitHub, Inc. All rights reserved. -// - -#import -#import "RACScheduler.h" - -/// An interface for use by subclasses. -/// -/// Subclasses should use `-performAsCurrentScheduler:` to do the actual block -/// invocation so that +[RACScheduler currentScheduler] behaves as expected. -/// -/// **Note that RACSchedulers are expected to be serial**. Subclasses must honor -/// that contract. See `RACTargetQueueScheduler` for a queue-based scheduler -/// which will enforce the serialization guarantee. -@interface RACScheduler () - -/// Performs the given block with the receiver as the current scheduler for -/// its thread. This should only be called by subclasses to perform their -/// scheduled blocks. -/// -/// block - The block to execute. Cannot be NULL. -- (void)performAsCurrentScheduler:(void (^)(void))block; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h deleted file mode 100644 index bd1b53659e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScheduler.h +++ /dev/null @@ -1,148 +0,0 @@ -// -// RACScheduler.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 4/16/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -/// The priority for the scheduler. -/// -/// RACSchedulerPriorityHigh - High priority. -/// RACSchedulerPriorityDefault - Default priority. -/// RACSchedulerPriorityLow - Low priority. -/// RACSchedulerPriorityBackground - Background priority. -typedef enum : long { - RACSchedulerPriorityHigh = DISPATCH_QUEUE_PRIORITY_HIGH, - RACSchedulerPriorityDefault = DISPATCH_QUEUE_PRIORITY_DEFAULT, - RACSchedulerPriorityLow = DISPATCH_QUEUE_PRIORITY_LOW, - RACSchedulerPriorityBackground = DISPATCH_QUEUE_PRIORITY_BACKGROUND, -} RACSchedulerPriority; - -/// Scheduled with -scheduleRecursiveBlock:, this type of block is passed a block -/// with which it can call itself recursively. -typedef void (^RACSchedulerRecursiveBlock)(void (^reschedule)(void)); - -@class RACDisposable; - -/// Schedulers are used to control when and where work is performed. -@interface RACScheduler : NSObject - -/// A singleton scheduler that immediately executes the blocks it is given. -/// -/// **Note:** Unlike most other schedulers, this does not set the current -/// scheduler. There may still be a valid +currentScheduler if this is used -/// within a block scheduled on a different scheduler. -+ (RACScheduler *)immediateScheduler; - -/// A singleton scheduler that executes blocks in the main thread. -+ (RACScheduler *)mainThreadScheduler; - -/// Creates and returns a new background scheduler with the given priority and -/// name. The name is for debug and instrumentation purposes only. -/// -/// Scheduler creation is cheap. It's unnecessary to save the result of this -/// method call unless you want to serialize some actions on the same background -/// scheduler. -+ (RACScheduler *)schedulerWithPriority:(RACSchedulerPriority)priority name:(NSString *)name; - -/// Invokes +schedulerWithPriority:name: with a default name. -+ (RACScheduler *)schedulerWithPriority:(RACSchedulerPriority)priority; - -/// Invokes +schedulerWithPriority: with RACSchedulerPriorityDefault. -+ (RACScheduler *)scheduler; - -/// The current scheduler. This will only be valid when used from within a -/// -[RACScheduler schedule:] block or when on the main thread. -+ (RACScheduler *)currentScheduler; - -/// Schedule the given block for execution on the scheduler. -/// -/// Scheduled blocks will be executed in the order in which they were scheduled. -/// -/// block - The block to schedule for execution. Cannot be nil. -/// -/// Returns a disposable which can be used to cancel the scheduled block before -/// it begins executing, or nil if cancellation is not supported. -- (RACDisposable *)schedule:(void (^)(void))block; - -/// Schedule the given block for execution on the scheduler at or after -/// a specific time. -/// -/// Note that blocks scheduled for a certain time will not preempt any other -/// scheduled work that is executing at the time. -/// -/// When invoked on the +immediateScheduler, the calling thread **will block** -/// until the specified time. -/// -/// date - The earliest time at which `block` should begin executing. The block -/// may not execute immediately at this time, whether due to system load -/// or another block on the scheduler currently being run. Cannot be nil. -/// block - The block to schedule for execution. Cannot be nil. -/// -/// Returns a disposable which can be used to cancel the scheduled block before -/// it begins executing, or nil if cancellation is not supported. -- (RACDisposable *)after:(NSDate *)date schedule:(void (^)(void))block; - -/// Schedule the given block for execution on the scheduler after the delay. -/// -/// Converts the delay into an NSDate, then invokes `-after:schedule:`. -- (RACDisposable *)afterDelay:(NSTimeInterval)delay schedule:(void (^)(void))block; - -/// Reschedule the given block at a particular interval, starting at a specific -/// time, and with a given leeway for deferral. -/// -/// Note that blocks scheduled for a certain time will not preempt any other -/// scheduled work that is executing at the time. -/// -/// Regardless of the value of `leeway`, the given block may not execute exactly -/// at `when` or exactly on successive intervals, whether due to system load or -/// because another block is currently being run on the scheduler. -/// -/// It is considered undefined behavior to invoke this method on the -/// +immediateScheduler. -/// -/// date - The earliest time at which `block` should begin executing. The -/// block may not execute immediately at this time, whether due to -/// system load or another block on the scheduler currently being -/// run. Cannot be nil. -/// interval - The interval at which the block should be rescheduled, starting -/// from `date`. This will use the system wall clock, to avoid -/// skew when the computer goes to sleep. -/// leeway - A hint to the system indicating the number of seconds that each -/// scheduling can be deferred. Note that this is just a hint, and -/// there may be some additional latency no matter what. -/// block - The block to repeatedly schedule for execution. Cannot be nil. -/// -/// Returns a disposable which can be used to cancel the automatic scheduling and -/// rescheduling, or nil if cancellation is not supported. -- (RACDisposable *)after:(NSDate *)date repeatingEvery:(NSTimeInterval)interval withLeeway:(NSTimeInterval)leeway schedule:(void (^)(void))block; - -/// Schedule the given recursive block for execution on the scheduler. The -/// scheduler will automatically flatten any recursive scheduling into iteration -/// instead, so this can be used without issue for blocks that may keep invoking -/// themselves forever. -/// -/// Scheduled blocks will be executed in the order in which they were scheduled. -/// -/// recursiveBlock - The block to schedule for execution. When invoked, the -/// recursive block will be passed a `void (^)(void)` block -/// which will reschedule the recursive block at the end of the -/// receiver's queue. This passed-in block will automatically -/// skip scheduling if the scheduling of the `recursiveBlock` -/// was disposed in the meantime. -/// -/// Returns a disposable which can be used to cancel the scheduled block before -/// it begins executing, or to stop it from rescheduling if it's already begun -/// execution. -- (RACDisposable *)scheduleRecursiveBlock:(RACSchedulerRecursiveBlock)recursiveBlock; - -@end - -@interface RACScheduler (Deprecated) - -+ (RACScheduler *)schedulerWithQueue:(dispatch_queue_t)queue name:(NSString *)name __attribute__((deprecated("Use -[RACTargetQueueScheduler initWithName:targetQueue:] instead."))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h deleted file mode 100644 index 69c4a125e5..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACScopedDisposable.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// RACScopedDisposable.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/28/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACDisposable.h" - -/// A disposable that calls its own -dispose when it is dealloc'd. -@interface RACScopedDisposable : RACDisposable - -/// Creates a new scoped disposable that will also dispose of the given -/// disposable when it is dealloc'd. -+ (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h deleted file mode 100644 index a39f840a25..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSequence.h +++ /dev/null @@ -1,154 +0,0 @@ -// -// RACSequence.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-10-29. -// Copyright (c) 2012 GitHub. All rights reserved. -// - -#import -#import "RACStream.h" - -@class RACScheduler; -@class RACSignal; - -/// Represents an immutable sequence of values. Unless otherwise specified, the -/// sequences' values are evaluated lazily on demand. Like Cocoa collections, -/// sequences cannot contain nil. -/// -/// Most inherited RACStream methods that accept a block will execute the block -/// _at most_ once for each value that is evaluated in the returned sequence. -/// Side effects are subject to the behavior described in -/// +sequenceWithHeadBlock:tailBlock:. -/// -/// Implemented as a class cluster. A minimal implementation for a subclass -/// consists simply of -head and -tail. -@interface RACSequence : RACStream - -/// The first object in the sequence, or nil if the sequence is empty. -/// -/// Subclasses must provide an implementation of this method. -@property (nonatomic, strong, readonly) id head; - -/// All but the first object in the sequence, or nil if the sequence is empty. -/// -/// Subclasses must provide an implementation of this method. -@property (nonatomic, strong, readonly) RACSequence *tail; - -/// Evaluates the full sequence to produce an equivalently-sized array. -@property (nonatomic, copy, readonly) NSArray *array; - -/// Returns an enumerator of all objects in the sequence. -@property (nonatomic, copy, readonly) NSEnumerator *objectEnumerator; - -/// Converts a sequence into an eager sequence. -/// -/// An eager sequence fully evaluates all of its values immediately. Sequences -/// derived from an eager sequence will also be eager. -/// -/// Returns a new eager sequence, or the receiver if the sequence is already -/// eager. -@property (nonatomic, copy, readonly) RACSequence *eagerSequence; - -/// Converts a sequence into a lazy sequence. -/// -/// A lazy sequence evaluates its values on demand, as they are accessed. -/// Sequences derived from a lazy sequence will also be lazy. -/// -/// Returns a new lazy sequence, or the receiver if the sequence is already lazy. -@property (nonatomic, copy, readonly) RACSequence *lazySequence; - -/// Invokes -signalWithScheduler: with a new RACScheduler. -- (RACSignal *)signal; - -/// Evaluates the full sequence on the given scheduler. -/// -/// Each item is evaluated in its own scheduled block, such that control of the -/// scheduler is yielded between each value. -/// -/// Returns a signal which sends the receiver's values on the given scheduler as -/// they're evaluated. -- (RACSignal *)signalWithScheduler:(RACScheduler *)scheduler; - -/// Applies a left fold to the sequence. -/// -/// This is the same as iterating the sequence along with a provided start value. -/// This uses a constant amount of memory. A left fold is left-associative so in -/// the sequence [1,2,3] the block would applied in the following order: -/// reduce(reduce(reduce(start, 1), 2), 3) -/// -/// start - The starting value for the fold. Used as `accumulator` for the -/// first fold. -/// reduce - The block used to combine the accumulated value and the next value. -/// Cannot be nil. -/// -/// Returns a reduced value. -- (id)foldLeftWithStart:(id)start reduce:(id (^)(id accumulator, id value))reduce; - -/// Applies a right fold to the sequence. -/// -/// A right fold is equivalent to recursion on the list. The block is evaluated -/// from the right to the left in list. It is right associative so it's applied -/// to the rightmost elements first. For example, in the sequence [1,2,3] the -/// block is applied in the order: -/// reduce(1, reduce(2, reduce(3, start))) -/// -/// start - The starting value for the fold. -/// reduce - The block used to combine the accumulated value and the next head. -/// The block is given the accumulated value and the value of the rest -/// of the computation (result of the recursion). This is computed when -/// you retrieve its value using `rest.head`. This allows you to -/// prevent unnecessary computation by not accessing `rest.head` if you -/// don't need to. -/// -/// Returns a reduced value. -- (id)foldRightWithStart:(id)start reduce:(id (^)(id first, RACSequence *rest))reduce; - -/// Check if any value in sequence passes the block. -/// -/// block - The block predicate used to check each item. Cannot be nil. -/// -/// Returns a boolean indiciating if any value in the sequence passed. -- (BOOL)any:(BOOL (^)(id value))block; - -/// Check if all values in the sequence pass the block. -/// -/// block - The block predicate used to check each item. Cannot be nil. -/// -/// Returns a boolean indicating if all values in the sequence passed. -- (BOOL)all:(BOOL (^)(id value))block; - -/// Returns the first object that passes the block. -/// -/// block - The block predicate used to check each item. Cannot be nil. -/// -/// Returns an object that passes the block or nil if no objects passed. -- (id)objectPassingTest:(BOOL (^)(id value))block; - -/// Creates a sequence that dynamically generates its values. -/// -/// headBlock - Invoked the first time -head is accessed. -/// tailBlock - Invoked the first time -tail is accessed. -/// -/// The results from each block are memoized, so each block will be invoked at -/// most once, no matter how many times the head and tail properties of the -/// sequence are accessed. -/// -/// Any side effects in `headBlock` or `tailBlock` should be thread-safe, since -/// the sequence may be evaluated at any time from any thread. Not only that, but -/// -tail may be accessed before -head, or both may be accessed simultaneously. -/// As noted above, side effects will only be triggered the _first_ time -head or -/// -tail is invoked. -/// -/// Returns a sequence that lazily invokes the given blocks to provide head and -/// tail. `headBlock` must not be nil. -+ (RACSequence *)sequenceWithHeadBlock:(id (^)(void))headBlock tailBlock:(RACSequence *(^)(void))tailBlock; - -@end - -@interface RACSequence (Deprecated) - -- (id)foldLeftWithStart:(id)start combine:(id (^)(id accumulator, id value))combine __attribute__((deprecated("Renamed to -foldLeftWithStart:reduce:"))); -- (id)foldRightWithStart:(id)start combine:(id (^)(id first, RACSequence *rest))combine __attribute__((deprecated("Renamed to -foldRightWithStart:reduce:"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h deleted file mode 100644 index a3fc1d45eb..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSerialDisposable.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// RACSerialDisposable.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2013-07-22. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import "RACDisposable.h" - -/// A disposable that contains exactly one other disposable and allows it to be -/// swapped out atomically. -@interface RACSerialDisposable : RACDisposable - -/// The inner disposable managed by the serial disposable. -/// -/// This property is thread-safe for reading and writing. However, if you want to -/// read the current value _and_ write a new one atomically, use -/// -swapInDisposable: instead. -/// -/// Disposing of the receiver will also dispose of the current disposable set for -/// this property, then set the property to nil. If any new disposable is set -/// after the receiver is disposed, it will be disposed immediately and this -/// property will remain set to nil. -@property (atomic, strong) RACDisposable *disposable; - -/// Creates a serial disposable which will wrap the given disposable. -/// -/// disposable - The value to set for `disposable`. This may be nil. -/// -/// Returns a RACSerialDisposable, or nil if an error occurs. -+ (instancetype)serialDisposableWithDisposable:(RACDisposable *)disposable; - -/// Atomically swaps the receiver's `disposable` for `newDisposable`. -/// -/// newDisposable - The new value for `disposable`. If the receiver has already -/// been disposed, this disposable will be too, and `disposable` -/// will remain set to nil. This argument may be nil. -/// -/// Returns the previous value for the `disposable` property. -- (RACDisposable *)swapInDisposable:(RACDisposable *)newDisposable; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h deleted file mode 100644 index 07d395efe5..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal+Operations.h +++ /dev/null @@ -1,709 +0,0 @@ -// -// RACSignal+Operations.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-09-06. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import -#import "RACSignal.h" - -/// The domain for errors originating in RACSignal operations. -extern NSString * const RACSignalErrorDomain; - -/// The error code used with -timeout:. -extern const NSInteger RACSignalErrorTimedOut; - -/// The error code used when a value passed into +switch:cases:default: does not -/// match any of the cases, and no default was given. -extern const NSInteger RACSignalErrorNoMatchingCase; - -@class RACCommand; -@class RACDisposable; -@class RACMulticastConnection; -@class RACScheduler; -@class RACSequence; -@class RACSubject; -@class RACTuple; -@protocol RACSubscriber; - -@interface RACSignal (Operations) - -/// Do the given block on `next`. This should be used to inject side effects into -/// the signal. -- (RACSignal *)doNext:(void (^)(id x))block; - -/// Do the given block on `error`. This should be used to inject side effects -/// into the signal. -- (RACSignal *)doError:(void (^)(NSError *error))block; - -/// Do the given block on `completed`. This should be used to inject side effects -/// into the signal. -- (RACSignal *)doCompleted:(void (^)(void))block; - -/// Sends `next`s only if we don't receive another `next` in `interval` seconds. -/// -/// If a `next` is received, and then another `next` is received before -/// `interval` seconds have passed, the first value is discarded. -/// -/// After `interval` seconds have passed since the most recent `next` was sent, -/// the most recent `next` is forwarded on the scheduler that the value was -/// originally received on. If +[RACScheduler currentScheduler] was nil at the -/// time, a private background scheduler is used. -/// -/// Returns a signal which sends throttled and delayed `next` events. Completion -/// and errors are always forwarded immediately. -- (RACSignal *)throttle:(NSTimeInterval)interval; - -/// Throttles `next`s for which `predicate` returns YES. -/// -/// When `predicate` returns YES for a `next`: -/// -/// 1. If another `next` is received before `interval` seconds have passed, the -/// prior value is discarded. This happens regardless of whether the new -/// value will be throttled. -/// 2. After `interval` seconds have passed since the value was originally -/// received, it will be forwarded on the scheduler that it was received -/// upon. If +[RACScheduler currentScheduler] was nil at the time, a private -/// background scheduler is used. -/// -/// When `predicate` returns NO for a `next`, it is forwarded immediately, -/// without any throttling. -/// -/// interval - The number of seconds for which to buffer the latest value that -/// passes `predicate`. -/// predicate - Passed each `next` from the receiver, this block returns -/// whether the given value should be throttled. This argument must -/// not be nil. -/// -/// Returns a signal which sends `next` events, throttled when `predicate` -/// returns YES. Completion and errors are always forwarded immediately. -- (RACSignal *)throttle:(NSTimeInterval)interval valuesPassingTest:(BOOL (^)(id next))predicate; - -/// Forwards `next` and `completed` events after delaying for `interval` seconds -/// on the current scheduler (on which the events were delivered). -/// -/// If +[RACScheduler currentScheduler] is nil when `next` or `completed` is -/// received, a private background scheduler is used. -/// -/// Returns a signal which sends delayed `next` and `completed` events. Errors -/// are always forwarded immediately. -- (RACSignal *)delay:(NSTimeInterval)interval; - -/// Resubscribes when the signal completes. -- (RACSignal *)repeat; - -/// Executes the given block each time a subscription is created. -/// -/// block - A block which defines the subscription side effects. Cannot be `nil`. -/// -/// Example: -/// -/// // Write new file, with backup. -/// [[[[fileManager -/// rac_createFileAtPath:path contents:data] -/// initially:^{ -/// // 2. Second, backup current file -/// [fileManager moveItemAtPath:path toPath:backupPath error:nil]; -/// }] -/// initially:^{ -/// // 1. First, acquire write lock. -/// [writeLock lock]; -/// }] -/// finally:^{ -/// [writeLock unlock]; -/// }]; -/// -/// Returns a signal that passes through all events of the receiver, plus -/// introduces side effects which occur prior to any subscription side effects -/// of the receiver. -- (RACSignal *)initially:(void (^)(void))block; - -/// Executes the given block when the signal completes or errors. -- (RACSignal *)finally:(void (^)(void))block; - -/// Divides the receiver's `next`s into buffers which deliver every `interval` -/// seconds. -/// -/// interval - The interval in which values are grouped into one buffer. -/// scheduler - The scheduler upon which the returned signal will deliver its -/// values. This must not be nil or +[RACScheduler -/// immediateScheduler]. -/// -/// Returns a signal which sends RACTuples of the buffered values at each -/// interval on `scheduler`. When the receiver completes, any currently-buffered -/// values will be sent immediately. -- (RACSignal *)bufferWithTime:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler; - -/// Collects all receiver's `next`s into a NSArray. Nil values will be converted -/// to NSNull. -/// -/// This corresponds to the `ToArray` method in Rx. -/// -/// Returns a signal which sends a single NSArray when the receiver completes -/// successfully. -- (RACSignal *)collect; - -/// Takes the last `count` `next`s after the receiving signal completes. -- (RACSignal *)takeLast:(NSUInteger)count; - -/// Combines the latest values from the receiver and the given signal into -/// RACTuples, once both have sent at least one `next`. -/// -/// Any additional `next`s will result in a new RACTuple with the latest values -/// from both signals. -/// -/// signal - The signal to combine with. This argument must not be nil. -/// -/// Returns a signal which sends RACTuples of the combined values, forwards any -/// `error` events, and completes when both input signals complete. -- (RACSignal *)combineLatestWith:(RACSignal *)signal; - -/// Combines the latest values from the given signals into RACTuples, once all -/// the signals have sent at least one `next`. -/// -/// Any additional `next`s will result in a new RACTuple with the latest values -/// from all signals. -/// -/// signals - The signals to combine. If this collection is empty, the returned -/// signal will immediately complete upon subscription. -/// -/// Returns a signal which sends RACTuples of the combined values, forwards any -/// `error` events, and completes when all input signals complete. -+ (RACSignal *)combineLatest:(id)signals; - -/// Combines signals using +combineLatest:, then reduces the resulting tuples -/// into a single value using -reduceEach:. -/// -/// signals - The signals to combine. If this collection is empty, the -/// returned signal will immediately complete upon subscription. -/// reduceBlock - The block which reduces the latest values from all the -/// signals into one value. It must take as many arguments as the -/// number of signals given. Each argument will be an object -/// argument. The return value must be an object. This argument -/// must not be nil. -/// -/// Example: -/// -/// [RACSignal combineLatest:@[ stringSignal, intSignal ] reduce:^(NSString *string, NSNumber *number) { -/// return [NSString stringWithFormat:@"%@: %@", string, number]; -/// }]; -/// -/// Returns a signal which sends the results from each invocation of -/// `reduceBlock`. -+ (RACSignal *)combineLatest:(id)signals reduce:(id (^)())reduceBlock; - -/// Merges the receiver and the given signal with `+merge:` and returns the -/// resulting signal. -- (RACSignal *)merge:(RACSignal *)signal; - -/// Sends the latest `next` from any of the signals. -/// -/// Returns a signal that passes through values from each of the given signals, -/// and sends `completed` when all of them complete. If any signal sends an error, -/// the returned signal sends `error` immediately. -+ (RACSignal *)merge:(id)signals; - -/// Merges the signals sent by the receiver into a flattened signal, but only -/// subscribes to `maxConcurrent` number of signals at a time. New signals are -/// queued and subscribed to as other signals complete. -/// -/// If an error occurs on any of the signals, it is sent on the returned signal. -/// It completes only after the receiver and all sent signals have completed. -/// -/// This corresponds to `Merge(IObservable>, Int32)` -/// in Rx. -/// -/// maxConcurrent - the maximum number of signals to subscribe to at a -/// time. If 0, it subscribes to an unlimited number of -/// signals. -- (RACSignal *)flatten:(NSUInteger)maxConcurrent; - -/// Ignores all `next`s from the receiver, waits for the receiver to complete, -/// then subscribes to a new signal. -/// -/// block - A block which will create or obtain a new signal to subscribe to, -/// executed only after the receiver completes. This block must not be -/// nil, and it must not return a nil signal. -/// -/// Returns a signal which will pass through the events of the signal created in -/// `block`. If the receiver errors out, the returned signal will error as well. -- (RACSignal *)then:(RACSignal * (^)(void))block; - -/// Concats the inner signals of a signal of signals. -- (RACSignal *)concat; - -/// Aggregates the `next` values of the receiver into a single combined value. -/// -/// The algorithm proceeds as follows: -/// -/// 1. `start` is passed into the block as the `running` value, and the first -/// element of the receiver is passed into the block as the `next` value. -/// 2. The result of the invocation (`running`) and the next element of the -/// receiver (`next`) is passed into `reduceBlock`. -/// 3. Steps 2 and 3 are repeated until all values have been processed. -/// 4. The last result of `reduceBlock` is sent on the returned signal. -/// -/// This method is similar to -scanWithStart:reduce:, except that only the -/// final result is sent on the returned signal. -/// -/// start - The value to be combined with the first element of the -/// receiver. This value may be `nil`. -/// reduceBlock - The block that describes how to combine values of the -/// receiver. If the receiver is empty, this block will never be -/// invoked. Cannot be nil. -/// -/// Returns a signal that will send the aggregated value when the receiver -/// completes, then itself complete. If the receiver never sends any values, -/// `start` will be sent instead. -- (RACSignal *)aggregateWithStart:(id)start reduce:(id (^)(id running, id next))reduceBlock; - -/// Aggregates the `next` values of the receiver into a single combined value. -/// This is indexed version of -aggregateWithStart:reduce:. -/// -/// start - The value to be combined with the first element of the -/// receiver. This value may be `nil`. -/// reduceBlock - The block that describes how to combine values of the -/// receiver. This block takes zero-based index value as the last -/// parameter. If the receiver is empty, this block will never be -/// invoked. Cannot be nil. -/// -/// Returns a signal that will send the aggregated value when the receiver -/// completes, then itself complete. If the receiver never sends any values, -/// `start` will be sent instead. -- (RACSignal *)aggregateWithStart:(id)start reduceWithIndex:(id (^)(id running, id next, NSUInteger index))reduceBlock; - -/// Aggregates the `next` values of the receiver into a single combined value. -/// -/// This invokes `startFactory` block on each subscription, then calls -/// -aggregateWithStart:reduce: with the return value of the block as start value. -/// -/// startFactory - The block that returns start value which will be combined -/// with the first element of the receiver. Cannot be nil. -/// reduceBlock - The block that describes how to combine values of the -/// receiver. If the receiver is empty, this block will never be -/// invoked. Cannot be nil. -/// -/// Returns a signal that will send the aggregated value when the receiver -/// completes, then itself complete. If the receiver never sends any values, -/// the return value of `startFactory` will be sent instead. -- (RACSignal *)aggregateWithStartFactory:(id (^)(void))startFactory reduce:(id (^)(id running, id next))reduceBlock; - -/// Invokes -setKeyPath:onObject:nilValue: with `nil` for the nil value. -/// -/// WARNING: Under certain conditions, this method is known to be thread-unsafe. -/// See the description in -setKeyPath:onObject:nilValue:. -- (RACDisposable *)setKeyPath:(NSString *)keyPath onObject:(NSObject *)object; - -/// Binds the receiver to an object, automatically setting the given key path on -/// every `next`. When the signal completes, the binding is automatically -/// disposed of. -/// -/// WARNING: Under certain conditions, this method is known to be thread-unsafe. -/// A crash can result if `object` is deallocated concurrently on -/// another thread within a window of time between a value being sent -/// on this signal and immediately prior to the invocation of -/// -setValue:forKeyPath:, which sets the property. To prevent this, -/// ensure `object` is deallocated on the same thread the receiver -/// sends on, or ensure that the returned disposable is disposed of -/// before `object` deallocates. -/// See https://github.com/ReactiveCocoa/ReactiveCocoa/pull/1184 -/// -/// Sending an error on the signal is considered undefined behavior, and will -/// generate an assertion failure in Debug builds. -/// -/// A given key on an object should only have one active signal bound to it at any -/// given time. Binding more than one signal to the same property is considered -/// undefined behavior. -/// -/// keyPath - The key path to update with `next`s from the receiver. -/// object - The object that `keyPath` is relative to. -/// nilValue - The value to set at the key path whenever `nil` is sent by the -/// receiver. This may be nil when binding to object properties, but -/// an NSValue should be used for primitive properties, to avoid an -/// exception if `nil` is sent (which might occur if an intermediate -/// object is set to `nil`). -/// -/// Returns a disposable which can be used to terminate the binding. -- (RACDisposable *)setKeyPath:(NSString *)keyPath onObject:(NSObject *)object nilValue:(id)nilValue; - -/// Sends NSDate.date every `interval` seconds. -/// -/// interval - The time interval in seconds at which the current time is sent. -/// scheduler - The scheduler upon which the current NSDate should be sent. This -/// must not be nil or +[RACScheduler immediateScheduler]. -/// -/// Returns a signal that sends the current date/time every `interval` on -/// `scheduler`. -+ (RACSignal *)interval:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler; - -/// Sends NSDate.date at intervals of at least `interval` seconds, up to -/// approximately `interval` + `leeway` seconds. -/// -/// The created signal will defer sending each `next` for at least `interval` -/// seconds, and for an additional amount of time up to `leeway` seconds in the -/// interest of performance or power consumption. Note that some additional -/// latency is to be expected, even when specifying a `leeway` of 0. -/// -/// interval - The base interval between `next`s. -/// scheduler - The scheduler upon which the current NSDate should be sent. This -/// must not be nil or +[RACScheduler immediateScheduler]. -/// leeway - The maximum amount of additional time the `next` can be deferred. -/// -/// Returns a signal that sends the current date/time at intervals of at least -/// `interval seconds` up to approximately `interval` + `leeway` seconds on -/// `scheduler`. -+ (RACSignal *)interval:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler withLeeway:(NSTimeInterval)leeway; - -/// Takes `next`s until the `signalTrigger` sends `next` or `completed`. -/// -/// Returns a signal which passes through all events from the receiver until -/// `signalTrigger` sends `next` or `completed`, at which point the returned signal -/// will send `completed`. -- (RACSignal *)takeUntil:(RACSignal *)signalTrigger; - -/// Takes `next`s until the `replacement` sends an event. -/// -/// replacement - The signal which replaces the receiver as soon as it sends an -/// event. -/// -/// Returns a signal which passes through `next`s and `error` from the receiver -/// until `replacement` sends an event, at which point the returned signal will -/// send that event and switch to passing through events from `replacement` -/// instead, regardless of whether the receiver has sent events already. -- (RACSignal *)takeUntilReplacement:(RACSignal *)replacement; - -/// Subscribes to the returned signal when an error occurs. -- (RACSignal *)catch:(RACSignal * (^)(NSError *error))catchBlock; - -/// Subscribes to the given signal when an error occurs. -- (RACSignal *)catchTo:(RACSignal *)signal; - -/// Runs `tryBlock` against each of the receiver's values, passing values -/// until `tryBlock` returns NO, or the receiver completes. -/// -/// tryBlock - An action to run against each of the receiver's values. -/// The block should return YES to indicate that the action was -/// successful. This block must not be nil. -/// -/// Example: -/// -/// // The returned signal will send an error if data values cannot be -/// // written to `someFileURL`. -/// [signal try:^(NSData *data, NSError **errorPtr) { -/// return [data writeToURL:someFileURL options:NSDataWritingAtomic error:errorPtr]; -/// }]; -/// -/// Returns a signal which passes through all the values of the receiver. If -/// `tryBlock` fails for any value, the returned signal will error using the -/// `NSError` passed out from the block. -- (RACSignal *)try:(BOOL (^)(id value, NSError **errorPtr))tryBlock; - -/// Runs `mapBlock` against each of the receiver's values, mapping values until -/// `mapBlock` returns nil, or the receiver completes. -/// -/// mapBlock - An action to map each of the receiver's values. The block should -/// return a non-nil value to indicate that the action was successful. -/// This block must not be nil. -/// -/// Example: -/// -/// // The returned signal will send an error if data cannot be read from -/// // `fileURL`. -/// [signal tryMap:^(NSURL *fileURL, NSError **errorPtr) { -/// return [NSData dataWithContentsOfURL:fileURL options:0 error:errorPtr]; -/// }]; -/// -/// Returns a signal which transforms all the values of the receiver. If -/// `mapBlock` returns nil for any value, the returned signal will error using -/// the `NSError` passed out from the block. -- (RACSignal *)tryMap:(id (^)(id value, NSError **errorPtr))mapBlock; - -/// Returns the first `next`. Note that this is a blocking call. -- (id)first; - -/// Returns the first `next` or `defaultValue` if the signal completes or errors -/// without sending a `next`. Note that this is a blocking call. -- (id)firstOrDefault:(id)defaultValue; - -/// Returns the first `next` or `defaultValue` if the signal completes or errors -/// without sending a `next`. If an error occurs success will be NO and error -/// will be populated. Note that this is a blocking call. -/// -/// Both success and error may be NULL. -- (id)firstOrDefault:(id)defaultValue success:(BOOL *)success error:(NSError **)error; - -/// Blocks the caller and waits for the signal to complete. -/// -/// error - If not NULL, set to any error that occurs. -/// -/// Returns whether the signal completed successfully. If NO, `error` will be set -/// to the error that occurred. -- (BOOL)waitUntilCompleted:(NSError **)error; - -/// Defers creation of a signal until the signal's actually subscribed to. -/// -/// This can be used to effectively turn a hot signal into a cold signal. -+ (RACSignal *)defer:(RACSignal * (^)(void))block; - -/// Every time the receiver sends a new RACSignal, subscribes and sends `next`s and -/// `error`s only for that signal. -/// -/// The receiver must be a signal of signals. -/// -/// Returns a signal which passes through `next`s and `error`s from the latest -/// signal sent by the receiver, and sends `completed` when both the receiver and -/// the last sent signal complete. -- (RACSignal *)switchToLatest; - -/// Switches between the signals in `cases` as well as `defaultSignal` based on -/// the latest value sent by `signal`. -/// -/// signal - A signal of objects used as keys in the `cases` dictionary. -/// This argument must not be nil. -/// cases - A dictionary that has signals as values. This argument must -/// not be nil. A RACTupleNil key in this dictionary will match -/// nil `next` events that are received on `signal`. -/// defaultSignal - The signal to pass through after `signal` sends a value for -/// which `cases` does not contain a signal. If nil, any -/// unmatched values will result in -/// a RACSignalErrorNoMatchingCase error. -/// -/// Returns a signal which passes through `next`s and `error`s from one of the -/// the signals in `cases` or `defaultSignal`, and sends `completed` when both -/// `signal` and the last used signal complete. If no `defaultSignal` is given, -/// an unmatched `next` will result in an error on the returned signal. -+ (RACSignal *)switch:(RACSignal *)signal cases:(NSDictionary *)cases default:(RACSignal *)defaultSignal; - -/// Switches between `trueSignal` and `falseSignal` based on the latest value -/// sent by `boolSignal`. -/// -/// boolSignal - A signal of BOOLs determining whether `trueSignal` or -/// `falseSignal` should be active. This argument must not be nil. -/// trueSignal - The signal to pass through after `boolSignal` has sent YES. -/// This argument must not be nil. -/// falseSignal - The signal to pass through after `boolSignal` has sent NO. This -/// argument must not be nil. -/// -/// Returns a signal which passes through `next`s and `error`s from `trueSignal` -/// and/or `falseSignal`, and sends `completed` when both `boolSignal` and the -/// last switched signal complete. -+ (RACSignal *)if:(RACSignal *)boolSignal then:(RACSignal *)trueSignal else:(RACSignal *)falseSignal; - -/// Adds every `next` to an array. Nils are represented by NSNulls. Note that -/// this is a blocking call. -/// -/// **This is not the same as the `ToArray` method in Rx.** See -collect for -/// that behavior instead. -/// -/// Returns the array of `next` values, or nil if an error occurs. -- (NSArray *)toArray; - -/// Adds every `next` to a sequence. Nils are represented by NSNulls. -/// -/// This corresponds to the `ToEnumerable` method in Rx. -/// -/// Returns a sequence which provides values from the signal as they're sent. -/// Trying to retrieve a value from the sequence which has not yet been sent will -/// block. -@property (nonatomic, strong, readonly) RACSequence *sequence; - -/// Creates and returns a multicast connection. This allows you to share a single -/// subscription to the underlying signal. -- (RACMulticastConnection *)publish; - -/// Creates and returns a multicast connection that pushes values into the given -/// subject. This allows you to share a single subscription to the underlying -/// signal. -- (RACMulticastConnection *)multicast:(RACSubject *)subject; - -/// Multicasts the signal to a RACReplaySubject of unlimited capacity, and -/// immediately connects to the resulting RACMulticastConnection. -/// -/// Returns the connected, multicasted signal. -- (RACSignal *)replay; - -/// Multicasts the signal to a RACReplaySubject of capacity 1, and immediately -/// connects to the resulting RACMulticastConnection. -/// -/// Returns the connected, multicasted signal. -- (RACSignal *)replayLast; - -/// Multicasts the signal to a RACReplaySubject of unlimited capacity, and -/// lazily connects to the resulting RACMulticastConnection. -/// -/// This means the returned signal will subscribe to the multicasted signal only -/// when the former receives its first subscription. -/// -/// Returns the lazily connected, multicasted signal. -- (RACSignal *)replayLazily; - -/// Sends an error after `interval` seconds if the source doesn't complete -/// before then. -/// -/// The error will be in the RACSignalErrorDomain and have a code of -/// RACSignalErrorTimedOut. -/// -/// interval - The number of seconds after which the signal should error out. -/// scheduler - The scheduler upon which any timeout error should be sent. This -/// must not be nil or +[RACScheduler immediateScheduler]. -/// -/// Returns a signal that passes through the receiver's events, until the stream -/// finishes or times out, at which point an error will be sent on `scheduler`. -- (RACSignal *)timeout:(NSTimeInterval)interval onScheduler:(RACScheduler *)scheduler; - -/// Creates and returns a signal that delivers its events on the given scheduler. -/// Any side effects of the receiver will still be performed on the original -/// thread. -/// -/// This is ideal when the signal already performs its work on the desired -/// thread, but you want to handle its events elsewhere. -/// -/// This corresponds to the `ObserveOn` method in Rx. -- (RACSignal *)deliverOn:(RACScheduler *)scheduler; - -/// Creates and returns a signal that executes its side effects and delivers its -/// events on the given scheduler. -/// -/// Use of this operator should be avoided whenever possible, because the -/// receiver's side effects may not be safe to run on another thread. If you just -/// want to receive the signal's events on `scheduler`, use -deliverOn: instead. -- (RACSignal *)subscribeOn:(RACScheduler *)scheduler; - -/// Creates and returns a signal that delivers its events on the main thread. -/// If events are already being sent on the main thread, they may be passed on -/// without delay. An event will instead be queued for later delivery on the main -/// thread if sent on another thread, or if a previous event is already being -/// processed, or has been queued. -/// -/// Any side effects of the receiver will still be performed on the original -/// thread. -/// -/// This can be used when a signal will cause UI updates, to avoid potential -/// flicker caused by delayed delivery of events, such as the first event from -/// a RACObserve at view instantiation. -- (RACSignal *)deliverOnMainThread; - -/// Groups each received object into a group, as determined by calling `keyBlock` -/// with that object. The object sent is transformed by calling `transformBlock` -/// with the object. If `transformBlock` is nil, it sends the original object. -/// -/// The returned signal is a signal of RACGroupedSignal. -- (RACSignal *)groupBy:(id (^)(id object))keyBlock transform:(id (^)(id object))transformBlock; - -/// Calls -[RACSignal groupBy:keyBlock transform:nil]. -- (RACSignal *)groupBy:(id (^)(id object))keyBlock; - -/// Sends an [NSNumber numberWithBool:YES] if the receiving signal sends any -/// objects. -- (RACSignal *)any; - -/// Sends an [NSNumber numberWithBool:YES] if the receiving signal sends any -/// objects that pass `predicateBlock`. -/// -/// predicateBlock - cannot be nil. -- (RACSignal *)any:(BOOL (^)(id object))predicateBlock; - -/// Sends an [NSNumber numberWithBool:YES] if all the objects the receiving -/// signal sends pass `predicateBlock`. -/// -/// predicateBlock - cannot be nil. -- (RACSignal *)all:(BOOL (^)(id object))predicateBlock; - -/// Resubscribes to the receiving signal if an error occurs, up until it has -/// retried the given number of times. -/// -/// retryCount - if 0, it keeps retrying until it completes. -- (RACSignal *)retry:(NSInteger)retryCount; - -/// Resubscribes to the receiving signal if an error occurs. -- (RACSignal *)retry; - -/// Sends the latest value from the receiver only when `sampler` sends a value. -/// The returned signal could repeat values if `sampler` fires more often than -/// the receiver. Values from `sampler` are ignored before the receiver sends -/// its first value. -/// -/// sampler - The signal that controls when the latest value from the receiver -/// is sent. Cannot be nil. -- (RACSignal *)sample:(RACSignal *)sampler; - -/// Ignores all `next`s from the receiver. -/// -/// Returns a signal which only passes through `error` or `completed` events from -/// the receiver. -- (RACSignal *)ignoreValues; - -/// Converts each of the receiver's events into a RACEvent object. -/// -/// Returns a signal which sends the receiver's events as RACEvents, and -/// completes after the receiver sends `completed` or `error`. -- (RACSignal *)materialize; - -/// Converts each RACEvent in the receiver back into "real" RACSignal events. -/// -/// Returns a signal which sends `next` for each value RACEvent, `error` for each -/// error RACEvent, and `completed` for each completed RACEvent. -- (RACSignal *)dematerialize; - -/// Inverts each NSNumber-wrapped BOOL sent by the receiver. It will assert if -/// the receiver sends anything other than NSNumbers. -/// -/// Returns a signal of inverted NSNumber-wrapped BOOLs. -- (RACSignal *)not; - -/// Performs a boolean AND on all of the RACTuple of NSNumbers in sent by the receiver. -/// -/// Asserts if the receiver sends anything other than a RACTuple of one or more NSNumbers. -/// -/// Returns a signal that applies AND to each NSNumber in the tuple. -- (RACSignal *)and; - -/// Performs a boolean OR on all of the RACTuple of NSNumbers in sent by the receiver. -/// -/// Asserts if the receiver sends anything other than a RACTuple of one or more NSNumbers. -/// -/// Returns a signal that applies OR to each NSNumber in the tuple. -- (RACSignal *)or; - -/// Sends the result of calling the block with arguments as packed in each RACTuple -/// sent by the receiver. -/// -/// The receiver must send tuple values, where the first element of the tuple is -/// a block, taking a number of parameters equal to the count of the remaining -/// elements of the tuple, and returning an object. Each block must take at least -/// one argument, so each tuple must contain at least 2 elements. -/// -/// Example: -/// -/// RACSignal *adder = [RACSignal return:^(NSNumber *a, NSNumber *b) { -/// return @(a.intValue + b.intValue); -/// }]; -/// RACSignal *sums = [[RACSignal -/// combineLatest:@[ adder, as, bs ]] -/// reduceApply]; -/// -/// Returns a signal of the result of applying the first element of each tuple -/// to the remaining elements. -- (RACSignal *)reduceApply; - -@end - -@interface RACSignal (OperationsDeprecated) - -- (RACSignal *)windowWithStart:(RACSignal *)openSignal close:(RACSignal * (^)(RACSignal *start))closeBlock __attribute__((deprecated("See https://github.com/ReactiveCocoa/ReactiveCocoa/issues/587"))); -- (RACSignal *)buffer:(NSUInteger)bufferCount __attribute__((deprecated("See https://github.com/ReactiveCocoa/ReactiveCocoa/issues/587"))); -- (RACSignal *)let:(RACSignal * (^)(RACSignal *sharedSignal))letBlock __attribute__((deprecated("Use -publish instead"))); -+ (RACSignal *)interval:(NSTimeInterval)interval __attribute__((deprecated("Use +interval:onScheduler: instead"))); -+ (RACSignal *)interval:(NSTimeInterval)interval withLeeway:(NSTimeInterval)leeway __attribute__((deprecated("Use +interval:onScheduler:withLeeway: instead"))); -- (RACSignal *)bufferWithTime:(NSTimeInterval)interval __attribute__((deprecated("Use -bufferWithTime:onScheduler: instead"))); -- (RACSignal *)timeout:(NSTimeInterval)interval __attribute__((deprecated("Use -timeout:onScheduler: instead"))); -- (RACDisposable *)toProperty:(NSString *)keyPath onObject:(NSObject *)object __attribute__((deprecated("Renamed to -setKeyPath:onObject:"))); -- (RACSignal *)ignoreElements __attribute__((deprecated("Renamed to -ignoreValues"))); -- (RACSignal *)sequenceNext:(RACSignal * (^)(void))block __attribute__((deprecated("Renamed to -then:"))); -- (RACSignal *)aggregateWithStart:(id)start combine:(id (^)(id running, id next))combineBlock __attribute__((deprecated("Renamed to -aggregateWithStart:reduce:"))); -- (RACSignal *)aggregateWithStartFactory:(id (^)(void))startFactory combine:(id (^)(id running, id next))combineBlock __attribute__((deprecated("Renamed to -aggregateWithStartFactory:reduce:"))); -- (RACDisposable *)executeCommand:(RACCommand *)command __attribute__((deprecated("Use -flattenMap: or -subscribeNext: instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h deleted file mode 100644 index ed644cf0ed..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSignal.h +++ /dev/null @@ -1,219 +0,0 @@ -// -// RACSignal.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/1/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import -#import "RACStream.h" - -@class RACDisposable; -@class RACScheduler; -@class RACSubject; -@protocol RACSubscriber; - -@interface RACSignal : RACStream - -/// Creates a new signal. This is the preferred way to create a new signal -/// operation or behavior. -/// -/// Events can be sent to new subscribers immediately in the `didSubscribe` -/// block, but the subscriber will not be able to dispose of the signal until -/// a RACDisposable is returned from `didSubscribe`. In the case of infinite -/// signals, this won't _ever_ happen if events are sent immediately. -/// -/// To ensure that the signal is disposable, events can be scheduled on the -/// +[RACScheduler currentScheduler] (so that they're deferred, not sent -/// immediately), or they can be sent in the background. The RACDisposable -/// returned by the `didSubscribe` block should cancel any such scheduling or -/// asynchronous work. -/// -/// didSubscribe - Called when the signal is subscribed to. The new subscriber is -/// passed in. You can then manually control the by -/// sending it -sendNext:, -sendError:, and -sendCompleted, -/// as defined by the operation you're implementing. This block -/// should return a RACDisposable which cancels any ongoing work -/// triggered by the subscription, and cleans up any resources or -/// disposables created as part of it. When the disposable is -/// disposed of, the signal must not send any more events to the -/// `subscriber`. If no cleanup is necessary, return nil. -/// -/// **Note:** The `didSubscribe` block is called every time a new subscriber -/// subscribes. Any side effects within the block will thus execute once for each -/// subscription, not necessarily on one thread, and possibly even -/// simultaneously! -+ (RACSignal *)createSignal:(RACDisposable * (^)(id subscriber))didSubscribe; - -/// Returns a signal that immediately sends the given error. -+ (RACSignal *)error:(NSError *)error; - -/// Returns a signal that never completes. -+ (RACSignal *)never; - -/// Immediately schedules the given block on the given scheduler. The block is -/// given a subscriber to which it can send events. -/// -/// scheduler - The scheduler on which `block` will be scheduled and results -/// delivered. Cannot be nil. -/// block - The block to invoke. Cannot be NULL. -/// -/// Returns a signal which will send all events sent on the subscriber given to -/// `block`. All events will be sent on `scheduler` and it will replay any missed -/// events to new subscribers. -+ (RACSignal *)startEagerlyWithScheduler:(RACScheduler *)scheduler block:(void (^)(id subscriber))block; - -/// Invokes the given block only on the first subscription. The block is given a -/// subscriber to which it can send events. -/// -/// Note that disposing of the subscription to the returned signal will *not* -/// dispose of the underlying subscription. If you need that behavior, see -/// -[RACMulticastConnection autoconnect]. The underlying subscription will never -/// be disposed of. Because of this, `block` should never return an infinite -/// signal since there would be no way of ending it. -/// -/// scheduler - The scheduler on which the block should be scheduled. Note that -/// if given +[RACScheduler immediateScheduler], the block will be -/// invoked synchronously on the first subscription. Cannot be nil. -/// block - The block to invoke on the first subscription. Cannot be NULL. -/// -/// Returns a signal which will pass through the events sent to the subscriber -/// given to `block` and replay any missed events to new subscribers. -+ (RACSignal *)startLazilyWithScheduler:(RACScheduler *)scheduler block:(void (^)(id subscriber))block; - -@end - -@interface RACSignal (RACStream) - -/// Returns a signal that immediately sends the given value and then completes. -+ (RACSignal *)return:(id)value; - -/// Returns a signal that immediately completes. -+ (RACSignal *)empty; - -/// Subscribes to `signal` when the source signal completes. -- (RACSignal *)concat:(RACSignal *)signal; - -/// Zips the values in the receiver with those of the given signal to create -/// RACTuples. -/// -/// The first `next` of each stream will be combined, then the second `next`, and -/// so forth, until either signal completes or errors. -/// -/// signal - The signal to zip with. This must not be `nil`. -/// -/// Returns a new signal of RACTuples, representing the combined values of the -/// two signals. Any error from one of the original signals will be forwarded on -/// the returned signal. -- (RACSignal *)zipWith:(RACSignal *)signal; - -@end - -@interface RACSignal (Subscription) - -/// Subscribes `subscriber` to changes on the receiver. The receiver defines which -/// events it actually sends and in what situations the events are sent. -/// -/// Subscription will always happen on a valid RACScheduler. If the -/// +[RACScheduler currentScheduler] cannot be determined at the time of -/// subscription (e.g., because the calling code is running on a GCD queue or -/// NSOperationQueue), subscription will occur on a private background scheduler. -/// On the main thread, subscriptions will always occur immediately, with a -/// +[RACScheduler currentScheduler] of +[RACScheduler mainThreadScheduler]. -/// -/// This method must be overridden by any subclasses. -/// -/// Returns nil or a disposable. You can call -[RACDisposable dispose] if you -/// need to end your subscription before it would "naturally" end, either by -/// completing or erroring. Once the disposable has been disposed, the subscriber -/// won't receive any more events from the subscription. -- (RACDisposable *)subscribe:(id)subscriber; - -/// Convenience method to subscribe to the `next` event. -/// -/// This corresponds to `IObserver.OnNext` in Rx. -- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock; - -/// Convenience method to subscribe to the `next` and `completed` events. -- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock completed:(void (^)(void))completedBlock; - -/// Convenience method to subscribe to the `next`, `completed`, and `error` events. -- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock error:(void (^)(NSError *error))errorBlock completed:(void (^)(void))completedBlock; - -/// Convenience method to subscribe to `error` events. -/// -/// This corresponds to the `IObserver.OnError` in Rx. -- (RACDisposable *)subscribeError:(void (^)(NSError *error))errorBlock; - -/// Convenience method to subscribe to `completed` events. -/// -/// This corresponds to the `IObserver.OnCompleted` in Rx. -- (RACDisposable *)subscribeCompleted:(void (^)(void))completedBlock; - -/// Convenience method to subscribe to `next` and `error` events. -- (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock error:(void (^)(NSError *error))errorBlock; - -/// Convenience method to subscribe to `error` and `completed` events. -- (RACDisposable *)subscribeError:(void (^)(NSError *error))errorBlock completed:(void (^)(void))completedBlock; - -@end - -/// Additional methods to assist with debugging. -@interface RACSignal (Debugging) - -/// Logs all events that the receiver sends. -- (RACSignal *)logAll; - -/// Logs each `next` that the receiver sends. -- (RACSignal *)logNext; - -/// Logs any error that the receiver sends. -- (RACSignal *)logError; - -/// Logs any `completed` event that the receiver sends. -- (RACSignal *)logCompleted; - -@end - -/// Additional methods to assist with unit testing. -/// -/// **These methods should never ship in production code.** -@interface RACSignal (Testing) - -/// Spins the main run loop for a short while, waiting for the receiver to send a `next`. -/// -/// **Because this method executes the run loop recursively, it should only be used -/// on the main thread, and only from a unit test.** -/// -/// defaultValue - Returned if the receiver completes or errors before sending -/// a `next`, or if the method times out. This argument may be -/// nil. -/// success - If not NULL, set to whether the receiver completed -/// successfully. -/// error - If not NULL, set to any error that occurred. -/// -/// Returns the first value received, or `defaultValue` if no value is received -/// before the signal finishes or the method times out. -- (id)asynchronousFirstOrDefault:(id)defaultValue success:(BOOL *)success error:(NSError **)error; - -/// Spins the main run loop for a short while, waiting for the receiver to complete. -/// -/// **Because this method executes the run loop recursively, it should only be used -/// on the main thread, and only from a unit test.** -/// -/// error - If not NULL, set to any error that occurs. -/// -/// Returns whether the signal completed successfully before timing out. If NO, -/// `error` will be set to any error that occurred. -- (BOOL)asynchronouslyWaitUntilCompleted:(NSError **)error; - -@end - -@interface RACSignal (Deprecated) - -+ (RACSignal *)start:(id (^)(BOOL *success, NSError **error))block __attribute__((deprecated("Use +startEagerlyWithScheduler:block: instead"))); -+ (RACSignal *)startWithScheduler:(RACScheduler *)scheduler subjectBlock:(void (^)(RACSubject *subject))block __attribute__((deprecated("Use +startEagerlyWithScheduler:block: instead"))); -+ (RACSignal *)startWithScheduler:(RACScheduler *)scheduler block:(id (^)(BOOL *success, NSError **error))block __attribute__((deprecated("Use +startEagerlyWithScheduler:block: instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h deleted file mode 100644 index ab0060fc6d..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACStream.h +++ /dev/null @@ -1,335 +0,0 @@ -// -// RACStream.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2012-10-31. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACStream; - -/// A block which accepts a value from a RACStream and returns a new instance -/// of the same stream class. -/// -/// Setting `stop` to `YES` will cause the bind to terminate after the returned -/// value. Returning `nil` will result in immediate termination. -typedef RACStream * (^RACStreamBindBlock)(id value, BOOL *stop); - -/// An abstract class representing any stream of values. -/// -/// This class represents a monad, upon which many stream-based operations can -/// be built. -/// -/// When subclassing RACStream, only the methods in the main @interface body need -/// to be overridden. -@interface RACStream : NSObject - -/// Returns an empty stream. -+ (instancetype)empty; - -/// Lifts `value` into the stream monad. -/// -/// Returns a stream containing only the given value. -+ (instancetype)return:(id)value; - -/// Lazily binds a block to the values in the receiver. -/// -/// This should only be used if you need to terminate the bind early, or close -/// over some state. -flattenMap: is more appropriate for all other cases. -/// -/// block - A block returning a RACStreamBindBlock. This block will be invoked -/// each time the bound stream is re-evaluated. This block must not be -/// nil or return nil. -/// -/// Returns a new stream which represents the combined result of all lazy -/// applications of `block`. -- (instancetype)bind:(RACStreamBindBlock (^)(void))block; - -/// Appends the values of `stream` to the values in the receiver. -/// -/// stream - A stream to concatenate. This must be an instance of the same -/// concrete class as the receiver, and should not be `nil`. -/// -/// Returns a new stream representing the receiver followed by `stream`. -- (instancetype)concat:(RACStream *)stream; - -/// Zips the values in the receiver with those of the given stream to create -/// RACTuples. -/// -/// The first value of each stream will be combined, then the second value, and -/// so forth, until at least one of the streams is exhausted. -/// -/// stream - The stream to zip with. This must be an instance of the same -/// concrete class as the receiver, and should not be `nil`. -/// -/// Returns a new stream of RACTuples, representing the zipped values of the -/// two streams. -- (instancetype)zipWith:(RACStream *)stream; - -@end - -/// This extension contains functionality to support naming streams for -/// debugging. -/// -/// Subclasses do not need to override the methods here. -@interface RACStream () - -/// The name of the stream. This is for debugging/human purposes only. -@property (copy) NSString *name; - -/// Sets the name of the receiver to the given format string. -/// -/// This is for debugging purposes only, and won't do anything unless the -/// RAC_DEBUG_SIGNAL_NAMES environment variable is set. -/// -/// Returns the receiver, for easy method chaining. -- (instancetype)setNameWithFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1, 2); - -@end - -/// Operations built on the RACStream primitives. -/// -/// These methods do not need to be overridden, although subclasses may -/// occasionally gain better performance from doing so. -@interface RACStream (Operations) - -/// Maps `block` across the values in the receiver and flattens the result. -/// -/// Note that operators applied _after_ -flattenMap: behave differently from -/// operators _within_ -flattenMap:. See the Examples section below. -/// -/// This corresponds to the `SelectMany` method in Rx. -/// -/// block - A block which accepts the values in the receiver and returns a new -/// instance of the receiver's class. Returning `nil` from this block is -/// equivalent to returning an empty signal. -/// -/// Examples -/// -/// [signal flattenMap:^(id x) { -/// // Logs each time a returned signal completes. -/// return [[RACSignal return:x] logCompleted]; -/// }]; -/// -/// [[signal -/// flattenMap:^(id x) { -/// return [RACSignal return:x]; -/// }] -/// // Logs only once, when all of the signals complete. -/// logCompleted]; -/// -/// Returns a new stream which represents the combined streams resulting from -/// mapping `block`. -- (instancetype)flattenMap:(RACStream * (^)(id value))block; - -/// Flattens a stream of streams. -/// -/// This corresponds to the `Merge` method in Rx. -/// -/// Returns a stream consisting of the combined streams obtained from the -/// receiver. -- (instancetype)flatten; - -/// Maps `block` across the values in the receiver. -/// -/// This corresponds to the `Select` method in Rx. -/// -/// Returns a new stream with the mapped values. -- (instancetype)map:(id (^)(id value))block; - -/// Replaces each value in the receiver with the given object. -/// -/// Returns a new stream which includes the given object once for each value in -/// the receiver. -- (instancetype)mapReplace:(id)object; - -/// Filters out values in the receiver that don't pass the given test. -/// -/// This corresponds to the `Where` method in Rx. -/// -/// Returns a new stream with only those values that passed. -- (instancetype)filter:(BOOL (^)(id value))block; - -/// Filters out values in the receiver that equal (via -isEqual:) the provided value. -/// -/// value - The value can be `nil`, in which case it ignores `nil` values. -/// -/// Returns a new stream containing only the values which did not compare equal -/// to `value`. -- (instancetype)ignore:(id)value; - -/// Unpacks each RACTuple in the receiver and maps the values to a new value. -/// -/// reduceBlock - The block which reduces each RACTuple's values into one value. -/// It must take as many arguments as the number of tuple elements -/// to process. Each argument will be an object argument. The -/// return value must be an object. This argument cannot be nil. -/// -/// Returns a new stream of reduced tuple values. -- (instancetype)reduceEach:(id (^)())reduceBlock; - -/// Returns a stream consisting of `value`, followed by the values in the -/// receiver. -- (instancetype)startWith:(id)value; - -/// Skips the first `skipCount` values in the receiver. -/// -/// Returns the receiver after skipping the first `skipCount` values. If -/// `skipCount` is greater than the number of values in the stream, an empty -/// stream is returned. -- (instancetype)skip:(NSUInteger)skipCount; - -/// Returns a stream of the first `count` values in the receiver. If `count` is -/// greater than or equal to the number of values in the stream, a stream -/// equivalent to the receiver is returned. -- (instancetype)take:(NSUInteger)count; - -/// Zips the values in the given streams to create RACTuples. -/// -/// The first value of each stream will be combined, then the second value, and -/// so forth, until at least one of the streams is exhausted. -/// -/// streams - The streams to combine. These must all be instances of the same -/// concrete class implementing the protocol. If this collection is -/// empty, the returned stream will be empty. -/// -/// Returns a new stream containing RACTuples of the zipped values from the -/// streams. -+ (instancetype)zip:(id)streams; - -/// Zips streams using +zip:, then reduces the resulting tuples into a single -/// value using -reduceEach: -/// -/// streams - The streams to combine. These must all be instances of the -/// same concrete class implementing the protocol. If this -/// collection is empty, the returned stream will be empty. -/// reduceBlock - The block which reduces the values from all the streams -/// into one value. It must take as many arguments as the -/// number of streams given. Each argument will be an object -/// argument. The return value must be an object. This argument -/// must not be nil. -/// -/// Example: -/// -/// [RACStream zip:@[ stringSignal, intSignal ] reduce:^(NSString *string, NSNumber *number) { -/// return [NSString stringWithFormat:@"%@: %@", string, number]; -/// }]; -/// -/// Returns a new stream containing the results from each invocation of -/// `reduceBlock`. -+ (instancetype)zip:(id)streams reduce:(id (^)())reduceBlock; - -/// Returns a stream obtained by concatenating `streams` in order. -+ (instancetype)concat:(id)streams; - -/// Combines values in the receiver from left to right using the given block. -/// -/// The algorithm proceeds as follows: -/// -/// 1. `startingValue` is passed into the block as the `running` value, and the -/// first element of the receiver is passed into the block as the `next` value. -/// 2. The result of the invocation is added to the returned stream. -/// 3. The result of the invocation (`running`) and the next element of the -/// receiver (`next`) is passed into `block`. -/// 4. Steps 2 and 3 are repeated until all values have been processed. -/// -/// startingValue - The value to be combined with the first element of the -/// receiver. This value may be `nil`. -/// reduceBlock - The block that describes how to combine values of the -/// receiver. If the receiver is empty, this block will never be -/// invoked. Cannot be nil. -/// -/// Examples -/// -/// RACSequence *numbers = @[ @1, @2, @3, @4 ].rac_sequence; -/// -/// // Contains 1, 3, 6, 10 -/// RACSequence *sums = [numbers scanWithStart:@0 reduce:^(NSNumber *sum, NSNumber *next) { -/// return @(sum.integerValue + next.integerValue); -/// }]; -/// -/// Returns a new stream that consists of each application of `reduceBlock`. If the -/// receiver is empty, an empty stream is returned. -- (instancetype)scanWithStart:(id)startingValue reduce:(id (^)(id running, id next))reduceBlock; - -/// Combines values in the receiver from left to right using the given block -/// which also takes zero-based index of the values. -/// -/// startingValue - The value to be combined with the first element of the -/// receiver. This value may be `nil`. -/// reduceBlock - The block that describes how to combine values of the -/// receiver. This block takes zero-based index value as the last -/// parameter. If the receiver is empty, this block will never -/// be invoked. Cannot be nil. -/// -/// Returns a new stream that consists of each application of `reduceBlock`. If the -/// receiver is empty, an empty stream is returned. -- (instancetype)scanWithStart:(id)startingValue reduceWithIndex:(id (^)(id running, id next, NSUInteger index))reduceBlock; - -/// Combines each previous and current value into one object. -/// -/// This method is similar to -scanWithStart:reduce:, but only ever operates on -/// the previous and current values (instead of the whole stream), and does not -/// pass the return value of `reduceBlock` into the next invocation of it. -/// -/// start - The value passed into `reduceBlock` as `previous` for the -/// first value. -/// reduceBlock - The block that combines the previous value and the current -/// value to create the reduced value. Cannot be nil. -/// -/// Examples -/// -/// RACSequence *numbers = @[ @1, @2, @3, @4 ].rac_sequence; -/// -/// // Contains 1, 3, 5, 7 -/// RACSequence *sums = [numbers combinePreviousWithStart:@0 reduce:^(NSNumber *previous, NSNumber *next) { -/// return @(previous.integerValue + next.integerValue); -/// }]; -/// -/// Returns a new stream consisting of the return values from each application of -/// `reduceBlock`. -- (instancetype)combinePreviousWithStart:(id)start reduce:(id (^)(id previous, id current))reduceBlock; - -/// Takes values until the given block returns `YES`. -/// -/// Returns a stream of the initial values in the receiver that fail `predicate`. -/// If `predicate` never returns `YES`, a stream equivalent to the receiver is -/// returned. -- (instancetype)takeUntilBlock:(BOOL (^)(id x))predicate; - -/// Takes values until the given block returns `NO`. -/// -/// Returns a stream of the initial values in the receiver that pass `predicate`. -/// If `predicate` never returns `NO`, a stream equivalent to the receiver is -/// returned. -- (instancetype)takeWhileBlock:(BOOL (^)(id x))predicate; - -/// Skips values until the given block returns `YES`. -/// -/// Returns a stream containing the values of the receiver that follow any -/// initial values failing `predicate`. If `predicate` never returns `YES`, -/// an empty stream is returned. -- (instancetype)skipUntilBlock:(BOOL (^)(id x))predicate; - -/// Skips values until the given block returns `NO`. -/// -/// Returns a stream containing the values of the receiver that follow any -/// initial values passing `predicate`. If `predicate` never returns `NO`, an -/// empty stream is returned. -- (instancetype)skipWhileBlock:(BOOL (^)(id x))predicate; - -/// Returns a stream of values for which -isEqual: returns NO when compared to the -/// previous value. -- (instancetype)distinctUntilChanged; - -@end - -@interface RACStream (Deprecated) - -- (instancetype)sequenceMany:(RACStream * (^)(void))block __attribute__((deprecated("Use -flattenMap: instead"))); -- (instancetype)scanWithStart:(id)startingValue combine:(id (^)(id running, id next))block __attribute__((deprecated("Renamed to -scanWithStart:reduce:"))); -- (instancetype)mapPreviousWithStart:(id)start reduce:(id (^)(id previous, id current))combineBlock __attribute__((deprecated("Renamed to -combinePreviousWithStart:reduce:"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h deleted file mode 100644 index 30c100bfa5..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubject.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// RACSubject.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/9/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import "RACSignal.h" -#import "RACSubscriber.h" - -/// A subject can be thought of as a signal that you can manually control by -/// sending next, completed, and error. -/// -/// They're most helpful in bridging the non-RAC world to RAC, since they let you -/// manually control the sending of events. -@interface RACSubject : RACSignal - -/// Returns a new subject. -+ (instancetype)subject; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h deleted file mode 100644 index b62ea35548..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriber.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// RACSubscriber.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/1/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -@class RACCompoundDisposable; - -/// Represents any object which can directly receive values from a RACSignal. -/// -/// You generally shouldn't need to implement this protocol. +[RACSignal -/// createSignal:], RACSignal's subscription methods, or RACSubject should work -/// for most uses. -/// -/// Implementors of this protocol may receive messages and values from multiple -/// threads simultaneously, and so should be thread-safe. Subscribers will also -/// be weakly referenced so implementations must allow that. -@protocol RACSubscriber -@required - -/// Sends the next value to subscribers. -/// -/// value - The value to send. This can be `nil`. -- (void)sendNext:(id)value; - -/// Sends the error to subscribers. -/// -/// error - The error to send. This can be `nil`. -/// -/// This terminates the subscription, and invalidates the subscriber (such that -/// it cannot subscribe to anything else in the future). -- (void)sendError:(NSError *)error; - -/// Sends completed to subscribers. -/// -/// This terminates the subscription, and invalidates the subscriber (such that -/// it cannot subscribe to anything else in the future). -- (void)sendCompleted; - -/// Sends the subscriber a disposable that represents one of its subscriptions. -/// -/// A subscriber may receive multiple disposables if it gets subscribed to -/// multiple signals; however, any error or completed events must terminate _all_ -/// subscriptions. -- (void)didSubscribeWithDisposable:(RACCompoundDisposable *)disposable; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h deleted file mode 100644 index 07ec9e7be8..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACSubscriptingAssignmentTrampoline.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// RACSubscriptingAssignmentTrampoline.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 9/24/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import -#import "EXTKeyPathCoding.h" - -@class RACSignal; - -/// Assigns a signal to an object property, automatically setting the given key -/// path on every `next`. When the signal completes, the binding is automatically -/// disposed of. -/// -/// There are two different versions of this macro: -/// -/// - RAC(TARGET, KEYPATH, NILVALUE) will bind the `KEYPATH` of `TARGET` to the -/// given signal. If the signal ever sends a `nil` value, the property will be -/// set to `NILVALUE` instead. `NILVALUE` may itself be `nil` for object -/// properties, but an NSValue should be used for primitive properties, to -/// avoid an exception if `nil` is sent (which might occur if an intermediate -/// object is set to `nil`). -/// - RAC(TARGET, KEYPATH) is the same as the above, but `NILVALUE` defaults to -/// `nil`. -/// -/// See -[RACSignal setKeyPath:onObject:nilValue:] for more information about the -/// binding's semantics. -/// -/// Examples -/// -/// RAC(self, objectProperty) = objectSignal; -/// RAC(self, stringProperty, @"foobar") = stringSignal; -/// RAC(self, integerProperty, @42) = integerSignal; -/// -/// WARNING: Under certain conditions, use of this macro can be thread-unsafe. -/// See the documentation of -setKeyPath:onObject:nilValue:. -#define RAC(TARGET, ...) \ - metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ - (RAC_(TARGET, __VA_ARGS__, nil)) \ - (RAC_(TARGET, __VA_ARGS__)) - -/// Do not use this directly. Use the RAC macro above. -#define RAC_(TARGET, KEYPATH, NILVALUE) \ - [[RACSubscriptingAssignmentTrampoline alloc] initWithTarget:(TARGET) nilValue:(NILVALUE)][@keypath(TARGET, KEYPATH)] - -@interface RACSubscriptingAssignmentTrampoline : NSObject - -- (id)initWithTarget:(id)target nilValue:(id)nilValue; -- (void)setObject:(RACSignal *)signal forKeyedSubscript:(NSString *)keyPath; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h deleted file mode 100644 index 429e59554b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTargetQueueScheduler.h +++ /dev/null @@ -1,24 +0,0 @@ -// -// RACTargetQueueScheduler.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 6/6/13. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import "RACQueueScheduler.h" - -/// A scheduler that enqueues blocks on a private serial queue, targeting an -/// arbitrary GCD queue. -@interface RACTargetQueueScheduler : RACQueueScheduler - -/// Initializes the receiver with a serial queue that will target the given -/// `targetQueue`. -/// -/// name - The name of the scheduler. If nil, a default name will be used. -/// targetQueue - The queue to target. Cannot be NULL. -/// -/// Returns the initialized object. -- (id)initWithName:(NSString *)name targetQueue:(dispatch_queue_t)targetQueue; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h deleted file mode 100644 index a790f5bb84..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTestScheduler.h +++ /dev/null @@ -1,42 +0,0 @@ -// -// RACTestScheduler.h -// ReactiveCocoa -// -// Created by Justin Spahr-Summers on 2013-07-06. -// Copyright (c) 2013 GitHub, Inc. All rights reserved. -// - -#import "RACScheduler.h" - -/// A special kind of scheduler that steps through virtualized time. -/// -/// This scheduler class can be used in unit tests to verify asynchronous -/// behaviors without spending significant time waiting. -/// -/// This class can be used from multiple threads, but only one thread can `step` -/// through the enqueued actions at a time. Other threads will wait while the -/// scheduled blocks are being executed. -@interface RACTestScheduler : RACScheduler - -/// Initializes a new test scheduler. -- (instancetype)init; - -/// Executes the next scheduled block, if any. -/// -/// This method will block until the scheduled action has completed. -- (void)step; - -/// Executes up to the next `ticks` scheduled blocks. -/// -/// This method will block until the scheduled actions have completed. -/// -/// ticks - The number of scheduled blocks to execute. If there aren't this many -/// blocks enqueued, all scheduled blocks are executed. -- (void)step:(NSUInteger)ticks; - -/// Executes all of the scheduled blocks on the receiver. -/// -/// This method will block until the scheduled actions have completed. -- (void)stepAll; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h deleted file mode 100644 index 647b42c2e5..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACTuple.h +++ /dev/null @@ -1,159 +0,0 @@ -// -// RACTuple.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 4/12/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import -#import "metamacros.h" - -@class RACSequence; - -/// Creates a new tuple with the given values. At least one value must be given. -/// Values can be nil. -#define RACTuplePack(...) \ - RACTuplePack_(__VA_ARGS__) - -/// Declares new object variables and unpacks a RACTuple into them. -/// -/// This macro should be used on the left side of an assignment, with the -/// tuple on the right side. Nothing else should appear on the same line, and the -/// macro should not be the only statement in a conditional or loop body. -/// -/// If the tuple has more values than there are variables listed, the excess -/// values are ignored. -/// -/// If the tuple has fewer values than there are variables listed, the excess -/// variables are initialized to nil. -/// -/// Examples -/// -/// RACTupleUnpack(NSString *string, NSNumber *num) = [RACTuple tupleWithObjects:@"foo", @5, nil]; -/// NSLog(@"string: %@", string); -/// NSLog(@"num: %@", num); -/// -/// /* The above is equivalent to: */ -/// RACTuple *t = [RACTuple tupleWithObjects:@"foo", @5, nil]; -/// NSString *string = t[0]; -/// NSNumber *num = t[1]; -/// NSLog(@"string: %@", string); -/// NSLog(@"num: %@", num); -#define RACTupleUnpack(...) \ - RACTupleUnpack_(__VA_ARGS__) - -/// A sentinel object that represents nils in the tuple. -/// -/// It should never be necessary to create a tuple nil yourself. Just use -/// +tupleNil. -@interface RACTupleNil : NSObject -/// A singleton instance. -+ (RACTupleNil *)tupleNil; -@end - - -/// A tuple is an ordered collection of objects. It may contain nils, represented -/// by RACTupleNil. -@interface RACTuple : NSObject - -@property (nonatomic, readonly) NSUInteger count; - -/// These properties all return the object at that index or nil if the number of -/// objects is less than the index. -@property (nonatomic, readonly) id first; -@property (nonatomic, readonly) id second; -@property (nonatomic, readonly) id third; -@property (nonatomic, readonly) id fourth; -@property (nonatomic, readonly) id fifth; -@property (nonatomic, readonly) id last; - -/// Creates a new tuple out of the array. Does not convert nulls to nils. -+ (instancetype)tupleWithObjectsFromArray:(NSArray *)array; - -/// Creates a new tuple out of the array. If `convert` is YES, it also converts -/// every NSNull to RACTupleNil. -+ (instancetype)tupleWithObjectsFromArray:(NSArray *)array convertNullsToNils:(BOOL)convert; - -/// Creates a new tuple with the given objects. Use RACTupleNil to represent -/// nils. -+ (instancetype)tupleWithObjects:(id)object, ... NS_REQUIRES_NIL_TERMINATION; - -/// Returns the object at `index` or nil if the object is a RACTupleNil. Unlike -/// NSArray and friends, it's perfectly fine to ask for the object at an index -/// past the tuple's count - 1. It will simply return nil. -- (id)objectAtIndex:(NSUInteger)index; - -/// Returns an array of all the objects. RACTupleNils are converted to NSNulls. -- (NSArray *)allObjects; - -/// Appends `obj` to the receiver. -/// -/// obj - The object to add to the tuple. This argument may be nil. -/// -/// Returns a new tuple. -- (instancetype)tupleByAddingObject:(id)obj; - -@end - -@interface RACTuple (RACSequenceAdditions) - -/// Returns a sequence of all the objects. RACTupleNils are converted to NSNulls. -@property (nonatomic, copy, readonly) RACSequence *rac_sequence; - -@end - -@interface RACTuple (ObjectSubscripting) -/// Returns the object at that index or nil if the number of objects is less -/// than the index. -- (id)objectAtIndexedSubscript:(NSUInteger)idx; -@end - -/// This and everything below is for internal use only. -/// -/// See RACTuplePack() and RACTupleUnpack() instead. -#define RACTuplePack_(...) \ - ([RACTuple tupleWithObjectsFromArray:@[ metamacro_foreach(RACTuplePack_object_or_ractuplenil,, __VA_ARGS__) ]]) - -#define RACTuplePack_object_or_ractuplenil(INDEX, ARG) \ - (ARG) ?: RACTupleNil.tupleNil, - -#define RACTupleUnpack_(...) \ - metamacro_foreach(RACTupleUnpack_decl,, __VA_ARGS__) \ - \ - int RACTupleUnpack_state = 0; \ - \ - RACTupleUnpack_after: \ - ; \ - metamacro_foreach(RACTupleUnpack_assign,, __VA_ARGS__) \ - if (RACTupleUnpack_state != 0) RACTupleUnpack_state = 2; \ - \ - while (RACTupleUnpack_state != 2) \ - if (RACTupleUnpack_state == 1) { \ - goto RACTupleUnpack_after; \ - } else \ - for (; RACTupleUnpack_state != 1; RACTupleUnpack_state = 1) \ - [RACTupleUnpackingTrampoline trampoline][ @[ metamacro_foreach(RACTupleUnpack_value,, __VA_ARGS__) ] ] - -#define RACTupleUnpack_state metamacro_concat(RACTupleUnpack_state, __LINE__) -#define RACTupleUnpack_after metamacro_concat(RACTupleUnpack_after, __LINE__) -#define RACTupleUnpack_loop metamacro_concat(RACTupleUnpack_loop, __LINE__) - -#define RACTupleUnpack_decl_name(INDEX) \ - metamacro_concat(metamacro_concat(RACTupleUnpack, __LINE__), metamacro_concat(_var, INDEX)) - -#define RACTupleUnpack_decl(INDEX, ARG) \ - __strong id RACTupleUnpack_decl_name(INDEX); - -#define RACTupleUnpack_assign(INDEX, ARG) \ - __strong ARG = RACTupleUnpack_decl_name(INDEX); - -#define RACTupleUnpack_value(INDEX, ARG) \ - [NSValue valueWithPointer:&RACTupleUnpack_decl_name(INDEX)], - -@interface RACTupleUnpackingTrampoline : NSObject - -+ (instancetype)trampoline; -- (void)setObject:(RACTuple *)tuple forKeyedSubscript:(NSArray *)variables; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h deleted file mode 100644 index a04e2b1abe..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/RACUnit.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// RACUnit.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/27/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -/// A unit represents an empty value. -/// -/// It should never be necessary to create a unit yourself. Just use +defaultUnit. -@interface RACUnit : NSObject - -/// A singleton instance. -+ (RACUnit *)defaultUnit; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h deleted file mode 100644 index 164b4a9146..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/ReactiveCocoa.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// ReactiveCocoa.h -// ReactiveCocoa -// -// Created by Josh Abernathy on 3/5/12. -// Copyright (c) 2012 GitHub, Inc. All rights reserved. -// - -#import - -//! Project version number for ReactiveCocoa. -FOUNDATION_EXPORT double ReactiveCocoaVersionNumber; - -//! Project version string for ReactiveCocoa. -FOUNDATION_EXPORT const unsigned char ReactiveCocoaVersionString[]; - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#ifdef __IPHONE_OS_VERSION_MIN_REQUIRED - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import - #import -#elif TARGET_OS_MAC - #import - #import - #import - #import -#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h deleted file mode 100644 index 77a77b5f6e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Headers/metamacros.h +++ /dev/null @@ -1,666 +0,0 @@ -/** - * Macros for metaprogramming - * ExtendedC - * - * Copyright (C) 2012 Justin Spahr-Summers - * Released under the MIT license - */ - -#ifndef EXTC_METAMACROS_H -#define EXTC_METAMACROS_H - -/** - * Executes one or more expressions (which may have a void type, such as a call - * to a function that returns no value) and always returns true. - */ -#define metamacro_exprify(...) \ - ((__VA_ARGS__), true) - -/** - * Returns a string representation of VALUE after full macro expansion. - */ -#define metamacro_stringify(VALUE) \ - metamacro_stringify_(VALUE) - -/** - * Returns A and B concatenated after full macro expansion. - */ -#define metamacro_concat(A, B) \ - metamacro_concat_(A, B) - -/** - * Returns the Nth variadic argument (starting from zero). At least - * N + 1 variadic arguments must be given. N must be between zero and twenty, - * inclusive. - */ -#define metamacro_at(N, ...) \ - metamacro_concat(metamacro_at, N)(__VA_ARGS__) - -/** - * Returns the number of arguments (up to twenty) provided to the macro. At - * least one argument must be provided. - * - * Inspired by P99: http://p99.gforge.inria.fr - */ -#define metamacro_argcount(...) \ - metamacro_at(20, __VA_ARGS__, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1) - -/** - * Identical to #metamacro_foreach_cxt, except that no CONTEXT argument is - * given. Only the index and current argument will thus be passed to MACRO. - */ -#define metamacro_foreach(MACRO, SEP, ...) \ - metamacro_foreach_cxt(metamacro_foreach_iter, SEP, MACRO, __VA_ARGS__) - -/** - * For each consecutive variadic argument (up to twenty), MACRO is passed the - * zero-based index of the current argument, CONTEXT, and then the argument - * itself. The results of adjoining invocations of MACRO are then separated by - * SEP. - * - * Inspired by P99: http://p99.gforge.inria.fr - */ -#define metamacro_foreach_cxt(MACRO, SEP, CONTEXT, ...) \ - metamacro_concat(metamacro_foreach_cxt, metamacro_argcount(__VA_ARGS__))(MACRO, SEP, CONTEXT, __VA_ARGS__) - -/** - * Identical to #metamacro_foreach_cxt. This can be used when the former would - * fail due to recursive macro expansion. - */ -#define metamacro_foreach_cxt_recursive(MACRO, SEP, CONTEXT, ...) \ - metamacro_concat(metamacro_foreach_cxt_recursive, metamacro_argcount(__VA_ARGS__))(MACRO, SEP, CONTEXT, __VA_ARGS__) - -/** - * In consecutive order, appends each variadic argument (up to twenty) onto - * BASE. The resulting concatenations are then separated by SEP. - * - * This is primarily useful to manipulate a list of macro invocations into instead - * invoking a different, possibly related macro. - */ -#define metamacro_foreach_concat(BASE, SEP, ...) \ - metamacro_foreach_cxt(metamacro_foreach_concat_iter, SEP, BASE, __VA_ARGS__) - -/** - * Iterates COUNT times, each time invoking MACRO with the current index - * (starting at zero) and CONTEXT. The results of adjoining invocations of MACRO - * are then separated by SEP. - * - * COUNT must be an integer between zero and twenty, inclusive. - */ -#define metamacro_for_cxt(COUNT, MACRO, SEP, CONTEXT) \ - metamacro_concat(metamacro_for_cxt, COUNT)(MACRO, SEP, CONTEXT) - -/** - * Returns the first argument given. At least one argument must be provided. - * - * This is useful when implementing a variadic macro, where you may have only - * one variadic argument, but no way to retrieve it (for example, because \c ... - * always needs to match at least one argument). - * - * @code - -#define varmacro(...) \ - metamacro_head(__VA_ARGS__) - - * @endcode - */ -#define metamacro_head(...) \ - metamacro_head_(__VA_ARGS__, 0) - -/** - * Returns every argument except the first. At least two arguments must be - * provided. - */ -#define metamacro_tail(...) \ - metamacro_tail_(__VA_ARGS__) - -/** - * Returns the first N (up to twenty) variadic arguments as a new argument list. - * At least N variadic arguments must be provided. - */ -#define metamacro_take(N, ...) \ - metamacro_concat(metamacro_take, N)(__VA_ARGS__) - -/** - * Removes the first N (up to twenty) variadic arguments from the given argument - * list. At least N variadic arguments must be provided. - */ -#define metamacro_drop(N, ...) \ - metamacro_concat(metamacro_drop, N)(__VA_ARGS__) - -/** - * Decrements VAL, which must be a number between zero and twenty, inclusive. - * - * This is primarily useful when dealing with indexes and counts in - * metaprogramming. - */ -#define metamacro_dec(VAL) \ - metamacro_at(VAL, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19) - -/** - * Increments VAL, which must be a number between zero and twenty, inclusive. - * - * This is primarily useful when dealing with indexes and counts in - * metaprogramming. - */ -#define metamacro_inc(VAL) \ - metamacro_at(VAL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21) - -/** - * If A is equal to B, the next argument list is expanded; otherwise, the - * argument list after that is expanded. A and B must be numbers between zero - * and twenty, inclusive. Additionally, B must be greater than or equal to A. - * - * @code - -// expands to true -metamacro_if_eq(0, 0)(true)(false) - -// expands to false -metamacro_if_eq(0, 1)(true)(false) - - * @endcode - * - * This is primarily useful when dealing with indexes and counts in - * metaprogramming. - */ -#define metamacro_if_eq(A, B) \ - metamacro_concat(metamacro_if_eq, A)(B) - -/** - * Identical to #metamacro_if_eq. This can be used when the former would fail - * due to recursive macro expansion. - */ -#define metamacro_if_eq_recursive(A, B) \ - metamacro_concat(metamacro_if_eq_recursive, A)(B) - -/** - * Returns 1 if N is an even number, or 0 otherwise. N must be between zero and - * twenty, inclusive. - * - * For the purposes of this test, zero is considered even. - */ -#define metamacro_is_even(N) \ - metamacro_at(N, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1) - -/** - * Returns the logical NOT of B, which must be the number zero or one. - */ -#define metamacro_not(B) \ - metamacro_at(B, 1, 0) - -// IMPLEMENTATION DETAILS FOLLOW! -// Do not write code that depends on anything below this line. -#define metamacro_stringify_(VALUE) # VALUE -#define metamacro_concat_(A, B) A ## B -#define metamacro_foreach_iter(INDEX, MACRO, ARG) MACRO(INDEX, ARG) -#define metamacro_head_(FIRST, ...) FIRST -#define metamacro_tail_(FIRST, ...) __VA_ARGS__ -#define metamacro_consume_(...) -#define metamacro_expand_(...) __VA_ARGS__ - -// implemented from scratch so that metamacro_concat() doesn't end up nesting -#define metamacro_foreach_concat_iter(INDEX, BASE, ARG) metamacro_foreach_concat_iter_(BASE, ARG) -#define metamacro_foreach_concat_iter_(BASE, ARG) BASE ## ARG - -// metamacro_at expansions -#define metamacro_at0(...) metamacro_head(__VA_ARGS__) -#define metamacro_at1(_0, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at2(_0, _1, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at3(_0, _1, _2, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at4(_0, _1, _2, _3, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at5(_0, _1, _2, _3, _4, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at6(_0, _1, _2, _3, _4, _5, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at7(_0, _1, _2, _3, _4, _5, _6, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at8(_0, _1, _2, _3, _4, _5, _6, _7, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at9(_0, _1, _2, _3, _4, _5, _6, _7, _8, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at10(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at11(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at12(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at13(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at14(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at15(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at16(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at17(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at18(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at19(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, ...) metamacro_head(__VA_ARGS__) -#define metamacro_at20(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, ...) metamacro_head(__VA_ARGS__) - -// metamacro_foreach_cxt expansions -#define metamacro_foreach_cxt0(MACRO, SEP, CONTEXT) -#define metamacro_foreach_cxt1(MACRO, SEP, CONTEXT, _0) MACRO(0, CONTEXT, _0) - -#define metamacro_foreach_cxt2(MACRO, SEP, CONTEXT, _0, _1) \ - metamacro_foreach_cxt1(MACRO, SEP, CONTEXT, _0) \ - SEP \ - MACRO(1, CONTEXT, _1) - -#define metamacro_foreach_cxt3(MACRO, SEP, CONTEXT, _0, _1, _2) \ - metamacro_foreach_cxt2(MACRO, SEP, CONTEXT, _0, _1) \ - SEP \ - MACRO(2, CONTEXT, _2) - -#define metamacro_foreach_cxt4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ - metamacro_foreach_cxt3(MACRO, SEP, CONTEXT, _0, _1, _2) \ - SEP \ - MACRO(3, CONTEXT, _3) - -#define metamacro_foreach_cxt5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ - metamacro_foreach_cxt4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ - SEP \ - MACRO(4, CONTEXT, _4) - -#define metamacro_foreach_cxt6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ - metamacro_foreach_cxt5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ - SEP \ - MACRO(5, CONTEXT, _5) - -#define metamacro_foreach_cxt7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ - metamacro_foreach_cxt6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ - SEP \ - MACRO(6, CONTEXT, _6) - -#define metamacro_foreach_cxt8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ - metamacro_foreach_cxt7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ - SEP \ - MACRO(7, CONTEXT, _7) - -#define metamacro_foreach_cxt9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ - metamacro_foreach_cxt8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ - SEP \ - MACRO(8, CONTEXT, _8) - -#define metamacro_foreach_cxt10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ - metamacro_foreach_cxt9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ - SEP \ - MACRO(9, CONTEXT, _9) - -#define metamacro_foreach_cxt11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ - metamacro_foreach_cxt10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ - SEP \ - MACRO(10, CONTEXT, _10) - -#define metamacro_foreach_cxt12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ - metamacro_foreach_cxt11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ - SEP \ - MACRO(11, CONTEXT, _11) - -#define metamacro_foreach_cxt13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ - metamacro_foreach_cxt12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ - SEP \ - MACRO(12, CONTEXT, _12) - -#define metamacro_foreach_cxt14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ - metamacro_foreach_cxt13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ - SEP \ - MACRO(13, CONTEXT, _13) - -#define metamacro_foreach_cxt15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ - metamacro_foreach_cxt14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ - SEP \ - MACRO(14, CONTEXT, _14) - -#define metamacro_foreach_cxt16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ - metamacro_foreach_cxt15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ - SEP \ - MACRO(15, CONTEXT, _15) - -#define metamacro_foreach_cxt17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ - metamacro_foreach_cxt16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ - SEP \ - MACRO(16, CONTEXT, _16) - -#define metamacro_foreach_cxt18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ - metamacro_foreach_cxt17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ - SEP \ - MACRO(17, CONTEXT, _17) - -#define metamacro_foreach_cxt19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ - metamacro_foreach_cxt18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ - SEP \ - MACRO(18, CONTEXT, _18) - -#define metamacro_foreach_cxt20(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19) \ - metamacro_foreach_cxt19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ - SEP \ - MACRO(19, CONTEXT, _19) - -// metamacro_foreach_cxt_recursive expansions -#define metamacro_foreach_cxt_recursive0(MACRO, SEP, CONTEXT) -#define metamacro_foreach_cxt_recursive1(MACRO, SEP, CONTEXT, _0) MACRO(0, CONTEXT, _0) - -#define metamacro_foreach_cxt_recursive2(MACRO, SEP, CONTEXT, _0, _1) \ - metamacro_foreach_cxt_recursive1(MACRO, SEP, CONTEXT, _0) \ - SEP \ - MACRO(1, CONTEXT, _1) - -#define metamacro_foreach_cxt_recursive3(MACRO, SEP, CONTEXT, _0, _1, _2) \ - metamacro_foreach_cxt_recursive2(MACRO, SEP, CONTEXT, _0, _1) \ - SEP \ - MACRO(2, CONTEXT, _2) - -#define metamacro_foreach_cxt_recursive4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ - metamacro_foreach_cxt_recursive3(MACRO, SEP, CONTEXT, _0, _1, _2) \ - SEP \ - MACRO(3, CONTEXT, _3) - -#define metamacro_foreach_cxt_recursive5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ - metamacro_foreach_cxt_recursive4(MACRO, SEP, CONTEXT, _0, _1, _2, _3) \ - SEP \ - MACRO(4, CONTEXT, _4) - -#define metamacro_foreach_cxt_recursive6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ - metamacro_foreach_cxt_recursive5(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4) \ - SEP \ - MACRO(5, CONTEXT, _5) - -#define metamacro_foreach_cxt_recursive7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ - metamacro_foreach_cxt_recursive6(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5) \ - SEP \ - MACRO(6, CONTEXT, _6) - -#define metamacro_foreach_cxt_recursive8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ - metamacro_foreach_cxt_recursive7(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6) \ - SEP \ - MACRO(7, CONTEXT, _7) - -#define metamacro_foreach_cxt_recursive9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ - metamacro_foreach_cxt_recursive8(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7) \ - SEP \ - MACRO(8, CONTEXT, _8) - -#define metamacro_foreach_cxt_recursive10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ - metamacro_foreach_cxt_recursive9(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8) \ - SEP \ - MACRO(9, CONTEXT, _9) - -#define metamacro_foreach_cxt_recursive11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ - metamacro_foreach_cxt_recursive10(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9) \ - SEP \ - MACRO(10, CONTEXT, _10) - -#define metamacro_foreach_cxt_recursive12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ - metamacro_foreach_cxt_recursive11(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10) \ - SEP \ - MACRO(11, CONTEXT, _11) - -#define metamacro_foreach_cxt_recursive13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ - metamacro_foreach_cxt_recursive12(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) \ - SEP \ - MACRO(12, CONTEXT, _12) - -#define metamacro_foreach_cxt_recursive14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ - metamacro_foreach_cxt_recursive13(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) \ - SEP \ - MACRO(13, CONTEXT, _13) - -#define metamacro_foreach_cxt_recursive15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ - metamacro_foreach_cxt_recursive14(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) \ - SEP \ - MACRO(14, CONTEXT, _14) - -#define metamacro_foreach_cxt_recursive16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ - metamacro_foreach_cxt_recursive15(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) \ - SEP \ - MACRO(15, CONTEXT, _15) - -#define metamacro_foreach_cxt_recursive17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ - metamacro_foreach_cxt_recursive16(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) \ - SEP \ - MACRO(16, CONTEXT, _16) - -#define metamacro_foreach_cxt_recursive18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ - metamacro_foreach_cxt_recursive17(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) \ - SEP \ - MACRO(17, CONTEXT, _17) - -#define metamacro_foreach_cxt_recursive19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ - metamacro_foreach_cxt_recursive18(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) \ - SEP \ - MACRO(18, CONTEXT, _18) - -#define metamacro_foreach_cxt_recursive20(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19) \ - metamacro_foreach_cxt_recursive19(MACRO, SEP, CONTEXT, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) \ - SEP \ - MACRO(19, CONTEXT, _19) - -// metamacro_for_cxt expansions -#define metamacro_for_cxt0(MACRO, SEP, CONTEXT) -#define metamacro_for_cxt1(MACRO, SEP, CONTEXT) MACRO(0, CONTEXT) - -#define metamacro_for_cxt2(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt1(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(1, CONTEXT) - -#define metamacro_for_cxt3(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt2(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(2, CONTEXT) - -#define metamacro_for_cxt4(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt3(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(3, CONTEXT) - -#define metamacro_for_cxt5(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt4(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(4, CONTEXT) - -#define metamacro_for_cxt6(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt5(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(5, CONTEXT) - -#define metamacro_for_cxt7(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt6(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(6, CONTEXT) - -#define metamacro_for_cxt8(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt7(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(7, CONTEXT) - -#define metamacro_for_cxt9(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt8(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(8, CONTEXT) - -#define metamacro_for_cxt10(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt9(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(9, CONTEXT) - -#define metamacro_for_cxt11(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt10(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(10, CONTEXT) - -#define metamacro_for_cxt12(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt11(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(11, CONTEXT) - -#define metamacro_for_cxt13(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt12(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(12, CONTEXT) - -#define metamacro_for_cxt14(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt13(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(13, CONTEXT) - -#define metamacro_for_cxt15(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt14(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(14, CONTEXT) - -#define metamacro_for_cxt16(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt15(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(15, CONTEXT) - -#define metamacro_for_cxt17(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt16(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(16, CONTEXT) - -#define metamacro_for_cxt18(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt17(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(17, CONTEXT) - -#define metamacro_for_cxt19(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt18(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(18, CONTEXT) - -#define metamacro_for_cxt20(MACRO, SEP, CONTEXT) \ - metamacro_for_cxt19(MACRO, SEP, CONTEXT) \ - SEP \ - MACRO(19, CONTEXT) - -// metamacro_if_eq expansions -#define metamacro_if_eq0(VALUE) \ - metamacro_concat(metamacro_if_eq0_, VALUE) - -#define metamacro_if_eq0_0(...) __VA_ARGS__ metamacro_consume_ -#define metamacro_if_eq0_1(...) metamacro_expand_ -#define metamacro_if_eq0_2(...) metamacro_expand_ -#define metamacro_if_eq0_3(...) metamacro_expand_ -#define metamacro_if_eq0_4(...) metamacro_expand_ -#define metamacro_if_eq0_5(...) metamacro_expand_ -#define metamacro_if_eq0_6(...) metamacro_expand_ -#define metamacro_if_eq0_7(...) metamacro_expand_ -#define metamacro_if_eq0_8(...) metamacro_expand_ -#define metamacro_if_eq0_9(...) metamacro_expand_ -#define metamacro_if_eq0_10(...) metamacro_expand_ -#define metamacro_if_eq0_11(...) metamacro_expand_ -#define metamacro_if_eq0_12(...) metamacro_expand_ -#define metamacro_if_eq0_13(...) metamacro_expand_ -#define metamacro_if_eq0_14(...) metamacro_expand_ -#define metamacro_if_eq0_15(...) metamacro_expand_ -#define metamacro_if_eq0_16(...) metamacro_expand_ -#define metamacro_if_eq0_17(...) metamacro_expand_ -#define metamacro_if_eq0_18(...) metamacro_expand_ -#define metamacro_if_eq0_19(...) metamacro_expand_ -#define metamacro_if_eq0_20(...) metamacro_expand_ - -#define metamacro_if_eq1(VALUE) metamacro_if_eq0(metamacro_dec(VALUE)) -#define metamacro_if_eq2(VALUE) metamacro_if_eq1(metamacro_dec(VALUE)) -#define metamacro_if_eq3(VALUE) metamacro_if_eq2(metamacro_dec(VALUE)) -#define metamacro_if_eq4(VALUE) metamacro_if_eq3(metamacro_dec(VALUE)) -#define metamacro_if_eq5(VALUE) metamacro_if_eq4(metamacro_dec(VALUE)) -#define metamacro_if_eq6(VALUE) metamacro_if_eq5(metamacro_dec(VALUE)) -#define metamacro_if_eq7(VALUE) metamacro_if_eq6(metamacro_dec(VALUE)) -#define metamacro_if_eq8(VALUE) metamacro_if_eq7(metamacro_dec(VALUE)) -#define metamacro_if_eq9(VALUE) metamacro_if_eq8(metamacro_dec(VALUE)) -#define metamacro_if_eq10(VALUE) metamacro_if_eq9(metamacro_dec(VALUE)) -#define metamacro_if_eq11(VALUE) metamacro_if_eq10(metamacro_dec(VALUE)) -#define metamacro_if_eq12(VALUE) metamacro_if_eq11(metamacro_dec(VALUE)) -#define metamacro_if_eq13(VALUE) metamacro_if_eq12(metamacro_dec(VALUE)) -#define metamacro_if_eq14(VALUE) metamacro_if_eq13(metamacro_dec(VALUE)) -#define metamacro_if_eq15(VALUE) metamacro_if_eq14(metamacro_dec(VALUE)) -#define metamacro_if_eq16(VALUE) metamacro_if_eq15(metamacro_dec(VALUE)) -#define metamacro_if_eq17(VALUE) metamacro_if_eq16(metamacro_dec(VALUE)) -#define metamacro_if_eq18(VALUE) metamacro_if_eq17(metamacro_dec(VALUE)) -#define metamacro_if_eq19(VALUE) metamacro_if_eq18(metamacro_dec(VALUE)) -#define metamacro_if_eq20(VALUE) metamacro_if_eq19(metamacro_dec(VALUE)) - -// metamacro_if_eq_recursive expansions -#define metamacro_if_eq_recursive0(VALUE) \ - metamacro_concat(metamacro_if_eq_recursive0_, VALUE) - -#define metamacro_if_eq_recursive0_0(...) __VA_ARGS__ metamacro_consume_ -#define metamacro_if_eq_recursive0_1(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_2(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_3(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_4(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_5(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_6(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_7(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_8(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_9(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_10(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_11(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_12(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_13(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_14(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_15(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_16(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_17(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_18(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_19(...) metamacro_expand_ -#define metamacro_if_eq_recursive0_20(...) metamacro_expand_ - -#define metamacro_if_eq_recursive1(VALUE) metamacro_if_eq_recursive0(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive2(VALUE) metamacro_if_eq_recursive1(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive3(VALUE) metamacro_if_eq_recursive2(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive4(VALUE) metamacro_if_eq_recursive3(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive5(VALUE) metamacro_if_eq_recursive4(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive6(VALUE) metamacro_if_eq_recursive5(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive7(VALUE) metamacro_if_eq_recursive6(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive8(VALUE) metamacro_if_eq_recursive7(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive9(VALUE) metamacro_if_eq_recursive8(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive10(VALUE) metamacro_if_eq_recursive9(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive11(VALUE) metamacro_if_eq_recursive10(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive12(VALUE) metamacro_if_eq_recursive11(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive13(VALUE) metamacro_if_eq_recursive12(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive14(VALUE) metamacro_if_eq_recursive13(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive15(VALUE) metamacro_if_eq_recursive14(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive16(VALUE) metamacro_if_eq_recursive15(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive17(VALUE) metamacro_if_eq_recursive16(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive18(VALUE) metamacro_if_eq_recursive17(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive19(VALUE) metamacro_if_eq_recursive18(metamacro_dec(VALUE)) -#define metamacro_if_eq_recursive20(VALUE) metamacro_if_eq_recursive19(metamacro_dec(VALUE)) - -// metamacro_take expansions -#define metamacro_take0(...) -#define metamacro_take1(...) metamacro_head(__VA_ARGS__) -#define metamacro_take2(...) metamacro_head(__VA_ARGS__), metamacro_take1(metamacro_tail(__VA_ARGS__)) -#define metamacro_take3(...) metamacro_head(__VA_ARGS__), metamacro_take2(metamacro_tail(__VA_ARGS__)) -#define metamacro_take4(...) metamacro_head(__VA_ARGS__), metamacro_take3(metamacro_tail(__VA_ARGS__)) -#define metamacro_take5(...) metamacro_head(__VA_ARGS__), metamacro_take4(metamacro_tail(__VA_ARGS__)) -#define metamacro_take6(...) metamacro_head(__VA_ARGS__), metamacro_take5(metamacro_tail(__VA_ARGS__)) -#define metamacro_take7(...) metamacro_head(__VA_ARGS__), metamacro_take6(metamacro_tail(__VA_ARGS__)) -#define metamacro_take8(...) metamacro_head(__VA_ARGS__), metamacro_take7(metamacro_tail(__VA_ARGS__)) -#define metamacro_take9(...) metamacro_head(__VA_ARGS__), metamacro_take8(metamacro_tail(__VA_ARGS__)) -#define metamacro_take10(...) metamacro_head(__VA_ARGS__), metamacro_take9(metamacro_tail(__VA_ARGS__)) -#define metamacro_take11(...) metamacro_head(__VA_ARGS__), metamacro_take10(metamacro_tail(__VA_ARGS__)) -#define metamacro_take12(...) metamacro_head(__VA_ARGS__), metamacro_take11(metamacro_tail(__VA_ARGS__)) -#define metamacro_take13(...) metamacro_head(__VA_ARGS__), metamacro_take12(metamacro_tail(__VA_ARGS__)) -#define metamacro_take14(...) metamacro_head(__VA_ARGS__), metamacro_take13(metamacro_tail(__VA_ARGS__)) -#define metamacro_take15(...) metamacro_head(__VA_ARGS__), metamacro_take14(metamacro_tail(__VA_ARGS__)) -#define metamacro_take16(...) metamacro_head(__VA_ARGS__), metamacro_take15(metamacro_tail(__VA_ARGS__)) -#define metamacro_take17(...) metamacro_head(__VA_ARGS__), metamacro_take16(metamacro_tail(__VA_ARGS__)) -#define metamacro_take18(...) metamacro_head(__VA_ARGS__), metamacro_take17(metamacro_tail(__VA_ARGS__)) -#define metamacro_take19(...) metamacro_head(__VA_ARGS__), metamacro_take18(metamacro_tail(__VA_ARGS__)) -#define metamacro_take20(...) metamacro_head(__VA_ARGS__), metamacro_take19(metamacro_tail(__VA_ARGS__)) - -// metamacro_drop expansions -#define metamacro_drop0(...) __VA_ARGS__ -#define metamacro_drop1(...) metamacro_tail(__VA_ARGS__) -#define metamacro_drop2(...) metamacro_drop1(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop3(...) metamacro_drop2(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop4(...) metamacro_drop3(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop5(...) metamacro_drop4(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop6(...) metamacro_drop5(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop7(...) metamacro_drop6(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop8(...) metamacro_drop7(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop9(...) metamacro_drop8(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop10(...) metamacro_drop9(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop11(...) metamacro_drop10(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop12(...) metamacro_drop11(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop13(...) metamacro_drop12(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop14(...) metamacro_drop13(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop15(...) metamacro_drop14(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop16(...) metamacro_drop15(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop17(...) metamacro_drop16(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop18(...) metamacro_drop17(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop19(...) metamacro_drop18(metamacro_tail(__VA_ARGS__)) -#define metamacro_drop20(...) metamacro_drop19(metamacro_tail(__VA_ARGS__)) - -#endif diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap deleted file mode 100644 index 9f957dec93..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module ReactiveCocoa { - umbrella header "ReactiveCocoa.h" - - export * - module * { export * } -} diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa deleted file mode 100755 index d7c140d16a8c1c29fc0eec25a1327321672f7746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 868188 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�Ou3;V-$3?I)&ef0b;oQy z=I!`?_z9k9q&9%lgv6k|@;)}#HYQhE4CgTS&-f>gXJ$CjfeVUMPZ;B%4JlGRJJ_z2 z?@*x?pAg|Gv4)|A!Y5VO(NLZ^^-e8P4|F0YQHUhdx$+Z9rsG#WuE(<(AMN=##EYD& zPk2(mBCXQ-nW>G0M>gDiuI8u7NYtYxyjDt#YAxZ{)fg(ZghlFsuKYZ6oA`s#=}pQO z$G;dW3mz>SW4o*3Gx;aNBRCpvKjd|C+%j1BT5=yVmBaKhSZ+CTk;@CRm!`Ds}d`z+y@BbK9 zFD3@yUipsur*~-!M_r$9M~8KaKft#*?!_~)!K$f#{pBNS34g^uILvSXi?`y)hjl=6 zq)AvKl-X2__k=x3;WvbT@a^lg@U6sG)&2Qic=ShE8AZ{%I&m-y9<9gB_xfWx|6LM) z(fuQzzW|qr={$lSR2}o3(L%X@$FF#lTUn4X7`ATeQP8xMui!e?{XNog2YIfSeFzj( zd*P-0u`_;<{({jB(b|ewSW~|>-F$1&H|P7zhY9mt9<67-A3vIIzP&z7nePPjkT~DE z_)o~MEjpD*n7tsIc0N2^qW6pHh3nECsihubQ0yMT9k7vM)}@Gl?X)<^sopTJA7NL>Q`$`K%^DsR^ZSY9JRO_1)fQm8lZ zHm)8N6BGYJ>gVDqn?8xZ#__9D4`nktg|bfPcN_OXf_#y*p9g>7So~g2_ zw(3*ig$LMr=eDC*zO81e4++hPO!qU#qN$` zcax(Ea`*yE&xJ5_ z+9NmKM7Qn8+cU8cFf88 z(8Tw2z=LG^QlTt%o@SMQ54flnzi=lkV5toZY z1)SoEuAZXE|Dp*qA-GyKz}r!_`{NBQM1AfmCtg?@|l&`$bA-wpmzmz@XHIIx=moG`)-8EX{>XKfz3Z3vaMri%}4)>_e z5$VR_FN`)wI?9Z3sgbFdzr&MHS^x0SnHiu;b?MPissJaVZilTRcL_R1zr~M@eMd-} z8;hUD&&;viC^MJ4=OHt>V)@*vRhYhLUt{q}>;tL38IvNh4Zgc} zefa|es#+mG17B?wD#2jn(E7&rxv}#5d<9(SUTHMkj)n$tG)UJ`P|8WLs)vB-C;u*-l1QQq7Q0oG$hh(-#2x{ZEMfUYQ zMSB8I#tVKtIoGjJ15@KIx^H{r{Gka4F&m#D!#b6oOjwcz#P;gASDv`>=7FRuYt)Q7 z8!u1yph9!rG7GqDsy-&1O2cxwiJ%@Ro)K)t$4903Q}xKV-Jbb&tOs35OXelt&nS^w z;^j4&k$8TM>iX}u1R2UYl9$g;FT5NBDo3U7T%?V*mcPo=jd4n8Pw}3#cD)hGsBLE} z>+Y!psCY|`f3l_LiK!%hNi39?ci&rJ2(O`bF_{QR4OUpyTBCNQ|g9yz}SzE2CQ$t(0<|0YV=yC`Mv8C5yt zq~`4@TsLn|m3H&?%pBRg{X~$N=I!Zh(!Bk^;mzBZj&0t)tio}l&@Vf#sN~%!)Y6VB znE3|G?1h-I!vko%Be(yMnGv6c2_rQ*D#A0f>_XAZJoO$aQ{gN4C+CGXj5kn^ z2Z15+4^ff31nO8oMZ>55V4`?)ALMQ5xKrQ=ZmUSK0PdMWz~g$W;ajKc1xSb?!!jq(oM(q;X2hqC5aMF1@ICK`GCo8B&61i) z!_Cv|>)#J$l+>&?4;n@;em|7a@z0W)<@!;ukyxAaA4gd`U&qKK@(g3YeG2ASu=sTh zu9|#f_DI5{sRaEt*`VTCb~M{tj($)Hx?};Jn^k0oPttI!8hhRz?F*1Q9LoyM*TE;{ zTW&1gc({;PWlf*Vo$v?pD_2s_xI(x6?E%?4s-Odhmc;BXAm=Nkjlo1Emh!mh0YMg6 zSJrb-p;unRzzY{hiu1X#!X?_YRwO*$ayuH@wu~@qKo-65d}$G5dz#!rz=Zpe!5>@3UCgAvJ4Vmk-DF?L)}>X5Z%-l@~(d^E2Flxmde(@3<<9* zdyK_5+|QYlq@0RpDq_9E&H4UhF5IE7VRIrd{|!7~kZCvX2c#)^NjCG(GYJ3aB+zEM zWsGB|aNk=f@9v#M%pdz5w4?;NlOTv5d__Pm6_8O>q!Q$U`_002pM)Pv< zy~exppT>8g ztC)p^)OqC&Q0FU>sB^yxYL^DRN~GR_f2chd@l^ZZLJz`07uW=#Jg2h%egzmyLx)J~RMl>I+U4wbUz;Hz4EjK#}_ne{yKMXu*- z8M2-T9MuQoa<;8*llA{BuWHSsXmG z)fj<*iaDJGi&8mcsN^f7?LGP^g0j@ya8I)SPs^)szijA@_J4Xg6`!b|DkvTKvOy^> zK#qvzQ~&hKr*?)ws;mtY@J~+nmkn!GI}}NY`&CF3^kD+^C7`0=o4+!w)#rpNo674o z@&}j{WxXO$-!C#yFAhbX=s$#zjpf@=cs6j#!`l`K)@I#eD7WKo#lc1H{!b=z%N4tu zz(RQrgMFY$SN$pg5II=Jbpn=A6_ihgzb9_+zx0yi4V9Inn^7olGO&?Gy>n0?Zr&lj z<3_!MII5R$Eq0c+Q|)N+4C?a#qym$t`m?+773$;8eV!N^#$IB26fesAv9_|ln2@;P z9=h9XxTBuOb2+~r3@pm}Y!av_s>a5zW(Q!JGNu1T|8N7UvawX1CTzk}*yZQ4)^&E@ zc-e#%_3XvV64<~e?yAE{z_!mI6eMsZNj-KPz)*fZ6NF2PPvQ|t$t6sX* zzoi^Uw+|YiF3AKWuBg=7ygrMm1Z}S&zc1yI6^`6t z%#ktj&R(zW=7WQ4Tjy|l?*$R_SvM8N#!=9p|3d10qwnuS*sH$3Kb**=*z5g0h5qOM z{oMn!tbp2p{}Gk!l#bIYX9N8D+aX&#3m#7|ynaGf2Gd&BW_GM>{(fc2yhQt+ z@qd_*e7}DbpS(nN@rh+Rh9Uyvcjl;5!9_QKG@Vq_)@JhseBuZ5W7421M6yK(C^Q|V+$H1+MFVI6_rSR49g9k|&tnm2f zi3`UqLmb@PCowq|;qk%)*=;O-C?^O~)O{THjTgRHzxwBPGph==4A=Z2TLg-3FMPZP z`+;DE6~*pGTrDp6gG2c)*env|zJdgJJx4_b0G&9=KaS_(I?AdX&l5sv1>VSU>_=$*er1lHotWbJ z_yY59S}qPDIHe!8YT)F7TsGi`og0-w8)<{JnK@Qd&1K}t3i^!KJlPN6$+q5Vj>5RH z+!K4Y$x%Rw@&!iXp&Fv~OyvBDT1)u6`W*Iq$P) zu%DOMD!cRXGT5R=B{9mW_{} zIe-gC%LAy&QvMCyU|-(!pWdSHr^Gn>i(1)TF3lg@#`fmg?nSL^^*{$(Su4kab+De! z%BXFrAN3{X=6c~HIM!Hv;Vt-Ftfc0~Tk5lq+Bi89pWl5z8h%2@=NA~P8MUP-jrF$Z z`54ABZCn=E|K_74IbZhWU zXdUe{RU{Z3slRWQt*oqLu@$h!e7=^?!BdQma*K4>67UWzmr1ZsZYJ&>Wi=jW1RTn9 zOKT599%S|z^TNMAg<;3yj|jXNsuT6bt#AJS+d)O_c<(z1{`Zi7>)k>B+?2e7p5iEj z9dzGKX?D;Zt!%H#cJF9qcey+N&W2T)4fKvVk&{ODhK*0c{9lj0NcP9kH`l*EvJFoB z{h@PKx{GXgHjOYU@3JRh+sJCCO#<$dnCmiT9D?&YsUt&$|2y}gZltXD6qeis0W;WQ zR*Q@boGveXC_X5`R->9Wz{8mmnoO&gqdIh4S=jM6KmB0`rauHkyk~!05GMWM8mQxs z(TNLfca;`_Z|RQ>2|?ZqzxM?86y#SI8q0MLb0;m@G_BAVzp1J14+x-DPns66lStc)T5L)@%<_5wsIU{r_b zFIV1ZZUHa6{}V{b&mPduR@T@@z-E(q?Z$Sy{}kSA?9iq8#q z)Tg4)g`bKK7c>GgAc|2y5QLxt=@67fB`iY!&-dM`o|z;r=l{-mX6U|Mb?erxTeoiA zB{kqSxL&UkpCgbaUj;8_YqB?Dj!M`c?G8A6mTrV8;O7FTf~J5?c&4mX_d~$g8nwNn zIhsBTQbd&u#{_Ek{oI{S16Xv}a^8u_-Q21Nu$@X4R0d+b#U_^J&-{6OBi_6HHd~Xd z8b4IV4nJAeeUP7NffWcltgko-xn0^KuNz1$yFkira$MNj&Le}i`Ky_bRh2NEaUcz!v z!B*^_^-rCcyLc4&&j0#`2hjNjT45`^(18befcHYX`2!^}C(Z&2>mN)H`Cc`x)F8t_T{5Z;t-EO5ThC~YQwGW#AQbvi+A ztDUiSc*L%RZxyH++5D8}%PgtAJ1&_Dt{xYzp@ z?vSAHa}RJ8+sgVKOAUTDd%e&Uwkj#mCrA(O32Zwt^y0rG69%cR@j0{}!@EA8->s8W z7@{@7#)o7p`ebnks+O`|{}=vb1|Kk|%{NA36i_z9TLk1GfJ8&B-#6#T`$pnyG@*N@qQDbi*1N$d?APb>#C0Vb}#HbQC552w6b*#Wy zN+Cn7+~55QoK5+8$O3|(!-(Gg(4K2wow)t&mq5o)?}boUqJ&ao00Qpa<%RyIkQF#q z*rT$**>uO7{>G+pYgz|4FLW0^Ayx&>ri{|@+}o^M6;|p?_)ZMt$d^;X`TB6XKVLt1 zp|HlH@+vdM;wMSFd2rW#LiL0#3R99WYs0Qe4Y;GOu03_Ep1iWaITBIf9cVfUP?riwHyJ~t_k5e{nOAXb&6Tx#)EMCoC{A#YR-P^?lTGBWmo?H&SVe> z%ZJaq@;O9q`HaLvE(`pQapYv_RJg}pNd~i(HGc*<;Jd9Nns-HqSNJ*{8H-oL-F=+A|AdUc%5LTzTyEhBw7Daon>&)Ef7;A|RJ2 zr_+l5?!NUWKqT7}>7OuVR$b%6r3KCx%$t&VEwNcAS%T%(4LOQXTLD2 z0WZ#T=6+w z9Lqp6gDrP9+eYF;ntR!83c1L`SdFcFSeaV8jkr_ zUY;88EhkR{S{1Js70jNo6om0Lv5A+}Yw!4H{;^dvWj#VD?55od5$c0-BxBCl99toK z&X9(-8raf~_DQjwzAYopVtptab{P;e(AxPp^yp0NNXX|pRhNck7ScDtP1*)|)6ClW z6BF}EO1eH~V|@xeM5o4$p00x@CPO4(j2ZNH(814#DfUmlYVc*m6i#e4CBQB@H)~Il zFv)+!$A|uEp%wV5zIgb9mujxn2^AR+^>7JhGr1mcZ6|u)f9X~r`&G zVYbE%VC!)34KG4Z5SZmtxkd-QBKUcnar+LiKg#x@vN$|>?ivMc4W25q=fUMN^;SIUQm z#f2l?D0%emGJ|vhi=t@P@TPeiXO>MkRXb3INt1(K=#S|bV9b4a7|B8#z-~T6^Cp)6 z%wdV^r`G*z^GoXA&tIKx?gx|aYk!i)662|5|DRrW|EE7HPO+n=b2z*|{FuTx+zuyI zWo?)Yrn0(Bmv!aD+zmtZ)Q6i0$S0FI(=%QNhksir)dSugiV+vh6V+fV&xO{b0=f7V zK(38A)oAZNwuj|#H(v+)Gs>RJ;aH?sTZjb3`eavSJc3@E#$|wLU zFRq_|ZoIoLKlqYyD6va&5jhb`xw1Z=NXgjdZtw#ok~Yo>q(r_-o0SiO`f}7mIFD%)4wWx08P^;>{aaxw|rr0W&$zJNYD;UAuowrR@ zh-i?z0>;&IyV^=?Te!dBKg(s!>HdTeTXp!ztd7N|=;5%zx}ad!Fe!n*gp$=T?i!j~oWT>9QKIN2YwmcDZ%zDv0DO_^FdzeV!;>@v9i z^||8Cy6e-I*YDn0M_y0C@l{#v$5CFF-092f_7@s?eWie8j3fVDNGWXOb^3*vKO?WZ z3goss2-)m~M0vg807U}u*$m@es{!(5)JVm&yPPVZGdHo3k zFMN5OgPjTT`jsh0UPsYNZF$|E_(D~=1OunK0oG`Cfmx96jpZ<}T3cs9{!)msVnLom z1d~*izmnHi6#oCp>oynE&kyfUPT&W*Fz2bk>U;+!@z7av_7Ip8irIPTB`pR;m8rUj#>7fe;+Yan|?c~RmJo2T zkl(_*nNC#1ycsua#;?h{MiP`OQFDM5M>w@huR?e>*oCFBF{!$FlLwwJ2;g7NT(S z#PmRQS5pK;-d2@ z0oQ+i^G}aFPYyyS<{X!JdOT}T{qj`T_c&3IllmTVimeJJkj&gx__A@%ggUaZ=q}2} zCbv>HUO&N?jZFp`+1OV=ejP)mo!kBj;cpCZXW-avT@S*zn6_|ULlOpWxu#h%SJWc$i}f~rM7HrLVO_`&$%^G zHtw^{Du4185~QTOj%@tKHnOo55&Xxp@jN>&8>Jve693fNADb7{FArZG7ng@vHhvPa zIpaVISaiQ7Gy6%%ZW|}-3EJDu<3REnw=oBrXkmSRK=N|*+wJYQi~WM0>XKOPgoJjR z>vk6m009%*Ef`?(&6um|!E~Uvmfr@-uk%6`cL2Yo5taMd9l#EEi27`C9h<|L`eLub z)!vVC-0?zl?+~HFRq2PYZRj5#hAa^&dc#|X-0}Qo9a~>QuNW1a3}b}&lKp%$CcSvM z?QC#Y_vc95pZJ&6Xlxa}7DpdteFVv)vO{-ZMe(ZhqyFFuB;PL^OO~wb$^;#r8BLd~l=x+*nczS2HSmB+ig3*pHpl zH0T#tTO8vBkZgv*$B2bacojsvi&U#&Qcc@oi9TI@$99TlM^t$Djd7fo*wIIkg@F+u zN4!vT_7`&(XK7kox!BjseBoj(ADVnSKLz3EqB>x*aDbYczr6QpSRyw>?)?CCYTVTGjVKNNK*mpRpiAhah0EF3w?$Qj{WMTo_@l`ZoqbNfg#02L zSZ|$w;7-^sB>%uJ5&iSvXN@!jEBaF4=WRsvO%d|XF%$+0WN?uDgzt8D`MKOy!EE`7 zTy@Rl=R!L=Y+;_4w=Zvnn|VG+)wuKIV4%QBZ$cGg;~3CN)QuQ_ua_+GI)8!f)D%_u zqsBjW>Cq*M)qN3_{m>XKla@qO_}v@H`?{8g${od~#kY1XqpY$olSkV7;`csUj9F96 zr)vc-xe9RC^x?Y7`$j^R+>!lA9Lg+R&C_2-&CEIpZ+fLC!FLcW-Ah)ExI}0t9Zp@h32}uK0aQ-OvhFh_0Y!~z|m}jftgQNLk zF7i=G2s=HtZDp;!3Bzf?Mq_q#Lb-ch-&BM;%-jfRi<~E+12=P*!wnVkO!14gHv^5B zdqQ8ZHC%%>UWb+z>F3w?79r+T*ve|kS1;V09_TYmye^)-84f^RM(I`TCAht1#Pnc_~Vash*IL`~6#`hJr z3ZBYe4DMpR;Y~7x@*C0o!JA}g|Iy8;eodi(lv4}YhLAczp=r<_yLgLL~F7B z?w0eC(RxikA6gr&GC}LUo6-Z-=iADv8j0?wYVhn@&0MRWH%@5A+Kw4l!{&LR^Z8md zI#`@os5R8>CTz5oUMTk_)@P3NoUkzC9#l@${x4O`|vE{s)ehcR`6}}rMQDt=+$%F8$ z8?o?dn(TD0EJ_u=RzO;eq&D00ao^;4EI|-V(OW?FTtkphIH@5lK~^8WK~H;@azow>7)G(C;^hrsq_;AE9xTd9rl=pX(u~D!tH>8`1;U z*%`N%U6(O3_^%def$K6x1RvnvyUJ{3m0XWCSmA}9yg~Tu{4n{%R@T*~jcIu00lG*Y z+3?!F5l>b4PU)~YxnvlhS?97*Q2Fys8(MxhO;B@@IK1ue+1j3LO00=lHY24Ta;HkP&4q zsraK5@blM$5ZIET?jQ^wI^{ZQv`A2}KzQXMoO6_wb~ROs5!Z|Q;l$juULYVC;cNkM zuOcJNeiXdI6iHipYDNgR5RlIVV;1$>>;1RX~kuMAi zmmGTEU8l8J#9sJU8MsX;DJ~EA`2QP&d0wWdj|fK1SCh0D}ThtKg%E& z9x5O~0T~zvIed=c^*vW&_`v`(g%JN~$hWo-&Rw{Sk;EF9M8W^W>p=gw$dId;Lg#n- zZlzu4tE-=*3l%;fDE#{>h^aNB!Iah_ZaFb6WXrwKM|e&SymJ&d(DOpC@)0@kTg->D z-nv?I-~;l??S2lY5_z!r#3;CzoI?dSneVjTo$T}ZbPtjN+VyFqNQL|OIkmY@iZT>9 zU+v8}j`@)GW*o-^!M3vqDTq-wm;IYmH_kJ3frCW-HjyVk#&Jtow-r%-EguC^Np<9y zdrJ?)mU9JaNDkbyGqr6h#{84&N;WXl3HAAn_)g|B`q=oQ-n>dKqMsN^mqkJL!T6Z&o%>we^2#(!Vzqrj}g37-v~;st#1Sw!&mIhXv(>| zF5}EkGfG%gPlYY%eft$0!+F>GW7vMS8N*2evhoU!;l((DO9+B7)Zm<`ta$?R^K5?% zbI&$oc!ckQ7cfShV`$AWyj8VG_F zaRj|?7$(NhML@P*F3c7O`M#SOLpk3CH#4U*$8aT*pDlc)zA+rSroJ)QD%@T=YBK_2 z;7dZq+)3<2ief~I%dz*XXPDL7+3dFG%ZiAy-n>RjKgsy*#N1o)P8Vg5M3I23SO*53 zr88{V(co|<#bylYE%LL>79(>Y5`}+PFi1RDt1d=&Bq{7MG@e(mFFzD(NHjQ_F*md* zBYWusmX;os!1qr6tHKM_Tn!;-N^?kgKCvMnhqhmn1H0EVNEvEa6h#zf;~$u7{9}$^ zlmtmUBHHyyN>{smEHj6XL#t9&=gUFbJJ`8(1tdPB1S3wB7aDOj#WLgqUMR{fFO&~p zC;~^^J3vuo4FWqs{I-`@?wYQ6UO3Osd>CrU9&kdS)6r#@X_aCBRoK{GVht4M86;4T zsO)M!L{eZ%mNh!bHytW@$jI6DKuR-^Xn@?2m`PvU=Q#)><4J^L7LDITu zZ|+lyuyDjKB&k=#DgNh-(l15-{08c>vPy>GPv-X{j2rFDJh18*B$1krdL;rj3SiMt zqx+4gY*C(B-46*wUxB#yJ_FH{5LnWk_$v4-6CzVUFM1UM8l|$Z)mLjJRE?QW9qqyq z;DFH!3!UF0$|~T$sH$iMYF9*!fdv!gyVU4~aP=?!Oh)ww&Q;2KV<<;;ls~FBJIknK zQ`sy~4+1J0>Z%ONvpQo?$n^G+K#UQHw;cm#55zTC7jXQ{>d)@BPVsM0KkyMwB%`x^_9B+=9!AG3Ud& z>k_KgK+%c0Th7Eh;kKxSOwb$e$*s_Vh*MMGtS@wa(2(z)Ns{p>8@QaLuXR6h&Y4D9 zhRz!m4CJjSsu~o3)Kx#~?mr5)qjAF6H?<`^+#F9+D)RQZ*P}}nK8R((2bbVMTILVe z!sKZZK^Ik>cV0w5-2yG(%zVv8|&dPc56+**eBzS*MbWwivl zpD78Ju3#QmTdr509ilmFQZ5-E7F91}=5u7MpnYvHQ0R1RV5{(gtAc@ok|Q2-zS={< zKzqH=E0=P2c8BomWqlT;{!2*o$D?13rSZc74!5>6alH{ZnIt{*Tnh9Q8wMaIDiFWA{^$ZIgt6=mJV|S${ z;DtWI16`WfiMi7{qz3*bf=h4aSZ`357dnTZ&=YWG zD$T1psyWM6x*l_H6vjbD-NZ1jEJit_2ltxxSeex3FHl|g+ls)p>JB@`VBocO7!%@@ z(m_RRaoM+Xo2Y z+r;6GBHsIkVt5m}nlII4l*fR)^+Fr?Zv620J2&rb}@v>pvv01iRnI=3?%Xrr88G=mq@rQM(-8uZO!fnzn*s;{3{>^BZt}R@P+~ zV5(PZ*kZKdEa|fV`RBSt(2^8Ldix?RrO5%WU!>*oi~KPf8%#Nl^RmG_I#4zk+$}a2 ztnM44vAPjGmF)L2X08=Q=2G+KLXE?L)6KlEMLXcQt{0heVqXJ&8Xrkog3OE31BE?y zW&Gda0Qn^;MJv6~5BinjE4UM0KM*MH@E8GRAYYU&; z(0QQ?G#;=$vpH+%U_aAdg%@hY_q>|B7?UYibL$I8{4MSi*<7z~h5YqG`v&t;M6$8# zo7~0OJfgbYP3Jg0F^K{500Rg+kX?GAsANW4 zYz$B;hdnUnw9KuSB`b%m+a@T7y8gz+gHa#c#$wIvc%ja$uyFuL$;=AkQ`U|wy&ILY4Fa@q^e0svSyb`JKLU&w1D>GO3l^0<3piqFW zqv>lVT8BMiE31H*h1=_notXP|Ya=HzNeyuwt?)uk*xm#TzTa?v@bk^!XW+ZKeHl6H z2O)e_2oxDoUP?D$6@CQg4rS%{r}p@4p|3sWw}ya$f;mM%+V=;kL#N*DTVGqZ#!54> z&=(0ywV$}bcBxej>=AwFM=aHan=2r|3iYcE# zV-Xc@W17K*+Z^cFw#q#Hd zy`_T^1B>v6;5LTCPzlc=HguZ4jk|2&LKe}bakMeodLP%=p65-odn|{0E?tA$}n52*+I)`!o%(0>akwjwI`Rnrub%ehlqfr4;V_}lZ4 zRf)#xIq&eqJCMyn{U3jW$yuRt5>GZc;~QemR3KDiIVGcxezz{C(!g4#>co-vm3fIF`EuyRk;+x$PJ30)7 zF%Xy&YDEN#0dle}d?j;Ng4`waR}%&uo@J|Gpf~1FCn)}D01EOj-=gN<9|k1z?}`C+ z%_%vi^1!Un*Hzq9u2uTWA53f7{)1Kry|~RCl1iux7Jp{)A)~iA_R4& zJ>;b*X2g*8s>ba{FMb3fz-1M2YLwMF3xvM8PfjhFNP=x-V@-lB{bhh={QYZ&pPMMtG8T?XX zH87!Dvm+y|FV}OpKgbSUUG>(w`bque=$=B`fYnAYOz)5WaElB@Vctmw$@2wCe;4vX zKjy=`5J{OTBF-;vAwZ+WWp=c1c|=){M7SYM08o8apH;FU!AGsnorGB!akdvYU%2V) zv%*c4zTuMPY<7P+k?X_@-HaBMH8TuRz_bk-*FOk>gT|b5IYb^yyApv4FVrQU19R^M zShTpzy<2{iyAw`?1lr|=ngTW{p}#q3TtryxnK8G&{AQuqbMV`#aJ!xqU%lAC9EMQ1 z=bb29UCELhKy~In!Tax>N8W$@{6yaG$;L2%igU>kQYI*(vL~Id+28k1M1@(C%>Yic zb@HEPA%??!q$LZK=4cEe&OTZ~i(BgS2g&y_<{~T09obSsKH|pL!7XKkwhBH3t5f2M zVRF&~qq2|0Q>yI$LThQ6I4>vKb8m|`+5dvX69n@J9I;jA*%t%@krd>}az8*DDwumg z5C+hrywJ`4xS!zNe_C=A=Fpx#!Qg2<(HH0QF8x5en7io&Ocm-@x9e9+K52LUPkVvt z>%34?HVt?FeSI-O#+_eT&-Mg}6a~OU9RU}D|9zkSFZyz-YT3+>(pd5CN%#XDz0z04 zpsaj0T;YXg@{t&p#}Beqcn~&LWj%5ZIc78w+N-5yBaR7(ObCPJVQ>(g%M0}r)V)w& zVzeZpvODt;L@hVmHMXV$e&eW=Yb2klY-evKD{ob*m!Xm%gc z&Rui7C{>|peYj?85%c{}!eV2IBsp<6iUb1%DHYgN??($Nd)FY80od1fdapKt2_2BX zeGnaWJ9wdveMtJg%hKDV3{<^342-3Bz;^0|j%KHxd%^KkY!3C%1KQD>i!~V;FMDHe zy&0s1XAcq|?Z;{(s0&C%lr^C@4ERUE+T%VEf^?9?TWKkQK%b2F(%Y8oADU5$uz5Jb z6-IAqo07K=Mw4Cc7spfQ;)O#8R9AD36t?>%W9E>Q0E$HCeS#8S?nfb!*tqYy1kFTI z@A((llk$#F4fI)deyh%CyR1*fd-;Kq{k=0vqtf^JZBtA3w~i?5>+{kB8KslZMf8@o zX&<-dZSF4jJK`${bj8~qhcjjt64lWQ;S<-c%8vGFijFn=-AXiex8SG z!b;ou-0c=h4OIP}MsMf#{D1BoAy5B8n`lSS-qZjl%DX>NEYk!1$&gcO>0C_nH>*i9enm-cWIRv-(_hXIlkx5>Oe) z7MFlhHFnhc-yNxe^O<|8z*+Bl%~Jz??rQ+I?qgB|fsFUcO7?fmDE%rW5XjH?__maS zl2~e=lEc~48swM$JbrEUi+xHC_np?fPs!oaCp>Pe{IXbYq;m>Xf6%Ao@VJZzQQ5ms zG=EXa{uUYcjzglkXyZ?S;kD^A?3Cr+7Jm%S04>x7Yzl65mKC-;k}-2AU2#Uww=t>t z^9rKKpW5a(H}3={{bF1Y3pU zbJiP>&ZmYF!^T3W{OBHPmKvx|EAV2P5Ic`}o)BWfj;aba!*Qkt0)eWp^uL$&PEWC8 zy%CBUsQSQvn37WUhX0SWl&ZPrAAyvrM~-+NCvq4F7jY(MMWW$Bm!$@(?le%nQ&XzO z96>0O=e~AaY9JB~x4$eEa^TC70|O>BvQ^2CuHhD_p#$r0~sGrO>=9SrUv@WIzKz@x<0YYjVW%-uOfQKk#t;w|Qp%w$X5%_22LjFA2Wji055<#PgDl z-h&IAeSYo032WSkn}Bvp^EQ?guL<;FF4gg;<>z^QoK1sNubu8QO;Q7q9=pdk@|N^0 zT62e6oqnO}wG$K2r75@?z5)&7*$bD{Q-Ao!S4{q2{p`Ij~@b*|GAk)sGsqXh%VX7m@Bw*@Hm|fs(7Ng#O1ag=_ z9(S7$S=dBaQdxcYF8B-c7|>ex6;hD##t*Ak99!verm}D8K^;M?O%dnUh?+1vuF$CP zDLAMpE4LfZTiu8}k20GYgT^=k&B!CxpFb)t5XtER-)oFQSHBfFn(d6<+88HdW(=O7SF_sjtKT>iUlv z``8s{iyh;i+Q-_|1CK?jk1tkF3%LH?Ej6TB^Ew4N}5$kJ@PP#xzl2@=t*~-c}lM>+vOG^YCJZ_PO_41#5 zv}P6SezJlw>s-y}h%Fvvfn@aJL_s=bj#aAV>NPUly${eMOJz4h(;86T%t*7p{p9|_;PJedZ=r% zJ!wi;eO^WJN9#}*OoBC{tFSxbU!-B=3qF&xtc|qQ4Fykds>N~05qU~OJ$Sa)C6DbL z8*lHOhD6j>R*VEO?LC#y-nK5Fi?r8Hw`V*1Z56J@Nmf}Sy1+HeX6=CaU1}Y;#lE@9 zc8aBl^mAP>zc7q^25exjy9*uk*qu?L{S=3u!)AjW@h9`jF2?)vC?d-=)jb4cM+Yv6 z>uxkIh(9#|9S~o0f1A;C#R z!7Hi83#~c}x>ojAXC+KH6nTg~ov|7vpesA;(LD?J9=j)C(Vqn(Gr)2dKaaU*2|Cpm z*~;qJk!x-YUYW}l>jYqloneg_*&l4rcJXi3xEX8``o7T%_2P%YAngNP(@5JKL9^DH z73wbPw(%^yc3z%Pe8`_H2`JTJDA#NsDS*lj@~ z98tM>d0fl%^|I1QLL;}zf`$RcqjQWw8&dq7ZVCET)!DT%mue?}Al@#A6kF8Ur`RaJ zZPzT%buy^l#1(saK|8t6eV{X@IXvlXGJ8|ZJ+@O){uIBRIq1W;(Wdh`y!WkL6uNAX zK6f>p{zTXoi}e+j@{1Yhlpt)Ib(W1iS~$PYLY#t-p$~h9vYuo6xY8s}74U=Zr0>;_ zAyRT>NL|4fzO^&r9Y~XTXAzreaHwj)*+rR=(oVQtI6shhzc8ayvOK)8Q(bWa7av;% zyKw`h6Yy$IM0VFsdb48Lq$Wvh^m!Us18mg)44;jhnEN)LLsfj%%otYh6l{N}Cbn4b zcJ~nu?D;VV-?gnB4ZWkFR@$m?Io2zEYY%An%L$LI>g6*jK7A62>r1keOV!t@nocTo zZVz#^{n39E?9u}~;(KMJg--&^zM`s@hP=wkh@i&%^ZFwiA9YD_G4GvmCZ-w#*fz*t zzeuC+ewd15l=UqysXg~f{L_iKbNClq!`9PDF)y?_m+RUKeS;s$dJ#sjZ&+Ic=h{0` zQ>Ez7Tym0iOD@(&?lZXwYw>D4gRVed<*un(TwBvcPS4PZ%0WlT|K($GrrDtQ{9p>c z{0!k25oPri#3V{k94s0njdF*(HU*~@2DhpS<<%iuSxY-=9}G&$eH}SZ$(pE_UD+{# z15sGwkBG8fqW=;FW0oiz~a*3q9JAJ0Beb z9_k2RteWxH+sb-0n@ijajn@seN)ZW#&HM&DE8RH0i5(5kbii(IZh-UkST>j<^E{$m z8F7Au9%N-nZxQ%C_!eK!zdwkd4or=V8VbjCUg#+H4n=5Z2ToW#i%T>>xr%u8cAP#D znUa!WSqCzO9L(I2K#toLtzv%1-WGW3$p7l-n*|B_!L$xWKRDb5eR*DJ1n_}=pvzcv z#UWBz+wfjxpW8vN`k1@TOM$|P>;WwWWOZ z$})qS);_KtH0P8e|H6&@KIS$TRH`GkvKqJLgkOMHRCsM=9cYcENe?H?Tr*3PtVer# zS+yDHq_^=xZTLy>kFI#D6@v`Hu$E#_a3n>pmyrHQE-#ezJtkdcuWjcO`mQ4&BBbdJ zaVe{;r^v}(Txt#_94!x_XWMbVJ3*-4Fx%JaI~~ESEh*@+dHgZdu3N~*(=|hm6!41){+R~9?GR}mQMn(U4kkc-dZe62ye21M zgBN;&usZHO;<&YTnJsnf9r}DY_Vi?Z=(5ujb|YN@Nb5tVbAO~hwB%IqiPiRW@CjmA zZDo0Lpd(GYN5o%7y60x5Bkf`MleEdN@bgL{ILzmnU zIvlN*iu20>nGVEUy! z5%_dHj=Zvj-PBA)f%6rsPAKbtZNW@BsQ?!qvI(%j4WnRGcno%4Wwk>0DsvLy^UGnP zjkzbYbDU!@6sUk8c}0;q=^ofG=&5k7Kx{sRBfZ{-SVss5>6LsHoXjK%+{P{&i){?I zPO!SNzN`2%W!AKzAk&r={Zwai(f*z9wkP7FPa&6m+=i={8A6I#Xm60bp!_k0Ks1CBjc0ScY>y;X_CI*rBjZA&8#^8eI@r`0qO$vBwS!+rSj*ZJm zS;w5rspvXg){SQbBPt{boO_Nmsu_c)eS`znS~DN)t0lthlAV(aoK?tk$8O`9RHlnP z7{VTjRCJz!M%bQ}^}$J;s^+bI_D9Ry!Nb2`ms8erClTjYukfeoae`nbR|?2o0uqda zjNfNSa|7Q6Lreg{Y1(%yrm34TrqGPSIZ@Wbr-5W~bzP{yN@W`FA<|>2;C;nuKHjN5 z-rWSG@za_-%u80c%D+_~MXX_lcDm)skCFBC7 zWgyibTq_w|r%deIe7F5KGpg2^Xtk1RI$y2)4KzWq^b=~0!B&||alTW*1*dW$&yqqg zi(~nZh|gj0WWj!p9S#1#xU2lR5ogT2h|1o30#XD>kuidssoI@hb3fVg( z(fhKpB5L$>Ik7k~x0B$8I`AiOE>9_zb+aqt{J(CNPvpo zlCEeGip|J+vrCpvj$fKpjr`T@MNHHWQC{o5p;ms=F2AMJTd!$Ft6KZG_h>UzY` z9}6)6edE8aKv`tLe5e&Q1YIr~_P<|^&}l_Z5Vs!Yolv}Isfy}z&fiKGno;|FaFyAV7WhPivM<2h8 zNh6XN&&a)c@mY__WZpJaCbLfTad#pr(Z}~>a$zOoTlLW%GfUy;c`~xVZ$)1AAdRK1 z!n5VY*p_^8R&DeV;%eMcvom?J9OUaB6p-OrbMR)L6{u?A;hB4*wrv82(I8=5s9SQ(BNVFHMn|u8CW3 zh7tx=u(>BEsuiNLV+W@CK9{3R&O}%B@vho?-;ABJD2Wc)&NGwYOQCXy09|cPDixQE zsVKbx#MkY@B$m#m!$dd(ry6xJ?zVbiU8>CB$!5CW*rgX?xDTPMb3#%sEav{3uMpJy z*h!=}s`S;VO?FzkAJ@E#fmyf~ruCWhEwj}kASY`ElVQkPIvv1r&tT6JLE6%$9BoU<-?KPYdP+Q#&s_~UT4d(3qrs`9acK@y`-&~G^lA=<`G*Re z?`^dR^G+k8aDXF8ztkd(M4l57hY5RxCX%PeW);n6$W4ZpgQa!Ul(y9(pv@+b1n5%c z$_YYA6l8p#1M|vCW)`(+347ME&R$j<4OMLDkU@u4ky@>OY1nMrr6v=bc z!DI;QqIpNa6!WFw#j(nleNO1dkVEDPta1pR*TR99xg(M z`~gh(17qb6P=P-{Wd6Vm@CRmzKaeMgKae_zKahh;pI>aX2;Az9u1-NjIl1`#YAw(f zfdTMEF)|RS;@SM~EdF;o{!8-npE#BoX;l_)8%vCUU^XqPZ6%9(#!^VDxY7|fy=rsR z>H?%h%zof_EyB25FcGlq6sY1X{#pvxpI$&&6~m-(@9|ho2fa}L77E~SEM3ZKB3w%}KmRE5AUZ@fe zRCq9sp~`Xqr*c1UK?Ml)OdD%qw>IKb6*!-vK~Oco26uR0+bTGMZRXD}aAI{Tr%a5W z47MTY%*kJlCOX4^n4Ns9w`df#h~=Xq#o}20{aU2VkgsRk(cn7ydJYkwE|@=;-1IH{ zEh7#W%%9{*+s$T7p0q`5iFwk{Sa&wYB<&_Em!p$^NqV$5q^4u$0uC7mT*!SKT%v{3 zBT*)3lgN&UvSv4zsYm>e3lhUF`Xay7sxPk}GjDHBVIn%btVOfDk#3C3aUTCWm;dDz zq`w4bECnAVtUWR0xCbl2%r)-quGTD_-3Y`(K7eB|kGPinrCEBQuK$sV|7n)2FRy4; zuf9AE>i-*Tvc?O&-VBN-VhsM>42!CU>OZrBp}u-!u$~SoNY;S8>>EvgN$cl|X8!v5 zNBPp*)C13j!=jAt1>3biL=Ysh(_bu!#Khj!etSwi^w9XQO47J2W&v}XR6@v3&50=M z{o@RVo#PnR$^XvO@eyT}_|SC{fBE?!67!Wwin3w+YMn?C{OOF_^^#@XZ8ffYJ$cD) z+ny4?ZOTF<;fx6TuoL*cJ7@sADL9H>3(A-r`A%8CJZmX%i zZ8gr86mRY$Tfxbm7aGu%EaipH1t4>bO9}cV$@H#Ezfe=m5mLP6VA^F42Liw7-JNYU zuCqMpzKyfmU5E=DdK==pr^q|ocT0t{hgh>~ou`xN{cwii4m01H-twon{ITm&-(2KG zWQ7fCh(%lDg$8Dr71lYU?h0#h^k1y71{r#}|AoI{brT<7AE)}@4L`k84}8LU+x+8S zt+x+;{HN>f*`NINR^a#ePu5#=AKK90AC_5fFl79iyu3TnEN6hp8P_!qFj5XyNZeM5>vC}&%U|QM{GxD<9c^60 zFAC?11xl0>s1;DiV^kgFz%wF#Xd5SL1rD)xG`O7&P>(=-8U`weS}`jUWyV*dkf_Y=$C$&%mI}SPtcc7kR9?)4TgEpi8QP2_;>l4J zPX{W-ScqRhiqB9j-sB83HaF@~w83q$XDr3kC8!x-^0-d%ZmQ8Ko;V zkIg-Nofm4-C~g+iH*>2qxa?-8VE&5c+A8zAhK9XnY|=CfFA%8f02K`t_cM0Cs|bPR z`>;TqFA!h$F%V%wK+5FtRq!)rkKnb*C&OSFM94I5=EO267Qv#1zO3<6C8?sh5tW_B zeuBR>-~pnpMUYudC71H;j1bK)i>TaCLxB4Sf8^pXE{_{RRCp`eqwGZPy`uuWXedOu zR?NNgdm}$zCY6k{!$>~I&;V~oLtl+f5}^97ttY`CLGNwgkE+&DJ3)db<`j8(V_gY) z1Eb4CCp(u^D4mCb7k-h#;)M~XSZ7nnisgSHg$B!UvfGCfoU(=opl$6r3N(qiPi>T0 z)|CqFDC0ZoRw_gT3#5VL*}!}@@XUPl?!?@SH|jG^a5!I3YW<10TrU|122S_C?X^(Nv>m~KZYu-#8L=;;f75@bJr zVS9V&s6^Y_TL@`1wl~>4O6MG=%}R2A3qzGo7c7`b8YiA=Y@MZZ`P7))m~JxSyfKU4 zzd^wtT?ACzEQ4SvNvV2cgTq*muRjQ4EPxH_PfTr_8YG(9Itt3#)COdUi^du@CTP;D z;m+pJ_7rgzz=Rf~=}fk@rEw$M+hU8P-7FgP!lVa`Sg@m-#`QpHMRWGpP85dT7)__r z;QjFi|0@mBP#q0!mIi6PRdH-53yo=&jG_V?Er8TLY%>FI&>p9(4jvZnqfAK{jbbQ~ zs2HV$AG}bbbYLBG-&qg-l*Qtc8kr(N^@y{;Ce|<=3f4p8Sbry2(}WuhUMg7A3ab_Y zSv|Qg!RBVGMc@aLos6MMg-dCRB=upbXP>mnMVtj$>>A;Y(sjpp*Z&hUC*ttzXt1$# z-M!Wf00$^VV$O6ABiyzoR=WGJY4A7sh3rwUN`owt6AkX{#VHN&%UwR-Mx2)#vPZ~* z(w5R)5;xhZ6s!zWHs4w=9OguTigq-L5k;bg2r1Y1w}n2*Z+)YYX1{3h97!~O!?!dD>-8EfUMP=;$YbGOc$&>vioGSS z;#HlomJ+?X1ytZ@zBGrWbUZ$d=1W6(5X1xAS$`Yfu$XS40JqMe#{#q+z#LVy7M92X z-Aw`6@h1YrR@TA&i1iu~pkX)TktNlsc^eDVfZj=fFd}_Tz%B-`tU5KXtl^T3_m-6G zPnmFBftm&dZ!3YC1h|#BzpSAxEK$)r_9a!e`$IEA(8QXg{lKPx|aI`5|GV|Joi`@l9fT zG(~EA+&H#`$u;K*Z6ETr|KzD=>5qe zPVH|Bm&UJu$b>%gHAcLo&$}s@0b5xY?SqWm;Dx^aBQ21R#M^YvU-?HGu3&O}vbs;; zOO^TdA0RFzU(KIgl6dYd?54u~@oQRqYM-wPoPD-)2%e-~=tf{>>N2C`g6&i=2hNjU z>-CvPzb=1ZCP=>|ip5WrDK!`nPL?Ax7a~ zeSLYzUtf=uWBC0#Lq09*-7-a%gz#LAdsjJG4S0Lm4<7OvY!tq7D%=g_V2IwPgQW2T zIy$v;ftuJ^1kLmKs6L9!D*sdanc=VIhYWo>i$uAccqddtt&hL99R$Yp@Yl0nk-r!% z-7r6yzj9y$P}Yh2AZ;FI3o$qRRW1J7`>W=!u?G|R>*j;xug-D)>VYp+=0ykp34a~S zZYtb+zN&}6>aO45!Nm1jP_is;1jbGnuP1(beeEUk-#Z5kea-s)6E?i_H^YXL52OVW z?*}yhjXjXef0rGo%YTIjeEw^(>aY0kk1rGWFXMpEe_Ov4{=0nDpYmVT{@VO^8oH{F z{~E6PTmE}^zoC!jzYV~k4*&TiMZLg1bYLFhe~GPT5FVQ9y2dt-?c&;MT)R-OX6rD+tfngVZmymKyFRAeFnI z&W7^N^22v3Rssax{mlhrselxA_CY>c$pvUDYyPhEKqT52`Q-a74C%7(;#16!5|zDu z9~ecVOqiI0FY?Nu6GDMWzSoy>5=WR(>)m}|%p`}iDL4=)t35DMnI-$u0ytj8+zvzt z&immj1tdd|em&0^jT&-TFe~*Eh@XGq$R~C(5Zgb;z+rpYz*oU1;$E#c^uqv8(gV~E zXUh=^Cw^cm^T_XzDaj6Jbk7QZFa5prD<@;s?`eU&75UI$4r*)8n9mJ4F9SK_5iT+J zBI2|xqOza;y$&5~c{_ixBCcziYXZcE(N7|L9lwt|JOgnk7|v2UJfpe*;=cYMfmi%Y z0=NF%5cu;IhHs7>BE(yOh=x$rMy6oi3P^`B%SplTdVz8Ts@a(a>K?X(dxMF56|`9N zhNippzM%1Gn#Ma=I&!p>wXjv@v%mQ=8#Q{C<5*M^QKQSe)hyDZo$H57#|?i5vBTH= zCNkNHxefgh^b(MtcX9;FI)SZe&)v2>aR?y+TP9!^=K5eCFE`WmHs1yR$J#j@LvQ44 zTiDu+fnM7nb3}zV{i-Jrbp|m4u@s|k6<#Qv&7hbHzxFG5M7V2jp|eHfm+yC+hv6Z< zc7uM^emNIyMCDF2-RRR*L8$}6YjvY^Ds&j zj`Hsd-)uQRu6U@Le6wROhH8Q_9*F666<#b*;{X*6J??YGErh_@oGTDR1Y$!6!#4v7 z0WZpP`6_rg*LMc};ylp2U3_is(d+O~M1`;43%21D0BK$05x&0#P6d5gbt<1$((_k4 zz&N=%dIY>?iMcD6VF*Cb+s}c{-@zfQAy?4Pa~?rZ+U0uzi3-T^9l$sQDP3k5XA0j1 zzlsl{0SD1u4??nT!#r3hbzk?yc_%&=jH1xl#R8Rj6qichjbs!f`59tM*niL;MGpbn zQN>X-iI3vP&&)bMUO-|3GPu1zicdZ>qj-n!f(zq*xqZ&XR3POZ<6=yiO+AW@yZ>qw zBEH{}ZYTeOX|SH(oyI&{wB#Qsa8Q{Gi@B$d!x^9?6JKr6?@pB=2;pw(oTYUaMN8uV-FA1K{iq5D8)ZG|lI?%pWyIxEOF<*&68bG3<-9AT8UTRqC zb%7`ni0wIs=Pw}y_M?G(6`ae8Hk32#dx6kr#d#hM&`JBzt-JngKZ@Y+qO1@_WcInc z(gJzka6dA^_nVfO8D8Pm+K(15A%8?vc9UItGUJI>Ywbt9miz@V*Zoq5m{0#syb3Ex z%$I*L#Jqs$keD+BKo8RC8MY2wEC2TohcdPAVP zoo=9BW;@v1pX96HWh`bxe$6=tB<`(ATzhX{yz?LJ?Ng=Wj@!7mm+tiU_KyAtt`?Bv z1h?;V{7t)2(hzzG*p96n=(ubj?8h=QUElIuuw#4-qmUtOVIMPw#JxRbXI!$?+1tOD z&R(h_+N-M5V8POxdj!?wsC?Yu_dFEiOWfQG%P>LM+@Gk{{rt`5{^=+6u#1fXj;JDj z1zQnzL1-VcqUr3aMh|Sdmvj8-Pvn)8stvC!{>1RgzCDC^1rX8D3;sfz`$;0Nlnc}h zfjYXa;gvht4tV8Oz6y?GeH!x0A4oU0&^C0gr3XH?<4<`-7ZKN*V4-w<1^zDmWZPH;$sfj3SX+ zR#*K6x4bExO@g#g;ki{1D8ejz;+kMjzvDB0s>Li>937bD7Sqk&Fv}y05|{32P@q4Q0kRUFKS_9G8QAW|Wn1km11Ht$xnw7DwBEum z>M2(7Dh+omR?$*N&3d5+2))E+^&e|FHY^ps5f7uo7RC{3DM((5n##9D(vkqgP(VVA^9f61Yys^WP17@y2n4r9SZxaY(Wo&~?pc4Mx z`xvb?$C!IRA(z-HTqaOs1?pfXL@67)@qI|#H*m8lHkeD$ zpVO;tB-&Wf_;Nc%Df0$aMI+sqz67g_Gui1LnD5|Fk@Iv3{ zw|D&ylf9k17cAyO2580TM>5QZTf|v}AU2yJ(~pY( z3|&cL^c<0fzV{s;8i$cq++p;U9c}!GG{gd-&Z81n76sL9N9sO03m8V`Fiz`FLdIM+ zX+p-vvPlUUa~`FOi?Y7|9!ug;T+!RnDC5H<^ovaP@ee|=8{R`Ygz*35pR`oO?G8YMhbL9b*(kHyCz=}YLOnIu zwgob$sM4@K0xf-y7i#qbmKM!ay8Hau( z2VHrNYIO@z0tN_vN$%wY$`^D1QGf?dg*#w@pMRx)j_nM{v19#nu&9fc)ZYK6NcLH_X|ZG_BJ&~M#-+KCcGP069pXZFBuisLzdaZwRb~s#)PvI5aoSl zL``l;XPF;1<3?^;PJuHZ#|y38j5~S^Qm#9buF1UY*Ei!%>o3Q*@g4BN)SLn}F-Jzc z0#8bo#BVyyi08k<6a+e7Vy*E$fv?PXT_yjL%OySfN$;2)d4P{E$Zzs5GLlD=y{M|6 zbQY&C!lX#dqN-fol3XDcINvVIuf*p2(s$H6-rVFX-NWA2%ho!MszqUC-Z!>WQRwW} zifPxknL?#x6Ge!>?PYwNuOp%Ay1?G>e;h6f9t*9Z-7`rfDEasOv%xL^%2ys{_M zv$+1Ydp?C;MCJDS9%Q8dr3zMV#6RkB27XiyAxIDK&IwQi5kWB;3WKeJDQseib{R9l zlM~_`Yy?d)fILvD`F2$1hJK%4)MwbiO(_tT>f0 zrikGe*f=p* zf^f(}=Xc7|x6Djdf5Vx4w}(HIyxTmTEh6KTpX0-qD8@6V>XkR+QcN`DlAYaY895SB z*?l%(*4OFSdo+YJ!5hEB)51CtA&s9WFBF#9(Z-1DwVlG{V)f0ueFOd}X@~QX>SZ0; zh!(POZVha_I}fB((&L5$>E|$+daYC?)^97 zqvhSIiM+e?JDOjY?QxF3sx%S&*7|brE%gR+<{kqu>tVh?UBdN;1b%L6$tP**$ zRX@R6Qr5)vJU@N4PS%nWb0@xTrurhF0kn7&y7F~1!(M3KI#Q0lN<06X5s3|$uJy7d_b@aV^l;SMi7;!2yX5LHxN$Xx%ryQh7-4#*UPprjw*9=s>SO_|z ztZ97mt*ye_aNJN||&i=Bm35%3f!t9fG9u=l%jc+&a1U2{i!@tVr>>&N(KnqZ69jo1?*$of{A7f< z${oH2Oop3Pk-0qDAQQo6s0U_^o9)8OK6Oo8;+O?@sR@jcNP_%YfibcCa>!ETImRxa z8b7rf!z!#BAGlxk55@;(pnJpz=Fj&+@AC`Tq>!t8rt zk{yrJuQK@x#`S_PwIIG!ze?pRoXcNkqoG}AY0(#Ps=QF12HW_GUg();tOmVIgr;_O zVd?3hUHEG1~133XJe&V5BzPNGZqS@ZC$!tFdSzAYJ|+O|_X$5sPa{#0Gs&@Nfh zk|&HezTsBInr$d=`9I($`9XJJ(pB!%Z?GE3Gp%*6%4+fjsluI>QIN{I;u{JW@@%DB z^D@R5({fi8&C$NWFRel}9$Q;O5M(dfO$m)$Kfy1*#%!8krp2-R*JbAnD$XX0+Z>Si zTSiUsFvQ|E5YZK1iwcdxHltBgdix4Y5u*&2p-Lwbsptd;@c+?BDkh+MQa)A*IaH8) zMVvblbit}mUlIcQ#~fQ(MW4eYa3Qd#i|OqR?UH3JKY^>id+p09fzq<^4fLs!YN4_^ ze6B0Y6nWVvd=2f8wkfm!ur`x+v5ly3@N3M%y4r^?_iPM7-JMfA$UVvaouqHRQ;wGC zoG!=FgD;7yn&5p`%m2>kw-Sm^SNc!nqb#G}jxJBoZw+DOgzG+03pTIZZ05mM8?lBH zlC2)*qK-cZ{k9=Jz$ETPRb&2R)PlyFH>3xOs{W%N=>EdX@i8lXKK&nzDg2iIK;c1J z=9?SRlS+S%*Dd(UcI}EF(XY5ZkT-L=UhOx1m6lWyq%Y1M%K9~iKbeuQ%qi}-7qK2$ z5#$U3Sr3qC=!qugkoNV9S`vhV0`Zvs@Lo$h=dqMYb}#efjf@H10kdX3wB0rD0S%MBLf}8|`sO&57%C86# z1eRJg2iC>Q*siGhy}v_yy^gV+^kckGdwv+~f>WhQ{C&KjnY`sy4Spdm(ezwfPg6RD zH+?DV!il*vUobNJ_Ae=&xEWh7QUoLv0~zrGWhdqR%U_Z#tZ17Yh!ND*oi$b;z)F%6Qz+9shy5QRPMMhU@giAideB@ zpC`0NT_bGkN-}?iMy})mywEwbAlkoWfz!XKt#l@|{tY9}0u1r*OUbW^H)*S26OM0* zIDNkJoMGrmOF+g)5qxS#qsVID7l&sc32U+9W?qleFFT)=w=q9&pZRBxEZCBXzT4zE z(0hHPojWdQdrPWwY{ff(f$G>jwi0`~bL?W=}Aw(@j%|t?#$02WvVmoU4|;2l3D+x&p~!uh4++`17BE-8MF?qkp0Su zxi35mf`9|R6_9(`XJ}U=o;(Vj-vD(Nq2MbxU!blLsKJCHpI-JX29GmpAv$qxY1`0t zPQh(h5lv&4X_>mW!1)4)@6f~*V53SeG=V>ABFeg1@G3-MS&?s&JHsHy|u=)w8vQ4WosuPav~YIKVD=<^Revh8G^@K7{%qWN-)<{DcKE05pCpZ5$Xvm~Oz>i@C!{&7}K-~ad> zGgqN8MTe-XsL`ZGMJJ_hq(*0QF8$CCYWzx+M3~9X>4$0P*e*jND)KuoVkAs{j(*+z z4yhC-q0X3yP$@d!$Md=NIrq+;yxyc{R8MUbvm^oAcP0m}AA~A+I~%8hhGf z3CewN1<<2xj1pF|wW{bu0Xt5QKMWKJc2t1kKmpnJ7Evrug8V)Qy%tU5 zbeGO?+w$*(yNUlo1bvEcoYCzXV=ir{8zgWq`mm(V9m0%RG}@LFIF!XdEr&*H)-5L$ z#NM=2(KP-_E(J`mrObINC`w<&M?qlK1sp*E68ALWqMcab7u2G(?Ky``YD+E))bnCz z2QW*UN!lXRTwTTs$}meykm)I?yNWfbBDcK>1F;X=5#q*&Es)HES}R%c5Xhx-8Jf+h zme8T(B;17$=~ZL)f0Og8zo~c#7ju81XR&mSyNykNvbk?^HV$tqGNjhV?cEJAT`(=- zj$nfcOGTbsMiBx-7kQ>skisyypDy>-VHO7|59z9aWjuWa1VW0udFsKGO+oumTNFC~ z6sn>;l#;iV*>f3YZa3%aH_0n7`Gc%b4EaKx8t*gh|CgZ;Ue(|*xp5yDs!d$L5~z1Z!6yecH9J&St&0qHEcC4V11}-Qhn7?k<+ z(yUO-`O#Ln`>KPb`NV7)nToCxs5_T(mbV=gEX%0`f$V%mKrR=MUorxa(X&MuD02|s zh4Hyoy}w0rw6yXS`l{Kj)q1`8YBpcQob9OhR|Tfr<{9S#2*!lQ=0q99`YIor{3JGO zAMmkhEKp0Uh|MucY+fb^u=x>|kuo0?kTywd?s>q+=61dd=OwXeN^DN9Cqp$hi{AZr zY%Z-vU+@VHTjLqG5;EcDq9dTTNjy;~wdZww5E=ZgZ~Ff=3xh%=MzoWFd;^fU z5zX*T|8=u`><<-)HwB^~U2CCWv`>md8(?HXGO1&X+D z{Cyl|uq$zn(d0z_c2$D2F)ZN7EAMbc*lKK5>M^f=T~IAG%FKE15~tF4K&J$)jKZ?S ze%yOxukfk$OytbiBHKw6wxBY9dCgBnwTmMr2|CETjjxderw0grAs`Da6+Ku$UKfzQ zUWUH+R(ZdsQt2A^hx>#E^Z0C~?Mz&Nyuq&t>*1_y8a{XWw`*!Uw_#7|g#Dx=3DQlN zKp{wNFOnG4C(5I5(}}@c?`iJX$Sr&q?FE6X%yvuBAL`kmCVhaUS^N$%W_)X@B9w}< z)x{#$6Gu2ilHT zh_G2U_#hj^@$Z(mIHB}Zf()gV{6EEYsmyVj_c(N4x{RK_J&zliq~&p#`ea6Rap#;4 zp&@KRQE<68N(G1f|NEgynvDqq?vKmMkc4?%c0Pd`-jav96Y zCD_g{CRD;bgq?_+C0;IZZ78Tx&{QIcmmn4~QBa9MLK-&R`5_I)Soto?VN&*-85ba$ zRGABe7LPB%#Os%~dYV2H6^%gDobd{H@>?rzj7?Im8=+uFkE0QT*U#f_ehQx7WC3rAS{q;MCHHA-Ud#eCstY4#8L$)8u;I}^4Tqy~W5RK>= zFXM$WKX?OlG3WBH`AGJ|g}VqNuoaW#`%x2IaqaE_!kj78n|L{O88^NM6kUNrqht6J z>-TYh#EnCb_1CZB0O)|N)yw$PI6hp(0GCLMrPx4t+RsxVOTCRb$8rv@sFIZgZ^ALq zN~W*Cl1t4fvpcnfA8!z3JY+jW9>D$H53^&mO#2KA3`@9Ar z#I*4$dJK$8W!~}<*d}@;U(x(}<1Vf=$kG4HfvR07;(Al&xi4bLHFT8fqj?F0W=^Gv z*zc6yr?9TUjRjqQ4xUMra?i$enPM5bn;dwdSOa9BYUNrgx()WLGB;F$F*tP3!L+TQ z&1YT$%y2fozVA#danI=fDpIKIvQ%{Yn^~daE?qyjlsP#0c{RGgVxp7QQf3Jd(ihQd z>Lx;ecu{wTLfBLI8fDIBR2LtU{H%|B<{57<$qd!?Mjb*Jgv$K!rDS^vcQ8i_R^^_h z%!6OVh;^D(&$x35Sb3%0YY~nPa&E6dnU1QaRQX5~OPQNqNGG{x3|IoLp);H+^HUV5 zW)D0T*S$Y+^nj`G)>o2j9Px)UeFb74vTgKE z{H5>o>BAH`Fu?9O-cPtsS1-;C#mc>yv%lme)JMiHFY{*WZH}iap79X6a1w6cJAI)O=Mx|) z*0V2w!oBfAg;MvSv{`!Mj*O7|@}23kM33o*lsoG^!{jhm+A8;Z$U&#ZeQO^!;Dr13 z9iSW?s#S})L;v+M6n%gxN9(;_Zc+NI2rORkRc>OW?#D%kf=R$CQhdQ|6z~ z0Un!EA$6Wb3#s#TZzej=Z?>~724#oBamx&R2B*`>m7G!{maG$0`fDqHGr0M}3xODKxoX#@J25-Cf4@Z!7ai7^N!w$BUezhGkMV z$`qkY%4S|2mNF@AI0%$UDMEy6bBb^v%T zQpWt^>}WIUQ_}TN;36;P^IQT$563^Ho87h3$qG1!E#Fieg*^pJRGD2DV#jE?2#k?% zR{~6BccNP8pK%?`mo=UdUPQy0`qytSVDbDaM_Csg;AG0rsj=n-e6*55s`^}JHunJY z?5Dx9B~Z!czMxgIgnQO>y*{Ip1+4wkM5W)au=*$)TN4Bp_fP@J5|Fc#Ab(GjtxuW1 zK84T2LwF0A7WWh+U#n`DZgJz5Vapdl2kp)UiB+$Tie({Wm#w9UT zhz1mhQ1j6%S98+tR;UPU#-2EIMp;R>&)9W~pd@oG_QI=u%X>sub6(qP=+JT(ZG^WJ*S; z?i+}hp@Vb*sF$7~8~?gcq`LXoS?} z_y4uZ-!I9uoWCsR)1un00b$G|o?r<64GZ;Y#_*w#FUs7DL8!zo82B6mDO`^&I8psuj%^fma_)8!alW}RYkQg z-|E+k^RMPu)3-OyfOAEzd|&dc2x%34O^~@4+K`I$coy>}ktPFPB!j8*kB5?jewP z75}R7475WwIO`cw$978Kx4-&P%pLTYZJu#7`%1X)@gv?-wv>4R^{O2-g8qCOqe-}r z2?VbdE3-2iQB2AY=cn5BctO|H#e)5c;o)S_#z;PM)UgnwWSeu2K1gd5~X-O_N{nmB=r+RQSu>H4m#= z*Dvrq<3v5kH8+tq3~W>8B;iy`%@&G>FxdFhEWLpGM>l~|D=ig%_DPU{o|pt(IC2@i zU2v;C{55a2vkI#f58uc;*gVQ0t9E9$*cHI4E%{fCXUsvfGN(B1@XLQ1GoJ+KVr}pO zyE4z9;F*m(^GpITg5ycJ8Ei@D2-<1h6dLTE%Q^In4jTH48@XUCznsuIE6#lK?$vnV zm-<1;@C9fgUb@g7f;U)fh4MpZhCdDciW4WPIpNfs0YTGOKuD$dQ9{yjU2Yw=%(^4s zagtJqAoDMi(MJKL!WQ{miRbI&cQS|kdu*o0efLJKGe}O@_^o;FCzCN%t1LAX!SNMO zQqS^?&QA#Ieubt$|J|O^md_+%^p%r!dfNKu>)0ZGx8gVC@v^psk8!O|?{+^uo*8Ng zkGtA=?g?qIuRR`YVhrDkenSauo;VMRWyRw%ywmYjuYPTcv$3BU(;v?aRc6$6wA49y zmMU!A|E}v=@Wr^tGedo+?GIIE6d#^?E4wQ;5N>ypPlQ{hAI$F=J<-j9?u}nHSqQ0P zj*-7Q3|Rl}v|wCYsKMlpGj`AT4PAJfqh$^@ zXg>1T0!W3ll;Dy8Uz<8Q-*tR)7i7A2R}?qA`tClDF4dGal0$pw0w^IV_uui|{rJvD z$DLMEe`TY^e~Gn+yTi=y=Bhp1Al3yDf0d5U-_ky|WsT7Lw8gIoDDP)y{ce6)Pg$}Ku$&*5j#J~=lL7Z^9n0I zY(2&JR&OXjpQS%n=DTw^rP|GME8#(f)`HE#zcb}lww;XsA`*U!pApX8s z`OmbaJVQO283ON{hk}Gi2C2eVKFWE3{%P(L%8LaRk|Fut!cwGR6|E~(>z;PK*1DAW z>O)j6k9xG>%&$cjd|O4Szo^LE2Z7@@&)7R3OuiC%(YA2+`f5ITf$k|9skdD3Pv;$v z@*{fCnOjxmzCviY?J)D_U7ws)@KG)(rnHA_9nPf%y`* z?E?h5zC4M9v6cDHT+kpzA8BBbcbt^mg_Iec&mq1uH*ju@mA2q_35FzLUY_w7TmLn% zQ0gsP-s)cO8Mn`+aP9kQhTU^t&W!JP3KCr_lkoEc?C)INpE7^I1E|8w`g-ed8S_QL zn@`P4rN^3UxwLI(EV3BPgqB3N2lm?~*8=&1)qP*hDD1hScr@;T)cbfAKL#<+tM}op z{1BMda1c8Xq{R%bGphUM%wCE6|Bq-USf|wl6`6}iei`vK-WPS51zmsUf#&o_GDCfH zURzn;1)@_Tgv;OnO0}D>#{*|wQSH&!>Sdl8z36GNrL**-R00PH0-|j=Dx^-7BQ&{_ z!P^5mUDmneAJS(b_z5cH1cE@fx9iI6#qxwY80J(|#IIk_{Xn_ZpJ2QMK^N)wvneA+aC{gCT3UHaEWzpp}qYED+cPxDX zC!}0Mldi@Nk$dAqXmD)9924E>{AZ4dGTtgjjtOK6fi~bEjr-UJ7mLG4p2>rkcz6mw z(#6cbq^~|L8QC&PMkb!2>=-|dGbdR*dlJ8nOMy}8RSJwcMF>sKAp5aYIckc+G!^MU z6(;wm2eDw8%t>!%w@(10FfWD*|4#P|FALeKTZZMd%7BY9s1YjqH?=2J8O7<RMSUx&oqGnXgvB&}cs! z%$#sP8_#W$c2LXNWO{!ut{pXA?`OWVi5C%hp~jqgkI26VDF4KJu$;8>on$w%WeA4} z_XO$cc*z0x-^TkG-GK$Ci`!FNZDWo*6Yw*dv2x5*Sai8F3!q2roq^ zs=aGm>IU7MOWlkR1+G=36B8wTAvBsmXLw;;lE}Mefk=|E<8;40pFma_vM>E@spz|q zXv%C82brQvXMs#SfxIN>h6=#-7yWO32$={c2V}qngzTmWr-|1*go{3)yDzSj;r8({80%Vm>4wMiS&+Hd9nB3uh|dhexhQ+f-Px zzlFkbj8<5FiXlq$D_c#h5)%#fUj^5>rHZP9yMEe!bBdrT{6y=UnnHWFU%J{2v0ML4 z^K46*+wlqp%sFf?VLMyhK9|!zyAF;o6+Nqh6W7;U?`Kx=j1#4EG7!QIjtXG7{@06T zm7e~@QsKy4FjSL9uz&8O-2dWUnY}8cKuNK{bPBC6d1w(SqQKkX8B6ZvT-hr6$i0*) z$>@e&m&ZdNu$^7* zDd?iSx}+tZGnr`c>S%dYe6ppYQ)SvKxoPaY2NRWW=Z(Se63IkQwO#n6XoID~QJSj- zn~^8}UaEB)aMg0qn2b=}GC#H?Wq8Q{0wh&*);$4lo-RGOt1iQeGkc1vC2?Uh->b}+ z@qWn(k`g-nF-9o;9RaYo^tbu4j8M)y)yXmX*1|*zf?#2(@Mv;Z^F|sXGurQAS!rKg zmL`20^m1Y=X*MatCI|{PS+i4iw)f%RzA{zG8T{EQjEv zx0xBwzPKBdk!W@E4sOia|3NY#&44=tZR)TV3C1)pKOp4rdr-!s)}^nl%D5eFmrRyf1<%g_|$I{K3jwBp??F$ZMYmAj8=VcGrP?7aq=1n4G{3 z$ZA$KzMhpgcA>2%VpoTSqs)nlQZvQe*aLzxc?$ZwwoNZiL}fJ8apg->TWOd@e4k+{l7B8D@{uV9ag z4Ph(uxx11$qV1;UVS@gF?Nl(8D-mYx%a0-o+YhgS0WgkiD==2146%`0yUS5h{~=+H>Kw6 z3tyB}Ld&){#ikH9S1-&8F$0pj_@azZ*`6^|+FEgQF`mvt0-t#oQS*RZS*Us+=N^7h zMyRflr6SMjCxwYDq+tnp#xMsIC_zZj8<2e-R@tbH3Nt5<(J*Ef>!IA17L#y1W(b|JEMVo_OSYW?Y}d%uSzHA z>zg~FNrz7q@GQ^x8V|sX(GTwAFeHT4oi`d@4J~T}BWu?vk_A-16&*V@?r)>h#MvOv zxbx0na?a)W%&}1D;E);3{u1uN#6>1Y%0-!7eV871%H+ts9P@bpc^m!h2QmtY`@u6k zIeTX6PIliR9Ps!kQnVhy;`mr)ce=mcf zONBq;)81LNZ_1q|x8ni&ZYF&%5Lllv1}FQrResrhS)p@O?@pF7TTFxcf09OK?S)B} zJPyywHB8A z2m>}PWmIIOp1>XM6Z~1@wzxnh&{E+>P>qvXXl8U5Jy`3CYR8NWfPSL4BT!W{qhI+z zeUd;Q-;))}c_#o;;kWL|3e61ES!FDN2K9bXZRH5R;q1rZsH**4KhTH0QH9o-ysTyf zxFvd3@Zb}9FgSSdwmj$&Ja|DK934EEiwBvJ!_oULKklihc1AFYa9hBZ^==eOjd!Xa z)Ec6HfYLWN^hb1bnOR$@mw+-Oom9+=LF>o1&1X z9X{I1oCM5pg!S$;3>W9;PqUTe`T2ZkD6ph9>LYY?I+H-b@nG%h^R)={L!S}1w@GD% z2A1_cHB@};K$Uf>)pJ8}GZ^^poZ%Uvfr+eB>H2nxpc1`ACjlAi2cgDh_tof-Ho&)D*7C9Q+shh5R3^m9)6=VBMFh54t< z@*6qKZ>I#qEFa1>u^RPG1!nw>ToZpL0(;@op^)3mL~J_~aaa}?&^`j%XmtSEouH7x z+XVTx1PKpjnN%*1myva?3c;>8y=9&@HE}ifg|nwHN6UaITpls!ZInKU**E zGt)pfKNO6bXpEG3!Zfm^+`(maE~$>X!!vf2auaMUs(^OJ&lrMSC_l<*%O|H!)%YPI z3z&&zacRotA$d>gFQD4ZgEgP~b2O;XSudXDA{dLxJRHr(jgbjBxbjDqVsWnHu~EYP zd$7+hlSGT*qC%{-XLRSlqc1_R%Rt6UvBZk(M1hL zNGz3dP?uKML$zd}e-&e(i;yV5R{7`L2A1Rj!OlS-J5V}NAlDa@Z0%Qp%?R=-K_I0w z1!ReUl&%awUKr%la{=FlTeH$DS@2|JNUIv=OK4_^hU>#t`5)d&qVV)JB_pxoIO%E7 zSlmuK(>%2v7Uj1FSab@oxI`eE$q+A14)Krxi>QG7asv^4eMNx9*7JNUHu7EgN>*7V z7UNa}i{S^tBK+U5@b9Y9nH9betSNrlsqCV3wL9`WGJZkVU2sdx_z0o9D%^uBj;R_7 zohDh9GS^+tE%x49g1tp$AA3jAqOhIsZIye|Eg;HT>&hnLWX{r2lGbSdcOFJz~6wK3yqfaofIJUrwXTQcv3oY$|(m!X3`%&_OQ)?ubOZ zj{{4%z4!_ppTQ>#15PmFSK>^O%237}uHl$V;7{Q=w|PeGO(0;xofQLWxPqFPN{MmPb>zBb z%Q8Zqv0Ot_(u;NZg5Y0{UWTPUc(Wuqfs)e|juM3CfEYJ7p3wuY-|WAYhh? zb|g0D*X+-j@gC-;z3%L@b5bZ1er_^G))eOs0G6;|&)AE{PQrakfOV{NZ_z~%v!Ph7 ztI(W-O`2U_-kU-O?rxF>sM#+6{6A4xt8dA#x43)JHEn- zS%XG#4!)C@3NDyT<%ijCBIi#|-(8t@i1FbdlcpDaCtW6soe+N;OyHIbgnTHSNiZxM zo=+m1O}wU>p6X813mp0^8Z+ zd$7FCSMa}j@ecLlrCVSKDe=;86#sj?^iHcj>>b7ak?7PmmO8I#*XkngJ9JpDzqI-y zPZl1yzDQ5q7}YA|3r)0fpSFC`^_oo5G$|%CF$5*yR`NC2@vW=Lj{5l=jFUp`g{ytK zp$^Oqno7a-?A^ArIY}!Wk8G8#YJ=X3YX2Uf1I`=ZQ&hWkK)uQK-Nnkh4~m(}z3c|r z4UzvR7^YEgn7 zfw>GrQ0DUMF+6=p^vMKGB}Q6YIDn$oQs#cBGGHq{Ka0r8l0^-7@KH@O-po@Ze%R$c&tTwo`m3mhK~<{-Bt%s?hle0lq47`E_7D zzd8(Vwv#=dz9B1A(Di+}yAyMMu4Qy;3sm1wBx^=CX3=;hC{VaVzALal*s7Z zUnj9ot_eh=Kp&F3{IX68s%#aVa1-{DNGnQu3LKoY=RY+mQ>s|fC^CPZ2u+SEdG7)+ z?J~<5RtbOBwUDokEfqd=5=Pw^`A)89%3WOJrRnFfXc{BRRQ^zai3;J=xI6m$>$?me z;m}bb(r_>04R|0mwn{=(Jfj)ElprM?nJ=-ER7Y@dl@?N%ZrhMVpUTmrO>}^lE+Nq+v4& z>l3c*8lP~r*Z72c47yJuNw^&>iL}nfA#uW8-p{Ai2vMQroNS9&)wMVmjyZe8BdQ{G zXjN21KY1s1o@4^JD&(9lOFjK+NUyvY+zgtZq6;u&p3%~z0JZR|+ES5RN@sH&ZBj}1 zfDFqQU8A{(ep&O`3E(2epzk`%=b|dyznkb2wo@zAK=7l={Ti*2?|DXx+#eF$j`66{D%;sy-^%wk2lsjP#U&Lz z15z}j#{Ck5SK%HvXNCIbywfey%8axVeao#rD1mIirI?OlEA?I&`z<;yD|(bjuLJ5Y$OxkCk$;A+b))V9)Gb3b3rRpxJPwfXfM zx5~ClxZrxv_~2@2S&S1NOKI;J&+^f#uA6w4SWC}Rc*xZlfnRbrX_tk!<2{00nqQ=1f7)a%P7g}yXxSK6tAPNZ%94qz7y)ln{}9=9glD`N&a;4dTzK1 z9W@eNAo@9khB8}@q1LheszB?Qb%rmSkRo9M<*WGs7%Dz&4UIJNzS(mkl~P_sVC4#! zK`-b&dKGLaX&N}_A!(wo`&ArPt{#V3g9=W2otDa2NHVrqe>|a0HX! zZ+?vI1Uv5=4|ZM|>$yD$v#6$YFt59eiq8k*srW#mUe`w}I?<;EWcX$1&Dg#q@N=Hq z2b?l?p&S)V5wOkz_Hz=fJx0eJy(Qm;d$I^E-8au6b6M4tboUKHEY2Pe_LD6h;v4}Y z5`O^?)Qq`uia!lg3%_R0cpem&moX1yw6YlF-iCVu{m{P(KLdx$wBA{v;s~Ce%BSY$ zOZE4kj>`nb9gE6!NOAvgM7-_GC=1!})zNXQ`D{?v)I* zRQRrO!Ma?n*JX8bT~?t+qou2FA;6XEataBYg=3(W(p(mSSZFOdHO z&l(m34YWYH+2@frFTPTE6LWi(v^2s-YWNUW~>W^LT(5+I?L;toTGZThpS^B z`YGQudD{_i#UbC*?1}dkmJ$lK!wBx@tD>BD%Uhtlo zxAt8jOve-5#v1;Q)BR<#7Og_i^tyuEN;O8}o{yo)e5|%qNwuDk=y3$1z9Ct;L9b!G zI0f~u9eKGs$EJwQWR=FhEfs!jELfOcP$mwfdUq9+sf=xwQ(EQzjq$1Q#n)wp`mV~# z%0T`KzW%yX8~cUEB{D+}+ScewYSo)PN0$yVm+7lA2n`=;7Xrytx zis5?tcG*o=ai{HoF{$Y7W3Z1f5W54%O>P=3Fxf=OIQu1RB!mg~0JlzDBLUl{fNdSc z{bo=S?Az1)74kXXg}d>}EH{!%DzT9uk}Nn-b4pg@=9nldwu=6FnU-9L(MFbOiP=VU zDaN7988Y~lmw`-@G}NrVoJ&_yQA(uVBEF}srOZ6h3njo8;<)E&vTuS&I(HD5u--9q z?Hk>bI)c9rTR^LI;O<}V8G|`ii0Dr*1V!_^_=AUc`AsTtazRp;5S%1L`wsg!+Cf!G z4Cg=H^)_y<<0~no#aH+86>j5t##fhu_suta7=EtILr0OtEHw-l@GNEay^x{_f0S1j z568-nkCieFW=Ro%_v((jcE@BDtSOA2caT^(*&MaBjKXMR(I-=J)?Gjgy3k7$_Do#= zGV(2QTc`D!C|E55LF+rid<#^Su69?NM9)^aM_+m%=1%dW)K`lJS!H{3a_(44Q4@WG za@?G70cpMB5^yhRG=c5ooZvA58FT@;vh||ibjl(Kj^S<-kbD7o=!F0z*Yp|p81xX& zUc8JKp88hB>S;c_7_ai}OEjYf3AFiwt2O0T&~hst=B2nXO)9L6_q^{={|PFrGM^Yp zMD|@AAo4^v5DJK_6OcPc5|QD_QBEZY5P3yFE*Fqbo(~Wi-OWd25Z{Fduv9Qt;I}Vm zoO*;pq1yI5(TsMzEGtxdmi*4g@9y%u1Ad<*zjN{XIQe}%ejg#fBlvx={5}T1_c9e~ z)WGjwE$5k`wMBrwU1NCV=b&k~^~SB5*Sf+_0Pfc#2FOclne{ z=e5_Lk|sw6`6(~+bJ#xIH*)3iT}WLDCCOdM42TNe*H^GUe!TA3?SHp26kH1UTSkAYe(Nzz0 zQ`h7`x3a#?U%^-nj#Vynrlb}H0iWucB;Wy(jCMTmkUtGPJSe^L&S=moIcjmXtb>db z6`Q+PWCTTKa{Q|~{_FU0!fjb^{Hg@Syu=&BFr0$bw#to-2F;Ura06qhWAVqVcE9ZM zU(p%erQr&2SoZL-{FHTKROApJOD2lPRdZ_Tz?gpK0@SSrQY(DyaEdw$ z5?qzG0Q$PtF&wYIc*b)V%7PinvB7cNsvQ%A?UKwF8%5*zjegm`yg@*^(pLF5<2&9G zhBlBASivoh%TjIw;GatOkCTPXb>Ke3vr#05eIo8tr#FGtakZlHy*fbXcTvYfAC zj*AN*F{f4tvd~uMxC^v^gBdx8rakZB=!8w6h<_jwgg-5Gzs~pR!piHUOKNTB%kmr2 zWn3&}Ay?UIY*W-hAL%dVz`2cI;0Ai63-nbFy(Z+@LJ&vJg=}Z+9FT=Cz#IxN=n#Q!fnmLgYZ|kYpP3kweu+^KK+fh!n*s;R*(cG3*oRP4=u1&)Eud0 z@p_bErpgM+`JOn*7~@B2q}YR?sry7HpK@~L1Ob2J;I=E0+O2t=8dC1215xhv5&s9} z7Lvj1Q?4?g99*70<+u?|tgsYGCQEImrAoU9jX^-{B4VN}~HdgX9UPaYR&y8~_mnL_`-1#dycrZky+R$MP6)C5K958D~5 z3Cf#4j!#g0Kh095J^UL;r0svs2W{65lhr)sB%ij$?b_I?bQ)>_`9$Ud@1%)b&B~W5 zwp!M;YpJ4zh0a$2ujV?#d?ByJH|Y#nUm=^=oD?fGWwRCvr)+i$T(?6C=W-utP&jQu zhkv8>$E5WqmQz}3tJ0>n%H4gwrZyqDMx^~W-iafWdS${$QJUjN|rryVL7Fm z){+l=qGsN;!pfT5Qt-I+Oa@$msp0YOIuwK-#jzyZFj0iexx8JT4eEolTToE29+RbF zRhH8v$>PISgXBB}#HL!hAm;Bjb8MA=*!h~j{p7VwQ-Q4obsJ?8{QX9@BW$=dd1%`C z_rY0ver5cALlGm?i1YQt55S!!yjSf%CIC?a-%`HAU?*<-7*b7IbS zTpc*_zj}xkhlYQz`#caXZ95q@}Cmi;I z${aG=B=tN@3MMaozA%$%)22#ix(5*vY$s5LWZp0-Df3p|uHn2@ao%ulFY{JmsiLN~ z%5OHP{sPlW$akG^1LZyE)TM^yq8Auel}@A2>62xLS;Fel5)n&F(r$2F$+Y^D=P$db zCDVWDAieTb=}5kU6;WX+v;Dc4&%x)(lH1po^I3seJQFkMPwH)$)Yu%%UK@WtTi9yi zGz!W8ZDPmH^j9H+PHh$4a<1N{bj}1_n1C9Ao@MOz(6U4`_0v0Wit(&c?nnv%@7rpH zK-957V<3;Xt%x3Gnd%0`D5fxFmLEHz;Vi=eMqO-`=nXSvmUBCvt7lp7WqRL|S*{<> zvXJ@&o^grR-^-F>6hFC21pp$q2Y>2Jy?Ps4X*-LO6TLPly^2|u-H&DNWU}=JcnLSa z1h^gf!E8+Xg)y1-tP?Qp3Ck&+3F&Gjr{7ZZ$w1C%EbXh?<=JWxL?(W>u~fkv6fJCF zDddsrj}?xDtNmHlu?km_V2z+?sYP)N(<4?Pw&*llqmjhUZ?#0)6yQNCboE-RQ}F$h$rJB=+~UpMi0VlbRPXe;xT4u z>Br|_Qqr$=Hu49cjN34P_ls&<1dp=EkHEdWQT~I>=tw=tbJGVYsVH!S75@8tbj=g8 zL;CZWW3{`bHI96&^6EloWzLLDq#{<)!-m4JGP_yuYUbvig9uR4F5!OA+DGJ?espNw zxJV~~(*V!4rmw_?@vox44J2+{uF)k!*z7k0f>`((~&FDn1rT zm%e4&dlWjK+D>UzA&xzKnM8>;R!$f|V|m3r)iW>|g=AC<(T|rO)*{&j3xrTX=nt*i1vRv#QhdafxJ) z)cHgr1N54Pu7xtS)VgrOCpb-nteFGm6A#2Rd1&dd4ef!;2T42dIo1OO;f)*RTy(O^^o4tTi@!`e zjgp8qRfs{Z_lzOz9A!#+NP9`i{nfEPkyZi^hz1;~$+5u^g!YdOUOYDGCWe=&{_VC} z^Vl?A*Q3bxNAXdCzke()NZUV#2BUa3nlcJonfDS@^U?nmnX7x8>+e_>20fmc-s5-2 z_;^RaI6mICG9&*>kG!CIDmM`GhyDQrtDx1#1P@WZaaix=uIQf@Eun|IeSn^(=llBv zy03p4fldh;UPWksgH`4=1pV&>vQ)S;rEN-x_lfl$_!6xto>HRy(1H>T_EBo+^~WuO zE49JdRI;|bXQ}Yh{Uq*zPA6zekx}Pxqn$wpTkjdm`vFgcK0gQ8_^{O}_n4s9D|1p5 zI)Q{+P}5Jiom+tY5Gwy+FTF8R_c)r*5mfnRFN(gWo|5gzvz_n6O0ZS_fPSE;c8|N? zAFX$B7&6*lpu%-$$;eUI^(bNRlmp+|^N-F5xno+SaXGGWGL`5)ONF1)EfDwhp79m_ zMy2xQBF7)cT2ST?AfR%e$6KeoDQh!OS2#z;g?wWI*+oz~=ROEOg5(hdH#tWONVb5S zl>`YBd8K68Mewjo+GNUojM+&q-wGprsd3U%<8=Q zuLPYC33t{}SWV?!Slib;mFPu3>Z=7Q0~sbACDKDhUcmBHX2I!t7S~(K>>#E6$v&x=f~4a?11Y2GMZy z7@f!F7^zg=hIL1AmlIv!G8g{Qbw|;>JH~)!Q$AI6@*FH2o%lDW-tD+sc*-D9k3#0 z>gAWekX88cK1oS(45Zlf6%Z0BHd&)1GeYiB&C`VmQ&{4Vdc9}NLnE+U5w?PI`WQ-T{$bPnG@}?5J*Sk@)0$~=o9()5{^Rp; z!8o#@|LT;Md==v-IMS-Nl{ve2eX62f2)po$hFZ!j?5_Eqfl_RwanNr!KnuS*3HR5g zKK>7MBWuIi#+wqTimb6%F_R{pXe{-H`O`(HU|k zgaHb>)c$>VJzNTztd!Rr9yuM-K4Ga*xR?5M6#TN=Gj1R%2{)4C&y$RTF&{`Nb0No| z{Z8(#!)0vZl0tnS-ErCBxN_OxzNMumw|S!xQn%KQ$vN=-(Z71?`xB|oBAsJ3eySek z*FAl8c3DrdvhC~_aedV(nvzWJuFNf6`AJ}RJkk?16fbDFoYJayrtNggq@%_BqAMAA z^gJ*yCzy)h;fMR=5KBMJKAD}JLT0V9j)aSl!nQL9D-{mlD7RGf59q7Pd>Xx}$o?L@ zQRF1tXR^@`0^2qUgp%<*G1E_4I)e~UlX|1^;$?-b3kRI~_ojxvAg z%HT-kf5iR=akE#l!pyXtzjzA{Uib>s%Vl>W%gt-3bc>Te;XdIvO$(=dQ_hT!g=k01 zU?x$7b6Rd}f@Cn;x%Gr^It`p~fbz&MaTT&WayMSdN1TxP@M%C;4o494E5}%jdM}#8 znU}&LxOQXyKuQi<;2*dq+`kXQOeG*>Rk(m%OQjsA3mHzNri8E{h7>pUf*Q!^%`P3cFhovzSvLvD6lBLZ4P;6E1$K7SSa}sXxVVsCUH8~G4)KW9(Vm&yO|9p2Y z53s+Q(gpb@J7aizMF*F=mMI}|-sUTETK5mJo)hoO{jTfvPGFDgP}Pa2LbrCY<$9dA z8MiHT{U}!3y0wk1%v1jz9UnG z<=_OTV2`ED>t)CJ5LGJTrN6rNp>mZv-EF~@__PUX;GTY<_FUDQtlRQra(J;BaCpl@ zWy!1Pc>)qTnWEvha;OGmzdeVL2P_rsBp~19r-OV+5U7Oj^Ifad7tk){6hyXsicp=7}&o=L?0EM1^z7zo%533&BiXN`%}&vhN$b6`Da+gv z#T2pBfU_+w=XG6WIqRaTb{skT##T!hew#$WM{U3uiGnpq7H`M%XYrrt#kiOsM*v2+ zKU+w@4Qo57wotkdp{17Uhop13&9lZ*1=W^k;S8_ZD!ZvgsN^jqEqMnwY21g2e~oAK z=&F~dm9)u_iv%?%2?}aW5NLP&!CLyUdit4-E$_@0Ma#9kONhRN=8I}U=POd{{h}ZW z+bgP#9GoUF)BR_b<@{dg?02)mGFg4Xm_OS3&3KZgx{#E$J7g*Khe@r>VGssR5o*m} z*u`H?2eAztxSH_}qK|!ncot-aaT4zLSri5fY?Z&CTph0IjJ6L@Y~yj+m{DwFAFuFZ zjh4>wjDPqAYx7vjY?KEMWw8x-`=QAv+}pBzfzkqlP$dhb#y9jc6MPfsP*Iy>D76J@r(~o zrULA)VrHs@JCPsB(YKRu@5#iW%Qm;-AZhE|Oi(M~KBU3>5FCs3AnMD=x#$^_PtFYW zohcbTuRj^pId&Bv&Pz9!pPU)0JqcroM+Z;K2)W~R1OK(2ad44TWpBy{55%S=3TBFl zbhkE<`Z2pxtipZ~L{1=-YV1PGDXO&MrPJI855nkI!T0oM1`yJ9d9y#6N;EC! zTT9KxDZl%C2J%Lhn7Zieiv&mNUH3iwRIzHy>Dz+lCxds~w^AOvH*qitw>8NI@@zU0 zD?rFIA|DBN|FE$xfQ_7%P=^hqz^sEXA_D4PLGz|8v?n8y4hxk_(>&xlUm|0v6=*jBqC!r8eAD%FJme>zWy9sxIhcf0!?lr3|-t6{_+fM>Z_G`n$4C>4lkT{1~>V_^@_iO5o zvz^in(E8nL_cK4lX1qfI5cli-@I3GKi~(q(EV$Dj(5L?Xb%PiB*Zr%=6O+R#i*_i? z3V9{jmWt*TB2eQVbQ_Nzi35qaIpeC#kbAKg3e|m!Ee>fpqLU!OlzClS{1aK+f%}v) zFFgVD#!Y4w{f4J@;dS^2Dsz#Sdw++_kZ)bcU02aEh7Pjgk+)gKqQ*UpIO8C{@hEw1 zm2K~Wx_TYJ*##RC1)D{j{UG8jj6A6<2M`bMVOD^GUoEF}k5v{OX92NhmWqy$VRR{~ zefb|EcP<{pOE$RW`$M6+Z+y(S=R5*5RAf`0M(eKQlV}|-Xf;Yf>&?8N9&gd|`ukHu zEvg6ku_BK<5tC(V_r$QyB)c8<>*{2BFtdq`}X92Xc~ULL`y}((#J&*(kk+L zdtXJl*zY4eradRBfd~qtWClYDkhI-c5__G#vp3H`1$CCQ=f)AO_W_3zr(mnXF+ru)MX=pp*=i4A6M zF3mU7ZcU0jeWFj1*gk*erVGR=fQTE$&Hl`FBm`#eVu5HX5S;^vLkNMH`{y`(9G=eF z^qe_`G-=6_nJF{Z;lu;XT;vNHY2g*Q|1v!fC#Po;(={Me5YrRQI8IN`hFoC3%2v7W zpcRx*glOEaJg87UUI9ga?3an38Z5H9QOqHZ_;M-KYwZO zh@UmsD%(Di)qjx>P=;iw=osQ>evQGZ{7A0skjnfJV}YYryC-iDB45qA9N3a1b=C(=%p~~ zRQN3Ep<(??RM^t>FW-?K7O=9N%Du4_aDeiGy(B(tCNGNebRGKt9xVajzZ52Y(~D_W~pISp3#JGk?giu z8@|)kQsEUR2#yF7Xpq>U-=0t?r}Z@KH1vmwz46%z_2tFV6M|$9+8u{{=O=;>&DkgD zL|)>>AZo7UWFCemBS@U&=) z6M(#~3Z;|n2SMKWh1LH3@uU#)F$yg$W!`zLUPDqb$n=f@3TQ|oKVCl`L`3-dmx!C7 zH1mD@a87?pcpL%f8=?X@vjN~U$6$%DytzQiC6n+KX^>R9Q$qb}%l~Z1%su3uXZSOE zM;J=_4%$a}*F%4jr6glU&I~%NRrKBVT%ilvaD6XG6kvC*P87VLbq&#?>DRuEITsK| zTvTl-^UD@=`#gg$akWBGwjEMnJopp(_sR{0a# zP;L!Wz1v#Ke2H}1$<|Q+p$)f3QJ%^DecE8Mkf|f(2B`RM5Yz;T7CE7f-jcAH(lFcd z2Ue*0a9hcyR^u7Jw8jLQty>3AzLqDYNth4t#Hn%r^9KfQE|)(gCMw`(5e@DgfN^%a zfB%u37Og1nx0LzNv82{bt${45(HcXd9zLOkmUXheN4Exs%x-l^2TByw;M)%%sKlTC z9!k}Ou}ZlL&c{-;RWz5Ql=5gIwAS+s!E?XCm&$zV1hBH_8Fj}2y@Wgacgz{~++&WW zuJxQQo z(39BKfd-u?gRY?%^gN?GArtQAoj&<4KZ@k@jF!iNS&)#$GmZwBGTV@yJkRhVg6ng^ zXMg&i{lHf>p7DJoGla;L>_XKa7b&TZt+7<(g9v6s6hn9ZP9h3%jjEykX{6`lS;`)2 z+~0R5@kHgPcto?Z=bjG`Wwxaf=y}FvdT>pG!BrRndf@d%_Uln-N9Y0zR`uQFXK8 z!*B(c)xK%RKl`iJ9n5}0WJ%IutK9Efk|>PvfIv>h%y>qkCGF32nIkUM5qZ#8*;=B= z%bnFSu#fcqd0)%=`{&IqW&gC4aZP(UqT0Aa*u_%WquRqLjr{6AFotND*OD-25azGo zfze&V+#fv3ZcCUig9qVbDU$slN2e)i_TZV zwm|YMBus*BA>JEX<$rVxSHDDB+Pw0Dt%!Q`#0t5<9lcRHorwjgBKIBR+eAHsKEG+k zVV_tE3&D1Nvk`pb;%*%+zNWxIMK3;vateEd3LnZp{9Soja#x-!OQ6z52B8cS$ZVKF>HaYO6JhD@5_Efnn$%l zN+4YLmPi#`j9X)?Tk}u}y_090-2%&cC5$Fz_G}7{;aw1QD;A;Kl%ZF)v!m_=TjgdP z3Ge5TL=Y0qcD7nL{rc@_pj_h_zaEXb-R&9M@Z`{S5;2BRG1@cny8jo*PxRM^G-kGRde>mpk+M`4| zJ2kG&=4(7-%u$>SmOgs+C)pmH8n;s&R`+iAiMr&5>hD4={DRq?b$crM4J=1xK9fU* ztI<)Sa4B;>9$?E}*4JB)pgoi$v{dwCfuC}Cpr@Aq1Zwguw@O})Kb(Z$cU5qHc`3(- zXvEn9a<+hkNH!{Xeb@}5-LN^H%=h8wgh1rHbs0p?2rY6Dkx0isi~Gt6(-4Dfid-tG zYc2*mSaii62FS>Q>0T|+iJTqbW_!l*L9N7j*&z7-=469+Mc0JAY1H8n^uJoYBSznE zN!s0#O?2PB3Kb?+YN%_`K2a%akrmSUakoj#jb}VYs2b0Bw7FDEgg$UMSEpy(&c34) zr1e(P`o(PhO5J+1p!NI%wBENlj_32wl1_q{cbq;QUJLFJ>AYKFO;Up1wN|#x-R5HS zHEvODLni9sGto~+3R9}+9GHK~yfm9kwCqTqiALfFJ^4; z?@{yk4EIaT>#z-qv&=JQu%U!|@-~0_J@hb8ahqq1$1B9LYiqQS#<02fP?9P-4*XZ3 zKi{#{=fBLOvO;fUGM57GNEA97Jfk(CYCPjO{7~UDj$=w%RCV7@{c?+E>}!Ts(I2n` zlsQ{E*>EK~*^F0C!o4f#0i5XykVnt^Sp^e+C< zU*cP#q$~5GLrCJ&t^}(QBoTeR1fM~xT4$;3)-ACH`b3h3X*rh@XU>v7mR${fOh7_%=2_Pnb(@Oxm-5>@3#=o4n< zo!!BGmoO&^%rr}x9b^q2BXgXWdlv^50#ZWjq7(NbmgxR=Y23|{zc}wkkHM9d%bR- z3523Mn-l%-8$sH$pCMcH`Z9N6cjIBcesx+fv`t~Q{M2>+8G%9wP_2f`0i4QykP6&S z{-t9cG-w}-7^b`?uguB9d3PeSg&$X%a6kA?=-?pTPIRD*vsZGQ|M|`z=egEKZuUU3VnKwg$pb3Ze->%U@&1}{Llj9Hm=^8AgeYBR%v(aMQIPY4S zA8e>%kWNL*D*LFTxskFWH_74^Vj3XHZKn=PhdCnn1F0$a1NiUtYX_HHKaUMF~bB53`Iim1T*fg^BO!g3!E=(aMB}cj_nN%}FPs>gy zCzli{xuhJrP?PC4yBi|i)197ax~C?(Jipib{aMem_nyW%=jRX2Ue9N(^;x&i`rOwG zXJg60`?SRuWu75;jDN&mvQwKq^dBW7xu3})x4FjkXUmfPOn^m@-}H%A=9b!MEj&OP zedJ6(mjP$wlg-JKd3lhtl30+J{T`3ubT9`I>-E`;8DowQKg9fJf^dXUcpV;O01B_t zJEa>*%;EC_O3x4FafF~Fqh0aQP|;H1Ar}#KbLtsB&TOpm=VY8;N=x9(&+GUZDV+2k zID*sbCF&r^jGw(j{{$$ICQkhHmaeVLecqvG`7r4eXEG2WK5(51g^M0 zs=^OKf>hz(_>cK>Fm*gv`dv=Uz*t0@WUuE6qNzO|<73IlyOWuY7U@W@ozN(w&6R$B z;Re#iHCkKD1xcrc9elD0a|tSNB~J=AGEU0tC|9+vgYHnKE?3lRYN52#>Yv&u$lBwu43-KH zf(WV1C(}S+*u_SI6kGgm4&ntb1csmI%4fVxXeslzbWHayZg+kjC!d?h=P)U(SdHV( z(2YbMb{^pebdOJHq?B39h2h7zv8Q*N*}rR;2w+sLJ?E2hq)sEn6C{m7ub5m_0`%lB zj6?pyh~+QLkNkyMl)pe{Nc&+AI0J+v{$EmuA?FybTT5l03?`WNDVlItD)?DYcu81A z4H%e)R!KOu(7AGBAW(q?b}rgjMT%?%e;wU|GS5B*0=1Sx_KPUB<4&Uuq-M}!^+Y_W z3yC(XJCX5nq?}6_xJQh__EhHQ0W39DJO|c$TlWUuw7wE1?yO!f8%;I5l${BA#y+jM z#8TlExObE}&dmt8Mr92_=RI8qy03~FoRL)ZS9#X@s$H2xW>m)tiUl>?PkNS3Y)~Mg}&%;AH`v zQ}Z7jOQmJ=Jy$#KtXSvGQ8U?`4g6df_&jwTmw;Na$_!rT)HU6r8@KEOmI{vpPpZr_ z&;noeUX1}%v!L$gXJw(OnVAvlDpVN(`*RO{!pG9G27VL~V^V4REBdeiVZ2Lbq;;qX97 z^XhBUMx@9M6;)(_^Vx@YvOz$+$3nkNm!0ygZVl}744hRj{)fGTt#*x%(qTDsL&eD6 zWvTE$-a+P7$1%x=g`c>V@VN22$k)FdCjm+C=y?a#T8mq@1g}4fCjVvutoVa~liGQJ zJJ)c->7o)mm4;!-tE*AP&OGixy0%pKeCapi z1blIiXsY&4b_&17jl6^1#EaT(_zCCsX{kB%lrLE}S>r86-&2^4r0XtI4+AqB?3RQV z5Q6pqF`7y?h`rgFw;FS6jys8FK##RE{2G+=QtRO{G#gywJhr#RHEQ7xWpfRPZg9@ovqv7sn%T16dG{z~BbG(>3&5jtsYA!Kd#;?Z_yg2%rCK zjYF(p0#LnxKQXLV*d(W0oFSMiIBHJ?t0ornfGM+LF3~RF-(8H`X}sLqySlo&oQIJ zWBT&6@pyZo|ALgh`&R40J8Bg+1yb^@#^gJL@HhdEzo|$h!#8ttbr!Wev<8(`f3s`7Aa2%UnlKjS<=ZFL3xVz-EK8~kPVznmR zkJk{7s9ChLwcyemfDtDvApRyv*8MbO{mP@)U4@tCW%5_Lssvi7^LD`A>ki z{a?}O(5i_CulO+#a7@gmy|ChP{O@8MvY3Pg*m0-MkCzd?)v5ul7+fa}qJ{em|8 zt$sWuIy!8{`ea*$@oc9%P)T~P_w1ADfmDCp1Y&nofn9SVT_P?S29K)>=r>D2|9nAz z;t3!9mK;17>|fIo{7B$9IkKv zwp8%uss&A}7Syg<5UNsOY(7)$_y4z2mRn|2h0Ac4(um%Xn1#VdOF^y_P#;H#CQ>lR zhqzJ--tr4Bl!AeNK@bHQneEYg(#x{@z7O~w=e}nUt+0G{FRSKptb*hg03Dj}8#Z9W zZGWVD{DU%IKCEvBaUTs{P2S^%jHnFw)s1Kl)~o=$ihR! zA+xowLYPAkD2Db2*vbR}xhMfL_B-#uz07aH{Y?8!r-1)MYPUpWA=TU3G&k$_#CFy^ zEU8#{jdXPFG0^|a;lHOtV+#J?LnU|vt5)OK@;s><(~@}sYx(902@X$kAWx1$yXo7+vLNflv-K?X0xas? zj&k0=Ip)uMw{N`}d;c)#t)KKlFSWQ4y>To(aQb`VDfaY1Z1aD&r#G(#UYt~e!+8OC zo-I~J_}Ll~=Kb@E#JIfeR+k2Z)qK}Ce6&(eE!{6kU!h{4PW@=#j(m?r1xJycr$c40 z1DNoFCC*(dcqI{XXWvGa3ZGqr@5ABU!mcYoy21e|0guvp1utaRD5}IBk6SA9nMzzn zl9a?th#-_b$%L8eO(CH--&@E`26w-PH=+%kXkAs#4>|6PWH}hzKX4NGW(A%t;gihpA+%Ix=~2!WRC=DptKD*Jhq&fhsbGLV zNYV&I`mt1SH(0R5DyiVMlmd@*E=MT|<0WW2BlF+ssZ_4!a!@%gy@bkaJAz60&!IAT z%sS$S%0vt=ROU_?GYSzZ^WrjG>EVB%0HHD+m!B3Y^UwV}*VB*iTr0ElJ`zhzNccF^ z?RM}t{KIG-H*3_9^gwbv?SGG#v7&a~1bH8bB)e;EyxwlvYn*vY$=cxs9p~Rm;Vsm# z=@Bdk)*3v6oj*l$dLU%+8mRHwZ^6&O_n5PVM09lyi0EZ0Mz8&@@zihWV153{ z7KE!2Ix6W^k+(Q9ow?_9IpiS9FI zQtO9@tRp9}bCA%${6F?rFxxpC$8gGo_=JjvNI-631&`wt*Jz54RIPuzc-8mT^K$JP z=efq!EHv{4YPxG&AW)-|prR@qJS-F(SPhKpp@yG@8Yc}p8)r5PX<|{q$6bg4SD!&j z*U|@Xp8&U$z|ESKya`<6Ux#EebG$0%5nLd#T2ImJ0v*0Q(=fp`dJ=YvYxKY$%A8n% zM)teL{koA8W!{R6#o$214!On+UbX9`+B@g~daS?cYKzM}0(T!<+~pbp{pn-B#k-PP z+SYTMj41ZX*gWdlWtZWmA?c>Zu4S_ z4DfApe#GDQ7H377<{LrT!DcJ-!QI&6c|7Qkb6P6c z63zK9lZKl^wUD-}@lmJWV%~AiK>61-MoBkI%gJUw$CfC_+HvP%wzoy-#y1!j7Fb?t z+~OK-rRqpj^;KKD7kN8k=phyX{AvWego~KdbUdpG($rcTd`o9 zS~UW>O&9gOfhiv-DhIQF=ZZsk0HDIR>!0Vy&usbG_^9(F3NkW7z$8g9Ypa_}=zt6N z46y9wmKc8}`s}K`IFwif(E)ed3lap4860;v9mF9r&As~0r%rqQd=A7}JRj={MNJ97 zw5lDiNRgt}+?yT<&CH0#dZrZ~dnOu+R9G={LkouVJL?w&0&v258R_L?=3-sEKo|Fu z;_15h6J0!5ir?17qjm91Qv9MWF3`oJq`0>(?xu_1lH!MS@x8kE11WByi<{`;sZxBM zF1}P3e<8)0y7+8e3>QT!X4cfjhv&;E=S%V7yJYa2bn#Lt-mHr;pO}-gp@@u`OLg&Q zy7&>^%;Da@k+Hh@7pQyT1<~Xe5+8APNpdpnPLA6A>rMeg{6i@ZV${=5hVumE)DAK* z58mbb)ExarFKzfL0of=Zy%Qj-zVXOn9N&<{Di-|aF5mI!J|tC}jks~>>=MZ@t-?ik z1ZwwgegFCII%qZHPgb1TU@Cy|z-%XUq|Bw@g6V%@#b!XG+W1F|=>*5L)AG!-JFLRe zkX5+#fYo531?L*Pb6}2UK`Cyj7~BSE*V|eCn6N$$IU~Gri+r|pD===@ zogOH^Q@*d;r-}WV;SuOFW($10{37{Y>VFr)HdelumRC{}YEJRLce5k&EM-0`0Q1W6 zAiAZ@S9}0blbR0*!1VGN0x;MI7#^8sDf348KCOI=eDCIerw!Y@P`*#87+@*$KL2Ak zJ2Kf)<}q+3v9^;dI^x{||EoMJV{VYIV=Hd8l-bb#dN@=kG8*<}`8>KJ(^BSz{^vuX zI&{c-M?NExHZj*!3K-=M2v6{1{v%q^kQM97;3jzyZ=us*p4{yZmT+QjTlD1$ zOY=jjG;fZP70z+jRJ@j=k^%+H)gJD_YjxKmV;|f@exaoUmX$WGgL8$>{XEyZzg7bV z4#7lsteAP|4jlDe&cPBn(;r}O#LS;{@djNSlj0@1cws8^7rOXU zT|8Hy-_^xqbnzM~wsrAfU3@@_`|9Gyb#X|DPG?=*N*C9c;+DF&sV=@nicMX7nJ#`& zitFj(b9C|hQhbgs{%x)devT9$&5=35e1gtxl;Ul=xJ(yUqBu^Sw-|w#(5CT^^t{GK z@W_`|i=TGl&Cke!$+2G3j`#O zDvHmQ8hE+FuhC?0Mu1O$m{0A<2$b&)1OnaSk$HsQL>9d5ykz*A(!&qCGXkM++RiJd z@GX&R=;9-(f>$*CF0g+s)fUg+y}z60!g4!+VN64fXQjrplGRF6)Mzv zZ6{{?EbErMmHjS6mg*GJP=0)NAmE(+H5Uwzs{x@|yDl=4|iQ9=MZiy4LT4xo)=uQyy-%J0p-AYljHp)ti0Z zVdpGVjI7KpbTgv%@z5~bH92!(O4E1j1at~@VE+tULT&5)On(_psVjM)gT*iHdhYYm@f1B}M9l$p)C2-Bw6^wD;akc|nb<1UIe z-4QD8O`~!+D2?8>6^$YqW`k?=-Y!`EO*e`WcV!!J{76zAmXDuVRmK{+rzU8FecZCg z9b=yR;Gu1ptOVbD88L^3bHWB*Bx!70Z01mKzWS@4Z{96qW@2u@J{;VRDe?4ag$qwH z&UX2>^gwRY&7q=m(Xk4@jlH1E=msu2X1DcBU{qXFMqDW0Z`eRiEJ*s8^e=TdP%+*^lsU>I~k{kcGE2>yeD|_WJ z0QiK28Wh8ABh;X{p8Qi=kg5qBVq^F#`85Mx);-aKJ>M!`8nt&=_Bdb^LhfO>bf6us zY4L$mu1hnqH^X*}LoWP14f#U?R;a~%%P!vPzkYyW+!MQ@iQh^LO?VF>pckj(m+Yjj zi-!>Ye#}zgZo9as?c^k5Q3roXRwLSU$JZoLp$N>#vgOPcWb{FGIFu<{uJTwb^H}Mt*_q6nCEc!aEKEhA4Sc}D@b#Z|%9xc!>=;Cg=_;V@#PUC&AE?$P>r2EGcvM|g4;xbJV zmvQX}dpg_o%@!=34yw0QI8N$e4k3})knq)f^K%>owpRWWrX|61J--Ee6FgU?Ykac_ z`wtA);!Wv+^5zMKtF3@}IXYDM1Vm6}mTc497N}-|+qy!)OFcRh{&t7QYGrK52$XM5 zX0?9DO+;3UX#-Svg0%ev+6JG+@Vf+`wN&7z`;9+McrsbxZE{D$sYx?gZwdG`A3R5z zzYNWT!)lY@u$~gwDL$-0yun@_-fHK& z##K$476>?BPEX;g%75m3AZ{CXfC`Ud(`2cNw`K&&|CYj1eJ$Xleeg%NC-|wZ!20SW ze(Gg`9_~Y5zdgZB-M&?3?+#G41T)oM>Lh|7UfPDSl9Re&RYstE1aIi@aG8Qf)%KRb8cPY2L{*29f={bld308SGs)l9fq^Z{nUzNFtxzPB*bkhI zeQPl~v38k5Q3h%$vEhB&Tgoh6hZ!b-9d~+vN@l=PX0LUG)ogJG!4LF~ZRkW@bhmBz zn%4)I1h`{oL>kNcLj%^P2XaF5;;GItGO2u#<@D8?Oe{d^c;> znuMEJj-T!Uvp;SPXCHbjY1=iPV^JI%)a~2XQsE9DAIdx%05Rk6b;xVbuuTHL;~#so zekO1SpDOmDxU=)VAr|6sk&~;rzx@ZoES-BZ=OItk z)+8fMMYuKA>OkIs`;!Zn_2-e{}lofC6+a2~Z0IIAP*&RboSRD}o5nz7SFJYdwWOypp=e6_5FrOY8K zX&Z5~&eUZIyTi~u#~>}*-_hofIrAr6>>0kz;n$xqQf&01@3>tS|AhIX%%RMuza`a@ zxbaBQ(NNJoc^eE|wWTsgZRDsLe2YmE=Tr0VE4j52aVJ?HVd=;z{}%~@`n^fu-d!UP zh}y-P|DLu2^LDym;f3FbEC$V15L}HXPt=VxKI;8wS{Es;$k012r}*-~J?d(N0d$g) z-1|Lltof^Ct$R-4e#~q7OW(h0*~n7n-#FUcuJP8Y^gu-mTz;x|~RCS!@nhvWl=et~^6{@;r(OW2+g@!R!hG}XNqR0o!t4@V$)F#6I zBoqfB*(oy(#hwfad&MY{8Ll4nw&N&SK}7%VM}3Ocz>fDL{2aIt6%8OKFZ0%yLDOa~ zX`=Rs=PmXx)W8Tvq8*jtdD`MBG3>v@aVwuYIS_D`e^`Zz>wRk3$BRn)UgryzF%dJz zh|oC>F+rgQlMo~nYQXrsP=kI$LJbN=MeP`*yQr;YsF(=n!LlEK4|N4mm30iilKde@ zEhpLifyFxP>-lAR&#$rUV(#-8Wm4KoW0Bf$*^5WMY!m>SJH4*tB@i#kNaLL#b$8=m z`(&=W$m)_e-75S&``M6XFR?NrrLo+acHZ=gb1fuvj9E3AjZ!snjZQ>CtamN(ck#wt z`{#ah@EAqWDqdyb%Wx4WbK^463@LLywgM75Y^N$|(f@*}YaCvQNmvL>+ecNys4Q;O z-p7rw7+?Qqv_D)agc8*7^_4IXAC20F`@u3&e+{tpgkNf>o>-}ON%xiMfr@M3rwM^r znRR)*+fHe`RLn%q>g2j&UL#$<7TBraf$wEi5xww{Fa7)qbK+6xvf<;x<8(x*4 zEEPUWM)e05iV>xkN*j&c+@_mzLy=Ri(d&E69O7yG%wtj8^{9LK8xxaIXAZWZdz=7z zJB9Iom$a+HXLF{_h2QfAs_{MUd)_UdO!P2+DNdry$W8M(uDHu-C0rrlM6-mIT>4#l z;J=V+OPQ_FA0!jDal5pk>9t!{l}Kqa1{2axo@S>ydcC(gdi~b>N%ZhAFwhP$HBVDd+l;x9+|*hD{`r)o~@(~az~aYzH>+&9&s0r}>&&+KZq~F!@yjTN?mgel z8k;EYhhk)@$#=7cCW(8ctM1|2%MkZ9k(T+oiS!m+wqj;fz>Ox$0Bt4UKl z#};V|k4IkK+ChOVd-|6ZjwecP)E)RE5Vc#gM8dG-ZtBOu4+V)I37LCFtM$6tu7K9YUHRE!yng zJbzZanWVbHd)PHrFTr8VT(bnrD4yOEKmd%nR{b{8whoda*n5mVv%@_F?)+!dSa!_&E*hFV4_csic~X;b?<|ky=irCTB0^8+EB=C=;k~Y{V_sb2n=(@GQnn!RJrM6aU7>mHH<)bKHQvyD zH1qrTJNm#SGpH=V8$Me`-q0U&3qkkTJdF8%-NuQxyfHVD&)ep4%)2kgn6K7QYY2rg zpDj>x1nO*#`3wy;{Vi|IAMkUq4nx&A=IfB(&3`1%AM^6X9P^6Bn6+xgTv4LO{QhDL zY!S!*E}#*BX|O|iXk3}0d4S#J8vWT?+^I*baS5OBnt71TEY2-FnHCyd%!kUAdCh!W zL~QyNUGs*#Hv-1n+}KmH8k+ z!dDAq79qdakOK*cYcs}vU{P?5&-K>_-%QZ`Nhnjn2ly#++9OQC0J2jtWH>nNED{Jw zKiZEKkievrXDELH-(xyMP+Td499x1>l<+}wAkc`N$)o0VJrqkYBhH+$oSoTH@n2xJ z?6_;3TF6zj>@p_<5MVV|l4ix7%L-4q)O1c=f?9YE6b>9wds2Xpb(d^qW5MUx2BVVW zj7Daz^y0@7am(#$vU4P;uwubwHPN|tjggm{VoYt}WRK;Iib;UD;6G~oe^;A{|iuyB1LZB94j`ckrgwWU7Qwhvfm5@@|yk<8Z&>$p!7g! z%mO4HSXggWz2y~ui^?EUac{h_qFLjOQN@8ol?+R9w7Ke@+HeZ2bbqL}Dk=BU1?hok zYzBg+;kS!lb_vAmIPJ6&zFj{t4V}*9G%&0@7Hlrl0LgtgC3c>VBX0l(TpfZBw(-{% z*XXnW+o%LIF{;e=3&;sE;p1V@P4*W&5e0Ah-^RIw0yQ7qu7 zUnN7aVkJ~E*qfd6z2UqvpVugHTpYEhLL4IdE3UbdC{e_SpmTxXJb{}noCURmGEaRC zir8#Ec5m?%&PoaT&$CbE7XErTxA41~mI`hy<@bj<&hGv=pG=H%qKxxt8E0)7=K%ad z+!7_IBv z#vT_TC#qjS8&E%)yO|sHzW>LUpZJ!u%}|dT{>-xY)sx)D)<^3@v?DGwRospra_O|C9U|g z5Yg?jnr zbzV&f?KxT%h{QYe^9ld*HT-HYD%c)7;H$DIrHoEz}IlQ0>O8T+fw0+ zq;k!fUPAorS9n~bHevz7b>;KHnWvEvwtjph=8ic;qN-tYps6iU+&=VyFrWNFSnE}} z_Rm16Y$RDX>@OO!GB=j;D9`x5rBVQ{coZv&s^lH!P#!R+CcZBk(iLO zsA_n<;Q1H96Q|)%vg15UY`yF_Uosnt&W=OxX)+kV3@n$9FoK-?IhY%w)nkl+GQB1gGk zEWZLX{voHIB(BSB*||8EaBjn%P8`aG&WADY1huGVsdm{>W!1hjG_OUY#z*-OCjz>1 z+-=G6)=+#NmPaD{)cg8OyrFzA#)8)ZbcptmSvY~o@6mht`&Z2(^9kT8$~WoXQfAG6 zQ@qG`v)-NcU-KQPYTB!k@7dD?^1Xr9{}X(!eblm#=f?Usf{5VsRUkcs>gB5bdcd7t zMx^M%>|E79n^R!fTbTC@@8eeAKN@O`h6IsiGpnD7gf@f^f&vdd^T|X6U7F<P=LmHOlJ3F_rjo{6qVg5LKC zz?z)l@=Vf!FVh2&qMdyQ<*I^udLCc&;eVXUd325W=m9rH>6ht&oTHJ4Yv$RfqN?l4 zP*LwRxUuDD=c=}ipf?8wxOPUeO5AB;lio){^CI1$*2n9K;PG15j@oW{!!+p7e#=#D zn;^eEE4!|7pRRm-ILY!7tGG1JJ{2m0RSplGg=MWQ)u$Cp zkeTi9OKhTjmGo4J{7xz7p$~f@ebvW6{%IorG?RZU`KOiq(?0d2_{R(OBO&V$b{cAE_M?NP1K&psrn+-n~dMVj9m3d?)zSpmh z_#D-CiKX&OC0;zL^6-2Jd5o|-o!f?i8!3_3sbSaUR~E}%>!r^kO`<!PHtE1i19a#A_aBsZq=sYO+}Tb&pI9a`*A z>?k_dWGza4=DaDuDIfaw3#N-MBks&8()2@x_W@^Rjt5xGn0lUPOBq`PJfJ;ZArJ)u zG24gePYBpidhk zohp(PBJOM*>dmjXi+EP8@?JxeFcFVT6?SkND)Y@r=)K{gPeIto*}tiqQQ>a|WH3Nt z;g`-u$iyEW|4%3!k`D!{y&%=^Tt9HB)lhFM+=&+KTkA(-wf=fO3@Z`O%;+Uh!z+LN zKh^twtw<}hB(1IXWst)Bl(C>7|G9I z-IY1=15WQJ=lCOeafmmP=g@+Tq3P12AyA4gI_}~2#Pp}WK z7OY3ghkNyhq_HF7ZLNDhg~shK=)s!Td`>cQ$tUUbnh>U!49`5m;B@WA7`e5;d`y19 z8(+(b9Q&%8;(YCjn<-$1vF@U%YWUs9dUV?J!t=tYnlAe2;40hB8oI}#oGN*&!Z9`^ z7o6yGN&0a*yeJE5OuQF|u8T+J!ly18Yq&ifXS-KvG?s;cWaPt;?PA%*&{0v>kqDQG zO1Mna?x(F#*To|*vnf0-Xm=g!^;`_SmSsmKSaAx|2=j`@CP~(NIu*ug$_WGl_2R`( zx~^Lf!6On5ZK>dOl>UmLFN>;%4}AnuKlMMDMRF0=2313|`cp3Uyzc z8gi*UH&OfIAZtVCZ^dd&mD*6`N9{?lomlobnn`d$$(ypYTSV;{VlOd2{tWwR3}(QJ zG3YKD^K|r7DjEZ(U^m5`%L=f6ai`w%KF))v8jTM6b4G!;MQ6Q_Be{#!bUEFs2hIj#0nlmpLqpNJju#%eq^f)z3rrK283#)Lq$@-6GqH-<6Hs zSk>PINg46}^@l<>64W8rK7m(jvn|!Erlkfzt}dDa%h4Gh%8XARBuGPw`(rZwNkhdM zaNbsC$0;PH8z*Ca!mfch+y>HBWZ$6EtJTowmAZ*i8|( zm#dzyUr)Ets-{)Apsq+nfNd}c-=jb@x2B~AW?Obnwrh0PeG2}C1F{35qDQNC3jZOp z^1QjWJSQzRNp6V;1y^LsWH9$3D}DT&Hw%CS!skOxn3%ct*_H}#hrFiDF5@{Zizdl! zsmzY!Nk_$#9ob!0i!09vfxqQlU+s4Xkb~7B++V(3`7TNAhM<4VTtX0p0<;#88Uk`@ z0_4O%Vw;3sGfcvcaX^Fo=eo0TExn+xCBzA6`mC~yNt$rOjnsE3t;o^~)2wD$v$|;& z7pDB=?%4D}df>Es*pnv_&O|+rrwHLWI}Su+gG3R+l5#0&lB@bRk&?A2DO{LPOnGXk zc?0p}d^5_c;;5(wWy{I@2zAt;M)K=z`PD>z#pG8#Pmh=Nfp?WcJLjJQ@H6>tmOD|a z=Th}Oq8jX9k0|DsUq3LA>hA^rA9j~to;fh-f@{;-QZ2Yy8*juB>DO6OrncarvAB&| z_@@Q=9E95+FcEu+SL`JNutjh^_xy<4iqG5puD_-Y;L=n4zk4EA(&zBhvzRcE@2g*r zo~WI&9v!44G5bynloT#ZtdO@J*9`d6_4q65`0H_w{Ho^~AH5F-U$2ZTNcrApljh44 zd#MZy-a&Av1H~cr8T>9T&9xVWif74@x(RclOy@034YGxq;rB%vx8u&v{(9=dbp>oG zz+%R!bet~cR+vu^WVbv5nM#?H1!Q5G5Atq*p#{o(jo*T6(tZE9dix>QjnwB#5+?CJ zP-e+{`dqD%jJ!NuYjjGp=@j7dOC@Dj_)=)V6ClQtkzK74+)%YSy70j-p9XP9BAmG&PfBFIs&|Io9o*jtm3tZcDGUtas(U|Mm#2(qs)CIGDaWdgEFKn}Q)LEer#%LxLu;v0So z_QZSDLMrq2VoBfdIC#kE(550c`R?%)(y0_lBy*0c@cPNT0fzB=uhX9*zg)~l$k_ZD zGSVPpvoa@+_jZV%yp1mva3zqYb!F6^TCExC6d6RmurN~E8zs&n($H87-ce+I$UJ2> zKu@u@Q><7F?JRE-01|%^{o1Zy-mo&+RMmy`4cM};2pnt}@2;=Gh z_bw(d?woiA`1|Ql^T`ktfSgVt+*KOxr)Pv%s&GA);BuG6jWiZ_uFJ4cDmV~gs~wrG zdwZ0v>>MY(jbv|&@``u%JvT0|%}4F6bb!xAJ!RhfCb0Wb!*_Zn5coXJ&ij(yx^|=# ziecmvVyh!HR1>z!#4Gfu-^T`zK_XLTIhM-kqCsoPaKA{yQ}&h$?+~DK<*$}Q{76&I)bO4q18PSj7vnd8y}D)MDfY2ULgg;cUf-@%t%uCW(?sI1T4 z(Tf4=+lAOkDQ}mSU)VbkaI&7Maz9f4d03l?K6ytdbh5py%6*%nFYQwee2Su!Q44s# zK$$nakC|%vjx5!Vr%4JJ3pI#K8@>jztTJc4K~h^=H*LqAS%i(V9qI?oiuXhxY{#9q zp7x06sWBwBG|#Td84i2ws<-ty_C?=aQQL7>Hr|NH$6_QZi7Io_+nB#z*uhx+k?#S~ zQLGwwZcakM^(R-Fk@ND{Cxr@C-}!(7?6%a9M87nutZzRTsy(*^CiE} zTd?sM)hF2W`llQ-hWH3mS#b{c&_{2j2O4jLIXE@h|F)<8(|#HB*8ksrX(yZ``3B#9DLKic*Z`3DPH{FqMIN#Ek}!9mLId>YoMKf z5`jv!M)AhJgLLpxRKb_v&}(=##S1`4Y?YIRKNqeabbgHyQt# z+jR3YOZ~V{iDWcCeYGkAu2GjLF0_g__Io3$%sQL{R>0+>%qFj5N%y86jz*iq8 z0#vQracA0--cfHoinrce@77DGy%g(0?X~t_RnNY>#amVF<@T(CxmAek?Nn4Xe1}a) zX8wgy6}}VWS3#4-)ja>OfLoW$#KFzz9nU|YSC5Ne{FbCph)lryXK0B}Kfn(>?-ie_ zE$WHc!4w=Ah4uDc(EXIvXK05L2G{;iZ^+%D!!eSsdSLG23`IiAALiUkkuqh1cdBxmgBpG!c$ zDI4LD1DN%Kd&Z#2>iv1%lDWiFRsDYET#mxi!9uz`W=ff7jph;3ypwCJXOnTKu!r7W z1!KYgjG;Zr*B4#T6K7T4KhOr)!bRPaj>_&QWUD1Bem3_&*%oJ0)j5Ld#=>3wM32h)II(xXLf39kKfJeEM~2ka`amyWIyua&}|oHP3W@4i{}`swgh?;8oh z{Vvx&X{lh3*ZnIese z7QSAzx{|B~bGOYU3e5ks!`|9F5I~{f^&)U4KIX^+!#% zLMZxH3q^-=?G;g*p{r3f6%L)eD;B<{S;YnXqcW<@*{^YG^6cN}JjN>MPMPP8);CP- zH4H!Q+(ZnKjovkezQ&Z{p`uV);J*bFv+MS3L{EhI^#~r<)3V7iz$5cD93MU%R5X$E zo0LNiS7xrgDRKE)N)iGzt;stWV|60ks@%cHlPuUlshH%CqMh-TBADs4^dT6_YM9qv*PW=ip=N z9bF~(w|Cb-z!}o*bSm7QZbYzBoWUM&D@lGA(uK%a3hDYG;yI8CmHDKNZJD)r6qcGh z>B+7bK9XyO#|um=n|t!I#BQ^?Vnagl^1OgF6p)q&{0*7KW?@xW%9pR@K?D~rdzS#Fy{4%%qBjoqjm-3 zQ+ky`Zlj=#IH#y8K=xDZ*4+;#|NAjqmDvYf#M(}Pzq=O6&wmWFhO8^!@y2GvMcg^w zMejGn$S|wJ1Jt7L=)zMURSmBtx?7_5aj}DAITcJ9_-BdyQ!4+ALI$E5mdc0y%QcRS z^r&6X4iI-dzu)fT?i%(; zu2&Mr7k{)``v(jf=obD;xCEjq+*Ws~2H~Q~Ei7wfsXpRv2PudG2bswJUD#w*e?D@O z^ry^VOUeF5sm?_0a+05jqP5jn8>15hB+cS)glfM7ra_r`FLFjE$NU+|dz8lmqWchm zY5XFON5lQThN=N!5Qq<_fDQt7wt!u^*9S{~RG%XAXfc`ywjbvok)jPaBERs6SoQ|K zY+5ePYgBxw@c+fIw4%?F<=BGMt5_Ii)_Pqt%-da~{AH|5+uYTmZ$am=w-~7xaTkhvI;+i?v!~+G4HqmFZ13&pO>IdiE{>jkNv}; z8W-%tG!W+a!}?f+uN9E3MV!!+6+Xy1f`F%8!EeE95a=tnTgUa7sfr|(9~Ec{=2g(t zs518}JyqVz)SRjbl$OHRNvD4!AvEVI?fI^e>*Vzud{mKUXg+p9Jc6-f)$npE-MM1H z!OX}5|JMRA2d{XfslVcs;W13PZKC#W-NDJusEwRexgM6dVK=?R1;@yM*h7=G$R7qC#rylBZ zGe4Q~N0m7j;E_tG#idJg}LB1sWNLQv8=1HROV+xIT4~7 zEh_EXP!>A4nM#4kI=nYE1nXL`(s}+NnLb>LzrK_npo;dFk;G;2PzXODoX-zOi*fNP zmnSeke~AO+Y|Gr@^{3jnPpe6in2R?DPgyGS$03?W9{3W50dLOE(o*8>^nk`mnTybG ztX9Ka+!fw~s;0>rBHAN4Na}&A{>AaAtwWSzNSq~)FGL#e%q_gl4HY$j@j+#dc@di{ zUlX&^1TniAEgrJ0c~A$uA>^(q zDh(Aa{9j~c*EOy##OCu7ZjBrSs_`eX^1)#Qr6L)L5RP(tCdtc~<2-v;io8t0R?EwX z@pO!KzPx;os((NZ!g=7rRPYt{piK=ow8Ms743o4n$8dPtWo)Gk=)eJbU^os?dsd4( z>8!!cuYz}bZPAfBkq$A>-W3}55Z(-`k`eK>=c8qEt-PqMP%~V%`%yGg#EkZi} z5$O!F`dT2E`U=LItu@=Ef)@`$J{SuZuzuQKakG+2-&gR%5TO6VGk*hF|LBm!l28-VjVg=J<3!pB`> ztZr7Br(_;y;prIE9y}Nur-aWs#0sWI?W4}#`>A-j8YEVk;TJHomD*F)HS*Y0+^M`D zsL?V;QA(K?5OTk3T%|#Nx*y8}v9oU|UVN_3LlU)*Rn$jZ2Pu--_BkM2Spar)lK|2=@|n-WZ4lZCm;kGP}9PH&V|v$_g-!U81bHRMRqJf^N1YF~J*|_pl_Q zS)m09R_I*3Ctw~YUyX2`M#@gbOq}OU3va(`>IcF1Ls7;X@>ghpYu%UR9s%DZuNM%PxKq-~JGH%eYLVlCamU8N zL9z?pCIr-OH=zwx0@bo>{HQ-auTfKGUHQyVX5$O}IiIy*W=rdfy?bkYD`xz<4HSTm zn7g8KrA8GGqH8>-E7oVb+Mk=t!s+nCSE#SkPw=hQ6XU#hFH{P2Byz^!Z&iW`7FY~R zw0u+W59YPEz`z+>V1T@Qob9xck2sC|7@YQ8Lbr_MlAs)?Czq^qZy?~*lUb>_E-4R! zEM43=aSxEx8IR)5UjD>e&T(g({5>0gug2f@7U%nW6L$tu0ZOQ>rOYLLaadatsbB{F zu_H_35hQF{5Rbro0`{OY53HKi>2d3s{_$cvvF!IH{m-x;6arVHfRJu?b zM$P`j#S7~dXP0GtF#0IIs9=x))hL(n28UKIJtCvmMp8T%C}P?CJe+_~ANR`L>gzvkK6lxnF5n}L5D!1+9#d@-H2kgvZl?e1E zyL7B9l_S~fNhc@{Z4N$yYrK1Eqdu zmh1V$v#IO-)w8FsXA{d_CC|8adDg#cqbh3*erd&;R@dd)i*q3);e~URxpQy^(j>#_ zjJAfTeSivxp9b?@T>K0+!|iM(?v&pxPG_HD<&nAv>8Bw}&&H$S_MVEXyx*1zza}jd zvW1iVfk)i=@NVvjoLOnwN%eVwn)D1gwlx6r?mZk0Wfp??!2q^^ggEXzb~mRK?`=K> z91Et4+Z6Ayas3fe?jq~!F4uUaKm5)eBEPc-=xW;q+8OYHG|A3c5MRpa;M(^6h z6-xCkSV+vP_><}L*tmb{`ux@VE%pSRB0&;*1p8BwX*q~0IY4=b`37NW)4 z60{IDAy-mw=h+9G8<^ImEULnH5m-1!t=V@rp)ZfQ_nt2(e==7S)g*gH`#dmld86p7Y(7UmgTU-3rYANxaylge!0i<{*0zCK&uJ{KHy!36r7 zgog`Q(_Z9;$FKF(^o?_c5~*-k0l82>&R^$)oX62%SEch?uqSh;P-i-7K6Iw-Je?`8 zSFi<9Wj5qMuzzF(m_Lc|$t&LL}^{I{&}k?U=F z_)ij$2L$B)#1QYXyi;)pzXji6))eBuvK08YuMYoSeXtPKq-0@C-7g_ zA{qah0`^r;;(tj3|Ib@^`2PaNR+(=I$ZH9Zku5y@hw)p`S%U)NUz_-Ms1EN}*b(}mrZPVOs|)L{>N-}QWsj=Js62#1P(VC-7f_GGf3Y{Zs>XF{ zCDSg_b!zfl!oUN6C3BU5x32RH#F)hiXQ?JVd}pbDvH3D;FEY3G79~u<5?m$BHsxo( z6>DR%u{8azDkm-Fc)vqzQ;)Y6K$A}R{U;!z;eW zqpITyT6hV6d?Gn?&k~OIIPzco6N826lo*QT8I+MZC=mg}Pm7}VByir6^hQ!Dspd^A zEvu+tF59VwciWoKrJGFm1YNrBFKW*K(~j)P$YatErz7+BebZmAf!c`aY~ znXgtfmlKQ}!zybhYX%oT#f3XPA?w?M!zk$UXUhhFRNjt_U>jmv+Wl~Z%e!GI@XQw- z4D7h`NOMh3%)O5TLCND}jAdtW=MIgDGB@Kh3>4d4<2ioa;u-_-hcf>yRYfMt*HzE- zt4>U+db?NkHmUk-a<7-^sw?i$yTWXr+;WEgJoOGu;DSrZ(dY#WPV9xz|0l`!0#21D z`R$P0xK37k>+a>^lDT4 zlomMeAcApcPmVq^A}XuQ#=V4Gu`#M1{j6J%4Y~1I3_*{7P{8$)aUpkU%N*PvNnCV7 z_pcN4iOK+NRa!$A;gBTxi@447mXl<6C-`%Vb2KM~v3~V2Y=UL^Zq~C;R+sOt_mipo zTZbnT`g!{}Vhx?LW_s*&M`?mtQke~&)H?G6k5PF0c% zLF17l@RwdZ#e-fGpg(Y1@$%#NZY!t752x^_7ySR%_wt|jNL`PmJ*vn%qK`g_e1JW0 z7KwIytH32Xwq z?8wJ?9m@OXuJP;>30-<0B2?)Z$!$|d|54aGKJDru$p`o2ASd59{h5pt>D*?g=NBE5H2LTV)6y2K%}Kg8^O}>1?C7*T%!Tjk8nQ zcwe`npNTmBI6C^z&qS>KH(?G~cEK^LF#HP4vi<5~T$A&Uy+;cfLvj;u+4NS4{9`X_HSyOn$sNdQ&xizl!fvE9wkRMOFAB z^oYgi_Bb{OLJ*>lW4~5L?Ne0InMJ*HQeTLC_Ih48;);3|C#I@P&11JD9TYEh(=^Wb zTGu$$4HE_DqMhB)4;V9;E0p1*^+b@DsfLVe0x< zH@)BUmsl$J1dkl8GFNoQ^cO5~+?#oWL>li!z)S;61uy7>BU3-aQsLTtG6Gf_a>h9q z+yb~Qu5l-ugf-smwyDHCk#Fr_^fT*UFb# zH?9zU@fNW>9h;<_1R-kqk8n|c z?SgxnTU?pj9^@(1D_qdTTj5;X=}hkIZtNqr}1>KnBWIfG4}9|@K2TR*D8??cN+@uj7@^_G@)jayu! z>|vfPExxFRGam*T5OG9^5z$7JrcDw80#`60WEbwq=8+ikFcmV?&`pskk5FVYkG3Zb zyZ2#_hE?8xX@aZYKLlbEAYw+HGLM9r)1TlITcfV zsU}>1MD1I;V$K_J5dk%i~LHb|!bht*$d|d`nTv9NZ3DJ-oIPwmRwR;Oq7N z4F6j|y0qiOf3pZXogfch4|33NtgMd`uv-PJRs!sX>xrbF(6btk>$5X>J{{lso9;Z&-Qs%=6aU||c zy$%C{BJuNlv|LS)hr(WjStb@NVVWtN^voagNzt^T9&sL(P(wjygY2)n@S)6#^@AnM z`6~viGT&ewh|SCpyWeRby?e6u5=!Bv$(t)m_Qk5Qj+%j{*!x~PFe}&Rrw58k`<|&e zbyyoL)fy2P1G|vPB|};(Ul`KVc!<;ED~>!QEB;^OD=xh5zr^VGPkwiD&I`d2r`JGM0`bgz58^FCfG~{Yr{MieB260n_m8kMZ>xqdeEs0*gh55d(kzN(Cz_)5 zkxuIi@&yli6fMg~yn{fTEoc?{Xl3|_-y{%DYYy$JQV;QM*J5Zud^JA>Z$eP2Al_vP z5Wl?|#M7!nJUoZejyYQJT-{M0r6M#eM+y8!+cqE&U6GIkTh}xwu|SmPS%6LH{f;~* zBI^G_eg&|0+_{eE;=Pg^JO0Vh8=W|M&oFfr>4xJJCL@K334HnLQ~SpI+qcaoAnSrFzK%xr@* zIIY80n=vjP&?eQ zc~iQDu2~YwUf=)xL!sKizt>0$bPHXxF!YjsZ*MuI3uQjviX&Rx&L7e9S9>FxE+CH( zB_k~{q7DSXh++bAn}CE8Bf9ZwZ$wwgh)`W0)!83lM0wSXsBJr}M%57=3f0b^qK7pB z!+PcdjLFL2m?9HGFMTDH^C)FO^TT^Ns6e}PuqOFa^jf|D4{u~^1n#AKxmH&u(0+j+ z7}*yB@|b{_bN#h?=pWw5TJc*jzr-KeW@I{>4G$f7Yox5zpa=eRWO>CqqjuNfp<+FX zM$+}RdpL@lA4na=rmMVB)E2n;_iz-CBvAZ{AQ;77$W_XGS3v$b#~;NTS9zlt!EeDm zj8EkqP?w{)x4KcxX#1z5z>0j929~bFInhM#H>$c0$Agyb<)_mGv#By4CvrgxomFQ5 z>mk%0!6aWYU6vOaXBI>ue7LUhP#f^7aXc4F1JY5~Xv*f|&W>z7N~jkqd>+bA#*jq6 z%k#56T`JzrnbZKu?W(@FbFg)){&an7(HB`N_y)x6WJ$C5VUaWovwcZZ{;Mi)*0t-Td?XSHi{1P^oxh-#R>QrEFqh`F`YpvMZgJvjm}* zY->@p=?vK4LPcwlg|_G-`Ph)n(QXLj@3|rnaJuVnb#zzCTn#o%8%%TWOAq7>U(7Be z_rb4fZ@(VsZ$cgEH+(+-wG{hvw#ZK>CeGtb%~@Zc3y@cQwBJ*f3b*ONGxF^NSPYoDY05OhtXbB0BYfq0V-nu3EtAkh zCc_);20b?c!NMzEsEa%6$%xfQZBR64Q+-PG3!y_2|EojJ%lusF8msTcjEH)1{=LB1 zb&c69+~VxJ9FxhdM9zPzT)qP#g(~wZ3#?)hVdKsc&rtwLgbb;-hl>E@FD;%!I>6uD#AR z3U$SXtO%cwf%kCbX|9Fvy!orN46cTy^x5C;oP&0iInwJstXtW288C}mDl?-kW;wVs z4=7jTs#+;tLGZL6#k^Q>l-%VS8TXJ*MD4EdRINp<+YaZJT*tQJ&alg{u9)A8rGF-% z{+eHfC8JZixL{jq28{R4q)UOBc-7h@4EvpFmj(jXEy1Vr(gUHQmpRD&&SVslt~hVh z#JKl6FQLe9j**V`0?S_S+;(XofK`TSLcE74{K z_Dl^8^%;8=@}t6=A>AqS6@h&2OF(Xj%HkIZBw|FpRsOu5P>m%!ii)V%B2wf5sR%rPK2l#v z1p!e3QP|(-d(O<B4627~JuY z7w`$ocu0198y$VFN_8ZsQb!sZ&ybY=ZsC;AdpeZbLG{Vyzsl9O zkIn6Fg^PIoclbj_@QB0ZhSS#}bKxf@(?XLe|0ERoUmvY!<_{s^U`aZTF_$Cf$8dXI z8DEUM?8m0Rx}umcAP)a|2If>Q%iQ1}E6{G`hrW9SdnP}LKQM0NUSAeIzRJ~#@qqi9 z6)E{$k>Og1kMq47j)WKA3qi;;Khg7^12=!9d91^!e21kdX( zl!wz4Gnk>^JcLZs+4xA%)+sYThwV08@mrXFf=auK)8bGt^CD-45XkrW?~b-nz96=3 zto~0+)pta2-L%Zp!t~z)rO}<^W1L#(QNHHbX^_R1$NL4#d5q;PD$_cy84}h^!ScWG z8KA9GF8r**vQU`5MWsE7E5OzW?pJt^6!$lt8vc*Sa=oKF$Nza0_~We*0alK_j&WiJ z(ZJ<-pN94Pp3r*5AQVSfIr=(?dB(lac*Yt(2UT^f{tB6o@A^hS<~i=Yo&MzM(hrv& zg^tJe*Cd`w=&Zu@A1J8HP-s(aV->e?q{d{=clblmKT(`&eE2A$XDgnSwPf>_@%2Yx zSe_n#{HS8tnRiBh$!fyr!-eU+r}G-c`op~~&m_qmx0=T6cn|snA9TYa{!NBgd>CIslm;!qWovh~ za)ValvQ54_e+;($7YfsV(aLP#kybPdcjw%1OiJ3UxOtac$u$1YmvCxr=XfXAD01Sb zRmMy0U70<a+R7l~?W9 zvg6^Y-~HL8|C~Ja%C8GqZUxR`^@|%pmUBP33?s?gpo<05wz0;HBss2;2l6ByNKSGj zCxJ%WDM?6@Jo|MFBqw?G2y_w#@wr8ibQfSjyBMGSxf5Q>;DY8jz+>%WbB|ueV`gr{ zVng6#%^$9u`rZ34{pYNymw#2zejG~ASpAhKbZqYK7K8ScM{ozXjWzy2k|Y-~+F2$p z#wpH8fcB>($qGrbz(c#)pk0p|woZAT_qlE?hw_G&y`g-8LHRhT?9tO0<+&cpkG@Nz zJXw-_|1?H<`z@v$zsX5}@*h{o{Ffvb-)xdx!>TBH`V!Qzb;?Z)UcPhbgeY&n z^wqPbUXHP88*3bv%8nJ3&tGbK`B;PUT1iqV_)PIoe&cYo3MkK$B)^YvtA749gYvIf zmj%iXM;PV%Zw6sth)YneD2sC2*7}XNkoY@6r+o5VMA*Vn_}>l{ZLB_u(#PiB)ok#O zGIF4jPe_vGg4{}v1Qr|oGm_*uNpg^f|B(j&se=D3#vj5%3I46k<+{9WYyJ4wE&Si@ z$Nxnrk7M;;JeBc(t;yj3#p#-49+Ms6G&=hDt z`%97^G;mYy;eO^M-{vG3t!JR^jn#ijl3e;#G=-CFJ4`p_GSskj%K!2%+Rdsd=F=*; ze(ZEw5$XSvC3qYsZ?iI}k| zM{vn2@7&pnn=!WUY{l9SVQL$ny&R^Hh@>cY?Aem=^ub@L75bsm=6xMUnQ8~-F* zWS(gseVI23c8sS`6_8zRkkzN#O8rSzjJ_hbK-_VP;CwWfd~e%W#RHANRUf~wt}?pL zJ34zGUyLQzXFfN*l`H3-d~TXd5}5Hhl~Ln! zfWzp{@s-LFhRY%ux#JCTzR_0hX^-=jBCiyt|8)^Mirf5v6a^}M>|n939*d%1!jG}W zQ&_#PAA~?PdQV~cR~H57+2h+rd!E2;aO1Zj6(7T{cX=t_`~+N#rZe`Up>1A-j(lbO z7^z5%%Ix+0?SpMg{Xf+&L!GNujQ)?lE4gVA#N+$;OH*(T9d_P;0WP-$sGbHSPOJF$ zX#vXDfWWSN8Rlf%m@z)U2<{yJ;=veNTuD=y{_JT1`nI$3^1tK{SuvJ7zLs6uUc>p~ zS-A1;mBRF&ofe>}cjFpFYlfR)ZdR_Zv)J;z`OfySsvAy2hl;DHy8Bmj7jYrPU1Z`< zD0}#SZD#)bfzz1Al;rb^e?YKo#j$l@e(O}3ievSsapB4gRhYhjfAZxebqhcex_}=| z#bEHL{#`P&UHMtavSaz}ZDaMLs2937e^p>7j_ty=`yMRUn2@;mf2@83L_6MG85_EP z<>h}_Ir^s+qrc8Az&+wzfOd&(R~3%c-!KnZtzM_3+5NICcg5{wz1|g#`B=Iv2$nfW%w@@c0D_zZLI!2=1gL`tlz;uUJzf&_R&{) zkVO|Oaf%X#+;(Z>weN>d_>{J>#!KFh52J27i2cDg!|c4Ze&H1X8jnsTdiFQU1%9kC zvy>N&?0o#0amT4@zbrNnlR!MePeJa{idy_poBtm_wMd9=yY#uXm7_aX;Qa67ZKF7( zHFwjgJR5k(K^D-b^p)>?H3J9$yYD|0f$EqhMrBtWqcU4i8QnSlizz(uZfF~83`vsj zAj#J0SAAK#jNCRwxY=0a@1Wm})n6+qZZavZ=0YG&ZDCNw@A0+JQZBSSKI zZRO}cR^qI~lQ?V3Ch^ZTpe63@?PFD+X~6I*&1B{1^WLq4WA5#3V{kYCxmKKmeietr zcX5TA?;n4WH-UbN)9jc31s)nxFS|{eei-aU4mj`lBp^Cgv43ljR*uFi;D}JkjA`@s zwy_zKztQT_4Q_m^P z;;=shgvRDBVtj=tc8>2pKqmKC{nh9?^!8)=tM2bPg}>@P_42#7q7~yaJW}+gN>`^|^}A%Y~Y}2!5#^^uBYveSb7nmbvTd(W<{e zWrrKDj=qSa%iSKw2B3enkJW#CJ`Blc*Rxr&eXMF3myUf;kfaC@dfM!U)-;BpfjroL z{A8Fn+O|&Lg6|-0o$~3=W6~0T6;v%f?PGKQwE(C|mp(oI$^B5;&hbn6FD8F%p&}@C z@Pl<}+%IYMYq`Zw==R11nr{E=WTxB8tm<}-&ob3KDkEsoZQp{u(Cv-2Hr@VK_I8+V zkLGWa0`s3ii!#LWBS{0g{nP@RZoe!5rrS-NndvsmtEZ;hizXYoUBhXL>GqEKd!yUM zK2+v$jX*I~LbpjSr-W|T&M#U%R`IP7^($-8t5r4gLBXuLJT^&Bii_v!k!!w6$Z+a> zbm_|_3YFms7c+CMKOJL*p5qcPwxf>W>gC^o_eu z7p8xgQx>$vtx$Dio#29X4brjaGcr~YEsl7fFG9KaHZDc1^K{+I<0qiz;EZDz!`DPN zyl2nUO3UX2;)%?|HLKdT&iD&|-0A7@AMjUvpAad;o2Gn!?y41|k3tj0F6isEYMwSe z3uSn${@xn!oyTjXqqcA{5FQKDAE-q~{Vlf`TkjX)T*OJpG2>>$%T`hSy4gI#;O+@+ z{US*JIJotv@efoG?YWl8tfGNSZ&mv3Jx0H+U}tnl1zRf~r=XfU?!5fQP8?zF*Z9Gyz^z1F{ z1B1nd?-1%hKa9=z$jM4bTs%wn%UI(~WE`zHQhf4qC(9Z%)_4w9)v@}Px%wMiLDW7r z%Ll1(?4pcriBcPG_=7}CMH=^*-3igK^oAFGI z;9GGG*E!|Kys#{q+_p1>ud;ZzxE6L#JqFjBi>me}=NlpMw&4~K9D};L1_UQ(K9n!% zYOJ_p^??&H`5MovL5HxbQy?fy=2+uGN%G7Iyf%ODGcee2lBWaApWDV750xbMN|JAR zNq)#C32@!p8CG#9-$Tyw?BWZsG$XNZFYVOrr z=5m*f?i}yds8qaBN#6J zz>{*LeimOqgsE%BDV$4$ChHT7>X^Py#N2b1QNsr0Z zHdav!)1${xgN?_WDqeW66VbLpRYP@v3RMw)FXH!NemC)ZDZiKTdpW<``2AjfxAVJ$ z->dlD#qVx@ujBXo`27KXe~{m2^LstN`}iH_cR#-e`F#$*ll)HcdzjxDe&_hTk>BU> z`+R<1$nOvFdkeoW;rC_yzJlLZ@%zL4zM9|H@OvA-KgREm^ZPn}e~RCq;rD0x{ds=h z!0#{d`^)_P3cqjS_s#sih2OXF`*wbRi{E$f`@8(Ulizpo`-l9#o8O?9Le)L|zL($k z@%w&$Kfvz?`TcW#@8b6({CP6^ogupHK+<_2IMeMm5 zA!xySZb0b25xNc`eA;5q)d=BQzCD*9bSy$xsRkPn!gq!SqX@+jx&)yQAoOX3;8!zv zCql~+dJ>^U2)&BXJcOnNi1y&NnZY`QaB1>j7ea?2v=O2G5xN>7+&4OSBSJ5~Q78=F zhtP8fJ%iBi5PBV~8GMrbKQ;|Mh%R6wW(p?6{R zKOUhPgx-TtD?$e&)PqnZLV1M#{W``Cp_dT46`^s2eu>a;5PA-wM-ie*qCF2F^lpT< zBXlxC-$ke$p<572AoL}KK8nz%5V{MYYY=)Iq010@9-;FQs+dHyXBeTQ5$Z?iG=x5g z(EAbULTDJFHiSkIT8z;32rWS9W`s^cXa_=Jgq}d?aD-k%=s<)Ho=mhSfKUxWul~DG z80!yYsd$HbUM@n>c)YVO>t;5( zndRwBM|8-INSesGc{lGy^4UacU}-WP+Yq6QJCxq&>f{lMC$huoY_u=wo|(uEszkAj z8_l_E5(BAdGD6v0CXpJTSbBJbhN8oWh-Pv~9-&M$)*E-Tu}oq(mq@25>*i2DfXmaF zp=eH$ z}4WqNp_yM6N>tk$xWO2xVoY z`?$>!Hn!JNsMk%j%m5Wj7>-Bg8$z?F6MqsJDb%dSwp8 zrSm8oOAotNR{?Kd$7Rn5Ha8j8Zp8 z&`>myl29VsdTt)fERkIqO{5g}Nn|@y)=wlC$QoTS=!KiwofvXgfc14+&D&?JBTos zDWBp$R?Wf~Jj899m1!EG#L$o%Pk^#vMc_3<@t@dtU?gcpnEVp!hYTt1VE zkmASv$!IR;rdC1-h`ar0e>|_G3vr2k7C!I*?#W9w)z`zMbw?@$mysV&jg`bu)hTIGYM)its#;u6Esazr! zO?IavN~Tc@hi^3!zRl|eM3Ynu0+T8)Ql{Zvi%a@Mfq4ySYagX@d|sMGv6#CO^YZ~?nXC5!}-2sB0ET!Qqd$Mv^JGX zBr#U06l7d*zah(NG149^kuc1lF)0JSERE75v2+{~ zvYT0v>Q6@~yD5>24R)u6OsFrNmgSuK6PawTGqX%Y@ksISY(5rqvso>bTk#%4S*<8RhS;iUMGB%~5~@tT&rD{;?u!|P$Eqli+L+#;)@!U`&6$Dx5VQ!e zJyE?3ccnP5gcuMvniKwsxzFv$Wk#51Vk{FPMfc_V`$evSWZ|1elpAzYJO^S?kV)y} z^rlJ|#y{o)s|XVrPavBUrYEu-W{$T!_;Q5K<2;~w(ZaSayBNTU&iH&ZiGiAx5 z_+jELAxhH&s6fV%vQex?NNy8FDxITfDo*K)Vz$l0!^x2%KCC%>S$?A?Ya|xUy4i?Q zk|UJpk8lsV$t>hVtyu7+=TVc@%n*&0Mh10LA{9?>0(}YVj3v`3NmZ~G8lHQe8_VY~ z#d#bfl!Sn*JFj?jDVJWANe{c3+(^W5SjGHXlRSD^GeUwx83wObsB-IqUJy+Zg{U%GBZSS6)ID(hynb{Ex}*!j?jz;T)QwHmS^F>L=HiVmyE zVnl&e8FynMozHqBZODxkRw?w%!9-Fq0am~4-|<8?mq^9btQ&*?8E15KL0Y<7$vn~D zGBa31(cy_v$+|fu2`lEOBz+mIK6fy>F_F$#D}Y*|RO((|@@&o>ZcZlouct!An|a;L z659zB$Rj_k%_z9n48$>#%VB`HLMdqczL0i(jh zeoF?ZyHi<&hHa~ct4wLGS8#T%Wh#s(wEeBG#9)whll@v%Ga^Gt1XzrgA(UQc5?e4U zNQvyKO!~YL=;+h#DkR054#z$yTskT{J=8HoZ0KG9$Ct6iVm+x*;-PTB^)mXUG4qy zs9UilMR{(Vdb7icR67)TF|HzGOFET-PT|ckKpSmZ%t;<9NTTMVkEA)5nWwsqwlTa{nYMd% zk#4Rv1zSN}Y>$J9bE2^g!X2Aaak2ER=!KQ&VE>CnG64x}^>kuX7Yb7*WzCTzPwkr`^ ze>=;DJQUjaqM0@C1++#7+)T230wZs0MqnGJEViY%q?vGr5tpQ~1h-^*0OAt<3NuZn z2TVr%z+wkAuPdKwPp5||lTWRL!q?~ar!#7uie^VrvB69_mCk3GY&|WnNUO6`CP&VU zCQ8I@vo%t_qx@Z{v^XuWz_Q`-3~e8ZdS;Pgc0*Z9CuB~i_2w*$P|&_?Zq%#vY*~m{ z!Dd!u7t&i&N1siQS{ZFg$JzMfLVK2h)iy>KOp7U2CF=E+Fy!V2({a{!bNLK55G>Xm zjrDFyB$La;YOOYmpoPVv*dIdgt@P*T1=cG;O(`Q)@}xnZLXqQHq&5zOmBP3sa+H=J zjEcu8l8Jt=aI8{-Qm2xt*XkD z5#hlWG2YOxj9+miE9_dD7|f*e1EQNV9-4`(?F?+UfL`ktnJrLWp50h(DanIU+~gCe z+4=D;+3nHuN4!iCQ<%L`)T`{N#FHNLafYOV< z8FR%4K*ovG08@ZTqo}KVNdyKZnjUiwO?&Y~yi9C9C6+CI=hBKIF&~Y=RY~TYM4`g0 zd??EHOE^FTLIv{*0L{meu9yjEMeHL=q>fz5DlGtIknzSz5ZyHe6=B?bTM}!H0z}jE+X-+#K544h%5?f z8&WcQzNabKN;!zmQ_(4#bX_rdiTwrZLOc=oOH+u9#&x7e!EA4a=A2bbinkb>Ez!6O zyP8?;Q>29OL^`FMXt=xAi0#3K}orebaqn|j0Suai!ROa;%Ea>Zg6i0Km+FK_=6 zeh8j{pL+Q>bSULJ85E~Cl!go;-W&0%_+6?sFi{Fo^G4*0kSrMjBF=7R7#OmMe-_VGRt8= zp`Z$pbvGJk3*1Jxm5t$vbV_eyNrRyCmI1zx?A-jY&vOlp97wKYJDc3J8*&KA1wlsqY&r#4%7l`~da1Q9hN8_PbJ|p)PR{v7M!~p4X*yK4-CiGRy;ecmi7ivCB4P>D%Oiwo3m;O`czpS zbt|$^a#%4y+qel4yOo|0;5nWE-H7#@akC?UL-Ft8IPJYsT$qmMjZ&{p9bHnF224~w z;)`L+(K9xJ%ea5k4lv{ycF=+6DtC?WCauYvK?f%zGMSPpDcm-6%QFW5!S8`?;xb|<{0GL}xknKhA#Q-3<2$qiC}qCYoC!)e}m6Ee+Z zqC>-JNRE0L)-t_4D~o1~5qO1fK$X){wPJR{vAW<=k#!A_WqB{R8&`D3rXg|RgSxAN zO6~S}2SFrhcl*moB;sAHU2)TyGD*$mRvE#@z<4m(`D1z7Vi}rMS#XRROGODatKTd` z+2zcuuUvUrW$@P@cQc8NuGzkY1)vx)QT(uimasjqEX^p{MF9k=eYC09^Lyx3zTMbJ z_IVrDoq9?wv5kT@MUzQvi=hc3==BP~Yn^Sfuyz=<@n5XoOGld7EiI86FaV{ZP(1Bs zJJPu>Hc%cxD4NnR2?_^KvsAsH!PE7oBZ+wRbhQoUyJGgphKv z#X)n=@jA=>7($V5yHcB-^v?8@JnoPvQ*b5qRb8aS_O6S7aXfBcM zAHn`gxGJl?lxxtu66g6E_B{+Q4%gCIbBh`ju4)SFMj@<)7yRf6&n;H1-fsRfn%Mk# z7~KYpuXlc6X5GTryalm&4SMt&sJC~)sc(BUWUshal<{!Da5HlMnCWwK$Jd%K`{>+Bebqmjq&0C;d=(~|k){vRiXI8J%uHo8MoZ&JRW>$Aq zw^VmjuhXNV-2kjJ1Ks87tnRArC?>{PUCk|uRJ+r&!@_ffVcOn_JwPOUY$L{!&TvP< zGpm|rhQS(`auV#~*gq1EhLy!EoYMy$iu${#LN-sa&%G#6{z`pHw64Cy!M!`iy-^Y` ze(&99Z)C9iYVzj0*0*PJ6mv|y0!sIp1k&M{*hXC{_DIG&U&M4Uyco0)OApofW@JrO zQ%y9LPK^wu^I20&nRIq7HRasUON;hp!4^xgiJr&6R2tSw?!MtPrk$B7X$TP?><>2 ziYu!bQd{idMPY3Z(bGbf0O{P~eBrl#M5_nhW4w@5hp8%=H`C~XFgiKh7_Mrnmdf2M z{|avwmwX-==BD6m)$7DPUYS>@J9GAG6|bYjU%p#M%TEj;%bm=$#S>Uj3`fuMj8?P5 z%GYzB^u1I!$E&Vph|b~_Q+t@oG%kmg?3nkM^zwTz89b|+m&uExn8-N|szBq~8m{V} zuuzjoj7YZr&|_Q;!;2fkwKSY@McCzi;hhfLk!s{U|k z{d#F$vS?$|lEu1J;--rxZJf72iHB6`uBtx_TstSV@@??wBVwbU5>CeHsx~KxsDg?!qa*T;R zgQSfmv4*0H($+21gRD*r7zA`w!EVrfX&!19lmGmf2azjmEGo^)w_0EbQF2{HL6wh?X}#nl@ts}5t{a~=c;>q=Zj)prh5M|Du0*s z&ZD`0csS$2(BWpoxxr`-lpYqZG`+^ns%n}Y#?GON$kv2cq_R0T8V_%BF_#!2o7X6t zjXiy(4gQ)ZLvEjY>EWYmGBO(9Tqds$km;EIXfj(A)!RG2 zVM3zv)!?IZuQRHe&|~mNGL#A$)uX`DEOR z&fg(Lk$0w~!%4g1Lr@d7N6xVJ&>VG`RZ)nx2*^);N>P4!C-Xei)d2Mq zXTT<^4ku!IJgvZAjXjk;v4L&pGaJs1)h(o^C5!AtO-uNfq&Pda*b)Ny=*@&!B$KA2 z`G}w%G>ERe9$OI;mZDC$^{At6M*5Sy3hEJzSgm+NCacoeC*vfS|Fm3h@4SYI+K@^Y zaafuQ(=Hof(y8PKSQ5??U{Q%`-jnVR>)GdVQys z?@S}P@-VjO;gl1Ovf8J|MDXPHE3MrdF6h%bogO>grABqd!OPy>d8bT7Qt3?b(4{l) z_{ja|MZVR6d&}*^xc%qo7-^*XEf1Sap>zi8?ZSyhL8NXz7h60W7U*q^i-o9v68&ez z6%RvHSs*Zfa9riA+8%I$a3Yrt^ZFgu8}eR~x*oH^Rzjr~R>r%yjGbO>aFmFlwr#fj zncf~s54*~3Ny|ih+Sk7t$zT;10TDzU4K6=`cKzy{aF03~%$}cY0F^~d4)9ykRT^XF ztIEC?1<|eyhmm1o6(@f*%u?9+r1G01Ty%oC2U`$0ORT%e+ZDxev`iYf>W$HoQ@>u~ z;;mS-xX2C}EVI4KT9>Xpy?4!u(>t2mdpnv}wysh5<}z+{2-+7MwxR#2Lo)luG|RQs z48bdZC~EXV-_Afw^*Y%V@MbaR^4X7-cF(phpUm7lk5~o>%QY)*TvS7C4nT%*LN?o? z;Vc&{YqLm1o*dM)q{%PxSXJu2*CsgyvU}8rEpB+zk|*ExCd6+YpN1SG^i$eaWtN%n zIJ2_U@%nBFcJjNyHdOI#ET!dO(g|D8YJVvb>e>k13Vn-&G(=>ty*5J1=eu8e_Byh5 zLf^=$ab->d9}pg)l#&h4jIAC zdbffJioPhb54&&H1z%k?L*)=C+04e3272M-KJ^u%(!Zt6?Iho$COc|+Z^2xI(0%p= zy}d2VmnLwPW}6!wZrrSPLraqC1CJA3^3c7S$L7tFl{Q9BIval{>tcrG3u1L5goljzqH5VRmbKz(%mr3;Hb1s%~SZ;YqA6A$7gsZaq z>wKOuxH!wqs_aZQ@><#0M2b^BVu3iZ`$SWahXBOr@GuM$xshQPD$`pk+mxg|{{FMv z9v*z%C^#7WrF0{jbu+W*ntTjrUb&TT4@a*SZY{e9i4VxzZtilnrl0R-(qXxqD6IWi z|HA@1lkvIP+(^=u9^_NSpn*g-oKI!*!^7ze_T%3+qH9wb?N}Qx?XLc0bRc|URqVvK zQSh13Op0AN*QSP}8JPNTYot)#TSqVJVn3uqxg5f2Z;do^HjjMi0V>}mC3=a;>;rD4 zahl`dR5L_#K#!$ZL6n;SGYFwI?Dn_!+efsh3*TrZ!5Enb@}c%mmWyromHKJbZuw+2 zDppjZF5uc&uic!Lt7yXoy&Y@1aAK!%_3F)a3w=N5&pSJ|put*+Eq^P;;^2H0-mILp zOBgka1(H(V#9~%eb&ZNX3Uy|4SI3Hu(<9*yZ6jd6Vr@u}+f}gVCw9(EI(cF??4HMW zY7Ka!(U80Q;4 z^R9I7qRUyd;ja{F(Sb{J=n{PN?Ri?A)4x5nTe7I54ScX-wok(B9!zAzLwvo8Sd{zR zaC)Pg$t2=&H|2NV_4UdGMeB-*|)jKk}-HW{MX?aiYu%wPUANqK=$R8)Lba#yA7#F&DOmnQ7QCa ze@b=SR8MD`W!+=W29#kpK3jTXrM_#oMeamOq&@Am?4`T=gd>*00*V>m&7>^{s)zJX zVGX$8&RqM%6seX*Ay2&)D3I^6Cw1b1GnsVuZBQkbLFqFR{;Q?1`mQUzIf}=g7o@Vw zF+=w066~wnw*>Rm47M-3FX`KIWM7W&Vu-7Hcve+1KU+_ZJ~uqT-%-iHt0^T5t({PP zu0qqOZ>?tp^;*xmGGmBQYN_tViu3qQAb8GHd`j`<`u=Yg1OnFGp6I@AU-*ENL zle@+S(!9b3w5|>xg1mXVO79gKe=GPw>C;E*>PP6&!tD4&p07FKsw`{QLf~1uO|mL# zJl<-rSeI;R7g&Rv%rE{S@a<}G0+2!XQ7Tp^5d#mO=f)>QvyC!3UkhvgNs zR;VRR%wvAgJ~sZAt+QsR?8Rw{S?UE&bJ%icwRCS-JRrQ8=BUpvV32X)Y7O6DRwiwA z7!b`aIF+%k^DkcV<>)DYF~cBb?6iCZmi_UScYfN#bkEoC`BA7DQs*H#+RXm4C*I2C zpH-Eet(QjC=X}0c--@sMU9Fzd7y7<7zHHWXg1MY+pETZAXU!1l8{ABjm3hr~pImnn zE8OKkyuL0QNkxYev9c>{xzF?Lo0j>Js2TEZkJG&6O_6;IH^%i8Up}V`pOsH#+-y3z z5klQ8OqJPhGEJ((xO~o@F{}&tr;S8;7u=aSfe_M%5=a^8V|29~|HpRcX=$5~IGTI7*njy8F>|+hQ zdugO--Ei4Y_Fs0uosN`x-#4>ZC-+^7AkAi*ty%Xm(f3W`eD!ET_C>-=8DFmIF;1Gg z1J2U^A7TF|4be!ouTsNXem$g}+Qc_W0onh^|20xsB$dFyrVF1Hb05rQUuDd4tVZ<%AmiVP4+s9gp(U#-?0%fpv1V;oyJvVT z*>j!fw#;{)jTK?y-)Y79JU45kpf_{UDk_Uv8ZS3Sy5JOYg;W-ov55Ci6#F3NWcs`X zvco%3A3!bU+dw^uy6C6))OeO}FQFHQF@W!JN!OQdEbHs2_U%qLkn#8aUiP^)N-!cB zMj~LVTAugUXC)|g}x9q1bY{v zE@S9fg7*L>hG)?k>pFeN~ba`{{qP~+(GfLSQ+$TKBhfvKB?u_+r;pI`*cfHBY zMLxK76K+w`Gr3bNxNckdga+C~$5D(Dl%;d2g;vlST21{Fr<15@2^)00&rD$L!n%51FN2e2AI9Nlfkb&bgW^*(5xQDslBwN{5N5GNKUiz&P;xI zIGF%%($~exPF}Sqc=E}8-rZIkI%fB#Z-k?Hp0N)kZvxUrw&t1w*&7H0h9=@@9Bb6F zO4&1~R3pVC{dnbCT;UbDDX-BI)*58u~1x|&agZs;gfpd6P!*BAWk+R{BdWvBh0;|J8<>0pjfVq z+3)zeqwxf@F4L><4N{km>p9|`ShlpQ29fA_+mKBU5@IUjn@7Tyo7p~LQd~>T5c!S} z@crR@Mj;ZeN?03D?8oihE^hp^y{LZuU3T8`>%gX;`Bb}*J7jYf)YW|O#BrHU(t7`v zzA?e`UYdMbZJ%_9zgo7abu|~ohD$C?R}Pl`%*J{$0l4H$ACG!b8E?bvsW0flB>*+G z;S)|US9XOLg;#WRFI>>OviW`ClfxZrT3dQowRZKcX>GBO|4Alw9&j&NMcoFv{9_Djh9lCTEQ!deM9{_ zPZ{=f_v65}Z4G9VpRb`4p$OkrExJW|Y^JHpGJMo(*(?pTS>c-2_Uf=M%LB|N?<7=q zQ{w#dldd`pmF@@M)_lLT`*7K@ZUtt%agpPb6gd8~s4Badn&I!qTQ%_n`?#j%?)|uT zNi)ti!9^>jYOZR+rSa(vt}Hoas*Vn@uWwq5NiOR`=GJH4Yp$WrOkzO1B=vRB4A7o% ziEKEUgtc`f97_*F4`Zi3b&u)BbRrHXG`{p6+M)g`@~l`omCfPq@l5!n*_2OhNToNW zv%IH@446eo#+rg5T}oGaR=s8aQju>?-S<5nV5Vm_vY!uee+F=JEvb6r_T%X zhhyGCj=0Go-Ny0JI^T~50t~FW~k(A7T6KTEHB-hE&j~K2eWf1 zOmc+8IPuAPA>XI@e`9vD>tef`vO9?z$$F2AsZ)N4@V;0;)5tj(QF?nl?T2HVf{Tcy zhh59}gX5I?(;OFGla+*nZaklKGvttWmjEEe7m1S-ChtaUE9lSG?VhI`Sgi)wK~{RG zc0DzP*Hd^s)i$rEy7g4sw4R!|`Aglw=*C1E-z?#ezQQ=;yIi0+LJqf65CET(A#oAmVnaCwv=`KERta}ov)Xt05Lbj#YNrbRSRn8JNEyG9c z2iR0Chdof1{gL~w=5nVG$TNx7pPtB$vHUMH+~}=W)C8Dco;} zpKEbzfekO`?TLiaN;{>`wGv76p1rOucqqpj4<-Ea`;H+-kve;aQD7RAzdx0~t)*5T zIwXvO*dpRt*${O)ZdY{W%hyS(GApQ^V-V$Yut0=v5sOcVDBYgtWb*CoC>HbL-xl&s zO#jwyG=-2_kr+9Lp;U2(fwMIMcVGT4YC%M za%O5>$toNrti++u|KY+2KWR1ZD_)ng~wscQNB;OKnbQ7bS3f$KlM{B zTr+8-AvZng%>3_Y$)%PdDPUP8ADlkQ$sB^omvhdDIaw= z)HXHX>u$9ZASg9SvZhlPQd3>s#0Z-LQEOf80&1!g7FpCEMb)d+C>lB5tW9XOl+Vc2 z&8wxRy7_ORnMJu!75P1Ug|4))uRi33*kYx}ObWivAG3Bv$=HL{E?Lk}LTP7jwAitvKCd_^g^ol`@l=uDwX%^Bk#}6fYSzEw5%W)H4(d z!Mp{8(n=Q0a#l2=!u4A!g0F{&h`RB@gTQ`7v~>~@^$^h^3P5QhI#5F{Afm8_Tu(%m z8uCRVdbft$MMP6HWTy?;ZA1QI*Ha*(**ecGhiHi|ZNRZ`8+M2qHRM*us^>0;=r|4e zUpvpA9HOH&BovTj+|m;RM6)!cGhmhW!GM+Ld^^wQ0z^5TXIhZxD2?^ppw(|nf>vqm zL88NTo<19rwjq}XrF$8-8*RuBf>s~g8zhSA(yBs4hiVKOLPV1s1zJ);^ezoqS3%UE z^ITIQxFs>#*H;jaD?f)<5*N}&UWEUP3Qetw>=v|9R{o#%~83+qXf zh(0GdK!ZQoLcwPIJX+(60I23RM9gulx*Hv-n;|P4qN}`eF28uo77AX%g)G-aA#gkq z#ezh1j$PD+swjqBJjlD!ll`mrvcaD7kk zEc|#v#~?5rrD3vx+TDNxbp?rLYDmten=68X2Iu)$kmy+5C{zA?T|NSsfxke+srGC- zL(OM~U~(_ic|L6C*=F;A!u79gpm6l@o^%$P(u!Ogzgw}oZZFss*4%Y z><}HR^Yl4H`|Hw@4$)E#vFfhXaR{Jw;2Dg+;Yn?(bqrapI+>q-kgd*hHOU0v=f8;P zNDaB0i0UOCv}oGBSjQm%Zge2pJz)3jh~kF~xtuKiajU|YA>X#Ky5G+8C=m}2KUUo! zEPfCGZTtdcHr3_=Rf;wkQWqpzt7!w&V)EP+vgXcRA)zPEb6<#Pz0PCJ!F8%?4je$l zy~RAn^m$gb0sTl95z#3+k5$e}9fttM?)!*XLqrh`*-AucDMLO&7B??kKRb9Lk}cC| z5kM)uhGmUlMfJTX_DUjpT-R*1f4NSL0DA0YL|~em73T(34nxrKt8^Z#oUkq%0rdJ-M4aGQ zyyJs>IhT8QW&4Jr86mAutup z4E*s)hp0nCPE?IyNNZ3y5G>AFHk6ACebPNKJ@>-A?OO=s|z|{=o5}S5Dr9?i?b0-mfUYBNY@vY$RA);$g zeuG1l@zQ?m;w=>X2xI*n9g6_g$JrS52Q*@MrYIiBkdp&Mt8{xWQY$AzzGzd*w}UdX z81j=KaijQIq{fyZ?IEK5b!is=-CxgL1elj%V5f<@h|I*`slmkjxr4VmHy?J#7fpVkyF`o3;80^n!|pw&Nihz2!I zW(-czX%Rrnoo}bu>otvu;}djU>tZ2Q~mu>~UDBpdc8@0&EBd0fsz{?jWLL zkPLHT4$#Dp&pJvFzyoz0@-^o>ZO(gZfT&gHfz}13o1cT!TFH6d z6|`&sh3j`aK^Ovv7OBJ>06+O1qER4}1%5WDHZtT~TY5*6uue1NV;Dc32dW6s5P*91AR=z`^D(3Mvrvx*0Z`Y~ zsLHi_ag*wKhFnTSM`>&Q4aYY1kLf!sty(=-H{iLq0>piCNE8tj1vE3;<%te5B< z$Px4bd!>Tb3aVuYmQ_ukd(I(lmm=LEzF@ z1*Qi?4B%&8K77zP zQ9x;9Rlp4@vyp_34T(&^kcA;@-ECIM7y|tn#zB58n!HTcfB@ES2psfLnGn@IFNd$or$13G31)MCTYEqTJX+JaWD z1btO26C*#TL-x@S=o@C=1jcKV2Q&#Q0za_RU@CBFST|83Kd|FMlxE1U)dIy2Y&s?n z#7wYLeqe_*kZF!p8m5dX4Kj%7m%{b8U9yFOUuW)NWFrKCF-xx}+pWY}iB>WMB9v(* zBtw%26T!3+GY@!i9xMQ+l`xG0FNQ#x#4^m!KkYnks7m=cMzxaj9Pe1G^;t^mV+d9` z>s}i@JY@CE1T(&DIr-h7;=)@Y~rU;%{YcEw|Vqxm5d>A+y0hQd5%DPHis;Jbgd2f ztZkWlkCIqsAkRq^7H*3wWUex#t-@+)wnB!RA)lR70a~`*n=+Dw?mb`3ij|f0M+JPicH;hzRu-9~`>HHvo z^k2a=h5Ti-A=ur)y%_R-8v?Zrc`ia8tPcqf>L()xm(R3hQLN@Y|ZacvIFB5w$}(qBGB_0veaH9j4Wno7y+;#Y(=xI2gQgV zBNrMO5&_IYSe|%4*^CZ0jnGdFDcSEvKQROfh}jeJ$?YX|JT_q+3_%@eB0uOx;Kh)Q zwuGVA28Lj5FxIm#tMOw9$(B3Kv>k#j+RhM|oD5zVQIiKIBa;W> zyn%pv3wK5w)oGj=DbW^(|gFiAkVHhX=(Ho$Vs4+2n}K_9HV87&&xDEJja zHrX6})DgQ3LtyTNk%pgdswIFSFr}C_JY(nimu;)?;nlD4LIAao059mmrX;K^P`DZL zEgN#Ls)HdAL+uq009>?yN zLqozk8FF%ncwOhGaQy?2=Xdft4D%O1+78BxG#IL(N380g2!_B+U?6wc5HNT%y1!JG zSI+ZqnEiD<3zX!-kce$PTB9hBA=t?^^^DjM*q}{4pK`?X$9Z-*#G)xblLHo{&bF#S zApl8mo-+f)iZnkDs8M6cFKuf5V?YEph7|0P#wIpKnjuHnV{?+)17pZSCHC{P+|JW! z=ZV@7xM7%B{F!SQH4lFcY( z^+<+5k2Jg-rZbe!kl!oKl%K-&zrTWlPhl!~PDWt9h}jQZ`+S?Yu2sav5WUOG4{RwQ zNQT^JHx5oI5Fi)=g8@wRhE%oN z7UzN6mZ|4KMXC(>hg}aW7id01VEQ%~G%JE+2rL(-H283tmV(VF;*yROdNIG3&oW z+jt5NUAlnZhKN3`De-*eb#)MW<;qH;8V&i*B-!9%$c)K?0Y8f-i|LplS4}2jcMCk< zm@L{2L++Yv@uHU|3-K}J)yY=JAF-b-t_-Q(&$2YXe?J)ohHTi+;@?;7Cq%)JYgICS zZnPoavLW~GCx~*MXZI6N2!1mA%W}eyOZF#bg8cmJ0O_~TfkaN=Kq7WE!y~=qTh~kU z+}|J}giJ$9$PR*G2$Wv967d6rwSmB4!{pgwLomDsf&~J@#-)8#J4xU%`~_}`{2%~X z4&+BC*klKj9VQqNpR1!2FC}kDWyH9z$NYcPqeu!1NeWtM~#x zFp5E%VF>t-nbsdt42&V*KM?czfxv~nV#pt%ujttlQi~3hQ98_CO-`^OSewlFwJC{$ z^Q^TY*o{X$3@P#J!*pZFtwCao3_peIf4_yqbI>>=B7jbUyCNHMjHd?r1%1g7$OdNL z0^S4Q71ugM&X{U2Kbq#vewg7E2w#F6KPg8pK`B@YG;!nkp9iw_?c=y zL!f(@UAce~l(?QllnBKSTu;!?48df_MBxWZ9$aY|@|%F=F*h?PvxXtFYzt4bqD+Q# z*bq@M>m@E(TT6tvchhwXY`NiuZvjFQec&x=7>R``Kg2^&ZZnH{p$rM8e1&5(3R zEVBIUR67I=foa#&^C#uk$dH%R4}RVV5!?M4a!G|Hc)-;ew8oH|Dy+SbpW2W|DrA89 z!5+C81*l6Hb$(v8AtBrLb9kj}S8+Y7D=oX!g_UB=X2|qO7H&0@EZk0;Wa0Kc8{$r~ zFc_X>;dY@7xpI;iF1VhbPO|9w1@(g=@1AV!>771VntcLVxNfqQXUk-(o~tKYl=z9s zVuI(=AUAwQ_fGeI7A1bbUeA;J32);(5C}|T=Ac4>dy-@@&$`&<0Le)OuMS8t-) z7NS~s8dwkF@YJ>z)FZ!-Z~Dxq@q8an0@kzpC-P%A=W`!=sF^4{en5@0)Sr&1Y1VPG zS9Nus-qpM^(xpC8--1unhr_G7I^Wyc((R9)TL~6ID}~Hd2(5lqZ+679>n3gu`qgx@cMF@_-WzOlDRrPm|gpKor7wE>Na! z{Z~IogVyO5=2VyJ;|(mcC^)2!CY4aTu45ZS=f__-{NT~(fK0IDBN~4pA>hGW$Ai_^ zhX0`mjuk+|@w}+udNTw4s`2B!RE0kjO+2W_&X0{Y9dAF78BjDPiP502uNaUDRkh~1 z7^X61LQbmvN2Cb`9sXOK{(p#g69(Sv*ocJ51*jlB{+jd-IRSD4-wqcF7adb5>^!Pa zSQai6{&aMqP;*p)DHv%vFA)oK#QG(4Oz%J1j7PVt_yPVX$Cw7y13VFLToA1Xaw6mD zU70Ocu9W}7w<482s~pBX-Z(RwbaQUJN3PN;Ur5;s-lSwcqN=_(TE2k)q*V10Q*-IS zTb_F3isbZP{b;h~E+t|gEj;(C1QSg?Jv7Br51VRu*s7uQAWi!Cdy|6esaZVrATQ$4 z@ZzZlFF!mJO}%ji*CbUu^^Q>epr^imAfq8GgleO)sHuTR6>A=ND8XwJwtl!kVHzM! z$<*VCM6}=d>xIwkdA*Q-=JmosdtNV@LfDJ3r;ZNmDWvf$et-w+)$O$(GgYGTxEn8` zH{88bE{e&z^eA=72X*A0^8edXr4;XwuUuwTT0NSDW@7UT+!kja@EaUfEh^40-dEuq zO996r$B8;YXW9WF#H~J-0;{JT5Lz8|f~!B(R7u+okxf@{%uTa{^y-mBR|kl0K1@0r z8?sj%LA2lpA!xs5+4^iMtM2mKWDEePSm+c7A3tuLBa7T!yeTC@N9U=O{SBaYL3DMv; ziIVq(=nHoeJ$O%uF8Tq{tM`Ox^4&yDKMB!A+lj9FNr-NHfas2&glN)hMDcq=^oOGz zdhy;6{o^Euj{0ec?r(7D!k>m{V6j6t{WL^}M;&UqFGNqK9QxsXAv)$#hmP7AqAjBi z#dn72;Aa@gy`5O z9s2bHA^O6v9Gd*!A$op~L#zHfL|6aCp`#uQ(Zw$~1ow|OUT~=Tp%DH3C5PVkP>7oU z;m~Cdh3LkY9lHIY5MA+_L$5v*qEk)^P}9#tboHD7UG?)2U2$-wROk(GazMKR~M<3sKJx0(9BqAv)yV06qA4h+aG>NOwFD zqHjzK((WfhbW1o$yPpivSB?$Rflr0#teHVdJ{6*t6Th^`8->_x&bBU+WCgtlc51S{zR2C3l>A)0qxkaqncLqFzugt2>Ssc9{PRIN zcs#^3e;`!`j~71XJQko(E!?ew6uLb~(Afgv5IHYbP~~T)khAR|q8AP#=f$ZMh#gGM zmT5#^m_`)`A40VF5OR(=oPw(kC;GD$5JqQELFUGEIB_sfhxDoqRPe9 z6x>!#q21LKICw76lDQPzK9>UF8VU~AP-s^T1u9M^XHp%}+&XeDtf#=S3(1L}N_6|F zB&H-|^4N@SOAX<{3K>a!7 z%-ulLyMde;Lln4Si0I)Va<--^aPTnEl3{WV$WU;7h60yo$oXcD=;S;(mt8=Uw_Hep zUtdU-^dSnZ`Va*!{SeWQKSaUsMHHytLKP2gpsI#C23r^+^hy|4DLoeU9jb&r!t_pQp+jzD&XGUnY9v%M={G zkwUv}q`=g#P-XHaq8DzW$#gS?hHs|8_M0hG`*jMO_jRfa-%6q3TPbkUtwb-}N|RRI zMuFY85fyGD=exI4#jl|RmPvA(2LJeVAWqJc(#PH6l7P9T4PQ_+2(Q~8yHoX}NMo#6JVPJj+}g0%-b6g$|d z2uyP*Jk1GgndSsI7>KbpmS-b%J*t>d=daI>GQ^PGHqx z4y6xs9QO#Pa{IfT(EnlY{o}Np@<0C9x$gU(?rN&3CMD4z3DJ!rlm?}uAESoC(8Ne= zm?gACvxIgH23al9SRq7XWrbF=wk5RN*bUju8aBjccRs{swR|7%`@GK8b)Wmb&UNj6 z|N1_@u76H<^Ss{Y{eGYK`Ei}=T<4VaR^H^^O11S?-rPPab@!eMzt~f$xqVgQqrNIt zvbVw|dn+||UzK=zUzKX>r!a9pl^WV#6@9S3Lf-)@)igjQ+8v<0@&gp+9iUPj4pi#x zgH+MMhpJ@bp~`DJR3-L1OsR&$ly~{zDuux+Sv^>J4-8hSWQg)UJVK=|KT_eEBUP&5 zD3xqGN}8#M6~mc7{sUo}s+O zXDBtcN)+yt=DZ(IeL=ujE>V5!b3@**xX_exAaY^OQhs-70tacodsvhg8>4G$^x=_4wYc~oKAqbkw*sPZz8sYLB#%KP18 zO5L$sCE7iqlC@7LYJmATD32GQF*B~s{PV63ax9DcT2OvBh5-p{EhNf{6^vB z->9PMwF*C4tBP)aSrv78RTX76C`{X+RHj8G8(Wn3w-$xn-cai7jS6>dREgG&%Io>2 zLgr1S&VE}JHU3$7JO8YT{%^Btck#Qb{XTzHxcjfl`|V#?CI9-d!dD-wqDwzfskTp)m-$pBDnC`Y;!~A) zkbkK}`3|M_`C6r#zE;@qwel|c zw?f0el{#XlNH;(5P2!b{CN(o@M%Uh1?HJuErVOIh3WfHjMF# zswa53ZGx9*p5S?y=p_!C=p`E`dS2T^FL6MHhs!FwWNU?|UYX>fb&{7Tne2H(CVT3= zN-tS=s)rS)ddZ=ud8j(g^O{cc)ZS-!MOU2Zskf`VMCL3nS$CG_HJ{}rdYY`etM;s{NzecrLXajxyDn^ z%=1uI=XvM;*i*ll?_uZ-UZU;>55K>`^Sa#Vp~sD$`o)bNT5j};KEB!W%Im$v9rd1< zxy4INxy4I1-{N_=)k|b<_0;FLdieLPp6b=$;lKt@ebwNletEm6F1o|>p1Q+Rf4uwKA7I~@RKlfDUdpz&#dpxz~UazQOv4=k`_Eg3F9_HNdsn72BlIcbd!y7$y z=Tgtx;~_8o%)?&M@0WQ+w?5`!&&R#Q9gll>>~YU4S?;OJp72sFPk7!TPkPClp7ikW zlb(ka9!ghu>bj@AqBmA~soLkf#7ob4=<>XmYIxqmi_d$hiWfZ9akYo~)n4Kct3B1& z?0K7;y+r5Vc&Vpf@{+Owz3*?m)bqdfl0(;es^L`+zj)R2HooemYG3oz$_-wse~YL7 z^S+0DKk(G;A9z^zfv5U?=;6cbvE5TG|MI+nJ3K7h;i>AKUeWOXcxd>Kr~dM-hrZu=MVnMYz2zm)C6Q1+ zP9%~g$pkJ-CKAob1YS-i5+5cL7@tZc8d3>7oJy#&b_rCsOQ_n83Eb8(;k9&3prkmV z`gBgTd#rOJxm%Y+`t>e}^wTAY_SbezsD^F{jO(6AG(cel!vI`9u_LJ`?C)1+~{S zVC*y`el!i<{nLO~r@?!q8tO;W;e9(DYHSUX@6^D1^E{}Z&H(P1fmHH*sG&1~AI(J3 zg%17^ef z$!sLn&xU&RDtO;s1@+Ecc!yjA^}w}A?zk3eO&yB<_G73|u0vw%_3-Y$9_qRUNRIsp zyvu(A)&3S>=q*rlZ$ z!Q1_As9uYJ!xo{aZ85xS?gKX6hoaggz_KM!2Rs0beE`XyKLD@g0jLWfLD8#^0qMu# zo&Goyk3SCYN6Udl%b}W{Kr;O#F!o6#x~u@MT!F-^D}eV_K#gxgYDE*&_@{uWPeDz2 z8mZ@=hU)YTF!mX!;^&b#{dpuGeIDMM&qFo*8i{v)jpP9@!aMavsLJ00&;1taiM1&D zWCPS+-#}{AAAtpbgnIRDBro0s_1kxl{Pxd4@n4|Mco+ETyGZ>0U8u_U;eGl(ROUmZ zR(}Zm^Ft&K_y`#E5fT$VLh7lH;T^CQ7_k+JN4ElNwnCluDN@gU3a|6ub>%i6!>Ow# zLCq;qCB^O14g54*-lLa)_wVeAG}-GadmY!gA8<4`ZLd@uRuFBDXxu2f*s8 zigDSJZFlcA2Pu@8@|BNd#b>7_wEvgNnig47^Tk7Y1!9O?DQ78`V$w&QD$oWhCP5x9z@|B%4Dq_f!RoX)%II&wct?Elobj@BS z-;;9vpN&U}AM*azF@|S(3%6ZXmKSUPgmIF89}nnGu6K<3mEC-_Q?%b@CFNGi4J)6l z{T{G^oc{@=v1j!4MfHAbpkr&jtYl~Y{vuq%(|uX{W#dG0{?d7i%i5m+{=xj^L&F^Z zTk$WvY_ffO7j1v%82*y41urSlyuTdZ=yCk@*>+C!U77&qkPGuyw)_)7bqr3vM;%Sh zU(spu4fv@~5*SL(v=fCm`P8=`IsX&G0`g?L(=O!X}YoEt;l;uJ70f-~h3)}NN~e*be(qtD6t^+)>CJITA+Ir$uP0XbJZ$_AdbF*sS) zIfb16ajemE)UJB44Zy|Zc72M%@d3*r%pX!d+3^MM_czxy_mADx|I0eQ56QXwAZztn z$+`R>n-Z*x!L63>AY@PJnyv|LxpRxrwIe&v3!v)$|8P8oDL!ON1 zt{~@s;AhFp+OL2m}5F1{%rdp3v7F6dtB|Zj2}LyTvL9&TxKKkWc={g81~4{ z5Fe2X^N-jgpTHUY?qWWEzE*#nwci6~&>nx2#1Q+lnoj+Z=yRK8`-JM)#p!TE1+omAm9$p90$Lt>wDLVJlO>=VfkA z^52{S-X-UM=wLn*|xa`Qb1M*GwzFI%oP1(hZ-O>-t@8|ZXaMBOl zPR`#d*4Pv9yYvI^kn=ZXH=Jd+=qt}=PxsgPXLn|lD})z4WGCv?`)l4co~%^BLoqn{ z68qK|oQ#dHBo`JRQRP^{`(?*!mz|~@zZszI^bZO#ezDpg;iVkQ4%EEAX_w)x{zd#K zo1K)C_qXRVe4w7oe83oT{&tOq3)FKd$5G@=`|NWxSMrtl03*-U4oQEWp*$BS{drGv zuJ%v*^O6|yq(9$rfcB#+U+K?V$>oio0)8o#=XG*n{*&?><^dm)ixVHSJfPvAc<~{A zm-&Ea25R0_K5IQ-6*;H<9?%%UiCwZO!%gJk#O25Yu#CJbE@vfxCURkZ6}uNEfG5bg z;$w9p+8&X&B>^m;JePlplRzywS9}ak0&^nl5IFoiH~|YU*(Ya@ge>Bs6o;3 zA^rIna!&hGKqdw!{dvzA`AUCY5<}kn6tIJKyYyS00^TF%Z=_?|wP5=v8|;&F#p6yH zzmRjqW51$Z`nlp_oHUxWH%y+y#q1*BKg>6~>!Do6jsnkpON)R@DA)gV-|%dwMeh0{ zU=q3KBF0aqJqgTT|GKomc>IM!b$mU|Zy?h*-;p~WxB4}yZ+OTX8XoXiEtl|I+fqd}C8G7@sE7K>A3nuYb6c;n**T9VxPxzdbM}2DiLD zFp8YSdyYN9`rjUyO3qpT+XK}x^6l3Fm`ToA|2qJ+5%RM2zXNa)xx9G-tNshWv;%O^ z(c16+Q3R$Ot@8-VB|8EGhHKtcP6ImvnFvnuuj~jMOiuQ?&0a=d z%f4*+cLWxbmosy6c>WY_c}JizB7fmFb_ABi;C6Ndn#j50M85A_6+_;*V&EBarhWD8 z4%jg}AkS5Q7Z>lc*Tt>2$+_C)(oVbVb>%y(Q#}1@Isprq zuglN%oqz^%t~gxT30OqVrQhaGKwShU@tW)moKH?RLC;>se+A-oaA#n*V|9IzW14b! z&Z~>us?NZx;hauF3$LTUy}DM;HHBb_ISw&ehJ$4ajrZy)>Yoi(B6n7!*Ul?E!hNcBW4^pn~#T z+{kXgRC2EI!K`k({1+xq%5Pye;4I3MW0j)HZ*4bVzY}%&g}vXGa@p1mC?V(aV`+C_ z2lEf(M9*Q}f%nMCF7#1)&gu?aG+OH^dv)gUqxJe6(Q{#UU>!NvICyn;pqZRY&n?}7 zN65v|v$PZ#GFIy;yZ?siIjj_DAm`GvrW9B}&ZTF4DR2onS=*A6Z-IKdx)kVmver{J zz0KhR&ha^tb#m?F(<0aa5uRP5&jW={%*h# z6Sdv46MK$7t$szGLsxeJ>L+Rb3*zZP^K+le3-sIDb^|IV>-!|%>}AR!(9W0k1g1uC zqQ}S*po*N?-Zj0irALA1joCecF_l^mf0Iw6N8q`1aZjL@oU6ZC+Y`8&oNL^)Eg;Vo zH>JIRsg&p9hV=qQkn@iUF?Iy%Urn!F_PXj{eJ`Mb^1|w$#P!Nvz<6>lzijRWRL78) z+#Q%1gB!T}uJUl{SGhYdCqkaY-`w4S%gN=vKQ0iz%XbGhllKq3DB$mny90kGm-jxD z@g@21+#MKss*b}??D}Ah`-LCa8~6|T`|bAGs;9zN^#*=0MazH7mS3P=)b|F;rfS|5 zcPo1X=@{JR-oQVZzpGv(_W-t%bLBg551=K26T2(-0G=f$M>=IMQ%;tjB%bH*0SrA| z+wF?0<$D0-F}RI;0At9x?Af^okcr^Lo_>9Rp5$c1YE6=yi_P!#{S*k}u^vYfqq@oU7ehxF>KjIal1S4#;zr z^Oik<0hAZUiT|bF>q5>Pq@MoEwYlXM=qHEm1yqxF`M+i_U=cZ&{}=WIo+9V_|0XN{ z0{&mS7cl1BX#a293#cXM@_%Vx;A(O%{}1cCOJ0~?rQB=!0#hk3jLXKq^rz%}|8KY^ z)c>pd0uAI{{@>CUSVu0*|DtDc8PG<~)ea3V19n7kVoy~W@Fh93ORirp3iNOFWx%O5 zx*TO&%j{+9QJ~*iSq5B3&TRGRb5?sKdTc2JK0i;(#j*%9f)o4J?hSl=ftDB5k4yW!vp3L4x!JRj zvhCc}xp7uN?}7UOnOdDs-aK_+yjQu8e6JO4-`stG5^}Ef`%Cu$(&Svv_v`lo{&9)U zH*X#|px^d=fT5J{Xz=*7pOd$@xeA8ZOXpZSMyxAScIdhso=+AJ9V1?4oVU6T8Ok z1+~{eT7J{3E*x*tLE?U=cZ2JZ%qfu6XLxAE=|e zFizT^aeaaF$(i@3>1lIv%QfKt+5LCv=^8IB?hiCmuB*RZ+aK5zp{La6Z2@^MdrJ2Q z9-+Kv?e@Gt|1xra;E*eIIm)?gIq_u0v-oTF{y;r>IiNU)x8#f7OZNx*UZv&dy>||b zbJy<=RFiZ0b^HFn0&=2HPW~(>`TsrxfO>L6BK#nFjvD~nezn#!ul@z}oIL&2zP$XA<}86ZMpO-ESY@MRKpmHucg^K7Dy^ zTwDF5_^t8)VElDjzJKJZsjmgvf%yjj%gE@H)BkV)!F@ zAdsG~^>x1gI1nf!ceL%dfS#2H0*8@vzW)fw3oGAj{0H=NaqABR{&~H&!!^&e{Xk#` zIamDkIS6PY7q)&@^c#5)@E3Bf@|zWq=NexxJZP7GVVson>VtqUnXeq`mAy=y6_~%- zb`UU&<#Jy{yOXW|1A%vL)c%z76msMjs8{0#0*~FKdDnN(vj+m3$hpdM@j#$C2Df$~ zuq+0*Z6MGP!HM0a2Lo4<%brpum+`A*x9}qm1|}}hc2A3#zm|BJeK2tC&6*FZ$HFZ> z7-%3D76-zuJs4ONgWGm6a2Gk(`+(9zfCc1S^<&r}Kpi<(Io2EkoF60K`a^(<82PR| z1Q-(|-_3^rgUGqYL&-tFfEe-y4gyMIaFv6AfBjUKuPfiVgMc=2F8?hZ1Z;}Itsexe zA?J##?E!hNxayMuS}D)Pjm!XBV{o%FyX*~hj4OPZj8&`yC1_BOj)>)WdOy0!4m%R)zEtNc-x_8w zQ?CR0)*J~eBInAt{z#yOoGagzM*@E*cedvF0%Z?r{ao__$)Ug)a(UmUa^6(p zW#CZYRC01~Z}u|w7KqQPp}fU?x8_l#+*c0;8pwymm2g{z z0t?86wJTy@@ln7f6K(H<@y4wU~=>$%A0t+*8V>xTo&p4R;Hc6}~TKX(oX4qK`Dy!Uy$U*e?S zvA_Uwt~efdERc!8%{~?w8iQMWEKnZ7iQQ|D1%{K0WB2xBfmg`8?CvuHXpYEV{4;U{ zur3BSYXr~|gIhQP*c5|XJpy=>+&sIy1K+)D837D@Mwhc|KDM|VC?glv9%S3Uav&Xp zt11WDV%Rai9M}lwtK^N#~|kQ2SKm+4mn{p504yz#7-=i)XV2c*e`*)RF-JPs&{;3S`Z#{-?n z<&8tE`4}0;OTV|8{3Q0L>1WT19LLum54`o9w(kSm4}txbCu6AqV2|${h zv;0p0N@8&RMgqOax!$Xc8wr#}$P>F~j|BE47su|UBY}GIF1y!{1R5gpm$=_P5?B<2 z>oW>yBn)>zRWZ2Y6XV%C z_{4bjR-Fhm#mIO5iMz@p%npg0TgzL(Vl{v2qMBm7Mr1ds+Qu zw*1EcRpf5AxdPAg#bbeI$;Vl*IBYD?^CfM+YhQ|*vB1A6_swTDu^eZ~RTy{hkX%{Po32h1Vo^24lg zKy?Hs_AML-j3$@Y{uL;%wc~(g^Gd4>Xf=*pDJ8GwY*nniLsVvnK$T zx9I!w=2-*%<>CoIGdWj(uyz8lm0VtV1?I1}O#r?m7iS);&qN^ehSt;7zm1#-42{9f zng|Rb7uNr0+y9Bcm>BX_PXsC=IEjNT6M^yMuCe=*0`;l10$4`g^S62Y#F}N)iz;JRdzZahZRK$=s_!MAj46f=F;M5rT&OZg1 z8AIOkQ-InS+{ROYIWf4MrvP;koRnX`Nx(Ja;*5(bCjsx0Puuav-y(PJB;eQNqUIHZ zUp@(#^(P${vKLkMGUL7p`TLu1o&?lx)chI5eLm36BqsyQ$hq3*fs=uT2u}2@oD5t^ zPWBAXUPjLX^=rY^uTr(BeO719|3yja|rvhJ-%bVY^{2}qVdMdE)?^;jS zde$vdfmP&O&%MQ`15M;y@jm!;;O-dtR-F#i#mIO5>A;*A`7S>lm=+`7ji&=+V&uE? zbf7#&zWvSs29TR$mtUZq$DOgu-n@CR05|&#;7Q6e;{m^2qll%5I9Bo{V+FY<<+2}~yEdOof>b60t|;;Q~kAVYaBZsnOk zPjasLVL6|#B!;|X6|mz|U5{M(4y*#+BR7_Q_5B#Klja?)OAFB1pUPyT;<6;MO&iHLqs+R=fh0q<|q{+VLdr9C~;*^Wv+ zRq`?1|LObUj05Y>0?Ns|o;O#X1&oQoZ9WSaMb7ozZ1QYiC^={OpAD2naAJ4m*+4sT z<~x4B9IW?+!p}b&c#!<3cDWUp?_PN}F!OWmSC^kQpAFQ;;F8mTIpkdNI&d1$K+YAf zmD7NG$+_BvxdC}Dzb_5w=i=5+1Ew)wSG%x%8ZecdOJ1L9pgaaQvKrW*oU2`!RSi^- zbNP8;^{(=D`FV9UP!~hLEdhC9_DUQUPX{JaUYz|9hfN3m{e_Oh1@?HXz<6cWbYRj~ zns>#;!s);ma$)*P|Fe2Jkcq)n66H3(O~Xxy=RSmDT`n#NdY20DJvQ$AN2}u%-r>K+d(# zLwyY}GzPb_2G}P?zME@+NfDgX`{a4Rb>wOz#sgCC2A>DKv_spSca9_dDqPihKnpon zJ(+(VuquL+aftMLOUPYi*45lREOH#OjQK|MdEapd#(BeL z0JY@u=G_D1t(qCYHRSU4TPQFewr~cpDn|aRX8^4c`Aa!$nE~t|H`BI15ckFB1LZrl z-C^H1OS}v|ADBc=&hX1#W}I2TpEc(LTgkiLPt~6fw2=#I7finqIJY3R68Y!uZlaup zjOX;@N9V?gH9us&-v~R;sn56CFW1JXA99}4h2LpDZ$IULzh&)oBRN<7kaHy$#Ngyy z$xF!PePu84uydRX#KC`_Di8{%6;b2euE9^ap$P+(wiouB=KBL|) zdE$rP$Kb>dPegFpaj^n!A=f3wI9KY!tc14PRsK>R&LHPH7ftHJ3FN}&V?@uD3OIzE z*1jZaEigYYaW-CxH#* zrr7n)isx+nCxNfpYdvS!acc3|_)h|vj?r-{=VA>Y=dw%A#p*&XY@M#?Dd%D($;F8i zIp^|$Vy)--c6%F$6FKLym7FV1JoNuqWeQZAk-UrQZ2V6={`k?G(#@SXpXXC#eFrllK8?~Mw8~^Qq|B%1W)+5l5 z7pH+syJ@+3&$+x$D zeHRh1N6y7Usg~!mN6y9CL3u8FD%%5pBiGGt&#d_}DNi{U>vuhL{(0vy7b^euz?|JQ zUl$`@wzLP<_0)Wvez3FyFrb&_!@lPcy@z!GP98a{=VG0-kM?8OI9U86=VIMW z?p)hHfjE+Lu{M!&#gUwg)k4lyE^;o`su=R*T&$)DdEy^A7t7cY=RB0+&cJ^Cw10Zo zb_d!^ITx#poXc)G7poV!FuO(1`JI99_SN~uDMvXMYw>=Xmop=?m+3D9{h6GLRn}i~ zH`rWYJSFF1)sf5VCj#8SF2Evku65Owa()##mw)C4CEm5G?H`q zeQ{S{5xFqGiyzl^1?G{<8@C1gv#l$zB7zH>56b!jz&hT4v0c8_{DAN>KUy?U`{Px+ ze69Yz!1%t${ekhl$P-)V9jxWu#{AR&+Anu}AFx;6$!{ee){ltH?EuRU6puzpSA zX0`&B#o!jp`+Rb)@u!Rv7e#Pc`xS5(xh1Ba-_|$RZ-v?$57;?Y`z^1336$?R514+E z=1e*I<;&vE+V25V$+`TrSl$mta1#G(<^3SJ-!UIQUn>qI|Lq>II)= zZObpPzNudl7&=b#dF@EBzexfWJVeE0tzX_c z7E8aVeCJS3=NRK_$@jEVb-q#t*~`SWm9O|^uEYs>SG%3vgZDHoH;fCjL-G;-eaL+B z=Jf;hO=7hj^N~IX9kWYTlo>A6iIxcAKK@&+AvLcs72mCGYAt z#II9ha5Aqnf?S2|mq2~aJ`YE5QRQ?c@0TO;vX_Y;{tUa{_|@3+aKv+m_(|gR4^y>Y ze@OX$e(YyNuB>P5dAjEE_Mx=mT6pp61LTj5p~psf4m(53cZ~;j%KAofu5y+3sUdRITxI*w;=}9_IbzQ$$}!_kKOU{}$d(^~{m<6< zz8aCQ@Y3EklaCX}^1OS}G%Y`BA9|6$8Nj*KnvXO8C~F_Kl6S?k>tu3cu)*(vjR%Vh1HL+@;C8p{1G-EBb>zZJG9fqNk8=( zxxD$^K)WsDE021Itv?n2$~@@@lqYkO*~_%gmVbqpdE?#A)&8Aoe+O^zS^E`m>kG_N zJUdIv+rjM9D@t;o&kFcK=56L&r0)|uvX_a+Kzz?m0Cf?ZnctgF?r49$#L~mEPs({? z0=V%Kt%tGK*Mn*aw=)4OAm@s2d5)}&;KW{ej+{a+uYMQs*WBc;{KLl4qUX{i&_KB^ zZhaECgo@|jfx42{7pECPm* zbCu)jB47+TS2=De0;IBkNBuA{S>L{`z*nm`k-E z^Y*1IP|sJl13tejx}MAW(>8LhdM@ivH^ty&{pp$*`O5m!RWanr`qRc3-10PV6S=T; zky1Vz(?ByhS9$MD1M6aN{o2d<%+c{ZuKh0mx#D7Wd*DsVi&}3b{lLm1;L^)={!g(1 zPv6-gw?DGtL+svG1pNJKec!Ly?x(-7?hDLc7Iy&V%+txA=wWs30?d^cW$-QCxVEeCt9VNE#75M z-uvDFH>?;)&(r1P^1sA;cXGb}mst51@c-gsU={Dno3{h8! zr$%0wU!^={{pmW&3*$te*&TotU^uzF`2uTRLwH$#`U?5+F`grey8v5$to?aN zjOWQ=U4Rd+*L;tN=Sk6LRu|xv8#NzCpT(ljO`4avvFv4@C#>gHk-uJo@F$ud6hnVm zfBM}|HGgmneqaf(vtIL2^Gc#mRS9t7Et=m%^?m&djAQFdfPat=`>spkd1VREMlP)0 z3Aecf*c8Eup2@Djn*T!2!Cis#Z`F3W^sMR%%p~X1bADH#B7ze=mv;q@Bp1h@o4W$< zk$25YB)b7E5&4Th2X+HiMR3yJ)^q`ukZUme0UndgZSSn{ipa0;2JE;~`_;7$ZDlv0 zjhxG`o4WyTlgoRK2)sW@b_ZI?xz;TY?7mAs*YiPTci;>+e(2kr7uY<&XbEE$7k zn2#&IWS+No3{K{GljOqQXp1-Ya!?QE=T5aH;{9^-`K8zRWZ0e9`FD;SAQY%)3?QtC-c*D z$mNZ@W4=efiucET-`jS-E?22D*~_#8fp$~g{|#QExx8_&6}J*!^1k;)@=x32QmfxJ z@p#;WTKOw<`sOs3ykaJeOc8~EkCaxW`3fFyf2$hF7ErXZRB13le{l` zo181|wRH_-X@;jeNOYHzw`Y_{Y*Tyl5@qK#M8PMoUF@PLC*F3B=29B zkqaBIiGK3_wJ8QC?_XEN;N<;la|9PwZl>HH;{AE+@dE4WWjxjKdF}r>5#=T2EB(Oa z7c`&u{8ylzmUiG9^8d8s&#K>|w~R}kU#;c4+DT~#9wZmm?ne2ij`!#7lNX3P@lP{3 zIg&MdnR*@=_ekH_O3vKxbG%LLlkw)d7@UmxA0`*J{y^l(cN90q;ACCN406uzx)m^) zoNIh7?c{KBdE=D8bECAAQ^*-V*nW|?TCRX0gS2V6!j ztlfx;ljC`RnBPph6&R(rr zJ0ONXWSsTO-)TKu{fD$4_mVU9%=ZV?G401q0{Y52xUIa;6;Ipbd+QinX##kb zoU1+$O8|}J{?~eX8SlTwu3rVlsnVV|zpnk`dVY}l^$a=Jxw%rm7Lm)_m#BcBr44_V zyx9-JkE6i+tvu&cuGf0XvwQY3?S6pEKIf2g`B|QGZjZsqbIw)d{@3yt&-)*ZC=ZE$ zDUX+bukC!oejYDSe&UN0S~Q=xPdJ~C3e=MuPA^bTuBV)PsAu}{&vNUD)nCf{DfyP> z!#8yP{=N+FS@&7xF89gv!|(p2@B59(?=Szz&98vHQXUiD)c3i{SDrhMBxm{~KVBF< z(k`u5z`il$NqbiuL!NxEy<=mve)7Hc`{Z2T)5`bSuaXOkKe0o;*IpSTU-@49K5}{W zGh)0b`A97Nk@tsvmnoc#g?%i(Wn|C;q5 zK5xaR=ppS(HTkny?g2ilhj7xq{ES@Q`RRdixwJ2@ko#}vp^X0?=KW#)pov#|{ABKL z=KY5A?V)|*C-MJsa`H|gdztpKfM2D3FWaR3`WkVcx9V?!_GHMZ1=^E)C~smrEiiq; z-*fA?HQp1wWxW2>ds>e;`#Z{by{uL9uIEB|Pcwj=>$yPA+U8WXWH?NAFMW4m*GAJ%sQ} zJzxR(IL}G4|3mlpbvcDSH;TTp|HBuQ>+-+s|FAg*C*KkLE(Ryx5j+`#TbuyyCg*C8 z*Cv4LV#wQ;0DcgID@_8G{6S=8ulx#UBHu{rgn&uJ*6e0}dk> zHh*XOQMZUGt~JkT3ha zJ@BRG#aB7{7Z@+eesAx7rTH6T@G@U<*bdF-J&zWUFZ;hd{;#gH%k?cv{O{-YTD z+ywB+PR+|Z4wt=B@0TZlUw^B4SN|*D?JbMoqU!zCygzDxP|-{3{c{od2`A(1rQ}@W z8)<89iI5kie>Lxy7|ijjRS%5*_4rTrHI7R!(f{%ooalcxxxD>y0{yVe$(>JbMueVH zpQOLM&(nJ5otsyneUkkWz9661{uSWmIbldb%a7v4Z!)icCHb)TG}(4r0rmfdT$$JZ z19?|@NS%2$1}E)SBe}5hh>E90y#H&4ldD~o`Y=7I{W#uU4^yC>k$&*nwC2}G#DVx- z`oZ2EHSc7cpuY`p{P!lbVlN_lzjl?wFp^4z(ReBL>aR=+Cx%6p;##aa*7 z^P6-}Ie-$(@(6^bmhYyx-7G z>){-4%XxX^TyZY*EHlZ4m19`>h+o9kF}(le2tSJc66fc3*ZRBOt4aA(lMAbVB2W6a zF%evW^5}GYf%51=InS}(OAq?9vpll)%RUu7v_0S2aaW-H#EaC8 zRlL7L#PghKH}5FZ<^QtX?_1+si5H3g0efrSwVqwZ&zT4=to@LD#EvrFA2!Yq{iVO| zLN4#SBC8%2Xg9t*vOv4>Bg!-9IHdpd$AayK)N46AdpY@0W*oV};;nI^+*dF2R{Lr{ zO69asDrkSsg{(R%>VABys&+%#2@m0w+H2YW!8BgKOUT`_`E;@|E|k=a6%~ z*RDwd$CGol_w`BOpctH-8(bQL+nfac!}4(Dn@j;8#oz{}fDPna{ZVBKc%EF|JZ;SW zBTf76Vf?!4m5kdiC4YB}@rLvt?;NG$?-W~pAWo(KC^=elu6{<^qFymLnZNEq&Q%`r zeE%)=3-fbWza{OA^f7Pn{x!CJR(meI_^+CJ{WgM^dM^I^B8DB}zs)f?@!#*r{kQYe zqEB|b!Ta;-KkX4t`sp3yT+hKW_U?6zE_ZXkAAbRP*>|K7T!H>Rl?n9s(%y=0FH)~0 z=gZSee(&su!^+?I_|C>i?f5;i|*~^SGEI&(qmijs3B+cjTi(P=1d4=gGYkp9S z?~$c^swZgvu?T&l;f1*`Fe`hBk#R-0bbTK4mv~gdFv^y z=SR^;p3k2rpSRyw0r_&C-m_I&{ueRIN6yo`>MYHNmAm+Fa{~AoxiJ3;CwWyzN%@_TO zi-3j*PW&~v2)Nkj7crg}zNQFx_-q}odFKXO^+)uOeUUej51VfgPWDA^j^GN6@Am6o zV0^cLa!%lZ%IPCt&K)mV_14rUdtIXFC3#+bp|;ocK2z#$EjgE+GTxmUgOh%91Uc7w za%p?_Bex@>y%c+7e)+Rm+MclUqJ)$0DBH-n_ED1eNIS^6p4;R-(wF31^Ul(5#*ruA zQQ{(Phbv#1mr9cx#rombmq2?X>w7Zf4hi8T{$+j75#-{W|0Zj~Hj&R8zXtM`?}~7- zwr7YVfBCMc6S*;Vd0XR6DMy*t9#E_0{?wKmc>b1o?FMo#J!M||S#o1-c>#N*-)tr4 zYL{hQ;?@XG?q8Y!wvjXMVf=Em?2f9>r~gp5k~$ZyC;eU~Nj#ou>brpqsim-3eP zx`SqG-t}B8?{&)}xNN*BpewnjSWbStS>+@12(teA4)W%?Gu`*Mx#ep0i`n)=_Q$wV z>+S0Qr2T9l7uNrY-qLMMR#opB=B# z^7gX*#^1upcT^?hT;pi@jw($qtR9Qq^4#$S^^1x}$zR&f3d(iaE$!z5a$$B${?dLv zNbdcJ_DOhI*IhYR`>DTOPF8y+ygYZDbgky2&Ib_tWUslld75|i-*S%kjtEZjpPvN2 zB=<+#z5;P2^ZJcHj?Q1^^_N9(S^HDKL*y>A^Dj`Z2FtlB*XjJH*l`$mzh9LCdS0)& zy!V}!U7|;Q3V48g)OTRgF37nl*Us1SrHzs+eg2xaC+DM(bM5aly9lTt=Zc@jMZnYuPW-mE2soA8BX+!7~^8o>Fb~~VgoamFi%y@(CqWu5jc0eV$L+o<0 z^b~%5J77}1&i|Xo0k2>H7DQX z<@mv}Ps%~gV>$UY&AXoO|oGVV|2IPgsiR81i12BT}^6FKfzO3&6oJp=ahJSW; z0B&BW{gXEz5~#2JIsz|5a8cvvKk@$mc0U6tcNzP)@&4~@zZa+{@}6?dUD~d&^&ADB zC+;dO@H}xl<-BO#w;ldmZvRps?&P_r=RG?Ay!m$Sw<6^#maX|4RJSCxGb>X!+BqPx{_x zBkP%r!xt>o_l5OKQqN=@UPsPVeliZ98G~Cc?+eJ~J+}nbFngJPv_L%d zDFVKU$xC_5IDE=OIxbxOnvBD5A{W+Ah&&mG*O3deOE?*a&y3)r`pKcZ|5)2Ef$@cm z0Va^k8xI6HnQyu<1}F1PHA9TZ;r zxf7RZJ>uvs`}WKsFKbe=m#Ieu^q%VhiyzhUUGuTBuJeW%oP2|OF}bk$qp*0-+AH73 z@%|el^cP;nb@xA}^}jp@FV7TzdtCGDB6ulRS>JN?6PkCu$CPzVjpXv`U!eb%?`GDK z6a90_Copc8xr_DWUa-gQ1evQJebIhUTYZ^lw`-$ktF5r4|O z?PbqsJ;UAu3McziRg-hIuM+QLVsNrg)gW@NIG1rZ_4qO(&V`rwJ?|yW=dHuB+D9oLSwFX!ylb2; z>*p4cbCsjSZ(Rf@dP@ABPwqH-{hKvT$ktzp_gA!C5834rSP!*P-sh6bd;egSo9H3$ z2d-GB<%+Mfm!qAPeH%X||8tuUe4i@s2hMy|%l(CellKE}k_)RxqNltcc!6AAKW6z$ zczM5iz-v1Hrii!^{}v~JM_<>x>-*Qi3E(MmdE;Y_PonyTmArqSi1twIkbdFe-)p_j zi(!ZK3xD~8=6`1UJ5+{qIrroZE#J&v`*BsEyks2o z9r?U*bAfs*77mWV$$Pim$o;SDv`cuu887;NVR=bBN}u)* z`Xg+9Py8(7;19{=?H_8*ONv}s@7(K8+HY5c#D{S5-gPE9qgNq4W!*|e3{KXq96~N{ z{1+J4%es}?81kh2r$%t%A1VJM$VGh@A-t^jylB!(-}-_nO?` z*O+c(`d6k~nSRc6C)1){TCWnOy_xo7dI-~@Opj+ej_GMktC?QNbT-p#nJ!>@2h+t& zA7`yoLm2DaNxS)%=ASg z-%{J?Qz9L(e0R-sKeK^Yh(8<2H8VB(Shz30l^L}$Ju*Um9T#3UFg5b+42=G*e9_p( z^wkM&f0l8;ongAc;+t>HEjM$S^7r-0zp~~34F_s1C+5nDd;i5;5MMI-f4l!lPE=P| z_nZAj%J_j=EmPkf^ZtUDnYXFnKbn{t-rtXymx({{L+5IyhF3;@L#|!sGS5NHTzJ~X z)Q?~D{KCtWe>q=-Rxpi<-#T&)OpShad>MTj$+a*w?L(M86|y;ie6PjS*WaojMt(E7 zHm1J*A@*iY)$+@kM(JNcu8wJx{@{lEB}~Kg_x(?=2 zL)#suzo}nsldXns*Oe{7k1412q}(_(@mt4%cq`Lt`S?ZJM-#uijQwp~KvKek7kqmx z`_21+GIC8!jepB>)$#4G<-}4WQ{TTK{xTV5n4zza#hdn^np^|Z3utc`4{mgxVcHzR zoAN8;i-roOVfq-pj$9K{;~!fe<9}SD3#5dp?;p$mhHoU-#MIZv;*CDdC}xkjeGy%ulu zX}L!0-^%oL<8P}x44aH{VQ(Ld@WPo z{~`J`kZWS<`_tl0`%-e7mS4`)=dJeCw7(5Jh@_RNA3q`Skhz`mnTF|a{8LA+iK(xT zU1u@nraFa1sOi}&|! z<7NDrk(XWayvWp-Z~5QIFMCJx8KyoT;{S4T6->kGm(d4*rF^Eo{1AO=$u%%F{gqk9@rA4e;v7|n0za_l8?1se*A>!)AD!CWnb3G`Es&oRIU)d zT3+hOKKD$+^f&R)Os<8gua6Z!#{cD9P*Tg(A3t0AnD(TO2QD-*tvH+dTkVx;PwKdk zzLlvdUweMc@GVp{qqM@Nd~M$7(?YI{A6Oaxlv(x~|CFWlAIh1A`N#0p9W`Ie)Nh|H z`Np5sUG*Otm>PX-e;WC%8dZPG zdTO~9OvB_Ged@?HG4<`W;?3|)JP4_kX_Wku-L*dDOvC(R{Eyz6FJbD-*Z=KbMxQcr z6*eEDe;v6drhdFxyzl=#b;fl}eSNI@W%Owx*UB`iyejt5@*9{M`6ZUU#y`#ETA7;p ztg!yNi5rKvGBxsTdyW1jT#!=EG%6l4`)Nh1nMTQPAlJ+^Djur)Yx%WIefgGujQ(}x znrz-GU*peKa&1igc(CM~_OL=0y8&oo>ifrftnl?Ym^{-kdkvrA2anZEeS0naO?)-4;o6>NrgN(ck9Q5iC)^3&P+m+^1;G5Qa+OwIgdSp94v*UHqN&$Q&5@@^xi4>!QB^0RoO zPlg|i)-g5u+x@GNUp7h$s$d!we@*0CnTExmsSgb&YWZzUeSNHWHTpD;)_e=oD19U&Ijs7LvK)8(QjPncESEElGKM*S82fktQ zP5)IvuEFAMdyPJ=N+?UxKwei>8W|5o`L{hPRv zb2C%lKOuY@Ib5TGD0?&H%9)1QYxHj**KG4v|7-X*a%IlVt7c>i5Xu8yfMpJL2q{MkURiK+3wh5PN}UNhbO(TkK*aZzsjXxi74Bkn)4LFe3H z-EZ21>f80-o0!&6URZr<;6nH&ra!+x>;KA=xptWHX(rdo^x+WR*z*eiUf|017xTE0 zLiNSD{_yj=N88iN)X1~-Gv!q#hh)h)H%tw07ntGEsQEIcr(IaMy*2hkjW-5SPUe!r z_SF4C=hw*8=oe;B_M=5PcR@a0l<$qr`YHX>zl^`?9?^ejW@_~1G^Kx;cxicza+#X) ze=Vf^O?m&p`n!?WCLgDXzE9}%f0bwa{n!t3<1lb#<7dbUolj$JuD{LwzmB-S7e5GV z4Y~i%5%&-HrOvsCRo9x!2F`A6(`_pp8IM}}jn`?jBuhn)4(_T^=KN!Z&qIpb3$ z>}1s?j}Ov*_4M&L^>;w2kE%|>ztMrri35tfR*?E+4Pp5(U}8LlTO^5mIGyDS0Pi?= z`~E7}ndPH^=Pd18Ui>BVr#_P7FAr@FLHl$sPWG3SuX8-}EqpNh@OgdbC-SY3YfmAc zh~Irtf51I{5Bn^^UXYxqgW4hYnQbPj-Kz{GE^sOlJ91<&Q$H8PHUI@lPk@0tc~u)B7axf7YQa z7X~!>U*zi{7XwU`U-gHC{|{sPA;47SFMwPO@MMV}Hj_wlf7G3Y@@F#?`+7aQw6B!| zc|eiZ?JNE)pv}VQ`72<;KTJ*}@lPk@x&c%9rvL{mHUmm|^!a z{b+>k#{os&=+9D?4*@2wzsjFd{?;m%4@4P?eI1`to-pL<0i}KQ`!BH{y@2i31IqoD zX?`5N7V?0m=M_?(X2^8{O8K>aq&$H?v;8bUDZjoSkoF2RvV0Iw?4Q_->mHJnr+pR6 zTdNt${j0ve6!{qBS^;JLZSrS0&URyf5}#O}l1Nhi*j+3i2NZc74@sG2)6g{t?O{VDFEIhx`{*>}ZAr}KoRsP^hY&Q!qVL#zX zPGUdyCdw=U2`BdEjmbtc>+7FY#G0h~;B|QXbRz-|5GN0SiDyUXLe<^5e!N z4k+@b_NpI&@&KCTrTp=cEZ+(!?fdt&$^Avf(}cZklQRYLj$(TS7bZ`*q&~q+=7#{q zp6;I_-#(hZF1Us-0x8Si<8@1 z^b_kbw@n-`v%?zAPnD;{NG!wx4wc!-PDeiByKaTCZY8csawU_#<)95GNTwx*-?5n&lJa zSN7%pEI^wG)AI{J+3!HFAC~s%gq(FV>&bjdU*E)j9CFsGWO;30{2!!4Md-U0Kq-%@ zy~1l)z8)}@e8D{|9|M&4dwPB+L2Ta6=nqbNJF82q0BxiiS`U$ody)1crmHGw##{3|l zDL;`9K`v_t<*nz~egH6){rK}N-wbHlFGc!mE93$%u%5KPN439{zkm+8q5dRL`m6G< zv`0JStT$Ot%CD~n(x0M`YgY35d5Xw)L(bZqT>c{-M4TZ>dE#%eTr=RWbhxHvZ8Kky z`ewb&@?k(Jzm7lYAMGEqeDEWNBCq?0$cH~=xj3LnUdq$?Im>qgCgjEcP04X8DWU%} z^Z~cgM-ut1ce8)={7?8}X;X5`+J-On+snY0_BaT9?N8~SiSlimoc?JK;QRwuCD&WZ z7f)w?GoaYh`H6gR7|VwMP4ZIy&~TP702FyWezpzZ3XH~nNQv`Lk%T`9e0{wU{wv^P zJE24p{;t@+C~>a3vVS`G*ls3~M1KhO8_G;@I0=6z?EkZ$f!}X7`y;V0qSBuLeq#S> z#Xk`I#5qQazX1HiIk<{{WeWb3Fqbc}AE4520bebLNz^}*%lc|~Oz=y==U&#E#DC@B zC(aR7`M(Rk>{BX9^p{}0!A`8*+i1^Uk!fZJW-{;DTRI)_=)`)mHtuK-(iq26#qQ%P5#{ozNvq9gKzSGHTEAc z^{_=$ZbRr&YE_tCouL-DJ@H?{xYz)ze@p!7cg-_*X}fN%2eu?x8W$iCE) zr2UJ*Hvxn?3`y$uC-4*J`6~Vv z@M*tOcM|;}_&(Is{-=SD?W+<=^xMHVjW6TR;PRX5HyeCY|E~jIC&_;?_}HE=k%YfL zz8^L5E5T2kyMiS84d9#Fw>gFWXW-*bh}T)y0dCMVG^06*Wr{|bC;x0Xnve@2AutH({qJ({P4lB0Qt$_qZ$CZ{0pC==8Q`17rwhS1-JiV;zT6K>694a8!R0fJ z|7WM*-27^0-Bk@c)kW zd5QDXl>XsM*uH6gkqy4{aKn|v{_nA#&on=J9sJ~{A-(;l80+&)^V@dtP4}nYfp6*` z$76k!DgG`6-xR-(fN!$@75Jw4@%?{f|C;jO0KVz|eG~Ym`PU06_?hQ({)zLNRr{Y0 zzN!7<;G5#334BxkcnW;e_3cIQP5n210hiz8|2;2czPuljB=K1YzUlc%3HYY^Uvm-L zH_adK20wAWpz`lA7qkAM!chFh;LH0nNmBl=!B3oXuk-_SSfkauU$-RDKOB5hd@cmv zbp1W&Qnqhup9{e^#rI0^P4kQMm$7|)f7gzH3xC0U)A(>#1M^M&;}P&pXNtd)Ynh)o zcNIzE>pk#I{@oetMGhB5rGGK_ruevQ1?O+N{yh%9DL&r>-}HQEGS(xQ`u`)~o376< zf^V8%4r=7`o92g;!8i4vqro>lf4l^I)A-W@zA1iQ{R@}RG`?@SiTP(p!>RV0i}!7& z@qJ;O^-cc$34BxkTKZSkH;wOKgKz5pzkzSMKIPoX_D%P{Cxf3jhg8*n1^A}-8*hSd z@_!rR-*o>u{B|y%DZa*mZ_>XBeADyS7Vu5u!;g1x{-*vjvT6I}8xOw8zg2g#zUlen zRVny)gKwJOz6`!;{P5ky`6teWRPB2l_(uvu@$UoQ^nCSm@Dt}AEBy?-&otft{SJJS zegu5e_^=Xu9Iuf`GJZb~zUlh^HpX|;`=iHiWdE7&KMuz^EGGS;VjhncoQ51z0eL>CJ#vF5?pcmjJc_X67+J2G|Lh zHkax10owt40B6o)ej{KP;FOb@-T-Kw!uUkMFkl;C)_mrd0(JtXEnxb5z;?hM!04&W zZv+gS#`qM#W0Tj47V^I2P}Ar@lL?Tml?NS zVOakv!-9V>YzDNpFy8th!}%Wp2Mm17c-lW1PWg^u95B$s`22xf{#L-iV8+viF^uiX zaLMir+W_b9%XlkbY!c()0~w~B$#6bk8(?NW(@Oy*(Q`BE8^`X-{p=B}BZ*-^?L_=b ziow68ME2-fQU`lK!(QdytkE)-^Xb2iVFVN7v&SUo-;8sT#*Jh8G-O7UsFPqL?CeM2GOQosuVR{=HyUShL-d7ioz z<(GPNs`d}w&+%;I`{YvK5?61+j}iw1aU*si?kTmu(qX3yc2XtEha%(;X!qfWtMic0 zvB-Z{(60b}J>qjO&~F4i4u6I~zXx<_mu~p|F324TIZD)zy1;)7{G-8_cB6Ko_PrA8 zN^S;x2yg=+9sfY>EbSmk{1a|wze{RSxV4t~(he`6Jkk!WsF$f7c1JrzVJB6he5hVe zAs^{yt1)r-7wFP&{sFqwQ?9R)B>#^8LjL6cfx+Z)q#OB=---VL{QDK)Vd}g3`M6%_ zv;=hVr_SdXJb>NNd|D0pbh`4PIrqxlxIXI;M;md_?`z|e>-hq1u)kLIKN<^%E&@Fp zb{+?P73i};pMx8{kCpwiLH|n8&j!`!7Jh73De=^{&MPes|Cpf_@4ftc`=6I?#{61B-(}zXbHxKtB_7 zvHuVj2+n~0zd-&(Jh)g4`6kd;;Dx5XZrz3UpQGA&CFnFxQJnW+9J&T}`?@}m+z(j) z^$Vbk{}jiR7N9+(UBc^<+oj;4WV`{mj0X#M=QtJrZ^ez!1kj&EeG6xBex|rsh;nqP z{7i}Rr!nOZ$VcL02o?fgsOZ_CFUNJE9pzdJx{j|6$8*lQefFY5vMtN{6@Hg|zdM2H z9_0HK?DvEGo5=S^&_{w!?djaxoWS#eWze@DV!z6DB@O&5!5^&n0q|FV@7H|f6T^DE z6@YgGJ_z_M;ER9~FH}xS=b@dXy-FWWj*rkI$#^4h88?^Xeey~`8E^Icv>y9&-HiMs zg)qN2C9#(^DS7-1ET`UJSq~_C^*dmXYV^S#Y){6G-Le1BoybSxzi}<+GiASI`9ESG zpXdapi~JZm44n2!Q1NuewM_RSUy-i>o$5)?Jfvhv4Q*jMWv(8YhpVE?R(CbB=o&WYIH>Stx= ze(Y!Ut19O>>{~S&ei!@Oi4^oK8-xL!x@#rX=|dpFaUsB(5Z#PnA9LCT+x z{g&>7yp(?)_DS-pcFD*7Mw^s;74|X8Q1X84KeRjO;{S2jXXp@hKh=%>*v?V@j38cg z+|_|zrTqLy&<|GrycBdj9&SLK=st>GSJ1&bkN1$LHPR_$X(pW^@eiD#rlPOK$E}4 z4+R^O{oASVv`x%6-Pe4h#`jc-{7Lgm-JhbUufE^eg8i(n-Jiz~xeq$#4ff}|@W-X_ z$H}0-4!X#9Z)SNtPaXIc)Ac-c{M$^|^U>AsGW~tnk0IY0?5EWOy39K+0X+-lmvXKE zo!Xb~^CqHwS3>Si)xII{?*zZE`3BkfYZd$H0l@bFe+88LLuvFYo=F|Bfaq2U#pey=1&!1OMoGV&Nz3f8D<(e9H8r_T>C!{QeU1-=JL{gI{gP ze}MU$$PWjd+J)wVQ{eaKQNCwXyJUgi4*n~OKNI}7z<*8gWu91qbw%ZXmjGT4coX0q z!pCzZDkr6#;dk+WE80oY{3nvzu@yM^pFDS)x;{tY2U9!miu|&kOtx!Eln=dA)BXMq zoL!ed`E&l9r9AIy+Eh9 zpzBrv;%_$O^z*e+@Xs*t!{C>Iug9JF;4cFILlxgq@Gk`ad&Q^tr*b}zxPBe*W5DkK zcf~$}djlQ?I0Nuxz|#Sxf5`LD{SdDbw@oT;GoMb5<5u9(KWflF#Q!n)nfSDp@I^d7 zIP~G<@vj#1hHOROHIzI~Ng5COaY}wN=yMf)7U*XwdL8HzkCM(qd1{pWA0e;l%R$%m zx&`ze<&kwH5td&r=(|;S%ZV)pwwGV*Hcmk+);NQ|-rT*xyw9(T{yhwIBW1 zk5v0{ne0=F{x1IO|0|dCK9on|<0I@>s^>%BgD&&bdW`4Z19|+?d^{%f4tX| zIH}so@;ZKg1zqOHjjFx%{I&u7ImlPfKVsmY2L4Bg7rK|B2%~tRl1O~Ki}=v(EALCi z?`_KOOI}QFhfd(qzSkiCPmq7CKb2tH=a-VQu+BjzvPZH0IG*Q7|9S@d`@X84Bl!n$ zJ`*Q%e-im~KrcZYNs1Zrl_dG=_i630cbdv4ANvTOqv-d8PX4F*==XeY<2wd<@AprI z>-T^GSr4L80qD{Wy4+h`<)Apw<pVowyxL{rUH3hY;4Yq)JpD z>d*Rp$+JT_AN{`MFhAlA{ZQiIYtZ$4r3(8w>;C!sVQeQ&#osBQH=^Eh{XZLY8Q?5`I&mo+=G() z&vMkO0Cbs8tOorzlwZcXuQS+h6P5g9!-ak>lj%DCF2MfaI{r@Ih2^8FJ&pif$KMH{ zOZ+t>zP^EekD5QU>|p%ejPIE42i(#46F+CZmK<+w3J<)_eDX8xt>1Mp$KQ0^-{xcg z-eHF@eZJiH7O{VxfV}kc>rP?%t%^Q$KGW}3^aHT}@H$1GjeUmoJaiuRH~wrNE|1I$ z{KvEXsd#R72+Dc-2~58O^9%1ItatfIOphR6v9mhN^g2cVd=AqqFs_OHDS1r44Dv!R zna6bfUS-wpOxN#K4#B?S`n}3S*suFX)K{J>hR@`A&4hiqKJvV263+kH4|J*50XUax zGU(~>&$J8J&hHd`J?JNZF6&J8uV?uJ(52m%fnEi=M$-v#<#Ko`GxE@biypL_;7H4MZX;zLhJ!M;)m&{^2qZn;zZVSd;|LaO8%iz zmOlh^@xw7urvCyv;)i4En0_SWrC!hcf$7sh7x}O7VfFEfo=*?H>HUbJzj6`Nhax`3 z&WKByeg@=sMY})#C#KI)&x4-1mg!sY-csUf_;pNw1^$%s`)^?Sc=dkzuDhAOMA^BZ zndwVa`LBM0=@)=5{+#g?(;JYl#K{|=U#Q-%{^4&df0Lpg@Ep^Z!M?3yI_F`h_$^WSFq8(~N2^E#RSy?Snc$frzSp#1!IoD)A3bg|P7`dH9q93Jo!+gXcz zWgMP|^WC3Oew&SR++R}kCqOS$<(%7}``zzVc`^nteY3Lj4e0MF`WI;|-=*lE4P^TF zpi3NHfb-)AVSE!m+>UeBM=1K6I4^uR&?Qd#jb;0L;`y?~$yS^veJJFmUko{b<&RNz zR)T)GdLKR+8(F@r=v#4~^6x>H^>SNq4swpN??00BJq~oK?+u_AAr7TpbvO_AXxJC} zPB`CojvYxHzTX24=o=0uLIVLoZpl{Y@VZI>a zeH8PBD$u1Jp27b52P^pt7xHyduWu>G^;55JxfJvlaotFa>o}iqGw5{~|2BdCr5evB z+{yiHG3qVlA9NSf^*DFWJxsq6@)FmVzQOce(a(yJ@1!@GehcJfyxHM{mabzU|%Q zd8aAKdtANFSM1bderigYSnnbCBYUX(#baP+=C8{U+ei_Dnxh`gvaXbHB#moEWF#Ue?R~e7imNQ-7M|I=8iZW&A4$yB= zc3MEcM$w-GeFNxnAG`&0y6>WyVLR@t+95Xz^L=@4+W~$D`1(0rEBK#)KSAlYf&U%& zlNDc{Gd+O)1J(n+0r)(TPeB(DnWOUZBhUeJA4JSm^8f`!4Xe_k4+B zQuc|s4EsUc2-pO;qxbvLe$A@=nm$Nw&u-w#tb`qel`<|IX* zcnR7`oy!u%cW|ae`BM%p%AU7@?VY3OJ73Q9&7jLT_3@QVzgE$&SkCmZs$AVWP%gT% z>gTtOSF=5NewOO_Z3Djh)2Rt`>8C$nULy5rMLv4Haks&qBvZdWNYy`8qHs|CxcG?j@qRg{c6Azj?d%z7=KA_ z688Vd0+jKU+K-Zazaai;!1tMwf}bS!o0-6+-SoV)0Od5zi%vp2G%35LMETHnK6-rJ z6Xzl6@pXUDcZFXTz%Pe_o&&nPCqDsnJ-(g+x*lIwgRaNd+dH3ND%Vv>XQDl(bnRF^lxUu$=c!_6N0XHIdX!hL zYXvB;?)P0O$|v^p{ZK2;sWOcV6;gkEkDMw|KD3TN$K6GL<#yK3IWGrY$6eDcEU)A4 zQP6eVExVQFb=*z8jp;h>eg$2}UH0uPug9IM*Dzi8v$H{8i*}NE#_vIw@u&ym(JPQM zt!Hk*IJ7avcqHu-SMAdLS#q3q05^>{=l?gxed;Tvm^aGx=oZx1)L$i^`hO*t&y*xy z^VM^vcoVmSDPFHfeY*Y&`A~^;yB>h^(sUfZ1iGGwuDXZIrQ`2Q&~-e8alV>fXLk(f z5;xX~{N2`fh?{c_*RgxBPt`g=({)Vz6aGB89l8`A_=5Q+KR5k1;)bqMCmo(VPcK4! z^Ff#OV4cnEPra`1SJ0~=Fa0fTEz8ftJXP%c5p=zNZ`TJ{UboAmppS=rnO`)5eyPg$ zPS9n(pN96j8FE+X_5%M7@J-{uqCc^pE(MhKq<%q3)_+Jlw4l8tHGY}gzMa5HpK3l5 z{a2oUzJz*&j^KRd{nz4k>?czktVbMVeU+S_DN+8k*OXpQw)-QTkM4(egRcAG^z|&S z``Z~Cn6BIP-i=KEO||P-&>vIndI0Eq!XFX`IiNqUFpJD&I?*Io}#_^dBxCh{5z+(YV0hE3t=ij`Dc$K(q)p7fE zavXO7m+R5T>N%>nmE+2EeSHP_E%_$dt|?JIB&pZM?Y4>Y(f3)$qkuJ>6O^#tcD*P}4ntqJYc*ZveVKlmE{{|Qj$1#({{N&M5P{IlfSWPinhOFQWM z?n6<|9lh_iu%C`jLC`55r{=%oc$4{e4Ea2a`pf+1HqhTw*TqspK9Zz9=OG_iCw=3~ z?03_+`xWwOPhnpYj_vzuol} zw$lUqGLGJg`bE_Hs&%02eRZAzUGJ;28T3ljOYDCN`dy&QJ}p0i{wV0OPs?DGlj5Ad z&xj(Cb@w6Wpr+A~DGyh2LKkMMXGvVi7 zP_Jh|e*yG!A^$e$U$%4n#Fd?~uQA=L&aG`i{-z}T`XH=3mUtq~vjsIf$X`lzzb3RkQV0sPcM}z*aFPVNN=uyyb?PmHK(AR)|**8qr{UH7w)8#u` z8Aq-HUFJ)1#IJlWtFHqxUy<)$yRcug#I?+qVw2O=n;=do^ zw_j8EPwLgE>eZ$2z;9e{lYdT!e|9vHe<(8b{Cz&^tNph52lm?$>idaxpdYX3&wx&T zBh6;`ts8#(O8Kn?eES&gFPcw&B|Eae_p#XLTlVv=1uk()^`j);9f^Nh;73Wpt;z9J z3Y_%+^Id6g`pCNq-NSNdHIQm6oV+FYM*#)22lInx6Z^#IzL%(FZrbPMBeXf3Q`1Y^dj{5tEJw4=6%gR^n^^K3|4T}CV=oO&L zy2gTjEHBTk^!r??NB4iB9^@~*4zsgA=VO{@TmgTz^xtuRkwx9F{yc#5(Q*IEAf~TC z{pC6IW1!1CtR3-t3*`EGUQ6}M#CaVP0A+rl=dn_+;DF?MMHSu%+!RkYsqrXPl6cbd zux`{>uUpw;F#AWZTNyco>3ZGDPD7cl_wVcm-4st!kF2z0f0z>0gL=RswJt3f;QTLA z-&Nk9&UBeCug1Rl4*@=){FsJ)#dXR8UGi^L{i$>~=kq4$GOu4fg6U7Hd>Rb-NTPfw zuJk&Zx>0P;6c<~NPj?FYk|-atsP~f#BOks0+{vKpes*Xkm&?@7Qm*-fcD$Xb{<&Fv zU6AJj-J>}ly$(cDx52*n^I5DPm-l?}v22g{|CxvPrvJ>tIqv>54`)9}((}zk`ahb7 zAAxn>SvdEhW9atB6YAG=hK|1O-8zo@y?%~-#CWFbdH5R8^*sEv-B@1xC1-c0YrhQL zgXwxc^7jc$Uxx8c<|Fx_SAj0?#j8P={lY~4V$fy3Fp<9=^edG8J3wEe>^};+-jC!3 z&}n`|kx|bJW{#Ueld`vQJnGa5>NEHQ=(( z$p7zsXk;Dbm$(i~yiW0RoJzdL0?Bckna;Rer(S?RGI75Y+LPnMblvNMzD{CKzh`}N z8rw6?zq?WXDL7XpRib=oj&;gZ9xr4aNWtEm&mz!e9mu($Uk$q4cOJM8%LhT1dDL~F zAED@PPhxr9zgHi?^fi!|@4wCoG5x}9E~ni0TnhTG>bvTbj$(P;Unfsz`UX}0=i%2E z75!b%gKEEo&q3d;G`lWNvhI5wQgPh*KsR#Y)d+_&0oYCBx zJQIL^Acy^=@9Tr$?`GhKz~9fn&jkNa1Aij;M;rKQ;D^E2;|j$h`JoNx?7a>68(+I1{{q-`(qk#!PP@b?9P4a)yiZ%Xo> zL;Th-DmkvwGL!KzaMGvt4Pbngdc{#M)BWs$XrESP*OW~6pJHc6lPO*f|8K+#eFr#U z8pqkb7-tur!0oT+pJ&fzx?Y!XC+MG{J#%1Z!koV2%ag}+eeTv@a+xmgZ{_-N59p7o zxO*J*ol$;iw|3CiD*1ncPH{^8B#byTowqd~e0fi-$MI6|=OTZ7o>u|*XBqfW@GA{` z8ds>C`g|{WFD?5rXW=}>lK?9KmjE^b{uNNhEm===JmN;;r)6|q@8h6LdmVNL(;vihGnrRib|%yRuAZm06f&LsL;d!c zn>qhnz}c!F^q{;tEx~zwR1f-h9QJRJ@}9Jq^U>=XyXu&(zgPbp--GM<-en~$uh-{| zEoHj?-sNu4_4hF~Wh}41!+iww*WlNMXos<9v%LOZXK&E;_c}j<-v3zkr}*KmDBD?v z@1~{Qu3g0R5s;VXV2{@@U7vsRKrPetek%V4eIM8n`-9-;0~LKd=!Yr#6wr@W^x2>< z$GI0`eUG$cgUd2_3b?DDF&Y*JT|yl60I&`aRn%+FnOHPiONeg)b%l3WAm45TkIouw< zLp$9He?15KMzt@3e&*9_e|sExFy(5DyZ^b5#G&$2e|^tGiLJ24&ZjBp*GW-t%1cuqjR? zpYH!+K5MY9Xf5I)u$1%po4U@;$9b}*B;`IG{&^PmPQ04!y{YUq?SMV%%T2H+&sFRg z+nb7Yv+{i7_n@2N>kH)HlOkV9R3ExhJ&pXO9}Pr4dR%|~8ZOr|$jkile$ZEdF3%;O z1YP2|9&s%CdOj%gks!{eKLF4a-%{TtdnCtmr^3@FFrVs6XVULGldsS6eCXoGxn46A z{aw)Y_gfqO%<}sCtxKef@6#t=&vgC1KW7!w^?rzZ#F?(Y)4Y8R(|1Ps z<@%J_#B{y?Ocm&_;5nJJ``&l5yrujw;$Eif^#qUI&ve-@>|OMS&mUmA>=!2Vo!2q_ z3&e@U_5BYsU9WHW_7SG*^$qh|n69r&g`n&2uFFB!*Q-lG*Vn6@^=w~X4;}|y&nve) z#`1a|y8A|^oBFG*-oKV5Fuzn06j8SNnRux~(@{@Q^4 z`XS`>_jb}><$S_pQ}kD<@5G78{WYfW7T{E0Dyjai^FY)~zdxUiex}#&l!8w7{(sEB z$PV2%>G+f6p6`*Ijw4C`)p>>K`a247l({$jx=*ryb)t5oby@OVzRaV4zJwV zFZRxYo_q&!>)?EDQ1kSY z-)8#divBd{WN%0M7s*hPdAKCgczY)5)rxvd*{|>VNTPDkz8}Y*pP>fUd7UFaMqG=<84DJ*MmH!kT|DeG%#<`^aAc zdLzCEmg~z3(CNBB<7W)lg;LZdeZKVXm4rvru~!KzZ&^X+QeK4e7x5D3g-QI@xIe)!w@5GOouGj6o_$kwM`v<;Y`ZcJZwDZ=_nJ(A= zINI?}$PI@dNQ&OS$+-KsJJ>%j0ZKa%pOSp%BmU`8{)vT>{nY}T{6q29jQnN)ixA5H zEBq$=v=#iw7$-HRV0Iru_2exn^)Ac&Au|t@y>woc1@Q95F2U8ABj)ypKxt{C$!e`(|)Ajrg(D`-#CbzA(wekoyDRRe1g2+xU10OcH0IX_h5?mF;q0F-qL@|;QTyX85I z?5`~Gd@}aklKt~80=^3HA;2dA^E>2ux}19<&mZPNPR4(E&mi~lat_Bukdx;t^87`f z&&YF&#~~-r>0bvf?^R{r5c#e~&YhC;m}I?|oc|!_o5*=Pa^8%bcO&a>MPjV;l`v5lqz5}=n=f{7AezOvII{M@5z~2RYA5hj) z^#ISrx!+lUa_;>S;BvmWoF^{lgv)v4>6nkox#DtOxUB1!`Kp}n`Y7b({8>5wGlKIj z9|!z9;J1MNa6aB}z&t=XH&OO^Uk&<$fZqVh`FgUhS@uzr^Yx};z4LK^a(UYeYbCg)$tc{y#6e*;j?Z_Fh{H>O%RasGp7K%9?5+YTWWN~MPe8ucm+$lC{xS>SpUQhuc^@m^IX8p<72sCD5WY7#8c@DB zlJA1#yCnI3Xbt4P0~~<&9{T{E2v`Ov-&@H05qYmH=b6cQDRTasykC)Xn&jLcIiE?s zi;(XizCI1TT6|K+V6SvO{FDu-uf>7zP0U ztEnC3>I$=+B`9|z@I*rW+EBj+lrwDs>qSpxIDa<7AoNSmV7wXSm6Qd)v_roWcqim_ z3c>C~lp_u0mNXOXRSJK00dGV5SSWYOB=tvqVrZ|hv@7zL)Cs=iBl%0aia(lA{vPEY z@w4{7#E-;_#7__EE%lW+mHJBjNc)JtBtE755|`3`^U)4HfKq>nuS8tK51D8uX5s!_A;a-bb-Rxxa1>tHQ$5_ zT|>!7pztLh`3_aSKahNCd1DoL3yB-;zC`In@?bIEe1IIV}hDQE{%-1oegY|j*b z;a6C$0rpJs*V4XY_S#=%xsDX}rr;b<@rTSGbn1C8IbT!!H$yIN@NXii^Ylz9g!37@ zVbA23iR%10lb=hGZx-fJrv6c&&J#1meU>`k%#?2%?3E&4Q$4zO@O-ZMIKQd|_Dm@b zxe(@Y#(dQ|NTzzs$N5S1uqX2}o#N^|p)A8Zdy0}X<(r1{cA8SuVO2QiYDB()6!&ojDfW4n)Q$5I3SiGPt_9S7 z%BK1(!G7Y+DazNS_G31sB`RMT_jL+mf8q}0Yr4)%#D2S`d61+S_T7zRzGS-2WbNSo zhEcW8uZ+Jsm12L%ZsaTXX*xyKeupw%>eQslXUew&_A+swY^rZF_8W{r&NQC3s(t!Q z<7toD&(Ku90QPHZNm0Hg$c1p9X-aX!J~%pcW8bLy6!u!M|3<1bU+v>zs&5ecQ8Xc6 zQ+xD4E{Nv|rnF=S_eIE3`!twRC+y8kk?%x&zupQt)A-V?z6&>vFH!Y9yeWn8{byH- z@^wM3AjR{otR4JLusy|hn39@cuOUUgfgSw*E`;yYI#SpR%6AeeQs-X$Ty3J^{z+0h zzORw%pJ_hXp}r$A%_k>9t~*7(Gu66ZQwn39w#-LN<5jy_H*6ZOnvrkJFu#$Msn$1{ zQUL4DB$>v8df010zNYb@L9L^jsm`&lSNB=rza`J}qrk%`P>bTrK4tUUST72gDv7-g z$Tyvd=eB??fUSU%&Q{;Sw&MHZR7vvdRPwdTUYFvVlGqEX@7$Lud-Xfm|HWP$@-6x7 zkN;^(AKzscR7}mw$;-)|8qLgg{vs^#Uv@N;=b1c=fh6fal4a}lpV*nvw1Ndw=VnKP1!Hrfp}g$8sV7g(%g)Qr%gLR7I>D)Pb8@qz zY0)&IoSc(8ow(6JG)-W^E;+f=3&v;XQAr$0k}Aj~Wtb!N+-%Cl$!S=2!6{@Yp+Ke! z{Jj=3qaiZbn>i7NDT9vEeoS;^Pet~5*||IN-_+cx1-oWP10qaC%bSLLPoFw3o2y(f z0{Keqs69{3js_QGpOWMUr#y}@HJwvua-icXs$Vjzpuv+}aAZ#IvAH?XH1W*b>}V(& z64$w$=NK64)RLNq{7FSPgNlqipgXMBi>yVhlb4fwY&7IlP_{2Cv@8V=9 zwRYNcFLs6ePMt3vC##OS#0m;^3Kfu;dx%bUUZS0-^zKl}&XY);UT~zU#)4ivGa5o* zB6n%P?ZUoVJDL^^qMEMu_QM~^SvusCRkar6_@71GKH{6H1pz1Q9Fyd=kZ=T& z1UEnNbqPr-5qnOXXGKFCHf+FgeO@+oH770$W@bCxiaI#FH!W}4f}Ff*3mjVBw7h9~ zInom-ONmr!x6^yuB&}dpj?*lOcp(G)ADNCircTevo7y{WP;4y7J~cZxhck2azEgX9 zpDQRG4Y9gixc$b?&YOB>Zw9@?PQkn0>}c>5>RrLS8FRB2WK)FAn>H`IV0@^%U+z@u zs?k6+NVSLta&w{-L4iD?gXaA0l3_`fa{u;P;J=dOg1L^L$g*QgkkFB8^4zn~RBFdRG3dycuQXk(q^+ z#pRJ%RkdXc%ZdtX%c?4;71kCWR~xCY<}8{ROBTzG6c*=HRYc1pBs8!$8`6~qFwis-knO`uK0=yiTgCEj+6{l2=<@R$0<#f!!|4iB#5-PukbRq#dt+ zrjLAQ)m5BDacY5M6PrT7y-|A_!;~n1h@kV=7ywP5_ ziRpcpQ8JCcFTPn9Ygr$Aa8s;h6aBTW)iZO`dirC1Y~%WMn~2%sNW>fM*n{iWZ6X@U zKN#D%F19iDV60`mqY!&AmX)8MUv<{mMfuT4bxl=eVR>2Y()`6CtG?rzpE)}!6^leF zqP0u&iwcWMBUXLO4ZhZrpyDldBHXI)+9E}D%T&~q%&4k9x3Id{s&93hcM4EZQ<4{{ zEVk;?Vp&Y7j+93VYn(C0k*JQ;7M4|7v5c(z{8`lZi>f2Fkz>oN&MGXQTJH3}hO~H( zx79Nx-q=6h&_CWd;E{NbFWxgc-qJtbW4C&yw0cS(i8py3i8l^^%BHk__9IaQUlWtDYRbv5Nn=S7PPYa=yIG*2z7EH0}oneB}B>`fM~ zt}34!SyJ2g0PS3kX4RFKhsz6#BBfR3#gS@dX{IBS!i4Tn$_9C6);2Pp3vJ< zsk+rwV>{k?muK5j&}6`>kN;UL#Ct0H6pC2&^|;*hb-kHZ z<_w61)l04V`l}?`;vL^6#)w|eOs}k~pmDy6t^#k!H7wrpdLP9*u5xh|&swbdmij~? zV+*z|b=A$CD{J|xn^Rs`Q1E>)4x7T~&dLddynX&72dfN(k#=EH6?XDXOiiP8O~AI7V2P zSdKYTYtS4qK+KqDSXO=!)g-^LxR?Ws=#5GAaCKE}RZ&$rapJw4qN?apRynb(rk0pZ zz08tG?QxE~iXy#co0ItA>Z)j@x^^jPwj^=#>Y|Zqr&z>m?d4TRqBI)zT5Ka;Sw)oo zl}9Qfm9@_F>XfqDQoc0AtVQi4Q{i+Tr&vjnB+!v8z|&}JQD-ul8gqJOQ5B8lq}AnO z*FrK;Wgtm-nONNkR&}JLtfn?no!oXVHcf%DdmDwVIK zJVSD^RWmf0C5x44Oo=AqyD`D2>D%>jw}3b~zp%EdqO6FD+q50N6CNbg+^0}wRVCX= z$hGv!QB>#ER#$OqbamTp-H3(Bi=6~D}Q!gw$o18#l;6Xk=e8jb!uUCbs5c3twqgA%*x_}+{_j? zlOBQ;R!6cci}TJcj3&von&rZ^)vnyy+=8>KlZ>=8@1#gYRrOMrP6yNTqGgqIU+di4 z(pZ~Jo>%GIJy0JdM!pm4G?r5P7S`01l{f=;_qI%$*H_UkinXZ6;m)f(x2&=_KQ~fS zM^8trMfLs3qU#=EVPTnbX=`9cZB<<~%I=I2rN|k*NwbmA#EnDYLV6rPgJv?B!kEZS zN#v49ZGMS!W0b$hx%a2mN|LCeX#@?FNmNHTzo;tY$l|pwz{a)DP4=870$)B6=-?H$)ycwCD`o=JnD>+9Rr-39B2NW9gRjR zi+L(eA-)YOaWU>nW|c3UQCG>&U+7ZgV&*vR#w4GZJuc?4k=mT9x=Lr5tWWDL$FY%G zC#URM=b;&?HMrQh5xQDxi5N>vEu&kWnUTV1c5!cc8#R;5MV8~5b!?>eq_WDgin@y9 z7KW=MH4!dgla}LRKs4c*W)_=9lP4arD3cbZ=E~y;Yf-CE_<@AAsEr7-@{Wzv=9QgC z!(4WGSxF^L5G|f}TXw$H&+=9m7Uf%+xz?%9ZKd_B*YePWNUoBu%fc+0(pFSNifLk_ z=C*TvR;)hF@>%gK(=5xAontMI6c*K%Eso?=6;&0U9I39MXQB;W%a>=h*|{{0U7Agq^kZJyv{p~-7`=ayAOif7l=T5CPCs!pQE zB9s+9>3PI6t%{zISoe8-R_yHz%V#w@zpZa)Se9p2RqgajdWKqTy(^OIygsYL;qtXH z@7%KU&MPmgEXge_idYwUVX)Qfv+Ca=Be>zY$%`kaw@_B^P*!cuZ|hZ~$+I!~jV;@m zis1aVH|}g%9=Yw#&Cap9yzcurqCDBpNxSXRFxt7SlKwRO?Jy0ffz21l%>Ax@NA%XhLo zRnbWCH0Lr;k!QU*0MTvTkmj?xp#B4?uOjvC!4Yd2)K_n-eqEZV$J2aP?B+3+&uVdg zJ8vFiSsuJ+NQA@7X)*@%wr6vO&uUoJm-H`vNZ*y=vzi_0NMVK5IIyg;Bw@XMh|lUs z@YW^qo*&|~>Q_@PkWW8}73@Z=rZ;xRrjJZzU%rn)34@v&zb? z%ZFPJ4EI?b$-IW0h!-2~>?T)#8)-M)HpWiq-WKp#?QX&<^0^}yzn!GpoZs%-9f#DG zS(|sF@#D!1%Tra^8<$&msw~NNX3KQpa|OsJ89u9VjVS+lC@Hro<;R8^lt0h#S*@h( zqt_34)>lIdOCr^YvNvYX%StrcI~g?lvzkU&9vM$B_H$Q$IKyXkxy(H5Pcn0@+e{~$ zxy5DXd6;=D!)L|rAfL22znynbwF;|y2k@``Wwllhbil*&zp=GM zX>oo#o!^EBh|=u*b~wNF4-%!x`E7T8dz|0+I-<8ZzunGn<3mJgb$+{?-`K-MX?b{z zJ+CraSaeQVWr?fHyg|L)z4fa?gPQ|LEZv2mIi@&ATW)kUsoYdrZK8%&?d2 z-5u%iSK0rtLph;2*V?0phjLcfU)mqqAKH!fhxSVQRqxsXx#3XIf1zCvE;!^OUq;50 zo)0{Cdk=|T?pyCkPfs8HuJ=t(I5c5jG8PC;Aavh=e@5xv|GVB_eES6aPk6Ep8WZqmlW>on5%6#FUTg>P`=WP3Xu>@{f6$*E^uN+?*??c{ z(4^ZuVbVAd8LqSsyU_lpy~_JBJ8rF)GJDCpX2>SHAo~^D5xy|#&v0l$%$^tbUgUYj z_pvA7|EJwHI2Z^Htu8p`J>MRVL$C2f!_k>d-td%(0e@jQE8u^`yWD=NUs-t4L!Q|| z|81Vr{xeKGJ#yCCOYyCCO`@F7pw zS9mW7`m6tJKW=Zaf3|=<2`$$^T$8!yS!rq{%h>eUWZe)udrY8ZXQ$2K;aNKJx_qV_x!>5aG~({|oPTo~+%j^lY(jwigC7uJqh&PYY&T z>-*5I_d2n+!TX!{)S&-H-?JX-nBlC@gqOT^W#rsV-ra-#m%R7b4R%%t=$rN>o;Evc z-%Z|8LI3;(mCt$qVmp3aZKn?(b+5hCPEB^fs2lo?ZuI@;`|FUP|5ZDhlb)Wwq2E<@ zMn?JxhmHQ(e$ew||InoGy?Ca}(gW#}jtaHe|F!? z{LEiG=V$Gao_=8ZwB2h~+4tMa?Tpxv=yKm{c4)%!r$;`pm)ik z{S}_H2ldi}j^dbq$#b7?MgNyPFM96x-RnEA!`>(0@38l#pV0yTHG_lx1GDz63m-lz zm{IYmcXVjNWA>N!U+tj(GJDvtxqt1~Zolby-?Jc`71}F3ePsI7HQw?^?FR>JvNziM zZLl-aGuNekZU_8-8TjsimA?GXeQUf|c_!ZI`HaR)r@t+?dpsTXS9bcC(wTw&X=x*d zP3?b`Jyr;n89_c?LVZaXWZ$%w_k&OgSXN5gg1S7`tbBXMtWW5!Vf)XoVj4!sl#vc zK5xG=bhRDYZ7hXVaOk!620JZ1Jv}`mJ$-7$t)6DjwVop+A>ZSL{#hU+hNDqn=kipL;I#-sx@ee&W5vmyuDKk)H8)UwZn1 zpZJ#9)zwE;r>9T((S9lI#eM@LFWQ&b!N7y|OTKzLG$~{J!Qa?Fct5n?vonIh7d#UJ z{`LKSvv&^otFN|$8KINYJ3M!J0{-kkAP~6NbD3wkUH*{WWxrrw z>j?(@6jT}M>2ojlQ4byUs9p4o@5+8of8Y6r5g*xC*=LN){`cSt^6YL-UDGp`+c(%N zz4@UD=^2mPPuc0|2T@C0l6K55p6@&v8R?@(&%S8TM+0B;+~2=tAh8Bd?Z3jl%5Jl# zl?-mTAG3!y_4~xP!M@k`tvzk{s8ORvO-`Sb5gAr`T%doK=d3{Bsmw6}|InU(`-Ud$ z8w!Q@f6Wdb@`5jB&z=*S^pKraz0Q-7KIUsXeNx8d_Vf1h_UO@T?M?lI{;z!nIr{}O zuCfbq-uJHYZT8aDHZD(w;v)5IB0;w9?!_|H`vg*@L%w&w9g?p1$)k@AsZI?@8fF8~Pm=p0st~h=4ym z_?`XO$nU)+dj$MX47%N3Yu{%7#lFQJy2@_$hH`H4eeAj3-e`a9xy^GW4JAkPANQeW zNudAPf&MGKMWG4lmSz3)k0G?J_cY6Lwn3L9$Is9a6_oh!2|iMf66sJ%e5^%+#UN73 zQ+NfPJ?^!wPvgVp5uY;H-?psSFjhLswyZr|IPv$ObJbB20<-L7ob*4T!!0b!Duuq_ zqJM$XcjKfV8NvFuLtk*wKaJUm{M|U|w?h9T=nF3Tvd<3TRDL&3`t8vF3HpMIzF+0< z#z}t*^fNr{Kfy)6Q0cpI($5;n0&}1*xahmf+gJI+&@Y3&;G*v?FX_8+%0D0amq1@| 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

vK6m`aHow$x_wVA>@=NBve~fK@ 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 ZipA#f#qu#<&g*7-i-xPJdhz1L{{w8&Jjeh5 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 4060f0a1bd..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - BuildMachineOSBuild - 14C1514 - CFBundleDevelopmentRegion - en - CFBundleExecutable - ReactiveCocoa - CFBundleIdentifier - org.reactivecocoa.ReactiveCocoa - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ReactiveCocoa - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 6C131e - DTPlatformVersion - GM - DTSDKBuild - 14A383 - DTSDKName - macosx10.10 - DTXcode - 0620 - DTXcodeBuild - 6C131e - NSHumanReadableCopyright - Copyright © 2014 GitHub. All rights reserved. - UIDeviceFamily - - 1 - 2 - - - diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current b/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current deleted file mode 120000 index 8c7e5a667f..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers deleted file mode 120000 index a177d2a6b9..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules deleted file mode 120000 index 5736f3186e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources deleted file mode 120000 index 953ee36f3b..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel deleted file mode 120000 index af91e725aa..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Squirrel +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Squirrel \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h deleted file mode 100644 index be7e4669ae..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSBundle+SQRLVersionExtensions.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// NSBundle+SQRLVersionExtensions.h -// Squirrel -// -// Created by Justin Spahr-Summers on 2013-09-25. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -@interface NSBundle (SQRLVersionExtensions) - -// The value associated with the `CFBundleVersion` key in the receiver's -// Info.plist, or nil if the key is not present. -@property (nonatomic, copy, readonly) NSString *sqrl_bundleVersion; - -/// The value of the `kCFBundleExecutableKey` key. -@property (nonatomic, copy, readonly) NSString *sqrl_executableName; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h deleted file mode 100644 index 7c419c3453..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/NSProcessInfo+SQRLVersionExtensions.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// NSProcessInfo+SQRLVersionExtensions.h -// Squirrel -// -// Created by Justin Spahr-Summers on 2013-09-16. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -@interface NSProcessInfo (SQRLVersionExtensions) - -// The short version string (e.g. `10.8.5`) for the running version of OS X. -@property (nonatomic, copy, readonly) NSString *sqrl_operatingSystemShortVersionString; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h deleted file mode 100644 index 22f86a12f5..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLDownloadedUpdate.h +++ /dev/null @@ -1,31 +0,0 @@ -// -// SQRLDownloadedUpdate.h -// Squirrel -// -// Created by Justin Spahr-Summers on 2013-09-25. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -@class SQRLUpdate; - -// A SQRLUpdate that has been successfully downloaded to disk. -@interface SQRLDownloadedUpdate : MTLModel - -// The application bundle representing the downloaded and unarchived update. -@property (nonatomic, strong, readonly) NSBundle *bundle; - -// The update information sent by the server. -// -// This may be a `SQRLUpdate` subclass if `SQRLUpdater.updateClass` was changed. -@property (nonatomic, copy, readonly) SQRLUpdate *update; - -// Initializes the receiver with update metadata and the downloaded and -// unarchived bundle. -// -// update - The update information sent by the server. This must not be nil. -// bundle - The application bundle representing the update. This must not be nil. -- (id)initWithUpdate:(SQRLUpdate *)update bundle:(NSBundle *)bundle; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h deleted file mode 100644 index 9e98f0eb1a..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdate.h +++ /dev/null @@ -1,31 +0,0 @@ -// -// SQRLUpdate.h -// Squirrel -// -// Created by Keith Duncan on 18/09/2013. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import -#import - -// An update parsed from a response to the `SQRLUpdater.updateRequest`. -// -// This can be subclassed, and `SQRLUpdater.updateClass` set, to preserve -// additional JSON data. Any subclasses must be immutable, and should inherit -// their superclass' property key and transformer behaviors. -@interface SQRLUpdate : MTLModel - -// The release notes for the update. -@property (readonly, copy, nonatomic) NSString *releaseNotes; - -// The release name for the update. -@property (readonly, copy, nonatomic) NSString *releaseName; - -// The release date for the update. -@property (readonly, copy, nonatomic) NSDate *releaseDate; - -// The URL to the update package that should be downloaded for installation. -@property (readonly, copy, nonatomic) NSURL *updateURL; - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h deleted file mode 100644 index 4ca4a1241e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/SQRLUpdater.h +++ /dev/null @@ -1,205 +0,0 @@ -// -// SQRLUpdater.h -// Squirrel -// -// Created by Justin Spahr-Summers on 2013-07-21. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import -#import - -// Represents the current state of the updater. -// -// SQRLUpdaterStateIdle - Doing absolutely diddly squat. -// SQRLUpdaterStateCheckingForUpdate - Checking for any updates from the server. -// SQRLUpdaterStateDownloadingUpdate - Update found, downloading the archive. -// SQRLUpdaterStateAwaitingRelaunch - Awaiting a relaunch to install -// the update. -typedef enum : NSUInteger { - SQRLUpdaterStateIdle, - SQRLUpdaterStateCheckingForUpdate, - SQRLUpdaterStateDownloadingUpdate, - SQRLUpdaterStateAwaitingRelaunch, -} SQRLUpdaterState; - -// Block for providing download requests given a download url -typedef NSURLRequest * (^SQRLRequestForDownload)(NSURL *); - -// The domain for errors originating within SQRLUpdater. -extern NSString * const SQRLUpdaterErrorDomain; - -// The downloaded update does not contain an app bundle, or it was deleted on -// disk before we could get to it. -extern const NSInteger SQRLUpdaterErrorMissingUpdateBundle; - -// An error occurred in the out-of-process updater while it was setting up. -extern const NSInteger SQRLUpdaterErrorPreparingUpdateJob; - -// The code signing requirement for the running application could not be -// retrieved. -extern const NSInteger SQRLUpdaterErrorRetrievingCodeSigningRequirement; - -// The server sent a response that we didn't understand. -// -// Includes `SQRLUpdaterServerDataErrorKey` in the error's `userInfo`. -extern const NSInteger SQRLUpdaterErrorInvalidServerResponse; - -// The server sent a response body that we didn't understand. -// -// Includes `SQRLUpdaterServerDataErrorKey` in the error's `userInfo`. -extern const NSInteger SQRLUpdaterErrorInvalidServerBody; - -// The server sent update JSON that we didn't understand. -// -// Includes `SQRLUpdaterJSONObjectErrorKey` in the error's `userInfo`. -extern const NSInteger SQRLUpdaterErrorInvalidJSON; - -// Associated with the `NSData` received from the server when an error with code -// `SQRLUpdaterErrorInvalidServerResponse` is generated. -extern NSString * const SQRLUpdaterServerDataErrorKey; - -// Associated with the JSON object that was received from the server when an -// error with code `SQRLUpdaterErrorInvalidJSON` is generated. -extern NSString * const SQRLUpdaterJSONObjectErrorKey; - -@class RACCommand; -@class RACDisposable; -@class RACSignal; - -/// Type of mode used to download the release -typedef enum { - JSONFILE=1, - RELEASESERVER -} SQRLUpdaterMode; - -// Checks for, downloads, and installs updates. -@interface SQRLUpdater : NSObject - -// Kicks off a check for updates. -// -// If an update is available, it will be sent on `updates` once downloaded. -@property (nonatomic, strong, readonly) RACCommand *checkForUpdatesCommand; - -// The current state of the manager. -// -// This property is KVO-compliant. -@property (atomic, readonly) SQRLUpdaterState state; - -// Sends an `SQRLDownloadedUpdate` object on the main thread whenever a new -// update is available. -// -// This signal is actually just `checkForUpdatesCommand.executionSignals`, -// flattened for convenience. -@property (nonatomic, strong, readonly) RACSignal *updates; - -// The request that will be sent to check for updates. -// -// The default value is the argument that was originally passed to -// -initWithUpdateRequest:. -// -// This property must never be set to nil. -@property (atomic, copy) NSURLRequest *updateRequest; - -// The block used for fetching a given download request -// -// The default value is the argument that was originally passed to -// -initWithUpdateRequest:requestForDownload:. -// -// If initialized with -initWithUpdateRequest: this block will -// return a generic NSURLRequest with the provided url. -@property (nonatomic, copy) SQRLRequestForDownload requestForDownload; - -// The `SQRLUpdate` subclass to instantiate with the server's response. -// -// By default, this is `SQRLUpdate` itself, but it can be set to a custom -// subclass in order to preserve additional JSON data. See the `SQRLUpdate` -// documentation for more information. -@property (atomic, strong) Class updateClass; - -// Initializes an updater that will send the given request to check for updates. -// -// This is the designated initializer for this class. -// -// updateRequest - A request to send to check for updates. This request can be -// customized as desired, like by including an `Authorization` -// header to authenticate with a private update server, or -// pointing to a local URL for testing. This must not be nil. -// -// Returns the initialized `SQRLUpdater`. -- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest; - -// Initializes an updater that will send the given request to check for updates -// on a CDN reading a release file in json format. -// -// updateRequest - A request to send to check for updates. This request can be -// customized as desired, like by including an `Authorization` -// header to authenticate with a private update server, or -// pointing to a local URL for testing. This must not be nil. -// forVersion - the currently installed version -// -// Returns the initialized `SQRLUpdater`. -- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest - forVersion:(NSString*)version; - -// Initializes an updater that will send the given request to check for updates -// and passes a block to provide requests for the update downloads. -// -// updateRequest - Same as with initWithUpdateRequest -// requestForDownload - Once the update url is found for the update download, allow -// providing custom requests that can be costomized as desired. -// Useful for including `Authorization` headers just like the -// updateRequest param. -// -// Returns the initialized `SQRLUpdater`. -- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest requestForDownload:(SQRLRequestForDownload)requestForDownload; - -// Initializes an updater that will send the given request to check for updates -// and passes a block to provide requests for the update downloads. -// -// updateRequest - Same as with initWithUpdateRequest -// requestForDownload - Once the update url is found for the update download, allow -// providing custom requests that can be costomized as desired. -// Useful for including `Authorization` headers just like the -// updateRequest param. -// forVersion - currently running version -// useMode - either RELEASESERVER or JSONFILE -// -// Returns the initialized `SQRLUpdater`. -- (id)initWithUpdateRequest:(NSURLRequest *)updateRequest requestForDownload:(SQRLRequestForDownload)requestForDownload forVersion:(NSString*) version useMode:(SQRLUpdaterMode) mode; - -// Executes `checkForUpdatesCommand` (if enabled) every `interval` seconds. -// -// The first check will not occur until `interval` seconds have passed. -// -// interval - The interval, in seconds, between each check. -// -// Returns a disposable which can be used to cancel the automatic update -// checking. -- (RACDisposable *)startAutomaticChecksWithInterval:(NSTimeInterval)interval; - -// Terminates the running application to install any available update, then -// automatically relaunches the app after updating. -// -// This method is only useful if you want the application to automatically -// relaunch. Otherwise, you can simply use `-[NSApplication terminate:]` or any -// other exit mechanism. -// -// After invoking this method, the receiver is responsible for terminating the -// application upon success. The app must not be terminated in any other way -// unless an error occurs. -// -// Returns a signal that will error on the main scheduler if anything goes -// wrong before termination. The signal will never complete. -- (RACSignal *)relaunchToInstallUpdate; - -- (BOOL)isRunningOnReadOnlyVolume; -- (RACSignal *)updateFromJSONData:(NSData *)data; - -@end - -@interface SQRLUpdater (Unavailable) - -- (id)init __attribute__((unavailable("Use -initWithUpdateRequest: instead"))); - -@end diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h deleted file mode 100644 index 23dc33089e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Headers/Squirrel.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// Squirrel.h -// Squirrel -// -// Created by Justin Spahr-Summers on 2013-07-21. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -//! Project version number for Squirrel. -FOUNDATION_EXPORT double SquirrelVersionNumber; - -//! Project version string for Squirrel. -FOUNDATION_EXPORT const unsigned char SquirrelVersionString[]; - -#import -#import -#import -#import -#import diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap deleted file mode 100644 index b31af5fccc..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Squirrel { - umbrella header "Squirrel.h" - - export * - module * { export * } -} diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 27d070fe35..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,46 +0,0 @@ - - - - - BuildMachineOSBuild - 17D47 - CFBundleDevelopmentRegion - English - CFBundleExecutable - Squirrel - CFBundleIdentifier - com.github.Squirrel - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Squirrel - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 8C38 - DTPlatformVersion - GM - DTSDKBuild - 16C58 - DTSDKName - macosx10.12 - DTXcode - 0820 - DTXcodeBuild - 8C38 - NSHumanReadableCopyright - Copyright © 2013 GitHub. All rights reserved. - - diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt deleted file mode 100755 index f1715984ee2c5627853583272da80b84448f1111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743784 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͊ST52epU3%BdtdfUiFoUJ{w3WHDidWZLC}A1 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 eN0GbO*sx+xgW^E#@n-k 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 Y436 zFW&=s9()~VhU5E9uYs@qu>-y<^d|TV_KCjnOGQtC;TM2^5PUti?t7!)e+OUN^*w`Rrx2! z2><;4VyF6H`vl=vJzMyC-@v&Og@38Rr_U7reDKu|t!E4WT3qkca;wb~eh1j8^*VC3 z@UMX$#i!*7f3e{|vq<>YW1XY;an}ofxxpX0LHM_WzXa|6_%h*NlO^?4`^()S`~&cV z#?{0-g+Cp9wf~}fg+I^mAJ`)NJB^+Pw+VlUX|DyZ3xCI%vGy!_Q~151N8_ZzZsD&3 zU*l@b9^t=W`1GFepMW1Up6k9Z{O^I+^Sdj+uhd=a(fW48_w3(*9_4?G@3OyT?i(0} z@0WKl^XWKz=esxjuX-*9e>nKP(J!tCe?Q6{1^$irKKF6(wH=?qceqa)e&(stzqXq3 z?*;I8fUovkQBLs1On)C)Uijab_8MM6_@xbgR7K(c(N+AZad;fx|6YN3)^bPSJK66T zdurAfJynhV7Whu{Pw<<@$y$65xGC`3Uw*`QcH0^~b32OuWcW?-74bdYsfJ(b48gYm zU+>FG$9HTy8vR}Heb{c`YkhZtzZ2_WZO5hfo@uIS#|(U*w2#sM4!-~Sqlv?dN5f9U zv+7@xBmCh;&uV;EbClt)$M-LD&HXez(xe~F>n-i8{i|qY;Ws}+_!`gcw#s}v3Ve;{ zPoEY3&xjMX^SaH#|G@BzJSO~44Zq^!!vEUv8*LH3-7n|gE&N>IwcR(}Bm8T?*SI?S zUg6gTzZLr9-}eiDjnVVvgTl`@{Hr$#|3#y}&L-g>K)=v(KX_R9b{+QB9O2t_SjEM{ zx9jamONDRGqv}HsuRHj<_!P{;I!{i(_xfgnzY+7vN8r~nAS(t#XeH?-!oJ6bTj+#ZQvK0@%vry zzXV_H?=VaBtT6lrmk8gr-ra%q?!r_5@7BAjCneQi&+ z!fypVI_^z*TllVh>q*pmLxphlW_!8LgH1VWVQ*3JAA();UX}9On)?9D?-ahhZgz4peNP@c#l{$FWmB68=c6 z_jO!q1pY#^?z{PG!P_{w3jQnCL;R%nR|Wrhv)*Y8em#Tl1b!34&jP=V@y}TBdx5_T z{o+FKIS#o$9YP$of?j(*y&v*^kiQE(djG}=$frR5KID3Sow88k?J|eF3glNisoUVc!Fg?>F{wEV3W^y8UQ)0CTr=OBYpbh&&T z!rrfQ{YlY(Ua#2x_yqXZ8~#4GPbLT;q9P_Gk^_!B^{0$mBJWOH`&?ZgJb!J|X2Xvjf7rh@&XVy#*A=^} zi=AU}pNR4sqzgX@eBC#92ER4*XdF(fDfofl>wO6`!FToV%g`PvwPXG6O56@ykMH3> zwd*C=H5K;{YC9}O`Lo-%Hz&Ogu72BN{5GggtRGk7H|OWE*S6bDwZ#vv{p$_dK6PXD zx)PVe^|I|V82+1M+UE|G&)0c4uhvtOmOtx1l+X2CtL=yT4@=jPdb;9pBkFndKa|7w z@7eo2f2u3x*!w)6sV97UKWA=+@a_50qWZ$OaeGb!;V(n|bR0Spe0zW95b!l_MMmOW^E0It%iy4*49& zvmh^x^E=(&@VLVNZ$-Pj2>Kc5VbGFzFMAbG9cS21PWrr@`Z?va*!Ed$ejmke_A~dt zD*uPQGmnd^3jhDTGXr8Smqh_h)6_{zG|WoNG+Ep?WYEww7-0kwX2xM~sVvGRT*Gp~ zGDXd#w8YfHHPjX?E7VGC#WKS*BU7U?`@PP6J`c;DPK z*@g4^Cf9MCPG9x5m1OsNPNY-Z4;CYx{5;^|AWG+MY5ub1Fp_^LJx}@-a=D)WHIno@ zVBVDL?HiDPd^I7vX;( zT)w~0LwEzsho?*SxqTeRy7Z^uH^4gd;qd#x9}1t_2ahAWqa3+BOQrge*U7uR1Y%y6 z$9HY8?qw(VqMSv&zJ&LUd0ex08O^8H;5h+5A9s*(WB$uyqU%p6k`Fi&IYLd(K@4mGpe-G!!_3yPcB%cL2*QdRZpOf^DK>nk}{A*e@)h`stAD_rCpuM6_&+a#CQ|2TGld)uL zJ|_9gs7Kt7PJ*2Cxf1!j6MBD1{SRNC?%;KC;d6VH^O^IvB$(Ti{QUMA zq|;Y9yn%Aam+bm-A|5dhC|{pOenR;qKldL4xx9|l)N<07$CYy-m&c)_4wJro{cCZA zKS8P^GT>e!ke_z)pF8`G%_chlke=e6A zsayi?kjft{%0-`tvQU5OI8Oe6f9Sj}V7{pl^h)&wnF%DCFD@w_YT_oU2m&)m8_dorP*jM{L!0lVA zH@=*x&*DB;!Fr;HaNf70eE5F28uk4s!beEqH3c^6SX|#dS%1muyBoo`Lh6jQS*x`$w8g z`t?@+&ORS<`Fm5hKk3W$wSNG~`=GsZd-%Em$$6a#9%olWK2_2;!p;Us-VAcPB<}*b z$bZq_1fZV00lll%sX;ieXCaS!+ai1yj$bO(lW>F|^by_(;h*^k7xhe}^8)J6W%#^) zMhmPn-Wh&R_=)gS;Ln7=06y14-XE3ckGcK?-0fZOlpe(2qka{Exu1~V$NB*I>}&q` z2iO_dQ;Nrj6Y+@lCVzLb9`VTEsceK?eh=~ShE%_NeLukID*hj&ON>9i#`if~k8>JP zJQt+)I1uaIUeC$*0kZuoKI|9$FWC=lTz~oluukvwoSgnu3DggA{=5YHzWOm^Iq9eW z%lJh75dE0EE?ysv&f_^L{)K@gFOlQ}LP-9;B)Uw4>^zDBGHdrYyC7)Pv!N~xF3+m@0|bTQvR3q@@}uyU|;P#9Od|L zohV1q-^t^xhGCRH@_kZo$mRQ_$>F3g-;Y+eB)PmEWmqec`|20?JPPjfK7U`1`$hTv z(r&FO9$)poEAlJ3_rH%v^ow#o_aWku>(c{mDSmk!<^GU!ed>w&bglJ@MSbG+hPPqA z17G!t&#O#2ukb$J=h+u5@=yGG0_$<{cQSuQQu^g}Z}3$X818A0S^R$uC2G zll0wA2+C2ew@*PXuRqfdazEJT``giwi+)Y48!WGb%ylz5!l-tFvkjw3266C)6YfjfRr03tJ>t~GPxZS*DruGqv`t>H- zaS7yOAZPs*ok*X{Pwp4k@p?`oFNEX#=KSaV3fTF&URaR-fiaZtdGLKX?%(^OfA_T> zldpc9<10iz&GFSp@mBSv^l(1BDYgH`-6)@Y)vG6QUg@#du21YZ9w)v_e+T7MigjHT=yl=|=7rXz~1)}RUuM@=IDe(Lo=huJh0+HkE_W#zpKrf>IU{^fw z+Wm;=Kg2lUAlAv@_kh0XPW_a;o=@c6B$wCoIp34y@_Ihjdr2;@=d-96$>s6RsQXC1 zPwF?@K`y_S(H(Mmou639MZYhuH3QM_ABNo{(tK4M!udT6`8|q6gkNhNAo09=J@y~l z4qtw6;{VmUK;k@wdlTi)^&oH%l|R>mYB0OR!QR)axA5GUuj^NkkG`(MI}l&^kZad7 zcA~zCe3I8so#Ue%mqQ-K-?3tSzAqt{*HxX|o9a&p=5_fzv_2%4=Wq8zF4x1j`$?bc zk5elDAEf$|jBsD;oTek(*E*|Wye{r5xqh5Q{o(P5$T#8mc`oOBu9WYQL%qwP04$Cd zW8JvX-t$o@IL|5g4v+iiCm9`R1w@Cbv)bG?t>0lR$eXiKa^JS~0bqiiV zI(*f??-6f-WY?Dy`5^iOxxBmdrShI6g=I)V`8o=X#FIL4NN2Q$NZl`8j`H zf0E1ZTR%8} z|B~bzAn*JDl|SouPa}PC9>U&y9LM9csbeX8qa?Q^kvtamy5RgiguJVCe#zKxu$cE9 z^x@?5dq7$@WPUouI{VCSnnjlg;K#XgE9 z@O?Rv4)K0WbEK2si#&jGkmrs6fxNAh4+D@7k0bx1kpCeMQ$EP&xdn2${q2Tao_D>H zNp|FU+T<*f%kA~3o#eM5ojm`!1@fs#CtvsXLoV8}Xg~RA#|6-n*QYK(_&S8k?{|v+ zR6N)C8vDkcgnt4475G8e7q%sQo?q_*?hT*kCHcB3%1yXLlsA`qcmnkcT<)DldG`}e zusFV@Zh+b!e@E`On)2;NNj@HOx!)~zlD^#U?wm|=`TeR(E|Sap_ie}~xxC&=^`j)0 z*IQ}-ILYOHz2R(<|00#|qB$g&@1uTzyaMZ2a{FEVH0gf^JDfk+^GPnRtCzHhK7n7XVIbwOo=SaRE_Icd$?NXA<>-=RcC%L@N-x0{=_Vp#?@_THjAeZM||AAbd zcP%ZTc;$J``&N)#Zl~Q>l3Z@5Qz7@&Z;h4u=j%C9f5rR9-$?twokBa7`-2eFQ+fTa z&mENBjVK2m=l%#eU)KxK-buoXh81p6J~^dyetuWUx42 zaXpm33%CX6CBKjH4%(Uge&yGY3wxrUlgpc(TtC?P`hG^Pf9&`=CgKy)-s z-^2Yk->>&u|Lp@n`M^$|?`9{@ceCT`>i^b!zYXhj1&pV5UzqIO{$(fHb<=v@Gcv8G zb}!Gzyznx~<>vqmHjrF?4zLSyIbYTlk-nTS_E$(Q_oF>Gk~~A|M|ZtS@_5MkyR(lW z=leA7cfW<4_ep2{^N`ym`$ok3pkzN3a``z!N61CLF2-TS=+~#=c)4FMK{&r(B!`zG z{Ba-0mm&OG&mqLMRehi8sXu(apK1xbmj5c_Fg2H$8-0_kX)Xh{2k>duaDDV6V-Bo7)x>F4!G-+GJW@_2E<4wB3B0j8ZKm+vzcLoVNE z4BSonBL75vSb+23^&ht4yY43-=Xrr!yHGyK>jid$ytR}ciQP#5W_*9l^ClZ%e+Ykn zf%SssBfl3SpSV4?EvEE-EUg!?XbZ{pXAt$gFCxxQjHl&%WXI!fU*qIwP%o=fss5GN zyz8OtcwAP3c2fr5*SMDL7pGj?e&2}{&gUb)=l9cI$_I{Ley>a3-@Xv`WLGN5<$1j+ zc>c%rz0ung?{L&#mXCsbfuz3$@&e>5yYRGY=PNtU^oVkm@7p3vDLuZ%_nQ!J(Z7sO zw_Sd?+0e?r*z5Jv76r|xjau8$a2)*a=vaLpX-}P6ZygOV9U#> zKk;=x!1)lE?w#-X5|@C*SiipYPj_>EW_a82<$`?#u$_PFxE(x!{CE)aNOvONM7Zb^ zbj}%s2786Zcm;P-^jDe>cJV<86k18T^y*e}#V;ejBX6 z$M5fR|I6!Ik48AJ-}fY#_gi`u%j?6?fxQ0Vmk1BQ`tzOO4~EbCeK^3pPW_AEJ@CJV zUj@Gb_Uj0R9|iv*_`ILT0`La-d*Oc#{}Oy&_qi3`*WmS&2Z0me^ZOk0z^}sJ4gUcA zGWg%a=jQ^QvHs0q_`Dw#&$m4V`3m@N!v7Nf1^5Mcp0FAI8nhRF&hRtjyl>V&;2^xm z!255-g8BUh9v{C6Ij`fu?-}s^>b#$N1iq&j2tN(J8$Mr0R)AlJza2jBzs~!u^Zx3* zpE~cK&ikeF{^-0PI`4nZ`eY55f26ywCJx?5lhd{%`Pk zox;2E{kR1_uWL91%==;Tcjo;4IPYI<#rNdAjv%jB$NLh0jqo4gUxd%!EAaYjywC6| z>~qWaZCk*6zxE~gclfpIWZ?b88{v0>&)?nheL26!$om2Q1-+ZGUm@>XXvKUUuN%wX z&-Fz8E^Zh;F*FJ=C2Cr9d#rn9%;a9`=$9p0z;NJ)TA^4BN=l4l?pCMjv>=?p% z-#gydhWC%)b)b1aAl~PK_fz3@!+GC7UN4;2Rp)iodEID!Kk9d^+uQ)_^71;!yzX%n z6aM4ypNGE%ekpvOH~11<4WIY*y#ezUJb%#-oC2TcL3o~o=bL!`N9Fa`;17Xs zfjny+utTWdcVS&N-iM0!!Q%Z(ok)d=sM z@qQ*zVE!JI_nYB;K6sxf-WSRZ{m0?+K3@Dj8?U=piTeb8U-Nb7e+HlTOXBwcc%LDD zzlQIJ`Mnh0=ZN1E;`fO7JtKZ^fcMeied~C?J>J)a_ao!|xcGZlUN?=`L*sSMc>OY7 zZ;jVQrZ?O`7iJr;rq`p_;K+0d-NZ{{QV+-XBLb1^ZC2aSHS!|06#zY4)P$p|Hkj< z-iq-L?_0*}l=1s>{JtE&AII-M@%vi*UIf3#!|y}zdpf-CAiuA|@5S)*UVbjY&ky+d z1wUut{k!L4{*&iHH-ULx`3ErXV}2v%GxlJ7(E~gSeja?D_t*sf2tGf*!`RhPV^t z=`)E3&hys0o}2bG>F3R<|G3Dx^~>3n;rQ#hPS?>ZTI3y1-#l-w$S1D)m*-cqko3!t zf9%4MPX)6nJREu@kQX7}lM!Db^0xx>j>YroxVXjSMoeysr-So{%Y);ILw(_T!}XNw8`lrcH_i_}?;4yxw+F5_oFCk7YRez>fa@XWC$}>$ zU#^GZ`GRm_UQ{@KPe*(sCY+eB7LMhz9v{!)GP9hY3v#$@m*wp9aWb=H!cFpZhc2z$#(4U{MbNcANBER?63-rIHUiEeC)tvix_MC{fFRl~5Tv7GEv)A_*(#wZE z?yqE5@~gMKwmz9eeq| z|4Vy_w;c9-)vKyMz3us`r=9*Fy|zB;JG+w0-u8UCxW7n`+mEmDRf&Pd5$uY6jKhi* z(ks1A`YNS;>V3IH=mqk4LAw643zYU-=lqu4z<;^_`!v|=>Ek@vl|qm6gU1K5E0*?~ z^p!v9lAbRYj(r>}u9LoG=~C0jopEwcX@4?bt^)B^!=A77 zDbl__zS393`yFAt$m1{B6=5Hg^y`dgOQrp0e7QVnpBi6wJ4ySm_-f~Y*gvEM>GRcZ zOq2E%@s%&7&ydur(xfKa@g~A9tG06<-YQz67ll&g~#`@ ztCZHk_I153#ron-T(5lD8z`;+>&spztP@=dd%n(h;2qxmsju@bM!bQz5Ax-vVLjFB zxqPg{nhblsu9u3mZltg4WvLV|_k*%ahrK++>+3qB@VbxEJc8^3{^k00d06)^4)%PN zZ@9Fco3HYXlj8MtzPYeB4e|Oq-$ZHMIA1Oj>pzuUCtu2-*BAGRzFgaXxlT~Av>uW# zmj`?4*NL|pdX?AFE5|w(*K=jkdMLi?X-}-H5P)%?uX1{$m#dM!>-W`f${if#sL z3HXoV)l=z_0-nDeE6;@xo z|1V|#CM}*i;&1-PIa0@*(yJvLa&4bW)I&=zF)DNKx*>F^X0o=3mH%d+S`Jg4FY25i zs`KJ+vX#5o814*69uaMciSL)(CCbA8MURcPL^%VT0eZlVG4cIGkTcL3{y>y7QWqrO z9Ay!vgj%>WGI=B&8=Y7uYA!^gIq9YnqMbdRk;0&E^uD^o^;ky7#Owc(!#NRp=M*0u z9~B>EiAoNPc6QPayh*n@+B1RP5m}bqm6Z9$#=>d5YLPkaEDIx&$O^QOP&+nTiDKr-33B zN9$#b*hEznm!$Z9V`Ad_iTL=R9`8-w@uF<{jj0m{BoB-d>4}Puat5HZV=b{`Vl1&^ zbeSdA5^ISO1+FJ1CcYoniEH}xRUl`8vu*N?Ncls0iRr1-OT!~cqoYRY%}E4$CRJC~ z^DaiD7J28HnW6!Xi5eRvj?-1@DlOHJ@{H>GL z{Uwehow~p3LdkYrOm*>j+V%Xq?pRruSi~Z9YJL3->U2H+s!N&ISrX|fLk>8@b4>xx za7#bYtvLgno%B58UlDPwY$OK4&HE+|w+yjOA8pOdvBjiY?P<0l8TQm6w&}`9SKIun zLxUYer^{ z%NB35W;^WtT(0^I#M@FFQ*5s3mYlRSTeh&{tvJGBaa-Lv*}62=k!8)WQ)1&rSOz6t zB^?z%)cg2R_EeiIb9#n7tyZ2Jkl#0HMD*a8q?n;m7E4lxq~VsR>};D$#6Hk!PtCNs zl-!EXO;@W$=ZH`xH*eiPZMZsEPl=M7`{Uniq~_tm{Eh0> zn*B2}Z7~jqD>cJzbvs;2Zecy*doU94g%c2oZn@d0WkvX;;o04081u3d0$~c!J z#g?5t$Uf1b+zh_5& z$=*^!+Z}uJOG-@x^Gk%{wjKF<^0$hAJND*p760ppZ_V$Ul$7L{@Ni0!)8@){*sYlv z?&(QWB9+|AD}PcF0uovG9&x>wJzDSC}ma!V>Xm86rBY0b_~ zO0&6#TeC#5dD_-vw`OKKQmk%Uj8KfTX1J8xf%#Dg%W*qgwoIEf+ZN|=WX9!Wr;Gkj zKQ6`LoUR`u3}^RuxCUie(`>cDX*RbW>M0mzb6c+x#May{kuexS6+%m{M#hRIs8s$pM$+Fqq{idbZ^pS-) zjp5?bF0OPI(Wz#*r;Fi6?m+Gz>Uydum&-a`$*o*vEX-S^7M9$0wMwkjZB=s1(JJff z+GDM5+qJJou^B1i0&jIqS8@xE*LI^78|t}0_p|3@iOY(90Y6r&Tlz_Ty0s^rTk<9M z8&{vgAo~>2Md(9}s%u<>aalyBaCcwdDMQoqysmYf6{CpUdeT2UCo@yYEvu_U_0=I! z1C-qSdd^F?TXl`2N5v0Sa`Ub#x_$!_#>Dm0hjN}dSmaT^^bw!;Rn4nlu83-!loZoH z#$nHPTkUSTHtStiyltY*WwVRwT(svh>TKy^qZlAfis>KiaAex7_Wst)Y;iH*F_<{N zy3hnyj^5n~i9U?%H_etpqZSOEYePi;Ez3sRT-kM_>`5Y-E?a*`jy+Yc1_;I&ha!%1 zak8^xa$GK(-96Be?e-ZsDqHUogzbdsPO398*38UkYs#c-C11b8aOE0<`X&t;5jU)M z#2n+YS>3h=GTiANHv>w(;>x>9HJ&b9A~4?=(l^OsONnu$+F~5e>9Mx#j5NE|ZA-u z;wB`65}R&InKWATQyK2*;;i+^MgF)-uU4)#7-w~-3!O5fev78ps{SrV76yR%imRML zhC0#&RS;3IP{c)6aaGD87F(t*MRYFtimQqO6Kq*dhs)}k9-HCP!={VCYGY_$j6STX zsl#mUbVsU?*BC>i>f~`QhtuYA>qq38Jddaw7bvd0x)3q!;Dd%{hzh2-^6P^23%O`e zDYm*O3+fHGWIUo*j>39FM_XMP`VD|6TW^giR@YGLbVrUJcd=I(r%W7G;uT`aaoSw^ zU`&LS)`ewcdkl*dS6N+%%jV3qdY(tQXIQq=VNcCYaCjC-g;2=Ia*BVMdZpHztEf0M z1`s8x>rAn_>IOE7tIAV2V&cSXn|^ZDLY$=+ou0E^R)w(|4~1--`)Y+;zfg=9uO4TL zf~^a#8)}Mx{Q3g)F{r~S!V7$c>tj^KRal=wyv?2CveO-mDA!t@3AVHhds2!R>xh8j z+JF?%J-c#J+=Ec7L~w~muygtYHtQrIEv=QN+Opj)M{Ph^ZGg?5S{F&VhnOze84kO+ zFzOdt(JJc{_&S~BPIoz`ionX+z%-jXDm&Yek|Fvt+^mQq^;D>B&()q%uZmaW8RA)w zbN#sp(`+82b;XtE86XYW6<2<3Xofw*&6!l-CDm{LJ?=b2xz#FUI;^SUuy}p2ZqqxD zB9Bmyn*qgDTpN((m}2ADO6sI^pP;uw5lv~mA$N$Nvf3b*EiEJ4ZFA|lM>iCTtK1`4 z+(krrSKJEU!BXw3^sSjHsa8p$QpCyTHsHd|)(cnf zj1jK)wL&ScUM0IjOcP~g)am8d>52PBi`(U}>(`e8?*J~I!aDJEdrFec?iOPL#Z@H9 zr)5xATPt?kTv=k0idrMYwiNw7uC}U|ddo$(trxF{Saewsmp2HF61Opw0pcnX<#xL= zCgiwne3_{bN7kx{X2%+OpI#{k>v!CuB_cq-%@xPdl}Q@FR12+ao5%g8;;QkGjmpql zKyCokxN>qVc>!U4lSWvg^dgB$P3^8%=KQOq(N>o$gYvn+E6|?W-7~PzGcd-H<+QqN zQT9~JRIAfVugJGvoZICQTd}9&2$z?U5(*n;%W}A;dmK|ra*H#=E~d5gsV&h&y~U&K z`c1ZIoFX7eZyvR^x57h)+kI=c82^a_Dz6R{H@%K*y=qnIp`+|mGwi8J@wV)oEL~i! zi<4|(l35t3A+Ecjo@mX;6al#nMRJndjvS|xvOG_h=r_V#fJqZ`>?uhT9WF6WO3I*F z6vdSDyrT9ucAt1jEUcNlH2MMN7g2?##@6XC{n~=kc#65&phGa+JxoR7c8Q&O|jYC zN$HrZ7iHs1lggAPbv+L#@O1#DMif_}w+70k$V)oanwcpM5J@N&A>1>T2$)z`RZ4Ys z*>ue^0cke3%|1mOSPo31{-gq!Ls%&=-I|^5QD9ZIvTU1}Ul&%Yg)FPKw$M5rw*#Yxu>9Vex_Z4{iZvm=$NwE(AEpKwmf%5mGKC2?ymygDeSwy771K$lHi z?x$JZZoMHElguurI>k6m$E?&0J+M@ee&458hB6)9u9S2=w49NWSOHAU(NCxnSli^Q zAjq`o-AFaij>BtenQ|bvaf`l5G5z(KktnCrW>2L_5^-_8DyVjRn(rNyIlX_5U7rXN z#}#-4(w!eBRYYK+N8kXPJI0Yi_qRpfay_Ofn)(!n6?+87>sc#nl#qt!+}Hq{Tc2PP z-N@CU7Mpv3%R#wVR&OvLTwZVJh^cn!IV&jGbDF{7q(_e;>dLEv2iV+EPUj%I+m>c? z)#ho{ReBa1<%6(NeRb$`drG>?VaLs44JmlcE#x-QiN)B0U`HQ+ybyp{sd_`#1Sp0f zw&`(Jx7+5jD~k;=R%eErp6PnXmm5sVp}i)>q|DkUevfWys+g3eivtytvSdk+qL|{v z9r1Kajy`EW%AT2#mEpFf##o)!lnnQD^^$ZjfURwi9 zO7XsCiel7n?lQ%b*sVq}M`Y1whjLstGPK3dlAhrl}#f&lv0r( zgCi$1b-2Sl!fCVP-~%S{d_BXS7AMBO**3-Edm7GDzr)lgomTicridx_6qh4Ad$c1nC(D+ttoJi16?$SS_1`M}w_3Los~qu* zLF%a2shg})&iN^Z43X|QYj(C$qlWB8dLeau3GW_cXiZLN0%a%GK$E}?5AMO|??%p%(X))Gp zn{t*dR|S}qLOu2(Vc#^|q2D0rbD7Gf1}F_t)s;6I)XwH6h}&$ta;yQ;cP_xBl^hhf8-zxpL{Pos~Nh#jaT2Tz1IUnT~7eaToIE!Zj#Er8p z+pX*fFexQl#1Wy!AO#iJsqsxERB|i&$dJZ9RUj=aQpi70>?*dFp^?9LQqyLs) z7JpYCyh%|E{PaS}Z|FHet;}kq7)6h=zMWN7;jTf+|W;XyNN}a(=n|92`+1v(~+5Bw<&K1#W=E*kAw7Unnj$CJ`fBZGJ1rvGI*3-*&Z@t!oxA~Id*;Y zQWG*PC)1sgV$F8PIP7*CUD6hX#wyQ;>QBOJ%UQV+Iw&j4mMW$;>V&hxMg0;pAvtO3 zmYfOVr4aF~{cN~?rLm>z%{Noo-$F5X^cTvN8^r7n0*|ybDHSu@DRj;&8tLbJQ9tKP zbk3hO?x)l=wkTyy6O_e4@;UF;&-oYWoR{h6yhEJx^IqqCzTR_Q5*n)&bk64+dz|y3mL?^4Ry##8iO0znWqlLz8b@t`EeR1fG{~R)a53mrPPI@B zT%bFe=#5i38)j09Jj|T+HnYgn%rY`l>0u_fDVaGRW>U(98NU=|ebbx?%ICpum(7}` zJQYF;dQi?qVpSCb56$^!4?jrG9r2m%dzcu=A;WI*BrvFwyBU);_ zZHjmnHzAXT;vNGp<)>!yXiKSX<}qkfJ`EFN>rADzrAaBs7nV!&h0UuD+uQsa(Y({# z)8-ej`CdztQl;C>Uo3jj+Ow`~K0G5+SsAXp6K+yUyu&W*VQa&cqHvQ^xmctq?^*F% ztp8T%zq!we{GV>OW@V&Uls7`_+IyKtFY;a}brP?)G$}=1N1XIH;$x2^YH&nROOsOm zoQSnX|1Df1;?tk~*Ii@Qg^4T5ww5NPtiIs=dhpJcCZ&3buvD;A{Fds!Rr+uKG9f9^ ze=GIhyyZettp8T%zqtiMQl$Tu>%TSnZ{Z3dFVlak_1}W$+o_}MPHV~}F`TTs@}3Ge zDWyKbD#J}m)$_tq{tM!_ME|XPL7c64@y?^6E@^>l_SqIDC2wUt8gH`3td=IFc%`sc zq5tN-DE=K*|E<)2^VSGSvHn}3|K_e0k|O=Ld~G|W`i>qg{!(`vW;Te3_}w^Tn;H}p6c`j3 z6wxicufKmlKu~bB|3bB)_K6y*X`z}nagn-E{YH(9i5&T?+M-!x%u@B7y1}r)P@rxw zELV3Lw>OB5jR@7ARL8}Pyz7W5BxIKHaKrG$e!EmnYi%|MH;oByTBCldzT)?dAtGXV zgPE$?d`#7}qpGI8*kFS}(^_d-u@D%3G@8u?{>O}4RZTnLm#1plGQ(g^(=@X=T>NbC z3)i&Q3~T+GYT8Q%P216+R5hF5FhoS;n%+`1t=M1FPN?%#P21zw+HC$rU2QU(|7oz@ zXg0Spo7eb7M7(F5X&5Ff7WuC+exPdF$HpmU^FPM-jV*-qgyDk8Y;JEhYueN5EYkr) zP*6zp8PjUxr>dr{RyA#fs%cx){l>9+-Za&;U1~^3w?B+qOe@um#)Zb+ey%0zR`nD0 zw3=@yG8{4dYFKLAYCL6JW!h=_(G(K0PGsx-4SU`({zGwUZ>W!dQ{54;N8O`#*`K0k1W3Z!%L)+gOH*i2$Xr9tTw|CProE?z zE-+cbv=0z2U>lQ7N1J3!)4$#814XUOsR9m!o!Sr&&8Z{zfkExZW zC7aD%dPEHAzD=DRMSpiT&o>-1w$f|esE7!&d9~@)CVSMRfrm{)x*t{}&8;+Te02B2 zYHS4k)yr%)oBvS@ja&UrHYhZ%Hg5BK!|#y_^(IZjPq?PN-Y8V-+q3iJ!S@7*g=FnE zg?2WVsOQw9YM9o1=n_NIHw;Zz8=4jvUpE%t(7d_X{Hozy^=&mYC?ssZnv(1Hv0tF3 z%`>#z8G2G(sE%(FRoFQFmUij4v)yFko4GW2kIcivA(zG3Z z5$)UmX`G|_`?vDR(R&*NtO#g&_J%f1j|WUT+<2SeS>w}w5fK3aZ8jit*ZUt+4;j8P4Da8) zbH|{d(4gqmrf&>!oka$RYFeauwdrd^D@}{*YzCeX*hulDvZ`H5WuSCgPG|gYrR+}yf zm}TtKJyg?rnaz>r8nvmW%`)YxqKZ8droCWl)7gAV)UU>2+8O_a4SrQ4B32uQbZ@0; zw{|w`#lKwb@uYfM-Dvz=)l+!ND7uK%rr#Q!HzY}vVV88nbJ)ryNjy2P2J$1Y&IvG&E3tE`ft@5 z+!I;f?hUW}=tNK=b-}Idt(X(S%2nq=v z7u36^1E!~pqaYqa)_4`D&xpria%UL|?Gl^zd%|kJIXFqCPEBJ9oTGob`Nl zwdt1|7O2s8QDSB!igwLsny&_Ys}>o?YFehIO%(e1YKuSBd^OLQub%TeZx90Z{|+ei zuWDGJ4!&nTO22WKHf^-Oe}}LTs-wetbnhQ=(Rd=@VY9iZrX5m$QqATbqO3zT5h$v_ z96!o?u3ppUs5v=_!NG}%ZyLL3+AdR`I^wR>5qG8EyIbvS9`UvDW&b?&b>m9Yo5rAK zLCt~!LxOUC4iD9|roa2O?`&>uHuvlLt~%nbEv9+uh>;Ny+tr=Mr%cb8`o=~a_3s-S zv8i!WO$!QHq#iIO1N#HTES#P_vL{)t>{N*wf&I`rd6{8w(BZ z1(?mB8dn&_wXAvb%7*u!G@dqugaox{F(S~vjp#)W7(+E}t{NQtl$yELicSJTBCCH9ktmB zzaqa~>Uqk9(8OJ{~rp@c{eZnfW(SFl}!{YK@ ztp-Je%v0wX<{4VF*rFcs57qYjjf=S{EM%TKE@rD~ncsItv-u07**x3$z)p3(VUyuW zL+6fW^I5-tOzE)^zZ%XOUsl7kMMhi0MlJTKkNs>4y1he~7Q4tVF>$N9#_y4ch>(z( zhPj4CYUVbzO8roM*3eqhLW0D9L6*!e#eRnjm4>F(>KV~9EmU7Io;7}EoVHMX%edC> z=E38}`nUPsFvZ`0g1>*IF-2tg^8s_!7QvTH!4ramgFF3YNc_UE)EIn2aB%0~&cShK zjQ4a83ArymK0YC1v*A1c)oT2xQKLpBHV;ppr4Gqe{hw3cG`wb<>aQ>P-tQJgX{suU zvjy#U>;`WDF9er@w}N-IB>f}c-)|%~b|ia`v>|Q*ei?iR_y{--eDG${cY*u2BVG*t z6Z|^3QF{tM3~mKJ5AFgE>qP144ZagR96SpA5ZD2BfER*a0B;5#0v`n5*@4n?5$pyx zx)u2W?f}jO_Xg*IM}zahi@|HaTftkwpMx)g{{sI7zVSASKhI3*yA!+^JQ7?8o&|Q? zLiz{6v%%kjmw;=)>%jMSrucS%9{`tuUEpKjgW%pBDZW+_bo__lp5Vkz6h0b!_pQX! z!4tu+gI@t30UrkkbRqk<-A2dX3EmBU5d0Z92Yed*0=PwII{qkl9QZu=S8zyIitpP9 z((eNH?@Bxj+~sy+7x-Q9Ch*xv3jY*5vm3E?JK68uop>Dh{N2PG!FTr{-UogJ`~~=B z@FnnWaPvr%2iOK4+LP=(4lV*e4?Y9l3cl|i(*FcJ8T=>sKraf{x>0@KW$+;G^Ko zIMQ!_7uov-+#B3%B!!O!-vfRf92igGW#Bg8AHZF~_uNhPRSW4`z=2>VxD9w6c=u@1 zuL6Jn0I{J5**gzz16C6$JRRH`{1i9>yc*mKTm?P@HuNO>e}db98;&9Sao}-diJt?< zj3a&xoDTi~ybvtfiMal*Pa^%B?je56N^Ak&K7lw3+y^`lJPf=K+|@?FtPbKtw36#g2xANT`s0=Nd;#7+7=`%ruzf#bpF!47a(4(V?N51K;!5jY3@ z6L<|c9zWs6H znczO)Lhvx~QSc2a1^*G zkMti0kDo_e0DcO*9lQa2348z?7(@1}z+J#i=94`;`1OUvdEhU=>%snuDEuh+&@;p# zv1I>~eBx2yR*Q)p;LhL$;CsO@g9m{RfD^$D`jP$IC1me*@XgDJGr(uSGr@m?3&9PS zll}+bV+F+i{mK5Y6~t}9E^u$~a&S6$*$bq<9z6a<;*;Ph;49$S;2Q@}d`rN0f!BfK z!Eb<{1Ba|8`=5iKUPD|B-UMzkknA4@4+mcWr-NIprQ>IV`+!%2hkn4 z@QYyM5VCjQCem*O9s=$O9t(aH{2O=)*zg)1UknZcp9k*;_a92}&Du=*E5YA@w}XEM z9|m6rcN#{=2N%=vQQ(`w

OZQwrOkHEvgr@`aEfy2pu*cP&X7x*@?72F#<4{Qg& z3r^cg$Nvc~*iPJL1lhmyP2xE4w{H-B;1zEZF95$%O1vF>cpve%;PwZIZx~7Tm%KxKH~7}~h*Q8{y-&Oty#F9^DY)`O z;%acqkBM)NC;Ly96ZZx$0b9Wvzy;vJhe`hgI2rsq*Z~&fU@;zi9DF-?4|ojtJ@5?h z74R$I$RiZr58#F1kOZ<{ag@R>;C7!9XMnqbp91#HAj_&jJrWLHs;8 z0lXDF7JPdm9Y67V(jN%U1gC;s;CI0*Pm+GmF?9TZ)5Igeqrq8V8~7ynhI6EU1>6FB z<5;rS3H${3ez5653g7%I9lsJh={)h9;C%2=@OH3c935Zz8|lvnUjn}h_Papg{l}BO z3!DsI3!VW!2wo082i^t_xk&cD0|)$0{1?~_ZuStx*R_ViE#S1v#981De-r0}Pk^_B zn_i*t&%g)4m%v|vgOVt|pTXV1%0G1caBw>KQE(A>G5B@xtKe?;|GC10H=eGgLi-j z`;-0=@RQ(k;BDZB6UhF%;G4jogL{D+G$4B;!9BpK;D5l6fF}iz{&QfzM#Ou;C&6dH z7r<%?rN`Kq^jm_1!QH_macM#XJiQvz`(V-N62|V*g;;@ONzZ~2XycawMd=~r&SZPJazW{cFw}5AYKL9@q zJ`4W1H68DtM)7|QZVx^S?hg*TiS#Fd+ksbrySAb5t>E6^a&Vva6#gA}BlseCD>xvX z(z6TP8hikJ2lzwqK=4s;I=JgC6yGD@Sa3dg6nG;z9b68c+>wrNkU{A=1?~%W+)Cl2 z!E?Y4@KSIdcoX;~@GkJX;3sb*do|$Y;LwLD{&f))-XDAkoCI#tg~A^Nw*nV}dvvAn zW8i+^YH$L$@g#~b1>7I}Qa3vOS+KJ^@ka2|;P=7Hz+stWZ!5Sb`0cys_(|Yf?k1iM z?hRfG9tu7HPU}JXm%vNGfmsyaOW-cxt>Ad@ANSDlbHQ)*B3=jn30w+pd>@6M1PAse zHrgq^U%+>QXZ4}*H1Jp8C&9mgSAqTSC;dI(;J(D?z#G6fJ19Q?C<^ZdZVgTZM}lX7 zQ)5Vf8#pf5}e--RElK4IFjo=@^w}HF6$o?AeFz^}h!{D~@WN#KY4!j1O1O5Q~WCH2? zWt06&;ArreQ4~H7>;z8-KLLIYybN3nUJpJFe&qqO*UU}v?FDxQe+C``J_&Y%tH;ps zo53r`5}yU%{2;M^4%r_AZV%1{_XaNqj|IOBo(X<+JlWd|ej8i?{v3P}`~$fC6pDZ6 zLv(x!_+S$8dhqOI;acisGv*pz!YC z&MS!Hzz>0+2H*ZXg|7i8f%k%EfiHp!!P-oUZ!Cw9 zN&08N>%jrDD89qs`@uhh$AB+`r+^#1NcLU>r-R=IzY0DH{u+GaY>F>@6&-&UxHmW+ zJOP{uei}R%ya~J+ym2+zI}RSQhPcTbitoxg;sN0AHW0hOPrX9C27L2I;=|z2UL*E@ zn(RGYOl$_LTZsFCkAtUze+MrH`@cc@uY;R|KLP&?Hsn!!jkc10D{xEjJ>Xlx4}sNf zq`ws00=yaA3493L1KfBn#rMMwI=&P5FYo~H4Ld1(1$Z!cEBGmJIrug3E%V6!O}ps$ zzTkAQc1BoQ^0+}&wy><1K?*q zq2o`36UvD@=9B%9!^8u@w}P|4_k#1m!@worRPaggEl0>+!^LEOF1Q=G;b#;+4t(qw z@e1&d;LYGm;4-jZ1?hhY){YZj0pAL~^;wEPWOH~4<=aj+Hazl7``1h)nM0`3hCI!E>}!MA~nz`ekG z!9&4E!Q;W_!FF)trIem0!JWVjexdju1Y4?!3&9!SH^I}upMakR8De>8uaHG&w~#bh~ESs2Y&{x0&6c&d_9e%-w8Yd91ETRP6OX# zBK?)%96!Vdo&`P%eh&OQ_(}uP@3NBOeiC9hcGr>;qaqw1fOd#o-3Q7N|VB$3JvmwNfgKr5X{vK=v{{fx@4qij{ zHiA2YkAVk(jbUW(C2({L;*hm;{Bdvu*smpp4+M7uj|W@9)4(r*SAi$pNXPF7mw|r) zcWg!Bx2&W1?*mT;?*nfHr`<&Q-+&$9MlaFvdEh(2e}WUiP1?}$kAd5Q*MLWYe*izz zmh{`LC;QKX$AKH)OySGGzqTXZ4BpwExD4#>K>QuJ)J)v;WwM`s3vmbVRB&(b9PoH> zR7cXE362M^0;hmW!BfDEH&A@lo#^;G!NyyO$Ad$`PlIm-ZvjsN|IFcC==i`QvfmBd z4?MUVg)aanfE?>$^I_zNbncnW#A_Vk^P^+FM^Gm==e?GR^VOWDd1z^ zXTYbx8^IUB--BBYqxk$@Bm2LCJA-?Vpzsv%ia6pI!9Rkxg1d~Q@I&Ba@DJemVD)v1 z?+tJ}@B#23@TXum_$Tl>@L%8$!M)=t{_)~CLGR5~ZI2zn=8^xCfZUa6*-cI&!$sq0uz7ISMJOnJ>I~4N;w?9n!Z-5toKLH;Bw|tZI zb2CXl1-t}21H2LZJa{K~8#p$Ljz0`u18(&e*;nlpemD3QumwB>yb3%OTmoJT{tWy+ z_!sc+;Kn5sUn>X27XiM(N&FCau8a6taC|oLCh%17LGViOKj2<&((kc@;!6aN1kV85 z!E3>J;E%xT!RNtWf}7@${fpq%;NYDUUj%p{criE^yaD_?_)YLz;CI1?!PVe%;O0{( z{(xN+Uk9)m+#TEx96Xiur-FY0&jk;8gu?fL)4<2TQ@|I%v%$CRruZwsvEU!UR`4b8 za`0vF7I33SDgKYaEy3r&_spR1wtFbP%})>~fIkG=!C!#qgHMC^fwP{ZH+aKpDLzO&%Y;FB{cz9jH@@N}>` zi^7+I1Hs$C&E`<}N$?Wz74SyzjinU-PVjx;y?J!J1Ke{i@m%l-@XO$bz#o98&nJCl zAK5Pew*(&m_W)Oc$AE_~qT?5W$AUM2CxhPs=YlVT7l1?eQ~c||-NA2w)4{EurT8|3 zUtLOE1Abu{aqt1M_dfV`@NeKpz`+HizXUuUyak*Oz6{<34tb*eOJKj%q#yV`*>48!0&WkU2yVEB^mD;o!7qX>;J3gN zz@LIAgOxIhFMl1`>jR$o3i0FMi?0$FfQM})-VR;_{vAAa6NLvIB>OADUBRD#o!~Rz zdEh_68^8@;BYUU8kAjUKko}|Jw%}&3ll}y7CHOILyUi570z3-*C3rIUA~+Wu{2|5n z3^)O-7Lz?Ycno+x_<8Vp@Y~@1;FI8=!0s(%ufrjV?;zL$UcZ&Xv%x#J5kCiR`xf!L z;JGEl-+~Lkm%$srH+@9$xB|Qk9QZNW{|kH@cw{Nr z9{|n=KLIu#pz!VBHsDXdUBPF;y}=zmq4>st`+(EI4}zzHp9AN)Jr@;4skGxO%7I5n_VkdYMxClHMydRtk{ucZUIP5URcNW|Y-1Q*Y9}c#H z)4@*gZ15A{m%wvAq~qTKH#-fz%#*3zNhd)a4YamaA)u_@V(%_z|kk^_-+*x-`*b)ANW`B zOmJuw;sf^re*qo$r1-u7_X02aiQ;<D2R;n8g3p2HfV+Q9_V&Oq@Mpo>t`Khm9|s=O8a5VV-Miia|ehRz^d`n{re-Hc!_%oa3#P5PfHzPg` z9@CsyJ4x|B8%jI?{5jYP{sH_r_yTwnII$%ie-?bM6>--e$o_=Z!~?-kgKgkV;8(z9 z-~-@e;7af*aEDW5zyD2SzYlm4_(5x z;KrvZzBj5Z{4jVu_*L-lz#oJE1wO-1`u!i1{u{vaz|Vkn@E72<;9U(l% z2CoC32)+t@4)`H(5BNjyKT9aQ8G{u5^fKZY_{MVLlfau*5chyHiYE0$g56`m*4oz~_Qb0N)IL82kkIQ}Bo2HC3c<(&rT376%fSgSP`O1&0nM_uqgo z2j2sJ=ojSvH}H$#Pr&~KPx^ww`vJTc*mnr|uLbX0L!1Vm555-MKa<=a0>2Ob2ly*6 zKljboXSS>*`6>S)-Wgm1-eeZJ>)_wdCcYT_4EPT4>)?LyN8nArB>ijVkpCj^wcvxn ze+8$(6Xufqnczb3jo{tDkAVH)x4;L3*;f?)(eq1$Tj;2mcrRF?eYM>D%HP3hzR24freY z3h+*iB)=M54ZaPW20sDb0Dcer0C<;gDZFpM<=|bGkp3m$ncxJt6?{7Q4DjvXotKjT ze}SigxB8C4o4AbJXM^`UocMU~Z@?SC=Y#J8Ukx4vPhL*`xA>m)?+V@ryg#@Zd>;5X z@KxZ8!MB6&0QZ6W!Ow!f28WNJ@QZ(-@K=LZf{i1|eI0nC6~y;|PdkeE1@MkX6Hojv z>6_F<90IS=h!=y`gWJIy!0W-&n@Rp2@b)_K``~pg#2fuc;avnS0{;#?8(h{(^2dSi zSV??0_=^Pe{Y3g+OB2_F(;4EG;0M6#!C!%21yAT8`Tf}hs_($_z|+7j;1cjX;6uRA zftP^?!8*8R0_i^%d=z*ccn$a>@CD$>tI57Qz&d#2jY!{0@ZsQN!PkN>0QZ4!2EPG* z2zP?f?+X4Lyg#^hW759{{7dld;N!sWf-eH^yN2}N z1zrXo053R>+;`c8^xxb?d=z;56No#&2ZApEH-TRQC%~VBe+@3&l=PngZU8Sok@Q~( zo_P}S?ci4Mv!;LWzrhcKCv8UhzXBf$-sWV|r-OF~p9C%jKMI}$9sn-|{|JtPt0z%- zw}V%JKLB@vclr&5e?E9$@bAHu;8(%RPbK+nHz)mXtS7Dqe+OO(-uyIjUk{!NejFSE zzXPrXPuPO=H-M|bZQvE)4sa*<6!5*^KY^bIzX$#d>^q(8EAUZx2ZHwnH-QfazXCoR z96p2m-w%EP{0VsendH8A0qMUIyc~Q7cs=-0@Z;cJ&LaO?ZAt#K;2Q9L-Q<1>csck= za4YyB@G9^C`1W(j|HQ3Gf8}|^yMot&4+1{`ZU*muKFR+YoC040z7~8pc*_e&{sr({ z@OR*e7n1vSlgS=GxCDF^_!#io4J6+SzV;I0XTbYkO8hVIYnKskTuA!AzJhpf@GVyo z&jCLOJ_h_8_%!f4;9J38gP#LWx{CCD2c8Np+M2@O4}2*2AaDYFJNQoUuD6lCf^Eou z2)qZl7JMMM0em622|Nfs{P(2q&?%&E4LAb67Q7bxB=}YE``|CY1$U6X$=i~?0C+lh z6?hi-8t@h1*q!A6Uhuu(7r-Bb57>_M?|Ki(&jVi%j)K1i_kri#OY*ORGvKemJ>WUp zlm4ZDAo(PC^8LgYg13Hv_%86Yhlt+;N5MaUuLp1UGt&P8xC*?_!{q;1a4YyU@J-;~ zfnNgu6Fl)r@?SQU^luGb3@!q%1RnrC1zZij0o(|F68si;5PZ#FDZHI`pzw}+nz$Lf z@)_cDO?U7g!DoYC1|Rk;$$thu0_@w7^mp`=`~Kkd;Ck@Vzma9Ne73n_5Kn7+^nmHFz%gcyJV4<0Jp) zfe#1Y3~m8G4$gxA1O5@b+wK&8VFBq|0Nw-K0lo%&gDJly$$tzEP9~nX2kEN-?+pG0 zxDkA2A<3@-*KJLF6L`iH;zz(0-~sSl@Me2bcrSsg!C!&fz^80W`mO?B3w{z@x*fT1 zJdN}%0Z#|N1)dGwYkQJ!0lx!2AN&>gKJey0Bl(xX2ZO%{A3K%Yr|m`I5AI0Z3jW#7 z#2dh0f?oq~whOs`2Hq9C#onYZ0NxY)6u26E({AKH3H|~68}RN$hcI1-}NqcsjX%3$EFZc-t8i-VfmYzzILO zF9e4VApRxzYH$jC5BMbTGhlwt8lSKIC-{2s58(U2Q;JFdQ{dU)cfrfR6ZR#2CxUkZ zUjRN7{2lmYa6y3d-wMuv{|&wqyzzdd|32{U;6Cut;I`|+@NdEUgZ~Jw2EPnm4*mrEAb6`{3SXN^`a|Fc!Hd8<*OGe+I14@vd_MRN z@XXmH{|We);Ee+mUORXf@NwWH!5hG7@O9v`!FPk72LBcO9{4rzMnMYi-{76W>*kPs zW#AQai4Ozc1UA40^U3{Ma6kA#@SEUQ!JmM?2LA-!v4rfIR8RVj22VVU`1jylz?+3g z{<@{)o&blI5x)dJ6#Oyx2=Jz*2q(#ZWz@X1l) z8I|OI8F(i6X7De;_k&*m{|NpVJWVHkn^%#(IpDS6i@+PePlE3R{}=oWxS)mfeF)wO zTyY@jzYcsMxTKZjUk9HK-sB*XzZSe3_)hRa;D^DD;Ge)ccy1f%?*N|;J{SB2_#tq4 zjO70gJ{bH7xE8#{!DQd<;Jv|9jv@aGO?Pk$_>bV@!9T`H{%mklJMlH9{{-=U;6H<( z20sseAN(HJ_Y1P`#U%OPAN)SJ5j-VD?rXq%gKq@)f*%CmcPz<22Y$pLejofg_($+p z;3<-v)jk{2F-DJPPj<@V?*)*O0z2c;jn{v*0a%M|>Ih67b#N&8{Q&zk%-ue+<6* zdU7wAPvIwSAg%;=-AKF|d>QyG@Xg@s!1se606znM3H&Db6Y%HY%@3vUC*DNiO#^Qa zt_AM{4udPe$AeD?Ukm;kd^dR7&7}Vy;1_Ns{tvjQmw2}YWKY-a#7BY80%yU;|DN1? zz_B}sp9Xh;-vOTj{sDXecM22yNF}pd+s4#3qIoy#214%zK{5J@HyZ= zgXjH`++PC!`$6JO7E$=VhlmdXF9n|pz8(C$Dc?u(pMtjrZ&pY8iott;&-)X}F9vV^ zXJQ>Z8GJl=JMb;w4)CMkUxNq0CxL$iM;;;l{>5a^U%+$0AA%#`!beH|IPmV^%fKP< zo#47BNd8~om%vl%DZD}O!QhRaB>5D0^gB5qLfLNAR2A!l%jq(gu>> z1N=1jQ1DmaN1q}2P$S9j@+@%@+|f_`TX4a1#E*b?1%Cma4&HSM>8k=S0xtxg2<`y? z5xgG!1Nctx!AnWsU%>ocYd+ty{qtncW#9>aC;k>(1)j5vDzGy>HibB5nM1p?q`C} z0QZ5<1%C?O>n)NmJc{(Kc$;`Sc+$JX3&3l^$AW(YJ{No!_lc z;B}u7e+Ir2Jn?AqKLFkyJpFT$p8>uTd?1+phurJH{a_9J12_$y^(D!l0zL!00eml* z-)qjl=Uwmv;Gcg*{`_1joTk!4=<< zdmDHI_*dXZz-NJ{eMji{xR^$8xy|@ zzGf5RkHAHn68{A50&mlV{0ZI*eAH$nUkQF0ya>Ex61i*OesC7NaC35B4?Z7!8MqI8 zJ9yF-B>yNl1b)Tz5B}Kn51ycr{gZs;e>-qJcn0`5@WJ4p7m)m6;CsP3_+4-(c-EFA ze zC!P;xI}on`&jYuEuLrLMzW_cLyz`Fa{~GYgI}zUv{s{a8xPNDIe+}HW3-Kr5$H5aK z^nL#UPXQP0O7eSwyTIk(sk@Q;d~h##1^5SWJ9u6Z$*<+SDPwDoAijw6B*y;uH{u&O zZ_e0?SBd|`c^k&Mmu)7>?gFGXM^N3x7%a z7J;k5F>ng}8*mT!N^n2;0Wb@bzE{A-;4i^V;H_h1Pd9jfa4&d1xF4*8Srh3$0bC5e z4BQ0%1GpRfcW@v0Gw>jI%VWr%B8~L#1+E8IgS)^hz`fvA-~sSC;KF9ocQd#e{1~_i z{3f^?{57~AJb5MAHwfMbTo@t!Gr`5+qrvsy)!-EPJa9MoR&XEq3Gg8JpWvb>g*PEi z_SA!S0e68b!M)(6-~n(uxKJm3>%i6EtHCMogWw+Ui{O6nXJFPs`U={~zGCn`;3n`) za2NPUa1S^O?gyU<9t2+tE^MXn`oP8D*TD7QufQqr)(Nt&8~k%{FL*AvAKVNc1pgXb z*hb-R02hPr05^f31$Tk@J2||*?*VU?B<=_A2_6I=0xpbEcq_og;0|y-n7^~b^>=}9 z0{4Rd0v-Ur1!l*P{%^rW;B8Z+uO55=xC^`h+zW06_k&LY4}z}%7pciTec(^Q17M#)_7t{L`1^pX z!L{HNI1KIq{|ej>z6i_`r0))JG5A?<6Zk`LH+Zu&+0zH!6FdMu1YDRT{fC3A!AWom zd@8sbd?oK{C99+iu4bHtHA{svM&Xm4(jhVX{|ZilKLGcDH(o{d z^n;7QEJOMZ0vCgqgPXt^a5uOc+y}lHJP3XqT$CmK?}F>Wtb^?70`Cm&1y_Iv!S&$6 zRiy72a54B~a6R}6a0+}MxEuU;a6kBCFzX=w{9P_y-xYz2z}4Ub!A;<0;4ZKM?g5_# z?gQTl9svIZ%vMwQZ-a}#KZ2{lJ9d(NDR3FM2V4j42gksylk}eqE(Tu#t_R-(?gBpx z?gjrFJOJKg4cSw;hV&PKi@_D(dT=AS3!DV^f=>qzfUg6yUy=TY!A0OV!S&$p!Cl}f zzasm3!G7=ncs{uBIMN>l7lYS=>%kX+Q{dacJ>bW{ec-pj1K{t#?AH|DcE=&Vfdk-r z@FH*u90PZQPXPCUF9i>R?*tbePvJcaZUVm#?gnr4YqF;gybE{`TmddxOZpnY_22}! z3%nlO3%&+C0DcHu*hTtY1y_T=1gF4-$CG_M;QhdT;9BqiI1Da4f%N|hTn)YmoC4ng z?g2jw?gxJeW+#%q&DN4V#o#@`P2fYo-QX4AK5z$k5PTlE=p@pA8@L|)6u1lgKDZY= zv5V~K2k!Cm_kdI2=fOSTPr?0Q-*3ns zb_VI&2V4xU1vi1i;BN4*z*(5d>gnQ{1lj-P5Ryk7lS9BO7=8?cLR5W4+Qst4+jr|)8L|R(tkF% z9()tH3;Y&(>k)R8e9%efg8a+;3T*od^(t&OZu(@7lR)LH-X;- zcZ0tN_kn-5p6nR}mw=1TBmIlP_28A@F7T<~Uhvi60q{fM!t+VrYv5||*WeU*%4uXz z5BLCZKX?I{T|oL;!NuT{z)j#Qz}?{c!F}MDz=Pl~z(p65{>i74J@w%Iz+K?E;9hV9 zJOEw`F1(2JT>>r!-vh1(KM(E#e+upe`_3SH2EhA(3pbGdT5vTu3{HW61?~Y~1nvjl z0cIDIzGuP3;19t~;LXk?d%D4Ug8RUSfCs@Vz(v0${T<+X@Oj`A_%?7i_$hE7_=P4+Z__X2l; zXM%gdVQ@eAIPf6&VsPPQ6yDw7V(|0eCh#D*8@y#V+0zH!7d!}_3og2x^hd$f;1j@2 z;LE{X;QPTn;FrPu;4i`K3evyLIb=^U_yBMdcpy5Ip4qvaj%Wq@TaD%;z(T!E?a%U=5rC9|!IR zUj*(2-v%B4KL#$mj>3BrTn+vnoC5#sLb9g^d;qu~d?=V*Px^FlF}Mrd1l|Dd0{4P@ zz)yku!S8|D4WxgcCrI(T{yg;xwd0$c$;2V4z)6g&_7A8 z8od2gq^}D+54;Y1Jh&TtBX|S&AK)JFMpu)*>%r5(z2GI_d%xE|aGUJm{o+yvg`I?~?;o(E2Wv*6X>4d5>DpTO(D{{nY| zx4544ZvamR_kfpzuLqw1?gd{3z8CxmxDWhq@Z;dEZ=mq{!KIvw7+ZY~rB~w(6WCTo zjP-yG&bu@A!MWsqHh2)+3!ZvDxjzdY0Kd(755|fvAonl8)4@N1i^03xNb(inS>S4L z1UwIX2Dl!43wSyBRd5sdV{jXIg1-UZ4`vrq`aK7p z1b!D>2>uQ{73{kO=?|U(E(W)O>%ljGo524t{a-}kZ+$E2n+`4m7lV%kSAf@ptHF1G z=YgLG*MkSa%fXx6M&UJqi@|N+25<_T1+NBQ4(K|0&W9Oxt;W*?+0%HZ_F5*ybWWIV}I2& z&J!4G#Qkxla392Yte*2GjJ54f`#m$@<>1S~P2fkt_2Bn7PhjliB6@$lU;^>N-H7+$ zybWW0u&0)D5n~^mM)BJOez}{t13Yyd@zvmJ@T1`CPbT+w!S|j-yvatSfAy)vyMmWP zekS<(v&j9ICa))63vPlvmxDj}4Y@x6u0N6ZAK>28iN6K+oI$+(M6zez*~I&UyAb|D z@N~$hz~8{$)4&zbe*<_q?0p8z@Vy^`?>&>k+h$`5{~O2$!7rozISgEn_9h8ljqf`R zJPG#P4E_M$^A~U*_}}1Sd|$yP6#lwX$ewB7BFN7IZ$SJW1)c}an*Na<=a}xuKlg&$ zkp6Fgr{ep+1P>y9CvQsj3?M)G!QGHw4&DI$9pEO|eaSX33w{(KLT6`eQUrB>2m?N+bj>@Ht>hwexw)Q+s(_{0Q8rDdk}s-xC`>D z!Tm_T4JO0>2f!6bj{$HY;%DOK6y9`v|K8wr_@24o)ku#va0>b1B=B;C|2uF!FTTu92u(tyIGVD77Jb?5*8C-<)z8=hA|5M=Ui2sklJ#a7ZQFz6OzaY2} z@ly}pfbUxko`mna9NY{0?gM`V_cy?O_}=fpDe%tgz-9|hlw{PY314f5M>N#XTDe)!iuNc5?!|eBGaz4&^8>e-jQt!BLw-8^zXdJ=e+&7?5#G-x zQ+S1Np9`L3hR=B$#s;u|>r}Yk3wy2u4}zZoKMwv6{P*HK!d8V8UO(K+zysiA;FrNC zfIk3V5AFj$#hJ$+^nU=p7wp@b+*8=!Gy}XEypZ#RLdO4_z!+;1%ov+O?R^XQ0^Aq4 z7QF4DbRO)It%bkMg#yOdZ4y5$@hcL4Dlyx}u5YTuB@!PhakIpo5}zaS4H7>o@mmsq zFY%^R?Dp39$Isrxx$pl4@g!59Cb?%N|7S>iwIqL!k8pAhH5o3w*HzV?)OCUNe2 zk0#E=*NMcNnf9L}@pTeEAn_X#vmJ#!Ieptnytl+<63-)^Xxej(#J`gGLWysc_^%Rw zF7f1@?Dp;~aZuv<5+5ybR^l@xzLYqZe;$A9uEQ;2i^_mlWwiI+*7lK4!CuaNj2 ziC>WT9f`k`c#}QE_vGx|P2y6C7fbw0iI0`|B#AGO_-2Xkm-z1zeu?u{RUFc)%A|GQLe2iV} zV{DO+vBQ0g9qD6ig^#hLe2o3x$JiY{#_senc9)N_yM2t^<74bzA7g*;F?PR?u|N74 zd%(xogFeO{@-gk8KE{6XF~$lQn^3^mMg@#* zT)@~S1&nQ0z}OZAjQI)}D=1)W%L2x>;`3Goj1?9zwsiqx+Y~T1rGT+*3mDt3fU)fh zn3y};p@6X+3mDs}fU%tm7~7?Qv0V!o+pB=Fy$cxIr+~53e2ks$W9$qcV`uspJIlw| z**?a)eT<#sW9(cXW54w=c8QO%OMQ&>_!zs&$JjMK#;)@*c9V~>TYZe(=3}ha$Jp&Y z#`=7W{mIAJpM8uy>|^W^A7hXD82gKlvB!LjJ?>-d2_Ium`WSo4$Jk$ej6LmR>=_?p z&-xha_c8W2A7jt?7<=Bw*b6?!{_bP!MIU1?`51fG$Jjr8jJ@Y$>|Z{{{_SI|sDQEE z3mDs@fU!Lb7@JnW*z^L%W)v{CZvkWb6)^Vm0><_)V9Z~@*Z~EMRrwe@(8t(8KE@9A zG4=}|V~6+{tM)Ng<6~^5kFi=GW3zmW&Gs=i$H&-QA7k@;jLr8kcBqfB#XiQ03&aSc zy3WVMoakXb#u|K#HToD^;$v*7kFjMw#+LgSJHp4<(LTn0>0>PHW9$?kW0(0DyTZrV z)jr0q^)dE4A7j`17`ws8*o{6W=1pJoG4>B1W3T&|m^XdX$Jl_6vA2ATz3pS{9pp!z z4?nl$Gc%9zd^NFvu}upYn^eHq<^_yREnsZ70`~vP(f=z)|5ubF{$F^}l7%yq$+)g1 zmTB>6WC?t{Zh)yDr>kADh+Ui<^(pBbl`L;n2p#bv02fmC=pahLJR8CEK-F z!qsW^>WH4o#FB|6ZAP-gU1ok_l@^ahxz<^+2p86jPFHOf$wgW!6-%_biq$1+<61gB zCz(w|g+QYo*CUyvad<4#R;#6A87&@LqemC$o%LEKqZ?$GRZ4PN+OW_)dKS+-v^HG3 zu%@vwJdMYtC2E+%aZxg=$DKbn=&N)i9czy3au`n8VI&%AYHJKb>ul7I&FYDWE-7fJ zsht^5MpiB{wDwdo9!t0g)F#{8H6CxaPiv^*4k;d^vtsE~GOaboT|9fbbtbg-SVV1_ zDG+N-XmT_))YQ(_T6IJ1dv<#&Qf7=`uT!ZPyJglXQvsM%{>Maj)E}G+JaKGYsb^H)af7Yj^ow6-Qpt z4>wVPdc@We&1ls#!==@dY|5?3il6IZE(K1wsJ~P=FHNMh$jVrv)hoL$7BzZ+E zVU<#}6q1O0Yat2QTMVb8d#fSIIm)8!?%H}Ngsj!PB;wYJ$RaK+iK~cLFpd^Q)?jH> zBqz6)MG{fAE|Q$o!Z=+W#a0qgw=|NVv$c@~yjmPd)U_s)WZYUFhlr!~ktF0g)#2>g z3dvITzLvt((Hc4ATw5er$|K8>+c4HxTPIn!t%Y(r+B*sE?yfDBBsaINT1>>A)4jG$OSHxkt@XU~ zkxs{w2?UbM9yXH~r}PAsIx@vBr8Wb@ZR#5><73oh!c7C@c$^?Q>>(`THYQr}qv$Km z(lVNxszu3Fu|#W4#7L&o%aZYIyYBjBA~!{Nw^MX|B~6yRpG#26?N$?NG8w%+l}Sq? z=<10Gv__4sxYQfTlx}1?g_KYbZf^_gtMy1WqlepcEy}xrG%M1ciJLC9e4Ztn61^%G zHnd1Ml1z1)%4#whBi5YF@K3ItBgXMHsg$0Gia({_L>JHcTfB2lHi4lad{b6kl+Dm! z9ly@iGquSqAJPu}AhgwF<|m^1>fG-QdV6ve%}H3C=EUN9qaMi`u?$zmd#&7u_2))C zBl<8dzbnLfiWywI-q2fggHK(gYm=$Y+*ewDpQ~qTQmOfgjNYmnZUT)ueUGHCu`>~A zGm?qe8sXBQ$8}Lj)Xr(l7_mevj~Du@K4Y-({KfT)YSL-l;9Yx)Nj`lvOXuyNXy+uE zoWil$b2Em}67X~-rPCX*?OhPuYNdZsb9Mz2XkYvQriM7x-2sB1)l zsxex#{HNR`8dtPHr&tknfW9D>;L})6hdRB({r6-h))I?|LO4HNZ^V+6f9o0-CL=U0 zX8A;@$T{&UDQoBrx|U8RhBCj!bAuj9uF{Rp#%yb=p5}397ZZ`OxRKWt*|e>Y)iu^H zZk)ed`i)|c$EAo={-HxZnKO3$*Cl#;Drsm&XRamXzb2Pb{ zwR<|YN_UMc)L>3u*+haj-KkU@)r&*KEg}>#u%ykrE2HG?-HjU8HQSb_SC;ZVHTuz6dgwa|Q83x`F&OmxX|kQ6i9 zVJ*!+Oa3(~Rzh?Z4iB~NywGTTCXuT7h@ofnx$$JP7Duno@_S=Oi>x$%UYh8LC8FU5 zJ)Pwf_Tg~toZ2Lxzf5E(W<>kfV0MqVgw7|K_#esUV{Zlse5Egs8shF2BypVM4_ zIMTK<+@kRbUh6NdSP32{Eg7}^VD_=?KV_1UWZeA8 z+7;(hx#sV!It?2V5#6rV;=ns`F7nGXBSsAiS;l>=(u{>#XOa&?b3f8jYYt^&TlGw1 zHl-Uv!1NYNFVZs_Iz{Bw;HxpRm4=>9B@@x~lH^ctiDz7qyjn|!C(;n7I};HLx9XX2 ztH{0KWBF2$#fb(tIiE?f+L%Kj9gc_+X7NNnbFFc$nXiTBJQ&FLxgXMcCY%wYJ4evS zf)So1RvqT=a;W&7Yt;F)Yq-tqt__7oxtfbmUZuvu^ho8|wuY3a6H%n3;Ayg$RjvGx@IUtCnGqH*VS8!C|4D$U?J zDKD9{xTPh{dtfVT=U|zCjuz)t*3b`244$r>#Tv+LF^J{4R`iZ@zjM9zUoazJ{#ctd zbg|?vEQ6!jX<2C>+R+5hyd*DWu1-tSJYTM?owKAfMg6Z@Egt9dB56LZrsCeNw@2Dj zO#GYbJEtYaFX&0B3Q9cd8!tKdu3!|z?sMj*OC|vbg%rJk?W|D?EY!sE2 z<(K+oGG3odIYos-Hr?iQq2*EZUxdD9y)~8yM|jzUc!akBMmCbGgL1#8I)!~aUD9)s z#(b(wg&JO!9j#>=xJplruAGBg*DMZg^f-JbeBwpX3B;WNj_j~ zkJ$xy`Dx4;NxpH1yzpNv3Baq+u$~aD5($VOMExl^gY{M_2YMu9&vE!c3_bNIZ*0>d zB=h%G8l@y>UKM(Vs?Z0Kw!8XK9+-fbuC#DQNA$DdN?NMGcrF9V^sRS(L?Fj$d%!Y8q>QOpl zMB2F5j3MgJbjFBgQ-aZ@OlOR^o)EtzOpyeyV?}Q+oyj(bn`3+io$a?mp4=}I-4JtA z2ydaxS^lb{+5S#(UW%0t!+TGg+gGZN=6%?bVwWH+GT~+((cxHPRdS{1MDw~b+@{A< zx&b$?234ly;HFwnMCEi`z1gUC}VuO9yVk=3gyA+nLo(Uj9{Yx6~7%pj6I zSSm82oAcOH+^&_+?&E9h4jC;LcXi-Jr7Fe8kcn2l4>H@@CK~;;m?FmVu^IDrouXqu zCu#7NCNmE05~5Ayg^WwME722?WK@imJ%pk|6WgvI!F!^v4zaY@AS!~k&W=oPsLAcc zs)^EkXL?2vU-d}in?=%<7Vn?8zcHn0I6U?+{Q<7VS$FtD%G$$U%J_#4%@fq;o|@C8#>yuJh~MWgU@_6LY#y>t)|JK_5~seX+Z!=cmNdixZ1-5#&h>3%$VcciwajkPWp(;a9=~{;8LcVTP)e+0IE!6c6PoHMMxv6T=uXUQKkkdqQ zT9O>vbVi+r(hAYSJ0m~}$IZVzA$T1#UdqBj_qs+|({Kk7A>rmuLvP_7XWrixwUxq+ z&tW9fx^Nyh!~K3`JUmrW=WHnHQo6y`xx1nMa#7^mJ(Y`)#uh{V3RTId z5FHEmkSl_Y9F-i}yv%d3J-elKv9SUhctpOp3$*IFX_f_gXH|=lY{&K&st-dUS*4c` zM^1Dp!+}7hG8gy*!D7cZqzoO)TVg#&%jio}{QqgPlCS3{4V%qn0omrfRE+2&_*$J} zjOY)Pi2O00X7~doqUv*t&yYt=8VHHJKfb1viXN_;DW#$`xo6!#X@w(cwTM_Dq%B;^ z^yI?>d#)Yc--r^i+@oR$l#6c}bJ+esg`)BH2P(W$u0j|$4&hg-1}Xt+XBEj+S?)+K zns=JtQm5-tJzABu7eiDS6>?$?=W8TM6%2SpRWMNIFf~T!K5X?uNl-RTmU5Vqrx#T} z%^wVUj0%H6@o{;Eas0XWU?k_y#v`A&-_d7*Z9}V8|=&sP@hC>-@oxs^1X|dGv9EA?3GGrL2gOQaWrNpDwDWS@7lp*>{ zN>p9360d5cB*e$c_WFR&4~vr${H*1iq+!iG6e}(n#>2~qqNdcN16ES%?0~G&jaZ8< zUuXG@dd_aL)Y)em-rtDK^{U=VT&g$f`9!IEYj&IXoFe_g%O&kP;eUxpE^~BI^3yS* zUKODddY1-+#C8NGc;lAFp$i8+%)4wKdLBQlTrtL}|RNu_9|M;)fWq*7U8sQOlg zE2_59hZ`zZ4fjIkpNbIO;;aox^%aU~x+>x0g72NeW>{thzLqA+Mo(DC8W~ zbQrOWZndl`BMKx{(2i*jrTB=9EA^P-2$ecxEu*az4XTlDi=`H~$eGenO{nD^=8f93 zIy;tnjC4X}%EIb3ml&eP+Mg%R=BzDk%){)W@JJm zlp3knh~-8un1^IOqIt>YC!D8rzT$byt2~JPvx*|*DAs%npmd2&QCj*zbiQ(T3Stt+ z+#Y7XfM;00j;6_3ajW|i*!v>|8P&yc5PY%YYqYfd6C|D2B^Jff^qqXKuBcsHWFn4R z7W0v{$7QZkatX)WwKo*=TpC>}*V`W5y^KA^J&ZG}Vv#Z~a`v=w5zwNRO9agv?IK4T z?1$pQLliruj;6C~$+SLOi?k^%bd-oX$0=am=G7Z|RBz!YRV+uAE&D`n}a|4-ZL4-~7W zR{{Z#5pEz57*n!|Qz^KfSxUK~P3mHg^yn%wo@gTrBT9Gfi0Y%t5VtJrIH^y+i7GWv z5*$nZ881^tlE(tH>BGIW1!!Z(|BavH571n_XwOHtDf$1>&r)q03DD${BBe^i%BM?h z8t~er5(ovU+bF6l^W0F8d6!E$=Z?hxUZh0W|VFBOU< zT6sv~vbQSQS)Q&EGVTFt{62E@iS3HbE~xELl3he`a>*_vO=8G5+ZHv`4aLHft05F$ zu1=2ro8{W>qI8>P==^Gl)i{J!CVKVerK>jg5ftxXMkYD6Jlt7#h0u`C_WO?yp|Y)d=ktWR+1u1 zGy`+Q6=?hpn5tw89cHhJ@EaEOs)#in$54CmmHn{o6NMkuP9PF9yU_wy&T zN6@`W5AhXIKHEWYQDk1IpbuT|o?gm#tJsFLrnKb{F^_=~o2ns4M+CUEAYMBG#YRAj zk=C=vE-^oJGI=Bcmw7B0mr1e1Rr66ejz#mZ%N^f5Bw!ETCK!!Hb1`h6{J?Am)iGv7 zdx_gaanAzf9-C*%`Q908?3xGD4YP<1Sz*4QA(a`al!e1||B`%U-M(=-A7?5G9{%a* zj+cOl0WSej4S5NO&X1RXVs|W$57*Mi9X#~;X?feFump-dwx9)yg&kgs1I1!R#zQ0= z^arTTbgt3yJz@M3KF#QKq@kO!!*%{C_lX<6QTx&fQu+mF<*h>ET)KHGl%x!CXS&&w z!;g_fS58;MMX<2o-t3UdSp3BjpV~n zeY)ooK1Zc8CDxiq8fF$z=6+LZM5Y8pWv?=YA6{_Jv6K(^8o+QhkX3R-CJlGWP-Rk@ zXHaL|Y^xd4D`RGrNf+k0WL}bSn3|UdRW<1kcx|%b(;%v^<2$_&)k@1rCJ)P9Ja|~{ zu?r;-s??eo(SP26ngtZ75a_TAl&-D>xyDnOeT6-B>NT?@Gd$%~!1e2kK~v{aRihwHh<70%Mp9xjOpx4?*KzXbwSnM%m3>KSXMrW(aOY71^CPr84QcUwhH10LDEbWNe zQF>KY5J9iil^|{Scj?~;10I7*egxL*0}pSD#dDXS@Kt=z=&(vVqQlKJ&$%^oa?K^B zcoQ=6l#-<#rm4Tm)2lkAyoOXB2W7nub@3Cgs+8hZTI1e3rDSPGbhxEdiAO(%pPW^h z7LBDdu|y;zQj6Y}pdAN%tE+p#a`oacaxDJU2{+uST&vBtyIOGb*di@~qmY;#N9I+_ zIzG%T_PsW!2FuJlYN$rD1!ZgTFlw+5iEZ-jTFPTcA{t)XLwC}+-tLBJ01;(&7kf)> zchjxUv0@&}E)mz(EO>|b3jlEr|ho2Fo5HE194L!vfe~GdPtH%6q znvf2P_;k39Jve%ss)+8ZCdf_4h^sp3*n#w0f-htX%K{bD#Ufey-ENiDT?`9EWX8pv z__@oBa(z;V^g?Y-OeM@48SK)d@P&R4A9l-JdlKs88Cz(Wx_2qDbQ0e+OZY=(ZAsr} zTV}LGmAL0n6zLh}B%8ujnp_iVt-etZ`E)pDU=$*bsLV%RS*g-(UG8x~$1?K?#!qK0 z^YOwbOX;Y)OG;rn*4?~7u^5x(6PVcN;+hNn0k57IrgQTQN|@*NRm0tfq_EJd1rkF&-BI`ElaP=2r5pgfkN19bF1@4%F$$m=|3KzW`s z;I(EM$Sqnr5^8AagC{5EAJtOM^vutTIzhdzsSD6Ob$N#64=9h24m(ehe`NRrbUf6p zfYRAeMYTh1OWxn6yjl`-8>-MmzRNeXpz_dvu-Ky@Vpb&o&{S6&1dBaNVvtrq^AAl` z6oa%R>K>Dr8Ob}efNGmvFyL`y5)&%7nru>~VH()6@J_z?%8^YuA&I(pa-&F%Wg+a_}_h37Yr zC8`gfr8j3=`NO(1isH%Enz(tLJ9OHed34bFtF1wI5ppyDZkdEyDMh&{GuK1t$QXK-l3)M9 zcRx9Wa528+n(mwetTt8V?adwuZr#g;zRkcvdg= z(CC@~d(@lz{rR=5co|fYNX{GEs6D~;OLny`!ggEuxMWm5Y2Y=DeuUz&L&r#aYWz8492qU z-ue?yU1|%=7Rup^i_A{&haaO=^ir59>iih9D7(r#K1Pa(k$a{BIC}4*436Hr=*5iQ zJ67z?WYERKnrJ|R_RNuUbHtr9BlrVemt$d$V?_Er_hxwPOXc$yq8DI(8h-|}UCYGy zJG`BBN%5XV+C2BepReMt3t)U^`k_x&7DG5ET4isPL*-xj)i82N&OJSZTq^moyq1f|>1=Tn~|-4R=}Ca%NPyry*|#(8be zr}pGd z5p`Sbks`fTzoEkpi+iQ6EY2`O$+#g)RAygi25m=X-m?5XJz&Pbx&tF5gpbIogJNPK*W zfr~N^@GmF1kr*@Vy$x>lfw%`&%9FSR&>lmQ;D`(gdTcktI&}VliPQ7SPZ7~YH{V+F zi+SkIkjwK zqROcPTZL(+a6Gh1`I)P%HFPbbTkPQ-jsJ1TsšIG&z64N6~vZ=W4dQXpVnQ6I~M!K`d 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

XC;l%x+Bah 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�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 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current b/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current deleted file mode 120000 index 8c7e5a667f..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/Squirrel.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist deleted file mode 100644 index 88a252371d..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - BuildMachineOSBuild - 17D102 - CFBundleIdentifier - com.electron.hifi-screenshare.helper - CFBundleName - hifi-screenshare Helper (Plugin) - CFBundlePackageType - APPL - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTSDKBuild - 10.13 - DTSDKName - macosx10.13 - DTXcode - 0941 - DTXcodeBuild - 9F2000 - LSUIElement - - NSSupportsAutomaticGraphicsSwitching - - CFBundleDisplayName - hifi-screenshare Helper (Plugin) - CFBundleExecutable - hifi-screenshare Helper (Plugin) - - \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/MacOS/hifi-screenshare Helper (Plugin) b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/MacOS/hifi-screenshare Helper (Plugin) deleted file mode 100755 index 2dd7546b688dbf33b00a1ce435af2dffc7f6e11b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257848 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�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 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo deleted file mode 100644 index bd04210fb4..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Plugin).app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist deleted file mode 100644 index 3c406b1f2e..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - BuildMachineOSBuild - 17D102 - CFBundleIdentifier - com.electron.hifi-screenshare.helper - CFBundleName - hifi-screenshare Helper (Renderer) - CFBundlePackageType - APPL - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTSDKBuild - 10.13 - DTSDKName - macosx10.13 - DTXcode - 0941 - DTXcodeBuild - 9F2000 - LSUIElement - - NSSupportsAutomaticGraphicsSwitching - - CFBundleDisplayName - hifi-screenshare Helper (Renderer) - CFBundleExecutable - hifi-screenshare Helper (Renderer) - - \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/MacOS/hifi-screenshare Helper (Renderer) b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/MacOS/hifi-screenshare Helper (Renderer) deleted file mode 100755 index 01ad8bbfb17ba71e0d5da0ea47d83d08e5f9511a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257848 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⪻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 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo deleted file mode 100644 index bd04210fb4..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper (Renderer).app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist deleted file mode 100644 index 25a40ed7d7..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - BuildMachineOSBuild - 17D102 - CFBundleIdentifier - com.electron.hifi-screenshare.helper - CFBundleName - hifi-screenshare - CFBundlePackageType - APPL - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTSDKBuild - 10.13 - DTSDKName - macosx10.13 - DTXcode - 0941 - DTXcodeBuild - 9F2000 - LSUIElement - - NSSupportsAutomaticGraphicsSwitching - - CFBundleDisplayName - hifi-screenshare Helper - CFBundleExecutable - hifi-screenshare Helper - - \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/MacOS/hifi-screenshare Helper b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/MacOS/hifi-screenshare Helper deleted file mode 100755 index ada615a5536600d319e408aef36b05ff9656d72e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257848 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%0AoNZ4MwWU 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 diff --git a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo deleted file mode 100644 index bd04210fb4..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Frameworks/hifi-screenshare Helper.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Info.plist b/interface/resources/hifi-screenshare.app/Contents/Info.plist deleted file mode 100644 index 070953e3ed..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Info.plist +++ /dev/null @@ -1,121 +0,0 @@ - - - - - BuildMachineOSBuild - 17D102 - CFBundleDisplayName - hifi-screenshare - CFBundleExecutable - hifi-screenshare - CFBundleIconFile - electron.icns - CFBundleIdentifier - com.electron.hifi-screenshare - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - hifi-screenshare - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0.0 - CFBundleVersion - 1.0.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTSDKBuild - 10.13 - DTSDKName - macosx10.13 - DTXcode - 0941 - DTXcodeBuild - 9F2000 - LSApplicationCategoryType - public.app-category.developer-tools - LSMinimumSystemVersion - 10.10.0 - NSCameraUsageDescription - This app needs access to the camera - NSHighResolutionCapable - - NSMainNibFile - MainMenu - NSMicrophoneUsageDescription - This app needs access to the microphone - NSPrincipalClass - AtomApplication - NSSupportsAutomaticGraphicsSwitching - - BuildMachineOSBuild - 18G1012 - CFBundleDevelopmentRegion - English - CFBundleExecutable - interface - CFBundleIconFile - interface-beta.icns - CFBundleIdentifier - com.highfidelity.interface-pr - CFBundleInfoDictionaryVersion - 6.0 - CFBundleLongVersionString - - CFBundleName - High Fidelity - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleURLTypes - - - CFBundleURLName - High Fidelity URL - CFBundleURLSchemes - - hifi - - - - CFBundleURLName - High Fidelity APP URL - CFBundleURLSchemes - - hifiapp - - - - CFBundleVersion - - CSResourcesFileMapped - - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 10G8 - DTPlatformVersion - GM - DTSDKBuild - 18G74 - DTSDKName - macosx10.14 - DTXcode - 1030 - DTXcodeBuild - 10G8 - LSRequiresCarbon - - NSHighResolutionCapable - - NSHumanReadableCopyright - - NSMicrophoneUsageDescription - - - \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/MacOS/hifi-screenshare b/interface/resources/hifi-screenshare.app/Contents/MacOS/hifi-screenshare deleted file mode 100755 index ec80423dd9d0a1dc498a7b256cfce4e8d879654f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190148 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 diff --git a/interface/resources/hifi-screenshare.app/Contents/PkgInfo b/interface/resources/hifi-screenshare.app/Contents/PkgInfo deleted file mode 100644 index bd04210fb4..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json b/interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json deleted file mode 100644 index c7d92d3e17..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Resources/app/package-lock.json +++ /dev/null @@ -1,2289 +0,0 @@ -{ - "name": "highfidelity_screenshare", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@electron/get": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.5.0.tgz", - "integrity": "sha512-tafxBz6n08G6SX961F/h8XFtpB/DdwRvJJoDeOH9x78jDSCMQ2G/rRWqSwLFp9oeMFBJf0Pf5Kkw6TKt5w9TWg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^9.6.0", - "sanitize-filename": "^1.6.2", - "sumchecker": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "sumchecker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.0.tgz", - "integrity": "sha512-yreseuC/z4iaodVoq07XULEOO9p4jnQazO7mbrnDSvWAU/y2cbyIKs+gWJptfcGu9R+1l27K8Rkj0bfvqnBpgQ==", - "dev": true, - "requires": { - "debug": "^4.1.0" - } - } - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@types/node": { - "version": "10.14.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.21.tgz", - "integrity": "sha512-nuFlRdBiqbF+PJIEVxm2jLFcQWN7q7iWEJGsBV4n7v1dbI9qXB8im2pMMKMCUZe092sQb5SQft2DHfuQGK5hqQ==", - "dev": true - }, - "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "asar": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/asar/-/asar-2.0.1.tgz", - "integrity": "sha512-Vo9yTuUtyFahkVMFaI6uMuX6N7k5DWa6a/8+7ov0/f8Lq9TVR0tUjzSzxQSxT1Y+RJIZgnP7BVb6Uhi+9cjxqA==", - "dev": true, - "requires": { - "chromium-pickle-js": "^0.2.0", - "commander": "^2.20.0", - "cuint": "^0.2.2", - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "tmp-promise": "^1.0.5" - } - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "author-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", - "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bluebird": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "compare-version": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", - "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-zip": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-2.1.6.tgz", - "integrity": "sha512-xLIETNkzRcU6jGRzenJyRFxahbtP4628xEKMTI/Ql0Vu8m4h8M7uRLVi7E5OYHuJ6VQPsG4icJumKAFUvfm0+A==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz", - "integrity": "sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", - "dev": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "defer-to-connect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", - "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "electron": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/electron/-/electron-6.0.12.tgz", - "integrity": "sha512-70ODZa1RP6K0gE9IV9YLCXPSyhLjXksCuYSSPb3MljbfwfHo5uE6X0CGxzm+54YuPdE2e7EPnWZxOOsJYrS5iQ==", - "dev": true, - "requires": { - "@types/node": "^10.12.18", - "electron-download": "^4.1.0", - "extract-zip": "^1.0.3" - } - }, - "electron-download": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", - "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", - "dev": true, - "requires": { - "debug": "^3.0.0", - "env-paths": "^1.0.0", - "fs-extra": "^4.0.1", - "minimist": "^1.2.0", - "nugget": "^2.0.1", - "path-exists": "^3.0.0", - "rc": "^1.2.1", - "semver": "^5.4.1", - "sumchecker": "^2.0.2" - } - }, - "electron-notarize": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.1.1.tgz", - "integrity": "sha512-TpKfJcz4LXl5jiGvZTs5fbEx+wUFXV5u8voeG5WCHWfY/cdgdD8lDZIZRqLVOtR3VO+drgJ9aiSHIO9TYn/fKg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "fs-extra": "^8.0.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "electron-osx-sign": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.14.tgz", - "integrity": "sha512-72vtrz9I3dOeFDaNvO5thwIjrimDiXMmYEbN0hEBqnvcSSMOWugjim2wiY9ox3dhuBFUhxp3owmuZCoH3Ij08A==", - "dev": true, - "requires": { - "bluebird": "^3.5.0", - "compare-version": "^0.1.2", - "debug": "^2.6.8", - "isbinaryfile": "^3.0.2", - "minimist": "^1.2.0", - "plist": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "electron-packager": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-14.0.6.tgz", - "integrity": "sha512-X+ikV+TnnNkIrK93vOjsjPeykCQBFxBS7LXKMTE1s62rXWirGMdjWL+edVkBOMRkH0ROJyFmWM28Dpj6sfEg+A==", - "dev": true, - "requires": { - "@electron/get": "^1.3.0", - "asar": "^2.0.1", - "cross-zip": "^2.1.5", - "debug": "^4.0.1", - "electron-notarize": "^0.1.1", - "electron-osx-sign": "^0.4.11", - "fs-extra": "^8.1.0", - "galactus": "^0.2.1", - "get-package-info": "^1.0.0", - "junk": "^3.1.0", - "parse-author": "^2.0.0", - "plist": "^3.0.0", - "rcedit": "^2.0.0", - "resolve": "^1.1.6", - "sanitize-filename": "^1.6.0", - "semver": "^6.0.0", - "yargs-parser": "^13.0.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "env-paths": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", - "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } - } - }, - "flora-colossus": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.1.tgz", - "integrity": "sha512-d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "fs-extra": "^7.0.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "galactus": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/galactus/-/galactus-0.2.1.tgz", - "integrity": "sha1-y+0tIKQMH1Z5o1kI4rlBVzPnjbk=", - "dev": true, - "requires": { - "debug": "^3.1.0", - "flora-colossus": "^1.0.0", - "fs-extra": "^4.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-package-info": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", - "integrity": "sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw=", - "dev": true, - "requires": { - "bluebird": "^3.1.1", - "debug": "^2.2.0", - "lodash.get": "^4.0.0", - "read-pkg-up": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", - "dev": true - }, - "http-cache-semantics": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", - "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "isbinaryfile": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", - "dev": true, - "requires": { - "buffer-alloc": "^1.2.0" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true - }, - "nugget": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", - "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", - "dev": true, - "requires": { - "debug": "^2.1.3", - "minimist": "^1.1.0", - "pretty-bytes": "^1.0.2", - "progress-stream": "^1.1.0", - "request": "^2.45.0", - "single-line-log": "^1.1.2", - "throttleit": "0.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-author": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", - "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", - "dev": true, - "requires": { - "author-regex": "^1.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "dev": true, - "requires": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "pretty-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", - "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.1.0" - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", - "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", - "dev": true, - "requires": { - "speedometer": "~0.1.2", - "through2": "~0.2.3" - } - }, - "psl": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "rcedit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-2.0.0.tgz", - "integrity": "sha512-XcFGyEBjhWSsud+R8elwQtGBbVkCf7tAiad+nXo5jc6l2rMf46NfGNwjnmBNneBIZDfq+Npf8lwP371JTONfrw==", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sanitize-filename": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", - "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", - "dev": true, - "requires": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "single-line-log": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", - "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", - "dev": true, - "requires": { - "string-width": "^1.0.1" - } - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "speedometer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", - "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "sumchecker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", - "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", - "dev": true, - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "throttleit": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", - "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", - "dev": true - }, - "through2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", - "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", - "dev": true, - "requires": { - "readable-stream": "~1.1.9", - "xtend": "~2.1.1" - } - }, - "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "dev": true, - "requires": { - "rimraf": "^2.6.3" - } - }, - "tmp-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.1.0.tgz", - "integrity": "sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw==", - "dev": true, - "requires": { - "bluebird": "^3.5.0", - "tmp": "0.1.0" - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", - "dev": true, - "requires": { - "utf8-byte-length": "^1.0.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true - }, - "xmldom": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", - "dev": true - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, - "requires": { - "object-keys": "~0.4.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yargs": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", - "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "~1.0.1" - } - } - } -} diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json b/interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json deleted file mode 100644 index 372679082f..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Resources/app/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "highfidelity_screenshare", - "version": "1.0.0", - "description": "High Fidelity Screenshare", - "main": "src/screenshareMainProcess.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "packager": "node packager.js" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/highfidelity/hifi.git" - }, - "author": "High Fidelity", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/highfidelity/hifi/issues" - }, - "homepage": "https://github.com/highfidelity/hifi#readme", - "devDependencies": { - "electron": "^6.0.12", - "electron-packager": "^14.0.6" - }, - "dependencies": { - "yargs": "^14.2.0" - } -} diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/Graphik-Regular.ttf b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/Graphik-Regular.ttf deleted file mode 100644 index 001faa7f4755bb20dab8be3ed4ab04cebce82e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144968 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 diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/interface.png b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/resources/interface.png deleted file mode 100644 index f90cbe591c63bbd2490f15bd9f1a575cd8352833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 658 zcmV;D0&V??P)1v7@0}UP)X^CYOa-HIl9Eb8l%kYCCR|iVLXgxVF$!7~L<>P|5h3kLsD(x) z5egFilu4x#g&0MUNSc(o8PoD-oY6_xGB&^kj}IcJYw*YBqnlvjLDHvw^BkRLIOr3C;06PgbI*b!_B2XVBS>3u z6vO~|KprNSn50)t(~6A_VdsYdpo-fP2nMbp<%K06l3ZvUg}7`pswzPGWv`(iilG;` zaPB;d-Kin8$hZdRY5il-qcxrq?5W8J0~~e+pJriqYB=4HxC=I=gC;-+#BvlNvF3H& zXnx=E;0YNvgVEIvR0!tAVeTh*dm%a%T+v=aY8(SM!YYY7SAYCU?bz3EB-t!T)P^mH z#bYkO>=3k=pEx7SIi%+V5?ft`r;4`C1+ZH!%jjyVe-{acHALCXFBXf+6t$tAY)_Gz z_hV@KdN|BKkPwqFHF3AUc6%HrLmDOIGB8=ntEAVA>peJ_!2+ywt*wJoGY6~c``eP^ zDf4OAQP>dd{*~FDF>tYB%gCeq^Zq)9%v@$<406p2ge1S@W#QG^qT5OV3JE9#EZ&8b z_^q>arOYP1Nzp1d`&=CBnJ7K5V8Dz?_1n6w`?Agt>m)6~5u_`S^Ahj72`WF()NL99 zd{O(eI)jowz!4OC5X6T!P?I3rpy4xOO@v^v7y%yAr5f?$1_}`zM&Sl*i&e?*AX*R& s!~B;Tm6LYmp+nt4eJn>6B!(ON3l?VGqQ`+FZ~y=R07*qoM6N<$g2DkMYybcN diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html deleted file mode 100644 index 6268b581e4..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - -

- -
-
-
-
-
-
-
-
- - - - - diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js deleted file mode 100644 index 2abc151988..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareApp.js +++ /dev/null @@ -1,299 +0,0 @@ -'use strict'; -// screenshareApp.js -// -// Created by Milad Nazeri, Rebecca Stankus, and Zach Fox 2019/11/13 -// Copyright 2019 High Fidelity, Inc. -// -// Distributed under the Apache License, Version 2.0. -// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html - -// Helpers -function handleError(error) { - if (error) { - console.error(error); - } -} - - -// When an application is picked, make sure we clear out the previous pick, toggle the page, -// and add the correct source -let currentScreensharePickID = ""; -function screensharePicked(id) { - currentScreensharePickID = id; - document.getElementById("share_pick").innerHTML = ""; - togglePage(); - addSource(sourceMap[id], "share_pick"); -} - - -// Once we have confirmed that we want to share, prepare the tokbox publishing initiating -// and toggle back to the selects page -function screenConfirmed(isConfirmed) { - document.getElementById("selects").innerHTML = ""; - if (isConfirmed === true){ - onAccessApproved(currentScreensharePickID); - } - togglePage(); -} - - -// Hide/show the select page or the confirmation page -let currentPage = "mainPage"; -function togglePage(){ - if (currentPage === "mainPage") { - currentPage = "confirmationPage"; - document.getElementById("select_screen").style.display = "none"; - document.getElementById("subtitle").innerHTML = "Confirm that you'd like to share this content."; - document.getElementById("confirmation_screen").style.display = "block"; - } else { - showSources(); - currentPage = "mainPage"; - document.getElementById("select_screen").style.display = "block"; - document.getElementById("subtitle").innerHTML = "Please select the content you'd like to share."; - document.getElementById("confirmation_screen").style.display = "none"; - } -} - - -// UI - -// Render the html properly and append that to the correct parent -function addSource(source, type) { - let renderedHTML = renderSourceHTML(source); - if (type === "selects") { - document.getElementById("selects").appendChild(renderedHTML); - } else { - document.getElementById("share_pick").appendChild(renderedHTML); - document.getElementById("content_name").innerHTML = source.name; - } -} - - -// Get the html created from the source. Alter slightly depending on whether this source -// is on the selects screen, or the confirmation screen. Mainly removing highlighting. -// If there is an app Icon, then add it. -function renderSourceHTML(source) { - let type = currentPage === "confirmationPage" ? "share_pick" : "selects"; - let sourceBody = document.createElement('div') - let thumbnail = source.thumbnail.toDataURL(); - sourceBody.classList.add("box") - if (type === "share_pick") { - sourceBody.style.marginLeft = "0px"; - } - - let image = ""; - if (source.appIcon) { - image = ``; - } - sourceBody.innerHTML = ` -
- ${image} - ${source.name} -
-
- -
- ` - return sourceBody; -} - - -// Separate out the screenshares and applications -// Make sure the screens are labeled in order -// Concact the two arrays back together and return -function sortSources() { - let screenSources = []; - let applicationSources = []; - // Difference with Mac selects: - // 1 screen = "Enitre Screen", more than one like PC "Screen 1, Screen 2..." - screenshareSourceArray.forEach((source) => { - if (source.name.match(/(entire )?screen( )?([0-9]?)/i)) { - screenSources.push(source); - } else { - applicationSources.push(source) - } - }); - screenSources.sort((a, b) => { - let aNumber = a.name.replace(/[^\d]/, ""); - let bNumber = b.name.replace(/[^\d]/, ""); - return aNumber - bNumber; - }); - let finalSources = [...screenSources, ...applicationSources]; - return finalSources; -} - - -// Setup sorting the selection array, add individual sources, and update the sourceMap -function addSources() { - screenshareSourceArray = sortSources(); - for (let i = 0; i < screenshareSourceArray.length; i++) { - addSource(screenshareSourceArray[i], "selects"); - sourceMap[screenshareSourceArray[i].id] = screenshareSourceArray[i]; - } -} - - -// 1. Get the screens and window that are available from electron -// 2. Remove the screenshare app itself -// 3. Create a source map to help grab the correct source when picked -// 4. push all the sources for sorting to the source array -// 5. Add thse sources -const electron = require('electron'); -const SCREENSHARE_TITLE = "Screen share"; -const SCREENSHARE_TITLE_REGEX = new RegExp("^" + SCREENSHARE_TITLE + "$"); -const IMAGE_WIDTH = 265; -const IMAGE_HEIGHT = 165; -let screenshareSourceArray = []; -let sourceMap = {}; -function showSources() { - screenshareSourceArray = []; - electron.desktopCapturer.getSources({ - types:['window', 'screen'], - thumbnailSize: { - width: IMAGE_WIDTH, - height: IMAGE_HEIGHT - }, - fetchWindowIcons: true - }, (error, sources) => { - if (error) { - console.log("Error getting sources", error); - } - for (let source of sources) { - if (source.name.match(SCREENSHARE_TITLE_REGEX)){ - continue; - } - sourceMap[source.id] = source; - screenshareSourceArray.push(source); - } - addSources(); - }); -} - - -// Stop the localstream and end the tokrok publishing -let localStream; -let desktopSharing; -function stopSharing() { - desktopSharing = false; - - if (localStream) { - localStream.getTracks()[0].stop(); - localStream = null; - } - - document.getElementById('screenshare').style.display = "none"; - stopTokBoxPublisher(); -} - - -// Callback to start publishing after we have setup the chromium stream -function gotStream(stream) { - localStream = stream; - startTokboxPublisher(localStream); - - stream.onended = () => { - if (desktopSharing) { - togglePage(); - } - }; -} - - -// After we grant access to electron, create a stream and using the callback -// start the tokbox publisher -function onAccessApproved(desktop_id) { - if (!desktop_id) { - console.log('Desktop Capture access rejected.'); - return; - } - document.getElementById('screenshare').style.visibility = "block"; - desktopSharing = true; - navigator.webkitGetUserMedia({ - audio: false, - video: { - mandatory: { - chromeMediaSource: 'desktop', - chromeMediaSourceId: desktop_id, - minWidth: 1280, - maxWidth: 1280, - minHeight: 720, - maxHeight: 720 - } - } - }, gotStream, handleError); -} - - -// Tokbox - -// Once we have the connection info, this will create the session which will allow -// us to publish a stream when we are ready -function initializeTokboxSession() { - session = OT.initSession(projectAPIKey, sessionID); - session.on('sessionDisconnected', (event) => { - console.log('You were disconnected from the session.', event.reason); - }); - - // Connect to the session - session.connect(token, (error) => { - if (error) { - handleError(error); - } - }); -} - - -// Init the tokbox publisher with our newly created stream -var publisher; -function startTokboxPublisher(stream) { - publisher = document.createElement("div"); - var publisherOptions = { - videoSource: stream.getVideoTracks()[0], - audioSource: null, - insertMode: 'append', - width: 1280, - height: 720 - }; - - publisher = OT.initPublisher(publisher, publisherOptions, function(error){ - if (error) { - console.log("ERROR: " + error); - } else { - session.publish(publisher, function(error) { - if (error) { - console.log("ERROR FROM Session.publish: " + error); - return; - } - }) - } - }); -} - - -// Kills the streaming being sent to tokbox -function stopTokBoxPublisher() { - publisher.destroy(); -} - - -// When the app is ready, we get this info from the command line arguments. -const ipcRenderer = electron.ipcRenderer; -let projectAPIKey; -let sessionID; -let token; -let session; -ipcRenderer.on('connectionInfo', function(event, message) { - const connectionInfo = JSON.parse(message); - projectAPIKey = connectionInfo.projectAPIKey; - sessionID = connectionInfo.sessionID; - token = connectionInfo.token; - - initializeTokboxSession(); -}); - - -// Show the initial sources after the dom has loaded -// Sources come from electron.desktopCapturer -document.addEventListener("DOMContentLoaded", () => { - showSources(); -}); diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js deleted file mode 100644 index 5dce65a783..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/screenshareMainProcess.js +++ /dev/null @@ -1,74 +0,0 @@ -'use strict'; -// screenshareMainProcess.js -// -// Milad Nazeri and Zach Fox 2019/11/13 -// Copyright 2019 High Fidelity, Inc. -// -// Distributed under the Apache License, Version 2.0. -// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html - -const {app, BrowserWindow, ipcMain} = require('electron'); -const gotTheLock = app.requestSingleInstanceLock() -const argv = require('yargs').argv; - - -const connectionInfo = { - token: argv.token || "token", - projectAPIKey: argv.projectAPIKey || "projectAPIKey", - sessionID: argv.sessionID || "sessionID" -} - - -// Mac and PC need slightly different width and height sizes. -const osType = require('os').type(); -let width; -let height; -if (osType == "Darwin" || osType == "Linux") { - width = 960; - height = 660; -} else if (osType == "Windows_NT") { - width = 973; - height = 740; -} - - -if (!gotTheLock) { - console.log("Another instance of the screenshare is already running - this instance will quit."); - app.exit(0); - return; -} - -let window; -const zoomFactor = 1.0; -function createWindow(){ - window = new BrowserWindow({ - backgroundColor: "#000000", - width: width, - height: height, - center: true, - frame: true, - useContentSize: true, - zoomFactor: zoomFactor, - resizable: false, - webPreferences: { - nodeIntegration: true - }, - icon: __dirname + `/resources/interface.png`, - skipTaskbar: false, - title: "Screen share" - }); - window.loadURL('file://' + __dirname + '/screenshareApp.html'); - window.setMenu(null); - - window.webContents.on("did-finish-load", () => { - window.webContents.send('connectionInfo', JSON.stringify(connectionInfo)); - }); -} - - -// This method will be called when Electron has finished -// initialization and is ready to create browser windows. -app.on('ready', function() { - createWindow(); - window.webContents.send('connectionInfo', JSON.stringify(connectionInfo)) -}); diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css b/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css deleted file mode 100644 index 78dca032fa..0000000000 --- a/interface/resources/hifi-screenshare.app/Contents/Resources/app/src/styles.css +++ /dev/null @@ -1,217 +0,0 @@ -body { - background-color: black; - box-sizing: border-box; - font-family: "Graphik"; - margin: 0px 22px 10px 22px; - } - -#confirmation_screen { - width: 100%; - display: flex; - text-align: center; - justify-content: center; - align-items: center; -} - -#confirmation_text { - margin-top: 65px; - font-size: 25px; - line-height: 25px; -} - -#confirmation_text p { - margin: 0px; -} - -#button_selection { - margin-top: 25px; - width: 100%; - display: flex; - text-align: center; - justify-content: center; - align-items: center; - flex-direction: column; -} - -.button_confirmation { - margin: 4px; - cursor: pointer; - width: 300px; - height: 32px; - line-height: 32px; - text-align: center; - vertical-align: middle; - color: white -} - -.grey_background { - background-color: #191919; -} - -#no { - color: rgba(1, 152, 203,0.7); -} - -#no:hover { - color: rgba(1, 152, 203,1); -} - -#yes { - outline: solid white 2px; -} - -#yes:hover { - background: #0198CB; -} - -yes:hover + #yes_background { - display: block; -} - -#share_pick { - margin-top: 60px; -} - -.text_title { - color: white; -} - -@font-face { - font-family: "Graphik"; - src: url("./resources/Graphik-Regular.ttf"); -} - -#title { - margin-top: 21px; -} - -h1 { - line-height: 48px; - font-size: 48px; - margin: 0px; -} - -h3 { - line-height: 24px; - font-size: 24px; - margin: 9px 0px 0px 0px; -} - -#publisher { - visibility: hidden; - width: 0px; - height: 0px; - bottom: 10px; - left: 10px; - z-index: 100; - border: 3px solid white; - border-radius: 3px; -} - -#selects { - margin-right: 19px; - padding-left: 3px; -} - -.screen_label { - max-width: 220px; - font-size: 25px; - line-height: 25px; - color: white; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.icon { - display: inline-block; - background: #000000; - width: 20px; - height: 20px; - margin-right: 15px; -} - -.box { - height: 165px; - width: 265px; - display: inline-block; - margin-left: 35px; - margin-top: 60px; - cursor: pointer; -} - -.box:nth-child(1) { - margin-top: 0 !important; -} - -.box:nth-child(2) { - margin-top: 0 !important; -} - -.box:nth-child(3) { - margin-top: 0 !important; -} - -.box:nth-child(3n) { - margin-right: 0 !important; -} - -.box:nth-child(3n+1) { - margin-left: 0 !important; -} - -.heading { - height: 35px; - display: flex; - align-items: center; -} - -.image { - width: 265px; - height: 165px; - max-height: 165px; - max-width: 265px; - margin: 0px; -} - -.image:hover { - outline: solid white 3px; -} - -.image_no_hover { - width: 265px; - height: 165px; - max-height: 165px; - max-width: 265px; -} - -img { - width: 265px; - height: 165px; - margin: 0px; -} - -.scrollbar { - float: right; - height: 500px; - width: 100%; - overflow-y: scroll; - margin-top: 40px; -} - -#style-1::-webkit-scrollbar { - width: 9px; - overflow: scroll; - overflow-x: hidden; -} - -#style-1::-webkit-scrollbar-thumb { - background-color: #0198CB; - width: 9px; -} - -#style-1::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); - background-color: #848484; - width: 9px; -} diff --git a/interface/resources/hifi-screenshare.app/Contents/Resources/electron.asar b/interface/resources/hifi-screenshare.app/Contents/Resources/electron.asar deleted file mode 100644 index 9a7dff32e00075a8e479a9e2f06dee442f119613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343839 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 Date: Tue, 3 Dec 2019 14:36:13 -0800 Subject: [PATCH 07/12] Got the F out of there --- interface/src/scripting/ScreenshareScriptingInterface.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index 0011c3faa7..fc0486f41f 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -55,7 +55,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "hifi-screenshare.app" f}; + const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare" }; From f350701eacbcf74e4739938fdd51a302e65edb4a Mon Sep 17 00:00:00 2001 From: milad Date: Wed, 4 Dec 2019 08:44:56 -0800 Subject: [PATCH 08/12] fixed resouce path and removed unused include --- interface/CMakeLists.txt | 4 ++-- interface/src/scripting/ScreenshareScriptingInterface.h | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 2c1cb9f8c4..4791a9a827 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -323,7 +323,7 @@ if (APPLE) COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_SOURCE_DIR}/scripts" "${RESOURCES_DEV_DIR}/scripts" - + # copy screenshare app to the resource folder COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_CURRENT_BINARY_DIR}/../screenshare/hifi-screenshare-darwin-x64/hifi-screenshare.app" "${RESOURCES_DEV_DIR}/hifi-screenshare.app" @@ -351,7 +351,7 @@ if (APPLE) COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${PROJECT_SOURCE_DIR}/resources/serverless/redirect.json" "${RESOURCES_DEV_DIR}/serverless/redirect.json" - ) + ) # call the fixup_interface macro to add required bundling commands for installation fixup_interface() diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index fc0486f41f..3b4618c630 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -14,7 +14,6 @@ #include #include -#include #include #include @@ -46,7 +45,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-win32-x64/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "/../hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-other-os/hifi-screenshare" }; @@ -55,7 +54,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "/../hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare" }; From 2d6f18fb990fc187ca7a55b85684f675622f0cbb Mon Sep 17 00:00:00 2001 From: milad Date: Wed, 4 Dec 2019 09:49:17 -0800 Subject: [PATCH 09/12] removed interface from mac install directory --- screenshare/CMakeLists.txt | 7 ------- 1 file changed, 7 deletions(-) diff --git a/screenshare/CMakeLists.txt b/screenshare/CMakeLists.txt index 1e675c09a4..d91d8c50b1 100644 --- a/screenshare/CMakeLists.txt +++ b/screenshare/CMakeLists.txt @@ -23,13 +23,6 @@ if (WIN32) set(EXECUTABLE_PATH "${SCREENSHARE_DESTINATION}/${SCREENSHARE_EXEC_NAME}") optional_win_executable_signing() -elseif (APPLE) - set(PACKAGED_SCREENSHARE_FOLDER "hifi-screenshare-darwin-x64/${SCREENSHARE_EXEC_NAME}") - install( - DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/${PACKAGED_SCREENSHARE_FOLDER}" - USE_SOURCE_PERMISSIONS - DESTINATION ${SCREENSHARE_INSTALL_DIR} - ) endif() # DO build the Screenshare Electron app when building the `ALL_BUILD` target. From 83285aa4146a33b6f5c7eb595b1d566760e5bf75 Mon Sep 17 00:00:00 2001 From: milad Date: Wed, 4 Dec 2019 09:56:54 -0800 Subject: [PATCH 10/12] fixed mac resource path location --- interface/src/scripting/ScreenshareScriptingInterface.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index 3b4618c630..ff042d3f02 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -45,7 +45,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-win32-x64/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "/../hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath + "/../Resources/hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-other-os/hifi-screenshare" }; @@ -54,7 +54,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ PathUtils::resourcesPath() + "/../hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath + "/../Resources/hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare" }; From f71cf1fb74527e68434bdf55e4c30be3edf268ac Mon Sep 17 00:00:00 2001 From: milad Date: Wed, 4 Dec 2019 10:06:57 -0800 Subject: [PATCH 11/12] fixed type --- interface/src/scripting/ScreenshareScriptingInterface.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/scripting/ScreenshareScriptingInterface.h b/interface/src/scripting/ScreenshareScriptingInterface.h index ff042d3f02..2e9cd79fcf 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.h +++ b/interface/src/scripting/ScreenshareScriptingInterface.h @@ -45,7 +45,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-win32-x64/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath + "/../Resources/hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/../Resources/hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ PathUtils::projectRootPath() + "/screenshare/hifi-screenshare-other-os/hifi-screenshare" }; @@ -54,7 +54,7 @@ private: #ifdef Q_OS_WIN const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare.exe" }; #elif defined(Q_OS_MAC) - const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath + "/../Resources/hifi-screenshare.app" }; + const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/../Resources/hifi-screenshare.app" }; #else // This path won't exist on other platforms, so the Screenshare Scripting Interface will exit early when invoked. const QString SCREENSHARE_EXE_PATH{ QCoreApplication::applicationDirPath() + "/hifi-screenshare/hifi-screenshare" }; From 63e6875e27756287aa058fa769837805afe5bda5 Mon Sep 17 00:00:00 2001 From: milad Date: Wed, 4 Dec 2019 11:28:32 -0800 Subject: [PATCH 12/12] added flag for windows and apple only on dependency --- interface/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 4791a9a827..4dcb0778d4 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -185,7 +185,10 @@ if (BUILD_TOOLS AND NPM_EXECUTABLE) add_dependencies(resources jsdoc) endif() -add_dependencies(${TARGET_NAME} resources screenshare) +if (WIN32 OR APPLE) + add_dependencies(${TARGET_NAME} resources screenshare) +endif() + if (WIN32) # These are external plugins, but we need to do the 'add dependency' here so that their

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 z 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 z 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