From 8a4664b3f9236b86ec3914643a0ba25d44557e07 Mon Sep 17 00:00:00 2001 From: Alexander von Below Date: Mon, 2 Apr 2018 22:42:54 +0200 Subject: [PATCH 01/10] First compiling version --- GroupPatterns.xcodeproj/project.pbxproj | 8 +- GroupPatterns/en.lproj/RootViewController.xib | 413 ++---------------- 2 files changed, 34 insertions(+), 387 deletions(-) diff --git a/GroupPatterns.xcodeproj/project.pbxproj b/GroupPatterns.xcodeproj/project.pbxproj index f5fff72..08cf3fd 100644 --- a/GroupPatterns.xcodeproj/project.pbxproj +++ b/GroupPatterns.xcodeproj/project.pbxproj @@ -2026,7 +2026,7 @@ GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; SDKROOT = iphoneos; }; name = Debug; @@ -2040,7 +2040,7 @@ GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; PROVISIONING_PROFILE = "F52FFB86-C0FF-4007-A983-D4BAC413440C"; SDKROOT = iphoneos; @@ -2062,7 +2062,7 @@ GCC_PREFIX_HEADER = "GroupPatterns/GroupPatterns-Prefix.pch"; GCC_VERSION = ""; INFOPLIST_FILE = "GroupPatterns/GroupPatterns-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; @@ -2084,7 +2084,7 @@ GCC_PREFIX_HEADER = "GroupPatterns/GroupPatterns-Prefix.pch"; GCC_VERSION = ""; INFOPLIST_FILE = "GroupPatterns/GroupPatterns-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = "96F42FE1-F5E1-4AAC-B047-EDFDB659E302"; VALIDATE_PRODUCT = YES; diff --git a/GroupPatterns/en.lproj/RootViewController.xib b/GroupPatterns/en.lproj/RootViewController.xib index f4e59c2..8672088 100644 --- a/GroupPatterns/en.lproj/RootViewController.xib +++ b/GroupPatterns/en.lproj/RootViewController.xib @@ -1,384 +1,31 @@ - - - 784 - 10D541 - 760 - 1038.29 - 460.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 81 - - - YES - - - - YES - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - YES - - YES - - - YES - - - - YES - - IBFilesOwner - IBCocoaTouchFramework - - - IBFirstResponder - IBCocoaTouchFramework - - - - 274 - {320, 247} - - - 3 - MQA - - NO - YES - NO - IBCocoaTouchFramework - NO - 1 - 0 - YES - 44 - 22 - 22 - - - - - YES - - - view - - - - 3 - - - - dataSource - - - - 4 - - - - delegate - - - - 5 - - - - - YES - - 0 - - - - - - -1 - - - File's Owner - - - -2 - - - - - 2 - - - - - - - YES - - YES - -1.CustomClassName - -2.CustomClassName - 2.IBEditorWindowLastContentRect - 2.IBPluginDependency - - - YES - RootViewController - UIResponder - {{144, 609}, {320, 247}} - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 5 - - - - YES - - RootViewController - UITableViewController - - IBProjectSource - RootViewController.h - - - - - YES - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSNetServices.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPort.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSStream.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSXMLParser.h - - - - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UIAccessibility.h - - - - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UINibLoading.h - - - - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UIResponder.h - - - - UIResponder - NSObject - - - - UIScrollView - UIView - - IBFrameworkSource - UIKit.framework/Headers/UIScrollView.h - - - - UISearchBar - UIView - - IBFrameworkSource - UIKit.framework/Headers/UISearchBar.h - - - - UISearchDisplayController - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UISearchDisplayController.h - - - - UITableView - UIScrollView - - IBFrameworkSource - UIKit.framework/Headers/UITableView.h - - - - UITableViewController - UIViewController - - IBFrameworkSource - UIKit.framework/Headers/UITableViewController.h - - - - UIView - - IBFrameworkSource - UIKit.framework/Headers/UITextField.h - - - - UIView - UIResponder - - IBFrameworkSource - UIKit.framework/Headers/UIView.h - - - - UIViewController - - IBFrameworkSource - UIKit.framework/Headers/UINavigationController.h - - - - UIViewController - - IBFrameworkSource - UIKit.framework/Headers/UITabBarController.h - - - - UIViewController - UIResponder - - IBFrameworkSource - UIKit.framework/Headers/UIViewController.h - - - - - 0 - IBCocoaTouchFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - - com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 - - - YES - GroupPatterns.xcodeproj - 3 - 81 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 750d167acf38861f50411b1dfb8f4e39c09dd1f9 Mon Sep 17 00:00:00 2001 From: Alexander von Below Date: Mon, 2 Apr 2018 22:43:23 +0200 Subject: [PATCH 02/10] Updated Build settings --- GroupPatterns.xcodeproj/project.pbxproj | 14 +++++++++----- GroupPatterns/GroupPatterns-Info.plist | 2 +- UnitTests/UnitTests-Info.plist | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/GroupPatterns.xcodeproj/project.pbxproj b/GroupPatterns.xcodeproj/project.pbxproj index 08cf3fd..b73f842 100644 --- a/GroupPatterns.xcodeproj/project.pbxproj +++ b/GroupPatterns.xcodeproj/project.pbxproj @@ -1404,7 +1404,7 @@ ECB93FEE13F85F19001B8F09 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0450; + LastUpgradeCheck = 0930; }; buildConfigurationList = ECB93FF113F85F19001B8F09 /* Build configuration list for PBXProject "GroupPatterns" */; compatibilityVersion = "Xcode 3.2"; @@ -1981,8 +1981,9 @@ GCC_VERSION = ""; GCC_WARN_UNINITIALIZED_AUTOS = YES; INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; + PRODUCT_BUNDLE_IDENTIFIER = "com.barkingminds.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = octest; }; @@ -2008,7 +2009,8 @@ GCC_VERSION = ""; GCC_WARN_UNINITIALIZED_AUTOS = YES; INFOPLIST_FILE = "UnitTests/UnitTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_BUNDLE_IDENTIFIER = "com.barkingminds.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; VALIDATE_PRODUCT = YES; WRAPPER_EXTENSION = octest; @@ -2018,7 +2020,7 @@ ECB9401613F85F19001B8F09 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = DEBUG; @@ -2027,6 +2029,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.3; + ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; }; name = Debug; @@ -2034,7 +2037,6 @@ ECB9401713F85F19001B8F09 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; CODE_SIGN_IDENTITY = "iPhone Distribution: Group Pattern Language Project/"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_VERSION = com.apple.compilers.llvmgcc42; @@ -2064,6 +2066,7 @@ INFOPLIST_FILE = "GroupPatterns/GroupPatterns-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.3; ONLY_ACTIVE_ARCH = YES; + PRODUCT_BUNDLE_IDENTIFIER = org.groupworksdeck.carddeck; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; }; @@ -2085,6 +2088,7 @@ GCC_VERSION = ""; INFOPLIST_FILE = "GroupPatterns/GroupPatterns-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.3; + PRODUCT_BUNDLE_IDENTIFIER = org.groupworksdeck.carddeck; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = "96F42FE1-F5E1-4AAC-B047-EDFDB659E302"; VALIDATE_PRODUCT = YES; diff --git a/GroupPatterns/GroupPatterns-Info.plist b/GroupPatterns/GroupPatterns-Info.plist index f433245..6461b92 100644 --- a/GroupPatterns/GroupPatterns-Info.plist +++ b/GroupPatterns/GroupPatterns-Info.plist @@ -16,7 +16,7 @@ icon_114.png CFBundleIdentifier - org.groupworksdeck.carddeck + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/UnitTests/UnitTests-Info.plist b/UnitTests/UnitTests-Info.plist index ff73f3a..169b6f7 100644 --- a/UnitTests/UnitTests-Info.plist +++ b/UnitTests/UnitTests-Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - com.barkingminds.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType From 346c5c8fb49f8a897e538c6c82c5ae3811f4f320 Mon Sep 17 00:00:00 2001 From: Alexander von Below Date: Mon, 2 Apr 2018 23:26:56 +0200 Subject: [PATCH 03/10] First version for iOS 11 --- GroupPatterns.xcodeproj/project.pbxproj | 135 +- .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + GroupPatterns/Models/Card.m | 2 +- OCHamcrestIOS.framework/Headers | 1 - OCHamcrestIOS.framework/OCHamcrestIOS | 1 - OCHamcrestIOS.framework/Resources | 1 - .../Versions/A/Headers/HCAllOf.h | 43 - .../Versions/A/Headers/HCAnyOf.h | 43 - .../Versions/A/Headers/HCAssertThat.h | 40 - .../Versions/A/Headers/HCBaseDescription.h | 31 - .../Versions/A/Headers/HCBaseMatcher.h | 25 - .../Versions/A/Headers/HCBoxNumber.h | 88 - .../Versions/A/Headers/HCCollectMatchers.h | 21 - .../Versions/A/Headers/HCConformsToProtocol.h | 42 - .../Versions/A/Headers/HCDescribedAs.h | 48 - .../Versions/A/Headers/HCDescription.h | 55 - .../Versions/A/Headers/HCHasCount.h | 61 - .../Versions/A/Headers/HCHasDescription.h | 42 - .../Versions/A/Headers/HCHasProperty.h | 49 - .../Versions/A/Headers/HCInvocationMatcher.h | 62 - .../Versions/A/Headers/HCIs.h | 52 - .../Versions/A/Headers/HCIsAnything.h | 61 - .../Versions/A/Headers/HCIsCloseTo.h | 45 - .../A/Headers/HCIsCollectionContaining.h | 67 - .../HCIsCollectionContainingInAnyOrder.h | 45 - .../Headers/HCIsCollectionContainingInOrder.h | 43 - .../A/Headers/HCIsCollectionOnlyContaining.h | 50 - .../A/Headers/HCIsDictionaryContaining.h | 52 - .../Headers/HCIsDictionaryContainingEntries.h | 51 - .../A/Headers/HCIsDictionaryContainingKey.h | 47 - .../A/Headers/HCIsDictionaryContainingValue.h | 47 - .../Versions/A/Headers/HCIsEmptyCollection.h | 34 - .../Versions/A/Headers/HCIsEqual.h | 42 - .../A/Headers/HCIsEqualIgnoringCase.h | 47 - .../A/Headers/HCIsEqualIgnoringWhiteSpace.h | 48 - .../Versions/A/Headers/HCIsEqualToNumber.h | 323 ---- .../Versions/A/Headers/HCIsIn.h | 40 - .../Versions/A/Headers/HCIsInstanceOf.h | 43 - .../Versions/A/Headers/HCIsNil.h | 45 - .../Versions/A/Headers/HCIsNot.h | 45 - .../Versions/A/Headers/HCIsSame.h | 40 - .../Versions/A/Headers/HCMatcher.h | 54 - .../Versions/A/Headers/HCNumberAssert.h | 385 ---- .../Versions/A/Headers/HCOrderingComparison.h | 113 -- .../A/Headers/HCRequireNonNilObject.h | 17 - .../A/Headers/HCRequireNonNilString.h | 19 - .../Versions/A/Headers/HCSelfDescribing.h | 30 - .../Versions/A/Headers/HCStringContains.h | 43 - .../A/Headers/HCStringContainsInOrder.h | 48 - .../Versions/A/Headers/HCStringDescription.h | 41 - .../Versions/A/Headers/HCStringEndsWith.h | 43 - .../Versions/A/Headers/HCStringStartsWith.h | 43 - .../Versions/A/Headers/HCSubstringMatcher.h | 18 - .../Versions/A/Headers/HCWrapInMatcher.h | 20 - .../Headers/NSObject+HCSelfDescribingValue.h | 28 - .../Versions/A/Headers/OCHamcrestIOS.h | 135 -- .../Versions/A/OCHamcrestIOS | Bin 904824 -> 0 bytes .../Versions/A/Resources/Info.plist | 42 - OCHamcrestIOS.framework/Versions/Current | 1 - .../Headers/OCTotallyLazy-Prefix.pch | 3 - OCTotallyLazy.framework/OCTotallyLazy | Bin 535612 -> 0 bytes .../Resources/OCTotallyLazy-Info.plist | Bin 460 -> 0 bytes Podfile | 20 + Podfile.lock | 15 + Pods/Headers/Private/OCHamcrest/HCAllOf.h | 1 + Pods/Headers/Private/OCHamcrest/HCAnyOf.h | 1 + .../Private/OCHamcrest/HCArgumentCaptor.h | 1 + .../Headers/Private/OCHamcrest/HCAssertThat.h | 1 + .../Private/OCHamcrest/HCBaseDescription.h | 1 + .../Private/OCHamcrest/HCBaseMatcher.h | 1 + .../Private/OCHamcrest/HCBoolReturnGetter.h | 1 + .../Private/OCHamcrest/HCCharReturnGetter.h | 1 + .../Private/OCHamcrest/HCClassMatcher.h | 1 + Pods/Headers/Private/OCHamcrest/HCCollect.h | 1 + .../Private/OCHamcrest/HCConformsToProtocol.h | 1 + .../Private/OCHamcrest/HCDescribedAs.h | 1 + .../Private/OCHamcrest/HCDescription.h | 1 + .../Private/OCHamcrest/HCDiagnosingMatcher.h | 1 + .../Private/OCHamcrest/HCDoubleReturnGetter.h | 1 + Pods/Headers/Private/OCHamcrest/HCEvery.h | 1 + .../Private/OCHamcrest/HCFloatReturnGetter.h | 1 + .../OCHamcrest/HCGenericTestFailureReporter.h | 1 + Pods/Headers/Private/OCHamcrest/HCHasCount.h | 1 + .../Private/OCHamcrest/HCHasDescription.h | 1 + .../Private/OCHamcrest/HCHasProperty.h | 1 + .../Private/OCHamcrest/HCIntReturnGetter.h | 1 + .../Private/OCHamcrest/HCInvocationMatcher.h | 1 + Pods/Headers/Private/OCHamcrest/HCIs.h | 1 + .../Headers/Private/OCHamcrest/HCIsAnything.h | 1 + Pods/Headers/Private/OCHamcrest/HCIsCloseTo.h | 1 + .../OCHamcrest/HCIsCollectionContaining.h | 1 + .../HCIsCollectionContainingInAnyOrder.h | 1 + .../HCIsCollectionContainingInOrder.h | 1 + .../HCIsCollectionContainingInRelativeOrder.h | 1 + .../OCHamcrest/HCIsCollectionOnlyContaining.h | 1 + .../OCHamcrest/HCIsDictionaryContaining.h | 1 + .../HCIsDictionaryContainingEntries.h | 1 + .../OCHamcrest/HCIsDictionaryContainingKey.h | 1 + .../HCIsDictionaryContainingValue.h | 1 + .../Private/OCHamcrest/HCIsEmptyCollection.h | 1 + Pods/Headers/Private/OCHamcrest/HCIsEqual.h | 1 + .../HCIsEqualCompressingWhiteSpace.h | 1 + .../OCHamcrest/HCIsEqualIgnoringCase.h | 1 + .../Private/OCHamcrest/HCIsEqualToNumber.h | 1 + Pods/Headers/Private/OCHamcrest/HCIsIn.h | 1 + .../Private/OCHamcrest/HCIsInstanceOf.h | 1 + Pods/Headers/Private/OCHamcrest/HCIsNil.h | 1 + Pods/Headers/Private/OCHamcrest/HCIsNot.h | 1 + Pods/Headers/Private/OCHamcrest/HCIsSame.h | 1 + .../Private/OCHamcrest/HCIsTrueFalse.h | 1 + Pods/Headers/Private/OCHamcrest/HCIsTypeOf.h | 1 + .../OCHamcrest/HCLongLongReturnGetter.h | 1 + .../Private/OCHamcrest/HCLongReturnGetter.h | 1 + Pods/Headers/Private/OCHamcrest/HCMatcher.h | 1 + .../Private/OCHamcrest/HCNumberAssert.h | 1 + .../Private/OCHamcrest/HCObjectReturnGetter.h | 1 + .../Private/OCHamcrest/HCOrderingComparison.h | 1 + .../OCHamcrest/HCRequireNonNilObject.h | 1 + .../OCHamcrest/HCReturnTypeHandlerChain.h | 1 + .../Private/OCHamcrest/HCReturnValueGetter.h | 1 + .../Private/OCHamcrest/HCRunloopRunner.h | 1 + .../Private/OCHamcrest/HCSelfDescribing.h | 1 + .../OCHamcrest/HCSenTestFailureReporter.h | 1 + .../Private/OCHamcrest/HCShortReturnGetter.h | 1 + .../Private/OCHamcrest/HCStringContains.h | 1 + .../OCHamcrest/HCStringContainsInOrder.h | 1 + .../Private/OCHamcrest/HCStringDescription.h | 1 + .../Private/OCHamcrest/HCStringEndsWith.h | 1 + .../Private/OCHamcrest/HCStringStartsWith.h | 1 + .../Private/OCHamcrest/HCSubstringMatcher.h | 1 + .../Private/OCHamcrest/HCTestFailure.h | 1 + .../OCHamcrest/HCTestFailureReporter.h | 1 + .../OCHamcrest/HCTestFailureReporterChain.h | 1 + .../Private/OCHamcrest/HCThrowsException.h | 1 + .../OCHamcrest/HCUnsignedCharReturnGetter.h | 1 + .../OCHamcrest/HCUnsignedIntReturnGetter.h | 1 + .../HCUnsignedLongLongReturnGetter.h | 1 + .../OCHamcrest/HCUnsignedLongReturnGetter.h | 1 + .../OCHamcrest/HCUnsignedShortReturnGetter.h | 1 + .../Private/OCHamcrest/HCWrapInMatcher.h | 1 + .../OCHamcrest/HCXCTestFailureReporter.h | 1 + .../OCHamcrest/NSInvocation+OCHamcrest.h | 1 + Pods/Headers/Private/OCHamcrest/OCHamcrest.h | 1 + .../Headers/Private/OCTotallyLazy/Callables.h | 1 + .../Headers/Private/OCTotallyLazy/Coercions.h | 1 + .../Private/OCTotallyLazy/EasyEnumerable.h | 1 + .../Private/OCTotallyLazy/EmptyEnumerator.h | 1 + .../Private/OCTotallyLazy/Enumerable.h | 1 + .../OCTotallyLazy/EnumerateEnumerator.h | 1 + .../Private/OCTotallyLazy/FilterEnumerator.h | 1 + .../Private/OCTotallyLazy/FlattenEnumerator.h | 1 + .../Private/OCTotallyLazy/Flattenable.h | 1 + Pods/Headers/Private/OCTotallyLazy/Foldable.h | 1 + .../Headers/Private/OCTotallyLazy/Function1.h | 1 + .../Headers/Private/OCTotallyLazy/Function2.h | 1 + .../Headers/Private/OCTotallyLazy/Functions.h | 1 + Pods/Headers/Private/OCTotallyLazy/Group.h | 1 + .../Private/OCTotallyLazy/GroupedEnumerator.h | 1 + .../Private/OCTotallyLazy/MapEnumerator.h | 1 + Pods/Headers/Private/OCTotallyLazy/Mappable.h | 1 + .../OCTotallyLazy/MemoisedEnumerator.h | 1 + .../Private/OCTotallyLazy/MemoisedSequence.h | 1 + .../Private/OCTotallyLazy/MergeEnumerator.h | 1 + .../OCTotallyLazy/NSArray+OCTotallyLazy.h | 1 + .../NSDictionary+OCTotallyLazy.h | 1 + .../NSEnumerator+OCTotallyLazy.h | 1 + .../OCTotallyLazy/NSSet+OCTotallyLazy.h | 1 + .../OCTotallyLazy/NoSuchElementException.h | 1 + Pods/Headers/Private/OCTotallyLazy/None.h | 1 + Pods/Headers/Private/OCTotallyLazy/Numbers.h | 1 + .../Private/OCTotallyLazy/OCTotallyLazy.h | 1 + Pods/Headers/Private/OCTotallyLazy/Option.h | 1 + Pods/Headers/Private/OCTotallyLazy/Pair.h | 1 + .../Private/OCTotallyLazy/PairEnumerator.h | 1 + .../OCTotallyLazy/PartitionEnumerator.h | 1 + .../Private/OCTotallyLazy/Predicates.h | 1 + Pods/Headers/Private/OCTotallyLazy/Queue.h | 1 + Pods/Headers/Private/OCTotallyLazy/Range.h | 1 + .../Private/OCTotallyLazy/RepeatEnumerator.h | 1 + Pods/Headers/Private/OCTotallyLazy/Sequence.h | 1 + .../OCTotallyLazy/SingleValueEnumerator.h | 1 + Pods/Headers/Private/OCTotallyLazy/Some.h | 1 + .../OCTotallyLazy/TakeWhileEnumerator.h | 1 + Pods/Headers/Private/OCTotallyLazy/Types.h | 1 + Pods/Headers/Public/OCHamcrest/HCAllOf.h | 1 + Pods/Headers/Public/OCHamcrest/HCAnyOf.h | 1 + .../Public/OCHamcrest/HCArgumentCaptor.h | 1 + Pods/Headers/Public/OCHamcrest/HCAssertThat.h | 1 + .../Public/OCHamcrest/HCBaseDescription.h | 1 + .../Headers/Public/OCHamcrest/HCBaseMatcher.h | 1 + .../Public/OCHamcrest/HCClassMatcher.h | 1 + Pods/Headers/Public/OCHamcrest/HCCollect.h | 1 + .../Public/OCHamcrest/HCConformsToProtocol.h | 1 + .../Headers/Public/OCHamcrest/HCDescribedAs.h | 1 + .../Headers/Public/OCHamcrest/HCDescription.h | 1 + .../Public/OCHamcrest/HCDiagnosingMatcher.h | 1 + Pods/Headers/Public/OCHamcrest/HCEvery.h | 1 + Pods/Headers/Public/OCHamcrest/HCHasCount.h | 1 + .../Public/OCHamcrest/HCHasDescription.h | 1 + .../Headers/Public/OCHamcrest/HCHasProperty.h | 1 + .../Public/OCHamcrest/HCInvocationMatcher.h | 1 + Pods/Headers/Public/OCHamcrest/HCIs.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsAnything.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsCloseTo.h | 1 + .../OCHamcrest/HCIsCollectionContaining.h | 1 + .../HCIsCollectionContainingInAnyOrder.h | 1 + .../HCIsCollectionContainingInOrder.h | 1 + .../HCIsCollectionContainingInRelativeOrder.h | 1 + .../OCHamcrest/HCIsCollectionOnlyContaining.h | 1 + .../OCHamcrest/HCIsDictionaryContaining.h | 1 + .../HCIsDictionaryContainingEntries.h | 1 + .../OCHamcrest/HCIsDictionaryContainingKey.h | 1 + .../HCIsDictionaryContainingValue.h | 1 + .../Public/OCHamcrest/HCIsEmptyCollection.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsEqual.h | 1 + .../HCIsEqualCompressingWhiteSpace.h | 1 + .../Public/OCHamcrest/HCIsEqualIgnoringCase.h | 1 + .../Public/OCHamcrest/HCIsEqualToNumber.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsIn.h | 1 + .../Public/OCHamcrest/HCIsInstanceOf.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsNil.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsNot.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsSame.h | 1 + .../Headers/Public/OCHamcrest/HCIsTrueFalse.h | 1 + Pods/Headers/Public/OCHamcrest/HCIsTypeOf.h | 1 + Pods/Headers/Public/OCHamcrest/HCMatcher.h | 1 + .../Public/OCHamcrest/HCNumberAssert.h | 1 + .../Public/OCHamcrest/HCOrderingComparison.h | 1 + .../Public/OCHamcrest/HCRequireNonNilObject.h | 1 + .../Public/OCHamcrest/HCSelfDescribing.h | 1 + .../Public/OCHamcrest/HCStringContains.h | 1 + .../OCHamcrest/HCStringContainsInOrder.h | 1 + .../Public/OCHamcrest/HCStringDescription.h | 1 + .../Public/OCHamcrest/HCStringEndsWith.h | 1 + .../Public/OCHamcrest/HCStringStartsWith.h | 1 + .../Public/OCHamcrest/HCSubstringMatcher.h | 1 + .../Headers/Public/OCHamcrest/HCTestFailure.h | 1 + .../Public/OCHamcrest/HCTestFailureReporter.h | 1 + .../OCHamcrest/HCTestFailureReporterChain.h | 1 + .../Public/OCHamcrest/HCThrowsException.h | 1 + .../Public/OCHamcrest/HCWrapInMatcher.h | 1 + Pods/Headers/Public/OCHamcrest/OCHamcrest.h | 1 + Pods/Headers/Public/OCTotallyLazy/Callables.h | 1 + Pods/Headers/Public/OCTotallyLazy/Coercions.h | 1 + .../Public/OCTotallyLazy/EasyEnumerable.h | 1 + .../Public/OCTotallyLazy/EmptyEnumerator.h | 1 + .../Headers/Public/OCTotallyLazy/Enumerable.h | 1 + .../OCTotallyLazy/EnumerateEnumerator.h | 1 + .../Public/OCTotallyLazy/FilterEnumerator.h | 1 + .../Public/OCTotallyLazy/FlattenEnumerator.h | 1 + .../Public/OCTotallyLazy/Flattenable.h | 1 + Pods/Headers/Public/OCTotallyLazy/Foldable.h | 1 + Pods/Headers/Public/OCTotallyLazy/Function1.h | 1 + Pods/Headers/Public/OCTotallyLazy/Function2.h | 1 + Pods/Headers/Public/OCTotallyLazy/Functions.h | 1 + Pods/Headers/Public/OCTotallyLazy/Group.h | 1 + .../Public/OCTotallyLazy/GroupedEnumerator.h | 1 + .../Public/OCTotallyLazy/MapEnumerator.h | 1 + Pods/Headers/Public/OCTotallyLazy/Mappable.h | 1 + .../Public/OCTotallyLazy/MemoisedEnumerator.h | 1 + .../Public/OCTotallyLazy/MemoisedSequence.h | 1 + .../Public/OCTotallyLazy/MergeEnumerator.h | 1 + .../OCTotallyLazy/NSArray+OCTotallyLazy.h | 1 + .../NSDictionary+OCTotallyLazy.h | 1 + .../NSEnumerator+OCTotallyLazy.h | 1 + .../OCTotallyLazy/NSSet+OCTotallyLazy.h | 1 + .../OCTotallyLazy/NoSuchElementException.h | 1 + Pods/Headers/Public/OCTotallyLazy/None.h | 1 + Pods/Headers/Public/OCTotallyLazy/Numbers.h | 1 + .../Public/OCTotallyLazy/OCTotallyLazy.h | 1 + Pods/Headers/Public/OCTotallyLazy/Option.h | 1 + Pods/Headers/Public/OCTotallyLazy/Pair.h | 1 + .../Public/OCTotallyLazy/PairEnumerator.h | 1 + .../OCTotallyLazy/PartitionEnumerator.h | 1 + .../Headers/Public/OCTotallyLazy/Predicates.h | 1 + Pods/Headers/Public/OCTotallyLazy/Queue.h | 1 + Pods/Headers/Public/OCTotallyLazy/Range.h | 1 + .../Public/OCTotallyLazy/RepeatEnumerator.h | 1 + Pods/Headers/Public/OCTotallyLazy/Sequence.h | 1 + .../OCTotallyLazy/SingleValueEnumerator.h | 1 + Pods/Headers/Public/OCTotallyLazy/Some.h | 1 + .../OCTotallyLazy/TakeWhileEnumerator.h | 1 + Pods/Headers/Public/OCTotallyLazy/Types.h | 1 + Pods/Manifest.lock | 15 + Pods/OCHamcrest/LICENSE.txt | 13 + Pods/OCHamcrest/README.md | 245 +++ Pods/OCHamcrest/Source/Core/HCAssertThat.h | 96 + Pods/OCHamcrest/Source/Core/HCAssertThat.m | 58 + .../Source/Core/HCBaseDescription.h | 29 + .../Source/Core/HCBaseDescription.m | 101 + Pods/OCHamcrest/Source/Core/HCBaseMatcher.h | 25 + Pods/OCHamcrest/Source/Core/HCBaseMatcher.m | 52 + Pods/OCHamcrest/Source/Core/HCDescription.h | 39 + .../Source/Core/HCDiagnosingMatcher.h | 19 + .../Source/Core/HCDiagnosingMatcher.m | 25 + Pods/OCHamcrest/Source/Core/HCMatcher.h | 47 + .../OCHamcrest/Source/Core/HCSelfDescribing.h | 26 + .../Source/Core/HCStringDescription.h | 36 + .../Source/Core/HCStringDescription.m | 45 + .../Source/Core/Helpers/HCCollect.h | 26 + .../Source/Core/Helpers/HCCollect.m | 43 + .../Source/Core/Helpers/HCInvocationMatcher.h | 42 + .../Source/Core/Helpers/HCInvocationMatcher.m | 81 + .../Core/Helpers/HCRequireNonNilObject.h | 14 + .../Core/Helpers/HCRequireNonNilObject.m | 15 + .../Source/Core/Helpers/HCRunloopRunner.h | 21 + .../Source/Core/Helpers/HCRunloopRunner.m | 36 + .../Source/Core/Helpers/HCWrapInMatcher.h | 17 + .../Source/Core/Helpers/HCWrapInMatcher.m | 17 + .../Core/Helpers/NSInvocation+OCHamcrest.h | 17 + .../Core/Helpers/NSInvocation+OCHamcrest.m | 45 + .../ReturnValueGetters/HCBoolReturnGetter.h | 16 + .../ReturnValueGetters/HCBoolReturnGetter.m | 22 + .../ReturnValueGetters/HCCharReturnGetter.h | 16 + .../ReturnValueGetters/HCCharReturnGetter.m | 22 + .../ReturnValueGetters/HCDoubleReturnGetter.h | 16 + .../ReturnValueGetters/HCDoubleReturnGetter.m | 22 + .../ReturnValueGetters/HCFloatReturnGetter.h | 16 + .../ReturnValueGetters/HCFloatReturnGetter.m | 22 + .../ReturnValueGetters/HCIntReturnGetter.h | 16 + .../ReturnValueGetters/HCIntReturnGetter.m | 22 + .../HCLongLongReturnGetter.h | 16 + .../HCLongLongReturnGetter.m | 22 + .../ReturnValueGetters/HCLongReturnGetter.h | 16 + .../ReturnValueGetters/HCLongReturnGetter.m | 22 + .../ReturnValueGetters/HCObjectReturnGetter.h | 16 + .../ReturnValueGetters/HCObjectReturnGetter.m | 22 + .../HCReturnTypeHandlerChain.h | 12 + .../HCReturnTypeHandlerChain.m | 44 + .../ReturnValueGetters/HCReturnValueGetter.h | 20 + .../ReturnValueGetters/HCReturnValueGetter.m | 42 + .../ReturnValueGetters/HCShortReturnGetter.h | 16 + .../ReturnValueGetters/HCShortReturnGetter.m | 22 + .../HCUnsignedCharReturnGetter.h | 16 + .../HCUnsignedCharReturnGetter.m | 22 + .../HCUnsignedIntReturnGetter.h | 16 + .../HCUnsignedIntReturnGetter.m | 22 + .../HCUnsignedLongLongReturnGetter.h | 16 + .../HCUnsignedLongLongReturnGetter.m | 22 + .../HCUnsignedLongReturnGetter.h | 16 + .../HCUnsignedLongReturnGetter.m | 22 + .../HCUnsignedShortReturnGetter.h | 16 + .../HCUnsignedShortReturnGetter.m | 22 + .../HCGenericTestFailureReporter.h | 8 + .../HCGenericTestFailureReporter.m | 31 + .../HCSenTestFailureReporter.h | 8 + .../HCSenTestFailureReporter.m | 69 + .../TestFailureReporters/HCTestFailure.h | 42 + .../TestFailureReporters/HCTestFailure.m | 25 + .../HCTestFailureReporter.h | 25 + .../HCTestFailureReporter.m | 22 + .../HCTestFailureReporterChain.h | 36 + .../HCTestFailureReporterChain.m | 41 + .../HCXCTestFailureReporter.h | 8 + .../HCXCTestFailureReporter.m | 33 + .../Source/Library/Collection/HCEvery.h | 45 + .../Source/Library/Collection/HCEvery.m | 74 + .../Source/Library/Collection/HCHasCount.h | 63 + .../Source/Library/Collection/HCHasCount.m | 65 + .../Collection/HCIsCollectionContaining.h | 95 + .../Collection/HCIsCollectionContaining.m | 88 + .../HCIsCollectionContainingInAnyOrder.h | 79 + .../HCIsCollectionContainingInAnyOrder.m | 115 ++ .../HCIsCollectionContainingInOrder.h | 71 + .../HCIsCollectionContainingInOrder.m | 134 ++ .../HCIsCollectionContainingInRelativeOrder.h | 48 + .../HCIsCollectionContainingInRelativeOrder.m | 124 ++ .../Collection/HCIsCollectionOnlyContaining.h | 62 + .../Collection/HCIsCollectionOnlyContaining.m | 34 + .../Collection/HCIsDictionaryContaining.h | 47 + .../Collection/HCIsDictionaryContaining.m | 56 + .../HCIsDictionaryContainingEntries.h | 68 + .../HCIsDictionaryContainingEntries.m | 132 ++ .../Collection/HCIsDictionaryContainingKey.h | 44 + .../Collection/HCIsDictionaryContainingKey.m | 46 + .../HCIsDictionaryContainingValue.h | 46 + .../HCIsDictionaryContainingValue.m | 46 + .../Library/Collection/HCIsEmptyCollection.h | 39 + .../Library/Collection/HCIsEmptyCollection.m | 33 + .../Source/Library/Collection/HCIsIn.h | 43 + .../Source/Library/Collection/HCIsIn.m | 45 + .../Source/Library/Decorator/HCDescribedAs.h | 41 + .../Source/Library/Decorator/HCDescribedAs.m | 121 ++ .../Source/Library/Decorator/HCIs.h | 55 + .../Source/Library/Decorator/HCIs.m | 44 + .../Source/Library/Logical/HCAllOf.h | 64 + .../Source/Library/Logical/HCAllOf.m | 60 + .../Source/Library/Logical/HCAnyOf.h | 62 + .../Source/Library/Logical/HCAnyOf.m | 52 + .../Source/Library/Logical/HCIsAnything.h | 55 + .../Source/Library/Logical/HCIsAnything.m | 47 + .../Source/Library/Logical/HCIsNot.h | 44 + .../Source/Library/Logical/HCIsNot.m | 43 + .../Source/Library/Number/HCIsCloseTo.h | 43 + .../Source/Library/Number/HCIsCloseTo.m | 69 + .../Source/Library/Number/HCIsEqualToNumber.h | 289 +++ .../Source/Library/Number/HCIsEqualToNumber.m | 77 + .../Source/Library/Number/HCIsTrueFalse.h | 55 + .../Source/Library/Number/HCIsTrueFalse.m | 55 + .../Source/Library/Number/HCNumberAssert.h | 340 ++++ .../Source/Library/Number/HCNumberAssert.m | 97 + .../Library/Number/HCOrderingComparison.h | 114 ++ .../Library/Number/HCOrderingComparison.m | 97 + .../Source/Library/Object/HCArgumentCaptor.h | 44 + .../Source/Library/Object/HCArgumentCaptor.m | 54 + .../Source/Library/Object/HCClassMatcher.h | 18 + .../Source/Library/Object/HCClassMatcher.m | 43 + .../Library/Object/HCConformsToProtocol.h | 42 + .../Library/Object/HCConformsToProtocol.m | 44 + .../Source/Library/Object/HCHasDescription.h | 45 + .../Source/Library/Object/HCHasDescription.m | 28 + .../Source/Library/Object/HCHasProperty.h | 47 + .../Source/Library/Object/HCHasProperty.m | 71 + .../Source/Library/Object/HCIsEqual.h | 41 + .../Source/Library/Object/HCIsEqual.m | 46 + .../Source/Library/Object/HCIsInstanceOf.h | 37 + .../Source/Library/Object/HCIsInstanceOf.m | 25 + .../Source/Library/Object/HCIsNil.h | 55 + .../Source/Library/Object/HCIsNil.m | 32 + .../Source/Library/Object/HCIsSame.h | 41 + .../Source/Library/Object/HCIsSame.m | 46 + .../Source/Library/Object/HCIsTypeOf.h | 37 + .../Source/Library/Object/HCIsTypeOf.m | 25 + .../Source/Library/Object/HCThrowsException.h | 41 + .../Source/Library/Object/HCThrowsException.m | 84 + .../Text/HCIsEqualCompressingWhiteSpace.h | 46 + .../Text/HCIsEqualCompressingWhiteSpace.m | 62 + .../Library/Text/HCIsEqualIgnoringCase.h | 41 + .../Library/Text/HCIsEqualIgnoringCase.m | 45 + .../Source/Library/Text/HCStringContains.h | 39 + .../Source/Library/Text/HCStringContains.m | 28 + .../Library/Text/HCStringContainsInOrder.h | 62 + .../Library/Text/HCStringContainsInOrder.m | 78 + .../Source/Library/Text/HCStringEndsWith.h | 40 + .../Source/Library/Text/HCStringEndsWith.m | 28 + .../Source/Library/Text/HCStringStartsWith.h | 40 + .../Source/Library/Text/HCStringStartsWith.m | 28 + .../Source/Library/Text/HCSubstringMatcher.h | 18 + .../Source/Library/Text/HCSubstringMatcher.m | 34 + Pods/OCHamcrest/Source/OCHamcrest.h | 54 + Pods/OCTotallyLazy/LICENSE.txt | 202 ++ Pods/OCTotallyLazy/README.markdown | 130 ++ .../OCTotallyLazy/src/main}/Callables.h | 0 Pods/OCTotallyLazy/src/main/Callables.m | 29 + .../OCTotallyLazy/src/main}/Coercions.h | 4 +- .../OCTotallyLazy/src/main}/EasyEnumerable.h | 0 Pods/OCTotallyLazy/src/main/EasyEnumerable.m | 21 + .../OCTotallyLazy/src/main}/Enumerable.h | 0 .../OCTotallyLazy/src/main}/Flattenable.h | 0 .../OCTotallyLazy/src/main}/Foldable.h | 0 .../OCTotallyLazy/src/main}/Group.h | 4 +- Pods/OCTotallyLazy/src/main/Group.m | 19 + .../OCTotallyLazy/src/main}/Mappable.h | 0 .../src/main}/MemoisedSequence.h | 0 .../OCTotallyLazy/src/main/MemoisedSequence.m | 24 + .../src/main}/NSArray+OCTotallyLazy.h | 0 .../src/main/NSArray+OCTotallyLazy.m | 208 +++ .../src/main}/NSDictionary+OCTotallyLazy.h | 0 .../src/main/NSDictionary+OCTotallyLazy.m | 40 + .../src/main}/NSSet+OCTotallyLazy.h | 0 .../src/main/NSSet+OCTotallyLazy.m | 55 + .../src/main}/NoSuchElementException.h | 0 .../src/main/NoSuchElementException.m | 5 + .../OCTotallyLazy/src/main}/None.h | 0 Pods/OCTotallyLazy/src/main/None.m | 63 + .../OCTotallyLazy/src/main}/OCTotallyLazy.h | 0 .../OCTotallyLazy/src/main}/Option.h | 0 Pods/OCTotallyLazy/src/main/Option.m | 70 + .../OCTotallyLazy/src/main}/Pair.h | 0 Pods/OCTotallyLazy/src/main/Pair.m | 41 + .../OCTotallyLazy/src/main}/Queue.h | 0 Pods/OCTotallyLazy/src/main/Queue.m | 39 + .../OCTotallyLazy/src/main}/Range.h | 0 Pods/OCTotallyLazy/src/main/Range.m | 22 + .../OCTotallyLazy/src/main}/Sequence.h | 0 Pods/OCTotallyLazy/src/main/Sequence.m | 270 +++ .../OCTotallyLazy/src/main}/Some.h | 0 Pods/OCTotallyLazy/src/main/Some.m | 70 + .../OCTotallyLazy/src/main}/Types.h | 0 .../src/main/enumerators}/EmptyEnumerator.h | 0 .../src/main/enumerators/EmptyEnumerator.m | 14 + .../main/enumerators}/EnumerateEnumerator.h | 0 .../main/enumerators/EnumerateEnumerator.m | 27 + .../src/main/enumerators}/FilterEnumerator.h | 0 .../src/main/enumerators/FilterEnumerator.m | 32 + .../src/main/enumerators}/FlattenEnumerator.h | 0 .../src/main/enumerators/FlattenEnumerator.m | 35 + .../src/main/enumerators}/GroupedEnumerator.h | 0 .../src/main/enumerators/GroupedEnumerator.m | 34 + .../src/main/enumerators}/MapEnumerator.h | 0 .../src/main/enumerators/MapEnumerator.m | 28 + .../main/enumerators}/MemoisedEnumerator.h | 0 .../src/main/enumerators/MemoisedEnumerator.m | 68 + .../src/main/enumerators}/MergeEnumerator.h | 0 .../src/main/enumerators/MergeEnumerator.m | 31 + .../enumerators}/NSEnumerator+OCTotallyLazy.h | 0 .../enumerators/NSEnumerator+OCTotallyLazy.m | 48 + .../src/main/enumerators}/PairEnumerator.h | 0 .../src/main/enumerators/PairEnumerator.m | 31 + .../main/enumerators}/PartitionEnumerator.h | 0 .../main/enumerators/PartitionEnumerator.m | 40 + .../src/main/enumerators}/RepeatEnumerator.h | 0 .../src/main/enumerators/RepeatEnumerator.m | 23 + .../main/enumerators}/SingleValueEnumerator.h | 0 .../main/enumerators/SingleValueEnumerator.m | 29 + .../main/enumerators}/TakeWhileEnumerator.h | 0 .../main/enumerators/TakeWhileEnumerator.m | 29 + .../src/main/functions}/Function1.h | 0 .../src/main/functions/Function1.m | 21 + .../src/main/functions}/Function2.h | 0 .../src/main/functions/Function2.m | 24 + .../src/main/functions}/Functions.h | 0 .../src/main/functions/Functions.m | 20 + .../OCTotallyLazy/src/main/numbers}/Numbers.h | 0 Pods/OCTotallyLazy/src/main/numbers/Numbers.m | 67 + .../src/main/predicates}/Predicates.h | 0 .../src/main/predicates/Predicates.m | 84 + Pods/Pods.xcodeproj/project.pbxproj | 1641 +++++++++++++++++ .../OCHamcrest/OCHamcrest-dummy.m | 5 + .../OCHamcrest/OCHamcrest-prefix.pch | 12 + .../OCHamcrest/OCHamcrest.xcconfig | 9 + .../OCTotallyLazy/OCTotallyLazy-dummy.m | 5 + .../OCTotallyLazy/OCTotallyLazy-prefix.pch | 12 + .../OCTotallyLazy/OCTotallyLazy.xcconfig | 9 + ...Pods-Group Works-acknowledgements.markdown | 226 +++ .../Pods-Group Works-acknowledgements.plist | 264 +++ .../Pods-Group Works/Pods-Group Works-dummy.m | 5 + .../Pods-Group Works-frameworks.sh | 92 + .../Pods-Group Works-resources.sh | 102 + .../Pods-Group Works.debug.xcconfig | 9 + .../Pods-Group Works.release.xcconfig | 9 + .../Pods-UnitTests-acknowledgements.markdown | 3 + .../Pods-UnitTests-acknowledgements.plist | 29 + .../Pods-UnitTests/Pods-UnitTests-dummy.m | 5 + .../Pods-UnitTests-frameworks.sh | 92 + .../Pods-UnitTests-resources.sh | 102 + .../Pods-UnitTests.debug.xcconfig | 8 + .../Pods-UnitTests.release.xcconfig | 8 + 539 files changed, 12538 insertions(+), 3020 deletions(-) create mode 100644 GroupPatterns.xcworkspace/contents.xcworkspacedata create mode 100644 GroupPatterns.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 120000 OCHamcrestIOS.framework/Headers delete mode 120000 OCHamcrestIOS.framework/OCHamcrestIOS delete mode 120000 OCHamcrestIOS.framework/Resources delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCAllOf.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCAnyOf.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCAssertThat.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCBaseDescription.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCBaseMatcher.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCBoxNumber.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCCollectMatchers.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCConformsToProtocol.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCDescribedAs.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCDescription.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCHasCount.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCHasDescription.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCHasProperty.h delete mode 100755 OCHamcrestIOS.framework/Versions/A/Headers/HCInvocationMatcher.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIs.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsAnything.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsCloseTo.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContaining.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInAnyOrder.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInOrder.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionOnlyContaining.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContaining.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingEntries.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingKey.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingValue.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsEmptyCollection.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqual.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringCase.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringWhiteSpace.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualToNumber.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsIn.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsInstanceOf.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsNil.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsNot.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCIsSame.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCMatcher.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCNumberAssert.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCOrderingComparison.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilObject.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilString.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCSelfDescribing.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCStringContains.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCStringContainsInOrder.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCStringDescription.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCStringEndsWith.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCStringStartsWith.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCSubstringMatcher.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/HCWrapInMatcher.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/NSObject+HCSelfDescribingValue.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/Headers/OCHamcrestIOS.h delete mode 100644 OCHamcrestIOS.framework/Versions/A/OCHamcrestIOS delete mode 100644 OCHamcrestIOS.framework/Versions/A/Resources/Info.plist delete mode 120000 OCHamcrestIOS.framework/Versions/Current delete mode 100644 OCTotallyLazy.framework/Headers/OCTotallyLazy-Prefix.pch delete mode 100644 OCTotallyLazy.framework/OCTotallyLazy delete mode 100644 OCTotallyLazy.framework/Resources/OCTotallyLazy-Info.plist create mode 100644 Podfile create mode 100644 Podfile.lock create mode 120000 Pods/Headers/Private/OCHamcrest/HCAllOf.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCAnyOf.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCArgumentCaptor.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCAssertThat.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCBaseDescription.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCBaseMatcher.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCBoolReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCCharReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCClassMatcher.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCCollect.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCConformsToProtocol.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCDescribedAs.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCDescription.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCDiagnosingMatcher.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCDoubleReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCEvery.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCFloatReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCGenericTestFailureReporter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCHasCount.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCHasDescription.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCHasProperty.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIntReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCInvocationMatcher.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIs.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsAnything.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsCloseTo.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsCollectionContaining.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInAnyOrder.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInOrder.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsCollectionOnlyContaining.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsDictionaryContaining.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingEntries.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingKey.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingValue.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsEmptyCollection.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsEqual.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsEqualCompressingWhiteSpace.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsEqualIgnoringCase.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsEqualToNumber.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsIn.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsInstanceOf.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsNil.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsNot.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsSame.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsTrueFalse.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCIsTypeOf.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCLongLongReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCLongReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCMatcher.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCNumberAssert.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCObjectReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCOrderingComparison.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCRequireNonNilObject.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCReturnTypeHandlerChain.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCReturnValueGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCRunloopRunner.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCSelfDescribing.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCSenTestFailureReporter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCShortReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCStringContains.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCStringContainsInOrder.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCStringDescription.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCStringEndsWith.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCStringStartsWith.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCSubstringMatcher.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCTestFailure.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCTestFailureReporter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCTestFailureReporterChain.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCThrowsException.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCUnsignedCharReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCUnsignedIntReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCUnsignedLongLongReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCUnsignedLongReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCUnsignedShortReturnGetter.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCWrapInMatcher.h create mode 120000 Pods/Headers/Private/OCHamcrest/HCXCTestFailureReporter.h create mode 120000 Pods/Headers/Private/OCHamcrest/NSInvocation+OCHamcrest.h create mode 120000 Pods/Headers/Private/OCHamcrest/OCHamcrest.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Callables.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Coercions.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/EasyEnumerable.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/EmptyEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Enumerable.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/EnumerateEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/FilterEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/FlattenEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Flattenable.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Foldable.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Function1.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Function2.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Functions.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Group.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/GroupedEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/MapEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Mappable.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/MemoisedEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/MemoisedSequence.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/MergeEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/NSArray+OCTotallyLazy.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/NSDictionary+OCTotallyLazy.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/NSSet+OCTotallyLazy.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/NoSuchElementException.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/None.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Numbers.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/OCTotallyLazy.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Option.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Pair.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/PairEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/PartitionEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Predicates.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Queue.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Range.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/RepeatEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Sequence.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/SingleValueEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Some.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/TakeWhileEnumerator.h create mode 120000 Pods/Headers/Private/OCTotallyLazy/Types.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCAllOf.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCAnyOf.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCArgumentCaptor.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCAssertThat.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCBaseDescription.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCBaseMatcher.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCClassMatcher.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCCollect.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCConformsToProtocol.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCDescribedAs.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCDescription.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCDiagnosingMatcher.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCEvery.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCHasCount.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCHasDescription.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCHasProperty.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCInvocationMatcher.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIs.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsAnything.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsCloseTo.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsCollectionContaining.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInAnyOrder.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInOrder.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsCollectionOnlyContaining.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsDictionaryContaining.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingEntries.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingKey.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingValue.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsEmptyCollection.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsEqual.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsEqualCompressingWhiteSpace.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsEqualIgnoringCase.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsEqualToNumber.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsIn.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsInstanceOf.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsNil.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsNot.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsSame.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsTrueFalse.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCIsTypeOf.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCMatcher.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCNumberAssert.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCOrderingComparison.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCRequireNonNilObject.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCSelfDescribing.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCStringContains.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCStringContainsInOrder.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCStringDescription.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCStringEndsWith.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCStringStartsWith.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCSubstringMatcher.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCTestFailure.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCTestFailureReporter.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCTestFailureReporterChain.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCThrowsException.h create mode 120000 Pods/Headers/Public/OCHamcrest/HCWrapInMatcher.h create mode 120000 Pods/Headers/Public/OCHamcrest/OCHamcrest.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Callables.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Coercions.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/EasyEnumerable.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/EmptyEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Enumerable.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/EnumerateEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/FilterEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/FlattenEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Flattenable.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Foldable.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Function1.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Function2.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Functions.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Group.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/GroupedEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/MapEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Mappable.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/MemoisedEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/MemoisedSequence.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/MergeEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/NSArray+OCTotallyLazy.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/NSDictionary+OCTotallyLazy.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/NSSet+OCTotallyLazy.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/NoSuchElementException.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/None.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Numbers.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/OCTotallyLazy.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Option.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Pair.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/PairEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/PartitionEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Predicates.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Queue.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Range.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/RepeatEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Sequence.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/SingleValueEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Some.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/TakeWhileEnumerator.h create mode 120000 Pods/Headers/Public/OCTotallyLazy/Types.h create mode 100644 Pods/Manifest.lock create mode 100644 Pods/OCHamcrest/LICENSE.txt create mode 100644 Pods/OCHamcrest/README.md create mode 100644 Pods/OCHamcrest/Source/Core/HCAssertThat.h create mode 100644 Pods/OCHamcrest/Source/Core/HCAssertThat.m create mode 100644 Pods/OCHamcrest/Source/Core/HCBaseDescription.h create mode 100644 Pods/OCHamcrest/Source/Core/HCBaseDescription.m create mode 100644 Pods/OCHamcrest/Source/Core/HCBaseMatcher.h create mode 100644 Pods/OCHamcrest/Source/Core/HCBaseMatcher.m create mode 100644 Pods/OCHamcrest/Source/Core/HCDescription.h create mode 100644 Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.h create mode 100644 Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.m create mode 100644 Pods/OCHamcrest/Source/Core/HCMatcher.h create mode 100644 Pods/OCHamcrest/Source/Core/HCSelfDescribing.h create mode 100644 Pods/OCHamcrest/Source/Core/HCStringDescription.h create mode 100644 Pods/OCHamcrest/Source/Core/HCStringDescription.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCCollect.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCCollect.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.m create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h create mode 100644 Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCEvery.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCEvery.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCHasCount.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCHasCount.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.m create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsIn.h create mode 100644 Pods/OCHamcrest/Source/Library/Collection/HCIsIn.m create mode 100644 Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.h create mode 100644 Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.m create mode 100644 Pods/OCHamcrest/Source/Library/Decorator/HCIs.h create mode 100644 Pods/OCHamcrest/Source/Library/Decorator/HCIs.m create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCAllOf.h create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCAllOf.m create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.h create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.m create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.h create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.m create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCIsNot.h create mode 100644 Pods/OCHamcrest/Source/Library/Logical/HCIsNot.m create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.h create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.m create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.m create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.h create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.m create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.h create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.m create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.h create mode 100644 Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCHasDescription.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCHasDescription.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCHasProperty.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCHasProperty.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsEqual.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsEqual.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsNil.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsNil.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsSame.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsSame.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.m create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCThrowsException.h create mode 100644 Pods/OCHamcrest/Source/Library/Object/HCThrowsException.m create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.h create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.m create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.m create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringContains.h create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringContains.m create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.m create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.h create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.m create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.h create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.m create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.h create mode 100644 Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.m create mode 100644 Pods/OCHamcrest/Source/OCHamcrest.h create mode 100644 Pods/OCTotallyLazy/LICENSE.txt create mode 100644 Pods/OCTotallyLazy/README.markdown rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Callables.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/Callables.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Coercions.h (78%) rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/EasyEnumerable.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/EasyEnumerable.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Enumerable.h (100%) rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Flattenable.h (100%) rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Foldable.h (100%) rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Group.h (81%) create mode 100644 Pods/OCTotallyLazy/src/main/Group.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Mappable.h (100%) rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/MemoisedSequence.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/MemoisedSequence.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/NSArray+OCTotallyLazy.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/NSArray+OCTotallyLazy.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/NSDictionary+OCTotallyLazy.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/NSSet+OCTotallyLazy.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/NSSet+OCTotallyLazy.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/NoSuchElementException.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/NoSuchElementException.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/None.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/None.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/OCTotallyLazy.h (100%) rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Option.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/Option.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Pair.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/Pair.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Queue.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/Queue.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Range.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/Range.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Sequence.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/Sequence.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Some.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/Some.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main}/Types.h (100%) rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/EmptyEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/EmptyEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/EnumerateEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/FilterEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/FilterEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/FlattenEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/FlattenEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/GroupedEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/GroupedEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/MapEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/MapEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/MemoisedEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/MergeEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/MergeEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/NSEnumerator+OCTotallyLazy.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/PairEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/PairEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/PartitionEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/PartitionEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/RepeatEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/RepeatEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/SingleValueEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/enumerators}/TakeWhileEnumerator.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/functions}/Function1.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/functions/Function1.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/functions}/Function2.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/functions/Function2.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/functions}/Functions.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/functions/Functions.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/numbers}/Numbers.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/numbers/Numbers.m rename {OCTotallyLazy.framework/Headers => Pods/OCTotallyLazy/src/main/predicates}/Predicates.h (100%) create mode 100644 Pods/OCTotallyLazy/src/main/predicates/Predicates.m create mode 100644 Pods/Pods.xcodeproj/project.pbxproj create mode 100644 Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m create mode 100644 Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch create mode 100644 Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig create mode 100644 Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-dummy.m create mode 100644 Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-prefix.pch create mode 100644 Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy.xcconfig create mode 100644 Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.markdown create mode 100644 Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.plist create mode 100644 Pods/Target Support Files/Pods-Group Works/Pods-Group Works-dummy.m create mode 100755 Pods/Target Support Files/Pods-Group Works/Pods-Group Works-frameworks.sh create mode 100755 Pods/Target Support Files/Pods-Group Works/Pods-Group Works-resources.sh create mode 100644 Pods/Target Support Files/Pods-Group Works/Pods-Group Works.debug.xcconfig create mode 100644 Pods/Target Support Files/Pods-Group Works/Pods-Group Works.release.xcconfig create mode 100644 Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.markdown create mode 100644 Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.plist create mode 100644 Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-dummy.m create mode 100755 Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-frameworks.sh create mode 100755 Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-resources.sh create mode 100644 Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.debug.xcconfig create mode 100644 Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.release.xcconfig diff --git a/GroupPatterns.xcodeproj/project.pbxproj b/GroupPatterns.xcodeproj/project.pbxproj index b73f842..c4cc580 100644 --- a/GroupPatterns.xcodeproj/project.pbxproj +++ b/GroupPatterns.xcodeproj/project.pbxproj @@ -7,14 +7,13 @@ objects = { /* Begin PBXBuildFile section */ + 08D0FF0CAB304593A3F02C13 /* libPods-Group Works.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AE0F4EDE76D1130ADE50075 /* libPods-Group Works.a */; }; 3F1103D31633117400FD5AFF /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F1103D21633117400FD5AFF /* SenTestingKit.framework */; }; 3F1103D41633117400FD5AFF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ECB93FFB13F85F19001B8F09 /* UIKit.framework */; }; 3F1103D51633117400FD5AFF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ECB93FFD13F85F19001B8F09 /* Foundation.framework */; }; 3F1103DB1633117400FD5AFF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3F1103D91633117400FD5AFF /* InfoPlist.strings */; }; - 3F1103F5163313A500FD5AFF /* OCHamcrestIOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F1103F4163313A500FD5AFF /* OCHamcrestIOS.framework */; }; 3F1103FF1633150400FD5AFF /* CardTests.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA65CBE07472556C7A79A08 /* CardTests.m */; }; 3F1104011633150B00FD5AFF /* CategoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA65115C5994358ECCCD835 /* CategoryTests.m */; }; - 3F1104021633176C00FD5AFF /* OCTotallyLazy.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4DB3AB1632466E00329284 /* OCTotallyLazy.framework */; }; 3F1104031633198900FD5AFF /* Card.m in Sources */ = {isa = PBXBuildFile; fileRef = ECB9402813F86142001B8F09 /* Card.m */; }; 3F1104041633198900FD5AFF /* Category.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA65C4719E5C00B16CB7178 /* Category.m */; }; 3F11040516331C0800FD5AFF /* cards.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4DB4571632CECA00329284 /* cards.json */; }; @@ -327,7 +326,6 @@ 3F442A4D162BA4F1000322AE /* launch_640x960.png in Resources */ = {isa = PBXBuildFile; fileRef = 3F442A43162BA4F1000322AE /* launch_640x960.png */; }; 3F442A4E162BA4F1000322AE /* launch_320.png in Resources */ = {isa = PBXBuildFile; fileRef = 3F442A45162BA4F1000322AE /* launch_320.png */; }; 3F442A4F162BA4F1000322AE /* launch_640.png in Resources */ = {isa = PBXBuildFile; fileRef = 3F442A46162BA4F1000322AE /* launch_640.png */; }; - 3F4DB3AC1632466E00329284 /* OCTotallyLazy.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4DB3AB1632466E00329284 /* OCTotallyLazy.framework */; }; 3F4DB49C1632CECA00329284 /* cards.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4DB4571632CECA00329284 /* cards.json */; }; 3F4DB49D1632CECA00329284 /* expressive_arts.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 3F4DB4581632CECA00329284 /* expressive_arts.jpg */; }; 3F4DB49E1632CECA00329284 /* feedback.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 3F4DB4591632CECA00329284 /* feedback.jpg */; }; @@ -445,6 +443,7 @@ BAA65DB2EE08A6A42156E45F /* acknowledgements.html in Resources */ = {isa = PBXBuildFile; fileRef = BAA65779D740B0CBF91AFC8A /* acknowledgements.html */; }; BAA65E57C1648A714EEA4AC5 /* CategoryListController.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA6565DC1518B696A77A321 /* CategoryListController.m */; }; BAA65F5A561A687CD99D8EA9 /* NSString+Helpers.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA6569492EA4382D8FC9F39 /* NSString+Helpers.m */; }; + CA1100D35EB0956CD0775CD4 /* libPods-UnitTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EB6D4FFC22DD07D15F0A6C91 /* libPods-UnitTests.a */; }; EC4CBC0713F86769009DBED9 /* CardListController.m in Sources */ = {isa = PBXBuildFile; fileRef = EC4CBC0513F86769009DBED9 /* CardListController.m */; }; EC5097411403392F00800981 /* icon_57.png in Resources */ = {isa = PBXBuildFile; fileRef = EC5097401403392F00800981 /* icon_57.png */; }; EC5097431403393B00800981 /* icon_114.png in Resources */ = {isa = PBXBuildFile; fileRef = EC5097421403393B00800981 /* icon_114.png */; }; @@ -467,12 +466,13 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 1AF43673FA8DF4DE996CFF7A /* Pods-UnitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UnitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.release.xcconfig"; sourceTree = ""; }; + 2AE0F4EDE76D1130ADE50075 /* libPods-Group Works.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Group Works.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 3F1103D11633117400FD5AFF /* UnitTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; 3F1103D21633117400FD5AFF /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; 3F1103D81633117400FD5AFF /* UnitTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "UnitTests-Info.plist"; sourceTree = ""; }; 3F1103DA1633117400FD5AFF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 3F1103DF1633117400FD5AFF /* UnitTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UnitTests-Prefix.pch"; sourceTree = ""; }; - 3F1103F4163313A500FD5AFF /* OCHamcrestIOS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = OCHamcrestIOS.framework; sourceTree = ""; }; 3F11041216333D2E00FD5AFF /* context.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = context.png; sourceTree = ""; }; 3F11041316333D2E00FD5AFF /* creativity.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = creativity.png; sourceTree = ""; }; 3F11041416333D2E00FD5AFF /* faith.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = faith.png; sourceTree = ""; }; @@ -674,7 +674,6 @@ 3F442A43162BA4F1000322AE /* launch_640x960.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = launch_640x960.png; sourceTree = ""; }; 3F442A45162BA4F1000322AE /* launch_320.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = launch_320.png; sourceTree = ""; }; 3F442A46162BA4F1000322AE /* launch_640.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = launch_640.png; sourceTree = ""; }; - 3F4DB3AB1632466E00329284 /* OCTotallyLazy.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = OCTotallyLazy.framework; sourceTree = ""; }; 3F4DB4571632CECA00329284 /* cards.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = cards.json; sourceTree = ""; }; 3F4DB4581632CECA00329284 /* expressive_arts.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = expressive_arts.jpg; sourceTree = ""; }; 3F4DB4591632CECA00329284 /* feedback.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = feedback.jpg; sourceTree = ""; }; @@ -769,6 +768,8 @@ 3FE56470162BC07400DE2CA6 /* embrace_dissonance_and_difference.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = embrace_dissonance_and_difference.jpg; sourceTree = ""; }; 3FE56471162BC07400DE2CA6 /* emergence.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = emergence.jpg; sourceTree = ""; }; 3FE56472162BC07400DE2CA6 /* experts_on_tap.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = experts_on_tap.jpg; sourceTree = ""; }; + 5474728382DAAD01200BA6C7 /* Pods-Group Works.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Group Works.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Group Works/Pods-Group Works.debug.xcconfig"; sourceTree = ""; }; + 82F941124E8EE9DD97943B83 /* Pods-Group Works.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Group Works.release.xcconfig"; path = "Pods/Target Support Files/Pods-Group Works/Pods-Group Works.release.xcconfig"; sourceTree = ""; }; BAA6504F4D38661200AC531E /* AboutController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AboutController.m; sourceTree = ""; }; BAA65086B41391BC285D0E98 /* TODO */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TODO; sourceTree = ""; }; BAA65114549B20CC39FDE50A /* HomeController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeController.h; sourceTree = ""; }; @@ -799,6 +800,8 @@ BAA65E5CB3D9CBA0CD36288A /* WebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = ""; }; BAA65EAEA94D0CC3B3B0BC92 /* CategoryController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CategoryController.h; sourceTree = ""; }; BAA65FA620D1EDE214F980D9 /* related_patterns.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = related_patterns.html; sourceTree = ""; }; + D220B6DD78AF25AD4021986A /* Pods-UnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UnitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.debug.xcconfig"; sourceTree = ""; }; + EB6D4FFC22DD07D15F0A6C91 /* libPods-UnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; EC4CBC0413F86769009DBED9 /* CardListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardListController.h; sourceTree = ""; }; EC4CBC0513F86769009DBED9 /* CardListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CardListController.m; sourceTree = ""; }; EC5097401403392F00800981 /* icon_57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_57.png; sourceTree = ""; }; @@ -837,8 +840,7 @@ 3F1103D31633117400FD5AFF /* SenTestingKit.framework in Frameworks */, 3F1103D41633117400FD5AFF /* UIKit.framework in Frameworks */, 3F1103D51633117400FD5AFF /* Foundation.framework in Frameworks */, - 3F1103F5163313A500FD5AFF /* OCHamcrestIOS.framework in Frameworks */, - 3F1104021633176C00FD5AFF /* OCTotallyLazy.framework in Frameworks */, + CA1100D35EB0956CD0775CD4 /* libPods-UnitTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -851,7 +853,7 @@ ECB93FFC13F85F19001B8F09 /* UIKit.framework in Frameworks */, ECB93FFE13F85F19001B8F09 /* Foundation.framework in Frameworks */, ECB9400013F85F19001B8F09 /* CoreGraphics.framework in Frameworks */, - 3F4DB3AC1632466E00329284 /* OCTotallyLazy.framework in Frameworks */, + 08D0FF0CAB304593A3F02C13 /* libPods-Group Works.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1113,6 +1115,17 @@ path = Cards; sourceTree = ""; }; + 7F5D084E1E1A9F0F9652A772 /* Pods */ = { + isa = PBXGroup; + children = ( + 5474728382DAAD01200BA6C7 /* Pods-Group Works.debug.xcconfig */, + 82F941124E8EE9DD97943B83 /* Pods-Group Works.release.xcconfig */, + D220B6DD78AF25AD4021986A /* Pods-UnitTests.debug.xcconfig */, + 1AF43673FA8DF4DE996CFF7A /* Pods-UnitTests.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; BAA6546DB9C608C207165A3D /* images */ = { isa = PBXGroup; children = ( @@ -1259,6 +1272,7 @@ ECB93FF813F85F19001B8F09 /* Products */, 3F442A3C162BA4F1000322AE /* Images */, BAA65086B41391BC285D0E98 /* TODO */, + 7F5D084E1E1A9F0F9652A772 /* Pods */, ); sourceTree = ""; }; @@ -1275,13 +1289,13 @@ isa = PBXGroup; children = ( 3FB8D2781637D4710054F6CE /* MessageUI.framework */, - 3F1103F4163313A500FD5AFF /* OCHamcrestIOS.framework */, - 3F4DB3AB1632466E00329284 /* OCTotallyLazy.framework */, EC50974F140347EA00800981 /* QuartzCore.framework */, ECB93FFB13F85F19001B8F09 /* UIKit.framework */, ECB93FFD13F85F19001B8F09 /* Foundation.framework */, ECB93FFF13F85F19001B8F09 /* CoreGraphics.framework */, 3F1103D21633117400FD5AFF /* SenTestingKit.framework */, + 2AE0F4EDE76D1130ADE50075 /* libPods-Group Works.a */, + EB6D4FFC22DD07D15F0A6C91 /* libPods-UnitTests.a */, ); name = Frameworks; sourceTree = ""; @@ -1367,10 +1381,12 @@ isa = PBXNativeTarget; buildConfigurationList = 3F1103E21633117400FD5AFF /* Build configuration list for PBXNativeTarget "UnitTests" */; buildPhases = ( + 91B6493D81B59A90453E0A3C /* [CP] Check Pods Manifest.lock */, 3F1103CC1633117400FD5AFF /* Sources */, 3F1103CD1633117400FD5AFF /* Frameworks */, 3F1103CE1633117400FD5AFF /* Resources */, 3F1103CF1633117400FD5AFF /* ShellScript */, + 9408022D992F8ABA84E8A4A8 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -1385,9 +1401,12 @@ isa = PBXNativeTarget; buildConfigurationList = ECB9401813F85F19001B8F09 /* Build configuration list for PBXNativeTarget "Group Works" */; buildPhases = ( + 47AF3A3D36BBB1779700A767 /* [CP] Check Pods Manifest.lock */, ECB93FF313F85F19001B8F09 /* Sources */, ECB93FF413F85F19001B8F09 /* Frameworks */, ECB93FF513F85F19001B8F09 /* Resources */, + C8C16BD78F38325B25EE53C0 /* [CP] Embed Pods Frameworks */, + 82C8AB917481E21C5A125DF0 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -1405,6 +1424,12 @@ isa = PBXProject; attributes = { LastUpgradeCheck = 0930; + TargetAttributes = { + ECB93FF613F85F19001B8F09 = { + DevelopmentTeam = M3DTZN9V9B; + ProvisioningStyle = Automatic; + }; + }; }; buildConfigurationList = ECB93FF113F85F19001B8F09 /* Build configuration list for PBXProject "GroupPatterns" */; compatibilityVersion = "Xcode 3.2"; @@ -1869,6 +1894,81 @@ shellPath = /bin/sh; shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; }; + 47AF3A3D36BBB1779700A767 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 82C8AB917481E21C5A125DF0 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 91B6493D81B59A90453E0A3C /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; + 9408022D992F8ABA84E8A4A8 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + C8C16BD78F38325B25EE53C0 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -1958,6 +2058,7 @@ /* Begin XCBuildConfiguration section */ 3F1103E01633117400FD5AFF /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = D220B6DD78AF25AD4021986A /* Pods-UnitTests.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; @@ -1991,6 +2092,7 @@ }; 3F1103E11633117400FD5AFF /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1AF43673FA8DF4DE996CFF7A /* Pods-UnitTests.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; @@ -2051,10 +2153,14 @@ }; ECB9401913F85F19001B8F09 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 5474728382DAAD01200BA6C7 /* Pods-Group Works.debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ENABLE_OBJC_ARC = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = M3DTZN9V9B; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)\"", @@ -2068,17 +2174,21 @@ ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = org.groupworksdeck.carddeck; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; WRAPPER_EXTENSION = app; }; name = Debug; }; ECB9401A13F85F19001B8F09 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 82F941124E8EE9DD97943B83 /* Pods-Group Works.release.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ENABLE_OBJC_ARC = YES; - CODE_SIGN_IDENTITY = "iPhone Distribution: Group Pattern Language Project/"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = YES; + DEVELOPMENT_TEAM = M3DTZN9V9B; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)\"", @@ -2090,7 +2200,8 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.3; PRODUCT_BUNDLE_IDENTIFIER = org.groupworksdeck.carddeck; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = "96F42FE1-F5E1-4AAC-B047-EDFDB659E302"; + PROVISIONING_PROFILE = ""; + PROVISIONING_PROFILE_SPECIFIER = ""; VALIDATE_PRODUCT = YES; WRAPPER_EXTENSION = app; }; diff --git a/GroupPatterns.xcworkspace/contents.xcworkspacedata b/GroupPatterns.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..d0bd53d --- /dev/null +++ b/GroupPatterns.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/GroupPatterns.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/GroupPatterns.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/GroupPatterns.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/GroupPatterns/Models/Card.m b/GroupPatterns/Models/Card.m index 26b067b..ef0f94b 100644 --- a/GroupPatterns/Models/Card.m +++ b/GroupPatterns/Models/Card.m @@ -1,4 +1,4 @@ -#import +#import #import "Card.h" #import "Category.h" #import "NSString+Helpers.h" diff --git a/OCHamcrestIOS.framework/Headers b/OCHamcrestIOS.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/OCHamcrestIOS.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/OCHamcrestIOS.framework/OCHamcrestIOS b/OCHamcrestIOS.framework/OCHamcrestIOS deleted file mode 120000 index d030988..0000000 --- a/OCHamcrestIOS.framework/OCHamcrestIOS +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/OCHamcrestIOS \ No newline at end of file diff --git a/OCHamcrestIOS.framework/Resources b/OCHamcrestIOS.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/OCHamcrestIOS.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCAllOf.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCAllOf.h deleted file mode 100644 index 2f34936..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCAllOf.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// OCHamcrest - HCAllOf.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCAllOf : HCBaseMatcher -{ - NSArray *matchers; -} - -+ (id)allOf:(NSArray *)theMatchers; -- (id)initWithMatchers:(NSArray *)theMatchers; - -@end - - -OBJC_EXPORT id HC_allOf(id match, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - allOf(firstMatcher, ...) - - Matches if all of the given matchers evaluate to @c YES. - - @param firstMatcher,... A comma-separated list of matchers ending with @c nil. - - The matchers are evaluated from left to right using short-circuit evaluation, so evaluation - stops as soon as a matcher returns @c NO. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_allOf instead.) - - @ingroup logical_matchers - */ -#ifdef HC_SHORTHAND - #define allOf HC_allOf -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCAnyOf.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCAnyOf.h deleted file mode 100644 index 0d04797..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCAnyOf.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// OCHamcrest - HCAnyOf.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCAnyOf : HCBaseMatcher -{ - NSArray *matchers; -} - -+ (id)anyOf:(NSArray *)theMatchers; -- (id)initWithMatchers:(NSArray *)theMatchers; - -@end - - -OBJC_EXPORT id HC_anyOf(id match, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - anyOf(firstMatcher, ...) - - Matches if any of the given matchers evaluate to @c YES. - - @param firstMatcher,... A comma-separated list of matchers ending with @c nil. - - The matchers are evaluated from left to right using short-circuit evaluation, so evaluation - stops as soon as a matcher returns @c YES. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_anyOf instead.) - - @ingroup logical_matchers - */ -#ifdef HC_SHORTHAND - #define anyOf HC_anyOf -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCAssertThat.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCAssertThat.h deleted file mode 100644 index 7747e4e..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCAssertThat.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// OCHamcrest - HCAssertThat.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - -@protocol HCMatcher; - - -OBJC_EXPORT void HC_assertThatWithLocation(id testCase, id actual, id matcher, - const char *fileName, int lineNumber); - -#define HC_assertThat(actual, matcher) \ - HC_assertThatWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThat(actual, matcher) - - Asserts that actual value satisfies matcher. - - @param actual The object to evaluate as the actual value. - @param matcher The matcher to satisfy as the expected condition. - - @c assertThat passes the actual value to the matcher for evaluation. If the matcher is not - satisfied, an exception is thrown describing the mismatch. - - @c assertThat is designed to integrate well with OCUnit and other unit testing frameworks. - Unmet assertions are reported as test failures. In Xcode, these failures can be clicked to - reveal the line of the assertion. - - In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThat instead. - - @ingroup integration - */ -#ifdef HC_SHORTHAND - #define assertThat HC_assertThat -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCBaseDescription.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCBaseDescription.h deleted file mode 100644 index bfb51b8..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCBaseDescription.h +++ /dev/null @@ -1,31 +0,0 @@ -// -// OCHamcrest - HCBaseDescription.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import -#import - - -/** - Base class for all HCDescription implementations. - - @ingroup core - */ -@interface HCBaseDescription : NSObject -@end - - -/** - Methods that must be provided by subclasses of HCBaseDescription. - */ -@interface HCBaseDescription (SubclassMustImplement) - -/** - Append the string @a str to the description. - */ -- (void)append:(NSString *)str; - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCBaseMatcher.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCBaseMatcher.h deleted file mode 100644 index eaefc9e..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCBaseMatcher.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// OCHamcrest - HCBaseMatcher.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import -#import - -#import // Convenience header, to provide OBJC_EXPORT - - -/** - Base class for all HCMatcher implementations. - - Most implementations can just implement @c -matches: and let - -matches:describingMismatchTo: call it. But if it makes more sense to generate the - mismatch description during the matching, override -matches:describingMismatchTo: - and have @c -matches: call it with a @c nil description. - - @ingroup core - */ -@interface HCBaseMatcher : NSObject -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCBoxNumber.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCBoxNumber.h deleted file mode 100644 index b7b2d6a..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCBoxNumber.h +++ /dev/null @@ -1,88 +0,0 @@ -// -// OCHamcrest - HCBoxNumber.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#ifdef __cplusplus - -namespace hamcrest { - -/** - Boxes a scalar value in an NSNumber, specialized per type. - @ingroup number_matchers - */ -template -inline -NSNumber *boxNumber(T value) - { return nil; } - -template <> -inline -NSNumber *boxNumber(BOOL value) - { return [NSNumber numberWithBool:value]; } - -template <> -inline -NSNumber *boxNumber(char value) - { return [NSNumber numberWithChar:value]; } - -template <> -inline -NSNumber *boxNumber(double value) - { return [NSNumber numberWithDouble:value]; } - -template <> -inline -NSNumber *boxNumber(float value) - { return [NSNumber numberWithFloat:value]; } - -template <> -inline -NSNumber *boxNumber(int value) - { return [NSNumber numberWithInt:value]; } - -template <> -inline -NSNumber *boxNumber(long value) - { return [NSNumber numberWithLong:value]; } - -template <> -inline -NSNumber *boxNumber(long long value) - { return [NSNumber numberWithLongLong:value]; } - -template <> -inline -NSNumber *boxNumber(short value) - { return [NSNumber numberWithShort:value]; } - -template <> -inline -NSNumber *boxNumber(unsigned char value) - { return [NSNumber numberWithUnsignedChar:value]; } - -template <> -inline -NSNumber *boxNumber(unsigned int value) - { return [NSNumber numberWithUnsignedInt:value]; } - -template <> -inline -NSNumber *boxNumber(unsigned long value) - { return [NSNumber numberWithUnsignedLong:value]; } - -template <> -inline -NSNumber *boxNumber(unsigned long long value) - { return [NSNumber numberWithUnsignedLongLong:value]; } - -template <> -inline -NSNumber *boxNumber(unsigned short value) - { return [NSNumber numberWithUnsignedShort:value]; } - -} // namespace hamcrest - -#endif // __cplusplus diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCCollectMatchers.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCCollectMatchers.h deleted file mode 100644 index d590613..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCCollectMatchers.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// OCHamcrest - HCCollectMatchers.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import -#import - -#import - -@protocol HCMatcher; - - -/** - Returns an array of matchers from a variable-length comma-separated list terminated by @c nil. - - @ingroup helpers -*/ -OBJC_EXPORT NSMutableArray *HCCollectMatchers(id item1, va_list args); diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCConformsToProtocol.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCConformsToProtocol.h deleted file mode 100644 index 0499ae1..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCConformsToProtocol.h +++ /dev/null @@ -1,42 +0,0 @@ -// -// OCHamcrest - HCConformsToProtocol.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Todd Farrell -// - -#import - - -@interface HCConformsToProtocol : HCBaseMatcher -{ - Protocol *theProtocol; -} - -+ (id)conformsToProtocol:(Protocol *)protocol; -- (id)initWithProtocol:(Protocol *)protocol; - -@end - - -OBJC_EXPORT id HC_conformsToProtocol(Protocol *aProtocol); - -/** - conformsToProtocol(aProtocol) - - Matches if object conforms to a given protocol. - - @param aProtocol The protocol to compare against as the expected protocol. - - This matcher checks whether the evaluated object conforms to @a aProtocol. - - Example: - @li @ref conformsToProtocol(\@protocol(NSObject)) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_conformsToProtocol instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define conformsToProtocol HC_conformsToProtocol -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCDescribedAs.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCDescribedAs.h deleted file mode 100644 index 8c25fd7..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCDescribedAs.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// OCHamcrest - HCDescribedAs.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCDescribedAs : HCBaseMatcher -{ - NSString *descriptionTemplate; - id matcher; - NSArray *values; -} - -+ (id)describedAs:(NSString *)description - forMatcher:(id)aMatcher - overValues:(NSArray *)templateValues; - -- (id)initWithDescription:(NSString *)description - forMatcher:(id)aMatcher - overValues:(NSArray *)templateValues; - -@end - - -OBJC_EXPORT id HC_describedAs(NSString *description, id matcher, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - describedAs(description, matcher, ...) - - Adds custom failure description to a given matcher. - - @param description Overrides the matcher's description. - @param matcher,... The matcher to satisfy, followed by a comma-separated list of substitution values ending with @c nil. - - The description may contain substitution placeholders \%0, \%1, etc. These will be replaced by - any values that follow the matcher. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_describedAs instead.) - - @ingroup decorator_matchers - */ -#ifdef HC_SHORTHAND - #define describedAs HC_describedAs -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCDescription.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCDescription.h deleted file mode 100644 index 04052f0..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCDescription.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// OCHamcrest - HCDescription.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -/** - A description of an HCMatcher. - - An HCMatcher will describe itself to a description which can later be used for reporting. - - @ingroup core - */ -@protocol HCDescription - -/** - Appends some plain text to the description. - - @return @c self, for chaining. - */ -- (id)appendText:(NSString *)text; - -/** - Appends description of given value to @c self. - - If the value implements the @ref HCSelfDescribing protocol, then it will be used. - - @return @c self, for chaining. - */ -- (id)appendDescriptionOf:(id)value; - -/** - Appends an arbitary value to the description. - - @b Deprecated: Call @ref appendDescriptionOf: instead. - - @return @c self, for chaining. - */ -- (id)appendValue:(id)value __attribute__((deprecated)); - -/** - Appends a list of objects to the description. - - @return @c self, for chaining. - */ -- (id)appendList:(NSArray *)values - start:(NSString *)start - separator:(NSString *)separator - end:(NSString *)end; - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCHasCount.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCHasCount.h deleted file mode 100644 index 3e16da1..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCHasCount.h +++ /dev/null @@ -1,61 +0,0 @@ -// -// OCHamcrest - HCHasCount.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCHasCount : HCBaseMatcher -{ - id countMatcher; -} - -+ (id)hasCount:(id)matcher; -- (id)initWithCount:(id)matcher; - -@end - - -OBJC_EXPORT id HC_hasCount(id matcher); - -/** - hasCount(aMatcher) - - Matches if object's @c -count satisfies a given matcher. - - @param aMatcher The matcher to satisfy. - - This matcher invokes @c -count on the evaluated object to get the number of elements it - contains, passing the result to @a aMatcher for evaluation. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasCount instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasCount HC_hasCount -#endif - - -OBJC_EXPORT id HC_hasCountOf(NSUInteger count); - -/** - hasCountOf(value) - - Matches if object's @c -count equals a given value. - - @param value @c NSUInteger value to compare against as the expected value. - - This matcher invokes @c -count on the evaluated object to get the number of elements it - contains, comparing the result to @a value for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasCountOf instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasCountOf HC_hasCountOf -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCHasDescription.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCHasDescription.h deleted file mode 100644 index c307038..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCHasDescription.h +++ /dev/null @@ -1,42 +0,0 @@ -// -// OCHamcrest - HCHasDescription.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCHasDescription : HCInvocationMatcher - -+ (id)hasDescription:(id)descriptionMatcher; -- (id)initWithDescription:(id)descriptionMatcher; - -@end - - -OBJC_EXPORT id HC_hasDescription(id match); - -/** - hasDescription(aMatcher) - - Matches if object's @c -description satisfies a given matcher. - - @param aMatcher The matcher to satisfy, or an expected value for @ref equalTo matching. - - This matcher invokes @c -description on the evaluated object to get its description, passing the - result to a given matcher for evaluation. If the @a aMatcher argument is not a matcher, it is - implicitly wrapped in an @ref equalTo matcher to check for equality. - - Examples: - @li @ref hasDescription(@ref startsWith(\@"foo")) - @li @ref hasDescription(\@"bar") - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasDescription instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define hasDescription HC_hasDescription -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCHasProperty.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCHasProperty.h deleted file mode 100644 index b85be62..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCHasProperty.h +++ /dev/null @@ -1,49 +0,0 @@ -// -// OCHamcrest - HCHasProperty.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Justin Shacklette -// - -#import - - -@interface HCHasProperty : HCBaseMatcher -{ - NSString *propertyName; - id valueMatcher; -} - -+ (id)hasProperty:(NSString *)property value:(id)aValueMatcher; -- (id)initWithProperty:(NSString *)property value:(id)aValueMatcher; - -@end - - -OBJC_EXPORT id HC_hasProperty(NSString *name, id valueMatch); - -/** - hasProperty(name, valueMatcher) - - Matches if object has a method of a given name whose return value satisfies a given matcher. - - @param name The name of a method without arguments that returns an object. - @param valueMatcher The matcher to satisfy for the return value, or an expected value for @ref equalTo matching. - - This matcher first checks if the evaluated object has a method with a name matching the given - @c name. If so, it invokes the method and sees if the returned value satisfies @c valueMatcher. - - While this matcher is called "hasProperty", it's useful for checking the results of any simple - methods, not just properties. - - Examples: - @li @ref hasProperty(\@"firstName", \@"Joe") - @li @ref hasProperty(\@"firstName", startsWith(\@"J")) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasProperty instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define hasProperty HC_hasProperty -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCInvocationMatcher.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCInvocationMatcher.h deleted file mode 100755 index 6f178ce..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCInvocationMatcher.h +++ /dev/null @@ -1,62 +0,0 @@ -// -// OCHamcrest - HCInvocationMatcher.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -/** - Supporting class for matching a feature of an object. - - Tests whether the result of passing a given invocation to the value satisfies a given matcher. - - @ingroup helpers - */ -@interface HCInvocationMatcher : HCBaseMatcher -{ - NSInvocation *invocation; - id subMatcher; - BOOL shortMismatchDescription; -} - -/** - Determines whether a mismatch will be described in short form. - - Default is long form, which describes the object, the name of the invocation, and the - sub-matcher's mismatch diagnosis. Short form only has the sub-matcher's mismatch diagnosis. - */ -@property (nonatomic, assign) BOOL shortMismatchDescription; - -/** - Helper method for creating an invocation. - - A class is specified only so we can determine the method signature. - */ -+ (NSInvocation *)invocationForSelector:(SEL)selector onClass:(Class)aClass; - -/** - Helper method for creating an invocation. - - @b Deprecated: Use new name +invocationForSelector:onClass: - */ -+ (NSInvocation *)createInvocationForSelector:(SEL)selector onClass:(Class)aClass __attribute__((deprecated)); - -/** - Returns an HCInvocationMatcher object initialized with an invocation and a matcher. - */ -- (id)initWithInvocation:(NSInvocation *)anInvocation matching:(id)aMatcher; - -/** - Invokes stored invocation on given item and returns the result. - */ -- (id)invokeOn:(id)item; - -/** - Returns string representation of the invocation's selector. - */ -- (NSString *)stringFromSelector; - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIs.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIs.h deleted file mode 100644 index 7221cf7..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIs.h +++ /dev/null @@ -1,52 +0,0 @@ -// -// OCHamcrest - HCIs.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIs : HCBaseMatcher -{ - id matcher; -} - -+ (id)is:(id)aMatcher; -- (id)initWithMatcher:(id)aMatcher; - -@end - - -OBJC_EXPORT id HC_is(id match); - -/** - is(aMatcher) - - Decorates another matcher, or provides a shortcut to the frequently used @ref is(equalTo(x)). - - @param aMatcher The matcher to satisfy, or an expected value for @ref equalTo matching. - - This matcher compares the evaluated object to the given matcher. - - If the @a aMatcher argument is a matcher, its behavior is retained, but the test may be more - expressive. For example: - @li @ref assertThatInt(value, equalToInt(5)) - @li @ref assertThatInt(value, is(equalToInt(5))) - - If the @a aMatcher argument is not a matcher, it is wrapped in an @ref equalTo matcher. This - makes the following statements equivalent: - @li @ref assertThat(cheese, equalTo(smelly)) - @li @ref assertThat(cheese, is(equalTo(smelly))) - @li @ref assertThat(cheese, is(smelly)) - - Choose the style that makes your expression most readable. This will vary depending on context. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_is instead.) - - @ingroup decorator_matchers - */ -#ifdef HC_SHORTHAND - #define is HC_is -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsAnything.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsAnything.h deleted file mode 100644 index 73343ca..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsAnything.h +++ /dev/null @@ -1,61 +0,0 @@ -// -// OCHamcrest - HCIsAnything.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsAnything : HCBaseMatcher -{ - NSString *description; -} - -+ (id)isAnything; -+ (id)isAnythingWithDescription:(NSString *)aDescription; - -- (id)init; -- (id)initWithDescription:(NSString *)aDescription; - -@end - - -OBJC_EXPORT id HC_anything(); - -/** - Matches anything. - - This matcher always evaluates to @c YES. Specify this in composite matchers when the value of a - particular element is unimportant. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_anything instead.) - - @ingroup logical_matchers - */ -#ifdef HC_SHORTHAND - #define anything() HC_anything() -#endif - - -OBJC_EXPORT id HC_anythingWithDescription(NSString *aDescription); - -/** - anythingWithDescription(description) - - Matches anything. - - @param description A string used to describe this matcher. - - This matcher always evaluates to @c YES. Specify this in collection matchers when the value of a - particular element in a collection is unimportant. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_anything instead.) - - @ingroup logical_matchers - */ -#ifdef HC_SHORTHAND - #define anythingWithDescription HC_anythingWithDescription -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCloseTo.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCloseTo.h deleted file mode 100644 index df7bc49..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCloseTo.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// OCHamcrest - HCIsCloseTo.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsCloseTo : HCBaseMatcher -{ - double value; - double delta; -} - -+ (id)isCloseTo:(double)aValue within:(double)aDelta; -- (id)initWithValue:(double)aValue delta:(double)aDelta; - -@end - - -OBJC_EXPORT id HC_closeTo(double aValue, double aDelta); - -/** - closeTo(aValue, aDelta) - - Matches if object is a number close to a given value, within a given delta. - - @param aValue The @c double value to compare against as the expected value. - @param aDelta The @c double maximum delta between the values for which the numbers are considered close. - - This matcher invokes @c -doubleValue on the evaluated object to get its value as a @c double. - The result is compared against @a aValue to see if the difference is within a positive @a aDelta. - - Example: - @li @ref closeTo(3.0, 0.25) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_closeTo instead.) - - @ingroup number_matchers - */ -#ifdef HC_SHORTHAND - #define closeTo HC_closeTo -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContaining.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContaining.h deleted file mode 100644 index 0d876dc..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContaining.h +++ /dev/null @@ -1,67 +0,0 @@ -// -// OCHamcrest - HCIsCollectionContaining.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsCollectionContaining : HCBaseMatcher -{ - id elementMatcher; -} - -+ (id)isCollectionContaining:(id)anElementMatcher; -- (id)initWithMatcher:(id)anElementMatcher; - -@end - - -OBJC_EXPORT id HC_hasItem(id itemMatch); - -/** - hasItem(aMatcher) - - Matches if any element of collection satisfies a given matcher. - - @param aMatcher The matcher to satisfy, or an expected value for @ref equalTo matching. - - This matcher iterates the evaluated collection, searching for any element that satisfies a - given matcher. If a matching element is found, @c hasItem is satisfied. - - If the @a aMatcher argument is not a matcher, it is implicitly wrapped in an @ref equalTo - matcher to check for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasItem instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasItem HC_hasItem -#endif - - -OBJC_EXPORT id HC_hasItems(id itemMatch, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - hasItems(firstMatcher, ...) - - Matches if all of the given matchers are satisfied by any elements of the collection. - - @param firstMatcher,... A comma-separated list of matchers ending with @c nil. - - This matcher iterates the given matchers, searching for any elements in the evaluated collection - that satisfy them. If each matcher is satisfied, then @c hasItems is satisfied. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c hasItems instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasItems HC_hasItems -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInAnyOrder.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInAnyOrder.h deleted file mode 100644 index 2a19ca1..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInAnyOrder.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// OCHamcrest - HCIsCollectionContainingInAnyOrder.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsCollectionContainingInAnyOrder : HCBaseMatcher -{ - NSMutableArray *matchers; -} - -+ (id)isCollectionContainingInAnyOrder:(NSMutableArray *)itemMatchers; -- (id)initWithMatchers:(NSMutableArray *)itemMatchers; - -@end - - -OBJC_EXPORT id HC_containsInAnyOrder(id itemMatch, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - containsInAnyOrder(firstMatcher, ...) - - Matches if collection's elements, in any order, satisfy a given list of matchers. - - @param firstMatcher,... A comma-separated list of matchers ending with @c nil. - - This matcher iterates the evaluated collection, seeing if each element satisfies any of the - given matchers. The matchers are tried from left to right, and when a satisfied matcher is - found, it is no longer a candidate for the remaining elements. If a one-to-one correspondence is - established between elements and matchers, @c containsInAnyOrder is satisfied. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_containsInAnyOrder instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define containsInAnyOrder HC_containsInAnyOrder -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInOrder.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInOrder.h deleted file mode 100644 index 806f0a0..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionContainingInOrder.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// OCHamcrest - HCIsCollectionContainingInOrder.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsCollectionContainingInOrder : HCBaseMatcher -{ - NSArray *matchers; -} - -+ (id)isCollectionContainingInOrder:(NSArray *)itemMatchers; -- (id)initWithMatchers:(NSArray *)itemMatchers; - -@end - - -OBJC_EXPORT id HC_contains(id itemMatch, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - contains(firstMatcher, ...) - - Matches if collection's elements satisfy a given list of matchers, in order. - - @param firstMatcher,... A comma-separated list of matchers ending with @c nil. - - This matcher iterates the evaluated collection and a given list of matchers, seeing if each - element satisfies its corresponding matcher. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_contains instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define contains HC_contains -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionOnlyContaining.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionOnlyContaining.h deleted file mode 100644 index 4016bec..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsCollectionOnlyContaining.h +++ /dev/null @@ -1,50 +0,0 @@ -// -// OCHamcrest - HCIsCollectionOnlyContaining.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsCollectionOnlyContaining : HCBaseMatcher -{ - id matcher; -} - -+ (id)isCollectionOnlyContaining:(id)aMatcher; -- (id)initWithMatcher:(id)aMatcher; - -@end - - -OBJC_EXPORT id HC_onlyContains(id itemMatch, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - onlyContains(firstMatcher, ...) - - Matches if each element of collection satisfies any of the given matchers. - - @param firstMatcher,... A comma-separated list of matchers ending with @c nil. - - This matcher iterates the evaluated collection, confirming whether each element satisfies any of - the given matchers. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - Example: - - @par - @ref onlyContains(startsWith(@"Jo"), nil) - - will match a collection [@"Jon", @"John", @"Johann"]. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_onlyContains instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define onlyContains HC_onlyContains -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContaining.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContaining.h deleted file mode 100644 index de4928c..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContaining.h +++ /dev/null @@ -1,52 +0,0 @@ -// -// OCHamcrest - HCIsDictionaryContaining.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsDictionaryContaining : HCBaseMatcher -{ - id keyMatcher; - id valueMatcher; -} - -+ (id)isDictionaryContainingKey:(id)aKeyMatcher - value:(id)aValueMatcher; - -- (id)initWithKeyMatcher:(id)aKeyMatcher - valueMatcher:(id)aValueMatcher; - -@end - - -OBJC_EXPORT id HC_hasEntry(id keyMatch, id valueMatch); - -/** - hasEntry(keyMatcher, valueMatcher) - - Matches if dictionary contains key-value entry satisfying a given pair of matchers. - - @param keyMatcher The matcher to satisfy for the key, or an expected value for @ref equalTo matching. - @param valueMatcher The matcher to satisfy for the value, or an expected value for @ref equalTo matching. - - This matcher iterates the evaluated dictionary, searching for any key-value entry that satisfies - @a keyMatcher and @a valueMatcher. If a matching entry is found, @c hasEntry is satisfied. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - Examples: - @li @ref hasEntry(@ref equalTo(@"foo"), equalTo(@"bar")) - @li @ref hasEntry(@"foo", @"bar") - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasEntry instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasEntry HC_hasEntry -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingEntries.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingEntries.h deleted file mode 100644 index ffb5ff4..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingEntries.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// OCHamcrest - HCIsDictionaryContainingEntries.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsDictionaryContainingEntries : HCBaseMatcher -{ - NSArray *keys; - NSArray *valueMatchers; -} - -+ (id)isDictionaryContainingKeys:(NSArray *)theKeys - valueMatchers:(NSArray *)theValueMatchers; - -- (id)initWithKeys:(NSArray *)theKeys - valueMatchers:(NSArray *)theValueMatchers; - -@end - - -OBJC_EXPORT id HC_hasEntries(id keysAndValueMatch, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - hasEntries(firstKey, valueMatcher, ...) - - Matches if dictionary contains entries satisfying a list of alternating keys and their value - matchers. - - @param firstKey A key (not a matcher) to look up. - @param valueMatcher,... The matcher to satisfy for the value, or an expected value for @ref equalTo matching. - - Note that the keys must be actual keys, not matchers. Any value argument that is not a matcher - is implicitly wrapped in an @ref equalTo matcher to check for equality. The list must end with - @c nil. - - Examples: - @li @ref hasEntries(@"first", equalTo(@"Jon"), @"last", equalTo(@"Reid"), nil) - @li @ref hasEntries(@"first", @"Jon", @"last", @"Reid", nil) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasEntry instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasEntries HC_hasEntries -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingKey.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingKey.h deleted file mode 100644 index 41a3501..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingKey.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// OCHamcrest - HCIsDictionaryContainingKey.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsDictionaryContainingKey : HCBaseMatcher -{ - id keyMatcher; -} - -+ (id)isDictionaryContainingKey:(id)theKeyMatcher; -- (id)initWithKeyMatcher:(id)theKeyMatcher; - -@end - - -OBJC_EXPORT id HC_hasKey(id keyMatch); - -/** - hasKey(keyMatcher) - - Matches if dictionary contains an entry whose key satisfies a given matcher. - - @param keyMatcher The matcher to satisfy for the key, or an expected value for @ref equalTo matching. - - This matcher iterates the evaluated dictionary, searching for any key-value entry whose key - satisfies the given matcher. If a matching entry is found, @c hasKey is satisfied. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasKey instead.) - - Examples: - @li @ref hasEntry(equalTo(@"foo")) - @li @ref hasEntry(@"foo") - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasKey HC_hasKey -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingValue.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingValue.h deleted file mode 100644 index db8eecb..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsDictionaryContainingValue.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// OCHamcrest - HCIsDictionaryContainingValue.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsDictionaryContainingValue : HCBaseMatcher -{ - id valueMatcher; -} - -+ (id)isDictionaryContainingValue:(id)theValueMatcher; -- (id)initWithValueMatcher:(id)theValueMatcher; - -@end - - -OBJC_EXPORT id HC_hasValue(id valueMatch); - -/** - hasValue(valueMatcher) - - Matches if dictionary contains an entry whose value satisfies a given matcher. - - @param valueMatcher The matcher to satisfy for the value, or an expected value for @ref equalTo matching. - - This matcher iterates the evaluated dictionary, searching for any key-value entry whose value - satisfies the given matcher. If a matching entry is found, @c hasValue is satisfied. - - Any argument that is not a matcher is implicitly wrapped in an @ref equalTo matcher to check for - equality. - - Examples: - @li @ref hasValue(equalTo(@"bar")) - @li @ref hasValue(@"bar") - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_hasValue instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define hasValue HC_hasValue -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEmptyCollection.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEmptyCollection.h deleted file mode 100644 index 7f270e4..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEmptyCollection.h +++ /dev/null @@ -1,34 +0,0 @@ -// -// OCHamcrest - HCIsEmptyCollection.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsEmptyCollection : HCHasCount - -+ (id)isEmptyCollection; -- (id)init; - -@end - - -OBJC_EXPORT id HC_empty(); - -/** - Matches empty collection. - - This matcher invokes @c -count on the evaluated object to determine if the number of elements it - contains is zero. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_empty instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define empty() HC_empty() -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqual.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqual.h deleted file mode 100644 index f7e2e26..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqual.h +++ /dev/null @@ -1,42 +0,0 @@ -// -// OCHamcrest - HCIsEqual.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsEqual : HCBaseMatcher -{ - id object; -} - -+ (id)isEqualTo:(id)anObject; -- (id)initEqualTo:(id)anObject; - -@end - - -OBJC_EXPORT id HC_equalTo(id object); - -/** - equalTo(anObject) - - Matches if object is equal to a given object. - - @param anObject The object to compare against as the expected value. - - This matcher compares the evaluated object to @a anObject for equality, as determined by the - @c -isEqual: method. - - If @a anObject is @c nil, the matcher will successfully match @c nil. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalTo instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define equalTo HC_equalTo -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringCase.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringCase.h deleted file mode 100644 index 698ab5b..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringCase.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// OCHamcrest - HCIsEqualIgnoringCase.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsEqualIgnoringCase : HCBaseMatcher -{ - NSString *string; -} - -+ (id)isEqualIgnoringCase:(NSString *)aString; -- (id)initWithString:(NSString *)aString; - -@end - - -OBJC_EXPORT id HC_equalToIgnoringCase(NSString *aString); - -/** - equalToIgnoringCase(aString) - - Matches if object is a string equal to a given string, ignoring case differences. - - @param aString The string to compare against as the expected value. This value must not be @c nil. - - This matcher first checks whether the evaluated object is a string. If so, it compares it with - @a aString, ignoring differences of case. - - Example: - - @par - @ref equalToIgnoringCase(@"hello world") - - will match "heLLo WorlD". - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToIgnoringCase instead.) - - @ingroup text_matchers - */ -#ifdef HC_SHORTHAND - #define equalToIgnoringCase HC_equalToIgnoringCase -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringWhiteSpace.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringWhiteSpace.h deleted file mode 100644 index 999ebe6..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualIgnoringWhiteSpace.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// OCHamcrest - HCIsEqualIgnoringWhiteSpace.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsEqualIgnoringWhiteSpace : HCBaseMatcher -{ - NSString *originalString; - NSString *strippedString; -} - -+ (id)isEqualIgnoringWhiteSpace:(NSString *)aString; -- (id)initWithString:(NSString *)aString; - -@end - - -OBJC_EXPORT id HC_equalToIgnoringWhiteSpace(NSString *aString); - -/** - equalToIgnoringWhiteSpace(aString) - - Matches if object is a string equal to a given string, ignoring differences in whitespace. - - @param aString The string to compare against as the expected value. This value must not be @c nil. - - This matcher first checks whether the evaluated object is a string. If so, it compares it with - @a aString, ignoring differences in runs of whitespace. - - Example: - - @par - @ref equalToIgnoringWhiteSpace(@"hello world") - - will match @verbatim "hello world" @endverbatim - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToIgnoringWhiteSpace instead.) - - @ingroup text_matchers - */ -#ifdef HC_SHORTHAND - #define equalToIgnoringWhiteSpace HC_equalToIgnoringWhiteSpace -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualToNumber.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualToNumber.h deleted file mode 100644 index 03e556a..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsEqualToNumber.h +++ /dev/null @@ -1,323 +0,0 @@ -// -// OCHamcrest - HCIsEqualToNumber.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -OBJC_EXPORT id HC_equalToBool(BOOL value); - -/** - equalToBool(value) - - Matches if object is equal to @c NSNumber created from a @c BOOL. - - @param value The @c BOOL value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a @c BOOL @a value and compares the evaluated - object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToBool instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToBool HC_equalToBool -#endif - - -OBJC_EXPORT id HC_equalToChar(char value); - -/** - equalToChar(value) - - Matches if object is equal to @c NSNumber created from a @c char. - - @param value The @c char value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a @c char @a value and compares the evaluated - object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToChar instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToChar HC_equalToChar -#endif - - -OBJC_EXPORT id HC_equalToDouble(double value); - -/** - equalToDouble(value) - - Matches if object is equal to @c NSNumber created from a @c double. - - @param value The @c double value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a @c double @a value and compares the evaluated - object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToDouble instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToDouble HC_equalToDouble -#endif - - -OBJC_EXPORT id HC_equalToFloat(float value); - -/** - equalToFloat(value) - - Matches if object is equal to @c NSNumber created from a @c float. - - @param value The @c float value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a @c float @a value and compares the evaluated - object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToFloat instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToFloat HC_equalToFloat -#endif - - -OBJC_EXPORT id HC_equalToInt(int value); - -/** - equalToInt(value) - - Matches if object is equal to @c NSNumber created from an @c int. - - @param value The @c int value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a @c int @a value and compares the evaluated - object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToInt instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToInt HC_equalToInt -#endif - - -OBJC_EXPORT id HC_equalToLong(long value); - -/** - equalToLong(value) - - Matches if object is equal to @c NSNumber created from a @c long. - - @param value The @c long value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a @c long @a value and compares the evaluated - object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToLong instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToLong HC_equalToLong -#endif - - -OBJC_EXPORT id HC_equalToLongLong(long long value); - -/** - equalToLongLong(value) - - Matches if object is equal to @c NSNumber created from a long long. - - @param value The long long value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a long long @a value and compares - the evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToLongLong instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToLongLong HC_equalToLongLong -#endif - - -OBJC_EXPORT id HC_equalToShort(short value); - -/** - equalToShort(value) - - Matches if object is equal to @c NSNumber created from a @c short. - - @param value The @c short value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from a @c short @a value and compares the evaluated - object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToShort instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToShort HC_equalToShort -#endif - - -OBJC_EXPORT id HC_equalToUnsignedChar(unsigned char value); - -/** - equalToUnsignedChar(value) - - Matches if object is equal to @c NSNumber created from an unsigned char. - - @param value The unsigned char value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from an unsigned char @a value and - compares the evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToUnsignedChar instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToUnsignedChar HC_equalToUnsignedChar -#endif - - -OBJC_EXPORT id HC_equalToUnsignedInt(unsigned int value); - -/** - equalToUnsignedInt(value) - - Matches if object is equal to @c NSNumber created from an unsigned int. - - @param value The unsigned int value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from an unsigned int @a value and - compares the evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToUnsignedInt instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToUnsignedInt HC_equalToUnsignedInt -#endif - - -OBJC_EXPORT id HC_equalToUnsignedLong(unsigned long value); - -/** - equalToUnsignedLong(value) - - Matches if object is equal to @c NSNumber created from an unsigned long. - - @param value The unsigned long value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from an unsigned long @a value and - compares the evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToUnsignedLong instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToUnsignedLong HC_equalToUnsignedLong -#endif - - -OBJC_EXPORT id HC_equalToUnsignedLongLong(unsigned long long value); - -/** - equalToUnsignedLongLong(value) - - Matches if object is equal to @c NSNumber created from an unsigned long long. - - @param value The unsigned long long value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from an unsigned long long @a value and - compares the evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToUnsignedLongLong instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToUnsignedLongLong HC_equalToUnsignedLongLong -#endif - - -OBJC_EXPORT id HC_equalToUnsignedShort(unsigned short value); - -/** - equalToUnsignedShort(value) - - Matches if object is equal to @c NSNumber created from an unsigned short. - - @param value The unsigned short value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from an unsigned short @a value and - compares the evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToUnsignedShort instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToUnsignedShort HC_equalToUnsignedShort -#endif - - -OBJC_EXPORT id HC_equalToInteger(NSInteger value); - -/** - equalToInteger(value) - - Matches if object is equal to @c NSNumber created from an @c NSInteger. - - @param value The @c NSInteger value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from an @c NSInteger @a value and compares the - evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToInteger instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToInteger HC_equalToInteger -#endif - - -OBJC_EXPORT id HC_equalToUnsignedInteger(NSUInteger value); - -/** - equalToUnsignedInteger(value) - - Matches if object is equal to @c NSNumber created from an @c NSUInteger. - - @param value The @c NSUInteger value from which to create an @c NSNumber. - - This matcher creates an @c NSNumber object from an @c NSUInteger @a value and compares the - evaluated object to it for equality. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_equalToUnsignedInteger instead.) - - @ingroup primitive_number_matchers - */ -#ifdef HC_SHORTHAND - #define equalToUnsignedInteger HC_equalToUnsignedInteger -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsIn.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsIn.h deleted file mode 100644 index ece2382..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsIn.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// OCHamcrest - HCIsIn.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsIn : HCBaseMatcher -{ - id collection; -} - -+ (id)isInCollection:(id)aCollection; -- (id)initWithCollection:(id)aCollection; - -@end - - -OBJC_EXPORT id HC_isIn(id aCollection); - -/** - isIn(aCollection) - - Matches if evaluated object is present in a given collection. - - @param aCollection The collection to search. - - This matcher invokes @c -containsObject: on @a aCollection to determine if the evaluated object - is an element of the collection. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_isIn instead.) - - @ingroup collection_matchers - */ -#ifdef HC_SHORTHAND - #define isIn HC_isIn -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsInstanceOf.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsInstanceOf.h deleted file mode 100644 index 429a608..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsInstanceOf.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// OCHamcrest - HCIsInstanceOf.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsInstanceOf : HCBaseMatcher -{ - Class theClass; -} - -+ (id)isInstanceOf:(Class)type; -- (id)initWithType:(Class)type; - -@end - - -OBJC_EXPORT id HC_instanceOf(Class aClass); - -/** - instanceOf(aClass) - - Matches if object is an instance of, or inherits from, a given class. - - @param aClass The class to compare against as the expected class. - - This matcher checks whether the evaluated object is an instance of @a aClass or an instance of - any class that inherits from @a aClass. - - Example: - @li @ref instanceOf([NSString class]) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_instanceOf instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define instanceOf HC_instanceOf -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsNil.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsNil.h deleted file mode 100644 index f9f36a4..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsNil.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// OCHamcrest - HCIsNil.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsNil : HCBaseMatcher - -+ (id)isNil; - -@end - - -OBJC_EXPORT id HC_nilValue(); - -/** - Matches if object is @c nil. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_nilValue instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define nilValue() HC_nilValue() -#endif - - -OBJC_EXPORT id HC_notNilValue(); - -/** - Matches if object is not @c nil. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_notNilValue instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define notNilValue() HC_notNilValue() -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsNot.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsNot.h deleted file mode 100644 index c925c89..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsNot.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// OCHamcrest - HCIsNot.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsNot : HCBaseMatcher -{ - id matcher; -} - -+ (id)isNot:(id)aMatcher; -- (id)initNot:(id)aMatcher; - -@end - - -OBJC_EXPORT id HC_isNot(id aMatcher); - -/** - isNot(aMatcher) - - Inverts the given matcher to its logical negation. - - @param aMatcher The matcher to negate. - - This matcher compares the evaluated object to the negation of the given matcher. If the - @a aMatcher argument is not a matcher, it is implicitly wrapped in an @ref equalTo matcher to - check for equality, and thus matches for inequality. - - Examples: - @li @ref assertThat(cheese, isNot(equalTo(smelly))) - @li @ref assertThat(cheese, isNot(smelly)) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_isNot instead.) - - @ingroup logical_matchers - */ -#ifdef HC_SHORTHAND - #define isNot HC_isNot -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsSame.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCIsSame.h deleted file mode 100644 index 629908b..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCIsSame.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// OCHamcrest - HCIsSame.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCIsSame : HCBaseMatcher -{ - id object; -} - -+ (id)isSameAs:(id)anObject; -- (id)initSameAs:(id)anObject; - -@end - - -OBJC_EXPORT id HC_sameInstance(id object); - -/** - sameInstance(anObject) - - Matches if evaluated object is the same instance as a given object. - - @param anObject The object to compare against as the expected value. - - This matcher compares the address of the evaluated object to determine if it is the same object - as @a anObject. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_sameInstance instead.) - - @ingroup object_matchers - */ -#ifdef HC_SHORTHAND - #define sameInstance HC_sameInstance -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCMatcher.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCMatcher.h deleted file mode 100644 index 720a047..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCMatcher.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// OCHamcrest - HCMatcher.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -/** - A matcher over acceptable values. - - A matcher is able to describe itself to give feedback when it fails. - - HCMatcher implementations should @b not directly implement this protocol. - Instead, @b extend the HCBaseMatcher class, which will ensure that the HCMatcher API can grow - to support new features and remain compatible with all HCMatcher implementations. - - @ingroup core - */ -@protocol HCMatcher - -/** - Evaluates the matcher for argument @a item. - - @param item The object against which the matcher is evaluated. - @return @c YES if @a item matches, otherwise @c NO. - */ -- (BOOL)matches:(id)item; - -/** - Evaluates the matcher for argument @a item. - - @param item The object against which the matcher is evaluated. - @param mismatchDescription The description to be built or appended to if @a item does not match. - @return @c YES if @a item matches, otherwise @c NO. - */ -- (BOOL)matches:(id)item describingMismatchTo:(id)mismatchDescription; - -/** - Generates a description of why the matcher has not accepted the item. - - The description will be part of a larger description of why a matching failed, so it should be - concise. - - This method assumes that @c matches:item is false, but will not check this. - - @param item The item that the HCMatcher has rejected. - @param mismatchDescription The description to be built or appended to. - */ -- (void)describeMismatchOf:(id)item to:(id)mismatchDescription; - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCNumberAssert.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCNumberAssert.h deleted file mode 100644 index eb37176..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCNumberAssert.h +++ /dev/null @@ -1,385 +0,0 @@ -// -// OCHamcrest - HCNumberAssert.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - -@protocol HCMatcher; - - -OBJC_EXPORT void HC_assertThatBoolWithLocation(id testCase, BOOL actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatBool(actual, matcher) \ - HC_assertThatBoolWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatBool(actual, matcher) - - Asserts that @c BOOL actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c BOOL value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatBool instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatBool HC_assertThatBool -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatCharWithLocation(id testCase, char actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatChar(actual, matcher) \ - HC_assertThatCharWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatChar(actual, matcher) - - Asserts that @c char actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c char value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatChar instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatChar HC_assertThatChar -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatDoubleWithLocation(id testCase, double actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatDouble(actual, matcher) \ - HC_assertThatDoubleWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - HC_assertThatDouble(actual, matcher) - - Asserts that @c double actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c double value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatDouble instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatDouble HC_assertThatDouble -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatFloatWithLocation(id testCase, float actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatFloat(actual, matcher) \ - HC_assertThatFloatWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatFloat(actual, matcher) - - Asserts that @c float actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c float value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatFloat instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatFloat HC_assertThatFloat -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatIntWithLocation(id testCase, int actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatInt(actual, matcher) \ - HC_assertThatIntWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatInt(actual, matcher) - - Asserts that @c int actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c int value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatInt instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatInt HC_assertThatInt -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatLongWithLocation(id testCase, long actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatLong(actual, matcher) \ - HC_assertThatLongWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatLong(actual, matcher) - - Asserts that @c long actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c long value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatLong instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatLong HC_assertThatLong -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatLongLongWithLocation(id testCase, long long actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatLongLong(actual, matcher) \ - HC_assertThatLongLongWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatLongLong(actual, matcher) - - Asserts that long long actual value, converted to an @c NSNumber, satisfies - matcher. - - @param actual The long long value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatLongLong instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatLongLong HC_assertThatLongLong -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatShortWithLocation(id testCase, short actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatShort(actual, matcher) \ - HC_assertThatShortWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatShort(actual, matcher) - - Asserts that @c short actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c short value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatShort instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatShort HC_assertThatShort -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatUnsignedCharWithLocation(id testCase, unsigned char actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatUnsignedChar(actual, matcher) \ - HC_assertThatUnsignedCharWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatUnsignedChar(actual, matcher) - - Asserts that unsigned char actual value, converted to an @c NSNumber, satisfies - matcher. - - @param actual The unsigned char value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatUnsignedChar instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatUnsignedChar HC_assertThatUnsignedChar -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatUnsignedIntWithLocation(id testCase, unsigned int actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatUnsignedInt(actual, matcher) \ - HC_assertThatUnsignedIntWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatUnsignedInt(actual, matcher) - - Asserts that unsigned int actual value, converted to an @c NSNumber, satisfies - matcher. - - @param actual The unsigned int value to convert to an @c NSNumber for evaluation @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatUnsignedInt instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatUnsignedInt HC_assertThatUnsignedInt -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatUnsignedLongWithLocation(id testCase, unsigned long actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatUnsignedLong(actual, matcher) \ - HC_assertThatUnsignedLongWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatUnsignedLong(actual, matcher) - - Asserts that unsigned long actual value, converted to an @c NSNumber, satisfies - matcher. - - @param actual The unsigned long value to convert to an @c NSNumber for evaluation @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatUnsignedLong instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatUnsignedLong HC_assertThatUnsignedLong -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatUnsignedLongLongWithLocation(id testCase, unsigned long long actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatUnsignedLongLong(actual, matcher) \ - HC_assertThatUnsignedLongLongWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatUnsignedLongLong(actual, matcher) - - Asserts that unsigned long long actual value, converted to an @c NSNumber, - satisfies matcher. - - @param actual The unsigned long long value to convert to an @c NSNumber for evaluation @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatUnsignedLongLong instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatUnsignedLongLong HC_assertThatUnsignedLongLong -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatUnsignedShortWithLocation(id testCase, unsigned short actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatUnsignedShort(actual, matcher) \ - HC_assertThatUnsignedShortWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatUnsignedShort(actual, matcher) - - Asserts that unsigned short actual value, converted to an @c NSNumber, satisfies - matcher. - - @param actual The unsigned short value to convert to an @c NSNumber for evaluation @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatUnsignedShort instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatUnsignedShort HC_assertThatUnsignedShort -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatIntegerWithLocation(id testCase, NSInteger actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatInteger(actual, matcher) \ - HC_assertThatIntegerWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatInteger(actual, matcher) - - Asserts that @c NSInteger actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c NSInteger value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatInteger instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatInteger HC_assertThatInteger -#endif - - -#pragma mark - - -OBJC_EXPORT void HC_assertThatUnsignedIntegerWithLocation(id testCase, NSUInteger actual, - id matcher, const char* fileName, int lineNumber); - -#define HC_assertThatUnsignedInteger(actual, matcher) \ - HC_assertThatUnsignedIntegerWithLocation(self, actual, matcher, __FILE__, __LINE__) - -/** - assertThatUnsignedInteger(actual, matcher) - - Asserts that @c NSUInteger actual value, converted to an @c NSNumber, satisfies matcher. - - @param actual The @c NSUInteger value to convert to an @c NSNumber for evaluation. - @param matcher The matcher to satisfy as the expected condition. - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_assertThatUnsignedInteger instead.) - - @ingroup integration_numeric - */ -#ifdef HC_SHORTHAND - #define assertThatUnsignedInteger HC_assertThatUnsignedInteger -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCOrderingComparison.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCOrderingComparison.h deleted file mode 100644 index 7fcad82..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCOrderingComparison.h +++ /dev/null @@ -1,113 +0,0 @@ -// -// OCHamcrest - HCOrderingComparison.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCOrderingComparison : HCBaseMatcher -{ - id expected; - NSComparisonResult minCompare; - NSComparisonResult maxCompare; - NSString *comparisonDescription; -} - -+ (id)compare:(id)expectedValue - minCompare:(NSComparisonResult)min - maxCompare:(NSComparisonResult)max - comparisonDescription:(NSString *)comparisonDescription; - -- (id)initComparing:(id)expectedValue - minCompare:(NSComparisonResult)min - maxCompare:(NSComparisonResult)max - comparisonDescription:(NSString *)comparisonDescription; - -@end - - -OBJC_EXPORT id HC_greaterThan(id expected); - -/** - greaterThan(aNumber) - - Matches if object is greater than a given number. - - @param aNumber The @c NSNumber to compare against. - - Example: - @li @ref greaterThan([NSNumber numberWithInt:5]) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_greaterThan instead.) - - @ingroup number_matchers - */ -#ifdef HC_SHORTHAND - #define greaterThan HC_greaterThan -#endif - - -OBJC_EXPORT id HC_greaterThanOrEqualTo(id expected); - -/** - greaterThanOrEqualTo(aNumber) - - Matches if object is greater than or equal to a given number. - - @param aNumber The @c NSNumber to compare against. - - Example: - @li @ref greaterThanOrEqualTo([NSNumber numberWithInt:5]) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_greaterThanOrEqualTo instead.) - - @ingroup number_matchers - */ -#ifdef HC_SHORTHAND - #define greaterThanOrEqualTo HC_greaterThanOrEqualTo -#endif - - -OBJC_EXPORT id HC_lessThan(id expected); - -/** - lessThan(aNumber) - - Matches if object is less than a given number. - - @param aNumber The @c NSNumber to compare against. - - Example: - @li @ref lessThan([NSNumber numberWithInt:5]) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_lessThan instead.) - - @ingroup number_matchers - */ -#ifdef HC_SHORTHAND - #define lessThan HC_lessThan -#endif - - -OBJC_EXPORT id HC_lessThanOrEqualTo(id expected); - -/** - lessThanOrEqualTo(aNumber) - - Matches if object is less than or equal to a given number. - - @param aNumber The @c NSNumber to compare against. - - Example: - @li @ref lessThanOrEqualTo([NSNumber numberWithInt:5]) - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_lessThanOrEqualTo instead.) - - @ingroup number_matchers - */ -#ifdef HC_SHORTHAND - #define lessThanOrEqualTo HC_lessThanOrEqualTo -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilObject.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilObject.h deleted file mode 100644 index 634e596..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilObject.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// OCHamcrest - HCRequireNonNilObject.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import -#import - - -/** - Throws an NSException if @a obj is @c nil. - - @ingroup helpers -*/ -OBJC_EXPORT void HCRequireNonNilObject(id obj); diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilString.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilString.h deleted file mode 100644 index 20cd043..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCRequireNonNilString.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// OCHamcrest - HCRequireNonNilString.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import -#import - - -/** - Throws an NSException if @a string is @c nil. - - @b Deprecated: Use @ref HCRequireNonNilObject instead. - - @ingroup helpers -*/ -OBJC_EXPORT void HCRequireNonNilString(NSString *string) __attribute__((deprecated)); diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCSelfDescribing.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCSelfDescribing.h deleted file mode 100644 index fcde13e..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCSelfDescribing.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// OCHamcrest - HCSelfDescribing.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - -@protocol HCDescription; - - -/** - The ability of an object to describe itself. - - @ingroup core - */ -@protocol HCSelfDescribing - -/** - Generates a description of the object. - - The description may be part of a description of a larger object of which this is just a - component, so it should be worded appropriately. - - @param description The description to be built or appended to. - */ -- (void)describeTo:(id)description; - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringContains.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCStringContains.h deleted file mode 100644 index 1673ae8..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringContains.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// OCHamcrest - HCStringContains.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCStringContains : HCSubstringMatcher - -+ (id)stringContains:(NSString *)aSubstring; - -@end - - -OBJC_EXPORT id HC_containsString(NSString *aSubstring); - -/** - containsString(aString) - - Matches if object is a string containing a given string. - - @param aString The string to search for. This value must not be @c nil. - - This matcher first checks whether the evaluated object is a string. If so, it checks whether it - contains @a aString. - - Example: - - @par - @ref containsString(@"def") - - will match "abcdefg". - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_containsString instead.) - - @ingroup text_matchers - */ -#ifdef HC_SHORTHAND - #define containsString HC_containsString -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringContainsInOrder.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCStringContainsInOrder.h deleted file mode 100644 index 430b5fc..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringContainsInOrder.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// OCHamcrest - HCStringContainsInOrder.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCStringContainsInOrder : HCBaseMatcher -{ - NSArray *substrings; -} - -+ (id)containsInOrder:(NSArray *)substringList; -- (id)initWithSubstrings:(NSArray *)substringList; - -@end - - -OBJC_EXPORT id HC_stringContainsInOrder(NSString *substring, ...) NS_REQUIRES_NIL_TERMINATION; - -/** - stringContainsInOrder(firstString, ...) - - Matches if object is a string containing a given list of substrings in relative order. - - @param firstString,... A comma-separated list of strings ending with @c nil. - - This matcher first checks whether the evaluated object is a string. If so, it checks whether it - contains a given list of strings, in relative order to each other. The searches are performed - starting from the beginning of the evaluated string. - - Example: - - @par - @ref stringContainsInOrder(@"bc", @"fg", @"jkl", nil) - - will match "abcdefghijklm". - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_stringContainsInOrder instead.) - - @ingroup text_matchers - */ -#ifdef HC_SHORTHAND - #define stringContainsInOrder HC_stringContainsInOrder -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringDescription.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCStringDescription.h deleted file mode 100644 index 458503c..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringDescription.h +++ /dev/null @@ -1,41 +0,0 @@ -// -// OCHamcrest - HCStringDescription.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - -@protocol HCSelfDescribing; - - -/** - An HCDescription that is stored as a string. - - @ingroup core - */ -@interface HCStringDescription : HCBaseDescription -{ - NSMutableString *accumulator; -} - -/** - Returns the description of an HCSelfDescribing object as a string. - - @param selfDescribing The object to be described. - @return The description of the object. - */ -+ (NSString *)stringFrom:(id)selfDescribing; - -/** - Returns an empty description. - */ -+ (HCStringDescription *)stringDescription; - -/** - Returns an initialized HCStringDescription object that is empty. - */ -- (id)init; - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringEndsWith.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCStringEndsWith.h deleted file mode 100644 index a4e9a17..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringEndsWith.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// OCHamcrest - HCStringEndsWith.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCStringEndsWith : HCSubstringMatcher - -+ (id)stringEndsWith:(NSString *)aSubstring; - -@end - - -OBJC_EXPORT id HC_endsWith(NSString *aSubstring); - -/** - endsWith(aString) - - Matches if object is a string ending with a given string. - - @param aString The string to search for. This value must not be @c nil. - - This matcher first checks whether the evaluated object is a string. If so, it checks if - @a aString matches the ending characters of the evaluated object. - - Example: - - @par - @ref endsWith(@"bar") - - will match "foobar". - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_endsWith instead.) - - @ingroup text_matchers - */ -#ifdef HC_SHORTHAND - #define endsWith HC_endsWith -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringStartsWith.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCStringStartsWith.h deleted file mode 100644 index 0d663fe..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCStringStartsWith.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// OCHamcrest - HCStringStartsWith.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCStringStartsWith : HCSubstringMatcher - -+ (id)stringStartsWith:(NSString *)aSubstring; - -@end - - -OBJC_EXPORT id HC_startsWith(NSString *aSubstring); - -/** - startsWith(aString) - - Matches if object is a string starting with a given string. - - @param aString The string to search for. This value must not be @c nil. - - This matcher first checks whether the evaluated object is a string. If so, it checks if - @a aString matches the beginning characters of the evaluated object. - - Example: - - @par - @ref endsWith(@"foo") - - will match "foobar". - - (In the event of a name clash, don't \#define @c HC_SHORTHAND and use the synonym - @c HC_startsWith instead.) - - @ingroup text_matchers - */ -#ifdef HC_SHORTHAND - #define startsWith HC_startsWith -#endif diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCSubstringMatcher.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCSubstringMatcher.h deleted file mode 100644 index 9648dfb..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCSubstringMatcher.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// OCHamcrest - HCSubstringMatcher.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - - -@interface HCSubstringMatcher : HCBaseMatcher -{ - NSString *substring; -} - -- (id)initWithSubstring:(NSString *)aString; - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/HCWrapInMatcher.h b/OCHamcrestIOS.framework/Versions/A/Headers/HCWrapInMatcher.h deleted file mode 100644 index b015e86..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/HCWrapInMatcher.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// OCHamcrest - HCWrapInMatcher.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - -@protocol HCMatcher; - - -/** - Wraps argument in a matcher, if necessary. - - @return The argument as-if if it is already a matcher, otherwise wrapped in an @ref equalTo matcher. - - @ingroup helpers - */ -OBJC_EXPORT id HCWrapInMatcher(id matcherOrValue); diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/NSObject+HCSelfDescribingValue.h b/OCHamcrestIOS.framework/Versions/A/Headers/NSObject+HCSelfDescribingValue.h deleted file mode 100644 index 077e649..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/NSObject+HCSelfDescribingValue.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// OCHamcrest - NSObject+HCSelfDescribingValue.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -#import - -@protocol HCDescription; - -/** - This category allows any object to satisfy the HCSelfDescribing protocol. - - @b Deprecated: No longer needed now that @ref appendDescriptionOf: handles all types of objects. - - @ingroup core - */ -@interface NSObject (HCSelfDescribingValue) - -/** - Generates a description of the object. - - @param description The description to be appended to. - */ -- (void)describeTo:(id)description __attribute__((deprecated)); - -@end diff --git a/OCHamcrestIOS.framework/Versions/A/Headers/OCHamcrestIOS.h b/OCHamcrestIOS.framework/Versions/A/Headers/OCHamcrestIOS.h deleted file mode 100644 index b58b991..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Headers/OCHamcrestIOS.h +++ /dev/null @@ -1,135 +0,0 @@ -// -// OCHamcrest - OCHamcrest.h -// Copyright 2012 hamcrest.org. See LICENSE.txt -// -// Created by: Jon Reid -// - -/** - @defgroup library Matcher Library - - Library of Matcher implementations. - */ - -/** - @defgroup object_matchers Object Matchers - - Matchers that inspect objects. - - @ingroup library - */ -#import -#import -#import -#import -#import -#import -#import - -/** - @defgroup collection_matchers Collection Matchers - - Matchers of collections. - - @ingroup library - */ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import - -/** - @defgroup number_matchers Number Matchers - - Matchers that perform numeric comparisons. - - @ingroup library - */ -#import -#import - -/** - @defgroup primitive_number_matchers Primitive Number Matchers - - Matchers for testing equality against primitive numeric types. - - @ingroup number_matchers - */ -#import - -/** - @defgroup text_matchers Text Matchers - - Matchers that perform text comparisons. - - @ingroup library - */ -#import -#import -#import -#import -#import -#import - -/** - @defgroup logical_matchers Logical Matchers - - Boolean logic using other matchers. - - @ingroup library - */ -#import -#import -#import -#import - -/** - @defgroup decorator_matchers Decorator Matchers - - Matchers that decorate other matchers for better expression. - - @ingroup library - */ -#import -#import - -/** - @defgroup integration Unit Test Integration - */ -#import - -/** - @defgroup integration_numeric Unit Tests of Primitive Numbers - - Unit test integration for primitive numbers. - - The @c assertThat<Type> macros convert the primitive actual value to an @c NSNumber, - passing that to the matcher for evaluation. If the matcher is not satisfied, an exception is - thrown describing the mismatch. - - This family of macros is designed to integrate well with OCUnit and other unit testing - frameworks. Unmet assertions are reported as test failures. In Xcode, they can be clicked to - reveal the line of the assertion. - - @ingroup integration - */ -#import - -/** - @defgroup core Core API - */ - -/** - @defgroup helpers Helpers - - Utilities for writing Matchers. - - @ingroup core - */ diff --git a/OCHamcrestIOS.framework/Versions/A/OCHamcrestIOS b/OCHamcrestIOS.framework/Versions/A/OCHamcrestIOS deleted file mode 100644 index 33457003fe8acfba9dea17f2fcce9876d426cac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 904824 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

9N1eNorEfwW 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 z zv>vNB_YvG3=GIzCn^~gKdg%+~PxnA{<99%A3cioDE|r^tX+HC>=KmD_W#pTmGuCfA z_X`pK#S!--5x0#Kj{cU2|Jf1u+=zQJl%UR>7jbWixD_7I=*(8&{^N){UkAbMKjmG` zyRmg+XKR;Hwg%fP?VBXKazaO6;~;xoZ_yq3h+xfb)D8AqTDsag+W#OoClVSf&DecF zKg~c}B5p}vs0%SLWtLxb1I-Tn4OeZ#_CIoSx@7sKLAj9=4*&C{;ig})qUB^dPl+Q( z(m0&$*!V5cBHMCy1#z(!karJpQIhOtY<#Mb{jd)O*O)|9G~ym`?ybdhh^bqQXU{dq z1vPi_bQ4NpZ1E2jqFWCGq(f;1cA4_(#5TnsXC!(Kx|(OlvY(GuZtivo3s3 zjZZH+9$>IPF~c&kn#JLF1d@C?PsBzN0=a6bI!8XaAqiaC&`o_pDy0( zVWRe!Vh%&^MDb;Q;YM@ct$$>$JpneD-pK$w0v5c^1M8i{@d&C-bA`e5PU3hFwI|3( zpfeJucOoADOkD)^(N^Q10Vckx*qMMwoZiU~$n1Sk|09!yJX6TSZGm@Ew)zj$H8q6f zH!+^dd_m5o_Vm z9m69|@8kdzEzKMDYH-gr1^I}(Ph=u>`6zL#&(384R=|Vq&k^N6m*?$y92x=-d$a}5 zRy=mVJ>+qr+n-W;(R>W3ce0rc7@0OL%3_QS&9UDN6^~C+r};d>Ou*N8#Oj^A!N!{A z(Z}EIXZ|>4VY)Xgy_3ascvFc}&!5uXaZy&D0qRVU4_%&FOlPDE9_q?A7>^_HplCAc zI-D^cvAP=F@K86n*?3sA96(=4(?A$wzWLu_-UbhqVXF!hF}Za*u-=LEE0pOT%g1rb z5{)mmRu(6$E2cBD10LG)=^Zd1{*1P@tF7oA*I$Ikwea}-;5-mgb$0pr%DvY_i_upJ zc+<+_y~hoSA`MNnEXAJf@r*CGIf8zctB1K^edIq|S06f6mVdv>8}Ly3IBqnpP5KLHf?C}zti2anLZ?+N9rs;A8+RIC&SQ)i-S*5K#PPyYuW469>NcY@6Ma*r!`D=8URP|e`2+KeJz&5#}b^x_Z~m~ z@QANo`9|tbZrgK8LtTGm2NcP={(Bsy^jJLfSWa(9^tL%JPaaD(toy6F{;jKi@J4A5 zv`+6t8YcVU|3b*Wu7AySgqGY|zlv|O&f?ttF2cVVhOcU@b-wrF`%uI;!*^Ui^hWBB zk3Z(?9H1f4zkQX`sp~(f)#-+C=HF}M)IVQMy_MK)F7({CZhYm}g5!(q!Kb={x|j`}>Q(wdJNJ~_If5Ab8+~1py8dgHxpMFv5`XH!dHjmH{yk2ANZ*OA zKIWlcl5+YbqsjM-Mqj@~T0$f4%IXPmQ7!r;-tj#>6VM7u_9imv-nxG8YVuXWlW;X~ ztG=b%HqvRDBu&#~1X>m3*)#SyM|}^?YP+VP1pnubdT`l%xUT=%TBp(D z-AAfB8xn0RDAl))mNb+eF8|r56Q!>uN)uDOpVfIgU#ltKbLq*?)b;PGU7&h%?LpLg zj=nW@)SLtZSn$^ConNi%f4U~C4dd6Z>ZtLk>i1)>ul{Pr^qjoMZ`+f7 zThgSk(zT`SxOSNC&o5W;#lujmFZzuWn((O#)9BmSe`C-d6I0%OD<&u&98~hoyu);s!GSY{a748ErBm3~MjC?>D`Fr6T?UMV*6NZs0U2MIIUoxG_uZtiv zTxCQKRwfckU0cXu4pzDxXxG(+O4b~STA*-Nyn zrR98;&@pSEm zcl>aBk8f66t|g6>-*P&<#LbGKrZeg`{uF79ug`PqXVtmhlKM@d<8IVPE__{{t=}du zzK56SQ8TI1n>%pUAUH+WM!(BW^zrE4mG}i7iNyGEe2<{D+e?g}P34ZezP;-*A3s&k zcAV6-%wyt*EoRHmIukl&@1e+-@r^=Sh-tW)=aM093GESMmj8FjQHe4Uw7 z^$a4)DygQ^?!?FSeu|tLsXV48D(e$Pd%Ez6Kj!ZY<+ihHotLaVQy2MeUcJ6!J~^45 z2~L@2rd{HdChIeHgib!ppEu=>kfPpEB>bq8f2z>4mFt$~S>D-7szu+(IA>fbu4|TeUAz$;s}|+? zvKt!b206ZTdDk50*WA)v({kzZ3tE=XY2lEikur`X#2}G4TZPYI{qB~QZZFv@f1Eer zRHELQPeJdhCaS;{S4WB+Q%75jPgq9_prwxfEcCZJa{iMS5o&exa7YoS#$&7t#7zIP21;D{g4IV)?8V@7%7o^_^a_*>R)Ht8pt?oNI8p2Q+on0K8@o zkJmJPf-I7+^^xbcaMoovkf%%GxV+^u|LM7E_mbDpF#J+p6|{t_W(S%7plfO5c(a%M z;6Lhpnl`;WK9$+;R4V8Exl1Ld9Y)I&)O~zA^!tv&CQez@4%PH=hV5|bPX;KK9_sqs zhZ@w29;)8A=tDg(?jh)b4ug+ZnWxn_QZH9(qTYhj<(zmWuIcML*R8*vquc4X5-L?9 zF}tu@u4Ht!3*0Z#Q{PZ{j;as+;`os2e2wJN8}ug#Yg#q>Rh3qp z_B`?E?y=I%8y3ViEsSQpDMn8>xrK6LROOq4aXw&H_W2Iw~lR1wxQkh6qCfBsL zZ}1W`R7DZ>&%}(x%v8Cqb}pt>Sl&ZGR;%z-jb8;?g(aI$Q)yk#zYBuYL_L8aT`f91 z)xyYKqcq8q;I7e;!DpJ>^`gE4pxrAfow)K)p^r>fM3wX+YK@gy-N8|TGGbJ{kk&IM zt2da0ZI!R8IQI0!tdpg@xT4~N@IPseH_LrQ>g3aLn19;ys-x-VDI|`|GG?g17#%dv*tD_9O$5-%}Pc6^}oRF^#cv_$hIMG*IJl$7fJVTs=&sCk7tIC*(^6c*RS z6^b^UGjHHyTkF>ag&L|FXrzZW<`VqfL7^!MO=AT2(MB^f5Q!;ABx^V} z9`VJG-G=5Ts-x4>WsB3J)~Cz9kv?z4!ymgmoqj%j9-e=bKL65m*@x5VTha>`yQrT_ zl+Gt^*@#ze{d_uoKTO|uIavL3xc9VEij8hrS_$s3y>6y!tHN3afj}DqqQChHuh7KC9Wg(8^Bhdm*a9~5&s*ok#yy?%6To@3b@^OJ_k7LJNb7; zgcA6XuE2fHc{TseD0CB+EC?um!n=xpXB4^(i!P`_UhpKJWL!x~hpXYpE9U_0lcfJYGSw9F+q48Gu&Km%3YbINv%9eHksVV`5lI!t7 zuJ?t0(me2ua;Ll`*=iA#O?cM`_|e@CjH4B4zTX=Bda#Nv=to~sEc%TEt9%i?2r}M65#WZ=aS!e9WT)3ZBrJbxYd9O8+8WE-7Wy|5 zdOQ2Z+PVt&P6pclb6al3wmY-?lUm|s7xjAn`GxeS?1h_&YH5YEPXF{np0>(@#fp|& zTK2n&-OqoviZ#s+RvTZVf}(imP{}zdCxoA=xIL9+w*jIHHjZ& z`#~#7M^dnPqs&hvh`_GxTja&>H=I8rb^s2XM`UcwTR=oWpy8M|r;SDwLg z)7F?yL)eR`1>5$bwjEcm?P~1^GZdc9ZRlv<=yoLM@i26D=0VgDNYP3*U@ z-^2a@dlXxN0RAHE0_-yEe(X1~*I~bnJ%s%cb`|F>qUNbg6!YEV@zZ%34JEX3C$m4> z4|2M`I)9?hIrnX{ub{fmtm-SM_NCLP4sXtPSc6ZmN}<<(ypz1zN%O-Gv|S?9UgoT> zugaq{BT8Sk+AP4+d6ZN}u3W>btEr=_OU1nmx9acfxPORS_4pX>t6-@5{CnIt;r=7i zdKR~28A?a5h|cf)cl=)h@*282+KPKOem{-)_2AYAIR7K!2f3pUhAZW_HX~oAEExyF zKh?jiOhB)4#OVq*5Tlro@l&HwXV6(CxsFk#@Im(Fy+~;X1#wlKk|7GfwXoj_DIFsfW@-7x=&w z;yn$YX8hd*~)S1^y;FvBDKD`~(e2`FmBmv-sZy-EsWT)!Qvxbi#EC z#*5v;MJN25gii%uL--Tmj48W?D_r>JvEp+VboKb}f^G+XpMg%e=!9=Jx;4<%;{Pmk zZTK-x?G`RN;Y~(24~Xi<#tig2gY?1~-d>GujB~q%i(dG6%O47!do})5NAf59KWTfe zKF~SU^O*tN3H)9`H#K-(!heKiX|wS;qdz2_SLpXZ|15q_OXt<{Dg2v+XTYx^{0Z>= zgbP=`gfsU%p!a(};hH%!tKKbK;led}SH33dx(2d9cLFjJ4ZxwXHMJIfv@u{XBwcxlq!bkXGEZx<{dC*l8?+|=y z@w*5*;o>8FHsM|1v*B|I_zc2@D_rOA;J%VKNSfV z{v=lU{yKE3U&gz=kKp$;=z{td{uQIU54uX|)@@y9rl$)o$+rzmxEw z{KC}-D!pycl|r`_y6yOFg-$r8Pq_M8J(pF`rSQK8y6f;;37v3EpK#U*?zxbMz3af6 z2@jr&@Jp~t?;_|t;ynSMdHBtSPB^Ad_zbM*GSI!rnDY#D=ioO1I^mc;;iq6lN56hR zXKI-b>^%v;66l0u`h+iIu;dY@bV-fiM1$iE{#(lT|B1nu4C=c=qSrSS1^?1utHIR< z&oX$rL4B`W^q(_$ib3_A@>icFNWbQw=EB0K8Kiyt{szBn{*>#!j0#P;bjEz6@mp_j zjX{kM;-_N}f>#)mZ8!ry1`_YBT4SYz;9gJ&B&!{7viCmS4Nu+(76;QuBOrK5uzfP~~|vxR@k;KvQpZ##d@kNBn58*DX5f9(953@$XN zLpc20H_ip88$Mi}Z}owSPrvEl4-Ni{!RHJ_|F@B7D)Wmejxl@J6FE;fRkS8e)Hc6l>fcv-)sK2oBww6 z-wIUw?Y8hP3*T)18_d7W{MVWPD)V1y{wvJC+58*Lf3f*5GXHw>p9)mDrT|r*DxmVA z3Q@UAfkC}9jHN(TPYQPRrTmIs`4SA$S31Jy8dN&MNy9-6jnCl`=!KWl@5-%s>f_}; zjJw6$&CuRtZuNhUC-SWImW}jzPPdk!LD?wHdSKp5-49~`mZm^ny&Y(KpzcH0^K4dpMi^`EkQz#`yukCabRw9(e{CzbWPKy2jJFJ^#WF z@#Q|)P`BGutMm1?BN>R*)-FO5(YVg)fDcR;)y$4knm+cd*_o^vOdosh?BFwk(#O6m zP{S_z{lBVGUi^&z?(gE{WHD1Y8i6Tvf+CUC*ef#>J?xw5SQMWw)ze*J>gO2^dIV$! z`~IKe%Y3oShrvI>j-J3hm>%{3JOUQvV_-e(I3B7(8I6B~>0!t5AZicRnLx)aP7hl= zRxz3e_3;J+BacQ#RqRZ_BTf(dg*49*J|z}0hzBg>5u=CwLl&wsqcmXTngSkidf3C^ z5vPYO9xqdtARlc^J{X2&3i1)Bhy8avME2dh*YprEJ@C-{15>~wP7nJI1bkm6!eiQu z$Th`y6#f3+B{b^GiF*U{hdfijBTf%{J3M6e4S`3T9`+D<45)`a01rQd{M+yutA{Nf zw-+f(SQ%L!v3l6m%s8h*SIeYc@oL%ZRTc3H*wYU4u`Vc3zHVwQJf;$7gYjTbKfG5K zZ)dD5vETn|g9opzyGvL3I06rvoJ@W`V)d{$7>^y64?lYDe^h6x=Bs_G7u+lzGeK4KQG10OV(|_JN%CFO1%(2DeAOllO zoyO`v_ZSb||0*6&#q)^$?%plm zO4+DoZRt&9|5N);YR`>W8M$TE*3>lz;}gyyo8E_O`;&F~-`%V2e|^>@r~l|{D8G8F zw*Sa1>2^lHyXWf#S2xu5S2?}V+Wv1jnm|`M&{X~&U$VPpZ*BiqYJ5%6g!@j|6YzXF z9pc*l6&Lt46GED(4)G>OSKD6`^6Eb;%Ij}eR5eUMhx8igRG$;AK5we8 zME7(FU$(35|4t@a_WEPJkFDgf`H%azQfHLuGs^E0T`S0=YlH0RfvTLWr)WAy^Q#%i)-^>28Xj^kuK23O$~xyqJhO39Qh%iqm22=m^#wqt$ax-2m@kq{qU z*c+xl)ulflFH3)_OMfXImi|97fuCbLV zmMPm+6@0ictmH5~HJ<4*GV|m_S>is+it@cbJMvdWf?B|E(kNcF*YlDo5u1 zA%L0-4k2=$oz5Yrkp>6hp)EMp?``0#s;<2MbHfcL5g}r*$e_JKiV+b4B8`YP z!I+|=gcmh!X?Y76EH5!cMN4h!Fb<=%#g5}phjxg=SYpwFLtC)aIu2tUbsXE_-}+c| zc=}*V9Tm#ZNIQ=HzrTIfIrp4mfJ!!8;+YbI4{g2~oX^ogpF(GU2~-QeKazpdxCw zb7D6+QCMba{ML!WqDb^wzSi4Lq@`!yaodLIq4z!}GSmfU4ug#FgMl6zUdD;S93(o! ziNbP7P&+H6NaV(;|KlOU&7~RJ4~>o=B7Jt) znW}^E+wTrcCHCl%emL8M7Uwtg(zi27U~N!8uTTai+>US*Z6PX zx8lEp|33Z)_~-Gzz`uo`MGG8tvzXiDx@XbRyqXL5>!ZgHsU(0fW5CPc-S*3%IVx4} zyr!waR8{j|%{_CSM4A`t8kP1U!n(H45x$$SuJI1S+Q-(lt|QDK$7T9e!e;xiN72#dlS*CA$>RYG4+WiYDi`04MuX+q??G|VPpru7m3Gpir-JX@?S;# zYw#}?66E7auDgF_>%JTqv zRmg8e??Gf6(G!pB6u-gBvzz!$@N^wvdBk^E{C?tB!>@|Oi(iRXKFiRn#O}lBwIRD6 zJ@L3s@$>PzF52^*8RSo*cMY5}-FMm3!hUu#tJE%E0XRXZhK z?~kb8r+euS7_a%2Yw;u+4a3{l;_{cUo`rRQO!)Hzr*NuqYoKXSFZT`jNWVX zOGfW9%Jb^<^qfln2BS-jE;2gb=uD&2jMf^RWb}NaV~wh9lid+UwVozkiwmM@qY%gQ zoQAlOlZnq5&vWYJgN;@gEjOx1QTlomL}gbL;;5c?(mH#jbvP8t;BYADIUEYly2GJJ zPxhoId(x93@^Vi+yt6C1!|ZM~x&_KRlwJqrTGMNxD#scq?~(gvfUbL`#kX60D^&6& zCT}r$v&rY0e74D(Og_uxjV7OJ@+l^-H+dCQ*HsBs`O2ZnuOC$9EP)2~6}>){Q+g_o zXppb$i?1;%`{K#NQN5=DcBGUDh4qZ+eNb5SGtR<$2@4Kz}&uPTOah1k}W}ZSz_$TV}&l!&PK) z6Rc7AFpN0VA{1ve-wndT?cql)hePW^nMQMn&LooO3I38`IK42%V1(@>5m+;9w)4;9 zBkjECM0^6ZVX%e#bL6ve+3TD!ZI19N*{Fi(gM!gf&;bg=$Br3SorM`>dczrvt^V-% z8mBLuLEVxi(-zr@?>tzzLg&7(FCil1KX=s%7jS%|&f89$sP;eP&oI4X!5e&yep=}v z-dpS`tybFOz#AyN+ziI}Q3u-*@V(&;dax0g=oN2}WFx3HwUfQ!4U%k-v?C};fE7r> z8_33g7H8{YXeOLXSxu=N{@zv+-ry?~`g|IjD{07cT)vG2yuovZ|F~TPzqre@k%Tum z9vew`1KBv89D{P~%CM~LmnW|rNqB>Q=V4ll_FvPH%k9bd_&|brHj?lLH#6A%4-%ZC zflJ&KvQZFka6O&C$4GmII>)%nvyp^1_y=_)xSNl`MiSoO7;OaG^De*KJ^CJOIDP%= z4R0VDeR)oEuO+OEtc^sx!Lz)W8czsAqIAu4>Z&4MA-%HBSveB%1|_^FRcP)q8+)-) zW@!UrHWKj$)i!9_Z#G6%hW&kRITG;(pkNhc3@*23743SC6vSNZFp-GQ1h~dIAGFV<}7d;2-QV5;^p*E%d1}0 ztmbszNP2hczEyYl(Nr$(q3-aO)UX)tq3-a;6g&3?aSwHeUnnB3sP6D>PNy*Lq3-Y^ zFS_^t#6jf}*v!Q})E!>ywCfI!ORcms&vi1nk9)wDOIde#u+vJ$J^c2D(qAeDDzZq&O|>vgp==+k&?zpjIM_+JurfUAY6$_g)s7;-E&6Uz!anrK1nOVQ9^Rt3e!KN<1ZZVj0 zP80Vh0Pg`fWD5PSrew}wh8++#B|u)3r#gt>j}=;cxVK+^BDLbgwzpqCS^_2y9Dm)i z&?cko;+NluT#G$9C=unCK0*8X(OnuJC8Dzx97^O9QYw{_j}kdbNK-(+kU2mR2Wc7P zmscYJwQgZ~2R*IgO+#em9puV8A3?mlgH+zT5PM~HGj2uBREbVY-?ZvFM;m+FY2m;86Zi~ACxsVZMW{{DhC5({s zGq%Yx-;4>S%RYvq$}f#dav1AjX{ualv_NUsR^>`F7C`_YQEBu`#{>Y0?x21+*-xW9 z**=Lw@qz`5)JR1?gs0B`BUa+1X?W7m1;p?@17?3XVQWv_s_5EVY`$Ctuesmm% zx?HF{E>a%-i+Rx4Ds``#mug5UCY6#|&Hb`ymrGUZMTq+8j0MHn5!WC6cPtcr_Pu0J z@*mDN|Ag(!^e*T}Tnx|M`&z0pU*ex?oe#9pPrlQoRs8pXHszln7z5gzETD~A4g=b_ z#vyy;YoGoDFHj`I?!HQ!F8?c8h;PuQ(}P2;Q&jB&;9i^J`#1!@vj403YN|sVpwJwa?1iU*G{RMu?V6FXBxvC&f@KLzjat2Sj5H-)(n>z~39UazEdT$LWSK?(*S7ViuQSJ{P#~5T;4X3BLX=O&`pgBVYODMBD9wIPxznW ze}R7u{~!4O#P=!pyfg7r@mJ%o$KQni0{$WV(352$>pBKz!$IgZbhJ*X^_C2)l^Kqr z&Uk0L=%?7U(YhbEGUO-b@RQ)VgJJw+iw|yZ4{)#rV`Ffz7!y69&mG`Dj2yK7sIutV zw1%g!e1&<4r}aUt&E-0!WdP&qQfV(DtUA1x@ZE$}hhHW95@FTr*9rfcu}DsQc=K92kusNMwCqnxO%f4MSMSlu^A?t$uEUJeuP`ra#ynAX{J&2nm% z-^PbL1!s>wsZwv zj1oLeWtVuxi`SVy)YsBkP}!S|emn711H5fhkX?+vcRHDGU9a>#5m%`D_%Tj zFzsxHXN0&-tu@o4F7b*NKa6;R4Sq~{M!*jxUcBPP>kPQ@@a3e>z|;75iC4UM&Dm7W zx4@ho;KuC7j&5!@m^1Ox6aOmpC_ScxJKsXC^6W?U0(#=5Cw`CVJ%?UB`7A^4N64N= zPrUTRKSBIa(v2qmN%+Tz7q58nkK&cz!{{ABJ_)_;$mmSF#7j^7J*KxBz1NU`3OzOF zx1lFqdg7Ou9(ahIhmhZa-Xdi5(_P}FCw>NgDEW>z{fyb&jeaGvArZUcPbFUUIgsb& z40!N)Vf~8N*nnkXVfEbg><9a$di^c-UPT5bDXeGld+_WXJ51hw^af-1DP)hKCmt7K z^0Z&Fi1;TFew%pliWmO~UiJ3?`Rya!IP@Mwwh=w?xDb=4@~uN;r1?0D(r-9m3^u$X~{1oDK9mqmV zUT|Hrh#!wvexuOaL%NOVRU@myj(A+B_)5I=xR*PhN3QZ`kkJ-&iN|$j_@`G}dbD3V zpGE#CdTdkbk?#_ZbC|p@rd=DDzSC%%(Pc(IVDuED!5M3R$)XI8K)TWBRHH}8K=MOI z7a5&zl=s%f^S(Oj4^zFgo_VD!F`70SoT){-fB!UpBcW6KzQLJfT8dD*>x~BaU2FVI zqiR#6r?yE{LncwJyNKqV3HL`P*ZPg({ZTELG2_*jNUo(L(VrQ8+33F*4bBwXWqfeG z+l<#57k}xm8vTmVFB|no^j`XN#(&0WyU|voi;ZfVwz8QN2jwYoNT||E*_dv5o04i)_t0%pz@q!z=v7Sucpt zjK*a3qZ4n#EBv<}gO$JP(c>aSHZoj0$%=xxyN}y+*PjVw1s4XQiiM~1g*4nUN}*G# z{2C9>ry33RYTWq%LtWs*LEwU9sAymy2Ni2*(O7Ijz-W?26f^4U95-(Cg0U0E`!G|7 z8(ntGdxRU^!OJDwr>HQa@{Ez4I~Lri+Nc0Gx`c-DI;A`g+^Eva{kY7h!GDI29YMG^ z+-MIr0uyW(^?XiMk`1cHIrS;M;YO2ekhH@YaW;HhPZDlaHhxA=71YNjCT_|bXEoJ3 zZZyqJ)EH6sG{@!JNWhI=U>E+nWgfAUXCnzWdOS9gaHF#E8?GfNN99n~i~Pdml_Lo^ zI*w=SN7(qeCR(^j*ib)>%d?S$8`WT9BMEj?C|S%EvQZE>x(OQ}BWV+TYmUpak%Sxl zFAZvN+m69T5^nSuZS;s6?ZJj$K>l0*mUvE;Y-k*jdo5vQWNjqkMz@~ipHtP$7)a@K zwvVQs#o=ocmLm~2x)&Q&q*-S++Od(-90k{sh#O5aVdu5=c9@Ob*s$?S_y$>hB;rO( z%*HOWfw?@_8*WtR4Kn5S9>+%1#p|?Z+~{CzRFn8wE61~33v>FIi()Mc;YO!mLrutA zJ(iBF&-OAr!(?%%mw!r;Ma;3g>a)aw4=JWubGYQ zfGHF1t+TO&&4*l^HEV~?#v!w@E7?XOZnPE~s?#H8gJ9qy&sfj6(J9zyCDmJIV>jin zdmC1(0-EC-A&#cft3MOGEkeCljd(d;8Ru0mOby;8Zj`g9rsv{DYrEG?AJ!mbU-rDL z)zh>5e$IOeaE3ZBYs(DcifX&(JDtL~(c13I8_@zEm_0A6Bea=|8|5S{r(N59>hu7; znZ=EA`jtyr+x=FpY!=3i9{N_FZ=U;0@1(D6J^A53Zzu*IS`9w*oj30|=vCHszg?R$ zeCV#aAct`dA9`+6dB$5;1=6zhVBdy2{_Yf^Lpwl+mYo7Rv=(%z;^rSrRSsPLaqyud z!I<7wm#v*^96Ge(hh@J?l|ACnp-r_XJ9KCYbf{P9<3nYm7W>}lAO0}YaGK#mv)IkK zb_Usqx+r#YmN1rJH!r^oYS_(|O9|&;HwSWNSTc4q4d(ROu_|*B_isdF9J_fWg5A{D zCj7_p{fOOkgYfqfyD5Wg2=c#2?B-#A{g#2yoCQmD{MI0`-SY2~DZS7XNV-&IPJ}4FLu9&i0BH=OIGJERL{TqD08vy1F^FOYfrBV2 zZMyt+#m6vNEEo?S7-*fMYIhJtSBZis&i4&uA&SZ(fGEnGAd26C7KAA7B;tP#L@~f6 z_KV{ZPs*M+_TK?f{54O?A0UeF;=|o_dWhdGMA4=FT_K7-Dv{4ypIcmdMe#}cR(D77 zNk_mX4lCRE|2X{cHCjR7hazn06TDjOqTF7*Ivap_+VEHJLU1!w#C2m?e9>*kw(h<1R>`dVEui^U_|fIKku|+qD@XTJxHir);rM*5kJ99k-bhDrriho+qg&@ zvi_#>jKJIm0!VQ`qhUOXeza4ZCs^7i-N!!MLbV>jaDb#9H0<48#7H!yf52uOapzKJ zhX8_PWRnya(Wq3q1=;dVri@95JM|bL;!fQFkSyis&3EDG!oLi=OZy!VcgOK{+~AUX z$Hu9=16@^;oyaZ(^>}i$T{)-;iW4l{uGN3D!K>k+f8E&Al$edXJ6&jT7&YE*Aic_%%^n> zts&$(rBzu}A4+=>Vb#OO3Exdvbuo|dON7@G{Uu}C9*%RoCm%jK% ziPzfH<-|V?|83&MD_;B~#8<&{_RBUkNZ_`*#4BF>1H|tk{}IGL2)~hd@roC}fq31Q zxx}m0qkZcVuXypR@G9r^=sioiCiGg7HKQk9dg6uSkly9!J&*i0^sYiio7*K`dg5#F z>`yNpYWm=5oZVgM_d`|`u`B*<@Ifli+r;;UXHF89PdtkeTDMuc2P(YR6X-uhes7`w z6tc(A7mo|^TUxiA$o+c~;kStwuXyo~;B_4jU}rb!PDSrQWE;^Fj|=fzuHJ~>gm8VN zT;e;d+?*M|Z8iL=NWA!!c;&MUy~nY8IeKl#u18NiF2rx?x_Bmc?m|8vy=#b^ik^7s ziJwBeu44=Fv*7EA53Wo6c)ao(h29R*twygJSrvNXaUp(7dPC9Mj(i<@86sKI>=KXb z%mIEUZ5kq(R7l)k~}$BbTW^lcI-{a2^0~kj#5=oea|QS)hwBk<>0LR*Z$V$>*kp7glxs?_h6?}F z0adwmU(iptLUmu3Ko#F&@y#ZmYx3D9Z!-BTlQ)`ts>!FAyx!z0zsgeyRXJ3j%1`yF z{8av+9;v4^tivU#9MTK&lU?yOMrBt#HXUt*5pGECc<@K-NcTOZrH~qz{X}8i5E?CE zA{EwH>lYT*IO~wO1xGJs2Z#oHBVU1IC2Bg9ot1O^Q!WQi#U5CP4sKzYA73LH5L=`Hb8w{FF=LC|tl(I%MZRJV8bt?}`4fxW&+|p6 z81EZwk**<}vh_IK%0`Cky;)H(hcQ5qvl?48EeHs56&M2qjSX->V|&5@S-PB>4{$)y z*uprV1dSLD$mtwE4(Pn|CuDIzm#yGQXm8;tfZ!0hcYA(ZHI0;TJfcjkjvEKGnHM&| z0qv)OQXfal)*&L-+xO~}UT$`oPlNyLId%l$-f%!Y*a%Eej-GKqNjCge)}L?nh675n zK_Md7(lZW7HYOHl>!X6sTH{O{t*q~QJ3sDceVM0Y=U#tK79GY>SGuF9d%-H zmuDjh2Xs6(l5jw>p>K!><=8}hFl?5~D@PIz=v1Dqzo$N)wu;<^jR^@hl5jvj;ei~9 zjk`2hio3jWV51-oC`ErahqT|KAIx!iHj;2abFm>;L0_HY@@ypGfR52dk2s(nY=p(? z4F@C}_n@77E#ZX_XEqXXKu54qh2CcBL+O@)^H5X5D-=Gty`WCll;K`0$1chdO;1#CEs1y}t$FBLUNalQ-{drlfsI5w(p+q$u~A_-kD)!_O>UZ} z*|y46UpK4H1>L`9voY9gWMi_S-f%!I*wCXo6dO?&t&_;}q4$My%(}EmgKcwKBhwi8 z?A~o8;()ed<9Tc}+qG0uAN=Mj=Aze92nWT+1Z6xA=)?h=;@+7mN0+@@Gqh}n@I&5qtQN7t1n(?1~MB%MbfM~CoIEMA! zhBNtX0YaL)|VVDrAO@54Qq zgCBYk%}p`<(DO*vMbbXy@I&r|ONKE9~g@I^&=_@Y}$d9llhuLKsv7qz(W@uf1YAJsJsp6Tk1Z}L4>SLi!> zGq@J%ZK(6>x3;_QT#z>owd9|bR_p50)kj^Cy9c%1KXc_1vT1pPuQeL23EX7=;dmdS zaUw(E_W+Xf5xRKoIAyK!&Ani(4SHli>Si?f^G6UNN@KvMX&{`~P#Oc=k2bY3ULWfs$CHGzvvS^*~tv|9k&CiD7 zyM8>(=Ct#8Vp2CEwroyw*{pHqb{95R;3_`oo7WKG06sMTL1+H2vgSYN%s-4E=PEv^ ztN00WuWTTr#+<7Nr<QYqyyo@x$rIm_kpYs7XDXZg1j9j{1Bx;fUeGu70&snx`% zWKL`Sp~-Wd$q|Um6^-Jm=RWDVi8}v6sc>aq~B7+748sNV;4E=aRmbdZltRymBvWEW- z1~j1mcL~N|Km+s|=^-~5P=DD+V`h6BlV!dJIHUY4iXBddN}TThmK5@EK%v&jsx|+c zfk88%^UBKi`c?)+uSR(p9;jGm-;?hL1|JM84n7#zSBH4{9}GOfKk2K6L1M|N-epK9 zo_Ha>bZN2Y2QNECr-_wCPZLY}exRi|t6%Qd1EYy^;`-;EJvJcs?6LCT?6H#zojvB3 z6pQ?aDfNd#$CfN_UAk~t`Em%0_lI3j+^~z-%;{;fb z|HO077|m_$@kT`R5wnm7?&%-@>R|Pt$Z=t1?jwZuO+s)ysj{)c?-c$fVX?>AVr3{x zDg2Hh-ybY4>r*MRc$)0jsXI0e>_(G8xI{$3t1Yv)sP&3JvsT{xVt;5+dT;k6fEch$#cO}Xr< zkGc!tpKw1~rzs&k6&iI-%xQDo^XO>2 z!ToY&T}4;1A)eMiwEmFmWQRAy)r0J4psc!(oxdQgy10X|_OJhy@D~W{cb(ct z`%A(X5LQ0QPir*?kPB#_vgvx|L{(RED#ua0oPLiKIMt85TsdClO2QLOuy}}DlbIOd z+X-hPyqdaM5nj#L)CjLuN##?1a%yaUygXj{kc=2U;mFI2nC?&{?&?`cA6g-M}>4`r=yz*}* zUfl{kPFNoCFIc?rF?-?nMB>Fik5@iVqL;?b1oWOp_5^z3ah>8H#p}8@qj!{Nv;n<` zk!?axJg!sxM&flHU}m;$f!{!Ua9!fRh*y4V(5pgkJ$h@Atwv8gu2cLf;yw6P#CO2o zM7(%hX9xe5;AN*7y|>7J9eORu=AtJa*C~EBUV1#k&fX^Unvh);u_yj=)2l^K>(CFP zr(p)~MwfV8r}%2T>{VI5V8*tMLdG*4<|{s9dg!|PdI7zm$STka>Px)dRoN@CeD|Z* z4;k-&n6LPcrd=D6zQkyS(Q>0Z>7sZX(%&*V$!LwyUt&=4uNeJfqn|TcX*6S0*aGSA zG|Kbqc%EBFzihNGukx3);7)#yb=FEBdN=m?`M zmAmv>y^N%BM&!Q-|+ELjP4+-S~9%c~DzU;H^ z?CevP-w9uYJ(rK@ZnL|~=ng1lE_mJ%`KE*VUX9*q@EuTd6UU$XPh0~C)pnl)%90HRX)|P@+0i@qV+4e>R06m>KE4GodUX^fb@dv zS!uk=CwY_6DMo9IRv8^^RPRrKJG#!o($#w{x#~ghuEO^ae%8VV2=BM>c<6swSpB|E z9q-T0*Vs<&h;T$2&wa$g8b1YR8a+?=4wD}x{E&q;rn!tfggcsx&1)>Iaf8Ys+>ypP z!xiSnHWU7)$u*XIjxegusV@$~Cr83<5uH~f;s1(+l`crD;YbjUpH>v-3ZGpRncYVR z&me&GqdtE*F3RML!`Vrjb4kM`%a?Hy?y`1&1nU;nW-MH^ux;V81?;uuoM)8HvEZRb zdC|Yy$woNu4iGz7iURJR= zV2DtP+>G!OmBBS8A6pc;DTab7@TJRqGnZX8b5`9|ms~mr?J3jhXYwHBTZ-VDqUfcF zBI8Zm@qP!hruxG%9Me_H+XDy_Z_K;@4rV{bTf!lUz8f6Vt-P!Oj_GmQ3$=;#933KZ zz2TUYUT$=mPlNx*gJbH!MqrL|^o(OlvO(22r#`ti98;1Fl6E*F&PLBTCfPW|I5Mb@ z4muI_Q#e{}-}Q!Ly1tluiJdcOqjOxojRYLi4GcErKBNXY?(%FT;h2ucMiP!mHh#*r z1m)OAeNa7edF4pLF-_$r-l*q{L4w>-Y>f7Uc{Y-8On=X~`!7jz<3K-Q1#wJG zJmXiAu%FxBj94geEi2m9b2^O4wRLV0*4O`Adrv-g3^tN*Ovh+rUi&;hPb)_Z>(Yab zFi`}jq9bp3f8sb5+0d9U_gcaVCC+Rl;+QIFC`O_80`;MEEsTSNx8N1fE9;!uNW>2{ zlAsFBGy_E0cpMu!%~4p68(SB)6~el##73I5qs&J6ABE$X+;SwIXSB*}RGSS~_?&;e zVX``~!L@tiu@QCgI_(*gwFVn1^du|CV6G*aUUs9{pF-yut;dGi&Z#|?!!6q;eg|_S zHpXLPR_`_vaZG!#u>%`x>{_b07KXAh7rmB3_jWA}u`V~0hsO|OCQIeMl}zwysE%0160GmbdUGy1X9 z$;BHzXLzH>GD7i0&oep_+RVor?Qz<*-FKcDoHi6a&*)*7vbMX`X%#-tNcf<&!Vq_B{Y4T}q$tPi`>Cl!yNU`IM(VON7P)Ip27^f?9E61A3G%lRzD9dft`(fwrU; z(nKphIfn!(v-AmyjP6DGA9$RB)E%MHB&AX*`5$=vB_V$X5EqUX=QgZCKRd&f1GvYr~zj*AWB<1L;1v8qWdklq$0Tv@?J!&So5&2d1j{ zHX%0LLS=9uQI*R#`uRqe?^yKW2me&5me_Nk+?SFEYXt5Q@lxmc_^Fi4YCO)tKiT^~ zPK9PigJ#p+@=~QW6mqSKCp&o#VbjlI6yXu>hIr_Huo*Mw0#0l*4`65O&l6i9KdV(2Jo5_vhbRc zEWD;P3a>dPJdFeC2#%AFsL4ak^v^}j3TtrM@%rB0`3j#kMd+7dhJFG5 zPixZ1|IjhoK{P$&320Kx7u7@<-w>Q7qVYdc{yV3JcQ!s^P9oXH-1QJP$rQX3;#%lz zCQ__-u`@)Z5kag-dA$=gitNpg-Q+}JnWgbtCkn4jqSx}Z*uNyF@EX)I4#AVTh)zw2 zT#jP3`5CDliK?7vhDfywhMB50Y>tcmoD6BHaayv7cV=N%^9s@Vy|7yKu*LmGtZ#`m z@qbE=+16hRj(!gr@7J>3kqVPH6tB>${t46{L7eV{w&Ptg|IbJOFwk<=p2&{s5T&MWCc;;J6d8&76UOI}i zVrC;_h}k7xdg8%WIC~ePH-+>-1h-8_#@D7?xw z3_Yz2@O#s3Y8+@fy2MLQd(LXB>l8m9uj`_@-C2#C^X$X3TEyeRvs!c=8ScBDyZXp=i64(wextC%v*8`Z zj-J0N^u*&j#aH5`Hx#`pd|8)xTxW)V1M$);L9Y_|K=jmg@_u!R$GNjwM$&k4 zo6{qV{tF7?pD~*I&8kw97aQGzvh+6_EisxldaF^^D(-(p8x`cMwPD^5mrf&c{?apz zPBS{isK)vHrG*C*)pS6V=h{)fE9@P^@GCM_I!$9lc|IL|(daWqHEB}(4x`(RK4et0 zEXChv^j@Q1GJ2O$o+qcL=SccD7+q>~kXR~qMdZ&#!e5VsAB}{SE=Ws18iwQOf;g9i zHDEv(oMoa+OYS>p}7!)_v0}ouB73TTA=}YRu;|# zvZ7#g9BlJbA(_~)ztHIdrwZF-^+1%2faA|V6$+J8C*8^Sy)o7^)^R$@bE&mOh_a z@_9?2gO`-!%+WJT32x76Q?&4Dc$@CdWrca<{F^X;aZD#e!^ zt$*RDS6h>g8An5)@(w6xf zEpAf5?95UB6FCD?tBK|>2lO!DQ?#N^Y=D9RpO-+(Kk0eP{90QXO-$b%W786YSJVI(H-wQ%R>l~r^q0W34A~QeKng0O-uc(v9CtBp} z{53T!wUx+}Yz-vq(B3d-@5QXWVb0#`2n_x(Ohwgiy>ibiDOGj>{9zbZ9nCs6O-_wW zr7E!CegPH$AV#{J$0N2Y8R>Es2qg}H7^!=52j1%^oB}Ht3pE>^wcJZhN+~Xt(h`rR zGC&}>!#Z&%b)kyA3GelFx4%?rFA?sI=cL#@2ic=X`hJ?obm?dK?;kyK(!&Jv0T6l$ z0|3Nx(ui-w2>`KHD#K~@b$LDj!aX$(0wJq{Kv*GF!~g*ybALcU_y?SL2dJ1LZz=y% z?p2Ky zadVKzu^$`ap0(qFK==vrKoB`cg!BS}C>>jz`e-r#i!UoK9aEh8b#dvreEa7j;Uk2d z7++B|`2z?(R(y8Zp9v9hcKkpPW?!2k)yA4Nwt{Uu_IkJkSzNCf?S^vcx!9&n=R zit)FPrn3v_x5`;`h7|p@Gu|TDPp?82Goi+Gf)h20sF{mkHx%pt=ykf*u;;qi>0gH2 z>jyVOTw9#YPig#3rWqo>#jDBLIkm4(<0*p3b1oR(uCJp*SAf$}(yp9NDAp7F9Hper zzb+?Xw)ax!5^46k$v)oKSdaO|oCx7C-1F@Q7b@Tt_-s+t<-4B1+GDldA?8ADb-a03 z6CDnPWG#Za2(me5WMDGdBVwtv%v;goxuZkf zT*~wR)5|ULZl&$=XsXnf&9oD@Cgurl=BPQpiR>{hsCmf0US; zn$>3^DaQg>3Ga#BUT&DyfWCmg5B~uE8~8`?kK&)e>xcH7tKb3I^M>O&Yar&D%44i! z_Od~vH65OPZ^78$gG39)PS8mtoJTTtoOe^433M*=4=WjNXO{TnQ=j4Ik{{=OUG&-5 zStb)}IMu}2oak)Uj;mG%jv>NZ;A>k6hSvmTA>B1M#Vpm3c zg!`zy$Nd>$eXBt3Zo)$>yfG5ieGAI-kAy2tNB1|#SND0e$#wq&`Ts&cDE}*j1NpBa zVH%3iA*LbZw*&-sS$T8gX(_yCB6Xy_$NNq9FyU`nIIyK>Z31PJ9eLHUyxdacPiYe{ z$0@CzIX%xxD;$!Z<66RZ6Atnh4k;+BzO^8`%HtmL9F6}d`f3wpOHMRclThC7Ll?*< z zl$X;bsNUWy%+v(42NAZ&yD!44)2xJ7Z#j(H_&C@jt%uDY0M-ZDF0e=9ah>9K5YL${ z-UhHMyWt-pUcBPPt5234I`N%4XX$bDHXx&8?-DOP@plqG6uWnlk9tI=PF>;^FJ4n7 z*=aL7`>~^a^koq{;;%QoX7sccxDk6T$mXIaUiQRaL;P&=e;Yd=hiA;uC0_C38}Q0+ z0(x58d;&WcBdbPFy!6D6BEE@qgE=2Zn644Ti&wmO#w9!T%q}8+B>Yg~#VcOC#z@MC zhhXO{a5#M3u<+slv zb}K0FYT~tKt$dcDHw8OC!cH5q>#-vq7h<<`U5wjy)+2uvy=#b^ik^7siJwBeuA_$h zX2I7JA6%FC@p$Do3cXtNRIX}dyvtqUah>8T@zNWL-X!FM(aRt^6+Q8|&J6zs;-y!D z9(nrTokLcHo_L(YZheGCmD`uT(CE)l5dX5#7NgBZbHAe%oLloP5-HsPqlVK+>lYJ} z_ob=6hQcUc?Fasy$-ik-qi5;qeH8r*qjwwS{d02OJ4f~V4gS(Aj4m;%cSrJhMn7qk z_sPj;7`?>kM~v1O9dGnQM$a@V93y|}Q;q63*5dmZ)qFzyQKP>y`nplx2N$nJA?ZD1 zRBKG)cNpDn^dX~Klv2FfK+$`Re#z)vMpqftb1S_Yj4n00$mo2dGmTC&T5EKY(esUt zH9FGh2&39oQa)NN6ipk2IG*R&VY_&KLyQ;AQaWQi&##jYHdFbdZm3>i& zqk0cW>+GG$>mqv@sO+5%mAx~dvL`*+lb-BlpfW@niDQ_tw^F|T5u=BoTx)s{ly@xs zJXGa)7RvT*`f(_K>0SI&JpGM}-){1)Cf{Q6=yNXpjV9k<`s+>q9+RujQ2E=TD#u(X zf9cu$Q~D;T$}`3IdgCVJ|g3}*m{7@+8-}Eatc|ViCMSToGeh4c2uR&#hzw!Hw zf5G@Y#y@NPQ^r4T{4V45T+7~8<2M_>$@mS%uQz_3@oSA=ZG4CED~)eAeu?od#?Li= zw(+x!Z!~_2@%6?}GQP(6YU4*4Uuk^C_`$|k7~jwM662LGI_{hxQRT1uH{Rs3FS+bX zuJq#5#>)=8drozqVBLKYl^n0<*9{~2JcE0##VcOCDDS4@MO81{;$uFy=p@?v05kX@ z3#*RY8AIUsbbn@71p@*KP;^A>sjiF*dT$IM3t1PVX=bxC4#_tbUcrW26Ev!m;)xsKIUq|_bJ=D9nLSZUIW7pvd z^AfAyS34^CD#9AieQ?M|_uyY<;kU3;Y+>z3GtToqc-ltqdBTjTTzE5KjddjNAY7;L zA8qtB9{W0B)SMGWG6?@D5?1*F`9DPTe;f%bKG5Nk!*Cq680V5OjQ%R6&EpL<*EnO^ ztZA1_n>uI4r45(PxKu~p=p$;ud{$7$g|<n2}1bxwFC`3jM!ya{@ejU>gGt)QBcjRYFUdfHU>bfU;*6vB^2YcgpuFuJ}MU&f2Z zgnMOC;ZnDtu_8PN%H2-3)gs>xw~O{cncS=5P3IZG+| zdU-aFA&uD%?#nS5%_@%;#>Zme)J5;T30XLW4NasX}vV`C~V>9QD z1)r)uB{*lQg7*4irA&Jr&H(>?yfY$V}RkHrL!A253^%!mRh)?aoMtEfrEM>uSretFY+PT*fRt9lqW5vQHLfeUtf7@*{HW-F_ zvl$;M-CoA3YR7nN>~4oP67i|Ku~9{um1d)YLA_NoQr`vTNIGZgH4^aJc^l0}Gd6hS zD zt`*qO82G6k%fa||!JNc%riNo9gN>i`ZX@xWsd{W|!NyU$mQ`F!1$@*+ucZ*C^AI+4 zZ#R)p^)Qr4c*4DPJCKDiokz^ZX0uV5Y$FlVc@!J!kG7bN$TdWsv7RxVntjeC;dZkz zigH*}AKqdGc#Sxoz^Co}?qnlEvJW8(dOzejAJ^B8#3S_^|idUcKXwdOn^1?{-U%cb$6o$=GEX47ZpG!?Sv7zb88zoRvk#@-al+)0fXwHdH z$~Jw14zO^|Pq0^Bq62^CBX!_NtyQN>rR1Lo)rXtn&$+V2%V?gaBXwu-wNI6GP|B5c z5?S7k56e2}Usbeeh^(xGTv?YQNY8Ts0@CVw?nUAiXfk7KTsPerC@0ImkvG}@W3!5_wTIRKRsZ!->(8d$rD3pI}I+?0W zrIhs{e3*Tu%l;@L%f8ZOuT}XtzOho(dN$tcr{yJd%~RcXXAFoHOKLMp@Q6m^9@ z#4-C6IGm$Q3+LG0vd}M&tOiI&S$*Fi9V@+yPxQaGc4G8PXpzsT^^3}LzL0j(?|jyi z4vj5xM`8T|>3DocJ!K!c-n3IW@FX@xUe()9wdvgWT>1`R|+*>+!(( zM5Gac52_*Ev@DV^}R%?coA9S%{0=0&Z`XZ4-E;x(-&MEeBe8ikYk2%o{ zk>_17G^g}sYW%zzBK=)3jMc^?Z8T0x1%F9oUU!kxHT^rfy>+z(ySQw(qn(4iY+}8F z`i*#Ft|F?`*}|$V6uc_?Sn9Jxv7T71ZMfj5hBe+G%clQ1uh=!_;}CNYdhw5cW%G{! z5+hgRg)KQh%wTX^i@ys0ar_+oGW@Oh7w}Q{lm^K;t_hjum}%tmmN9D3XABlB%q(A& zahk&JXx^szQcm62QBPTLo1knV%hxxF{-fYKwhpKul$b{ zm!!8}`f{uBny&}^7Q*!rUN282UT+QinhqbMIo!`VbEhw|w^&XRkLwiAkY(rNlxqiP zI|(myn0WDu7yl{&+1Ur>9xY|hXQ%36Aoetv`jPCJzW8VH(%+4q=F)u6)Zu9!M^8M? z;c2!Lzl(Hlldl?$hlv-jc<~S5W#?Y>b|4>uo%@ijLr*-eQ~X*hPZRO?z~2!mkN9?r zZzp~wd}}0L{PlR2#FjRpw;j7P(EAj!S?Gz!b&78!Uh5n>18O$>RN}?sI>k@HGZ$Ps z9;$MWLVqjqtI)4T#y#s2kLwh#dnCP~=xssHv$rkd%eutlIy3y!QkV32zIJN8=U((Q z=j8e85|49unf^S?+^%$)(T7nG|De$^M$a+&6p@PGZB+a2;s+ab<52j%ET!J0MJ4jl zdSotMsb)}xY3zLHNla**61Xo=NlbsbfnP{MtSyJ zI?dgbK5Z1@_`y(?U3Cn+qvb~X8RfZfa;1|V#8Ew8L*O$|wkCdWXBTa>eAXMi2TGX> zeou*Vq??J?b_!y z8^ap}`N*F1YmCaCcx*YUUkd~{gU?x5_w=tVyqfT%7T!Ym1%;__^?|=pn3q=lnqE}N z)d!8Ru=>O+EUdnw-NNcG+DIZyz#-`873RTEzcEo^Do}0h*G&EbVfCA2=iHn~`1_IY zM^FfKDkI^dNcg7_{Wl_Er3=#9Gm8W_$6vo(aotRgkJM2^GZx-(DZ8n9+&ksjn#o-n${UQv#)H8T zMv?T{v20$_$jI-L!B%n3W_i|-Z7K(Pg|?Jq$~j+$3ip-sl_KXFMNdBJQ8B*598rB& z=O9fOJ0Z5u%yS$$1*z~pbGaItjQ@^o_WMb_9Wl3=y{}Q|iAqI&sA(L_KJz2!Dm~4F zw}-~^9Hl*ueP*SXds$_TIGUS|fbDIcxd$783EqgF_nDJy1jSMt-rGKNk`0n}1O*B9 zh?Dl2W#eqdNkM&#qK#EkjZ+mn7uZPJXZ|Vag}XXI9ZuZk+ep}F-k0_hf~n4Rc{Y;v znUBXt(mu0nJi@gE!Z;AZVfhcUz*K^a7;Gd z3$HF}qtO2DB(u?CHijnKNZjA8#fI+760>2&7m1Xk=l$I&*qBR#cC%4QIrN<3!pB4b zjq#@vM|F9V7^iCvOkWu8@2VW~suwly3Lmf288FqU<&nKyo!C>EVh`268T1DH;0XV7 zcdm_>@kZ+8o7RuIb7T%5ZFM%>SAuE}cdsCQ`1PIVNI^b_pTEJ+r?&gs9`Ww1nbH=I zGii1?o6^}5>U=pz=fQ*Tytx^@57FfN)%1Scebrd(J=k^~!>#t$f-%UTn*Z+WJJ%uS zkKb0}!(F}dzobH(IM`=>R06s-9uC(=xOT=%70YhA?>zoHG5>TfiFbnbRrQkx?VuG; zmQsn7{C(AbA>@z7RhaAuoxRkTiArg1IyqXNLHcccO4G1lFV&Uj0tBUtIe&tkR9(na z_}op-5@i-_a$dz%WHXM9|5HO!sd|#P;KO(()bR@@+#<>ZkU9x1AcIi~AGA zUO#4Q%N8%WX5Nw;7ka4=r4*4$$?Bc>)U_^tc{>+wDkDv0EzugFrLOfWwd8IJ>(2mF z<$k5pQBk|g*}5&>L}a>TJO6E;^A`m3_c?VRgMH2usKWyLoc|~l?ozp~)xKr3cnJ$K zCk~KJcLSC5J=x3*zEo2je5s~y_DeMGdi3J$<(3VeV&< zx7gj)|KtbsDV**afA8v0li=i(Y5&(B+QK7$JbRc@?{V|eE2`#8G-cYR?9A>`rb_Nc z*r#-KSyAN&ibimMxI4C!(WqeH)WJoz=G5kBttoOqOV|u$4-m=cvysAOIRK07GJh>Gn9UP=?3;$G$#IXiMQ>3Wb4^y5s&K>e-H7Elyl1o-nNbK zUnE{Uu5%;*R^w%7rP=v5c5Xw~957kC&Y$^fd43Mo(|dEcC?V z+`iOQ;-|tNC0?&z1M%V&FTNTtJ5}gSK|YxBj6z1;bcx4xiqGJsHyFKooPdqw~>i!1%D<811bc1g~=(^Mf_otH7*6H_-{VC8|!U9bw ztTyBh3qM78vxN^3*7A?`QCgt7Mupcx_b5yu)W$SfSnbd#!X$U@)kydYk+3~OPG>?y z{!k?RcqA-)fzAB=lI-wUI~&U)y_(zUaG(ErH+u|0H?Vre{rSeT(&*MoUSFN5ak{ix05T4>`z{i*#5ExYLw?l?qZ6Sf*6 z8aewPis5&;W5>Ivi7Nw{GAxEf#E|J~Y5 z4h4*ED7@R>t!?Gu*6+?lwNxp8243!1_7e{AP%1r5uh-1GaI+E~$9{s+%WYDJ8*#_8 zpU{Ji&|+`<2}w4%H0RU?_O_ppWP_v~&WN+&uRA5}C&LE`G~?tL;<>T?+9_)o2nT`pM)^FuR)c#eo5D)W>xp;c%6Q?c1?kA z5lqSZ7Qv+H*}abV@78L&o9$Z!L!3_1w+M$*5{j5?iX-BnvBGKHK6_AZhm3cR5v{MeOs7|_F-zfcZ8aA!(YXHoa-4^J4`9u zHCAzrjr>y1`@Zs<(vWuf@yolh!B-8|)(&#o`ZB>vN+H{S(^T7ieQ3S1;y+~X$6X;eqJ9syg*3bL=O(hq zzK}?rP8CTFNPV72*Dbhp(cnb;0sn^~jT76R$bi07Ro+JmlvryAIlseGhUpVN!~f_a zqyLctL2R|%(08_!N~Pp~q~KSC{0Wm^N`8TtEoX&a&Pimo4j=B_RD52=nuf^AS>eh# zA3^jJ1uExV$h@)(x!sXm!c$iYf1$ux@5)*q>a71jmWu9+TguMx_&`Ayaqa^JN6-ul zJItATF>7v^Gxs`z-~$CJsH^uAbAH9A+=34jT*SSJU4wrdO#C=yZthvBl=7dC&9Dq- zxiaX?1go&KTp4uul9k~smEjceOYO|&`p8+usk3y)wCU%S-CwvItnrfhm{h76t*7x} z=3`vu-$7)Vk8zp5jUfIz!ZFI^|HFIzULq4#5LWQW1_(I5h>(&(Dy8$_G(U-aEMcOG ze=@b@^>vS7sSI3_^s$6PM5asC58B5P&Lfz=!=|?(*kPL~jrfX!eo1&TVm;U8x<-G8 zO^>hp4WWz@7kn#0B@BK+C~NP@rdxdftT@<%>l^IBosivwE6MJ`l}7jA%A!9HjQniy z#O!9=@Ansk|4zjed7st|{lm8s_#VTte=9+c+VSkWIsLqix8wLy0^4s_>8FD?yG^-0 z`d?adadC0cxKo0!C9r2#R9WugizZbRk1m_8@aW&`FA8V#-bc3F)L%3@(e&#fH~GOk zA+8t6Zuv>E-o?6~5lSQSGeRk^ccMm-z4@`5oM<}#os-6E_()MC+UGM=~W>)cP-yTC|0wsE*yhg=V`N64>Mn4!;^naK* zU5aP8*y&RIxE~A@)vT{|qFEyATu`;_TsHP<#riuRGqw`kp0B8GC$c^JEbPynXoiTk zIwLjsEcVr|`^!73Q^1w2u=+h5&r6!3&3w`8&MvQAlj#m&)hjdJ z3hF!it4tzHuH@Qh*4l*9$cg_a_+VW@{PXZkOP!Pbu*U7zo7#!a- z;pv1m=2Je(PwP6L!hZs}9>JgvM1%EZm16^5Zl6(wRS$CIc$Fz>|6212#mlLAorMp0 zHK7; zcgwU+ob@V62#Uh(2@B7O~absqg4@U6s) zSG@Qo#Oq%2t@my1@Qa8SuXyolR8-y>=;=Dfp{EJhRP=)D5v~@xem{wLj>78~zX#8{*wQD^>p*WidQTyH3_bC< z@cetNmmVhmNrc}fUcBPPKZ1An9XmR!_Br$(M79w<@wiU$8>~EoIUjx#JfnrMJmNbn zp0nV?^Y4TEwVL>qc;&MUy_MMI`z_)5_u_G#ZTy>$*LBhB?rcXs1ifpJ@lJJ#$A#zL z>pGf=*ZWr=xi0bJ@yc%$c3RP!gkCkWD)hwTI>lGwr8gA4CCI0smqB(adg5`N8U78# zOOG~WXAAOc(9`2g8`C8o=YG$-o9>d^mww#ne53Yh#Plm9Q2hTkI?w1QjSe&#;4HSI zEPcJ7qWz4P7zhad3!s&g{sD7)-UplxRz2o9(7aUz|RBgTF zdbdS+{~f);Xz+XHTI2Oj^Ow&3J@YV=pJ7y32I*;eKs0SsjQC%1gGFCA`m#~2c}V_@ z(H|JyVRXCEhm2~;Mf&#{z1QfMjA|`M@vDsLy%B$d(WOS!XGlKZ=uD$pFp|91=p>`( z8y#zOq|p&ZH5O1hU>lC6jY1sHd*kpbdS6aPFJqMV#_@xVRv0Zes(w%UdNf64R}|u? z?6L0c>|w*&rx}Khn-!hvnO75#4Ejc zh~pJdI`PncJD|#MtI;h`-v9JEDD6{vEmYUB21@y2_e=5Z7T*e0y)J=D-eU4*lg~Bz zY?C*ce3r=@O+MA+Q%qiO@+zpxSqWA7%Av}yA5{63K!f_$^{upcl|y<#ezGgR#;ELy zA8d3YOo01ow6LD777MFhR#|v2;kzw-gs|E$rEP{jt1t!DSoaqSa}##ce!gL0jZ@#W z@biS#z)D}^Mzv`QYfS9UjVG*e+LK_l{T z8XJ*ir_B*z@MDVjBrgCpxts$PH>)hkeB;NB4KPlHAW)Vt=~vg$ z=mZc{f=c|C)=ufT@lazweBOEEGIGL0O_`^!3G$i3_FD`T^=|P{OL!@TXA)(|;{5U8 zq1uc6^t}FFW)!$)y>!Qchf;dED%y>xWAC*i;CuUhbq_WI6JRrX{(W_l4XVaDwduX# zp^|Knw8I&3HhRWG$wq$~te`%oOz_9OBvlnV*Bc({b~^1(aUUj}9;66qzKsMt)IQp2 zxqE_#!Dsb9&qfj+>UeA<;h|*XZ^VU3M+&xR%qytMCKSYbk_>+J_BY|2^mU&&SG(lb??yJk)+{==oT0HX=oc z+}obOs1 z=IvWgZ76Q2ZWsyz=moU8oz~>TP2n%Kqo;X4$ywX~wQcg@S{EyHR5j^#k?!fx`sBkS zipU#mQcGi|;bd~(Lj1#FypNs|)@bXuipW3RF!}HrXRogNjT=|ileYM?oa24Ao#Z|F zaI1?wyCpc?do}j1a`x)FA8$q9{pvi5scHjLwUx8OWqY(s-RGMtsUQDz@aBVk8|u36 zbScL*=qiMNYC4!|@G>VKdS^h%_YZxqu6s%AIEQ#T$7u)!HU)%JUH3khuC9B=4X&*G zqTXvMb!Dvq*`zwX@@V=CU*5W;q4LlP>Axk#$ktPxrPHxAuEEc3*ulE)iW_u~I?!0x zdW){xn~aA4>-m8PM}oqt>;COr$pai(UsAm~*DqHfd+Uw5?!7UsBS@Z}>z%2TC*Li- zT1tQ5jdj0ao>{eM@8qhJ_SRO_9=i1Nb={lip8Q}mhabOj!T+98b=uxbh(DkBHFHa2 z@lRs=_Iad8Q4=m#;laLov@$bi-xXDZ_g+T2(@57iwnU1oAGOY)*Ij1#~o=L5KDDA zscy4W2O3ply6yq@?f*qxcXMO^nC^IVuQA$>;X`FCnUsN46xyU=~4HXYM_5#3#; zTNdi3?<@YRbE%8fwS8jRyV3r#Y45EK>Y~qmpTcre?e*?i51!74Uw`R!@5H+9`KG_Q zcIIo<=LBi|8sG5x$?HyD|Mg#$^R|5QX!c&TgKiqj3B<=p?XTk5*kUP8(~ z{<;4hlwy{%dP{v7t;PLK@4R`_>(aU@#3U|5r`mCK-G|5Cs&|a{bs+DnwCBFQ^?O@s zBkH<`xT`3ljVNv@;a!>W`mlyR$ahz(q`DTh5L3`EV{YL$^zT1RVsuvf9sm<>O!<5G z5wn?=?8JHEO*&t}KYsrqRQdCd`w0PMgX$ScIk5rC23;ost5&Ru+w_}bBfg1HBl`3_ zcO1i&_L=z9ps$lwYr#4AMU^Xkf+F3}#TJ%){Nn9M9e#0*luD%}{NkXZk8;zrR1&?I z;M}@kDIj}ALsIUFYRUUCe0W7eM$k{ERwA-18se_#UIdXV8lo%uzGOL9G(_cji3qRk z-U8(b7kY#Zd>pL|>S5kzxxD`qaexhUd7p-kS9Bi3i`>i0t`Vh1rzWG2lD&JPHb*;~ z+VeA;qn*vG5g6WZv?}5@yaq4)RMc+UM;ErYFKqKt)zaTUbQohtYK&L9Z{iu+FntpPIwk2(Xk%FJ)~+>;!BbAf51!*Xj{1A#wA46Dyq+CcYD7-Nx$n{ zjn3rb5cAq^Y~$RLiC^SdTR?d%N|mvI&!8<|=A|xNz_|V<#m#HGZWdp`pgX<^(LE~u zWUlmCYGi;uF=4mk(#6E~`RwD~fW^z&O?Jg9WJRByG+;%`^0q)Y{g0inX26o=%dRuU zYu7s2cqf~hm49-*lUEJ6ahd;7i%YT@F3^H?(Pt~exXZ$P7k9a2nJ{W*B>&|*UF6U( zGLqko&$zh3vA9V5Xa0Zo-UYs@;@ThICpjmaKtcipLg0k`}#CsYPpBwANDPT54&p?a$l#YOA-@qSBVO)>3Qb z|NYLa*=No^dneJW_x677f0BLHtTk)atUY`7%jf!$|7~HGK5ji^$`ix>C&GQ}!Hrw=Uvup9I7Cj8?w-w%$MGyVCvm5)?8Pm|$&2aiLRd7@(^H3+8Id?!S zLq{S(Mh^G;4>F{hsD{IXU9JM=3s*&0y<;aQ(r3Uow3z;;+c%qc$=Qz3gSuE9n4i8%e(t%0($Fyh!;m+bGvvU(YP`q#9y zVvx5zuHt27BdN^(HRz1RTbIY{obeEl)f?$#I$0DR&W)NE&77*m&PNBD*OD6a-bS6k z$@%+nDHZxU{n&eg3RaJ*uvhP7>PuUBo7A~ij!C;+jeaW{ZaoTp*yYh(H9p>6xbYlN zF$hXCUSx-&=4Fh`SGp@=-PG1=+LR`}@-s#j*f;ekQ|p&8av*Ms>V|W(*x_(OC$i_3 z^-27Mb0fGV0@bd={4COliUk(5im3c9A)4FE%@oa$#7*>GirdSUl#>z?%?+!X1L=qL zi;c0=P`}Wr(E*Xn=-g0#*2&S=Zpr!0EqF6C?4>H@1FXd=naPDP6LT`Ma8pSF(T{dz zOrOv^$jq7O=&k6=2QZ1;kj&*oy65&FWBK`cO|`H z!|4nd;*<|4ft&*2J#tG9kNzSDEN$|fJ^+IX0j9un0(P$(P>zq{!NU=494IHA1`leB zPITlmoZZmx|6g$PL5}RQYBAqcH>Re<-ge00lxh(q)ZQr-AxL-vX%&`^Y*!+h;$Yp4 z6MLsK6G*sHy- z0vys_8b0RZV!{BEwRb7Nwc7h>fV;Jq0~$ZpUR!T02|)BqsduGP>r(37qP^66r}k3s z*R_{=Pf!Y6N@eS{m&$VV1j4B7Q`$>qf3Lk%_9UgirBrr?_EOn)?WMBYwU^4OF{xxZ zVk>&^n|0$j^CJQauD-PaB)eQRlEBRNBfQRx+AMJ?e=~*1P%kwM$USfdp0=9 z&lAr_gWpJJ$`=cBVKuH~esBz1eI3XUB|E!m?U2K+zH5ZY?!IZ>9QNK*S~q2-YByO9 z`{^lJN-elx#2Jf=l@yDnamiI|T!ZErHcwyCwxqdbWze!V^yXWdo9f!Co87@(-YZ68 zyB_#WE@`7#jP(J56>&*P4enSe74>{-Omf=d?bR4Kjbi~Fys6Qyi#uBK+&IQzo7CVc zI5nmQ6(%`N9m^KSTPd0&J~m$71ewWTH85fmD$rrK@p;zBsUO`V&#fG_`e4~pTo284-e_*@;v;Xh5yc&e1(p|`b*I9w<3wUW*&2)`5fZB{zOZ$@|w zazBmmJAmJSaN>+ld^s+r(mk%3oR=@73(_z=i_0`V6D zuRu6)rbB!tE~Ya@(s=}Y7lBq{r9*tIqyrn|hbI6ZWu-&B5aAdwa1J4UG4L3|i8CGI zLvS&j{*ulw!8ZuB94j5-coEg}S&VeDfWMcSd_KgFWnzsi^>! z5WhjvIgIdCz%d!?rbE0H;SS{9jPRR*HzAxj(;E~c|c(%AyOI?%4L(ji_geA6Yp zQ%-Rnz8JJpD?Q?q5&m8bYoH-#Ch!u36Nl?0J`oqw8zbpG1HK~A3a#{rAIs3s=~|@o zJ}U9IGm`g3{3yZ;a32K-e-HQ(gcD~v#1G?QI==)T%R_(g{U>NIfX}?I#2=S*b|QQq z@NZh_5Pt;W`H(vs;ZFj82;sz;4so6>%XGF&I+ft#fgJZ(=@7q7(s>o(+>`ERD;?r6 z3wSICa&JTUTHwnOPMqlwZ^gxQ>Ls1^;A;eJv6T+-xxzP7_;_Cxpj~9~5g#jjG4Q<| zL)!|z(?B~3e8k~8i4PLK9Pk|l{T1-#gBArJakx(6Vc~lhYqgJn{wDai9`(-yWByNJVe65oW2e7Aw`70~B`Z!Kt8hqsG3 zoLWo20^xPTQLi9;6~fyQPMqPyn{ZLiV(`5X!;lI1>OsTc$}Zw?oy04IuM~XGgMJ72 zW`KsFl3m2%I*Ffy3;mj9qrkUlI6j49$+h&v$yWrP!MM;xT9yUA=VDl!2YET5Wk4Qr zxK85lql-!#_t}us8~D5Ewi0JJ@ps^%{`ksO_t^rzqoBPGK69VM|5NyW2EKzae4-=0 zmq2?Ce8k~8i62Bb^;{1*&jZH*mD|n}e@N1K2;q+a|B96k@dt2GpL@V}AO-_1@ZAU6 z-QXh**GYVnr1LDoKMnj2D;?r%aZ%2V;M*T_oKo=Hu1i+ZR)P z_J`|0y8?W~;W~+9AWP-rJCL&&_*{gWd?e0cy8e(;0?2fW!T&@IeR1$l1Z^z%iNkdg zABBs2Nc*w9F_d@k6@oSxe8k~8i5K7^AHD}3do+f21$=!$!|S(;IGkEL-wz$h5MIk% zfqO6#K%D3668>vg!!HXwj5?R}Ljpf5@GgPhLjnx{j=*IC8wCClfeinhz+nPU7Wjlf zOniLlZZ439o?H`DB|DG?={FA)6&g+~O21imZ!ak7*AzZLjvfv*T;+s*JF z2;^KV@ox%zMBsx0IXTPlZ34Fnyj|d}0@3~|KD4_EUL%kOQ;g4cldw`?xxg}k=Lpmz zfll}g!A}=BSYUy`T!GmFGX%ab&*85E|19u`z{3Jx6Zi{(KNI*%{RNUL^2xf%62i zjlqBTB7x@%JXfHe8*sv71s^K#M1gEG@E=CIqu_D8*u-fcN_a%zVS%p+{Dr_D3w&1K z(*nOMaF4*<0`C{tDG=>~N(b$Mg6jmX7Kr*@(NWJU*dQ=25cRyGqkdPA^E%Xfj=)lZ zSdOOXXA2xJaE!py1hQ&le9oH^qMA|=KtWW;3Znk@4X3{S5Rdv2whLstM7&X8y}&ww ziv%tdxIkdFz)FD?0%r=GF0fP}@00122xQwt9PO8aV+D>9SSTldN$Z(E_K1DwsM*DE=xhDQK@UyKV zPZT_C@95`P>B(pd>E{^UH1V&8e>>9VJ{Hp>dMuIqRZN7ONu=YUv46T){OsehZX(Z2 z`19Zo;iB7v%lOg1bp8LZ{H0(pJXczNsn5Y_rb3n1X|;HyPE`R?-zq=l8JSYg=*Tr{ zR%V&r^}@lH7IWjD>}Y6>&u(tQX)SZKL3s+3|JE4RR8~>Spt;^lq8u9^)D%Lz&6hHs zUV~9#v5n`ni5P%!j}2>xo(f*pTH8|IB!kAXi-q3z!6V;ihl`Z-)8g7&T*xBMZg<~E zIlCuiJ}PxLkl9tU)l3UkLf1^2F|E0&t-ZFXUEig$pPL(B8gGp^Es6W6?aqnyWMd91 zhkYj%z0-h!bB10ket}`hV*0_OmFI8Yn?Ke=(n?n#hkjm$2rBpyLzNX^55FS zhsSq+kFNRbO+IW+ym7tZc>YmIEa|#C|EQ#Ryx#6Z?e~GAvlKgKVzv>JmhH_;nj6ho zNFR3Jk613o9?@tKVyZ`7_=Z%jC+8p)pkguSAU%(|a0+9FomENzezc4w&9#j+Fz+K? zUABOo3UQ22cOY9s^NY{SRmR`lz8_u4Fd~p{*ZY11$zXd<$NoZh`+fw;K-5*ZlrwvF z1f7FK865XE`LQ4ES8p9PLqtFiy|%k{@#5C_a_TkxvZ-@tm|)dTQO+?uQ;$oR5wP#a zf-D^~hYeV&OOp|_@5cv`5w!0IWpE!nqelTcTxgo<()0-0_hT9!VjMF5%7+Ly7BY&o zH%&&+z8^bLK7Wol3o$6;aegv<_x-p95AqsBK8v0ERF@_L8#5>l@3Vbf3d21;kP)=+ zM-OFmx$j38GTb|pW|U?K%B+oUi2u$z1Z<7 zSMp;Ck38_(vtvJGpgC|>bg75#e+KQ@@gii5fsBpa%Lv@FgCBUiA!D!H%S7CZM_kIi z_&wV_kilnLhZ|x(JRkgQRet#G`|+sAs23Tp1j}d$+V=zdnzMpdARWw?%Y*pmTbJ+C`&_oneaau^$a*J~k-?Eh+C!#GkKwKMba%O6IzRMf zL{XLNB&6=HiprOMnzbnRLI?gs4Wi*B9`sDkc5#g7=MU zlrU+hS0QnfG@MPQ2FlOi3@1N(d~~FHzjKUL>IrIT@2aKgzCve2;5cJPJPAjWQ7ZcYtT={*XPg-uFR}WhxLhR)l@iB55+w?i5`&nw>5a#jwsfr>f#K{m_*F~S z@^js10PZYKZH4BiGMTk$H_=l;a##J;dZmn%yIc|;~5F58*NpoGiW@6EVn%bti znug}KnzL)#>aMFnT~*W8)O>wSW4yVgwzY0tWn*o-s=&rIRMs~)#phHNwFqh4^!ReF z1&X(htD1gEo6B%^QE?GujjLMO)*fHxCOv~o`L1tny{>KCjOLCebY-!BLXleFN9wql z@!Gn0Yn$_-?r&N%_G!R-m0l2immQ@PX)G2(IrNR2cJNPL>N286u z25XH@@91xn*eTH;VBOGHBj@)%o5b@!*28`H9gP(N1TD%t55LN>-mbufwG|9$*WQ}} zRBfJIBtgdMDs(OZIjjXWtd4gmQYC(sBWWuxNY(^Q^uwdM<`R5Gg}M<~n?9~d1V@#( z8o$ahbRRBD97#_q(p-Y)l-Cu<_W^MVp*#8hJBIa3ybxwYpo+vYofP0jz8N%DBVI+#R50jh*sx zFcs^_99e9jy90j94AOc#axRWGVK>^R*r?mB1HY$_;CdfdZ*1g!4NSp9lWAl03I&$#`=z&2raQI>O}h2sG)C zfy`FA@_UbdUIlUiIQ*7W6Lmx^$GFIHbTqp5Lgmavx7;+W@uRu6)xK83Tap7Bb*+f9Q#K4JQ_6;ce3VB%$|E1;AuW>AY#2}u8LZCL*bd0}+XQX}91NWK zMjM58KIbUK<3*bK!)?3VfX@}R|~yT=oLbrDfH<=9|g#C3jvuP^M!J$Fy)$j z0h*$}Nr&>tUm}q5h(nfwJio@+560w_;uG!%V9hd_cY7zJ^SKA&-?p)FxdSO&g!eJTsWt1+I-I9 z`+dNt&Y1glw)`f*(^dFLX7)esdHQs<-ELNLZWlvF0UchS?r{L8=`;q4O6fcM&9|qk znw)l56Y1$^X!u6)pL7pq^__d~5xYGF?-N1I!w;Wa+q$HFikgovPENGk^7+$!4C#4K?B?9~NWdwe^ z;A~fkvmZ@}{*!`#5O}`8z2MvODcF^xt|812_?pn~7I=j~)?wsZE;wyp4|Hl9s8^9l zGjPI$z#9eb5coRa&gUKHZvtsUO#CXqQBdw_f#(bSgTM^}2ZqtdIyK}B7kIwFD+I0- zSQ|k-dvVD59B{(h1*c6p@pA>w5%_bV?-BTS(Cgbm&SK;_;VJ0b5MCzmHi2IkzP*C~ zPGEt=neFOyF{XUlRDdz;^`3MDBU`KHCR_ z;8%eYwhCM=@G1#^Nbo$tj{+__Gs8&;{H{QL1zsiaGib98 zz_7YT;MoGl2z(cC``0tnS)hbG`;!po5-P|YuwI1$_+o)PqmTGOz-@obaJUx~;YsLJ z6CM@(BH&y4XFA-`lJF^kiv->wa1mh$9#()sh%@! zPKB~ZppCs^nmBhzQ6zPjQcAdg8Wu~S^toj-%I22Mo>r#r$Ro!u z`)0`==RsL#!hDaf3qY2P8R1{FTl6}GLS6}@N)r5IKHvNS0Hr5wrHWzPF}z?&XCtE_rzin(+; zOENgQtz@cBuHtD7MalhYqJ$}y*B`%!>YS+Fu4WkeM*%xQeceuT;<9ttH)(SKj6uA$75pXC#gtB>#A(sp2g( z#QmPEUuvn`-KZwayd@*QhcWDXGEu$tXP4^fKGY@go<5u;XEz#xG5rzsL^YLyR%<@@ zUGHJ3v3a{uO|cf)Sr_m|`Q@CX0|nK}I3MlGmbJ8_IGYYkfb29bO8jI;ZDVzF`87?= zt*9BM;oHnlKDm5&th+Arvhd{RWL@KZ3~B7D%zL!CtiGW=Ue!{&q+6ZRID<4xG8W;6 zuW4wiZParma@ReG$NOq&iPxpX>+=4RiQ0F0QFC*njdL$Z8`s+@+7z|pqD{c|jvh3A z4J)VQgXN};UffGlyFuDaW;aN$MuzT5)*^e8H$mPcZF*2xQmqE`Pkl^<^uHchM9kNIXW;S#Yte;aC4C=9U5svKaI+VHE1qU;bS2rwO1gos>BHTQ# zZgRq~b$vq?S2s6iID2q|Hfs-V#Q%n`X^rF5h*peX=@Me$b6Qo6#SdAOjmCIeo6BVo zi^cPCsXD`~U7MG|KDD6@M{s#QEYmqqj16=8_ljHKed5Jev|ywpUe|*pmesD%Dw+DV zE4j-W@L^1q40CFgm#ztO%6DPAhivLmE4PTaIpI8TXk)de} zMYT(obS&$D`EaxOHug&~MI`Pdj=hOl4%4bFoj_S?u%E;v3&dgJdTV=E0;{|Xej?MD ztc>Yc+@{*=fDUezC%mZ55abR$>6uVhoOcg_pz*}CLBq5`+MuDsG)8v-F@5YLEfs6r zF-X3}5-8aoaY?3;I@n|)LrO*Ju-g-*XTc9^S$6@+m>ce0=wJz%_wrV8?9UzRdB?#rS& z;zl1kt7lHL5?1;*7`CL^<%ZBHU}&@zS4VXbb#VTuswC_&AfMhdz3wN1@e~!+lzO?ZVDVw+kx<b-Qm56Cgds6^y2>J8Rc3!#U+`>sg2m%u$MW}@C=)lm%@cG@6W_hRZGzI7Nd@a$() z2^n*kK4j4Ch8`lz6lbvzxv47!;D#zST_S%k(iaUp`tLlVR~UWaaI0? zA%%zk18d9H?901-9nwmy`!snrUyNU{g*Su?4}SyU8=gt5n+@8=&2Q=uC1AtE!o#0K zXkznRQWrw3#JN>bRgBNQ%dqNXSe#+&=9Ai9m}BWfWoD|tD;Nk3nZP-qYy+??C6G$Bi}Dm_n7$NwTPKmcMpFzH&Kcxbo6~B3R){^mZC3^ zzWF}#e{MO$rbE$cq?}WD_z8sZ#?z&JNyWOs@G}i)dMBytZZ;{1{>v4Www;O1xAAvg zft?$dF_E%EiFIocwsF=W^Kc;W`_l`tojumYoux!*hNB(^zA%UTTMS1$41A*x|M4GG z?GCCYYW+%4HmO7pTTu=_!+^5GZ!J!&(@N7k6;G-lF>f#w&)53rZ2a6wd?40y-N=ZW zRc3u|sZJ?p`PMsZ)Q`Bb?{ltuY`XCPqp{;^lrTzS>g58)MH4xnxb zO>JpujK`KV*5U})lHROp!##*Z%=UtBbPbZpdO%mN$*YVxkYdetld@r|TowmgH94AG*xR!TFTY+)!0WwfgKHh2~|p$J^S~ zlvU``@p!J8wM*JDQRN6`1_DBt!id(%T-wkWR|gP>=6;7bD?QmCGBg)vtT^}>8B59G zv*39go`^N{;DqKs$QlSPlGJWSZ9`)RhD1XPX+3`v0<+d4;z4*ispG<44+5|yihdWK zYstX9yWfIG?Rh;p`!7HIh2%5tYV6Ie#53-y?|q(vbuMn`9}|r7n2+&PbOAim z>1lxHGI;u&1dnn#JbNUUH?TyFl_xvgZbqCJQhU>9res~o%ZS%EZ>i3$x$#<#frqA$ ziUvu`nlo))Q$u^%iY0N`fMkS7vLDoNKB!dL!zsmjy2JT&`{v<0l7ZZtgj?~;-XsN76&!lFj3;dmx{skFu~?Onv6~vS0Yh>c7$+R( zB$-|#lTP{s7HWI3yfc`o@z5P5kINCm1IWZZbE*oM4UnA7--7U|M({wjPaKsCpUxAj z2jb!K2`S1bo>x7v1Gc^8_znaM{zvn)YH*n&wMiSpv#Oo`Ty+vYQ6DvZq8vhf5|@tj z-^&o4iOKx$|1_xs{vUqTrZ1d!TjdH_M?u^?RV1_rTPxqN-EBReT-=u221@Ci>KG>!un> z)Te&;r@G;SGAgMzL$F8b!qI+4Q)gJczL8lS?X`;=<8E0T9U83KK1+b9L>^ifRh=Wj8Dk^c{pC1M{o}q1dnFI;6U2;IRm}h=L|C2=bS*^Ozgaa zey?WYY2PO%H}g43pWuD6KI(gjIqG{THq=o^eV<~E`W}{=DvE&9pUsK$CEU+PbLzL+ zrRKx$y;Id7lV{y*!Q=A%7kA=8=ONiB`R=1*s$YHHwpAkBd$jPceQ_|i$ zkntRR-XI--nhg&N#r~%bw&>}7L8L09xFC`py(?q(z{r^B6Ol+}O>}bPl+60*&mz-T zMCQ~-=4TWSz`5N&$S4{RnS}GdBRKRs`e*#TjWfJgN3P85y#Ta{10va(r(_g`uzk;( zj3`RNEF{BDiFIf&QGJZWeD*|CcO`jr^)ZC14vJF+pK>_M$kA(|D-DV9HP?JYYJ;o| zxU7wA{uSsWsiehV2L+C!T>l9e-04epH@sa0cC~^!B9#3Uu4F1~nXJd{u#!WQl2Q$_ z)wCN`HWlg34(m3br|PhIPHDW^x|``chqbFId=9J6wDRJx5>IJjco)9iqk!Aiecm=4 zOsi&d?Mk~AMoUd~T^!4*du)s2W^urrrIXs5C&{)qx=+Rq96RK0FTx~5;tXt&%@bkc zrVB?Rd)$+BcVd$1Lrij{BUs)v1O2i|we1yX=O$gBI<+*((OsYk> z$w_wCn5Ks__`qJBNsKbDdPa$E=M*=(iZH#$VZ62N%6eF*a9!N-9_7oitKZ=|j;jyG zS!1})#WfArd|dUo61ccF@>{rG#`P|)2tM@s;~ItQ0$kH^d0m-Ua>SgmvBe$jF{dit zRBgU^PHmfXYTcxmeB;EhJ8pC9q}ZvY&dl0nC>w3S#Lf;XVBs-0>>JHW)c$Q@q~ z-7wb)-53q!=S0Hm5r|mi^Yfa-aB?!_&E}9Bl@s{eGc;8uTreoI8Qr`mGf{tWV!@ zr^UyySEjcJ^z{~<>)J`54f>51eI{@_zeA>}3+p7Ca(Q&Nd0(iUdFkbM%6+N#L~tuN26k0EW*L zI9(w0SM>1$M+n5SP({bkuYw!}VSF^H3IZrdd6*IjQyyWdz{vtReoXpAfyDyH3LGV{ zP+&|T>kYh(@w3jxd!gv8uetXVd01Dg z_Xv>n^gz;a!yJEy*U94#+>dbOfxZ{?G4Kmn?crwp+bsGcmj71E&%HGaKl9o6)tqv2 zc#KVJav`wlSh>gE%&t-cC-%WJ9t)5356_++25y&t)q5EM$ow%kK-lfhsf)!U{YPWjDUG=zJPRN2Wn{jrpXAJ z=l&ovIHt)oymM}pF%~HrJzhnA$h(!MN6X)=Q5xqpZ{ zgn9Z`R-UQOPloS2cfbCQb2Z{#fU@OrX)^dG(RuTu88YZT-vb#z^V~g@(d9gM7c#Vh z`0Z|V!*;29BnRF7&bv4R z^X!ul`7(AkEaxYK=YNp}Wh~_^lX}SDd7)b&gYov@US?aebQ~UIVxOm!Dua8PtN`P^ zF)br@rmjm-HMvg8M+=XT@;j^IFl4ZEQ7~M~SO6KU$05UdwkkiA3_lx&w;_WaikQe~ zfegIHelpb8wV#Y*BBM}btPmLxSV-zBc5*e!?1AV9zXWL`=-xm%ODQhF zy?uf77|UYu0_aOS&7wga@;7wp!IOkI!8^H8@-1py{}HJeHc9iPWUIv@;SBsXWANk zKe6^3LS`DjBJJthU+%ap@nnd4t?e|Cw0X#rWI*I^(#BxZV+>qam=CEr8`oxg6#lg0 z`K%V8ZUeWw_B+YsF#R9pV>nz7&ZVo5P3|bx;g=|*4B93@r%QC;l#T(3wMv-WapJ1z zTjiRxanp%R+qGng(s*P5lTV33>OW{{pr{)+jkY2&>@|dKcwzPaAu0K%pL-4LWBA-( z?&z0THxHHl#?6o6_l-@^Ke6t6s6-Q+Ye7&?3mNoTWzi5P#XLi#a0{p?2sw#$4Ge+l z$y?P%+>1K4YfDo_3F|(oC4{NpR3(#%yE5_A&rp0?r8hh>@({*yY?p{zkKD;TXU3yY ztiq>IVpf5hciQaY=kMWxTHQ<8en3%k0&CBh> z5@l=fQYxheCzDXNAQve{1as>%Q|`r1IC|@TW?oA9(C^okiPdK#12!gJ#IK4v>!^O&lrz9VO~%6pYa;eiV%JH7?^vcmG-L{~sIxuJN33JGKBp_$|OQ?#g%cfirqmA(X{5!@Vfc zp77Bp5Ag_KPK0OGk}2bF_~k~g{_0tiESNHZoPVMKRW!7c3sn1raGv#vhEkpDA>Sr@s zr7kJYHYw}ufwj-IsBjmxA!`2@`wnXDJE(Qqu$RTK&2^t(dFVhNue%bKF9Atl2$NP6tf0{PYghvdi22eN; zaq_$#FsbTS@DBO-@={DV?Ubo$q~=%QR~a0g(2tpd)O7A*czSM9LY?Ae9YG_ip#yt$ zG_}E03^tSv*m@y6XfwiRSIxtMceV3Ds3_ErB?Z!^wzk%;MCyH$!XBZpfvM+u<^L2! zIoHdQ-d5k-+U{iJ{|=!YO$|%9HAE=VBWs#+WgFwMrkR+Nfv>M{1STw#`kddVd;rmi zv1rLM7A?J!hAGjcVG8VNOf<+ri_|+wAlfI1qI4Ono!q1~4Vn5TnI_^RH_x`gG3Gz{ zwn2?KV~Tb%)EVOoUW1weV*QeG3{`=#vKg4Pry1l5Mt(Y@@LFa#bMR3AuUg1>-Wp#s znY4FH+pL)P1Q@bW%DF~dbCyB0W|@+4+JFf5mX7p};;^Z40K;M0@*BW$ID2ZsfHg2< zxgz3pMv8k+iIilFq*=@5iZSCdn6G49FfckH`g4#X(TB*El*7;o1HKdeYQ`u=lF(@x z;~3CX5Xrp+3H_WQ88Zgp_$udzR3~yKZDz7zRa2aCcE3nuaxsi!5C}aGn46iMF(#CG zL$oM*}4@r!X`ck6`!|E|6GRgR&WG@pkD{05h0V8c0=(^<-#%XqL6 zr*GlqEZzyoI(U@~#&bzk!w_=13av7sBN3{_R8h?RxI#&z9JZqu=?GN-ucgLis3y(F zM$pb*Rp@*pITx)c+mVdqxQ=R**Mg2StnL7KPbA>l98GoLu&qt2GALZm(lT~Li?JCftZDQ@=}8Wj#@0J+Jl$D$%k{77lih%m z`y2#t?P-;3>Ek8PXh=WVNomYhnB_&{Sed$FCEz9K0nJ&ex*gPMR(#pwc&kfTlD6)3 zk^{?{mS$|;QQe$W33k4)(?w7ttfu2B2aM?;z5T4+sa6Ay)}wX2k56*Vugp5qOT&~2 z7Uy$@)fir}n}8({@z$xvYDsNvd(ldFBT>zdeL&jdlki+&J=Hcz@l28gEuHW!lT^#L z^WrW*Dw(!PS``!7wk^};OQZ(AMh@phM&UF0dcb>eac$;ST=$cPi+ibmAJ>bx-oiBq z16JHO{Ty6a1MW;dwRBRfc*Uv3E2iKZWeVms7UI9jS=j0(@rdf6ap*^5DM}Jb5Hr@|d>rlG5Ty6P=M7lxlGG zr*M?Z6?hFUxJl^a)v<1qN}SU1=P<&g5}f(wlujsi5d=6(G`C0}S>lKf@#Zg2kyHvv z6DBe;l7w(bolxwEf>k9na!lPh+kN@d-*vNhhW>0sE~1;KY`RwCx!xi3s&~S_Rs46s z|9SEA*&F|t;Qx}){}ujS;@=JbP(tmB??w?tqw$O4BEm<-VF5PCD{`z?9{aLykZzFOcd zy4>(rB*o3rb*Fb4Ddx(c%dhpV+Pb8>xwKra?OCJ9~b%#(9QE8KNp!5gTF??&-KVVRp@!1c)!E@&2)YN+tiroe=cZ0 z2X5pO|B3K@&qM#V(7y)yPSKP6yM+EPpyyk1KjVqN4)}H}-c1s38R+*~^lOBECFt8M z`aIyKyfNL2fzvjD<&XGu;P!o-EOKCb>)!8Q!Hk6%E+6sZc$b(je}GM@iBI|)LjM`) z=DtXO&cpW|5B{*k+YY)ZSB$q+=&L;R7EkVR#;*XrNA8z6ZFVp(oI6GM z$06M07sE#bH~B?;sPOdzeYYhiTj=k?2Gu-Q^1qCW`SL^1cL@K5pgm0+RttYj_;!JA zo+J6bEcDNTZuBDkF5pHl;x_}|YRPMtcy(xUY2yIbNxrMWx5eU{3*0<^hF1VL&yV=2 zxTrs-TwFTa$cOMA;+Df-5qP=4c>+%nc#^=U@IH~BAI5|W1#;~y@n52x5xyj_RbZ3A z^8}tPa37e-k7KPA94rvF(h6TFaErh@1>P=@`@N?GTfX!S}gc*fh;EsA0)89K(3o3-JC^Ag!p^NQ^LOp{G-6v1ab(R;XfAmtiY!Q zeplcgfo!|Tf4{&^fu9!0Noav#r2;1lglUH2 z!#k$n2!Wi{VLB*R3i7*xIEssc01B1>=7K&^AnI&|j}^#14#Nut#ssn*C!Ix~kVT#_ zUm(jc@u)ziOB_JK^?=YVybAD4G&?H*i8Eh_*9*Q#@CAZb3O-ZtQo(s2j8FX;f0W=c z!Ko+1sUO3mf&(c07&3=l&$k601?&&}6+rxlU%*d4z~=#T0iP54L7^WI`hKDB6FT1? z^7HII{D&VE`W~V07Wz)1bMXoJw+sDVp>GrVR-tbZI^R3;w*ylDMnLLa4T!oW2Wumg z-qQieH(Br!!HWeSD>&Cg@IGUL=L?=AINzhwA@?XC`Hlcm?jgZn75oLkpBMa~;0FZX zC-@VBKPvbh!FLM2L-2bA-zNAL!S57&jo_;UUmLAH{f3{etx%oMg073`<3|l-4;Q+M1Fp^u`k#cFDJ)C#?lXk_+7@fi++B8tr9=K z!yXm>gW&&;_+Nnk8S!(R9{os{-*RU{ zKl=F%xj_8oAz}tiN6y5_r>1`{}~a@b0_>)i+?x#tHpm1 z{%?!_2>ge{p97m?^z)oNq{HvQ7V-0Y@nZOg4czV=h5t=F1Nx7^|A6>u%Zc?*&ai^* z&OZ3RPdfbD;7^F3HlxTIXV{?a4*N7L^N6C{JMb9)0Lw4+k>ZiIO!>cN@jPYu=OEO` zAvAu^S;XEQa#Q!Q^^5_foG+~BY-`jYaXfim5m(jnm<<@))=Zm$&HlJSWV@bXRZ-@~ zm&RMwi89`_3n5>RdtwEJS`qTWcJ}pX8zdubXv@10MCOCj)k_`d3YKq;rTT6_>6wM| z;c+uUOl8&i4>e0_m(3I(8 z9+mA&uqd5Y&-u*+MXoB3)-`_9$z~#@Nt}v@fJz>K=<3yqwD=v*F(lI z#Fa5s__RyaqwBS7J4KJ@p$9%iobAv9RY8ig^VDx0+5yOzfEaH>hV4@IP(3#0sqcC? zp8LKNkx$d(yRH}?88A&~YbS$uE!z$Z4!now@*HF^-ag#R#jYgnK|R*xTDI+|dscw; zAilLIBOilXEH50>GEVX%a4p+lJVD%!GacVGlu-#8%v;E?o~_D{z%^ur;2g!cBBLHM z)%yplWoU*U%htw|)7rdOFZtLB=JERsyV~wouTH5+ ztjkm}ybIlyBgXot*Sy>j!y=%>x?W(y`VQ>F>oRgpMkToNo_yL`P2w)0uL(XnZI%E3LPgWv33|MYsfw?QSOmYzI@ zqNa=HKiSd~)8YIGmYtl7s=#~;h}c+N^0XNkwhsz%#D%UHm%HR-&?4lHwd7-j>RV&$e6mO9la0>3^-_eBF&FM|nM|Kl6ZI@6Cno9{`yn|f zX`OS6VU%We5QC{7^ck-7p)TK6`sAQTfMq+wl|HgKV7O66)Gwz%dgx3l3Nhic?8J*ai5IzvTV>P<73oy+oqiW0Iq%)#oGw)ukvlM4 zY-?ED(Adzvl8@yq{5cLkeB9eT%ah_+Zi+aKZdq*;)<7r{N=e>15;4Q4?HApHsr;61803qN3m;S=AQ zb)c&EVxx*hCa%*s*$MRvof;hw$&Aho62WVAgd)PxTN<4G$Gk$6@tB10xevh^3ppSq}`pM5{(Zu^p>Lq$(0=rr@1nmNh|}QzxTxsTyS`N z#6R?w;LiW5%|h)V474b?b2I2_RygQ!V2x?3M=8!AF|%kp0+%^Zt$K(!8D|dUl7fuW zvHao6$Qf8%kexBU0Lu|D$M7|^*dUZ~5yI-le=7V}L?(eR!UYYXjPnZA(gRkQpTPy| z`aJ-u?sP7NPq{ns`xvfJaw!1k`ai`-=l0UnR#8ejHMrqdc?Z>ozlLmYU1C)`S2=!F zT3}@}5K4HZnHEbl@HQJ=Ro$w}ya%@$B=ahjM;GHadH1X%>?(wfs(IE98&=nroi$U+ zlUCB)AB+(|S?*f}t7!k~)iF0GyJx0ts%fnf@VC6yJ&4xYhPL=5TEKH-O(WDd$J~^< zw69l9@Bb;wddwxF-rbMu6buk5jch#Jw+vX>|@#hzFXRocHc|JD?4sweGR+o6hzs2!$SMN z+csRxzhNz|zu`Hg!S51|PteuDKMLavbPe#26F>9Q_}k$>N9Zfzzd-yq!#`X6o8ey| z{s-ZYi~pzacZmNb_-_>d8De&q1RgB83DgZcQpK4gwC%;L%#riqkp+YpJ(|| z9k>o;RngBunx}|7Z#epQs(cxp#)CI3yexD5eBx0C^OhGK$B^jW_KY8s%x`>KSC(a_ z#a_Niiw%ZJi>-yxmmN!%|83BLT|PRNW4A0r&M15edebG}A4MmQD|y{0i|{J=?uFhv zJ-U;{=KC4=o&e8*Zul(Gsb1*GaUt8S0Ifu51bh~>*QPUh8)UP6;~%gs2N{jsHM|_x zVA}x#%==X&wy-t2`UJ5a&k`;Ru2J zJ|&K#s~~kI&QePV;Nm02E(mdzT@mh8*#QzFA9(L!770RT2_eVj2q}mVKtYy4@GAb( zAdh^+8BY8N5{Jz2VS$GLF~px@e+Sc>@Bz>%*UkshpAfoje@FTrq3;I7e|RT;NZ%p! z?Lz0A6Y2agp?rQ&;y=7a=ywXe9guo90#d(fz@gB8CLrTa2W0%og46zvc(LGP1s?*4 zXOY9_$9OqHXL%n6`cXjAj{q|MA;Di2`~|_E7yO{$2L#_I_!ELZD)=73cM85k@OuT{ zCioV??-YEE;Hv~*A$Yssje^$;zDV$ef>#S(Dfmpmrwcw=@Djm`1s^MTq2MvW2Mb;x zc#hyv!I>_?!V3g4eLk;=f>S=jDW7!4Cmt4@a`;?{^Em;i=R!Tm7Xusx`Vc_W4a(jQ zVanbP(-*3olaCR}M|tF!q+gYqTP;|DlT(dwP zwzKz$pY80^^ylk-sO7XL;yixpYGk1xfZS`~F zrxDrP;%7TP1UE-HY!@ffkIboq9y7$xy}UWhLi#rNSBw8q_`f0k=iz@<{72z;BAP!3 z^RRq(^N?9=b7zRZ5dK2=Y0DOa|5u1Y{}A{;FaE*sN69k~c5~3}3DV&|0RJlSbMEP7 z@ZeuLpss&}cK(`hc+%s8UPi-_{kb%`IxNSQd3W}a6?Xh zBHk2lZCH}bZtvJZ%IJnS(0qC)jm9L!mwzSb_Z-RzT4Rv?}14bPzi?t#Q zQjDh+ShuEL-Xdg~qws~$nP&D~rEzCjoXdao#qG;KUd3XZt&^&x;HfSb1 z-Tq8MQs$Fvt1J_~Oubo{xalg;zi|1*Fy+Qf!RSL=e1#iU7BN3jL8XkmJg2)PmUQFK zns8pp#Iw$x5U`Iqf+uKh?qfc!xse0@k_Bzu>|!^GOG)c1A{!{n%sR{0Ueu zU?(NjrOODgALE`abbYfmw0_fM1lf;$5E()CW0Y|f8djsn^T-crXVdfuvLE{`G7x=l z=Q{me=ez$I@p(#mUfDq1-`757_0wt-=SLOqS`Y7iq-KKU_I({MCU@p7g~mF!{&~zz z;*HpCs0~LPd)upz!1QDuo>H1%C)79eQv~n{I&4xfGp~&^axLQ4qePixID0XE#Tcb;@6Q2AF-GabY4v(g#TcbG7p^C_ zGtBIp)4{-zXd#&dLgf5B+3zs3C5JM}5M|V`PBr%*@Y|DbPG2VUf?@q7S+mK+`TM?k za&Byt%iqG;oIR|mS=`ak*xt}ov%I#3mVQoXSvFVmyXYxBob~rTZq&OyBHpivnRL%e zPP!vYjcGvCm3!ZniHsFZTyv>8~iGU7W(l0&g}6D%BuwXNV5`g=PzWA;%bl}E*E{89b2_rb-vh4 z&>=f_f`pGiINMk_6;7E9#}LpC=|?C!$5`H|w^SJEXIcJJEkDn1@{}8rE^DoADQ}W*5AT>y z$^eh&S*45Pmr(M{uQwdOi;9z@@Hke!W~zW+M< zeOws%bQocTWZ`wP@b%<-Xe1sq>krDJgL>VU`MWYAL zypdv^rbp2C5a+Ge<0ejJ;fH$^G9+u#WCVQ={TpQb4spLKGL#_w<0r%Sd*~62TQ?xi zJp--S0WyNVhfcNB()0-W9y$#&=*<3T8dJZvj4r>2x{%?D>+V~IGJfWx zhpPm_y8D)S4>Bf$?-25X@g`!jgJa)#h1}9FG6L62lpw+=#EHqejopwT#UE7dj2_%^ z)9>4E5oE9;o+&ckgA6IBUOgI?V^eB6@0yD`kx?Ns6qDyi^iWn#etOhH23~)sQe=cN z87KK^>CyGtpccp&3mN7dG^0Z5bLo0*5a%Oeh`1hlph|NJpoeOxj4(j^Ui{Vu?Sl-K z^_`GmyHq_?uOV=4&<`PFDk6Wqdl`XigL05_`yu0P$BrYWaTk_wtw{c1rd`AD_p+mjb*xo3l)ar; z$5}=uv9atZ<9!P8)JZI-;82>x=G~UaMNDKfO%*nT`|^uDpGT8GRcc$Wtm)f_#hUl ztl8HQF5dT6W#YbSvaMBYkjwDh2v2Ov(JASrL^wX^Zbhvm_q=E#r+4D+e8V9NVA{cv z_aqh&+2;kVK4R7oF%xmj%eT=2ZYVpFShpG;eRfbzq9flNYqhcLFtc5BeHR{k`O+*URn7)8 z%a^c-izYyc4K(EOEaDoXBIre2RzcT`wvO{yqfOT{*4-B}C2K{}uMwupGl%E(yZz5F zLR8VPxV5%*IBsJ`T8cBR{kb!E{x)-1Qsz zH=%B}mL=tH*LY4?Mu!mdRzyrc42P+Odoj%Zdew*FEM$z47<1&%Q8=4S9Hq(6I0hf5 zCS4U9ni|^q5$ozXQ0Yk>AF=fuI15|~ojPZlYSRMKRT(nuppR{xCTLqG?~ z$>ny5jMrCfrtO4Aai1af=g^BwT}_ouC1f>KpBvDUcKjUOC|QW7>S$4?|MjWS z=3rgfCv-$c;#X*BUU+$JV+U3z&EP-^#!z$rCP4#uUm;vW31=n?pOUYJPEaJ&tC7uw zWY{!6?MRtB5E#zB2fu33QhvdY;7u7<9mwHMzMV3zTJSq^q*_LVGY1cPkSrr{LIm@V z%csn{x zD~4L~C9jrepgGU1|ElEruP8>FGsbY)7tYecurn5fjmF}x=$|9ba<%YlX2x0If zoHxRJl~s-z;)Lcx5Ni>pM;Ek4=g{wuALo6z^H|oo3MXToO^qEU>t&ec0$f)hygDF! z1?Za)ewQ6?or|yy^y3Ksu}?V1g!bb4D%R_y$d`3K&m-(N2rIVZ!q0d|as3Tplk70W zI}v#?k{=V;qkp2#zs|oP<1>LbTKGReLz&Bc6_ETt!rt|UpG$nd58Ut*$KL#k?~9-p zi=0n_c6WyJB|c-gPU0Jd?*{PgvFPo<$6EO1!dGs|E62rjF91C(e5`lQ6*^?>a4b5%kjW3y4$gDHb&~(eu&QUmJTC*c z9iA=lVu5D~94GMIOwIR>!0iI>6}VX7)dDXUI8PwnBb5%&o+i~*#5soKN=^_t+4H)zW|w>k9Uv$ zV)%>2UkQJ?_*>v#BK|G#C&a%8e&!o(KsXeHI@!sCoP(gx6FNtFZWQ`q&~G6fy0Z^5 zl77%wA8r$R1^n_1LBX0QT!^mRG0R^8qM?ts{M5zJe`4_;viuA;JV?&x8UZ7lBLDjxw8&P^`%(W_L<-qhBE6me-Q zVl0uePRD0A>Mod2R?DYeR8hu_u3fgIVN^gi^9iKfx+ka8!cAtU1-SX077~!Ur(aa>Ek2z-QO=f%B8=z3z$H4K#z zdVT~wAHbfA@qdMu=oU6gaEA-rZ$Q+(+I45o^*%mKOCjfKG-@7~E+fF6Yl_^% zeYziMi%F9aWY6_MWCYoBQN~!LX!IC`1{}9Wm!?OMJ=e9_dVR~YXe;S>ew;*3lM!Uk zbrWRVgt)&D8A_1;@sr_e&-E^3u+6*z?WD)0$q2INS}8^kFZMu2kUduqWpruJ)rAcA z)}+Y_T$@4}w}abzFK%WaOk@PEO`(BE41A0F>t|YuXUkUyuYmicY+D;Y8z{~-urIhu zWUPV=bc^V`G6HSFxSnJbBJkW*>c0&#y!I*PUV?1Gsv(1&&__iE&s3GN?$txtbNSgo zEr1LbjlGazJD)raw1MJYL)85T-OC8Hfog{g_Vb^YdpR1MAL?HGY@oQ_iTP21dX)N? zqO%^5AA#$RjzR{@1J9hb^8h3(PrJ5(ItCf64i`X%$GIZA+f(?s+zZdRwVmAzb!SJ# z4;Fqi)p_m(qU()JDl`~Z1@a1?3hIm@em8)}oj*V|d)JRq@{gReUo4Dr8*N%!CgBiP-6gw(wAK|MLPkxv2?|YEHYoF%tChp2^BHp0V z_&O=m3v)Is6jL17Bq=+pSu0QjhQ~OMWgxyLsXxt|Jqi6;0t)*mihy` zRDYnT-+R8u=~LTO-n6`Vi9X6Hbi$9M`9Zt18tUoqD@zk6G$KS9Au7QxBaAOp-`oie zr+zTLaI#cxWHWxCJq1Rlkrxl(SKCwMz6fuMJ%w66#%Ck;6w0O}-JT+k);2V6$Pf36 zcF5#bYzYpqcS6}bBdr4)u9wtcG1;j8;mCj@+#gTV{r}ke7Wk@)YyEu=CvftBB#=Nv z!~?_@6d~amDPoWWK|v4#Qsos$ASfnj5)c#%%Dab`N_|wSV6nA6T5PGsUQ|@7Sh?1= zc%?11)>?~-)>c}zMf3l@*=zQhz0ck!!E*n%{oOmiv(K7Yvu4ej$DTcVX3g4pr{k{! zR@MQKtx*SskqphV!>oA?w0cWzl1LWxFWPjNg{?RBC{{S=WJG~$Trj`3vT0F6wZ$rk zbO`s#0v1mw?$SXELt(SSy>jgIL{^RDDL+aQ$qDz$QxT2T4U1uouse~t;a>S|thN+4 zlIzhg`UQ}pU(|j#S|62?kYD%IoV1SFtW#7?hXsiiW_i={s7lfShyOJ(TQn^ng$d_3 z*3>mL=`BFB;a_LU&L~lb!HzHRTwkNoVJtx z!v4T`lueEQSQs16Cr79-&0RO*2z2q}1ra0#^?Y(59 zr?*y3#T=+?-4vf&9}&1!)H02kh1-;|smd}l;{vFujPDfg+X)7Y*HZx{d>)iewquBY z4wqqVm>VDHL2z6ucptDek6u3LlAk0GV9=4pAw$l9#~-u29# z!(=gpKCG@*JsgKQ${vX^e3*Ko!UC~Uu5jgKS$ub0j%zEf?YJJo^*vla!}T66?f70; zipzBSJz>VJ1CF#wWlm^0sCQIUx8l!tG&+W{MC9!4^Zk$SUS7xdThdZyrsWKVj`M%L zOvJRie9}@bI=(QWozVJd9607n7o<;c~2DXcZnZlbm)PvkC#hOYL0(s=Z4*Ox0c^)-BZD zC6)}7$_?q5kaWz4bj*N!0N5W@euPyBlYTZJ(nrPtvOHq|kuFjONcnmLlCBVtbSw|) z$dGipJP0cOjK2;9dLQs^@lOW+Ir_nj_w(E0=e-Ag3x(%BeV+JvUva;?0~V8+8NW|Y ze>eEQD*h7qF~_pF@AZ2?+K9~t%{1Uw5D#H^FWw`5jw?gp2bppg8U6)^zZ3+T2KSBQ zf6JhG+VH<@_?b?pJ=y)Wuo$*t!k1 z#7>T3EYL5L#N$KH>SZ^~cz$qG#7^sMJ|-pW7dVS=&7;265A=Y2FGJXryInqXiJD4m zqxq2e8iMn*P}0Vh!6#{D!Psds$$VeqNeid#2>9Ap8x)Hb7Y!{M>iicCDT2X);(c|+*Z~v(^_5|`U@X{UtA%MED4X<2l_McvfBvWSONP_T{-Z=g}IpNc1b*f_Mc9MN6`Kg zc`QSYT8=?|obfP8j-dUg+wh=y4rTbVROE2*2&&Vd{ihjtIQ2q~<+?K@>Lf{yAp2@7 zFo9rysDW~i$0hLy+J9;R z-`0Eyi|k`Sw+9MWOqX@Gnpd3E{!;<^IBq-3irGB2frmVE;#VtK-1~61nobSi5z`nwj9TUGk@)$H7m6}feP@r7{tTD!*uR; zX~CWVcrf`o{PCUT1j?f77=G=fKGf@>-(K22@WAxWx<95<*w8J9dixFBOFIM}+~eHa zGLOK$wAq*g@?goB9(Gx}onwCk)s)ICi{D<_9T;#}{uMp#wtc8?U>^(IOWOt>QSewL zJdFH}ewunOZ6|o}xwZj3JkF`smiECO0uL^3Z}rH5>2QtaNoJ^eYd6Z-5AX>74q>wm zG|oO4ZdvtBTkI86A2;cK0jfpkw&8bWeC5*^5bV!D+Q;ba?^E*In(=rBB#PhqEGW#A z*N-6%2hLaig!pCH#=<@tkEib-9##OH6Y~1}H$KW)!(7JaVK2=5fTrwD)ga+Y`H-iv zqh^~Xz^VE>nGsLb54I(NX##bQzDNnO`fp9c<1_M%>Gl#Mi1Q zN{ZwDAFA!J9d;B&?lyDQmC2S1dVxS&E_f1Sujagm$=968SQ<4jqrQ$PWz^twGN)04 zXP6NAiaCX4i9I(o#mZyRqiiyqkpCX&XnY_Nj<3JM$m|kwgwcReDq++s<#Xl7$$(<6 zSxOd^=q$y{^pa|Femr5t!EJG&BYDn%d~M>JeuM|Ju8aqn zY}2#Eh*1Ku#Bd8D#1g~M_?pg0zW$f-ZlU;^pO9Afo2%^*;s&xo=%cLN>Y%v7f6cRSdPx5vrL z_+0NzDsCvS@x09V<`0?Fh@OjRW9(431qP09fDEP0ej*Z5U0>tlz<*_Y4(^zBS>YMa z>`AvD6L@HZM%LpST`@c*Yv;!n!%inpZVl{L6zknoIlr;LitVpr&mB-)+^@K(UvZyU z?>Sh6t%`wi+_|Q6ob)A9@Y#d%utLRD0u@s(a;TU_u9YbMG zG2j;9a<;TP{sb(IJ>ibCqbi&gfi{zThEw6NksYZVwXm`g21ivQe9AP99LY}YI@;Ts zp}Yg&K-V@Q6Skz8JDLy9ZHJUailpzyzh<8CF#@jrU1f)qg3A7GRwSyDwU6NmYA)>C zhD85C%3hcTgb*D`ClPniJ7yesvFV!=Nz0uJ%t%}v`E8#LRtClPZ2Gpz==6%6 zL#E#JMX-(9^vz6c`Vyx$eKUDjoS3hG&X$|R&DyK^odPhO43Gc`Z7W`eW{V( z#@_UeQrt-R9tg=5m*j3Sx1qYSsXBr8+f_j4=&CvgTk`9;oX*kJ(>c2ObPk0xJBLcd z@7#umU@pf+o<#Pt+~jQBBw`Z#7!c>o5Nm{@bVDsV;+**d-0((UJyVO5=hjR(la2N{ zq|U3<>sz5S*$c{mv+~ykiltSGtVlCAmOn$L3u|`n%IJ<<`Dhsm}t%>}114XD(XPbS@ zvy2W=kalR8(3ApOn9)iY5oEMSkkJ(6+mPclU)wCB*>$b_FXD~Fzb>>Ow*8gML(KU; zm3tdI_scyEe7P3D)LXJbmop^Lm2{YXM($rCS1$s*}j;9uz+b)9CAxoOYk6xipsm26tH&Yh!GZ*sNjO-HSI(@87rzFkf^{!V8loSv0Uq?#&f#c%8Xm_$6CTW-s0@* z)R>VO1>FWmcje#b)8C(Y!cSd@r2ElVMaNVevGsBE^IV5KV~JMUF+P_C6mDt19Nii_ zxuLXa_=5OUenC7f`h4_@Y1R&?>WqM`m||s)rYDA@bMs-0CM~*M;$V;lVZ$Vi6&{qI zmd6i~M=ya*8fBJ7aS30N4`Vb##Yzo7Xnt`g@@-E;HP?4R+y#cAnp;Di(MP|x{HC-} zMl_aY%>x`B?t=b?1w!j0T!zljSOlvTYAXJf<1Fw9E>Q7kHB~E&1dRQqik-~Zt}1pi z5Xx~*(0~g@-4_G!$SS-9w=3^u$%L1a@L?5uxsK)2yb2YMw7UVCZLf|!6S4TgaZ4(r zH50MmiLo;St-`(T|7g@td#!jW-*mG63<>;S0uqk||LH$pAN=#u8! zvDQs9XiXL_m9-!vM9zeZ`CVPjyejZXlWKh39)FXnp(kCd?A8qfhsOH4+N#EiI(N?M z)yC4zl-e+nvE@!R%`kr3UAxE^t(YEVbI5{pgTgH`-6)o*KHnatu#J znEE_^UAeS)2n{O@E9q4{z>+{|2^0~vp(O+mk0@<`sYT06bL|xJ#rwG>R%uW3uIh=f z%QVwm5mnU(?{BsR_tNONZ9)G6_*o__fvO9@;+`G%%e;Zr$LAf}I0t?{w5|pH8SwLka3%bohoA3f+u-j9KVPCK z7sh0Zd!mm4UjjVK!nPg<+0Lu&CRS+uTCae4aao@;s=@W@Iy^S*?;;f;&`^zo0joQa2-dy z(v8vjo}$l5-gn>{^=5PPP(UX=yiB_r*G$CC19ajH+f#>t-ii1vX1t+GdK~z?KQ=eh zxTurfi07nd)Y0bVyM5AAwn2!03i0$i>EUIV_J|%woT_$RF5nMDtb5s(a65jC#@c0s zA4d32T-cUuzdiyTQK8ERZUyMrFPM(u>xAwq&}}#HRS4%8;h91QyFM=b7{Q+he4asH zEcoug?=tWOp7j4f$Dy2Wz%Eu)=$=IfepT=<0_Y*DL8tAeU|rhR+4vxhPjB(3$1RK$toZ ztbfw|9T&_0N7%_af%{V9e<%2tfq&n?KMy-!yw^3|w}tLb&?!Y)@Ero&t%6?(yskgu z@y6)1Kf_lE-Q`C9#9t=(awC7@p=;{o&oJ#OQT}$I`$**cDf;ZEu(zeIPBd!^~~@rT+Dwm z@J9{0iw%CHD-$~CLb&Mqf==Hzq{}qI527$>lI~*+6>kWC;@^k8E?o}{zm1D>yy~Gl z2t3R2IPk9-=`l7r z{EoVk3;NMJsc!_Q@O(I+Xps|mo)g|F@T&s52`mtJH(q>5_cejJ0^18*gcmHve@WmM z1P&GWG{z0aKOwME;0%Gk$9={4-wLb{I8oplL^A#+fkOoj6!_7u179j|xWE#Dg9H`{L?3i?)tRnP!ZCq-E)vf!LYOCz&w7Tl1aj`cFy$cx za3Ew?y7-Vi5(EAmgvl3WQ$y$H0m-*FAo-Gxd`U;Xq$9(#00CUO_>>EEp>*r}2tC83 zW0=oW^22?rV4=VmAU5D5S%9RE3OtT`Bm|A&itwPIcM&Rae(xkGfxozeef?A zKj+NfryqskyV5V|M@OhYL0%I--&@`i8qV`+rIID&t>9|!GE{-OW}V({L|t8llYgx-?6RDXB+&Z#J?B* z1>!#f|2FY|1pk|;Q=aSKe7zU_=-7NF-7J32TR1Ke&u1L(3DOtAe?9OBD%TGl?SH|* zf5*VzYWVR?cIfe(b^QF6G=9nvYJaxjKY80~iFbI}SLtWGez$xSB5_1|mR_nE-B5Rp zUat5j4pZ29+jhKovLhjAk_op&l-?U^<@pcK5f@|8S!)-!cm`$GtWl#!)v48`CVQt^ zX>?4go>$#ajRhwkvvSS?m!FiT44-Xb(?3;f7ItjIZb`KnOSRq;l*U=p^gGwO ze*!6e4*<1>+O&a}f_~zp2@_|H8#}oI=dY5<+((O&;?WuPDy`qj>kJ+s`X}xHeOAdY z-{3`0m8*Ye(f2_xW1m|gn3$!v?}lI+=Y|L-(Y@TWozijw-WI`BfpwR6CYSmY@J9ru=)E`r1Ud`H7; zg>wf9kHGU^+rXnY(i{*TRp60dgRe%TUV}(Z!4AnK7Cz&yeLntTT&6o5*{h=f9(Krzo9fx#Y>=$_4Cf##DwdibH ziiJl>h;OmZM%OhCwYzRdh8>EazKx0<&^| z;Y@YV!~HQ(e4%#DRFd*YRfc3JN2;ztveo;VVv=1BPK9i`LS>(u6^(D2X?r8lmHXwp zq{bODh@Xb|_@+lNE^0ZtDan37j6Tw2A0cXkh@$85dDaWnd8@~43U#E6wiJIe<7j-% zCqPn?qkqYs9%(l(yJF1`a6iS@gp?RLSwQtWkbUb@*^fTuJ&e;=)hG_*G=N8Zb9b_r zs#(wDTbp~@8LBGeXJv7yr=Ahx^KcFZXRZ3JpMrx;^GL;mO=sH-vOJ%kJs(Nl+J&}@ zul=0OkjMAdf3W_)j`mcgcrCv6Dnzgpudx(u(QxI5<7@ko+I{Hh&+4?*07PuO{Q*WN zPV_MOVU&OE0F+;GIQk5zc?`-f-w?^;u)AN}tyrqObZ?yQFnFm44FDS`6Pxq zdpP-5I0B_VB4~e6l82z2SB_I~_^BGhxO$(}Ok)eQZx}z|wLqP5$PIm6hWk0_?T&hQ zZU{AHoE^z6w8L4EO8d*0pR;(pPly7nKw?LTK1zshCxqzZ5uy);xCZeV zzGo-;unFRb?tpz;#k#`*c(93WWmnE^!e=q0vijSNJq@Jo_XLWpmcnq1hB96bDyMr5 z@wCqnEvEZ~#Sn_a0|z-&TY%}Ix%L~m6)IDo^bL_I-)H?g6`AU=g90tzPJTCE>@q}rSSIWXgk{SD+CX~;rq1A;FO;P=mZ`6 z;TW0QX2bF&?PIp1R(zW%y-`~io;H%xov*0^52amGF+VdAw3Y6$2{|IuX3^eHX}^O$ zevs|f-p?_K6Q7MmwTY%adD5~cwq)FD`k1ddrw07A`qgKA!q#$hr&FW2?;g7UR~YA{ zTA}W`zAF2!zVGPXJ4xI+_c{85ud}FOe;lgt{qrAAOZ!fmwScPk;n7r@zrawMzo=8% zh;YAr5aO$^Bf>?wY3a{{q#Ww ze9AF)8?KO5ortZr<80z`_7=yeqDs#%LgD+bj2Ulxbpj5>uPD@10*;tQTE_AVQz7dz zj;Al%UNfy7JBhKsRI!r?E>LWyYQmqw0}LFO^S%WF_oG5@x40jY!H*O*J|{nG6AwEM z?Z&XX1DU&X40<@d0~uSKe6S$naV3hxA1m0iqlJHGj|AFf{TnBOe9M|t~y^AY?*Q(QSorP;C zu3flHSAh3suUm(;1+G7#j%{TSK!#&g3+8cyvMM%bDZl)RB2+glm>W|PDb3~uwJ}S5 z7S>@&-DIxaKosQ|eiLE6^uh3_l9$=~r2__0C%LMms(6UiqB?Swk`o<9m67W!bPRKO zRWGq}?S|_nUWZ4ZDl6-eY3Cq37BXE1KSvJMPdJ#WDGRw=im(^|Hs4dY61 z{Ty*udg7R-0#`1+r+TXyXXw&40l$jhVr4~YeOM!YE6`j2+}!+%PkQFP8`mX&X>Pv2 zjEA3kp)quctD&FC@9M(sm;+oj!iS9TB|`TF;5P_<6DoYL;ClhT)xe*DFxMK%k8~ZO zC(5?bVd#UZe4z*GeAkq8#}VFQ(7gv-4Dvzm#g*@2!9NSUneRS?&3u0Vy-l{i&i4UH zhm%y!_e+`Y%?O+MQWuB$!mg;3@5~VTmf$Y}Ugt|ZOddG-GECc~Oposq?%ZPEa65?a zf-u)U;Z!)6@gg7NGbJ7LMqT;B)~r*1r27@Fp5PBt2Rm08>7N9?2k`d;zs|tlgYbSM zya9BSZz=FA41A;D=L5gYz*i!y>y`NrhCI4nUqE5{laG{>;WG?*8Ky2c<&A<)%S-&n zxMIM+3H?hg2l1~7{t)n54&q;=o~Fpf@OPkRs^zFf_!|i8e#Y=-Ts^>l1=1~%bi`ka zu&xh=r{Ri$ZXEDULdUUawBQSYuQ%{~K_xw!a_2$=e+d0LgrVgnf!7PXR^U*90|nAJ zH|ft7_zSc@!#@>xslbZ`{u+^tx92!kgt}r37YJm#GW-nWBYaZe9)TPOh<{ih-%%O< zn!wuxvfhY~3tT2}iNG%jyhh+mfmaBeEO3IrQh~z-o-44Az@7qGugn+qs$ix-KL3aZ zP_Qo`s$JO}CPe$Fa7-Y_RN^`I5#|ZxILBtCc)}xnZIM-iUm?HKZ}1M{P=u{!mopWxcGO%&(#pp?}vYd_}_qk5z3GanHgUXh)-hR z(m`1UXLr#LnqBZe20xN3cf#g+Gc&YD+`FVUzEp6cZ$w??5kMfFp} zbKa7Z)D2A)J=vIRQBBaLY54!|+pkh|>e00L9_M}~^nVF;(GK0p%!Nfxn;L)g2tjWA=DaM8A(Kz$Wf)#1Y~ZQ(b({)3rwLir?2}db)#n z_+Cm+#9Bc>r*)K`0BR9#)zS;B$Bc>P+=Tg5IEeO?d1EkCWAz;(RLt9#KrBDF-LX z(oZRla#EH+ovCTUBTIPbbS5$1z_XE$E?v2di@f zc$m)JE~)jGlB0ld!;Oq9yTway!D}Y_|<71 zc(6_n2#;>y5!Ba%^uG$ggOACB!UJCI3^`Kkf5pIq&*($o;c-s2wxs{n8$8}e;v*h8 z&_8N4Pcp;MU=^aATm#6#%g$^JFzkmDanXT|x;Sp&RmoYmhPTzu*8j>o$^=lLdJRKc zlK$5lK>B`5moI->tI72(UGv+u<>Vw4X6cG6;MR_GoBRj&5xsJcodPIhhh~q$Ff%)0QtP^KkduzQ+^oNf%w|LBGJb2 z>yRRA8#82OmWOM^l8NC;|UC8N&!pkYrd1!-0)RTN~=O6aiNxS!?M zYFUQT-kLvSCbDtU%XaOW7NsAjLKO^H-!_=Fm6sde^jDCYlHCOgx3*rEbT-@g^!4QM z#AdRFDe7w&+VlO<;e|&pS3DeB^k(n+;iaq_^f6S{U1-qw<~e3!=zMiW;`PsN zEYCt8*oaz1PbklNrwo+El{$ZY)XIV>WoDbiyqZU?!F^@_gp7PWQMthUT0lGE1y zCV1O>8A^Wu|FdSzS+rnb(}LPriz{bw+G&NZN#BJCC)hpzF9@OxBO4kjms*ju4vuX3 ztUMYEUer_x+IE=>!S7M3VikExUCVk9^g%UNvs*}6OHi3)v5;Pj#1Yy?JHex$b8L`cS>fG6RFi(3=nsuwvvFp>xFkl-V zPTjhhuz>qmTKfF7_R)u-T~~tf;;?AfT>^hC{LvmOVHme>=d`IA=i}qnL-Ws1OD|1J zD@jYg63l;`mVOlimkh>@8Vd3Gy$Kgg&~n4~LEDRe<$i!}^#Z$=TIEnEZW$@*)xs$^ z;Zi(b^-hC&E>t&Q+R(yt-X5T71t01psW`iyjC_hFo=#Q^a~WqY;eHl2THG=FEOR;5 z%Tip4YT-Dj2Tsnk%!wEWct=ByBe?q+z>(84vT_VpTUtKdi+QW9N2teGALHtRx`2v} z#aV`SZdE$n7|CjM*j2-)I$)Yqf6d!YIJa(5ZPSHI%atZsC7v1cY1njf6HLJmL&>l) z&^S!d4729eVWqv{8dx=*$TcENlZGYq<4nam+h69^ybG8uJKB3xtn)nUD*14tI1`j0 zFoIfD<#-n^q*+uru6^>YHjHWZr;t|_?A#sDOP;(7(w>$pn! z_G-8lSR3*>?$>f{6OVXn?0_Qb#m&6_g7e4CES)*-%E9Ai+)y$TraQ+%Q7&P@bFpop z)6|^P#yvfzIWL_&y0Wp!X@a`ils$rLPUv>3TwJ51(>RvxI>C{KlOQz_0^A4u`x1ws z1aXWhl&=k)nO_`eE2=c?q(Jh;~SL*VZL&-GO1 zPyCIzP}cU9fXwGI#EYKnj$XixfqozR9qAe7z82~Ff{tsu8V~L2op}b`ClH==hoO&_ zC3x;d@w?;1{}6b!ngzbZ-v@m*oe#s%r{lMJ+BXUP1P`Bqf{!5`*SaYO({%-1)X482 zh(Oer03M8DuFEH|*4dhr{%=diYxx@*#gX6?dT*Maw|Gt6e%P{dk?c_cZ zoT5Jyg8+&jIb9$J1%^+ce-R!KxL;tMKM-Perd+>iGem+Mzi6cFqqviBN z7|uKD#m{Hqee^?!!@zSAOd3AFkBFahl1xZWJfE$~Rv-L)zBUpMfw?DhgZN9~-!1;> z@V_DcW$@z=nWEnY|3LBYg?~HbrtTV-kScIxgXdx34+)-2L~{lI5%9kw9u>o9Z7=#E z3&$zw|0;Yb{9l9r%+A{_?k6s$KYzQ${YkdznO(M995)|=A5qFZWB5lPFOBC|tNlF; zyo>=V?VAP-UuQHu#%;$x$MCN)@*=IKm+?XI{7m|AKC}CNp4qObQo+hr#e`84#?6{k zKDvBT`K6=EXVHwFcZO&y%~k7ZdtEKpYpBGdROf0c8`TmZEOkw){?eia4b_*{)n2+_ zp*?#h$>j}|^O^S9jl8gY+$^Ua z{U~Sscbflmm)7&X=Z+jRY9!xd%=)KN7usi*G+`sdpXJ5%q~6?95Ib+wDQFUJ_9=*5 zZ}kCsgMR%?NDC7!I`-1Z6(f0Lz&75P31yRgZjXht`cd!4No(7q)bxQJRp^s#?)l#W z4*MjDTFSvtTJ)$R`c*-aZlVuS;C7UuL+G1KbQkr?LBdR&Z<%AdKeWKs=@Ko_nZ1If zN}q8MR2LoBqCR8E;1=~6$JUOlT{@wms=6Ve+4x!Y8n+hOdWnSXATKY@Bk5YB*LW2s z7h11z%(?a)A2W~@ih<&xbv69;8kzo=P>$%1=OkUhAT^hx7f(UkwWQZL3X`6j@o@VP zdX*lR%p*Xr@et-3bnEZ}=W$6qg7g|shDVTIBYFG=Ichn24|bm0Npb|~H9i8}yByR< zb<8eF5qO94p1i zD|iIyHIhfn;88RL>px`bE=x+i#!8VR|13M9-@oWs1?m%4fyYE7EC3Hyz--7N-Ogbr zJQ{;+ucJC)oc6+JT67tL*QXLcUe;F z&yB&$;T9x50UmfAv0g%1F#UHqDT~s5^V5wy3?3IF#fILlWV&q>Qu7GXjVz2|EJeE< z1`ox{B5N99xbOtV}aK*Aujp zvIOc^ZUc`9h$jkQ|jXS}EeQcWWmquI ziie+G<1X;vJy#_>>ZLw>cq|CgYuqC|777mvAkL6OKP&lks6t!2&j9QLk9J7Z1Rfq2 z*5Q`)8V`WSK{UiNj~tmkdW|bkPOi%y;KCW6(V%hk8vDV|i**Y!d$9rVWE}JwU3SH& zg$R3U-^B2w?5TYj_qMGIc$Au8|4C&*Y9S7f&&X4Xh&Pcy)V#i{^u%5zCek6kRz*RN zkP2&CRn+Tt6m=B4Y5lo`mKyEqfj}!MMh(tWn0yTlX2v7!;+xE&-+;JbL#LR)VppoK3;WUcOc~>A*cnG#%JWj*X$x08?OeQjknc! z%GwC(_@;WMr@1|;uo;Qm&8jvuP-nUnOQB-9<{V~}7mBa>0CS)9i&iD;nXb<(Tt8)n zqi6aNv=iB>vsc~1R)KD5N%61Oe|;JHjZ!r|uY`K0D^&kiI*$kAkvpJ&8eh-ZuBW~p z1O@uX>bt;-I;Ky?%U8u$P?TgjY^GX{_-f`DI=udwqw~N-Nwj(qQ1L~p;%oY|R485~ z6yNkma=Y!1tSh5wiz(ZtKP8J)fQX`f*^lls6jv2bRZ}+4ud2L%72os^q&K<#`X9~B zyF%|gm7+aSk7ppXA90|>v{q!gfcF*Y%P90oyR z0MYger^Q#?0=oG49551HU#i!lIXNI(M|U7u_7nS7?k`Zv*lxw?E8{DtF?GB*?*oT{ zQf96}!uX;*$O=W}f$MKL8edteL^~E=Ih~?46=oUPZY)`U z%--)-V%0f$pCx%OTCbQ_A&pUEax+^XLIW9h1v+m{G`BlCFOq)ms5s5o-*{&Ww65c2eWjR1}$hk{}6QKNuzF#AU&3sji}a5u0hS5`|(601HQy!Ag`l2~h@XQCxcB zgVS-pSmAG^%JI^=rpb#M>K87e3S4NU%8z;NGV>d$@>`V1Z=}voiawG>Ux#=rJOHnY zf#tK;bE}xuB`Pas(+4R+Q##n{@0X~oq=qli*|fKH+%I7^*|4*u(&WJQTJ;huH2zE! zGi2r3O^9O(m$DOmlhRmWe55tSPK9~r_^vD`2q^O$b=OedWlCnziJ#NOeb>yWdzeTEJFo*eOE{i<5EYi7jOlV(O zp+)Q=s*3+|vRTWbKgLsSv(G*Rah;NfvUI>(yK@g-r{sAX)hM0yIxUdv9=whMMSMnK zD|8*Z=__E6eU&iJwY&Lhrul>|WMyndo~^1uy=S3?hazGV%rRJ@4I#>Xp^{xX>;_L= zZqTBu4vQpGiyeLC-axs-H|JRy8CXs^DdFrIy*Wf_er`&1vqz$v9f|C6)vI0P(9L$% zIaa4!bYg5sin?86;+C;OcZWz7B7bg6gr+2JLo4)kyJ*qumnAySK8>;CdE7lXDe^xR z%$Ly%kIQ>_gThb|R+UrA1_JxZn$F4?Wj|}r=rS4s*Flg1K4v*Y$w81Vvuz4FMbW0i zX@!jJ1UO3KjZaz-Cq(!%&o0tv{ zqQ&V4LtWCW@2I%+@W4D^&hKm^qE~`nBhJr+3k$**3!oKr@(!az=nB&e&WL9#{az6`c^gvJ=LbLL9>hpNH(DuOtrO^o6Kbh}dgF`Dyr$ z?UgMb!QrFj0$ezP!#Vx6wio}7<68`DRWtSm+pDAaS~QHeg>`u{irR(B@r`AlqH<7t zskjf9k&vhwg__Km@7P|=<2<~!Ou+>yHHvfIA9BuXP5e2)A=|5CIYq0+s1mZKny5;J za->~_;C6+&Oj8{}#`wWeg`w3G$DkQk%J(hx$gJiY5MPvnb*K_OIY5UdK>%Kyi22Wk zPI?9&FbzJ2*5p(#`H}A^->AbF0W_X-SwZU(t$r_ZUPzun!v*E(eVtCRqF_%|_zry1 z6K*x9P5D;uddF_{J6A#^zQeX^nw?b3GgPnMhW|wW=F~|a72|BnuT3p3#+Yk0oFO`A z$T-t!`Q6pxT+yRw$O)8dI9Kv@MDNYV)fHC>t`WFK;xgP4Y*d);V9X5J{zBlkd+2uc zNT%xs95fFrray4mo(uFSbcqUZPhrOY97|u zRM~+4>iWut%BH%8VZiJ7GWX%LlQ`w3`vOG0rfzZd1hs%RvS}tu5z&bD;pP z)g?J4ht)j4DY@?fzD5*e5y~W|^|VmFBL*rd`Cy*^hzZI3ba{;d&UGFy)d4(EN{4{3wl2o^^_Z>)bicka3$G$E>q=_|qMIbDY8cJpCzdH7|ul4zMWA{ggYQidFUAKgfMPj%IIFs+4h$XJ@elAXho5bB41P{S*f#WY zvcYzypHm99H~m~&WPYqG>L~pX^nU}MVb<6C!0iJr+B1OzTE(gDH~1;%xEQfGzZ6qI z{V^Wds(y49($i@i`^hNa)Ve0{X1SZeFA5pFPM4egkZC#7(dFiXn=Ut(#n?y3gNE}R z_R}li=Mv9c_~*mV#TDjB`HlnUEjROK`Sl1(naV__t%hu+#Y1?ew6p}rN3EoTqoqCF zV|!0a9UwKvxDmtk6JtcrRv%EE>&ny}&?i+{0JwJ{H{J1=0$Ep`5I=$U0OalBlcTH~44>{LcAB<9y?Apsz)Iof&VOy_^pG zvxryIP<^)2NWTp6pCJBSGrbYN4fvnD+T8r*fcU+@_x^2jGi>N52e1%Uu_7JTS#GmuK=H?PJ9{z5)DiC)O;`m`2hqoaY&n&+9 zdUNw2pR`*L_a@@Dm~n<&yAVJ1_x@)}XQ6YKVVIi`wRRrGJpi}kx419HBK#2U5gi^R zbcMjbVbFC4ei+iXk@yeVSvy}d;@<@?#=j2y{RY41fM>ox1pa{CKX*(3?h(>SdWIhq zy4!(YXV7g#xW)*tMEDLPd;`J{8GM@BS@-fDXL-o?YT-K#bbE|+lMpuZKTqho0e?`^ zp9b6s48D~A&9>IgBZ6Ooapo1le-C(mFPQlezfJJ#f!|}`uLFJ*_*^OR13l@w3%(=p z2aI%Cg8wMZ+IiT(|0yj|PUia-F3R~E(Cstm@NT@5x`JB1pMb6$beMJTq+M8z{}#e~ z*g>TnTZP|^$cOrh8h<_LUNX{MDRk!puj_3XaD}+akq=(McitiNM%!t(>;cCTO=Lv58z_HcLBe_z~6$fE+6R{aFu~>9`L%p z2Lm@-@Z*8sFX@TDNbn`V>-r_Whv0L8-z)S_g)w&Fn<~eQ@EaIZ%aGsCa8`Slfqy~p z{{j5{(m$F02Mil@-v&QEpVp#qO!TxI-Wfy)J6FA(FaihoDodV#A2<_N@irs%#B zvEdql83Nl1{4d;h%rzfcQmf@W=QnK*rA&{B*%j6TEq!l75`v#|V9y(3c8+xZwE?LHa?0 zFA{uT!S@z?79jgk6p(TsN4emQybs9q#{enc5eXlb@P0t1+beJnAk%LHWV$;5nQki} z%guHpewE-?2)+rB`PBn5ejy;!u^ox868vnzPZ#_&!B+@=qTt5~p6yINWr8mi{BXgS z2!4>@iv*ton1^)ihb&)2!T=W15Un8l0q-lugQvpluzA0ohVfb3j8NYWLZOx;&9#E( z_?*Ts&DpKD^D&=3BF z;NKh1Mf%6Vf4TU#!M{%YTvvWv{KtXkrV)8^E$tuTFM&S-xygrXJ|o1>_2+BF&vlpG z;^*26-ZPcW3!d-!MEtM8&n0o%&Y%H{O7X|wUoHMp_;-naHvGR7{|fk<#lIc?i?Jq8 zK6~L`E&e0$KPvtc@Kf1>GzEod8!XtqSNlianK$QWQt@*xMw>}YyB+j=&eOjH{yTs_vtYZ$vuL!fLwg)N z+s0@5nWt^Hw!_~I^!O<^4K&*Sy5Yappn2NBzhdBjVE8u~{vC#Y6>>pPIW(=~Cr;zt z_BbZ<80Y{uPE1vd#YubE((qer?Po76V};(f&ybRIL8GEJmfs{hUuzudD@G2#mb4HP zf{1Ma$Bab_=0NtF)eCdj1GIR4*waYXwXnj=kwAF>=hQp@Gf+i|G zt0*X&1n8{??DRUj!2$8=)~M$0ZUBL2Z!86!u_c&-$}R?X`A^jj|7YF*ZB;r~{k7Bw zo&7Gm{H-SU-6m`$5C4tBlT55O>g5Ko@1RK&0)}4qN8*YHOSpKbc-)_jqg9synq~lL zJoiqjd=#l+c_m>ECiyneoDFi*P)l$ES8-cvu|zJ;IG>5L_yzcWcqY0zSZ(Y8*b-7Ws8ztyg}Gb z^9cH0<1=_Kya_J`*PgCZI53$ct55)2p%!zORm!(yGBI?c=tq(Z%9Hrx%y9%Bgn2%80~Qf zl03>6QnyRu5oFisYtp8dqJMf^5|1FeM&uDgV$I{=;FGs&^dpg@HdziwEV1kYkf5(5_J)c!VLq0Z&<+3I%^D zOW=1S3ouC3fbQVu?ED{s95`KUVTs2pN1$D!72rYQL7#WZfRNj@WY>s$LKh=R8F-k^ zU6#~#ja~zfdL-To9&G@Z4aJ&_$qasNlZc0a{OspU#J$F{aG{%d9|Mnw&BI$C>d>yA zZKT=YaUs&=frshbWl>tAQ2uLdB8~T(k2}GGdy>;c4sJAzG?}S1ibtSrq$NGGGh=LCAd;?OL*pG#orwhwlrILhwM*PRce?sqi>1Jo*On zQ0?Mp*Qg9UqR96n;W0?c0+hFH1MM1(6CV69Xc!3%XYfdE*Qf$K@VK<1;Nfu&%a-gK zO$U!-sKgwP9B7vs&6CV9{99!x=NQ19*g$H^@V9G(B}8R=i|}M!fL)_cF-$7EMj5y- zZ4(~>c8$1js%>Z3c8wZ{pt1@j;YyGD!cs9?KB$IpOugd1SJ1@>>Y!ml~oc8#bM zm=rY(mS2=zqZLYK*fqL?2@_^XP6I*0EQ#B$k+T1h(ymbvnTgq>mh2kYrhf3P$H5d7 zc8vzLiLX6Z3Ed{X`8OEyb$M39ywD?|^PX*-A75Ln34RBHjkj-PhK9+CD?qybS%Z&a z4m(Gi|3HQYWf5%_ZGMYb!)!%YV8t+zX&Pwdv2I7%SzusgIa0)@pwh$f_*(k&GUD-} z9_GLJM2WHT0um%@Y&{HP>_HSPu=I$p9K}SmvP9Ds39C1^gP>^NJ00RH75nkg=16E) z2!?hH^H%P5Ifk~>{a_p0RgB_{2d76u@!O6A_k~E8Yi*NB?~|HcW;;9^Z=3EBy#R^g zo9-tY!(>vJLfHnJ{OSc3O0FhbbjEJ&;%n;Y&x42c65rIH%qs9v&f92X$ZQ1KHHvRK zomkxnu!i+jVr_<5U^0-=%3KPqrbtyOn>GtUXw-`N(aih1DxTVu(1j`^en;11N~n*D z*hOlowJwTj-b~NOP90N1c^GMwDWPtXg_siht=p7P%wV}+nG)JUObSy%#faC<_+!|X z(E_a@W7;D70j9~yl+g2xP2989AV}P^hOL?Jg3e{3#$`&VACjdqCA5gC$adp={=sFeNm_&Q`jgG9~nG!j#Zu2~$GMzC}|)-*cN1x{=J) z5TF=uZNY}nE2!;28$y>Ov9ArGrAW1L(-d}J_iaSGM#_fJ&&ZcHgxJ$IKCzml%7)M) z+n2NP(Q5k8zGl1pA=pk(ACQZkpeL1`pmK0_?sW`@-v&0oPS7TmV5}#>5@Nk}g3e_& zo5z#XuoE;Mq;g-RVY*;XIsWbJ1lda`r@%o*D%;)eAb}d5P zL(n8tZaMxPQy<;CV4h{z80kLH4twnbb^kKYc(F?^Ok$-L0t{9HF!K*g0R}4p<|G6d ztOc;bHwAEY)@rR#sp3kGYamW&N_*Q3PpRT6MJm-CJJ|L~N?D|AsHCbiId&z%+`@%y zoJB0E6@DimYjZu>3XM~_Gv`duJC!<4<-RUarg2&Vsnl_l;4WsALCxmmnoC|QwaeTv zj74A%pBiG8+f=q<7GUW(sbwnVpedAa7%K~@R=w4I9e9*i z#Zs!d>b|2?e=;STI~ezqao^2#Bx7-;XfPczm-n4Af3pViuv&r^r$rv`mIOqoQ6ez= zOHsAXtzUDW`_`|~B6!RT)lh`TRMWiCDj5=YY<-A1-fQMs@5!}Z=W2zgL(Qh;655?p z8Mj)jIvd&l%FJT1CyT{8i`>MCJu9@>ZfV$Vis2o%_4)d*`CFmul`s^9MmYu7N%Cu|rigUi}2mm&Ek5|ct3LlpWu zN^rS%HhOAtqn2Cll#Nn3xvn{7gcC={6yBhB6`4^W;njftogZ!t<34p)y$afe|0r z^oj0;4WhrMg$^f73k@?(3ylcRpgkdcj@xRJe$zi;M`%j09ic`3c7(3N_oDxW%m^Lj zt)ssG%V(L@ANSKWd{apn`QhsWH^vOhLPXIr3=<+IUB&V&j&hvap3NzsHL)CkXB`bA zL!6VLS%8|V6A*Psp)S{`4-xFd36OP}M!kp(DT=KzaB|brfN5gTYoU6+DJw$$?^($+ zH#>#%`tt^Al@maP)=yqX7shJi8{JAJ&DOnoIMaU4_{^CXU+Dh%H>s1G;i`FL>t0u` zq1Lg|CG}r`NW}A%u;od1Ql-wYTK9&L+{X6oJm{t0_2$iQWG1)2x!%BjycJiXM{{nW z=X;zH3zfqYFt<0T8C>BuA6Zs z+)LO+Fx|qK8M6J{i~h(%H?c=D-Cm@nZp0h7*jlH+UJ$AP7O))yKEB_k*B!}9ZfJGa zR?E$7*&kM-_Vnnw2BaG1lY(7C3E!fUwP7d7vPB3m5#*U?p9+gXFspRoQs?FBkb2f9>I_4HmD0qJMg0`mlC)yD_`#SWTqAIe z#WexfmAJ0L#l6FIxbDaGBV7Hkw=xLVXk3$U-G%FCz}ExPHqmzh|BfpYE2KXK#5kz- z^?6u}ez(0L8WpN_nHb`0e(bCyV?$yh7Y8L`uuIf82Gc|dM|(fiQNht1z77LKrLXPWTrH*Xf!x<5v0w_{q&VpP9mT2760y>Ky3*9%w8*k@0GhO;5|XO^Gq zK<@#c-qT(WVxA#fJj?E_3!qgQ@w``#GQAPA{e!?uyVQ1v=9bVXk+s+~4MbZ+Y8|3y z3r2`Os~IAf<)M0Mm#r}^aRT;Ec$H5-HyB{svY)iZ*3hcoq_#Emd&Jj~skS9#*u|L+ z^nh1W+ZtMc`0tqMJ+_8EL_E*DJN%9Ky+B_DTSKb@;*S9TQ^eow6VGwu1g_EmTSNuu zJlCeMMZ|N$kEXCiG!5}@BfiAU8~$#%nh@6(wurU^I^{BK5p4y2O@J+;U5L9IaZM&) zqt0JK{9h1%hfn->G4PDWka`bn?JUE60k@++aCag+-R?^&yh`X`(`V-rgRU0%FChJ7 zi64ddCL{iQi5~#Gw&_9sU4*_3@G;5fKXAW(44XSeM)*$%mm1->5Uv;gq<^igb+5Kf z!7yzBjfOn?L6>8sdjjD>M!Nfi4rgX}P8a-Y;A#Z_Mc@|-9`3Be#ax$z0~{D`1fE-XSR{>G~pFH%UkQ z8Nf5&4!~2dmU0uHX5`E8A8;|>U&0oTuJ8MS`-R~50be2MiT{z{9|T_4FY#LhzZiI3 zpFEd-4QvAOdCL45rY#ZXhjZ#qzaySDfruXoyd~{K{7{6)80m`0Kg>EZwZwUSn@b4RVtOq!9k?zN^{iEe)7+;xj@?-eB!si=ES7h+H z9ds*0T2#h~I#)9!D5niFCT&80I-{ zrn?$+x}J!i;xeV5vaXJMkc@Ku7JE%@nz=eq;*uMqr1!E+oSp5p-J>I+Eudjn#FJ(35A zUnB>Aq{{*%-3gSN;g0|reglx{jtD#q$n<*wNw)`(bh`mr?)wG5Q}Ejbzg6&C1iwM> zD*!3SGC=ZM0!V&Mg0C0+Lc!MvzDn@31wUQz(*$23_=$oaC-^afFB5#J;D-yoMDT+I zUnKY(K$e^Rg!K`TFo1O)`iF+Z>wZIc4#siX0-~!D|8n@3i=X50UE=53&12&K0RC6R z&$XM6#Lu;xbC3ynZiD|C@pBD?>m9^j3izMmC+=hMa}9)cKS{$ikS6g{5#<~7qhJeT znDfz(n_~+G*Ms8c`r6Cl-v$4xLeKT+2+}hx*M9nmpX)zYh@b1z8^pgA_^0Rxf3C^> zMEqQj`-S+q7DwBEq&W=#ALs{vt_8vNtMc!KANFCD{|)#zh@WdRT>s-)6`sqXtsnYn zd#3|#Zu+;v-&g#*;pbd|_(Sk76#sGfH;O;67i{5*e-QkC6n_Q$ebeo<_3(4Afqb^W ze~b8c!T*%_55k{@%>mLJga1PDM+22T#O>f}y!tkRbaqaO!(!kI4 znQvO~xEvMkO)@l&n|G}`~E;lIhCdEM~8YS4Ua;P)B+I}QIshCjpbGgp+L^0QQ=j9@tSh}8Cmlfbjj;9;IpzcC?_*miIXTC`xeNNrL1 zT23-|DqCmBNEgJ{;E$`QLSdWBp!J>!_J>mCAmXVqUzFfKxv2r$0zQHzvQ{mlQ?#@m z@3ni9$_|pPBxR>a@HZ_CdE4w?#GaA1x8Q2J)+*K~@3}hr;K@<;_M6LWk?u^;B-UT^ zFw77cu}V6nA&|`1^q+4FB?+6$$PdD1}iXBY6wfX?mYA8m|RK?Kf_6+~ca zu=vv?-)1&bt@p%K|FmwA&N^i)B-eC{CW+i5SnG00s`b=DX>$K@taVu?*RdMPPA)M= zGp2z3p@BnaPDotwzyar#3>r9iz@Py8Lq!7z6)9S;{hpDREqZwZFguJ-VG)&5|1FeL*x-dV$I{Ae|=OoRVH%q z+H-kcW1c`+*zIu($!+8C z2(*8c1Ipe=vtM|u!WxWpe_(B=<)A@dKRY`m;DMzf>zMGMjVlz5&MQZt-J#*a<9*>_ zCwKoFb;>@5`l%?N#)Ud@rQk6M{^Q_bI-fdKc4hqR{oDc`{gHU|X(k8bW&v8{2(Jp9^rukffB9$YtL+q!wowbd~lp6+(pCuL~@57W8ZCAB@Mqu@cI zw}A&96W0EiyG_Vfw@Z*csE@#d3$3(~!MqQ}Y+mqs>qGSqzdDWJ*~mKGBRr0QM^InC zrgDBYZR~l+k0^NHF>CD=9`I^s$dTIaP>wvK_k)MWIn~;d-Jt^TcnOIQdgMUc)@Yt& z#@p$5%(6ZQxVI<98w@b)hZAwpfsMLYCW@mLvjI=W!S0Z0+hiYxHrrYR?Rgx9Vit_3 z><7|g+vLY8;sB||$j0}9S-C&hw#i}AmLHF=T_RbCZIkPfZvC^X|JKw!UY--*yv$%Z zo0)7rLQD$VCO05n+cxQ8r0z+^v~9AKNaVccEP4{QO+rfIoSCzfITqNxx$)QrRNYZl zA8ZHx3{Q&q=KIhyJT@(!|C9!6R_)7P^+!;~*S-uwyUvv5mQXB-`&m6RXI-i4 z%j`9eVxqEf(>LwPH?8R04Gzlu$KOGr%zyj{9#gVqpm4g4vOQ#*Lz)%;;cOPGT=m1L zYkX|*vQ82Bhv@@*{7T3`PDMpQ`o`|m-@^Kb=f&j|nEqIU zQP}&I>(0fsJm-$06@uK*6Ecu1U4kic#yj^(4EKf=g51~ba8{&JUbB&O4^q+sfql$Y zJv^*XTZ$BE$2hgLZmaWS=;xv0TbTkIFKxMb5lJTzEqvsLsleo2Aae`reaoisot5wu z{Cl{Z6XBg3&@Bw%J8R)H62f<8-pXb2gK#b6t=B^=SW976ZIRf?uDd6@?m9aw3_Y`! zSnKz66sIr*y*0&q2t*1^$+8V}6e|8=prcSTZ*Lk2C}bmcNXH*jX4_T(`VxuBFA2-CIfLV2kH+h_6 z9}!}Fh@AOS9Ga4_H(`a&XK7%tqr*mt?r5LGA9)YQfSc?8r-GgA2IM*X3;3zZJl1z= zVL)KtCF!h&QJlEp9!NT@eh`t7^dtCJht+fQv%%hVP`@+pDc-4aP(PpF*YO@_Z&T3a zU6S;|l!ndZJO(o30wB-jnBk7zP z`5tBG`M|_c_WT0~ChQ2Lb#MgBXU!!Ya!;%8@*UvSfWf4v^pHDV_tH99ZKA_5Z)=-v zjqQ|)$z4012yYXmH)FW~+P^Q)2ncZ|K!I%UV$-FKPq8Ftrs$bL0^;dAdDczCEY z>v9?fe4q*>vK`S3*Za5nwyJRC#ESa~aBc-lM^{UFU+tU@LE;a>Tm znb|2V?Xk4<`DyK=593IB366&!R*XX7OW?0fyE5Z^oN6!0KR+$KG%c+pE&WO`{c&3Q zRR~-%I9!S@!>92kTsUU^ZGZ=DFaDJ~gl_dVyOvtAP^cKkb>-tKC|@i8nF-ASq;KJ2 z?m32wi9{=A0Ex%+sFQqNwqk1IOfUE>_C6L_H8J0$Qb}Gr-y@+oUAd^KuAzEib!B6lm&-(gzE9bakB;c_~&x?x05bdJ%LjZMzM+`8Hp`vx9x zylGY0xE4vLaV*nJ!I6fOBQ-$++zI?)i9^tFOv|#dE}51C3hS^2e$KsFe|7M44t^{A zOX25)lzf>7*HrHTekCA#D0$Hla;=7rdFM&pj`P$p*Fx#Ip6PYHJ&4L!Vipds-ja%O z0^S%?-A5h9Wism5aZT{^!h>x{=Ro*z`$Oi4Q%9leCRw3n(NIoST4Wsx$2F;LxDLGA z+^p(Fp9w5m(}wsGT+N7^1?Zf6GtRC}1A4@J&CL}7@k@YjKztD^Qu8*>&D{a?O@H#F zm%Mi)?nj7w6wpa4X9)+PV1<|n72+I@Qr5P54)N6e zn~!rb>`yw(a|F!y63}sNR^!Xb&q&uz=sv{xllKMR1$Fu+E~fu4;Ex;l{W!m(^C2DI zb$Wr0@5`jG_3)V__))+gGx!V?Jf5ldat)jEkzZHP9X06wfrzuf_ZV)4Hw6DAaKA^G z`xeOS*fF@N9&)NxCga#}!1l9kcOwBQECK06do@;S_#> zk?(9EsgKEg&jM71!Q-pPU0HkdOodL8ln1Mo>q9U*C{O$^ zvLAg%=nF!BE%ft3uMpZ@DC(mM_k6^m&k0>6RPdb9Y;nhg5I&k zlu0CIf15Na6hyhDEmKvS{>%$0+pl!;S#*q0wgYsR2`v>mR4Cgq`lHMgO$cQh zLVl4@rh{%)2~wtml<6R4x=BG4r9Om-CP0yAwRNgLDD@%lYQIK5Q0k)`^-+%cC`Uy| z1KDiym0r?4a8rJ_&|RQC;JyX4JLoo0rUUg&;pv+}Sx##}>AxD3{;NRAZxsFt;V%>Z zQsGw#f06L#3xA&Q$AB_D<)BPQF(~yWKp7wMpyFdj=+@;$H^VVw3g&SicUs}(T*3*HI`LTCJhtDZ(b<0BvP+twkL@$8Z~X&_j?O zL#;^%2=vF3x_Z-&FuLxvL)5K4?T|HV5XE8Se#8#p6GxSwQSLw)9em=Xn#GMZb+wiC zX|RcmBON|*9|4C6=Q~hEdm6)W&ms7cQiKos1j@7rpZEs8;S5i65P+O&TB6n(5*m#y z47(SR;k)A7{3~`=VRFy`;j{(}zMPKHI>PQnd>0*?@%Zq)gzs~}r0NL4C!UEJZ<>DS z2Lw!tjxc;;M|6bY6RG0_#HiD;8s#D1^ptdj;S*<}$9Fz5F&cd+nr7&b?4{@k!zXfp z(;pGHhz>`S`kzimT72S<&?#PsAouh%LOa$J9bx#ygj9xjJ1~x6_{4VV$cRtOpu^3a zbQwbNiPXV8y}`V=g#k^XBNU%F6dgM?J^)UV;hw|0WnT|JA-DF6j!=9e@eo50W~S)i z*(g#!z;%pHM;JbFD|Dc%ZLJa=#K1~D4W=U$pSTS=I3`&wIwWczk#wl#|8!Wo?V_Vu zbhIKJQl3USGGpmlp@aSX>!HIm{`Zm@OScy~N)dP`bf8JIb|D>Dck>xDFX?cSoZ}&; z@s*6}Q1kJjcN!KT*Jnb<`)%t8#ad2*j(yOi~14@Ji= z49vsoM;NBB2s&6lSSaSZ0LOT@nK69{`L4x-U{OP5TbRBf(D5824Wt8~tffpI4bz9L zT8|)~gFsjH2kssPz|Y!DJTw@StB3W1$x#Dy(2ke@rZ0gilY;3h1~WOg5Kyd~0JQHh zqV6^iVIYC_-KT(Z0`2o*w1Ccj=2~R$p+^`?5mxHiVw-h!If=6uMnB;;&1@C)~ z0-{#kCAfu+mAa)+c>$fr%l$?(4O>bbukc$6zYT2~`ggIR`2)h@);~aB-bQD7y#gMH}O-qtE7IRn(1qIMkhl->5tuvt{cSc5_ZV)*RaD2fji81UPf~L zO8h!DZT?UE4?r~kLEIj04BY$x{CMfx=Bp@VAR?cq#Ac=7rndrqk0`%yhXuXe2pVAl z8EUVCpRe}l>m4hSO>y4QxQKxl7UBPIy$_9L|V1eTX_7K6Rt3$bgJu29bzoO@>@u6lT8|)Z4J!*|yG*Cf4_7Q>Ars(QP=*?aiMFMc4U=md>yglj zHvMdB<@gv-#ml5>TJ{8H0!YQEs_3dNxXc`@ld6c>)EJ8V<241*>3BBCI~- zUk@Vx_&X8gU-x?`;m3MJvx*9rQe+?w;bD#)n&!|0si&y zGNbw3A_L<91TyCTMdqcz?s^1acQ{LYY7fE*HAK%3yX%cg8nJF?t@_{FV~!Dam#&I; z1ag-)y#IfybC6#+R{U3nzBl2)1t|3Wtz*T1W%{97tzon5 zU2)Qv&6D!vwBCoX9n)vLjc=s;{b8eRwxL{e&+viqHR5f2(W6pA3V;b;YGOEFS;ueRqkxPiQD>o z!b*%ySf5HjTy;czXWz=+XN@U4J9|Zm{o!f3@i^@xP4B4FvRKFYszr zPM&vc1Mf$8P=|7f?lKL_Vo^L@eWpxii-D}~(i2LF_RKH&3IyoCXMU7?S4LhAz_Ps#lkaBq7J{-5AB z)AwD(JrMc$68JMk?jn@?O5raCe~!UlApB2*KhNNQ3OGESABM*{*Gg~yK=?e!>2y-A z6XXUU{-43lbleRboSBX<3jYf5ry22GF8pfnrx^SSxVIbbv5+f<-V*R93IC5Mq(N|V z{#}(9{`C=k`QVQ;_?>~%)9Gb6Tjc(RDr(AM*2&F3<@OqGPH_GR5Az4?W$PHxPd@6f ztDo*~irj4hxfbx5kE_5hH^N^Ix6TK{&y?_!z%LUy{`SujK6JE}8hnmWnJ%zeIn@ZG zaCxz)YRjUw(0j8SH-85xg6JfnthaRM3nhMuZl1qLx>M*dp*-)L{Hgdy%CkX91*a1o zhXl~gAtvcCp(hI+Ae8B*Ka)(#Ibu>IS5Xi}%Rw;*^?wCthvkE40`d39G&S2T*cHwW z%S{Srhdd~p9p(6rC>Iww=7YF05DR&vQ&C#98#>i_z{IH~z{j+?(oZ+rak{CGZV=_( z1IqZ=Mw0FV#nPg}>0x;=x(#lY*H%zW*+-i}$zKCX{%TP2SAep-mx0osb&vj4!e1o( z`NE$k{5isBJ*E6K;ZG6%B;gMMW%`OinLg%+@v%S{AM?fVAgVmxh9_}zG^MCxwDa4v zTthJC$Z zpJdoCH0&D;{b0K~kqp=FN7MOTVc5EKUE30)6YIdz+*3@`4+ctnUEK;bh6p=o)SX!Z zo@-Y1RnAlr5c5+shIjfGmA@+zQFN z3Ng@?pJHIjzm4#^7PKMeR)jX>%(_5P7@V_Lh9mV{)8;vQr&&G4m8J=eUV0<%a=>VRM;a|zNES`x*b7-hLzQ>o^F>T@5 zcHq1Fb$oDIigXBPX5)bS)@)alqg%>8zzq$3Q^ z7Dp%QWn|(AJEAaqpo4vAm=qmhc(&J}V+f>qw_(7f(~%a>mWTJzjKF_K=QLnabcEsA zZj^WW`9wfNn!JSJ*{FkkPOW2SiFCI8Ix^zfUX*k^k(v%SVe(xL#j{bzI@Hsk4!1C% zNpytb*%qOG&V$^P0Z!uchpRqvhwyAXH;jGmJ4DAG=;$b(?G@-ich%af(^2ZyQ~Vko zBY6qMvmJyE_U-qH4js;&|w^&jJo3V^hH1>aq{Fjak9LFap>dF-QxU0M9lDRhNJ*IUDRHf{ZrL12YqzZ9W6F7tgke!o;&hC8|x6L-1^I zL#=~nTTM>1TXKW)^5NOmI9}m+wg?0?o^3N`VReEXJljX$C_J0#<>J}?L3!fYzC=qH zo^9>nqC+hIdC4^=Q{D7@4>`q?)}8^}i2jE*0(F-6*q*gd7U|RR)*c?Jf-VGPjzKrS zg{EDn@FIvOH@{1ciwaXG)QzLZ^g_VG%J{y37F<6|rSx!e{XZN9IYug^pt~T{pLnH6 za{UD=nd)%6%^w*tz7Dil%j8!^9DSoEx%OgDC>f#p)x~k0w8xa-!Q|Rb^dRc3>3~yx zR04@-Yx!YvZFl;<)bi7o`H)bx>mb2aYv9eJ{vJZ1oV(Nh)YY%#t?h|~wY;5NYa}ft z)+to`v=OONsbU-kuXTI!)=fsmZFxDlp$lT(wB;?vKTXG7$he~rOm69>lP$IPFA5u` z0^Q6CW5UmVsr(p1K%H;kZ7I>s-6`tV-%9Dtj`RUjO;UNNa5oJIL{aAkQY9scx(M9T zJ$VnK!VJ|=J)^EYiYYDB0>p2=Z218@cs8S+<*0gwBN+dpf~j}Ea?8&l3ZW=pe+<4YPb4?6TS~~P`mN@$ zZXz}Kq4G0f9eVj6i1`D%<>kgxet>!jXy}pT8V1qwQlFWF??86qsF#~wOyc;%>r}E@ zPD@SJ^;G$!bG{+kUL!LLeTOYxozwFEp=TNA`X!8T^NIXFH*Oa9IOt+i`c+D_j43`e z91KTNzcd0KkE7T#Z%j>Y9zZ#_4LQt$`0#xMagS{*YI)(%JVeT1|4AQT5Js`jC(mOZ z?@F%!oJ!$fYF|yv^Iiv6FK=Wpd*+=-VW>a>LA~oi|ZWV{y)= zHS2YH=it5M@V%(-^r3U1l8HYX^Z*8X&X@P!45g_@-Jbwha~CRS_^g;j6h1l9;G5*& zH8pm=eV7#<=3+c9v@U-Jei#O@G5>PMofBfKH4R!SZoC ziol&~vh0)Xs}O`e&oy}5mwIv_ij#E|>VQTBV^ttfGA97qWC8@V8A+mZ-uC;@iIIt| z;PpFpiAo_;$2AapZmx4iW{FCnfK5wu^14+iuxSaC*CoyMCzf5p`Z5NuDQ~T)%y$lx zvd@^wX5)rM1;Eu*ud?hj>1Ivnj&2YSb--}XH^FaDbV{MBpmK3zQ{^)C(k*)ux$7tn z({)g+J%ylW_4Lg{IAE#~w`f@QY@4|zlFEHIvjgvDw$8k~o7wViqG|I#oB5C2P-u1K z6}@f09-T7$l2!i3H%?{oNb=^{Oxm~bqTS@p3nXuzmprFj=Q-t^?}y&bbJH~!W0&@) z%Q>NRkMw<6+3ED#{!eS<{P-;OH9gwnmo{ZnH zx9ot)QOjOqQ-RHRYmsUP6x=Yrw#xhcTlTfi`-tal7O{Ni9MkK*sOsB_{}-HCDYNWm z$!LN9SF(<5t`QPvj6&P+edODRE(UWWncXo7VEvC32jc2A1@E+Xy|er_vl44?RkHkM zH`un-NqvU0DWsOJ@R3P5v-Pv^jAmbk{|dRCU-VU2eaP+O_|f7=Qjpt4{1|wLqGokF zelB?^fh=%AN&?{JDj(;>d_zv9q#rBZKVN zh{zy-;p0Dv4bQrq?%0^v&<7w^Oq~3{!mOOgB0FYhWk;6TG3x=P!;TE?5wk89`y+O* znANNt#gP)~dK3{9=f$!g#W}SD3qFfeZhwnkSMM)CCO#l`(%G@t4Y6@evBi-Akd6%L z9bbEYQ!JKsReWzOdpRsujyW$Yy97ZhBBvtmF7e}H*_TAd93u*!{Z(RWZ0j>0fbfA; zwO;slB7Pk$>KBr)DDAd&Aql&C5pP|=0$@^sju4vIqm4>(_E<>Wh6h^!w9c>KH^@V^ zp(hW`MH!n;&zG&~wTk5?g2!Ot4~C1Q>~;BjHy!J_rtKdRS=4q{u8k2u7Rv4u9m%$D z2&PlD!0K2>S#?O;H}uhc>tL_{UF5j!Vl%cjqz+`;Hx_n>nf&0U>jtrQtij{e6Mm`n zQN-*lgn{67H-v+9a}3YEj&823$CLsScf{|1;J9L@A%O(2>feOtZd595$WNx>zkweD ze*vTMjK!l(%2teE$+deIhOQp+4*kPcORXj1)M4Kqjr6bE*}5T{G4$w4obBG5p;P1T z!ASFSL~_!#`jAX11f5dUW$xr?Ko`#2aNA&IIvu%s)#7S3x*}#~M&aO2nN`kw_i zevYnt3fx$7Z1X3ddHc)a5oe4m9bGoAeB6kU*2*-Fsp6wgt{yi)+M5B0o2z9^Bi}jK zp=s#GEU~*5&NXhXF9!|7vKU$S^cptn+;qsk06y#09N0M<#(KCA_BF7x9$p4JKh3On zt6=A}2UmmE!Op1%#?P`P-k=+vE#TA5dUgoz9swTM%8zNHVVa-ELsMqdTU{?X$<24! zo_#dq{xf_Z%{B15mXYXvFoAtEzlXoVd})8#2ZJKBR^b`?>d~X+W_Z|{>}`0az^{y% z)?r0A!|uW}|26o7y8f^-?0!6r@OuW-^)u3S1nd+3c=RZjKGOMPkA<}t{%@u6XWXUm z|H|vB=Vw2P55q{nz8?ZT4fOU-R;x-7pwU->cO%^S&O1@=O>pnRdxTN$4RF6_xGxbs z=YhXd_+P{iax&cS817P$OMri$!9O1SAxKAeP$W6VMSP~~&6r>ARp=!DSK!}egnt%% zhJOnDBL@Ewk-s}2|Mh^}?T}-lZ@Q+6Q ze4Yc#biV=q^@cpI4!V=S8y(LJBKI`pUNPd|1GgFf*G29|@b`<{yZDi8GUVvqAaYlL zzg^-X|8n71g1^<^&qaFpn`L?^H(lh$LT--{&zXUEMu^;rfq069k3BHHc;3ezE1hq~ z!@XoIAM71#C9Hw*KMvm4g?}UXI{lmRqBaTtYVdbTy2!^qTeqC(zFg!M2Exx1{$%j) zFv6c52+uuaX1v%#rqX#l_*;!|g@JH9Q=9quDB=(Q9@+@dF%n(XvF_>xQT7!`=#6?c$gmURcki*#G8_TGx)@^ zXnE{oY&~qa8%6E{@O8bJ4IcNZG5!+pSBd-|p=1!;I)1vjSB>$Y9c^ti&}uV)Fr82l=O&jmTAD-Zld2LH$C^dPIzr-a_t$#LH-v{C2^ zp{EHQF7!RLe+>VQP`0OZFBAF;vm7MAN_ef3+ZH` z=zgfcypV|qxL9#W=+zZLEdj;*NI3J>IULtl2{e?QQbNstX z>>T@ECw7i|c@hW1a?FeVp|W$lyIt%Y>wbfF#Ko~9FI}Xa^8?+{PSeiu*fgn{kLMD340+1 zs+3;_`vqdZ9`=o5-v>ME8TW5;`MC(?&;6VCf&Vo5_#y5_xecTpm6qSxxnk$H`W=zk z2fMWM;NbiS=)<2fHHQ5o!~O@uPB0Gsl=%81}h_eJ4V}sSK&MBk8W)zkAc~ z>d0PByl>#j)IX_(AGW*^~9;qPhh^Hh^-QTE;D)Qm!2VyB*`~d)vX? znfJCu_1tczEuuP$S~l&hbbA!&ncv`&MBB;KA8*ciz8$isjgTF(r=6}Xde7`>+%wC~vt?SQ z>@>}xjH<-#-A?O89@ypVUKWu#$r4%G`yx6Pvh6*#URs&^Gs-2?XO>#+*?g<3WxH1% z7G&Q2>gvmY;cTA<{rhX5wEkJOGkID({jacnQR<&l;D^|;!0CRA9n-*{BSU<=UnE1S z{mC7=XQRAawkIdT_a`G~?%w2&yD#}5IvR)2pCScO54upwwCA3UC(!3&c$$6aFHWE( zYONum(R+%+?%81Y2hs1mR~B&&U~QqB6BIs<(K^EJ*=R)kPoPcSJ|nzGUj?g&1`@rlD^teZrJ#%@rM? z_iSv1jv)xMN_4yf9rE)7*D*RBVfSq8=Aa&;cZiNjXf&jr2GbF`FZmJC(JDH0+$NQD zgzih;10DS7-X%JwAstelMmjR@OWq3|7?N5$p~E!(_p*2i>L?%%jzmSpr15jcd(wxX zgAwkB4h-e3`Cd9)Au})O_9edu9T;v~uVhSz>gCi@=TKU9`h5o+XO|gNdN&+Ys2#IMk{j62aBuI1 zs6?^Jxe4I&+(F9wHBMBQYs3weix|n4`Q${qamTT~(ZW-Yt)c%!E2uXd-w(S^&;TmN zmc#Y$lgVAh57L6nNzArNvDS$lg4Z3s9z}PE#fOcXcSAb4WdXxT7WZ=>@RmwPi`ttj z_ep#g9?lgRdlA-mMaG6|h_`t^#!4t?c^Vf-yqnj&4l10xF(%8c7}J}LD>2SvA~t-3 ziF5D6D7-bfrH08eZgCh0Idzpq`NUCg*Y8fYFClNLEx$}i(^_?J#q~&y-Vy3x#1TnyJ-Xbl7$7y&9fuk-TR^?^V4YKMUu#_iwf{k^SvYU{~Tsw1eSTPDBzuNyFVx z1@<0kNN3|+yIYP5{)W$vu{*DTEADXXEr`?I8zjDu;M}(6Y~yfHdUhwKD%zQT=4^tq z+wjW_fmzf}w^1mYLfmaw5Sfnm7(T6`vf_(TU#++4iy3;|v%_^hUr>|r)j zcC|`fma~6wSRnJmbOQa`(uV08Q}ADi(?Rs%-CFi2n?5#mavbNo52Bp8zknup=y#0Y$a&CXHIx&(ce{%m8TW!1zHQZlgY_~xz)B9`kyxlSpj0y9-?KuTu z8)v#7^DPhEQ8^;&=&=9Y2=m{u5eBvSSTA~@3jdxLb=SjLxa(o2+VfI~jU%TN#$xfW z#jG2-_at&M?s15}9kW)dohaFn8Qj0J(7op&em|~xC^xQo;FS-x+>z3MZDc5bG;IDi z7iwKchG+yp6`)*Lt@7mGQm>ZGRNq zFVattqs*TeV}pbD{bbYcHNz~C1$exoVY3ysT*j7x!(luZLV zHSOLk;B+(s+W|h#l?|0ER#ewkeXL6w+^qou>X%F)f1I1S2G5u9d=<~v@!W%lH?n;n z&mKHK$MX+7Ss3Bu;VH(`ipMn1b227i=7YyM7Zj{Aw1>gxFGKfF#1tN#a}%5s$n-h^ zB6rZ_*2;2Pti>L~wT&AvX39j#?^y%X*b}ut<$-esG<0*CO;5FPK7w-rL4zVtd0}}m ztm?4z-Oh^ZaGeYL;cMj@$V;u_(K<9FMc?_8m#ZJ(FLKCkuBPRDimeYU9p>d0YU>+v-R`8!R_&0)&`GnjC35V@+tsBMvbnq?)c9UfevxDx>h#at< zt(>>g{BpRP4L9x;Q0e$HF_pq+8~g&E1mgQK_-hRQcY&4E@lftTJpCZIUgRqSdL|2h zB>1ZgJwt_`0Kd`T9}hR@`>|!xh4R9K2WI-fg&l2VMelKLdZ6!T%Ak zmpZ)+cc>FWUFZR1& zznpnO8aW0<`=jt*PlDe{J}AEz18K*L;BWnB!smCJ?*~DYxzVtHXxPt&fR?%0u&*}k z7aR5>!+xq^ztGSLwyP6KbnSj*m*3S9oEQ7@=tto;8a4q}z@rT*P zPJ!Q~=m^8LbVNrOu7x^|M~pfh+)KyrAWTX+!f-8rL|INkfS+|&;jC8ZknE-C2*b6U zg3c?y%iYm$37B*`(&Ad?qGPoffyWjGG^EK(7_MbEJ7+L=v_nT2uBDwiGU8e?=x`E< z|ML9}#kEk!n`!dm7O1Bq6xVVW`eWsg+lme>!x5{GZeoXUEw4bw5QNz)I_BU9-%(sk z9FgK@YaJ0CtYX;Up;IIg{tH!!ITuIxu#&-h&R) z_{%giCZ!ZQnCK!50?@6t?n7S8@YHMKIMQKK#z67sC`syVOL5vRXI^?@8LqO_i>=XKK)nsKlTnq0} zq>ggYu{vBwO&G3a4s@{H8Y4Pj)yAk}nQ<+|I`W$~DOd=`D{c$dQUx9Rp<`Mg9cUt# z>IAWz@cFZvkF=6kN+4V5Y^ja4@GqA8p}U z*w83kivq)V=#l`gh4U|3rGsm^kDLs+mg(@E zJJd+wX8O;1y8SySLF4NaI$d+cFGCdWd$+drD@;qeAgURIgn0W&~(jRgTvgMpn z9|74Cl91$NYIPIx1`s1oLfSyK+>YwDY4iK|A3(O;O(Y7DEx(4JLbmLnkdd+t3YAj0 z(7SHHk8HV=8XkL``2n)!BDyvcNMj;fCMq4yDeOPT55s8~|ILssPLKN&z_x6~w=#SL ztfC1S3MoGa-?CRexSW%6ff@xpP`D<(=egp-n2p6U;+L?al+LwcH zxt$>}Pt=L$4MejkRHG0spT+wO9~Mi7WO!z#!a=z(C(H$B)ZCo(V*6?2q?gV~@X&1F zWS9_Tx^hvVt%T?iUwWiVAlegkv{qyydIxRkcE^Your9ozlQV;-B2gaJMMa>oE?Rq+ zDs>ulF^hs7iCp4c7_M7gt#d@UWuHXP5h|Z~fwQ!kG>v$9t{urV$EOxBFO2D0l}e3y z2^7OHozMX0Mc1MHT)Zu3hDW_$qF(4{Q!7V#K)tMVPX@E>a^^+hUQ~U{X7EtlO9GzJ z>{9%9a4!XmVfEo&y7S;%R(-*}6s)C$e|`+OmmcFOG7$5r%w9O|#mNGYFFhC&0(AG% zjzevkF^zp;ME|zf7Y%pm=7+oFd2pBfFt|%W3f!f8@I=@i`b5~mbSJ{9{TmVMo2(@E z2iy{YYktuxUQaq$P z)K<|@TX#jpvg*1OmGxD_XD+L31ao=A@S2%R@spcfv%Cqcy84n8;-iyMT|a#Gr1Mhb zPA@4ff#%_}uWV?nUhXF5oO+yVcST+OWevm6scWjmW&@!>;yUQs2xENoFwi_7(9V%c0jvsAUQCC~lFsE*IHGk@L^`o7mF(+I( zxwdI}bv=G%wU_c#$=QvSjn$)(9Y{5dRxp~;mM(1TV?tz9Dn|Q2GArFr8$J&(oa=cE z&vSTQ!SfoP!+74o^C6y27~33=XEL4{crM0MhvywUrYXkQGidI@7@u=EC}=ATAEVNf za6<0I0GRV6>{eucksk*k<17rL&ZzWr4ughnPTA>cJI;@AZX#$<6e=GqD~4q+kY%(K zcJ>BYK6SA3H&2Ymm9Vp~LcNTGb4a&n7*Hazu(}04>%be59Pjt2X#1iqsT7~==rSh z&j81V;U`as#VJwU95&q-gy$UzyJ7IRv{X0BN@6W*JS~-m3 z{|LAkonFe_X}A}`y&Vt3ZAG}<5{~@q@Fc)T!_m6S;1egK19yxLYy=fEibUs2JK-RPS_Zx)I(0~P;dp@W3}74J>S3*9R8dZEV& z?I{%HujJ1Y%9}A5{&XaOlp`3@0YaHhx>*HDF>|0Of5UWxC|U-JZ2XVnX7D?RCJ--i zFqqmSPEO%wh<9Ndgz0yMo1q-boN{b;D940jPLOODCxbjHoJn_3@-aQDa54(H@Y(K=&-qBoPZRzW;ZG9& z5KyM07?kN?+ep342*Wdf3=iVV*TWFfc$s&^&h}i5V&P_cJ_mJ#GHlPU5j*|wr5%y- zdq+H0Hxv-RS^p_~emi=jK2nC?zw^Y-c73hb*|tAQI|`L^w(8s{*jK|IM{3Ex1@;MI z-wk`M*q?{}HnG14dlU19G;;L%AD}!hsSpKm5Bcza1qCpWcDxY&=6@r6e!sr}JAx>4 zt6^uJHGjQfzs#@;#!Q7BVDL{j?4LDsg6--=vRu0#72|hx1S6xmIwii|O`A9w73LF0 z%81SY$RQjnW6B>JTBf36;yDxRY8x6WYa3^)oy}^RVpjE%>iX*1#aPBkNtD|cPWAHl zi~-=Oz{x}^u|x?RTfhHfj%V5m<_;Cw64c%5OaK{`)r4<&)P9JJ^HM(^NJfVZysV5c z8DE$V0A<3$wGEYVLbeAiqa-uW5oboJh=R0pvh4|}t3`Wc-I~!JVY6~j-s%Da{LIMm zgl9&aHgZ&X*=eVb1WIN^>6xWxy8lbhC@oDS&N#Ci|7jfj%;e=O8n5&whBBT9vylsi z38yVh(4NNJf=)^+{75On2Ymr$+Jl=p6Ad@R(~RlitQq2qx<)bZPh(!f&Vyn27xAro zkso82N%&C98a}>Qj?p^8&V%9Eg@1+U!>Wg(Ln)f7BLp{-B?qQ_6W_gnNzoC8o9T#- zFx(7vyn!;&>DY$yfRiRA9bveczsURe5bG3c)`+;-FtzHa;k+!7KUq36Nuf{q~wGf#9p=l$lub&O6&*m*F#ZW!H6YmMkA zMu%GJsgaJ%m=|8bgl@3a3>~KNmq%vI%X`p~K;Z4rfo8-S%8tFM40g$j!g!>^ycD6q zK@nJwWK4&eN(?=RWhiuT{I|bt9if<)Y0$A1I*vdG%U~Mv;ua>{G-h7XVO|bEhk7p< zcTmT^wC_dbMU_W7%*!jHqgix37p@}|^KuY6*rab19Zb6zH%q!*uc>8gScSYzx^Vm~ zwL?mY9)=Fq?XA!eFm4rT3-j_0bhIMyErE34bH}Dh87d>@?Y$a39Gug-URW@%kINw)Cq6mNi$9)tZV&n^- zQA1qo&}|GbJ>G(w*Ecsa*z|Xjo2NO^sPjTzCWkIYZ18tvy_%5_D1Wy2tVIH?{QhX;SBp{2l0!wNDl)2*%pOaV`G@Rkz%X zP&)TNQ-bjYPw;4X=Y9VRqb!2`vQGe8aUt4MXCM_&j^1*Bg99n@?Jd&&s_77Y#72G` zrDuQ-@_D2Lj|s7&UL#=HF-8{c)PnztjeqL$@y=Y1t^${9&9To>C{7`QCGsP@ozxjj z1=53?q-q+GsGcfOOwf&ZTtq}qu3{O9>ggsb`zpNY^eT0CI&e6oWuIVE`AcR5Cj=rm zK}XP~25XuK!mi>SCoqS+E;{>&Ac}xV7kZ_aWWJGRbPB?Mp zTU{}Pu4d=nvQM?iw5g8WV|%XicH$9~ni{jC?47rVZh~4h!VByP&uE-eoz9)SIlSq_ z2QA3uyJU3`XhF^@O85uzfEIK+gCYYl9dy6rKc%u^B367Gd4NVYYK3R6T7jA_XUs6U z0wc&{wjDe|piWrvSl4chQdK4DK6bQ04=XFqTU}#$*3=$d(O!4r0zL0`#h1fb#V_ZF z$i1@_{A?2lpzm(&;+>_z>v6k!m&Q)*;aw@4lL8gU4MGLFX{bP6TByM5D5?KF8RL_I z3Iys``vC&FLOTawa3wLQ$`2Dzx54scjHx^s<0p|a+|62}4#BV^6JTE|_93t@f_-dc zFfbrLM2p~jwm80RyIoT)2^$=@Aqa0?!`i}IQN7Z)o=$`OcciJ^pA^ViRlZE{*EUr?-JWIcz?*c}w*6lXm(6n_ zERM_i;~9)+B%bkjrsKH;&t5#H*@f02XcmFTF_pS5v6^joVzCF^aiqC+&G8QVk2G|@ z1~)sy>B$gu|v-5kg8q2aiOV~U{RGzs2<$}_|A``n1M zoCZ5TrAgSw!Om|Q4LW7+8Z>oo#1k~kKOY+AiTc~K27UOQqemIPyH1Sr64)0n$J6I; zM~|MH#%~UI=fdy2G=3|x-Q?%}M^04DL@Nh>| zE5}nX${iEAw=krL3;$2>JPh|;5{~ZY@KE0m!M{)VUjy$4!oLfAj$2`NkbkEUp6(Vr zSf!>a+#Gkq?4Y|655^+76F?c?8SuYD{Byu#8IWHL{&s`UaVq&3&$Mzr z0Yy})ndzfU>-*6>>(+qb^Q^k9gs)&nurQ|p{`Q;u%V z(NNziP?WE4JrerTu1AtT6Y|XGG*IS$3Ml!Lgg*q7dhtG#-h5EXF@coh?~LI=eCcH; zkexxAMPg?h+>=f|f3x?9oxj;~|aXM+`f|>9D65cK<4(x>lq5@}|mVbL!^S zHq=~-sfekyjn$U|0Oc$ZE^oMWHclYY%Z={$*?&_h{hx>-tZBju(P_X8`FJ?fKE zvAA;aQqC!=FRQ~^*;skWGV(s*r9CeJIOei*cauuvQXxG6VM^qOVJUwZnXkB81X#O zVH8O^9ckCCR^U6uIzJB||A0x+5w>piJao|PX@`!mb*pyj$hdBmL5Gt-{FiS^=zeeN zVBa;E7q>7x9ii)1+wkKkgWPI#bQo?C-Yxn%9a^{A3mrocW~b=b3mtsjrjfifgsod0 zfev=Co);ZO=$A-6b$>ykBXqwvalO=WKy;Y#YrE)BYb@#3Y2Jel*6mkBM*``P@-)(s zdHsw9$bQoy=rE1{y<}cL%ZCm|_#Sj{%vS29!&PbKCEfa20y@xyT5bHch zpPd06BM|t+wsnNApDl%s-Ow=;IvDpj#?kTn=& z^+5r!`I?D`2EzySV2xS5=iqOSGHsc_+Sf)@|CF__>%j~xFFE%ZY^8L%dkoa+^nDI7 z@`~hweD2!4ktKRQFj`gklZj)ycqUEhTU=_ zInKuKKKf{V-;D;RLO}2Qei;R&lU78vywTt!YT%6quhQ4s`R%NI=^G7vI$wlja`TOb zwx4jj_2!!$4bE)_SLgF={RiQ}+YA~{LOzq5f6I_jSZ<@}Y8>`2CDj7Cb$jx*{SX%g zcy}|H%YBzHD0WQe*va)gCns08C4`X zH*N;_K<%5xy5Fx+yPPWgue6-U<7J1dAzVsF^%GdiBvJXR$N)@bmZVtLLOTbo&2O~b&>^w+o zmgU4jd{wHWmmAp5%!u`N<|X*PhG(o{aed7t)oMtKZOn}ScV^~>1u{2GCn2znnXiuT zzS}nu8%OVaZFB0(kr#I~Q_N-r9LHcsv-={-oyrqO#{zGpV#e%=b<44@w5Fl1c2;#m z)3Qb@8ada_$8>%@wtH4rjc-_tsS#e2bgjpnP4tuHxhGY-QnuAeRm5zn*Nd4c_XBVP zbToS){yU4A1sA|-EM{g+Q2V6$TgaM-iW{*Cm~KeOk02VI)uRj?RjC;`T5vN3{3{R9 zSdlAL$O4vy%V1Tv;+?woxWZA_9X)<#m+^JVjSP%NtWH#Y?2DQHCCHdw+w7#*HamN3 zn{jV#GuvF-G?y_kxa^v4sWZomr!0qe0$_gltggD8m37t8T|Y&r*$^ze z_Ca^+*f&q}(BX*nZPv$6bn`SD^#6ahO{aW9%+=6|v#@$!v%DJXohWR*5~p3xFUE2C zejZ?{HUtxv!5;*?@WL>9gFgHO-33zT>VN?c;O>BvxgxsatmvoV$Gz_wT@N$eh7<7oSLP{^ci!% zDQ_c4$3D_rC}~%Vp6Q$BeShvl7Q)o&J>1UQ!pD|hlaThEWl-hIKR@f{SD#Izt_K#I zN4Mc*E9a{P78|#;9V13#EZiDhfs{2|Y-(O{C3ZV6tH#V97GIs^UNtzjf;R*}Vrp$e zHD=-)YgSe}pPy>I_RB9xeT~A-oWDdfovQ)T^`pEU(s~M%3%=5VTb$Q;3C~~f`~%NX zJY0;)!BdFmcswWL8IR`zJeS}(fX6iNp%Dz4)!=ci0tKfG?Fp$f++nS;d3R%zv!nucyp5$I_Gj@LO>4jN{SX=a%)EPsbAi*c~Cw{->V z=fcho(i+%513Nn^)XO+HFTye0XTj%hPv@VM<6#=c&EvahWDl>hvy5msKt|0*__p^i z--kWMOryDW+y~BbJg>s9#`Kf3_US(l&(PrhV`G2wD)=vg|4K8w_;aj$3!aCA;bq-= z7ySMLzfv^2Gn>#n(f;oe;*uRC5tp&f#o`{-emdp~%T+XFu5X2|~%c;AP6kI2!@ zy{MGi0sbQfA6IwX$@iecHHaMd7|Yp@JNklmu^~q{_qbADIplUpc=AUIe=ztv4SoV{ z&S5bg%5iO+dvxE$>%C9-KZfU>-ITl6a96_p4GDKE z!nH~`@;BjOyw`w#hrw?$;-wtx0;WN7r-Cwm?mgZv@+4;pzZm>m3_fI)Jm%S2w;BA+ zsHDhp^ov4+dyVy)Iqz_w+%%z6g!0{!{|BKXgbow>xX{xPKdkOv<5R@V(FpmR-y-cH zl)p8)K@?>@L^X;I6*@#H@~QX$Wv%p*(xTl+n_8 zE%Mp!mWiG1t~#?Hg~o4?IXi+jYr5%!;no%@&H7W-byh6MI555?{?N_7&g8Wp2cVXP zr(!RpI>0_%FIhSo+#Q>49G(V05bS8D*_4~UFBa7G37n_zbTvPDbb&8v>5GPI&K>KD zx4YjQCg=_W!UVj2dYFXK$6TNh2F{*scXw{eNU9x2<);f13Q0(*KrYf@>WtZQ#?P2I zxnla{IaAJ`G+SNI5USe%G5B};riMrXG6d6*eu~pTAEXA5-Mo6VlSx*;xJ)wcyUQeG zzCOz7{kk1G?|#I{)61L&-~76e|RE0m`wMF&1{$~U-o@5j(F06u?fhmJ7(!yD{`!t_Q*F<{JeWW+yY(BZ0- zHQ`YF19gl>nFiD0CIXs7M=1V*=c&(x+#C!j7;eZ(&bT?|40%;rL`Uep-Br*r1d^?y zV=r_B*J5=#!tf7wKnFX|`$R_(6iPj1S6>;?5sH6kg$_0y`$dNY^AXVzihsBdI@okP zFFF!P2iravBORIX54)j*)%+lIn8yEJGUFefhmKMNj$#nW_{)(F%!&JqnU{3}PnDe@9*2F$#q!#@;bkj45jGvVkc zKRLX9gyA2CKnLr`9MJ)*HpaWnjDIMFj>QNyKj8!&hjie#LgN-|Ma7D`8X$FX>Zmdm z6;r3rJb%_4#|2!pHjpaE>vDnCXh-hDNP5r?_SMbB8_x;-KZ}S7tF!MFU;W;8f?nbb@?;csQ_M>aB z$WKl_kesx$?0eQY?2Xy`1`plG@$^wT53PaVx;>4jzB~C zC+X*TX;=Pl0#T9o-MvfJzJKi%1<9M4)7?z#z)4>$L*jG1#6JN^B>t3^1&5xQ%w1(x za>GWX?XA50$%o#`E10CqMCtu9q>+TRPmW28ei?+Xp+>(vik_Q(tqU1!eSi8!J0~}r zUOY2j0b}~YR{>*w$bcR&W&i{{h>EHP&dL0!2H%5da?4yJrguI>Oj|B;R5-{Or{2B@ zkLEp1(b7F{oJ?%YmWLR&PaM_ot4!UN1x6SGe(phlyvO#eebPD4Kkx%Plc5D3^E&!f z-V0Pa*_SgJo8N%PrkgIKVgnxY8Th4x#~gulvSmB}`{6MO6#(#4b8tkJjNK$ zd;%aDuHvN`^m~y6$B~{7!6##F&WY2^#^a(w#&WI80L+X%fR>pX;62R4*w?{I1dZHBQw6oTdcTFrO2GE7Sx4uWZ=C znpsd^y}WK^^_=?38jLM36;D7ty7yRCU3+OGR@w`H3c>C@7B8)=pITd0y~?tClS9)< zRnlxK7ckA(!o_eHSeeL#p4|Aa&@c{Grtlg^LMHg4S+jcS>jZi;O$a=_No_51B~G?` zQLTd0Fm$vCGL@HA&#J7wv>MvA(uVw>_|8u@&p1>{f0}<)rvw##m9)pzgbh z-RlSrs#s#h?pew1WD$zEVR2236}wgWr68J~hJtAJZ}49sn#OiwaYhSs5jY4+>Qv;u zj=`*~X+TLv?aS%hwbz?ai-PKj1?Ed@YAct?Yh&H(tRPA~RmEFTU1j=oiwukdyu>6# zb2~4qtGzVge}B1=OX}*DS+?D(ZWqP| zh?L!zDZrP}8uF%io~-M1KfcY#4f9S}R@u;aVP%8V`~FENJ`2L97`1%>WoLoe1Lvg^ zf@UXJO;1hYQ_1zom+%astsiqEq1JDm{!!?iiDU5kN1#E-Pn=TKz%z*!jFM?D4)ruY{_g^dC#49%K(TE-ZR z>I+KjtT>QjT~EqMAg|rIh||NnnFBK)DFOCO}s+b@eEE;8f8mR}bE$KoH1 zlR(h8Ie+j7IkPRg0u zgV`J?uPR3WV%Hyq;P?;nUM1%BBv*&8%^~!Tg=JYMmDuO@&{biGzSHDnujE(-PBEOQ z-luj&78wTBv9CQsS?6`V2-=3ltPwp3@GCL+D5Bxy_kpI;G7%Wj7Z&P3KnPgE#@arLjjGY zJFw6SrYuGp5&1EKV{C=>vmz!&uxI>hu~=k4A$}RNz8V|S<+a$S%Q`-CijAoI+$R`Cq{fcF9kW&{_Y|TO z2Lq+}KqyM_IX3X#?JfKS@=F)7n&v2qAEj-5rUZmvMzZ0n%s`jNReg{5Yq%nq0wv|A z2N*~aC%8L%X7RYLMap}o4h=+))vQ<-d<%r%LL{vh;vLH$vh^7)_&4|<4yx8HI@L$c zW3dbGfLbmXhUVY`JVs9Gs}8iXX41D*`Oc)!MUGW#{sJO{EDTqR*niL1mu`FbrYkM|bXfe&`^IgT}lxf~F<2vPP`HOA0lXVZ@mWe+k#LtwGf?RLwV z99?iyuxZ|dcOFoCV5NHaz$WOcGpB?ccgjaTB{AM~YFzjb`08s+J<`BQpMT|FuX@9bGt-B>+QhiRBvtAGu%p8gC;uO>Oapz;(88}?Yf_Zn{5>h{eKQO zYjLK!)^WtFvkt|0SO#2&p`n{;(dpqD57$?M2HixJXO=g^vPo5C3_BZb-fw+6>})V^ zh5c;UIVVBA%nR4jz5)JJ@abmx-38vR01s^C$M|TNo^5z&_6en3mpMNb6?lN7)xS1+ zTao25X!-#t$11vUd-(>ienqgsQdpsDyew<~s&c}O#*|7(_C*a;`xbGFY+rWQb_{+ijGTieF z_ZE>`4gMU1zaq=JlXZjo8ICt_GTsT0n<@Oa@%qMqkK&1qggomF<;iCkp7PxwKh5Ct z{73R})>G>gga0nv_ZjZrLB~mu`ziR7gufQNAHmHvWX3}`?_{FB`@tV)@LO@Wl1@M6 zzAAEG3drG%AvfKWyHw<+L#|Qu9Y$oMz#oWsP6VIpdW@fZZXaU&9{`WM)R6x#6bkvT zfWOG#|4jHlAb#24KM3~KPk7S*eW4SDo-Oozk?Sq)9zszcRJgcMTPUZ@VU7Mp z=%0nYDwI>^^xrRZpU_8za=wcG_XzzDp}1B8fY%uQ-n?uI!@>qq2)r$gtGl+ zxS>M1K2JC5r=kg={7#Y2riGN>G}3&btlM<+GfB#Xk%A~neaJ&J0Xhg>3hDz-omGcC zs83w^OF7I3%1XsI0B)w6Zl;%R>ZKb* zx%YrF-rYiXfuf5My#*9M$0*-F^TYQK7+SPh_-ll}TKFqK`CgWRGTc(}uM++u;m;TT zJmJp~{!HOd6aEz8PZB=!#dH>fGJVVs<72@vKITi8JIkX&{B=D$L)`s^9%s1Eh&VWU zu&fngpAGxh#QqZO{C#&rgzUQ=5j*>CMfm-b&%WD4+L1{1gDN&DI@KavQIJiyc1E&kZSv2!~Wle<@d&X zC4teMgSrpf17L&;3q93a1tY9Q4-P(lxp>oN-QB^M|AZxtTf{E#E(CR)WM0Eii(S8j2KyQ z?zHnKjGtCfF{5I{h*DKA)YQ)8ndNQ~W>)OZfMpi*=8!VW8Iu?7+O=R*BKK59RTI)4 zrkEc7u6IXZE5i6pJ0yH@NhEFWW5^gP!)^v&I35&PcA9L@C_B^2xXZx{nFwq{_I#X^ z6f?hz;N+cCXWLnALiRRzDM;v=)3&5rdD<2=>kp;feG?rzFLK1lveQQbj^DIHhrC*T z&3yMIO+|l>=2;970>(^7#{Ci*bhs)_40*b<4cXshKV9z+=yR(3Lge-E_u}H=)83Uf z2Rhi_=KcWFxETRcbcF7?s6xFchuk3yz!+{Q(!uRQ_!$S&5qgi+cIaSU5(zgCa4BQx z$c$xgg^qU+WJtmZxE<+WKN`l(PMbJ%)X(=&9)0>7fuNvk8XS7zP&MYW?i+^kLky5{ zap+K?erGIJj=eE7>97Gz);qhdBKh63@vd-?9{+DiBCmOm`LV6)9;+=E!UvFF=Xg2* z#UBRd*~9$$6#fN+n&gJJ_dq82W zmj~27?ZbHc-uFlNpd~j%l-d#m%X{3P&ZJV3ht?BV|{2dH&!x)(E1seKOqrrKfQYO9r6t`8=+T!&zJ-}UGFtq+**s{;xT zfE!Z53zfnmrI5=QfpWZ4>EpbynZWDA^*xC$0Jeni|CYnl>QCP+rH}Xenfk_f`udGp#^0hIlCd;z=}hY1Sc+0*7RG5j(5zG~X^>UG}5X^8g&rQttS!y`XuNXl_o? z>}Ws1(N4_@4?8zUYS9UIKzsB};m1}(^+#|NBkMN0HIZNY6wX!&mq<&XdDLrlRwkS~QHoi6!C0LN&i*X!j*1 z&P6QI^}>%mkM**f;dqon2`IiZtzvnZ{T;2;cq+2!l}`Vs@H6Af8VskgfYmIo*|P)9b2wSa9EOgH9vY31_8K(hl&-zAS_ ziMhdY%^P(|-74o3Ftu^Aniq6jb1E#?$BN9c$3v%W=TqGrOMYyT*>qZYtO6lAuMF3D zzShZ??dhCBr&ovfyw&Z%@-dHjuq==@x`&dFLQi`CPqO4-U|dk~^? zX}HdDS|{59Pv_ZmT6t`=LUcBS>-?0~$u`T=Ihsx@k8Ny-&Q;+$&(J#As(Lz4r_;*g z7a>IFvT&Uvv`&5pJe{R2CBI+uj&JW1>1C)U$B zm`*E?eS#33RpB}ZXr1g4csl#jY2~rM6QXl*xX!*>C;Kg)&OUTn1tIz>!}S$ueLQa7 z)7P8bGvNEYeOIzS$LWam_$?CeYzvFbDdf#v#L~HXf(Um zpW(?aTOnH-gms!BEPfaFqBeSUW}s;I&da!cNd5EeA&QHSj|uUBJMOxPg0$@JG08~x zn5VdgSI`QB_Gou!b5{5064fJ%c8^v$-M)DDPNK(u9Cr^EpX?><&1yMgw%f!HvwO2K z@o!ga=k6WvhFD|&4)N49Mz#*fT`A>eeA6OL&LA(LT_=#Z1uZz z9Ox&3g&o~+lbh8w-d*vVA_KAg!4uEQ z6OYS-9zDckc^o?!jR3ucUlZV;ApGjcV1Eq##G^8hq=CX;5a6FA{EGq+oGSde0se5| zeSWnlC*U2a5uL|c4wf2=sqKnN z>QS)NAj)HPLibj6{yi3VPN?3x$C`l-r0TJHtgq^RrN_Do>Qz-xt4sbtwG4v&!>hTn zMOTf6!p9qGG;k%9dtGl8B6V1)B-4+$(70Ouu`@Y;MY(ud)eOXDWXxmfBr4762Q1FG z!awHFO}T$at(5qOtWIEl*}d+xf0Ut9pjG-O7n}(IzTHW9ywc~yhB@!S&!_$oTl`MC zUr>HM_QkxG;AF56=*X8H~p+#cz}Imcun;HyG7$%+(Cugz_*PpVy3PFgRJA`DXLML!8^7%x5P7TDG_M^ zgR?@P>4d}gU|**td0!GIbMDoQazxLmmtSbc4PbD}g!!Wh?!(}cGM_02j~?aRs=JrM z*efvx>?khZe?kWT1Mshh|AispKLr17 z_=n|>xclE_@E-&Ju73B`3>yY2;M!y#|;jxjRyY)xM%V=gt|?+B-~uH*X|V(Zjqs{9K4H# ze=hhNMIZUtE9mN@`%{KKx)TyE-_Z9u>MPGvV7lMM9+jn{k9_RSboJ5wXYOH<^wIru zJPh|Z_&UGbS^7QUe+~R)qL2Jr4SjUqXy~JxxLxX7YUmpW-X+2Z_P=$7=p%osp^xr~ zhCaH7NH{bLZu*EN?k@bJ+}k4h$bTPh{XXc%{v9{JbaM@#>Dvpw&Mz^`*o&k14}dQi zm>uNbW$2^(PD3Bv8zkHnhQ1l#T`v3u;IEeSk$<6~kM7SH`sgOEn&}&C=p&XTA^c9@ zuMvIZqhWUQOZPvp_eH;7x?jfAANqdIJu(uG`*GO2CI4aYn+^U>xOMqa?jA!Q-CHEw zwT8Y6!DIKfKlCjDU)N{y7a98KzSz)5H}`V%N4VjJzAW%g7Cz2mXuV$2M?UxZ==9Oe zy*@g>biaWj=?{G`0(!0U`z`Q(E&Rv8-zxgZ-wn6cNB6hk*81qaS;B2F^eqJMI^iz| zf1Btd|58IA-Iazuy3dhtXBhf`!B^*IGTnW^zeV(s-^p^{|0MJkq3Yx&@ShU*4~2e3=uJX532hNtFSJ(Zc%fs3mI*Bt+DB-S z(3j9|F+IN%`U|1Y3Vm4Uw}q}2x=LuB(947p`%ir{g$@$hUucogLZSaeJ3{&Qg+413 zdlD6YkI+YienaREq1bDv}Po2=qgkC6gw$T1U`wA@-nlBXXm(ue$q0b0?Lg@E} zJ}i`N5aYc~XsuAam#R|SXor;CIYK80?IDzV|ELG;i=q*sZ-7bu>q37hltXdycL_zi zq1?9$#oZ~&%}yHrqNfX$eGbtf;w})HD|D977SwH6qw9pO6v{;=@)rx$dsg@@C!ec- zq+^AS5_*cz!9oECQF2^6raY>Hq9Cq2f#!y8V7qe4K!JCQmI@szbcoPmp$Vb*9V>a@ zY!qdGlHu|DRg{Y9#;i7e1G6uNHnO_~W1(f6B}=>;>RxzPYtUP4lGOwV|)Y zP*Y3B?hTo_GC0nhi^0H9)6~zAXwV(xIrBb-4n4jOMz8sSI5az`*W`!!rNj;0)tBOs zvNXwYy?h&N+}Nq~S+q8uP9C_+HQh^V}x;N?|_iuDm<5+pVxX%Y~t78C^1BjBr6@3k#hY}MM9 zdTmQvwb;v5+gfW|+uG`F>8)*ZTWz_OK5lE}|NYLa*?acuB-e+R-ftqS5K?1PN!=oPeTZeKHo6EO&@BAy8nSHV4bx7j+*F> zFg0j+dl5#PD16XtDU-{22DUGZPm>;@$9QPTHz)x9%vprE^9+pt7qkiEvBpWW1f7QJ zc+7$*V1`EAd4?Gn-<^QQg7>8d45(}4(ug_Fz;oX;vrDyY{fB78ooDC|jkxm+r14Ya z#qh!Nn$ix2_=r2ta5iM(7a#*;*@(jI1q~_Q5RJI=3^#+u1BiQ#&`^Z*UlfhV^9&~= z(FKUZzA9isG~&)PbP3~^scY#JN zFmK=>(lY+MWWO`v0BEd0+-E@pO@Olje8{)&Qk3$Dy~|=IB5)i!4ud$ReE>A1$^>b2 z#ocAG3N$dhah3=Tt^>^r(^>ww&>pX1Ut$8xM^?lQbz5ih+XzT@zt&*1-ln3Vwwz2aPb^pV1R7#fV zOziC?{|B>_Y25t}mxBiD>0F^}O`0K!atv05k%|E!Muy%(Q~WbBIhGS8gQu zQGHh#nuMd7b^e5Wo(TIfjD^#v)WC7i%%FSZng+jB)yD?wDZqW2fNJ>#ppPx-DQKzZ zl>tBI;gju40F1o5p^n(GcQ;JvW$MtBKalZv4A960iu@I2RCB)`Ud+^Ldx40G z!aE(dloD5|;a7J$@a~45r*HW~_sGnaVG_jn=K-GCQN&oOlAePb_fJqa17xM&+I#i8VNQE% zE3}AWtBX3VfKlyHIHK?_G~)VH{`@war=H*Dr9wsjrHLMC<(Hw}V=pca0ImeM4kcu% z%P+lF`=RLHiw`tL4lDa-nyG;s@o!7;wX%Q8{J7UGzllhNM53~PEI;9e=mXtkRPLGs-K0s-_p_GCiztxCl3Nxs*pXta(yJAX5 z-8Ajf;tmwTGr1u^c9WbKNOGc^q>ifY{zgo`1*M;V5y)fj2y9*~>)P?J?CSB9s+1%1J zX>Rk{=GOL()y-|)ljg~RgGr0$xXxwmYdRa7C(QvizoGf~gd){L`_#Q+2O?^vVEc7E zm-uu%pPQU=Y+hmVg#_a}Gq#PU@gi&U@OVtJRkyn%wj=I_GBzE)7vr$C z(C>w$9KQ}-uR24q?3!-8^48{tu4V_b398TST71wDs@>(Lq(#{0I=vHd+uNqEL2aAgwz7S?!@MJIq$b{mj*jNGrn=^JAg|pEaFfRL zuI`3T{5N+%?=6!74(Ry1d&j&0D7@`z>}D6nxy3F)OQX~6<&Z);AsuS{c~ z(1f(QTtXAXKXue{evN5|GW6dM|H+pB>+l2YhJOcsyk*z_BK*1nXnH&`!0Sf21>l&VQ)d1E|Xo9TlK=9 zw){VazuNM@1pg+XL;Pd>i~GAB=ya z#J>h`Q!a!z5zmS@U+~TWe1*VS9A^p~Y3;t;f}bF8EPL2zye6TzipNum-=7;>iQssXU0;%7JhV25~>^HWFoAvFZ;%2|`sJK52`&qh?0Q*|B zSIW(P_6Kx>3HFT#1_z7uYKdvx!EoBR0aJ^(k*f6)CV+$`r(@W&bJeAuOcS3(~4 zVZ!mEXChs+KTauLBHN`$1jM*@DZ0la8?r>1^_odA%n>(A^8lg@zBs9lVTLV39gH;fWbG8%0_UW1w zE?0MSUsvDQ(6|c3ZO~eEMP3ALcZeR9tSm{If)A~W9KWpDT+0U zrm{yWITY(Gqmwb9j}e8W@uo~Rjx&toOyh7PN9ll66x3VsUcl1D_3k@p)x}g*AF0{V zi)|tJl{f;$lg`JMBMaFrny9Io55bhC59k)C4{Dbw1I+$_DbzIl*aX1^ZO%LRpjlBSmwf^Q85a*t0Xp}0)6tK80*v1R zS#$>T0h*Ui6&l_&r_X%?)XTpJjn5&pjRAvJQ=7i_2|S55oMtvU-GB+vh}$R79~yD{ z1W4nbk)q+_!HI6W8sZ~vpTKg+s_sE1Ug4%Tm_4Au{uU-gBW|An<$CqN?oO+C_Foi@ z$bABfQI;GBe0Pi;UAaRv;`RxA2sHkPcRP}uoZp0K#O)Kt@R!*2MwB?;Dh4`7&kk8 z$#93JfJJUywjt!d4MkZ-<7ap}Se2>!}43(H{@XBL(jF`!6%_W)<(el2^n zh*m42O%X)b=RowbXreD8)0v(k5T)M3;t0Km3oA9Vz7doF1n6z8q*?98L547(8Tp z{*#n1ih5b26zS~W!C#c(z)%rfuSjnMY3N7vmFw53f3S}-_;@tYlN8ZKieDeiwK>qF z-ouF2KhI6|8ekbij&_ibILhy~9kHT(*525S8JPkr( z494qLHFR@xH3cEOKY%+QsJD>ai#kdSIW}&%>z+f=N@B!B78T_1xYut@18&kD@kex? z$=izu=$Qmn9*$EeWdl~Wv^G<;0?;`MR6c-XNZH$+81b}jV;JSi1{2Dw1f%q9VyYPa zCV5WC$EecO z(DMpetr%D$qZI}}gtGQAtv1U0c|JCgAip>-=;!&^AkW8sGsyF?;o?0us(6nz#hWJy z<#&T;dZsefV+Vc--eF*vJYR-EkdJ5VXZLe_Tp~ekKh3yyg*YzA@o_p`tL7dT=J>cM zjwNPA>Iz9HKMfY?*~(Op8@Li)86hT1Fh=!p%RTz*x4^V6l@B4qsXR#~Zyk81=S)0GE#_7Efx=Y>BK)O$d?G;>A7vby&EpN5 zCb8pp221z&aOoZ&Rl3KU(p@15qa`r zdit6m>*+A-=_uCIhV?5Yq5N^+m7X4^njY8&Z@sWS9or>iSr4;6I*}mj)H>i}f3#uW z{Q^g8ZtV_awC2{|fsEGNR=Qu{=q1Q_>QPB0k3t4|UM26NQB7Wp<2d3=9Fs_p)%qa2 zV+_0IOC0kQx+&kFVobQS$3&I(7*pDVC84|x;FzAXnCcjieRxoyjO9p_zttFz9Am5VBq3!V{YLh93`=cmj?mC40ie*CxSTnys-HM(J; zFSdx)Dn|uFuF5C}`eH8x%|xP@|8yX)9H1JI0%WM8Bm^O)0}2#a&+L)JcC}Rh-0xB zngO+4HqFU~CWlxa&1!m`B92I7Xa*F9*)%5@n*2mOny1q16meu8Lo=YN%%*v=p~>;K zNAo0logz+5VrT}Gq}epb7@C}Scr-`T>lATT7DF?jp3SCtyrIcymq)XbUT1I&y?}N& zn_h*X*XyHq45y!vJ$vd`yOgr^WT_J2HtL+>&wBFbZjPSO~z^4Rh>5U4giv)S<}k1Z!P29+^Vsw7rE@jPlqLS9xqnexp)CTjEz9JA`E^d)jpo4QHdTN)CV6Dv6yA zER_N59GJU8I8sB1#Nz@Z)SSAkhCns*^eLaMV9Rs_%4fZu)YiW5tg2`IDrM0JO;$U& z3%m{8j#KD)xY>J6I(K8No^)n&0+;wp$zc4eRU7(`XxFq+ z{3<8PB%QPwea%Z1`G5)3^qT&0jG!cJiJ=5(NeIY%w_6}p_3B) z&^l;nE*`mf6Pky`&h6(17NQR#=)Si{Seq2(Y$FZ5z(q9XVTI%2^#>pDUx^Q=^J z@qjQ4s~0;}*WsR#PvQ9*o}c3R6P~iP?nXL|4M~{ViBK;sOo( zHx=~_c({uGx&eFw12ZmByLxh|{dNTaRKcdAB(bo{mDYLzBp(HUOPM?{!gUjNi3)Qy z7Baa|=<3NGkHt2wzJ1$ZybJ&rx3HB~nYi;I6+g!LbYjdZDcF>p%_wSrNe%3G#e~%% z>;nj6Q3d050Q7WB*sTal{v>dw1h5J`58{~~6Sf~=od~-Ob}+pI0DTr=QF(Y1VZVwA zt3W}GJrKZd{G&;TA2%8fT_7+|Ss`p^(UK|bk z8R(SVokpfm|DFWwDfqb$%lID_{LO+7HOssArgiu=fUUOh>AzU;rwIND25@1ijZ}_4A<9NtFkMa>8x)*ov6ntI)&|=}!zf|xi z3jRohoBR$1Y`BF_|6BN0RQbRr{iktG=s}_X1YrAkZb-_9{)Ytr7Qufn!XFWQo)vkI zg-?H-;8zR&2!!tu{K0^gS@`sG?>+hX9&GaSRh;K}Oz^)581{C#{LudZ9^&5wdo=7e zgq!!(4A?3QpZ<5@A^vHwN5dY0@W%~5fR$PJ)Ytewj_?DU_)p^e%s#>Y9AJClH|0bB zE>r5zU9sE5=GB43n6x zwAf!kD@(jDi@jFtPO)3WZWf!H2#NnDnr#(N>@SG@X|W#`yH@O3Vi$=$Q0%wRL6FX$ z#r~k!w~O7EZrNAS<1qdKvG<7mh}a(!`=eqTov>$#|4n}Li2o7$yix3W zv6qO=?}y>%h<%pWr-*%$*xb%dJZ^QMjp9@`EZ0us+*CFE_~z8PGTP(BUnMqhR5a1+0M>s5HAB0Ulej@hsVm~1^+Y*NF7W+=IZx;K#Vy_UJ z;|StkAoet|PZXQ{G5ij2K;5U@CkwyBvqUt@@IHBd=m6mJ;V1ke*lPs-Cg7_C{xIwh z3A|zqM6Ci(BF>iuJ{9nX1kN2JKNk2Bzz@Pt`V;|j?8kH$jCGt}7&^dZy(N4r@ShPl zw{aX6I<0^g3LS1hxIplC13q5hl=ELB@O^-D+`)7yPrpmxuK+$2c!X1!*DU<38mrG7 z6HY1cF9p9G@U=pR!fo`|iqAiR4$qkpe-LP}uP6W2z@G^I0aj)P(lYKeAjYi@GiBK` z7FLDoA^R2*sKV0=3Qf)Z!4dOvKSFpFz#kr5V)2KDrt#t6K2XAI9DWk9OAyg$+1WM3 z`rye%%MrD&Y(%Zd#O5HhcH}?8=B|7A2?W==c=E`P5v(g=jBs@caY+OD3{z8cy)TA&Ig(rTGHdDiCfNBb z#@v{nIQOET2$(R97=5p8V7G~ArY`LNhCW~8wQWg5(jTNt3!*BP^7)bSeN9XeLO%*XI< z@v5TEm^H@fvz-eX98XWcu>_`Fg|U_JAf-({vg@;502-SRcPePu#-Eq$`fOhSjSYyr z7c|feI8(ug%YYD-@`%-Ey95&v&Mj)tXff@_Km*Nz&zLfe(`UO5G%(C`RtOC$Q^0GY zaoG_XvHEPO*O$mmLPNz4{0R;9UZV8b-U=GS5vSWUz!KkIrb<{7tIu{9Xq=09J$=)F zf+gI84uke|R^2Q~4AueAI0XAy$xAWHBkct%mz|d=eYP*6{bHFujtL(5FUABau1w?f z*}eoCtf%{ghDuofS??wLS;zyR!G7&oPBi_-E!MuyLiU126`1G!4sImSLYKv-*~1tu4Vr!*D+QUOAr*)>DA`G&rty@y6GxdWi^)sXS92(r23jFmq8Q z6{BV@s(@9Nxu{&9lj8|2_edMhLT0uXkc23?{Rki%_g7u1)TA!E1Sz>nZa)q=VP?nu z_;(K}Y9+VVAkLf!mp> z=r*%u5F9)WS)8BQQli`y%KdqXlBumU`fM{hhU!?hdfexMm)Y?!{L?sezg8cF?;?j+%4XR4dK7 z&oZK?Irl6ec$#xr$dX+3*D|$bx9saan<;MJ#Y_~JX6`;mN2hw)R8MhL@BiS?AW-jq z00?KLj#*!v+5QlmXQxU_Kk`)R=bwtCo!OiKnQhy@s52p_Ov_k|5AhHpQ+yXwEHBM$ zC#qdhwh%)>x841el;`ZH{n{S4kIrD+{;eXp5+^L52P+M&s zynI2Z7l&aN)9!T?E&nk$}_ z^Yqm%P)N*q51b9_j8lhlDl}JVDpdLswYp;7<3qzn8XL<+UGa5!@OeslOYhVE;#Bjx z4s0fDZqi#R6Qzs}O}8ne>mxV91hBIZdjNNG(dm@i$Qes5K>`Jg7rO=N>b`{+7zf1hd5w zp=8(9i#+lfunqtQV)c!y!NEvVEJcB08OiuXs!S?b3Pq|wj#o}!X`H~)aEj9y*~MhU z=z4JyQxfFndBu^urzwgf?>$X13^_^4@?uE3nqr`HIPp2)k>)8VOE;%yDY{d=oStO} z57xSs&te9bBD|zm;+E< z`Z+t0@7abue_fl+szN=?LslX&tW{nO)u7$Yoj53q+PWmc-~TCC^Q!@d*0BZo%F<(AMyP5d7&$fkTq5`t(5CV#T&xP#AL_ae zw;WD+e$g=}AQ;p}n9o|>c9yU7UXSovSceroza%-fAUVQoY&EnrIkq@CLVpv1cGn^I z`DMwm5J%^e(RaKOZM0Cfifp4Ed$4~ac1cl!ArM7Ob!_$9W!~oMAvPIX)ArC*A~8(% zRHIObjRS>BoG2-`cS)=L)W2A-w07&g*RrkJQ^$Rb*?V0Psg9chk)%@B_y71d>m%A! zZd7rHKN?#x_nf6`+PYg-H$xRSO55y`G(P>wYM<}>1PBdU)E9{mR4Tm}3r&F1<2?&I zx0{cJ7VcTeX-bdx@Pdzi`ODDd{dMT_?xHU5GEbK`6nrNN-pF&-=AAXD;DbPV1OBV? zoSjtajlJPp5+g*VH>h4fst~LP9mxxvM1n(tU3j3x`&n4eYbV9bBk=$_78WIfa3V|@ zcCPFs6V4^n<2VivoOb9y1#%M%{T#gp)Tis2z|qi~-q_x89q4Gi>{8;QFx^(3&JjariyG@M zUP)!>G8gH`v?N-sy4w|7{jb&OM)$NRP_8FGh38E?1(<*j!E+*>d3YA$sl#(Ao(4SJ z>b(Zf2k_8v-Snb1O}gQ#*5<|fB$c*8%Gga_orbhJzM6K@jtn@{-5hb+o^*R>x|st> zsBw2#DK(1g@`aNZ>TBnEGJeX?Uk?xVbGiQY@E2JAt?;8hy5S#yUqm>H-iP4lS{n`N z?Sa2gdzJr7@N=!T3FTm$N3hlxG>3r0^1|1ncwjmx^60N*=9H;3tEW$$S<^CkO3UPF zGpAHLYikH`8YfTDAP^lP$v<*NM4C8#LsLJhDzO zE}L||`^Vts{OT)ke;IBz+t0%N?{IVeLAs2`HS8Aw{}ybv2ZU{a`#%8twguY+cW(f; z6|gq|`>utD=!%BTccplE@0&3!TN;)r+JB_ow=VfV{p#>x=Fi=OJ9qN{F7ejjnfvR* zhyQ4Y1$4=eeC_bzb~{}3!886kJl7!n@|f^@0RK3`Z;uFPecOxYnAZ;r=9%Lo0%LiexOdpp6x`)_2$lpFDW4!H>jR0bXXoPY^iPcXxBKA4c5;ki=LBSx<4#Jnj8r?-P56*cq`GiG88i z|BY{k@m?2uo7g>Kzf0_eV*d~78S#HF_SIrHip{;+3|}brSHx}s!-O}BeX-cczk<&Z z`#iC0#GWeliDHiyo1$RS8zDBzMfoWMBOKXNHY{b64kp4%$3N`};vXk=mDp*q**+7G zZ7FSbA+*_V(B`|M&2a*4rbio=>&I(Seu(Fa*8z^WN=N@G@UuUme+6v%my3Ui_~(g# zrubPN#IF`V`KCWDe)35_9z~CQ(GN@ct6*b4t-?p%)g1+=!e%_sQg;-Lht2rJWB!Oo zI>aNPlVHPgOulIM!cY7IV&i*KcLVH$jdzoJ95%~kFKm>dy3>I02L--c;P=2L{4Rmt zCh$!H-yrZC1l|Fg@3|E=V|1h7IWB!z+#Hkg zU=!~p;5hMz0_WKDKgG>)>8}On0NU1MYjpeL37ui2DY(|A4aKK3gsmpO1%k zAlwIdK464%_4iVN?*)96z`4N7zLfYc0zN_DT)MqQ;0FQcUUlx><@oMFrUic4&yE#0 z+xY9n&HiAKxY-x%lDJK9b3ZVC%FMRhCm}5ZN8jtZFSl@BwcONqZSW6(nsL)MZfUbr zTK&IoA!7N+o!sf&rS8=X5vbPmF9&2-1SU5jWTPBCg^a%q!WJfQbF1a|RudTDt~uBq z3&nRS#M`@2B3xh*S3pEAT=@6(`WGf-A4~J!_Oc19{LKDQ3*?rU2{WY{^!pHx>Jrr7 zV3{n2q`RUO6YeeF#US`3XgOS^5m9gCVvW#UkFFX(Not!ANW>P;3D zx9ViUv1<>}`nw-{%2_qldiOT(3t5VFu9nW`MeS{iT3YqmnQX|8+K+t@eXo<&ea%+7 zBg}K?LyNI|N*l{o>Or@uOfLJeF9Igx)4YTQuR(OAoDH;S%wFmi+#ad@{=L+U--gbx zL1>Hv0d%c2VtF(gV)kQmKHG%|-(m**CQKt{KlU`ioXtU<--Kwy?Z@s9jkx{Tq;Ut* zH+#Sw*FNY<&=?KW zae?x13lw3Xu@dFU4GGEw_uI|{jWj|QfCh_q9{3<%wvoKV?k!(|h+`3fSJ~Uf&xaD< z#NJ=B2{f4QZBibqq&(16S>>T<#NJ=B6*O4Q?-CjoFBXmLdv>`#$)@AJKwbcHv(wj} z-FrY|DkAI-@PW06RfZ=L<6OG~`D9W&>-`99u2(Fw!`+3h9450xyYF2 zVMi{;9=~JfacjYjnNUTEk_;V}`#N8I>6ty&iF zqAFH)8gb+M9BE`7-)EuWGS%1ko-~*p=7ld}p7(Cmc#4Gj8sArez!>0F2g<{Jv6@EK z@%=o|NCU49G+0%ZfDiIzo4&^Ps}NxuBxP;9AF#A=5kv9O z()I*ev*_ax& zIlJ%q4M#{3^Bbv*Y+uIV(Vr)ASyN1k4r`0q(MMEe7PWWJlIX#Sj#Ori$9WC=9Md$? zKMDR^=Q->rXxJFDugPVeGZVKE<}%M=KL+E@bCz5F(P+-uznE~&bJCVSIM11jLc&jB z9LYR~Wn|_#ET3ISnDd;SaD#4Wp0gM5w>{617x=$D&(X;q-FeQmsb@}0D?>SkPGL@a zTX#cCTbI!(!EObYlE|m}sG_EQzs55A+%(I@!fkxasCr27t=Q&wuxS8r} zZa^Aszz*icEewPSjo7&X*Xub}<~1pdH&x!Pe{PUnC(I+DfzRDp0vfjQ^O0Q^vKKV? zN-hTt_Fqll!;Vk7_Pj4jkIJ*4K^9uG@}cHRv3gW~2pZ_aoE!V55vxb#5NK=yje9_Y zdFV!7g3W;BC04)9It&EHAuji+lEy2bVa5jVDr1*Nl$>iPBA_XAxL21nCJcAKeYf`8 zG@|smaIQug+@DPvQ{!pG%7z{U4YtADQ%4$>vG~Y7ciaOS>`UrEBVb&T_4OU?Ew~$^ zvrA*t*Uw+LWbx8EgZ~A|%Vhx?(v~T-zUH5ggT}4EToK3%>i;T}4jJM%H4|k;dj$q@ z&jF~u5kX?t!iQzcLSXsC8SdqiHrt0{%a@=NW-F>4)s4uF_dkZPD6{=m0QCjjM*m6g zzpDTW`;1l-%9pfcDyRo#E~9Ussd2UPkQ>W-W>ocVK$PmQZQ9p80m)^yUxH%E6lRJG zGMjB=VqOf)bMUM${h(hMql zKJ^zhC_kvfC{8tKl1`%Z-+@Ba0)90XOgS|WXAS(495s)o_C3y&^V^72NF=Ssf>-Zy zn^1sVcc+e%C{GLl4tacB@i|DV=_uz(&;$l4Mj=JHVYEoAX(%_@!*Y68%hheoP3cB; zeOMvW6ip0CZc~j&ABX+a72;j1S~{+95|s&NndyI1@gOQFDisf&3W`d@f|IWbqmb0+ zh`xZq55wbIVJP7W1B+W$7zQ&D-wH$NR)(_N7&%o&g}T^Oi4H}L!_5mhIl%%=kT(u% zsTsipouuCt)H(11qEza##8BuhZSOw6eN9`FgKy;UKzWTQR>(QqarJq=LM@zv2wIcD z;6^yZDg|8b27g$GFI#g}m#SwA8@d};HFr7%`9-C35QZ$2beTYhENO)T&M=lBl@a*g zzf&-sE$2kl&SLLc3DXuYN+xL#9g)@#aaA+fC)UsJqrM${K3)0t|~h z-mg?(IQv)+j_NIHY^a>SpEaMib-3SO3GIXZ_%fmviqw*h|Ioj0_pmwGAN(-%vHoDK z*HCxyNgeh-7pL);4Ci6}Bb9UbuQ22cw*H4~?H_qnqQGWW~>3V{C6le)U zKBt}dSLP1<<1>WeB={R}hTE0jAT*b*zG2|@o~3DVS=2K@gkfVc;?}`1kZc$NZao21>^c2=S^s{ z!nvO5o)h-Y4$stwi8*G(dr>qwSD~RF(*yO;&%qPtAVI^pd=1wl>}Pmbl{UeC9S=J} z8jeHx(2!10{-s0w{{_ed=PR~Z0zdD};6uYPF5VE*=ZM$iHSSKJs^1?zO#bXW7?tqW z;JFN8Eq0ik&AE#_pX0UjbMKe$F*ucCEnQ4S0wLo_%3kKprNa<2{PVo7B;=kYKK|2KHas1vDQiM>ed3&s9A0vZ0a*ki;#LF{iD zI0(X-Vmh>uma>P5%{NInEM>C}VxFt^tk5Qpv{|2M6OlG77Y^Q)A90I200(V#jtuWF z#dk^ib+9qrN-dFi3j{t-;By5&4mRUg!Df8cImRa+jBog0IPuc3F*Q@??=Zzudu|X% zoxcM=Dn9WTpLmQ9qm;clwFzJAX6 zXmPu`8``?13+I@7Y4b`b`)X@!jywkB@9QH_+}=Z<{J^=4S#uW5TDGjd3cH)!4#M;y zvOJR8F(HeNZ(1f?Si!-*kEf{oqkpdY2M&V;nVZ;U$mGWi**6}3&uTuGk?*tx><|n)Yg0FWTGkRLX4*7Y243Yc*6qDRwOauc7J~b zabS)_zyF!jCQk{5Ty1sd8Fz@trcK2RO5OfGVm zC-I>&KFvO~57X%Aha86Sx1dElLHA2e2O3apQ=~zwq>b6L7AJ?PMcz`N^8oS?Fku=o za+vv&hleC_i%y6}oE)YtiqOaaOgU4gTT9UDw9Xh`G` zjW{{XNYHo#ajzE|ije+`q7f;FDMA0h{i_d%k+TIScl0@T$#q{)!zgftYfbV4T}Nmy=0fe z+zJ|OQeOj&fN_hYFB!^Rpz$0cQ#XPe34RpQDnpZSWYO7xzvE%Qg3gOe{=jk1=B z;k**#a(CVeXU@ha@Tkvh`2@b9%#JgWj1i9f2#cvbPiMBA4OnJjnbCsZGqtMsD+tPL zIgiMYyAbjzKsN3#yRu#hG@#;LpZZ&Yg$ z7ZK3;o$af&_~%E`EW8_q?1_JF1Ju@jemzP~iGL_|(d4dDTPsWF<8y)(h)O^l(#UV} z^dI6p6xS5B8K`=JMlA;^AcLvG58&TOMh0=b~#awixbfAEd zQ^}b~EnBv&f`B|{M1tIr>4)&RnI93z{0NhIXHXOHMFL`x!cxT$my^L;h_h(f!ZqDg zn5d^EPHMpTL@{|(%#uv1go%4X51U>=-q2!Z1;|AWjg4zoufeJzWHKb3SDqXTjim+K zNF!N=V)v#c7L7C)F_FiS394aX{*FiLZXQQ6aq9(-bn~d+jC!s1N~%-Fm%-#z4o-n1 zRmgWw0p7?VpM)!#4|5>jNsLX9h4peoAUSo zzm)j#005vR^k@f!~n&KhGL3?*2F}zL2;UtSi#0Tr{ET)_}NJ=pirrxJg+c$ayddzhg|7SC1!$zNi;@NL$p(Ho{Er2P8FdIGT8o!Oa zM7KY>Wo1U+hsVn@TlHYO&vw#oM%ijdye)_Qn7h=-e!>-0u^$M%b|&tKtU91T0bsvhM1pJ31XzjFJN6XI3x9dFS(Z zeun3_cz%!P&v^2|YYCna!ZT`7WLbIQE)jBx;#^BzE>z|E`rk1u7Zwi+)2RY|&eLef z%XYZc=m&nz|M<{wKFGOP(2x#!Bj1e6&Xs(B5D$Ae=8JIlN!76L!^7T$bYVH1tJdK8 zI3DstS~Rpd-=bmKN{|5e4C}p`cgYDDsutqM>%gV_i_d~L4j*RzT-lf<|C#~tW`r-c z!$n6f%5#gMR-GgTq!ZCgI(uR{^kKvhtuxYSezTo^E3JCit z2SbPH?k1E0%r5TWfiBbgS#HLEgXO;t;VbbVuY)f^ycL3X3Sf|{?B@CchxE?^ z{BjF^nnjOzgDwB(5qY4*`wNyj>LecFzsEy*XjFDDvEV<0e=q6*%r4^n01x?lHW2?S z@EiV!_fb5gcPHS>h2BcQwh8V#esY>xzh<%ON{8oquOW9ShF{f8Dy5sPvv)*F~K*{J(|CEdl^-k%? zBpyF0;_-VU9ti=izBJ@Z$sUn+*PljsDd40_n{}8rziHb19%(ZIZPKMpy0l@rHtFw$ zpM2~Q`w`e!-bmdB8#Gh5!e+d!u(4*5x&b!xyH3KpCA>r6tpZ;q@Fsz;5cuT+UoP-E zfiDsGRM_OF8aDZ0KA9f#Nq+Dse#!*Sd=hT*39pjT&Ojt1$E+7O+a9)mgtM*OEpE1z z)B!~}+sa>vo49$X4<%rTecGwwW?Ou*xL<*LgSc7fpB6XU${*8>m&$dcUU5GHcM0ks z;m^T6UEIBJbErZ%_Io+ki+dd0yTm;gZdFdO+5V129;mO9?NKM)fU_^Y2X3&g%ug)0 z)LjKv8}l@Z(gAMpzhU7MX5gp;t~)3LRpW})T~{x|oMjmoSEqzTfWaPrqTLS%^&RT| z+Zqi-h(n{sE%@z8hjfj%_=5qdy z3*mBKQ3xFjaioXcJZ3e#m_pANLM8|H6(0rW>7)IMH%z)0f=$Bj{ZV z(O}L-TOKfB8ZmNT-p)qzPiV^nCPX7n?%N+4adKbM_!aVE_~4x!(iepIh?D!?j+b}= zGI0hw4;Y?l)I&iv-B2)7rg3uLmq6n-VBR1!R3!Zu;sZ1y<-V)%BHxENYS3j7fHOn` zb4G;`Jb(9}QW-XL;NdqR8gX*p9BE{g`(~lxa@Ci-l{Bsab}%n)MiADQymdjLoA9j4wwPlo1^41NY zK^CgA@}WmL&E2b5$3U~Lc6lACYjZnjV4mWf(Kn4)c`NtRZ2}FRM`RurATPmYK=KlM z{*L?Y#vv~6#UYKyKtsMc__VRhBTA;f91%ECcvEPkF#eTq-+H&IJd_kAO745P(BPzj zd=$sih&_L|0yOy9rG$p&Uj18qWS9F=CnWolV$cW}x0>{I{;pl}GAuxY_1&1hWXIHl zb1RT}pNE?;{OImh85)Fho>PIcqFsZD-#!3=qi4sLa==w3V54z~z2}0M%lXvcj z>L^HF{U`4XWf{I2Z+}kS9fR`w-#U3`_)B|RJ*|^>T%d9-_^3JgEw>o*3K%TMpwpm8tPD0Mykt+^mBhTFF^O2rF zFrQRXg+uT!2kU0T89Z2*s_+ih-JrvRJ9?dhyrNQ`(t}7gaIh{<-PG$0VF7tEW>dWC zL>?2REH|Ij|KB`V7bV10%TP(@Q|Nh*j%3nqasJ;rLT9R5&Vo(ZMxWbxIhT6G<+#>) zxifHHj#uC6t8PQb_0x|BKTWMGPKsm4?pvWlL~D}&K69@pOj+*<2%mi zu)#13frbwzoZIoaRSjLs)~sCFvM$@vIYV}O%+Wc{rF!xF1)E zmPZsvJU7Sr4##pKmOVjY?72D84vh z?&Shs0oXS9IY)rmwE};Xkr1yXfQLNnzTAp8U+{Qtu1?^5XJ-n$3h*TsoMRl)#Zt&_ z&c9*QxjD)fP$yEairwFHb6-Ma#;*ZE+Ec|oP3-Yvj}e=E5RXeTv{|QV^G(x+rEJzw z%wLsEiZ=5`n{|#h5oyD6;h?Gfi2MJmb9KB2%*dlCBc_|*<3@4wdsOl$6ad?aPZEyx zGJe4|vX#NoF$k8Uh_a-O+V+>{YrC+-K~zE|AO!p(Qbb9Edr7Qp7Y zx>o^zmT(k4zvXkq&2Rmea05*lTaG01Km~8Wzrhi?or3SO;E!2u;u`#*Ov&!K-p+|S z(|-3?ZW9{f%A(1Uou~_NVPs1Y-62oZq3_V^>R6~hlCyLswQ%2_wO@}2^!MqxouxCW z8`)3HS-K!vtjV%E$2{FF+

Q0m;^Zj<(0|c< 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

*TfVC3 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 diff --git a/OCHamcrestIOS.framework/Versions/A/Resources/Info.plist b/OCHamcrestIOS.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 2acc276..0000000 --- a/OCHamcrestIOS.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,42 +0,0 @@ - - - - - BuildMachineOSBuild - 10K549 - CFBundleDevelopmentRegion - English - CFBundleExecutable - OCHamcrestIOS - CFBundleIdentifier - org.hamcrest.OCHamcrestIOS - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - OCHamcrestIOS - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.7 - CFBundleSignature - ???? - CFBundleVersion - 1.7 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 4C199 - DTPlatformVersion - GM - DTSDKBuild - 10K549 - DTSDKName - macosx10.6 - DTXcode - 0420 - DTXcodeBuild - 4C199 - NSHumanReadableCopyright - Copyright © 2012 hamcrest.org - - diff --git a/OCHamcrestIOS.framework/Versions/Current b/OCHamcrestIOS.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/OCHamcrestIOS.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/OCTotallyLazy-Prefix.pch b/OCTotallyLazy.framework/Headers/OCTotallyLazy-Prefix.pch deleted file mode 100644 index 60070a9..0000000 --- a/OCTotallyLazy.framework/Headers/OCTotallyLazy-Prefix.pch +++ /dev/null @@ -1,3 +0,0 @@ -#ifdef __OBJC__ - #import -#endif diff --git a/OCTotallyLazy.framework/OCTotallyLazy b/OCTotallyLazy.framework/OCTotallyLazy deleted file mode 100644 index df36ffd6a195640f004b4e7d395cd596e240ccc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535612 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Ǻ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 diff --git a/OCTotallyLazy.framework/Resources/OCTotallyLazy-Info.plist b/OCTotallyLazy.framework/Resources/OCTotallyLazy-Info.plist deleted file mode 100644 index a4b5c8c524440cabbca079aa9d396bf6f947f81a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmY*V%TB^T6rI5rzF+_`(Zsl6;fj=KTo@CDQWBzIp+#JnOolQo6Uww{i`o#33qQpV z@h4pQ34Vl5kRf_ECv)zZbMC!8-(_K>D4#H~w7jyqmR#T1+}cj1(kPS7?c_1qS8J6q z@4M6(ctLbagOGXLhyunPjIy#>?^7Nzo6!Ix)HHO_wwO;`)g@slsD;k*c#XOAUJ^|* zq8J^>XPw(#m06LNq*<)@E<6>c=w{NN))x^zmLpuv>tE3#Cu*J4hT{!#~ zO^wr{($%;l4m%Lz6(-u9rgqG7 7.0' + pod 'OCTotallyLazy' +end + +target 'UnitTests' do + # Uncomment the next line if you're using Swift or would like to use dynamic frameworks + # use_frameworks! + + # Pods for UnitTests + +end diff --git a/Podfile.lock b/Podfile.lock new file mode 100644 index 0000000..bdd884d --- /dev/null +++ b/Podfile.lock @@ -0,0 +1,15 @@ +PODS: + - OCHamcrest (7.0.2) + - OCTotallyLazy (1.1.0) + +DEPENDENCIES: + - OCHamcrest (~> 7.0) + - OCTotallyLazy + +SPEC CHECKSUMS: + OCHamcrest: 706bfbf69a3df55a873bad096014e80e2e8ca93c + OCTotallyLazy: c8838ee6491e4b3ca3fe83ac6211249ab2108101 + +PODFILE CHECKSUM: beab84ae348e3440daeb31c061813c000303612f + +COCOAPODS: 1.2.1 diff --git a/Pods/Headers/Private/OCHamcrest/HCAllOf.h b/Pods/Headers/Private/OCHamcrest/HCAllOf.h new file mode 120000 index 0000000..c016801 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCAllOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCAllOf.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCAnyOf.h b/Pods/Headers/Private/OCHamcrest/HCAnyOf.h new file mode 120000 index 0000000..53eb518 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCAnyOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCAnyOf.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCArgumentCaptor.h b/Pods/Headers/Private/OCHamcrest/HCArgumentCaptor.h new file mode 120000 index 0000000..9b244de --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCArgumentCaptor.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCArgumentCaptor.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCAssertThat.h b/Pods/Headers/Private/OCHamcrest/HCAssertThat.h new file mode 120000 index 0000000..b450f60 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCAssertThat.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCAssertThat.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCBaseDescription.h b/Pods/Headers/Private/OCHamcrest/HCBaseDescription.h new file mode 120000 index 0000000..343fd50 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCBaseDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCBaseDescription.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCBaseMatcher.h b/Pods/Headers/Private/OCHamcrest/HCBaseMatcher.h new file mode 120000 index 0000000..ae94224 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCBaseMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCBaseMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCBoolReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCBoolReturnGetter.h new file mode 120000 index 0000000..344b4a8 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCBoolReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCCharReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCCharReturnGetter.h new file mode 120000 index 0000000..24edd49 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCCharReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCClassMatcher.h b/Pods/Headers/Private/OCHamcrest/HCClassMatcher.h new file mode 120000 index 0000000..f82a664 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCClassMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCClassMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCCollect.h b/Pods/Headers/Private/OCHamcrest/HCCollect.h new file mode 120000 index 0000000..cf0d4c5 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCCollect.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCCollect.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCConformsToProtocol.h b/Pods/Headers/Private/OCHamcrest/HCConformsToProtocol.h new file mode 120000 index 0000000..6e95d93 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCConformsToProtocol.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCConformsToProtocol.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCDescribedAs.h b/Pods/Headers/Private/OCHamcrest/HCDescribedAs.h new file mode 120000 index 0000000..ad78919 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCDescribedAs.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Decorator/HCDescribedAs.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCDescription.h b/Pods/Headers/Private/OCHamcrest/HCDescription.h new file mode 120000 index 0000000..6868893 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCDescription.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCDiagnosingMatcher.h b/Pods/Headers/Private/OCHamcrest/HCDiagnosingMatcher.h new file mode 120000 index 0000000..da1bd73 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCDiagnosingMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCDiagnosingMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCDoubleReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCDoubleReturnGetter.h new file mode 120000 index 0000000..e4ed473 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCDoubleReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCEvery.h b/Pods/Headers/Private/OCHamcrest/HCEvery.h new file mode 120000 index 0000000..3ede2b1 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCEvery.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCEvery.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCFloatReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCFloatReturnGetter.h new file mode 120000 index 0000000..2b30151 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCFloatReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCGenericTestFailureReporter.h b/Pods/Headers/Private/OCHamcrest/HCGenericTestFailureReporter.h new file mode 120000 index 0000000..4a6d8fa --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCGenericTestFailureReporter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCHasCount.h b/Pods/Headers/Private/OCHamcrest/HCHasCount.h new file mode 120000 index 0000000..7adf0a9 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCHasCount.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCHasCount.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCHasDescription.h b/Pods/Headers/Private/OCHamcrest/HCHasDescription.h new file mode 120000 index 0000000..d017930 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCHasDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCHasDescription.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCHasProperty.h b/Pods/Headers/Private/OCHamcrest/HCHasProperty.h new file mode 120000 index 0000000..e6c98ec --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCHasProperty.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCHasProperty.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIntReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCIntReturnGetter.h new file mode 120000 index 0000000..b2bcd40 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIntReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCInvocationMatcher.h b/Pods/Headers/Private/OCHamcrest/HCInvocationMatcher.h new file mode 120000 index 0000000..5d32fdb --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCInvocationMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIs.h b/Pods/Headers/Private/OCHamcrest/HCIs.h new file mode 120000 index 0000000..ed758d0 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIs.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Decorator/HCIs.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsAnything.h b/Pods/Headers/Private/OCHamcrest/HCIsAnything.h new file mode 120000 index 0000000..1e99ddd --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsAnything.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCIsAnything.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsCloseTo.h b/Pods/Headers/Private/OCHamcrest/HCIsCloseTo.h new file mode 120000 index 0000000..effbb23 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsCloseTo.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCIsCloseTo.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsCollectionContaining.h b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContaining.h new file mode 120000 index 0000000..7202705 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContaining.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInAnyOrder.h b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInAnyOrder.h new file mode 120000 index 0000000..09517dd --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInAnyOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInOrder.h b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInOrder.h new file mode 120000 index 0000000..dd826df --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h new file mode 120000 index 0000000..abb3463 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsCollectionOnlyContaining.h b/Pods/Headers/Private/OCHamcrest/HCIsCollectionOnlyContaining.h new file mode 120000 index 0000000..e354127 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsCollectionOnlyContaining.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContaining.h b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContaining.h new file mode 120000 index 0000000..5e9e358 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContaining.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingEntries.h b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingEntries.h new file mode 120000 index 0000000..372f4c8 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingEntries.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingKey.h b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingKey.h new file mode 120000 index 0000000..bc923ab --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingKey.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingValue.h b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingValue.h new file mode 120000 index 0000000..8c1b0ab --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingValue.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsEmptyCollection.h b/Pods/Headers/Private/OCHamcrest/HCIsEmptyCollection.h new file mode 120000 index 0000000..8c418a8 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsEmptyCollection.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsEqual.h b/Pods/Headers/Private/OCHamcrest/HCIsEqual.h new file mode 120000 index 0000000..231a6d0 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsEqual.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsEqual.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsEqualCompressingWhiteSpace.h b/Pods/Headers/Private/OCHamcrest/HCIsEqualCompressingWhiteSpace.h new file mode 120000 index 0000000..8445d7a --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsEqualCompressingWhiteSpace.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsEqualIgnoringCase.h b/Pods/Headers/Private/OCHamcrest/HCIsEqualIgnoringCase.h new file mode 120000 index 0000000..dd50fc3 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsEqualIgnoringCase.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsEqualToNumber.h b/Pods/Headers/Private/OCHamcrest/HCIsEqualToNumber.h new file mode 120000 index 0000000..5e3de63 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsEqualToNumber.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsIn.h b/Pods/Headers/Private/OCHamcrest/HCIsIn.h new file mode 120000 index 0000000..a1206c7 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsIn.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsIn.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsInstanceOf.h b/Pods/Headers/Private/OCHamcrest/HCIsInstanceOf.h new file mode 120000 index 0000000..30d821e --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsInstanceOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsInstanceOf.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsNil.h b/Pods/Headers/Private/OCHamcrest/HCIsNil.h new file mode 120000 index 0000000..b06661e --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsNil.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsNil.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsNot.h b/Pods/Headers/Private/OCHamcrest/HCIsNot.h new file mode 120000 index 0000000..fb1fc06 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsNot.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCIsNot.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsSame.h b/Pods/Headers/Private/OCHamcrest/HCIsSame.h new file mode 120000 index 0000000..2025675 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsSame.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsSame.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsTrueFalse.h b/Pods/Headers/Private/OCHamcrest/HCIsTrueFalse.h new file mode 120000 index 0000000..fe1abd0 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsTrueFalse.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCIsTrueFalse.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCIsTypeOf.h b/Pods/Headers/Private/OCHamcrest/HCIsTypeOf.h new file mode 120000 index 0000000..0b743a2 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCIsTypeOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsTypeOf.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCLongLongReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCLongLongReturnGetter.h new file mode 120000 index 0000000..edd4d34 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCLongLongReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCLongReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCLongReturnGetter.h new file mode 120000 index 0000000..83091ca --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCLongReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCMatcher.h b/Pods/Headers/Private/OCHamcrest/HCMatcher.h new file mode 120000 index 0000000..3634400 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCNumberAssert.h b/Pods/Headers/Private/OCHamcrest/HCNumberAssert.h new file mode 120000 index 0000000..cb599f2 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCNumberAssert.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCNumberAssert.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCObjectReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCObjectReturnGetter.h new file mode 120000 index 0000000..091ee29 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCObjectReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCOrderingComparison.h b/Pods/Headers/Private/OCHamcrest/HCOrderingComparison.h new file mode 120000 index 0000000..538567e --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCOrderingComparison.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCOrderingComparison.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCRequireNonNilObject.h b/Pods/Headers/Private/OCHamcrest/HCRequireNonNilObject.h new file mode 120000 index 0000000..d57fe96 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCRequireNonNilObject.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCReturnTypeHandlerChain.h b/Pods/Headers/Private/OCHamcrest/HCReturnTypeHandlerChain.h new file mode 120000 index 0000000..84307b6 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCReturnTypeHandlerChain.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCReturnValueGetter.h b/Pods/Headers/Private/OCHamcrest/HCReturnValueGetter.h new file mode 120000 index 0000000..0fabb94 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCReturnValueGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCRunloopRunner.h b/Pods/Headers/Private/OCHamcrest/HCRunloopRunner.h new file mode 120000 index 0000000..f911c61 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCRunloopRunner.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCRunloopRunner.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCSelfDescribing.h b/Pods/Headers/Private/OCHamcrest/HCSelfDescribing.h new file mode 120000 index 0000000..2786197 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCSelfDescribing.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCSelfDescribing.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCSenTestFailureReporter.h b/Pods/Headers/Private/OCHamcrest/HCSenTestFailureReporter.h new file mode 120000 index 0000000..0a225de --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCSenTestFailureReporter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCShortReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCShortReturnGetter.h new file mode 120000 index 0000000..e2e3ac1 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCShortReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCStringContains.h b/Pods/Headers/Private/OCHamcrest/HCStringContains.h new file mode 120000 index 0000000..b0b3df7 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCStringContains.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringContains.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCStringContainsInOrder.h b/Pods/Headers/Private/OCHamcrest/HCStringContainsInOrder.h new file mode 120000 index 0000000..1aee98c --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCStringContainsInOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCStringDescription.h b/Pods/Headers/Private/OCHamcrest/HCStringDescription.h new file mode 120000 index 0000000..42d7171 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCStringDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCStringDescription.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCStringEndsWith.h b/Pods/Headers/Private/OCHamcrest/HCStringEndsWith.h new file mode 120000 index 0000000..829555c --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCStringEndsWith.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringEndsWith.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCStringStartsWith.h b/Pods/Headers/Private/OCHamcrest/HCStringStartsWith.h new file mode 120000 index 0000000..516021e --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCStringStartsWith.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringStartsWith.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCSubstringMatcher.h b/Pods/Headers/Private/OCHamcrest/HCSubstringMatcher.h new file mode 120000 index 0000000..ff565b0 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCSubstringMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCSubstringMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCTestFailure.h b/Pods/Headers/Private/OCHamcrest/HCTestFailure.h new file mode 120000 index 0000000..b5bce5d --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCTestFailure.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCTestFailureReporter.h b/Pods/Headers/Private/OCHamcrest/HCTestFailureReporter.h new file mode 120000 index 0000000..288f8bc --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCTestFailureReporter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCTestFailureReporterChain.h b/Pods/Headers/Private/OCHamcrest/HCTestFailureReporterChain.h new file mode 120000 index 0000000..7f92927 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCTestFailureReporterChain.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCThrowsException.h b/Pods/Headers/Private/OCHamcrest/HCThrowsException.h new file mode 120000 index 0000000..12dfda8 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCThrowsException.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCThrowsException.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCUnsignedCharReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCUnsignedCharReturnGetter.h new file mode 120000 index 0000000..7a44df7 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCUnsignedCharReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCUnsignedIntReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCUnsignedIntReturnGetter.h new file mode 120000 index 0000000..6cd65ab --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCUnsignedIntReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCUnsignedLongLongReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCUnsignedLongLongReturnGetter.h new file mode 120000 index 0000000..a22ddf0 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCUnsignedLongLongReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCUnsignedLongReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCUnsignedLongReturnGetter.h new file mode 120000 index 0000000..f612e4a --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCUnsignedLongReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCUnsignedShortReturnGetter.h b/Pods/Headers/Private/OCHamcrest/HCUnsignedShortReturnGetter.h new file mode 120000 index 0000000..d5cdb61 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCUnsignedShortReturnGetter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCWrapInMatcher.h b/Pods/Headers/Private/OCHamcrest/HCWrapInMatcher.h new file mode 120000 index 0000000..15b751c --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCWrapInMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/HCXCTestFailureReporter.h b/Pods/Headers/Private/OCHamcrest/HCXCTestFailureReporter.h new file mode 120000 index 0000000..c590e3e --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/HCXCTestFailureReporter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/NSInvocation+OCHamcrest.h b/Pods/Headers/Private/OCHamcrest/NSInvocation+OCHamcrest.h new file mode 120000 index 0000000..ce6d765 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/NSInvocation+OCHamcrest.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCHamcrest/OCHamcrest.h b/Pods/Headers/Private/OCHamcrest/OCHamcrest.h new file mode 120000 index 0000000..1933035 --- /dev/null +++ b/Pods/Headers/Private/OCHamcrest/OCHamcrest.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/OCHamcrest.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Callables.h b/Pods/Headers/Private/OCTotallyLazy/Callables.h new file mode 120000 index 0000000..d194ba3 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Callables.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Callables.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Coercions.h b/Pods/Headers/Private/OCTotallyLazy/Coercions.h new file mode 120000 index 0000000..1a157d2 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Coercions.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Coercions.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/EasyEnumerable.h b/Pods/Headers/Private/OCTotallyLazy/EasyEnumerable.h new file mode 120000 index 0000000..1e569a1 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/EasyEnumerable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/EasyEnumerable.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/EmptyEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/EmptyEnumerator.h new file mode 120000 index 0000000..7a97e6d --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/EmptyEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/EmptyEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Enumerable.h b/Pods/Headers/Private/OCTotallyLazy/Enumerable.h new file mode 120000 index 0000000..237bf79 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Enumerable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Enumerable.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/EnumerateEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/EnumerateEnumerator.h new file mode 120000 index 0000000..b39c735 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/EnumerateEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/FilterEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/FilterEnumerator.h new file mode 120000 index 0000000..d310d46 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/FilterEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/FilterEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/FlattenEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/FlattenEnumerator.h new file mode 120000 index 0000000..f27cacc --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/FlattenEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/FlattenEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Flattenable.h b/Pods/Headers/Private/OCTotallyLazy/Flattenable.h new file mode 120000 index 0000000..4f1b26e --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Flattenable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Flattenable.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Foldable.h b/Pods/Headers/Private/OCTotallyLazy/Foldable.h new file mode 120000 index 0000000..325a7c1 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Foldable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Foldable.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Function1.h b/Pods/Headers/Private/OCTotallyLazy/Function1.h new file mode 120000 index 0000000..cd47dd9 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Function1.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/functions/Function1.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Function2.h b/Pods/Headers/Private/OCTotallyLazy/Function2.h new file mode 120000 index 0000000..54fe9f4 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Function2.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/functions/Function2.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Functions.h b/Pods/Headers/Private/OCTotallyLazy/Functions.h new file mode 120000 index 0000000..99054fe --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Functions.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/functions/Functions.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Group.h b/Pods/Headers/Private/OCTotallyLazy/Group.h new file mode 120000 index 0000000..7cee528 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Group.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Group.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/GroupedEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/GroupedEnumerator.h new file mode 120000 index 0000000..4c58e36 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/GroupedEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/GroupedEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/MapEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/MapEnumerator.h new file mode 120000 index 0000000..e5fba8e --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/MapEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/MapEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Mappable.h b/Pods/Headers/Private/OCTotallyLazy/Mappable.h new file mode 120000 index 0000000..bef5e4d --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Mappable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Mappable.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/MemoisedEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/MemoisedEnumerator.h new file mode 120000 index 0000000..8d5c3ce --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/MemoisedEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/MemoisedSequence.h b/Pods/Headers/Private/OCTotallyLazy/MemoisedSequence.h new file mode 120000 index 0000000..39b8548 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/MemoisedSequence.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/MemoisedSequence.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/MergeEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/MergeEnumerator.h new file mode 120000 index 0000000..992e4e2 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/MergeEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/MergeEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/NSArray+OCTotallyLazy.h b/Pods/Headers/Private/OCTotallyLazy/NSArray+OCTotallyLazy.h new file mode 120000 index 0000000..e2d2788 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/NSArray+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NSArray+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/NSDictionary+OCTotallyLazy.h b/Pods/Headers/Private/OCTotallyLazy/NSDictionary+OCTotallyLazy.h new file mode 120000 index 0000000..44176e4 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/NSDictionary+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h b/Pods/Headers/Private/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h new file mode 120000 index 0000000..6090a43 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/NSSet+OCTotallyLazy.h b/Pods/Headers/Private/OCTotallyLazy/NSSet+OCTotallyLazy.h new file mode 120000 index 0000000..187b325 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/NSSet+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NSSet+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/NoSuchElementException.h b/Pods/Headers/Private/OCTotallyLazy/NoSuchElementException.h new file mode 120000 index 0000000..a2ae174 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/NoSuchElementException.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NoSuchElementException.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/None.h b/Pods/Headers/Private/OCTotallyLazy/None.h new file mode 120000 index 0000000..163d350 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/None.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/None.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Numbers.h b/Pods/Headers/Private/OCTotallyLazy/Numbers.h new file mode 120000 index 0000000..6294e77 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Numbers.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/numbers/Numbers.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/OCTotallyLazy.h b/Pods/Headers/Private/OCTotallyLazy/OCTotallyLazy.h new file mode 120000 index 0000000..e0ec3a6 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Option.h b/Pods/Headers/Private/OCTotallyLazy/Option.h new file mode 120000 index 0000000..6f76526 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Option.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Option.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Pair.h b/Pods/Headers/Private/OCTotallyLazy/Pair.h new file mode 120000 index 0000000..8336366 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Pair.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Pair.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/PairEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/PairEnumerator.h new file mode 120000 index 0000000..5778b1c --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/PairEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/PairEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/PartitionEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/PartitionEnumerator.h new file mode 120000 index 0000000..32d8fa2 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/PartitionEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/PartitionEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Predicates.h b/Pods/Headers/Private/OCTotallyLazy/Predicates.h new file mode 120000 index 0000000..58262db --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Predicates.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/predicates/Predicates.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Queue.h b/Pods/Headers/Private/OCTotallyLazy/Queue.h new file mode 120000 index 0000000..335f662 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Queue.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Queue.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Range.h b/Pods/Headers/Private/OCTotallyLazy/Range.h new file mode 120000 index 0000000..19d5e52 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Range.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Range.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/RepeatEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/RepeatEnumerator.h new file mode 120000 index 0000000..234f375 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/RepeatEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/RepeatEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Sequence.h b/Pods/Headers/Private/OCTotallyLazy/Sequence.h new file mode 120000 index 0000000..a148354 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Sequence.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Sequence.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/SingleValueEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/SingleValueEnumerator.h new file mode 120000 index 0000000..3823eac --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/SingleValueEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Some.h b/Pods/Headers/Private/OCTotallyLazy/Some.h new file mode 120000 index 0000000..64c5c65 --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Some.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Some.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/TakeWhileEnumerator.h b/Pods/Headers/Private/OCTotallyLazy/TakeWhileEnumerator.h new file mode 120000 index 0000000..cd94d8c --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/TakeWhileEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Private/OCTotallyLazy/Types.h b/Pods/Headers/Private/OCTotallyLazy/Types.h new file mode 120000 index 0000000..95417ce --- /dev/null +++ b/Pods/Headers/Private/OCTotallyLazy/Types.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Types.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCAllOf.h b/Pods/Headers/Public/OCHamcrest/HCAllOf.h new file mode 120000 index 0000000..c016801 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCAllOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCAllOf.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCAnyOf.h b/Pods/Headers/Public/OCHamcrest/HCAnyOf.h new file mode 120000 index 0000000..53eb518 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCAnyOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCAnyOf.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCArgumentCaptor.h b/Pods/Headers/Public/OCHamcrest/HCArgumentCaptor.h new file mode 120000 index 0000000..9b244de --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCArgumentCaptor.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCArgumentCaptor.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCAssertThat.h b/Pods/Headers/Public/OCHamcrest/HCAssertThat.h new file mode 120000 index 0000000..b450f60 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCAssertThat.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCAssertThat.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCBaseDescription.h b/Pods/Headers/Public/OCHamcrest/HCBaseDescription.h new file mode 120000 index 0000000..343fd50 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCBaseDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCBaseDescription.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCBaseMatcher.h b/Pods/Headers/Public/OCHamcrest/HCBaseMatcher.h new file mode 120000 index 0000000..ae94224 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCBaseMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCBaseMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCClassMatcher.h b/Pods/Headers/Public/OCHamcrest/HCClassMatcher.h new file mode 120000 index 0000000..f82a664 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCClassMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCClassMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCCollect.h b/Pods/Headers/Public/OCHamcrest/HCCollect.h new file mode 120000 index 0000000..cf0d4c5 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCCollect.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCCollect.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCConformsToProtocol.h b/Pods/Headers/Public/OCHamcrest/HCConformsToProtocol.h new file mode 120000 index 0000000..6e95d93 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCConformsToProtocol.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCConformsToProtocol.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCDescribedAs.h b/Pods/Headers/Public/OCHamcrest/HCDescribedAs.h new file mode 120000 index 0000000..ad78919 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCDescribedAs.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Decorator/HCDescribedAs.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCDescription.h b/Pods/Headers/Public/OCHamcrest/HCDescription.h new file mode 120000 index 0000000..6868893 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCDescription.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCDiagnosingMatcher.h b/Pods/Headers/Public/OCHamcrest/HCDiagnosingMatcher.h new file mode 120000 index 0000000..da1bd73 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCDiagnosingMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCDiagnosingMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCEvery.h b/Pods/Headers/Public/OCHamcrest/HCEvery.h new file mode 120000 index 0000000..3ede2b1 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCEvery.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCEvery.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCHasCount.h b/Pods/Headers/Public/OCHamcrest/HCHasCount.h new file mode 120000 index 0000000..7adf0a9 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCHasCount.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCHasCount.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCHasDescription.h b/Pods/Headers/Public/OCHamcrest/HCHasDescription.h new file mode 120000 index 0000000..d017930 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCHasDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCHasDescription.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCHasProperty.h b/Pods/Headers/Public/OCHamcrest/HCHasProperty.h new file mode 120000 index 0000000..e6c98ec --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCHasProperty.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCHasProperty.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCInvocationMatcher.h b/Pods/Headers/Public/OCHamcrest/HCInvocationMatcher.h new file mode 120000 index 0000000..5d32fdb --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCInvocationMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIs.h b/Pods/Headers/Public/OCHamcrest/HCIs.h new file mode 120000 index 0000000..ed758d0 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIs.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Decorator/HCIs.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsAnything.h b/Pods/Headers/Public/OCHamcrest/HCIsAnything.h new file mode 120000 index 0000000..1e99ddd --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsAnything.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCIsAnything.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsCloseTo.h b/Pods/Headers/Public/OCHamcrest/HCIsCloseTo.h new file mode 120000 index 0000000..effbb23 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsCloseTo.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCIsCloseTo.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsCollectionContaining.h b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContaining.h new file mode 120000 index 0000000..7202705 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContaining.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInAnyOrder.h b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInAnyOrder.h new file mode 120000 index 0000000..09517dd --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInAnyOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInOrder.h b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInOrder.h new file mode 120000 index 0000000..dd826df --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h new file mode 120000 index 0000000..abb3463 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsCollectionOnlyContaining.h b/Pods/Headers/Public/OCHamcrest/HCIsCollectionOnlyContaining.h new file mode 120000 index 0000000..e354127 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsCollectionOnlyContaining.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContaining.h b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContaining.h new file mode 120000 index 0000000..5e9e358 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContaining.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingEntries.h b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingEntries.h new file mode 120000 index 0000000..372f4c8 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingEntries.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingKey.h b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingKey.h new file mode 120000 index 0000000..bc923ab --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingKey.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingValue.h b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingValue.h new file mode 120000 index 0000000..8c1b0ab --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingValue.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsEmptyCollection.h b/Pods/Headers/Public/OCHamcrest/HCIsEmptyCollection.h new file mode 120000 index 0000000..8c418a8 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsEmptyCollection.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsEqual.h b/Pods/Headers/Public/OCHamcrest/HCIsEqual.h new file mode 120000 index 0000000..231a6d0 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsEqual.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsEqual.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsEqualCompressingWhiteSpace.h b/Pods/Headers/Public/OCHamcrest/HCIsEqualCompressingWhiteSpace.h new file mode 120000 index 0000000..8445d7a --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsEqualCompressingWhiteSpace.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsEqualIgnoringCase.h b/Pods/Headers/Public/OCHamcrest/HCIsEqualIgnoringCase.h new file mode 120000 index 0000000..dd50fc3 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsEqualIgnoringCase.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsEqualToNumber.h b/Pods/Headers/Public/OCHamcrest/HCIsEqualToNumber.h new file mode 120000 index 0000000..5e3de63 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsEqualToNumber.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsIn.h b/Pods/Headers/Public/OCHamcrest/HCIsIn.h new file mode 120000 index 0000000..a1206c7 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsIn.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Collection/HCIsIn.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsInstanceOf.h b/Pods/Headers/Public/OCHamcrest/HCIsInstanceOf.h new file mode 120000 index 0000000..30d821e --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsInstanceOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsInstanceOf.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsNil.h b/Pods/Headers/Public/OCHamcrest/HCIsNil.h new file mode 120000 index 0000000..b06661e --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsNil.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsNil.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsNot.h b/Pods/Headers/Public/OCHamcrest/HCIsNot.h new file mode 120000 index 0000000..fb1fc06 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsNot.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Logical/HCIsNot.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsSame.h b/Pods/Headers/Public/OCHamcrest/HCIsSame.h new file mode 120000 index 0000000..2025675 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsSame.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsSame.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsTrueFalse.h b/Pods/Headers/Public/OCHamcrest/HCIsTrueFalse.h new file mode 120000 index 0000000..fe1abd0 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsTrueFalse.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCIsTrueFalse.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCIsTypeOf.h b/Pods/Headers/Public/OCHamcrest/HCIsTypeOf.h new file mode 120000 index 0000000..0b743a2 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCIsTypeOf.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCIsTypeOf.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCMatcher.h b/Pods/Headers/Public/OCHamcrest/HCMatcher.h new file mode 120000 index 0000000..3634400 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCNumberAssert.h b/Pods/Headers/Public/OCHamcrest/HCNumberAssert.h new file mode 120000 index 0000000..cb599f2 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCNumberAssert.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCNumberAssert.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCOrderingComparison.h b/Pods/Headers/Public/OCHamcrest/HCOrderingComparison.h new file mode 120000 index 0000000..538567e --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCOrderingComparison.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Number/HCOrderingComparison.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCRequireNonNilObject.h b/Pods/Headers/Public/OCHamcrest/HCRequireNonNilObject.h new file mode 120000 index 0000000..d57fe96 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCRequireNonNilObject.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCSelfDescribing.h b/Pods/Headers/Public/OCHamcrest/HCSelfDescribing.h new file mode 120000 index 0000000..2786197 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCSelfDescribing.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCSelfDescribing.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCStringContains.h b/Pods/Headers/Public/OCHamcrest/HCStringContains.h new file mode 120000 index 0000000..b0b3df7 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCStringContains.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringContains.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCStringContainsInOrder.h b/Pods/Headers/Public/OCHamcrest/HCStringContainsInOrder.h new file mode 120000 index 0000000..1aee98c --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCStringContainsInOrder.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCStringDescription.h b/Pods/Headers/Public/OCHamcrest/HCStringDescription.h new file mode 120000 index 0000000..42d7171 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCStringDescription.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/HCStringDescription.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCStringEndsWith.h b/Pods/Headers/Public/OCHamcrest/HCStringEndsWith.h new file mode 120000 index 0000000..829555c --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCStringEndsWith.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringEndsWith.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCStringStartsWith.h b/Pods/Headers/Public/OCHamcrest/HCStringStartsWith.h new file mode 120000 index 0000000..516021e --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCStringStartsWith.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCStringStartsWith.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCSubstringMatcher.h b/Pods/Headers/Public/OCHamcrest/HCSubstringMatcher.h new file mode 120000 index 0000000..ff565b0 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCSubstringMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Text/HCSubstringMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCTestFailure.h b/Pods/Headers/Public/OCHamcrest/HCTestFailure.h new file mode 120000 index 0000000..b5bce5d --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCTestFailure.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCTestFailureReporter.h b/Pods/Headers/Public/OCHamcrest/HCTestFailureReporter.h new file mode 120000 index 0000000..288f8bc --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCTestFailureReporter.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCTestFailureReporterChain.h b/Pods/Headers/Public/OCHamcrest/HCTestFailureReporterChain.h new file mode 120000 index 0000000..7f92927 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCTestFailureReporterChain.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCThrowsException.h b/Pods/Headers/Public/OCHamcrest/HCThrowsException.h new file mode 120000 index 0000000..12dfda8 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCThrowsException.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Library/Object/HCThrowsException.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/HCWrapInMatcher.h b/Pods/Headers/Public/OCHamcrest/HCWrapInMatcher.h new file mode 120000 index 0000000..15b751c --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/HCWrapInMatcher.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCHamcrest/OCHamcrest.h b/Pods/Headers/Public/OCHamcrest/OCHamcrest.h new file mode 120000 index 0000000..1933035 --- /dev/null +++ b/Pods/Headers/Public/OCHamcrest/OCHamcrest.h @@ -0,0 +1 @@ +../../../OCHamcrest/Source/OCHamcrest.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Callables.h b/Pods/Headers/Public/OCTotallyLazy/Callables.h new file mode 120000 index 0000000..d194ba3 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Callables.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Callables.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Coercions.h b/Pods/Headers/Public/OCTotallyLazy/Coercions.h new file mode 120000 index 0000000..1a157d2 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Coercions.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Coercions.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/EasyEnumerable.h b/Pods/Headers/Public/OCTotallyLazy/EasyEnumerable.h new file mode 120000 index 0000000..1e569a1 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/EasyEnumerable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/EasyEnumerable.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/EmptyEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/EmptyEnumerator.h new file mode 120000 index 0000000..7a97e6d --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/EmptyEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/EmptyEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Enumerable.h b/Pods/Headers/Public/OCTotallyLazy/Enumerable.h new file mode 120000 index 0000000..237bf79 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Enumerable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Enumerable.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/EnumerateEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/EnumerateEnumerator.h new file mode 120000 index 0000000..b39c735 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/EnumerateEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/FilterEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/FilterEnumerator.h new file mode 120000 index 0000000..d310d46 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/FilterEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/FilterEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/FlattenEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/FlattenEnumerator.h new file mode 120000 index 0000000..f27cacc --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/FlattenEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/FlattenEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Flattenable.h b/Pods/Headers/Public/OCTotallyLazy/Flattenable.h new file mode 120000 index 0000000..4f1b26e --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Flattenable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Flattenable.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Foldable.h b/Pods/Headers/Public/OCTotallyLazy/Foldable.h new file mode 120000 index 0000000..325a7c1 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Foldable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Foldable.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Function1.h b/Pods/Headers/Public/OCTotallyLazy/Function1.h new file mode 120000 index 0000000..cd47dd9 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Function1.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/functions/Function1.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Function2.h b/Pods/Headers/Public/OCTotallyLazy/Function2.h new file mode 120000 index 0000000..54fe9f4 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Function2.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/functions/Function2.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Functions.h b/Pods/Headers/Public/OCTotallyLazy/Functions.h new file mode 120000 index 0000000..99054fe --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Functions.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/functions/Functions.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Group.h b/Pods/Headers/Public/OCTotallyLazy/Group.h new file mode 120000 index 0000000..7cee528 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Group.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Group.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/GroupedEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/GroupedEnumerator.h new file mode 120000 index 0000000..4c58e36 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/GroupedEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/GroupedEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/MapEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/MapEnumerator.h new file mode 120000 index 0000000..e5fba8e --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/MapEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/MapEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Mappable.h b/Pods/Headers/Public/OCTotallyLazy/Mappable.h new file mode 120000 index 0000000..bef5e4d --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Mappable.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Mappable.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/MemoisedEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/MemoisedEnumerator.h new file mode 120000 index 0000000..8d5c3ce --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/MemoisedEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/MemoisedSequence.h b/Pods/Headers/Public/OCTotallyLazy/MemoisedSequence.h new file mode 120000 index 0000000..39b8548 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/MemoisedSequence.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/MemoisedSequence.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/MergeEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/MergeEnumerator.h new file mode 120000 index 0000000..992e4e2 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/MergeEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/MergeEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/NSArray+OCTotallyLazy.h b/Pods/Headers/Public/OCTotallyLazy/NSArray+OCTotallyLazy.h new file mode 120000 index 0000000..e2d2788 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/NSArray+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NSArray+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/NSDictionary+OCTotallyLazy.h b/Pods/Headers/Public/OCTotallyLazy/NSDictionary+OCTotallyLazy.h new file mode 120000 index 0000000..44176e4 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/NSDictionary+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h b/Pods/Headers/Public/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h new file mode 120000 index 0000000..6090a43 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/NSEnumerator+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/NSSet+OCTotallyLazy.h b/Pods/Headers/Public/OCTotallyLazy/NSSet+OCTotallyLazy.h new file mode 120000 index 0000000..187b325 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/NSSet+OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NSSet+OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/NoSuchElementException.h b/Pods/Headers/Public/OCTotallyLazy/NoSuchElementException.h new file mode 120000 index 0000000..a2ae174 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/NoSuchElementException.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/NoSuchElementException.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/None.h b/Pods/Headers/Public/OCTotallyLazy/None.h new file mode 120000 index 0000000..163d350 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/None.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/None.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Numbers.h b/Pods/Headers/Public/OCTotallyLazy/Numbers.h new file mode 120000 index 0000000..6294e77 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Numbers.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/numbers/Numbers.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/OCTotallyLazy.h b/Pods/Headers/Public/OCTotallyLazy/OCTotallyLazy.h new file mode 120000 index 0000000..e0ec3a6 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/OCTotallyLazy.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/OCTotallyLazy.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Option.h b/Pods/Headers/Public/OCTotallyLazy/Option.h new file mode 120000 index 0000000..6f76526 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Option.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Option.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Pair.h b/Pods/Headers/Public/OCTotallyLazy/Pair.h new file mode 120000 index 0000000..8336366 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Pair.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Pair.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/PairEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/PairEnumerator.h new file mode 120000 index 0000000..5778b1c --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/PairEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/PairEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/PartitionEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/PartitionEnumerator.h new file mode 120000 index 0000000..32d8fa2 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/PartitionEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/PartitionEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Predicates.h b/Pods/Headers/Public/OCTotallyLazy/Predicates.h new file mode 120000 index 0000000..58262db --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Predicates.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/predicates/Predicates.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Queue.h b/Pods/Headers/Public/OCTotallyLazy/Queue.h new file mode 120000 index 0000000..335f662 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Queue.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Queue.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Range.h b/Pods/Headers/Public/OCTotallyLazy/Range.h new file mode 120000 index 0000000..19d5e52 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Range.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Range.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/RepeatEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/RepeatEnumerator.h new file mode 120000 index 0000000..234f375 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/RepeatEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/RepeatEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Sequence.h b/Pods/Headers/Public/OCTotallyLazy/Sequence.h new file mode 120000 index 0000000..a148354 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Sequence.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Sequence.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/SingleValueEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/SingleValueEnumerator.h new file mode 120000 index 0000000..3823eac --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/SingleValueEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Some.h b/Pods/Headers/Public/OCTotallyLazy/Some.h new file mode 120000 index 0000000..64c5c65 --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Some.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Some.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/TakeWhileEnumerator.h b/Pods/Headers/Public/OCTotallyLazy/TakeWhileEnumerator.h new file mode 120000 index 0000000..cd94d8c --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/TakeWhileEnumerator.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.h \ No newline at end of file diff --git a/Pods/Headers/Public/OCTotallyLazy/Types.h b/Pods/Headers/Public/OCTotallyLazy/Types.h new file mode 120000 index 0000000..95417ce --- /dev/null +++ b/Pods/Headers/Public/OCTotallyLazy/Types.h @@ -0,0 +1 @@ +../../../OCTotallyLazy/src/main/Types.h \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock new file mode 100644 index 0000000..bdd884d --- /dev/null +++ b/Pods/Manifest.lock @@ -0,0 +1,15 @@ +PODS: + - OCHamcrest (7.0.2) + - OCTotallyLazy (1.1.0) + +DEPENDENCIES: + - OCHamcrest (~> 7.0) + - OCTotallyLazy + +SPEC CHECKSUMS: + OCHamcrest: 706bfbf69a3df55a873bad096014e80e2e8ca93c + OCTotallyLazy: c8838ee6491e4b3ca3fe83ac6211249ab2108101 + +PODFILE CHECKSUM: beab84ae348e3440daeb31c061813c000303612f + +COCOAPODS: 1.2.1 diff --git a/Pods/OCHamcrest/LICENSE.txt b/Pods/OCHamcrest/LICENSE.txt new file mode 100644 index 0000000..7bd4000 --- /dev/null +++ b/Pods/OCHamcrest/LICENSE.txt @@ -0,0 +1,13 @@ +OCHamcrest by Jon Reid, https://qualitycoding.org/ +Copyright 2017 hamcrest.org +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +Neither the name of Hamcrest nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +(BSD License) diff --git a/Pods/OCHamcrest/README.md b/Pods/OCHamcrest/README.md new file mode 100644 index 0000000..cb9f194 --- /dev/null +++ b/Pods/OCHamcrest/README.md @@ -0,0 +1,245 @@ +![ochamcrest](http://hamcrest.org/images/logo.jpg) + +What is OCHamcrest? +------------------- + +[![Build Status](https://travis-ci.org/hamcrest/OCHamcrest.svg?branch=master)](https://travis-ci.org/hamcrest/OCHamcrest) +[![Coverage Status](https://coveralls.io/repos/hamcrest/OCHamcrest/badge.svg?branch=master)](https://coveralls.io/r/hamcrest/OCHamcrest?branch=master) +[![Cocoapods Version](https://cocoapod-badges.herokuapp.com/v/OCHamcrest/badge.png)](https://cocoapods.org/pods/OCHamcrest) +[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) + + +OCHamcrest is an Objective-C library providing: + +* a library of "matcher" objects for declaring rules to check whether a given object matches those + rules. +* a framework for writing your own matchers. + +Matchers are useful for a variety of purposes, such as UI validation. But they're most commonly used +for writing unit tests that are expressive and flexible. + + +My first OCHamcrest test +------------------------ + +We'll start by writing a very simple Xcode unit test, but instead of using XCTest's +`XCTAssertEqualObjects` function, we'll use OCHamcrest's `assertThat` construct and a predefined +matcher: + +```obj-c +@import XCTest; +#import + +@interface BiscuitTest : XCTestCase +@end + +@implementation BiscuitTest + +- (void)testEquals +{ + Biscuit* theBiscuit = [[Biscuit alloc] initWithName:@"Ginger"]; + Biscuit* myBiscuit = [[Biscuit alloc] initWithName:@"Ginger"]; + assertThat(theBiscuit, equalTo(myBiscuit)); +} + +@end +``` + +The `assertThat` function is a stylized sentence for making a test assertion. In this example, the +subject of the assertion is the object `theBiscuit`, which is the first method parameter. The second +method parameter is a matcher for `Biscuit` objects, here a matcher that checks one object is equal +to another using the `-isEqual:` method. The test passes since the `Biscuit` class defines an +`-isEqual:` method. + +OCHamcrest's functions are actually declared with an "HC_" package prefix (such as `HC_assertThat` +and `HC_equalTo`) to avoid name clashes. To make test writing faster and test code more legible, +optional short syntax is provided by default. For example, instead of writing `HC_assertThat`, +simply write `assertThat`. + + +Predefined matchers +------------------- + +OCHamcrest comes with a library of useful matchers: + +* Object + + * `conformsTo` - match object that conforms to protocol + * `equalTo` - match equal object + * `hasDescription` - match object's `-description` + * `hasProperty` - match return value of method with given name + * `instanceOf` - match object type + * `isA` - match object type precisely, no subclasses + * `nilValue`, `notNilValue` - match `nil`, or not `nil` + * `sameInstance` - match same object + * `throwsException` - match block that throws an exception + * HCArgumentCaptor - match anything, capturing all values + +* Number + + * `closeTo` - match number close to a given value + * `greaterThan`, `greaterThanOrEqualTo`, `lessThan`, + `lessThanOrEqualTo` - match numeric ordering + * `isFalse` - match zero + * `isTrue` - match non-zero + +* Text + + * `containsSubstring` - match part of a string + * `endsWith` - match the end of a string + * `equalToIgnoringCase` - match the complete string but ignore case + * `equalToIgnoringWhitespace` - match the complete string but ignore extra + whitespace + * `startsWith` - match the beginning of a string + * `stringContainsInOrder`, `stringContainsInOrderIn` - match parts of a string, in relative order + +* Logical + + * `allOf`, `allOfIn` - "and" together all matchers + * `anyOf`, `anyOfIn` - "or" together all matchers + * `anything` - match anything (useful in composite matchers when you don't + care about a particular value) + * `isNot` - negate the matcher + +* Collection + + * `contains`, `containsIn` - exactly match the entire collection + * `containsInAnyOrder`, `containsInAnyOrderIn` - match the entire collection, but in any order + * `containsInRelativeOrder`, `containsInRelativeOrderIn` - match collection containing items in relative order + * `everyItem` - match if every item in a collection satisfies a given matcher + * `hasCount` - match number of elements against another matcher + * `hasCountOf` - match collection with given number of elements + * `hasEntries` - match dictionary with key-value pairs in a dictionary + * `hasEntriesIn` - match dictionary with key-value pairs in a list + * `hasEntry` - match dictionary containing a key-value pair + * `hasItem` - match if given item appears in the collection + * `hasItems`, `hasItemsIn` - match if all given items appear in the collection, in any order + * `hasKey` - match dictionary with a key + * `hasValue` - match dictionary with a value + * `isEmpty` - match empty collection + * `isIn` - match when object is in given collection + * `onlyContains`, `onlyContainsIn` - match if collection's items appear in given list + +* Decorator + + * `describedAs` - give the matcher a custom failure description + * `is` - decorator to improve readability - see "Syntactic sugar" below + +The arguments for many of these matchers accept not just a matching value, but +another matcher, so matchers can be composed for greater flexibility. For +example, `only_contains(endsWith(@"."))` will match any collection where every +item is a string ending with period. + + +Syntactic sugar +--------------- + +OCHamcrest strives to make your tests as readable as possible. For example, the `is` matcher is a +wrapper that doesn't add any extra behavior to the underlying matcher. The following assertions are +all equivalent: + +```obj-c +assertThat(theBiscuit, equalTo(myBiscuit)); +assertThat(theBiscuit, is(equalTo(myBiscuit))); +assertThat(theBiscuit, is(myBiscuit)); +``` + +The last form is allowed since `is` wraps non-matcher arguments with `equalTo`. Other matchers that +take matchers as arguments provide similar shortcuts, wrapping non-matcher arguments in `equalTo`. + + +How can I assert on an asynchronous call? +----------------------------------------- + +`assertWithTimeout` will keep evaluating an expression until the matcher is satisfied or a timeout +is reached. For example, + +```obj-c +assertWithTimeout(5, thatEventually(self.someString), is(@"expected")); +``` + +This repeatedly checks for this string to evaluate to "expected" before timing out after 5 seconds. +`thatEventually` is a convenience macro to create a block. + + +Writing custom matchers +----------------------- + +OCHamcrest comes bundled with lots of useful matchers, but you'll probably find that you need to +create your own from time to time to fit your testing needs. See the +["Writing Custom Matchers" guide for more information](https://github.com/hamcrest/OCHamcrest/wiki/Writing-Custom-Matchers). + + +What about Swift? +----------------- + +Try the [native Swift implementation of Hamcrest](https://github.com/nschum/SwiftHamcrest). + + +How do I add OCHamcrest to my project? +-------------------------------------- + +The Examples folder shows projects using OCHamcrest either through CocoaPods or through the prebuilt +frameworks, for iOS and Mac OS X development. + +### CocoaPods + +If you want to add OCHamcrest using Cocoapods then add the following dependency to your Podfile. +Most people will want OCHamcrest in their test targets, and not include any pods from their main +targets: + +```ruby +target 'MyTests' do + inherit! :search_paths + pod 'OCHamcrest', '~> 7.0' +end +``` + +Use the following import: + + #import + +### Carthage + +Add the following to your Cartfile: + +``` +github "hamcrest/OCHamcrest" ~> 7.0 +``` + +Then drag the the built framework from the appropriate Carthage/Build directory into your project, +but with "Copy items into destination group's folder" disabled. + +### Prebuilt Frameworks + +Prebuilt binaries are available on [GitHub](https://github.com/hamcrest/OCHamcrest/releases/). The +binaries are packaged as frameworks: + +* __OCHamcrestIOS.framework__ for iOS development +* __OCHamcrest.framework__ for Mac OS X development + +Drag the appropriate framework into your project, specifying "Copy items into destination group's +folder". Then specify `-ObjC` in your "Other Linker Flags". + +#### iOS Development: + +Use the following import: + + #import + +#### Mac OS X Development: + +Add a "Copy Files" build phase to copy OCHamcrest.framework to your Products Directory. + +Use the following import: + + #import + +### Build Your Own + +If you want to build OCHamcrest yourself, clone the repo, then + +```sh +$ cd Source +$ ./MakeDistribution.sh +``` diff --git a/Pods/OCHamcrest/Source/Core/HCAssertThat.h b/Pods/OCHamcrest/Source/Core/HCAssertThat.h new file mode 100644 index 0000000..1a4dfb9 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCAssertThat.h @@ -0,0 +1,96 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +@protocol HCMatcher; + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @header + * Assertion macros for using matchers in testing frameworks. + * Unmet assertions are reported to the HCTestFailureReporterChain. + */ + + +FOUNDATION_EXPORT void HC_assertThatWithLocation(id testCase, _Nullable id actual, id matcher, + const char *fileName, int lineNumber); + +#define HC_assertThat(actual, matcher) \ + HC_assertThatWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThat(actual, matcher) - + * Asserts that actual value satisfies matcher. + * @param actual The object to evaluate as the actual value. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion assertThat passes the actual value to the matcher for evaluation. If the matcher is + * not satisfied, it is reported to the HCTestFailureReporterChain. + * + * Use assertThat in test case methods. It's designed to integrate with XCTest and other testing + * frameworks where individual tests are executed as methods. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThat instead. + */ +#define assertThat(actual, matcher) HC_assertThat(actual, matcher) +#endif + + +typedef _Nonnull id (^HCFutureValue)(void); + +FOUNDATION_EXPORT void HC_assertWithTimeoutAndLocation(id testCase, NSTimeInterval timeout, + HCFutureValue actualBlock, id matcher, + const char *fileName, int lineNumber); + +#define HC_assertWithTimeout(timeout, actualBlock, matcher) \ + HC_assertWithTimeoutAndLocation(self, timeout, actualBlock, matcher, __FILE__, __LINE__) + +#define HC_thatEventually(actual) ^{ return actual; } + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertWithTimeout(timeout, actualBlock, matcher) - + * Asserts that a value provided by a block will satisfy matcher within the specified time. + * @param timeout Maximum time to wait for passing behavior, specified in seconds. + * @param actualBlock A block providing the object to repeatedly evaluate as the actual value. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion assertWithTimeout polls a value provided by a block to asynchronously + * satisfy the matcher. The block is evaluated repeatedly for an actual value, which is passed to + * the matcher for evaluation. If the matcher is not satisfied within the timeout, it is reported to + * the HCTestFailureReporterChain. + * + * An easy way of providing the actualBlock is to use the macro thatEventually. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertWithTimeout instead. +*/ +#define assertWithTimeout(timeout, actualBlock, matcher) HC_assertWithTimeout(timeout, actualBlock, matcher) + + +/*! + * @abstract thatEventually(actual) - + * Evaluates actual value at future time. + * @param actual The object to evaluate as the actual value. + * @discussion Wraps actual in a block so that it can be repeatedly evaluated by + * assertWithTimeout. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_thatEventually instead. + */ +#define thatEventually(actual) HC_thatEventually(actual) +#endif + + +/*! + * @abstract "Expected , but " + * @discussion Helper function to let you describe mismatches the way assertThat does. + */ +FOUNDATION_EXPORT NSString *HCDescribeMismatch(id matcher, id actual); + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCAssertThat.m b/Pods/OCHamcrest/Source/Core/HCAssertThat.m new file mode 100644 index 0000000..d1cabae --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCAssertThat.m @@ -0,0 +1,58 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCAssertThat.h" + +#import "HCRunloopRunner.h" +#import "HCStringDescription.h" +#import "HCMatcher.h" +#import "HCTestFailure.h" +#import "HCTestFailureReporter.h" +#import "HCTestFailureReporterChain.h" + +static void reportMismatch(id testCase, id actual, id matcher, + char const *fileName, int lineNumber) +{ + HCTestFailure *failure = [[HCTestFailure alloc] initWithTestCase:testCase + fileName:[NSString stringWithUTF8String:fileName] + lineNumber:(NSUInteger)lineNumber + reason:HCDescribeMismatch(matcher, actual)]; + HCTestFailureReporter *chain = [HCTestFailureReporterChain reporterChain]; + [chain handleFailure:failure]; +} + +void HC_assertThatWithLocation(id testCase, _Nullable id actual, id matcher, + const char *fileName, int lineNumber) +{ + if (![matcher matches:actual]) + reportMismatch(testCase, actual, matcher, fileName, lineNumber); +} + +void HC_assertWithTimeoutAndLocation(id testCase, NSTimeInterval timeout, + HCFutureValue actualBlock, id matcher, + const char *fileName, int lineNumber) +{ + __block BOOL match = [matcher matches:actualBlock()]; + + if (!match) + { + HCRunloopRunner *runner = [[HCRunloopRunner alloc] initWithFulfillmentBlock:^{ + match = [matcher matches:actualBlock()]; + return match; + }]; + [runner runUntilFulfilledOrTimeout:timeout]; + } + + if (!match) + reportMismatch(testCase, actualBlock(), matcher, fileName, lineNumber); +} + +NSString *HCDescribeMismatch(id matcher, id actual) +{ + HCStringDescription *description = [HCStringDescription stringDescription]; + [[[description appendText:@"Expected "] + appendDescriptionOf:matcher] + appendText:@", but "]; + [matcher describeMismatchOf:actual to:description]; + return description.description; +} diff --git a/Pods/OCHamcrest/Source/Core/HCBaseDescription.h b/Pods/OCHamcrest/Source/Core/HCBaseDescription.h new file mode 100644 index 0000000..8e13bc8 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCBaseDescription.h @@ -0,0 +1,29 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Base class for all HCDescription implementations. + */ +@interface HCBaseDescription : NSObject +@end + + +/*! + * @abstract Methods that must be provided by subclasses of HCBaseDescription. + */ +@interface HCBaseDescription (SubclassResponsibility) + +/*! + * @abstract Appends the specified string to the description. + */ +- (void)append:(NSString *)str; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCBaseDescription.m b/Pods/OCHamcrest/Source/Core/HCBaseDescription.m new file mode 100644 index 0000000..fabf17e --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCBaseDescription.m @@ -0,0 +1,101 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCBaseDescription.h" + +#import "HCMatcher.h" + + +@implementation HCBaseDescription + +- (id )appendText:(NSString *)text +{ + [self append:text]; + return self; +} + +- (id )appendDescriptionOf:(nullable id)value +{ + if (value == nil) + [self append:@"nil"]; + else if ([value conformsToProtocol:@protocol(HCSelfDescribing)]) + [value describeTo:self]; + else if ([value respondsToSelector:@selector(isKindOfClass:)] && [value isKindOfClass:[NSString class]]) + [self toCSyntaxString:value]; + else + [self appendObjectDescriptionOf:value]; + + return self; +} + +- (id )appendObjectDescriptionOf:(id)value +{ + NSString *description = [value description]; + NSUInteger descriptionLength = description.length; + if (descriptionLength == 0) + [self append:[NSString stringWithFormat:@"<%@: %p>", NSStringFromClass([value class]), (__bridge void *)value]]; + else if ([description characterAtIndex:0] == '<' + && [description characterAtIndex:descriptionLength - 1] == '>') + { + [self append:description]; + } + else + { + [self append:@"<"]; + [self append:description]; + [self append:@">"]; + } + return self; +} + +- (id )appendList:(NSArray *)values + start:(NSString *)start + separator:(NSString *)separator + end:(NSString *)end +{ + BOOL separate = NO; + + [self append:start]; + for (id item in values) + { + if (separate) + [self append:separator]; + [self appendDescriptionOf:item]; + separate = YES; + } + [self append:end]; + return self; +} + +- (void)toCSyntaxString:(NSString *)unformatted +{ + [self append:@"\""]; + NSUInteger length = unformatted.length; + for (NSUInteger index = 0; index < length; ++index) + [self toCSyntax:[unformatted characterAtIndex:index]]; + [self append:@"\""]; +} + +- (void)toCSyntax:(unichar)ch +{ + switch (ch) + { + case '"': + [self append:@"\\\""]; + break; + case '\n': + [self append:@"\\n"]; + break; + case '\r': + [self append:@"\\r"]; + break; + case '\t': + [self append:@"\\t"]; + break; + default: + [self append:[NSString stringWithCharacters:&ch length:1]]; + break; + } +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/HCBaseMatcher.h b/Pods/OCHamcrest/Source/Core/HCBaseMatcher.h new file mode 100644 index 0000000..879b45e --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCBaseMatcher.h @@ -0,0 +1,25 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import +#import + +#define HC_ABSTRACT_METHOD [self subclassResponsibility:_cmd] + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Base class for all HCMatcher implementations. + * @discussion Simple matchers can just subclass HCBaseMatcher and implement -matches: + * and -describeTo:. But if the matching algorithm has several "no match" paths, + * consider subclassing HCDiagnosingMatcher instead. + */ +@interface HCBaseMatcher : NSObject + +/*! @abstract Raises exception that command (a pseudo-abstract method) is not implemented. */ +- (void)subclassResponsibility:(SEL)command; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCBaseMatcher.m b/Pods/OCHamcrest/Source/Core/HCBaseMatcher.m new file mode 100644 index 0000000..f988c0a --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCBaseMatcher.m @@ -0,0 +1,52 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCBaseMatcher.h" + +#import "HCStringDescription.h" + + +@implementation HCBaseMatcher + +- (NSString *)description +{ + return [HCStringDescription stringFrom:self]; +} + +- (BOOL)matches:(nullable id)item +{ + HC_ABSTRACT_METHOD; + return NO; +} + +- (BOOL)matches:(nullable id)item describingMismatchTo:(id )mismatchDescription +{ + BOOL matchResult = [self matches:item]; + if (!matchResult) + [self describeMismatchOf:item to:mismatchDescription]; + return matchResult; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [[mismatchDescription appendText:@"was "] appendDescriptionOf:item]; +} + +- (void)describeTo:(id )description +{ + HC_ABSTRACT_METHOD; +} + +- (void)subclassResponsibility:(SEL)command +{ + NSString *className = NSStringFromClass([self class]); + [NSException raise:NSGenericException + format:@"-[%@ %@] not implemented", className, NSStringFromSelector(command)]; +} + +- (id)copyWithZone:(NSZone *)zone +{ + return self; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/HCDescription.h b/Pods/OCHamcrest/Source/Core/HCDescription.h new file mode 100644 index 0000000..c09ba0e --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCDescription.h @@ -0,0 +1,39 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract A description of an HCMatcher. + * @discussion An HCMatcher will describe itself to a description which can later be used for reporting. + */ +@protocol HCDescription + +/*! + * @abstract Appends some plain text to the description. + * @return self, for chaining. + */ +- (id )appendText:(NSString *)text; + +/*! + * @abstract Appends description of specified value to description. + * @discussion If the value implements the HCSelfDescribing protocol, then it will be used. + * @return self, for chaining. + */ +- (id )appendDescriptionOf:(nullable id)value; + +/*! + * @abstract Appends a list of objects to the description. + * @return self, for chaining. + */ +- (id )appendList:(NSArray *)values + start:(NSString *)start + separator:(NSString *)separator + end:(NSString *)end; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.h b/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.h new file mode 100644 index 0000000..0cae596 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.h @@ -0,0 +1,19 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Base class for matchers that generate mismatch descriptions during the matching. + * @discussion Some matching algorithms have several "no match" paths. It helps to make the mismatch + * description as precise as possible, but we don't want to have to repeat the matching logic to do + * so. For such matchers, subclass HCDiagnosingMatcher and implement HCMatcher's + * -matches:describingMismatchTo:. +*/ +@interface HCDiagnosingMatcher : HCBaseMatcher +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.m b/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.m new file mode 100644 index 0000000..141ecba --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.m @@ -0,0 +1,25 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCDiagnosingMatcher.h" + + +@implementation HCDiagnosingMatcher + +- (BOOL)matches:(nullable id)item +{ + return [self matches:item describingMismatchTo:nil]; +} + +- (BOOL)matches:(nullable id)item describingMismatchTo:(id )mismatchDescription +{ + HC_ABSTRACT_METHOD; + return NO; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [self matches:item describingMismatchTo:mismatchDescription]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/HCMatcher.h b/Pods/OCHamcrest/Source/Core/HCMatcher.h new file mode 100644 index 0000000..59d648c --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCMatcher.h @@ -0,0 +1,47 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCSelfDescribing.h" + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract A matcher over acceptable values. + * @discussion A matcher is able to describe itself to give feedback when it fails. + * + * HCMatcher implementations should not directly implement this protocol. Instead, extend the + * HCBaseMatcher class, which will ensure that the HCMatcher API can grow to support new features + * and remain compatible with all HCMatcher implementations. + */ +@protocol HCMatcher + +/*! + * @abstract Evaluates the matcher for argument item. + * @param item The object against which the matcher is evaluated. + * @return YES if item matches, otherwise NO. + */ +- (BOOL)matches:(nullable id)item; + +/*! + * @abstract Evaluates the matcher for argument item. + * @param item The object against which the matcher is evaluated. + * @param mismatchDescription The description to be built or appended to if item does not match. + * @return YES if item matches, otherwise NO. + */ +- (BOOL)matches:(nullable id)item describingMismatchTo:(nullable id )mismatchDescription; + +/*! + * @abstract Generates a description of why the matcher has not accepted the item. + * @param item The item that the HCMatcher has rejected. + * @param mismatchDescription The description to be built or appended to. + * @discussion The description will be part of a larger description of why a matching failed, so it + * should be concise. + * + * This method assumes that matches:item is false, but will not check this. + */ +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCSelfDescribing.h b/Pods/OCHamcrest/Source/Core/HCSelfDescribing.h new file mode 100644 index 0000000..68ac956 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCSelfDescribing.h @@ -0,0 +1,26 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +#import "HCDescription.h" // Convenience header + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract The ability of an object to describe itself. + */ +@protocol HCSelfDescribing + +/*! + * @abstract Generates a description of the object. + * @param description The description to be built or appended to. + * @discussion The description may be part of a description of a larger object of which this is just + * a component, so it should be worded appropriately. + */ +- (void)describeTo:(id )description; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCStringDescription.h b/Pods/OCHamcrest/Source/Core/HCStringDescription.h new file mode 100644 index 0000000..fad5a60 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCStringDescription.h @@ -0,0 +1,36 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +@protocol HCSelfDescribing; + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract An HCDescription that is stored as a string. + */ +@interface HCStringDescription : HCBaseDescription + + +/*! + * @abstract Returns the description of an HCSelfDescribing object as a string. + * @param selfDescribing The object to be described. + * @return The description of the object. + */ ++ (NSString *)stringFrom:(id )selfDescribing; + +/*! + * @abstract Creates and returns an empty description. + */ ++ (instancetype)stringDescription; + +/*! + * @abstract Initializes a newly allocated HCStringDescription that is initially empty. + */ +- (instancetype)init NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/HCStringDescription.m b/Pods/OCHamcrest/Source/Core/HCStringDescription.m new file mode 100644 index 0000000..b51b243 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/HCStringDescription.m @@ -0,0 +1,45 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCStringDescription.h" + +#import "HCSelfDescribing.h" + + +@interface HCStringDescription () +@property (nonatomic, strong) NSMutableString *accumulator; +@end + +@implementation HCStringDescription + ++ (NSString *)stringFrom:(id )selfDescribing +{ + HCStringDescription *description = [HCStringDescription stringDescription]; + [description appendDescriptionOf:selfDescribing]; + return description.description; +} + ++ (instancetype)stringDescription +{ + return [[HCStringDescription alloc] init]; +} + +- (instancetype)init +{ + self = [super init]; + if (self) + _accumulator = [[NSMutableString alloc] init]; + return self; +} + +- (NSString *)description +{ + return self.accumulator; +} + +- (void)append:(NSString *)str +{ + [self.accumulator appendString:str]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCCollect.h b/Pods/OCHamcrest/Source/Core/Helpers/HCCollect.h new file mode 100644 index 0000000..b3731e0 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCCollect.h @@ -0,0 +1,26 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +#import + +@protocol HCMatcher; + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Returns an array of values from a variable-length comma-separated list terminated + * by nil. + */ +FOUNDATION_EXPORT NSArray * HCCollectItems(id item, va_list args); + +/*! + * @abstract Returns an array of matchers from a mixed array of items and matchers. + * @discussion Each item is wrapped in HCWrapInMatcher to transform non-matcher items into equality + * matchers. + */ +FOUNDATION_EXPORT NSArray> * HCWrapIntoMatchers(NSArray *items); + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCCollect.m b/Pods/OCHamcrest/Source/Core/Helpers/HCCollect.m new file mode 100644 index 0000000..ba540f0 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCCollect.m @@ -0,0 +1,43 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCCollect.h" + +#import "HCWrapInMatcher.h" + +/*! + * @abstract Returns an array of wrapped items from a variable-length comma-separated list + * terminated by nil. + * @discussion Each item is transformed by passing it to the specified wrap function. + */ +static NSArray * HCCollectWrappedItems(id item, va_list args, id (*wrap)(id)) +{ + NSMutableArray *list = [NSMutableArray arrayWithObject:wrap(item)]; + + id nextItem = va_arg(args, id); + while (nextItem) + { + [list addObject:wrap(nextItem)]; + nextItem = va_arg(args, id); + } + + return list; +} + +static id passThrough(id value) +{ + return value; +} + +NSArray * HCCollectItems(id item, va_list args) +{ + return HCCollectWrappedItems(item, args, passThrough); +} + +NSArray> * HCWrapIntoMatchers(NSArray *items) +{ + NSMutableArray> *matchers = [[NSMutableArray alloc] init]; + for (id item in items) + [matchers addObject:HCWrapInMatcher(item)]; + return matchers; +} diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h b/Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h new file mode 100644 index 0000000..379280f --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h @@ -0,0 +1,42 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Supporting class for matching a feature of an object. + * @discussion Tests whether the result of passing the specified invocation to the value satisfies + * the specified matcher. + */ +@interface HCInvocationMatcher : HCBaseMatcher + + +/*! + * @abstract Determines whether a mismatch will be described in short form. + * @discussion Default is long form, which describes the object, the name of the invocation, and the + * sub-matcher's mismatch diagnosis. Short form only has the sub-matcher's mismatch diagnosis. + */ +@property (nonatomic, assign) BOOL shortMismatchDescription; + +/*! + * @abstract Initializes a newly allocated HCInvocationMatcher with an invocation and a matcher. + */ +- (instancetype)initWithInvocation:(NSInvocation *)anInvocation matching:(id )aMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +/*! + * @abstract Invokes stored invocation on the specified item and returns the result. + */ +- (id)invokeOn:(id)item; + +/*! + * @abstract Returns string representation of the invocation's selector. + */ +- (NSString *)stringFromSelector; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.m b/Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.m new file mode 100644 index 0000000..2767311 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.m @@ -0,0 +1,81 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCInvocationMatcher.h" + + +@interface HCInvocationMatcher () +@property (nonatomic, strong) NSInvocation *invocation; +@property (nonatomic, strong) id subMatcher; +@end + +@implementation HCInvocationMatcher + +- (instancetype)initWithInvocation:(NSInvocation *)anInvocation matching:(id )aMatcher +{ + self = [super init]; + if (self) + { + _invocation = anInvocation; + _subMatcher = aMatcher; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if ([self invocationNotSupportedForItem:item]) + return NO; + + return [self.subMatcher matches:[self invokeOn:item]]; +} + +- (BOOL)invocationNotSupportedForItem:(id)item +{ + return ![item respondsToSelector:self.invocation.selector]; +} + +- (id)invokeOn:(id)item +{ + __unsafe_unretained id result = nil; + [self.invocation invokeWithTarget:item]; + [self.invocation getReturnValue:&result]; + return result; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + if ([self invocationNotSupportedForItem:item]) + [super describeMismatchOf:item to:mismatchDescription]; + else + { + [self describeLongMismatchDescriptionOf:item to:mismatchDescription]; + [self.subMatcher describeMismatchOf:[self invokeOn:item] to:mismatchDescription]; + } +} + +- (void)describeLongMismatchDescriptionOf:(id)item to:(id )mismatchDescription +{ + if (!self.shortMismatchDescription) + { + [[[[mismatchDescription appendDescriptionOf:item] + appendText:@" "] + appendText:[self stringFromSelector]] + appendText:@" "]; + } +} + +- (void)describeTo:(id )description +{ + [[[[description appendText:@"an object with "] + appendText:[self stringFromSelector]] + appendText:@" "] + appendDescriptionOf:self.subMatcher]; +} + +- (NSString *)stringFromSelector +{ + return NSStringFromSelector(self.invocation.selector); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h b/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h new file mode 100644 index 0000000..d9ad35c --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h @@ -0,0 +1,14 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Throws an NSException if obj is nil. +*/ +FOUNDATION_EXPORT void HCRequireNonNilObject(id obj); + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.m b/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.m new file mode 100644 index 0000000..08fe383 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.m @@ -0,0 +1,15 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCRequireNonNilObject.h" + + +void HCRequireNonNilObject(id obj) +{ + if (obj == nil) + { + @throw [NSException exceptionWithName:@"NilObject" + reason:@"Must be non-nil object" + userInfo:nil]; + } +} diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.h b/Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.h new file mode 100644 index 0000000..323eeee --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.h @@ -0,0 +1,21 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Runs runloop until fulfilled, or timeout is reached. + * @discussion Based on http://bou.io/CTTRunLoopRunUntil.html + */ +@interface HCRunloopRunner : NSObject + +- (instancetype)initWithFulfillmentBlock:(BOOL (^)(void))fulfillmentBlock NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; +- (void)runUntilFulfilledOrTimeout:(CFTimeInterval)timeout; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.m b/Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.m new file mode 100644 index 0000000..fd4e25d --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCRunloopRunner.m @@ -0,0 +1,36 @@ +#import "HCRunloopRunner.h" + + +@implementation HCRunloopRunner +{ + CFRunLoopObserverRef _observer; +} + +- (instancetype)initWithFulfillmentBlock:(BOOL (^)(void))fulfillmentBlock +{ + self = [super init]; + if (self) + { + _observer = CFRunLoopObserverCreateWithHandler(NULL, kCFRunLoopBeforeWaiting, YES, 0, ^(CFRunLoopObserverRef observer, CFRunLoopActivity activity) { + if (fulfillmentBlock()) + CFRunLoopStop(CFRunLoopGetCurrent()); + else + CFRunLoopWakeUp(CFRunLoopGetCurrent()); + }); + CFRunLoopAddObserver(CFRunLoopGetCurrent(), _observer, kCFRunLoopDefaultMode); + } + return self; +} + +- (void)dealloc +{ + CFRunLoopRemoveObserver(CFRunLoopGetCurrent(), _observer, kCFRunLoopDefaultMode); + CFRelease(_observer); +} + +- (void)runUntilFulfilledOrTimeout:(CFTimeInterval)timeout +{ + CFRunLoopRunInMode(kCFRunLoopDefaultMode, timeout, false); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h b/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h new file mode 100644 index 0000000..16ff013 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h @@ -0,0 +1,17 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +@protocol HCMatcher; + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Wraps argument in a matcher, if necessary. + * @return The argument as-is if it is already a matcher, otherwise wrapped in an equalTo matcher. + */ +FOUNDATION_EXPORT _Nullable id HCWrapInMatcher(_Nullable id matcherOrValue); + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.m b/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.m new file mode 100644 index 0000000..f86e564 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.m @@ -0,0 +1,17 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCWrapInMatcher.h" + +#import "HCIsEqual.h" + + +_Nullable id HCWrapInMatcher(_Nullable id matcherOrValue) +{ + if (!matcherOrValue) + return nil; + + if ([matcherOrValue conformsToProtocol:@protocol(HCMatcher)]) + return matcherOrValue; + return HC_equalTo(matcherOrValue); +} diff --git a/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h b/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h new file mode 100644 index 0000000..ce86a6f --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h @@ -0,0 +1,17 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface NSInvocation (OCHamcrest) + ++ (NSInvocation *)och_invocationWithTarget:(id)target selector:(SEL)selector; ++ (NSInvocation *)och_invocationOnObjectOfType:(Class)aClass selector:(SEL)selector; +- (id)och_invoke; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.m b/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.m new file mode 100644 index 0000000..9927ee5 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.m @@ -0,0 +1,45 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "NSInvocation+OCHamcrest.h" + +#import "HCReturnValueGetter.h" +#import "HCReturnTypeHandlerChain.h" + + +@implementation NSInvocation (OCHamcrest) + ++ (NSInvocation *)och_invocationWithTarget:(id)target selector:(SEL)selector +{ + NSMethodSignature *signature = [target methodSignatureForSelector:selector]; + NSInvocation *invocation= [self och_invocationWithSignature:signature selector:selector]; + invocation.target = target; + return invocation; +} + ++ (NSInvocation *)och_invocationOnObjectOfType:(Class)aClass selector:(SEL)selector +{ + NSMethodSignature *signature = [aClass instanceMethodSignatureForSelector:selector]; + return [self och_invocationWithSignature:signature selector:selector]; +} + ++ (NSInvocation *)och_invocationWithSignature:(NSMethodSignature *)signature selector:(SEL)selector +{ + NSInvocation *invocation = [[self class] invocationWithMethodSignature:signature]; + invocation.selector = selector; + return invocation; +} + +- (id)och_invoke +{ + [self invoke]; + return [self och_returnValue]; +} + +- (id)och_returnValue +{ + char const *returnType = self.methodSignature.methodReturnType; + return [HCReturnValueGetterChain() returnValueOfType:returnType fromInvocation:self]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h new file mode 100644 index 0000000..54fa863 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCBoolReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m new file mode 100644 index 0000000..39a86d5 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCBoolReturnGetter.h" + + +@implementation HCBoolReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(BOOL) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + BOOL value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h new file mode 100644 index 0000000..033b96b --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCCharReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m new file mode 100644 index 0000000..db2c7ca --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCCharReturnGetter.h" + + +@implementation HCCharReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(char) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + char value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h new file mode 100644 index 0000000..35e4aec --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCDoubleReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m new file mode 100644 index 0000000..6cdcaae --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCDoubleReturnGetter.h" + + +@implementation HCDoubleReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(double) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + double value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h new file mode 100644 index 0000000..3d49fba --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCFloatReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m new file mode 100644 index 0000000..99edf33 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCFloatReturnGetter.h" + + +@implementation HCFloatReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(float) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + float value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h new file mode 100644 index 0000000..a0b5213 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCIntReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m new file mode 100644 index 0000000..0b5b59f --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIntReturnGetter.h" + + +@implementation HCIntReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(int) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + int value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h new file mode 100644 index 0000000..abbb524 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCLongLongReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m new file mode 100644 index 0000000..54251f8 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCLongLongReturnGetter.h" + + +@implementation HCLongLongReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(long long) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + long long value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h new file mode 100644 index 0000000..a8d1687 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCLongReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m new file mode 100644 index 0000000..50ba0e6 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCLongReturnGetter.h" + + +@implementation HCLongReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(long) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + long value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h new file mode 100644 index 0000000..00b1896 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCObjectReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m new file mode 100644 index 0000000..2354830 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCObjectReturnGetter.h" + + +@implementation HCObjectReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(id) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + __unsafe_unretained id value; + [invocation getReturnValue:&value]; + return value; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h new file mode 100644 index 0000000..03f8213 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h @@ -0,0 +1,12 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +@class HCReturnValueGetter; + + +/*! + * @abstract Returns chain of return type handlers. + */ +FOUNDATION_EXPORT HCReturnValueGetter *HCReturnValueGetterChain(void); diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m new file mode 100644 index 0000000..931a73d --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m @@ -0,0 +1,44 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnTypeHandlerChain.h" + +#import "HCObjectReturnGetter.h" +#import "HCCharReturnGetter.h" +#import "HCBoolReturnGetter.h" +#import "HCIntReturnGetter.h" +#import "HCShortReturnGetter.h" +#import "HCLongReturnGetter.h" +#import "HCLongLongReturnGetter.h" +#import "HCUnsignedCharReturnGetter.h" +#import "HCUnsignedIntReturnGetter.h" +#import "HCUnsignedShortReturnGetter.h" +#import "HCUnsignedLongReturnGetter.h" +#import "HCUnsignedLongLongReturnGetter.h" +#import "HCFloatReturnGetter.h" +#import "HCDoubleReturnGetter.h" + + +HCReturnValueGetter *HCReturnValueGetterChain(void) +{ + static HCReturnValueGetter *chain = nil; + if (!chain) + { + HCReturnValueGetter *doubleHandler = [[HCDoubleReturnGetter alloc] initWithSuccessor:nil]; + HCReturnValueGetter *floatHandler = [[HCFloatReturnGetter alloc] initWithSuccessor:doubleHandler]; + HCReturnValueGetter *uLongLongHandler = [[HCUnsignedLongLongReturnGetter alloc] initWithSuccessor:floatHandler]; + HCReturnValueGetter *uLongHandler = [[HCUnsignedLongReturnGetter alloc] initWithSuccessor:uLongLongHandler]; + HCReturnValueGetter *uShortHandler = [[HCUnsignedShortReturnGetter alloc] initWithSuccessor:uLongHandler]; + HCReturnValueGetter *uIntHandler = [[HCUnsignedIntReturnGetter alloc] initWithSuccessor:uShortHandler]; + HCReturnValueGetter *uCharHandler = [[HCUnsignedCharReturnGetter alloc] initWithSuccessor:uIntHandler]; + HCReturnValueGetter *longLongHandler = [[HCLongLongReturnGetter alloc] initWithSuccessor:uCharHandler]; + HCReturnValueGetter *longHandler = [[HCLongReturnGetter alloc] initWithSuccessor:longLongHandler]; + HCReturnValueGetter *shortHandler = [[HCShortReturnGetter alloc] initWithSuccessor:longHandler]; + HCReturnValueGetter *intHandler = [[HCIntReturnGetter alloc] initWithSuccessor:shortHandler]; + HCReturnValueGetter *boolHandler = [[HCBoolReturnGetter alloc] initWithSuccessor:intHandler]; + HCReturnValueGetter *charHandler = [[HCCharReturnGetter alloc] initWithSuccessor:boolHandler]; + HCReturnValueGetter *objectHandler = [[HCObjectReturnGetter alloc] initWithSuccessor:charHandler]; + chain = objectHandler; + } + return chain; +} diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h new file mode 100644 index 0000000..cbfd8a9 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h @@ -0,0 +1,20 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Chain-of-responsibility for handling NSInvocation return types. + */ +@interface HCReturnValueGetter : NSObject + +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; +- (id)returnValueOfType:(char const *)type fromInvocation:(NSInvocation *)invocation; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m new file mode 100644 index 0000000..91818b6 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m @@ -0,0 +1,42 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +@interface HCReturnValueGetter (SubclassResponsibility) +- (id)returnValueFromInvocation:(NSInvocation *)invocation; +@end + +@interface HCReturnValueGetter () +@property (nonatomic, assign, readonly) char const *handlerType; +@property (nullable, nonatomic, strong, readonly) HCReturnValueGetter *successor; +@end + +@implementation HCReturnValueGetter + +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor +{ + self = [super init]; + if (self) + { + _handlerType = handlerType; + _successor = successor; + } + return self; +} + +- (BOOL)handlesReturnType:(char const *)returnType +{ + return strcmp(returnType, self.handlerType) == 0; +} + +- (id)returnValueOfType:(char const *)type fromInvocation:(NSInvocation *)invocation +{ + if ([self handlesReturnType:type]) + return [self returnValueFromInvocation:invocation]; + + return [self.successor returnValueOfType:type fromInvocation:invocation]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h new file mode 100644 index 0000000..7234ae7 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCShortReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m new file mode 100644 index 0000000..611f90a --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCShortReturnGetter.h" + + +@implementation HCShortReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(short) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + short value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h new file mode 100644 index 0000000..9cd6ddc --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCUnsignedCharReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m new file mode 100644 index 0000000..f7c737b --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCUnsignedCharReturnGetter.h" + + +@implementation HCUnsignedCharReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(unsigned char) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + unsigned char value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h new file mode 100644 index 0000000..10cedf3 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCUnsignedIntReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m new file mode 100644 index 0000000..47dfa25 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCUnsignedIntReturnGetter.h" + + +@implementation HCUnsignedIntReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(unsigned int) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + unsigned int value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h new file mode 100644 index 0000000..e4671b1 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCUnsignedLongLongReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m new file mode 100644 index 0000000..87c88de --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCUnsignedLongLongReturnGetter.h" + + +@implementation HCUnsignedLongLongReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(unsigned long long) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + unsigned long long value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h new file mode 100644 index 0000000..abec904 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCUnsignedLongReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m new file mode 100644 index 0000000..fe6ef2c --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCUnsignedLongReturnGetter.h" + + +@implementation HCUnsignedLongReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(unsigned long) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + unsigned long value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h new file mode 100644 index 0000000..9fc1151 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h @@ -0,0 +1,16 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCReturnValueGetter.h" + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCUnsignedShortReturnGetter : HCReturnValueGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithType:(char const *)handlerType successor:(nullable HCReturnValueGetter *)successor NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m new file mode 100644 index 0000000..b5dd20a --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCUnsignedShortReturnGetter.h" + + +@implementation HCUnsignedShortReturnGetter + +- (instancetype)initWithSuccessor:(nullable HCReturnValueGetter *)successor +{ + self = [super initWithType:@encode(unsigned short) successor:successor]; + return self; +} + +- (id)returnValueFromInvocation:(NSInvocation *)invocation +{ + unsigned short value; + [invocation getReturnValue:&value]; + return @(value); +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h new file mode 100644 index 0000000..3611d46 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h @@ -0,0 +1,8 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCTestFailureReporter.h" + + +@interface HCGenericTestFailureReporter : HCTestFailureReporter +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.m b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.m new file mode 100644 index 0000000..24bf53d --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.m @@ -0,0 +1,31 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCGenericTestFailureReporter.h" + +#import "HCTestFailure.h" + + +@implementation HCGenericTestFailureReporter + +- (BOOL)willHandleFailure:(HCTestFailure *)failure +{ + return YES; +} + +- (void)executeHandlingOfFailure:(HCTestFailure *)failure +{ + NSException *exception = [self createExceptionForFailure:failure]; + [exception raise]; +} + +- (NSException *)createExceptionForFailure:(HCTestFailure *)failure +{ + NSString *failureReason = [NSString stringWithFormat:@"%@:%lu: matcher error: %@", + failure.fileName, + (unsigned long)failure.lineNumber, + failure.reason]; + return [NSException exceptionWithName:@"HCGenericTestFailure" reason:failureReason userInfo:nil]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h new file mode 100644 index 0000000..bf10913 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h @@ -0,0 +1,8 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCTestFailureReporter.h" + + +@interface HCSenTestFailureReporter : HCTestFailureReporter +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.m b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.m new file mode 100644 index 0000000..6228e70 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.m @@ -0,0 +1,69 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCSenTestFailureReporter.h" + +#import "HCTestFailure.h" +#import "NSInvocation+OCHamcrest.h" + +@interface NSObject (PretendMethodsExistOnNSObjectToAvoidLinkingSenTestingKit) + ++ (NSException *)failureInFile:(NSString *)filename + atLine:(int)lineNumber + withDescription:(NSString *)formatString, ...; + +- (void)failWithException:(NSException *)exception; + +@end + + +@interface NSInvocation (OCHamcrest_SenTestingKit) +@end + +@implementation NSInvocation (OCHamcrest_SenTestingKit) + ++ (NSInvocation *)och_SenTestFailureInFile:(NSString *)fileName + atLine:(NSUInteger)lineNumber + description:(NSString *)description +{ + // SenTestingKit expects a format string, but NSInvocation does not support varargs. + // Mask % symbols in the string so they aren't treated as placeholders. + NSString *massagedDescription = [description stringByReplacingOccurrencesOfString:@"%" + withString:@"%%"]; + + NSInvocation *invocation = [NSInvocation och_invocationWithTarget:[NSException class] + selector:@selector(failureInFile:atLine:withDescription:)]; + [invocation setArgument:&fileName atIndex:2]; + [invocation setArgument:&lineNumber atIndex:3]; + [invocation setArgument:&massagedDescription atIndex:4]; + return invocation; +} + +@end + + +@implementation HCSenTestFailureReporter + +- (BOOL)willHandleFailure:(HCTestFailure *)failure +{ + return [failure.testCase respondsToSelector:@selector(failWithException:)]; +} + +- (void)executeHandlingOfFailure:(HCTestFailure *)failure +{ + NSException *exception = [self createExceptionForFailure:failure]; + [failure.testCase failWithException:exception]; +} + +- (NSException *)createExceptionForFailure:(HCTestFailure *)failure +{ + NSInvocation *invocation = [NSInvocation och_SenTestFailureInFile:failure.fileName + atLine:failure.lineNumber + description:failure.reason]; + [invocation invoke]; + __unsafe_unretained NSException *result = nil; + [invocation getReturnValue:&result]; + return result; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h new file mode 100644 index 0000000..58615db --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h @@ -0,0 +1,42 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + @abstract Test failure location and reason. + */ +@interface HCTestFailure : NSObject + +/*! + * @abstract Test case used to run test method. + * @discussion Can be nil. + * + * For unmet OCHamcrest assertions, if the assertion was assertThat or + * assertWithTimeout, testCase will be the test case instance. + */ +@property (nonatomic, strong, readonly) id testCase; + +/*! @abstract File name to report. */ +@property (nonatomic, copy, readonly) NSString *fileName; + +/*! @abstract Line number to report. */ +@property (nonatomic, assign, readonly) NSUInteger lineNumber; + +/*! @abstract Failure reason to report. */ +@property (nonatomic, strong, readonly) NSString *reason; + +/*! + * @abstract Initializes a newly allocated instance of a test failure. + */ +- (instancetype)initWithTestCase:(id)testCase + fileName:(NSString *)fileName + lineNumber:(NSUInteger)lineNumber + reason:(NSString *)reason; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.m b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.m new file mode 100644 index 0000000..d6d8487 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.m @@ -0,0 +1,25 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCTestFailure.h" + + +@implementation HCTestFailure + +- (instancetype)initWithTestCase:(id)testCase + fileName:(NSString *)fileName + lineNumber:(NSUInteger)lineNumber + reason:(NSString *)reason +{ + self = [super init]; + if (self) + { + _testCase = testCase; + _fileName = [fileName copy]; + _lineNumber = lineNumber; + _reason = [reason copy]; + } + return self; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h new file mode 100644 index 0000000..b9b075e --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h @@ -0,0 +1,25 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +@class HCTestFailure; + + +NS_ASSUME_NONNULL_BEGIN + +/*! + Chain-of-responsibility for handling test failures. + */ +@interface HCTestFailureReporter : NSObject + +@property (nullable, nonatomic, strong) HCTestFailureReporter *successor; + +/*! + Handle test failure at specific location, or pass to successor. + */ +- (void)handleFailure:(HCTestFailure *)failure; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m new file mode 100644 index 0000000..d8c7211 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m @@ -0,0 +1,22 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCTestFailureReporter.h" + +@interface HCTestFailureReporter (SubclassResponsibility) +- (BOOL)willHandleFailure:(HCTestFailure *)failure; +- (void)executeHandlingOfFailure:(HCTestFailure *)failure; +@end + + +@implementation HCTestFailureReporter + +- (void)handleFailure:(HCTestFailure *)failure +{ + if ([self willHandleFailure:failure]) + [self executeHandlingOfFailure:failure]; + else + [self.successor handleFailure:failure]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h new file mode 100644 index 0000000..3c1a279 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h @@ -0,0 +1,36 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +@class HCTestFailureReporter; + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Manage chain-of-responsibility for reporting test failures. + * @discussion This provides a generic way of reporting test failures without knowing about the + * underlying test framework. By default, we try XCTest first, then SenTestingKit. If we run out of + * options, the final catch-all is to throw an NSException describing the test failure. + */ +@interface HCTestFailureReporterChain : NSObject + +/*! + * @abstract Returns current chain of test failure reporters. + */ ++ (HCTestFailureReporter *)reporterChain; + +/*! + * @abstract Adds specified test failure reporter to head of chain-of-responsibility. + */ ++ (void)addReporter:(HCTestFailureReporter *)reporter; + +/*! + * @abstract Resets chain-of-responsibility to default. + */ ++ (void)reset; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.m b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.m new file mode 100644 index 0000000..1c4e3ed --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.m @@ -0,0 +1,41 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCTestFailureReporterChain.h" + +#import "HCGenericTestFailureReporter.h" +#import "HCSenTestFailureReporter.h" +#import "HCXCTestFailureReporter.h" + +static HCTestFailureReporter *chainHead = nil; + + +@implementation HCTestFailureReporterChain + ++ (HCTestFailureReporter *)reporterChain +{ + if (!chainHead) + { + HCTestFailureReporter *xctestReporter = [[HCXCTestFailureReporter alloc] init]; + HCTestFailureReporter *ocunitReporter = [[HCSenTestFailureReporter alloc] init]; + HCTestFailureReporter *genericReporter = [[HCGenericTestFailureReporter alloc] init]; + + chainHead = xctestReporter; + xctestReporter.successor = ocunitReporter; + ocunitReporter.successor = genericReporter; + } + return chainHead; +} + ++ (void)addReporter:(HCTestFailureReporter *)reporter +{ + reporter.successor = [self reporterChain]; + chainHead = reporter; +} + ++ (void)reset +{ + chainHead = nil; +} + +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h new file mode 100644 index 0000000..d77db53 --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h @@ -0,0 +1,8 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCTestFailureReporter.h" + + +@interface HCXCTestFailureReporter : HCTestFailureReporter +@end diff --git a/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.m b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.m new file mode 100644 index 0000000..1f130da --- /dev/null +++ b/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.m @@ -0,0 +1,33 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCXCTestFailureReporter.h" + +#import "HCTestFailure.h" + +@interface NSObject (PretendMethodExistsOnNSObjectToAvoidLinkingXCTest) + +- (void)recordFailureWithDescription:(NSString *)description + inFile:(NSString *)filename + atLine:(NSUInteger)lineNumber + expected:(BOOL)expected; + +@end + + +@implementation HCXCTestFailureReporter + +- (BOOL)willHandleFailure:(HCTestFailure *)failure +{ + return [failure.testCase respondsToSelector:@selector(recordFailureWithDescription:inFile:atLine:expected:)]; +} + +- (void)executeHandlingOfFailure:(HCTestFailure *)failure +{ + [failure.testCase recordFailureWithDescription:failure.reason + inFile:failure.fileName + atLine:failure.lineNumber + expected:YES]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCEvery.h b/Pods/OCHamcrest/Source/Library/Collection/HCEvery.h new file mode 100644 index 0000000..d56c1df --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCEvery.h @@ -0,0 +1,45 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if every item in a collection satisfies a nested matcher. + */ +@interface HCEvery : HCDiagnosingMatcher + +@property (nonatomic, strong, readonly) id matcher; + +- (instancetype)initWithMatcher:(id )matcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_everyItem(id itemMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when the examined collection's items are + * all matched by the specified matcher. + * @param itemMatcher The matcher to apply to every item provided by the examined collection. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. + * + * Example
+ *

assertThat(\@[\@"bar", \@"baz"], everyItem(startsWith(\@"ba")))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_everyItem instead. + */ +static inline id everyItem(id itemMatcher) +{ + return HC_everyItem(itemMatcher); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCEvery.m b/Pods/OCHamcrest/Source/Library/Collection/HCEvery.m new file mode 100644 index 0000000..6e78076 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCEvery.m @@ -0,0 +1,74 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCEvery.h" + +#import "HCRequireNonNilObject.h" + + +@implementation HCEvery + +- (instancetype)initWithMatcher:(id )matcher +{ + HCRequireNonNilObject(matcher); + + self = [super init]; + if (self) + _matcher = matcher; + return self; +} + +- (BOOL)matches:(id)collection describingMismatchTo:(id )mismatchDescription +{ + if (![collection conformsToProtocol:@protocol(NSFastEnumeration)]) + { + [[mismatchDescription appendText:@"was non-collection "] appendDescriptionOf:collection]; + return NO; + } + + if ([collection count] == 0) + { + [mismatchDescription appendText:@"was empty"]; + return NO; + } + + for (id item in collection) + { + if (![self.matcher matches:item]) + { + [self describeAllMismatchesInCollection:collection to:mismatchDescription]; + return NO; + } + } + return YES; +} + +- (void)describeAllMismatchesInCollection:(id)collection to:(id )mismatchDescription +{ + [mismatchDescription appendText:@"mismatches were: ["]; + BOOL isPastFirst = NO; + for (id item in collection) + { + if (![self.matcher matches:item]) + { + if (isPastFirst) + [mismatchDescription appendText:@", "]; + [self.matcher describeMismatchOf:item to:mismatchDescription]; + isPastFirst = YES; + } + } + [mismatchDescription appendText:@"]"]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"every item is "] appendDescriptionOf:self.matcher]; +} + +@end + + +id HC_everyItem(id itemMatcher) +{ + return [[HCEvery alloc] initWithMatcher:itemMatcher]; +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCHasCount.h b/Pods/OCHamcrest/Source/Library/Collection/HCHasCount.h new file mode 100644 index 0000000..ee83072 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCHasCount.h @@ -0,0 +1,63 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if collection size satisfies a nested matcher. + */ +@interface HCHasCount : HCBaseMatcher + +- (instancetype)initWithMatcher:(id )countMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_hasCount(id countMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object's -count method + * returns a value that satisfies the specified matcher. + * @param countMatcher A matcher for the count of an examined collection. + * @discussion + * Example
+ *
assertThat(\@[\@"foo", \@"bar"], hasCount(equalTo(@2)))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasCount instead. + */ +static inline id hasCount(id countMatcher) +{ + return HC_hasCount(countMatcher); +} +#endif + + +FOUNDATION_EXPORT id HC_hasCountOf(NSUInteger count); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object's -count method + * returns a value that equals the specified value. + * @param value Value to compare against as the expected count. + * @discussion + * Example
+ *
assertThat(\@[\@"foo", \@"bar"], hasCountOf(2))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasCountOf instead. + */ +static inline id hasCountOf(NSUInteger value) +{ + return HC_hasCountOf(value); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCHasCount.m b/Pods/OCHamcrest/Source/Library/Collection/HCHasCount.m new file mode 100644 index 0000000..9f63d0e --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCHasCount.m @@ -0,0 +1,65 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCHasCount.h" + +#import "HCIsEqual.h" + + +@interface HCHasCount () +@property (nonatomic, strong, readonly) id countMatcher; +@end + +@implementation HCHasCount + +- (instancetype)initWithMatcher:(id )countMatcher +{ + self = [super init]; + if (self) + _countMatcher = countMatcher; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if (![self itemHasCount:item]) + return NO; + + NSNumber *count = @([item count]); + return [self.countMatcher matches:count]; +} + +- (BOOL)itemHasCount:(id)item +{ + return [item respondsToSelector:@selector(count)]; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [mismatchDescription appendText:@"was "]; + if ([self itemHasCount:item]) + { + [[[mismatchDescription appendText:@"count of "] + appendDescriptionOf:@([item count])] + appendText:@" with "]; + } + [mismatchDescription appendDescriptionOf:item]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"a collection with count of "] appendDescriptionOf:self.countMatcher]; +} + +@end + + +id HC_hasCount(id countMatcher) +{ + return [[HCHasCount alloc] initWithMatcher:countMatcher]; +} + +id HC_hasCountOf(NSUInteger value) +{ + return HC_hasCount(HC_equalTo(@(value))); +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h new file mode 100644 index 0000000..7a5d6f6 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h @@ -0,0 +1,95 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if any item in a collection satisfies a nested matcher. + */ +@interface HCIsCollectionContaining : HCDiagnosingMatcher + +- (instancetype)initWithMatcher:(id )elementMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_hasItem(id itemMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract hasItem(itemMatcher) - + * Creates a matcher for collections that matches when at least one item in the examined collection + * satisfies the specified matcher. + * @param itemMatcher The matcher to apply to collection elements, or an expected value + * for equalTo matching. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. + * + * If itemMatcher is not a matcher, it is implicitly wrapped in an equalTo matcher + * to check for equality. + * + * Example
+ *
assertThat(\@[\@1, \@2, \@3], hasItem(equalTo(\@2)))
+ * + *
assertThat(\@[\@1, \@2, \@3], hasItem(\@2))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasItem instead. + */ +#define hasItem HC_hasItem +#endif + + +FOUNDATION_EXPORT id HC_hasItemsIn(NSArray *itemMatchers); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when all specified matchers are + * satisfied by any item in the examined collection. + * @param itemMatchers An array of matchers. Any element that is not a matcher is implicitly wrapped + * in an equalTo matcher to check for equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing one pass for each matcher. + * + * Example
+ *
assertThat(\@[\@"foo", \@"bar", \@"baz"], hasItems(\@[endsWith(\@"z"), endsWith(\@"o")]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasItemsIn instead. + */ +static inline id hasItemsIn(NSArray *itemMatchers) +{ + return HC_hasItemsIn(itemMatchers); +} +#endif + + +FOUNDATION_EXPORT id HC_hasItems(id itemMatchers, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when all specified matchers are + * satisfied by any item in the examined collection. + * @param itemMatchers... A comma-separated list of matchers ending with nil. + * Any argument that is not a matcher is implicitly wrapped in an equalTo matcher to check + * for equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing one pass for each matcher. + * + * Example
+ *
assertThat(\@[\@"foo", \@"bar", \@"baz"], hasItems(endsWith(\@"z"), endsWith(\@"o"), nil))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasItems instead. + */ +#define hasItems(itemMatchers...) HC_hasItems(itemMatchers) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.m new file mode 100644 index 0000000..96cb321 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.m @@ -0,0 +1,88 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsCollectionContaining.h" + +#import "HCAllOf.h" +#import "HCCollect.h" +#import "HCRequireNonNilObject.h" +#import "HCWrapInMatcher.h" + + +@interface HCIsCollectionContaining () +@property (nonatomic, strong, readonly) id elementMatcher; +@end + +@implementation HCIsCollectionContaining + +- (instancetype)initWithMatcher:(id )elementMatcher +{ + self = [super init]; + if (self) + _elementMatcher = elementMatcher; + return self; +} + +- (BOOL)matches:(id)collection describingMismatchTo:(id )mismatchDescription +{ + if (![collection conformsToProtocol:@protocol(NSFastEnumeration)]) + { + [[mismatchDescription appendText:@"was non-collection "] appendDescriptionOf:collection]; + return NO; + } + + if ([collection count] == 0) + { + [mismatchDescription appendText:@"was empty"]; + return NO; + } + + for (id item in collection) + if ([self.elementMatcher matches:item]) + return YES; + + [mismatchDescription appendText:@"mismatches were: ["]; + BOOL isPastFirst = NO; + for (id item in collection) + { + if (isPastFirst) + [mismatchDescription appendText:@", "]; + [self.elementMatcher describeMismatchOf:item to:mismatchDescription]; + isPastFirst = YES; + } + [mismatchDescription appendText:@"]"]; + return NO; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"a collection containing "] + appendDescriptionOf:self.elementMatcher]; +} + +@end + + +id HC_hasItem(id itemMatcher) +{ + HCRequireNonNilObject(itemMatcher); + return [[HCIsCollectionContaining alloc] initWithMatcher:HCWrapInMatcher(itemMatcher)]; +} + +id HC_hasItemsIn(NSArray *itemMatchers) +{ + NSMutableArray *matchers = [[NSMutableArray alloc] init]; + for (id itemMatcher in itemMatchers) + [matchers addObject:HC_hasItem(itemMatcher)]; + return HC_allOfIn(matchers); +} + +id HC_hasItems(id itemMatchers, ...) +{ + va_list args; + va_start(args, itemMatchers); + NSArray *array = HCCollectItems(itemMatchers, args); + va_end(args); + + return HC_hasItemsIn(array); +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h new file mode 100644 index 0000000..c75d0c7 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h @@ -0,0 +1,79 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if every item in a collection, in any order, satisfy a list of nested matchers. + */ +@interface HCIsCollectionContainingInAnyOrder : HCDiagnosingMatcher + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_containsInAnyOrderIn(NSArray *itemMatchers); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates an order-agnostic matcher for collections that matches when each item in the + * examined collection satisfies one matcher anywhere in the specified list of matchers. + * @param itemMatchers An array of matchers. Any element that is not a matcher is implicitly wrapped + * in an equalTo matcher to check for equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. For a positive match, the examined collection must be of the same + * length as the specified list of matchers. + * + * Note: Each matcher in the specified list will only be used once during a given examination, so + * be careful when specifying matchers that may be satisfied by more than one entry in an examined + * collection. + * + * Examples
+ *
assertThat(\@[\@"foo", \@"bar"], containsInAnyOrderIn(\@[equalTo(\@"bar"), equalTo(\@"foo")]))
+ *
assertThat(\@[\@"foo", \@"bar"], containsInAnyOrderIn(@[\@"bar", \@"foo"]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_containsInAnyOrderIn instead. + */ +static inline id containsInAnyOrderIn(NSArray *itemMatchers) +{ + return HC_containsInAnyOrderIn(itemMatchers); +} +#endif + + +FOUNDATION_EXPORT id HC_containsInAnyOrder(id itemMatchers, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates an order-agnostic matcher for collections that matches when each item in the + * examined collection satisfies one matcher anywhere in the specified list of matchers. + * @param itemMatchers... A comma-separated list of matchers ending with nil. + * Any argument that is not a matcher is implicitly wrapped in an equalTo matcher to check + * for equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. For a positive match, the examined collection must be of the same + * length as the specified list of matchers. + * + * Note: Each matcher in the specified list will only be used once during a given examination, so + * be careful when specifying matchers that may be satisfied by more than one entry in an examined + * collection. + * + * Examples
+ *
assertThat(\@[\@"foo", \@"bar"], containsInAnyOrder(equalTo(\@"bar"), equalTo(\@"foo"), nil))
+ *
assertThat(\@[\@"foo", \@"bar"], containsInAnyOrder(\@"bar", \@"foo", nil))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_containsInAnyOrder instead. + */ +#define containsInAnyOrder(itemMatchers...) HC_containsInAnyOrder(itemMatchers) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m new file mode 100644 index 0000000..9e5dc61 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m @@ -0,0 +1,115 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsCollectionContainingInAnyOrder.h" + +#import "HCCollect.h" + + +@interface HCMatchingInAnyOrder : NSObject +@property (nonatomic, copy, readonly) NSMutableArray> *matchers; +@property (nonatomic, strong, readonly) id mismatchDescription; +@end + +@implementation HCMatchingInAnyOrder + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers + mismatchDescription:(id )description +{ + self = [super init]; + if (self) + { + _matchers = [itemMatchers mutableCopy]; + _mismatchDescription = description; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + NSUInteger index = 0; + for (id matcher in self.matchers) + { + if ([matcher matches:item]) + { + [self.matchers removeObjectAtIndex:index]; + return YES; + } + ++index; + } + [[self.mismatchDescription appendText:@"not matched: "] + appendDescriptionOf:item]; + return NO; +} + +- (BOOL)isFinishedWith:(NSArray *)collection +{ + if (self.matchers.count == 0) + return YES; + + [[[[self.mismatchDescription appendText:@"no item matches: "] + appendList:self.matchers start:@"" separator:@", " end:@""] + appendText:@" in "] + appendList:collection start:@"[" separator:@", " end:@"]"]; + return NO; +} + +@end + + +@interface HCIsCollectionContainingInAnyOrder () +@property (nonatomic, copy, readonly) NSArray> *matchers; +@end + +@implementation HCIsCollectionContainingInAnyOrder + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers +{ + self = [super init]; + if (self) + _matchers = [itemMatchers copy]; + return self; +} + +- (BOOL)matches:(id)collection describingMismatchTo:(id )mismatchDescription +{ + if (![collection conformsToProtocol:@protocol(NSFastEnumeration)]) + { + [[mismatchDescription appendText:@"was non-collection "] appendDescriptionOf:collection]; + return NO; + } + + HCMatchingInAnyOrder *matchSequence = + [[HCMatchingInAnyOrder alloc] initWithMatchers:self.matchers + mismatchDescription:mismatchDescription]; + for (id item in collection) + if (![matchSequence matches:item]) + return NO; + + return [matchSequence isFinishedWith:collection]; +} + +- (void)describeTo:(id )description +{ + [[[description appendText:@"a collection over "] + appendList:self.matchers start:@"[" separator:@", " end:@"]"] + appendText:@" in any order"]; +} + +@end + + +id HC_containsInAnyOrderIn(NSArray *itemMatchers) +{ + return [[HCIsCollectionContainingInAnyOrder alloc] initWithMatchers:HCWrapIntoMatchers(itemMatchers)]; +} + +id HC_containsInAnyOrder(id itemMatchers, ...) +{ + va_list args; + va_start(args, itemMatchers); + NSArray *array = HCCollectItems(itemMatchers, args); + va_end(args); + + return HC_containsInAnyOrderIn(array); +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h new file mode 100644 index 0000000..a011224 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h @@ -0,0 +1,71 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if every item in a collection satisfies a list of nested matchers, in order. + */ +@interface HCIsCollectionContainingInOrder : HCDiagnosingMatcher + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_containsIn(NSArray *itemMatchers); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when each item in the examined + * collection satisfies the corresponding matcher in the specified list of matchers. + * @param itemMatchers An array of matchers. Any element that is not a matcher is implicitly wrapped + * in an equalTo matcher to check for equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. For a positive match, the examined collection must be of the same + * length as the specified list of matchers. + * + * Examples
+ *
assertThat(\@[\@"foo", \@"bar"], containsIn(\@[equalTo(\@"foo"), equalTo(\@"bar")]))
+ *
assertThat(\@[\@"foo", \@"bar"], containsIn(\@[\@"foo", \@"bar"]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_containsIn instead.) + */ +static inline id containsIn(NSArray *itemMatchers) +{ + return HC_containsIn(itemMatchers); +} +#endif + + +FOUNDATION_EXPORT id HC_contains(id itemMatchers, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when each item in the examined + * collection satisfies the corresponding matcher in the specified list of matchers. + * @param itemMatchers... A comma-separated list of matchers ending with nil. + * Any argument that is not a matcher is implicitly wrapped in an equalTo matcher to check + * for equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. For a positive match, the examined collection must be of the same + * length as the specified list of matchers. + * + * Examples
+ *
assertThat(\@[\@"foo", \@"bar"], contains(equalTo(\@"foo"), equalTo(\@"bar"), nil))
+ *
assertThat(\@[\@"foo", \@"bar"], contains(\@"foo", \@"bar", nil))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_contains instead.) + */ +#define contains(itemMatchers...) HC_contains(itemMatchers) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.m new file mode 100644 index 0000000..eab6614 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.m @@ -0,0 +1,134 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsCollectionContainingInOrder.h" + +#import "HCCollect.h" + + +@interface HCMatchSequence : NSObject +@property (nonatomic, copy, readonly) NSArray> *matchers; +@property (nonatomic, strong, readonly) id mismatchDescription; +@property (nonatomic, assign) NSUInteger nextMatchIndex; +@end + +@implementation HCMatchSequence + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers + mismatchDescription:(id )description +{ + self = [super init]; + if (self) + { + _matchers = [itemMatchers copy]; + _mismatchDescription = description; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return [self isNotSurplus:item] && [self isMatched:item]; +} + +- (BOOL)isFinished +{ + if (self.nextMatchIndex < self.matchers.count) + { + [[self.mismatchDescription appendText:@"no item was "] + appendDescriptionOf:self.matchers[self.nextMatchIndex]]; + return NO; + } + return YES; +} + +- (BOOL)isMatched:(id)item +{ + id matcher = self.matchers[self.nextMatchIndex]; + if (![matcher matches:item]) + { + [self describeMismatchOfMatcher:matcher item:item]; + return NO; + } + ++self.nextMatchIndex; + return YES; +} + +- (BOOL)isNotSurplus:(id)item +{ + if (self.matchers.count <= self.nextMatchIndex) + { + [[self.mismatchDescription + appendText:[NSString stringWithFormat:@"exceeded count of %lu with item ", + (unsigned long)self.matchers.count]] + appendDescriptionOf:item]; + return NO; + } + return YES; +} + +- (void)describeMismatchOfMatcher:(id )matcher item:(id)item +{ + [self.mismatchDescription appendText:[NSString stringWithFormat:@"item %lu: ", + (unsigned long)self.nextMatchIndex]]; + [matcher describeMismatchOf:item to:self.mismatchDescription]; +} + +@end + + +@interface HCIsCollectionContainingInOrder () +@property (nonatomic, copy, readonly) NSArray> *matchers; +@end + +@implementation HCIsCollectionContainingInOrder + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers +{ + self = [super init]; + if (self) + _matchers = [itemMatchers copy]; + return self; +} + +- (BOOL)matches:(id)collection describingMismatchTo:(id )mismatchDescription +{ + if (![collection conformsToProtocol:@protocol(NSFastEnumeration)]) + { + [[mismatchDescription appendText:@"was non-collection "] appendDescriptionOf:collection]; + return NO; + } + + HCMatchSequence *matchSequence = + [[HCMatchSequence alloc] initWithMatchers:self.matchers + mismatchDescription:mismatchDescription]; + for (id item in collection) + if (![matchSequence matches:item]) + return NO; + + return [matchSequence isFinished]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"a collection containing "] + appendList:self.matchers start:@"[" separator:@", " end:@"]"]; +} + +@end + + +id HC_containsIn(NSArray *itemMatchers) +{ + return [[HCIsCollectionContainingInOrder alloc] initWithMatchers:HCWrapIntoMatchers(itemMatchers)]; +} + +id HC_contains(id itemMatchers, ...) +{ + va_list args; + va_start(args, itemMatchers); + NSArray *array = HCCollectItems(itemMatchers, args); + va_end(args); + + return HC_containsIn(array); +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h new file mode 100644 index 0000000..fc25327 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h @@ -0,0 +1,48 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if every item in a collection satisfies a list of nested matchers, in order. + */ +@interface HCIsCollectionContainingInRelativeOrder : HCDiagnosingMatcher + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_containsInRelativeOrder(NSArray *itemMatchers); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when the examined collection contains + * items satisfying the specified list of matchers, in the same relative order. + * @param itemMatchers Array of matchers that must be satisfied by the items provided by the + * examined collection in the same relative order. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. + * + * Any element of itemMatchers that is not a matcher is implicitly wrapped in an + * equalTo matcher to check for equality. + * + * Examples
+ *
assertThat(\@[\@1, \@2, \@3, \@4, \@5], containsInRelativeOrder(equalTo(\@2), equalTo(\@4)))
+ *
assertThat(\@[\@1, \@2, \@3, \@4, \@5], containsInRelativeOrder(\@2, \@4))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_containsInRelativeOrder instead. + */ +static inline id containsInRelativeOrder(NSArray *itemMatchers) +{ + return HC_containsInRelativeOrder(itemMatchers); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.m new file mode 100644 index 0000000..264e535 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.m @@ -0,0 +1,124 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsCollectionContainingInRelativeOrder.h" + +#import "HCCollect.h" + + +static void HCRequireNonEmptyArray(NSArray *array) +{ + if (!array.count) + { + @throw [NSException exceptionWithName:@"EmptyArray" + reason:@"Must be non-empty array" + userInfo:nil]; + } +} + + +@interface HCMatchSequenceInRelativeOrder : NSObject +@property (nonatomic, copy, readonly) NSArray> *matchers; +@property (nonatomic, strong, readonly) id mismatchDescription; +@property (nonatomic, assign) NSUInteger nextMatchIndex; +@property (nonatomic, strong) id lastMatchedItem; +@end + +@implementation HCMatchSequenceInRelativeOrder + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers + mismatchDescription:(id )description +{ + self = [super init]; + if (self) + { + _matchers = [itemMatchers copy]; + _mismatchDescription = description; + } + return self; +} + +- (void)processItems:(NSArray *)sequence +{ + for (id item in sequence) + { + if (self.nextMatchIndex < self.matchers.count) + { + id matcher = self.matchers[self.nextMatchIndex]; + if ([matcher matches:item]) + { + self.lastMatchedItem = item; + self.nextMatchIndex += 1; + } + } + } +} + +- (BOOL)isFinished +{ + if (self.nextMatchIndex < self.matchers.count) + { + [[self.mismatchDescription + appendDescriptionOf:self.matchers[self.nextMatchIndex]] + appendText:@" was not found"]; + if (self.lastMatchedItem != nil) + { + [[self.mismatchDescription + appendText:@" after "] + appendDescriptionOf:self.lastMatchedItem]; + } + return NO; + } + return YES; +} + +@end + + +@interface HCIsCollectionContainingInRelativeOrder () +@property (nonatomic, copy, readonly) NSArray> *matchers; +@end + +@implementation HCIsCollectionContainingInRelativeOrder + +- (instancetype)initWithMatchers:(NSArray> *)itemMatchers +{ + HCRequireNonEmptyArray(itemMatchers); + + self = [super init]; + if (self) + _matchers = [itemMatchers copy]; + return self; +} + +- (BOOL)matches:(id)collection describingMismatchTo:(id )mismatchDescription +{ + if (![collection conformsToProtocol:@protocol(NSFastEnumeration)]) + { + [[mismatchDescription appendText:@"was non-collection "] appendDescriptionOf:collection]; + return NO; + } + + HCMatchSequenceInRelativeOrder *matchSequenceInRelativeOrder = + [[HCMatchSequenceInRelativeOrder alloc] initWithMatchers:self.matchers + mismatchDescription:mismatchDescription]; + [matchSequenceInRelativeOrder processItems:collection]; + return [matchSequenceInRelativeOrder isFinished]; +} + +- (void)describeTo:(id )description +{ + [[[description + appendText:@"a collection containing "] + appendList:self.matchers start:@"[" separator:@", " end:@"]"] + appendText:@" in relative order"]; +} + +@end + + +id HC_containsInRelativeOrder(NSArray *itemMatchers) +{ + NSArray *matchers = HCWrapIntoMatchers(itemMatchers); + return [[HCIsCollectionContainingInRelativeOrder alloc] initWithMatchers:matchers]; +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h new file mode 100644 index 0000000..fe050de --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h @@ -0,0 +1,62 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if every item in a collection satisfies any of the nested matchers. + */ +@interface HCIsCollectionOnlyContaining : HCEvery +@end + +FOUNDATION_EXPORT id HC_onlyContainsIn(NSArray *itemMatchers); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when each item of the examined + * collection satisfies any of the specified matchers. + * @param itemMatchers An array of matchers. Any element that is not a matcher is implicitly wrapped + * in an equalTo matcher to check for equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. Any matcher may match multiple elements. + * + * Example
+ *
assertThat(\@[\@"Jon", \@"John", \@"Bob"], onlyContainsIn(\@[startsWith(\@"Jo"), startsWith(\@("Bo")]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_onlyContainsIn instead. + */ +static inline id onlyContainsIn(NSArray *itemMatchers) +{ + return HC_onlyContainsIn(itemMatchers); +} +#endif + + +FOUNDATION_EXPORT id HC_onlyContains(id itemMatchers, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for collections that matches when each item of the examined + * collection satisfies any of the specified matchers. + * @param itemMatchers... A comma-separated list of matchers ending with nil. + * Any argument that is not a matcher is implicitly wrapped in an equalTo matcher to check for + * equality. + * @discussion This matcher works on any collection that conforms to the NSFastEnumeration protocol, + * performing a single pass. Any matcher may match multiple elements. + * + * Example
+ *
assertThat(\@[\@"Jon", \@"John", \@"Bob"], onlyContains(startsWith(\@"Jo"), startsWith(\@("Bo"), nil))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_onlyContains instead. + */ +#define onlyContains(itemMatchers...) HC_onlyContains(itemMatchers) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.m new file mode 100644 index 0000000..d5c5fed --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.m @@ -0,0 +1,34 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsCollectionOnlyContaining.h" + +#import "HCAnyOf.h" +#import "HCCollect.h" + + +@implementation HCIsCollectionOnlyContaining + +- (void)describeTo:(id )description +{ + [[description appendText:@"a collection containing items matching "] + appendDescriptionOf:self.matcher]; +} + +@end + + +id HC_onlyContainsIn(NSArray *itemMatchers) +{ + return [[HCIsCollectionOnlyContaining alloc] initWithMatcher:HC_anyOfIn(itemMatchers)]; +} + +id HC_onlyContains(id itemMatchers, ...) +{ + va_list args; + va_start(args, itemMatchers); + NSArray *array = HCCollectItems(itemMatchers, args); + va_end(args); + + return HC_onlyContainsIn(array); +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h new file mode 100644 index 0000000..f0567a3 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h @@ -0,0 +1,47 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if any entry in a dictionary satisfies the nested pair of matchers. + */ +@interface HCIsDictionaryContaining : HCBaseMatcher + +- (instancetype)initWithKeyMatcher:(id )keyMatcher + valueMatcher:(id )valueMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_hasEntry(id keyMatcher, id valueMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSDictionaries that matches when the examined dictionary contains + * at least one entry whose key satisfies the specified keyMatcher and whose + * value satisfies the specified valueMatcher. + * @param keyMatcher The matcher to satisfy for the key, or an expected value for equalTo matching. + * @param valueMatcher The matcher to satisfy for the value, or an expected value for equalTo matching. + * @discussion Any argument that is not a matcher is implicitly wrapped in an equalTo + * matcher to check for equality. + * + * Examples
+ *
assertThat(myDictionary, hasEntry(equalTo(\@"foo"), equalTo(\@"bar")))
+ *
assertThat(myDictionary, hasEntry(\@"foo", \@"bar"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasEntry instead. + */ +static inline id hasEntry(id keyMatcher, id valueMatcher) +{ + return HC_hasEntry(keyMatcher, valueMatcher); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.m new file mode 100644 index 0000000..e11011e --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.m @@ -0,0 +1,56 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsDictionaryContaining.h" + +#import "HCRequireNonNilObject.h" +#import "HCWrapInMatcher.h" + + +@interface HCIsDictionaryContaining () +@property (nonatomic, strong, readonly) id keyMatcher; +@property (nonatomic, strong, readonly) id valueMatcher; +@end + +@implementation HCIsDictionaryContaining + +- (instancetype)initWithKeyMatcher:(id )keyMatcher + valueMatcher:(id )valueMatcher +{ + self = [super init]; + if (self) + { + _keyMatcher = keyMatcher; + _valueMatcher = valueMatcher; + } + return self; +} + +- (BOOL)matches:(id)dict +{ + if ([dict isKindOfClass:[NSDictionary class]]) + for (id oneKey in dict) + if ([self.keyMatcher matches:oneKey] && [self.valueMatcher matches:dict[oneKey]]) + return YES; + return NO; +} + +- (void)describeTo:(id )description +{ + [[[[[description appendText:@"a dictionary containing { "] + appendDescriptionOf:self.keyMatcher] + appendText:@" = "] + appendDescriptionOf:self.valueMatcher] + appendText:@"; }"]; +} + +@end + + +id HC_hasEntry(id keyMatcher, id valueMatcher) +{ + HCRequireNonNilObject(keyMatcher); + HCRequireNonNilObject(valueMatcher); + return [[HCIsDictionaryContaining alloc] initWithKeyMatcher:HCWrapInMatcher(keyMatcher) + valueMatcher:HCWrapInMatcher(valueMatcher)]; +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h new file mode 100644 index 0000000..89b0ee2 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h @@ -0,0 +1,68 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if dictionary contains entries that satisfy the list of keys and value + * matchers. + */ +@interface HCIsDictionaryContainingEntries : HCDiagnosingMatcher + +- (instancetype)initWithKeys:(NSArray *)keys + valueMatchers:(NSArray> *)valueMatchers NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + +FOUNDATION_EXPORT id HC_hasEntriesIn(NSDictionary *valueMatchersForKeys); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSDictionaries that matches when the examined dictionary contains + * entries satisfying a dictionary of keys and their value matchers. + * @param valueMatchersForKeys A dictionary of keys (not matchers) and their value matchers. Any + * value argument that is not a matcher is implicitly wrapped in an equalTo matcher to + * check for equality. + * @discussion + * Examples
+ *
assertThat(personDict, hasEntriesIn(\@{\@"firstName": equalTo(\@"Jon"), \@"lastName": equalTo(\@"Reid")}))
+ *
assertThat(personDict, hasEntriesIn(\@{\@"firstName": \@"Jon", \@"lastName": \@"Reid"}))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasEntryIn instead. + */ +static inline id hasEntriesIn(NSDictionary *valueMatchersForKeys) +{ + return HC_hasEntriesIn(valueMatchersForKeys); +} +#endif + +FOUNDATION_EXPORT id HC_hasEntries(id keysAndValueMatchers, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSDictionaries that matches when the examined dictionary contains + * entries satisfying a list of alternating keys and their value matchers. + * @param keysAndValueMatchers... A key (not a matcher) to look up, followed by a value matcher or + * an expected value for equalTo matching, in a comma-separated list ending + * with nil + * @discussion Note that the keys must be actual keys, not matchers. Any value argument that is not + * a matcher is implicitly wrapped in an equalTo matcher to check for equality. + * + * Examples
+ *
assertThat(personDict, hasEntries(\@"firstName", equalTo(\@"Jon"), \@"lastName", equalTo(\@"Reid"), nil))
+ *
assertThat(personDict, hasEntries(\@"firstName", \@"Jon", \@"lastName", \@"Reid", nil))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasEntry instead. + */ +#define hasEntries(keysAndValueMatchers...) HC_hasEntries(keysAndValueMatchers) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.m new file mode 100644 index 0000000..7585df2 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.m @@ -0,0 +1,132 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsDictionaryContainingEntries.h" + +#import "HCWrapInMatcher.h" + + +@interface HCIsDictionaryContainingEntries () +@property (nonatomic, copy, readonly) NSArray *keys; +@property (nonatomic, copy, readonly) NSArray> *valueMatchers; +@end + +@implementation HCIsDictionaryContainingEntries + +- (instancetype)initWithKeys:(NSArray *)keys + valueMatchers:(NSArray> *)valueMatchers +{ + self = [super init]; + if (self) + { + _keys = [keys copy]; + _valueMatchers = [valueMatchers copy]; + } + return self; +} + +- (BOOL)matches:(id)dict describingMismatchTo:(id )mismatchDescription +{ + if (![dict isKindOfClass:[NSDictionary class]]) + { + [[mismatchDescription appendText:@"was non-dictionary "] appendDescriptionOf:dict]; + return NO; + } + + NSUInteger count = self.keys.count; + for (NSUInteger index = 0; index < count; ++index) + { + id key = self.keys[index]; + if (dict[key] == nil) + { + [[[[mismatchDescription appendText:@"no "] + appendDescriptionOf:key] + appendText:@" key in "] + appendDescriptionOf:dict]; + return NO; + } + + id valueMatcher = self.valueMatchers[index]; + id actualValue = dict[key]; + + if (![valueMatcher matches:actualValue]) + { + [[[[mismatchDescription appendText:@"value for "] + appendDescriptionOf:key] + appendText:@" was "] + appendDescriptionOf:actualValue]; + return NO; + } + } + + return YES; +} + +- (void)describeKeyValueAtIndex:(NSUInteger)index to:(id )description +{ + [[[[description appendDescriptionOf:self.keys[index]] + appendText:@" = "] + appendDescriptionOf:self.valueMatchers[index]] + appendText:@"; "]; +} + +- (void)describeTo:(id )description +{ + [description appendText:@"a dictionary containing { "]; + NSUInteger count = [self.keys count]; + NSUInteger index = 0; + for (; index < count - 1; ++index) + [self describeKeyValueAtIndex:index to:description]; + [self describeKeyValueAtIndex:index to:description]; + [description appendText:@"}"]; +} + +@end + + +static void requirePairedObject(id obj) +{ + if (obj == nil) + { + @throw [NSException exceptionWithName:@"NilObject" + reason:@"HC_hasEntries keys and value matchers must be paired" + userInfo:nil]; + } +} + + +id HC_hasEntriesIn(NSDictionary *valueMatchersForKeys) +{ + NSArray *keys = valueMatchersForKeys.allKeys; + NSMutableArray> *valueMatchers = [[NSMutableArray alloc] init]; + for (id key in keys) + [valueMatchers addObject:HCWrapInMatcher(valueMatchersForKeys[key])]; + + return [[HCIsDictionaryContainingEntries alloc] initWithKeys:keys + valueMatchers:valueMatchers]; +} + +id HC_hasEntries(id keysAndValueMatchers, ...) +{ + va_list args; + va_start(args, keysAndValueMatchers); + + id key = keysAndValueMatchers; + id valueMatcher = va_arg(args, id); + requirePairedObject(valueMatcher); + NSMutableArray *keys = [NSMutableArray arrayWithObject:key]; + NSMutableArray> *valueMatchers = [NSMutableArray arrayWithObject:HCWrapInMatcher(valueMatcher)]; + + key = va_arg(args, id); + while (key != nil) + { + [keys addObject:key]; + valueMatcher = va_arg(args, id); + requirePairedObject(valueMatcher); + [valueMatchers addObject:HCWrapInMatcher(valueMatcher)]; + key = va_arg(args, id); + } + + return [[HCIsDictionaryContainingEntries alloc] initWithKeys:keys + valueMatchers:valueMatchers]; +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h new file mode 100644 index 0000000..9785dd5 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h @@ -0,0 +1,44 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if any entry in a dictionary has a key satisfying the nested matcher. + */ +@interface HCIsDictionaryContainingKey : HCBaseMatcher + +- (instancetype)initWithKeyMatcher:(id )keyMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_hasKey(id keyMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSDictionaries that matches when the examined dictionary contains + * at least key that satisfies the specified matcher. + * @param keyMatcher The matcher to satisfy for the key, or an expected value for equalTo matching. + * @discussion Any argument that is not a matcher is implicitly wrapped in an equalTo + * matcher to check for equality. + * + * Examples
+ *
assertThat(myDictionary, hasEntry(equalTo(\@"foo")))
+ *
assertThat(myDictionary, hasEntry(\@"foo"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasKey instead. + */ +static inline id hasKey(id keyMatcher) +{ + return HC_hasKey(keyMatcher); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.m new file mode 100644 index 0000000..5426330 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.m @@ -0,0 +1,46 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsDictionaryContainingKey.h" + +#import "HCRequireNonNilObject.h" +#import "HCWrapInMatcher.h" + + +@interface HCIsDictionaryContainingKey () +@property (nonatomic, strong, readonly) id keyMatcher; +@end + +@implementation HCIsDictionaryContainingKey + +- (instancetype)initWithKeyMatcher:(id )keyMatcher +{ + self = [super init]; + if (self) + _keyMatcher = keyMatcher; + return self; +} + +- (BOOL)matches:(id)dict +{ + if ([dict isKindOfClass:[NSDictionary class]]) + for (id oneKey in dict) + if ([self.keyMatcher matches:oneKey]) + return YES; + return NO; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"a dictionary containing key "] + appendDescriptionOf:self.keyMatcher]; +} + +@end + + +id HC_hasKey(id keyMatcher) +{ + HCRequireNonNilObject(keyMatcher); + return [[HCIsDictionaryContainingKey alloc] initWithKeyMatcher:HCWrapInMatcher(keyMatcher)]; +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h new file mode 100644 index 0000000..cbd61a7 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h @@ -0,0 +1,46 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if any entry in a dictionary has a value satisfying the nested matcher. + */ +@interface HCIsDictionaryContainingValue : HCBaseMatcher + +- (instancetype)initWithValueMatcher:(id )valueMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_hasValue(id valueMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSDictionaries that matches when the examined dictionary contains + * at least value that satisfies the specified matcher. + * @param valueMatcher The matcher to satisfy for the value, or an expected value for equalTo matching. + * @discussion This matcher works on any collection that has an -allValues method. + * + * Any argument that is not a matcher is implicitly wrapped in an equalTo matcher to check + * for equality. + * + * Examples
+ *
assertThat(myDictionary, hasValue(equalTo(\@"bar")))
+ *
assertThat(myDictionary, hasValue(\@"bar"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasValue instead. + */ +static inline id hasValue(id valueMatcher) +{ + return HC_hasValue(valueMatcher); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.m new file mode 100644 index 0000000..97b073e --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.m @@ -0,0 +1,46 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsDictionaryContainingValue.h" + +#import "HCRequireNonNilObject.h" +#import "HCWrapInMatcher.h" + + +@interface HCIsDictionaryContainingValue () +@property (nonatomic, strong, readonly) id valueMatcher; +@end + +@implementation HCIsDictionaryContainingValue + +- (instancetype)initWithValueMatcher:(id )valueMatcher +{ + self = [super init]; + if (self) + _valueMatcher = valueMatcher; + return self; +} + +- (BOOL)matches:(id)dict +{ + if ([dict respondsToSelector:@selector(allValues)]) + for (id oneValue in [dict allValues]) + if ([self.valueMatcher matches:oneValue]) + return YES; + return NO; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"a dictionary containing value "] + appendDescriptionOf:self.valueMatcher]; +} + +@end + + +id HC_hasValue(id valueMatcher) +{ + HCRequireNonNilObject(valueMatcher); + return [[HCIsDictionaryContainingValue alloc] initWithValueMatcher:HCWrapInMatcher(valueMatcher)]; +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h new file mode 100644 index 0000000..4818d55 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h @@ -0,0 +1,39 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches empty collections. + */ +@interface HCIsEmptyCollection : HCHasCount + +- (instancetype)init; + +@end + + +FOUNDATION_EXPORT id HC_isEmpty(void); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches any examined object whose -count method + * returns zero. + * + * Example
+ *
assertThat(\@[], isEmpty())
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_isEmpty instead. + */ +static inline id isEmpty(void) +{ + return HC_isEmpty(); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.m new file mode 100644 index 0000000..698234b --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.m @@ -0,0 +1,33 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsEmptyCollection.h" + +#import "HCIsEqual.h" + + +@implementation HCIsEmptyCollection + +- (instancetype)init +{ + self = [super initWithMatcher:HC_equalTo(@0)]; + return self; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [[mismatchDescription appendText:@"was "] appendDescriptionOf:item]; +} + +- (void)describeTo:(id )description +{ + [description appendText:@"empty collection"]; +} + +@end + + +FOUNDATION_EXPORT id HC_isEmpty() +{ + return [[HCIsEmptyCollection alloc] init]; +} diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsIn.h b/Pods/OCHamcrest/Source/Library/Collection/HCIsIn.h new file mode 100644 index 0000000..a3a8789 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsIn.h @@ -0,0 +1,43 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches if examined object is contained within the nested collection. + */ +@interface HCIsIn : HCBaseMatcher + +- (instancetype)initWithCollection:(id)collection NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_isIn(id aCollection); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is found within the specified + * collection. + * @param aCollection The collection to search. + * @discussion Invokes -containsObject: on aCollection to determine if the + * examined object is an element of the collection. + * + * Example
+ *
assertThat(\@"foo", isIn(\@@[\@"bar", \@"foo"]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_isIn instead. + */ +static inline id isIn(id aCollection) +{ + return HC_isIn(aCollection); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Collection/HCIsIn.m b/Pods/OCHamcrest/Source/Library/Collection/HCIsIn.m new file mode 100644 index 0000000..2ddf114 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Collection/HCIsIn.m @@ -0,0 +1,45 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsIn.h" + + +@interface HCIsIn () +@property (nonatomic, strong, readonly) id collection; +@end + +@implementation HCIsIn + +- (instancetype)initWithCollection:(id)collection +{ + if (![collection respondsToSelector:@selector(containsObject:)]) + { + @throw [NSException exceptionWithName:@"NotAContainer" + reason:@"Object must respond to -containsObject:" + userInfo:nil]; + } + + self = [super init]; + if (self) + _collection = collection; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return [self.collection containsObject:item]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"one of "] + appendList:self.collection start:@"{" separator:@", " end:@"}"]; +} + +@end + + +id HC_isIn(id aCollection) +{ + return [[HCIsIn alloc] initWithCollection:aCollection]; +} diff --git a/Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.h b/Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.h new file mode 100644 index 0000000..53f3fdf --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.h @@ -0,0 +1,41 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Provides a custom description to another matcher. + */ +@interface HCDescribedAs : HCBaseMatcher + +- (instancetype)initWithDescription:(NSString *)description + forMatcher:(id )matcher + overValues:(NSArray *)templateValues NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_describedAs(NSString *description, id matcher, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Wraps an existing matcher, overriding its description with that specified. All other + * functions are delegated to the decorated matcher, including its mismatch description. + * @param description The new description for the wrapped matcher. + * @param matcher The matcher to wrap, followed by a comma-separated list of substitution + * values ending with nil. + * @discussion The description may contain substitution placeholders %0, %1, etc. These will be + * replaced by any values that follow the matcher. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_describedAs instead. + */ +#define describedAs(description, matcher, ...) HC_describedAs(description, matcher, ##__VA_ARGS__) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.m b/Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.m new file mode 100644 index 0000000..4c6b076 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Decorator/HCDescribedAs.m @@ -0,0 +1,121 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCDescribedAs.h" + + +@interface NSString (OCHamcrest) +@end + +@implementation NSString (OCHamcrest) + +// Parse decimal number (-1 if not found) and return remaining string. +- (NSString *)och_getDecimalNumber:(int *)number +{ + int decimal = 0; + BOOL readDigit = NO; + + NSUInteger length = self.length; + NSUInteger index; + for (index = 0; index < length; ++index) + { + unichar character = [self characterAtIndex:index]; + if (!isdigit(character)) + break; + decimal = decimal * 10 + character - '0'; + readDigit = YES; + } + + if (!readDigit) + { + *number = -1; + return self; + } + *number = decimal; + return [self substringFromIndex:index]; +} + +@end + + +@interface HCDescribedAs () +@property (nonatomic, copy, readonly) NSString *descriptionTemplate; +@property (nonatomic, strong, readonly) id matcher; +@property (nonatomic, copy, readonly) NSArray *values; +@end + +@implementation HCDescribedAs + +- (instancetype)initWithDescription:(NSString *)description + forMatcher:(id )matcher + overValues:(NSArray *)templateValues +{ + self = [super init]; + if (self) + { + _descriptionTemplate = [description copy]; + _matcher = matcher; + _values = [templateValues copy]; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return [self.matcher matches:item]; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [self.matcher describeMismatchOf:item to:mismatchDescription]; +} + +- (void)describeTo:(id )description +{ + NSArray *components = [self.descriptionTemplate componentsSeparatedByString:@"%"]; + BOOL firstComponent = YES; + for (NSString *component in components) + { + if (firstComponent) + { + firstComponent = NO; + [description appendText:component]; + } + else + { + [self appendTemplateForComponent:component toDescription:description]; + } + } +} + +- (void)appendTemplateForComponent:(NSString *)component toDescription:(id )description +{ + int index; + NSString *remainder = [component och_getDecimalNumber:&index]; + if (index < 0) + [[description appendText:@"%"] appendText:component]; + else + [[description appendDescriptionOf:self.values[index]] appendText:remainder]; +} + +@end + + +id HC_describedAs(NSString *description, id matcher, ...) +{ + NSMutableArray *valueList = [NSMutableArray array]; + + va_list args; + va_start(args, matcher); + id value = va_arg(args, id); + while (value != nil) + { + [valueList addObject:value]; + value = va_arg(args, id); + } + va_end(args); + + return [[HCDescribedAs alloc] initWithDescription:description + forMatcher:matcher + overValues:valueList]; +} diff --git a/Pods/OCHamcrest/Source/Library/Decorator/HCIs.h b/Pods/OCHamcrest/Source/Library/Decorator/HCIs.h new file mode 100644 index 0000000..5b27f89 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Decorator/HCIs.h @@ -0,0 +1,55 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Decorates another matcher. + */ +@interface HCIs : HCBaseMatcher + +- (instancetype)initWithMatcher:(id )matcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_is(_Nullable id value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Wraps an existing matcher, or provides a shortcut to the frequently + * used is(equalTo(x)). + * @param value The matcher to satisfy, or an expected value for equalTo matching. + * @discussion + * If valueis a matcher, its behavior is retained, but the test may be slightly more + * expressive. For example: + *
    + *
  • assertThat(\@(value), equalTo(\@5))
  • + *
  • assertThat(\@(value), is(equalTo(\@5)))
  • + *
+ * + * If valueis not a matcher, it is wrapped in an equalTo matcher. This makes the + * following statements equivalent: + *
    + *
  • assertThat(cheese, equalTo(smelly))
  • + *
  • assertThat(cheese, is(equalTo(smelly)))
  • + *
  • assertThat(cheese, is(smelly))
  • + *
+ * + * Choose the style that makes your expression most readable. This will vary depending on context. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_is instead. + */ +static inline id is(_Nullable id value) +{ + return HC_is(value); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Decorator/HCIs.m b/Pods/OCHamcrest/Source/Library/Decorator/HCIs.m new file mode 100644 index 0000000..beb9c2b --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Decorator/HCIs.m @@ -0,0 +1,44 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIs.h" + +#import "HCWrapInMatcher.h" + + +@interface HCIs () +@property (nonatomic, strong, readonly) id matcher; +@end + +@implementation HCIs + +- (instancetype)initWithMatcher:(id )matcher +{ + self = [super init]; + if (self) + _matcher = matcher; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return [self.matcher matches:item]; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [self.matcher describeMismatchOf:item to:mismatchDescription]; +} + +- (void)describeTo:(id )description +{ + [description appendDescriptionOf:self.matcher]; +} + +@end + + +id HC_is(_Nullable id value) +{ + return [[HCIs alloc] initWithMatcher:HCWrapInMatcher(value)]; +} diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCAllOf.h b/Pods/OCHamcrest/Source/Library/Logical/HCAllOf.h new file mode 100644 index 0000000..a2630ab --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCAllOf.h @@ -0,0 +1,64 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Calculates the logical conjunction of multiple matchers. + * @discussion Evaluation is shortcut, so subsequent matchers are not called if an earlier matcher + * returns NO. + */ +@interface HCAllOf : HCDiagnosingMatcher + +- (instancetype)initWithMatchers:(NSArray> *)matchers NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_allOfIn(NSArray> *matchers); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object matches all of the + * specified matchers. + * @param matchers An array of matchers. Any element that is not a matcher is implicitly wrapped in + * an equalTo matcher to check for equality. + * @discussion + * Example
+ *
assertThat(\@"myValue", allOfIn(\@[startsWith(\@"my"), containsSubstring(\@"Val")]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_allOfIn instead. + */ +static inline id allOfIn(NSArray *matchers) +{ + return HC_allOfIn(matchers); +} +#endif + + +FOUNDATION_EXPORT id HC_allOf(id matchers, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object matches all of the + * specified matchers. + * @param matchers... A comma-separated list of matchers ending with nil. Any argument + * that is not a matcher is implicitly wrapped in an equalTo matcher to check for equality. + * @discussion + * Example
+ *
assertThat(\@"myValue", allOf(startsWith(\@"my"), containsSubstring(\@"Val"), nil))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_allOf instead. + */ +#define allOf(matchers...) HC_allOf(matchers) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCAllOf.m b/Pods/OCHamcrest/Source/Library/Logical/HCAllOf.m new file mode 100644 index 0000000..a46021f --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCAllOf.m @@ -0,0 +1,60 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCAllOf.h" + +#import "HCCollect.h" + + +@interface HCAllOf () +@property (nonatomic, copy, readonly) NSArray> *matchers; +@end + +@implementation HCAllOf + +- (instancetype)initWithMatchers:(NSArray> *)matchers +{ + self = [super init]; + if (self) + _matchers = [matchers copy]; + return self; +} + +- (BOOL)matches:(nullable id)item describingMismatchTo:(id )mismatchDescription +{ + for (id oneMatcher in self.matchers) + { + if (![oneMatcher matches:item]) + { + [[[mismatchDescription appendText:@"instead of "] + appendDescriptionOf:oneMatcher] + appendText:@", "]; + [oneMatcher describeMismatchOf:item to:mismatchDescription]; + return NO; + } + } + return YES; +} + +- (void)describeTo:(id )description +{ + [description appendList:self.matchers start:@"(" separator:@" and " end:@")"]; +} + +@end + + +id HC_allOfIn(NSArray *matchers) +{ + return [[HCAllOf alloc] initWithMatchers:HCWrapIntoMatchers(matchers)]; +} + +id HC_allOf(id matchers, ...) +{ + va_list args; + va_start(args, matchers); + NSArray *array = HCCollectItems(matchers, args); + va_end(args); + + return HC_allOfIn(array); +} diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.h b/Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.h new file mode 100644 index 0000000..00c0295 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.h @@ -0,0 +1,62 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Calculates the logical disjunction of multiple matchers. + * @discussion Evaluation is shortcut, so subsequent matchers are not called if an earlier matcher + * returns NO. + */ +@interface HCAnyOf : HCBaseMatcher + +- (instancetype)initWithMatchers:(NSArray> *)matchers NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + +FOUNDATION_EXPORT id HC_anyOfIn(NSArray *matchers); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object matches any of the + * specified matchers. + * @param matchers An array of matchers. Any element that is not a matcher is implicitly wrapped in + * an equalTo matcher to check for equality. + * @discussion + * Example
+ *
assertThat(\@"myValue", allOf(\@[startsWith(\@"foo"), containsSubstring(\@"Val")]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_anyOf instead. + */ +static inline id anyOfIn(NSArray *matchers) +{ + return HC_anyOfIn(matchers); +} +#endif + +FOUNDATION_EXPORT id HC_anyOf(id matchers, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object matches any of the + * specified matchers. + * @param matchers... A comma-separated list of matchers ending with nil. Any argument + * that is not a matcher is implicitly wrapped in an equalTo matcher to check for equality. + * @discussion + * Example
+ *
assertThat(\@"myValue", allOf(startsWith(\@"foo"), containsSubstring(\@"Val"), nil))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_anyOf instead. + */ +#define anyOf(matchers...) HC_anyOf(matchers) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.m b/Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.m new file mode 100644 index 0000000..26263b8 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCAnyOf.m @@ -0,0 +1,52 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCAnyOf.h" + +#import "HCCollect.h" + + +@interface HCAnyOf () +@property (nonatomic, copy, readonly) NSArray> *matchers; +@end + +@implementation HCAnyOf + +- (instancetype)initWithMatchers:(NSArray> *)matchers +{ + self = [super init]; + if (self) + _matchers = [matchers copy]; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + for (id oneMatcher in self.matchers) + if ([oneMatcher matches:item]) + return YES; + return NO; +} + +- (void)describeTo:(id )description +{ + [description appendList:self.matchers start:@"(" separator:@" or " end:@")"]; +} + +@end + + +id HC_anyOfIn(NSArray *matchers) +{ + return [[HCAnyOf alloc] initWithMatchers:HCWrapIntoMatchers(matchers)]; +} + +id HC_anyOf(id matchers, ...) +{ + va_list args; + va_start(args, matchers); + NSArray *array = HCCollectItems(matchers, args); + va_end(args); + + return HC_anyOfIn(array); +} diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.h b/Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.h new file mode 100644 index 0000000..c6152f3 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.h @@ -0,0 +1,55 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches anything. + */ +@interface HCIsAnything : HCBaseMatcher + +- (instancetype)init; +- (instancetype)initWithDescription:(NSString *)description NS_DESIGNATED_INITIALIZER; + +@end + + +FOUNDATION_EXPORT id HC_anything(void); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that always matches, regardless of the examined object. + * @discussion + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_anything instead. + */ +static inline id anything(void) +{ + return HC_anything(); +} +#endif + + +FOUNDATION_EXPORT id HC_anythingWithDescription(NSString *description); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches anything, regardless of the examined object, but + * describes itself with the specified NSString. + * @param description A meaningful string used to describe this matcher. + * @discussion + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_anything instead. + */ +static inline id anythingWithDescription(NSString *description) +{ + return HC_anythingWithDescription(description); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.m b/Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.m new file mode 100644 index 0000000..fb80dcd --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCIsAnything.m @@ -0,0 +1,47 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsAnything.h" + + +@implementation HCIsAnything +{ + NSString *_description; +} + +- (instancetype)init +{ + self = [self initWithDescription:@"ANYTHING"]; + return self; +} + +- (instancetype)initWithDescription:(NSString *)description +{ + self = [super init]; + if (self) + _description = [description copy]; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return YES; +} + +- (void)describeTo:(id )aDescription +{ + [aDescription appendText:_description]; +} + +@end + + +id HC_anything() +{ + return [[HCIsAnything alloc] init]; +} + +id HC_anythingWithDescription(NSString *description) +{ + return [[HCIsAnything alloc] initWithDescription:description]; +} diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCIsNot.h b/Pods/OCHamcrest/Source/Library/Logical/HCIsNot.h new file mode 100644 index 0000000..8e19048 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCIsNot.h @@ -0,0 +1,44 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Calculates the logical negation of a matcher. + */ +@interface HCIsNot : HCBaseMatcher + +- (instancetype)initWithMatcher:(id )matcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_isNot(_Nullable id value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that wraps an existing matcher, but inverts the logic by which it + * will match. + * @param value The matcher to negate, or an expected value to match for inequality. + * @discussion If value is not a matcher, it is implicitly wrapped in an equalTo + * matcher to check for equality, and thus matches for inequality. + * + * Examples
+ *
assertThat(cheese, isNot(equalTo(smelly)))
+ *
assertThat(cheese, isNot(smelly))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_isNot instead. + */ +static inline id isNot(_Nullable id value) +{ + return HC_isNot(value); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Logical/HCIsNot.m b/Pods/OCHamcrest/Source/Library/Logical/HCIsNot.m new file mode 100644 index 0000000..3dd0385 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Logical/HCIsNot.m @@ -0,0 +1,43 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsNot.h" + +#import "HCWrapInMatcher.h" + + +@interface HCIsNot () +@property (nonatomic, strong, readonly) id matcher; +@end + +@implementation HCIsNot + +- (instancetype)initWithMatcher:(id )matcher +{ + self = [super init]; + if (self) + _matcher = matcher; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return ![self.matcher matches:item]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"not "] appendDescriptionOf:self.matcher]; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [self.matcher describeMismatchOf:item to:mismatchDescription]; +} +@end + + +id HC_isNot(_Nullable id value) +{ + return [[HCIsNot alloc] initWithMatcher:HCWrapInMatcher(value)]; +} diff --git a/Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.h b/Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.h new file mode 100644 index 0000000..f16cf38 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.h @@ -0,0 +1,43 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matchers numbers close to a value, within a delta range. + */ +@interface HCIsCloseTo : HCBaseMatcher + +- (instancetype)initWithValue:(double)value delta:(double)delta NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_closeTo(double value, double delta); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSNumbers that matches when the examined number is close to the + * specified value, within the specified delta. + * @param value The expected value of matching numbers. + * @param delta The delta within which matches will be allowed. + * @discussion Invokes -doubleValue on the examined number to get its value. + * + * Example
+ *
assertThat(\@1.03, closeTo(1.0, 0.03)
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_closeTo instead. + */ +static inline id closeTo(double value, double delta) +{ + return HC_closeTo(value, delta); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.m b/Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.m new file mode 100644 index 0000000..2c4fcc9 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCIsCloseTo.m @@ -0,0 +1,69 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsCloseTo.h" + + +@interface HCIsCloseTo () +@property (nonatomic, assign, readonly) double value; +@property (nonatomic, assign, readonly) double delta; +@end + +@implementation HCIsCloseTo + +- (id)initWithValue:(double)value delta:(double)delta +{ + self = [super init]; + if (self) + { + _value = value; + _delta = delta; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if ([self itemIsNotNumber:item]) + return NO; + + return [self actualDelta:item] <= self.delta; +} + +- (double)actualDelta:(id)item +{ + return fabs([item doubleValue] - self.value); +} + +- (BOOL)itemIsNotNumber:(id)item +{ + return ![item isKindOfClass:[NSNumber class]]; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + if ([self itemIsNotNumber:item]) + [super describeMismatchOf:item to:mismatchDescription]; + else + { + [[[mismatchDescription appendDescriptionOf:item] + appendText:@" differed by "] + appendDescriptionOf:@([self actualDelta:item])]; + } +} + +- (void)describeTo:(id )description +{ + [[[[description appendText:@"a numeric value within "] + appendDescriptionOf:@(self.delta)] + appendText:@" of "] + appendDescriptionOf:@(self.value)]; +} + +@end + + +id HC_closeTo(double value, double delta) +{ + return [[HCIsCloseTo alloc] initWithValue:value delta:delta]; +} diff --git a/Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h b/Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h new file mode 100644 index 0000000..0f87016 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h @@ -0,0 +1,289 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +FOUNDATION_EXPORT id HC_equalToChar(char value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified char value. + * @param value The char value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToChar instead. + */ +static inline id equalToChar(char value) +{ + return HC_equalToChar(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToDouble(double value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified double value. + * @param value The double value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToDouble instead. + */ +static inline id equalToDouble(double value) +{ + return HC_equalToDouble(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToFloat(float value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified float value. + * @param value The float value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToFloat instead. + */ +static inline id equalToFloat(float value) +{ + return HC_equalToFloat(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToInt(int value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified int value. + * @param value The int value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToInt instead. + */ +static inline id equalToInt(int value) +{ + return HC_equalToInt(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToLong(long value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified long value. + * @param value The long value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToLong instead. + */ +static inline id equalToLong(long value) +{ + return HC_equalToLong(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToLongLong(long long value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified long long value. + * @param value The long long value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToLongLong instead. + */ +static inline id equalToLongLong(long long value) +{ + return HC_equalToLongLong(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToShort(short value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified short value. + * @param value The short value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToShort instead. + */ +static inline id equalToShort(short value) +{ + return HC_equalToShort(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToUnsignedChar(unsigned char value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract equalToUnsignedChar(value) - + * Creates a matcher that matches when the examined object is equal to an NSNumber created from the + * specified unsigned char value. + * @param value The unsigned char value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToUnsignedChar instead. + */ +static inline id equalToUnsignedChar(unsigned char value) +{ + return HC_equalToUnsignedChar(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToUnsignedInt(unsigned int value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified unsigned int value. + * @param value The unsigned int value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToUnsignedInt instead. + */ +static inline id equalToUnsignedInt(unsigned int value) +{ + return HC_equalToUnsignedInt(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToUnsignedLong(unsigned long value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified unsigned long value. + * @param value The unsigned long value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToUnsignedLong instead. + */ +static inline id equalToUnsignedLong(unsigned long value) +{ + return HC_equalToUnsignedLong(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToUnsignedLongLong(unsigned long long value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified unsigned long long value. + * @param value The unsigned long long value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToUnsignedLongLong instead. + */ +static inline id equalToUnsignedLongLong(unsigned long long value) +{ + return HC_equalToUnsignedLongLong(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToUnsignedShort(unsigned short value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified unsigned short value. + * @param value The unsigned short value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToUnsignedShort instead. + */ +static inline id equalToUnsignedShort(unsigned short value) +{ + return HC_equalToUnsignedShort(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToInteger(NSInteger value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified NSInteger value. + * @param value The NSInteger value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToInteger instead. + */ +static inline id equalToInteger(NSInteger value) +{ + return HC_equalToInteger(value); +} +#endif + + +FOUNDATION_EXPORT id HC_equalToUnsignedInteger(NSUInteger value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to an NSNumber created + * from the specified NSUInteger value. + * @param value The NSUInteger value from which to create an NSNumber. + * @discussion Consider using equalTo(\@(value)) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToUnsignedInteger instead. + */ +static inline id equalToUnsignedInteger(NSUInteger value) +{ + return HC_equalToUnsignedInteger(value); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.m b/Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.m new file mode 100644 index 0000000..8cd7687 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCIsEqualToNumber.m @@ -0,0 +1,77 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsEqualToNumber.h" + +#import "HCIsEqual.h" + + +FOUNDATION_EXPORT id HC_equalToChar(char value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToDouble(double value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToFloat(float value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToInt(int value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToLong(long value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToLongLong(long long value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToShort(short value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToUnsignedChar(unsigned char value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToUnsignedInt(unsigned int value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToUnsignedLong(unsigned long value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToUnsignedLongLong(unsigned long long value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToUnsignedShort(unsigned short value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToInteger(NSInteger value) +{ + return HC_equalTo(@(value)); +} + +FOUNDATION_EXPORT id HC_equalToUnsignedInteger(NSUInteger value) +{ + return HC_equalTo(@(value)); +} diff --git a/Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.h b/Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.h new file mode 100644 index 0000000..2e9142f --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.h @@ -0,0 +1,55 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches true values. + */ +@interface HCIsTrue : HCBaseMatcher +@end + +/*! + * @abstract Matches false values. + */ +@interface HCIsFalse : HCBaseMatcher +@end + + +FOUNDATION_EXPORT id HC_isTrue(void); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is an non-zero NSNumber. + * @discussion + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_isTrue instead. + */ +static inline id isTrue(void) +{ + return HC_isTrue(); +} +#endif + + +FOUNDATION_EXPORT id HC_isFalse(void); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is NSNumber zero. + * @discussion + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_isFalse instead. +*/ +static inline id isFalse(void) +{ + return HC_isFalse(); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.m b/Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.m new file mode 100644 index 0000000..419c73a --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCIsTrueFalse.m @@ -0,0 +1,55 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsTrueFalse.h" + + +@implementation HCIsTrue + +- (BOOL)matches:(nullable id)item +{ + if (![item isKindOfClass:[NSNumber class]]) + return NO; + + return [item boolValue]; +} + +- (void)describeTo:(id )description +{ + [description appendText:@"true (non-zero)"]; +} + +@end + + +FOUNDATION_EXPORT id HC_isTrue(void) +{ + return [[HCIsTrue alloc] init]; +} + + +#pragma mark - + +@implementation HCIsFalse + +- (BOOL)matches:(nullable id)item +{ + if (![item isKindOfClass:[NSNumber class]]) + return NO; + + return ![item boolValue]; +} + +- (void)describeTo:(id )description +{ + [description appendText:@"false (zero)"]; +} + +@end + + +FOUNDATION_EXPORT id HC_isFalse(void) +{ + return [[HCIsFalse alloc] init]; +} + diff --git a/Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.h b/Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.h new file mode 100644 index 0000000..73bb815 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.h @@ -0,0 +1,340 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + +@protocol HCMatcher; + + +NS_ASSUME_NONNULL_BEGIN + +FOUNDATION_EXPORT void HC_assertThatBoolWithLocation(id testCase, BOOL actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatBool(actual, matcher) \ + HC_assertThatBoolWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatBool(actual, matcher) - + * Asserts that BOOL actual value, converted to an NSNumber, satisfies matcher. + * @param actual The BOOL value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatBool instead. + */ +#define assertThatBool(actual, matcher) HC_assertThatBool(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatCharWithLocation(id testCase, char actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatChar(actual, matcher) \ + HC_assertThatCharWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatChar(actual, matcher) - + * Asserts that char actual value, converted to an NSNumber, satisfies matcher. + * @param actual The char value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatChar instead. + */ +#define assertThatChar(actual, matcher) HC_assertThatChar(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatDoubleWithLocation(id testCase, double actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatDouble(actual, matcher) \ + HC_assertThatDoubleWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract HC_assertThatDouble(actual, matcher) - + * Asserts that double actual value, converted to an NSNumber, satisfies matcher. + * @param actual The double value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatDouble instead. + */ +#define assertThatDouble(actual, matcher) HC_assertThatDouble(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatFloatWithLocation(id testCase, float actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatFloat(actual, matcher) \ + HC_assertThatFloatWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatFloat(actual, matcher) - + * Asserts that float actual value, converted to an NSNumber, satisfies matcher. + * @param actual The float value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatFloat instead. + */ +#define assertThatFloat(actual, matcher) HC_assertThatFloat(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatIntWithLocation(id testCase, int actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatInt(actual, matcher) \ + HC_assertThatIntWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatInt(actual, matcher) - + * Asserts that int actual value, converted to an NSNumber, satisfies matcher. + * @param actual The int value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatInt instead. + */ +#define assertThatInt(actual, matcher) HC_assertThatInt(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatLongWithLocation(id testCase, long actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatLong(actual, matcher) \ + HC_assertThatLongWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatLong(actual, matcher) - + * Asserts that long actual value, converted to an NSNumber, satisfies matcher. + * @param actual The long value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatLong instead. + */ +#define assertThatLong(actual, matcher) HC_assertThatLong(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatLongLongWithLocation(id testCase, long long actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatLongLong(actual, matcher) \ + HC_assertThatLongLongWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatLongLong(actual, matcher) - + * Asserts that long long actual value, converted to an NSNumber, satisfies matcher. + * @param actual The long long value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatLongLong instead. + */ +#define assertThatLongLong(actual, matcher) HC_assertThatLongLong(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatShortWithLocation(id testCase, short actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatShort(actual, matcher) \ + HC_assertThatShortWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatShort(actual, matcher) - + * Asserts that short actual value, converted to an NSNumber, satisfies matcher. + * @param actual The short value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatShort instead. + */ +#define assertThatShort(actual, matcher) HC_assertThatShort(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatUnsignedCharWithLocation(id testCase, unsigned char actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatUnsignedChar(actual, matcher) \ + HC_assertThatUnsignedCharWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatUnsignedChar(actual, matcher) - + * Asserts that unsigned char actual value, converted to an NSNumber, satisfies matcher. + * @param actual The unsigned char value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatUnsignedChar instead. + */ +#define assertThatUnsignedChar(actual, matcher) HC_assertThatUnsignedChar(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatUnsignedIntWithLocation(id testCase, unsigned int actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatUnsignedInt(actual, matcher) \ + HC_assertThatUnsignedIntWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatUnsignedInt(actual, matcher) - + * Asserts that unsigned int actual value, converted to an NSNumber, satisfies matcher. + * @param actual The unsigned int value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatUnsignedInt instead. + */ +#define assertThatUnsignedInt(actual, matcher) HC_assertThatUnsignedInt(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatUnsignedLongWithLocation(id testCase, unsigned long actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatUnsignedLong(actual, matcher) \ + HC_assertThatUnsignedLongWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatUnsignedLong(actual, matcher) - + * Asserts that unsigned long actual value, converted to an NSNumber, satisfies matcher. + * @param actual The unsigned long value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatUnsignedLong instead. + */ +#define assertThatUnsignedLong(actual, matcher) HC_assertThatUnsignedLong(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatUnsignedLongLongWithLocation(id testCase, unsigned long long actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatUnsignedLongLong(actual, matcher) \ + HC_assertThatUnsignedLongLongWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatUnsignedLongLong(actual, matcher) - + * Asserts that unsigned long long actual value, converted to an NSNumber, satisfies matcher. + * @param actual The unsigned long long value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatUnsignedLongLong instead. + */ +#define assertThatUnsignedLongLong(actual, matcher) HC_assertThatUnsignedLongLong(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatUnsignedShortWithLocation(id testCase, unsigned short actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatUnsignedShort(actual, matcher) \ + HC_assertThatUnsignedShortWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatUnsignedShort(actual, matcher) - + * Asserts that unsigned short actual value, converted to an NSNumber, satisfies matcher. + * @param actual The unsigned short value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatUnsignedShort instead. + */ +#define assertThatUnsignedShort(actual, matcher) HC_assertThatUnsignedShort(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatIntegerWithLocation(id testCase, NSInteger actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatInteger(actual, matcher) \ + HC_assertThatIntegerWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatInteger(actual, matcher) - + * Asserts that NSInteger actual value, converted to an NSNumber, satisfies matcher. + * @param actual The NSInteger value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatInteger instead. + */ +#define assertThatInteger(actual, matcher) HC_assertThatInteger(actual, matcher) +#endif + + +FOUNDATION_EXPORT void HC_assertThatUnsignedIntegerWithLocation(id testCase, NSUInteger actual, + id matcher, char const *fileName, int lineNumber); + +#define HC_assertThatUnsignedInteger(actual, matcher) \ + HC_assertThatUnsignedIntegerWithLocation(self, actual, matcher, __FILE__, __LINE__) + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract assertThatUnsignedInteger(actual, matcher) - + * Asserts that NSUInteger actual value, converted to an NSNumber, satisfies matcher. + * @param actual The NSUInteger value to convert to an NSNumber for evaluation. + * @param matcher The matcher to satisfy as the expected condition. + * @discussion Consider using assertThat(\@(actual), matcher) instead. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_assertThatUnsignedInteger instead. + */ +#define assertThatUnsignedInteger(actual, matcher) HC_assertThatUnsignedInteger(actual, matcher) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.m b/Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.m new file mode 100644 index 0000000..261d0bf --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCNumberAssert.m @@ -0,0 +1,97 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCNumberAssert.h" + +#import "HCAssertThat.h" + + +FOUNDATION_EXPORT void HC_assertThatBoolWithLocation(id testCase, BOOL actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatCharWithLocation(id testCase, char actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatDoubleWithLocation(id testCase, double actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatFloatWithLocation(id testCase, float actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatIntWithLocation(id testCase, int actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatLongWithLocation(id testCase, long actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatLongLongWithLocation(id testCase, long long actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatShortWithLocation(id testCase, short actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatUnsignedCharWithLocation(id testCase, unsigned char actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatUnsignedIntWithLocation(id testCase, unsigned int actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatUnsignedLongWithLocation(id testCase, unsigned long actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatUnsignedLongLongWithLocation(id testCase, unsigned long long actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatUnsignedShortWithLocation(id testCase, unsigned short actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatIntegerWithLocation(id testCase, NSInteger actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} + +FOUNDATION_EXPORT void HC_assertThatUnsignedIntegerWithLocation(id testCase, NSUInteger actual, + id matcher, char const * fileName, int lineNumber) +{ + HC_assertThatWithLocation(testCase, @(actual), matcher, fileName, lineNumber); +} diff --git a/Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.h b/Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.h new file mode 100644 index 0000000..31e69f0 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.h @@ -0,0 +1,114 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches values with -compare:. + */ +@interface HCOrderingComparison : HCBaseMatcher + +- (instancetype)initComparing:(id)expectedValue + minCompare:(NSComparisonResult)min + maxCompare:(NSComparisonResult)max + comparisonDescription:(NSString *)comparisonDescription NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_greaterThan(id value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is greater than the specified + * value, as reported by the -compare: method of the examined object. + * @param value The value which, when passed to the -compare: method of the examined + * object, should return NSOrderedAscending. + * @discussion + * Example
+ *
assertThat(\@2, greaterThan(\@1))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_greaterThan instead. + */ +static inline id greaterThan(id value) +{ + return HC_greaterThan(value); +} +#endif + + +FOUNDATION_EXPORT id HC_greaterThanOrEqualTo(id value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is greater than or equal to the + * specified value, as reported by the -compare: method of the examined object. + * @param value The value which, when passed to the -compare: method of the examined + * object, should return NSOrderedAscending or NSOrderedSame. + * @discussion + * Example
+ *
assertThat(\@1, greaterThanOrEqualTo(\@1))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_greaterThanOrEqualTo instead. + */ +static inline id greaterThanOrEqualTo(id value) +{ + return HC_greaterThanOrEqualTo(value); +} +#endif + + +FOUNDATION_EXPORT id HC_lessThan(id value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is less than the specified + * value, as reported by the -compare: method of the examined object. + * @param value The value which, when passed to the -compare: method of the examined + * object, should return NSOrderedDescending. + * @discussion + * Example
+ *
assertThat(\@1, lessThan(\@2))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_lessThan instead. + */ +static inline id lessThan(id value) +{ + return HC_lessThan(value); +} +#endif + + +FOUNDATION_EXPORT id HC_lessThanOrEqualTo(id value); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is less than or equal to the + * specified value, as reported by the -compare: method of the examined object. + * @param value The value which, when passed to the -compare: method of the examined + * object, should return NSOrderedDescending or NSOrderedSame. + * @discussion + * Example
+ *
assertThat(\@1, lessThanOrEqualTo(\@1))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_lessThanOrEqualTo instead. + */ +static inline id lessThanOrEqualTo(id value) +{ + return HC_lessThanOrEqualTo(value); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.m b/Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.m new file mode 100644 index 0000000..20356be --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Number/HCOrderingComparison.m @@ -0,0 +1,97 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCOrderingComparison.h" + + +@interface HCOrderingComparison () +@property (nonatomic, strong, readonly) id expected; +@property (nonatomic, assign, readonly) NSComparisonResult minCompare; +@property (nonatomic, assign, readonly) NSComparisonResult maxCompare; +@property (nonatomic, copy, readonly) NSString *comparisonDescription; +@end + +@implementation HCOrderingComparison + +- (instancetype)initComparing:(id)expectedValue + minCompare:(NSComparisonResult)min + maxCompare:(NSComparisonResult)max + comparisonDescription:(NSString *)description +{ + if (![expectedValue respondsToSelector:@selector(compare:)]) + { + @throw [NSException exceptionWithName: @"UncomparableObject" + reason: @"Object must respond to compare:" + userInfo: nil]; + } + + self = [super init]; + if (self) + { + _expected = expectedValue; + _minCompare = min; + _maxCompare = max; + _comparisonDescription = [description copy]; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if (item == nil) + return NO; + + NSComparisonResult compare; + @try + { + compare = [self.expected compare:item]; + } + @catch (NSException *e) + { + return NO; + } + return self.minCompare <= compare && compare <= self.maxCompare; +} + +- (void)describeTo:(id )description +{ + [[[[description appendText:@"a value "] + appendText:self.comparisonDescription] + appendText:@" "] + appendDescriptionOf:self.expected]; +} + +@end + + +id HC_greaterThan(id value) +{ + return [[HCOrderingComparison alloc] initComparing:value + minCompare:NSOrderedAscending + maxCompare:NSOrderedAscending + comparisonDescription:@"greater than"]; +} + +id HC_greaterThanOrEqualTo(id value) +{ + return [[HCOrderingComparison alloc] initComparing:value + minCompare:NSOrderedAscending + maxCompare:NSOrderedSame + comparisonDescription:@"greater than or equal to"]; +} + +id HC_lessThan(id value) +{ + return [[HCOrderingComparison alloc] initComparing:value + minCompare:NSOrderedDescending + maxCompare:NSOrderedDescending + comparisonDescription:@"less than"]; +} + +id HC_lessThanOrEqualTo(id value) +{ + return [[HCOrderingComparison alloc] initComparing:value + minCompare:NSOrderedSame + maxCompare:NSOrderedDescending + comparisonDescription:@"less than or equal to"]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.h b/Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.h new file mode 100644 index 0000000..a6cfbd3 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.h @@ -0,0 +1,44 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches anything, capturing all values. + * @discussion This matcher captures all values it was given to match, and always evaluates to + * YES. Use it to capture argument values for further assertions. + * + * Unlike other matchers, this matcher is not idempotent. It should be created outside of any + * expression so that it can be queried for the items it captured. + */ +@interface HCArgumentCaptor : HCIsAnything + +/*! + * @abstract Returns the captured value. + * @discussion If -matches: was called more than once then this property returns the + * last captured value. + * + * If -matches: was never invoked and so no value was captured, this property returns + * nil. But if nil was captured, this property returns NSNull. + */ +@property (nullable, nonatomic, readonly) id value; + +/*! + * @abstract Returns all captured values. + * @discussion Returns an array containing all captured values, in the order in which they were + * captured. nil values are converted to NSNull. + */ +@property (nonatomic, readonly) NSArray *allValues; + +/*! + * @abstract Determines whether subsequent matched values are captured. + * @discussion YES by default. + */ +@property (nonatomic, assign) BOOL captureEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.m b/Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.m new file mode 100644 index 0000000..11c1a6f --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCArgumentCaptor.m @@ -0,0 +1,54 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCArgumentCaptor.h" + + +@interface HCArgumentCaptor () +@property (nonatomic, strong, readonly) NSMutableArray *values; +@end + +@implementation HCArgumentCaptor + +@dynamic allValues; +@dynamic value; + +- (instancetype)init +{ + self = [super initWithDescription:@""]; + if (self) + { + _values = [[NSMutableArray alloc] init]; + _captureEnabled = YES; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + [self capture:item]; + return [super matches:item]; +} + +- (void)capture:(id)item +{ + if (self.captureEnabled) + { + id value = item ?: [NSNull null]; + [self.values addObject:value]; + } +} + +- (id)value +{ + if (!self.values.count) + return nil; + return self.values.lastObject; +} + +- (NSArray *)allValues +{ + return [self.values copy]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.h b/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.h new file mode 100644 index 0000000..d0d0206 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.h @@ -0,0 +1,18 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCClassMatcher : HCBaseMatcher + +@property (nonatomic, strong, readonly) Class theClass; + +- (instancetype)initWithClass:(Class)aClass NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.m b/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.m new file mode 100644 index 0000000..05b0c6d --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.m @@ -0,0 +1,43 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCClassMatcher.h" + +#import "HCRequireNonNilObject.h" + + +@interface HCClassMatcher (SubclassResponsibility) +- (NSString *)expectation; +@end + + +@implementation HCClassMatcher + +- (instancetype)initWithClass:(Class)aClass +{ + HCRequireNonNilObject(aClass); + + self = [super init]; + if (self) + _theClass = aClass; + return self; +} + +- (void)describeTo:(id )description +{ + [[description appendText:[self expectation]] + appendText:NSStringFromClass(self.theClass)]; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [mismatchDescription appendText:@"was "]; + if (item) + { + [[mismatchDescription appendText:NSStringFromClass([item class])] + appendText:@" instance "]; + } + [mismatchDescription appendDescriptionOf:item]; +} + +@end diff --git a/Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.h b/Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.h new file mode 100644 index 0000000..337fa47 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.h @@ -0,0 +1,42 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt +// Contribution by Todd Farrell + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches objects that conform to specified protocol. + */ +@interface HCConformsToProtocol : HCBaseMatcher + +- (instancetype)initWithProtocol:(Protocol *)protocol NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_conformsTo(Protocol *aProtocol); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object conforms to the specified + * protocol. + * @param aProtocol The protocol to compare against as the expected protocol. + * @discussion + * Example
+ *
assertThat(myObject, conformsTo(\@protocol(NSCoding))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_conformsTo instead. + */ +static inline id conformsTo(Protocol *aProtocol) +{ + return HC_conformsTo(aProtocol); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.m b/Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.m new file mode 100644 index 0000000..18c70b3 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCConformsToProtocol.m @@ -0,0 +1,44 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt +// Contribution by Todd Farrell +// + +#import "HCConformsToProtocol.h" + +#import "HCRequireNonNilObject.h" + + +@interface HCConformsToProtocol () +@property (nonatomic, strong, readonly) Protocol *protocol; +@end + +@implementation HCConformsToProtocol + +- (instancetype)initWithProtocol:(Protocol *)protocol +{ + HCRequireNonNilObject(protocol); + + self = [super init]; + if (self) + _protocol = protocol; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return [item conformsToProtocol:self.protocol]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"an object that conforms to "] + appendText:NSStringFromProtocol(self.protocol)]; +} + +@end + + +id HC_conformsTo(Protocol *aProtocol) +{ + return [[HCConformsToProtocol alloc] initWithProtocol:aProtocol]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCHasDescription.h b/Pods/OCHamcrest/Source/Library/Object/HCHasDescription.h new file mode 100644 index 0000000..85af248 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCHasDescription.h @@ -0,0 +1,45 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches objects whose description satisfies a nested matcher. + */ +@interface HCHasDescription : HCInvocationMatcher + +- (instancetype)initWithDescription:(id )descriptionMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithInvocation:(NSInvocation *)anInvocation matching:(id )aMatcher NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_hasDescription(id descriptionMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object's -description + * satisfies the specified matcher. + * @param descriptionMatcher The matcher used to verify the description result, or an expected value + * for equalTo matching. + * @discussion If descriptionMatcher is not a matcher, it is implicitly wrapped in + * an equalTo matcher to check for equality. + * + * Examples
+ *
assertThat(myObject, hasDescription(equalTo(\@"foo"))
+ *
assertThat(myObject, hasDescription(\@"foo"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasDescription instead. + */ +static inline id hasDescription(id descriptionMatcher) +{ + return HC_hasDescription(descriptionMatcher); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCHasDescription.m b/Pods/OCHamcrest/Source/Library/Object/HCHasDescription.m new file mode 100644 index 0000000..ba472da --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCHasDescription.m @@ -0,0 +1,28 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCHasDescription.h" + +#import "HCWrapInMatcher.h" +#import "NSInvocation+OCHamcrest.h" + + +@implementation HCHasDescription + +- (instancetype)initWithDescription:(id )descriptionMatcher +{ + NSInvocation *anInvocation = [NSInvocation och_invocationOnObjectOfType:[NSObject class] + selector:@selector(description)]; + self = [super initWithInvocation:anInvocation matching:descriptionMatcher]; + if (self) + self.shortMismatchDescription = YES; + return self; +} + +@end + + +id HC_hasDescription(id descriptionMatcher) +{ + return [[HCHasDescription alloc] initWithDescription:HCWrapInMatcher(descriptionMatcher)]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCHasProperty.h b/Pods/OCHamcrest/Source/Library/Object/HCHasProperty.h new file mode 100644 index 0000000..a65d272 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCHasProperty.h @@ -0,0 +1,47 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt +// Contribution by Justin Shacklette + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches objects whose "property" (or simple method) satisfies a nested matcher. + */ +@interface HCHasProperty : HCDiagnosingMatcher + +- (instancetype)initWithProperty:(NSString *)propertyName value:(id )valueMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_hasProperty(NSString *propertyName, _Nullable id valueMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object has an instance method with the + * specified name whose return value satisfies the specified matcher. + * @param propertyName The name of an instance method without arguments that returns an object. + * @param valueMatcher The matcher to satisfy for the return value, or an expected value for + * equalTo matching. + * @discussion Note: While this matcher factory is called "hasProperty", it applies to the return + * values of any instance methods without arguments, not just properties. + * + * Examples
+ *
assertThat(person, hasProperty(\@"firstName", equalTo(\@"Joe")))
+ *
assertThat(person, hasProperty(\@"firstName", \@"Joe"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_hasProperty instead. + */ +static inline id hasProperty(NSString *propertyName, _Nullable id valueMatcher) +{ + return HC_hasProperty(propertyName, valueMatcher); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCHasProperty.m b/Pods/OCHamcrest/Source/Library/Object/HCHasProperty.m new file mode 100644 index 0000000..90c6216 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCHasProperty.m @@ -0,0 +1,71 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt +// Contribution by Justin Shacklette + +#import "HCHasProperty.h" + +#import "HCRequireNonNilObject.h" +#import "HCWrapInMatcher.h" +#import "NSInvocation+OCHamcrest.h" + + +@interface HCHasProperty () +@property (nonatomic, copy, readonly) NSString *propertyName; +@property (nonatomic, strong, readonly) id valueMatcher; +@end + +@implementation HCHasProperty + +- (instancetype)initWithProperty:(NSString *)propertyName value:(id )valueMatcher +{ + HCRequireNonNilObject(propertyName); + + self = [super init]; + if (self != nil) + { + _propertyName = [propertyName copy]; + _valueMatcher = valueMatcher; + } + return self; +} + +- (BOOL)matches:(nullable id)item describingMismatchTo:(id )mismatchDescription +{ + SEL propertyGetter = NSSelectorFromString(self.propertyName); + if (![item respondsToSelector:propertyGetter]) + { + [[[[mismatchDescription appendText:@"no "] + appendText:self.propertyName] + appendText:@" on "] + appendDescriptionOf:item]; + return NO; + } + + NSInvocation *getterInvocation = [NSInvocation och_invocationWithTarget:item selector:propertyGetter]; + id propertyValue = [getterInvocation och_invoke]; + BOOL match = [self.valueMatcher matches:propertyValue]; + if (!match) + { + [[[[[mismatchDescription appendText:self.propertyName] + appendText:@" was "] + appendDescriptionOf:propertyValue] + appendText:@" on "] + appendDescriptionOf:item]; + } + return match; +} + +- (void)describeTo:(id )description +{ + [[[[description appendText:@"an object with "] + appendText:self.propertyName] + appendText:@" "] + appendDescriptionOf:self.valueMatcher]; +} +@end + + +id HC_hasProperty(NSString *propertyName, _Nullable id valueMatcher) +{ + return [[HCHasProperty alloc] initWithProperty:propertyName value:HCWrapInMatcher(valueMatcher)]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsEqual.h b/Pods/OCHamcrest/Source/Library/Object/HCIsEqual.h new file mode 100644 index 0000000..84d88fe --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsEqual.h @@ -0,0 +1,41 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Is the value equal to another value, as tested by the -isEqual: method? + */ +@interface HCIsEqual : HCBaseMatcher + +- (instancetype)initEqualTo:(nullable id)expectedValue NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_equalTo(_Nullable id operand); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is equal to the specified + * object, as determined by calling the -isEqual: method on the examined object. + * @param operand The object to compare against as the expected value. + * @discussion If the specified operand is nil, then the created matcher will match if + * the examined object itself is nil, or if the examined object's -isEqual: + * method returns YES when passed a nil. + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalTo instead. + */ +static inline id equalTo(_Nullable id operand) +{ + return HC_equalTo(operand); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsEqual.m b/Pods/OCHamcrest/Source/Library/Object/HCIsEqual.m new file mode 100644 index 0000000..9424926 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsEqual.m @@ -0,0 +1,46 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsEqual.h" + + +@interface HCIsEqual () +@property (nullable, nonatomic, strong, readonly) id expectedValue; +@end + +@implementation HCIsEqual + +- (instancetype)initEqualTo:(nullable id)expectedValue +{ + self = [super init]; + if (self) + _expectedValue = expectedValue; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if (item == nil) + return self.expectedValue == nil; + return [item isEqual:self.expectedValue]; +} + +- (void)describeTo:(id )description +{ + if ([self.expectedValue conformsToProtocol:@protocol(HCMatcher)]) + { + [[[description appendText:@"<"] + appendDescriptionOf:self.expectedValue] + appendText:@">"]; + } + else + [description appendDescriptionOf:self.expectedValue]; +} + +@end + + +id HC_equalTo(_Nullable id operand) +{ + return [[HCIsEqual alloc] initEqualTo:operand]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.h b/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.h new file mode 100644 index 0000000..d2294ba --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.h @@ -0,0 +1,37 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches objects that are of a given class or any subclass. + */ +@interface HCIsInstanceOf : HCClassMatcher +@end + + +FOUNDATION_EXPORT id HC_instanceOf(Class expectedClass); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is an instance of, or inherits + * from, the specified class. + * @param expectedClass The class to compare against as the expected class. + * @discussion + * Example
+ *
assertThat(canoe, instanceOf([Canoe class]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_instanceOf instead. + */ +static inline id instanceOf(Class expectedClass) +{ + return HC_instanceOf(expectedClass); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.m b/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.m new file mode 100644 index 0000000..f51942d --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.m @@ -0,0 +1,25 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsInstanceOf.h" + + +@implementation HCIsInstanceOf + +- (BOOL)matches:(nullable id)item +{ + return [item isKindOfClass:self.theClass]; +} + +- (NSString *)expectation +{ + return @"an instance of "; +} + +@end + + +id HC_instanceOf(Class expectedClass) +{ + return [[HCIsInstanceOf alloc] initWithClass:expectedClass]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsNil.h b/Pods/OCHamcrest/Source/Library/Object/HCIsNil.h new file mode 100644 index 0000000..eb917b2 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsNil.h @@ -0,0 +1,55 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Is the value nil? + */ +@interface HCIsNil : HCBaseMatcher +@end + + +FOUNDATION_EXPORT id HC_nilValue(void); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is nil. + * @discussion + * Example
+ *
assertThat(myObject, nilValue())
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_nilValue instead. + */ +static inline id nilValue(void) +{ + return HC_nilValue(); +} +#endif + + +FOUNDATION_EXPORT id HC_notNilValue(void); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is not nil. + * @discussion + * Example
+ *
assertThat(myObject, notNilValue())
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_notNilValue instead. + */ +static inline id notNilValue(void) +{ + return HC_notNilValue(); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsNil.m b/Pods/OCHamcrest/Source/Library/Object/HCIsNil.m new file mode 100644 index 0000000..33ce66d --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsNil.m @@ -0,0 +1,32 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsNil.h" + +#import "HCIsNot.h" + + +@implementation HCIsNil + +- (BOOL)matches:(nullable id)item +{ + return item == nil; +} + +- (void)describeTo:(id )description +{ + [description appendText:@"nil"]; +} + +@end + + +id HC_nilValue() +{ + return [[HCIsNil alloc] init]; +} + +id HC_notNilValue() +{ + return HC_isNot([[HCIsNil alloc] init]); +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsSame.h b/Pods/OCHamcrest/Source/Library/Object/HCIsSame.h new file mode 100644 index 0000000..e75b0b2 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsSame.h @@ -0,0 +1,41 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Is the value the same object as another value? + */ +@interface HCIsSame : HCBaseMatcher + +- (instancetype)initSameAs:(nullable id)object NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_sameInstance(_Nullable id expectedInstance); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches only when the examined object is the same instance as + * the specified target object. + * @param expectedInstance The expected instance. + * @discussion + * Example
+ *
assertThat(delegate, sameInstance(expectedDelegate))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_sameInstance instead. + */ +static inline id sameInstance(_Nullable id expectedInstance) +{ + return HC_sameInstance(expectedInstance); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsSame.m b/Pods/OCHamcrest/Source/Library/Object/HCIsSame.m new file mode 100644 index 0000000..4517edb --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsSame.m @@ -0,0 +1,46 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsSame.h" + + +@interface HCIsSame () +@property (nonatomic, strong, readonly) id object; +@end + +@implementation HCIsSame + +- (instancetype)initSameAs:(nullable id)object +{ + self = [super init]; + if (self) + _object = object; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + return item == self.object; +} + +- (void)describeMismatchOf:(nullable id)item to:(nullable id )mismatchDescription +{ + [mismatchDescription appendText:@"was "]; + if (item) + [mismatchDescription appendText:[NSString stringWithFormat:@"%p ", (__bridge void *)item]]; + [mismatchDescription appendDescriptionOf:item]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:[NSString stringWithFormat:@"same instance as %p ", (__bridge void *)self.object]] + appendDescriptionOf:self.object]; +} + +@end + + +id HC_sameInstance(_Nullable id expectedInstance) +{ + return [[HCIsSame alloc] initSameAs:expectedInstance]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.h b/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.h new file mode 100644 index 0000000..39b190d --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.h @@ -0,0 +1,37 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Matches objects that are of a given class. + */ +@interface HCIsTypeOf : HCClassMatcher +@end + + +FOUNDATION_EXPORT id HC_isA(Class expectedClass); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is an instance of the specified + * class, but not of any subclass. + * @param expectedClass The class to compare against as the expected class. + * @discussion + * Example
+ *
assertThat(canoe, isA([Canoe class]))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_isA instead. + */ +static inline id isA(Class expectedClass) +{ + return HC_isA(expectedClass); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.m b/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.m new file mode 100644 index 0000000..4134842 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.m @@ -0,0 +1,25 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsTypeOf.h" + + +@implementation HCIsTypeOf + +- (BOOL)matches:(nullable id)item +{ + return [item isMemberOfClass:self.theClass]; +} + +- (NSString *)expectation +{ + return @"an exact instance of "; +} + +@end + + +id HC_isA(Class expectedClass) +{ + return [[HCIsTypeOf alloc] initWithClass:expectedClass]; +} diff --git a/Pods/OCHamcrest/Source/Library/Object/HCThrowsException.h b/Pods/OCHamcrest/Source/Library/Object/HCThrowsException.h new file mode 100644 index 0000000..b45b81f --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCThrowsException.h @@ -0,0 +1,41 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Does executing a block throw an exception which satisfies a nested matcher? + */ +@interface HCThrowsException : HCDiagnosingMatcher + +- (id)initWithExceptionMatcher:(id)exceptionMatcher NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_throwsException(id exceptionMatcher); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is a block which, when + * executed, throws an exception satisfying the specified matcher. + * @param exceptionMatcher The matcher to satisfy when passed the exception. + * @discussion + * Example
+ *
assertThat(^{ [obj somethingBad]; }, throwsException(hasProperty(@"reason", @"EXPECTED REASON")))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_throwsException instead. + */ +static inline id throwsException(id exceptionMatcher) +{ + return HC_throwsException(exceptionMatcher); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Object/HCThrowsException.m b/Pods/OCHamcrest/Source/Library/Object/HCThrowsException.m new file mode 100644 index 0000000..407df5b --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Object/HCThrowsException.m @@ -0,0 +1,84 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCThrowsException.h" + + +static void HCRequireMatcher(id obj) +{ + if (![obj conformsToProtocol:@protocol(HCMatcher)]) + { + @throw [NSException exceptionWithName:@"NonMatcher" + reason:@"Must be matcher" + userInfo:nil]; + } +} + + +@interface HCThrowsException() +@property (nonatomic, strong, readonly) id exceptionMatcher; +@end + +@implementation HCThrowsException + +- (id)initWithExceptionMatcher:(id)exceptionMatcher +{ + HCRequireMatcher(exceptionMatcher); + + self = [super init]; + if (self) + _exceptionMatcher = exceptionMatcher; + return self; +} + +- (BOOL)matches:(nullable id)item describingMismatchTo:(id )mismatchDescription +{ + if (![self isBlock:item]) + { + [[mismatchDescription appendText:@"was non-block "] appendDescriptionOf:item]; + return NO; + } + + typedef void (^HCThrowsExceptionBlock)(void); + HCThrowsExceptionBlock block = item; + @try + { + block(); + } + @catch (id exception) + { + BOOL match = [self.exceptionMatcher matches:exception]; + if (!match) + { + [mismatchDescription appendText:@"exception thrown but "]; + [self.exceptionMatcher describeMismatchOf:exception to:mismatchDescription]; + } + return match; + } + + [mismatchDescription appendText:@"no exception thrown"]; + return NO; +} + +- (BOOL)isBlock:(id)item +{ + id block = ^{}; + Class blockClass = [block class]; + while ([blockClass superclass] != [NSObject class]) + blockClass = [blockClass superclass]; + return [item isKindOfClass:blockClass]; +} + +- (void)describeTo:(id )description +{ + [[description appendText:@"a block with no arguments, throwing an exception which is "] + appendDescriptionOf:self.exceptionMatcher]; +} + +@end + + +id HC_throwsException(id exceptionMatcher) +{ + return [[HCThrowsException alloc] initWithExceptionMatcher:exceptionMatcher]; +} diff --git a/Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.h b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.h new file mode 100644 index 0000000..69c25f0 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.h @@ -0,0 +1,46 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Tests if a string is equal to another string, when whitespace differences are (mostly) ignored. + */ +@interface HCIsEqualCompressingWhiteSpace : HCBaseMatcher + +- (instancetype)initWithString:(NSString *)string NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_equalToCompressingWhiteSpace(NSString *expectedString); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSStrings that matches when the examined string is equal to the + * specified expected string, when whitespace differences are (mostly) ignored. + * @param expectedString The expected value of matched strings. (Must not be nil.) + * @discussion To be exact, the following whitespace rules are applied: + *
    + *
  • all leading and trailing whitespace of both the expectedString and the examined string are ignored
  • + *
  • any remaining whitespace, appearing within either string, is collapsed to a single space before comparison
  • + *
+ * + * Example
+ *
assertThat(\@"   my\tfoo  bar ", equalToCompressingWhiteSpace(\@" my  foo bar"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToCompressingWhiteSpace instead. + */ +static inline id equalToCompressingWhiteSpace(NSString *expectedString) +{ + return HC_equalToCompressingWhiteSpace(expectedString); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.m b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.m new file mode 100644 index 0000000..711510c --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualCompressingWhiteSpace.m @@ -0,0 +1,62 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsEqualCompressingWhiteSpace.h" + +#import "HCRequireNonNilObject.h" + + +static NSString *stripSpaces(NSString *string) +{ + NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"\\s+" + options:0 + error:NULL]; + NSString *modifiedString = [regex stringByReplacingMatchesInString:string + options:0 + range:NSMakeRange(0, string.length) + withTemplate:@" "]; + return [modifiedString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; +} + + +@interface HCIsEqualCompressingWhiteSpace () +@property (nonatomic, copy, readonly) NSString *originalString; +@property (nonatomic, copy, readonly) NSString *strippedString; +@end + +@implementation HCIsEqualCompressingWhiteSpace + +- (instancetype)initWithString:(NSString *)string +{ + HCRequireNonNilObject(string); + + self = [super init]; + if (self) + { + _originalString = [string copy]; + _strippedString = [stripSpaces(string) copy]; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if (![item isKindOfClass:[NSString class]]) + return NO; + + return [self.strippedString isEqualToString:stripSpaces(item)]; +} + +- (void)describeTo:(id )description +{ + [[description appendDescriptionOf:self.originalString] + appendText:@" ignoring whitespace"]; +} + +@end + + +id HC_equalToCompressingWhiteSpace(NSString *expectedString) +{ + return [[HCIsEqualCompressingWhiteSpace alloc] initWithString:expectedString]; +} diff --git a/Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h new file mode 100644 index 0000000..32e6df5 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h @@ -0,0 +1,41 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Tests if a string is equal to another string, regardless of the case. + */ +@interface HCIsEqualIgnoringCase : HCBaseMatcher + +- (instancetype)initWithString:(NSString *)string NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_equalToIgnoringCase(NSString *expectedString); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher for NSStrings that matches when the examined string is equal to the + * specified expected string, ignoring case differences. + * @param expectedString The expected value of matched strings. (Must not be nil.) + * @discussion + * Example
+ *
assertThat(\@"Foo", equalToIgnoringCase(\@"FOO"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_equalToIgnoringCase instead. + */ +static inline id equalToIgnoringCase(NSString *expectedString) +{ + return HC_equalToIgnoringCase(expectedString); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.m b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.m new file mode 100644 index 0000000..d23f711 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.m @@ -0,0 +1,45 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCIsEqualIgnoringCase.h" + +#import "HCRequireNonNilObject.h" + + +@interface HCIsEqualIgnoringCase () +@property (nonatomic, copy, readonly) NSString *string; +@end + +@implementation HCIsEqualIgnoringCase + +- (instancetype)initWithString:(NSString *)string +{ + HCRequireNonNilObject(string); + + self = [super init]; + if (self) + _string = [string copy]; + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if (![item isKindOfClass:[NSString class]]) + return NO; + + return [self.string caseInsensitiveCompare:item] == NSOrderedSame; +} + +- (void)describeTo:(id )description +{ + [[description appendDescriptionOf:self.string] + appendText:@" ignoring case"]; +} + +@end + + +id HC_equalToIgnoringCase(NSString *expectedString) +{ + return [[HCIsEqualIgnoringCase alloc] initWithString:expectedString]; +} diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringContains.h b/Pods/OCHamcrest/Source/Library/Text/HCStringContains.h new file mode 100644 index 0000000..61d5fe1 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringContains.h @@ -0,0 +1,39 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Tests if string that contains a substring. + */ +@interface HCStringContains : HCSubstringMatcher +@end + + +FOUNDATION_EXPORT id HC_containsSubstring(NSString *substring); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is a string containing the + * specified substring anywhere. + * @param substring The string to search for. (Must not be nil.) + * @discussion The matcher invokes -rangeOfString: on the examined object, passing the + * specified substring and matching if it is found. + * + * Example
+ *
assertThat(\@"myStringOfNote", containsSubstring(\@"ring"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_containsSubstring instead. + */ +static inline id containsSubstring(NSString *substring) +{ + return HC_containsSubstring(substring); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringContains.m b/Pods/OCHamcrest/Source/Library/Text/HCStringContains.m new file mode 100644 index 0000000..a6fb1f2 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringContains.m @@ -0,0 +1,28 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCStringContains.h" + + +@implementation HCStringContains + +- (BOOL)matches:(nullable id)item +{ + if (![item respondsToSelector:@selector(rangeOfString:)]) + return NO; + + return [item rangeOfString:self.substring].location != NSNotFound; +} + +- (NSString *)relationship +{ + return @"containing"; +} + +@end + + +id HC_containsSubstring(NSString *substring) +{ + return [[HCStringContains alloc] initWithSubstring:substring]; +} diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h b/Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h new file mode 100644 index 0000000..4788373 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h @@ -0,0 +1,62 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Tests if string that contains a list of substrings in relative order. + */ +@interface HCStringContainsInOrder : HCBaseMatcher + +- (instancetype)initWithSubstrings:(NSArray *)substrings NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + + +FOUNDATION_EXPORT id HC_stringContainsInOrderIn(NSArray *substrings); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates matcher for NSStrings that matches when the examined string contains all of the + * specified substrings, considering the order of their appearance. + * @param substrings An array of strings. + * @discussion + * Example
+ *
assertThat(\@"myfoobarbaz", stringContainsInOrderIn(\@[\@"bar", \@"foo"]))
+ * fails as "foo" occurs before "bar" in the string "myfoobarbaz" + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_stringContainsInOrderIn instead. + */ +static inline id stringContainsInOrderIn(NSArray *substrings) +{ + return HC_stringContainsInOrderIn(substrings); +} +#endif + + +FOUNDATION_EXPORT id HC_stringContainsInOrder(NSString *substrings, ...) NS_REQUIRES_NIL_TERMINATION; + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates matcher for NSStrings that matches when the examined string contains all of the + * specified substrings, considering the order of their appearance. + * @param substrings... A comma-separated list of strings, ending with nil. + * @discussion + * Example
+ *
assertThat(\@"myfoobarbaz", stringContainsInOrder(\@"bar", \@"foo", nil))
+ * fails as "foo" occurs before "bar" in the string "myfoobarbaz" + * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_stringContainsInOrder instead. + */ +#define stringContainsInOrder(substrings...) HC_stringContainsInOrder(substrings) +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.m b/Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.m new file mode 100644 index 0000000..e1d892f --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringContainsInOrder.m @@ -0,0 +1,78 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCStringContainsInOrder.h" + +#import "HCCollect.h" + + +static void requireElementsToBeStrings(NSArray *array) +{ + for (id element in array) + { + if (![element isKindOfClass:[NSString class]]) + { + @throw [NSException exceptionWithName:@"NotAString" + reason:@"Arguments must be strings" + userInfo:nil]; + } + } +} + + +@interface HCStringContainsInOrder () +@property (nonatomic, copy, readonly) NSArray *substrings; +@end + +@implementation HCStringContainsInOrder + +- (instancetype)initWithSubstrings:(NSArray *)substrings +{ + self = [super init]; + if (self) + { + requireElementsToBeStrings(substrings); + _substrings = [substrings copy]; + } + return self; +} + +- (BOOL)matches:(nullable id)item +{ + if (![item isKindOfClass:[NSString class]]) + return NO; + + NSRange searchRange = NSMakeRange(0, [item length]); + for (NSString *substring in self.substrings) + { + NSRange substringRange = [item rangeOfString:substring options:0 range:searchRange]; + if (substringRange.location == NSNotFound) + return NO; + searchRange.location = substringRange.location + substringRange.length; + searchRange.length = [item length] - searchRange.location; + } + return YES; +} + +- (void)describeTo:(id )description +{ + [description appendList:self.substrings start:@"a string containing " separator:@", " end:@" in order"]; +} + +@end + + +id HC_stringContainsInOrderIn(NSArray *substrings) +{ + return [[HCStringContainsInOrder alloc] initWithSubstrings:substrings]; +} + +id HC_stringContainsInOrder(NSString *substrings, ...) +{ + va_list args; + va_start(args, substrings); + NSArray *array = HCCollectItems(substrings, args); + va_end(args); + + return HC_stringContainsInOrderIn(array); +} diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.h b/Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.h new file mode 100644 index 0000000..3c05af1 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.h @@ -0,0 +1,40 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Tests if string ends with a substring. + */ +@interface HCStringEndsWith : HCSubstringMatcher +@end + + +FOUNDATION_EXPORT id HC_endsWith(NSString *suffix); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is a string that ends with the + * specified string. + * @param suffix The substring that the returned matcher will expect at the end of any examined + * string. (Must not be nil.) + * @discussion The matcher invokes -hasSuffix: on the examined object, passing the + * specified suffix. + * + * Example
+ *
assertThat(\@"myStringOfNote", endsWith(\@"Note"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_endsWith instead. + */ +static inline id endsWith(NSString *suffix) +{ + return HC_endsWith(suffix); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.m b/Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.m new file mode 100644 index 0000000..93c888c --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringEndsWith.m @@ -0,0 +1,28 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCStringEndsWith.h" + + +@implementation HCStringEndsWith + +- (BOOL)matches:(nullable id)item +{ + if (![item respondsToSelector:@selector(hasSuffix:)]) + return NO; + + return [item hasSuffix:self.substring]; +} + +- (NSString *)relationship +{ + return @"ending with"; +} + +@end + + +id HC_endsWith(NSString *suffix) +{ + return [[HCStringEndsWith alloc] initWithSubstring:suffix]; +} diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.h b/Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.h new file mode 100644 index 0000000..dad29ec --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.h @@ -0,0 +1,40 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +/*! + * @abstract Tests string starts with a substring. + */ +@interface HCStringStartsWith : HCSubstringMatcher +@end + + +FOUNDATION_EXPORT id HC_startsWith(NSString *prefix); + +#ifndef HC_DISABLE_SHORT_SYNTAX +/*! + * @abstract Creates a matcher that matches when the examined object is a string that starts with + * the specified string. + * @param prefix The substring that the returned matcher will expect at the start of any examined + * string. (Must not be nil.) + * @discussion The matcher invokes -hasPrefix: on the examined object, passing the + * specified prefix. + * + * Example
+ *
assertThat(\@"myStringOfNote", startsWith(\@"my"))
+ * + * Name Clash
+ * In the event of a name clash, #define HC_DISABLE_SHORT_SYNTAX and use the synonym + * HC_startsWith instead. + */ +static inline id startsWith(NSString *prefix) +{ + return HC_startsWith(prefix); +} +#endif + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.m b/Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.m new file mode 100644 index 0000000..981da93 --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCStringStartsWith.m @@ -0,0 +1,28 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCStringStartsWith.h" + + +@implementation HCStringStartsWith + +- (BOOL)matches:(nullable id)item +{ + if (![item respondsToSelector:@selector(hasPrefix:)]) + return NO; + + return [item hasPrefix:self.substring]; +} + +- (NSString *)relationship +{ + return @"starting with"; +} + +@end + + +id HC_startsWith(NSString *prefix) +{ + return [[HCStringStartsWith alloc] initWithSubstring:prefix]; +} diff --git a/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.h b/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.h new file mode 100644 index 0000000..a7a77ff --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.h @@ -0,0 +1,18 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface HCSubstringMatcher : HCBaseMatcher + +@property (nonatomic, copy, readonly) NSString *substring; + +- (instancetype)initWithSubstring:(NSString *)substring NS_DESIGNATED_INITIALIZER; +- (instancetype)init NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.m b/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.m new file mode 100644 index 0000000..b8d021b --- /dev/null +++ b/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.m @@ -0,0 +1,34 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#import "HCSubstringMatcher.h" + +#import "HCRequireNonNilObject.h" + + +@interface HCSubstringMatcher (SubclassResponsibility) +- (NSString *)relationship; +@end + + +@implementation HCSubstringMatcher + +- (instancetype)initWithSubstring:(NSString *)substring +{ + HCRequireNonNilObject(substring); + + self = [super init]; + if (self) + _substring = [substring copy]; + return self; +} + +- (void)describeTo:(id )description +{ + [[[[description appendText:@"a string "] + appendText:[self relationship]] + appendText:@" "] + appendDescriptionOf:self.substring]; +} + +@end diff --git a/Pods/OCHamcrest/Source/OCHamcrest.h b/Pods/OCHamcrest/Source/OCHamcrest.h new file mode 100644 index 0000000..1ddc264 --- /dev/null +++ b/Pods/OCHamcrest/Source/OCHamcrest.h @@ -0,0 +1,54 @@ +// OCHamcrest by Jon Reid, https://qualitycoding.org/ +// Copyright 2017 hamcrest.org. See LICENSE.txt + +#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 + +// Carthage workaround: Include transitive public headers +#import +#import +#import +#import +#import diff --git a/Pods/OCTotallyLazy/LICENSE.txt b/Pods/OCTotallyLazy/LICENSE.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/Pods/OCTotallyLazy/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Pods/OCTotallyLazy/README.markdown b/Pods/OCTotallyLazy/README.markdown new file mode 100644 index 0000000..90b0ee1 --- /dev/null +++ b/Pods/OCTotallyLazy/README.markdown @@ -0,0 +1,130 @@ +## OCTotallyLazy - Functional extensions to Objective-C. + +OCTotallyLazy is a framework that adds functional behaviour to Objective C collection objects, as well as a lazy collection object called Sequence. It's a partial port of Dan Bodart's TotallyLazy Java library, available here: http://code.google.com/p/totallylazy/ + +The best place to look for full behaviour is in the test classes for now, checkout https://github.com/stuartervine/OCTotallyLazy/blob/master/src/test-unit/SequenceTest.m + +### Importing OCTotallyLazy in your code. + + import + +### What's available? + +NSArray + + drop: + dropWhile: + filter: + find: + flatMap: + flatten + fold: with: + foreach: + isEmpty + groupBy: + grouped: + head + headOption + join: + map: + mapWithIndex: + merge: + partition: + reduce: + reverse + splitAt: + splitOn: + splitWhen: + tail + take: + takeWhile: + takeRight: + toString + toString: + toString: separator: end: + zip: + zipWithIndex + + asSequence + asSet + asDictionary + +### Some basic examples. + +Mapping (Sequence, NSArray, partially on NSSet, NSDictionary) + + [sequence(@"one", @"two", @"three", nil) map:^(NSString *item){ + return [item uppercaseString]; + }] + // returns sequence(@"ONE", @"TWO", @"THREE", nil) + + [@[@"one", @[@"two"], @"three"] flatMap:^(NSString *item){ + return [item uppercaseString]; + }]; + // returns array(@"ONE", @"TWO", @"THREE", nil) + +Filtering (Sequence, NSArray, NSSet, NSDictionary) + + [sequence(@"1", @"12", @"123", @"1234", nil) filter:^(NSString *item){ + return item.length > 2; + }] + //returns sequence(@"123", @"1234", nil) + +Options + + [Option option:@"something"]; + //Outputs [Some some:@"something"]; + + [Option option:nil]; + //Outputs [None none]; + + [[Option option:@"something"] map:^(NSString *item){ + return [item uppercaseString]; + }]; + //Outputs [Some some:@"SOMETHING"]; + + [Option option:nil] map:^(NSString *item){ + return [item uppercaseString]; + }]; + //Outputs [None none]; + +### Shorthand, for the totally lazy + +The above examples are still quite noisy. There is shorthand syntax available too. Include the following above the framework import. + + #define TL_SHORTHAND + #define TL_LAMBDA + #define TL_LAMBDA_SHORTHAND + import + +Then you can do fun stuff such as: + + [sequence(num(1), num(2), num(3), nil) find:not(eqTo(num(1))]; //outputs [Some some:num(2)]; + +### Lambda craziness + +Verbose: + + [sequence(@"bob", @"fred", @"wilma", nil) map:^(NSString *item){return [item uppercaseString];}] //outputs sequence(@"BOB", @"FRED", @"WILMA", nil) + +A bit more sane: + + [sequence(@"bob", @"fred", @"wilma", nil) map:lambda(s, [s uppercaseString])] //outputs sequence(@"BOB", @"FRED", @"WILMA", nil) + +A bit mental (but a bit like scala): + + [sequence(@"bob", @"fred", @"wilma", nil) map:_([_ uppercaseString])] //outputs sequence(@"BOB", @"FRED", @"WILMA", nil) + + +### I like it - how do I get it? + +So I'm a bit fed up with using 'libraries' that say, just include our source code in your project, or attach our xcode project to your project. So to use this: + +- Clone the repo. +- Run /build.sh test //optional, but if it fails shout at me! +- Run /build.sh release +- Copy /artifacts/OCTotallyLazy.framework to your external libraries folder. +- Import the framework to your project. +- Jobsa good 'un. + + diff --git a/OCTotallyLazy.framework/Headers/Callables.h b/Pods/OCTotallyLazy/src/main/Callables.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Callables.h rename to Pods/OCTotallyLazy/src/main/Callables.h diff --git a/Pods/OCTotallyLazy/src/main/Callables.m b/Pods/OCTotallyLazy/src/main/Callables.m new file mode 100644 index 0000000..312d849 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Callables.m @@ -0,0 +1,29 @@ +#import "Callables.h" + +@implementation Callables ++ (NSString * (^)(NSString *))toUpperCase { + return [^(NSString *item) { return item.uppercaseString; } copy]; +} ++(NSString * (^)(NSString *, NSString *))appendString { + return [^(NSString *left, NSString *right) { return [left stringByAppendingString:right]; } copy]; +} + ++ (ACCUMULATOR_TO_STRING)appendWithSeparator:(NSString *)separator { + return [^(id left, id right) { + return [[[left description] stringByAppendingString:separator] stringByAppendingString:[right description]]; + } copy]; +} + ++ (CALLABLE_TO_STRING)upperCase { + return [^(id item) { + return [item description].uppercaseString; + } copy]; +} + ++ (CALLABLE_TO_NUMBER)increment { + return [^(NSNumber *item) { + return [NSNumber numberWithLong:item.longValue + 1]; + } copy]; + +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Coercions.h b/Pods/OCTotallyLazy/src/main/Coercions.h similarity index 78% rename from OCTotallyLazy.framework/Headers/Coercions.h rename to Pods/OCTotallyLazy/src/main/Coercions.h index 28aaf2d..d72e04b 100644 --- a/OCTotallyLazy.framework/Headers/Coercions.h +++ b/Pods/OCTotallyLazy/src/main/Coercions.h @@ -1,7 +1,7 @@ #import #ifdef TL_COERCIONS -static NSNumber *num(int value) { - return [NSNumber numberWithInt:value]; +static NSNumber *num(NSInteger value) { + return [NSNumber numberWithInteger:value]; } static NSNumber *numl(long value) { return [NSNumber numberWithLong:value]; diff --git a/OCTotallyLazy.framework/Headers/EasyEnumerable.h b/Pods/OCTotallyLazy/src/main/EasyEnumerable.h similarity index 100% rename from OCTotallyLazy.framework/Headers/EasyEnumerable.h rename to Pods/OCTotallyLazy/src/main/EasyEnumerable.h diff --git a/Pods/OCTotallyLazy/src/main/EasyEnumerable.m b/Pods/OCTotallyLazy/src/main/EasyEnumerable.m new file mode 100644 index 0000000..2cabd16 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/EasyEnumerable.m @@ -0,0 +1,21 @@ +#import "EasyEnumerable.h" + + +@implementation EasyEnumerable { + NSEnumerator *(^convertToEnumerator)(); +} +-(EasyEnumerable *)initWith:(NSEnumerator *(^)())aConvertToEnumerator { + self = [super init]; + convertToEnumerator = [aConvertToEnumerator copy]; + return self; +} + ++(EasyEnumerable *)with:(NSEnumerator *(^)())aConvertToEnumerator { + return [[EasyEnumerable alloc] initWith:aConvertToEnumerator]; +} + +- (NSEnumerator *)toEnumerator { + return convertToEnumerator(); +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Enumerable.h b/Pods/OCTotallyLazy/src/main/Enumerable.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Enumerable.h rename to Pods/OCTotallyLazy/src/main/Enumerable.h diff --git a/OCTotallyLazy.framework/Headers/Flattenable.h b/Pods/OCTotallyLazy/src/main/Flattenable.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Flattenable.h rename to Pods/OCTotallyLazy/src/main/Flattenable.h diff --git a/OCTotallyLazy.framework/Headers/Foldable.h b/Pods/OCTotallyLazy/src/main/Foldable.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Foldable.h rename to Pods/OCTotallyLazy/src/main/Foldable.h diff --git a/OCTotallyLazy.framework/Headers/Group.h b/Pods/OCTotallyLazy/src/main/Group.h similarity index 81% rename from OCTotallyLazy.framework/Headers/Group.h rename to Pods/OCTotallyLazy/src/main/Group.h index 61cf74d..b808a63 100644 --- a/OCTotallyLazy.framework/Headers/Group.h +++ b/Pods/OCTotallyLazy/src/main/Group.h @@ -2,10 +2,10 @@ #import "Sequence.h" @interface Group : Sequence -@property(nonatomic) id key; +@property(nonatomic, strong) id key; - (Group *)initWithKey:(id)aKey enumerable:(id )anEnumerable; + (Group *)group:(id)key enumerable:(id )enumerable; -@end \ No newline at end of file +@end diff --git a/Pods/OCTotallyLazy/src/main/Group.m b/Pods/OCTotallyLazy/src/main/Group.m new file mode 100644 index 0000000..e08f70a --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Group.m @@ -0,0 +1,19 @@ +#import "Group.h" + +@implementation Group +@synthesize key; + + +- (Group *)initWithKey:(id )aKey enumerable:(id )anEnumerable { + self = [super initWith:anEnumerable]; + if (self) { + self.key = aKey; + } + return self; +} + + ++(Group *)group:(id)key enumerable:(id)enumerable { + return [[Group alloc] initWithKey:key enumerable:enumerable]; +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Mappable.h b/Pods/OCTotallyLazy/src/main/Mappable.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Mappable.h rename to Pods/OCTotallyLazy/src/main/Mappable.h diff --git a/OCTotallyLazy.framework/Headers/MemoisedSequence.h b/Pods/OCTotallyLazy/src/main/MemoisedSequence.h similarity index 100% rename from OCTotallyLazy.framework/Headers/MemoisedSequence.h rename to Pods/OCTotallyLazy/src/main/MemoisedSequence.h diff --git a/Pods/OCTotallyLazy/src/main/MemoisedSequence.m b/Pods/OCTotallyLazy/src/main/MemoisedSequence.m new file mode 100644 index 0000000..686d104 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/MemoisedSequence.m @@ -0,0 +1,24 @@ +#import "MemoisedSequence.h" + +@implementation MemoisedSequence { + NSMutableArray *memory; +} + ++ (Sequence *)with:(id )enumerable { + return [[MemoisedSequence alloc] initWith:enumerable]; +} + +- (Sequence *)initWith:(id )enumerator { + self = [super initWith:enumerator]; + if (self) { + memory = [NSMutableArray array]; + } + return self; +} + +- (NSEnumerator *)toEnumerator { + return [MemoisedEnumerator with:[super toEnumerator] memory:memory]; +} + + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/NSArray+OCTotallyLazy.h b/Pods/OCTotallyLazy/src/main/NSArray+OCTotallyLazy.h similarity index 100% rename from OCTotallyLazy.framework/Headers/NSArray+OCTotallyLazy.h rename to Pods/OCTotallyLazy/src/main/NSArray+OCTotallyLazy.h diff --git a/Pods/OCTotallyLazy/src/main/NSArray+OCTotallyLazy.m b/Pods/OCTotallyLazy/src/main/NSArray+OCTotallyLazy.m new file mode 100644 index 0000000..198f878 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/NSArray+OCTotallyLazy.m @@ -0,0 +1,208 @@ +#import +#import "NSArray+OCTotallyLazy.h" + +@implementation NSArray (OCTotallyLazy) + +- (NSArray *)add:(id)value { + return [self join:sequence(value, nil)]; +} + +- (NSArray *)cons:(id)value { + return [array(value, nil) join:self]; +} + +- (NSArray *)drop:(int)n { + return [[[self asSequence] drop:n] asArray]; +} + +- (NSArray *)dropWhile:(BOOL (^)(id))funcBlock { + return [[[self asSequence] dropWhile:funcBlock] asArray]; +} + +- (NSArray *)filter:(BOOL (^)(id))filterBlock { + return [[[self asSequence] filter:filterBlock] asArray]; +} + +- (NSArray *)flatMap:(id (^)(id))functorBlock { + return [[[self asSequence] flatMap:functorBlock] asArray]; +} + +- (NSArray *)flatten { + return [[[self asSequence] flatten] asArray]; +} + +- (Option *)find:(BOOL (^)(id))filterBlock { + return [[self asSequence] find:filterBlock]; +} + +- (id)fold:(id)value with:(id (^)(id, id))functorBlock { + id accumulator = value; + for (id item in self) { + accumulator = functorBlock(accumulator, item); + } + return accumulator; +} + +- (void)foreach:(void (^)(id))funcBlock { + for (id item in self) { + funcBlock(item); + } +} + +- (BOOL)isEmpty { + return self.count == 0; +} + +- (NSArray *)groupBy:(FUNCTION1)groupingBlock { + NSMutableDictionary *keysAndValues = [NSMutableDictionary dictionary]; + NSMutableArray *keys = [NSMutableArray array]; + NSMutableArray *nilKeyItems = [NSMutableArray array]; + [self foreach:^(id item) { + id key = groupingBlock(item); + if (key) { + if (![keys containsObject:key]) { + [keys addObject:key]; + [keysAndValues setObject:[NSMutableArray array] forKey:key]; + } + [[keysAndValues objectForKey:key] addObject:item]; + } else { + [nilKeyItems addObject:item]; + } + }]; + NSArray *keyedGroups = [keys map:^(id key) { + return [Group group:key enumerable:[keysAndValues objectForKey:key]]; + }]; + NSArray *unkeyedGroups = [nilKeyItems map:^(id item) { + return [Group group:nil enumerable:array(item, nil)]; + }]; +// return keyedGroups; + return [keyedGroups arrayByAddingObjectsFromArray:unkeyedGroups]; +} + +- (NSArray *)grouped:(int)n { + return [[[self asSequence] grouped:n] asArray]; +} + +- (id)head { + return [[self asSequence] head]; +} + +- (Option *)headOption { + return [[self asSequence] headOption]; +} + +- (NSArray *)join:(id )toJoin { + return [[[self asSequence] join:toJoin] asArray]; +} + +- (id)map:(id (^)(id))funcBlock { + return [[[self asSequence] map:funcBlock] asArray]; +} + +- (id)mapWithIndex:(id (^)(id, NSInteger))funcBlock { + return [[[self asSequence] mapWithIndex:funcBlock] asArray]; +} + +- (NSArray *)merge:(NSArray *)toMerge { + return [[[self asSequence] merge:[toMerge asSequence]] asArray]; +} + +- (Pair *)partition:(BOOL (^)(id))filterBlock { + Pair *partitioned = [[self asSequence] partition:filterBlock]; + return [Pair left:[partitioned.left asArray] right:[partitioned.right asArray]]; +} + +- (id)reduce:(id (^)(id, id))functorBlock { + return [self isEmpty] ? nil : [[self tail] fold:[self head] with:functorBlock]; +} + +- (NSArray *)reverse { + NSMutableArray *collectedArray = [[NSMutableArray alloc] init]; + NSEnumerator *reversed = [self reverseObjectEnumerator]; + id object; + while ((object = reversed.nextObject)) { + [collectedArray addObject:object]; + } + return collectedArray; +} + +- (Pair *)splitAt:(int)splitIndex { + return [self splitWhen:TL_not(TL_countTo(splitIndex))]; +} + +- (Pair *)splitOn:(id)splitItem { + return [self splitWhen:TL_equalTo(splitItem)]; +} + +- (Pair *)splitWhen:(BOOL (^)(id))predicate { + Pair *partition = [self partition:TL_whileTrue(TL_not(predicate))]; + return [Pair left:partition.left right:[partition.right tail]]; +} + +- (NSArray *)tail { + return [[[self asSequence] tail] asArray]; +// return [self takeRight:[self count] - 1]; +} + +- (NSArray *)take:(int)n { + return [[[self asSequence] take:n] asArray]; +} + +- (NSArray *)takeWhile:(BOOL (^)(id))funcBlock { + return [[[self asSequence] takeWhile:funcBlock] asArray]; +} + +- (NSArray *)takeRight:(int)n { + int toTake = (n > [self count]) ? [self count] : (NSUInteger) n; + return [self subarrayWithRange:NSMakeRange([self count] - toTake, (NSUInteger) toTake)]; +} + +- (NSEnumerator *)toEnumerator { + return [self objectEnumerator]; +} + +- (NSString *)toString { + return [self toString:@""]; +} + +- (NSString *)toString:(NSString *)separator { + return [self reduce:TL_appendWithSeparator(separator)]; +} + +- (NSString *)toString:(NSString *)start separator:(NSString *)separator end:(NSString *)end { + return [[start stringByAppendingString:[self toString:separator]] stringByAppendingString:end]; +} + +- (NSArray *)zip:(NSArray *)otherArray { + return [[[self asSequence] zip:[otherArray asSequence]] asArray]; +} + +- (NSArray *)zipWithIndex { + return [[[self asSequence] zipWithIndex] asArray]; +} + +- (Sequence *)asSequence { + return [Sequence with:self]; +} + +- (NSSet *)asSet { + return [[self asSequence] asSet]; +} + +- (NSArray *)asArray { + return self; +} + +- (NSDictionary *)asDictionary { + Pair *keysAndValues = [self partition:TL_alternate(YES)]; + NSArray *keys = keysAndValues.left; + NSArray *values = keysAndValues.right; + values = [values take:[keys count]]; + keys = [keys take:[values count]]; + NSEnumerator *valueEnumerator = [keysAndValues.right objectEnumerator]; + return [keys fold:[NSMutableDictionary dictionary] with:^(NSMutableDictionary *accumulator, id key) { + [accumulator setObject:[valueEnumerator nextObject] forKey:key]; + return accumulator; + }]; +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/NSDictionary+OCTotallyLazy.h b/Pods/OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.h similarity index 100% rename from OCTotallyLazy.framework/Headers/NSDictionary+OCTotallyLazy.h rename to Pods/OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.h diff --git a/Pods/OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.m b/Pods/OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.m new file mode 100644 index 0000000..3a237c0 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/NSDictionary+OCTotallyLazy.m @@ -0,0 +1,40 @@ +#import +#import "NSDictionary+OCTotallyLazy.h" + +@implementation NSDictionary (Functional) + +- (NSMutableDictionary * (^)(NSMutableDictionary *, id))addObjectForKey { + return [^(NSMutableDictionary *dict, id key) { + [dict setObject:[self objectForKey:key] forKey:key]; + return dict; + } copy]; +} + +- (NSDictionary *)filterKeys:(BOOL (^)(id))filterBlock { + return [[[self allKeys] filter:filterBlock] fold:[NSMutableDictionary dictionary] with:[self addObjectForKey]]; +} + +- (NSDictionary *)filterValues:(BOOL (^)(id))filterBlock { + return [[[self allValues] filter:filterBlock] fold:[NSMutableDictionary dictionary] with:^(NSMutableDictionary *dict, id value) { + [[self allKeysForObject:value] fold:dict with:[self addObjectForKey]]; + return dict; + }]; +} + +- (void)foreach:(void (^)(id, id))funcBlock { + [[self allKeys] foreach:^(id key){funcBlock(key, [self objectForKey:key]);}]; +} + +- (id)map:(NSArray * (^)(id key, id value))funcBlock { + return [[[[self allKeys] map:^(id key){return funcBlock(key, [self objectForKey:key]);}] flatten] asDictionary]; +} + +- (id)mapValues:(id (^)(id))funcBlock { + return dictionary([[self allKeys] asSequence], [[[self allValues] asSequence] map:funcBlock]); +} + +- (Option *)optionForKey:(id)key { + return option([self objectForKey:key]); +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/NSSet+OCTotallyLazy.h b/Pods/OCTotallyLazy/src/main/NSSet+OCTotallyLazy.h similarity index 100% rename from OCTotallyLazy.framework/Headers/NSSet+OCTotallyLazy.h rename to Pods/OCTotallyLazy/src/main/NSSet+OCTotallyLazy.h diff --git a/Pods/OCTotallyLazy/src/main/NSSet+OCTotallyLazy.m b/Pods/OCTotallyLazy/src/main/NSSet+OCTotallyLazy.m new file mode 100644 index 0000000..dc09981 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/NSSet+OCTotallyLazy.m @@ -0,0 +1,55 @@ +#import "NSSet+OCTotallyLazy.h" +#import "Sequence.h" + +@implementation NSSet (Functional) + +- (Option *)find:(PREDICATE)filterBlock { + return [[self asSequence] find:filterBlock]; +} + +- (NSSet *)filter:(BOOL (^)(id))filterBlock { + return [[[self asSequence] filter:filterBlock] asSet]; +} + +- (id)fold:(id)value with:(id (^)(id, id))functorBlock { + return [[self asSequence] fold:value with:functorBlock]; +} + +- (NSSet *)groupBy:(FUNCTION1)groupingBlock { + return [[[self asSequence] groupBy:groupingBlock] asSet]; +} + +- (id)head { + return [[self asSequence] head]; +} + +- (Option *)headOption { + return [[self asSequence] headOption]; +} + +- (NSSet *)join:(NSSet *)toJoin { + return [[[self asSequence] join:[toJoin asSequence]] asSet]; +} + +- (id)map:(id (^)(id))funcBlock { + return [[[self asSequence] map:funcBlock] asSet]; +} + +- (id)reduce:(id (^)(id, id))functorBlock { + return [[self asSequence] reduce:functorBlock]; +} + +- (Sequence *)asSequence { + return [Sequence with:self]; +} + +- (NSArray *)asArray { + return [[self asSequence] asArray]; +} + +- (NSEnumerator *)toEnumerator { + return [self objectEnumerator]; +} + + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/NoSuchElementException.h b/Pods/OCTotallyLazy/src/main/NoSuchElementException.h similarity index 100% rename from OCTotallyLazy.framework/Headers/NoSuchElementException.h rename to Pods/OCTotallyLazy/src/main/NoSuchElementException.h diff --git a/Pods/OCTotallyLazy/src/main/NoSuchElementException.m b/Pods/OCTotallyLazy/src/main/NoSuchElementException.m new file mode 100644 index 0000000..4f03999 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/NoSuchElementException.m @@ -0,0 +1,5 @@ +#import "NoSuchElementException.h" + +@implementation NoSuchElementException + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/None.h b/Pods/OCTotallyLazy/src/main/None.h similarity index 100% rename from OCTotallyLazy.framework/Headers/None.h rename to Pods/OCTotallyLazy/src/main/None.h diff --git a/Pods/OCTotallyLazy/src/main/None.m b/Pods/OCTotallyLazy/src/main/None.m new file mode 100644 index 0000000..558d39f --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/None.m @@ -0,0 +1,63 @@ +#import "None.h" +#import "NoSuchElementException.h" +#import "Some.h" +#import "Sequence.h" +#import "EmptyEnumerator.h" + +@implementation None ++ (Option *)none { + return [[None alloc] init]; +} + +- (BOOL)isEmpty { + return TRUE; +} + +- (id)get { + [NoSuchElementException raise:@"Cannot get value of None" format:@"Cannot get value of None"]; + return nil; +} + +- (id)getOrElse:(id)other { + return other; +} + +- (id)getOrInvoke:(id (^)())funcBlock { + return funcBlock(); +} + +- (BOOL)isEqual:(id)otherObject { + return [otherObject isKindOfClass:[None class]]; +} + +- (id)flatMap:(id (^)(id))funcBlock { + return [None none]; +} + +- (void)maybe:(void (^)(id))invokeWhenSomeBlock { + //Do nothing +} + +- (id)map:(id (^)(id))funcBlock { + return [None none]; +} + +- (id)fold:(id)seed with:(id (^)(id, id))functorBlock { + return [Some some:seed]; +} + +- (id)copyWithZone:(NSZone *)zone { + return [None none]; +} + +- (NSEnumerator *)toEnumerator { + return [EmptyEnumerator emptyEnumerator]; +} + +- (Sequence *)asSequence { + return sequence(nil); +} + + + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/OCTotallyLazy.h b/Pods/OCTotallyLazy/src/main/OCTotallyLazy.h similarity index 100% rename from OCTotallyLazy.framework/Headers/OCTotallyLazy.h rename to Pods/OCTotallyLazy/src/main/OCTotallyLazy.h diff --git a/OCTotallyLazy.framework/Headers/Option.h b/Pods/OCTotallyLazy/src/main/Option.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Option.h rename to Pods/OCTotallyLazy/src/main/Option.h diff --git a/Pods/OCTotallyLazy/src/main/Option.m b/Pods/OCTotallyLazy/src/main/Option.m new file mode 100644 index 0000000..0751aa9 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Option.m @@ -0,0 +1,70 @@ +#import "Option.h" +#import "None.h" +#import "Some.h" +#import "Sequence.h" + +@implementation Option + +- (Sequence *)asSequence { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + ++ (id)option:(id)value { + return (value == nil) ? [None none] : [Some some:value]; +} + +- (BOOL)isEmpty { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return FALSE; +} + +- (id)flatMap:(id (^)(id))funcBlock { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +- (id)fold:(id)value with:(id (^)(id, id))functorBlock { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +- (id)get { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +- (id)getOrElse:(id)other { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +- (id)getOrInvoke:(id (^)())funcBlock { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +- (id)map:(id (^)(id))funcBlock { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +- (void)maybe:(void (^)(id))invokeWhenSomeBlock { + [NSException raise:@"Unsupported" format:@"Unsupported"]; +} + +- (NSEnumerator *)toEnumerator { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +- (Option *)flatten { + return [self isEmpty] ? [None none] : [[[self asSequence] flatten] headOption]; +} + +- (id)copyWithZone:(NSZone *)zone { + [NSException raise:@"Unsupported" format:@"Unsupported"]; + return nil; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Pair.h b/Pods/OCTotallyLazy/src/main/Pair.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Pair.h rename to Pods/OCTotallyLazy/src/main/Pair.h diff --git a/Pods/OCTotallyLazy/src/main/Pair.m b/Pods/OCTotallyLazy/src/main/Pair.m new file mode 100644 index 0000000..2d07e5d --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Pair.m @@ -0,0 +1,41 @@ +#import "Pair.h" + +@implementation Pair { + +@private + id _left; + id _right; +} +@synthesize left = _left; +@synthesize right = _right; + +- (Pair *)initWithLeft:(id)aLeft right:(id)aRight { + self = [super init]; + _left = aLeft; + _right = aRight; + return self; +} + +- (Sequence *)toSequence { + return sequence(_left, _right, nil); +} + ++ (Pair *)left:(id)aLeft right:(id)aRight { + return [[Pair alloc] initWithLeft:aLeft right:aRight]; +} + +- (BOOL)isEqual:(id)object { + if (![object isKindOfClass:[Pair class]] || object == nil) { + return FALSE; + } + Pair *otherObject = object; + return [otherObject.left isEqual: self.left] && [otherObject.right isEqual: self.right]; +} + +-(NSString *)description { + return [NSString stringWithFormat:@"[Pair left:(%@) right:(%@)]", [self.left description], [self.right description]]; +} + + + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Queue.h b/Pods/OCTotallyLazy/src/main/Queue.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Queue.h rename to Pods/OCTotallyLazy/src/main/Queue.h diff --git a/Pods/OCTotallyLazy/src/main/Queue.m b/Pods/OCTotallyLazy/src/main/Queue.m new file mode 100644 index 0000000..c7ccbd9 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Queue.m @@ -0,0 +1,39 @@ +#import +#import "Queue.h" + + +@implementation Queue { + NSMutableArray *queue; +} + +- (id)init { + self = [super init]; + if (self) { + queue = [[NSMutableArray alloc] init]; + } + return self; +} + + +- (BOOL)isEmpty { + return [queue isEmpty]; +} + +- (id)remove { + if ([self isEmpty]) { + return nil; + } + id item = [queue objectAtIndex:0]; + [queue removeObjectAtIndex:0]; + return item; +} + +- (void)add:(id)item { + [queue addObject:item]; +} + ++(Queue *)queue { + return [[Queue alloc]init]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Range.h b/Pods/OCTotallyLazy/src/main/Range.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Range.h rename to Pods/OCTotallyLazy/src/main/Range.h diff --git a/Pods/OCTotallyLazy/src/main/Range.m b/Pods/OCTotallyLazy/src/main/Range.m new file mode 100644 index 0000000..28367fc --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Range.m @@ -0,0 +1,22 @@ +#import "Range.h" +#import "EasyEnumerable.h" +#import "EnumerateEnumerator.h" +#import "Callables.h" +#import "Predicates.h" + + +@implementation Range + ++ (EasyEnumerable *)incrementingEnumerator:(NSNumber *)start { + return [EasyEnumerable with:^{ return [EnumerateEnumerator withCallable:TL_increment() seed:start]; }]; +} + ++ (Sequence *)range:(NSNumber *)start { + return [Sequence with:[self incrementingEnumerator:start]]; +} + ++ (Sequence *)range:(NSNumber *)start end:(NSNumber *)end { + return [[Sequence with:[self incrementingEnumerator:start]] takeWhile:TL_lessThanOrEqualTo(end)]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Sequence.h b/Pods/OCTotallyLazy/src/main/Sequence.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Sequence.h rename to Pods/OCTotallyLazy/src/main/Sequence.h diff --git a/Pods/OCTotallyLazy/src/main/Sequence.m b/Pods/OCTotallyLazy/src/main/Sequence.m new file mode 100644 index 0000000..7635eea --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Sequence.m @@ -0,0 +1,270 @@ +#define TL_COERCIONS + +#import "NSEnumerator+OCTotallyLazy.h" +#import "PairEnumerator.h" +#import "MemoisedEnumerator.h" +#import "MemoisedSequence.h" +#import "RepeatEnumerator.h" +#import "EasyEnumerable.h" +#import "Callables.h" +#import "GroupedEnumerator.h" +#import "Pair.h" +#import "Range.h" +#import "PartitionEnumerator.h" +#import "OCTotallyLazy.h" +#import "MergeEnumerator.h" + +@implementation Sequence { + id enumerable; + NSEnumerator *forwardOnlyEnumerator; +} + +- (Sequence *)initWith:(id )anEnumerable { + self = [super init]; + enumerable = anEnumerable; + forwardOnlyEnumerator = [enumerable toEnumerator]; + return self; +} + + +- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(__unsafe_unretained id[])buffer count:(NSUInteger)len { + return [forwardOnlyEnumerator countByEnumeratingWithState:state objects:buffer count:len]; +} + +- (Sequence *)add:(id)value { + return [self join:sequence(value, nil)]; +} + +- (Sequence *)cons:(id)value { + return [sequence(value, nil) join:self]; +} + +- (Sequence *)drop:(int)toDrop { + return [Sequence with:[EasyEnumerable with:^{ + return [[self toEnumerator] drop:toDrop]; + }]]; +} + +- (Sequence *)dropWhile:(BOOL (^)(id))funcBlock { + return [Sequence with:[EasyEnumerable with:^{ + return [[self toEnumerator] dropWhile:funcBlock]; + }]]; +} + +- (id)first { + return [self head]; +} + +- (Sequence *)flatMap:(id (^)(id))funcBlock { + return [Sequence with:[EasyEnumerable with:^{ + return [[[self toEnumerator] map:funcBlock] flatten]; + }]]; +} + +- (Sequence *)filter:(BOOL (^)(id))predicate { + return [Sequence with:[EasyEnumerable with:^{ + return [[self toEnumerator] filter:predicate]; + }]]; +} + +- (Option *)find:(BOOL (^)(id))predicate { + return [[self toEnumerator] find:predicate]; +} + +- (Sequence *)flatten { + return [Sequence with:[EasyEnumerable with:^{ + return [[self toEnumerator] flatten]; + }]]; +} + +- (id)fold:(id)value with:(id (^)(id, id))functorBlock { + return [[self asArray] fold:value with:functorBlock]; +} + +- (void)foreach:(void (^)(id))funcBlock { + [[self asArray] foreach:funcBlock]; +} + +- (Sequence *)grouped:(int)n { + return [Sequence with:[EasyEnumerable with:^{ + return [GroupedEnumerator with:[self toEnumerator] groupSize:n]; + }]]; +} + +- (Sequence *)groupBy:(FUNCTION1)groupingBlock { + return [[[self asArray] groupBy:groupingBlock] asSequence]; +} + +- (id)head { + id item = [self toEnumerator].nextObject; + if (item == nil) { + [NSException raise:@"NoSuchElementException" format:@"Expected a sequence with at least one element, but sequence was empty."]; + } + return item; +} + +- (Option *)headOption { + return option([self toEnumerator].nextObject); +} + +- (Sequence *)join:(id )toJoin { + return [sequence(self, toJoin, nil) flatten]; +} + +- (Sequence *)map:(id (^)(id))funcBlock { + return [Sequence with:[EasyEnumerable with:^{ + return [[self toEnumerator] map:funcBlock]; + }]]; +} + +- (Sequence *)mapWithIndex:(id (^)(id, NSInteger))funcBlock { + return [[self zipWithIndex] map:^(Pair *itemAndIndex) { + return funcBlock(itemAndIndex.left, [itemAndIndex.right intValue]); + }]; +} + +- (Sequence *)merge:(Sequence *)toMerge { + return [[Sequence with:[EasyEnumerable with:^{ + return [MergeEnumerator with:[self toEnumerator] toMerge:[toMerge toEnumerator]]; + }]] flatten]; +} + +- (Pair *)partition:(BOOL (^)(id))predicate { + Queue *matched = [Queue queue]; + Queue *unmatched = [Queue queue]; + NSEnumerator *underlyingEnumerator = [self toEnumerator]; + Sequence *leftSequence = memoiseSeq([EasyEnumerable with:^{ + return [PartitionEnumerator with:underlyingEnumerator + predicate:predicate + matched:matched + unmatched:unmatched]; + }]); + Sequence *rightSequence = memoiseSeq([EasyEnumerable with:^{ + return [PartitionEnumerator with:underlyingEnumerator + predicate:TL_not(predicate) + matched:unmatched + unmatched:matched]; + }]); + return [Pair left:leftSequence right:rightSequence]; +} + +- (id)reduce:(id (^)(id, id))functorBlock { + return [[self asArray] reduce:functorBlock]; +} + +- (id)second { + return [[self tail] head]; +} + +- (Pair *)splitAt:(int)splitIndex { + return [self splitWhen:TL_not(TL_countTo(splitIndex))]; +} + +- (Pair *)splitOn:(id)splitItem { + return [self splitWhen:TL_equalTo(splitItem)]; +} + +- (Pair *)splitWhen:(BOOL (^)(id))predicate { + Pair *partitioned = [self partition:TL_whileTrue(TL_not(predicate))]; + return [Pair left:partitioned.left right:[partitioned.right tail]]; +} + +- (Sequence *)tail { + return [Sequence with:[EasyEnumerable with:^{ + NSEnumerator *const anEnumerator = [self toEnumerator]; + [anEnumerator nextObject]; + return anEnumerator; + }]]; +} + +- (Sequence *)take:(int)n { + return [Sequence with:[EasyEnumerable with:^{ + return [[self toEnumerator] take:n]; + }]]; +} + +- (Sequence *)takeWhile:(BOOL (^)(id))funcBlock { + return [Sequence with:[EasyEnumerable with:^{ + return [[self toEnumerator] takeWhile:funcBlock]; + }]]; +} + +- (NSDictionary *)toDictionary:(id (^)(id))valueBlock { + return [self fold:[NSMutableDictionary dictionary] with:^(NSMutableDictionary *accumulator, id item) { + if ([accumulator objectForKey:item] == nil) { + [accumulator setObject:valueBlock(item) forKey:item]; + } + return accumulator; + }]; +} + +- (NSString *)toString { + return [self toString:@""]; +} + +- (NSString *)toString:(NSString *)separator { + return [self reduce:TL_appendWithSeparator(separator)]; +} + +- (NSString *)toString:(NSString *)start separator:(NSString *)separator end:(NSString *)end { + return [[start stringByAppendingString:[self toString:separator]] stringByAppendingString:end]; +} + +- (Sequence *)zip:(Sequence *)otherSequence { + return [Sequence with:[EasyEnumerable with:^{ + return [PairEnumerator withLeft:[self toEnumerator] right:[otherSequence toEnumerator]]; + }]]; +} + +- (Sequence *)zipWithIndex { + return [self zip:[Range range:[NSNumber numberWithInt:0]]]; +} + +- (Sequence *)cycle { + return [Sequence with:[EasyEnumerable with:^{ + return [RepeatEnumerator with:[MemoisedEnumerator with:[self toEnumerator]]]; + }]]; +} + ++ (Sequence *)with:(id )enumerable { + return [[Sequence alloc] initWith:enumerable]; +} + +- (NSDictionary *)asDictionary { + return [[self asArray] asDictionary]; +} + +- (NSArray *)asArray { + NSEnumerator *itemsEnumerator = [self toEnumerator]; + NSMutableArray *collect = [NSMutableArray array]; + id object; + while ((object = [itemsEnumerator nextObject]) != nil) { + [collect addObject:object]; + } + return collect; +} + +- (NSSet *)asSet { + return [NSSet setWithArray:[self asArray]]; +} + +- (NSString *)description { + NSEnumerator *itemsEnumerator = [self toEnumerator]; + NSString *description = @"Sequence ["; + int count = 3; + id item; + while (count > 0 && (item = itemsEnumerator.nextObject)) { + description = [description stringByAppendingFormat:@"%@, ", item]; + count--; + } + if ([itemsEnumerator nextObject] != nil) { + description = [description stringByAppendingString:@"..."]; + } + return [description stringByAppendingString:@"]"]; +} + +- (NSEnumerator *)toEnumerator { + return [enumerable toEnumerator]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Some.h b/Pods/OCTotallyLazy/src/main/Some.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Some.h rename to Pods/OCTotallyLazy/src/main/Some.h diff --git a/Pods/OCTotallyLazy/src/main/Some.m b/Pods/OCTotallyLazy/src/main/Some.m new file mode 100644 index 0000000..b27f58f --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/Some.m @@ -0,0 +1,70 @@ +#import "Some.h" +#import "Sequence.h" +#import "SingleValueEnumerator.h" + +@implementation Some { + id value; +} + +-(Option *)initWithValue:(id )aValue { + self = [super init]; + value = aValue; + return self; +} + ++ (Option *)some:(id)value { + return [[Some alloc] initWithValue: value]; +} + +- (BOOL)isEmpty { + return FALSE; +} + +- (BOOL)isEqual:(id)otherObject { + if (![otherObject isKindOfClass:[Some class]]) { + return FALSE; + } + return [[otherObject get] isEqual:[self get]]; +} + +- (id)get { + return value; +} + +- (id)getOrElse:(id)other { + return value; +} + +- (id)getOrInvoke:(id (^)())funcBlock { + return value; +} + +- (id)map:(id (^)(id))funcBlock { + return [Some some:funcBlock(value)]; +} + +- (id)flatMap:(id (^)(id))funcBlock { + return [[self flatten] map:funcBlock]; +} + +- (id)fold:(id)seed with:(id (^)(id, id))functorBlock { + return [Some some:functorBlock(seed, value)]; +} + +- (Sequence *)asSequence { + return sequence(value, nil); +} + +- (NSEnumerator *)toEnumerator { + return [SingleValueEnumerator singleValue:value]; +} + +- (id)copyWithZone:(NSZone *)zone { + return [Some some:value]; +} + +- (void)maybe:(void (^)(id))invokeWhenSomeBlock { + invokeWhenSomeBlock(value); +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Types.h b/Pods/OCTotallyLazy/src/main/Types.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Types.h rename to Pods/OCTotallyLazy/src/main/Types.h diff --git a/OCTotallyLazy.framework/Headers/EmptyEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/EmptyEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/EmptyEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/EmptyEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/EmptyEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/EmptyEnumerator.m new file mode 100644 index 0000000..9982425 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/EmptyEnumerator.m @@ -0,0 +1,14 @@ +#import "EmptyEnumerator.h" + + +@implementation EmptyEnumerator + ++ (NSEnumerator *)emptyEnumerator { + return [[EmptyEnumerator alloc] init]; +} + +- (id)nextObject { + return nil; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/EnumerateEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/EnumerateEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.m new file mode 100644 index 0000000..6d9c0a9 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/EnumerateEnumerator.m @@ -0,0 +1,27 @@ +#import "EnumerateEnumerator.h" + + +@implementation EnumerateEnumerator { + id (^callableFunc)(id); + id seed; +} + +- (EnumerateEnumerator *)initWithCallable:(id (^)(id))aCallableFunc seed:(id)aSeed { + self = [super init]; + callableFunc = [aCallableFunc copy]; + seed = aSeed; + return self; +} + +- (id)nextObject { + id result = seed; + seed = callableFunc(seed); + return result; +} + + ++ (EnumerateEnumerator *)withCallable:(id (^)(id))callableFunc seed:(id)aSeed { + return [[EnumerateEnumerator alloc] initWithCallable:callableFunc seed:aSeed]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/FilterEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/FilterEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/FilterEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/FilterEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/FilterEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/FilterEnumerator.m new file mode 100644 index 0000000..a70ddb3 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/FilterEnumerator.m @@ -0,0 +1,32 @@ +#import "FilterEnumerator.h" + + +@implementation FilterEnumerator { + NSEnumerator *enumerator; + BOOL (^filterBlock)(id); +} + +- (FilterEnumerator *)initWithEnumerator:(NSEnumerator *)anEnumerator andFilter:(BOOL (^)(id))aFilterBlock { + self = [super init]; + enumerator = anEnumerator; + filterBlock = [aFilterBlock copy]; + return self; +} + ++ (NSEnumerator *)withEnumerator:(NSEnumerator *)enumerator andFilter:(BOOL (^)(id))filterBlock { + return [[FilterEnumerator alloc] initWithEnumerator:enumerator andFilter:filterBlock]; +} + +- (id)nextObject { + id item; + while((item = [enumerator nextObject])) { + if(filterBlock(item)) { + return item; + } + } + return nil; +} + + + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/FlattenEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/FlattenEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/FlattenEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/FlattenEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/FlattenEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/FlattenEnumerator.m new file mode 100644 index 0000000..cc4e365 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/FlattenEnumerator.m @@ -0,0 +1,35 @@ +#import "FlattenEnumerator.h" +#import "EmptyEnumerator.h" +#import "Enumerable.h" + +@implementation FlattenEnumerator { + NSEnumerator *enumerator; + NSEnumerator *currentEnumerator; +} + +- (FlattenEnumerator *)initWithEnumerator:(NSEnumerator *)anEnumerator { + self = [super init]; + enumerator = anEnumerator; + currentEnumerator = [EmptyEnumerator emptyEnumerator]; + return self; +} + + +- (id)nextObject { + id item; + while((item = [currentEnumerator nextObject]) == nil) { + id nextItem = [enumerator nextObject]; + if ([nextItem respondsToSelector:@selector(toEnumerator)]) { + currentEnumerator = [FlattenEnumerator withEnumerator:[nextItem toEnumerator]]; + continue; + } + return nextItem; + } + return item; +} + ++ (NSEnumerator *)withEnumerator:(NSEnumerator *)enumerator { + return [[FlattenEnumerator alloc] initWithEnumerator:enumerator]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/GroupedEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/GroupedEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/GroupedEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/GroupedEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/GroupedEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/GroupedEnumerator.m new file mode 100644 index 0000000..f961c1b --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/GroupedEnumerator.m @@ -0,0 +1,34 @@ +#import +#import "GroupedEnumerator.h" + + +@implementation GroupedEnumerator { + NSEnumerator *enumerator; + int groupSize; +} + +- (GroupedEnumerator *)initWithEnumerator:(NSEnumerator *)anEnumerator groupSize:(int)aGroupSize { + self = [super init]; + enumerator = anEnumerator; + groupSize = aGroupSize; + return self; +} + +- (id)nextObject { + int position = 0; + id item; + NSMutableArray *collect = [NSMutableArray array]; + while(position < groupSize && (item = enumerator.nextObject) != nil) { + [collect addObject:item]; + position++; + } + + return (position == 0) ? nil : collect; +} + + ++ (GroupedEnumerator *)with:(NSEnumerator *)enumerator groupSize:(int)groupSize { + return [[GroupedEnumerator alloc] initWithEnumerator:enumerator groupSize:groupSize]; + +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/MapEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/MapEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/MapEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/MapEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/MapEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/MapEnumerator.m new file mode 100644 index 0000000..a58552c --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/MapEnumerator.m @@ -0,0 +1,28 @@ +#import +#import "MapEnumerator.h" + + +@implementation MapEnumerator { + NSEnumerator *enumerator; + id (^func)(id); +} + +- (MapEnumerator *)initWithEnumerator:(NSEnumerator *)anEnumerator andFunction:(id (^)(id))aFunc { + self = [super init]; + enumerator = anEnumerator; + func = [aFunc copy]; + return self; +} + ++ (NSEnumerator *)withEnumerator:(NSEnumerator *)enumerator andFunction:(id (^)(id))func { + return [[MapEnumerator alloc] initWithEnumerator:enumerator andFunction:func]; +} + +- (id)nextObject { + id item = [enumerator nextObject]; + return (item == nil) ? nil : [item conformsToProtocol:@protocol(Mappable)] ? [item map:func] : func(item); +} + + + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/MemoisedEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/MemoisedEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.m new file mode 100644 index 0000000..0368744 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/MemoisedEnumerator.m @@ -0,0 +1,68 @@ +#import "MemoisedEnumerator.h" + + +@implementation MemoisedEnumerator { + NSEnumerator *enumerator; + NSMutableArray *memory; + NSInteger position; +} + +- (int)previousIndex { + return position - 1; +} + +- (int)nextIndex { + return position; +} + +- (id)previousObject { + return position > 0 ? [memory objectAtIndex:(NSUInteger) --position] : nil; +} + +- (BOOL)hasCachedAnswer { + return position < [memory count]; +} + +- (id)cachedAnswer:(NSInteger)index { + return [memory objectAtIndex:(NSUInteger) index]; +} + +- (id)nextObject { + if ([self hasCachedAnswer]) { + return [self cachedAnswer:position++]; + } + id item = [enumerator nextObject]; + if (item != nil) { + [memory addObject:item]; + position++; + return item; + } + return nil; +} + +- (MemoisedEnumerator *)initWith:(NSEnumerator *)anEnumerator memory:(NSMutableArray *)aMemory { + self = [super init]; + enumerator = anEnumerator; + memory = aMemory; + position = 0; + return self; +} + + +- (id)firstObject { + position = 0; + return [self nextObject]; +} + +- (void)reset { + +} + ++ (MemoisedEnumerator *)with:(NSEnumerator *)enumerator { + return [[MemoisedEnumerator alloc] initWith:enumerator memory:[NSMutableArray array]]; +} + ++ (MemoisedEnumerator *)with:(NSEnumerator *)enumerator memory:(NSMutableArray *)memory { + return [[MemoisedEnumerator alloc] initWith:enumerator memory:memory]; +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/MergeEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/MergeEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/MergeEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/MergeEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/MergeEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/MergeEnumerator.m new file mode 100644 index 0000000..3ca4d98 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/MergeEnumerator.m @@ -0,0 +1,31 @@ +#import "MergeEnumerator.h" +#import "Pair.h" + + +@implementation MergeEnumerator { + NSEnumerator *left; + NSEnumerator *right; +} + +- (MergeEnumerator *)initWith:(NSEnumerator *)leftEnumerator toMerge:(NSEnumerator *)rightEnumerator { + self = [super init]; + left = leftEnumerator; + right = rightEnumerator; + return self; +} + +- (id)nextObject { + id leftItem = [Option option:[left nextObject]]; + id rightItem = [Option option:[right nextObject]]; + if([leftItem isEmpty] && [rightItem isEmpty]) { + return nil; + } + return sequence(leftItem, rightItem, nil); +} + + ++ (MergeEnumerator *)with:(NSEnumerator *)leftEnumerator toMerge:(NSEnumerator *)rightEnumerator { + return [[MergeEnumerator alloc] initWith:leftEnumerator toMerge:rightEnumerator]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/NSEnumerator+OCTotallyLazy.h b/Pods/OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.h similarity index 100% rename from OCTotallyLazy.framework/Headers/NSEnumerator+OCTotallyLazy.h rename to Pods/OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.m b/Pods/OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.m new file mode 100644 index 0000000..93b45e2 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/NSEnumerator+OCTotallyLazy.m @@ -0,0 +1,48 @@ +#import "NSEnumerator+OCTotallyLazy.h" +#import "FlattenEnumerator.h" +#import "MapEnumerator.h" +#import "FilterEnumerator.h" +#import "Some.h" +#import "None.h" +#import "TakeWhileEnumerator.h" + +@implementation NSEnumerator (OCTotallyLazy) + +- (NSEnumerator *)drop:(int)toDrop { + return [self dropWhile:TL_countTo(toDrop)]; +} + +- (NSEnumerator *)dropWhile:(PREDICATE)predicate { + return [self filter:TL_not(TL_whileTrue(predicate))]; +} + +- (NSEnumerator *)filter:(PREDICATE)predicate { + return [FilterEnumerator withEnumerator:self andFilter:predicate]; +} + +- (Option *)find:(PREDICATE)predicate { + for(id item in self) { + if (predicate(item)) { + return [Some some:item]; + } + } + return [None none]; +} + +-(NSEnumerator *)flatten { + return [FlattenEnumerator withEnumerator:self]; +} + +- (NSEnumerator *)map:(id (^)(id))func { + return [MapEnumerator withEnumerator:self andFunction:func]; +} + +- (NSEnumerator *)take:(int)n { + return [self takeWhile:TL_countTo(n)]; +} + +- (NSEnumerator *)takeWhile:(BOOL (^)(id))predicate { + return [TakeWhileEnumerator with:self predicate:TL_whileTrue(predicate)]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/PairEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/PairEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/PairEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/PairEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/PairEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/PairEnumerator.m new file mode 100644 index 0000000..533fa79 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/PairEnumerator.m @@ -0,0 +1,31 @@ +#import "PairEnumerator.h" +#import "Pair.h" + + +@implementation PairEnumerator { + NSEnumerator *left; + NSEnumerator *right; +} +- (PairEnumerator *)initWithLeft:(NSEnumerator *)leftEnumerator right:(NSEnumerator *)rightEnumerator { + self = [super init]; + left = leftEnumerator; + right = rightEnumerator; + return self; +} + +- (id)nextObject { + id leftItem; + id rightItem; + while(((leftItem = [left nextObject]) != nil) && ((rightItem = [right nextObject]) != nil)){ + return [Pair left:leftItem right:rightItem]; + } + return nil; +} + + + ++ (PairEnumerator *)withLeft:(NSEnumerator *)leftEnumerator right:(NSEnumerator *)rightEnumerator { + return [[PairEnumerator alloc] initWithLeft:leftEnumerator right:rightEnumerator]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/PartitionEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/PartitionEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/PartitionEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/PartitionEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/PartitionEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/PartitionEnumerator.m new file mode 100644 index 0000000..7170834 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/PartitionEnumerator.m @@ -0,0 +1,40 @@ +#import "PartitionEnumerator.h" +#import "Queue.h" + + +@implementation PartitionEnumerator { + NSEnumerator *underlyingEnumerator; + PREDICATE predicate; + Queue *matched; + Queue *unmatched; +} + +- (id)nextObject { + if(![matched isEmpty]) { + return [matched remove]; + } + id result = [underlyingEnumerator nextObject]; + if (result == nil) { + return nil; + } + if (predicate(result)) { + return result; + } + [unmatched add:result]; + return [self nextObject]; +} + +- (PartitionEnumerator *)initWith:(NSEnumerator *)anEnumerator predicate:(PREDICATE)aPredicate matched:(Queue *)aMatched unmatched:(Queue *)anUnmatched { + self = [super init]; + underlyingEnumerator = anEnumerator; + predicate = [aPredicate copy]; + matched = aMatched; + unmatched = anUnmatched; + return self; +} + + ++ (PartitionEnumerator *)with:(NSEnumerator *)enumerator predicate:(PREDICATE)predicate matched:(Queue *)matched unmatched:(Queue *)unmatched { + return [[PartitionEnumerator alloc] initWith:enumerator predicate:predicate matched:matched unmatched:unmatched]; +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/RepeatEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/RepeatEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/RepeatEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/RepeatEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/RepeatEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/RepeatEnumerator.m new file mode 100644 index 0000000..159917f --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/RepeatEnumerator.m @@ -0,0 +1,23 @@ +#import "RepeatEnumerator.h" +#import "MemoisedEnumerator.h" + + +@implementation RepeatEnumerator { + MemoisedEnumerator *enumerator; +} +- (RepeatEnumerator *)initWith:(MemoisedEnumerator *)anEnumerator { + self = [super init]; + enumerator = anEnumerator; + return self; +} + +- (id)nextObject { + id item = [enumerator nextObject]; + return (item == nil) ? [enumerator firstObject] : item; +} + + ++ (RepeatEnumerator *)with:(MemoisedEnumerator *)anEnumerator { + return [[RepeatEnumerator alloc] initWith:anEnumerator]; +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/SingleValueEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/SingleValueEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.m new file mode 100644 index 0000000..155d216 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/SingleValueEnumerator.m @@ -0,0 +1,29 @@ +#import "SingleValueEnumerator.h" + + +@implementation SingleValueEnumerator { + id value; + BOOL valueRetrieved; +} +- (SingleValueEnumerator *)initWithValue:(id)aValue { + self = [super init]; + value = aValue; + valueRetrieved = FALSE; + return self; + +} + ++ (SingleValueEnumerator *)singleValue:(id)value { + return [[SingleValueEnumerator alloc] initWithValue:value]; +} + +- (id)nextObject { + if (valueRetrieved) { + return nil; + } + valueRetrieved = TRUE; + return value; +} + + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/TakeWhileEnumerator.h b/Pods/OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.h similarity index 100% rename from OCTotallyLazy.framework/Headers/TakeWhileEnumerator.h rename to Pods/OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.h diff --git a/Pods/OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.m b/Pods/OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.m new file mode 100644 index 0000000..214d907 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/enumerators/TakeWhileEnumerator.m @@ -0,0 +1,29 @@ +#import +#import "TakeWhileEnumerator.h" + + +@implementation TakeWhileEnumerator { + NSEnumerator *enumerator; + + BOOL (^predicate)(id); + +} + +- (NSEnumerator *)initWith:(NSEnumerator *)anEnumerator predicate:(PREDICATE)aPredicate { + self = [super init]; + enumerator = anEnumerator; + predicate = aPredicate; + return self; + +} + +- (id)nextObject { + id item = [enumerator nextObject]; + return predicate(item) ? item : nil; +} + + ++ (NSEnumerator *)with:(NSEnumerator *)anEnumerator predicate:(PREDICATE)predicate { + return [[TakeWhileEnumerator alloc] initWith:anEnumerator predicate:predicate]; +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Function1.h b/Pods/OCTotallyLazy/src/main/functions/Function1.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Function1.h rename to Pods/OCTotallyLazy/src/main/functions/Function1.h diff --git a/Pods/OCTotallyLazy/src/main/functions/Function1.m b/Pods/OCTotallyLazy/src/main/functions/Function1.m new file mode 100644 index 0000000..661ca8b --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/functions/Function1.m @@ -0,0 +1,21 @@ +#import "Function1.h" + +@interface Function1() +@property(nonatomic, copy) FUNCTION1 f1Block; +@end + +@implementation Function1 + +- (id)initF1:(FUNCTION1)f1Block { + self = [super init]; + if (self) { + self.f1Block = f1Block; + } + return self; +} + +- (id)apply:(id)argument1 { + return self.f1Block(argument1); +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Function2.h b/Pods/OCTotallyLazy/src/main/functions/Function2.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Function2.h rename to Pods/OCTotallyLazy/src/main/functions/Function2.h diff --git a/Pods/OCTotallyLazy/src/main/functions/Function2.m b/Pods/OCTotallyLazy/src/main/functions/Function2.m new file mode 100644 index 0000000..42fcd09 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/functions/Function2.m @@ -0,0 +1,24 @@ +#import "Function2.h" +#import "Function1.h" + +@interface Function2() +@property (nonatomic, copy) FUNCTION2 f2Block; +@end + +@implementation Function2 + +- (id)initF2:(FUNCTION2)f2Block { + self = [super init]; + if (self) { + self.f2Block = f2Block; + } + return self; +} + +-(Function1 *)apply:(id)argument1 { + return [[Function1 alloc] initF1:^(id argument2) { + return self.f2Block(argument1, argument2); + }]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Functions.h b/Pods/OCTotallyLazy/src/main/functions/Functions.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Functions.h rename to Pods/OCTotallyLazy/src/main/functions/Functions.h diff --git a/Pods/OCTotallyLazy/src/main/functions/Functions.m b/Pods/OCTotallyLazy/src/main/functions/Functions.m new file mode 100644 index 0000000..f93adca --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/functions/Functions.m @@ -0,0 +1,20 @@ +#import "Functions.h" + + +@implementation Functions + ++(Function2 *)f2:(FUNCTION2)f2Block { + return [[Function2 alloc] initF2:f2Block]; +} + ++(Function1 *)f1:(FUNCTION1)f1Block { + return [[Function1 alloc] initF1:f1Block]; +} + ++ (Function1 *)compose:(Function1 *)a and:(Function1 *)b { + return [Functions f1:^(id argument) { + return [b apply:[a apply:argument]]; + }]; +} + +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Numbers.h b/Pods/OCTotallyLazy/src/main/numbers/Numbers.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Numbers.h rename to Pods/OCTotallyLazy/src/main/numbers/Numbers.h diff --git a/Pods/OCTotallyLazy/src/main/numbers/Numbers.m b/Pods/OCTotallyLazy/src/main/numbers/Numbers.m new file mode 100644 index 0000000..74d0efc --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/numbers/Numbers.m @@ -0,0 +1,67 @@ +#import +#import "Numbers.h" + +@implementation Numbers ++ (FUNCTION2)sum { + return [^(NSNumber *a, NSNumber *b) { + return [NSNumber numberWithDouble:a.doubleValue + b.doubleValue]; + } copy]; +} + ++ (FUNCTION2)average { + __block int count = 1; + return [^(NSNumber *previousAverage, NSNumber *number) { + count++; + return [NSNumber numberWithDouble:previousAverage.doubleValue + ((number.doubleValue - previousAverage.doubleValue)/count)]; + } copy]; +} + ++ (FUNCTION2)multiplyBy { + return [^(NSNumber *a, NSNumber *b) { + return [NSNumber numberWithDouble:a.doubleValue * b.doubleValue]; + } copy]; +} + ++ (FUNCTION1)multiplyBy:(NSNumber *)multiplier { + return [^(NSNumber *number) { + return [NSNumber numberWithDouble:number.doubleValue * multiplier.doubleValue]; + } copy]; + +} + ++ (FUNCTION2)divideBy { + return [^(NSNumber *a, NSNumber *b) { + return [NSNumber numberWithDouble:a.doubleValue / b.doubleValue]; + } copy]; +} + ++ (FUNCTION1)divideBy:(NSNumber *)divisor { + return [^(NSNumber *number) { + return [NSNumber numberWithDouble:number.doubleValue / divisor.doubleValue]; + } copy]; +} + ++ (FUNCTION2)add { + return [^(NSNumber *a, NSNumber *b) { + return [NSNumber numberWithDouble:a.doubleValue + b.doubleValue]; + } copy]; +} + ++ (FUNCTION1)add:(NSNumber *)addition { + return [^(NSNumber *number) { + return [NSNumber numberWithDouble:number.doubleValue + addition.doubleValue]; + } copy]; +} + ++ (FUNCTION2)subtract { + return [^(NSNumber *a, NSNumber *b) { + return [NSNumber numberWithDouble:a.doubleValue - b.doubleValue]; + } copy]; +} + ++ (FUNCTION1)substract:(NSNumber *)subtractor { + return [^(NSNumber *number) { + return [NSNumber numberWithDouble:number.doubleValue - subtractor.doubleValue]; + } copy]; +} +@end \ No newline at end of file diff --git a/OCTotallyLazy.framework/Headers/Predicates.h b/Pods/OCTotallyLazy/src/main/predicates/Predicates.h similarity index 100% rename from OCTotallyLazy.framework/Headers/Predicates.h rename to Pods/OCTotallyLazy/src/main/predicates/Predicates.h diff --git a/Pods/OCTotallyLazy/src/main/predicates/Predicates.m b/Pods/OCTotallyLazy/src/main/predicates/Predicates.m new file mode 100644 index 0000000..fc56c21 --- /dev/null +++ b/Pods/OCTotallyLazy/src/main/predicates/Predicates.m @@ -0,0 +1,84 @@ +#import "Predicates.h" + +@implementation Predicates ++ (PREDICATE)alternate:(BOOL)startState { + __block BOOL state = !startState; + return [^(id item) { + state = !state; + return state; + } copy]; +} + ++ (PREDICATE)andLeft:(PREDICATE)left withRight:(PREDICATE)right { + return [^(id item) { + return left(item) && right(item); + } copy]; +} + ++ (PREDICATE)orLeft:(PREDICATE)left withRight:(PREDICATE)right { + return [^(id item) { + return left(item) || right(item); + } copy]; +} + ++ (PREDICATE)countTo:(int)n { + __block int count = n; + return [^(id item) { + return (count-- > 0); + } copy]; +} + ++ (PREDICATE)containedIn:(NSArray *)existing { + return [^(id item) { return [existing containsObject:item];} copy]; +} + ++ (PREDICATE)containsString:(NSString *)toMatch { + return [^(id item) { return [[item description] rangeOfString:toMatch].length > 0;} copy]; +} + ++ (PREDICATE)equalTo:(id)comparable { + return [^(id item) { return (BOOL)[item isEqual:comparable]; } copy]; +} + ++ (PREDICATE)everyNth:(int)n { + __block int count = 0; + return [^(id item) { + count++; + if (count == n) { + count = 0; + return TRUE; + } + return FALSE; + } copy]; +} + ++ (PREDICATE)greaterThan:(NSNumber *)comparable { + return [^(NSNumber *item) { return item.doubleValue > comparable.doubleValue;} copy]; +} + ++ (PREDICATE)lessThan:(NSNumber *)comparable { + return [^(NSNumber *item) { return item.doubleValue < comparable.doubleValue;} copy]; +} + ++ (PREDICATE)lessThanOrEqualTo:(NSNumber *)comparable { + return [^(NSNumber *item) { return item.doubleValue <= comparable.doubleValue;} copy]; +} + ++ (PREDICATE)not:(PREDICATE)predicate { + return [^(id item) { + return !predicate(item); + } copy]; +} + ++ (PREDICATE)startsWith:(NSString *)prefix { + return [^(NSString *item) { return [item hasPrefix:prefix];} copy]; +} + ++ (PREDICATE)whileTrue:(PREDICATE)predicate { + __block BOOL boolState = TRUE; + return [^(id item) { + boolState = boolState && predicate(item); + return boolState; + } copy]; +} +@end \ No newline at end of file diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..5b7c8e9 --- /dev/null +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,1641 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 00AA7D0EB2742099B9BC87920F0AA8B6 /* HCGenericTestFailureReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC5ABF14FA780A914D5EEC747366AA5 /* HCGenericTestFailureReporter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 01E533A85968A9A98199BED53EE078B7 /* RepeatEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 323B1A5DD39C883E208049025679FACC /* RepeatEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 022C8A2548127C088B2E6F2AAE05C2F7 /* HCSubstringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4276D63C7F4044A9E73D735DB1DA2C7C /* HCSubstringMatcher.m */; }; + 03050EDADD65B6B375B33ED2C25B2A35 /* HCIsCollectionContainingInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = F754BA2A5FEC8DF29433083579F4D04C /* HCIsCollectionContainingInOrder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03B003DBAAA7039E7FD6CB76367ABEB6 /* Function2.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9A02D5D09962E9FAA861A4A73D3337 /* Function2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04FB04D0D8AB9ED25DB726F8C1FC1E83 /* Foldable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ABB54DF51371944A4529ABBE1EAC4B3 /* Foldable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06E8864973918E8686BC6AD3A4D6E4C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; }; + 075EFF9773449A1183431E69CDE388F9 /* HCRunloopRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = C095C311FBC6821650959FAFD5101888 /* HCRunloopRunner.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0775D317659539AF28CD2AF839015E65 /* NSInvocation+OCHamcrest.m in Sources */ = {isa = PBXBuildFile; fileRef = 793E13D04C57364B40CBE7148EB5F444 /* NSInvocation+OCHamcrest.m */; }; + 0807FC2B0839A6597854038D4CB96B1E /* HCIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D6EF87B5D2A8AC7E56B2322829114426 /* HCIntReturnGetter.m */; }; + 091C475642698A764E4743D6A1B109F3 /* HCDescribedAs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5603404F8A83C6F48E56547DFFF3B6E1 /* HCDescribedAs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 095A770DFC6A66FDA4E44D2248AE5A41 /* HCFloatReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D9656D9F587ED414B1EACADB33DB17 /* HCFloatReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 09A99EC7EF2C612F6B58A01AABBCC6BD /* HCIsDictionaryContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = EAC57BF44012D59A778C51606A8A1E0B /* HCIsDictionaryContaining.m */; }; + 09FD24E9BA5A82B49DC864204C87A769 /* HCThrowsException.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B48F27951291ACFC9890B40FC613CC2 /* HCThrowsException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F3E6BB237F85A096F5BE93730D741EA /* HCCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 61143870BB032C7426E8DFE957636CF8 /* HCCharReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0F83944F720385C478D3EC37284BA221 /* HCAllOf.m in Sources */ = {isa = PBXBuildFile; fileRef = AA8BAABB0EA078E84287A08C39FA1322 /* HCAllOf.m */; }; + 108213B1CDDB7C2ED74E22CE81FAFE01 /* HCIsTypeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 681F403B3FDBB63B0178160405AC69DA /* HCIsTypeOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 108633472DCD234828BCC18B81365C75 /* EnumerateEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = A8D87EDBB6E93F7777A16A589278CA7B /* EnumerateEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10A919492D37D3ED515E8B3DE3887909 /* Predicates.m in Sources */ = {isa = PBXBuildFile; fileRef = 109C8C5E0171B9F0F5CCC0C9DEBA8948 /* Predicates.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 13B05051B1A10848ACA3F4050B3D9BB7 /* Pair.h in Headers */ = {isa = PBXBuildFile; fileRef = 37E62CA92531E3318194FFC025572BAE /* Pair.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 151FCD844C5355BE927C266D30CCC145 /* HCLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6754C38A6D64F62E23BED8109F4E91 /* HCLongReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 160A201ADE809A67502F84B2A0220087 /* HCHasCount.h in Headers */ = {isa = PBXBuildFile; fileRef = FE023ACBF38AE62CF530EE5D8C476976 /* HCHasCount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 181CECBD0C564EB943377CE91D66F1EF /* HCAssertThat.m in Sources */ = {isa = PBXBuildFile; fileRef = 03C63E17F363B5D07096ABD6751C2F30 /* HCAssertThat.m */; }; + 181EED324749CD2D5BABEBDCFBDB45DB /* Numbers.h in Headers */ = {isa = PBXBuildFile; fileRef = 55FE956639ED2430126C866B0973007E /* Numbers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D4ABBB14B5A787423B5F23D03656630 /* HCXCTestFailureReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C8AE9E474BE00173A56C141858F6D37 /* HCXCTestFailureReporter.m */; }; + 1D76E5FE5FE2543913DA132DC3199789 /* HCLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 573ECB96B91ED23311A8C7C1F3E42355 /* HCLongReturnGetter.m */; }; + 1DF7D331C7B545215F26F16AD1BB7B5F /* Numbers.m in Sources */ = {isa = PBXBuildFile; fileRef = 794B0C5249F7694479D6ED6FD57A50C9 /* Numbers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1F10FC092D9F76E371228118AE4A3481 /* Callables.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE94E620D02D007857E6FECF686D142 /* Callables.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1F6507C4DC7B9BC5DDD223229C3995B3 /* HCIsAnything.h in Headers */ = {isa = PBXBuildFile; fileRef = 61345F372863558DCB1EC70A2C2E5793 /* HCIsAnything.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20934A2659EF0E72A74B0C1244F4DCEE /* OCTotallyLazy-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B01F339EB2C1C21781E382FE95A2FD96 /* OCTotallyLazy-dummy.m */; }; + 21397D2A0C3686174D1E31B404101125 /* HCDoubleReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 493248C332DD1E04E8259FF5B4A32ECC /* HCDoubleReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 21E3C5DB6A5B227A52DFD172602A6DAA /* HCUnsignedShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = F2A93879D8A1D9892FAEA4FCAC23BF68 /* HCUnsignedShortReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 22667E8CDAEDCEF418400920AB8992C5 /* HCUnsignedShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A7200D6B401E64A53532621D6953C0 /* HCUnsignedShortReturnGetter.m */; }; + 227B7F7DCFC58B0BC446278D495CB877 /* Some.h in Headers */ = {isa = PBXBuildFile; fileRef = 875211007DE1B98D14E5281279A9586F /* Some.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22B702A6BCC9F0FAC7A7D9DF8A5650F5 /* HCBaseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 55BFF8917514566108F990D684D0D2C8 /* HCBaseMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2378B551E8CB22EB7C1D27C628B1F018 /* HCGenericTestFailureReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EF13B2E0F7192C22FA85C3BD2404A3B /* HCGenericTestFailureReporter.m */; }; + 2417816E6CEA2B0E4FC99AE41640242F /* HCMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E964347C00FB550A2E69E5420C903B4E /* HCMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27B237E419D11AFABA4FFD46F1C05438 /* NoSuchElementException.h in Headers */ = {isa = PBXBuildFile; fileRef = F2950E5EC9BE31C9C532871223E9EB07 /* NoSuchElementException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27F1450D622576712FAD6CA41BA6A953 /* NSDictionary+OCTotallyLazy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E613009509F8D03C482CCBAC2274C3E /* NSDictionary+OCTotallyLazy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2B393C8CC5F0368429F2E9AF02690E65 /* HCIsEqualIgnoringCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 47EACC88A023A8B0B27F26ECCE3C2140 /* HCIsEqualIgnoringCase.m */; }; + 2BB9048F2106FF46928E5BE3CA13EFD5 /* Sequence.h in Headers */ = {isa = PBXBuildFile; fileRef = B803AF1ACAA2399997FFB7EB96404FEB /* Sequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E72918C98918609F85844E32901560D /* HCIsEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = 307F92AB94D808DA71722996A104B487 /* HCIsEqual.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EB30AAEEFD2690F6DBBFC961A60B9CC /* Coercions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4191C7E4E9A69A2DEA9E7BE4F3D45FC0 /* Coercions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2ED63220C96024BA69C74C9F6711F948 /* HCIsCollectionContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D4F181EAA6171EF7A2568144204856F /* HCIsCollectionContaining.m */; }; + 2F8EFA2BB04F32CBA5D65DD22347B7F2 /* HCConformsToProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 04783C998707749B0263C886C07C4915 /* HCConformsToProtocol.m */; }; + 3005288A96890D8DA44AE8082F8B144D /* HCIsDictionaryContainingEntries.m in Sources */ = {isa = PBXBuildFile; fileRef = E11C09970B1ABDA96040D8C1F8DAB887 /* HCIsDictionaryContainingEntries.m */; }; + 30AC8352FE6DC9288EEA2843BD47F50B /* HCTestFailureReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9CB89F28A81F1250F2A5E44CEE0FB9 /* HCTestFailureReporter.m */; }; + 3285E513AC174013F26E00F1155D398D /* SingleValueEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 17AD614A05C6892DCF4E608F27222655 /* SingleValueEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 33FCB4D66747E80E5E7D4960139BBA3A /* HCUnsignedLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = FC0A6D2DB6B05A4AEE9A31BBA0369B83 /* HCUnsignedLongLongReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 34D94EF9C0F388973DA7E3888176BC5A /* HCDescribedAs.m in Sources */ = {isa = PBXBuildFile; fileRef = 73D6C5AC2879BBAD0DC015F9ECBB9B27 /* HCDescribedAs.m */; }; + 35355C6BC7F2B2239A6F39E925B2170F /* HCStringContains.h in Headers */ = {isa = PBXBuildFile; fileRef = E7943F3479C6FE02A27EF550FD6A3CB8 /* HCStringContains.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3748D78487C75A8F801171ED0FC36D82 /* HCIsDictionaryContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2CE21D9E9BDAB69725544752705725 /* HCIsDictionaryContaining.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37A5ACBC4C7D2DE4F22793ACC4A18ABC /* HCObjectReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = CFC0D71799671D5684C40FDB175FED55 /* HCObjectReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 380D6AF7401645D987999B641BE9336B /* TakeWhileEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = A0EB0E6E77257F23785882761E0482F7 /* TakeWhileEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3847F748DDA107CA469327F9B559B033 /* HCIsEmptyCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = D9336C6E98F5D7A7E6CA708F53A1BE41 /* HCIsEmptyCollection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38E408E294DECD3514C14342202DC8B3 /* FilterEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = F0EAACC2AF77D57579573501D00DAC7B /* FilterEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38F3334DDAB8561E1F9EA2EDA0421221 /* Some.m in Sources */ = {isa = PBXBuildFile; fileRef = E36F5D7B75A87F501F17EE0878D05045 /* Some.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3A3BC20A2B71BB48F16CEAC8C635D7E7 /* HCInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1D9AD37994F0EAA4C0C5335F01B837 /* HCInvocationMatcher.m */; }; + 3A5F2CC7E9347C9800D985CF9E2A3386 /* Callables.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2A701F9D39DC74F5E40191C6835808 /* Callables.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C26E9D180D59C3C712495E0A45505CC /* HCUnsignedLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D7785584605275CD93D5ED677CDACF28 /* HCUnsignedLongReturnGetter.m */; }; + 3EB2DB2C50A35F0CAA1DA4BECB24FEC3 /* Group.h in Headers */ = {isa = PBXBuildFile; fileRef = 436548257D23D068A36CF39D8AD6DE40 /* Group.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FA6F90D2C62D8C0AF6A3BBA340A9197 /* HCTestFailureReporterChain.m in Sources */ = {isa = PBXBuildFile; fileRef = E40E4AA66F4CF1825B6AC37BA12033C3 /* HCTestFailureReporterChain.m */; }; + 3FFEA182F810DFEA15D509B3C71CB963 /* PartitionEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C441764D002739F579FBA820A8959A5 /* PartitionEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40433F794DBDEEF942DBAEC3A7F2F57A /* HCCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C54BD4D9DAD6F6CFC7721CA0C65DBC /* HCCharReturnGetter.m */; }; + 42469565212E5536B1F1512F83B2AA5D /* GroupedEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = A21EA0EBDEE878A34C8AD0FD487464A5 /* GroupedEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 443EEEBB90045FCD73E535D82166CD13 /* NSInvocation+OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = AAED264844E414AB9B6D25EB6D60E362 /* NSInvocation+OCHamcrest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 44AA0A0750382444C4C1EE22726336A5 /* OCHamcrest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DA0C458EA2C820DCF5EF06390B46830 /* OCHamcrest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4677E0547846CC3D5E88F903DE6D54CE /* HCIsEqualIgnoringCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EC8C37B8811BB19F63FDD2F2C765130 /* HCIsEqualIgnoringCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 482600958B3CD00E7FA6CEF381A18E2F /* HCIsCollectionContainingInAnyOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 216359FDEBFC5D207BECFC8F16C0A7E3 /* HCIsCollectionContainingInAnyOrder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49032645B4D78E47CAAC12D13D473FF2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; }; + 4A63351069C0D952B81FF27FC4691D1A /* Mappable.h in Headers */ = {isa = PBXBuildFile; fileRef = EF8C1E19F98B3E655587B336067CE1A2 /* Mappable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AA4DB1E5F810AD0209C8EA2C05BCB2E /* HCRequireNonNilObject.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6E25DFA539CB405E0F08D7A4CD2CAD /* HCRequireNonNilObject.m */; }; + 4B15464728C5BF64ED59A92E0A9FD7CD /* HCUnsignedLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 64536B0FC71EFC0F70FF9FDE295C406E /* HCUnsignedLongLongReturnGetter.m */; }; + 4D4B917C68C02C18A38CE9B758D9722A /* HCIsNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D248372F00B176BAB1D4BE7A13CBAB9 /* HCIsNil.m */; }; + 4F6639AE8A91D05E0D92AC789632BEED /* NSArray+OCTotallyLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 85945C5A6A65C27B377EF40CFA35571B /* NSArray+OCTotallyLazy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 504636D1F52ED3CC094405EAB70EBF60 /* HCIsSame.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7E5C2A5F9B4079FE328FFF2361BEAA /* HCIsSame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 505D4D0201B6801CE2617C97D21913C2 /* NSArray+OCTotallyLazy.m in Sources */ = {isa = PBXBuildFile; fileRef = D03B24DA53F2488D1EA1EE0F4635D89B /* NSArray+OCTotallyLazy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 50E28311ECD0CCD8FE9F0C76E159424D /* HCCollect.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F2E22161EEA605022C5EA1097AFB75 /* HCCollect.m */; }; + 50F34472DEA3B761915E4F16C5CF597A /* HCStringEndsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 6077AA0342F26BF5CF5369FE2CC09DA6 /* HCStringEndsWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51A595A0D747550023DDDC52FCFFDD34 /* HCIs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B5EA20E022D929DEBFE033F15EECD08 /* HCIs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 520B56F656E117BCF622C1F0348C54C0 /* HCIsDictionaryContainingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 57CF706D01CD48AD27A7D1003EDCA5E9 /* HCIsDictionaryContainingValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 523D204877C540D4AD0BB27557F2542B /* HCArgumentCaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = B8D6E1DB356CED8461518ACD5E88D47C /* HCArgumentCaptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5248B64EBD68E46C2B7249A880BC5CF1 /* HCDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 14CE8850039E3B874D2E5E5149EE6F87 /* HCDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52F1A4E78E7D6B828B2F64B1A1B2F630 /* HCIsEqual.m in Sources */ = {isa = PBXBuildFile; fileRef = 50ED338216DA76141CA829E05DB91901 /* HCIsEqual.m */; }; + 5439B3FC5273FEC2F95B5F94953CEB95 /* HCIsTypeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 168479F8ADECF7BF1D324CBCE72E712E /* HCIsTypeOf.m */; }; + 571721D73C9120D684D25B46202968B9 /* HCStringDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 62DE20E0F024BC864799A0D3B91C7CAE /* HCStringDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58B91D59689EAF1A401BBD79014103A4 /* FlattenEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F5F9C5C4BB17494C0DAC81C23DEBE46 /* FlattenEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58DE67301D844F88AEEFF22F50B50BB4 /* HCIsEqualCompressingWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = E85581796C96EE0CC94F47B286693B56 /* HCIsEqualCompressingWhiteSpace.m */; }; + 5A1C892A751072E3215DF739785C3C9D /* HCBaseDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 36F3960669085F68F58076E7CD9C493A /* HCBaseDescription.m */; }; + 5AAE23F8AEBAB2D5A01F839DED878D5D /* PartitionEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2376BEAC912FEBF295CFF9DEFB54E8BB /* PartitionEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5B3FDA0DFFD446937082B953291B18EA /* NSEnumerator+OCTotallyLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = F5530E027F4C64360AD6A3898A762745 /* NSEnumerator+OCTotallyLazy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C0E3680435D477EDDFF5F426AA15DBC /* HCRequireNonNilObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BE3F07782289BD1776D29E49A263A69 /* HCRequireNonNilObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D6AACBDC690057A71508062B5E2D27E /* HCIsCollectionOnlyContaining.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B9FEABA55DB5E9771EFC1B545F524F6 /* HCIsCollectionOnlyContaining.m */; }; + 60170D8CEE3BA8886464FB0F2F562C5F /* HCIsCollectionContainingInRelativeOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BA5026D8DE2724CB42D43C3742F3437 /* HCIsCollectionContainingInRelativeOrder.m */; }; + 60FC33748AD0D0CEACFE49B992DC76A3 /* HCHasProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 924C09FB057C4A4039BD89F2D41EB919 /* HCHasProperty.m */; }; + 63D10169AD67B22D56FAE04F009A9236 /* EasyEnumerable.h in Headers */ = {isa = PBXBuildFile; fileRef = 79454564A5EEE6342033D98AF444C3EB /* EasyEnumerable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63D30A9B7FBE489F3060F3B948316AE5 /* HCIsInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = B792B5D782A9CA653BC2022206CA2FCB /* HCIsInstanceOf.m */; }; + 66462E8727F0BC1872D70EDD9A6781CE /* HCIsNot.m in Sources */ = {isa = PBXBuildFile; fileRef = DD0B722215F0A041DEA2FBF475C0E114 /* HCIsNot.m */; }; + 68336F5C1407C1674CB4E20E6E2E611C /* NSDictionary+OCTotallyLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4D2E84890776DD51B228F420E679C2 /* NSDictionary+OCTotallyLazy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68CE9E2D75324A2B567906AD1BE389BF /* EasyEnumerable.m in Sources */ = {isa = PBXBuildFile; fileRef = EF247325CB5E03DA2CF1E697125EEE04 /* EasyEnumerable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 68EE70194866244272C32F578B40A825 /* HCTestFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 034503ACD5CC192B54D8A636D4BF8633 /* HCTestFailure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68FE8B53B027FAEE3BA6EDA24662AE0A /* HCWrapInMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF8E2A66D3D84CF9610D3B10CEB0C24 /* HCWrapInMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A2DD2B93A873F2D1AD48290D395CE91 /* HCUnsignedCharReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = A388D0EDA003F7C0C4D590968DC67EBA /* HCUnsignedCharReturnGetter.m */; }; + 6A373C900176B2C16F6F9C1AFC88EDC0 /* HCSelfDescribing.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B811ED77F1F07BEA8AEC81820774004 /* HCSelfDescribing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6ABF6690CDD8A313EF5EE2D75C45B59E /* NSSet+OCTotallyLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB2E2544609AA12DA405E7440E28419 /* NSSet+OCTotallyLazy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6ADA0A3D209458EE1EE448CBB16F5687 /* MemoisedSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 08D0616A1B7BAF2AC96B386C14109700 /* MemoisedSequence.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6BDC5BDC97C8A1F0BD65F4129CD45329 /* HCConformsToProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6009A42FE0AAE6367E98BE81C9F47F8D /* HCConformsToProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C728509330E0E38BE078718F534245F /* None.m in Sources */ = {isa = PBXBuildFile; fileRef = 98439BB1DCA5AA61542F28CF6CA5EF2C /* None.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 71CBF7CFBC4E6DDA37666E0CFD2F8528 /* HCIsDictionaryContainingEntries.h in Headers */ = {isa = PBXBuildFile; fileRef = 57CBEC4EAE06C37A85647E4517066485 /* HCIsDictionaryContainingEntries.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7263FD6C1C9A342180716EFF5AD50A7C /* NoSuchElementException.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A4FEB3EB6D20B5966E8D408A77D6F9 /* NoSuchElementException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 72B46B0DEE3A136FEF0E699F8A4B9A07 /* HCReturnValueGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA41699DC57D9AD9C473772121F469B /* HCReturnValueGetter.m */; }; + 72CF0ECD59174095F1AECD4A20B4C96D /* Pair.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1ADA51EA48F1D059CC9559813B1007 /* Pair.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 72E34EBE268A1F944CF6D19BD90B9BD0 /* HCBoolReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F7C5306CA28FAE5794220BFF82F696 /* HCBoolReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 74B8F80A9496E922CAF1E157CFC79AD6 /* MergeEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5A84BE40E72AA69EF286843C5ABBC8 /* MergeEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7681D42A1D7F09D90BA3343F1344E365 /* MergeEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D46C50D5E5EE03F2C0E620BAB71FF4D /* MergeEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 787C2CF062EB1C1F54F944208910EDEF /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F69EBA4053C7DD2FDC0D6E22BD25DA /* Range.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79228A43A1E24FA04CFE8E85ABD7750A /* HCDiagnosingMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DF894BE8185F52AA8B6B2E3A2EA0EAC7 /* HCDiagnosingMatcher.m */; }; + 793791281793B9BAAFF88CAEED033372 /* HCLongLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AD8022F414033100F15F21F50DAA891C /* HCLongLongReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7A44F750D727FDB7C693780E1FEEE95F /* HCIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 027BB3C33346A0D2A062C478C6ACEFCD /* HCIntReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7AB1DA6A685DFA9A5FFCAF103336533D /* HCObjectReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D8ED8E61F12BD95F11D996743DA5893 /* HCObjectReturnGetter.m */; }; + 7ADBA41ADAB8CF1FF4FE57EE5CD5685B /* HCIsIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B87A871F955E955BC3124AB6A587DC9 /* HCIsIn.m */; }; + 7E0D49328D9277CDA3A4633899AACA9C /* SingleValueEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DEF96F4C6B7D808B5B8DCD10537548A /* SingleValueEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E59C7C270D6E569B0FACCFF9F71A21A /* Function2.m in Sources */ = {isa = PBXBuildFile; fileRef = 97FA8623D909A1559098614FD8DE6F9C /* Function2.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7E932ABF6BB71C31576D512FC1900974 /* PairEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1711B620DAB55BFCCDF55A29916D1F8B /* PairEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 831B2B473636258B33DDB78A51C9B0B7 /* Functions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E7D1704D93FAA761D593E3684C9CAA5 /* Functions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8418D537708DEE0ACAD768F46C4CC009 /* HCIsCollectionContainingInRelativeOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C898CEED4EA3507C36D381D1D5D7668 /* HCIsCollectionContainingInRelativeOrder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8649B8895BAA0ADAC1BE84FB0209038E /* PairEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 802A03E0B4D63CA8ECCFB27CD158F027 /* PairEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 883933EC1623C09901E0D90D68924B84 /* HCIsDictionaryContainingKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 3739F19562912171756917999493682E /* HCIsDictionaryContainingKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AF257E177757AA16FDC496C235D9A76 /* HCBaseDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = FC794B29F0EA0ECFECC4E857AEC5938D /* HCBaseDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BDABAB60A8ECAE98DB6809D3DAD00F7 /* HCUnsignedIntReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = B79E0AC9FA0840FCDA990FA644898D56 /* HCUnsignedIntReturnGetter.m */; }; + 8C1F01E889E5E1401987289B2DA37EF3 /* HCWrapInMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = BC65205862D34F464750DE1792997D85 /* HCWrapInMatcher.m */; }; + 8C927264ECC037CE804CD91FAA348E30 /* Option.h in Headers */ = {isa = PBXBuildFile; fileRef = 51994E2F573E22443C00FA2DDD2C2129 /* Option.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F253D19B6989A4C47A6CC41C6EC489A /* HCDoubleReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = AA5F7F7A5025E95160271EB28678A526 /* HCDoubleReturnGetter.m */; }; + 8FF54618E7C747A9027A833C6A15698E /* Function1.m in Sources */ = {isa = PBXBuildFile; fileRef = FA77F52781DEC1C877E709AE0D9F7C27 /* Function1.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 918223EDD9F228F8A1D692717DFDEE01 /* HCBaseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A9F3402290A28AEC68D5A96AEB2671C1 /* HCBaseMatcher.m */; }; + 927D5AC908E4122C2336D2936806B590 /* RepeatEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C061EB9D675638C5D3D3030D5DD4DE /* RepeatEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 934B46D1AD29CA8748EB84731D651A19 /* HCXCTestFailureReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF120364822BB26830ED94477F25965 /* HCXCTestFailureReporter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 93A8EEB35CA6178F3CE2693D8140A654 /* NSSet+OCTotallyLazy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E3D5504379F79E661E8946BB5B9646 /* NSSet+OCTotallyLazy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 93CFD6EC78CC1928393B4FF964B05E33 /* HCIsAnything.m in Sources */ = {isa = PBXBuildFile; fileRef = 450CB7EB81CBA429C1D6F7344198CA3C /* HCIsAnything.m */; }; + 94A46F2AC545672D6D6D59FB6C63B3F4 /* HCEvery.h in Headers */ = {isa = PBXBuildFile; fileRef = 804CAFB3EF9F722C30FC5771E4248BF0 /* HCEvery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94FA28F1F8121EAD6E2B82D26F1527B4 /* HCReturnValueGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4072A6D2E8EADB404F7E6CD0195DFB33 /* HCReturnValueGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 959A2A31C6C766BAAB1D56751E309E85 /* HCInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D78CC5B1BC9C0035667693FACEEA240B /* HCInvocationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96D795B77FF5B407AB600B0D8F70540F /* HCAssertThat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD1614438E270EC5897EDEA6C6E56EA /* HCAssertThat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97C4EDA53AE9D2B8599E4E40758023F9 /* HCIsNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 984B01728C20987C0955B4AF6C56F1A6 /* HCIsNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 996BA786FEE0836944CB6B33F961DC0C /* MapEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = A206DBB84DE53AEA6F2F9FB32E19BBD2 /* MapEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9D2FA4C3C10DB753C98EF89A3EBAE968 /* Sequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 1177F7055C546126909863A1ACDF30CA /* Sequence.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9EC5B406455365AA51738FB21EA3D5DE /* Enumerable.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FCD205B19F60D1AB4BC485070B760B1 /* Enumerable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FB173074C4C122DD52954B3E662E07E /* HCIsInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = ADBA8F9109207B685CDE908C5007812D /* HCIsInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FE46E371DE1ABAAB75CFB84055A398E /* HCIsSame.m in Sources */ = {isa = PBXBuildFile; fileRef = A22D70A105262DA161BD584EC8766BBF /* HCIsSame.m */; }; + A0918619348752EDB3CE21627B42587D /* OCTotallyLazy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC9F2FCE821669ACB82C6FC3FE142D8 /* OCTotallyLazy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2D50BC62277FDFCDCE49D03BCE4AEB0 /* HCCollect.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFD7C16F9CB43CA488265932CE99E36 /* HCCollect.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A309E9CC1495740D8E97DB8ECF37ECF9 /* HCHasDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ADA65EA1EFA88C3EF148E2D833CBCD9 /* HCHasDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A366D409BC7E3011DD32DE061ABA0A9E /* Pods-UnitTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1503994294ADFEA75EF253B710B9FE7E /* Pods-UnitTests-dummy.m */; }; + A627CDD8FF1ED0215C015FE1FB6DC46F /* HCStringEndsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = D588456748421060055171928D97B0FA /* HCStringEndsWith.m */; }; + A92431BF46FCF19530F6EFD8B923F2E0 /* HCHasProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = AE910F993FB13C416945914A460F4B5A /* HCHasProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC53A3CF006340BA3CD4CDA9A218A17C /* Flattenable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE3139A7A47F27366779CF9037F966F /* Flattenable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFD62E72EC16582EEAE1BA37FE08E118 /* HCOrderingComparison.m in Sources */ = {isa = PBXBuildFile; fileRef = B857525B7863C387CCB7AA509E0EE3D9 /* HCOrderingComparison.m */; }; + B0D81AB50C5D1B65E0D6F405CC703513 /* None.h in Headers */ = {isa = PBXBuildFile; fileRef = 530B068042E3FDB24FE783BBC28CEF5A /* None.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0EF3A76F242ED4488A080C65BC551ED /* HCReturnTypeHandlerChain.h in Headers */ = {isa = PBXBuildFile; fileRef = C37AF7CE042BDC1C7F60E8A50DD77CE1 /* HCReturnTypeHandlerChain.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B21CE4EE0FB3C67A343C64DB1A66B46C /* HCThrowsException.m in Sources */ = {isa = PBXBuildFile; fileRef = DF2B4B5F360DB074103A849D8E1580A1 /* HCThrowsException.m */; }; + B461A4DF620AF5EE42FDE46388A6D27C /* OCHamcrest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 591FCE02DABBAD04D1ACE3D88ADA8E00 /* OCHamcrest-dummy.m */; }; + B4E6183EBA754F2560BCB39671D749D9 /* HCHasCount.m in Sources */ = {isa = PBXBuildFile; fileRef = BD01A80B901DB9BC71399F1D7242000C /* HCHasCount.m */; }; + B55F529C75C06C634B69DE0A2F2636FD /* HCAllOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 05928E486229DD68D8FED173D3FF7BE9 /* HCAllOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5B3ABA08C2A184CBDC371829B6A6DD9 /* TakeWhileEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 36712F86F405AC48D385640417132A9F /* TakeWhileEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B7B482EC3A6D8835E5DCAB3B585D5F37 /* HCEvery.m in Sources */ = {isa = PBXBuildFile; fileRef = 76AD24D910AC35CA788261A38FC314AD /* HCEvery.m */; }; + B8DBDA42190564E6F192DB42604C027C /* EmptyEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = AB96052FF6CD7FFEF1B62878D7866A2F /* EmptyEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC35E114B1BB85AB705DE6D738D6687C /* HCIsDictionaryContainingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5CF1853E1A27596CBA1860C3E2CF23 /* HCIsDictionaryContainingValue.m */; }; + BD54FECF20F0E42850FDA6BC939A6D22 /* HCStringStartsWith.h in Headers */ = {isa = PBXBuildFile; fileRef = BB75EA9F355C48E7D84D2C671B458E95 /* HCStringStartsWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF522830CFA583BF365A2057E14006AE /* HCIsCollectionContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2C81AF298ECF235C34E822062CBAB9 /* HCIsCollectionContaining.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF802C238ECD14DB714823B4BB11063E /* HCNumberAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CA06137FF6698733502203EC4FED399 /* HCNumberAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C00E797911002F79E9EA05AB5E29366F /* HCUnsignedLongReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = AC988EF457EC1BF7637B8B36E68A2D8C /* HCUnsignedLongReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C05D04DB2093D0859089256C6510081E /* NSEnumerator+OCTotallyLazy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3922575C7FBB92C55FEC8DBABB076EE0 /* NSEnumerator+OCTotallyLazy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C0A83FDDBFD30DDAD8D0FF34A543A0A1 /* HCReturnTypeHandlerChain.m in Sources */ = {isa = PBXBuildFile; fileRef = C92E9D5F34E15412AC6245456E98379F /* HCReturnTypeHandlerChain.m */; }; + C0C20A56916E46927E894F42740924DD /* HCIsEqualCompressingWhiteSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = DF3C19004C4EA7E7580CB53A3524D9A8 /* HCIsEqualCompressingWhiteSpace.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C21899B9BC45BCDC22468C626EAA913D /* Pods-Group Works-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F1E8A5E023FE2980386CEBDD74123A /* Pods-Group Works-dummy.m */; }; + C2344B694D92938A47D5176E7A2888A1 /* HCHasDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = D6160848AAADBA8F315BC0F8F5699EB9 /* HCHasDescription.m */; }; + C2DB2DD71D5FF65C3C11B177E74FCA99 /* HCClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 58939EF3FA72A88176CDBC3E614CF5FB /* HCClassMatcher.m */; }; + C3EB0A8A110A552C99785787A90C6048 /* Function1.h in Headers */ = {isa = PBXBuildFile; fileRef = AC7B0579F77C27DB7DA7122EBFCB6C11 /* Function1.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C482D613FF8EC7E9AB358F63FC4452DE /* HCBoolReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3E5274735976DD3ED3EA574B0E5097 /* HCBoolReturnGetter.m */; }; + C4EFC06E77A30C77E6038303235274FE /* HCSenTestFailureReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FD19ADBA1D29DD656E6DE999924C687 /* HCSenTestFailureReporter.m */; }; + C51F559C29CDAA28882E074DF83621DA /* HCIsTrueFalse.h in Headers */ = {isa = PBXBuildFile; fileRef = F4DCB1FBF8FF715FB702F1157C016D57 /* HCIsTrueFalse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5AB285569224A4A78CAC2D6DAFF5D17 /* HCLongLongReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = F2FF1E6B7C525AB587D4B13ACE351712 /* HCLongLongReturnGetter.m */; }; + C71D4F3D3C9F68E9E0CB50D4B2D7342D /* HCStringContainsInOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 64453DE83BEA46C2ECC3D435645E9FDC /* HCStringContainsInOrder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7FF47391AC3AC1C7EFB9B65F2BA5573 /* HCOrderingComparison.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A1D0DABE7621650AEBE3533ABAA21C /* HCOrderingComparison.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8E5699A7E22ADE2A201C80E953455B7 /* HCStringContains.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D8140469132BD54D6D579B29E44BB9F /* HCStringContains.m */; }; + CB926D27F1575F2467664A78F51C5A64 /* HCSubstringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 24049712267279295F3A06E4A1D53245 /* HCSubstringMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBB89C2D94195A735C923D4D7E9ABA27 /* MapEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 924C2E0F5B48146BA1DFC776B06FD10A /* MapEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC861938CEC776F19E54CE239ED299B2 /* Option.m in Sources */ = {isa = PBXBuildFile; fileRef = FFE9999BFF5172CFBCADCC708AA10574 /* Option.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CC98099A62CC1C4CE77EC11EDDEC95D8 /* Range.m in Sources */ = {isa = PBXBuildFile; fileRef = 3025BA1F03CDA5B60D004C8DEC1B1EE6 /* Range.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CCA7F786752F6AA5589A5EB1708C4715 /* HCIsCollectionOnlyContaining.h in Headers */ = {isa = PBXBuildFile; fileRef = A29B5B5F54060F8A8B0194E7712B1FFE /* HCIsCollectionOnlyContaining.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD5E247FD8A778FD2F3F95EAF523B7CC /* HCIsEqualToNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F77FA456B771AFBD42EBF17D648BAE2 /* HCIsEqualToNumber.m */; }; + CDC83487E92DDA255E770BC25515C493 /* HCDiagnosingMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FF03DE783B6727DAAD4B3B31909E035 /* HCDiagnosingMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE2F2B053480BD559603594777AC7E16 /* Queue.m in Sources */ = {isa = PBXBuildFile; fileRef = 233E254A8EAF3D49D1142200AC11FCF4 /* Queue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CED459354E0DA3256395E23ACF84CAB2 /* HCIsNot.h in Headers */ = {isa = PBXBuildFile; fileRef = C5BAA91117A42926CFF883498A89396A /* HCIsNot.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFC983F31FE03792FBB448A3108AD590 /* FlattenEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BA44F1D534686E5611DA2F8CF3ABD0E /* FlattenEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D1A4C11B1058A749F8C63EC874DAB39B /* MemoisedEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E5B4D77504C490AF10CBB84291FE44B /* MemoisedEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D31B816CFD40961DA3F5D991B412D10E /* HCIsTrueFalse.m in Sources */ = {isa = PBXBuildFile; fileRef = AF96D2655A86F29CC4308B7C88C07CB5 /* HCIsTrueFalse.m */; }; + D5B6EBDBDBB35D37A4065BFEF8EF360B /* Group.m in Sources */ = {isa = PBXBuildFile; fileRef = BB053B383FB175F2F1C8F33DEA83836C /* Group.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D6B7ECDD01D1C3D405BADBFD90DE2263 /* HCIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F6B6FAB7C97DDAEB8B349A4418E0BBF /* HCIs.m */; }; + D7BA08E0F03B34471654AF9C80826590 /* HCAnyOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 44500A64D9A6FF5589AD8EBB637A07C1 /* HCAnyOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8E06A3A891F9846C83C71DB834BA778 /* Predicates.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D6E786B57995DD0C572F1D7A1381EE3 /* Predicates.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D918057EDC0F913FB2189882E1C4F416 /* HCStringContainsInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DCB284BBB8A8433E847D6536BA8DFE /* HCStringContainsInOrder.m */; }; + DCA96AA803955D0D93183A79868CD228 /* HCIsIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 83EB2559EA1BE5DB4B18280EE7D64B6F /* HCIsIn.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF30039166416C87A644F4C5401E0412 /* HCStringDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BA185B29435458E714D716CEAAABD8 /* HCStringDescription.m */; }; + DFB7F0445FAC83CCD9AD70BAFCBF9F46 /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C6EBA84F05B51328C1EFB58AB642226 /* Types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3D246BB3F487AB28A0DD5771B27B1EC /* Functions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E8CD4D82434A601052595EB3DBE5F8A /* Functions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E4291A4EC98C6A47894373C3137BD165 /* HCRunloopRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = B65C1CEF8E3FEB986D90E82039B50608 /* HCRunloopRunner.m */; }; + E4F6AB85AB4D06EF77AEC34AFE18FB71 /* HCSenTestFailureReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C615C626A6F71FC2DADD26F12EAF5A /* HCSenTestFailureReporter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E6378C37407A605D9B2669ABE4B0C160 /* HCIsEqualToNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 256D950DA3E61DC8EC814450C8FE29DF /* HCIsEqualToNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E657088EDBD2A22235FE1B92301535A7 /* Queue.h in Headers */ = {isa = PBXBuildFile; fileRef = 720BB86DCA786548867A21DC914D2338 /* Queue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6F19CBDCA8AA34E91CB6D2B201FF0A2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; }; + E8E83EFDE67BEA503DA66DB23AC36730 /* HCArgumentCaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F3A392EE19EEF6F855AF4BB9B88396 /* HCArgumentCaptor.m */; }; + E930BD124E225782E79E60E478E07202 /* HCIsCollectionContainingInOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E4FD6D7B8EBEDF6C07F33500227A9E /* HCIsCollectionContainingInOrder.m */; }; + E94C7F819B9722FCE87C421B10A04540 /* HCIsDictionaryContainingKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 36DBC534414B9F75E319768C7EC3087B /* HCIsDictionaryContainingKey.m */; }; + E9D610594E2EAB121A47ECE5531B0888 /* EnumerateEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = BF4B05AD051D8322651506AB0EF5198C /* EnumerateEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EA36A6ECF441620A4EE6FA5E5BB01612 /* HCIsCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6312D756291B9C2D928AB9B849A8E6A8 /* HCIsCloseTo.m */; }; + EAEA9771E179C19B1DEAE160A20888F0 /* HCClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D809566835B0171531673A7023FC0F75 /* HCClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECEA4A414DC118AAD5919FBEB36CB3A3 /* HCNumberAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = F236590D0461B985B5A07C4E7C43782C /* HCNumberAssert.m */; }; + ED9222885C1FC627C9036CD3E626369E /* FilterEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F42716A5892C1646E85767FC31B2659 /* FilterEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EEE0AC9789EA2632A6945903582A6491 /* HCFloatReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F16EA0C2EDAFE16351244FBC81798AA /* HCFloatReturnGetter.m */; }; + F20DD3569825A89C541519E973C191A5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; }; + F217CECE6B6FD4791458C60E46285D28 /* HCShortReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 75828C0B1DA131EAA4BBC887177F4A34 /* HCShortReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F26C0AD2F6B0AE517FF98FF673409148 /* HCStringStartsWith.m in Sources */ = {isa = PBXBuildFile; fileRef = CE109A40B15F9C18DBF56883942FB3CD /* HCStringStartsWith.m */; }; + F30F241577F02577E1674FE115B787B5 /* MemoisedSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = F50193D277E948EA5EE25CFD51ECA26C /* MemoisedSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F350A95F663806577DABDBC206844D7C /* HCTestFailureReporterChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 253B2BECDE9B954FF61DA9550F239269 /* HCTestFailureReporterChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F42DEB9287149FBEC30C96C0344D0B10 /* HCIsCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = EA9A60C1D89ED74FB178397D6070477A /* HCIsCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4A43546DD33C4076998738A4BF5D8C4 /* HCIsEmptyCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = F84824C6F6D141F0C4EF5F48E36DE2D0 /* HCIsEmptyCollection.m */; }; + F6C7E7053C3B4229E79E1277C85D56AE /* HCTestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 14CF6A1041AD7D3228ABB9EA2EECB901 /* HCTestFailure.m */; }; + F7C1484FD83F6DB82AF3823FD1A89AA2 /* EmptyEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D8C9F8018B2ECA81C3B48A85FDC05D4 /* EmptyEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F851556734A1D4B34C85EFD1C404D6EA /* HCIsCollectionContainingInAnyOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 193DA7A6821E072C96BD0D9B68597E43 /* HCIsCollectionContainingInAnyOrder.m */; }; + F882D84B5E0678B5D90EACCC0F65C30A /* GroupedEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D31B363CB5508245B5C0FA56B44C7C /* GroupedEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F90ED912F2C4E0A45D59989A96F3D0DF /* HCShortReturnGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4367FA4333D7A3FAE063C7CB5B403CC8 /* HCShortReturnGetter.m */; }; + FB8FCA8FE9F99E0A7DC3CECF1EF710C3 /* HCUnsignedIntReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7938BF806B824E061206F58E4498D411 /* HCUnsignedIntReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FC6669D4CE3D660048A5AC6F9C293A36 /* HCTestFailureReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 72421B7DA9BBDB444BB4507C89463E1E /* HCTestFailureReporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE7E68BA5FF8961D7CE0414C9D288ED4 /* MemoisedEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4771B8ABD610808B0CB6710F1BDDB354 /* MemoisedEnumerator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FEF95A7A09440090BC48F8F163A80F62 /* HCAnyOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 30AFD80B76314979C8EBBE53ABF2375A /* HCAnyOf.m */; }; + FF0B2BB7CE4C1BB1B1214FE060306F86 /* HCUnsignedCharReturnGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5D73AF67E846D64C331B3B7A54C661 /* HCUnsignedCharReturnGetter.h */; settings = {ATTRIBUTES = (Private, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 50C4DB046D53B22852B6D988EE3C6B6B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 58B3E9A70CFB997362BCF1A913180B62; + remoteInfo = OCTotallyLazy; + }; + A8DC2E90E991F2C21E646E749C744CF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2A023507EAD85F40065A236BE2F30BD4; + remoteInfo = OCHamcrest; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 027BB3C33346A0D2A062C478C6ACEFCD /* HCIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h; sourceTree = ""; }; + 034503ACD5CC192B54D8A636D4BF8633 /* HCTestFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailure.h; path = Source/Core/Helpers/TestFailureReporters/HCTestFailure.h; sourceTree = ""; }; + 03C63E17F363B5D07096ABD6751C2F30 /* HCAssertThat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAssertThat.m; path = Source/Core/HCAssertThat.m; sourceTree = ""; }; + 04783C998707749B0263C886C07C4915 /* HCConformsToProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCConformsToProtocol.m; path = Source/Library/Object/HCConformsToProtocol.m; sourceTree = ""; }; + 05928E486229DD68D8FED173D3FF7BE9 /* HCAllOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAllOf.h; path = Source/Library/Logical/HCAllOf.h; sourceTree = ""; }; + 05E3D5504379F79E661E8946BB5B9646 /* NSSet+OCTotallyLazy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+OCTotallyLazy.m"; path = "src/main/NSSet+OCTotallyLazy.m"; sourceTree = ""; }; + 07D9656D9F587ED414B1EACADB33DB17 /* HCFloatReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCFloatReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h; sourceTree = ""; }; + 08D0616A1B7BAF2AC96B386C14109700 /* MemoisedSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MemoisedSequence.m; path = src/main/MemoisedSequence.m; sourceTree = ""; }; + 0B811ED77F1F07BEA8AEC81820774004 /* HCSelfDescribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSelfDescribing.h; path = Source/Core/HCSelfDescribing.h; sourceTree = ""; }; + 0E4D2E84890776DD51B228F420E679C2 /* NSDictionary+OCTotallyLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+OCTotallyLazy.h"; path = "src/main/NSDictionary+OCTotallyLazy.h"; sourceTree = ""; }; + 0F1D7503A9392C237001016B3F4BA60B /* Pods-Group Works-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Group Works-acknowledgements.markdown"; sourceTree = ""; }; + 0F2463F248C8A9E3A8FCF9747C2C2F1D /* libPods-Group Works.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-Group Works.a"; path = "libPods-Group Works.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 109C8C5E0171B9F0F5CCC0C9DEBA8948 /* Predicates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Predicates.m; path = src/main/predicates/Predicates.m; sourceTree = ""; }; + 1177F7055C546126909863A1ACDF30CA /* Sequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Sequence.m; path = src/main/Sequence.m; sourceTree = ""; }; + 11F3A392EE19EEF6F855AF4BB9B88396 /* HCArgumentCaptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCArgumentCaptor.m; path = Source/Library/Object/HCArgumentCaptor.m; sourceTree = ""; }; + 14CE8850039E3B874D2E5E5149EE6F87 /* HCDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescription.h; path = Source/Core/HCDescription.h; sourceTree = ""; }; + 14CF6A1041AD7D3228ABB9EA2EECB901 /* HCTestFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailure.m; path = Source/Core/Helpers/TestFailureReporters/HCTestFailure.m; sourceTree = ""; }; + 1503994294ADFEA75EF253B710B9FE7E /* Pods-UnitTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTests-dummy.m"; sourceTree = ""; }; + 168479F8ADECF7BF1D324CBCE72E712E /* HCIsTypeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTypeOf.m; path = Source/Library/Object/HCIsTypeOf.m; sourceTree = ""; }; + 1711B620DAB55BFCCDF55A29916D1F8B /* PairEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PairEnumerator.h; path = src/main/enumerators/PairEnumerator.h; sourceTree = ""; }; + 17AD614A05C6892DCF4E608F27222655 /* SingleValueEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SingleValueEnumerator.m; path = src/main/enumerators/SingleValueEnumerator.m; sourceTree = ""; }; + 193DA7A6821E072C96BD0D9B68597E43 /* HCIsCollectionContainingInAnyOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInAnyOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.m; sourceTree = ""; }; + 1B9FEABA55DB5E9771EFC1B545F524F6 /* HCIsCollectionOnlyContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionOnlyContaining.m; path = Source/Library/Collection/HCIsCollectionOnlyContaining.m; sourceTree = ""; }; + 1D46C50D5E5EE03F2C0E620BAB71FF4D /* MergeEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MergeEnumerator.m; path = src/main/enumerators/MergeEnumerator.m; sourceTree = ""; }; + 1D6E786B57995DD0C572F1D7A1381EE3 /* Predicates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Predicates.h; path = src/main/predicates/Predicates.h; sourceTree = ""; }; + 1E286FEDFC94EEE40B08DE264328CE06 /* Pods-UnitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTests.release.xcconfig"; sourceTree = ""; }; + 1E7D1704D93FAA761D593E3684C9CAA5 /* Functions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Functions.h; path = src/main/functions/Functions.h; sourceTree = ""; }; + 1EF13B2E0F7192C22FA85C3BD2404A3B /* HCGenericTestFailureReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCGenericTestFailureReporter.m; path = Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.m; sourceTree = ""; }; + 1F77FA456B771AFBD42EBF17D648BAE2 /* HCIsEqualToNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualToNumber.m; path = Source/Library/Number/HCIsEqualToNumber.m; sourceTree = ""; }; + 216359FDEBFC5D207BECFC8F16C0A7E3 /* HCIsCollectionContainingInAnyOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInAnyOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h; sourceTree = ""; }; + 233E254A8EAF3D49D1142200AC11FCF4 /* Queue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Queue.m; path = src/main/Queue.m; sourceTree = ""; }; + 2376BEAC912FEBF295CFF9DEFB54E8BB /* PartitionEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PartitionEnumerator.m; path = src/main/enumerators/PartitionEnumerator.m; sourceTree = ""; }; + 23F69EBA4053C7DD2FDC0D6E22BD25DA /* Range.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Range.h; path = src/main/Range.h; sourceTree = ""; }; + 24049712267279295F3A06E4A1D53245 /* HCSubstringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSubstringMatcher.h; path = Source/Library/Text/HCSubstringMatcher.h; sourceTree = ""; }; + 253B2BECDE9B954FF61DA9550F239269 /* HCTestFailureReporterChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureReporterChain.h; path = Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h; sourceTree = ""; }; + 256D950DA3E61DC8EC814450C8FE29DF /* HCIsEqualToNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualToNumber.h; path = Source/Library/Number/HCIsEqualToNumber.h; sourceTree = ""; }; + 2AC9F2FCE821669ACB82C6FC3FE142D8 /* OCTotallyLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCTotallyLazy.h; path = src/main/OCTotallyLazy.h; sourceTree = ""; }; + 2B89694451C00B133BFA8F4E5EA3DDC5 /* Pods-Group Works.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Group Works.release.xcconfig"; sourceTree = ""; }; + 2BA5026D8DE2724CB42D43C3742F3437 /* HCIsCollectionContainingInRelativeOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInRelativeOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.m; sourceTree = ""; }; + 2C8AE9E474BE00173A56C141858F6D37 /* HCXCTestFailureReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCXCTestFailureReporter.m; path = Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.m; sourceTree = ""; }; + 2D4F181EAA6171EF7A2568144204856F /* HCIsCollectionContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContaining.m; path = Source/Library/Collection/HCIsCollectionContaining.m; sourceTree = ""; }; + 2DEF96F4C6B7D808B5B8DCD10537548A /* SingleValueEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SingleValueEnumerator.h; path = src/main/enumerators/SingleValueEnumerator.h; sourceTree = ""; }; + 2E8CD4D82434A601052595EB3DBE5F8A /* Functions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Functions.m; path = src/main/functions/Functions.m; sourceTree = ""; }; + 2F42716A5892C1646E85767FC31B2659 /* FilterEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FilterEnumerator.m; path = src/main/enumerators/FilterEnumerator.m; sourceTree = ""; }; + 3025BA1F03CDA5B60D004C8DEC1B1EE6 /* Range.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Range.m; path = src/main/Range.m; sourceTree = ""; }; + 307F92AB94D808DA71722996A104B487 /* HCIsEqual.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqual.h; path = Source/Library/Object/HCIsEqual.h; sourceTree = ""; }; + 30AFD80B76314979C8EBBE53ABF2375A /* HCAnyOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAnyOf.m; path = Source/Library/Logical/HCAnyOf.m; sourceTree = ""; }; + 30F1E8A5E023FE2980386CEBDD74123A /* Pods-Group Works-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Group Works-dummy.m"; sourceTree = ""; }; + 323B1A5DD39C883E208049025679FACC /* RepeatEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RepeatEnumerator.m; path = src/main/enumerators/RepeatEnumerator.m; sourceTree = ""; }; + 36712F86F405AC48D385640417132A9F /* TakeWhileEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TakeWhileEnumerator.m; path = src/main/enumerators/TakeWhileEnumerator.m; sourceTree = ""; }; + 36DBC534414B9F75E319768C7EC3087B /* HCIsDictionaryContainingKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingKey.m; path = Source/Library/Collection/HCIsDictionaryContainingKey.m; sourceTree = ""; }; + 36F3960669085F68F58076E7CD9C493A /* HCBaseDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseDescription.m; path = Source/Core/HCBaseDescription.m; sourceTree = ""; }; + 3739F19562912171756917999493682E /* HCIsDictionaryContainingKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingKey.h; path = Source/Library/Collection/HCIsDictionaryContainingKey.h; sourceTree = ""; }; + 37E62CA92531E3318194FFC025572BAE /* Pair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pair.h; path = src/main/Pair.h; sourceTree = ""; }; + 3922575C7FBB92C55FEC8DBABB076EE0 /* NSEnumerator+OCTotallyLazy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEnumerator+OCTotallyLazy.m"; path = "src/main/enumerators/NSEnumerator+OCTotallyLazy.m"; sourceTree = ""; }; + 3A7E5C2A5F9B4079FE328FFF2361BEAA /* HCIsSame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsSame.h; path = Source/Library/Object/HCIsSame.h; sourceTree = ""; }; + 3AE3139A7A47F27366779CF9037F966F /* Flattenable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Flattenable.h; path = src/main/Flattenable.h; sourceTree = ""; }; + 3B48F27951291ACFC9890B40FC613CC2 /* HCThrowsException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCThrowsException.h; path = Source/Library/Object/HCThrowsException.h; sourceTree = ""; }; + 3C6EBA84F05B51328C1EFB58AB642226 /* Types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Types.h; path = src/main/Types.h; sourceTree = ""; }; + 3DFA24F63239F921ECF3A08E842AEFAC /* Pods-UnitTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTests-frameworks.sh"; sourceTree = ""; }; + 4072A6D2E8EADB404F7E6CD0195DFB33 /* HCReturnValueGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnValueGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h; sourceTree = ""; }; + 4191C7E4E9A69A2DEA9E7BE4F3D45FC0 /* Coercions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Coercions.h; path = src/main/Coercions.h; sourceTree = ""; }; + 4276D63C7F4044A9E73D735DB1DA2C7C /* HCSubstringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSubstringMatcher.m; path = Source/Library/Text/HCSubstringMatcher.m; sourceTree = ""; }; + 436548257D23D068A36CF39D8AD6DE40 /* Group.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Group.h; path = src/main/Group.h; sourceTree = ""; }; + 4367FA4333D7A3FAE063C7CB5B403CC8 /* HCShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m; sourceTree = ""; }; + 44196081E451304FBF0479B04F6DBAAB /* Pods-Group Works-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Group Works-resources.sh"; sourceTree = ""; }; + 44500A64D9A6FF5589AD8EBB637A07C1 /* HCAnyOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAnyOf.h; path = Source/Library/Logical/HCAnyOf.h; sourceTree = ""; }; + 450CB7EB81CBA429C1D6F7344198CA3C /* HCIsAnything.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsAnything.m; path = Source/Library/Logical/HCIsAnything.m; sourceTree = ""; }; + 4771B8ABD610808B0CB6710F1BDDB354 /* MemoisedEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MemoisedEnumerator.m; path = src/main/enumerators/MemoisedEnumerator.m; sourceTree = ""; }; + 47EACC88A023A8B0B27F26ECCE3C2140 /* HCIsEqualIgnoringCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualIgnoringCase.m; path = Source/Library/Text/HCIsEqualIgnoringCase.m; sourceTree = ""; }; + 493248C332DD1E04E8259FF5B4A32ECC /* HCDoubleReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDoubleReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h; sourceTree = ""; }; + 4BF120364822BB26830ED94477F25965 /* HCXCTestFailureReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCXCTestFailureReporter.h; path = Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h; sourceTree = ""; }; + 4C441764D002739F579FBA820A8959A5 /* PartitionEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PartitionEnumerator.h; path = src/main/enumerators/PartitionEnumerator.h; sourceTree = ""; }; + 4CA06137FF6698733502203EC4FED399 /* HCNumberAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCNumberAssert.h; path = Source/Library/Number/HCNumberAssert.h; sourceTree = ""; }; + 4CD1614438E270EC5897EDEA6C6E56EA /* HCAssertThat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCAssertThat.h; path = Source/Core/HCAssertThat.h; sourceTree = ""; }; + 50ED338216DA76141CA829E05DB91901 /* HCIsEqual.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqual.m; path = Source/Library/Object/HCIsEqual.m; sourceTree = ""; }; + 51994E2F573E22443C00FA2DDD2C2129 /* Option.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Option.h; path = src/main/Option.h; sourceTree = ""; }; + 530B068042E3FDB24FE783BBC28CEF5A /* None.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = None.h; path = src/main/None.h; sourceTree = ""; }; + 53A7200D6B401E64A53532621D6953C0 /* HCUnsignedShortReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedShortReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m; sourceTree = ""; }; + 55BFF8917514566108F990D684D0D2C8 /* HCBaseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseMatcher.h; path = Source/Core/HCBaseMatcher.h; sourceTree = ""; }; + 55FE956639ED2430126C866B0973007E /* Numbers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Numbers.h; path = src/main/numbers/Numbers.h; sourceTree = ""; }; + 5603404F8A83C6F48E56547DFFF3B6E1 /* HCDescribedAs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDescribedAs.h; path = Source/Library/Decorator/HCDescribedAs.h; sourceTree = ""; }; + 573ECB96B91ED23311A8C7C1F3E42355 /* HCLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m; sourceTree = ""; }; + 57CBEC4EAE06C37A85647E4517066485 /* HCIsDictionaryContainingEntries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingEntries.h; path = Source/Library/Collection/HCIsDictionaryContainingEntries.h; sourceTree = ""; }; + 57CF706D01CD48AD27A7D1003EDCA5E9 /* HCIsDictionaryContainingValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContainingValue.h; path = Source/Library/Collection/HCIsDictionaryContainingValue.h; sourceTree = ""; }; + 58939EF3FA72A88176CDBC3E614CF5FB /* HCClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCClassMatcher.m; path = Source/Library/Object/HCClassMatcher.m; sourceTree = ""; }; + 591FCE02DABBAD04D1ACE3D88ADA8E00 /* OCHamcrest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCHamcrest-dummy.m"; sourceTree = ""; }; + 5A1D9AD37994F0EAA4C0C5335F01B837 /* HCInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCInvocationMatcher.m; path = Source/Core/Helpers/HCInvocationMatcher.m; sourceTree = ""; }; + 5B5EA20E022D929DEBFE033F15EECD08 /* HCIs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIs.h; path = Source/Library/Decorator/HCIs.h; sourceTree = ""; }; + 5BA41699DC57D9AD9C473772121F469B /* HCReturnValueGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnValueGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m; sourceTree = ""; }; + 5C898CEED4EA3507C36D381D1D5D7668 /* HCIsCollectionContainingInRelativeOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInRelativeOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h; sourceTree = ""; }; + 5D6754C38A6D64F62E23BED8109F4E91 /* HCLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h; sourceTree = ""; }; + 5D8C9F8018B2ECA81C3B48A85FDC05D4 /* EmptyEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EmptyEnumerator.m; path = src/main/enumerators/EmptyEnumerator.m; sourceTree = ""; }; + 5DF8E2A66D3D84CF9610D3B10CEB0C24 /* HCWrapInMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCWrapInMatcher.h; path = Source/Core/Helpers/HCWrapInMatcher.h; sourceTree = ""; }; + 5E5B4D77504C490AF10CBB84291FE44B /* MemoisedEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoisedEnumerator.h; path = src/main/enumerators/MemoisedEnumerator.h; sourceTree = ""; }; + 6009A42FE0AAE6367E98BE81C9F47F8D /* HCConformsToProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCConformsToProtocol.h; path = Source/Library/Object/HCConformsToProtocol.h; sourceTree = ""; }; + 6077AA0342F26BF5CF5369FE2CC09DA6 /* HCStringEndsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringEndsWith.h; path = Source/Library/Text/HCStringEndsWith.h; sourceTree = ""; }; + 6095EFA411B436890C86CA0201C0C6A0 /* libOCTotallyLazy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libOCTotallyLazy.a; path = libOCTotallyLazy.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 61143870BB032C7426E8DFE957636CF8 /* HCCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h; sourceTree = ""; }; + 61345F372863558DCB1EC70A2C2E5793 /* HCIsAnything.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsAnything.h; path = Source/Library/Logical/HCIsAnything.h; sourceTree = ""; }; + 61A2A49871CC77E3F508472C440B2E40 /* Pods-UnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTests.debug.xcconfig"; sourceTree = ""; }; + 62DE20E0F024BC864799A0D3B91C7CAE /* HCStringDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringDescription.h; path = Source/Core/HCStringDescription.h; sourceTree = ""; }; + 6312D756291B9C2D928AB9B849A8E6A8 /* HCIsCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCloseTo.m; path = Source/Library/Number/HCIsCloseTo.m; sourceTree = ""; }; + 641667C2A7E03DAB327D9C9BBF89CF67 /* Pods-UnitTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTests-acknowledgements.plist"; sourceTree = ""; }; + 64453DE83BEA46C2ECC3D435645E9FDC /* HCStringContainsInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContainsInOrder.h; path = Source/Library/Text/HCStringContainsInOrder.h; sourceTree = ""; }; + 64536B0FC71EFC0F70FF9FDE295C406E /* HCUnsignedLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m; sourceTree = ""; }; + 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 681F403B3FDBB63B0178160405AC69DA /* HCIsTypeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTypeOf.h; path = Source/Library/Object/HCIsTypeOf.h; sourceTree = ""; }; + 6B87A871F955E955BC3124AB6A587DC9 /* HCIsIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsIn.m; path = Source/Library/Collection/HCIsIn.m; sourceTree = ""; }; + 6CBA94790A7A14D38E11062B9EECF2E1 /* libOCHamcrest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libOCHamcrest.a; path = libOCHamcrest.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6D248372F00B176BAB1D4BE7A13CBAB9 /* HCIsNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNil.m; path = Source/Library/Object/HCIsNil.m; sourceTree = ""; }; + 6DA0C458EA2C820DCF5EF06390B46830 /* OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCHamcrest.h; path = Source/OCHamcrest.h; sourceTree = ""; }; + 6F16EA0C2EDAFE16351244FBC81798AA /* HCFloatReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCFloatReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m; sourceTree = ""; }; + 6F6B6FAB7C97DDAEB8B349A4418E0BBF /* HCIs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIs.m; path = Source/Library/Decorator/HCIs.m; sourceTree = ""; }; + 71F8B924DC95FACDB45666328A6D0C0F /* Pods-UnitTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnitTests-acknowledgements.markdown"; sourceTree = ""; }; + 720BB86DCA786548867A21DC914D2338 /* Queue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Queue.h; path = src/main/Queue.h; sourceTree = ""; }; + 72421B7DA9BBDB444BB4507C89463E1E /* HCTestFailureReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCTestFailureReporter.h; path = Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h; sourceTree = ""; }; + 73D6C5AC2879BBAD0DC015F9ECBB9B27 /* HCDescribedAs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDescribedAs.m; path = Source/Library/Decorator/HCDescribedAs.m; sourceTree = ""; }; + 75828C0B1DA131EAA4BBC887177F4A34 /* HCShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h; sourceTree = ""; }; + 76AD24D910AC35CA788261A38FC314AD /* HCEvery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCEvery.m; path = Source/Library/Collection/HCEvery.m; sourceTree = ""; }; + 7938BF806B824E061206F58E4498D411 /* HCUnsignedIntReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedIntReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h; sourceTree = ""; }; + 793E13D04C57364B40CBE7148EB5F444 /* NSInvocation+OCHamcrest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCHamcrest.m"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.m"; sourceTree = ""; }; + 79454564A5EEE6342033D98AF444C3EB /* EasyEnumerable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EasyEnumerable.h; path = src/main/EasyEnumerable.h; sourceTree = ""; }; + 794B0C5249F7694479D6ED6FD57A50C9 /* Numbers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Numbers.m; path = src/main/numbers/Numbers.m; sourceTree = ""; }; + 79DCB284BBB8A8433E847D6536BA8DFE /* HCStringContainsInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContainsInOrder.m; path = Source/Library/Text/HCStringContainsInOrder.m; sourceTree = ""; }; + 7D8140469132BD54D6D579B29E44BB9F /* HCStringContains.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringContains.m; path = Source/Library/Text/HCStringContains.m; sourceTree = ""; }; + 7D8ED8E61F12BD95F11D996743DA5893 /* HCObjectReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCObjectReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m; sourceTree = ""; }; + 7E613009509F8D03C482CCBAC2274C3E /* NSDictionary+OCTotallyLazy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+OCTotallyLazy.m"; path = "src/main/NSDictionary+OCTotallyLazy.m"; sourceTree = ""; }; + 7F9CEE33E072E2070189C7FDF5E4626A /* OCTotallyLazy.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCTotallyLazy.xcconfig; sourceTree = ""; }; + 7FD19ADBA1D29DD656E6DE999924C687 /* HCSenTestFailureReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCSenTestFailureReporter.m; path = Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.m; sourceTree = ""; }; + 802A03E0B4D63CA8ECCFB27CD158F027 /* PairEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PairEnumerator.m; path = src/main/enumerators/PairEnumerator.m; sourceTree = ""; }; + 804CAFB3EF9F722C30FC5771E4248BF0 /* HCEvery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCEvery.h; path = Source/Library/Collection/HCEvery.h; sourceTree = ""; }; + 82A4FEB3EB6D20B5966E8D408A77D6F9 /* NoSuchElementException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NoSuchElementException.m; path = src/main/NoSuchElementException.m; sourceTree = ""; }; + 83A1D0DABE7621650AEBE3533ABAA21C /* HCOrderingComparison.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCOrderingComparison.h; path = Source/Library/Number/HCOrderingComparison.h; sourceTree = ""; }; + 83EB2559EA1BE5DB4B18280EE7D64B6F /* HCIsIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsIn.h; path = Source/Library/Collection/HCIsIn.h; sourceTree = ""; }; + 84C54BD4D9DAD6F6CFC7721CA0C65DBC /* HCCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m; sourceTree = ""; }; + 85945C5A6A65C27B377EF40CFA35571B /* NSArray+OCTotallyLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+OCTotallyLazy.h"; path = "src/main/NSArray+OCTotallyLazy.h"; sourceTree = ""; }; + 875211007DE1B98D14E5281279A9586F /* Some.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Some.h; path = src/main/Some.h; sourceTree = ""; }; + 87B85CFBC8BDDCFEA7F192DF0ABC25EB /* OCHamcrest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCHamcrest.xcconfig; sourceTree = ""; }; + 8ABB54DF51371944A4529ABBE1EAC4B3 /* Foldable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Foldable.h; path = src/main/Foldable.h; sourceTree = ""; }; + 8BE3F07782289BD1776D29E49A263A69 /* HCRequireNonNilObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRequireNonNilObject.h; path = Source/Core/Helpers/HCRequireNonNilObject.h; sourceTree = ""; }; + 8EC8C37B8811BB19F63FDD2F2C765130 /* HCIsEqualIgnoringCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualIgnoringCase.h; path = Source/Library/Text/HCIsEqualIgnoringCase.h; sourceTree = ""; }; + 8F5D73AF67E846D64C331B3B7A54C661 /* HCUnsignedCharReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedCharReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h; sourceTree = ""; }; + 8FF03DE783B6727DAAD4B3B31909E035 /* HCDiagnosingMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCDiagnosingMatcher.h; path = Source/Core/HCDiagnosingMatcher.h; sourceTree = ""; }; + 924C09FB057C4A4039BD89F2D41EB919 /* HCHasProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasProperty.m; path = Source/Library/Object/HCHasProperty.m; sourceTree = ""; }; + 924C2E0F5B48146BA1DFC776B06FD10A /* MapEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MapEnumerator.h; path = src/main/enumerators/MapEnumerator.h; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 97D31B363CB5508245B5C0FA56B44C7C /* GroupedEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GroupedEnumerator.h; path = src/main/enumerators/GroupedEnumerator.h; sourceTree = ""; }; + 97FA8623D909A1559098614FD8DE6F9C /* Function2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Function2.m; path = src/main/functions/Function2.m; sourceTree = ""; }; + 98439BB1DCA5AA61542F28CF6CA5EF2C /* None.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = None.m; path = src/main/None.m; sourceTree = ""; }; + 984B01728C20987C0955B4AF6C56F1A6 /* HCIsNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNil.h; path = Source/Library/Object/HCIsNil.h; sourceTree = ""; }; + 9ADA65EA1EFA88C3EF148E2D833CBCD9 /* HCHasDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasDescription.h; path = Source/Library/Object/HCHasDescription.h; sourceTree = ""; }; + 9BA44F1D534686E5611DA2F8CF3ABD0E /* FlattenEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FlattenEnumerator.m; path = src/main/enumerators/FlattenEnumerator.m; sourceTree = ""; }; + 9DE94E620D02D007857E6FECF686D142 /* Callables.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Callables.m; path = src/main/Callables.m; sourceTree = ""; }; + 9F5F9C5C4BB17494C0DAC81C23DEBE46 /* FlattenEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlattenEnumerator.h; path = src/main/enumerators/FlattenEnumerator.h; sourceTree = ""; }; + 9FCD205B19F60D1AB4BC485070B760B1 /* Enumerable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Enumerable.h; path = src/main/Enumerable.h; sourceTree = ""; }; + A0EB0E6E77257F23785882761E0482F7 /* TakeWhileEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TakeWhileEnumerator.h; path = src/main/enumerators/TakeWhileEnumerator.h; sourceTree = ""; }; + A206DBB84DE53AEA6F2F9FB32E19BBD2 /* MapEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MapEnumerator.m; path = src/main/enumerators/MapEnumerator.m; sourceTree = ""; }; + A21EA0EBDEE878A34C8AD0FD487464A5 /* GroupedEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GroupedEnumerator.m; path = src/main/enumerators/GroupedEnumerator.m; sourceTree = ""; }; + A22D70A105262DA161BD584EC8766BBF /* HCIsSame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsSame.m; path = Source/Library/Object/HCIsSame.m; sourceTree = ""; }; + A29B5B5F54060F8A8B0194E7712B1FFE /* HCIsCollectionOnlyContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionOnlyContaining.h; path = Source/Library/Collection/HCIsCollectionOnlyContaining.h; sourceTree = ""; }; + A388D0EDA003F7C0C4D590968DC67EBA /* HCUnsignedCharReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedCharReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m; sourceTree = ""; }; + A5BA185B29435458E714D716CEAAABD8 /* HCStringDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringDescription.m; path = Source/Core/HCStringDescription.m; sourceTree = ""; }; + A8D87EDBB6E93F7777A16A589278CA7B /* EnumerateEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EnumerateEnumerator.h; path = src/main/enumerators/EnumerateEnumerator.h; sourceTree = ""; }; + A9F3402290A28AEC68D5A96AEB2671C1 /* HCBaseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBaseMatcher.m; path = Source/Core/HCBaseMatcher.m; sourceTree = ""; }; + AA5F7F7A5025E95160271EB28678A526 /* HCDoubleReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDoubleReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m; sourceTree = ""; }; + AA8BAABB0EA078E84287A08C39FA1322 /* HCAllOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCAllOf.m; path = Source/Library/Logical/HCAllOf.m; sourceTree = ""; }; + AA9CB89F28A81F1250F2A5E44CEE0FB9 /* HCTestFailureReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureReporter.m; path = Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m; sourceTree = ""; }; + AAED264844E414AB9B6D25EB6D60E362 /* NSInvocation+OCHamcrest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCHamcrest.h"; path = "Source/Core/Helpers/NSInvocation+OCHamcrest.h"; sourceTree = ""; }; + AB96052FF6CD7FFEF1B62878D7866A2F /* EmptyEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EmptyEnumerator.h; path = src/main/enumerators/EmptyEnumerator.h; sourceTree = ""; }; + AC7B0579F77C27DB7DA7122EBFCB6C11 /* Function1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function1.h; path = src/main/functions/Function1.h; sourceTree = ""; }; + AC988EF457EC1BF7637B8B36E68A2D8C /* HCUnsignedLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h; sourceTree = ""; }; + AD8022F414033100F15F21F50DAA891C /* HCLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h; sourceTree = ""; }; + ADBA8F9109207B685CDE908C5007812D /* HCIsInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsInstanceOf.h; path = Source/Library/Object/HCIsInstanceOf.h; sourceTree = ""; }; + AE910F993FB13C416945914A460F4B5A /* HCHasProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasProperty.h; path = Source/Library/Object/HCHasProperty.h; sourceTree = ""; }; + AE9A02D5D09962E9FAA861A4A73D3337 /* Function2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Function2.h; path = src/main/functions/Function2.h; sourceTree = ""; }; + AF2CE21D9E9BDAB69725544752705725 /* HCIsDictionaryContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsDictionaryContaining.h; path = Source/Library/Collection/HCIsDictionaryContaining.h; sourceTree = ""; }; + AF96D2655A86F29CC4308B7C88C07CB5 /* HCIsTrueFalse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsTrueFalse.m; path = Source/Library/Number/HCIsTrueFalse.m; sourceTree = ""; }; + B01F339EB2C1C21781E382FE95A2FD96 /* OCTotallyLazy-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCTotallyLazy-dummy.m"; sourceTree = ""; }; + B2E4FD6D7B8EBEDF6C07F33500227A9E /* HCIsCollectionContainingInOrder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsCollectionContainingInOrder.m; path = Source/Library/Collection/HCIsCollectionContainingInOrder.m; sourceTree = ""; }; + B65C1CEF8E3FEB986D90E82039B50608 /* HCRunloopRunner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRunloopRunner.m; path = Source/Core/Helpers/HCRunloopRunner.m; sourceTree = ""; }; + B792B5D782A9CA653BC2022206CA2FCB /* HCIsInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsInstanceOf.m; path = Source/Library/Object/HCIsInstanceOf.m; sourceTree = ""; }; + B79E0AC9FA0840FCDA990FA644898D56 /* HCUnsignedIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m; sourceTree = ""; }; + B7C061EB9D675638C5D3D3030D5DD4DE /* RepeatEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RepeatEnumerator.h; path = src/main/enumerators/RepeatEnumerator.h; sourceTree = ""; }; + B803AF1ACAA2399997FFB7EB96404FEB /* Sequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sequence.h; path = src/main/Sequence.h; sourceTree = ""; }; + B857525B7863C387CCB7AA509E0EE3D9 /* HCOrderingComparison.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCOrderingComparison.m; path = Source/Library/Number/HCOrderingComparison.m; sourceTree = ""; }; + B8D6E1DB356CED8461518ACD5E88D47C /* HCArgumentCaptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCArgumentCaptor.h; path = Source/Library/Object/HCArgumentCaptor.h; sourceTree = ""; }; + BAF037784B3EAE28113EFBC4E7BDA741 /* OCHamcrest-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCHamcrest-prefix.pch"; sourceTree = ""; }; + BB053B383FB175F2F1C8F33DEA83836C /* Group.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Group.m; path = src/main/Group.m; sourceTree = ""; }; + BB5A84BE40E72AA69EF286843C5ABBC8 /* MergeEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MergeEnumerator.h; path = src/main/enumerators/MergeEnumerator.h; sourceTree = ""; }; + BB75EA9F355C48E7D84D2C671B458E95 /* HCStringStartsWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringStartsWith.h; path = Source/Library/Text/HCStringStartsWith.h; sourceTree = ""; }; + BC65205862D34F464750DE1792997D85 /* HCWrapInMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCWrapInMatcher.m; path = Source/Core/Helpers/HCWrapInMatcher.m; sourceTree = ""; }; + BD01A80B901DB9BC71399F1D7242000C /* HCHasCount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasCount.m; path = Source/Library/Collection/HCHasCount.m; sourceTree = ""; }; + BD3A85E8698191AD11C7064F2E93D332 /* libPods-UnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-UnitTests.a"; path = "libPods-UnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + BF4B05AD051D8322651506AB0EF5198C /* EnumerateEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EnumerateEnumerator.m; path = src/main/enumerators/EnumerateEnumerator.m; sourceTree = ""; }; + BFD0DAC0A6494D271CC8F2F9CB48CC63 /* OCTotallyLazy-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCTotallyLazy-prefix.pch"; sourceTree = ""; }; + C095C311FBC6821650959FAFD5101888 /* HCRunloopRunner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCRunloopRunner.h; path = Source/Core/Helpers/HCRunloopRunner.h; sourceTree = ""; }; + C37AF7CE042BDC1C7F60E8A50DD77CE1 /* HCReturnTypeHandlerChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCReturnTypeHandlerChain.h; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h; sourceTree = ""; }; + C5BAA91117A42926CFF883498A89396A /* HCIsNot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsNot.h; path = Source/Library/Logical/HCIsNot.h; sourceTree = ""; }; + C92E9D5F34E15412AC6245456E98379F /* HCReturnTypeHandlerChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCReturnTypeHandlerChain.m; path = Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m; sourceTree = ""; }; + C98EAA865952702DD476E5B4A1EDDBD2 /* Pods-UnitTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTests-resources.sh"; sourceTree = ""; }; + CC2C81AF298ECF235C34E822062CBAB9 /* HCIsCollectionContaining.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContaining.h; path = Source/Library/Collection/HCIsCollectionContaining.h; sourceTree = ""; }; + CE109A40B15F9C18DBF56883942FB3CD /* HCStringStartsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringStartsWith.m; path = Source/Library/Text/HCStringStartsWith.m; sourceTree = ""; }; + CEFD7C16F9CB43CA488265932CE99E36 /* HCCollect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCCollect.h; path = Source/Core/Helpers/HCCollect.h; sourceTree = ""; }; + CFC0D71799671D5684C40FDB175FED55 /* HCObjectReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCObjectReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h; sourceTree = ""; }; + D03B24DA53F2488D1EA1EE0F4635D89B /* NSArray+OCTotallyLazy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+OCTotallyLazy.m"; path = "src/main/NSArray+OCTotallyLazy.m"; sourceTree = ""; }; + D3C615C626A6F71FC2DADD26F12EAF5A /* HCSenTestFailureReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCSenTestFailureReporter.h; path = Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h; sourceTree = ""; }; + D588456748421060055171928D97B0FA /* HCStringEndsWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCStringEndsWith.m; path = Source/Library/Text/HCStringEndsWith.m; sourceTree = ""; }; + D5F7C5306CA28FAE5794220BFF82F696 /* HCBoolReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBoolReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h; sourceTree = ""; }; + D6160848AAADBA8F315BC0F8F5699EB9 /* HCHasDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCHasDescription.m; path = Source/Library/Object/HCHasDescription.m; sourceTree = ""; }; + D6EF87B5D2A8AC7E56B2322829114426 /* HCIntReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIntReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m; sourceTree = ""; }; + D7785584605275CD93D5ED677CDACF28 /* HCUnsignedLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCUnsignedLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m; sourceTree = ""; }; + D7805CD70ADA6A443754E8E28DA0E1F2 /* Pods-Group Works.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Group Works.debug.xcconfig"; sourceTree = ""; }; + D78CC5B1BC9C0035667693FACEEA240B /* HCInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCInvocationMatcher.h; path = Source/Core/Helpers/HCInvocationMatcher.h; sourceTree = ""; }; + D809566835B0171531673A7023FC0F75 /* HCClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCClassMatcher.h; path = Source/Library/Object/HCClassMatcher.h; sourceTree = ""; }; + D9336C6E98F5D7A7E6CA708F53A1BE41 /* HCIsEmptyCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEmptyCollection.h; path = Source/Library/Collection/HCIsEmptyCollection.h; sourceTree = ""; }; + DD0B722215F0A041DEA2FBF475C0E114 /* HCIsNot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsNot.m; path = Source/Library/Logical/HCIsNot.m; sourceTree = ""; }; + DE1ADA51EA48F1D059CC9559813B1007 /* Pair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Pair.m; path = src/main/Pair.m; sourceTree = ""; }; + DE2A701F9D39DC74F5E40191C6835808 /* Callables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Callables.h; path = src/main/Callables.h; sourceTree = ""; }; + DE5CF1853E1A27596CBA1860C3E2CF23 /* HCIsDictionaryContainingValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingValue.m; path = Source/Library/Collection/HCIsDictionaryContainingValue.m; sourceTree = ""; }; + DF2B4B5F360DB074103A849D8E1580A1 /* HCThrowsException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCThrowsException.m; path = Source/Library/Object/HCThrowsException.m; sourceTree = ""; }; + DF3C19004C4EA7E7580CB53A3524D9A8 /* HCIsEqualCompressingWhiteSpace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsEqualCompressingWhiteSpace.h; path = Source/Library/Text/HCIsEqualCompressingWhiteSpace.h; sourceTree = ""; }; + DF894BE8185F52AA8B6B2E3A2EA0EAC7 /* HCDiagnosingMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCDiagnosingMatcher.m; path = Source/Core/HCDiagnosingMatcher.m; sourceTree = ""; }; + E11C09970B1ABDA96040D8C1F8DAB887 /* HCIsDictionaryContainingEntries.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContainingEntries.m; path = Source/Library/Collection/HCIsDictionaryContainingEntries.m; sourceTree = ""; }; + E36F5D7B75A87F501F17EE0878D05045 /* Some.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Some.m; path = src/main/Some.m; sourceTree = ""; }; + E40E4AA66F4CF1825B6AC37BA12033C3 /* HCTestFailureReporterChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCTestFailureReporterChain.m; path = Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.m; sourceTree = ""; }; + E7943F3479C6FE02A27EF550FD6A3CB8 /* HCStringContains.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCStringContains.h; path = Source/Library/Text/HCStringContains.h; sourceTree = ""; }; + E85581796C96EE0CC94F47B286693B56 /* HCIsEqualCompressingWhiteSpace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEqualCompressingWhiteSpace.m; path = Source/Library/Text/HCIsEqualCompressingWhiteSpace.m; sourceTree = ""; }; + E964347C00FB550A2E69E5420C903B4E /* HCMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCMatcher.h; path = Source/Core/HCMatcher.h; sourceTree = ""; }; + EA9A60C1D89ED74FB178397D6070477A /* HCIsCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCloseTo.h; path = Source/Library/Number/HCIsCloseTo.h; sourceTree = ""; }; + EAC57BF44012D59A778C51606A8A1E0B /* HCIsDictionaryContaining.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsDictionaryContaining.m; path = Source/Library/Collection/HCIsDictionaryContaining.m; sourceTree = ""; }; + EB6E25DFA539CB405E0F08D7A4CD2CAD /* HCRequireNonNilObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCRequireNonNilObject.m; path = Source/Core/Helpers/HCRequireNonNilObject.m; sourceTree = ""; }; + EE717CEFC7D89476B840B3DFBD74B499 /* Pods-Group Works-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Group Works-acknowledgements.plist"; sourceTree = ""; }; + EEC5ABF14FA780A914D5EEC747366AA5 /* HCGenericTestFailureReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCGenericTestFailureReporter.h; path = Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h; sourceTree = ""; }; + EF247325CB5E03DA2CF1E697125EEE04 /* EasyEnumerable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EasyEnumerable.m; path = src/main/EasyEnumerable.m; sourceTree = ""; }; + EF8C1E19F98B3E655587B336067CE1A2 /* Mappable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mappable.h; path = src/main/Mappable.h; sourceTree = ""; }; + F0EAACC2AF77D57579573501D00DAC7B /* FilterEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FilterEnumerator.h; path = src/main/enumerators/FilterEnumerator.h; sourceTree = ""; }; + F236590D0461B985B5A07C4E7C43782C /* HCNumberAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCNumberAssert.m; path = Source/Library/Number/HCNumberAssert.m; sourceTree = ""; }; + F25784D29CEDB1A686710561A3A77CF6 /* Pods-Group Works-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Group Works-frameworks.sh"; sourceTree = ""; }; + F2950E5EC9BE31C9C532871223E9EB07 /* NoSuchElementException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NoSuchElementException.h; path = src/main/NoSuchElementException.h; sourceTree = ""; }; + F2A93879D8A1D9892FAEA4FCAC23BF68 /* HCUnsignedShortReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedShortReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h; sourceTree = ""; }; + F2FF1E6B7C525AB587D4B13ACE351712 /* HCLongLongReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCLongLongReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m; sourceTree = ""; }; + F4DCB1FBF8FF715FB702F1157C016D57 /* HCIsTrueFalse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsTrueFalse.h; path = Source/Library/Number/HCIsTrueFalse.h; sourceTree = ""; }; + F50193D277E948EA5EE25CFD51ECA26C /* MemoisedSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MemoisedSequence.h; path = src/main/MemoisedSequence.h; sourceTree = ""; }; + F5530E027F4C64360AD6A3898A762745 /* NSEnumerator+OCTotallyLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEnumerator+OCTotallyLazy.h"; path = "src/main/enumerators/NSEnumerator+OCTotallyLazy.h"; sourceTree = ""; }; + F754BA2A5FEC8DF29433083579F4D04C /* HCIsCollectionContainingInOrder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCIsCollectionContainingInOrder.h; path = Source/Library/Collection/HCIsCollectionContainingInOrder.h; sourceTree = ""; }; + F84824C6F6D141F0C4EF5F48E36DE2D0 /* HCIsEmptyCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCIsEmptyCollection.m; path = Source/Library/Collection/HCIsEmptyCollection.m; sourceTree = ""; }; + F8F2E22161EEA605022C5EA1097AFB75 /* HCCollect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCCollect.m; path = Source/Core/Helpers/HCCollect.m; sourceTree = ""; }; + FA77F52781DEC1C877E709AE0D9F7C27 /* Function1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Function1.m; path = src/main/functions/Function1.m; sourceTree = ""; }; + FC0A6D2DB6B05A4AEE9A31BBA0369B83 /* HCUnsignedLongLongReturnGetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCUnsignedLongLongReturnGetter.h; path = Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h; sourceTree = ""; }; + FC3E5274735976DD3ED3EA574B0E5097 /* HCBoolReturnGetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HCBoolReturnGetter.m; path = Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m; sourceTree = ""; }; + FC794B29F0EA0ECFECC4E857AEC5938D /* HCBaseDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCBaseDescription.h; path = Source/Core/HCBaseDescription.h; sourceTree = ""; }; + FE023ACBF38AE62CF530EE5D8C476976 /* HCHasCount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HCHasCount.h; path = Source/Library/Collection/HCHasCount.h; sourceTree = ""; }; + FEB2E2544609AA12DA405E7440E28419 /* NSSet+OCTotallyLazy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+OCTotallyLazy.h"; path = "src/main/NSSet+OCTotallyLazy.h"; sourceTree = ""; }; + FFE9999BFF5172CFBCADCC708AA10574 /* Option.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Option.m; path = src/main/Option.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4428CE549E4FD1C962EA0A093F84BFD5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E6F19CBDCA8AA34E91CB6D2B201FF0A2 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6D1BCAF37C9D0477C42ABFCC978D07AF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 06E8864973918E8686BC6AD3A4D6E4C2 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 80C0F28A243AEF78BB34528381A49D27 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 49032645B4D78E47CAAC12D13D473FF2 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E2684B796CD50EC9C62AABFBE227D7AF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F20DD3569825A89C541519E973C191A5 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 06BED2EE648B12898AF513CFA3CC8AE8 /* OCTotallyLazy */ = { + isa = PBXGroup; + children = ( + DE2A701F9D39DC74F5E40191C6835808 /* Callables.h */, + 9DE94E620D02D007857E6FECF686D142 /* Callables.m */, + 4191C7E4E9A69A2DEA9E7BE4F3D45FC0 /* Coercions.h */, + 79454564A5EEE6342033D98AF444C3EB /* EasyEnumerable.h */, + EF247325CB5E03DA2CF1E697125EEE04 /* EasyEnumerable.m */, + AB96052FF6CD7FFEF1B62878D7866A2F /* EmptyEnumerator.h */, + 5D8C9F8018B2ECA81C3B48A85FDC05D4 /* EmptyEnumerator.m */, + 9FCD205B19F60D1AB4BC485070B760B1 /* Enumerable.h */, + A8D87EDBB6E93F7777A16A589278CA7B /* EnumerateEnumerator.h */, + BF4B05AD051D8322651506AB0EF5198C /* EnumerateEnumerator.m */, + F0EAACC2AF77D57579573501D00DAC7B /* FilterEnumerator.h */, + 2F42716A5892C1646E85767FC31B2659 /* FilterEnumerator.m */, + 3AE3139A7A47F27366779CF9037F966F /* Flattenable.h */, + 9F5F9C5C4BB17494C0DAC81C23DEBE46 /* FlattenEnumerator.h */, + 9BA44F1D534686E5611DA2F8CF3ABD0E /* FlattenEnumerator.m */, + 8ABB54DF51371944A4529ABBE1EAC4B3 /* Foldable.h */, + AC7B0579F77C27DB7DA7122EBFCB6C11 /* Function1.h */, + FA77F52781DEC1C877E709AE0D9F7C27 /* Function1.m */, + AE9A02D5D09962E9FAA861A4A73D3337 /* Function2.h */, + 97FA8623D909A1559098614FD8DE6F9C /* Function2.m */, + 1E7D1704D93FAA761D593E3684C9CAA5 /* Functions.h */, + 2E8CD4D82434A601052595EB3DBE5F8A /* Functions.m */, + 436548257D23D068A36CF39D8AD6DE40 /* Group.h */, + BB053B383FB175F2F1C8F33DEA83836C /* Group.m */, + 97D31B363CB5508245B5C0FA56B44C7C /* GroupedEnumerator.h */, + A21EA0EBDEE878A34C8AD0FD487464A5 /* GroupedEnumerator.m */, + 924C2E0F5B48146BA1DFC776B06FD10A /* MapEnumerator.h */, + A206DBB84DE53AEA6F2F9FB32E19BBD2 /* MapEnumerator.m */, + EF8C1E19F98B3E655587B336067CE1A2 /* Mappable.h */, + 5E5B4D77504C490AF10CBB84291FE44B /* MemoisedEnumerator.h */, + 4771B8ABD610808B0CB6710F1BDDB354 /* MemoisedEnumerator.m */, + F50193D277E948EA5EE25CFD51ECA26C /* MemoisedSequence.h */, + 08D0616A1B7BAF2AC96B386C14109700 /* MemoisedSequence.m */, + BB5A84BE40E72AA69EF286843C5ABBC8 /* MergeEnumerator.h */, + 1D46C50D5E5EE03F2C0E620BAB71FF4D /* MergeEnumerator.m */, + 530B068042E3FDB24FE783BBC28CEF5A /* None.h */, + 98439BB1DCA5AA61542F28CF6CA5EF2C /* None.m */, + F2950E5EC9BE31C9C532871223E9EB07 /* NoSuchElementException.h */, + 82A4FEB3EB6D20B5966E8D408A77D6F9 /* NoSuchElementException.m */, + 85945C5A6A65C27B377EF40CFA35571B /* NSArray+OCTotallyLazy.h */, + D03B24DA53F2488D1EA1EE0F4635D89B /* NSArray+OCTotallyLazy.m */, + 0E4D2E84890776DD51B228F420E679C2 /* NSDictionary+OCTotallyLazy.h */, + 7E613009509F8D03C482CCBAC2274C3E /* NSDictionary+OCTotallyLazy.m */, + F5530E027F4C64360AD6A3898A762745 /* NSEnumerator+OCTotallyLazy.h */, + 3922575C7FBB92C55FEC8DBABB076EE0 /* NSEnumerator+OCTotallyLazy.m */, + FEB2E2544609AA12DA405E7440E28419 /* NSSet+OCTotallyLazy.h */, + 05E3D5504379F79E661E8946BB5B9646 /* NSSet+OCTotallyLazy.m */, + 55FE956639ED2430126C866B0973007E /* Numbers.h */, + 794B0C5249F7694479D6ED6FD57A50C9 /* Numbers.m */, + 2AC9F2FCE821669ACB82C6FC3FE142D8 /* OCTotallyLazy.h */, + 51994E2F573E22443C00FA2DDD2C2129 /* Option.h */, + FFE9999BFF5172CFBCADCC708AA10574 /* Option.m */, + 37E62CA92531E3318194FFC025572BAE /* Pair.h */, + DE1ADA51EA48F1D059CC9559813B1007 /* Pair.m */, + 1711B620DAB55BFCCDF55A29916D1F8B /* PairEnumerator.h */, + 802A03E0B4D63CA8ECCFB27CD158F027 /* PairEnumerator.m */, + 4C441764D002739F579FBA820A8959A5 /* PartitionEnumerator.h */, + 2376BEAC912FEBF295CFF9DEFB54E8BB /* PartitionEnumerator.m */, + 1D6E786B57995DD0C572F1D7A1381EE3 /* Predicates.h */, + 109C8C5E0171B9F0F5CCC0C9DEBA8948 /* Predicates.m */, + 720BB86DCA786548867A21DC914D2338 /* Queue.h */, + 233E254A8EAF3D49D1142200AC11FCF4 /* Queue.m */, + 23F69EBA4053C7DD2FDC0D6E22BD25DA /* Range.h */, + 3025BA1F03CDA5B60D004C8DEC1B1EE6 /* Range.m */, + B7C061EB9D675638C5D3D3030D5DD4DE /* RepeatEnumerator.h */, + 323B1A5DD39C883E208049025679FACC /* RepeatEnumerator.m */, + B803AF1ACAA2399997FFB7EB96404FEB /* Sequence.h */, + 1177F7055C546126909863A1ACDF30CA /* Sequence.m */, + 2DEF96F4C6B7D808B5B8DCD10537548A /* SingleValueEnumerator.h */, + 17AD614A05C6892DCF4E608F27222655 /* SingleValueEnumerator.m */, + 875211007DE1B98D14E5281279A9586F /* Some.h */, + E36F5D7B75A87F501F17EE0878D05045 /* Some.m */, + A0EB0E6E77257F23785882761E0482F7 /* TakeWhileEnumerator.h */, + 36712F86F405AC48D385640417132A9F /* TakeWhileEnumerator.m */, + 3C6EBA84F05B51328C1EFB58AB642226 /* Types.h */, + 4303C16FD0455C609CA4AF14B5839725 /* Support Files */, + ); + name = OCTotallyLazy; + path = OCTotallyLazy; + sourceTree = ""; + }; + 3D4CD345C0E40E035CEE112458CE6E50 /* Pods */ = { + isa = PBXGroup; + children = ( + BFF7F584B044230EC834346CCE944E11 /* OCHamcrest */, + 06BED2EE648B12898AF513CFA3CC8AE8 /* OCTotallyLazy */, + ); + name = Pods; + sourceTree = ""; + }; + 4303C16FD0455C609CA4AF14B5839725 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7F9CEE33E072E2070189C7FDF5E4626A /* OCTotallyLazy.xcconfig */, + B01F339EB2C1C21781E382FE95A2FD96 /* OCTotallyLazy-dummy.m */, + BFD0DAC0A6494D271CC8F2F9CB48CC63 /* OCTotallyLazy-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/OCTotallyLazy"; + sourceTree = ""; + }; + 50969791BDBF0A8F78839D908B15462B /* Pods-Group Works */ = { + isa = PBXGroup; + children = ( + 0F1D7503A9392C237001016B3F4BA60B /* Pods-Group Works-acknowledgements.markdown */, + EE717CEFC7D89476B840B3DFBD74B499 /* Pods-Group Works-acknowledgements.plist */, + 30F1E8A5E023FE2980386CEBDD74123A /* Pods-Group Works-dummy.m */, + F25784D29CEDB1A686710561A3A77CF6 /* Pods-Group Works-frameworks.sh */, + 44196081E451304FBF0479B04F6DBAAB /* Pods-Group Works-resources.sh */, + D7805CD70ADA6A443754E8E28DA0E1F2 /* Pods-Group Works.debug.xcconfig */, + 2B89694451C00B133BFA8F4E5EA3DDC5 /* Pods-Group Works.release.xcconfig */, + ); + name = "Pods-Group Works"; + path = "Target Support Files/Pods-Group Works"; + sourceTree = ""; + }; + 623DA4EFCFFDB69718E1B72D2497DD7D /* Products */ = { + isa = PBXGroup; + children = ( + 6CBA94790A7A14D38E11062B9EECF2E1 /* libOCHamcrest.a */, + 6095EFA411B436890C86CA0201C0C6A0 /* libOCTotallyLazy.a */, + 0F2463F248C8A9E3A8FCF9747C2C2F1D /* libPods-Group Works.a */, + BD3A85E8698191AD11C7064F2E93D332 /* libPods-UnitTests.a */, + ); + name = Products; + sourceTree = ""; + }; + 7DB346D0F39D3F0E887471402A8071AB = { + isa = PBXGroup; + children = ( + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, + BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, + 3D4CD345C0E40E035CEE112458CE6E50 /* Pods */, + 623DA4EFCFFDB69718E1B72D2497DD7D /* Products */, + BE8C90821728C54EE4D2E844B36B8606 /* Targets Support Files */, + ); + sourceTree = ""; + }; + 9E3D4E9B14080DBFDBCF72208923B656 /* Pods-UnitTests */ = { + isa = PBXGroup; + children = ( + 71F8B924DC95FACDB45666328A6D0C0F /* Pods-UnitTests-acknowledgements.markdown */, + 641667C2A7E03DAB327D9C9BBF89CF67 /* Pods-UnitTests-acknowledgements.plist */, + 1503994294ADFEA75EF253B710B9FE7E /* Pods-UnitTests-dummy.m */, + 3DFA24F63239F921ECF3A08E842AEFAC /* Pods-UnitTests-frameworks.sh */, + C98EAA865952702DD476E5B4A1EDDBD2 /* Pods-UnitTests-resources.sh */, + 61A2A49871CC77E3F508472C440B2E40 /* Pods-UnitTests.debug.xcconfig */, + 1E286FEDFC94EEE40B08DE264328CE06 /* Pods-UnitTests.release.xcconfig */, + ); + name = "Pods-UnitTests"; + path = "Target Support Files/Pods-UnitTests"; + sourceTree = ""; + }; + BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { + isa = PBXGroup; + children = ( + D35AF013A5F0BAD4F32504907A52519E /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + BE8C90821728C54EE4D2E844B36B8606 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 50969791BDBF0A8F78839D908B15462B /* Pods-Group Works */, + 9E3D4E9B14080DBFDBCF72208923B656 /* Pods-UnitTests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + BFF7F584B044230EC834346CCE944E11 /* OCHamcrest */ = { + isa = PBXGroup; + children = ( + 05928E486229DD68D8FED173D3FF7BE9 /* HCAllOf.h */, + AA8BAABB0EA078E84287A08C39FA1322 /* HCAllOf.m */, + 44500A64D9A6FF5589AD8EBB637A07C1 /* HCAnyOf.h */, + 30AFD80B76314979C8EBBE53ABF2375A /* HCAnyOf.m */, + B8D6E1DB356CED8461518ACD5E88D47C /* HCArgumentCaptor.h */, + 11F3A392EE19EEF6F855AF4BB9B88396 /* HCArgumentCaptor.m */, + 4CD1614438E270EC5897EDEA6C6E56EA /* HCAssertThat.h */, + 03C63E17F363B5D07096ABD6751C2F30 /* HCAssertThat.m */, + FC794B29F0EA0ECFECC4E857AEC5938D /* HCBaseDescription.h */, + 36F3960669085F68F58076E7CD9C493A /* HCBaseDescription.m */, + 55BFF8917514566108F990D684D0D2C8 /* HCBaseMatcher.h */, + A9F3402290A28AEC68D5A96AEB2671C1 /* HCBaseMatcher.m */, + D5F7C5306CA28FAE5794220BFF82F696 /* HCBoolReturnGetter.h */, + FC3E5274735976DD3ED3EA574B0E5097 /* HCBoolReturnGetter.m */, + 61143870BB032C7426E8DFE957636CF8 /* HCCharReturnGetter.h */, + 84C54BD4D9DAD6F6CFC7721CA0C65DBC /* HCCharReturnGetter.m */, + D809566835B0171531673A7023FC0F75 /* HCClassMatcher.h */, + 58939EF3FA72A88176CDBC3E614CF5FB /* HCClassMatcher.m */, + CEFD7C16F9CB43CA488265932CE99E36 /* HCCollect.h */, + F8F2E22161EEA605022C5EA1097AFB75 /* HCCollect.m */, + 6009A42FE0AAE6367E98BE81C9F47F8D /* HCConformsToProtocol.h */, + 04783C998707749B0263C886C07C4915 /* HCConformsToProtocol.m */, + 5603404F8A83C6F48E56547DFFF3B6E1 /* HCDescribedAs.h */, + 73D6C5AC2879BBAD0DC015F9ECBB9B27 /* HCDescribedAs.m */, + 14CE8850039E3B874D2E5E5149EE6F87 /* HCDescription.h */, + 8FF03DE783B6727DAAD4B3B31909E035 /* HCDiagnosingMatcher.h */, + DF894BE8185F52AA8B6B2E3A2EA0EAC7 /* HCDiagnosingMatcher.m */, + 493248C332DD1E04E8259FF5B4A32ECC /* HCDoubleReturnGetter.h */, + AA5F7F7A5025E95160271EB28678A526 /* HCDoubleReturnGetter.m */, + 804CAFB3EF9F722C30FC5771E4248BF0 /* HCEvery.h */, + 76AD24D910AC35CA788261A38FC314AD /* HCEvery.m */, + 07D9656D9F587ED414B1EACADB33DB17 /* HCFloatReturnGetter.h */, + 6F16EA0C2EDAFE16351244FBC81798AA /* HCFloatReturnGetter.m */, + EEC5ABF14FA780A914D5EEC747366AA5 /* HCGenericTestFailureReporter.h */, + 1EF13B2E0F7192C22FA85C3BD2404A3B /* HCGenericTestFailureReporter.m */, + FE023ACBF38AE62CF530EE5D8C476976 /* HCHasCount.h */, + BD01A80B901DB9BC71399F1D7242000C /* HCHasCount.m */, + 9ADA65EA1EFA88C3EF148E2D833CBCD9 /* HCHasDescription.h */, + D6160848AAADBA8F315BC0F8F5699EB9 /* HCHasDescription.m */, + AE910F993FB13C416945914A460F4B5A /* HCHasProperty.h */, + 924C09FB057C4A4039BD89F2D41EB919 /* HCHasProperty.m */, + 027BB3C33346A0D2A062C478C6ACEFCD /* HCIntReturnGetter.h */, + D6EF87B5D2A8AC7E56B2322829114426 /* HCIntReturnGetter.m */, + D78CC5B1BC9C0035667693FACEEA240B /* HCInvocationMatcher.h */, + 5A1D9AD37994F0EAA4C0C5335F01B837 /* HCInvocationMatcher.m */, + 5B5EA20E022D929DEBFE033F15EECD08 /* HCIs.h */, + 6F6B6FAB7C97DDAEB8B349A4418E0BBF /* HCIs.m */, + 61345F372863558DCB1EC70A2C2E5793 /* HCIsAnything.h */, + 450CB7EB81CBA429C1D6F7344198CA3C /* HCIsAnything.m */, + EA9A60C1D89ED74FB178397D6070477A /* HCIsCloseTo.h */, + 6312D756291B9C2D928AB9B849A8E6A8 /* HCIsCloseTo.m */, + CC2C81AF298ECF235C34E822062CBAB9 /* HCIsCollectionContaining.h */, + 2D4F181EAA6171EF7A2568144204856F /* HCIsCollectionContaining.m */, + 216359FDEBFC5D207BECFC8F16C0A7E3 /* HCIsCollectionContainingInAnyOrder.h */, + 193DA7A6821E072C96BD0D9B68597E43 /* HCIsCollectionContainingInAnyOrder.m */, + F754BA2A5FEC8DF29433083579F4D04C /* HCIsCollectionContainingInOrder.h */, + B2E4FD6D7B8EBEDF6C07F33500227A9E /* HCIsCollectionContainingInOrder.m */, + 5C898CEED4EA3507C36D381D1D5D7668 /* HCIsCollectionContainingInRelativeOrder.h */, + 2BA5026D8DE2724CB42D43C3742F3437 /* HCIsCollectionContainingInRelativeOrder.m */, + A29B5B5F54060F8A8B0194E7712B1FFE /* HCIsCollectionOnlyContaining.h */, + 1B9FEABA55DB5E9771EFC1B545F524F6 /* HCIsCollectionOnlyContaining.m */, + AF2CE21D9E9BDAB69725544752705725 /* HCIsDictionaryContaining.h */, + EAC57BF44012D59A778C51606A8A1E0B /* HCIsDictionaryContaining.m */, + 57CBEC4EAE06C37A85647E4517066485 /* HCIsDictionaryContainingEntries.h */, + E11C09970B1ABDA96040D8C1F8DAB887 /* HCIsDictionaryContainingEntries.m */, + 3739F19562912171756917999493682E /* HCIsDictionaryContainingKey.h */, + 36DBC534414B9F75E319768C7EC3087B /* HCIsDictionaryContainingKey.m */, + 57CF706D01CD48AD27A7D1003EDCA5E9 /* HCIsDictionaryContainingValue.h */, + DE5CF1853E1A27596CBA1860C3E2CF23 /* HCIsDictionaryContainingValue.m */, + D9336C6E98F5D7A7E6CA708F53A1BE41 /* HCIsEmptyCollection.h */, + F84824C6F6D141F0C4EF5F48E36DE2D0 /* HCIsEmptyCollection.m */, + 307F92AB94D808DA71722996A104B487 /* HCIsEqual.h */, + 50ED338216DA76141CA829E05DB91901 /* HCIsEqual.m */, + DF3C19004C4EA7E7580CB53A3524D9A8 /* HCIsEqualCompressingWhiteSpace.h */, + E85581796C96EE0CC94F47B286693B56 /* HCIsEqualCompressingWhiteSpace.m */, + 8EC8C37B8811BB19F63FDD2F2C765130 /* HCIsEqualIgnoringCase.h */, + 47EACC88A023A8B0B27F26ECCE3C2140 /* HCIsEqualIgnoringCase.m */, + 256D950DA3E61DC8EC814450C8FE29DF /* HCIsEqualToNumber.h */, + 1F77FA456B771AFBD42EBF17D648BAE2 /* HCIsEqualToNumber.m */, + 83EB2559EA1BE5DB4B18280EE7D64B6F /* HCIsIn.h */, + 6B87A871F955E955BC3124AB6A587DC9 /* HCIsIn.m */, + ADBA8F9109207B685CDE908C5007812D /* HCIsInstanceOf.h */, + B792B5D782A9CA653BC2022206CA2FCB /* HCIsInstanceOf.m */, + 984B01728C20987C0955B4AF6C56F1A6 /* HCIsNil.h */, + 6D248372F00B176BAB1D4BE7A13CBAB9 /* HCIsNil.m */, + C5BAA91117A42926CFF883498A89396A /* HCIsNot.h */, + DD0B722215F0A041DEA2FBF475C0E114 /* HCIsNot.m */, + 3A7E5C2A5F9B4079FE328FFF2361BEAA /* HCIsSame.h */, + A22D70A105262DA161BD584EC8766BBF /* HCIsSame.m */, + F4DCB1FBF8FF715FB702F1157C016D57 /* HCIsTrueFalse.h */, + AF96D2655A86F29CC4308B7C88C07CB5 /* HCIsTrueFalse.m */, + 681F403B3FDBB63B0178160405AC69DA /* HCIsTypeOf.h */, + 168479F8ADECF7BF1D324CBCE72E712E /* HCIsTypeOf.m */, + AD8022F414033100F15F21F50DAA891C /* HCLongLongReturnGetter.h */, + F2FF1E6B7C525AB587D4B13ACE351712 /* HCLongLongReturnGetter.m */, + 5D6754C38A6D64F62E23BED8109F4E91 /* HCLongReturnGetter.h */, + 573ECB96B91ED23311A8C7C1F3E42355 /* HCLongReturnGetter.m */, + E964347C00FB550A2E69E5420C903B4E /* HCMatcher.h */, + 4CA06137FF6698733502203EC4FED399 /* HCNumberAssert.h */, + F236590D0461B985B5A07C4E7C43782C /* HCNumberAssert.m */, + CFC0D71799671D5684C40FDB175FED55 /* HCObjectReturnGetter.h */, + 7D8ED8E61F12BD95F11D996743DA5893 /* HCObjectReturnGetter.m */, + 83A1D0DABE7621650AEBE3533ABAA21C /* HCOrderingComparison.h */, + B857525B7863C387CCB7AA509E0EE3D9 /* HCOrderingComparison.m */, + 8BE3F07782289BD1776D29E49A263A69 /* HCRequireNonNilObject.h */, + EB6E25DFA539CB405E0F08D7A4CD2CAD /* HCRequireNonNilObject.m */, + C37AF7CE042BDC1C7F60E8A50DD77CE1 /* HCReturnTypeHandlerChain.h */, + C92E9D5F34E15412AC6245456E98379F /* HCReturnTypeHandlerChain.m */, + 4072A6D2E8EADB404F7E6CD0195DFB33 /* HCReturnValueGetter.h */, + 5BA41699DC57D9AD9C473772121F469B /* HCReturnValueGetter.m */, + C095C311FBC6821650959FAFD5101888 /* HCRunloopRunner.h */, + B65C1CEF8E3FEB986D90E82039B50608 /* HCRunloopRunner.m */, + 0B811ED77F1F07BEA8AEC81820774004 /* HCSelfDescribing.h */, + D3C615C626A6F71FC2DADD26F12EAF5A /* HCSenTestFailureReporter.h */, + 7FD19ADBA1D29DD656E6DE999924C687 /* HCSenTestFailureReporter.m */, + 75828C0B1DA131EAA4BBC887177F4A34 /* HCShortReturnGetter.h */, + 4367FA4333D7A3FAE063C7CB5B403CC8 /* HCShortReturnGetter.m */, + E7943F3479C6FE02A27EF550FD6A3CB8 /* HCStringContains.h */, + 7D8140469132BD54D6D579B29E44BB9F /* HCStringContains.m */, + 64453DE83BEA46C2ECC3D435645E9FDC /* HCStringContainsInOrder.h */, + 79DCB284BBB8A8433E847D6536BA8DFE /* HCStringContainsInOrder.m */, + 62DE20E0F024BC864799A0D3B91C7CAE /* HCStringDescription.h */, + A5BA185B29435458E714D716CEAAABD8 /* HCStringDescription.m */, + 6077AA0342F26BF5CF5369FE2CC09DA6 /* HCStringEndsWith.h */, + D588456748421060055171928D97B0FA /* HCStringEndsWith.m */, + BB75EA9F355C48E7D84D2C671B458E95 /* HCStringStartsWith.h */, + CE109A40B15F9C18DBF56883942FB3CD /* HCStringStartsWith.m */, + 24049712267279295F3A06E4A1D53245 /* HCSubstringMatcher.h */, + 4276D63C7F4044A9E73D735DB1DA2C7C /* HCSubstringMatcher.m */, + 034503ACD5CC192B54D8A636D4BF8633 /* HCTestFailure.h */, + 14CF6A1041AD7D3228ABB9EA2EECB901 /* HCTestFailure.m */, + 72421B7DA9BBDB444BB4507C89463E1E /* HCTestFailureReporter.h */, + AA9CB89F28A81F1250F2A5E44CEE0FB9 /* HCTestFailureReporter.m */, + 253B2BECDE9B954FF61DA9550F239269 /* HCTestFailureReporterChain.h */, + E40E4AA66F4CF1825B6AC37BA12033C3 /* HCTestFailureReporterChain.m */, + 3B48F27951291ACFC9890B40FC613CC2 /* HCThrowsException.h */, + DF2B4B5F360DB074103A849D8E1580A1 /* HCThrowsException.m */, + 8F5D73AF67E846D64C331B3B7A54C661 /* HCUnsignedCharReturnGetter.h */, + A388D0EDA003F7C0C4D590968DC67EBA /* HCUnsignedCharReturnGetter.m */, + 7938BF806B824E061206F58E4498D411 /* HCUnsignedIntReturnGetter.h */, + B79E0AC9FA0840FCDA990FA644898D56 /* HCUnsignedIntReturnGetter.m */, + FC0A6D2DB6B05A4AEE9A31BBA0369B83 /* HCUnsignedLongLongReturnGetter.h */, + 64536B0FC71EFC0F70FF9FDE295C406E /* HCUnsignedLongLongReturnGetter.m */, + AC988EF457EC1BF7637B8B36E68A2D8C /* HCUnsignedLongReturnGetter.h */, + D7785584605275CD93D5ED677CDACF28 /* HCUnsignedLongReturnGetter.m */, + F2A93879D8A1D9892FAEA4FCAC23BF68 /* HCUnsignedShortReturnGetter.h */, + 53A7200D6B401E64A53532621D6953C0 /* HCUnsignedShortReturnGetter.m */, + 5DF8E2A66D3D84CF9610D3B10CEB0C24 /* HCWrapInMatcher.h */, + BC65205862D34F464750DE1792997D85 /* HCWrapInMatcher.m */, + 4BF120364822BB26830ED94477F25965 /* HCXCTestFailureReporter.h */, + 2C8AE9E474BE00173A56C141858F6D37 /* HCXCTestFailureReporter.m */, + AAED264844E414AB9B6D25EB6D60E362 /* NSInvocation+OCHamcrest.h */, + 793E13D04C57364B40CBE7148EB5F444 /* NSInvocation+OCHamcrest.m */, + 6DA0C458EA2C820DCF5EF06390B46830 /* OCHamcrest.h */, + C134D18A8D26A07ACC1EB854DA341D36 /* Support Files */, + ); + name = OCHamcrest; + path = OCHamcrest; + sourceTree = ""; + }; + C134D18A8D26A07ACC1EB854DA341D36 /* Support Files */ = { + isa = PBXGroup; + children = ( + 87B85CFBC8BDDCFEA7F192DF0ABC25EB /* OCHamcrest.xcconfig */, + 591FCE02DABBAD04D1ACE3D88ADA8E00 /* OCHamcrest-dummy.m */, + BAF037784B3EAE28113EFBC4E7BDA741 /* OCHamcrest-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/OCHamcrest"; + sourceTree = ""; + }; + D35AF013A5F0BAD4F32504907A52519E /* iOS */ = { + isa = PBXGroup; + children = ( + 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 3B102CB771F2A4EB2A9D877124017675 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B55F529C75C06C634B69DE0A2F2636FD /* HCAllOf.h in Headers */, + D7BA08E0F03B34471654AF9C80826590 /* HCAnyOf.h in Headers */, + 523D204877C540D4AD0BB27557F2542B /* HCArgumentCaptor.h in Headers */, + 96D795B77FF5B407AB600B0D8F70540F /* HCAssertThat.h in Headers */, + 8AF257E177757AA16FDC496C235D9A76 /* HCBaseDescription.h in Headers */, + 22B702A6BCC9F0FAC7A7D9DF8A5650F5 /* HCBaseMatcher.h in Headers */, + 72E34EBE268A1F944CF6D19BD90B9BD0 /* HCBoolReturnGetter.h in Headers */, + 0F3E6BB237F85A096F5BE93730D741EA /* HCCharReturnGetter.h in Headers */, + EAEA9771E179C19B1DEAE160A20888F0 /* HCClassMatcher.h in Headers */, + A2D50BC62277FDFCDCE49D03BCE4AEB0 /* HCCollect.h in Headers */, + 6BDC5BDC97C8A1F0BD65F4129CD45329 /* HCConformsToProtocol.h in Headers */, + 091C475642698A764E4743D6A1B109F3 /* HCDescribedAs.h in Headers */, + 5248B64EBD68E46C2B7249A880BC5CF1 /* HCDescription.h in Headers */, + CDC83487E92DDA255E770BC25515C493 /* HCDiagnosingMatcher.h in Headers */, + 21397D2A0C3686174D1E31B404101125 /* HCDoubleReturnGetter.h in Headers */, + 94A46F2AC545672D6D6D59FB6C63B3F4 /* HCEvery.h in Headers */, + 095A770DFC6A66FDA4E44D2248AE5A41 /* HCFloatReturnGetter.h in Headers */, + 00AA7D0EB2742099B9BC87920F0AA8B6 /* HCGenericTestFailureReporter.h in Headers */, + 160A201ADE809A67502F84B2A0220087 /* HCHasCount.h in Headers */, + A309E9CC1495740D8E97DB8ECF37ECF9 /* HCHasDescription.h in Headers */, + A92431BF46FCF19530F6EFD8B923F2E0 /* HCHasProperty.h in Headers */, + 7A44F750D727FDB7C693780E1FEEE95F /* HCIntReturnGetter.h in Headers */, + 959A2A31C6C766BAAB1D56751E309E85 /* HCInvocationMatcher.h in Headers */, + 51A595A0D747550023DDDC52FCFFDD34 /* HCIs.h in Headers */, + 1F6507C4DC7B9BC5DDD223229C3995B3 /* HCIsAnything.h in Headers */, + F42DEB9287149FBEC30C96C0344D0B10 /* HCIsCloseTo.h in Headers */, + BF522830CFA583BF365A2057E14006AE /* HCIsCollectionContaining.h in Headers */, + 482600958B3CD00E7FA6CEF381A18E2F /* HCIsCollectionContainingInAnyOrder.h in Headers */, + 03050EDADD65B6B375B33ED2C25B2A35 /* HCIsCollectionContainingInOrder.h in Headers */, + 8418D537708DEE0ACAD768F46C4CC009 /* HCIsCollectionContainingInRelativeOrder.h in Headers */, + CCA7F786752F6AA5589A5EB1708C4715 /* HCIsCollectionOnlyContaining.h in Headers */, + 3748D78487C75A8F801171ED0FC36D82 /* HCIsDictionaryContaining.h in Headers */, + 71CBF7CFBC4E6DDA37666E0CFD2F8528 /* HCIsDictionaryContainingEntries.h in Headers */, + 883933EC1623C09901E0D90D68924B84 /* HCIsDictionaryContainingKey.h in Headers */, + 520B56F656E117BCF622C1F0348C54C0 /* HCIsDictionaryContainingValue.h in Headers */, + 3847F748DDA107CA469327F9B559B033 /* HCIsEmptyCollection.h in Headers */, + 2E72918C98918609F85844E32901560D /* HCIsEqual.h in Headers */, + C0C20A56916E46927E894F42740924DD /* HCIsEqualCompressingWhiteSpace.h in Headers */, + 4677E0547846CC3D5E88F903DE6D54CE /* HCIsEqualIgnoringCase.h in Headers */, + E6378C37407A605D9B2669ABE4B0C160 /* HCIsEqualToNumber.h in Headers */, + DCA96AA803955D0D93183A79868CD228 /* HCIsIn.h in Headers */, + 9FB173074C4C122DD52954B3E662E07E /* HCIsInstanceOf.h in Headers */, + 97C4EDA53AE9D2B8599E4E40758023F9 /* HCIsNil.h in Headers */, + CED459354E0DA3256395E23ACF84CAB2 /* HCIsNot.h in Headers */, + 504636D1F52ED3CC094405EAB70EBF60 /* HCIsSame.h in Headers */, + C51F559C29CDAA28882E074DF83621DA /* HCIsTrueFalse.h in Headers */, + 108213B1CDDB7C2ED74E22CE81FAFE01 /* HCIsTypeOf.h in Headers */, + 793791281793B9BAAFF88CAEED033372 /* HCLongLongReturnGetter.h in Headers */, + 151FCD844C5355BE927C266D30CCC145 /* HCLongReturnGetter.h in Headers */, + 2417816E6CEA2B0E4FC99AE41640242F /* HCMatcher.h in Headers */, + BF802C238ECD14DB714823B4BB11063E /* HCNumberAssert.h in Headers */, + 37A5ACBC4C7D2DE4F22793ACC4A18ABC /* HCObjectReturnGetter.h in Headers */, + C7FF47391AC3AC1C7EFB9B65F2BA5573 /* HCOrderingComparison.h in Headers */, + 5C0E3680435D477EDDFF5F426AA15DBC /* HCRequireNonNilObject.h in Headers */, + B0EF3A76F242ED4488A080C65BC551ED /* HCReturnTypeHandlerChain.h in Headers */, + 94FA28F1F8121EAD6E2B82D26F1527B4 /* HCReturnValueGetter.h in Headers */, + 075EFF9773449A1183431E69CDE388F9 /* HCRunloopRunner.h in Headers */, + 6A373C900176B2C16F6F9C1AFC88EDC0 /* HCSelfDescribing.h in Headers */, + E4F6AB85AB4D06EF77AEC34AFE18FB71 /* HCSenTestFailureReporter.h in Headers */, + F217CECE6B6FD4791458C60E46285D28 /* HCShortReturnGetter.h in Headers */, + 35355C6BC7F2B2239A6F39E925B2170F /* HCStringContains.h in Headers */, + C71D4F3D3C9F68E9E0CB50D4B2D7342D /* HCStringContainsInOrder.h in Headers */, + 571721D73C9120D684D25B46202968B9 /* HCStringDescription.h in Headers */, + 50F34472DEA3B761915E4F16C5CF597A /* HCStringEndsWith.h in Headers */, + BD54FECF20F0E42850FDA6BC939A6D22 /* HCStringStartsWith.h in Headers */, + CB926D27F1575F2467664A78F51C5A64 /* HCSubstringMatcher.h in Headers */, + 68EE70194866244272C32F578B40A825 /* HCTestFailure.h in Headers */, + FC6669D4CE3D660048A5AC6F9C293A36 /* HCTestFailureReporter.h in Headers */, + F350A95F663806577DABDBC206844D7C /* HCTestFailureReporterChain.h in Headers */, + 09FD24E9BA5A82B49DC864204C87A769 /* HCThrowsException.h in Headers */, + FF0B2BB7CE4C1BB1B1214FE060306F86 /* HCUnsignedCharReturnGetter.h in Headers */, + FB8FCA8FE9F99E0A7DC3CECF1EF710C3 /* HCUnsignedIntReturnGetter.h in Headers */, + 33FCB4D66747E80E5E7D4960139BBA3A /* HCUnsignedLongLongReturnGetter.h in Headers */, + C00E797911002F79E9EA05AB5E29366F /* HCUnsignedLongReturnGetter.h in Headers */, + 21E3C5DB6A5B227A52DFD172602A6DAA /* HCUnsignedShortReturnGetter.h in Headers */, + 68FE8B53B027FAEE3BA6EDA24662AE0A /* HCWrapInMatcher.h in Headers */, + 934B46D1AD29CA8748EB84731D651A19 /* HCXCTestFailureReporter.h in Headers */, + 443EEEBB90045FCD73E535D82166CD13 /* NSInvocation+OCHamcrest.h in Headers */, + 44AA0A0750382444C4C1EE22726336A5 /* OCHamcrest.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5CCD2DAA3E3FA4F76C7873D2E5887F6F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A5F2CC7E9347C9800D985CF9E2A3386 /* Callables.h in Headers */, + 2EB30AAEEFD2690F6DBBFC961A60B9CC /* Coercions.h in Headers */, + 63D10169AD67B22D56FAE04F009A9236 /* EasyEnumerable.h in Headers */, + B8DBDA42190564E6F192DB42604C027C /* EmptyEnumerator.h in Headers */, + 9EC5B406455365AA51738FB21EA3D5DE /* Enumerable.h in Headers */, + 108633472DCD234828BCC18B81365C75 /* EnumerateEnumerator.h in Headers */, + 38E408E294DECD3514C14342202DC8B3 /* FilterEnumerator.h in Headers */, + AC53A3CF006340BA3CD4CDA9A218A17C /* Flattenable.h in Headers */, + 58B91D59689EAF1A401BBD79014103A4 /* FlattenEnumerator.h in Headers */, + 04FB04D0D8AB9ED25DB726F8C1FC1E83 /* Foldable.h in Headers */, + C3EB0A8A110A552C99785787A90C6048 /* Function1.h in Headers */, + 03B003DBAAA7039E7FD6CB76367ABEB6 /* Function2.h in Headers */, + 831B2B473636258B33DDB78A51C9B0B7 /* Functions.h in Headers */, + 3EB2DB2C50A35F0CAA1DA4BECB24FEC3 /* Group.h in Headers */, + F882D84B5E0678B5D90EACCC0F65C30A /* GroupedEnumerator.h in Headers */, + CBB89C2D94195A735C923D4D7E9ABA27 /* MapEnumerator.h in Headers */, + 4A63351069C0D952B81FF27FC4691D1A /* Mappable.h in Headers */, + D1A4C11B1058A749F8C63EC874DAB39B /* MemoisedEnumerator.h in Headers */, + F30F241577F02577E1674FE115B787B5 /* MemoisedSequence.h in Headers */, + 74B8F80A9496E922CAF1E157CFC79AD6 /* MergeEnumerator.h in Headers */, + B0D81AB50C5D1B65E0D6F405CC703513 /* None.h in Headers */, + 27B237E419D11AFABA4FFD46F1C05438 /* NoSuchElementException.h in Headers */, + 4F6639AE8A91D05E0D92AC789632BEED /* NSArray+OCTotallyLazy.h in Headers */, + 68336F5C1407C1674CB4E20E6E2E611C /* NSDictionary+OCTotallyLazy.h in Headers */, + 5B3FDA0DFFD446937082B953291B18EA /* NSEnumerator+OCTotallyLazy.h in Headers */, + 6ABF6690CDD8A313EF5EE2D75C45B59E /* NSSet+OCTotallyLazy.h in Headers */, + 181EED324749CD2D5BABEBDCFBDB45DB /* Numbers.h in Headers */, + A0918619348752EDB3CE21627B42587D /* OCTotallyLazy.h in Headers */, + 8C927264ECC037CE804CD91FAA348E30 /* Option.h in Headers */, + 13B05051B1A10848ACA3F4050B3D9BB7 /* Pair.h in Headers */, + 7E932ABF6BB71C31576D512FC1900974 /* PairEnumerator.h in Headers */, + 3FFEA182F810DFEA15D509B3C71CB963 /* PartitionEnumerator.h in Headers */, + D8E06A3A891F9846C83C71DB834BA778 /* Predicates.h in Headers */, + E657088EDBD2A22235FE1B92301535A7 /* Queue.h in Headers */, + 787C2CF062EB1C1F54F944208910EDEF /* Range.h in Headers */, + 927D5AC908E4122C2336D2936806B590 /* RepeatEnumerator.h in Headers */, + 2BB9048F2106FF46928E5BE3CA13EFD5 /* Sequence.h in Headers */, + 7E0D49328D9277CDA3A4633899AACA9C /* SingleValueEnumerator.h in Headers */, + 227B7F7DCFC58B0BC446278D495CB877 /* Some.h in Headers */, + 380D6AF7401645D987999B641BE9336B /* TakeWhileEnumerator.h in Headers */, + DFB7F0445FAC83CCD9AD70BAFCBF9F46 /* Types.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 2A023507EAD85F40065A236BE2F30BD4 /* OCHamcrest */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6DA4F4B25E5B2D50D4B771BDF244DD5A /* Build configuration list for PBXNativeTarget "OCHamcrest" */; + buildPhases = ( + 95E9274A6A123033A3DA7FE43DAC83EA /* Sources */, + E2684B796CD50EC9C62AABFBE227D7AF /* Frameworks */, + 3B102CB771F2A4EB2A9D877124017675 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OCHamcrest; + productName = OCHamcrest; + productReference = 6CBA94790A7A14D38E11062B9EECF2E1 /* libOCHamcrest.a */; + productType = "com.apple.product-type.library.static"; + }; + 3C5C0A08E759FD7C25069EAAF019DAE3 /* Pods-UnitTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 62E5221493F4645D6E35487D999C2068 /* Build configuration list for PBXNativeTarget "Pods-UnitTests" */; + buildPhases = ( + 93947227DC61C992323F0F87588ED9A7 /* Sources */, + 4428CE549E4FD1C962EA0A093F84BFD5 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-UnitTests"; + productName = "Pods-UnitTests"; + productReference = BD3A85E8698191AD11C7064F2E93D332 /* libPods-UnitTests.a */; + productType = "com.apple.product-type.library.static"; + }; + 58B3E9A70CFB997362BCF1A913180B62 /* OCTotallyLazy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2A306C8F1E890CF8956435EBA5F389C9 /* Build configuration list for PBXNativeTarget "OCTotallyLazy" */; + buildPhases = ( + D4BBF73F66905FBCB17CF29278A12F25 /* Sources */, + 80C0F28A243AEF78BB34528381A49D27 /* Frameworks */, + 5CCD2DAA3E3FA4F76C7873D2E5887F6F /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OCTotallyLazy; + productName = OCTotallyLazy; + productReference = 6095EFA411B436890C86CA0201C0C6A0 /* libOCTotallyLazy.a */; + productType = "com.apple.product-type.library.static"; + }; + 63DF4D7539369C42C3F824B54CEFE732 /* Pods-Group Works */ = { + isa = PBXNativeTarget; + buildConfigurationList = C7CD2DE54B1DD8367979D25F25015AFD /* Build configuration list for PBXNativeTarget "Pods-Group Works" */; + buildPhases = ( + ED1DEAE689A2CA86E9E3EF6610B20EE2 /* Sources */, + 6D1BCAF37C9D0477C42ABFCC978D07AF /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6C47C7CD005243C3A8E083670D112FAC /* PBXTargetDependency */, + 53635E63E4C6494B5235AE4E74E0F054 /* PBXTargetDependency */, + ); + name = "Pods-Group Works"; + productName = "Pods-Group Works"; + productReference = 0F2463F248C8A9E3A8FCF9747C2C2F1D /* libPods-Group Works.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0830; + LastUpgradeCheck = 0700; + }; + buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 7DB346D0F39D3F0E887471402A8071AB; + productRefGroup = 623DA4EFCFFDB69718E1B72D2497DD7D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 2A023507EAD85F40065A236BE2F30BD4 /* OCHamcrest */, + 58B3E9A70CFB997362BCF1A913180B62 /* OCTotallyLazy */, + 63DF4D7539369C42C3F824B54CEFE732 /* Pods-Group Works */, + 3C5C0A08E759FD7C25069EAAF019DAE3 /* Pods-UnitTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 93947227DC61C992323F0F87588ED9A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A366D409BC7E3011DD32DE061ABA0A9E /* Pods-UnitTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 95E9274A6A123033A3DA7FE43DAC83EA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0F83944F720385C478D3EC37284BA221 /* HCAllOf.m in Sources */, + FEF95A7A09440090BC48F8F163A80F62 /* HCAnyOf.m in Sources */, + E8E83EFDE67BEA503DA66DB23AC36730 /* HCArgumentCaptor.m in Sources */, + 181CECBD0C564EB943377CE91D66F1EF /* HCAssertThat.m in Sources */, + 5A1C892A751072E3215DF739785C3C9D /* HCBaseDescription.m in Sources */, + 918223EDD9F228F8A1D692717DFDEE01 /* HCBaseMatcher.m in Sources */, + C482D613FF8EC7E9AB358F63FC4452DE /* HCBoolReturnGetter.m in Sources */, + 40433F794DBDEEF942DBAEC3A7F2F57A /* HCCharReturnGetter.m in Sources */, + C2DB2DD71D5FF65C3C11B177E74FCA99 /* HCClassMatcher.m in Sources */, + 50E28311ECD0CCD8FE9F0C76E159424D /* HCCollect.m in Sources */, + 2F8EFA2BB04F32CBA5D65DD22347B7F2 /* HCConformsToProtocol.m in Sources */, + 34D94EF9C0F388973DA7E3888176BC5A /* HCDescribedAs.m in Sources */, + 79228A43A1E24FA04CFE8E85ABD7750A /* HCDiagnosingMatcher.m in Sources */, + 8F253D19B6989A4C47A6CC41C6EC489A /* HCDoubleReturnGetter.m in Sources */, + B7B482EC3A6D8835E5DCAB3B585D5F37 /* HCEvery.m in Sources */, + EEE0AC9789EA2632A6945903582A6491 /* HCFloatReturnGetter.m in Sources */, + 2378B551E8CB22EB7C1D27C628B1F018 /* HCGenericTestFailureReporter.m in Sources */, + B4E6183EBA754F2560BCB39671D749D9 /* HCHasCount.m in Sources */, + C2344B694D92938A47D5176E7A2888A1 /* HCHasDescription.m in Sources */, + 60FC33748AD0D0CEACFE49B992DC76A3 /* HCHasProperty.m in Sources */, + 0807FC2B0839A6597854038D4CB96B1E /* HCIntReturnGetter.m in Sources */, + 3A3BC20A2B71BB48F16CEAC8C635D7E7 /* HCInvocationMatcher.m in Sources */, + D6B7ECDD01D1C3D405BADBFD90DE2263 /* HCIs.m in Sources */, + 93CFD6EC78CC1928393B4FF964B05E33 /* HCIsAnything.m in Sources */, + EA36A6ECF441620A4EE6FA5E5BB01612 /* HCIsCloseTo.m in Sources */, + 2ED63220C96024BA69C74C9F6711F948 /* HCIsCollectionContaining.m in Sources */, + F851556734A1D4B34C85EFD1C404D6EA /* HCIsCollectionContainingInAnyOrder.m in Sources */, + E930BD124E225782E79E60E478E07202 /* HCIsCollectionContainingInOrder.m in Sources */, + 60170D8CEE3BA8886464FB0F2F562C5F /* HCIsCollectionContainingInRelativeOrder.m in Sources */, + 5D6AACBDC690057A71508062B5E2D27E /* HCIsCollectionOnlyContaining.m in Sources */, + 09A99EC7EF2C612F6B58A01AABBCC6BD /* HCIsDictionaryContaining.m in Sources */, + 3005288A96890D8DA44AE8082F8B144D /* HCIsDictionaryContainingEntries.m in Sources */, + E94C7F819B9722FCE87C421B10A04540 /* HCIsDictionaryContainingKey.m in Sources */, + BC35E114B1BB85AB705DE6D738D6687C /* HCIsDictionaryContainingValue.m in Sources */, + F4A43546DD33C4076998738A4BF5D8C4 /* HCIsEmptyCollection.m in Sources */, + 52F1A4E78E7D6B828B2F64B1A1B2F630 /* HCIsEqual.m in Sources */, + 58DE67301D844F88AEEFF22F50B50BB4 /* HCIsEqualCompressingWhiteSpace.m in Sources */, + 2B393C8CC5F0368429F2E9AF02690E65 /* HCIsEqualIgnoringCase.m in Sources */, + CD5E247FD8A778FD2F3F95EAF523B7CC /* HCIsEqualToNumber.m in Sources */, + 7ADBA41ADAB8CF1FF4FE57EE5CD5685B /* HCIsIn.m in Sources */, + 63D30A9B7FBE489F3060F3B948316AE5 /* HCIsInstanceOf.m in Sources */, + 4D4B917C68C02C18A38CE9B758D9722A /* HCIsNil.m in Sources */, + 66462E8727F0BC1872D70EDD9A6781CE /* HCIsNot.m in Sources */, + 9FE46E371DE1ABAAB75CFB84055A398E /* HCIsSame.m in Sources */, + D31B816CFD40961DA3F5D991B412D10E /* HCIsTrueFalse.m in Sources */, + 5439B3FC5273FEC2F95B5F94953CEB95 /* HCIsTypeOf.m in Sources */, + C5AB285569224A4A78CAC2D6DAFF5D17 /* HCLongLongReturnGetter.m in Sources */, + 1D76E5FE5FE2543913DA132DC3199789 /* HCLongReturnGetter.m in Sources */, + ECEA4A414DC118AAD5919FBEB36CB3A3 /* HCNumberAssert.m in Sources */, + 7AB1DA6A685DFA9A5FFCAF103336533D /* HCObjectReturnGetter.m in Sources */, + AFD62E72EC16582EEAE1BA37FE08E118 /* HCOrderingComparison.m in Sources */, + 4AA4DB1E5F810AD0209C8EA2C05BCB2E /* HCRequireNonNilObject.m in Sources */, + C0A83FDDBFD30DDAD8D0FF34A543A0A1 /* HCReturnTypeHandlerChain.m in Sources */, + 72B46B0DEE3A136FEF0E699F8A4B9A07 /* HCReturnValueGetter.m in Sources */, + E4291A4EC98C6A47894373C3137BD165 /* HCRunloopRunner.m in Sources */, + C4EFC06E77A30C77E6038303235274FE /* HCSenTestFailureReporter.m in Sources */, + F90ED912F2C4E0A45D59989A96F3D0DF /* HCShortReturnGetter.m in Sources */, + C8E5699A7E22ADE2A201C80E953455B7 /* HCStringContains.m in Sources */, + D918057EDC0F913FB2189882E1C4F416 /* HCStringContainsInOrder.m in Sources */, + DF30039166416C87A644F4C5401E0412 /* HCStringDescription.m in Sources */, + A627CDD8FF1ED0215C015FE1FB6DC46F /* HCStringEndsWith.m in Sources */, + F26C0AD2F6B0AE517FF98FF673409148 /* HCStringStartsWith.m in Sources */, + 022C8A2548127C088B2E6F2AAE05C2F7 /* HCSubstringMatcher.m in Sources */, + F6C7E7053C3B4229E79E1277C85D56AE /* HCTestFailure.m in Sources */, + 30AC8352FE6DC9288EEA2843BD47F50B /* HCTestFailureReporter.m in Sources */, + 3FA6F90D2C62D8C0AF6A3BBA340A9197 /* HCTestFailureReporterChain.m in Sources */, + B21CE4EE0FB3C67A343C64DB1A66B46C /* HCThrowsException.m in Sources */, + 6A2DD2B93A873F2D1AD48290D395CE91 /* HCUnsignedCharReturnGetter.m in Sources */, + 8BDABAB60A8ECAE98DB6809D3DAD00F7 /* HCUnsignedIntReturnGetter.m in Sources */, + 4B15464728C5BF64ED59A92E0A9FD7CD /* HCUnsignedLongLongReturnGetter.m in Sources */, + 3C26E9D180D59C3C712495E0A45505CC /* HCUnsignedLongReturnGetter.m in Sources */, + 22667E8CDAEDCEF418400920AB8992C5 /* HCUnsignedShortReturnGetter.m in Sources */, + 8C1F01E889E5E1401987289B2DA37EF3 /* HCWrapInMatcher.m in Sources */, + 1D4ABBB14B5A787423B5F23D03656630 /* HCXCTestFailureReporter.m in Sources */, + 0775D317659539AF28CD2AF839015E65 /* NSInvocation+OCHamcrest.m in Sources */, + B461A4DF620AF5EE42FDE46388A6D27C /* OCHamcrest-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D4BBF73F66905FBCB17CF29278A12F25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F10FC092D9F76E371228118AE4A3481 /* Callables.m in Sources */, + 68CE9E2D75324A2B567906AD1BE389BF /* EasyEnumerable.m in Sources */, + F7C1484FD83F6DB82AF3823FD1A89AA2 /* EmptyEnumerator.m in Sources */, + E9D610594E2EAB121A47ECE5531B0888 /* EnumerateEnumerator.m in Sources */, + ED9222885C1FC627C9036CD3E626369E /* FilterEnumerator.m in Sources */, + CFC983F31FE03792FBB448A3108AD590 /* FlattenEnumerator.m in Sources */, + 8FF54618E7C747A9027A833C6A15698E /* Function1.m in Sources */, + 7E59C7C270D6E569B0FACCFF9F71A21A /* Function2.m in Sources */, + E3D246BB3F487AB28A0DD5771B27B1EC /* Functions.m in Sources */, + D5B6EBDBDBB35D37A4065BFEF8EF360B /* Group.m in Sources */, + 42469565212E5536B1F1512F83B2AA5D /* GroupedEnumerator.m in Sources */, + 996BA786FEE0836944CB6B33F961DC0C /* MapEnumerator.m in Sources */, + FE7E68BA5FF8961D7CE0414C9D288ED4 /* MemoisedEnumerator.m in Sources */, + 6ADA0A3D209458EE1EE448CBB16F5687 /* MemoisedSequence.m in Sources */, + 7681D42A1D7F09D90BA3343F1344E365 /* MergeEnumerator.m in Sources */, + 6C728509330E0E38BE078718F534245F /* None.m in Sources */, + 7263FD6C1C9A342180716EFF5AD50A7C /* NoSuchElementException.m in Sources */, + 505D4D0201B6801CE2617C97D21913C2 /* NSArray+OCTotallyLazy.m in Sources */, + 27F1450D622576712FAD6CA41BA6A953 /* NSDictionary+OCTotallyLazy.m in Sources */, + C05D04DB2093D0859089256C6510081E /* NSEnumerator+OCTotallyLazy.m in Sources */, + 93A8EEB35CA6178F3CE2693D8140A654 /* NSSet+OCTotallyLazy.m in Sources */, + 1DF7D331C7B545215F26F16AD1BB7B5F /* Numbers.m in Sources */, + 20934A2659EF0E72A74B0C1244F4DCEE /* OCTotallyLazy-dummy.m in Sources */, + CC861938CEC776F19E54CE239ED299B2 /* Option.m in Sources */, + 72CF0ECD59174095F1AECD4A20B4C96D /* Pair.m in Sources */, + 8649B8895BAA0ADAC1BE84FB0209038E /* PairEnumerator.m in Sources */, + 5AAE23F8AEBAB2D5A01F839DED878D5D /* PartitionEnumerator.m in Sources */, + 10A919492D37D3ED515E8B3DE3887909 /* Predicates.m in Sources */, + CE2F2B053480BD559603594777AC7E16 /* Queue.m in Sources */, + CC98099A62CC1C4CE77EC11EDDEC95D8 /* Range.m in Sources */, + 01E533A85968A9A98199BED53EE078B7 /* RepeatEnumerator.m in Sources */, + 9D2FA4C3C10DB753C98EF89A3EBAE968 /* Sequence.m in Sources */, + 3285E513AC174013F26E00F1155D398D /* SingleValueEnumerator.m in Sources */, + 38F3334DDAB8561E1F9EA2EDA0421221 /* Some.m in Sources */, + B5B3ABA08C2A184CBDC371829B6A6DD9 /* TakeWhileEnumerator.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ED1DEAE689A2CA86E9E3EF6610B20EE2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C21899B9BC45BCDC22468C626EAA913D /* Pods-Group Works-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 53635E63E4C6494B5235AE4E74E0F054 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OCTotallyLazy; + target = 58B3E9A70CFB997362BCF1A913180B62 /* OCTotallyLazy */; + targetProxy = 50C4DB046D53B22852B6D988EE3C6B6B /* PBXContainerItemProxy */; + }; + 6C47C7CD005243C3A8E083670D112FAC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OCHamcrest; + target = 2A023507EAD85F40065A236BE2F30BD4 /* OCHamcrest */; + targetProxy = A8DC2E90E991F2C21E646E749C744CF1 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 27A052B71AFA5B1A83AB880CC7E603BC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 2D8BCA1E3FB92993F50A2BC27F8E110E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2B89694451C00B133BFA8F4E5EA3DDC5 /* Pods-Group Works.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4C7F1A5AC5389C0595C17CFFAEDE32FA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1E286FEDFC94EEE40B08DE264328CE06 /* Pods-UnitTests.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 626E60038EDE30FEEE684D10509FB046 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D7805CD70ADA6A443754E8E28DA0E1F2 /* Pods-Group Works.debug.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 64B49EEEEA179D211579254ACF624AE7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 61A2A49871CC77E3F508472C440B2E40 /* Pods-UnitTests.debug.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 6FACE7443F45DE049111BDB60AB0DC98 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 87B85CFBC8BDDCFEA7F192DF0ABC25EB /* OCHamcrest.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 74046420739F07043D0D46BA20D057FC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7F9CEE33E072E2070189C7FDF5E4626A /* OCTotallyLazy.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/OCTotallyLazy/OCTotallyLazy-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + A733DEBC1738C344247909CB11474C3E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7F9CEE33E072E2070189C7FDF5E4626A /* OCTotallyLazy.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/OCTotallyLazy/OCTotallyLazy-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + B254DAA6CF0CE39F4A3D11B90A7E059A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + B8606F1E549FFA009248A20589BB88AD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 87B85CFBC8BDDCFEA7F192DF0ABC25EB /* OCHamcrest.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/OCHamcrest/OCHamcrest-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2A306C8F1E890CF8956435EBA5F389C9 /* Build configuration list for PBXNativeTarget "OCTotallyLazy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 74046420739F07043D0D46BA20D057FC /* Debug */, + A733DEBC1738C344247909CB11474C3E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 27A052B71AFA5B1A83AB880CC7E603BC /* Debug */, + B254DAA6CF0CE39F4A3D11B90A7E059A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 62E5221493F4645D6E35487D999C2068 /* Build configuration list for PBXNativeTarget "Pods-UnitTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64B49EEEEA179D211579254ACF624AE7 /* Debug */, + 4C7F1A5AC5389C0595C17CFFAEDE32FA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6DA4F4B25E5B2D50D4B771BDF244DD5A /* Build configuration list for PBXNativeTarget "OCHamcrest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6FACE7443F45DE049111BDB60AB0DC98 /* Debug */, + B8606F1E549FFA009248A20589BB88AD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C7CD2DE54B1DD8367979D25F25015AFD /* Build configuration list for PBXNativeTarget "Pods-Group Works" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 626E60038EDE30FEEE684D10509FB046 /* Debug */, + 2D8BCA1E3FB92993F50A2BC27F8E110E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; +} diff --git a/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m b/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m new file mode 100644 index 0000000..a0a4cff --- /dev/null +++ b/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_OCHamcrest : NSObject +@end +@implementation PodsDummy_OCHamcrest +@end diff --git a/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch b/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig b/Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig new file mode 100644 index 0000000..8719fa3 --- /dev/null +++ b/Pods/Target Support Files/OCHamcrest/OCHamcrest.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/OCHamcrest +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCHamcrest" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/OCHamcrest +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-dummy.m b/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-dummy.m new file mode 100644 index 0000000..39f9806 --- /dev/null +++ b/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_OCTotallyLazy : NSObject +@end +@implementation PodsDummy_OCTotallyLazy +@end diff --git a/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-prefix.pch b/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy.xcconfig b/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy.xcconfig new file mode 100644 index 0000000..71232f5 --- /dev/null +++ b/Pods/Target Support Files/OCTotallyLazy/OCTotallyLazy.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/OCTotallyLazy +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/OCTotallyLazy" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/OCTotallyLazy +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.markdown b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.markdown new file mode 100644 index 0000000..1cbedfc --- /dev/null +++ b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.markdown @@ -0,0 +1,226 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## OCHamcrest + +OCHamcrest by Jon Reid, https://qualitycoding.org/ +Copyright 2017 hamcrest.org +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +Neither the name of Hamcrest nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +(BSD License) + + +## OCTotallyLazy + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.plist b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.plist new file mode 100644 index 0000000..06fdba0 --- /dev/null +++ b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-acknowledgements.plist @@ -0,0 +1,264 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + OCHamcrest by Jon Reid, https://qualitycoding.org/ +Copyright 2017 hamcrest.org +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +Neither the name of Hamcrest nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +(BSD License) + + License + BSD + Title + OCHamcrest + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache License, Version 2.0 + Title + OCTotallyLazy + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-dummy.m b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-dummy.m new file mode 100644 index 0000000..4f5079a --- /dev/null +++ b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_Group_Works : NSObject +@end +@implementation PodsDummy_Pods_Group_Works +@end diff --git a/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-frameworks.sh b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-frameworks.sh new file mode 100755 index 0000000..0f29f13 --- /dev/null +++ b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-frameworks.sh @@ -0,0 +1,92 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-resources.sh b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-resources.sh new file mode 100755 index 0000000..aed060f --- /dev/null +++ b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works-resources.sh @@ -0,0 +1,102 @@ +#!/bin/sh +set -e + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi diff --git a/Pods/Target Support Files/Pods-Group Works/Pods-Group Works.debug.xcconfig b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works.debug.xcconfig new file mode 100644 index 0000000..538ab8a --- /dev/null +++ b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works.debug.xcconfig @@ -0,0 +1,9 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/OCHamcrest" "$PODS_CONFIGURATION_BUILD_DIR/OCTotallyLazy" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +OTHER_LDFLAGS = $(inherited) -ObjC -l"OCHamcrest" -l"OCTotallyLazy" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-Group Works/Pods-Group Works.release.xcconfig b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works.release.xcconfig new file mode 100644 index 0000000..538ab8a --- /dev/null +++ b/Pods/Target Support Files/Pods-Group Works/Pods-Group Works.release.xcconfig @@ -0,0 +1,9 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/OCHamcrest" "$PODS_CONFIGURATION_BUILD_DIR/OCTotallyLazy" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +OTHER_LDFLAGS = $(inherited) -ObjC -l"OCHamcrest" -l"OCTotallyLazy" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.markdown b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.markdown new file mode 100644 index 0000000..102af75 --- /dev/null +++ b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.markdown @@ -0,0 +1,3 @@ +# Acknowledgements +This application makes use of the following third party libraries: +Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.plist b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.plist new file mode 100644 index 0000000..7acbad1 --- /dev/null +++ b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-acknowledgements.plist @@ -0,0 +1,29 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-dummy.m b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-dummy.m new file mode 100644 index 0000000..21f7e28 --- /dev/null +++ b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_UnitTests : NSObject +@end +@implementation PodsDummy_Pods_UnitTests +@end diff --git a/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-frameworks.sh b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-frameworks.sh new file mode 100755 index 0000000..0f29f13 --- /dev/null +++ b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-frameworks.sh @@ -0,0 +1,92 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-resources.sh b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-resources.sh new file mode 100755 index 0000000..aed060f --- /dev/null +++ b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests-resources.sh @@ -0,0 +1,102 @@ +#!/bin/sh +set -e + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi diff --git a/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.debug.xcconfig b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.debug.xcconfig new file mode 100644 index 0000000..80093fc --- /dev/null +++ b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.debug.xcconfig @@ -0,0 +1,8 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +OTHER_LDFLAGS = $(inherited) -ObjC +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.release.xcconfig b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.release.xcconfig new file mode 100644 index 0000000..80093fc --- /dev/null +++ b/Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.release.xcconfig @@ -0,0 +1,8 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/OCHamcrest" "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/OCHamcrest" -isystem "${PODS_ROOT}/Headers/Public/OCTotallyLazy" +OTHER_LDFLAGS = $(inherited) -ObjC +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods From 6458846737c24116603ad5a72c2df79c06e4878e Mon Sep 17 00:00:00 2001 From: Alexander von Below Date: Mon, 2 Apr 2018 23:35:29 +0200 Subject: [PATCH 04/10] Launch Storyboard for iPhone Plus and beyond --- GroupPatterns.xcodeproj/project.pbxproj | 4 + Launch Screen.storyboard | 43 +++ Storyboard.storyboard | 347 ++++++++++++------------ 3 files changed, 214 insertions(+), 180 deletions(-) create mode 100644 Launch Screen.storyboard diff --git a/GroupPatterns.xcodeproj/project.pbxproj b/GroupPatterns.xcodeproj/project.pbxproj index c4cc580..0a705f6 100644 --- a/GroupPatterns.xcodeproj/project.pbxproj +++ b/GroupPatterns.xcodeproj/project.pbxproj @@ -444,6 +444,7 @@ BAA65E57C1648A714EEA4AC5 /* CategoryListController.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA6565DC1518B696A77A321 /* CategoryListController.m */; }; BAA65F5A561A687CD99D8EA9 /* NSString+Helpers.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA6569492EA4382D8FC9F39 /* NSString+Helpers.m */; }; CA1100D35EB0956CD0775CD4 /* libPods-UnitTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EB6D4FFC22DD07D15F0A6C91 /* libPods-UnitTests.a */; }; + CBB9C1192072D8D600C882AC /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CBB9C1182072D8D600C882AC /* Launch Screen.storyboard */; }; EC4CBC0713F86769009DBED9 /* CardListController.m in Sources */ = {isa = PBXBuildFile; fileRef = EC4CBC0513F86769009DBED9 /* CardListController.m */; }; EC5097411403392F00800981 /* icon_57.png in Resources */ = {isa = PBXBuildFile; fileRef = EC5097401403392F00800981 /* icon_57.png */; }; EC5097431403393B00800981 /* icon_114.png in Resources */ = {isa = PBXBuildFile; fileRef = EC5097421403393B00800981 /* icon_114.png */; }; @@ -800,6 +801,7 @@ BAA65E5CB3D9CBA0CD36288A /* WebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = ""; }; BAA65EAEA94D0CC3B3B0BC92 /* CategoryController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CategoryController.h; sourceTree = ""; }; BAA65FA620D1EDE214F980D9 /* related_patterns.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = related_patterns.html; sourceTree = ""; }; + CBB9C1182072D8D600C882AC /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; D220B6DD78AF25AD4021986A /* Pods-UnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UnitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-UnitTests/Pods-UnitTests.debug.xcconfig"; sourceTree = ""; }; EB6D4FFC22DD07D15F0A6C91 /* libPods-UnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; EC4CBC0413F86769009DBED9 /* CardListController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardListController.h; sourceTree = ""; }; @@ -1260,6 +1262,7 @@ children = ( 3FE5645B162BC07400DE2CA6 /* Cards */, 3F442A33162B9B05000322AE /* Storyboard.storyboard */, + CBB9C1182072D8D600C882AC /* Launch Screen.storyboard */, 3F71B057162AA9A800B62E7C /* Default-568h@2x.png */, EC50974814033B9E00800981 /* iTunesArtwork */, EC5097461403394C00800981 /* Default@2x.png */, @@ -1579,6 +1582,7 @@ 3F442A34162B9B05000322AE /* Storyboard.storyboard in Resources */, 3F442A47162BA4F1000322AE /* icon_114.png in Resources */, 3F442A48162BA4F1000322AE /* icon_512.png in Resources */, + CBB9C1192072D8D600C882AC /* Launch Screen.storyboard in Resources */, 3F442A49162BA4F1000322AE /* icon_57.png in Resources */, 3F442A4A162BA4F1000322AE /* launch.png in Resources */, 3F442A4B162BA4F1000322AE /* launch_320x480.png in Resources */, diff --git a/Launch Screen.storyboard b/Launch Screen.storyboard new file mode 100644 index 0000000..05c47a6 --- /dev/null +++ b/Launch Screen.storyboard @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Storyboard.storyboard b/Storyboard.storyboard index d6a16aa..1189e19 100644 --- a/Storyboard.storyboard +++ b/Storyboard.storyboard @@ -1,105 +1,114 @@ - - + + - + + + + + + + - + - + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -113,19 +122,18 @@ - - + + - + - + - - + + - - + @@ -136,7 +144,7 @@ - + @@ -159,38 +167,44 @@ + + + + - + - + + - + - - - - - - + + + + + + @@ -211,13 +225,16 @@ + + - - - - - - - + + + + + + + - + - - - - + + + + - - - + - - + + - + - - + + - - + @@ -287,27 +301,32 @@ - + + + + + - + - + + - + - - - - + + + + @@ -324,6 +343,7 @@ + @@ -338,23 +358,28 @@ + + + + - + - + + - + - - - - + + + + @@ -366,39 +391,45 @@ - + + + + + - + - + + - + - - - - - - + + + + + + @@ -413,13 +444,16 @@ + + - - - - - - - + + + + + + + - + - - - - + + + + - - @@ -458,23 +490,28 @@ + + + + - + - + + - + - - - - + + + + @@ -490,58 +527,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + From 1d8ca95b05c1a049714fbd7702192d330d61cc66 Mon Sep 17 00:00:00 2001 From: Alexander von Below Date: Mon, 2 Apr 2018 23:41:04 +0200 Subject: [PATCH 05/10] =?UTF-8?q?Now=20with=20-=20not=20final=20=E2=80=94?= =?UTF-8?q?=20App=20Icons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppIcon.appiconset/Contents.json | 56 ++++++++++++++++++ .../AppIcon.appiconset/icon1024.png | Bin 0 -> 2558151 bytes .../AppIcon.appiconset/icon120.png | Bin 0 -> 44568 bytes .../AppIcon.appiconset/icon180.png | Bin 0 -> 94053 bytes .../LaunchImage.launchimage/Contents.json | 23 +++++++ .../Default-568h@2x.png | Bin 0 -> 161458 bytes .../LaunchImage.launchimage/Default@2x.png | Bin 0 -> 151243 bytes GroupPatterns.xcodeproj/project.pbxproj | 8 +++ GroupPatterns/GroupPatterns-Info.plist | 7 +-- 9 files changed, 89 insertions(+), 5 deletions(-) create mode 100644 Group Works/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Group Works/Images.xcassets/AppIcon.appiconset/icon1024.png create mode 100644 Group Works/Images.xcassets/AppIcon.appiconset/icon120.png create mode 100644 Group Works/Images.xcassets/AppIcon.appiconset/icon180.png create mode 100644 Group Works/Images.xcassets/LaunchImage.launchimage/Contents.json create mode 100644 Group Works/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png create mode 100644 Group Works/Images.xcassets/LaunchImage.launchimage/Default@2x.png diff --git a/Group Works/Images.xcassets/AppIcon.appiconset/Contents.json b/Group Works/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..2164525 --- /dev/null +++ b/Group Works/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,56 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "icon120.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "icon180.png", + "scale" : "3x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "icon1024.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Group Works/Images.xcassets/AppIcon.appiconset/icon1024.png b/Group Works/Images.xcassets/AppIcon.appiconset/icon1024.png new file mode 100644 index 0000000000000000000000000000000000000000..e99d56d8252f776219788bb35f224f1eb23a470b GIT binary patch literal 2558151 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 z z`p9c;!Wu=KWd)he$pFS*I`%l>l@H>rJ+bwd{LdxqeF7-$QF# z^4@R4Y3`S&i~AwZil2+Y%tOdgpr7t9&s8{Y(lvG8=%0Z8ZtxHKp9oGOt>KSO(`Bm8 zld`zI`f;1r-0z~M^gR$vByhK$tEbGExwSe6DU__<~ng`9?_J9b= z$uuF1u8NGLWUCKG@lf`p*t^DDc+jCUp^??(+$7(B--e(P01`>fMO!;G*J zk?g@*k=U@!#har;f2Y)P`xp_M^L1Ja){D0qqCFuKVg7-M5X6#rMroeCLE)J@MBF6X zr#q7)+n?OWg;ap-0+?@M-wvI6CCS7)uwc7^Mib;AK!_q0&J#9|?~*4kE>wnk(1GEr z!MF%3FQ>?4UsjrGEp9$UFOD5GP*j2BE{#KN+kfULHcyw>2U1*|Q;8{aguPI$mmY<^ zV2x&Wz!Hl`0nWo+_!~fW?!Owz@#$X~4rs=j*wTX44TTmqFMLxJy6Gws-_=!NG};(M z8}+wr^c`*Dq|$}I^^^tjAyU}i4T~86T}1_G%ia;|-&}{-OP~?w8cT_p{MFYS>y>}; zi2)*8Nuh`vvLEi*i?>s|ER~p~PLd7n5ItpkDb$(@OspBfLa~up>v(njb)!1hQ1B%qThOCR$iq7&S{rEgmo1b04`qv?ihjh-UndCrn0a z()f7mwzfk|pJIZb`b8Z1V|^3$cChiV*ig;+ zv9LxtI5qf9=WOm^4Jx_k#_UuT2J?+!ha^3|O{BP0dqmPz=nWWg4hone@09{v)M~7L zdiaWB)z1FrfzvNY4T!dZlInm+z|xAUOa~JahxA)pUxL(|?Y{G0^WYRN}V2 zDip*$x;XA1g$IU>ya+UslzZA&T@3Y?>_~)%cB4WO@@N@`w$|@vDv&QV1SBZCVfo)Cmx_x)hyBfc) z_H>pN1^YWecf=r96CP9)ucBq1WoNw%0+@S}+xS(*TeBtGN(%-q9SRTK`1QaeI(=Il zxX~2ANs5?ao>r#701BSqZ^TSKsY&doo5sP!tJn)L&>rw*JIBnai@tGUldmi|wDC|woRN{Il-Xr*} zfzcPI(|2<}Pb!e9?oW&9xA5owaa@sOISL!%8NvSyPRwl8FFs*{9nL?oEz4qrv+CE7 z^AcK+flt+|;AQsuQBLiIZi&;TV9RQ=&m1*~$>HKI-7fIu#KEpUUpVLCAywKGAjTgY zY%8bB;o?b~#hn5TV`CU6JT|u|o>yBOj*!FWn^Fd12t}#^4GzG(9E1g#GeQE*HtO*=_((5T%b1= zk*{BJeU{)D+|p?cpA9~TSo`~*0+R}&s*rp7xs`DQZVjJW{GU*-jcioH$WsUFyz zKjwn2aqe%AWW$_+m)#GCx&$Z{;@Ex(RQlK>;lHOG)Ff!EXor zKH_hf9T7!Q>-fILN_#ID^=JGqTQ?|=d*iHdZ}-!C*LQ`YvYoa2Eo3HBwGftN66B*I z8uS#=^|p%?7<%=Hx_7g=1LOB<9!n|_AR02!{e~F!mSPPrv~f?;GqdFn&4VycmF?$e zvNL4#6T?ZepVOP`w7BcZkXGtV^8B9P$2E&oxbTZCE7!b_PvmW&-+SNF$v&IAgNN#< zYgDC9A7FgQ`#X^`dvB-70fWMcPr1DNBUJr@?mM5sv+ubAb_5PsAS?=m`9Q{z_M=yR z%9Z$wNz@A^&c1iLsP_#~pi6@ED|gSs(HtB^8e^Dv4=CaLeZH-ou6=ZDj$?X^-DGl~ zy(reV;94chDFc%Ey}y4BS4Gkx#;x?`TQ!*v3UEQc>fsk!PeQJ0it-8kuzEqGoeyD7 zMmCk-u8x^tOtlCA)Qd3Jt27xanAA#8q`$m3pbTG9P78Se&3{5m!hP6&_i>PtUS7B) zM@7X8ML!uPdw-z5Q_C{l3RMy3$%Pt$!VSW-#L6~CgEEFwHz`ilFDsXfkl$foqR}&? zIkC_uzty{LvF|0j(1?E4h}QUJMzOa5iUe#jX~hA1$?tKviW!tbQ#C2Z?AYhYH0Sx4 z<8LJRktuRxR==0amx)n3dH(?7*)dc>6(PGv2jX3|A8K!)Ly@-Q+xfo-W*flPFJ63D zu3cLYv&X8DZbkoQGue#;lB%G!#y?zzn`B9ZLgw=7lwU5u3w;f^hBkJ#ReDcMH0l32 zC@Z^@XwmmKZWE&UJQb9BtBMQ(;+McS<=HN|smHLs?J1rKl>o$8(l=u4bz6&iy%BS*iyGTQu8(xz2~cBewbZxZ80z4I#O(G!zqD9 zoK#B3*f9z53ajCMDIQ_&g!TzQs_&}G<_A+G7OfJk8m;%WLcZ(+&iw#01H~9uLd8BB zK>7R!mKw(}K<(2TVg@CX^V^w3K~4_L{5v7Wbv_h-&$VcpYa8&77_~`uh7p*^B=tW$ z@fHB|rAS!n*01JYUB%$`beP7luHgIT=KG<8)auIBVZ!nk;)Ik^T36LauL%Zj3dH^6 zKgw*MH)5$p{LJYbY(cQPKIy17=F|aR-XVr-tgOcIe`HPUZnRokfa(QY*>jfsU9&GD{nOO1vHA0BC6f?<&AF+gQEb z&8moR$CS>!<_u}lgrKClxLz_(P~CUMmsw>S1<(() zQht9)8(1RGP#PJCH%@l$XU}0ux8m?chu6~=aTUGD>*zKp`V0`R+OIVatwO#=BeK)} z(OfMUL7v=2cGuJ;68#eY^5bxJt=3Om$PwBcz2X=Xgb5PQgWSSKDQAuKnu%GcY~IEY zpT?aE_D}v(a%us-_Nd$+&S;2XQ`|qAZc0uXF4YmU)xAavWt9?<@|M9}EQ3DjN8Cti z{>~{Z!B2X1p$U_HF9eh@1pei4{7sT!%Zq05iq@DH;_<3#oOG8?5q#r< zenhCTu9b-;5H7@H7L0zmJM)EQd+5975Pz(Fk8mB5OLlp}TL9w2GY;YryXv1KTa?ol z=2n}Q&DF)&z$KO2soO~7#U%kT>637+DQ=~*?4;X`oYK-0)YCRnp{y3onLmB+>MLXO zC|lB$X4G^m|*J~b)W}rTmar{ z*Yy}j#PBouEsS>ZYfUKYW&syMM>RX>mn0+&SSl<1e3{?)-sAe}$oa`r`l(t%44+g|@nrQ&* z%!aa;8I&hL=e0a0mkC|s7IkB;ZxNXu973}FjJ}&5K7HegIl}%y#xB>|Oqh<} zWAZ0efZh{FsO15^SmrB~CBmrf`*)~lhj7e?^v2k=*ETErDv=XAiiX6tIn|UkJ*vn4 zQ~z z)?Y36kExUZl)5(2>a?Got>mwmneB@6JJ$mh4a@)?&StcEsG5c$(qfo72ocFSCTv9G zC_6%I^UH8?BrA4pxfpFAnwXZIqZVfn%m=6);;PcorrG-q0SW2ykClxtd?!bI@);xv zTCnZHm*p((Rq8C<^DpGKNoF5PaAzW?kzw`q9~ZCySb?(HeYS~+W-K6E&Kf8dj``*QeQo$0@{_fo z{1!tSCS*W#n)7Q7^nTR64U8$GxeLLU3z+C06y4eh>geGZ1Kxdb{(Fy`G1_VPU!75y z-AO*Uzl{8D9exAu6V__FU&Df)Ug2KA&N~k$!jLOHj%S{&H-}PV3wl)ak-j*oVaEz@k9xVJG1}yyUH=$N!Us}F8 zq2R3dK}ZhYdw?#@rx3DE@a7v)f^mCjGFk`{`MKWl(TD5cfE~2Q$+->$WkB79?)P+LwM${Ro?^neSC%<*4O|Ix78K! zV&&F=M)BtsJ9x3BMyO;8)R1Q04c?olnU)s_xkxUG3BK_9EFDaLo6)G!{oVRvoCXm0 zBEoAbRRP3qGXT&2$k! zr-cSEb4VZg_D&AAH-g@b^J@anc`OPK6obH5U0BO~v=D`xgrH2CV@@s@(`NPL%1-W) zJS$>Lh&v6htVDo^AE+VBpr;U(=-@8eS6LXbk`GDN03{ToW&5y}+at7)R9@5&b@JC? zL7A^`PYxTk_-_)|lFzzGFk+&-9d@u<9~q%n*#H7E8Qv99x2p}zdUSJdrHm175igVv z?qKEtE?|D#S>yptq*obnEeNMpHu_D^l0+SA^UWJIL@B{xly2Sy^9x2D6mSAXW~5Uo z(zw+g0*}KeAUkMl+?~x`EpV$A|KOQNq~xc;cbhjR7%|on?*3Z?ct8m+K67=*P>9)TGHDp_F)5IA-1#$Or*N_{K3JF*Y1YfDn zo^!9x&rr!alW|8@8?}AQ(38gBi2#S(F3~}iI?~+?ud_a@W;`JF$V5~`H>`2~5$9g* zc~tC|pdwvv1FnsH`bTYl#iWz;7XU~}rjV^to5=P^s~#C9u(4Yg_YL#7O*RVF7xU!- zSgS%!*1hEGS%s9$7}5FYB~q)x4QO~^ek&HieO0a%4~l;4_(`51j>a;r+U7Z^$!jk? zB9Hebun6W7gT!P$^2tT;wDSb5^^C|6 z#Nxq+e1I~=kw^KiGYxG9h?q2t4h+o!6GsO?b*~^m<~1fGRJ@M3g~apwM@j#N{iu0- zvtRGwf92`HhkS(g83A03KR;gTE#~;BT68^BBXGutRiP4z$fb!iS{>&>V1=t>>o&W zR%rNeTWI(bAEPHD-9!@&9r6&5wwYVS*RVA1#+D7bAXwG)sFnis+h*iqlM)LUz`g)1 zDDrW?zb^4`Jk0%N#zjW92`0NpfzkFQQQ}g0j5=vPVLuzq5~m@Q_>Xn+%c2JdMl6Vb zph$eKMDvgMv-@71JZ7Xl5^eQ5T?0}ad3&8LYO1Z9KEA4o{g#Wey-Na?B{n837O8|W z(okyw*QKH=^%@%ecFH?dC!~5yvZ3${vmdQR*COzgeJn{S<&69?k(>9$mSN)d@7Bewdk8SeF<-@Pmw>3B>wpc&M$$5? z9r}Qm5XbgG7v$B(&|cuPSn=d2uN1=NGo=*zs= zmFY#ibxtsQ+oIVg$D3bp9|B2w6m1N-b8)#Q!m}C`g(_NLezcgmV~2f{UGHN*3^_j| zw%7>Hfd`_ihKn1c2fb1pj0MY4VkX*-PP9GAiWkAh+m89etK5zD19qiFBA=wc?)O|@_he-0!Q6*TlVqlxx{ z9fbEZT~Ua}mQ*MTAnvC1xy?J;RwW~y9M(lmy!xmR0DnQ;A@kfnKjJm9$9tz1a{ zI$(pbzvNsn$-BNYjBt$#`uTF6$!0+#(kV_>V)FafC&<%|s{2Bwp(4G7P)bT->#B&w zYrzl5Qctu5?+YgewG$Y1ZQq?ALe)dBFKXkKvg30>o@vAhaM>Zs&+U*YU*KEMfFls? z#Aj8Xi^{6RxoEyfs_;Cf{K$7letHw9#mgbn)Q8VTn^z{e4xIMRyuB+3JqN)AwgfHI z5>;Wm+Efr@T<<)Vbv*yB+d}12e8M~pPo}dQkbJ5n_vGhbW&IN$@+A|C!J!9(gA|;z z;&abpON=*sGebQd9>(k=h6lOyk#_H_^TKyrKZ@NoVkN^|j9dP=N6_=xx8xwd*Zweb z(Pt@0+5mjT`l{6o`RBXXgbS!T-wPbda9oTHY0lw&-W(N;2&jDA<;M#XX_hidB{lgH z+8R{(7|*5+N%>GjU-tS%ufmHfnT3BqD&hrLM+ApQHjfS;pb&k{ng^ZDPSc67s$Km- z!4Y$Ycd0OmCHrLY-3AjvJwDy<;Q|sc-xA&-U37b8LSZ(A>%wp$){lQN3Ba!VVfHu; zNa^}YD_nEnp9S+d|~?2hK_9(XjbV%`gIE z<>IEc#aHIVj|fgrG>yKwAG(HR0JZRgbWtva$~z;uZ}AJZ(80~ggB5vL*watG8G!cy z1VLCovu-2{^)kux+j2k~rV(n~+rjms)6I$Ke84wdgRUwTvz3~jVbB6>HV-t>%(%@p z<42!^$JI!}9{rFgb6n;^n(R2P;?dy~--XUrS*To3hsBH^NFn|{i}TZQ!OG`HpMo-O zktQ0|Cjw=pm&VPzQxjlkbSvLViyR|vHwd2Q2^{#D*ZC+>qxI5Ts*df|b6z7h(hH`; zrZoE)1~p@St=8ykFhKT#Q5FS#Hz7Qp(i%fdk_`k`n)TTwGpgzLj-s576}AV?0Rq1Y znYk+pO`}!ei9CKR8a$=TGd z{5uAtyF*$e1q2D{Mp88sAa##0|la2@yFkd_7f!+nwSlq6OMAQVz}pvp4X3;tSQ zp;N>+j)rn}9ktt%^!1{sAC%nf3ua2>dj{nv+LgMAc?Goiv{RX5Gw|EIhOa8n1A>lP zfnoGf+%+_1i_}nim&p91SfQj|56dd|^^XHe_H##2JiD?9ZN3EyA`gfC#djf4uQrq{ zzY=q7dty&>TAB+jT2_L-Hi5IRJx>S z=t#|;If8`@mOZWdQ9mY#JI9>6)bzP1(&u!H6xU`aMfKAN@56e;&2|$iE>xYD7Q^~l z@r952Sn7RsxTU!QekEJqJhT=AVOOb2K77yeaQO#{-vJVsF|t;wu_RhMro+<2hngRa z4kIIREot&eaSE82{{XezmMw`S_nxI5=yFl(xWw>6?=O@;2cz&zZ#-4HKhCLJo#T_< zV9Z_t;mitRFY>eW{{W{Q4pHOPEzR88@eQnahuR?v9J~21mZ2Gmju4tN{I`}Hn?$Dv zT*BnmG0nAY_>XP1q>ouiEPTFJi~ATI`!JEZaD+(NHSf;>ju#OJh24Xal3(6_x=CW` zZ3=znl~dO-=6Jg$Ac%jq-IzB`O6ohy)ciRj!0b!QB@tjNohEh)81?|bA8-tw5&i{? zj#lJ{56$dr`RIXx^(~InUnW2CV5;UyKCACB_D?LMCoF#{(nYy?jBn(8MK>Rq=lszO zBrDQ#e8Q6?FkJ0wj`>wS#MRcyfN@bH0E#hAz$MRbZNnnIuJkIde&RLu9#J3wD0@x1 zzunwWWqLCH-inv6A8bz=X?vWXPdM)mwoP8&0!^C|-rgxCC-nyqM0?w8 z(1j8u%C3J}f5kfRiv5#wkM*DkFWn5O=2iQJ3@iG@>n*v8GD2V!6Im=riE76~uyKVh zkgW~4{&oEIIhuL+4MA%Dn-{-fFTKu+l^RFt$3DfAt8`gOJR=Zzw$Sd1pcE~V;;XGI zifnw_+*0ZABeuin-zuiyal1(N+n;Bw>wxwP;@`5kr~TrX(cb_cQktDrIh(iy(ck$( z_=L>+FInojg(BreT=G}ig}chz3GjwS3%w;8-y9r0NrBd+_%K!?dbFM}#wDz?R1gsp zc>C?VdfoSz&@1SBa^~pOzmsq0UR!rG=t@s?hbLMagF%SSrL*s(J5@WF%!+e~`E{v# zp`w$V1-j5?i9r9azpG5kPAg`1&(Hym$3C4|TVS&5Lex#r30Lr4 zD(K{IS^#*3^3C!<9W6o`!N1&@4-dlc;`a*;8pVR+3}uDR4|Y94$M@PI0P|4>>iUBS_{-I^Z~s9M&>GOm`3JG34;T1*Nc@EJ zM$pMYUogu8lcdh_!g3yxipk;6#QmBkvS&MhF}mqon?&0G^vy#QVuIQ<(UGGa;7_{h z+t$X)gCYTq@ru#(`)&e~pwhFo%_r_@o$|TWa6eUD-|9gnp zryC}?cldADrTo(@(Orym^e@}P=HL({;^;$R)Z8$2Vyr?n*Y^x4&E1-b9SX@N3yE~)Z?9tf@@0H{#tq;eNKNE7D|4Nw#|z~kPp*>Kc7M0P7=3K;nANWGT# zdj0tEwxC+qw(;hJkmYaS&2=5N*?^ILxByy?LsfQ5Tavm1Q^12HC8 zs6dEpkMJJ-@v;y=_dzfjivD0cxOOt{ze?8BhvQ5aKzMvEM>AR!Z~EAh4pWE&#(~Uu za>*(c(5RD7i@onVlCp~8CxIYbO`%=rOxuL(BoKnQdk2x7c*DP-W=408YuX#ekH2;`$6u~NVY9Wv;ly^ zhQL}e@=X+kfW28@XNmwO9gULy3+&{HfP8S-WFME~qzHS$9KiWV)G{yz1zY?K_O$qk z>&WtH-cA}sqAYv=)9o6~jzpJFMju2G(XX_3WUwsHWoZCzAqb57W{MI=VIr&}`)`!U zVKaI*eo=kXby1S#8qwRVmwibhyb8thB;88+)hHzYa1Qu@H8D!f#bB3qQkGk4ZJ~p&g|8!JabKz(uDm@W*&h=209G2NHO+voM*< zYlQ2S7(ew+z1b2_G7*2er5>?6_bcSIGy^WtANLSQ_Cds?eS8}8mcWs*V+=YE zsBYE|WoTpQPZTIT$jG*aP|8jHc@)1-&Lhw~7&U)~UZ5#(2Y~%}y$Q8wbt?lc%QO13 zd|07=7isk2RAv~kJk9%#MjvkZbO0`TaQyxPBs=H3`+SD*E<-{X<7Hq7)gyK~?P{K9 zjYU2lO8U=}SAuq>hB3016|8}>o3me-Q8xm;7Xp~@gkM;XVeur$Fl!As$u;lUgg{gY z<6bFYl!tUwU@y)49%lUh!ETR_eOdlUMwBq7c&}71$`1W~**h~dB+jeLA4M(`e>hWF z2PogTb=5X87@~T@w?&W-4nnzL5rqRc>4J%!BEDz-E%1cK@Fx#U%+0>n^>sTk_#F8ML90W1IX<|E>Vl2pbv!odxsf+$s0n4oNK@;#^*AC0121g)T z6j{oG`iI6)6K=(YDE1W>@JizF1MJuYB8%V!Bet&zVNYGrI}hF+OZD@j^!ksKyQ{g) zCev#XIj2F4wdFtjnDR3wFM&TU4$=Z%K2eBkmg8BPvxL~t&hyC5bB?SP%M|=V%3R)) z#X;GhKYd6ls^Z%vd&?%b9#|>;Z-owg^ZjX&jmtRxH+|QvJGCtwJPw^1k$!cqO+?!y zRH{7Tk1X|41Hfi#i^OM?YhC2XCW=k~9r{o%m_~h0d-hI_+C-t^o!o)R>9D(ucBo6f z%zrG4;;bpz%qM)oEDs&+ecSjvQj&wu+0z-m9JRkPjc^8Net}k2a8{3Hj}`bkKR7-6 z^ZA;u(m@=x4Qr$4>+wkQZyje^de~~0(WG}eRe>I7WmTx- zenBP_uypj~;iaGEA>WN#QI(3VSj9iRN~p(tR=cp2ktzX*Hh`K}`B+qQrX#tkY` z1)QmwRzHtT+;)HB&!McN`j#%zWhnop$w!C9#=j~0^-;Pp_*^Z`IBOl4#D5LyTebj3 zvV=92IILZrhuJ9|TVMQ;8tql=caPx+wnsDlz}BpU#EUnJ?xKgsu4Tb||5v0YuKA|v z9wDvkf9%mH*-(y`r(k@1*YufT+6LWcdspSs+rqv`D^Gq4nsY~K*PQ@AmS zQcCLM4q1nPI_SP>Lvcpm*`L0KdC$K36_03mTKv^lm(HJ^eRb}J9H#g&QJXnx;L-+e z_e8upk!9QaI}c|V?}NgaYn8p{vw&rS96QHYIoC*%V9WR5pMnE_9Hj5M5mUBXCdBoX zl#m}U6+1q|pJiCC7@g^+2tWxeWq!%-&@~xbMm8(q9OE-*P04K}|H^%su(qH2t%x_5 zq6qqri{i^S`OpknieCJvX z1Yd(Tc~ibbunvi<AmC7!x6~l&=J=11KD%ocvflOk$}ebJ>+Gfz z^&Wn_w4J>Nu^#<-xkQ|2Fl8_`wKz33b@`b4#E0=e?aE;6AKM%6=X^`kAm-5cgboif zj1zXud@_{E^XyUu5)}4mUP<`&$arYoittufsNS|<2eUGQMG&YVy2yiTfT@`=`G0u9 z^s0&fW$>gqoE+|Z-9E7f+PTVSp0%ePGls}RgHBkaZqC4W2TOq$yVOlP>k`NE2sl^}RfVuZ7D+Vf+$A16 z`k8lMc`)<}H-A2K`!OCu^+0lbozA~hc7H8KxJDjuu|j^gRWW}-SelJ-y0XOg6Run14ZE??iVJ)Bqm2s%vctWjR=YS zcHI`G@`x4)Fi=m^1SH^Av{6dljf&oK94yN(zp0*VY4xrIx+C#@PxDZ}s6DKC8OZdH zP%ITU%MY5(|7~JG(W*!4hdS#Kc{x4M zLHk}*{I;Q7AdgQ4u2d9*p%xtypOZg5!OLsy+-(v0_`&{H`Fup2nq-x8!5>?r#<+MG zl`X{5->2j+%|KPRlfbuGnSoW8m+daD4QBDMvSNyjnMPdh4g?kGi;EIak9&K0sLQUS z0od8%BRbuAGlHHM+B@>PO942@!aFUVDHtJ*7Cxs-uW$R1@;f$gSJ-i5dy7dK-ght1 zw-@=5v36T~Qst>IvvMF&;7t7Y_S^yCVt2b{U_=XjAZ9Y1fUjPYWgK9_4O1gEs=1^b z#x$ybq+DP)PP1|^#mT1yRV{cJ2`E+moP_24CV8WDLeRj_Iie)mGLS>jswcib?8_s@ z)LC1!oXMRK!)cevlA6_~A&3Au^+FfT0~7Y@fwos5Q&B`h!{Q^|A9~MFi=JXeuksn= z%D>p8=M3@rDpy$&hdcl7cgH`;Hzm9vsgo;+QxyRyD%uj&F=aiQUO+O1AO6#?56x6- z{i=wQzFt^mxYgPahEFggD58X|$&MfmKKLfy)Au_fjo66@_v^V^+IDpWobSS7bL7~N z17==^cgB?@nwRtiY6|{Oajq2a;cvKVU|i*Wq&SIG*z;~t?E73oyVdLpOEH-|&j)WU zvBa}cV8Y*vDXcw0^UZVP)+-M+k0pF3%3tw|KBd27p4Mbh+O?2g+4=9%MgF(sY&g_+ z3oC~gT3BnQT{i2(so8eEy=yYGm}yyYOtf0e?HBkI<}bx{R;C2iQJ}8+o8O6lzF2O* zOwMv|x3Tnz=y3)E{zfnEnp604#~vmnUt65YCH6P24|VY}(8caI9tf_t>+{M;j9 zB&sGi*6EL_snb^b_w?%*;DSV_Kk}v~R95gmtaj9+3bW__o$4J`qz|#RhgKtf{XQ5W z^y;Vd@96oyqFu+_pD@I5S?7R zHjY|$)0_vS=Yh(dfcU*v+GA^JCmHTb)YDCGLKcT_p#Hch?RhSrJMPS{@a$~XVTYhu z0{c+BOd4Z3YYg=Qc+5-5!aOI+v*htdm^0;-+eZ}GQ;w){iVelcHReAktlxc|%)SjR z{=lu;6T}@6)J}0C#CHEy3(k1Tv_->zB9cf>T+8HU_&{uBL4B9(Zw|@LK+Gxuak0$U z%Kw1wU3e~j@v;n);(B}0;J8e}LZOjpNs>0%jFtM+nH{mgQ(r>#Vff|84S~7vpQ)?` z>ot}u@0)D%Skcjp;g{B|-3|{FB#c_t z3JSJ+$=P8u>ZLj$IpII^X}R7${hm^Tg4|)IRz-tSxW=Sb(4Y+p60PT^f22gz@EY5! zUx^GbEr;@(_nY8dwXD39tofUAKoB!9Sd2))JkyS0TfU*eQ;jRSS(A+68DhKUjE1&H zZ9hIZFnBdu$V+0eKm967O%?a~w>WH+oPj$M%m3Ao1hAaLB-~mpurM6;DG+R7vFiKc zY*ZuNk|h$9lWkKBC0JUZfyxL1%F+%1Anne!Ahjc2^>JrEia4Bji<+5|_&=O<5*iKi zFxgp~OtGiwrq-+;B&BMRy@UU8372rjvNGSWseNRAsN?#{tfv8+&3H;-p`$!_{y}H2 zutmSQ{gc|;>D5yEr{Ag^5%EH05a;~4)WiDho_~Us^OqP%8{f6Wn#i|}jc?QE}mB#rJ$yO1}9yd3BMdH$&M0Fe$D3Caql2QaFUZc+`IwheB+oQfSVJ6M-0|xGySE$t#haFGra_%A z&=0&pK8o&`7_R!7XbhoRX`!qzPdrXB`g=94ekYFgemZVafXyse@qyU$j6}JWi-DtM zT!6u?jH_USfwuIcRPn3=Maz2gD@{VI_Z#0R_^g)sNS~Pv>ErQe^mu5p9oHM3X?#xd zmUi%<5SNNA{IK=rAzNN8-Gt!OLPM}ljWa-*wr{jNKV~byxY^_7%cCW=3JLT4_&}fW z)L@s%kPBw-Co&rMqZi`^o{z%7DfD58i;hN8NrgYBbVh@=c>2oI_RDhz@Jc2Zzj7|x) zdBH1CMlP`IivM}~`IX@410iefEq3CX(DHwu11t$(c}UDt;t-^H7X)TG?X-#-wGaf5 z_w%DW{VF2hmHQ}dQGlHQHPRM<$&~1?k38aQJlOfDZ&ACjpk#u6(c{MQIBGz_QKx-^K+~Col}(tzrHns*>ITO;)}`HP!Q4LziwN zK+HubYzM(8(LH(_Diq2Mf?(7fB}Xeg-r&jELyL@AMcvKb&cbbho%Zu(VSvsV0voh# zDnB)Wz{8VOcaf)qh8x4c zfKlndG#m22Z+xr=oQs@1epEDw7@&TZpkGBnME>sr)( zgDt_bN_Z(IJ(z;7T=8)Jm<{gbjZuU#%h1b}G=UT}WT5+LUI0l2`gcy%AquM3V_SuWDRH87D? zVYUzdXqMPb1F{0V=4k=45--y&+jmVbfXr5JMVPl_f;5C4;PH7d8(R#a`$Sx~% z4iI3wFKG@*{aL3ZOIbbs^R0tUUpC`YE2i$ZS(tWNWKI$$z6oU3ReReeq;Kae`TVT{ zcMocRw|D*pI7LX`1wi*Mo2!P+3xX=UX#gRym=y;If^KTuww3FqwOsvQBpwSApXK4) z&$7a)YO)v2l~+KRmrZ{f*yEke1Iwi)x4cjOm8svR$S4?69gK6>3FFs#oANB zBl?51R^fFYsqr_>2~k`B-AJf;w_)4cVtW#F-x-u2ifI{Cs?-L)fzLCN(A&%sINY&bBNHSDX%?D?ai zaCySs4hxag4|48yVb0FgmO_?sTjF_MgQwJ8qY&7+aOnA?%D{_0el)mz)WT&wdBVYc zDiarpRHVA|nAZOcb-}<shJr#QkwTxpUUIou7(EV-rAjE#(R zdB%ya%t-6Or`(wf-PQw7+3^Af@w*r3GlfEfm}fi4*4QmV;v#kK{y6TGMZWPZ=aLlp`a?&fmWmrs{?U%~E92km5e3#LQ@vCWXiePfk#eo|DwQ zXP9x0jbj$Y@wAiI$4r+`UMu}de?eQuc(SjJgZq{Hu_!pW7jVZT{`Lwp$v;E5fjKrz zmz?Ebeel`y%!f5=u2=lArCWAi1B+h(zvZ3kKr6A{$cZ(jhc?Z4*8VX8QWUwZqZ@F8 z(<9m8kWPK__Q7?Q-H`N>;i$SB`R#^jb5+YasNI1~daQVi1Q+GI;svROM{=TrDwkz^gClFAR?=uvhZ;l$A_*&7KGi3zuq-8(>nJOT96|VKI7egB{;=A ziTt&B!t?prsvU$lIjxB_M>5q5#Lp3?nb}g|-DljKfxCDMVpaLGyPjO-_8eHHn`)b= z^nV|Dvm&p}+>UWGcI^kpo$RH^Z&%?=QZN6t|@+>ojF={`~QZsUG;< z_cUtFj#5{{9~8O09>Fuxf9hQP)MQ3SVgIe8>#~+fpwB<`d!LDd*SA3*-l;8n;i zW=_P7jQ^%^PS83*$JO0C^r5e=!Y}t=A@+=+-A~Q~BG1Gi>8UK{jtt8u2*sZaTqU~< z4dImtSjD&!SN%|BRvPPOQPkyIH8GVnvwK%bPewG_cOYi?7~4itMQl{Rl!_6Ujdwzw zgJ&6Y_DH#gtk#V?){|r0KMBTNMNNDlxy>8Y--2)JJZeA1gB4*QBW-2EQRj z9v;@I!~C5IKtw1M{SE%r>2h3^CZYue-I|Q3c2noWn7~>Qibl2NEf-5zERac48x25Z zubC&07X!6#){ytzQaG1^*D}T0G9Rp0N;l3tL2@Fb(#g-U9pQ7V*~EF7(QF7$ZZW6TFBLffwk)UcX8)#r$onr}IBY{4sY zlp1bh|Ixes+oc!Xp=iR5NSE>1j4@!SA!dcA#a^4yq+o=6T2kjGgY9Dww1ZZmk@&cs zRj=>`(w@IAkS#?Oa&r&x0oSXh{#XYRJ?G_pmNP$MbpiK&1Q#i4{!Z)P)lzajq4O&= zlz8&S4$z*-8e7gaeEAF$xAq%@$;
PrH+%(_b+J@_Qp%K2P^GX?VMMt~;087_Qr8 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%0A^Y{&B@R4LjZnie?1mvPzO!i~oIP z0GLKBf4OlzUgibdkh~~D6Ci_4czgzTV6z?%V9BQKlX5{cGr2zb< zxQO@QHeI`r|DjQsdrW&tFQS6;Pqt*vkpR8=zsc-s>7PN&Vl}E|Z-3>ydfAt^L~|H; z6?C5-8>hLy$<_Ld7Wo20DrzuYFZ0*fb`-t2{spOe_b+nm{RB~-Ic92 zaOWMP^rv7Ew?q7!hY)b8Cx{Z> z4jAD@n;O0YG60$!i&0wS-BWDCtIcr9AQzI0AE>@Twm7j&=OuAi9rC09Qm$OBch^eC>?lNR(!X}T zrOCO%Nns-?v~~XG(DqFCkuT!1lsPw=vIqS87dTe|7V>;J0*^fGoon!>t6(>s85IoE zew%a*to(?k-~(QUVFCjAEG-O2S1E)bC?j%CdtvHi3NLa0tu_l_3%GKvqx8MeP(JGk zmrYK(|8icDKfq+{!>Cr6CcV$v0~Fda{)vpRhNFsM=Q|P?CcktW@vzpZ^6DmN*S?^| zm_%)64lEL0@wSTAIzeA@VHI_^4r??YH#5{RYslVMzd)qS`CLlz>n{E9$G=f=3 zF}1s!LQs^8_I;@WL;4n?fzX*AA#CtDe8A6KDTkp5O$b$_cry4D+5P~6jMc!QH<VPTZ^q|@bN5rQrqW_4sFHSQs(i->y2x*%s%|9l-l}hAB@F)UTKDE8sY>~$;^bwjMqc5 zjYu^8gn4lL_bh2vmQkzUC7alI;Jk;%y@Lwj+sqRTc7tZyhcIBgqwU^1kB70f-&cN1 z>F@V6a+;;jDruK{q$!TLz@)P<226py~DIn z4XyBdmZvs-@kauga=-(^jgB{mfc>MS(T(u_XFIhfV?Q?YAyRKBdbWJ#Fq7nUf3h>5 zZN^oN{m!&6<{W7^Y{^GPCU#)ONsjpM_?_Iz!{Y>kuNw-st`VLS2}q2g12mV=d#4~^ z>n|dttO|!yw!`NQ6NG$9LgKR3+Jke{x(@lc$kZ`Xt+A{1^8u2re8wP`ycJIngQxC0 zJ#cM4UG!+a%;Ui!#+Br+Th3JT2xk!lt^Rk{hrI~Pyn;;1Ixg)$VZwJiuBD>J#}7n0 z$t}Fb$Spj_YC&YDE3Qiz2mZqWy6`ifc1~Hy0cOupK6JU?^!Ba8(H4qid;m*9J!tf{ z6?COcu))tLz-nM&9LIa&N7FcV$O=svzLpr}b`W5_N)n^iO-J&w99Re1L9BTfqxQA` zKYVBA2Ss3)cx?Fs+HiA2bE!^^sEfhxZ-QXH@oGc71O&d*E>mdWhv&dFOHk z-?3(&QjNrYf5ymyi7dobei%>U_(&V8QA5nP#3=*p+qmughkjMlP7e+q#$vV0b21s; z=J|T@o{ry1%-f($6!FecbYr|o=IPudjH1aon4r#|Fct96*v@@bV37h&%gq9Z6U~%) z)_DFG%8m7lliy2c7g+{Goj9D|7yUdC-*S7cEI}F%Hc62PT!+zb!epLe4gYbsI+6mK zm648qA}SRJjm9ai)u!Ht0Og82Bh9z<_OyxWyLVBkC!z@{fw)bF=}boH;keu?KcmvL$HNJX>WoQXmL?} zGoVkOE{SrZ>d-#B>$RqYA!58}zc+SOcIa>{bXIy{77#>@Tc_AwCUPeXC03l{Uf?A{ zy6;Z+{>ClwYh=FF7~RWeW(h#D4|Jdr63!jW-D(s!cgcdsdA*D&F5KJQ^2QN~fsFD^ zeXzW4GQ;z?ZOwUHW$QN&-?oR~bA$dazg6sY7#Ug9NU|wACZ2g5LJP~?8EPQm`0jF5 zIgT%LVRu){4|y=Eq@r(!`b8{F$~!C3hs^zr5Obs(sn%hJMXg*Amk|;?jw~9eKy&5M zQ}k}~yL3=*)F<6cldp2pJ1Gm)-R4C&(Jpp2#_rmbV}1VH_d*SJfR?hH7b4@alUeI% zL>4L4cONcYrMs=r5?e>>2%>0y=+>*y4=dmkrO!nJ4B)3x^nc!=TnlIU{gZsbEpjzI z%xt84UV+Bz1HCmXNgqa{GUf(_nz&$pjpVBR@$1@d8ascKJq$BvN3((&c(+$@p8;GF zQe8F0;@_l>vGcbzfM45ANF?I;4M>vBk$M+iQa4VJLWfV)>?e0TJzT9929s@8{6iz2 zG}>FQ30E8#i%1sj56UlIThP8(C#=pNCcM>^&lL7MgkS+zW%mG=Q;#pDNBJIleIS>A z*BIqV{w#uMTO2)npid@RtFg#58l>Qf?W-+J$h%T9>L}~2t3C@zoFsoRKC9kCcMo~5 z+S9a?1bFmT%|eTOO-dM~x+JE6lmsMca+fo#4`6*W8 zk78lCHw?u*(gozdgJAYkry@LpUpeY#bDnRXhpF2*aDUr5$P_1x{}CGUoSm&OKP!pI zm)1MhXJ|jKRIXDh8A+t8=O{|{AcNtOO(VGp&d*!}pAEe2_3a%XX?q+NAE<7d#^70^ z5mpOFD-DU6msgvYt<^wv{>iXpLVWbY3!{6#Bf`UX2?x)tp(q)4dSXmM_Y7%2Fd9v{ zPp{#awhT$#q@zV=C#96-mRuS>G$b^z5eyX`5>FU7E{1E1N-I8~RjKHDeM!^ z{M4y=%xfc>0P-mW4S^1LK=PDm+Mk5B64LBR#sny8dB&eG)WG8c*@&7NT-RQs1SKWN zDfxF>=%89amg7V;MU%!YKE4GzfZ0?_tUvD0rG`BL3o~19q?Ga}@x*OCjs_pm7qIz< z-M#6Z$7VzEytK^6h?uxvh@p~ZAx;9KxcmQzuUr-NzkF5q%E;Re-{5-eN4&dpYk-U7 z>x+o{ydx~rW7Fjl87XtvGvfts(3fGDBUb-Q41&gaVyr@dJ*FphV?{6&RWhE67NS`< zmaxu|=rn6fhSnr);O%M3H;1Y}-r~#(X zI;e%5m>5H`nPQol{}I*Uq$MyA3yiW;rijt?_;(6Kivm6VvIt=XG5Vlo-2~0FVupNA zRE2^N2~0i8swnL`_YI?hM(TAfXg%K7GnfTq8C~BEopOBIydRM^+{zU<3*ssXf^5EG z+eF675YdILn8#{PxRL$l7pta`RAKA#p-w3{_@t*Ic`s~(gEYCAOJMU^M39+cgA6H| zgsbomev`=Xb#%nO0N~C}$d*1M4-W8eqQOjq3?rFgraJB`LvC+dy?@mB{8QmhD<<_< z{ZN+%3DeiFpc3g$&Q;il%Z?U3$5s*mb!mQ>}?870YUOwfFY=@`4+5 z2^LG)k@##+?7G4V)gor|fENl<{U;nkN=-l>yR~ZQdrlDxpmuq{afcNRQBtp=6=lJ^uZ-Myn6Hn#y z9QOh#4sbj@#)AMqu>MKW@sKU1&E>p|56f|eWbMwZe0Gfd1KRwNizClLGQME-`Ybqn zB^7sX50IJRsZ|e5L&=kmJmqOM}#a){_J?6J;KW2zlqIO zDUGBw02(n~Fn~#5^2gvSwa>K_#)dhz!SH>i zPQ>*Ot#hMW1%t>vcvSRA3^Q7&Pwp_MbA~_^n(G0+lo@u^?F-lIaQ(OT#iKvhH#n8` zRNu8tvd-$|!SQ*xy~#gzw4k>OvO$L@{}5bV2w|E4$+8s%ExacL)j#MJqTTwx&qZ(f zrEPit32h^;tR;wZoE}p+J%MgjzSjZ< zM1S9ZlStSlo4?q4AnrEZ@M=Ao4w$N90;)N&p5V)%JpheM;x0Xv<<#+y$;H^ke7Jug z^m0*qC%U?INdwZL>1+wIH4$lGpJPRBxQ#L>Dsl3iX;m11ktM;(0f? z24`gul)+%(|9fw?5uL{`yedFJtI{n7Xr}LT9(Y66a5zu zf8RqV{Pw&Ks0kQ1@h1x=mLxiZvDC@T)6kz~12)F%wbGqCrz-%pa`nXBar@+X3Qyl! z_H{`vE&F4Jw2dm~YWs6WA+yJUxv@DKA2ROUT8AtB;)3z}GN-;C4XY4rj6y{D3qjC! zLu5h!wL*1v4U~MHQ|ST&Rw9%MS(A@AdS}>y5~(|+n#z^7t4idkU#qr+=Td;iMkN8C z3oYTB;t)(WOh`&iv-}-VAQ`K$j`ybD_^V`9n4+p0;L8T^BqhoT%{?Qzy0EytA%@yw zI+p&{(i6cv-^oe{pX4zXW8Gv+Ba6B9qbZ}P(>QsXlXcw#fD!hiabw=z&} zq-pxzjI&~hB4#?d6~2n-?r?@QC;cZ-xX1@3sU-bzIhauLVvuxAO9el zPctW%R;7n=CZT4SzU%7UD(2Qe{)iqifbcrlAYuIRGv=tMn5DRrL;MbfYJIvE{$yTI z_>N8QOMc&nsSmsm$+4&&oobHU7ER4LLg}M`RTU+l{M^6=@5b$2MTGmz82Q>Vdv_2E z)vaorA=AXhK+-z9d%P*dhJw7D@qG$bQCLJN`>~RW)NKzO2cdDoW+kbxRatG})ZT4@ zYHlU6LpkM#J+GJs>`d0w^kOc;sJ+wGw}yFkb@JE9wS6#~Z}4b}O0&fMq}90>J(BUm z-i0iMpu&4r_#`eJ@1 zLHW{q&I;y!u0IV`8Ujms>4s$(96t2P=I$q9^Pk3>xqHT@#?_iHc92Vy+_?QIPpe~P zQ3}$nfsnnuF!j9fjP;xs*WFvv$yOy6Lax9WsX0rJh`CD#)5@M*kM+Cl9|^imlS_o5 z+l|Y-Y|H$XLyQU*nv4o+HCC2q*wG}Ajxh^l$6W{P9#!y>MdVHg_W7#cip)OT`-XX# z4=f2sT_Vf8xBKT`9`(=PCRmv-*vhksz05feaRsM&SCoQRkjQI-68zanM^UB*#vzpr zECZDYdTFpaXOxW3X+FmbsQPaUsQMh03Sh+)k#=ZLJO%v~!Y9MWYXd*9{UYpU`EpB~ ztzU#BB354vkELN5=HR%!Um z4;v0JfR?Dz`UzT147Lj`cijy-57yYZ;6%T2%;}Ulh$BHiK~s6IUdT?*J3Jb#$ITaD z)Io%TgjN0Fa8f7XatBJ<7u!6tt&F4u7i zJo|2AND0%9e+wVV2%6XBnyvOHb`b0mhf*$*|s^ zC=|a`r3I1UXu`|>RZ7@iDjCY379Lg9-X9`OE>oT4T+rieXZ&~Q*{3{OQ`q03or2W6 zav2cjluSB-bI}ZL-iU=ZbQ)0b7|MO(qS;# zK3$L3%d7E{hFBXCMCJ;*N-b7sV^p)1LPeCE>S4|`OWa({6k)kCQPq3rpJ|~_2i|8- zf1{W!Lj_Zo!t^E4M@hz}4$ih(kbB%2oirCn&&~dCm`0BRFRf7*v>3MW@A6n* zUN4zo|NQh|z}2D_K0Ao|!yNvpa!385UZnUUv`Xi3yWp^gl8ppB&Ry$;&3lk} z^4Dnx_b6zJ)l}OXT<$m#2~lB4wKwVw@E`J7zO6O~+2t&Yr(DH<8EfE=*zo&;zax{t zG0_OJs6Td8X4+hT7k0EP(kWJsc&t0sR3xFX_&c|-&E(g7=>&HAEbQ?>xuTvi?0e>M?i1n;u6pRNX5 ze<2GyQlxd~J-m~YP%i?DU4wOOK@-vCG~AV>Y>n>O?%LG)+VEdS0$-w>lsKNNYMasR zlcBoqT!`AEPcv(>OC5rpV~Q`7ZVO*81UicSKzg(=iB@ATzOC;~@9$vMTYjh< z-|V{)$2NlHt#1>_h#96REM6BAY_PveM#|ofDCi7BdC3}f4l3%>#NceB)@oVF;)yhB zpzt*xFz_kEs{iY$uyO%0tt-Sa;vXEpU|e0}lujn%KO{CSB=s=aH#GDmKs-gAI!tww zt4YgnapPH#)7&aPx79_|5>?%e>QCf+wXU&FAVsuYiIPoVtX`t~liByVS_N!KE6@J$ zn&!2>?L2q?T}s`)$PELmqRtk?i(hc%Lon9}7;_Q>>$+ZfVwu-pMVS>d6ja`K4olci z)x_C$QMFFwrXI2y&6#;!DfC)U@K6B@W8)o)&T?)WoHMdUjAf+26;tJ@+*V zhoHa@8yH~E#3#`XR6el(2@Qw;w@{jBGud?Sc;mB+nbv$15qp#@s^YSh4kz}{BqFFcBzJR*tgs9lq@<=zWjqH&!Uo zM=Bc33YI&)C`4UV_TcZRG052<#Gc7NxkFMSX1vUw!b zS`)dZ{OZAzP4S`qC4;Nr8@G*1spl%M!}?6}O9su#)TiJz(3#?JwqBqI$ z#=s?X1Anb>I=7ko4=<;R++$LGduGt-$8pquv8jP6==eB*m*ED-9i88Pc?k42j@i5o zFH8%lF~X6k3E`0(F&(U3*5LvhH;6%z#5$S+d+dZ3&yRpLO6pNFc) zv2rz_2_6?9<9+U5gj#$A;sEl?)~`l!M$q+E#P&9Fd({<5dgj)Q-Ppg z9|Fne>MDf+p%aADR72rdMV>|d@z;(KE(>sMj$QeB=QYhTJz1K7Ci0_RMs_RNRp#|k zgEmZ(_UP&9buOBB{~n-N`VLEa_pr%7ug~YdKI1pj+?)Al2cOMvoIVKQ$suTG(E(YV z|5VKSA6lVE*rT?%5oHalt^5pz+dm`9GjvuR5ps@#VAQ!pvTuHQ(Idn-1#!S0pdSAShm3z?GbFHvUa z%OAm*1Q+(*)94|Lyz|I|6C#HY|D~o9^AeEZU)m9p{Xsi zbO1$4fEF_<@TW4R5WUiGGSg*OTmTI9%nXqH8?-jXJ$?WD@@E?qrB|>i^ycLd9i5@p zA`Q~%uL6z5A`lO(42ghp!IQbz9`Y22hx5xX54@g2!8|&_8rX3!$&$xF!HQ~~|IU36 zVEO$x4@Gb?C*yAWSsFq_XLg$pC|NEY>q)?_3<;0$hZH2>j#3y~BBH~Za1!j?4Ap!Lt`W3hb$viD`w z#DFaZoV?WTaHzV7r5si@*DjgCN#!2+j%G=os`j=0uMuDdte96ddg4V2L>*o%iBT-@ z12d^c5Y&s~Y)pVosHGXOHB54g-cfE9Pw>Af7F4^`ztT9y>B@IT;b8t?FiENA0WW$M z>hS|#1i-zw4F5mgu%wB@8v-+FNblLWnt?=b)m!k;L3rBqzIBJb6o>VsF|X61Koj61k(p+R0HhGSQH zu|JJaNiO`RgMWy28rd~o-0LFZ15oIIJLZC@kZ2|#swA>S7wpv%_lC3wEsV^9msRAb#LQ9%QP|qLzK2xFU+Lfh zs#;veR$NK<9eF+9Ltz@n;k&ewOpLJpMi0l_E)`00pcXt%U4*3aK5iI(xIO>ee9^wF zD}(HhoG)Cdyh*xLc+Dj7?H8R}pO#Y+9ylnf2lIF~t@QuC>ec8_UJ+m)Wj|igU`>A% z-tNohtYk3u{iD{k3>;ibyYp$5-m&uDEdRsjG!@Q+7KW=uT%E10Tr_tQ|J7_e@aX0H zK0=o)c8|IIW&v6s2$+J_BaN;oJ4Onc2CrWalq&ao_@VqCT~XzipHK@mqnzrtoa#Mr z%>h{s7v71jdwS-Y_%D2e*+89D=yp0|>z}YJ#yfF@5ang^+k~MlmGCj|iV5LG0_jP5 z@(0Y*z3W~3RFRP^e&($pjh(;8oG)PpOCK*!VPn5QSwDAr|AjeV2MR=O5;oRmA&)Y{;p^5ctvv! z9}X&~3Ye(!y8uP+K9=A&8+`7($;QwJvgv}c=WyAca=G%xOHoOp)cc`)ndvWcR)g$U zepa_UebjW>f2E*}u?kwDfH7yfPsVB<7n|70Gtjt)6-0uwJ z5i2eh3^Uk%im1b!OipZoH7Dx>h?N3#VBXKQzkO%sNvUlN$)W(_?K8tN;g(NCVfOso z`{dO7X{#wQ=!uxrx3Zc9+K97FtSmsm7*?aQKSSf-Twkrff5f1qljbZTh$^|{swNH% zpqTDuId_wd`?G4@{hg!l2ce*Mo^Lt3I&Xop-tvCl{(GGeOfv*6` z@@OldW4wO8WBk7Yb7s_q7-U7z?X2Gozscf&*Y#Q+FGYgg7XQHQcJF5Vivr}`s-RL{ z{D^&<#)xf`h6$3yc6G#IT*jiKq^v3=^1xxt3<+7nf0>;+;Ly1;Dk&Ij=fwyvwNnYz zcC0u5Du6WHtZyM-{KNm##bT?Fn$Zq75mfEI-)6&146oFFSVN?#o|ypjV+sPH#3lSI z{Q(Jx!+&xj{~;x!-byWCrPs;!LU4COr7sBVdp4O7g~1ZRx;OsU_|VKsD}LZ@K|f~1 z4FW`jT*!O@`Sl%>7{p0_$rbzB$Qgc!U>on)N7Jjr_T&ZU{tqW4c(Pc3tgpW z2D?*8s(U=n<8|StCCKkCx$oD!#xbALfSdzi2gtUa#Myz_F;KTZgYu@WBkX z2d-do1pOaUe9T^mhXE#4qw6(ne3k8sFuyIz>n>#9U$pDJ$GU!QJrEo6KoX8%nUCCqBcSVLhZG@U z58_PBg7I!_sy*3&C{b(Z9wKhNr=R?;BhjXBY;W{p)qU0-Z;QnB$Wuvwq936cuauaM zuBVQyCAr_7KVABL?P&Q9H}$~&J*-hAHMHFNn;x`W_b_gmJhie15Cg#eK>7f%d14fl zS@{6P^)=2 zzC1CRe_8}sV`tpZ9i!B5U;8lTPQYaMg-i1NSn>_=#t%gKtqpLU0# zlQNhq?a-Wl!N7LC&>X_>U6sINMFdJU4hwK7arBE;rg(?H2{YV(5w?#e@h8^#ZYc9oJR_%^OLCD! zvNA2@a)P9T)$1p5f}>+L>4&)xyA!YHCq@FOP*!9n;P|5X!p{}vlFUL^=dTUn2V#`C zOFgE)G0a=XsIlYgx3BS!>Sogi9c)ar_yjEHIT=Gck6|o^WK(CgR&ZCi7D{r8!137w zd;;rA6eRM8+9GY?^j9rF3i@(AOET)ahp}GK=ACPQ_%OIvt_|3cRliy+bTqQz{$|zR zvrMJA_tD-vH`FxNcAKurkC7}XjNW@^_f0m(f6z1Ew?2my>~Vm)S8C@%xRM#gbZfNy zmFf!DYy5AQXA|(4j&I!kpPA>Usl$G;!ldR_PRN=YZ^84>Z;=T>uQ$&VCy(5#Oda5w zs@);El=^B#iBIfCb5{c`{v1`=cL@4?Z98IHlL^Jg9g5Tpj2+HZN zIV<3iyYI!0Rzmx_ixN?cHfuzC8!zid#$wG#=Vx1IZ3T z-yR>2uv8LjNH*?sYavzcjj?)?lZ;cQ9u&kF$OGX>^2C0PT+3TvPn<}M3ApH%MpuC1 zjWK=fmwl}6Nr;wIbtv61eAg=XYKnMlxc6|Sx0CAXv%*&Q-BF1x7asV}=!aj}X?166g`*~6H6Vg#qRfRD=O$`1-s+T9{$sz0!^T(Tq-^YjlaFe?~4&rGq7^6ngP7CB_-ysQn z_#CUC2yP+0EJ2oz1)Qz}ruPC=L)&8VKnGqRic zf%}Nx60TAd0#6iOgY0hgIu~;*IB~C_e{K9+A(Drx|3EqAl!e0LU@G}Ze2H$KgcjLy zMY9~)Kc?jp77lpF5TZyu4=f;|t~~rzq^~quiJnaOyE~*noos!RC!a>>(TZyUEG|5v z68GPl@FlwR3|NtqD)u5IvrA6(wO4urE`-PdvLzoT*qW?4)wrXSE>>yxg_>^r5ywEF z8NlMX(#)o(uLC>hJq*L#+&kHL9KSNx`9tx=jDu&kWp}XBqt0ND-Pu^?`ETa1nwAXV+83l7+;l4xP>1Ye$r{qK=rs}Ib! zdrq7!droY2NUyrCA#>Egn(?5Jn;#^Qf`4?VuMNmgV4xIZc!2+GjkUx46->r+Z(*hp zBv-Dvgja|OULY4dZoU8EaHKAY(eDt_Y5hhkF?@ z9mZD{B^~entH&d60SjO{mSa-!aHyZ@eAra`)a7zWCw3(+n>*y~o)Zrq)55ro)c$mR z5N!4M!hmfA373STxsvg!*1*hkDrNOSAmf$mamU5%LnvAXv=V);9K?WU3Lz7?Dq-Lm zHLBly4`~LxHW_Gk22`dDuUx}MLI7Ss#dqwVP1WeQh5g5yFJ&t9!Qvv0wCdIeR&tl6 zQ|+G~Ejxpy=%wLC5OwYT1VHjc5Q_eJcazchwzqYg)^sGMpqAvTR&!Eb1Mlv)Wfwca zc+z~{%M8HVFt}jy+n=8S^sHcps$2;<&xWX^JgLAP_t$}FHEU4i4!0Rs_3mR!=PcW~p%Fd{emn%qljlM~A84&yUdZ=k%J#)wl@n<8^d$^0 zKT|%x$zDYA<>3Y&L&4jy=WmtT3ST$&r>ky`+CBr1pldjZ-LkyZ(;gdXkF3ESWxxaACi zlYQi}fd+!PmI7x$D0Rg1V2ySqr^fc??b#^TX8W0ldH&m&FXYr_jmB)|lCQQnM5 zSjydme^(0q;M#fJCJcPm#nb5QbsMGb#t7@OA=1vlDgWmJ_}o~2F?DG<{953e)TL4| z#Sf*|5t@u;f_mwykORAo%iNFl&duA}e6h@Y>XgFNjb*pclZPXia$v=HWQ9fIeqp0w zCvOxcI}*hq;cC4Cw)VPi9va_Cy7(Gs8$Kg}PI;IOsKRgT;MeS`j1c70wPi+@lo8JS z4~6eB4RM17v8M*A9Rxl3gR0Y|es*|Mdvb^&hH*+}oB6na5uB(`Ss`%k7tIMk^5rr! z;0`YGB++rCZx?_8dudJF!8}WmKYV6Kz84I>e@@=V^Faz5w1Lt4$U$!!NFo1_*NdlW zb#An1I-ue_rd2fsOv_hpALxO%<>zgB@NURQ)&qs4_zp&Zs9J)6bdeD*@IQ0v-ZBUf zsH0ZT`6aReDqCEkbO1`cECzTX|4$U$T}>!1Se9~R_-)sB=cft>UaxaO z3KdxCXHxY^wurg6leB$2sMoW1Atu8Hj{*b-&h91eo~gRu8Yq1u^-r(IEqvNwM~NIx z#1-X2m1KUjlytG5LVIlfwXy#@7xixfa&TM3gA=~bDF#Jf+tU(FU7#=*RC-M4C=F)+ zD`?|#hgO{fqvbVGN9+l?lJ>;;e11e@LKqbCdDg7nZggX zFo5S2)sX*wz{|ZR_DTa+7WZXYSqCSW6~ylyM7Qy!HpPZcOP{tT#N8E@2X1gtiS$5ar_7^9@FOeO<`ge+D|!cEloEB>fh zdScV|*xknZ4lGM8t!+&7oG%*DBTe~9e{wa!v_&~08qtCyuv`)_LAj?WmKy1@g>X-= zoHS3k4aTo*HIwkWB<6#pgwXLgr*ymg!rdvUR#_ics3$%%oi2IF5_P>!8<_>o!IJVm z{ug)8d3K?+J8eW{E0xrQ)tO5{`sP-Iz`qURa@X}9mIgPN=7b#0#qFyZZ|_(mS}E!n zHCKP#1ibA-a1QsE%;-$WVHijJ6uYg{B=h%OY{s$GXK}gNPx39jT1DaG4X-X6)3?F`to9dB*yr}S5U9*=zw7xe z-jcC9R)%yw-+bO`wg0tbI8?X|$6s>Zuyx9eq-%dyRj%-aWidGszkfHx=*__c!3>e#R>-K2{IG zjt%B}ebN^IXc(~rN`H%}4`KtXe)NwkFO(IBW=4!zK z*7wtElN@;;EgNq)f)tXh$F&q-X(I4<=T0iR#FLSs!jMs6T*lb)1ewju5%p9GhM%}oFDBU| zhw=Jr0d1sx!!I)}2kph|LUx6a;Yf#^nQyP^6;9%J25Pk(lfI}OIem5Pv+2nj+$A_z zqK7DWtj73@-cn97DC9+)~fB4<+%%YrOr+9c|hKQH~PwDUpnDJn9$vf&9i4V>5j1V zRxg|8zT>nfQMQ(|Zr1<3lG_c`6Wg#;HNF1$ihAzcD8zGK4E(A$Pr}TTUH4{uf`Pa* zNnAx+DjD1J*Y!vR8KpumIQZY|WTGz@6Y75?o4)7_K2*{VpS=sTXC|#9_BF_i)x;0u z9p3~sXrHHwHD^YB?H@p#OTK^AruAQ2)f1$BH?B3xBRKCKbw{GpIgt@ZNccUe_8*%r zu||0xSGGu7xpzB}i^l&*-8+#o?07K{MAu;l{MBeL3l(-7E1Nqt(gTamr?33lIs&Xe zV(g&FAv6b`@;~FmN7da^-h{(%=*|?N>Ju+VO8G7f=K@(5mj*%F(Vs0u5e1-eJ$u&S z5Kky~bRl$s%#V)l6ZICVm^=P%xuWkWfDB=d+4A%)do=Lgl1SKr;Y2OEPyN{=c*^xm z1wX|?WW;YxUC~fc0+uhI@fFg<3}Zz+TjcR(4&DpTPo}w_rnS5M`75z^#Q?V8=?8Dt zU9oDs$Wd!~x0_P|H9jJ?YG9Y*QLUQ8eENG!&Ow77Okdrq+jjWSf28(d64N3>xy#Fo z(XdfBU@-jyh*!K&?0t%=4SP%(;7N6$cfwHV`AOGuuyl>))ogIs%obC8_mPS5 zW7V{od|`L$ACLm#b;U=I_o0%pFYaq!&NtZ??3^#U*e31Hc=2MsWFU*Xv##Gu*;!3r zgr8DN`aZI0mUq+3tdGIX*(Y1kjLE^1UX<9YCiu7+0LfQ35Y9Y{O1#e^Y2hrT<2Usi z=u7@@6p*j-4o+ga7jyaP{0xW9Q_rQ;2avA%MbXp!_pe&jF@(+4)a;so?(RLXQ?bS? zmVB;}k*B@E&!BVvW$m{@DgMc)p-+|L9Un)Knn4|fNc^CVXveyH zzOV((GJ>j4ma=qER>gwc1J9|zwyw@quH(7_RgwfLQ|{hvdH~d zd7$!-M|?^^5J!+BthG66)0pn$__<+&>vyIKZIKGzV4`kK%RnQ2l2@RAd;KG%e>(PQD_eWL_V~Rn6~|h$n?#^V+MtCXmfd zGT=n$Y!JYcx?L)XlR%%CUqAfT`yYwn=y=krB%{!h1euv<)#{yW^fO>@qIWhV4(ulO zmbn6NOjUxetYUS78#ENE{FVHwzq#KJk8rcVEt_YzxoB-^=9GG*mb#tqJ$0)UG@5_8 zT=dD*nv8d#`U^LwKZkm@Lf-vfP&-1U;Fdy@fv4xv zjoOIPrjp`2!`26Mlo?y@X~4?HaiqH~DS(PIyJsmycG+|5<01myN0ZlCc$&UZ7xe1# zqS}g6XSfL;ly9^0C-RV(rF-GHQiz2`eBdpX|6XFNHLztYpk+v6@GY3K-@f||qpwRX zFZ8vv6~%^?UP?e;nqt)F&pP`Q4Ys1Dby4IWAC&#p)yz;{XQkN}75^KLW*teDk&4-4 z@Zl3NeIaQqhWpHm52F#+3gQ+qYAcUVMwY!4*G&=0ORXdog?g*Dl|2j9Jt^Qx+Ih?{ zZ5BR0?5{6AS*;?LN7?*;B%O6slmGkw?~RS_1`#Hm(k%=WkVZiTL>dI78zeTmTRPuJ zE2WfxFp!jzM!E!%ZbodseZIecwsUrN?w#HFx}Mkdd^~Z`t>~vvQ&AtZ>*E(Oz=79m zQsy9iwGhwVeK`O#c`X2?18u8g32S~o=bp}^9|HsTcGLL?#qLwmmKZ#yTqO*&Y2`dh zvbDG1tcD=hoIx-}lcFA$CV1G`7eFMx>_|Iu;-&>^p8e(z?3^BNu8ivlx!4x5%A+)6 zko9KkgYv3=%=#(x&{;Gi<_X!)QN3TV}SIM zt&H!R2baiGAj%dl4~Y&IJ8O?t8Lq)Cr$bL72s$VB39wqt2UvbekWw+0;;$SD;M)ke zU3TCe>u7=+F`Vv@w7nup1egneR;z1+r`SKO7R`35U|&5de``yZ2+sRgPFy4ccZq!qxdowj{qZx-<@bP7S0dkO;@6s zBL_ac4w|HlRdbz1gMK3jc)HVCmj|<^>&0`Liq%l3G98dqC z6@ublCeDbvJ*?_;$J(FzqAn8oe|&fTf*`wj)p(VjAV3_oTzYcNrHx!JJ6q4C&3{jK z8EGgYtFJ!%UAI1ac7R0epz?ls&20vXtR=E(z|z^Gxa9#mQXWCNacn#sHfkB_OTBSN z^e>(jLcV(LzIcey{+8aUe~g0iyS|})fs1}3V_a_Mt@!-?NkowAbH7c_zC-Jl!tC5H>VT2uoaeV~kNB4mJZV9zL?Be9dW{eu6Z{1D>p%_2 zSe6d$=>dIq@NEY`IT>xw2!i4MVVW`y z2&;`r0Dk39`Dp{m8ORZ^l2HthL;~D51NlPyx{hfZgsd=%(Z`B9&Q90Ts~=}N6yuxkHrJ5OmeH-UutA~auIemv z*>$3S(REo}4{upTO%Cf@@~?Og@T^;;U(|o6&M2=ifB>2Q)P5C1k@>HIRjCM}rJs9s z`KEX7!`~N6VZ7{0xrJY;>evk7`+I+MK@Z)rIPygvRzaq4aVB|$=t)bnB(I{h2IvTC z{$1%l5!->KqFXVwExn@zgjK5H(c>}Iz6o09Mz^A1k3T^$UghLMLUoY(f)$nYPtu5f zgD=A-wsGHLU7+^6TU)eU*V=mr6ChquE3T zcYedfZIgQgS$O(LLKmNoat7ypD8%R2pv;$0RsQ>tjIu^9&5Qdj%m(&0rH_)UEVd;? z*TCO7w)ms*ts88`IC%nRdRL#mZJT(0`-|#?)Z_KHh+HRp6;a38qsv_%*Sz(yofXUE zsb~4S{jwv>Hl6P@dI}e&MO!XfYm4<86iR8&Nx30E^A)RKPez2Lf_|}{S^qkFeuDyB zS}oH-s7P-q0uk23Ha%qU7quZ*bQLQleP12c+!DZzRcF8{DSb|0p&vvwohJWqQC8T4$DWMMa#J#uzYS%wYGXY zm#>?~W+OFFP2c}66d2ViBKJ^G1bfI^J;fN1cz@a2rCq-Z-HR%(A9aF;H|Y+3_a@e( z>v4u79a9o6AN}DBo`v|k37w0|vTaErU^kQgA#Ag4i0!CnTppiwe?JwEl( zTfm#_y=al2Xx&w%JOj$-2*IeKZ&j&2vrJ63&-UM*rfCeRuU5=vSzYfO}2Vi#mQ-?%15 zo{7tFMgP~%Z6v|F+8L=_TO&rCdiwFh>vzvwUQ%I)JBa-67gXriJx^&$ReX~f6XE_P zqnx+7N$H7_lYdU?&D%=%e~crYJ~^YyEo!cd9lEmzm^j5-wEXp6Cfm-;kHVd;uz=99 z1ME|`-L5BHJeRD*Yt5!u1U?$O^I+-f817|?YumzuTlCm&QCo=1zszob0wRXiuMtTP z*N)j)f8(uoOT))atN=g5(z}(nAf>hRTh#-1VmF7jaeL=k#C%GY|qXJp@RDUz`i z9nfPe5AMbsO!nj|;rGh80P$0a#E#4KP^sOoBeylTT5Bh>4ZR}SK&Cb~k{|S}2dkxX zdpHM1`j2{Jq8{eFz%D%AgUZoZ>^qaWA9R+^UxGflE|<_*U`?87z2xEC=Z>{syH>WP zb{N{-X@*=inNT5R`oNQ0!{w_NMe~QwxyO9SqyJ3SsUX;`yV+)3zr-l=ekU{;DGJV>42IzqukLDVG|xu5N9W9qvp+9$etMM_F^9q7k+< zyG|D7yTsE!7MOte?k(G&)@=Sx@<|((cpcQ``_^}{jK@3HE6*yN%;;#{Jf7B+R9%HBCR3?>3(2%d!4pFC?mUrb zUh?8hTA~lC#%RC8*7e zdYUr=>V-Y)bh%6*iU)qt=qls_?SLLAJz*A*frt>6%6eP5US_nl!guuc6>D>*O5pczUKi0IMe7BaD6$x83tL1S{=R}O)>ULi=xQs`%P z431cCAx0g~gK}ZPdHN!+7N~+vQ&Gl{_C-oRdXSF<5kp_zuPnx#Q|nx2&9cYLD_jpm zz(_GA?FBB)ww(f$0phL0cF79cFJ?nDqO${K=p z^<4lXrzW&GP1`V@wD(o6^#T@+YLnywmE%=cshnQ1CWd_kVp@*s4^%>5|4@7vcU2nb zSM(Yty*0Y{04d(GKyb?rH28m`3u4I=NceUob0yN;s*T)^5S1d}j|y1fsygf0{xRuJqb?#qxe& zJ2^2}9AGVOHKyNW-?W(g$GmUScdEeY#(2*zRwyj|?qy(Swiuz0s^V^SRfA8W)7Qz4xCOG%@HW|WPU?&g zSRM#6I@Uq}1dH%Y`|<7P#`6b8c;D{5oiL|s#{RO`puAVR{)TMw*MtPwL*0#l%$|ls z6N5TWuBW2`VxqBn36@r(+|B}dm5^_OEHu#`;kzj1SYsoL)a{LUFm72x{J^HGNcz*_ zsRHbpwX&KZMO!?(=k$&4>ZV6%xT^CSVPj-BZ1?%U=)OVoO2XFlTRFj%Nu~r%L+FLd zQ9b-IbfNEXuS@n%Ljac1POoAwZuw1U>sQftNsxNe+nDPc`%DHDn~OBYEgCO?zbuY6U&!D+oruv%tR@A26ArS-$^v|fpIj)itaa(U@Y@qKOfa~`lxRN$THvC9vbDh<5yM}*$ zhJ|j||6yX5?NFVxGcTiIGb{6yh6AFVPiBL!c!Ew=A1>Yg;Ymi|+L*T_N*K5;XmvXZ z*H6vuGODCSi#Ql{ zqsIV{9cY3&Vpco91^~1}GfZ(v*{-jRV+0XYtMJ|_~hPc57KZHJDuW5kAwZF?-*AEEM7L;s?K>U_{55GIKid1fa$hFOO_P7ijD4I ziu(UpJ8KmUmPPt|ta<_--+CIszg|oK1f!qGNXgC!gm!oN(w!aCALkRpuuo+AhEGf+ zL{9ADO?X5yWy$kU3L76#h6=iOf2=o0-EFWU=cLa1dIuukhH%;$TE}BkszSgU$wD9P z??iW5L6?kGRkpK%b0Y}c3Kx3r19s@P8?p zP)mAFH>c%pszqG>ZV%{RkK$__w8wSvjzJZ$w+0otf*Jc&PL09H&LTOsB5{zVvQk1gC( zj53}Q*4-VqT?cH}~lUFEoPH+VWY5eg7I{rZg)sR~d5eWI?}l)Mj= zJ`VPbwVd5!ufgd7hjtKTWKkx^73_%m+wA7@Lx$uJ!3GO(p_IVP(uuw46QXnGv9=90 zz@E^rb736u=L{Q-M0#_kDP__=G6k|Y5$*-xKhW5zOMNdJwqE4lBe5;ONO}?_TdDuF z$f^9K`8^#e8qp=mi}TJkzvdR%3VNt!HhaCTtimY!0INp_#OGoUiGcYJN%@z)zJK@b9^UfTulIVevjduLqTwZWE>E~4T6RV1C+n9w!z2vNR}zITW3zA$s;y zFg)O~t_pG)5*;k@cs~Sa4C!oaxvA*gNVnk3lov-+NQ-oYTQSzAGt9f-U<_Mw-Zh^q&THkHUhC)<0f^#zBGU`Dd-5I>KMY;!G`*APd~LZw0}7-5U=HqC0`z zkTdZf!MZePnAv;sG2d@p@_3@LBO}k=uTUR+7x-Y>cgIPeP7ZB*-nUu?lAV0@BN zFQ&?DdkqKvm+RN?-7a%+t5M>ojQIVsa?ep&9lcTi0n0?q7xd|sg2u9Tsj0SHCa>t} zmS+|1s&CjXtLMk?yeRm7D{j}^{73)Gz6AdlP<64~cuAXi50?4au!i}wG^x=I#V;V) zqEgA_KYXhfeRb@rlqJ-J{xO^mDUde7oyy|yeuEs1UkaiEH09f+)wTfVzB5aU6l*Z- znU}s{eNl9j-K&%=-nA~{6tKE92S!$|R#>##Ihs-xbYZEd`;tr20PkCAveJ)c?ty!R zR+0$>ro__ckNS)eg&E`eYU}&0u|U0#j@AA6$#X=kTCk9+rDb<9fz_gcJ503e74958 zmd|_-+e-UKZEj@Ms<^blWV-Lr>iuFtRfMjDH-xy25rDpV;ZGhXg;!Mk)`yRBgE~5x zNu{uImkAf2*6-)vtI}{^ym|c}>BA;jCV1<^C5~NwK%_c%3pu#+P}fH@C08;sl9tsd zSmYI7Rfw5)fa*fm%Vy2|3~+{nz+ghPtNE`P3o_(7>Ge{%-Nn`;wfqLI;YvY z_y2e(d0!rPKTiGK-C@myEXLO%z~iF62rV1E(()IaL}|UEDQV#h@zLm(sY&5WenB1} zW0oL>VNpF!Zz08~FePIf9$+~t8~jM1p9zK}7yNz~8;L%sKh{`sA;0POK|m(4Oe0%| z7N2^5<~(nzGWn|iJ11p|T1z_T^@cfk?J)24i%qFk*tt;5nq0hY2B+BI{H@pk;t5su zLjnCb9aTSKY2;vWxL<-^CMOxS9_MydYL?|q@1qORsNFJ{=$l!0!Q8Cg#@4B1i5hgg zYVbF_?xhsLn(bQ;L%IHK<(5p_{Q{0J?=KT2k}Ov!#*^LNJYUZ0A=&)!7EIZw(~1$U z7*lr0=FW|>0avWgTS{pRWIVU`4JUf*?RCudx9Soyq&EfoVkW&z-17T*_|J`71C@8{ z%sT~EX9$|v(W)0s$LmwoL-uX4D-sW5_}&ORp6bsT^(eZi?;n*-B|2$s%q40s2AaJ+ zY|+tGJZ)J#oA~OnlXkh8EnG8@3lHWx#N1W~o+UY+9K#VQpE~cHj)rPI{@5koI^r{* z6DZ#9FrZia%{LWDqK-Px@9*9rGG=iOe}ZE~1n?X2$CVy&XKaSqmGr0T!A1xNCvVST z^b)Ya$>oZYk%*oR*j@Mo?8*>_VP|?&Z6F833RdkPpl}>pyJ^;)0W99oA8oBH5@Po? zuR~@PGf7bUwajn)=q3qw=MPmdu85J)O}3WPgxbwS>5d8izek9!w~)muTabB+%F3#z zuiqp|kDUhwJ*HjNnQ(Qc{hlcBHC{m+&$o_)|giD^}V!0-n=oM&)*8e(j+hjfuH*j{lYJWIc(S#|4W1QRldF{bMJEq z7MWfNtkp$JQ{MRceCv0--=@>+OV}AFFI1y7?i+!(eR^N&rTHKx*M+~G=09KdW!;kC zgA8d}ajz5}rIQ#3xoJEDX=CJ+-tsju;rUQdo_H2ud6*wWrE;$)--hjP-fdcga#1$- zN*QQ*bkYwW9%I*s*J8eu6!4eBuj~>27i@7VHpT$at?<{_fi+m4W0~`NZ+aAxfb8g7 z`$cp^;-l)_JegB)Q99F(vk?NcDuh*t8yA>sq|j%daHTPt_(^k-fOemr^U zIfwsz-cS2yZc^?}ZW7;by^z%?`DXQspsy-&&HVOt3eMHuJJibL4ZG490ZgUcM>xsOFzxvU@oB>t)R9-*KH{W2L1RJwyi|aVP-@N48r5O3IwmNPM~dg#hkAfXR9YnlGOpygK%-uE z9UVm$q=fe$puAY;UOcySyXn{yyKpsDBbhTxx!aU|(|?1%RnDe#p8VMHCN9^dtyA6G zBm!x3lf^#sC^qxpesaKD%3onfCV*s)p3o)nF)H;K%3Hmb@1(O$l<}Exl@R0BTP z7g(&f^}8%--0zw|Hq#CslqpjHzsGbB)!$y%sk|1r zs@9S@Fj&{o0~=^wMXhsQ!xowM4+ozOqaK{}eRiFo4radA;U}L!CH){2eQ?vQV8Qa2 z_qwOEw51~ZXc?77+vd9fvcrzzK=&%)T3#yl`!a8^fp+~E+snOU6>U2pR}D@*w1zNG znLml0nw>dvSxH~@GXM`y;p?3u&u*Ca0;R()k7eDuYp(G~pB8(-XfxJS^y}f2-DtuX z9%5Z^@!`-oUNzDhGNHgcOOBU9T$A9(I*Y*X=TAJP>c8M)-9&;h!h#O!>%NxxIU~v4 zvi*T(saKFuJL=t0fs2r-!|4@TgFUhyx+lS5cppW33sQ=#>`8~B>dc&ml2%Ms7E`yR z4)F2|da7iksWOOFdKmNu?fJt3cw2O^zF>BuPffr$bwyo{@W}bGTDbSVO^W%Ft7hb8P#cx9VM1az9+kN%4MI*#X z=T-f3S*Q)XpEfYL;Cd^b7<>kbwp7evs#EK1kg{Yy_0(CM@(_D9f^@Pr8V#W|00u(+ z!hR)uRr_9Mk>p=~&L$7gZt;}Jz}JXDJCzw!p!a#r_#RWem z_`c#4_`hB#9WTQXi~~KkPYp0K>3NyJY)tvuz^D(zfLErCrc}VJ0mR}Te78MLU=p?~ zF5}}E+f5zas&-u7c!QLVisQ~r{?Ih&Xqi`eszLXF7kJT>S?Z$khHh0ZN1hf?D#+Xs z7pa6f*r+JfW`jN7(Po;UFyp-*mbycY935< z?8W=7J?gBvsz5)I3QHsy=Sj8h)%5Ul)^ZLlpw@!T{yYvy>zBqlF^U2%hnGR&KkDcb@7D?9Fxt9f=>$r zUyLeZKRgONclKYOq}WVg!|)%zxp`fK*~kez(|dxcrR=;d2BQez*|b=JSxoKvcU;16 zyVeOD2DF1tuzk&VV3Z*}3@eP?&k+EUZ#$3BNZ@EE0gS|X1`n_l=IB?f9g7UW!_Zp; zh?_PxSPy6sfdPwUo7hVza-kY<3#kJGgK$+~1mgA@ct?ahhKiJ6Pfa(?Ik3WkZ=rzW z#nTg416)A3_(W|rIv#L~OuXXxDp1(Lr>Z` zwWb9WC+s^O_v^I5CkrTgu&LGKzG8sW2yUkPIt9UFr3bPIPy#Gy3wEv+@@m3Y8YVp# zuci04JAkAA)_>jM*8px*Er&mqZaQ!)gO#NvmxF>!QwBsTf(|%X#>HNwAan)~b7z?* z<#Hnr*Y6t?D)Iu0J5x*YWx=lZ?A{CDW}l9vN|)#Wmh$&yvnvw}0ONnNyx$Wdajbjl zyIiGPSC9tJXxLtuQ`*rb<4ZWYz1Z_acBkO|Xf!BmS?=w~F}cD6$<%)dTAHf{UoRbk z+G2rS3I{3FS$1Yg7}`W$PZN6jLH+0U!H@4(X6+V>c#ClXXF)BqOTv=Lo~;|ryn-wU z-9F`Oy7D?Uo`ST0Gr07&Ir=6;@QGuRrpr0iApbam@iJelr4a8^k|t}R!*KuI;6sJz zp!bBA7f(4muj@F=4t@;;*Fim&AGs33qva+~HLk-NJ>NAkR29C2D0io~%b?<_d{x?o5t(UGK+2VFkU{b&m+KMt^7zN_pslll`qe2dk|K6rjHDg)@PzZATIF zln5=%)42Zh+W>JGcIO9iD#F$32PHO~4xoMos8b3AJpFkRjuQq9~@mALN-KKDG|Omv^Yt^$Y}qgdMY`)`EqyLq?Gzy#tt{2 zB7!?M6-2N)6JSo{9E*mIfN@PStsJPxD^zPe22c&1xJCkXHS9_ymd}0L0qvzuxx-I@ zg+A7m5)fp+Qq*7aT7bwcgNSzTQC8C=0;^NEuJ7(TiGfl{-1LOI03dP>uLL7UfFfM3 zT4`B@iYT$b_$Dq+*r)&D8W2m^3cj614dv8F!L=yesM+ z-X#JewEIlIy5MhF?xv^BasI02R|xYK$76XgY7PmA_~ZkttxFVTb-t#Tflq=^AFh)Ct#K9&NEqyk~80ZJ)$WE$1l)Pa2XvJhTf z0e%hoKi4|1Vl)mb`09fj6nWtSf=xArCUO80J|qCh8ghlZo#TF#l9?9xi3?fcZ7BtA z`Y;S&WV0|J(JWQs&4|6{R(51#(wAdPG}UFm3rGm~WeBZhe=V+FwAOk1P{r-h6R|vr z4iL-AAw>*N9A}{DpCh7hN9nU=Z$( zVwiP`48xuC^Ts1X)F3sq@=^YI3m6C%a7Ve;jYZw{9J2O(;jr8@4CNxBs}!tO_m0R` z(IMIzk_o2zEzeBPcCk=6pbo<$H{cC zPwBD?mBgsH)PULFq|Lw9OUeKAZXe;q9ueiKo8e-T(%3d*dvKdKoR^(3vx6Y4ZB)pu3+UvxO&lvo#y(1iH#dD*=US~K3Qqm#PO z%w*fot}H{1J%+k*%^$i)nqzah2^k1|SUIDdxBiN`YQvaY9{6y|6H!Y^Kj5P7hcXlD zYB*amXNeU9lXE<||M-$~-~I+C5S7d~l>(C}m2XWy&jbfZk}8ZQCj3 zI7kgBrWn8Z>+qYQJA#>L!}nFgzGX0339HKUg`Xo0(=nZOVzyfMl`c7tW;bGAF=6#|fkxUthIB}DpP23a784H~RYIKQTtZ{WU zlOwIpH}C+Q1KTAR&4UU2VSJk+QcHbT99Ep65BW(;qkYq@^!>jh`duZRJ|l9JT!9*y zu(wRj_ZnharUj;=iUQ(EwFc0j?&#|4ZtwK0Zg_WeuM>rK5IBQ+tBBkD@Bx z4HA$M?>^nC@8lx#CTVe>qU(AE5{{HTo)%xPwc~nZmhx9cXGrz$eM%Q=%&X_@8@4eQ zRZa0F4)VkeQ)fx)W6u}gIWTE?JF2zzGnD$iBNE;l5_2c-XTc_%aLd!KUYm3su7Amb ztBPx9j12qM7oL5w7tj~qXi0qkUTD08bL!n1JQR+|H)Up)>9AF;nAaEajwy_C4@$I& zd$*jmm$>mr_+7w<`K_E6(uVH)f|@?wX4En(+Su}3duO}*{cjDbqNI-&-f}5Q3Uw`$ zx_rhd0*~0wt;_!$S!ZredFq8}cRrv%oYl17j+FC*-(dRnJpL5UZl2V_hoVsF<_UyH zYh#^1qh^ECFN485*h;n?!~!)|8aG-0Un55Q65FSSb;d`1LSX5xdg*Z5;4y-=2m5Ud z@xcy`hw;!U02N$s^7L9uT_bk>`JVhuKivF}0$2YlUa1`*3fTcDumN%_bjJFQnV@nJ zhfmLbCsMdYa$<<@?byv@^K0v&t1Ev-XB{w?(!CLe8rRAgbMe2q;CUaUaF9cnPYCQz zm|3O=yI7c4fh|9ffdZ+4P22LNo7fG--*z!5PejIs-kbCdr=iPDy49-Op9tc~7;(Me z5}CX3uHWT~qJHbvy_Nln`gy^(G`-nc_~ptcdSQEot>Nb)(^$(e>qISV7~40Q>!OW5 z#B{&Y>f8x(9y>{B651 zG3bmd6I$W^czfA#NR4T1BXhB5D=)k`IMJLq{MRb=<+%xZ0Bw}cjMwuDD;p0x(=$0)>Hj1~)D7=?p-AgbWx|T`YX4X^B=|bY<=FTmubSy|%dx4VQ1$Y_X*T zhmbeAbcv(Mt4$9>T4*Y>+qh!=6-o`n9v7R)kQEQvU;00~RPT2E;laQ;@y(QdN#0Gk z!zBMaPGV)@J; zGyD_Pg+&-2nt|4ukpi%e|011LL-9eQCut4su6_Rk54Qf_ys>JXwm!L)xg0)AuejaQ zHG%v3ez6P0<~t(McjUpd&xu|o^7Z}9>TJQAh&?2JN@u3C1P|S3d6_&FAfA;Wb+jSh zJ#}UM`T|!McOO1jo2|g&_sx=~;#QHYxlkoP>Y>OplX%WdTHG@+RpNgS>W9Y{C9g#8 zpYqTjceet=mVvA{`0ND_y3F;j#OYx>n2^^v1BTV$Qq5af$#nrhzBmd>%q|iVJ$mM( z?s+ec*!-=rXpZ?yh|(`STHrHITCg@X#&r1a-Gqh{!#YZJ7^q@Fbj$=_76Fxl?vQKZ z&lR8|;qOJOS6RB^V1P<+Vn6sv0_X|socJkaMa_=glf~wno+WB;ox5`TXU5MNlR~D0 z<>4cYGMmhVIWr;gN3{;&@KA39K{s(wmJn(!3-QB0{LE9eTBc)1o9$0^zIHdAUSjzliaws&zpx%;4}X*b7WY(5DfpS zWN;Dkoj$Q2Y4T;2M} zkz)_#HSFph@kk4!=Od~X3LOr6Baj8*WTg6S_SRtzL~6l@uj*0oATvy_z4T}1RPksz%7oye>zyw@Ju~|qJ{1lkmAi5VHZZqbl zPEJbj2c=GV%H31=b1mq-YEHj&NsA=Uw{r)Lhse4yubx@{!8t#j_dJP%Juw@pF5X#5(u=7VQetpkNcSfol6#3d;(P0?5@6BF|Hsj`a(lg!gR z-&VF0EV2nN_=tOKWRjmH|2^ziJfIk_pzIXRFc`PugqSga%e9acAOZ&)#^|Af2e%zz z$|H{~{82{aEERK*@xyoYq0(lQ6d9K#r|W~yNC!3w3VvW8hImr-*T?c-pdYvB{%B45 z5fi^R7)2BT8cR0UcOUZksi4qUP<-I0Q^aJJ zMto@dwTFLRPf2&?&mnvK&F1)ha-2a!BUhma=&}|-4H8X4fuiT;sU?m+-HewhUSWad z44(nuF>d$hw1>w*dsfC0@f>ENAnu|O^?ENU*E2R>?Kr{7*i8tIYc$^0#4)tFJ6S(Y zF%hXbnQk1c!{IESje|6FdK`cKYrf4j6hhiZg1tD(q!?Q<;Cts}_@4?U->7cee794(Zex=0jeg1^q$*VD3-84<`1c%`B7fYqs|bu# zVp<|~SNm(A?RYdW{OZ47N}x|ok^=b~B=b2RecwLs(-W=$o-KWG<~0o9XZ)4K9uuT) zWpY+z5!b7dw6FbFb$o&z8Kbc{$K5)YgnvPEqZOskA}tsC-jmClhieYq6?bpJtqR7m z!;YajOR!&SdH&b92W{4ch!fJLe*vfq>uC7csxd#EE%gpG$mwsIHkFW+kHcO!#Cw-> zP35Mwa{zBzIm-+7Nr2kG)5>=Ak4&5bASnR6F`%-@1dcX@H8D*4h&TsqB5<_iTJxJN zA7lRV1REC$MhSFs;1mM*=}r+~v8sk`yuivQV|O7)UnR^6DT|S9(YZu(31PY{Z8Y0G-2gm?e5Vx@` zh&{0Z4BeBfLb1OjfFbe|42y5KL!yL0@+j)x)&NHp96+F8IcwK@)^Fem*Sy;#hY<|U z5Qx`FKzeLPhNa5==Q@0YZ*W&lf(>G^b5($CfG6W+{Rh%eHRoj+aUjkVG4Bprsmydv3op?bY+Ma=n(hn(}`_cl+MV$unz4`~aWdBMj$na<-_7e7Kjq>yUv(GsgM>{xdSR=!%V-A9pb|gL zcG$)8KiS30u_4|}=S3^`ucj22e^}Jf8pv^&gP z$sWH2U44}&X4`tuzT>QO=?g_($q`<(YF*`jKo|nB^;ZBRpz)0u;M^uk#X`e+LWx1M zBmgJ&Nxi?tD^&nT?iVAtbs$l@N#D!eY0byM{7Oh&XaQ0T2MEb&8U&h=lt<+ne|g-S z_a6V(&WZ(1IO0cl{5=XJZpWVtp?;#StAS_pBHbYzK#Lm$u-;^7bhy*4!X)5ER|;w! zXU>xFgS>9xPEcfr+iJ2m2bR>shH(@Qsn5M2B$;H*c1BS zM{P?aEbIGw+hkx=1un!8u3WBQ;j0ALS5Y7ZfcP9Ie4aR*Hql3ddl|vGDMVqw6dg_+ zQ28VbRG@GYoXjZpBRvQYx3|$0xXsh!a;Q&`fQ1TjjaL;}ObpyeI4geKISo*F?)__p z3y3Er1ULs7$)gyXMU6aCFLMnaC7eiSGI1kdT7krA}g6hAwkSHmk0 z!d*+)_{EP1VAgo#MMGU-X(YapN5A`)Yk4TdXlA-aSdyfBR~>cF{GBCZBI(H%hjisprrsLf<4cCrSikSl zxoj6HC8V42=ZlTFTtxr3THLzMRc)3oRb&&{uWXbeqsKkWb~kk7JBoAQ$t~O2KAj>Q z8@Y~R9T9Oh&dTFUMz17ZDMw~(apGGIy>=*@rQmTpStm+3I#t2xWypV&ZNDrPN{p9^!^Q0RiFy> z&KvseE(u|&e%WIvnuyg#U*dIiEB!-cbSu*%s>IAt{E@e~Dtek}#Ki$IVo}W(qOU5C z$LZECHfb=iY-CVUZtpZJ6*{)r!VKrhmsPGA(0OXh%eYStgB-~xyU=@Fn+3U*#0!c3W+u;aXv4!)#@S| z6x3t1wI7rvvRA55ZU$@M)RVPvLxFydY zW9Y`Pt5&j+}SqcUGWv?6jo+&QRfIuQ1{RJP0ImjYU(O z4BNqZ(TJR@DOBYhu9Sbm7R*7>p%*B0*-3&tGjFKGUVc9}{Kn97I8sY@*^WtHcS#Oh zADty*vBY&}eLJqDd+(DU`%c_yT${5--*yrfQ!HMGhK_ zAW+ZpdLh?dL3yInY4=QL;ahXV!xfD|!;cEp)6#r5HEkFnSKciV-Qkt9NUODsW*aJ_ zmT8O8oKx8?KazhR^d>tDL0WtHuY-#EG3ThOZw$7#dvSi1{^a2p*`1Kvq(XnD%XqtE z^B`hu?@dUY-*10fVTH0@Q}>Nj8$-6_srB#w>}$ub_e2+clR{_Fks#Q->8zUFlN=;1tm%;9ob=7nOlAd{Q&^vW6dh*0DK*$USZi(2 ziNAf8y6aioS9ObhzVsN~m}*L6UH@_>%A4OH{z{kh&{QZcs| zDHL@bW#9E80^Egb=BEOZF(PEn-$+9|^Y#P7D5iEbdfl*!2F!$hQFB8Tghml;r0vV-PYW=_e44B$|OyWhi+x&Gg|{BD-zig&4tmm$=yMR z@m&WzB^}-lnGYn9?!~t5B;M=Xkj0Hh#5Or{w~Rd=Z2MYxYbs*~F=0BmCnE0^{WUj- z&HnX?Q&eJhq4l%BO%xLSs%;Ncj@o2Nb>=pfyxLgz>fPo!e?yQ>&}D_M#1vkWmwqc~a1p={_{BN(6Fh#+cMb(8XC~I; z&zfdSeeF&E33%$87o^S1hZgs}zUwu{twO{x&m9}iJzM?BrAg)=Uo+g0@@fI zU`;H5bP^bUlHi)K2yg#b_Ff||%k68a!@O53n@~FE^8UM84T5nqla#C+lxQg$M)(`7 zdo^4#W1TdukvxR!<=q3pSo(edowdIqUA&mDoaZ(npp6xN4y?Mr+h}i8);DP?0naW# zqA|k_@vg3#zK%~O(o9Dt2G-|ndFV(CRKEp|)6PAh_RYm2 z!e~9kcC?-YJ7Zjbt2#+--ozW?^m45kjI!?twKR@QbC5K($)$A89|-*?K;jYi3cS-LnBKpryoo3F zLNN}t+$wiaAlk=a4-TB_T1WC+uPwcLgS_UF8irT8Hl%C4w~jI<}s^laz86vS_U`Va33K`4~e5oNT};l4|uwd#KxKMk}xGznqX03K^bjMFr21)U=)Bp#A6K_#<|ojL39kbR)? zexJ?k?@QKef0KQdCyvjBCZ&>!XxoB!iwwHX*rg5OI3z3;IYgln9kMLY*2XxO?M8~4 z|8@twD9=fPYAkBwZ@$HHLV&Jgxa`~NOOD^o`=a`Ie(jTp^2ADJgVnQefE;D|iH3ek@>_+Wr{Y2dOFn>j0IW6@R2R=_GKU>JcF8$Ixl z(kFm*39K}1irktpsN)qBfD$MrN{CH38|WG=W=z+L(|q1&V)N(c(d^V~i4LDRk^Nii z;|a!LV19z+bi)T<7|I#4R`eM1tW`r2Ks8GK{GSF2x=9b7U~}h4QI3%QN$}|6xdbKm zHsDlflC=iF1fY~ABv77LrlN`HuYrdGbrx3@h+d7iGx>o^Eq@i83%$ zvH%7x12mGsP+aCj;$1+Nj|6;PEbEij946v@z}FCN4=D~V07e_T=cs@b%AxLQX+RO& z`~nFFUXsI5-&lc<@!X_<5L5+Ps&A>TddF_RQebH%Ov+ zZ-|n~82f&H-%1B9o!zHZq;2n)^k2E*bZT(yXQm*H5&?2GUBFo*P}pJgg=>J&Ky8h| z^Dqa4phvH`c<4i8ydlg9f9xP|rmlACH3X$&*N0HSC@BJP8%9^i2Z+5l=+_b~SzNSWe#QmlX+q?R~6)*Th9x-RgI*lP`A{J6IBB zl284QL=G-h7z(3Dx*6aS5FrRB&WZ!9|V+dVu>7ENV2+%leeavtoNEd2DryHeW`+NwdZ+c(T{&P*i zP0xDAkPuU$DbCZpBFLCaKSo<;_D$CNh6ZTrbWfb}-6id$v5Akl6YCox77ub$hbQYB zmDxpfrY_j#w9+G}PD?92|4}CQ+HSu50 z(vRNBQ1yIYpURJOXWf4C(cZi?@>&smu&O=%%Kz5Q6%$w4(?~vN$8!iU9N08mCrv&X zUx5wx3J>>2=W$_g%F8$;6XGTmE4ub~m>hMpTz8vj+y2(L&rHkPYim3nQOcP~n7rY2NYjl4ROz(meEB>^lz1Zx&4y z(O}jW?4FEE$W~B*T$VU8nB@CGd(|dIxpMCyCO>+8`te!UL_s?Hz2@^r!g*|nw|t*N zTcWu2*p;Jdz}Wu9cck!v!Q;(#>@zx!CtnR99uAwe3wB~7`+ zbx`IzB>Dn=q0-UM*F;lMlWblTl#3b$dy?Z5NLUXWs2Y8rxy;PKKQQG0;ZGxBN zEL&ahOA`g?)*EHtMP=dU4#6MN_S}K?$-n)YHYOto_ib}S?w3VD;_Hi(x|p%+ew z{t9B->*bNdEaHWU`uT_zKSyc;Pd5#7k0w z2&j|+KwwUoX7!$Mk4Ak8^C-jS^pr4CC;D+VZLeOag#J=F=MTZT+@#_GW$!mHMy;yn zupJ&Wc$?n6>^<+955)4x6M8Bjac1#Nd`2r)p=AmqaA9gf_~}2oM45{B; z+6`p&YUZwrT*9KL%daEjw0ObrqR4naRHsOKo1(d(kozmv1n)kK{+Qjmsq{mtCoad2 z&e3vk;rLr;V{M3SoVr}dfY-Oh^SQ;&_ETwPlHxZdU_??GIv8&TCyW@JkEXSl-4+l@ zCUkCz+}_zsF+VeH1LmVIcY;l@^mT8-*7GL^6f8#mcBG!P#Z5Ao!pEXzw0Ia1J*=BT zRJA1WB=FTz9TNJ<<$hj&uZ61|UXr{Oum?D>u3CsJv9-NmxBsbRTaFglS0O5`t)!E= z<#m(xHnE2H90uOk>>vG;D*Ey5#oTn3&@>|LCqMA;OxBP-NOQNnYTf-BqOUD!HDPU| ziKWyw8878-E8v!rQq0%3sIcnwVT;ShmIIkL=-QA~e-!{jAa7neghYPRa+D|FQr zFrQYp4$Z{V>$yLM?K`V=>p#_;`nTS3vl@_qxlT$M|3oV+Fhb`O07;n2d+0YAlFLS~ z+h3it?0lC$b9}}I=Z6K&@4ES*Cvg$7hia2I>(Bip=N zNfoDPxug&_cMtimUB4!{E)pXI)BZWYbbUE+!|l1+$WpdhoY~wZxCD3@NrnUz07Yul z$z`|yzsuK}r*Tn?Q6vvli&8@>$im^Q^W~Y~0#|eL?VF2kWb7l7sf|n;6%oMu$H^T` z_%@>~4^MMlWQ55%xZBbUvA&i^H@!U?otUv_P~X9es!`{mgHyZgzSH8IB2VN-`RH6a z(sIRlh!A;YLD764%Xv$L%rsA{VhEcpu=a8vtNNtJV7y?2{AqbK6~7@NM4n|Q=jxD~ zAJVIDE_9k0SG>Sqk^T^UC9P}j`3<&s)5#Rn$qN1rVN!uog~2HFoaK6($?ma`70Ony&{j?d^9^}C#edpi}RQ@03e@6)+ z;r6F*wJ(8XgfD{%>Y#+;R3;+uoYKH}SpUUCvb~kT7jaRsy-NE=4Zf*|%la0UC!1yH zUatfgeb76q$yt8aA^d3e&RO*DG^uHihYkvm5y6Fz0`KQ;6$ z$C*pj%&a(a<+|4g^^zg=%MYC5KgtzlG6C~VVySnZWj}R6k3Tk9$M$Bv*3#tUQxYM` z&#ES_wAYlmi5;|-3x9zX)-@!a`OTN^6Zph4(-Dk?Jg204IGTOhAJ2CpK`$GWA-TOn zZpYFB|Fv<)U}zLxUA~4e7oqH}OYhWDh|3V(2X1im_egbKgCa)ZvrJ<~JkE+6XdRxYBJ#BQy|2Tj2f zJhd6HNf93^0gPjM)jHYtiQF`JfA}3ao;b-5cNi~)T0T6#TTdfsQSA{B9iUNc%cn2y zupt4JZAao;1PF@n^BS|;>jWB_tGVwkB~;qEU%d)*C(};mr55#9>z9~Ni-`O$SF9c_ z+Qj;FY_#^#*46nNNTuj>=?mes?_Y;jNfRAds(@mNEjYHyp|9n)>H7NEWz9>WyfR)7bGK*f-Y-Na6kb9Gs)5|=LA`712*?U&qZm}phD zY`)IqFh$!Za_|08rp-3_vP|iHa8N#q!0U<5!iko-^4OalBL7PBbOGS`+0;RW@bkTU zBEL!j*%GKmK+YNxI^e&L-PC8B@(6ftPvr$);I@Pl{czYpk550dn@psh%yoa3S2bG7 z-=GBtElxG7L?b9dD5u|+a?0*w8WJyF1ZKRS z)2tPNNqEGQPx$j9^iOhOBEk}eW9`y}EU^b)_IAt>y}Gf;=MF@tFP_9_L&Pium%SKp z+vxv^_R>xY01J}kULr(YK(+;x->rpH0eg6>>m9UhCmHj4c#uG+Yl4OTQ;-BgMVpyq zI2o6ktUJs>Cp{>+MYmqmPLXvh#)(mu5M(t4m$dBV}Eal`RX?{$!ZiB z+S1uhA?52q3Wy2rWglGC!hkpUA`!<1LCkjco|1AWB6wHC12as8JW}bH48S6{722?G5@Y7sAHV-AaXxM6ZhqQ z2S&U-g1>vA2=T=7Z_+m?s%XuL6rkpse1G}Jzh`ha)+<06T5p!{hZYZCj^BA0qwKzv zy>MPnR8FHa16V4a8QG0nOA zHd?=T1+13Wz|&tlZ!QbV0!C{kls&+`F{QJpixz(C}^kv z>1tbLP(s5`^*9&HF$@^3*^16sPzDGNqxfEC6yuJ zEcmeA`mQf2;6}pp66`MgO#yz$BE)L|&XVjYv0@F2VFg0tIsn;u@_tbL-vvL&mYID- zd0ZAPhEcoaZQshs2_gS!oM`0sQEbsh_brsZ?h9W#Y+BPfdn`OEtm~o3^5yHO2fh5_ zt5+?Qj^9uJ9{E}17pBd_2zKZB0qWE@66C(VSsyg86g3U{?j5?OLh~Y0s|AX}<{m^y z)~~_G$^qGkko%Nv($t4$6KIA$r2WQ2S|TJF#}RJys9r2C#=t;2BG4Oz@ZLHDeVbZ( zX+B6uud)sT*uO&-u}UckIM0=8di(Whc(hn$su?#V1?Y>ulc#xscpBFsmS&z%_J}GT z672?ATg_!%k`eK@Enj#4Gh_K#FeZa5)|FRA98SnHsq|@LRZ6g);!b_695M55O&0mQ zQnbAkp0D>uct+CG2*dJv)6q7yYT{Yef$YO?VfU6tL_Q}&CpA{+ak#j_Z^BKw!A zGX-qNZ{NzJ`o{*SbUm%D&|f9{{sJ0LCfxC!H9*HE^>o?9^XV8xtmjeiO%yi;QKchv zF_-mzBlmZXIl-oxN4^FbEe9@d%KTiZds)z*Cq|8-f{R|;if&ZGZmlYd(w1~6FPR!g z68}|e+283b9Y$lQ7m4L5qNNelS3TESbhrH%YLu<-MIjvZA_QZoUJ1*FxN`Nna7_)u zD6UipU5a?gpAjmS5!sZO4@kz|<_~;qd^D79Ex1Z}z3_YcaWD1x6~by@6X?f(q!&Zk zUp?$4i5X{$Bj(;qdS>tsC*WD6dY!qs5W*Q|^DLZT5PS%_-hZIOg^LJh^oKu)ekO!N zr>V6xBth63d9GQ5$4A){&h^gsXUz@?Uz~tkfbh`)SUfM}1#0@YvG$gbB`X@ItBYBU zR&uk^>pJ2|Q zb-%ACtP_9s{$!z(^E3%Qua^Bl(Klu9+8*=N&fdHq8Q7~k;>3O)=s+wYw8#Lr17$e6N)3zrOba9LiAOP5!R-Y0`rT)EHs)K8;FAH$PS_)XEZ{G&;Sf8Ku=!L)^dO zC*kkU8eIFTOTrZhq7;v8In#q^3 zwxctzwcABx%x=@WQ$6>KXCzH6F)P6ZR~wbzsuJmb&S+8+7~3jFYLP!1AhiG5Ts1m? z`D{iy>bR-1NRDESP9lFKd{8UMGLLL?0j!K;CNzE**C$?g=G8`+gxf6-@Z2cYhqPSA z`O{VCp|?*{1pHs~C{QSu7Mhq5IBS;g=y{)Hw zoHkA?M|?vU;z{yq0FAqtiX7+-5|prV)8ABLiumhz5q2S-Cyn7VtW>)1{)=DEwq5K8 z%oWgUsRF+e2himgbA8{c&jVvy`ftlV2DGjL*&lG%p#{+KfWNv|8&ZE9JZ3b49>_g? zBg8n!4XJcv(`Z9G@V^#5zHTv)xg^%&e7b|6@a^vl6mX&9YS(({!ROIT4Km1 zqD!L>>80|UtD@&~xVL}Y6lW0>x`a1O@Y%RTfvW_(nC6DK^7%fAw|+ z3`0RN%a=@%ol9H>!nu1)hS1CzHMWoDlbo^Hhu9l+ZlSprh}jW9cEa=2`YsQL|C1}) z5^OKq>+TN?RnLimf|n0u5VIX6YD*AFE)};o==%%PIAZiD474iP zQ56e^0omozg`P)ajXa=-m4e_en|fcFxIFd&cFuyXY zYl68kMv-A-jEBT0i2d2BL!R5lU}K`FV%|*B+2IbpG4i{nlfaveJBG{dWE$71A7Sd4 z4n8m)2>2>eF-WoU$GIO!b+;%a~k_a%v7ZFXFV~Q z#4Br#&zLeCjbv)fN{*9C?C}(mQc4=VvrA{`L*|O27O48<^_{86B_hJ0_^&K|GmVN( z8)YrOz8}JWtv;o<>A7X60)d-0(Dq+%x(8(6Zm7Atb^19N=vw`6{O0EmU4Ke!cP7$P zrE}Y2wnUZkPYBW9#;iT-?khu4RFDMOGmZM5=Zsdr?7ca}lEg+?fk&kF(>LvZ$=S!s zB~&cz^~MXII^>ttaH$6=JZ1$b{0pR@uOc3W{4Q_u{%=xs3-^}_z$N~V*m;L@iKhKJ zl}WGZsHmdH0zs9S+gBV3a#4wxu&88^+*Eu|mr_$Ly~iqY!>Z@`_j8q>Oeog2gc|*; z>4bNFukPNR%gNj-F_4Hlo{0Ud4^CQMNcHwzZ*0^qt&^=O-h{V9UgW+~5Shs_=r=a= z$k7^Xs-jlP&FnMN&(?05zt;)ckrf^8j;@bqUEBOzO2N?coJRTE111Kqda2@S{l;5{ z1Q&mX9j+nvJgx;Zn>3w&-+<1d0>vejiua;9BI9WnJ@ty3_z=D3_hGSDsB>}`FQyBG z_WpSGL?Y?OrVPWN^BS-1_W8rM^vTaV%e3}IpK?uNy9YXj6V2$S%-ChRSUG#1-{u$@fPe(xZ5A8A?AwP?i}W@|*4rHNM-l7vQga;D z8NOkSBDZ2(8Wrg+>cvTUDpn>x{+ec8!U0KXRSJv!6BqNBc zA?G`2WGaGqq?bSxw?+~iYwRx_uRC4d1>Gp+bRYtzI3zA81#iz4t)2LwYLW8) z!*&eFB@s}v_CqGzybb8A#jWVkfb81{0gTk&+)@UuZU{DjFX&7%c&VTR@ZAGzw04UD zpdJY+BTiZqpznz6T6ibIJntga3i4AbaU^1-3fRv{MG67glVPA?#cP7F@QYY+a5Zt& zht9=AqM(>DBmUV~wZ2;*n!g*xYmEK+a>le-5K``kr`QPYP7aHQus}?2U!)jZH7gMm z&*r{jRnD2;Tz9le#`AZ0kfJWtVT+be7u{!1ycdsZo&wu}ZRBm+P2XMSZr|Ga)Icck zX@!MvK9hvbyVR9~U1ZG>tHWS9+G3NeTiAmJpM?u{>F@68$n!`6yd;}ZjU@5eRJhnW z^3NY@mI<~776`|CgnQqWRNsZvn+?Y=OSpkdoFA^9u7aiZudl`2$<36jES7(1GS?Cq zP$Rug$&+In@7qpT3QNuOpDYU)3?sz*zmf~fg`l-x1sVn6ug3-KrR#6dQBFRya8VP% z_w(Y>nmF=@LMI6q%zWh|%!XCX^ReHwlEXMppX}vL-_%AV&)vrzIPi0WJZUDs4So5! zMdHlDAEG@__k{ool|RXM|9YjnV7U!arB7%2&;tLPa|ogkKH8}NCrrVF^|~A2O&lPk zTLht@Nq;jG({}=3N05C`uwm_C0wG$~lQd4FZkHSb(BlL8Y=^1ycbrtgMh85S?=| z0FgC7-A7I!VM1G_fXvR4#v&luMDjubOGj zOMFBo{hdBXIRrs0;M z@It_Iwh-z306)`^Hnr>~_bRh8`dJT<8JC3}(~|;u`h=Mb~w+e5Xf_D1h5@rSY{w0rzq|D=*Uaib-F}l%ri68c0XvofRaE_ zQ;a|rg@(m2c9#mcAtd0DSR&!j;s|i`y{x+v+n?=W3n^Y^LRLs&;&8+g(9K5=d!_l{}U32aU{RG{sF8MX`l#%SNJNe-KE`tlDL~ zex1;#r>N3*b~r!IgWIbLP&xY3050_o_r6pwO8}!JDCg0DXvmB<8P^ zZUtcWj#Z(+0AHjELEv_XM><_0mAY1f8}+m<-H7(9_Qzl<%J;8SF6YJlT%+D(T`IeB z|2Q%o@{{|i=j8p)5_b%Y>%4iqnlv?Tu^vSI3ensRo5_A8%y};%bzfCn^f!;}Ju@$_ zFTb8z9a1YvNd12Q?RVyEfF9SIUd`99#?@|>c<@2L&hAFGSif(v`Cccm{ytMt6VAQO zoLcbFi0d+?u*&eGb&4#VYqFtX{N3%cAWeejZdQ)BA)RpA*cMK)U{tea+m=D1Dfm-l z?3aTT#p|o^Pfx2Sr*l&Oq)6m^3$}85wvc?YydL|lhAi-HSHlC-D_KvpJ3n4V3ljR+pntOtlFj5_Lf3#QeXpYhg*w%j>$qP z38(HnV@+N_?2hj{6t{vYm#NACd7DHgGa` z+f82Etb+oj{vlJ(OZ8MgkQ-i1cNHtY2Xn3_dQ{TAd+U-{DISzhfgoaTx*66*zjJAW zpnTtZn)k@9)aO8xmCIw_mg`;~J!Mu=s_weSy-~mLYZ$`G@K3ZIPFD;13r#k8v7oKH z{@x^;Z(+qfcrnKIF(ngp+U4G@U@}7N4o2*xQ zs_w%oX^v>74r#5LV^oK$!7`7v5R9d&H|8Lj14=hO&(te7+UY;_&*13`-4)9QxJW~) zV}927b%Wsxu6gmX?SEEOjWEWT06qzhz)J0CmV;$GT6R#Y)6_TaU<9M z{9kU{eUQZV6{Q69=}F+>mNEi`C&Fv-SGjF8Z60xiqatE4d0<$BVCJBeCEyzkc;0d;`5}^k0qChHqTFOLC1F9 zRRLMTSFFYm(UQNC9`m`Ea|~T2jNG`3l0M^WBnty4(VC0=J&k(m<~+e`^(*4#p3z07 z1bWU+ z1XlF#r11ukHK&cva)ZWL5i4+Vp8^myi&~1pm_1bS=fZ;7LEw;`SDK){hExAG8;&50Pw^>h-|lQY+)}G}e_uMqF)(hw zhAU{YAuXNc8dX_Bi?hW^GpqW4V>_9hj2t~LRH?+eFf(Rc$DdC-obr5x&RK+B;D+B7 zeRtNOSwNpeD4w%cHwVVH^~0PEfIl+FlEc+Lc>rW!~z}sTL?iu&(3a7RSvRa?l%KFcE{n{ebkER%ZbzHVp$24~W z2E={THW-%VKv|bYXQtH|)&XI^ysOn0mFj;c*2H?h`5yB+XOqixcF^P2uHN&VI(zstlJ^GwSS*6-(Lac;abCL`dE~67GulP! z@Anrr^bM4^;j@MInsg}Co>}>0AMvWkzsJZHr&^y%s7r5F8nlJD|MKz{Crjo3?;}4- zf*iwedvYXo|K(!(;v*HZ8uq^QA@#QpzoNc(+=X7U#`YK9#V;-wb3tASE_vd@3acs) z+&wXlJ~l!Gau(x0WAQ7TIKsFH1=9%P;d&|(q-=m3u;u^U4d*Il)XVd-mTeZY_m7SQJKV`V= zdoYCyt!#RPiPUv^Q+e1;bG{L3NYFgaVJxH_-@|NgiL65ypcQGi}RHF}P7%HC)uCZ4h$WPNUD(uXhLjwEP2w`{Cxqc2Wr z66dN|ZfN9B^@^aMB-_dLJ#fA6dq6S>6Tb#q&Fe5DB3qy&vA~yKPem0lz*M z>2QvFHGB}v02k0qx-jSaK#cM@414lB&pY-qc7zi7h`*9l@r$v`LcEP6;J{mX) zz&UngB=n+v``G4=zx&@NjwBLk+!14 z+)?Up=jWCif2?h0r5}%|6q$9n_7N(x?onjlj(KeQ{NhL+a%|dO>`@Rzx5i)mA92jR ztnI2Xy{RyLepV>eHeCN*+L=c*V!8$8zT>^}X#tkc?sHHTq=_py4eP)gEJb^w_1KXj z#5WmuX3%YOnqxMnew1)rAtm+M{Wy2u)}tusAFI#c)@@EO$<2+cn9(P9^=ssJ5VD@* z`Kf^!?;ke1b)6K@JWy8O6c4-(I+KeJjsrS`Xb$*U0D{wa&1LJ`qo0P4G#Mf9n0eul zcgcW33Jel&axdw@&U9iGkLm;W)zp@G{0y0T``NRJa`*PRL zp&BaNdW3>51T9ez%#^yFap6OXx}yOmK)Ysj)|aV(oS^yx!m+K7}_ z(80*Y5HKC~3fn}km~!PeyJa?aC2@`g`Q1w@Ct$isouvF1{HB=;W&s5_M~sxs>e|EQ zrCo$MWN1b1%l^YpcZ?_;QEMnb4?j&FfGYRIzeF?)!2VwR{XtcJPw=FIiR}90FhS2H zLo%ApvltSYpZ~xN{0(a0!J9=T=NyeHW(I%_OkC3_hG9})Ol)Ezg|U>Zr=j+F2qECO zjVs*xPcc;E-QE}Fds*SBn=NrmAtEG+*^-suD?9*`*1&(yH>{SxZniPs{J(kW#0^T4 zv;)wsM~VsnJ>3$fa-RenK}U49d;j+qV3djiY*i@9O+^laQvqUJrWjzHf=8GE*%Hh4 zUR%@*!`D%&5o>O;MK?u(59j=)E5QkVxpgk>hmq0x@kf(K*Stwlwz>xsxhW=2O>wqq zjK#GQR4NeXTP6E2pou+UT={KuM^#%~HV}u%a0!TD25y1hB-ugJXQAQu`I}xoVEnnB zj!%=(J``T2rV98I4{cD{RY@$0gb5KkfMhTf+6Y)N~X3Q$R!dE$_3J#4srL071hStk2rAP&!_|F5`|@%Z=!FRaHE zh&JLxNzmEe_HY%sr;nl#*6ch=wUN?ys}!Aabog`MD-~gxbvPOig!CLIF%oxwuo{OL z;;n0|qj1#&D-W&Pfh{53+&OrJiT8QdQ+AQx68)X`&DhA`D)7?JOtd?0n%QZon{`%> zmi1mH$w_Q|Yg|nY`shZn41p2uvV@H>lJf_Jc4LpQsb_<*!0XH z?H~IyeZR}9dsE6vhl9sgDiqdLZ69obZkkpS7B*wz2^CrRw*+nr9U+|X=gmo~>$otJ z)x@dnSrhVJGO`CcC1uSX7VQpXz;?S3$L-}uRzhEP)HsK&UYd8;J)?mImrswTpBvC* z$H8Llb3fjLTsoNd_Wk_x?Ve`m#DIgz-6HXoB=bJQ(2{6wGm|Iq%cG5bUjC01P^Jxm!bgrAec5emj$c1d@`3=Lk zg##6n4=-|A?qA@-+4hU}<6fxz_dK=h$Lp~prf_C^;g^Mb6JdUA?C~>Y`G)1LRP0fA z&=s7dPjzxireH>9DC5@34jPu+=>mBFI5T{T^xWxDa2Hjgzs>-^Jcq*9(~psn483<@ zE>bXgvuL?L?}9IkIDFOf-3QR5_Jf1zwL;ky6buEQR^M4ozLId^uo)Z7kj<3i7P*l` zlnBrI$<}k>%Ra&DZzE!8H)p~3&$%r>?SdfC(cA)MC{gS+Oh21L;XV?7ZJ0BZX(b0ug_l@KgUhHA*)4_)zeS2gqj030b#vsXB8(7c62r_~vi;R^pz0Rah+*Li_zuKH_(|_&m9t z*Wo`0hS0@B^bybh=+U!mvt1uY&|x#2HvV}{?$i?Yg=||-QmPg&Xv;BglV}t>lcuIL zjw3So=Pi#l_TzqY^K;FYfg!IiucIaZ{f7o+ooI~GAum2KT=YkEYYTEAMfInWAAbU?ug?+jAuJfcoxso^%iwj|Vp(ktWMBiyO zZ>0iRQlve=NS=o%=$f$yM9%;-4P>noY>YYwemP>W~)Td@ki*} zmJhMp^;+}HGEv%)Y|$rK{%TDAt2g$h!ds6L*aD@hlJCm9s&5TXl;c&IHIQK>?g4r) zUd=YOTdr&hUTChWRwI>_h>Vgn+Aqk2@g?~(z~9i~rtor)GZ%-Wq`aN4*nux!|AW~d zWsGi+oZ$WJR=*JLQ&6lsP@+V7gqJ0fUkE--dHx64QHuVr-isIQP5(DTbddDVkx*^= z_Yq*)Vw~U5hXZ8kHonntkRV(rIHt?r61bOLgQ|Go&f$OMVLaz%^elyS%QP@GKdlC$ zd7?COw+{EA$*dI8X|_xluYu;VU2Mc!{~p<-dYsy?~&=@aqkl$k&gZP{l_*yso1xa9)0 zE!R)Ruh`q7VV`gV7^p{5CiuxAi2!%*X zo%qM=Bo&XQhdo!hWi$Gg5E!Y*szb$G@2u~dKZBmR-D+hhSpAU#f2xVB=zM%4FTdOh%8rFgT1-$Env)>x7DO zr!kXqZFu{OOehQAniTisMCD#(CtW8#z~ z3PIxYX>YRv{0pE>rF;~ckYdOSbtkg#!=K3SG^$icGc&!-70x|ka;N^fp7|6VWE9{O ze)mDEss)y3Np#dID$dqOU+Bi8p$mVd`mPu8faPYqvHM4^cGD=FyT*z*R7F1If!&gl zTa z!c|e}-Morwde5-_9M5>wvyZXraOnHa398rI$r_A8h8 ztp>&x4FbT+fBM>fEPXr#wV8HOSR;1oXKE0#Ko>dTx0-E7z2uR*a@h@-0Ji(3 z3rQK08JJn*G4Kx)-`xEue9&7cp`^IA2SfFl!#&shA(GBo?=$OW=| zPy6t;Xn5@)?8Bq{6~Vi*Ieg{(9*(9zoF0tt`|I?FfBaJ1!3>)-E8pzL z>@s_ET`7r-Jvau}u#`F5Rb0&430Yr<&1Rhc=^Z%AY z-Ab&Ema|Y?L%@O25Ay2R6!{oVD!>l6M-#ALm*CmZ$Y&< zYWT|djC?n|<}PvtZw7W#7fGB4LNO4>J(5BLClr2fQO+%7?m8(k!%XcFSdT@=x2#-w z9<>xwiyL?|SvHbPOlr>!69aS4)q2BQi&mj1fr~SeiOb0hVh8()wGG5M21Y1n1X$oi zDm}dPD{DmZV#e9y&5z%IexY|=zffD!+H`7tb2(aD7EEBbz=lzu{VZDL)7C;yiOd8W zxY@}>9!KF7W}VQ9mw@G!kNEVry_cAF?AJrR_$-=2CP1TU;Ef|T_@9xJ3Pss|UMyN6 z%TIgg>!2zGegP`_eLT-bz+UoFVk6+YnIj!Y0>EX%n+a%d#eH|J_a9N zr(1eCaQHl>I1lYVLO(<*h@TW6$yq10-0)x28LS3m3uGx~`r76Szh`d9El~sNjAudz zyZKFFZ-_e$;MAnx!_c+;N%|m|N{V1QrS^qCy5H|GLaCKhhOh%vKdiImFn7+XKG;u5Lr%6V}Gg4xP+E;fuXM#-~|_ zAkObTf&uT=A470Zjlj^5;kU#bs0Qeho{lAE1Eca#j4?{Qw@3g`p@;HSkoJRDIy;4Q z6I*~}doC}Zzm$MM8s*Xxycz`l(Bhx~SZ=0jgkq}V_Q6??8K81S1A#L#08FMp-7die zsv!giq`;BdItm!&>dFQfz|hELPynD3&1NhL$nuKK_^j}Jc6@PH6{urI`4Nk9A&cyd{adeQq0r9N9*eh*t^QdFgiI(vbF2!-%D95+v-^fC?_ zk7Ke_N$M{XGnZ9e7M^2yfkaUO4LyO0&bC0w2D=a%AGde< z{(Ef&VaR+ZXq>j7+U`xp=PUOTE|ckf;r~a`b;m>f|MAZq$8pKoBsn9TJqjU?$j%HI zSxHt%R>qwb*@dih%KD*1m?|%Q>pLh58+%`0+PMR*~6$URl)8 zy+D2M;kOfN1{>;M8|5Z}S?^tql85D;WL?8icdxdiEJRYLpWDIfVnI{VT4?5oZ}1rX z#LxefASF{#7%QOTnH0;<-~wUm2J(uw=Smg5m2_omQsPLqYMkb5CO5 zS3<%v4hv}Cb+=^9zjt@yF*a%VK4a@@R6f{>jf|b`lN?wY_Jb1&+#mIV(_c94fs;is z7M4n2`7PUXrTcg0ueY@!g^IaT2H!~v@QE5-gy(UrtIwU4Yt!zEYt9zoP=5*=l~n8Z(x(RpuP zu>87Wr=HJw53<5K^f)bc5`qM4w)5>POy}!w7 zOW)P&irQQr)@~aJc|x`;F{7ehqAw;CN9#2YgqbiJpea*bng=^&Cgqg#Gx!?Q9gJ5g zIVtlwpM@P?hf-jeUA_7z*G$GOs+)@X*RiZl<_)GZlb_FttWKlR^2#AnlJT=Xo^LjG z>+eyF&aCVSei~d7n|J43CE$VLk6vehEc}XAClo7iC{vL!4D)6M*QQ(R3HNG0RZ}z7 zFuykX@{?Mt!^4TlawuX8esG(1;oLsJ%ftIuTPi)h&bQ3{@IMz`VpNr2Rx0+YPuHp5 z1tdoWJpRiFE(8nv*r^30O)VKbFRGt=BLA`N0*CVfFR0^CHIQ50qI5@*q0Kf$T|Bg%-V|Qn_b`s~!_%i&2fI^5^BF=;5Yg)*8ey5)k8E%WvzMU(%{uaCz`G4B$~ur4#hj*8*%263?#YnGtvsl zX@oFC+T(snibnrw_9WVPoot~0Geb)-Z)+`*xE*$j)(NCsh}0;eP{1Om8bg>Pe^58KFSO&mCNRpa>C@% zTu^@SR|4#}FvBcIxMd=eLD{mKKU=vsTSj z4@)%-{tMWpVUh2~9dLHbd}n!K#cljN-UCTA;ov_2Ky>>yOg^P;~Jm|dB%x3>28-rLNsqF=!J|4}HR z=~21gA#uOB^!&SW$b;BKnp0YCt{$QA&gB${Nws$O9U|9DdhogC)Ye&{0D91q_cZYe z2EQ-=p_mvdRu})9dwt@i#;NT@AJf(m^LUL7v8eafSgkbZ%W%NG_m_e(K7UvN0o1x6 z!LNPlwf4x)#tV!&4b9c)P?H6fWuj*gnIpM1cY_HyzY0R7!&gnw8>jM=0G}CqKcKN` zkP57B<=i5xx07i66Z)=D#~}9kO!(%2bpYZiMvusGAl1b7uH`d1&SQQ^wn8p)1_~VLjd)IjBqWI`RY&hB^@s=gGuO*|O*XvZ@FVgT>ahc8lR%(7MNuxpAV zE#8K}Jzle%Iahjq9*XiARtgc=9AWq_C-fi20w1sH<>Qm4DMQ)3E z8c#))OH8Pb#74S>yF$y5Aj9Hyzid=butA&bg-K+f^)s*Pvh3d?tHWeDNS{-&F&m|C z$2%<$75YOpT(I3LH`cKba#dA7mjIL`euG|Xu$j*<63F;d9u*e5#D{nc7KlJG`If3< z=&oeW9=JVES}k$RUjOT@T-u+by{D4k=sy7uO#k=PP>=1*qLN*@t&@kZT<^RZuv22~ zJE&M*(l8W~hlV`1dxNwD7AwKC)6sE{8BM}KRdb9$p z>@>f?c2ahO3Em}w5zY>v6P1obP#;%*vC!fPT)dSm(l9EblEv0TW1x?-D&Ayf7 zcxORYJ!K9Ge75CV)w@? z)4vPt&~WY(AK-uoAIsT6f2I3HHjMDRSM=%oDh-i$w7>65BQLY_(BhBX0O&&Tm(nk` zw%a8-KlBY-4ddbUU73$2cWeuX4f$Fr+kPS)hvBs(PcH1 zg+W+wjCGXcSq(5NuGwYs#;`mm-%E~;*D!bS)mz$0Uj`7Zm3y^WTWZc6J>%yJXV78TI7b_nTnbJFmlx85b*b)BfGiNY_Q=1jb&0G20-Go;SW}eaOVm%-@p2 zGx8M|yOWB4SV;tMApl6BjS5aMebXZk4Rg+8W6201@ z)@`m_t9L_@BWVa3I{p|nBN`x0T7&ap>}|JHV8B443Mkh;y3~&b{^V;>ujCuQrB1Hx zdK#?3@K~UZDS`ozH)$<{0N=Rhw_#rtUQxW`UF@4X?_%@X_G(eHcMr0@exHqzwo1OJ z%IHI<`n44)k;!YKe}!T;cr0938G$B=*}LgU<#qg9f+^jSQ4m1lTLtRAJ6a(ixPTb<~8GK z=-?5-i*m2lK5OF>wr$euIk^E&Dt@)(D{T8JL70s@-0Ln?;02t2kIypnlFzdFLdxSV z@k)CdB#aGFXFCu@k1JRpo6UIfIc&H;5j!N>cSQeJE9oQS+ZOlMFJi*!5%*X^h*B3!t&|+aFY*?CW=^tSwnpl`H8?!4f+)IqaB+M0} zLoTWxoGUU_#=GT~U+~0`qEr8!V=A-bPmqm!Hwykv7c7$N*moH;F6g_=nudD!zQ84~>auCmHg?C2Qd7$iA+=Rz5D-$Pp=)FN9IltK* zc6L$;B!l-1JYZ+sY=G>`gcerdL8?5#69)8YHS&G^S2trNej@O0M=4QZ-J^a~w|!jw z{5Hew#WD6t7vt_pelW`Gr+wrKoQsUxrze>*O#Pf+PRq7)Ccd4PdS-&xc3%7_!||90 zh=I;7DTHJbVEHWAJ+?m^fsldkk-)E8tIcYFd?siXe*d}}My6&aoUdkv@&0u%rW;tr z3jHpJ0BbkwENQ8N)QDt9G~Nc3F9YD-pG-Z-kvxAJFk;1fPZ?vWb<+Xm2CxPfzv2d*h(^#Tgzz&jJjjxK0M| z*pitRmN%^A^7@;j7ZNQW6rS^L2sn7s0A{WYL~G+|{hTJ7l;^MhV3{cctonPti#QOC zi^>1WXAJn^5*$B}YMKtP0@mco0>+3F21H%RgOKJSiA=}6Uk6V=o%Xw9yZJS@nIfMV zKalA41$*l1WGjU|)h4BN5^4PCI$+ho8ucyIU}Am^=EbTFnAQ3Haj+)d@4$ z*@~WZe5qiouR!>wEsLSD*{r6F+TsG^*~)X!dq8rFi;UrCpHleuMbg2}(#d>%8j}2= z-n+I-#RUfNR1qf6AAXbMPX4~zqC~xyHCxHGpMLhS?@zp(YEi#Ka}jwx<1hIV22j2S zydJ=Sm2`E=S+f{kFu6PEm;A1FeMCkd#kTfhOe6M ze{?lg0vHjVQ@DQ=(oGpjgDTpo-`<+Q>-A7et7f|}c zEJRE$>ylEYsn`0Ay^{I;6?Ix3hfg35b2bo(d5k~J9)dQmda@^}evZ;H|IAv3bw;^TTqP@g;{SRk@4R=eB83k8ncHZ*pCz zm8I!tyRT74eo`Jo*202Y(;2zmvKU2khTAT(S;pVCtfQ~?hL`_-lO3ev#JH$aol33U z!=^eId-_$u>9vPtONBvcEq!rd)BOY(V!o5FgzK9TZKU#qxbESM&4anRQDn^oGh=`A z+M~ma{-0eB!5m)}g~q%3k&{VsIV9pE+d*P||$-*2LSQ={H zF;%C8^NWD@v;pMRRIe){9t>b`L1B!v?j3>4&HwtbBB%8=eDLSP`LZeluEv#ZyeRG! z3!dgFrZ%-Zqc^ve4BtM01m8IQpyx_$%=72EhTN7C`*tpBLZkB2jZsGLdLWzn#YGZ4 zJA>bM6s+G+zsUEoHFPO*Q)cdJnqqhX^D)E4_IyYp+cTcX1*YElxz`8VZMWyNT~ zuna7+Pujz-?rWkyi(uJ#P+@sQHkG+mk}ajc4^L&>E|2DU{dX))OUaJ&X7hzr>$W0} zEoP3p{D?J1Wq~1u!0nQ-H%o2F5^PXF2qr2IyZj6K_B}!|Y@$1-Ewf6qOxgoinG_vI3Wu$@fhy#E}wf(peMN z%=M_&ZBbu+eAqRqCR^rc+KjgOP56fLF>C8cp>Kma#%9v_dM3D#-)>s_JPeW?#L1a; zN}djHn(#g8BINUu#Nol7M0iB;z5OT07#k&ef69-C;`LHCi|!y+CixB31`hUlFL!T&owUUxp*MO)V#E}b^B?c!0qXa7ww^g!@ar_!86kH*)Qt|iW(3r zcKdf_R>$@^S9&N=&fpkodUu zA?X1qAcI(tnY+>PjKWUH0U!J$gTi&TIrzp_Po>P9GSRa_FPMW=j1jH++)MejH;hGZ z@6i{71AANH4W*A^qwS$J~LJwlN>RH)cANZ?Xe_}sH* zE8Cnu_?>oXqiX>HYagM^LlUm}2Y-?h`+RP(>CAg9WV;jR3?&wG+$WktFeX)3G#m^h z*oPY4oln_6Et009HCu0}URl`jnrKkR9mM|WL#nniidsJuu^~1wNLsT@2BDZddSG?~ z-h|T(9luEZO)(yPLHg){7?ZjfWk$b#^~VH?eg$cUd_{n}NF&Xg$A(HBc=l(JceVuf zB`d__=_h@fhoe!vIY0K~Z*TO*cR~B~iXcT&JBMEc2-f%Q0|kZha6={>t!FOQ<}!)z zfP06|!@(x6yc4UgP{y8Oe|k#t&#PqSnxuFms2D%sgW;F;)w2Y5MnEbjp%j@8s;m1g z8#CU27w94IetFnYlbv?T&8XdM?E5-TtGy1C-JhJK8(1V71Y{H}3tR+pyL zlzHklRm==#fkv18z1z4z4}je?Ra@kbYD-~U&(I3QM(B|2791KJI>a}l4~+< z#6{T{3kv=)RUrQ}=q5nOW%KnYRU%(TB^Jdx z^Oc+aKfg}~Z_}>CsD)2`g`Qo|tk2xA$JDF-N?_D5_u+-Bn~%jO2UW2>6W=L13&%R- z(H8h+^8%@fjf*b)&x#pYxG@NSCcJX*$`3W7^Pv6yLz(b1J!UpjO8)EAvaHG5K-Dj( zMk8J9iK?Vq3HH)DRt6YkUkrOT_u0oO7W`mo<$ zmE7T8kBbXJ74Dr-q=@o zn_q**ck(K!V_kFs=q}q#8`y**MAM_8?|MI-aZeN<-n*)nS6E5 zXJRHz(?tbOw3X-z?|LJ`Mgw1j;l*!eK+X9lRX>#&G5QCqjCQ4GGcO_&RZ>U=Ut-TM z9sxq;Lio-?(|4j6trRPxN)DbrkwO}GzBtx3)gb`w!rANG`rB zs*7x&>slfZ%h$I~78*A{luQ0x@--j&};~_ z<^9tLZCxP4!JdX*yziNP`Pfe|U|SYuneyICFWu{Up1j%Kl5)ZKbYxXyY>-E~aQd<8 zsf00w&~+|w=Wz2Sm9OVr;0$-~&4B*CulU>A5So)?4_YzYgUlQ6HMgv5>kof znba@RZ*GXWGO-HJ2q+sBlN@goMS$Fe*C8mv-LDRW zz%c@2gq>ruq16ux(8bl^%3~T|UA~~4L03p95YRMzjt(s3I-*-Z{d zT(lmC&>rqygWldT$|Wj@JrQ3}ndkNTlH7#ydBZnlei86=#|30J$^&e=g6vEFos6ZK%V z##v4^r8zjw7k9`C@kPGP`eq}mHXDWj6CF}^$`Yhhue|pKC3=>`cIQJ1^lOX%NGjq}mM@F#hvBz=9w_3+U2iSynaNA@{A+M?xO|}4FJ;p zxS8DO6Q`%aBmP|8xBa5|67Z;ZBSsF z`C}R;iLRK*0q-Bmu!wCH8xaEmO8FTN!T33tBH~}*175~AMgPVlGnxXv|D!7XubiMVw1^PeVg&Zf*E%G00ThK0g}Ig zzXSNznxCesoLN56lvr1%fMrqy;MK4Vr&uI4Qll|&sx^Q=@{B7kaEt5c|Nbf2N>2%gb&D+8rw=n`se@iT;HLH;H^#?rr z%x%VQ+?2&vBghYKm)MiB#iSf!+`9=+YtlWNFJ&q3gwXE)wPPsbz^LnG^@%exdSR$S zzH+kE=yKjWe=b{O(@Be0B}8KXPyj zOI^{|;qtl)U=#%dd&wD~h8HeUu0B4B_0mNFm?^gLw93!M#~_1mq6h7_z77bWAC4Gx zjz4T3p?=#vV9GD{e1kkzY#Zk&r3q*SPz*IlU$#Zb{1g+%1d6s9dQ85%#jQglf8Nh9 zNh4bb>+Je{v^7F|`$XB^V=Q|NP}c=EA|0(BjRwCol1PFeD^IUEmtVxtUhEj|&DywHJA}>NTYr3!`f8K|`)9U;>DoW^gUO_p z!XEBRume#OeujfqIPZU3KVx}|qYFoG#NqyYT|u*0Ul5YQ$J(C! z7j()OyGh?mNs}rAH@tSY`@`=hY}JyF)xZnq+1hu6f zIHj-?1gagds+cCB+z^-7&up8?1oT3y0r>U|E2ZqqM%-<9NJrfTDe3zK&SkDB3P}4* zs)-!K_1FzFQ&-{V0AiH3rI zhn;SuErnPAIv%vhRO&573PpQV-J!U*xU~%k#BS&X)j|N7+wC(?C^J%D4L#_0Ep^VV z?S}#%`uZ6{Ocwf!FW*gL?;2|Dz?7~Zr5~cxr0imFyk7TQtmH%-ei~*D-x)l}36E~Z z-3JUkwnd8q1nqCQY50S~yg$T$!KwdA$jp(6-MU->V~#SXiI486SO!aOoTpj(A2c$# z?^2gbw*J5{08baMD@4)TSlSI<))QxjM>hUq%;bRR@!8ZiPCOFOThnUcIeEQnAhR|) zXLZMhpsTZ?NN0X!refF$9`; z59C5a``51`3P2TM>K8@#n*QlW0bNQha&duGpIW}SDZ54jlh$4e!#~cm$G$7{-5b$a z!&(SyrJ{{B4+SHwSv^c}HywWzZCs?shD*(RetM=+{!lDLBgKeI>M8G*@uIEkKbr}b z$HuEY;GQpibwivd!4zBH(22ir@}s3E>lZg0x&G;H6FLqJd?Av^O#upg0ISwwRusiO zg6||M?#qTANW<%ZmsgA5S_h(2^0Ji&VE0ib2j9F4Pbq+Qd@#JcKfnm?t;n$`iK+j5 zdd)&D>>lEeS}f0|K*SG5DvKsNc6vzq{|qYTkufz|7du^U8_a33FSJP){6gb6PbhY<;LWCDlFi{pb)#;g4i>R6vD zp5SCw-ADU1!lsRtx<{o!sg@pbqhr?MNa*bn=8`aUR2xct;sA0@KWh$?t;pZ;7u+Z0 zr;!TG#;nHm5L4SCJ^vO-=IK(_JtcjZlwEM-Ro*hXK@pZw9jb!E7eL%sS3c7OJ3GAA zr-%Uiow9|gjviu_H->g;ALKkT&e#>+-N|vD-(mTXvrD7*1~Z;$k|GK|U6kvSh}sLb zr!SN5Yc_8O_dM~szmv4h>lMql{ptC8*1^y$gEQ3AJY#y>e{04bwbbv@DJmVN&8JlfKh$uY3%gTD+>RLK2Xe9Y|p$jU61{eE7Q zLk%UPks%oWIL@;6Z*ho^dVP-U&A%mTgrXO!nSE@I)#O^ul~r^eAe~)Q9~}PFM--S1 z*O|pv!hzmOdn;k2>yWXy<|kJ!z=e9;wmaPm{0^MRdNKZ{Wuz^afwF1r{R*j!GYmn<8%aYsu zZg!bGh>-N5#6|fOQ(`oxUW&dx6%Jgp-SPA~#D(`~F>lrKZ(&=<8TZ6t0G%}(mu0=5 zo|~MwkyCcgiTQtBU?ACfpMEi#Gj$_LXnNJ8dg7);Ou67AhW#C8AOj&nwts;6b10Q6zV&a6ubcKrrChzj>Kz~uJ+ z8$dGuNl=t@Go4QDsFaY|5`9(c2iG%aN&x%dVl;!9ffvao#QF}xL(<)(H=4VWqI~S5 z_4XVkEkJJlT>zv0uK#BzZP?z=Ytm80OEHKocv2L%wLW|ITkFer4wniAql&{V6`IXf z)WZ#x8ozt8O`GfPr^S_;Hb_!>TT#Dhjt)AZ>)yH%HnwB(VvBLRQzT;=e<+~w-qY|& zSKZARx->Z4wwc1NA=Eq$OpmPDi`iF9+KUfJ5vJZTIx_qedI&o5RE98Ig4NH1;JaAV z6bbsHuYdy0LME=|Kq==UdfV82X7$S<+tqnNT#*Qtpz8H#VNeqXtRJP3&tjv{*TLL7 zN#o@^d=LJaF9$~>_M#D+(E%Zmft$1aJ^!teuwu2OQfvuhSR6Ul`onp@3rX)7tpSX^ zIuL9ZX_gkZQu$z}EXDqc{40)EM}aI`~tA8OH3`naqD3VaD~myz8jA*Mm!f!(Sf zx?s$YiGMR-m4W>Y71}d7FrEyE#lH39j%&8QdFJvR2|wh1LLBq~r4S~TRvdjV;)O?7 zd=ymBoniY?5-f?#>QH=j!0DZ?CNCRn-O6&}E-FI8Qp0}i< zlP+7F?sPZTe(Lj-#(=oxp{dFpM*W*f5T7-XTm46u<2`i-;%`hyrq4!yxW60Ek7%HrC<4Z?f;y%S4QK(rXh4#@J@KIKH#Rcu)pLzpE-)s~vw5kKWXlSeJ_^qP zl{>xx-c3jp6N3WCgta^jvu6MSO64vMnYupdt9PCc;nV=AaOXL4>w}8D){eH^E3AG= zr|TcC2d90+L)pN;Gb3QU#kIy!j!bTgo51_z+5i5f_W{9)5w0p}cRr?gDQeJ1k7CFc zDy0(U*6wY|!q@Ll?WO75L3V=`^o|^qW>jQYDjAON0psJza5YdHSamaMec~oRL4Do{ z!64CSrAkkAn&|pZ4BoxoReYo#uob{g!}__Wj{7y4S>Re%P{(}RqC>QYBCtJ`%E@R6 zXb3Q52P6IDA_)468iYkXvz268pZ!q7az=kE|MH{y0^NYE>Ct6MyhiqzfoKjhpa)Z6 zDPDeu@j0(~l&)T$0OW2Q^t&=b(k1 z-avN-Z(oyBx%HJn41~!e!fr+bb`6OCb~2B{jKQ;m9Ka?l_cu+>BI!fVT)iD7#>K9i zEQoGAQ*pl5YfdC%vVnb5`F^-PPnisrX(>*IDLzvDQUicLqX&XR6I;RfDKayW4))?i z&Gv%%1Qtn~4yZ0%xUJ>BchOfQ{FQ%NRj1oWk4+WvaW`h?X>VE&J>3^ox%t+E}6vWzOiUF`-%EgR;pcBoXp?r~228 zdAm{t_1O5}Uh{RT%fQ&LizBJONmTBr^t|C$+D(va=~SkTV{8&(C{Fbn4hA%4?CG2N z?6HqaqEW9O#U^wI*cJ>wxCehM{+4?KiwqxLxmRsSvA1#+st;GkLn?d50Tbjg1RAl} zq3Xx9D2zE>l)1%1KlCKE88m+@UCSu{HLPO#bAdHYBp1CxaSb%w-3)2!Y4Y4H`-Ng7 zv+d)~3X1|eXK3YAUcKpKV**=BgCnYiGS%hkhP~)hkwH~Eg>DxyBmyZ06ooSsUt+J? zaT0h&;-GTxD1-tqmfWwLPa zsiuAD*YfcK!Ykc&gh5!Nl)BU(eZ!~q32u3sziw!Dxv{Ty0M^tsj8T>kKWwnxtk8S) z)qn%htdM)yjWKTfm`@bUk|*Y{`X>4n`v;?bM{t$wc$j#H#rP-nM$JcX(v+Q6=63R6j&hWUwWsZ<2gT%7jHLO5g~5Z*$0i@^?6R!ZqNLfG znQwV1w*@*Z+;zgIGizQVTX-}A<71F9P0N21M8T339kM>IDn%DEP2(kadde5KUCugl z7#M%^{N$wAyvIZ_pEaUvEDfS`fjn3my~z`Qrv5-$dn$1IHJ(F2Z2#e8cPeGsxSYL_ z5-|Vy`isC{dh*DFu{acsC5?-(d{qB3BTX`qIWP`l&3&i0t%jY(B;V@inWvGxzg9s6 z3w)pFVbc5J5Z?%eQQ7|jDeB&A>|BLW2BnVMd>US+b&~Z*-kr$PLbIJ*ibE!Y@SyFJ zp1PT``H%HCp?=?BYT=yBTmM=;r(0!K6t;`p7Col^)akddDsRlRRV^qx)y{zHgVN7y zv0)#SsWY9LaucF$hgMt7hsnF64Yew5+&xUL{{q0D2{)k!FiZ3)OTvv1KIHMcr=;B= z`0UQJ%T~DzlGs)YESyO6{27Jbx$8Gi5?cl#w&ElFQvt+n!VbyZiSl|d2I+O!x&t9| z&l;5BZ6`;S7M)>VRy130kop>3FBMO72J&_&IX#JpV)8DrL*os!rrQY)v`2bvwjCnK zK7C<1cjWmDxMJI8x?2;)69EBODR*C;U7emeqdmZVPE)iPb(30K-m%9j__{}Tkd2v=k7I;PWIpbnSrG6h9VeOL3_V48L8_Po5mK+&Bz z-6perV>?~(R(3=D%CW|*7LT7$MiMv8GG+8N>N-u9Wz;rD)h98!d%JRw4;}sOwj)GO z1!Zo*zdr8OMO-J4L{`5maqgNO_7e+_HU_}>UlRdUO}sxv%orIE9B?>$hB>G1JZdNKSn3 zyGV1MO0(?UTj1ARpdFX!(~o%V^P*~w96SZ@`r0Jrlwx&Ev-;B4ooC>_9@l*_uM??q z|BQ({yt6W`PSF{&tJ1S@Nzqm{e;@gJoLM9>|INoVE;|KQd36d+)>ez*8Du2;(2v}G zvvO%>vMudau?i2+E8m5K0*|AR`kO^xdnucPy_9_LFL^S)lVR=sXL|6jXA?en#s~So zxeEtaTJ-`RmBXzVB+syMS0V{AZ_Q2mC|99{_pXUvrQGF!lJftLMi6cv75XG*Jz|6; zqn(z)7Sp3Yh_`QkR$MZ}8h}@PbLuoE>c7vB1JT8@x>}yg6`7pSRmj~YI@hRv)Ufn* zC1hq^>C!YCZ0{G%vOKKJ|0Sd6+W2rmr7Wf?mY>bHyOxg+HTuU&;MJ>^M}3c5_#Y4) z)lIsdQVqqYm7o*zdVMZbq59U{B zLSH?d=~hc@d-`F+LF|}>0+bX?WRdiM9eGN{COg7`eh&dOVq-+ofI!?RxQn=homg?d^fpQ0AZ4Ed2xd^RV9Mq ziNNk8lQ9Wv=5f*IjN+F;Yz8vG;~(WR29)}hPs>V59bLZPXCyYUi?34uaP3@}|tU5%KfFC`mMz^HP%dGag$P|H04I5YTSTJboUBpU=Q zw!_FtL=4FR0;IPs(sX)X({_VckT9W5*>)MsPly~0_zH!LzF@X&YoOvl=+2GsM(yRu zw=h{rn7}9JJ3V_-e}osjx;pc-$xQV#DXxH7j2RX1j=bI2mU!n{#iI`ud%GG2lrJc?oU?-|{WatpPWlc8xUtCXzw#@nBd zCOL;28}ztX4g9i9$6bxR?}ce#=bxr@TiFPIiQqT$(t8AS-G9;zMkPWpp(zer@IQLt ztkTv*qt9BLi=GAg#Sg`~S7Fj_6y0AcfjS_;8{3MTLA)SNRH&sqvoJly8Rx8wL?{$2#ku+W43c0U~7gy<2S zf81HSFUi&x80T;e`JY)3=(*cx2(bMaA34K0vZx}=ML`x%v}NWxm07NV8OTsIir~f# zu&Rx*g|%`qwwp>9DdZ=9I$DUt0Y+d`%?xKfc@gHKe(gxp*|a>MTs#iC0`h?e@?RAbRPc2 z)uVaKOK)R<-y0ji<0?3rT&Qg9NqvgL{1yv#<~%u-je0eSIE?2a8)=R5{i7V3H}G^y zD&G=$2J1EEj`jEdmL(VYMNK{IcxYKNm0Pf`uf()H%keXlf`0dUkor*%x5>r?(>nB{ z@y=i8;pQ{u$U{f?U=oU71!yHCXUTmu-1uv}_CZ zV8K)MM`jEf#@JVeW0P(Gk@QGbs#2tOmT<$FL$WHMp8?spOC8EQbL(3L3Ms76lUDdKq~u>9=b-Ixf3>Z z@*JITdEQO_%npCVE`E#cR^3tfYpT;=4s6o)C4v{z4Yvc$YKj2_tKD}+Tp)o)IkIJUX^H0779H(h0zrOyVfw^_<~p2IaTx-53nIr0eBsf3p6;ER8J46 zuWrhGG-g#-X>400GJ#S;?}u9PRGn2IdKR%Wo+11~@W5BoOsEZ}pKw3G} zd6J8QpDGjDZ$pK-H)2y}SrVP-cII0`Mu-^RV`;i9X7uIb6!f=C(kK{nzg>M2tq(}P zC7P4BOK*$#PQ!c1vaQMFHzjak%>i!7tgN5RIlYWsq! z#5-xWxi)iY@ISeazBpdZIKH)XnVKI!G2MV)hwW76&9Bt>5YgHI+_9<2Db_#H*2gp( zg5eMYENWJr9%hp>LGtebUiV|fhU6w6l5he*>UA(`ITA=V*;@Yq#w5Pi?QUXGm9U(D z%?P|)3*UClO*9|a2g=FiiSPQ?h`NI0y=-0FvnD7xS(&U#m$8C2zhIikmq(t-?vq`b z5c?0$*6KUMTPKTSmCru?K5-xV5z7d)3+B4sxx@{dd8=~pUYjpVbZoW6-UNCTA((gf zfG${{p8e#VER|2vKq`=2tHj*<>L!Jq895Pt3l4m?1b{;KA(aJ4t~%LP&1eZ|y@Bq! zf)J52SHK`15;;(P>%7T4`0rS>NX>ZBlyY6qmQ6gjoC~@8l&NE7jbC1kY)Gy%4++hB z5oD^krN`Ri{XXd9kE3rdsTcO7l740WCljXJ=6mE&zQV$Q>LnHuqX0>Ja>JGT!6Wyw z02)b<%FcI7g46@uVIt`r;AI8_M6LDMvEeuA#DLYA^sOwzoU0G2%0Mt6P87%|VCWZT z3=YN-F_Kq>x`Np$6)HazOg(0yD85Feaq~)kW^WPXdQ`tpDK3I_NmVirv1t$A&duL- zM&kbF5)``TrM1|yNnuUYL62yUSfmWTFhdAAhALtlkarLNI7Q%Z707nWuQ`2@6I6@9 zb>E~l8vl-x)A*)?!WV!T+}#3VW^O!vRtzzoxst*?LvyG)VTEimcw75v*3+w4HA`s_ z_pyr3E6i8-)Z^hr{{Wg57^ARL<}Mn)5(MJ^^{}t_7PD+rsrgUu7Xnv}nXe4-=S~<< zx`h71{*K58_<4GL&hG-fr0>n*a4IGE?QKC?H+31-c8{ifb3ZqgV4pfwN zR3-a2?+qL>xn3JyanSG^Qrlv;ud+oqYj6vr8qJA*59$^_5u%^p5^?H^2zlf0lWHS2 z^mpT;`k;fSCMnuf1prNdF?^L1g7Et2t+z1s7PNv?aiCDyKDxnxj`?YQg)Df#NCCC> zfAK{oxHOsMvB#jBdc+Rb<5-*GSccIB8vpWwhW7GL<9vd&$Goh}`cA+ULSr+}pQ>$Fp ze%`coT??~#T%(zKD+uwB**Rnz4);7p4qP|9LjPJQB?RtpKYxNra*u7_cHQv5KOLCr zl3wZpn5y>RZf0bVkMI5x=i;y1UBA_${MOh~l)oL&3!B^(7!)XY94Mb(A#n%kW9PtK zQq5c!r)reV&dTZVq|0R69sX1`f9#!X(zd&X<=wuY(qR8WehaO6OPweDR!;=75au6y zbjxQ(6wciAi{ti3v#T*qD=C2^vXqOV_Z@WGazbfRL2wa zbwoW)zTh-kI;gZRslNNNos26(IN5foy{=fdH&a)OQE3LK-s)`1qc0AalQUH!pbQ)LX-3LIb-ub`O)k!5)~5;KuWDQJ zS(0}j@+{jTn?O^fSXud4l0^iK((>2Ys*wxZh()wMC*m|O`onh;IRE?(@lcsMEL3Mi z#9-IT;J-j7oX-U;nE2uKNvh-k?%-yP6wY_SN0fBs6wFT`i?K%>7+<@Oy|}&W_y*6p zAi2GB+Q0rwGEt>iqmy%=^|^zz(U!cCQ5^N~%dKg8u=Wx9lA3{@3VaiIX?yX$!9Rn5 zj_{bPCVB2=Pkr2RlR7H34*ukJ#L|6jIb?5FSM}@%8(4eJ`TAXxKg%H+Tyy>0%0KHt z12aLql3=H^%)zopg#z89cJTg^j!zY(m}3WfMwd6TRdf0*A9svl3{pQrED zybm7oz`L%bTd?)2zlR)DJPdAmy|N^JMjNy!aow)F_;T|wX(=T;zz->fX9o$p&mD+~ z*5(2Gxc07Xnt*8sSI&MO@dOK>j0u%W299!}HHf8;GRYhLTve&l>(>?}FGL zRNWgg^WwFu{U1qZ8P?R}xAC(vV03p4DQOT1X_O900R>4ZX^@T$kWOhNMOqY4ItS7S z6G8e1Bc!`~&;HkQU3;~7an9LxzH#55d))A3*H+4j0e0?s?5=WmliAia>&pc>WxY(x`DZmyD5UP3w+MOQpD@?hKYM>k)e`8Yk9v)##0SJ2$c8rcjrF?b6XnH zEe~qbEFuZqjy6OaZnm_Fsdeu=hSZkQQIX^@-w@0LXe=;$6K8#eJvOvBJpn z+k}^YAB?}Dt+*3mpi;@d`apLS#?E`=GAH?gIxpA8u&Y{vO2D*$#6T7K4`OZ%W56MR zksdSXOHpNR&1$>=!^#ltd2aarfsBUyI0!TFN>lSaT$EQ8;jsQw5jsyzotHxjmCDaI zJ5mWk6YM;zdd;Z6cMM&v5#o|yM0134NS5AwB&yq@fIJ21L|Bp7UykuSrlzDs%ywR)e=0148{SqlMr_64U7S^ zI)a(Afj$KnWaaruKyLT$EUy_YOzTmkcuz+}a3>wfJNSxMO$#QqKqo)v6hnr5C%~tF zae{=XKZys@K8ff=ewNCF6~L}KeVJ|+2M|8VnrcB(&!6pjtL0755y9$O1VV8jjixC9 zp#p3`umB|e%O86W>CBRx?2pf*I380FYRqA%zr41Y5+;nab5= zw6^{|a_wwXoA)ED2>7J?_fA4RFelYnst|@*_$WFzYPIB*&i0qL4extyGJ+FNH1R`u zdT}}hFx8g+5~rK(aY>M3vDweW=&eWU^6|iDiQkmRh4hnuA6?2O*=BA^)VYQXulUF8 zgtlpvjx)Yc0_O&`O)e@F{navY`nU3eug1j?TL}s!eP;q;qX1P9k$SA0(&cZ_0a%|S zwe=kj7@<6wyCRxm#nJv&Eyjm_E!P@?P}gBMaxtv^{lJ}YgJbCV?Taw}7pblO+^eAA zeOocP_Vp|6yp5kPhv=;ifPNcUem#o7PJ&tBH#?ASM#vQnMb5u^j0_Tr{S5~EI81FQ zYev~;-~CAwwiWp$j(Pbpmd8;d%sGDu&M;r8qd&tOx$}8_LaHn_Px-7R7s8aIO<

WGYgjC)#*d{2nf153Ny+l<#PC+v+^>hBSXC*U$oD70SK5YdNN zrx66qDd<6n5pc6C?03u8->qRABR*b|-~Jff5$|AF}b{v@xh7yf59Pl+?bgBGHK|6NZW zf@4TmgFtC;3amuIOaL&y!|P@H{p~(um5z|k!Vzoyr357v7;a(t5^>R%j=@Q`BWE`# zYQ;+;e2MQjy42WR$#3!dtJmb%%DS;oy+onyio#AJ6e}DLN=HwH>>TKO-Gyknq3`f? z!$vQ#{xGKD@Y{{cvuhdZx1CWthuj4n_>XC3@vlrC0BM-M-cQef8M@gIKN;G6_Tcqr(=g*i(OC`?ThNPJiLn1XK(B zn(^u+$UlljuLzt@c1VoVt^4IbfK%;}_>Sr1e*jh+n0jD?HL3p0nC-jpQwGq)Q0%t0 zW}HoOkg0uPK;BBdSS-#(`ydKyfUVS_JH8_XA<1tEi0nIu01+-oh|2X>Vo(EVd<@f5 z*Br8{O0ItTG}$3_`neov)NSq^Rx(b=x8kPBJjT?$@`fa&R$<-MDs-BU2AZdS*Yw~% zMCDX48au#rv_`%ao%yr*Fq;w~3bGo-3TTZZu|8PruJ>}zCzCV#7v5`D5e9lX(!AHi zMq5B=?mSNT?U(D&6nH)Xi~$syaSUHHGdY}ul)1N40NSGx4q$C*NH~EYkp1c%RgOf% zD)xnc#;C#;OLjnD>)iX>_iv>bagbu^w=Myo;#G(ifW;`c9rA$`+mINn-d-gd(4(Zl zcDMGs#vuk1*k=g&o+)8l_?O|&%bOsGKlE1$wkoSWISA#x#FV0#P9O6YYO8VVXnrR% z9P=8C;6|5k9P0{elX2>EXF#G_Fy__m-)IId1A0^^4vCVfBJn-J>m+h?~ z$ZC!q$kSC<#uO3)Vx%Ce6|6frjrR*bA{*o-fppQd)?elVS+Nt-|1XV+53wT@vtbOu zz%?|#p7SwmmMpWJ{vQCvTvPqy!7dh&4op<(cEJP|zM4beqGJ^M(plq}xK zJ)7WZZj(=Z41Xt<6VkT|a>)opGu7{VQ}Y?!A;5p^*rTSW`iQ`~!ihL-t-?p3?bsFm zA>sWz7PfW*$4bjSVc*g2Wu8?WaF|uRqBJC%e>_boN!F@UZCAE!_(~nDi_Nz3_xzzO%Qn8cI?KX_HX@)3lFlz8Mo@X`p z!$-g3Ip8i(;$zA>GS4fdq8*O^TkC2u&Yd@x+pw#z4@(>0!U%oXZx`*&8{I_@e!9PT z_^`LY@cwi9Y?T#LtzfjyFizzjBbP*-9IUC^E+s>H(Bw%HC@;6H*zF@uW&TK{qCs<0 zNVrW1cP-3U#kWBhL9bGRi>6fj{Uty@b7m;CF}v)^uaR#x2$-;K3q(il=VjW_GO9bd zTMHbKPK_t8@lngGgc`q9ulHbjaLLuyD&)P=nJ8ZImvqyu2^R@1!>#lO_ZgHbGg9uQ z(P4)YF972Xn~0=r(&q!Kf1(RyNJX~1>>gdFtr!4f!0!i&$mDn#<;7sqH;;wqS9-2( z|4WS#&5!5UUf~`-sOSAb@V(Q5;F=mFmTH$&cZ5k4$Tx6kwe{lLh~mrt)XSB}jdO}eAK^MnvAqD^q*LG$=+v7{ z&i(gke;Gs~^t$LDf0pCH7*oCXiBN`dRh5>r!NQYyTzAr6!#(Igwi?zCu*JwwtdQAVmKzWX9&H`^-*gId(4B9ODn!->X zUdC<~$A=Z3hWReEI?{Z1lKx6!+G?6SieI z`w#Tbvx7StC$F6K>aD46&K=*QW@AJ8H(VnAaau2jIBzuk4-e0xL@G8i-#Za+ixCFv z;Aoi&r@_f0`XX(VzBNS(e7hsg8ha1sHW1yQr3`H|Ki#2h z_f5YY;p3W$)Uc@+DH#5>pR#^e5B6PCFe~hWnMqjfkZKs71CII6jp@OOX3c{27qZ^p zJ~ZLh*QDW3^v%({ss>*!^o=ySedr2dLh-zKOTPVIhIaVo@iW;2Rs)w8?2m$RPWI#V zQvM5x)>J!)I1EMH+&<%D3svunxTvhfunukqrO$_C{V{VV_}=Ee+Hy_XHyt2HcG&(# zwzn?meb9wyL9&2+yH-ob1@6{p6V{zWTdL~5;@vNkzIN(EZmw!`C-^If2&H*Hnq1*~ z`+l3Q&|vjg>@9eY-_n4nf>o~jWP_mb1pA1M!T;)va`L!wMl+?{y5r{0TM{&j7uIh~ zY%W}@{%$=IZv;G_QY zdssDp6)An;(b4`q?3zXP#%-A)lm^u^f)!0s+{g6T7+G_F7tEf@PUI6%_Jf>!5JYg? z@U^-_>m!SLhKvG`cKA!k1F`{MdyOq*~lAnXbVD5ide6sw#F6mLBhcbn>T&dtIJ{Pot>$CTW z$TjKCh`pq*x3@uUTXlAUE!fj-d*BOC;NR=_Rg6{d{2OzVTBBlcB>-twOr7XG%l;{ zBb`_T>f2dU8#ys^!_9M^V0>%Io4u{K^|(|Pk>0Fs`ZH6N$1ZLT>UDeD?n!+mpFj7M zZ~>brfu5yl`aFaX&mm$LXG2aWY?hSfzk|w0X}{y_Xq_4y9?utXTo1EZS*e`o=P=v4 z5{#ZZE_c6SHU*O(IOt^wK{9@HJvHeC40lizcLd2gw>o%;SdsbtTRuC>g_S;0i)Xo) zybc$w)$V`(^LPVf8@XpNSiPM}EVBB#L`hgbTgd&zLGd0H0~945zSF!meIHWi_}8~E zN05N{L!l}1pqAe1EEbhWF=^?FDVM_;d(Ka9sQ6Fbz5I}=*foIKlp-kYyyiU#El#?7 zSkfiRd9(8(3W*JB5VLpTR5ylfq=DHlCrE$vw-ig@7|jP}UWAQ2 zF%^-b!#_&q%S#*zqQxJ3ZZF`i#0$!PKF--_Yd}ohG6^2=O-ck&%|y}X7sOZjBH}%z zQTlN9zi#FVp$X&j>GZXqZrH`$nGN=L|lUn;ra2D^8Ji9W|)Efl&x zV2~SjN0cWTiwHSeFT{$z`x<*>9bcSp7grxm*`AwxTzB~J*nQ#HNAu1}A*g-d|@^TVY9XpcCQk7a!_vMtkU{LB^QUcMxN$v*~1z1#}INSa!h1<;S9YSTY1Rphe z2T?+2;@kx)DQ&WN=GI&Qy)Y2ULa0GV>>eFI#7G3dES<|ZQQc)@4I;obF5+|``s1$Fd$y7!b}-=9OOb>LOe_BH zI~4f9EptGpR7(Vl4`5FKksHzisrjTnq!&&e!O9U@1NFgIlzR)I`4a96pH@85{xmyc z^{7Hgr)oq`Z~HXZ43$Lq89+i4BnZRP1}M@{ay>wC`x*1m25kgvhxv+3y(+|zfs_$c zGy}de`3ebHND_910J6%8haumCsYWF0+;=OMvU205`M+IXwbn1$VtY+o{4r_h4@W(u zd};IhBE?0cm%Vs65>mwWxqrYPy4RL+zl>7`v2u>2Qgk0`IRSe14)EY|BN~Y5L-4Is zf464j@y-{c1=G*JhRHV?lAT)^5oh`de?xPj z4L?p?jeucbNW`NZv-FpC4%2evr*;dH{)!RQ0yL6`GK!v5%Ag5KT|bD{-w-r_B29_e zrnurG+#mjgTxwPajZvo%hw=Nv2~ZhYrWnxz?*V`LFe&PnfZjhG*|WbjR{2?wf_|DX zCQ~r&VMl;fU0{y+t|Zb1#6+%%2U;b?eO05MGD2{Dp-hZE1{WN-cc~sV;KSCi2^97jAB2|9 zY{By|Q}EsILe|co5C}cY3iaI(_PCZ;I}|@c`LZ;Hu(`qdat0X)jK&ptf} zDa&-Q?HWy1+F$y4UR^Hbp_>ZHvphd zAi!$}*C3FQ{Io!UjS2Or(P*bKnn4NbkrYIkh{ilmzMf1cHcs{|tCI14iIq)R_?h zKW1p-A2P0Ny^CY}Vl63j&YkhPJVqww2N!S|bsng_-S!M1r>8<<_uMw*6+_qHZ#Yrx z7uxrzw$@Y-mJ8MSncAxTA3D3T$hNJFCH(!1Ijgs)IAzpWK{J*1{Qv}!2?Zuzp>qgM z0({>nN@-H=*24#!IjXYHgL&FmZ{q-w?lrdTUU#D4*ROwc36v!?0!6pn)psJwuY(9p zU7=t9;C6&e`EKoDb#d=+eFxmU9j!75rEn2Rakt)I71VA7k1<$!ov6F_Y_D{4{A^$IWPV?>WQ@#nARw?D@r0d+gf)z zhJ$DCWr%)joEIAW>0D4}Fs3gHAg`ZrxbpGvqa)}dz6Alc0+xz@qTUELS|F_ zdjuROA0;haOrk;MXi3_aC%iDESCOw;UeArO7E>Vo=imuj(6D6*h`S(6clg=mN%KYw zWWa(G5EIVKGx%|em%xkBHloX-ps~)qZIn|w!S?M^m^#a2UQyify|4=3iOqxv&g6Kb z7G}MFZJ+l-GGWm|ARTSL7HH{s38HcG#}DnY+sT(T4JY}%moGiHPM zE|gvqxRrcnz%}EVbED=J_j)M)&apiEvts76BPxF<)4;X-k*^tHaVY}*&wt>pAZ&9G zlcGbGV;=HlQuh)n(o&snS}`9Y&&nJGTAB4X*3-)l4jldA8bN1OB}^WbawE$h-Z3ec zM~>O!&Fc_?@tm*@?-;W>AT=t)@vkB}*XFnJOVUc;1aH4i;RcHBC{ z&tDn6JpFyhyel&n)TVx=pB6`zI~)%JjtLD4nZMILRk1ex=|_@sFBJ0&(b`0$wC4!3 zc{&U_a{oaQO-PgFJyBt3_vq95GKi(U?Q`ExCdNf`eavxc-m2kuCFscKXMCsUyu;Yw zCBZpOqxYvgaj%t9)b6S5=Cr18^W0GZ7tAb3UK{~N<+w&Iv>|MNtL)Ll$P=oRO#Vk7jarDar!2Kg$xSNeHJe zc;QKB$Dty{TxQzDet&2{2mEaOL^L13=L$7HeNK&E6egsc-WF%@0N>W+*d5 zjXmz1U8v^)B}F{@g~AQWz>TE$QK5ZGk`mVM ztX*h(%{&3a)1f7&&ziwcA=>z8!xGsX^|ytBbJy%U{a6PqY0LCRbr3gVV>Msq%;`%E zSaq^ek+jUwx0~#Uy3{?;3Qk_aw;U>uyi(s$f`0jX!?+X@feDV-a(^Q~ zj_d!i3x8ZEF>Kr&;-u}s-Br5MeNgFtiAvAMP}w0K!&z@hg~t^T>hNfX>%v2q>#*JV zLd8XRDijnIa^sM5&~-z!NCq!mUWF4RVBK-&HU8y@&4?mNU3dy*P(oSu(OvAYxdmB8 zL5OgLwG7zvpUKq?Uo=K7Od#m!v(VlJTk0wbBghJ;G)nF&A0Fr7`-REynpj%xyvDou zYtoF*c9axQVs$3B|MP;{Ic(FLx2vBca)<3VgMa+ZF6%**v+Q(@(yJxFT}is8uh%_Z z?dAvnN>^4FIpky`{OfM4mD$gP%No`DEXI#T&f)GcU7nx)o?&z&wfo;;fhqQdjw6N z!MQk_KV9hSOu_qilj|6AphlNnu@8`9Bp2YHY=zDstM|_jJ>(2vox-Z{`GU7ZLOGJw zw;%J|xBf);f5BGu{_hE&km?}Bk1qP~!?P$@W7#$ zMUU316sxhEjSB=rY;sZty>&Z4sok%3yw%kI&8e`Zrs=A4%~q0vs$ZsiH4VM0AI!mt z&b#5@XYawhzjRmixc%^nA9|SpBmZjwnTbZ&835PR(2F6q^|@Wx0cAnWP%BpRLxwnd zG)3VNpul@{!CAjFux42d7-7**etv3~XYDdxf@25g8)g1(Ph`c1zr;8v7I@QNXG*@$ z)mbv`Jt&p%HH5g+#C2Ks^fqYZQ2<7pp%brBT0#Vyyf_uZBMeGNfu%`~zh8NJdWQLt z;zVzH__)qo!iKIS=SA0jQ~?ifv^cv27(q}+N6F?An0KwyqIg44V8kGja?;=1$tTiV zIMl9~CHA=GW|*d{O6MqU+psJHc9;M^smU~~q~XRz$Id=ri;v}m`Wtc?PfsiJVo#vJ z$}YWi(Y`8qw)4Ty7TR4Oh{3;Znm1Am~h>8zK5sYEE!?`Z34{6 z%wH}6M-NRP`TR!_>=TBN$!xoTsJG4E;yZ!8mZrJeF1l&&fgbXmk{VEJqDZJ{`Hsw7 z*rM!#3B-&!Y=GopKuqXA_UnddiGQ>#!@?|81?S^*^kG>Azc*J!2jR(t1DAUh&muV_ zNSHq>h;Tbcg`PC41byX;?EdK$k25SxYfvEPcHuc@6x+GcnS#&)b^cz)IIjn4_cW!} zJO6c*9JXmKfEw>{8uZ!HXK!xx^ad;T^Y5%wyS^L#Y-P)# z%p_b}DBMHXn(&G2W_w99CQR}M@q&yDcifA_yo~Uh2;_+EGwMG&S^jWyF}`S5QMm1K z*L>|@CvzB5$L_Q%U>tXOU;oBe@$V~J21L|sYrT+K-)%iN3#wWL#k~fd|896^ zr#aZKg7!H7ZTP$s$c1%@6I>;~`$4^~59iT65`uE8OK%i-bA{)FNsH+}DL&zTem7OE zR0mQ6s2!t8h~}MkQSV>*iFsb={!$dkf4n!xJGW{S9-5@N5yEFl%G&|7{5*>M_%bDV zQWF5iFCsSGxdY_2JGGzI=4i%1$p!fT*pRqr>INDqEYg|W6piu%uoWEgr{vZ7HpUP@ z?3fjwU9+C?sRu(HX-vmNvDFtLu%Zp|u_Ugwxi&9cO2wi5*%2%BZH>-RXl`}gvn}36 zzdFvFb@5U8h4IZj8tIxByHt%M?5D4}08SV36&K?SE3vi0|7ODWo+kM!wm&$lqJJa8 zZVM{%k2(3yY;a>ER8inDNSw9569+{`xiS>J8*I6KZJzrGYQz9RsoK7)_zwAm|Hn~V z`!emW3JO$uvfTWaUJ-uHyPx02wO?48PE{?4x4CdM2!CJ_;5CJcuDG|-5x$VKe+tV#q z?eetLsW42YT#5ha2MYM=pDyg(^^-;Y0zT1QDQRO?bidJ{^-!e=E;T2=61tVzF*r7)k^+P4#O{sS&E`r~R3t~F< z6=rW~SWWV@`ze^*-SSICcw_kA5RRAzcia!OzuWuH-4JGZ@qW~)hGmd7*Bpi%k)p6$qi8Kz zHKjwX3rFV*{~Qa$+M+>BE8rmnT}L4d1p&mSb9L?&%N+*W2I^+lb0gj|b-@5mSuntK zRay_glqaxFRHzbQC8m(#@x>?c97B5$?T2KN#ow=#YALil`%Ik7kb@TJh)5}Bvwx-aE#hw{R z6-<7>=C56ufRR6!oaC47;(}>07!Eo z6NwKA0rq5oJn#YFcp~}Cd^Dyr_w#)YP*jU;X?=hpx}_=w3g9C@xJC_8=qz%DS;9p$ zssWC7WMD-3D`U)Ah$3#i0aJ+RUy+vk)@wwSs$Paq-Lx`n zaRQ7G90#y;2BiSdq4XoEbK*I5rR%HNqrBrAeCk|ZUg^CQakZtZA{_96Ug)d}{8RJ= zCWYIwotC2L-BjsqUE-3ok*Ty1&}3bLbgky~p8`Sxz8Q%Zg1k?IRQ=g}Jf92xyFMTz zlBWVBu$T5kP>TQ{NLp9t1t|_lI%nwxr-54FMhGS} zl;Y(JxgSL4#|Gcng*ohFa`P1d%Xw+4UM`50hC|;YQ;kB5uyLA%$NtTd3uvX97-Th5-xt#z! z_egvLwmvI9NFEd7GDz(+6)UOem6na@TdN??vXxCH<4dJyqCm_7Z`UMy4$zPdp&-hF zOwPwbHs4?2w%}dul+gq$M7frmy*c|w%-I>~Q)d~VOiHPwO-<>Qsf+e8BBi<1c|i0% z?ek8E#T~GMvpWx+m)JvJ);FlYKG55Q+?D0gPI#rS2By9uB;RRx{GGAdggRk&Ky7CF zAN_#+gW138A1rmnai!bnZF=PN{uEju)W6|NNt_y)TBmk^uHalh{Ul*jG-)3YKIM3F z}76r;R7 zP1U}re$n?z4xs!`n%lu?RL|-PtOXEG#2T4s<#YsboLsnv92qP!vIky93Gz%po* z@vhL0Z_X=uJ@9J$Y20dtJ!|@avqn=t<6iOdaPYBtDQ7Zq1;*GBhHZDg-LoKN4 z&b1<@_*Lq!o_?yyt>K((exdwPnC6!hbP^z^z|H@a>t1`SR=vS`S%LaF+C+FF9~nUw zXL|8j31dO=wqqg{g6gdes>#8;J2u;dZ2!pmaO7IZf$?k?a3^;q|IDE3HTE$ymE#-ufcn*zp0)z-$xakpg&2 zL36zMKs@G-iGX$qe9%q|SQg+RYI?KUUPu`#2p<=A8RXdsiJ#qje#B%R7Mks51Kbia zHKWIi&Nm@E#1zAe!8qak{Dc-JjFz#2KyW^~3o#+Ct+yTqt(&N&f<+ zsnr65@;nm_BsIbeprXAFu6H|?Ru~o5$$4fU5ww!geCs)Wm6sekfPu3osi&doV}K7PSVX2cA$Ba>pp#&V<5 zpcP6`eJ`y1LNJWc6nrM znA6WDXUge?Sj2Suxx3KW68XL>-`(nD;8zoTZRJ3-lLP2RSdFbm)CR1??4-4og2|;H z>CH%fEnV>P6Gv4+d?(jwbXY+Tltf3EavwteEWr-~(9p~kR2H3>9m-OGxt*<0saxez z#)M`Q2L>1U9>?h~@nxg<2#pfw@2tnal)`=W^mkdNsHq8vwR1Z+K9cCAJxker#x=Lz zz&_(M-|5bCw#X>WSl1hXQ}5!W)YrNv#?@hO{fPMds5x1U)mv`Ad=!5@KH2d0wNr#B zyu?vo-+zyg7tB00dJ|2fbHQ_&ci=P)yCAx|AaK9E=DK5 z`PQ1+xvReH3%kmd&ve!d{12Sb`I$c4t`SL&`q+{oGjdDkoEL`yByQmXNW(&j}mmB2M4;| znEQb)u3Mb=2j9V07_=zPA3~I==jO=fTMyy~on!?&Ot^z?M-?zIKlo+jq%fU9b~2|5 zD^x!BmGxrh)({oy3~n`dUKe6%gNVJatx&Jhx9rn8tLfNv?ocqh_-8^weiP+-U}E&f z*iL)u?W5KK5WI`rQjD9Yp;r2ILsEw~FXA-6>BXlZS82xCWYQxh7&c$=9sEh8LP&}S zx+E1mi&w|?5(LB~j8NtqaVGkZfAZA84O?R_L~T>juk}u&wr%~*dmEpZ-cv?I$;es{ z%c|=fe*!$#2mnuQ!Yg?!%asry;0H=nb(nLbdZTqx*2-uA#f3O08selM8c&8CIKP1v z=b=C%VPj$CF?|Z1n6}kM_S*AW43)UjNKL<#&@&Y`f|X>Y{4RQ}Wv}p6Vz1Dq)a7Wi zt&WypY(v2dyqnAZC3(~)frGF|F!m+#tKa9~l7p_|d}{Y5l1d!kssHReBTw@q$A-1$ z=1^YGozX-7VE5umFX!2-fZE+JvxVLlCLmzR6VeqZZZP>xb({ZpNJskqe?5edXIt&2 znoM13-N<;q?dGCc;YBQMN*9%^W?=E_FOJpqdBbCra7pK!I>lO-2%f6e5XpK0fF6;c z8Gj@c+CE@(rT1xzB9u;PdJYrL3!0$;Or6=f{cgA78qqQunUBv38ctn^Oo1zhsW2X( z-f2ei9D=aIwf#0XZbzk9YXd<{1iz;6=WaX~E6NS)N^#xDe?~0& zhH0I}wb`3NoS4Xe#I|lFIf7xDFSS&pqLQSd4*g>W?)0dsk}3kh%v^uwbkNo2#%Cfp zsi=xB)%$V|D}f^=e8&SUhRe_%QAhW=OQoZ%Kch~fUnv<+$UEU@WXXn>#`AR;C?v%v zZ*^GlDORyuBtiubZKMIJp&rIo#>hEr4)_q#va^2XA-I7kVmLAm_|Pw&G)ppw`T8Jy zgHYc6!@Kr+f9v0G+8&iLS+4q9eu0v63LITzxKo2vVK0-3AF(=zp_{JMZSGYm27)}f zFx=j-xqzCOx?P}%4D?|WZlL_~m0}m@Ttawp%?8Y=`fOjBd=_ukTrj?p-yEj=&mX_61|Gix9#4)foF})!*Q-K4hd}v2;g3G<@MCe zs^=m9fVt1jd<9$ykXoPslHkgK z6!%pV7?BD1{{u|NC^7hl5a7q%b3p1g9Pnu80GLC$0aFm@CX`xY5BdTUlk*Wyqvree z7E=W%`rYe|aGVOI9&}zP0#N#6%w($W#QoS*j|>QQs1A6@tz!=@ri}_L3o0s^k@3Bx z03pkU+&R!~U`20!z;vaZ2KeQByMc>nb%JlGH*AO=Qb7>NB)}>JDo+P!SKUrQ4zOB= zL>5rdId(oa&p7Vv;3$S=FX$aUSVfTzXTr=t2;TEx*@_D2;cYD+D!IxF`aRhHI}Nb; z3zdHJtZ=KOmIly{4X->p@c)m^2$15##z(JiCjq~)$NB6O6Aqx~DCe|sSI;fQDMEBM zny}PtItUQr_MV)^`#H&#LXW>4(Jx!`LREm?1s7mT+G4;(RN0^?;VQK;&XwUe+A5@} zyZ%v60$EO$eYL)4ORh_JA9i$da=Uye=!2_Syh1bYHSuG^$~O>n(jb^Tk6*Rc&FCxD zLbtX33xzbgt}9xMk}2EWyiN8&l;{CT>Libcj!2(E)f)W3A3KUy4bn|c0BR3##!@9T z*{-ne0of%A;2e8;3RqM;s?*Rh3#k15$-&Z1g8#1+ev51G|Q83y=x_u1C8g8`|{ss zx$dYRCa3CaT^bA(tTE^)qyVa3m=EK>wZa_9gH@8x?WNpFuGWw*U7467PD%X&&SA)XD9(U$ zpwPcr+|D2A@BETNoWm-_l_*_^o;E)CwQ~FZNAs2)@!{>`*EmCxg2V*A0#aIkwXwg2 z46x%g*dC`MTT!&AOk6IEa#7fpSwcrLW-W#y)CF~AKFVSEIf=9K*gCi@CRWL7(wLoZ zK!6JNWZ$V*{!dx1!qm%0`}eX6olh-D(|EZs1Du%3>azPZWR|2B4P&vC`)-@GzYqV< zwk()C)zDbfN6!?~%b{dE2u~S%QBAvNz$GJy` z7Av0QO!3Zdu*>rFe3guIBpO*3T@0y-`4fS>CO^E>TOFH}p0?z_%!7V8xpGeQk9zCg zZnWugf zJgx}ty$|gb4dr*>3Z4>S0J9h0ea)og#PUQbF!{dho1Hg5PG<;@{_E1%I4dk^zRX|i z@9M9+VqLl;9k@1IVC%~8xN$%(1r*>`Vh67%1@x8hWE*VZF6X`U(rVY{0cYHFOP@Pu z*RA0Gmv`G3(821>>)=HRsBJzq-))BOOnFdVmhQ}X4X63t`_&^2vy1VeC3J)6*{XNS zjaVEHuIk;9It3&~VsW*3Md}6p%g&!(lA5O>PB^NcW;2DNY{v@DwVyfUw-)YS&I)JW z$#L&y{(4e;VatG1J;cr0wC62!|IK*bnIubO3Atoyrh?Nha)(C@jkDL6-0CF*fE2Z|;SU zbB*mVZuoEwEmCr_Einm^z1UhMh1k;AD|KsUhv<;&*xpO%nYb*_pBA9 z@a)8!D*AoGBf=d*&0ypLWuku|yXZM085L!*_5KV5+ge)E$bqvm@}JiUg)6^WhBjr{ zxT^qu3$;r;GGM?N8zgcWAwtd*8*7uxfYyXOB$X;oT580W98yUOJaN3px{wg+bqTk~ zp ztO`LrkA2GygIo`Z8UAaXW@1O?0P+uU4ByUv-5nLN`KJRDW9ORll;yldxD*FPK~NFb#rT4cwuC6p1G8@R7Y zYVHR{z4?7G*rlc(tBS|crkgG3;pgsd9=tssKi(z$!3_OY(WL8A=Z8S>OsnX z@3;m@{S@71GyC_9I`5K~Moi$>`CjdJ9?%UTPW%Du+fak^aQ8wNS)k@1lCBkP0Y}kGfeP1T4&uIL;EA5CjenVEP#u(Y!L$*%!u3 zMvTc~xjZXgtT^)(N3>^x+7-rZ)F`jK%>lI5@|EDy8ZuyA`XcaDpHP(nVy zN#5J^;U`;wz6wyq_raGm?OV8V4hhgxm}kQI<1GMl`&`@`jY~cgF0ZRiw7rXR0Wsda z5Rx{St6!_evw5A!|B@#RRc#h`8B@6qi*hATwpU8h;?4U_%{~1@TmERiRtELSB_&Bgk{nr=D-1LlF9$KC1wpbQdXZ{!gC_lD3(=>WC<22Q1GDB-4*YiG% zJ3y2Mcuu6T8>IRCI2eU2)U^eF7~g}66KdWYPLQfg4r(=Fn=BUsBtiaIypwk8NH*Gp zbK!F?94Bp_lDnTKahDD?06Wog>a@_<8KqG_;fi^Ti-=9dtkox?HZEPbMkTeJ5Jq3< z592DYX7;^Z{5X^ySKaQ?4psDw5 zpN-Mo2ndtzE~SPdT>^@9N+a;2a|1*H=@t=CNs;c{Xb=RXOG!Zlqyuf3Pu01;@#;AKsP~51FV;s5}sa=fnT17S733 z?_m`nsNQ^yr`*Y1&AZ>ZWG%kDV^4ux>Nkmx{(TfXOQ3ZdfR8$&TYS)#iuH=#w~I9U zYlAZbYv`nw2QMArw_Q>%U(4yQ=8^zTBhbNYnb&jxw(K?Ip|brDh7m;QWtF|k23__U z;UpfK_3~QHl9L}Br|eBN;~i5K6UT~&Ebd*h*I|pw21l+_P06MfIh5S(6~t4Q$DgIR z-x+!kmLugV188flHH)OVv|B%w7(2_7M)habywp|;5Ou(wWu%*$72F}z0}7mHu5Midm|T1c~z0o(urfSq-DPCBtiC}C2Nzo6;JQlMnG#pqykDa0K{0)a zfL9p@iWituIxF_P9`Ol1hXF}gd5FyyIqfmBqyDdwzwlewEj0ZD`R{-!)XmF6T(Zj= zR`|erYc6Z*ZdE!K%=>b|YH|^>&_np(4t&t~m)wfYT@4W-x?!>Q?HIYdVHbjP)Cg16 zEJkgS^oo>a2|f3aYL+(vT9dE-jBZ|SWUJAnLvqdBy^ls8R;~E=gQm@zEivX0d~4Wu zfQ>3D?ZS@tb2l+WB(-y0b48Wl{ilCK<@cJ6La>bTP>h!CsPg0q<7@1qx;|C)yL*%h zPq9sH%UzsfM@=2(;-Xx9eOGY1A73UY6$@yh1Sv z29dDw$IlgBmA9jUw#!X|K)OE+wO0e~LJ8p0k*yQYP7f%2?Dmr_HD|hqnZEMG2kJWB zd}OOEVW$SV!7DgM0uFUk=fc_I(E|^`>5gl47LO9eOU_J)M#@RK+p|n4n?Ac652tT? zGB8J&#D7aAVAP4ac#XJy^dUDmUA*VA9C=+4ip{dtuC~EPO;R<=fBk`ch>x-t1WJjh zW(J&`i2Ks)gYn13#_MN{AgFxyVmf`(F`P9$K+%~FvB3wDZ%edp?FmK@n6rO`UG`}~ zWnX6}!o4}m(dewp^L=ima&3*eOBUB9tJdxEh}*Zy;mNYNBl>?&;29BS6ls?vJht%p z8xn(lRbf(xgK(7{A%%N3uYVWANraP6pBX-kYJYWk%L-#JR1g<*8}39%a(4!I*Dnh4 zaxaN$I6P17g>Aer&YBEnew7*49YGWFItqmsAwXo;QQD2D#-sTutVM)oFC<=R=lNMB zO2_XA#B1lQsbt|^B|LXxxLa{f*>IFSCs7WsSP8!pyrW~4Mq(X1PY|RdwXJ78kT3Y* z#Qwr4Hp030&{U7}>e5vINUGq^loYx0TqTr_mpSfvd9lWvj1wJ!MkhzqgR?sRQ$|Vc z#I4sG=%1)Ro?aZqhRv+n1bEVI|4^!;;x1O&=j$!LO76z6(q#{Plvhc7tW4tL^2&nu zN=8jCrRoF7tZrRS46TA%`3oJ59r&I-mCys*2{QW_b=r@j$>Wok$f21iVJZm}ltdZt zKNhM>-7#7qn;2nW@zG!$=gZ$yRaK)b_;a-TH&K2>;X0Ho=?_c9zWvRu8QYeu@SE-C zZtKzVd#s$_xpHg#wQtBsj^EKS`XnESi#>r9)IMMLCO<;O+POLCoHK`2%<4;#{ja6 z)pLPIu?+kiCsR7fe%C()8b6NyHhIpLHp{?+_ACAp(3iEdQsePsBIfos&?H7OrmaO3UgITqFvJK9EFvcVrL9+{ zUV#~&8k2Q)Gt=tDSeV)4$B~hk`tog~LvNP#FR{N_7XOiv8&x4+zu(d1d8?`S{Or>c zOCF^^n(M!%`%f~iw5r=wk6k%GFlJ4F^!?3$(ZtIAUFk2NikeBS*?(kDncqrzf48~Y za!55h#Z-vNszC=RVw0oQFQmKm+YQJ0E$>dgeN7kbdhzlmW1dY|bES28 z+ozL}%eznFmP4Dus+0=j4k!;+TN|w`yDBO~1CDsAEY|!?mb@GZo;Ba4WU%-Daideg zhIC5TO};}Q&go7&&V;`zT=;TZv?hPq#x(RzZ@Zc&w7}&7BUK8+Oi_OK(Qo^@Y7g;;#TTqQWlMkUT-hg7{qNt&!g+~9MfGYv*@jYcNMqGj zGsKSsZSvm+er=x_iTSq1XlRWixhR^-R37jl{3w1n8tt?w1 ze&fM_F^$Xj1l!G{F@SlUGRu=hmY#;mSNGC8m--`TzmuF7a93kmc}T4NzffO#`Nevp zu6c%Vf3!#>qm}}>gE9?0D(T+MYfYp@bA>cF`OizxFGCK;5@h3~B+KaB+R-W9Yg%!` zZe>E&ns@j{D~rU$p?E3m?FL-(v&|+J+OP2MY(SD-)m#} z|6X#OXlpNRogG_3R=`cyiD-;Yoy3H>I^Cljq1|gqphBc7BPC67meR77gLFqb>Fj5k zC3@#bnci8*8OvK1-X=5*MONnD5I=6;NBI5|PC?<>?)rUi8@KDG zS7AFJY({P^GJxiVU_xG?*$@?VR|PY*Aury?ykB!;?cT}>%%$Hp_bk~JKTN!L z#iiP+5EjfR5C^k z=vHmsdK05UZl=2Z?#+2blz4Fy>LIGBgU3|G#*KD^T(FDwJvV0y5Q&7F-ol3ceP4Mm zHarphU!0g$1*5BB0xN+q&6)s*73xs!3aMhxZ@woz!-BDmlR>C0jxr+&})}f1-(b7J>#pt>!hBATJ1~#l( z?anm7)$9M7zR$KfaqMs4SH3gO7eRWxZgCw%qw0l3;m-hNLFWPijQ`}wnn>?&ve2Wi zDVgg67y80wy~;}^rXi2*FfN3ll&p=oL#-=zIb_j0X}teTmy{)&ixIas@Y#W4QcPM2 zpnI1663N=vxJj?CpIS_|B32j}4m%1TwsXWU&OR1%5C2X#NG)EZ8m?( zCWgCxCK7(5ri5Lb{SU{!%nX4)2V2~_hEc5#T3I0Qs8|;>yAP4Qi0*9+`@J7dQ(Tkre)tFKPt4XD^95;}`F@_CS4I9~XzIzApU zqxWYzK5S9$$KB*q5q#7qRem7Ur%VGZpr0A_Zo-$235Y1gcr^PTFyE)AZ?+<#*12>F zLz4i%zs_7b5n3kqC+0e+7^V@ERmWr!d3o)U0IPaWV>76MFElThmCP6Y{t|!{mq3@R z{fhJnN><}a{Eqh?F6^63v?*u(QwQ-88PIxG z$Hg&K%T2J?>JPIqNBBJ-;QS8gyUT)D);4+fc^!$NbPCN4Ap%Qkf+w6}K&Xp-8Lr~< z@X@U#EN@HY-*Fb6-<)bo+HmoJ90D~dyLa6Q*nba!t5@-a#P1a zh8n{v0>w7ka(=Hwv+8L9e3UBVPVQRZNOAU3f-#Km$240nT4A6jN0_@WC*;9DSynKK z{yLUN64EM1KrX#JtiNg4t13Co>KX*>Y@4p51pyc_)uBP7%K}b%KmgbXxwxBr>EOYk znT%7tquMr}rqS6(4+!AJPFE*n_ijGtK>c2yt|0*;K!a}NW4t(^WLsiXU9*EgFZD&m zrO8|+z8(O-Ov-d7an`{>gEH}L7L6VszR+Sm)b|fgWl1=_P|Y!iz{QzMiP=BngydJ{ zUR)txZ{+{L***$QXn&}!hq!Hcg+FFmxdtn;grHt9J6&R(puiAv@651+TjTEz<4NG0 z#?F}q^K5SO`rHV?LKs{f7jcjCR`;~Lz=c~8kEAY^1i1XI8V2wI#v&qx!QQc&$~@=C z+M0fua!sVk^Y}zRS<`}(6PGsBVSw671;nN=2Vl_kJrJrhzNmGJYX45g$D)tQF1}u7 zf)x0d2@f)z@?M%iP*3{4oq}lTvlkSF8-M|%ATB8vr5E{cpBS7d=+xFV<7Pox6#zrY zfw$Nn^4Sue|+Z6$-QbQs~=@Q25bgwouRZ);BO5^bHw8E>&zs3S;U<)M4x z-#|wbNC0>7f#c(6U&^gDj=8{8+AI%tBZG)J|Kv)U@pOKG`gW0@#?oX)WqQ1%1vHS z3^W_b1E{)cW5-ZSlp@@cttT*4w=elbXAKm%ttx45N>sTGX-4}WBD;hHGtClaFk1Oe z#(>y9l(*#!K8=D8{|5-9&ALsHrSsnFQE8{V2`t+a2LZ zRx0O!4+uhYpHpLqq_}WC3P)ksV&;wcvsZc;FNb;Rvkw!5(WkHrZ74>?;Ve2H#ZC+K zGboDyth)}dW|>&4VqgdjqS9{m#WfV>mTANnZBd961mck(kxEA44+Cgd!4p!1(bo9R z1BnMXT`0nHM_}J|#pBx*BR&9y`71kfUQj4M1`ayGr?I}B23Dn5uqO&0R7VP_>vbXSJE*lj9c0P>$Y zO%WA<%}VRNz^YSuWe(u^5jx=cQOvCj_b;{H4*q4@Jxp0r6}3DZX1z zVIXqO1XyJQUQywxV-+Eo#>dzvU__#&F786U^TS!}!d22n{=if^zJk#?az}p!2E0GC z(c*J2#FciQ(#SPb6GRm&uDsmregr}M#5Lfdwu`-0kJw#;zzbOY1?>DZgY+y&n}xSm z%Eiwfgb8I04tqbS5-y5LsJ*~&jtQ)!G|&P6jHJhUR^Fdv4v&~GeAuo3z+lZ=UNm!> zMJilGAuISz1^YOTRMSE>{#LR=xo`tFWJR^b5wV`p-C%93Ag_4`g7GJXUnwALha zGL6~(MLq|J1oP~!^OPvdYA#eh!EYbPslUJb`w9ruZ{tzgU3TH*bV3w7uDf|Hgu5-W zxH+q6zsw2=Ixh(c`Y)S!NK;9`lxhq58Ix9As18^EPDkNILr78x;Zj!OW3oqpgW8hc zX&D>s+V@0uW|_)zw{>+{NlQ;FPYu0gS8mTIAA+oSZc2Y)-=;&@kix6ystuV7IZMh` z)!!Aa)hAES1eZ)p={cCqQaiukmgCd(HB9SYEQ;j6dw5SnT<<@kd~tJxBtZ_BxB~pn z;p(*$H&%~&ute%6|K$z#E;3sBmcGorINN4Ks^}M`T`OZ3B=Obm7TgMc;!Ra%z_Q~> zuj>NEKvY%DpXz)n&pBd$X@YQM^3Kz|U@>>*u$oJjCH(>!Uvvl`mi&>l(f7Is5l zyQR3>W1KSY%N6~C=IeQWO{fh#C>eJ(oM7ykX~xi1iaS=NTcpQJ>G8(D93uWrDWyVT-@FOM_ z#$-Sz_+8p|4wQ#J!v>dSI@6ixe0ShGQMy=2BL2_w0Xc$orGDO-W%p7>{4R+UIVyKL zZi9hf=V!5QA`=7I`1dGj!yc5+aHHNwqs{2pB_+j*p{EjqMm>Q#4u%U2UDj20p|TAx z^9jON8>v725i&E?FAAzNloDYyL}PT%?27p+)UpThB;$EA1r8MOfB;f6@ORQyP*)~D6vId0L#Uayv;sF{rc zzB>|MR`%DzZYgFzu!S3Pwe5RZc4ROumk`-#6GEqF31mnyL3l8M{loj@gevta1?%v2 z?=i9Dq+R!e1f74lrt zg#&YZITApoS@mr$w9Ax6Ro;aR7r(vyNK(1c^th!l)Hg_w|@Ou?+3-5XJeIVxTeM!By!VtCQt8$bhDOYLl?b9Q9p|>n1wOI zo^1r7nfEXfu$4ij*3*_fuY7j1IweO46=9%W;AVIwT^BVjIa(MpN2n51*&i-Kv%hfS zr&BJGY#Z${wzY6}_jO1dUd}se_!yxp&75@MgFhS%1bMOf+)Hl+B-}ri-L#VHM$-bU zDahCR%8Q54@fh@{3WKf)Q&`(wyxiCV8Z}-R6CcDFf~kB{K{8)EPI7m|&fr*)*Wn_7 zYEGKJ{$U@dD732a7d3A3wa1tf4EpGxY40rljxG8A^z0hini(0-aA;oki;Q!@8(QAw(@}f0_|jx@N3Wph z&VoQ)6$j=l*kyhJnP;85CC1i6Zeh>xqgCbWM>*h9IsO@D+HA#BapZ25*qip=rP2x& z0fLn6ds&t<^g_z|I%4~G-~V@teQNzpv|r+K^O;(HCB{;ahJcsc|G%6kdFE*)ww1vl z+!@-~t<86q$ulp3H@gI0bX}KPE9eSB5ph`l-$>=g4gNu;VIYsKZ<=vMDmkmpKr=M9 zHMh_8FJ1xv4cB>G>6+x)z7C-14gVV0$Sy4><~6Js5;yD4ebFmAmWRI~MKgf(XTZ|? z?7eR=w*Fc~)|ruWB1J1FgWuHclR5vU4gbDC@5a}h)K!x#iR<}_lVAFU*DtyBDI`?x zi>Q7D#tDAFQV3fp8YJQE{Eu!SP6XM&<<@6fV9j?W{}}>y*x_TetS{LalX}$7y1`kS zPa1`An064G8WarueUbXC9glKf8#Qjk710kOs#mXf5wXxaz2ye;JQKAPtc zlLNZ88Pjtowc+D71Q0zf?jkv1@31=w*m8)?xB6YqF3NHMb^2k9YvCo|$8ff!K`SAU zDd`v1eNW*x3>xU2VRN!-p|1V2j_*6Z6mPv*d{J>OYOOovp^RpBhUI%f5!=C^247yu zJyX;z5w)Ty3Ln@7((tPV!LfdfGLI6zIC>ir7n{6cmX`i890hFhX6yJNoDZ+y@35Z$ z0|h75@PdX*eiDE-O2KN&RMZ~KWUCjbG1b*-noDA&)dynq-AH%=x++~w2ssapPk7?# zce91QfSYY=P$8xr0G14MSi8R~x#bn%Ze<4)(_ezKm<4nm< z&fVRLH6$9?H*Thw@%l;B0I@p&Lv)@$6Oo$<#KMB>`tkoD&AmpRUME{-3TRC~g4*sG z;$zW|@W$Ik62P1q^$x;wihfP3SXsjb=KJI^R`2QlJnwdo-SOogx|jIVs}za|jal}z zQ#{Qne*6Sj$>x$v4EvqSx^DJ4*1-WKF7K{YN_oNuOc?`2Q(9|P&<2tjqiJWw&u6^& zj$Rv6RS~ZvE`RG#@5#{jfnP0|1SZ<_5aukO$3cpzN3Mkwg?;#9UCr;rv@v$#)2A&u zsH47&^wBCV#a}k;vP>-Ql#N}_t?gL&0HLSA_!%m+5{hZz1p$|6cq*_Wf%jbbE62lm zVjxQZnysOXk7B{s?azi3d?1(#1R1%<%v3plz7#J+oxEWu2H5VI7>1V@dv~=Sk{rNL zo0Y&pupm&~i6*hL+E4-+jup@snjJ?0Q_+h>32Tc%G3HcXLxvK-$+NOhppn-sxr`jH|aMzAiS+T&R-7=FZqF` zlBZ3^?vnrwO>xz03G{%~`g7)2C+D#yt%{+dkuPZGC^*c*KSL1|XiKJ0&Zkt^tD~(6 zC0v8ANVsr^;L4Tk1o|rB1o5~0;ww=k`(}%c>hfB=^f4U$?w2}$d}rp>rU^z=#clTX9>&HMJS*A1{S$Ga0))$s=*KG4*-&EskgYl|}gd*hD2#Pt101D>u1VAANx+k`;Y|jt8d54O) zFGRk0F08r`U?>u4+n|_7j~?m1JLmWZT2>ABD*!KtMao-!65tx77_U2Ss=L+$>lGerwLQy`aI5#Nj?MfR_8|RrG;I$c&2T)y+LNSTS2c|6O0%{_KBX$Xc z?z^BS+MN(W4@82v@qiTkNdc%9{7FHAv>!26)ENSrbs-lz0MWa>!&*w{_y38d$LPj0 z31DV3ZJ1>2Knk)7*)i*ZQLR>lp!V@W)-K=o&1%lFN~^Woq?V^`<@2Q*BJsP7qUI|s?!x+L z3IET6Q3J+BUW&;_!?E$`mW+?|0EYm8LY`>-ML+AdXb1`@=fIdk&{-oZY__eC-4E|t zub$sM-kqWIY0A4eQb@cLzg0*N(EP_-2pCM!peDWgrnYe4O+XF*x`De?Aqp*oYaVor z?vQRHn+dGjldlA^=OR~TYb@+hA@TA8sl5a*?hC1QmC!Eme?%fh8s1kLS1ulHG!Ig) z!9At9|3&MXcQJ?1T>q&CCNO`(%&50ta4&ry)Z~A)AI+`AU(SgPo*(~%KC^^rF^1{< z^{!pGe^@8;Io%*v01SX2&}lf&sQoWnmzf$)8cD&rwf>()OjP^(-|t4*-G8fes^}3& z6HhP}kgj=ZqEo{fsp`ACQ;KixE$>IIOCgT(<9F;4#7Z%L=wQqnInuW}A1G|hv3+EE zfdpwQxxoyDo5B^-PH~~GufuX>#A_hbd8+{BPOIX_mzo?mBn0=)LLPnkIpZ7>Jl}Wt zN6T^Ar0_rioESOSsdio=hKZ5al-mmC!IX{{vAA zkGNkz#_=>aahi68Ypj++#M&tGnVG%i)7k>Cg+c+ot*uHbi|Ck z$rGdEmjzYgBL>u!{s{O&9=}biWQI=GFTj0A7V`0rb51xJqd#k*;!jMltCaB2Dy5>E zIpLX#NPlW+!c&0gcWZI9HE7AUNnOa%Y=0f=K`$G-0Atc_o|~MBa>r*9NUcxenrGhG zui=7ce>_Kg_lJm8kls0U5=5{o9lNn$;)VbXh7G>gHLSy^`pkM#gkzi!`uR$ZxrW{A z<^6N+h3z$Ffz>6(K9lNSRC1#wMeV{JF>jMPnJWZFrFoW)sq^evvZ2%E>#v^=NdE+K zT;WVRP2BQ#U4@Z_KaJP&S?!h*?>CB%jye_B!^Yk>3A%JV*Jjy3`*n<$BKJb$yyFga z@J4J|&4*g@lyqCmnl87Bm1O}JQ9WA% zb{4L89#{WYXaC?rD`Bs@u}#IooH)|A=^y!ne6Nn0MBE3CiGHW3Du;{BB#9s#x)6Cz z=(2oEQTUG~elld~z4aaT*vVV~`KKq{`};1xM<;PZPu_Y8x}G*;S(zj8ha z5q80bpJPoVU_aQ=*a{u18$HJW9Q=3|2iJBV`@6^ff_UU#xajnJQ|dl)>etcN4-_aS zLdj=?{696m+J@2?M(M+g^S#K?1D)t;XCy)wAdltsrf{fw%4B1TK<(K0qex)p&FSIl z2OVd@R&lrtj^s9j3!kmH$z3z=hpG9dVLX8I#&VC{0GXF;jz@GvdV-L7K;YOeMb(WQ z#nob?F{XY&zG?P*B_Q@Rx9~Me{7>N%C*Zu3>R+tysebJ((woBlAa`C%($AAZrjyC5)vG#)Za$ASfrp%XgM_8Lnd99K;L6{$ zm0}>9_r0xlGikOzBV_IMmxK!CmKF4+l%LL?ww&BXsG}@hZzA4aya~`b_m64kyuD7z z>u!LYbnbUiee{r529-%fZQ4JVJuaOLvESEcHumowE{nKnG!4->2lGVmxP9CLgG|B? zMGQfb#;g&G`InVb=hr^i=6~;C(0-AYgRS_N=jtnn)0dLo<=JXTh+)aP4D z$yU}qZc%?EXs2?MVVS3YJ2Rb9o!be&##GZ@2K**WypW9R46w62PXevJ=vj(GYK1!V zWR6SJA1zvqZ+AX8IouTdr4Fgu`}yR1cm06m>rifUZENXQR>T24RG~RgHtBd5HlqVm zfokit`ZamfYw1(<i4z#bm`;iZv0q61fsN~FlNEIIQJ1fZa}XPuUUT5f z1YXPS=q;7Q((j*-t>nl~=&g!lg*CnG_b@q(uJ8NdKV;@1GDk=zFAiWZ92nqy{&e?^ z027iv-kLQ^>})=(@A;5+y?Ba4lErF<@t8Q$MW!p-)z!`lDNb)_GL_ogmrhxbPb%(iup%&C3!2tMlh1bqkQ2oIIz@b*X2 z#m9Ps7qaaG4$x0r*O8_CPAxf^rxT#9--Y!$^NE7I-r5E4#*pOX?HD!k(NYr(H&hq1 z#-FDg#(di@h3O1`eX3ye8I#9IqG-)sv4Kl3 zD1$5FAJNgSk&pn)Hzh;X5+5C-zCwm{uT$TjDnj6;i)na2Ft^WY=g_T&G`egn`}AX{<4M3 z`$;)q;Oyq01g*`lBvs%aa01?BLH%S2YdqYKji1ghn*39s#FaY>U0WXr=4WHWlm_ZeZIJe|7gicn@iiN({&na%q z1U)^#Y{o$K6mK|@OWksb?v0s0&0eF_MEf*BZ$MIArzn3jl0F zrwK7u>;oV`qlch=LvGPr0P0}CY;h1RNphk^lzw5oM+At1F;fV8l}dBn+j#zavqQ^# zqv(tYth@!IZxtHE^Fn^5zXB~ueLE67Vjn_b%9^SAYm{8_bdZ1GUHdJ3_eOsr?2=L< z@Fv8?3dex_rM%Kn#Wiso6EdmI8kOZ*KX4Xo4q4Ho7D5|>3Id2AFz&4kN-e!0TSXTS zX)@%a7TkvFa{i1tE)D=^O2Ek#^i_{4@$pu z>@`M_&JSB*>(MFOq_U?y&z&(CLXsu%_VL^fh@0v#9Lm3lZQym~%D(G?^3gn-P5o2p z-I@7U9c1{BdA-QnNf>HGZ&P)G7mpojlg+-C7AjDWE#fNSpEUQjsx9Q$_-8`91pq#?lcj|j-Lc%#`kU><-I zB?8ptlk$jH5`k(^-pdMxf6ajuCWQh7Lvx!gPIaS@!2vd;E8D~yLkq9`R&du9h6m7dKJM$CNZ{xz!W{M z0(8BCuG_^GMJgb%0>G4ZN{{(?0OTJ%cZq=SAj$@*R~sa;<*gTZ?j4Zwt#|`Uz<1;u z8?L}3f^#Uu5!3}`k#E`9{k0Fs_{`5P+Q=AoEN!*T^A^2V4X-KN4YS7Z0Z`lxlzK+d z174LBSU*mH4>Y!J4TzV3N!Ib=7SF&vkFd{hAm5E5cb z%;mGfPu_B~Y94g+2Ay`y{%i1vQM3@}Li|fE>xy3TWk|MUZ;ifp)%TFn)GnMQjZam5 zWNyyVmF7zVL$Pv~!u$r>p6dji&d$`^8yZ4}LdPeWgZ1D*K^5QLmp~A4gAsg$KlbFm zxN(%<%De z*2Hzw9IwK|WzrRhG+-Nib6-#hdv?UF3tM2MpZ8+w=T?yTw5u#FCVTpXKPuM*vBVaO2~SkG{%Q zd?bv;j`_WU($F$625SgHBxmLHhUdyUo2*c-udmul%j5n)A@jh;XDP<)i{gJ*K0&C> zDe2wQo}dYa>@=ZyTUqd7&YVZpFN=AIb4C6C)2L!L42il4PVxvPH9Ti7JpNQpfLaQ7 ze5`u?H20h&(Hwt(ZTU_U{SUoqU+vP2sonkh z0hhodftphnh_PvUD@@d)x&uF5kEEiw>LA(l+s{J1v8C25&g38p+AOi zQv$!%p$+cAjsH0hD`gT=sVI~vV@xX{QruRAmxMu8@uG#1v5w7Cgr-tz$Syo+LSQ=$Hf5I7%$>MQHY)JljvhB0%_3 z=&0DLqBg2`z$cq)EvMX1JgEP?m^5BA87E$;%bIWV8DGM5mbusnZXnE`NOI@?2={Ln zK6uCvs(wyM#VaN^7Jh3_u1FtxW+|=-Pl3x4<{V4127A@*|Gsbw(dBb+<}Q2F+lPI< zD;&%&Gl2^fxuGP8N-`nX7b!ds=HyP4Cb9pV$@NBej4Mrv{{DmXvj?tMOdc``v8%u= zOi6nzn_Mh&!jasaOVakip`rO}?kjB}G-fU@ij2bh7eYZo@xB(GJ7xB}mAQ7929v1N z71Eu&9_xEM=ArPAcFcZ^={Mt~V3Qb-0if!%>Y<(J7iNl|H>rsC$moIt6 zE)+$V`7)igbqZHa3kCCLLv(sT5Ca+G8n1`?a>>VRxpS9V!oG;M?{5dt&9(|l5$FKo zq`Y#f)7v`At+iUqTw z`C@(tY+VWOiJE8$8a?n#;(#i!*ohza%CRL?64F1)ckG36$tw3CkLYk&lCkHAenQ67 zJd0K39j(VepBHG>8ui{^(D(|zq92CC3&YO(AL4$c(>8*l(2Z=K3T_f;yD}Ld6gAr} zOOP#&x(T{rnDvN$P+T5nR}2euo?FzCCDVR#%M?XNdFP&rh2JOW3l*< z&^|Gsus^__doMna{r-_V@%57pZ{wduQ;RR6p6l68>?qFBU2ioiu5_jz#%6uP1r;tA zPOzjYy45o-H9~wBSB2T{22o%`75?*}{CSkQQm4oc?m{3geh0f=O<99GRGLv{zB zuYZ{hA9uUnB5Iqxt*QiTC0-z%eoUY2?D;+tOjca8yjD&#TNW#V#BVM(hF5;bcZ=Hk zwVVm0OI0j45c`7t@VsFnuRC~&D@G10wQouYLj3PEl7$8v{4~wyr}cV?&AH>%PXA!4 zeSfNcLtddMdpv{lp)L`*PFyE_obh0{A0nz#?z_}{uun|LPgU(Qy;S?9aEb#g?G0vE%_9gGBD5(-t3xsCXDDSJ7?WfdRo=DNzaGP`_U5o4 z&Yk`J7l-7V=88RiMq4XRWK8;A7MQNQYd!jfjF(GYSa@uRXd^e1@oqFqZ05bS6jxJe z6cGdB-!}F~q5bu(U!(&sfplz?F@b51^>8o=zCH&yj<D_voGh+z&j1@jfaYm2ZfgtA?-8Zzci(4|ymRkR zJ8`~mY1q?M3PKDY?1%8v|JF_}E03s0+%5)?x^x!Y>CrhVZ*@MVNehtnS*>pHS=H21=QE0biwD!J{pBxgaNyeDH?(>EqhvKCUG-1C>&e&)|GN zc@SEhx$9CLK^pCs`ur*Dx$dDQI1qcTU%=3(`i^zjPTo`Q26qkr$;=0%VaGj&Ir~{T z#K{A<69=OAAuc`91C6gv6l?+_of(%|>WzI1JRhRee4m0jw9MZh9H~PQ#EWKD!s#a^ zS8^g>kJ;yPa36F~qQrm;JrEqHT3+68mS6rKFa)uy)3oOQ4p$DCT2M2$SJBaoQG5B~d9 z1sUP>`D2U`6_eO-G{33b*l?#7*UP$$)-rdcw@Fcb{E9~0tA123cT>`G$AWy+E5FmcPdVD zmLp+DaDfJ3c}Mv?O}XNyNxNa-2gvT$2?^Y}o$+UEEuqQ^m`q>}`vylNVv1j7uyEs4 zm((t{4?GvJPYi&|5~6Wfif6~OUSTlcl_e}0`{y$~z{erBcVjk$tbNozHE@D*Iq*E} zkOj$ehk^g?!?i#G2V!ycgGib)ve!Q}*=ujqpZ|X%8@Y=iDB@TB@}x}YeWQ^57qE0I z%}S(b^r}fSZ#ZY)_N-y=F|<)uxqWtkc`(%Ps-xG{(@PiK&HmZD``iiCiAnbm!%*{}p4Hkrv8Dy&0y&ujtpx5n$)Frz$)#hW5u{lCF|LVg3qY>>)efKeWXOL7 zQ;kqS8-Kw}gv#!jN!|VnBC&G#{oamHuS8rNX>NW-BL#Ve)4~I(!iN~FIt&FGaua}+ zS7|sA2xcV$pvw2GBl~I{b???qbka@`82KOH{dmr@7sgvJ45Dr>QCpqQ71%ZSfMT@kTFu4dKLfJSu^$h~r=;>HJkww6IFI}VIJ zq7GHRP=wfg1=lktvN$?M1o$$ue;HQxrW2Q|hoaPQk8aSGK=s9Y7-~EbSP6+Cgrbn| zzw9@Z9m{%<_+L}IYn@fHgdc!%-3xO{?=uY`1_XPC@QfPZnb0x&HzRLOyp(oIV4f(N5X8cX)C$c^9(sCk61j z;D!{q5Qj|4-Go39dntecp|>ZWj>9s|bq^?>?}Rqog}JLR$MYW2?RGQ>NXa@4JAQ%iDd9d*v#Uswn<(s67o*@xg7kf@ zjQZ1+G#i>Fal#|q!{Dl48h(9^^=?aP$4osg@Mv$civ+5J4fq!h3^E^B8E8o=1;!ts zGY_xjx6z$5I>EsgkGs}srR)d1W2eO{_4TUROK5gbi{}_08sep_>QRJ2O$i4u^B#7o zofrp?@zc3tffu@;;(rSHN$}*4#@0{O1y5eXc9#fPq^i*TzpAflC@BKtwdEJVk7*p1 z;p2Lmbota>&(vbW3(dzVfG$Up4dpU!2=DLaOhVXuQ(|c!I1WL-BT&Z*kE3NzS$8*9 zIYOGn424VZU6&`epW!ONSZX z-zy#m^Id2}jfiV@At)?r@qFnmx=!~*7$1lF0hW&#) zblM5y97?!{WCjB%ua*C3g-K^E{P&tTfR^^4)j{2IXza?c=Rxd9yYRM)b_eNyZxiVl zEIshDS!Y%LxY4j@{2xhQ9o6LHzWr=$bcdA46i`Y5K|*2!k#3{}q)S9VKZMjqhcwb4 zEz(`m4U!@aG9*N#bHvzw`@Zi#J3D9FdG?%V+r2C9>yqDR-L~5bN@(QT4PLF`&b#z< zc}iD)rFLNwMQg9B5Nyu;JxVy@4qa`8aS*d@rowEY=o1dhD`b77%?gn!lY0|oMo~0Xmt@y zFXorT2n!UDViOKT0S{CgDf+~XNMLWC`8n|BEdqsEK?wCFY^a+5uqT4h-#1Jno_J7o zbp0NS!)q@#cs9h?cHh0r5**|5W~BDb2uo+qG5Z@8R0u+a^x3=deH`9m%G9IP^s#+y zy6AOYtoPrA*Q(|-m|61(8bqZCG1-q~@RUsIOCzQw27_IV7oclFOSGP6ye=Tt)q`lH z&mvPR2t5vazf07YWmR(zA|?Wp=^ptD*_!OTY&^4UUic~10M5XR%mh8r^*<%Z1DAR; zL6$yLWy0LXtOd$+G=s970wfcfclzMcZ@(@V=J5~2C;s7kAQ4!Kj)jg*h<(k5(?@mKW_p0yFaX;?+&f23lJIdSN#1kJsbAIi=a;j~|}X z5D>F!?^|Xf-?pwGva7BaExn;3S1B6)ZcV=TbANj0HTC%Cv*i8+CC*3%AcZWw5Ar_U z^uQMS!!>$v9<25MdGwak^vU+7pZgcG%a;nXmZS3mFkcO07d_>k(L#MStK?Aljv z6J&nX8NQe3>bUXG3q1aZVenRiY5kT9FYtE(!>)-fdkKkO_O*~cuA}1n>K%MgD%Mxy z_UIMn?x`a0*&TzDYhH}XRnUT*YJRN0t;Q*_I+x!3;UGMalipmOZeYcRu_feRi z5P$dBa~riT6Gl*Vvrg!d-lp>VH$9+@L0Kc#Rzse}@2dzX|%0wG@#))=#w`}%m)?g6#1amG+7x_I6IvDlG zZ-t);c>!b&bdBnM6eQe7idwydY=k#Isrs@*VfXNCd4NqDbKl24Qx|VZ!BDJvUsxU8 zZ~~|Lu(YOqLHvcV;!4;gd(az)eF;L2Lws?K#+a}%^aq?Av4|Mp7UY0Xg{+VRttQss zd(yYsXo0DhV%{WcoxWm>D&DOdSmKuu(q{)_9~K`Y^OyrwnS{ZCOyG0Da!X4+(C%3X ze&THebODjNKruE5Ci*4*cqeCO4HY8f@QMNFvc~x>wfJGQNzQYn)U%{4&#;M+04}S$ zf((ud3;op(kJwV?)%`DGzMUnMeWNaEl$tjLsuKWTzAzit7fiIlJyt5C1;?)UH(@^* z+N5@0bBnF;_yn;eM3>&uF}v%@_j)LxL7?+YY*OmRUvsg-(rSe1&icVERt|Z~iEF6d z&74Be*fv^_BW==ZhyI%u8Wr<6SoecGm3q93B8n=(VOvgN^k6M>A9HIFqTO>PKUo3L zW?Y%LcYhkL3kn*$Y2pKF%>^@R;__k^8hyp43JP#30PP3zzuzHN+|SG?h;CU$bVl-$ zUQ@(eaJSpQ<~Q5rrt&VXkInu~-uN#Q-AiFtb?Pv?QTSebbunucu2IlxaA$zw?GE|+ z4CZOk_bq9foh_5KI36met6~AQ5U`=Q8P`0^UCRjsg|MKIF@rH^bxiJeSvHaO;rWoV zMQIcW1_e^^ADIw+WXzT(d-VDZQjM|(t^GC)2hycpO@;-70yE9hMz|Tpi*;#ofGGOO zgNK`0!2;zbVE@wZ%=)zU(fxD!Pd?yE2ed70-(-Bf@b>!igSnek^v>rZ`T(KVw&s3Z z{G}ZMRo^&WXRrj?4lbw4w$x$Ndzrm@6MJ(1UGry26{LnTs4W8GZBw1Z98rVT;)d)B z`=gv7u2i zaA0Z9*4O#o{P6cZ$=YHZFNDb;>*BkG=x94p?L1N5-ta^Njro&{r$)W56b7x^CI1YR zlMOZ9O$0|@^TWGW1B|D@fC}8b&kmiGZkIwaTD_}Km4Ez<{%>i>&HHmCo?9qh1ts3- znhM?iMh76SFzP1lg#aqkk90Q>d+>YUKD$}xYf?YucNghDIjes6C=y&~pbSEgB?5=Z zy8TMc5h9*eB>>s*c_>o$6O1sOqH+8jzcUMA1RM?1UhBH?7F48#{{ox5RpV2@Tf+iK zel791eOWZppJ}E%rId0buSK_gE;%35Yk)rrjh=&#_QjyhJv|(8n~F1)DgRD=O8!as zY*#q}q*Kx}#2@x)cY=3KG5@6oAv(Eu*N{~4_yJa8rS?Wrpvc|g@+9we5^pfpS3kvj znwFv0PJ4>rL1nz}VP>TN1g<5&af{!3jq-qG=Ef&)5#}YMoG9%>7e8(H(f~E0FaOP) zS)~vh;n1-}XPZH_{8K+Wlll;2lX6szchJ(#+!{^)Ezb*F5ZV^VNymV}Kt(d)-A;rK z&~>F%Ty>iq;9iD}IVIYX1OHvYIfh1`T0v1$mVB1UsAy8a+ws_dvX6~Lr70A<^^$?o zmM9BDdsF$)@-G|;AnWxE5|Q%UfaLuBIF~v>P{jJ3IUl_bT{~J(>N3h{^n z@kOKnGyeq$JNyYnG1Cq=+FL3*O;{^0oBGSHOr^yAf`>lj%rJ68Rr62{ptW3uclomk zlduqBab|PS2a$iXDP$;5KL$TpjFjpuCr8Q4J`2zmf>c3)r&(3c)^f!2u4aD`SY-_g zn0sAbvzWa4bpqdFLi!n!4=C5zKle~UG(l0;Tk-+aP{0KD5*TU}E2r)HM+6y0R-Wlb zbV^Uc(g~nH9`A>#8~wvz2#{KlwUH8XX>AUu4??jN!T>LIBNR13P&|f!@Dk8+>{|B) z`(cFt>eXK^;R}8qs5yZZS)~|0Kqf7`cfBaiwa$eC-!72y(mFshz6fyhd&mA9oW_ce zrUT~p2}?#QANG_~WS)mx<3-*e4JC&H=TFkIer=uC2K2{!N0B{{&{ZU!C^>`CK^4Oc zm|jaPj@G;$M!t}RT@v=a#`j&x0Q)aDNHSp8RV2)alZtS7*s}x?G~p!P;w3O>UtA-zzju&j^ciDPZp61%Ou^_ zrQxM^gh=*wsNe>}uq4R4K-P0Gs!SEh3rL!RQFU1Lwp+kBWjSCuO7zST1Usd#COrH+ zf)|6#g92Qz+bYuoqohFAFY0K(^4}Z*wVtMe5pTGlFnb7)c=_uS9gy}w0|d&9kpf|d>V*gbf0h_P+fx`u3y_J3Cjj(8u45SQ{r54GAG^|^iCBmGR{s!ho&gaq zq<}A>arhDbGmQ3_@Tsw>O=V?+2*EaTb{6q?EnvuzLG&&@apcWAjJ_d+g}fY~O_sfW z07iH{1035K0S#)5Y5Z}May#<|a*mWHb1>${1=RI|SXl9za3KcS!6-VA0%+Ay9Z=cX zX_CTww#OfK_Iv?oTdu-Iuf+@TcsjtE@T{>-qybJVmE7+x(ANk-1yg}w9XvoEt`eAx z)%)Kw5O350;lY{}P|8IoBcSrV)w+3bOZ(pYklh{3a~XB{*a_|&&BP12fIETH>$1Q6 z;#@akj>El5qudd!Xz!|z2M#Ah17*<}W@`PZH!?XfcN%9dujyxV>gm`Fz5lwB0*>tE zC%&LA68=9;DBe`Y_YoY!6>V(ebYl_+nK7esjnd8*esCvY1 zz~IOlik3cX*;H#lTa*o-)UnA13^tV&uWddZ-&2G!c!u&<_Uj`1-c{*?a0x&>6Ufp* zsK8p;t{%zilKR}&dWkW9c+E#3=ojV0g4we#Fj0KpTREYKWSMd!aPgzz<4)lJHxX@l za;bX>&WCBTBp$9T1z}QF{!4n}JAN5m=zEYjoAKn&4X2fM-}tCP!mq8Q|BBK%Yk;6o zg}mF3?_pxSlUVF{o(!wISfu{3Qzwqo-$q)u_%PUZlGT#G`=G9C$?YODJMOC|ih2?uDq5zm2Z{VpB!moI$1?04pNqKqtsh!0m2E0)Yj{&k-VK<<)Ux^@634H7{ z`IopHavItOdz6FNV<1*tvg>*L)w@?md5|6&VO5wJsHMv2Nk{YqtC07nLF%Cza@a?r zevSkqI@s?S52d9SAj(hm55hHvwdJE0wpO;vJq+&IrF^m#Chf)S8FEW>KNh_r(xLsU zdd(KH9X7rNJN++h+E|trd%}0#uaE-Yw>`O5Hu3A!XZ~(nb^k$j?H}>SH0>B~o|`T9 zRlT;s_ifCO1SO`ryNyIkGbASLYsO}Kg}&{nS8O4EBFU$@74EJLGa3w37cw)hs&97# z#b|7!&uS!EYu9{aXlrYOHbt?m!aJ5aGX`8;-`{fo6q}B%sO?Vp%#n2x}@)F`Yvi0^Cb1Vzb16ilhxLgW(KNX|jjW zvV@#t^zzuBAcO#N^3ZO>;~T0*yZlK<0m}c_%P2~O2m#OXUE~m%lrZ)9d%-gLluG6A z<{j^drw-e=jYbhivDSnYzb$k~j+HN|-~(kmp6rv7?iMGwlps%6dXHbR$8n(h@%0A1 z9){;o6!vYoMDK2?P`aJ=yOTzx!VRa@NaxmZVs{moVIOL}2& z!zj>ahMNiJZP}lb@AB-q#JX%>_p7$vPf&u+Y3g>9(|%#>TjD5K@nmUr5`gpm)o{2n zPh^CPwFinsdHWBElTq$F01=8Vo&pV*+0(Z$lAOkk0dGSA2AZ!#ew4e~BJqZk&E@Z6 z&se?iZRh=Prw@LWm|>wkcp2N&<{FqI8rfB(y^%#`N-zuLLxxWe3AyD&`5B<@2`|JK zY1oKtuo(p;yKdp7zgzf8jQ@^tiVJ}FJmBB{Ae+hPSjLv@X~g+oio*r^*W=UdU<*s0 zE`%Zx%49PV;0qT?XL)l}VVy94>zIOrhtbmzl=ZzNls%m7{w?kz1P%k{)BmOh^*yTY zNWN#5CU6hI7%|rrrAURzy)uKMY#l1sILf@g!w!@CwMNcVaUah=P($ElJh*Z&3*YwE zXs033e_s;We+NjJ{PT^V+)r?d0yA`Il`~!j9(nP_^3lI_UvAda_e&)c?(aw^qHunx zQZ6VSrPAHqpeng`qX&?F+Yxw`jJb}aFrm0^vT*vncKPNBf;5N8^C)B&)6@s2tgWgp zI;M;FdYIf)wEJJJSK*=o@Ril#d-8~oMb|;MHgFV*2Gd3fow@!53(qY0W&hBQ-!P$r zsg9og$hmAB;UCudVOc7?x%rG|L@i8I3F7vUg089Rl@VZkw+r*gtq0|AG1-sTITAkc zC&4EE0YKv1-meM&YUdQCY<|B4jK63-BSe^=Qhrhyq(1t3ob|M>hs_kwLXA zbwoRvLsmpXr#i z=*c(MufF(emW~k<_M92L_)!6~-TVv+YV0~j?hjuytm_oqhA-U9#Ix$SIRUWIgi`rW z8w);Q?hNBEp(hE%fttZ)M3`~n{cUqBu3>YJRpmcH0jFrby7tfa4c){EIfb z7WfDbZTISKk+-kykz9qhS2QM6e_rCl?Si(pk6UgxR@r%lZDbGJN4q{INo8@8`Gwav zhSo8`ngFj18lI^&TPuSVZsqw8T0rybk-tv-y~^k1O@(c)D(g|PI9bYll9zNkc5#wA zoop(5K_+XkKpWccCi=BMzw}*;kqD~qyynj~O{s}1q`a3kfcFP=2{`A-72xK#w0q$x zxCh_tOhGz{jukMv_%WTkRJS20<91#L*uHXqecMDas{HxOSmQqykHKAhBjbT8?Sj8w ztHx4DjpbvYD0(U|1qsOVbtw>C!vO_pCqSLlg3Fb^dt2}YgN$E2CvPO$_+m`G(b9Z+ zdaVa>+;z_fF%4{jW==%Te`^>L#O*X5>5EN1 zKtuJoI_LVcQmsc-dQAZJJ4)-ebSoWnGNq1b@N(ss4j`W6zlI0M^GmfqIaNj9*sQvy z`{nvNTo^^Vz}uNDXy}!YFcr!LoK!53?r#OhG(_j5F}LV%VS2zJzH3&T8}-?1kiz|P zYwH`yUf_ZYa7}TOJw0GNVOynyVg#!da11TXZkW=f z=~RPsi%{-&W6nZ_fKSQ-p?C2VPk6b%*EMtuG6RR^Yh$0sF9r|I$4d1D5!f%(K{A(VbaaJXdf7V67}``cUN#fe1;T;og2`4vMy z>)#)!?%5OeV8fXJ?Q-J3&ew6|;GC_g>&Ez%xt9On6Q>R14_4PHF<~uYe{H%;lgA)i zUeEH!GD7%V z)LCg}0!1sj1u znDU_}#A^@nYc2T%)QH`Z*?B=CUIDMF8enzEy7f~O$d|nWvm9699~>DSyGFEgT@ADy zB#lq~r2N4Q_`oTE78DTAsSlB)#R?7~2}dL!C!WV2)mRDurFBAj&?6zC2v^BF+>@Qb zyZEjT*k6`7^VfA~x2(g?8H*YX1i%s?@)!BTo0`_H7m+mo8!<35SxL0Iiwysmu(v&v^7CPsjlciITq3;UgeFvfRzVaJ+pPEInu z*m3p#i^gk10DTU(3%oiA^_gfm7eGx&mffTSZoiemSBfjoA-5he?t2(*udNANq)kFY zKqo8Ni8DF@PCiOf!Vq3apH$haC4gYCXcQscBb3Bi+Mh_3RV5&!iT)DFBk5xj;NADR5*# z3aH^6$UDIVSLA0)01Ab`!#9||DSh;Y0Y)Yxzcs*Z5gy?HDl_BRBoWPZxu0;moO z-TrlO&9l}4SYo!Wf9Cb{Pjf&}m4tm*vJN3Y@f8K&FKUBN0uCR4o?r%IgTV+17(hv- z6+?RH6ZQ&736C%URF3j6j)bFk}0Kzh)z(s(of)?<1G5w|^Mr7AiJ2)6|a^>-s z5b{o1+09_a?t~4qJ@h>#Ff+B!AH#s^RCq@EU*pJ!x@uTw@y#NYD!Nz9G6Nc9T>+9V z{Bl{1j3l5gZieP4N(&&jw^N-Zg5V-wh5o;=vc8Nco!cs?i$Qit&Yk1COFDF`h4U#% z;PFU(S__yVwCPQ4ZGD-X&A|eWDqzmHnK-B4+g&d4Uvpdy#RaeA@U9Tr_Dl$w@DX{< zys#!B&7of2%c~#&WUU^Fm4UmQD)~9$k>o(hYxT9wu)={=8kVYow62*3Fd{Ds-4VF< zjNl~68%34@t8I_~dO)lCQ6q<+%24KdAE9bVRYmf1ieRVo5d1-M-Nyt)(}3| z1=ZXQz^X1m)n2xj{#1$IHTD}{cxv*|Eq!5>AP#*Zik6YF2e5#Mt)#fq&WwVp6}yB_g*H<0%ONBnsH01#HI z3P=~B_5_*gm7o6jeI6V^z4&w_JM$-#f8mf8AE}r@R&JzK^SETM3^CV};phxl%d@>A zS2L8LIhdJix3y-va!arMUgSZU1@II6mu|9%21xnXI706v(hv0c(>z9krhMCzyH6_e zJ!@XrG)_C_hQucLr0ZJzTYOZVxUy&Xqr*&%eZ=#T1Y2E-J*!-Y7jay_ySAalf$ho7 ztG1I+e#;+^F}iGpEuj2Guqq4zEU3xTL3l@rU&k7w$BM?IJu|qetJ(HFJbbl`NG)AzD&wEnHNFhvg`vESI$KM1of{XxJy zys0H&<=l_~9Pwu=x2`2+|6J*cxoL_hW90p^pRgo{P1jRv?$w^~FAVXAHngUht{yGN zeldZ2^b&P}K8%iro@G@AK=gewQ8rphfmxA@x7+0(tOgh<{5p>iPh25?5OBiGfK93M%_~FQ477E+^KLPd%8#j>NSQL0uf7j;7ajdf z+CCJ}1&+(a+551S8Fd;4cd-n;)L5U1W=%a`yH(!mgMwu<2{9Gl`tL{%y2hP2W17X~ z1*^k$Lu(G)?C~bLf8|&w&8T_LD9K@ep|q#g2f9%=L~1t<(46<_V$kUO0ez-MQ4pL~ z{ac=$8gelF`1J+G(Ffqvu=1G?GfEY?iFDDLZJJ z>;0nWEk&2}=#$erF++4=3odr&IQ+l!PF4Ir*DiEX6TZy5wR4T_g6P8hWhR`FN`Us$ z7mMf!VQl%=(GFF+E6wW@^V&f49n0=Selz4}ed{Mw&gq__o(+qu1--v%?ZkVP39jp_-+qrb zFC7H8t8S0tme1Q9EhY_v*r7M1YvM-;D2?f`n^I2H_hju||9h@<{SMC;$aPi(M$wF= zg1d6UVX1Q+ZVBGMuaLCVFXAV6tgKX!w-mY5d&D4tY*x~Qu*)X_?1&Cu(_Lw{A8WX$ zi@ft?IlUfc=Gp2l{(-*NJOQSUsz((#ZuAL6_hDM2iXPw?w^{x}U-;hS3n&$VF@p=2 zJbG@Zp(~ut!dNVQMl?j@nP_9J;`N|JyuUM<%_Q6MTKlj4nBLX$GDgv@CIWtj#Rpx4 zgZtpe3NXph3+K@1xI>xdSB>BhKTLp4kc0h2YGC?1oBNLT*owN2^O=cPXN?o(dD#qr zJ&4ZIJz}+v319@pHh?WlHt^4)-IP$q%F(Nj)dgGoR{cTmBvQRDcD?uk$+Ri23dRUd zwGA36Oe2X!B>sCL>tyh~20h3aPOch>7CMvgzap6+Y~(aI!%fd!O96X1DcL@B3+v&w z&=5ZF6m39yArf$_W7}eKIa;(~wmz;di>>pI*|hm+dKn@@TE1tOp>qxPI|N+U8G9HI z%50Z;Tz2eV8pCuIn825NT#fLxbNdL@+;ggA3)CVCPs#|0)J{Qls7IQtT zC%TV%s$W%irYR$S6NO?12k-4j;7`DKX;Q#UB2OfMUyP*_lnTy0Lg~)YPf3)}xtlI> z=0N$?mT`OP5fL;E^?1g)DW_W)soT%aamptDCIXO+G<2-zc%qgP@|McSQJB;CYm55` ztWER=5#oFBh1;x%WFTol(u{K53mBkazvyL>f$x{hRb2#>I}NjV8b)1uBk zH!>Yq8$X&of(8|cqKE@kWxk}*>kM9!^^IHz#_zq5m)lTVRLfwc-YlP)ef{&FbxCrs zLwcKH66+@W_FLs|Id=;2o2<*H@-L0%zTZux^1Gk%fq|$ycGK-nl38%E?ROTT+O=7I ztJNFTmpx;Rit^Z>?RoS#8$VB8i-9zck_bz`fUHOBZA3?KPx}DSdpJA8MG{$VFb~d^ zmyK6Ly=$o{ns_wrEa;F^xjU5W!v_p#$?sEQ0gZ{&(=ROXQ+t$l!v$q5J2qzRCThgX zkE8}fh&Tf*Mu#(d*x1`kRMt!H?kzP6c2w9>PaA`(omHG%6;VA=T1Qm0l-TyS!Sh1X zf|d2Vs8!t$c_YYI*H=!5sdr|%;m+)Yob88BGI4Q^rAA;~!SC*Lg|cx}<2>9iG`2Ow zIVcxw?qL40Y%q$@4hvk;ydN-uqT0r9{~W`!5WX118*n>Bc&|=|-PQAlLJq0~y;jB` zRI8K+TZO{#1VXfMS@((hG7JPM9zzwf{su~F#{gZ?zCmEX;adNOf7Zs7IRmOn^E$&) z=NHSf_NNgB9DSt$B0U|wXbB1?5cv-1`~bm4)apgyfp*9d8^IUsMZHKiC$>hpc2 zf+1UKcTx3;+_4|Jl^b=XN*L_1CymXyB3oUg@UbrgI6IQlinJh{W~w(+L73ryg$GgX&*|H7o%`b1gIr%vw_=bS`Ru!QDEkA9GZEqim9x&vo;e-s_yz#3q z%<1dUc=nX%B8Rc4yC8p3g7++^dN(PG=)*xl3~yV{dQr+Q&l_8-*;aiLyx+kO0^(|i zGXuvUQ0}1v7_d0tgrMkWpM!Gcd{YLnbp%JeY39My!cF`>PJ-18Pj%6Hia{o?>{qSr z;b~nl(v^{L6xtt@DKf(e%LRV(sOTHPi#*hsuRMrv zxvJ-WDh9nh;#5(#>Mty>{~~Dnkw2kC)&R(*)!Fd3{?`9LPM);{R&|_9Xt1G-EsZWJue{974Nr55O|tw7 zSPF0l+{59?Krkj+KnqW>PZJ~t>vyp6eaRa&fRyz9;xhtp6(-2f?=@*)w}y=7jOC07 z%h3T5zeGh3Kp+^-0o>K~g5!d4TZu2K{vAT$pm6bY>zB|`6E%)Nsa;f&10jSfu}a`= zvQEL*PPDW@n*{|Rt~DWvA%UQhEXaU$6fh|Q?g~$Nu1^5wc?87%8wFUp(-QbBAdQ^H z)QR?@lL3f!00bT@ed*z`>W3S7Bnb}&?vU1*L$*{|kjf2PNP7W|u=5*)&+GWi^dY!u zH43$k90;nuMUDoH!l(hl-po#Xa#@~? z9faNJuez&0RH^2asdh>P6y!>ckp{6RZ+^bLxMNL5)5-qp&cL#M3|ZX$E-o9@O`#*D zXBiSKb!c?3Z??^Di!QptHX95?cnaPq0Hnq07aUH*CMBRXsvhch9HmqLRZ&%jiukmC z^f&4WcxZ#|m=^IXd@<;ZhZ9aY>vs4%H5|H~hH#&Ie1|dC%S7wD$8ZH9!AH zERaBxz@2zVL>G_ebr7YHdbmzwGKJJ2g4`pr&g3a^m~dC+_`wA$h%Wr-#rAF%7=~O@ zZq*3JaG`YMinu@ZAPTATrwfswh%pG->4%Z+pbI6rsbo#H_7`(FN3L-H`S>;Lkf>xg zOfmt1olw?mzfA;FkPvkO{#_uYpde=_9(n4WyY#)cxzqWpAGyH*+^)(-QhP zOx`|o6U*>$djgX}-jQNe(xMEqs;pwVf@Sq)f7+Hoo2yn*1)1!sw@s%ehOdh*54n*f zc6J)k<#x7$j#`qt`?EDz7~Wx2?P(^waimkvs!$DguLbw!jLY&wj&0t7J`-4XiG*kg z!>KA+Je77%>!u1$+l?X0SidWY-v*yny~>y0Tter-y-XPM^4m418H@CKFR9$MG;L2e z)s!r%3cJaZPsn05ClnpWy8fmA` zZO&T1T0ANY0MSp_#!8vezeJb{$g6#9S;;c_cc6hcgFf@9(bb{l9W(S{Fc7ibB^WeI zPn=hk)RF|2mxXv{>k)Ow$vp`IsdwV{WmLXg>kj+okpyWfz`YZ{6RIpOIpG5Q zewvZ^;Ly7(MRX~gdSc#_dL4xU;qS33=?4jKSZeN8Shk>p?`;u=0LoTQ+E%)&JqVe! zAx$U->}1(J+QMIU;Ibp3yR0Bs+*W^gdp!ZqQXQig{F27c*;Q~f+k25{1QyBQdTstK z^T7B|W`4_6spD^{AIsRTC)dyT36}3%Ieg`$SkSNo7v)6-O*kWzji;6wos2KeAl{x0 zzPBJu94JpD*OS~_R@T1bEHnv4mMM9u?$$AKF(_LwW!)Hox*Ave5M?w^y>*#b{^c0`=kv=VIW$nMw}r~E-? z(2Xr1Dd|En8CnM)97g*}r$J zuCWu@>0&4!ix{Jc*BW+txzhb-Vun^mV`e0ccCR}U7GFP@+0>FHde;jb-{Ghp{O~^T z0OkCpLzkf}sfT`WdBDVJyg>vns&y^NeEf!eaa-zLX`w%tuE&wYACJmU_){kDJ9Gh0 zyFR`M&3fE+EG8HheId&6$H6#$Cf6|M}>C-d6A_Ai-DBbq41A=ia(-fgfxFTL4 zjn$tGA8Or|-u+{{2PSSr7_8+rZO`9T92BA4Y&D4*p2NhSOfbww3$;tedzc<`S~C&l z@n9)zC|QFWSS;XoiE1 zPVM;$)T$cJKxNf=zpi{Chn#rX^?^T;`mFhzEK!O7Drf_)gJX_-If60!%_ZLNm*XY! zz6b$r0eI=1UA)|s_#qUSQ?vBNSGaabcPL}}5$=pnCS7Jzz!Qd)X?Ku@cWGar4$dQ% z=vUjwUzq6_2L|Rakfohv$H>nQewhiXPVj#_fR?a{j-e_qxnJe_NlCjIZr03_$EK6drsT!VfNacJ2s)V9?qJHASLYf`=5*b{DC_5`TlrL$8%<9A`;N5 z>&hNU3FSvPp;(30Y-m4Wxi;widq@Zq(KKvek8i&rLlm@Pr1 zq`~xKY*VpQ7DfttORE7YnbEy9pniP*jJ^*JdYtp3jVF?1CGfOUe~nN)8-nhKUMZjg zMM?Zfjfxu_4~wA9qepdcn|f*jDY=<`1x-eTU4~7v>{}}R)+b>^{$J| zm7B>rsq%#F!Wz|y<^<(`JY+^6-(?Mg@<=VAKz8UIjF`fsKTjGy<@7!7<45Vqj|?o- zO{8DzJaQgF>Hx63(VFs3LhhvQd8R}(g_OgE_6`$efZ9u4#2RNlZSKT-d-06VkgDc~ng$y7R42~9gv`(%#DuM4`c?@ev zKV{Fn6TGbTO>KWp8U0q9&VdS3|B9<4$qhX~Y6ry}f}q`x2M>_~yU6H%r;x zbKJUIv|mBzJOcbOPJz)LRdcW+=ErR-s!_66V;SFii{-1GKc-Ko>^>tgA?$x_2YvE< zl3yik(|MypcEP72`~Hss0I1-&`hx*CwbW61oeI_RSE=4{_mnxehK> z`PUoH*bLbWh*MsX^||{c&R5>%0;f|?I+X zKX)yNE}kJhpfh1Rj@`*z=tLJPrtX?Kg|;0uw>j{k8b|7GD7iC(UYN@prBXE&t)F~I(=51of(n@Ncz1#{7HoD zh)-&1{uCgn%^YRqE&c}q`Ce-hOHG&8y z0t3EA=)y@V1>Z83TvhmxZy5iYv@Zpv5dJk^=H10Q(O%Uj`aC;&)G<8`Byo~f&SnY4uPkV?{kjR@=+c%pWWr;)HA|D zR+7*=uBD2VM55TvTfp)T;l`67M^9a-w;fVT_UTVKz(`MI&1Zt?xYCUC4u0_8;?m$o zoUZc&^WT&6=?Kk0v^LRp1O(Ao&}c+A%nYR6makLEDmz6EoogOAj<@Rnh%|V@js3mc z7mr_NnWG~9WN?0zvu^gS%XO1!f5M1`fdvGUFb*uA*sLE$Q!j6M9~8jV(6kqAqNmn+dNt~Fyh!weWUcgFo05Vfoo83yJn&1mM- zgK-e&+tYb|>4tqlS=T&Hv?>doszCwf`{X>1o@6xZo3LV6MtK#<`B zz1s*AD9 zpx%y&!rR${iAmEQLR~$*5Rt^mo(!=cs4LN^k;hN+Iux+HK1J7PqYo|#Z9#;#Y65{l z3bYfzs(!Cz)2r;FSPp(jR!jCyH(nKhf#3lT0ZPJ&ZA}nj$`HV0JyZw=oD$%z{SrE~ zg4D7dSP5a{S7?(Je~Tvp<(3gHg=}adUIqUE1iLLknoTLj)HQZdw-~}lsRbi#eL=Ot z>E_?^o#%eA;)iw~jbvI`z-$3I&*rYjLRuy)oUBhs8Cw-H{6+Y=Aarg`vxlznmJ!WU z$5-njj~b%@!XXOWUJ+#czb^@SV!$=80zBkP6ma#l%%I+`$hAy6fCo6Oa1CJqG>WNY`TbUx8MGpD-7~yIPIFUD5)8qUim#HcIL))uziH!iSWC1aFgx&BV4vcYk0F z#_%gw*$a+Y2oh*^n9 zr|;<5<4DYX0|ZRrl9E_PiYLwfJc)@!)0`7sRf7`43s_$tX4S1ae0!U*mQ1K}F;8p{ zyZ56c2xVB$5$Hnpgs_+8DVV&8&~=y))iFL}>i?w^c;gA^xYKKjfR2`q94O6y( z{!_w?aBqztA4{&UdgNgUA839$psxd2<$4Y=^m@SynP&PC1u7$?xW}`{$pghtea*P7 zvZm~ifd|4M7BWZmXR2$;&Q29V2+2o9Ez1IALT-OZnH}<@*p({6<%LMM-UxV58k&4T zFQ6m50>b@IBW})N{T-3}>N6x!X7BG^p1&YaE*uAYfMLYOLK>k6UP+7aZQcD7T}_^sX*ao$9vnKGp1^Tj_@ zVUlw2we>RYgWw6`TO7MRGXEYh2I&9F+t1`C!J20PwLI1?ra&6ljcQrN$uH8MBD#t( z^sdT3fSbj3hIUR{t)q_P+#Sub+1hqwN)%0TVR!?I_*wx>2IyxuJm%@lLrheODAx@j z#he5<)Y{BlpQyqjtsCFFMo6k(k!ZhsYLW9pCeC{ncLg5$V6|!)bN+^}Bk_bTiM;ye zm#F|DCN7KnU6tq$ayI72LMw)MSk~}It7KhgkNIhLjzI4YA_6L1&rQDh2XhMT&nYi+ zea4#L1?8ka&b?o$=$QQ#{}*3*4@C}Isv^!55}JJJZzz^R%+FY@w~F;LbLdp3sxn~C zDeAc5Kigz3(U2<>Ud!Z+rP5gJF1VxJ__mr8eY%l}L#9%%@&juI3|oKsA4dyyHSpCL z)gf#$n2RH(nrDYP%Y795#Hv4oN$TJX_^;gG>`RqNl}{}OpAT3x09iHo&ic9%Jc(wfd z)n~-Tx@5T4Ar?}VeROu!(ipEp`<;@q)}M>E1l|{My>8b2r001`v=$ScjJDU(-FE%)YZ zC}w*|L1%LN9?i^#6||);y8dU%dD?2}d(T8=#&5lR-sekdN;H3~OA%#;EK5K|4k!qO zOmVz1#js&KvKX3i+9%vN0m^72*v=aU<6+hznLOhB51EuY#@FDk^ea>ryA?wHGLu+fC_@|OLox=D!+XYvs+kKz&6V~G51fOwD^smmuW+V?O z1AYqv%z@o*qfu#Zg;%|dP2Zfh=Z((7+Qr>^6kZodYONDI9J5l?y?4s@1aX)QSvNe*Q&mYFYMeVLQUzD@3 z=r`!wlzP4?n8n@#qFcu3b!GfV%?B=0zWFDw$e%)E@|LWaS2 zOJQcuQSc;A?lbXAB1|MpfO^E&FX81xTQ?f_R2eYL!)ZIHh_%ItZyWJqra8vY%~3Nd z72Jdx`|{lEza#qb)srOH1os{{<^c?QE6-c|NPJm`ppm;kf9wp7o_5C6Z@SdGR7#wI zg!hE`-?+m|RDK?Xe#IQ+rgJ~Pr+xJ3yIRowbAO_*HtdMM+Qw9flg@lwr7U6D)J*(| z#pXW#Qi9dLWAK8ZGtfZvgtO%TC_3w?rv3(u-;M6>nuN4~q(Lbl4FZA)(kTrh%|=N` zBPk`NbV^8!jvpl<-5}i!gYCWVIXj0xIQxfj@4nA{p6Bz_a|WNBx)tGPr}c?rv!-EJ z3MBmyJC+U6t)GELpAc<*xF$99uN12nFZA|G6v4NpVHJSIVOxc;@Xr*lkb# z<5@Cnd7`@FtFmSck#(srbnD=`Qd1EsO0@91ilu2M@=3~~4(ktD*s`HfIX{bc4JC!6qMrUahUi_t3nXM*WE%+Wt2v zn~DwiX=5ryzpTi8W9mSc$!!DE&T^T&RYMeO{dX^GY{aS{?t72;KLq`6kwS`u01P7! z<_oM}QI)Ne?)^?$^FAa39)OM3QVlH+5jZVS;{MLbZp5#1&))PmA@D8iqjP0J09aC3 zar;O^|2?nxT&i53CPC-TpqJ*avR1Aq`hdD^8=##bP`58jcAAD4S)l#eDs#!I(D`=h z@SU&U<-eSei2cbh*`w7BmrKq?sCkw%i1y(luhXZS(YkJ%zIxo`m$-WI%89MNeuwLi z!N#|1Vj6%}hpn<8EXdi<%~@vaPN~Q%?lIG9gwxH8*S|9=R?iL$!%5)>V?1=nO3F z7e`!UHQi*^TTFa>+jPDAwcG+V`c!X2l&@Y%ZS_7Jaec0PTG<p#2c6`%})b4$I4B#4}IdKYSX_;GE zUTL3FDpqu&K?J3n%YY4CRdP`$^3ucBMED3g>FyaM_XWhP-KoWZvZD3~lp8ISRa$(2 zRjU!mfrSDp1sr*N0D1k7`3O?B;VU+ojICBY6+eLk+%fK1gK>Ce|J=pITj9mtw(c$c zhYOo{i%OL6S7^1axHTuZE@b6G9qxB;I5tZ@s*3(rY8#KSr2(EcyNoZw@oq30zvWme z|AODaL7rmzrf$*}%j(%0dtKYw4_>c$(bMNEL;O1mQjbRB89e3>&*=3SHZTy?)s*m*( zVL9L*b@G)OnE5P6hBsOl1Nx?4wn913Ww^qFvZbak0*}iGC>>d}C%W=ZN`-?%D1bF; zAR{%Z_NhtbY`=P@E(5cXzMoYYe*8ZXyeKOD2yN;oeeUO~?LcjR4Tj-R7PcdOIhVtK zBMC*M-)!waEA^y&--{yomAo@qFWU3#pZ#YKw;%_zxaB;L_Y&cI&lXL2-X{0#3V<6& zgV_rFOIlDMA21XI9ka)#s%~xCdT-stE#3QZQ8pn5ra!fmr{>Lb4hq{p&>ksSSbw90 zj%!h@aN4@2Ec56wyN)4Rw4}($X+R$t3}H?jsbjI^8HRw~>WBcD=yJuzJr0FQi+i)| z*KW`fZxRBeuKYd!aNlS>B6S9-z7dG-SBaoEN=pt{lo8|q-QjFKG4TT+`j_|Ab`>uzs4LA9dB+V1CDY*f+npQNQR zQjJI7AHpH@4+<((i2G8GzwrU{`D~K*w4aZ$27nu_AyaU78x-L4LEbFY!8{ocGIJ%a zq#=5G8)tVfPL2qGgh^#Zgk}6OnbgPwe_6#A7i@t1w1IQeO|%(q751o}tm+7(90nOR zX4;9&i9V?X%ti;iG0ET$OK|33=86QoMgPSI5}sF#Qud~(kU-uIH>6!3_pX5eIN}8gI1Qat>jycJ z{Ps&GYM*dSYO!CnzEfHE6?D=3W=LL^+3g2ILkeycRY+7}H(V;@j7J90u?y-G5&U!f z4Y=O)>_L(ZtHLw9ahvu=soxi`=(qZ|Wkxoj6dCOaAFH~NZ?!4CGY9O{5SMoou!{fC zn9N`(lw?iQUO4<}OmZb+6Ar_4hpQ`@5+&al&TN{{VG;a}n~pw4T!e`|0p>#vo;sNs zWxy`8ekY>s^7GoT@1CuS3zP3!kZ-7bnt{yCkdY_`PU+}&EqpzIuoOG>@j>HTw&-TK zGpqZ~cAZPw@CsQh0dCk!BKumB759>W@o0MWn0KJ-0GK&+`AeG-R5Y0!FD`n2RMI9pZ zkhe}yz6V{7_?YOrmdBpglfh{HRsO%yxjrY=R$W-&4g<@Y%UtvO z82jQ5SYO=)vquw2y>n4c>FoZ%F-0K$y3mfX4tO+9>PS(b`3(q|SFa90VV3 z#q|;|>2p6(UeYQOM^So<_w?uWsdSG~=bT@*Mr%;F@9Rz5Ry~fYD;%8obDx+;-F$~N zT+AxH-jCtz<3qe-3OT1`HG+{l4b;h{RXdi1j5;<)0a~d9Ytc^7z%XDK!bBhXcjG-& zGEqwUu^d{oapcsK*jWB>?>%{Vo8FHZ+eZ6dMkg8v9&%8qg+h(;zf;6U2KH(7C~LV% zue2N*S0V}-O~=Varv|`&Tzf0K1dpoo->;qZg30{;y)+tP(oSUkalX4k2~4CkhF|XN z%KF!shk~zdKew9|akbgIl-Za?V|n13i&67O*GsXD1`&~WdEgj9B0BN0P-860ds&nY zaGPeokN~)~g>%WXXWOPoWrB#5`ugzOar&a_mTwQ?I1Z<&vXZ!_Pqrw`Za;I35Dz7j zI<#ci^ZzkinhQ&LYrt(YmBSOuTHf47!|%&E?WJ19l6k^vyCRxh3J60Hw@k;)Rax?G zo`7xLe8XI`(;A%hBMawovBXu^uK=s$Q2F0oWhkR{p+7Ca4LTInne_YKz_y4IQHXhW zh`bMSi0H=fkC;C?i|C6ZRC+uW8TQ~FOu#*vH)FlV2wqT8Y~%b{-M{7r2R4NtR-FuJ;ka%h9zFaswDGO6-6|_@s5V1{ zRyot~a@i;TBdR0k#H$-KDe3#%Kq^U@j*KB1BKA44K6*I=TdAA_NePef$w%FFk`E+O zMUf^mJ$DWjeKMroczT$;u=S?Eb%`{tsHD4Bu>?SD@qOODYOQvH=nIz|f^CY(HWRWk zU$eqKZXBHN)bXoLHuDPCZ!;FwF=g5_E39>3$(=oDtC%)P)mbbuUkcgbLXS(^MN+Z+ z%L+w}x0!fa^sZ-}2#B`+Wqt22_M+W*7{zl)0|FK_AW7aw1OsrI4dk3YL`?H_{2FYG zjnW5Pq2tC>3t>x17B0-$Kz zf=d$R-EXdHtN6!*#y+ny{65WIe#dFg*lQw$*hXz*Bc`jvir#$R8r^sn8~|G>5?hKJ zuI*lS5qDLXy_5quuZD*1%!`&+cs?9=bRN)6 zce(IA@U0Kc`3pqvGo=UmD*o}vb@AKpt6vEG&=&XmlnKh#%UBvzAtb-LH9Gp(k&_el6K!LzKP zy6Xrxu=0l%eRH;2OVdPTDitA7^n!YfhP`YI*63VR{#!cX-k_GY%=W^E!EW4T=liGU zbU*vQ*(vG*c{lac`l&k2jY&IkM~~5`3`jvit}EU+dw{Cg@lxlV(Tbk$u+-Q+9t6`o8Hd}|s;GH>;bW9AlaJ?)nJ_&%TPGXf<4jh9W(k=Rq=y*_-_ zQ0$O~BX`1jDrUvg|Gvy^`Pna+s@|hte2_FU;~0)JvJaTEFr9h~d&j`?r|-89`6_du z*%{+b>UPMrr7IhrMZldjk4kokFHEB1zuBMckq;s~WI^M~={$`FD8V5=OT6TyN_f|U z4@?a&69DH}+7!8Z!l0r^d2>42hIZcp5$A6l^QR@M;r0LIj0mb&9teuyncJsuPL=!= zfw@sq1HVa#E#$mEXDd-s7R$d(_*PG?j-C5GM+gu=+0=iWg8Y_ReWY6b(H zD(PzOG$CdWy21+`1O0%*p5_ddEr0gbZ^`;t(Jr&BRd^#YKo#EWB>^$U5W5P4sPT`% z@{0<)rO9=|@$Z8AAIV!0H42X}VOxzQQ9a#lX4tKv0TO+BRGNzDOg-y+0XR`jTl|^@ zsEmItzAO1wsBabO${aV_`@J)c2H1B4OT>KA%#J&l=-E@)ol*RBvOEp9MA+wDf5>Sy zup?{_nV4rXe7-Pnh)S}EqRPRIxc?#@(X07;kEE&x%yW?Rqno0Du011$r9T~Pl}yx#`K?S}VYC5N(M*mST28xO?<<^(l0Z@2~B!f&JQpt;)x3$kdLD7+(t4St~z4 zM+;(xQwElD3vxEV56dtf&D;-Xl&qr8QfE?f9kc#=CrM-bt6tF{3{b+V;of=A{-af` zuQ)OEu~fqu>@w_g1;^~ZJq@&!Lep*H%XoKpJ)vEpV(kvtLNsBTZjS5`5C|V{wM7lQ zlNL#ACG3Z5Y8o|xrc``q{e>#9{ee<3FydZ<88m=kl8j8z8ubmJmC6m{vW&q}13fzW z94sUy;H-zO4U(Hp{bp2LD?M$Vy>58YfFs(xMFd>C<>9Y@Mp=|10oKx5G6S$B1TNHW zeQM)Pivos-M$=i%reE%310&!zQ*$>foP77RTW&x$=2E#`zS|gnzj|WQkq&?K@-$~> z=^6@Xkb;TJ418exh!Pq>-0xqs?t67qhr>SK^lJkHjNDS~jKr|>09DZTHv(V#*iNoq zabd)6IBr~m+NX=+bh7*t=l11aXDzMIA@OG6iM`MxQyHdlvQw?^xk?>o&Y@w9ei&ZT zGFi3M-XP;6w3odLoCqJ#B6KEt&6;+O%?&gXBJ|GkL9Mkj#ZAOP-bfe}I&v(VMz0h_ z!1(ey+H*|#c!Um!?!sKaK@9IS>1Mz~ol|nEZT1^YqUVyCfH3%9C91}w@eg-oY_mKV zJ9{rT;-#ewAq}7YIh&KwAXWA^1p;wp=CloLM%2;B(SN#rzitP zt__5hOIOmYZp-jR-T;O)fb+$#wQK##Vk?grC*ze2VW?b9Q|Cop#}UqOJDfl|%t-Tfgv-_06gJ0pIoW`w0lo+6kC-ek&nZQ5imK)t(tm z@0Aw)w;HgECER5@u4`4!%dSBV&#MNl@rlBECM#Zm_;Qy>o8H(0X#z$E7|8)gRfG^= z#S0zc`n*nO$%SJiDMsoRS3TIo=;{s!o6WpAOjq|C9nqu7E1yB=V14VUCZNsj;%S&; z7$R$Vz6E~qGYtQ5-Gq;Dx_m#joeIcv;e(QHEMIQ^h{h+cfyza^hBIE-+T3>Su;5-l z;~+miqP9J^hxr7ZU5#t~buAaGeoUqND1Z!G{55C_wy79?I(Y#c&r+>>b7E_iI%-v5wG=FXxbeVRD;PuOlL0gao|4E-@9a&^X_UkJ%5Rgn@n8+yS3NFefP*$z%~vxqMicyDh2jn|A2p@R?sLW zmjF%K&yAp_|1S82t&I}+4I21h3)kCFWu+|~wVwkT%F>spW(G_M@JB-Q7L?jAsDZVj z1{ue=NnR+5=!wvG#*;AyS5QI(?Sq8Q&?`rJH3tCqsYBG$o>{hVz9 zw9aY;Hw`d}WoBNjPl4FD#qPfQs$ewnZnJks)>7?eqIWh2D#!WkjVzt!=bv8`%3D4Z}^bKenQ8oBasxYq3po<$r44Nn$WS4Z!zvr@nzVgq-jC* zeaYXnCYiv&jJx~U5}=(n9WDTzL!oj2SW!j^X?;PqD*NT<}?ekL7Xd^r;InTsBqo-@O0{9@u>7y^Po*%ZAwR zUsHclU@!hd8(e1?OM?xLb)qEF;~NP4D~*+6u)5ypMv~i8|ILgqyjSNkyTPc0jD?DQ zT2YQz z+Y5ppaZR(Pf}XZQFLlqJ)W&{vk)Htz$G1i&htqQg@1L;!ck3cqbN}NRgLI{9um^2R z`F2P=iHv)z$BvAE^~JgpKlI(Shq&cgRol{{Qg6;9>r-#8i9QDgc*|r&>)eM&2hx^U zUL~ZzK&|VFU*)n2NY!X+;Yd*sW3drd*}#qUU47{|7SfqzFi)bm0OHG!Re zhgXl+P%aT3E2>J<=lE|`9e#D9WO#qm%SpJ6Z5U=O{UZ)ANU$f78%lpE{o3jTBVa@( zXEu0NsP24Zg+7MWZsDb4m2TM@K9^B-=({cz$K8HUO#h5gO^5OIbASMMKuhc?y;*Gy zbXpH<<9A4hb3^409<~NUx^2b^`lq-n7WeLMtz71+XYjrH*kgR@Gv(TciJY00W`=~s zEac<$VLq%K)nBMT+-6UFpxW>cJqqsd%u&kBE+~@D{DHL~wAp%{GAAZa(P^_DQ!e9%8g*(>58l3DJ)jgtjKt2kO=avK~38G>1b!Y%WdS0`c~ zFZP(}JEBqlSTwj0&3Pks$Fakm@kOZJHU=ojk;g$bKKK1&Xc6M4XnkvTqVk#KoyQB2{8P z%Y9@Qi%s!$O;4%xGgcdD3Xo0nt5+n0LXx`#@i`V*T}?$~oICt~3fbD3Q4G@oG(U&_ zmDMGRW?=o!#thvd1Z;cjqg;a$KJmxYe_5LmpN1!m9Ok$=!~aT9GA@se$v8$B{ev&?BM*nq(yTLi}>>a}bAGPvZfhWJ8g`~lmv|8h5J zA?bV~XN5D|gXBtLO~Dp*#i*ttUntRpN$$GMeH3MU5g&SqJ31llmlrvybecS1a(sQ83e6F zAXS8<@Tmhw{U-e@jD%2|A+6^l%%f>6xb^cXi>Qiw+M}18Td?Q{W&FxBSxwpE)aR|Z zjd6MJWs61v*evUn*EI8`{UuYbUXh{(T#8)>nMLio0baMEp9lKLp$+L%sJcN~KzC)#enZxQuI$>h5h1szSogdIY$ zz!@W*c)J?*$;BWi+|vCtXX@w zo(08sr%-4ri#Vw^NZ3e|?oa|EJT8$2NpBl0e9@(`cXVG}`5je|4iNm*FRGWy=r|`r z1QkGS7?Q8|ZWSByNGtvhJlff@rwv_WWbe+SM29|;=(}jl#69vV8Mb#3E&ZGCOjeyy$TGw z8kQfTt+@^?v@;EW&T6YXE~l^?{t|w^rCH00_aUl%@8s7 zzdF&NrTMz$i$|G5X>afomx!RIAN`(6iC1#h_7eDc8EoUZ&L4;g==jUXa@^qDwLkpQ zvA%4*N|z1%Dxs$1MseEAnIT9+rY=!T0VHaWpDXRbfRApEAew;kCvdCD30&t)zGH&q zM#&3Qv?{%{q|-(a1!=B&=LY@XCBHuC56f* zY~-*5r4aBm&LHc27c^)D&9Ycxb}`WgR`#7KH^vL8 zq`s6%O*Zf9RcZsa41s%&<1+XQ!3W5b=~Tzx=UCHET`Owu93jHcb~USV zfC4mY*O!+ur1byqGl{^*PvMD}({0wR)2z-&U;%@hLoN1n$Ve8Fhuvwa|D3OmI^fh! zgEHshiK(9;DA2)>f3gi(OX8tX%nS9M{hOGSUOG9wnTK*~ri^Lnfr)NO9xm;(Xt92H zaP5J24wasc!o*Oo13@dt|1YLBP2i_#DZM-dHZ8$R%qRSj)gJ;Y9-#7un{(K5rgL!s zRdJ#fCV-9fqimfC=<$=;!;o9n$t_tuY#y?k09KNlqvJa>-!3X#gXMy!DBMmo1vcYy zvLFjRwZ7pKk-$kpL@gt(dzpm!Ai)5V5adVErxgPL^_D-$*3vQI^opV!kQO|t#i?T< z+XfC`85zelq9<=a&~&>Y%C0b<#u68#or%-*PR0@N(6@{CUf;8+eie10C~Cxv76m!!S(5FH)~t--1{w8+_uoZ-B>fqY;wA zZ+`&V>0mxrM-J#`q!Kg*cq+K`#R`8tAYO>uq0ug~Lu;+QN0ViCEmtFhq3t@0zq{%c zmdQ`Te6oc_uUFfN+mM-rP)+(YOIPCUjIb|1%G}X*%usnmJ$Ro7T8NIN5A*kED}H(t z{upmKTWccKikz_0T+hUHc!*vdUSL3k zGbU3$m-~)f(pKgOrU}k4Kwo^$kvKjg1eCBr?c7Bdx{%xg-X!r^R8LKt*FhzXRs&`D zCL1BsusDE^P$)uh7!>N+_pFsTz$>)ITyUwB zt6SKE_&?f1j&X*c3b@ckoM;&7Q%sa@6nL~_)+KKl?c3(C2t$MbRp+T(nl+Bk-j(pO zMLr+A)p8}XNVcFvPEf-m3yP}t>jI(+FdhUM@?2v|dTRk$u&DDZIEARk(x`=+{AY%rur6@KwR{ z;lP}+5}j5}BkJLNB|PaEeLufk0KdRl--)AlSYuXMr++vH zYjMiF0)rJFX^!$)dccIj(v{3?uQbzo*VEqBGc_8>Q^}dOGe6H`Ogvwy7BPS77ydgL z!TM830Y;hw<$lgqy1w*Amjb4POJ|JgUCai4N@qe3wE5VTY@(*wh&;jDg*Yq8~qatEMgQ<0GfQ)ONE%<;QF^ra!HBS zJNs(DmPMI){dS{FXs1UzDs{!qz{7`%chk*+I+`i4wM-!`ViF?bk|-R~Z`9oq)h&Pf zOR}wx@;2`&I^3@6l{Ns(P7PiAE^d%~5DHXz@vmzL<0g^+{{sMXp(reIK}3aU|EB^Y zxBq|bl=oM~W%9vIU%X8_VPDl(@jef(N#FXaQglA;N-sO1<6)qHMLETKeIWdO-#0&_ zLWXuLX)8o8yj^Q}K6wh?>b@KeOp?QhajU(9*XF5!mFroG|EnsAo3o4ZWEXk|Ci^_V?Mv9%x{BX^+hdkS%U>k+BkcBpQ^l=8Ok&BWR(6;M* z&N;L`zeW(@(OnIPogY?MUsG7!2q6bHuh^b`)9EndBVr$NXUq`F`kVfG8D~z)*7X5R z>4&FuBdM;I3~D4+zke-%cq1RT*Zo_X{9sA2|FWz6{HUS;zb5bF8jE6m%t-|WkoBJ$I4BFB$ zoX~pO*x}8gnDBue_gl=czU>8`f#loKa&MFe4$=j4sWUBt<2y|^-kR&iGJMcW+2u7Z z7SaLCKb@SOp@QQ=N6~)e-nl*&qoSh6(nR%jW~Q8Sm+P>5+vFPg#k99J&$Vh=Sz{^I zDVzCltK9R%dWQXFQa5cvf=(E_+q>F-=hNUuri5F*dQkCmP}IG;^Jgy&&EEt)R})_{ zKgIMN+W9sm+^I*1vjoV9JVA0M*r~{%->Z;uVp% z%j)8%Ne2?@JW|E_ZbQu&A$x^>(4lz&Hmsc1U>pkQQ9SqC&4UnrY@H^cA;06YMFK0lSmFWdE2 zs666k+E+vpDmQt!!FNN-M{d*WuVIevwVYVbSN@*HFJXi=$&u^f5Pj3~%+pqq6>|Pm z_yB4niFr4CcYRI2zC`%huJ>Fz_QGWZbSiNa9xH1ISH9#9WIP?)uax#lKHSGUX2b`$ zFeYjkQ741)D%`$jql^4N*npyp>1ZCj@)^}T^LB8!mei}d z7S`YoFDqE_+dQK^W-P45D|X;qC32QkOUQ;SzIwhXuS>$y!UK7f@%S2ePF4nU*LLfS zD9vbmZ5ybsp-mpOhVGW1HFq}WEXB^>Yy$3UF}mNO!!qx-_lf)|r3# zAJzSx?nQDZKG}Y4HV+SLbx(*jh8oJFT~(GdI{ZE-=}V;!TdV5cF5PB^Y1*Jkp~(Fs z5+#vXlY+qm~mG=E=u@Ntu;U3`nqdMIAiK@(?j22#Rp-N@6=)xCVrd)^s1ZG zefR}wgorB-Jtn)y?ef-$X_o%L5tx3Xo~4}lfNC`{Ez$l*E%tVq3It#f{@#_MVT)w`0R`lsr&%6>ue` zyLp6n67)>o<-A>w7TYZn{ksr>{q(Yet3AC^Bt-f*Ep~7U;D-_Nokzi#rCQwfmVa8| zD@&_*TWPeve{O8{yMb5Jt{55g<-x~ftO_x7>&=q>?xuO+w6a*c(X)LIz44bnb(>>weJPak^86IF%b(49f_2&SbUJ$#Rig8sd=L> zp7wY`wtODaSK~y(Ex%YqB%~26rycZ+P7W+Tk5y4BI)`)bls+)sCSRv<8PJ4UdSS0z znoMSC_K-ur12)2%&{F5%%<|nN_Y<^qP z-jdYory@KO=ippcT`DE%Ax>aj%BOuq$3!n=`C-ILv>w7Nu1RAmcP=|71WTAIs6F+E z#CkfF*m=+x8&%1;)SW-2Dy^?8iD9xg8mrUCs#?yuW>(>=?<5FWvj8pw`|NZl~`1-xCZP`T(Ul@%i5 z8h9fZ_%a7Zo2cq2t;Et1Z-8@1#MlnFhWP>pbe9-DaoqU3FEmkEy81wx>@jRd;kKpN zstv5TcKQ&Ra%L2ntIsJ8tYL0mzw#?m>AsiUa=(3^EYM1omMSAsj-{9@d^$NPB>q#? zd@AuYkE6WrdtJ`)0vXoM^DMO^l-`{SRdL1hd-yCNz-`c`Cx7?XGhlXlIuHL(9{I7{ z12bBDKmi5vf2I4@!DQ8rOj);IOERu9|5&T(f3p)=(I&`&<2~dr$E*Y=0T1v|+|wr^ z&nY=$1*CsOE(Esm6nexDk7=v8oDpK**gRPL2Q9!bHYQ9oGwle_y{pM_6tB~hR`7_i zBILGH@@iTqiJ$RZ%zfSSqUxb_e9vy3(Bgc;L-y#l_k;A<@H;{sOt8=v`TC5DT8(b< zzWw`0=tiA!GF@mavusxL&hGJxZ-23gqW|7e_Dv+WEGO6gO+FXF-J%a! z>MGY8712~@F&l#Q!bTe@;ILm~^h5{g-jZsH4iZV5)Yx=KO|5AW;a5A0@6{}2#w5Nt z9uZqj>zaqK16~&l9cjJGU_=21Ft2QxCxaWYAUnYYNds7fK_jpt;H=BY7bExpxAk+n z5&i`Xz48j$nfc2WHNPFuIX=F0A=HU(_{$jn%Zfv!$)J6A`S0>S54gTwx3jvDy9M~GnklQXy2*OUmq zyeeuw$7$@e9YAmX{R~v$D_18zHnAdFhmi{F)6duJ`HwoXI7R?kZv`ISNO&w%MXY} zDx9Z5kgi`W04UZe~X5jW_N~W`Ppm79-qmo^Ef=V$lq2<4X|Q$AaW%87V#fY#k7j9#5PiyPeI!s7y&accDMwD2ojDenFxk6Ai|m*?jtFmgc(uhY+6Cq-go;- zu#*<0BCs!iXQ{fG{`8bK!!ZHbd!j+}dhxI1iX|zb)GL}avM3_1o4&tBDpSO8|9{~1U_MP#8 z!<)bK$NdB(0lLx@Y-PGM!IPocPBgC1wx_6%bFdLVZNZob!qG1ZG~p|B!H&38iu6O}1633Frw1X~zOUxq z;M)aI1D}Y~F|EKKAG)h);&;SQGQeT!$`4{D?aX=AP3pClznI&-d@u>GcU`Zi1su6P zGj+)URh3i@#U5b&!s&i{?QFjU({)G@DJ!~gZ`KDtzzO~ZH43Z2QdHMC`|PgpnnkL> zZgA?+5LUwE3K(ji=Uc%B%JT+@odin7ugZ;gyo6?ri-pO1_Z%&qZ#q8`XwFtU#PDxaY3m#=kk5UwL#%+cceAh!rM*wmpDwrqDn?7=P5tgf-Hua!Fb z*xNf{Y1i=XZ&Hzk&vfG>vLB5~apD1`&l|s%vdRA2oECZlZ%LZ?`=a#8gbCi>Zqs#x zT6$Ys|9+n&!`+R*(tTE`{+FPCLeX>2U$*$`|IVX7y0}yxcsK3c~N6gy>NM~Wm0nhTt2xa!`H)p6={I>oPPj}!j?Nn-X393TVJ zqsz#ldN9J}Bmb*_rrBdPQ-!3yYB&;GUnm%4wZW587>_nyYgRC@34v$t>1Y5N=ujI%vo7~(rkQ+fwwq(TI4{K96m@L>>~Sw zP~J~ZLu|#OfJky%d(PxFcoTW{vAg0pe25UfP*#vrL=ca$(sRpjB{wiG z(k0{`8Qod6^})FPp>Jp4_WmNLEOT4k@#rM~(eb+GeH2-$d=E-Z7B^^_1~;(t416tR z-BiE6fX)@o9Ps;(G77Xi{!WIT2mx;)EBrq^lXDbg$AyA&=`^qz zA;DTNy5HQLV_VhBueXcgVrh@sJ%N`QBo6%+?3oW53T#c?5%NmR6hHSIYs1OM3V%ah z!l&&2^0(}0A%;ZZu1P34oD`on0$sy*k@{WCL@x6a46_%-`OsQLeK2wTKYo0Jt+N-u zbHIEfTTmUzuK@5w^6Oiqo);CbK%WlwthI|TQ>d&gTS#b3K}-FHe?!9ULCg^Rp6?3? zQa1*n$~Oea(wGD7zJZ?~)G<0Z2WMJWxbN6aO-H{T_sVClXFbJ7>pUfM&|rqmdGVXY zj4rOYRiG;i>M~0yml@uuQG9L7a*S7&J2F~@ zn5SJ=Mgw23TN20ipx7KfD(8Rqk!=d8fNZKeaO4ytL}c%t~bPBVeXcSdV}B_i?`_>w zu|a79KSAh%3ykS>VG!$>CV|?0xCTdGo2h6ArT_OWO>N|ce0l?A2i#mN#l!f4X4t~{t7Bp|SlkbeN^dQ(6 zO4KHVCLOK(rIe%G@#AX2ZP*m~yJwo#VkXd+-pdZ>)>@?1d2_R@VfdD?XM}bM$0r@jTwBf*5nbU!X z++zp+Oj)UP5Tl$}O6;POCB6REFY&)~iYt+u#v8tSCViHb+P*m0Ic(q`ud>A8jO}g9 zNn$K! zziT?JV?4`Y(<|)2r??PfJZwud@NS;$g%A0U&XJfsq8f}Wav}w*p5gkmXc$3*_by0I zCr2!qp7r2l<5QD(G7&66rXI5L?D`s=LG1d6F+QECZ}VCiPS*#$C?D}7<}|mJ4MFR4|122lS7}7PARG0Hr-afFbaPIe7t0% z4?#XQ7}r(Mx2^#Y{ z$bTO8>Z9DB$ciZ7dz1=cE(K2v1}dJ7R7zx37qj^F+^7^o81R-y*tkGlm88;8y@KGi zTsKOALC8)+VO`_y5o6>O-4r=Fvij-7e<{Seg1@~QNAI6d!Bg@`4DM!-CI&AB8Q#b`)C`=0gAmu zWlGN}OiJ~+5rr_rU4K$b17|!+#Myyo zdd|W7%eyKaxV8S0A-V!XmeyF)T4hEF)r2kv=&gBGM@mn>9ka)A_1nV~(5!?q>~r3v zdiJp409XyLFt@M1ck011v7H3+r>`j+M;rK$D;TmjhmO=X<4E;OldEc4FlIf=2Td4K zzogbHT0aB7mjziS{y%y;9<+@_-GFIfO@SO;NUn{a?=rdPkM1Q3fS$(N|8*_@b;_R{ z7DDo6jB^T#e`Khf5SM#oOW5X5_w|!dlV#JZ$P*l?PXxb*n;HZuM*=;EX{9&ae!S@l z3t;1bO&SNuhfzE8=R~?ZC#YL=)5w2Xe)pQHh4jxGOKrx`8k&gEG>*V z`MPKRRN1qPPgA69Kl|hT`u+25{z!xAz)Q4);*9$IIQ1N*gn`xrLTv6dBj&TlC^IAN zv;ysP`a>Mx4ikYPo1}i#RucRV^JA591SxpT9K6IYm?_Ddr^zMGZ0;-txY#?)JI_A~ zc6+2AZE|RR?arO$H?)5AR42Z#c9a%8|<3kxGSw5OZ(^L zJRxF&zU?JvpCN=wHvTeC+ir$RyB$n(A@in^g;#nkJT(Zp}*Mt&wab({{?xK(+M zC6)h5PCEu8W8Ak9!X4ycM2q4LU+(7V5l}mcd9dQ9Fo0Csf8Ti&f0x?>S(UY;ab=Tz za?IJjm2=%bh;?l|f9u!rvC0)UhbhKPxQ7dR%4V;x2S`032Sx;V0A`1Dq}!IPjiV9! z?&V!hbxTeJlbw(kdo?$j^ldCgmJ+D&=Yuvfku#lz*a+W}Fhf=rerQ8h_T>QJ2DAMO zir~WV0odiUnZuc~u}mU}O*l3ObTrYNm|S-;o?hRROLkIF^^Z+17{%c_Dpt`*gei2q zQ-c1j^TiIGe-e22$d|rXFh+ zPrmg?`Gbj06-h2yY=H=vNaVEP8mQT4#4fw?Ky`I9|um@tm>`KIETgVeNj`$H?A z-FMqIy9$D~D#&ZSGTZPk!mB@K7mWwtHo?E~e-;wmku_&;+*S#6#74+*3B_D!|85XX zU&R*3xbv_7_(jadtF+=*UB7uf#) zpq8gxyl)1hcDB&*d)p86X+0k5MhLDusdO9q@@+yuI@3;M3}@`}tNUE-=o@&VuS<{< zY0<}=(kn4H$p$y5*N7Gh8ISrOMQ0fnRog}3GeaZNNJxovr-1Y;N=QjJ z2q+Q~O4ke^64E7I(%qrJ3=JY6ozmT112fK3rEl`MfQ=J#5I@8KFTqtsPwN9S&GYkQxRLnP)BxcR zUwZMFF|Z*gne%w_u?BIZOz$NYx-BO%gM-)0)Dmo##P9Dt;JKo3U3nna|;a-g`O z8Mu#ANXNYFdC?1hy!7gs#3Van&i>H8b_wS5KEk^pY!G^{^7BYAd0VGOtM+#a^4sy> z>yR03{}{G?#&}P&3i0Ej>0Ng+cIEZYO%X0=bFy0eGoduo)th$8-q(J)_*O(Xb?IOq z%JQ2s{4}$%@;d25%E`+ySQ7o)NJ$~p~?THPy=EI01=5?9R z9c`>_nVx!GwAn4-IE=en7GOOx3njc2N>u5lR*R4E>G`(|3DMbeTjV zrY@>A?XMpq;dE0u9n7HAh|@)d+bU|gU@ZVlP#tVDgkTL{eCGz#VE(bQ&N0Hbx19f`O)lQ&4xC*< z<%hw3KQc9v3J`o&uik|ZITAQMMGIFUc0|=`qt0A$=lKHKNw1pG zf7c55l;Yz3Y)r8FF?RL5)XnXttIzAeCu}*4zyPqciYn3qb;=ohpeXlCH|m9pLaP8p zv*@n$kEGI&gD6UmCVTy%#B|T)N^ZdP9?X0HqKoZfijnhLyAW7Q z?n?((6e{nJ9bPVRu%i+u{ujh&XIo7n1J21IIZExnx!D`{N}wkMjJ~x#y&B$YLi&^V zqG@xHyf3ke5?8yDI+QdGPgdrTTs41p;SPvBhT}zQZHXj+iCz%+4lyPp70&}; zwmE6j*NF8T{%{3#zl(A&h0_Ah4#4in!ypfIp8_UQm%~fH zm!qhFr=r*+!Zt?>(zq00Cque zcd#{t_A?&!{!=u*!j|2e$~lu~i{%K8a#N@@V%Iep5*poAsa3CQN^Yc1iT8Zo>se!l zVlMSJYkQyVh1;DKj(aXu{P)~tP;aM_GWp{j(|jNmj#j27sjJ(yc@oeP;H}V1$l$(c83Li*I%6~hvw|ruAM%ZN!GB z*z(#+fEM|M zMD|f>nls4Sz%pobw+dKYp*DRryv+qRos|Sgz=~UAXmCw|E%vZ{z37XiLKf07C z#!}lb|D*;!5P9Tr%ZAAs{E=@Zi1Pi$&$PXlLvhObG}} zJfsY~iwf$s3+#+yC#6|%u)~NYV9zkAlEIUJJK2Ho_)hucBc;wJ7oL|BVMBC8r5u3y zpiurs7U5-idb~UNC`|&5antU)GyVNeV2z%36S&P-QuL$1oW_R<< z4I7NnQW&PUEeWvFIpUMc6w!~F!)9CpdmPnKLFsb*MNoNvQ#Y&^Ii~c z{`5|K`!nr68`2|&N}4TLTkp(NkPA+B(SKO%HmPYDY_r;0$dmBT%!jB45}H~m{1e>? zRX;ZiZAUXYyZWa@ho7iD>KCtQu_W0V;~Fmc>?q*#RqgnO!c6Rx`l}Zrjy3JIO2ahG zwA3=L_1!CNK1QB$&Q+mFTw@7mlJ4(Juk#uv>mRU3S2wWq)0FSiV3<~9Y@0n=L8Mww zeL*!F4l4Uyr$U4p{0NWpt$|}=b7-Kl6Hm?WwnB^i-H~|v*5xVYe|M}qy=8RfuYQxP ze$!F5Wb4pfi8_;2`6BuKO*vti&G)xYoI%Z z0}3Vv2&VfoFf~LiW$(j?ze`DR7U#g&9BAD@*FlM@KBF zYuV`V?8;-Na*1EqbC;JGPTuDC!A`t6RJioxa-`dywkRrCXtfmfKchF8QKFG26HLSQ z#;VR%2ftyYKw?VvemKH<%61jSjmPf)tTe{v-U@?S7^zvB=38lUktWTMkmqRpdo!d# zl(!bX+~~7SvwvW6;1)UCM{`pUn?tQjuvFJkwU@Nnq-_ULhz$1 z)lchXZ=GrIz2PzUlSJH*cp$Dvi%7AD32K)VsT;n9Y6ld8hhkQKIZk`EAnW|lSyKm)b z@H)?a1ST6)Q?MY&Gq4;a4}=4YUK2Esa^T(BWD3BnFf8DW0@{Z;^&E8zQv}r3=)42mFi)kgRpP?v$b|m01$<&= zH^m3p^X=)}H%Bsj1(-jls3_6K2PKu8@q59%o>4j?Yw1vlFzCh4?puZgI>AFMnH;Qo zv+-`II!WLk>@P6W>GcrBD&AQFmG>qrQNrx`%!6!%Mvi#>B?9uL5}iy@4qu%X;P@s z^NEL&?;E3JRmFL;mxbcVYT4@zWdr!8Lt7D2zUPx9^8Zjq+KGBsm}StS{Oqtvu!TRB z8*Vxk^1UA`gudV6rNZeE-#hoa+cL?7SEC&m`D*K~uax>PxGI(6Gp|@h);yfv@`|%g zbkaCIVx8buu1@On()_I_$=}C?SS_XLQxOeZ${thw?jjZJn%yH&{^1*8pZ!M7(~73R zJU@f)rym*Cs)N6&z19wv4uBc+tID>Ne$5XM*NTg%;HLAG{GgowTBkeBhsBF0rFCsx z)%M8nF~t=z`xYf2udCgbnoo-wvv|7{bZlT4J#T<5q(YL&2@vUG&pZIwH-{}uOFp;j z&^bk}6!!Mq|DWGvAUJ6#(y$}u5_>s!TKLA1Tukgq;tQ(Rt06B@Gjqaj~_NRBArzXA8R7Dq! zSlFCg78=5C$_@RW8Md|#+}$Lcd&Z1mv1?XwQ?&A&iEk*lw#i~M99EG=Zl#+}?B*^NEI_xG2;QizNrn^S&`8HvBSgD=YkpdD zP0mu63?Y6(B z5pR0A_tdCUfTpWFosFOd!fNML!RZsR!2}5oJnix~21X7Lo8D%QVf=U6{iAt+nMYVA zrQo|yf@fbtvwclwS(mqUd=gXZj;We!z1m&OKVjDE*cZ3X*=b(OmU{ndVJdeq&^s$o zhhVj{0^hY%<4^OdzpMwR8Z89ArBgXULX>ykMk5aa)-l`xoPZi7j2|EZ=MRBoK&K|%7ebM5IGu-Am{(1&_x$q!xWnmILuA0efot(UJFp(p>+cQqSwclHy4QFaK?hA; zBd;w(5JlWX^;z#z*3{L-wy@?uPmf{hI~+F0fHZ+-Ol{KTUZyCMGn)|2%4bwF@kI5* z-}*p5Cm63N57M`BB16cdcOq7??umljU!X%tw2j(S-`#WH>`-h5dCt67cjSn@*P=z$ zeel5qOSW*=%inbf(4|m6tM+%r>}mnXM$2!=H~1qY?~dtMDpVk9&wOF(hcwANrndOx zcTf2xf`hdIi2a7V?vp;?sFioHk0CSb5rAMZ!k z?D{TV@f8C`hpVX%(>7h^@*4B;C6eGNM)X#oIA<2Rq6_t__eUKG)U5DBC5*l#UT0hO zW#Fc`X8j$DJaaL2Eo6JBk|DkA6ZSBCgjM!7h;W+sZzC2xjw4%8Jf`>-LaKC~9t1y; z30skeba2=C2{GFe$l+?K8Ys`MX?~XHi#h~*?K*O-fs$&x+jp#OU=xpF_<|C6Kzsiz zVNS<{+mpFEJ#BqTkF+S>Ciz`#L9QD@!{!>L-3v1t*mr&`&6H3txd_Whq8z+as5aJo zO7CLLwNDq{4EH?d_}2m$68!G0$wHwXB(Gb4(m&u~X$Ul`DH$b=sR?-) zer3G7YmP`A061bh=8bnj26^LMYwCFxwJ`b-?)>+cvciAjrWg~kw-U4 zL?;=Natu|QuIJ6L3nCuo7IVhf?IH*7VWis=1CMJr#AFVak7T5h8%d(jo@Oiyp zQT)TR+Df&Z=AZ!&mES^c8&1=v!dszBQ=hId_;8GA-fH4>d>GZy%V~uS_V!~h3 zVQW)r1veL%F8lM3`I-h!j7khQw`g8cALm2VyYbUdG{M<{tI(Lyq3L^bqsO#fmPE=Q zOw9r+RsmH1P(-^>)`QLI#&ZUQ83%Xr9edGb!|NuhAY8b@W1$auxI@0Q6iB7;ntQk% zRzoHkp{hwZl;AG2e5p8&De4iJ7Bc6nxfIe;nL_^N*XfA%o{hs3$yXO@E`R>X^dFz7 zY&uuf-kox%I}6m_Z@lzC$gW(HVPoFtTQJ&O-r`FStR5IW%C@k%xlm7*Lkz6$*`~Jp z$KSr^NZQbk7_XpYmm0V{`6tC&X0dy9T&NJM^MZ7vCVZi;0$55F+_nE!fo*B?!w16K zKm~s{!wCBJv>ov}QY6ACZAuC$u(qeY6nYtCxmiSy2CEv_zVH|tkj?Y__K4h8R!Mu} zkaGNX0Y|vdbpBummlNA`E}WSo*T4h1eXU+ic}`~?f#8eHeqCMtmpjtsUErCRx)5y~ z!PtC8u@RHO?T>?8maz{1JV{~xo5|=jXCI!2FO_|_=gEs}+e*1?cQQ8FluZ0(7>zP1 zDw{Th4c=7KF+0u!*K?mquj*)iSUu!V=*1T-$A!t5T0|``*O>$5&#dp5{$U85<9dVL zq6-JKN6l6cVN}Nf-qY608EhH1v^YI_r9t<)J-!D^^9I|cskuU;qJR4cWyG*q{aUhu zCIJP~I~(7UJUvxsE~0YQaU36q$cCuI!Ygj+jaO2U2Nn8Fq#FZmCv_=fU8}U~un=(H zRfYb?0C(?)3-d9t%H6eVF6&6a*}zU|91D?usb~)*ljeMOfA|8WeZu7f->i1oi zr@xN-z>_NiV?sULHVv>bIH!U<#cnRRjmCpJKxf7-13^QePR6V~RzjDP?DwxuOpdT7 z3XW|rDtf$QvpaWpAGymJau+@<&oG!j$~6M%<_)XCR^U^4R6gz$XC!5&uXLMA8&1)pQbNjB9gBtz~ZF?LM8`>4(t4c zZT~r1l$-5}`u8~!7#XY#Zcn4xy|Sl2Ulv!-$a?A}$Q?I)_sl$Q{;peRKK-yHoMC7` zErOzGtSfn0isv+~m#l$jv(eN%^XRF}gZVsiS4Iq@#zuH!34Mz4&(0+EDoeIN?=~{S zS$bHO5aU=DY9*C>$8o0=@IK5)87+7*3e2xE*xm!)WCmW(}&F%q`NV^unf7 z{om!JO%$^49>P-TTiDwvPmF|e5Z~5#EfpKCOxX~)d+xlxsN|S5aY@Ic3%wG8 zIbt!Cj5_Rl@a`Dt4CS8fMN@kEF*f5belM{u7&47t3uOIjdfX*e9I_O*ezod3)cfGpO_9D_fOE9!`+QFna=pdui zUQyEQrpi^ue!;(!{=95mT*8^(NeC}90ukL}KzEdmye6XVzzovnG?-1y+{`ZK)=ZJ#v!_98PlmT^ro=-Qw%b_6 z0w+KH9>N;{i@kBa(#Ek9;1wFMn@Duy!`$jQp~sJEQJ{2teNlF4_=$=`8$wVObY~sZ zuVPg{I?0%&{38&nC3g`z$1fY^ZZzZE9nlARzY6izAjhe|xeEnyJ0k-ntV+mv(!AqJemD|TnJTF^c ztSUotB2`QWz%2c`o`}jhhj9N2_8qdYEk{;95JU$F?)MD_$&I=l$Kix z2vQT0qq3^W1Q*td*Q&7865yGsbJo%t!GiUW!sLEPLM$Y6!B$*v;18X|lk|y*yTWfZ zlT!g`PSPSku*}-;VSboUSAB#_Q%==JiX8L?L-TOC8Gm)1wl{@KIb%|wD?{;>w~AFp zp;6SQ`NU4M7oSWPmL~HrX8Kf8z;!0vW3yc$0{1bnz}I4HsqXMHtOp^~77!dJy3yD> zr8GX3OI&WK;yg|0KI%Y?RfP;#&n{>MZ%bOz-10y|pk*`=SU#Uh9fN&-+n{JdkTc+q z&=}UkzBUJD_Ca(w<{KqC`&l>Uc~kEV1pDEUfB02PKb`5jM-hV)6S00g*rwHpXDX+1 zx)MukVAHLex%2NFzOM@lO?V_vuBip!Cp9{awEY|f7u3tZp9lS9rtV@kLn9xHe#wR+ zjXU(Qf}`FOe%1qf!Ci4x^rWaDBHraKpU^^#L;ixk0ZIjpg>$)B_wj8Z4@T7BbF8C4 z^~g+BRCu2s$9pRX?fr$3QvfXf-x0WTU~{oyUYN~j0}7#o0wc^A zzr%E^%Z-Fcxi;mG4N0d~PkUxHBE}!bRzDs%_ay&OW8z)-kvXgWDG*r!Se6Pz(*7_D z1Rq;zeL#yo7WNddgcXT%1I75UHD%}aGq!WMoKVFNwY`(DwDNb;gwN`nSXXGOJP4ZaIzJFjDMKs&24+P1W)0Layb@ zH*c9w*rU*b9#RiftnW5)9}fg?C+u%2slmLpDA}*UH6$n_Pqe3Yww#Lf39ne1Ni-AN z8$XxXbW$=- z_$8tt`e}RsTYqjAkEq#8HO-PPI8m2 zd($UK!vD+Ea4>z~YSDEE^e3DK0$Q^VfGyBZlPiVE#)p8fZEig9(UAb{DbXZ20BA1M z#V#!yZ#P-#_(=DGq29}|V<5RMy9Ej_aT|;GS5HD)?Y6xEzZw4KixLB0wjkpKp~q$%qu-R)uS63*zygKN!p}6a$T?k?!yH?s zJGEphqv?6rB-A|kY3n6^6R7IQ?=NM)yoACzDwuCDE(}ZHfsuvq0DgCJtbm`W3l5wl z0KqArA$NNxfp0~#?aGE$MT^+EZ$}3qyXW|ZI1&6*YS9w&*xJk+sfk_@l47UN8$JSZ zW^b`fy-$7wOXQ9{V9s&j2IyB5d{4sxz^Vry@x!6_HiR+~`_5%(@jj)pIqU0=2ogmQ zl_T|yP5};M3RM{PdrLvJEz*WLs%$$YUJBL&D523W$RyteWeu)cBn#h@h;YeG7aVKF-7#ccX(b$vJl*k6SH3Uc*uWzdCdZg-w`Mk9`*Lyp zyA(P}+$MB5Y~-I!=XP=!yY9w%^aXWhIM-aU;E~_zu*U2N<)eZa63CAkARe#5 zQ?MSC{2M+-gjb68Db$L?ZrGb(7_-6@o2#s&ZVTwnu%1xM9@mNL3Q}DpqGYhYHE@&9 zf|`(y&%k_00ewU@d7#D3?0zvHzS%w!(DMDJibU8lX7ucLa)vmY2(7Be^QmIwm=((j zqXA4IXHV~Bx|H0J_Ij5J&e{xJM%63Sn~1rOa42v8U_F=U$XA#O-Y9+l5B2F0GsgUt zXTBhRf`r$aN^GqtzRK%bEWeQ!fCRArn6^+yRLWlFRIjhemeFIH=qq!PDxJ1_7n%TuF_ietMweQ_Pv7H4q zhg#*SIBQ#RAaYFxH{~zMH}bB}gyJ$>iWr0cZTejOi_7^BBKfr>((zq;V11~9$8}b zZBK=EmnA8I>Y>ym#Sr4_0jc%^LtVk$7+c zDabY>0$a%ZaBZesfl*+QcK}_pj$#q&lJyW2f49sHbv!`>gC7(QTX7bh*2xpxSGk*n z`_tzgq&+IioHkbjIvN4CyWSQ9v&Km~-w&~1(2)q43(>x#^Ku~IqC7Ksk`)&qN>}$L z)cARritGU2=k@!R0?_FN4$9?}rB)iCFAVEe6(r`E=_!E}QJ|9?XqT%g_QSpS*)86*Hr}#afc^1v(ok3RJoNq|AH%n=eXMsmIs#rsi(wR zoSm5PJ<6t0pCt!%vOvD4DK4K@RX)9fc1_Oi%_u*Fw3VcOF*1770#WhPs#Z(C*+=jH zzQ!^ffu;?F%yh1H8}|ATYJ$xBf9bS)DYl5`_kt`*C6_HC8ZkV(Zrxkl{?+ztVtRkr z_V3@n?r7G+8SbMDr;wm#Klj5ATC!iEU%)-SBmRH46)7k{QwqqhjBAd|s`c_)zl-c5 z@AXnKct3G3wkO_%j zN#e^7SQYC2jA`ff6m+``hgoHZYNr%iEnK_a;krnRObL(r{hh!IQekks$(3XsdH3}? zxcGy2{fl^?O67IZbROTu@np8ph))(?1Fr*Z6`B|f@o6u@=3+~42xnvy^~Ta94fs>x{GHnKI) z$uoOPw=?~TtMj^%I{Iu9d|0AKsfVJ%j#C6?f^){1|kn@sLkjbbq$+jv(a@ z=TvG4JWl0Ql9VQ6L?-GX@)z#mrNrr^*zM7eru9tF$ zp3+)QTNGt%A`uS!p?axf}pH)a^30q^`9?x@R^ffC# zroPjObfb3K zf}vU0EaYBe_NaIKd=iL;M{Cfg(JYeQOv-Q5^C6}$j;{zR8H(b9^i|f`9k^DdvrS^_ z)M{dM(s1RQFaVEli+qFw`vAIcu-f#i&L$Fo_K*PJd9%A2`otvh{lgD$$y_Xo@p|m^{WI5FEZ8T_*6mO&$_`Is-VTs zIdQ{ubaFU{5A?Y$V<;eSD(s>s zm_>U-=}A&tMQy9LdYh?te6ULCseE(^*B~sj|8~i?_GaX<5&BG9wMuM2PM;N{6}PIR zK4*a&af(HpVP+O2LyGax^~?N%jc3QTbWwnoPDTs7-tjk4j@y{@WY&{Mx96@SJ`TY4 z#!1(sjrRGT0_ADOg*tyd;Ecp!?V^l*_U*ld@Ui!$ZFk}3CXWz)Z^$gK2`G|Lk59fk zFh8T(cUC);zcqqt=Kpll>Ln1?G`NjlFM3*1Zp(}z!2{P;&khWuAVn$tI@m7Q@bhxM z0hQPHc(voX?Xu#GR`X&)spZ!5+8|mS@pic^uzT&u<-s~rH;B$y(KkEeX)tZq?fp{0 za`Ij$cb#czFdfHxm=s5?U)`-wPx^-*AALH3npGY1#pDHf_uGmA{79ugL3iWx$er0O z&j>d3x~CZxq?Sg6%aqjbqFx^;21w6;`!Yr6!bwm}-H5Qy ziVzNjwxWvvC;jmUIAnM?G3wtWR`jV(6jWC4S@@yvOo?2A%o+oUd;e3{c}Bjl2?7;$ z!8Ayci8N!MKM{l$5LD~TOrQ6pQg7-4A+V3JEo`a_vNZ-S!ElBj_q+v7-2(>%a+H8u z&tw>2x*?}IyzmJYLypOOf`NZuj|M;fbVoH;vWQ#aO2Crf6h{^VT_0~jrYE(WkU)_i zj>wi1=?W{DElsfKA;=Ugr(={pA;)5DWe2uFqyKEd-jii8r(h4G3jj}4gcoDLMqH`h z^(qr^$)qzP18hXZ^(3k|W-qDU)8!`bEH3+{q`>?WhmKwW zGw6*sHP;?IbyZTdZBFm5YkLkJx|E^mpJq7B#YkmXz)`--3Tfc*ve`TSbYI`#EdvDk zy@*+8)E+-3>e)Cet~eF)dF3xE=Fl%N0l?+Lg5pUtON=Wi=c3iGe<@$^smSyrczB?K z(Ad9==xber3|*j_T}vbUSszQ(iYT!b4)AiSsXf@#lo`nC(CSX5V>MsfO)} ze$ufO5TlnmtN^Blc3f-TdLAzn$lQt2JTQhZPt<9wG-f=XXecZ4uV873d^|!f#`o|b z3ZotdM6 zJby4pw4DNoY)Ok^U-zuXKGOmu&>|3|ca|8V+ZU`N^5wqf|2V!5lR@Z7f~|`_b!;Jf z8E#FM2*|lrIWO4*F)tvzWH<)YqzaqbtqiU(ae&M6Z|8^TfO4pdG_cS& z;Z?o+^FpffR^zDMVQ!o7@g{~9!zBF*T=4~#NnsD_R+of$?%z1H7qy*$Z|QoMjD+>3 z#Qp5&Ebw%}z$^SC93UQMCfOwMP4e)z5h3UJ5X+3Bqtd~t1V5b+>w?bmTQb`*^)vS# zFe9Z`ce;Y;S_fk32%^`KwrtBueWyp@$Naq!0f z6mWpX>1%s%BK^j9n*p-?gZj&@Jn&)BItz2oI?$tRRma#5n}3z;IpNrPD=g?mSDbAW zc=jJ%y7Ob^Yxe=G!<1AqclH0yL_6-&$_<}^@Kh1(S3hqp4ByHM((=@vu_<2|n~W*i;%1(+9Sut^+)=Xzv^2PL3YiwQ3Yx zO2>^cxJZpZT71;j%jklt$GL$e4IDWO-&}kn3JB=R_#E1@`Cqh^(I4A{PxLmAeR1c> zr;}*PCL@g5-WV^bUR=IWozGm~EMNaK;4S^J)K}rID^u2K_9tae3dx#JwD+mZ;# zvwSvN*1%SP(t<)`^CnCbmxwD|o1967+Zz#9AVf1JF{|Y2+UI%vRS)pmx(NJ(=h88_ zYhOtQS$&0#tl;`F%su;D-SWpO3PBPw3B*cVhEOTd$fzpK#>PB}FeBCWSu{v`@3t#8VKc4(S{-HY)&tMBC(eQ4RVO5W*lYs!=$hzl@# zrap*2`KJrXr#cVtY&Gqx{Oy9yDU1uxW_lFh!JvkcjK}it?6FU5Zzxq1n@y^QmG1Xb zx`b3Qd>IZ8fBNISmI?9KB^Ajj>($QnKV%M4Pt-n*hpfMUO?nw(6RI+Y0v_Wlz3Y31`wH3P zZfaqumCiD?tVNWkBRKRNQ5g}W9Au2*5H))jdTc)@(@i^JX4{=u zMiR$xm67>)^ZJj^U#ZC8N?hjsi$D2e>GwWHD1~ZYbAOMWLR9to7s2xS9QKa0Xb;Kh zk?nKrkYW~g%t>o!LYV`73L#*OgY>E;>krylx!5FvP7(dZ(^eFKmthZDUcHhT#_ni?92g8&$*)staJ~J_Vwdv{UQ**gyj_$Nm;H+eKeX`c&)Sc^vzbdT-y*+T6ob)X zKoQHUa0+w9LI zw<~kuV5tlaC$>3LxZ&`Ltcc3Rro>{Sw#8AtFYM`k5eQ8S059nZ;``0WmGJ$~qycJD zw7AuexEE@qb_>gQ_33LK1m!Mqh&Nb2hR46vGg-JWg5c)6S7Y}{tWpnRO(MfjwXP7F z^YV^7VQBLR1s*fAD_ivi#=-rTPcVP^Ym$}3YrJn)dKx@}TFoYx)!(;(#HM}*@0i-}>>4{jvQ8iqt$pFT{9DdMAi^PhS}4$NUmlnC z-v{+aJiR&mjue8Net%bFr)>Xz+!R1k`)i>95+Y(mShpR`qv=)J@j`QkN zmid-66mOhMzO5Dgs0sQ~rF=TltVeemHCZh%m1bo^!m5is`%RC?yQvu%4jh-)cYVa( zA+RcK@<2NLf+{S9ekDzMOs(3xYCXGznGVyFq+zn^cUb9UY{m3} zOVUHNOntGLFBKOoGFun9?vM5j?)=~5Oh5U{)aD+-wY7A0x%c^6E_rf%<-YZrLDoEx ziv6lBZ{&>ve4RA=bLFOk#(d{rDqvVXWkg<3{U!VfYAaVJ@UwwO1?^l3dNDcb^WHX! ziNVrhY)Kmd39Yv0ffsFFqJPB&ns2pye0;X0IO=}Ya*j9i{dT&Xrq-ED@FUKFzuJld z4}4tesCRPKP}*~2(RETzr2EeI3bVRMfh5DG4DJ5cY1ARt)LhJ!;TH7t6`r}+!s0!} zD|T{5o&c{o6pgH=gY&`%9Jr3j?vbucbI>>IUN7dqE||aBtIuV}c6rUWhOHz2ZnRtP zh%cAXT{}e7k(NOneF1}IZ!=Bp>Mm~)1R^VIZO%K3{$~X+T;V#rlz!jxQFrBq!F})) zH&4oF*GqrX3Ap<*;pKEW@9QYDPA5T+k$JTZ*GNACfhyE&NV@!bcc;(s;`BIb zn(3Ly#LbefXtnl=VozIEIJCY3crPvX=fv}4#+hcT-bb9j9)R3%dUKmby=w)SiX^^3 z6IL|}I75_>e$q`0f#S>bBzf7tp3KGf@x5sl>kl@u(SP`7Q2k=d9q03yvG$KY33Xp7 zr({0v{rNK&pDD!RL(I~qJ5obfxui~dHar-`i#e?;$J~D7g`r;dI%n4#UuE!YwJ}MoQ;6GH;SjZ@6{hpvWPA%2>YIaR?!(!42dsfS%%S;CvY{fFz{`x_wmA0EOGQm z6qXw{G&o!Kn(|09lA~i(QUdc*H{kg=m~-(q78U`_F_Dm~L*V!Kya!kD>%rCDhH0jQ zJa-N8mAdhFDEpVO)5#j^>WKzqa>8GkKIorof=P+FD-!Yv$gp^{$gfW@!gx0vC=6%S zL*u`fWJt3A3#Y)q+51n%r!XrX2q@cW7#NR?(Z-^h{jfW3;Um|`ky9n2a$8V=j$p<& z#Ozd$>)W*wVHXF znt?6n0rMa;P}9EzMpqopd;+3<=AW_svJ2X$4dEZ-33Q=4LBC|P-2W#~!3ms$&5mZT zc8W$m{(7JF!3Bpz&EU|Zh<&%p8jsWt!}yfDn*H|L_t7Y#^?)BaDBCkv_6y%$Mh*Ep z1BnmQWB2v(#D4?KmocC9@I=mJm8F%<0xK_QlqPEj@(mz4HrPNc3|3Z{r`=5knKR8T z1&6z_e)<8`>LF|w%(piYtI|n$l47(I-R{prDctp=P@ED4b7lh%s~@sca2;Q*0!1jl z;*RZ>H2s$D=X_?V8tO)pH3^$%QM#_eoPUZuF61H!Ueh6Mu@yFj-eZAM7&*`rNXajc zou%X&Wi3ZJIzeOra8kNSaYm>KHDO6i`LCOK>7uE}g{^6z4d?tZ&R{D6%oT3|j$Ghwy~*qZ%k-f@ zpc)OHK1Kmx-WfKumMbJ9*2Doi$pE7FC@So9c1yMYadcKuZMEGN-U)8SKU|7y z@j{DJ+}*9XYjH`i7T4nL#ogV#SdrpdN^y5`@}JvWWbCoCldLu0IiHC{;V!uAG#xHj z({O2OfJhFv00I7$lrt>B2%x+dMDCZOmhF`{dya*J52}Fb+k)DedWbe&(GzwenTWin zOAT18Qk=`R1T2P!Sk7rIXFJ@S8S~|=xxGO2<&mj@!;AaHjWuK``Pw9nH27+GUj8a{ z)k~qwsT7$^k;xMyJ`ks})bDVMX1yEI&()T+=3Us0bMfEP<_Cta?WCugLHD&?!HVjp zB*KiANYzEoyx=)p!0-&^2;_1S@52g&PIyt9+))={!>s^Jwd|&ayQB7FaN(1qk;CsE z1++DpVrwEb6`3H1koMcAKf(ZQN0IJ#Ki<14ab>SWn+@6esrxo8*-KL0GC$#|SDL1> z;8p6`5BOn0l8__>n`>-FC!qlkjto|c)} zUH!O|{yQ*W{uFMLtc4{cBDR>^no5wG5Gk<=4*mfDhh+k`>Z0IM2M!OomxNMKWA5yK zMh#W!E%#jyhtiJ zTsU}p=)zL(BB8ZB?GApH&k0xdGT<_-xP9=D-rsK{uc?U861~riZ?$(CO@cOS23rV5 zl<9%+^RoWusX4FGXCt%=Y_1SxsUUk68(KvfV2DAz~pRevmu`WLvrK?o>Dz&etG z`y*iP+VF;o2beP8qK?eA4fA$#)zdjPz-BTdc9n!AIYMSOkJmHb<$O$jQ(gPnfI3Sa zB{!@=l)OQ<6dj&DSh~n(NQWmZ@IT2NJen@V>-IZK!6~G~{4d>!kQ7*jnp5BfT+90j zSFYGW+E5Pz%K~Ats-+iY#Cv$yt@(@sZi`E8uAgDPSvpd*jdH(}{=8##;M=8*zf&ZK zpGSp>1jNL4mXl&*l4nv*>IiYs66anBv=9nc16$sz0?G6_<^7r~nlU7%y&GnJzGjXW z3@d3GO`OiQwkwHLR~y%EOl?y*S^2c-?4yE2*e&etkkz`X>@=R;v+MddJ5^w&W9fSw~!VPPfG#euWEdM(2^I6N+Cq|8PHAzDwF%7Tq^{MHXh4M%D+0qG}a&u+vB-WCN z?|+j$SZ_v9p8v21Ua5nPCS?pf=wW?U7(E?y)@cn?4R{o-?+Cc4D(wb8xAw`4p5uwO ze&sJW6Kh-?@o*?uinsZOJG;!7fG6<&XGDG?`GdQFXi%;<&kE`J0o*r;1H1asM}h<$ zg|!3c31Bf@q|m|%rru_Zlyz2SG<&^Qnd-#dTbkrSX;8kYt*FvStKHHNVz-923pbUM zd7)MVG9N8sC>fy#TWQ~hEAbi9W#BRP&Q`>>1o;voi0{qh9%1QNWr_kyl-3X*Pl$Nh zUow}<;Q&yl3=RqfBO$e)Edrh>(wVhl`iHbpTM2x8spOK(% zc|8)6S`rs;CB#pBQSaHbWTBV2r*cgX--aTUv6vbVv|YwM?F%4(LJpxp0Au4VBDqo# z{c6j#f=o)By$XGQiA+(|Q8#&vL`PuQ#{SXVDKCts~>c4!+ zC(sdQc7CM3)gWJXPk-^{NP?e(dJ6tZ3HkS;`wtucu&YWdoea{EG&}7j(E3Mx<#VvX z&oL>=r$%U<>ZDv=EF2&~)!X-<%~BJ&P=Eb-paE_(>rkDsjLtEFP*5_<3Oo|~g4)9$ zQvo$?duv_Sh_0|?8wuzgFR?LX_~0bHXBcDqR(0fe&tfUnYP$OA#x+36=4W0a|QZ;j$Vy!Cd(R$h!&47E+as7@qZ}rrrc%Kv&C1P zJ;^#NJi(-o+3p;tbFGVDdAEx@)HWo=U69P2%8aqrqddZ?_b!B7le2I5JsVdOO~EUn zG#h6@a!uCYYo)B6;gCQT%V80rs+^JGtS4$7;o;J}zA zqy4+VTr`xmHOB-U}uEEsxpIFz>2L*=fkivAkI-3j&>$Dw*tlcHR}? zSWZJqC(h4bRd-3?yrW2ZE4`5*W}`y48&!#xgAe&Dz4iO=TWv8!48aqA<=}g3-(0AU zVQ2JPY6GB}v(8N)=(ij`4T^rRM6RFyGBt0_tV~5O+MTNFUh?L;>{LGH7kIzf_k)Ft za(?`x-&)Y|CUkI`ufCDvMx*iwo3y=I>7j~emjyUHHs^}zRL*m520+jk{8)n&PffeavvXc?ekK6@M|<<5O! z^Eu|gI%Y-!G?Z(Qsht$ce)y%Jm|(bXg_+hTbXex|_bSb7Nvufm7uY&w)1m ztC8F_a^f*|P)^Qf42iXZ!C)h4p5A=8GU+fLFEb* zE2R3pK~k^cKbn}gKOHsJOD;fMeNC>xM?0GJNo9K_%RiU9B`uqWU3*6-BKCaond2^& zE#MH0kVbx$IbBh?fG~55+9XAy5gb;2^iPUEFCJW#p9RHqx>z+G3S~!%fTNqf9=-j6 z_f#1V*+@^3^I|G7eX&8bN0T-C7x37&2NoRKig^2SY-eokw?$C^Ge7M7RAltF*P!Xg zNd$@xbxrpOE~=<&@KdM;sCOx$DCs(zYOnUp{ANX-Et>$Wgm|90S>yswV1V-S;e0#p zSZtlVs+sM|v^n1RGLT*G!TQJ{ZSu|jJHMpaG%CHZExr2>nteF0EcBtu>CVYrW>xn(zK>rrCa6UTag6W1=;c^)4Q(R61y@t*a(@5Q;t;x@#T0`&j>!Dlt=rA}J_@6Gu8qdWKQzHZu76)PVGz z!(<+r&!{<6b-T#SIs3`-lR(Ixg4AROD_*9VNVL6^Db(k09#e#+Qes6rO_#0wzHOy! z&5?e#zgp~=-dmcb@=gBC@mD@}}#-->Iu zm{T~Ne}-5OH}VOK4n05uSd&+En4NMPFHaKHLS3WX4O3$g^s;n#7$~-2^d}!P$>i#H zPcXmH!B-%$e!sJ>J4A6F@|Inv>@SQ}PM_3eVX!NWKNbIwzk2yGhKX1Jh+=7{)u-c? zcibFF)j(e8x-{tWHGybtn~jBIx>7Gs8<-*HtaOR!8S>gRVl^f=B3Vv`nd88Aqlkx7 z`lytvxe~l+fKQ&qS%mQRowi0qV!_2;i|oCgZ)1K`e`lG=|9*#W76u5!OVW&<=)gsI z%5On1Fb4CXv8|uHVsm{5ErN;_*YC*fbLKmMvDyIJkMp{syGSlyY!Lxxwuqpl{vsL# zs6{b1y2^MsV6FIe^k9KAwzbzf%bI5y?HWDY94}s#D#$!ORcE^kIA zTEJ%WV~~9fNQZlN4GGLy!12%DR`tkn^c=9^5P!_C^?Uq;%7mT@$f9FTOFy@kDZK7oa2t=zSmTp;y0J{+&|qbThdxjzKH$B8MGhq(qtr z%sdGtzowQ+qcw|07d@LILVuCd#et!Tuuk|=XiL7->qXv3FMRw@tPsF4Re_|iR;GpS z3vAn#1M$RZ-Ci=l)?Pe2!ozP>#{FUs?4s71^wTalmC?T|=^`~-)A@p&vgTNtl(2sR zwt@0yCmU1rwCGkKX~#2s7d=V9VfxBn`kgLXZzNvgCnF#5?2&n}Jf^PG_){A6*0sLh zEAFaJ+DPYgfKO2qtu!}Tnj$$R@{Q|*7`H`L)T3z%T1PL=S_f;_ zcRb+uN3`VSTO6*MX-OBgXqI;vu8O9vl~^tgihn^f@ry^rjkziCTn<7i(>mw)IiZtbcAdj1JK99ftzU(qo<-nh&j7}q8bj3E0v3aN2mrRI+hIQzup!-3 z`^xFHX2-+oih_znw-)XeI%00X*_+urB7Qh?k?9uPD}ND(2pHW=bDXb=QOdm@8TdoU zs!;Hhf_>$1;hP=ZGP3!ncDWS_6QE;7MWAT23}+bwXr_lAA{;+76~_{_7YGQS6L8j< zN;9Pe^*YgMuE|GoLD!cO$+}TCf_g>eJ3S5}3Fu&7vf?z`z*zmikFKpLmwCrvB}skoKLOPdq~VDx7%#-L&wclK<(;j zSYp>Q>g$Td-A1EZ10mO&qFdnZlxP1_bU^(0$_EIfhn?A&5w+*f+$bHdi5>ZrImg`zkt*n9A>hro(y9P42@L({1-CH==O1}2mmlf=vIqfOyMUN#dMz|n z>^-3a)eOFGu8yz~p@j&?>#&pYHlq{R6Ig5k55mYF=uG3aLwg)4sKd(4jrcExniOvr z&Fijb;IK-RI;}Lt^dlWynu6=X)EB=yU@&1&o~`e~Lfr=Q`eqVD2bft{K$!1Ucxs^q z$cMKd0%d@E3OL;{uY?mUww`h-h}cuK2OF|o(8m0glMd2eX9<0|<7dWTL~+C%>BO32 zrrHzzrIR%$Lo?Wj6tA>(++GTI6!G!wU+hWqeFVq+7A^J66ijBM95GZkx)=0=gU^Mx zi!uek02V?;2JH1;0qS={&=#G=#yng{>0TM>UO>ST=s~+*yAH%jJ5rmbxVg^c;BX`xD);xKSsdrf ziE#03j?5*#G=iqfN!I_XyB#5U89BnCl6+o5%CE+1HRy$_7Mvz>c0m28aM(T6L}@x` ziej^UvDop!8)3e~MaiC%9pk{E8OqoP`5G{Z%>d7M(GGYK0E=61?Dbw6k;XQIpPemk z2lPu!u(U-hEpB%8-}kJsl!&sOXM`QU)+aqddQwYafvh#Kqbj!7FN{gK&RS_UB6S}> zzq{!m`O~8@W*R7tcZPt6e@;0GqosyzeJzE+B*YpSOL(wyLK+{Oc)2qPhj<}5 z{0_vqtEmKlOBGx(B2I8MhpeRoTk)q^JAp)Gi^0GpP0nsDhF`vXHpXqVj z<6r;AqsS}lxW^ALGa&5NXM}S7$FVjF{=$Sp(rgB;$@)(vi}h$JQiHuIE=ZM*ew?_? zN(1eYWC*ZoPL;=VOh@J982!kK7yAOr3Po6EqCUJ29EoQ7H6GfC3*tu3`64ew63?N{ z@@u?ZpB(A41qc5`yB^7wk}ID;d5@Yx#%~zJBj(P6joRr`iIljB`7SmIwzqu06#gKa zPT2*?(Dy8>x@&tgD-+`=_GD6H_LqT(W|s11Uy2;(uB2s6YtP``gVL$rh#W%8WHGck}lcX%(q$ zw|))mwMOF;NC6H#hH4T5%<-y>?GynbqM1zf8X0#t^gWbJLC#&n)Wc%s!qLUPacGYx zVk|%m3Py8J=O97w2%0QRvjVQNdDm!Bt(JwLv51r!Et>CVNr;iGwq_&|BO95`C0`dX z9$HeZ65btrDLG?NpNv7_k~NQ4?@~~HOhmMeGY6B6Af`xbeW~o8B>H|WlWBM{BH1zp zkJx4lEH1mBwVsV+unR3A>)Gz!c}BO^kt>{dR*&umzF`bMhM#f8Bsp^zn`!>gM0VLx zpGH4I6T_uWZz@BuJ$VtuA`6*l2oGXRRHedj#tdiFBsTYmri|)i&8p=3?{Elyu&okG zB950J_Ay3|dYE_>>3rS8l5+34ebT`(-Ye^igk^@)wjZ5hIg*qB-WQdR44_9u-pfSF z2AL=;c7$~zohtCKo3g}7WT-wN;YH&|+K{uauq(RbC&{UCSY2$Yy;tYC568&+;n5Ex z?w|vxgz}5H?(e?3FVRa~{bxeMXT=}?4Rn95AC>y~jJ-W^FeOqLQJ7+`)r3Wj2^Qy! z64LEUtNub@XE&U@i8nj1=-h8&`t=@;)!sozWYHz2szhzT_OJ7rw;nVKllHO?>#-5v z6>P8O`QQ15&T=B;z`5mM6Bp42b@UQe$^1}igHyT2^w3l8*o5AT3Th#?=3hZK9e)~; zMs?Z7xrtEt2ipkHcw4JN;-VDH$;|L`N7#|iRL&=y9rd9sV=udyD}M}AynfMcO@~xe z-tw02WL0HuB@nFFo&3eG>gQ!X-lz&8UE@!~YXh8r+25_>)Qvh*hKKXGH{}RzHoFo| z2MkC=x|8|_$ZXeYg?vMv1W9V6VV=zFv0U-6e_tKt1gzP(UagSn73Ie(Kn!Raw%caH zkKT;CDtFxXtw|f-45FvPG~W~FI;erSV-|+-nB$^JERbD7zkiR=w)pYi%`8Sb#D4no7jkiLAl1R4ioFW=J)cqW3raSZd_+8Ae;j_%0;#E!)VwS)O(i^T8 z;Y}7Ww6<+;)A}@N5LYJUx`AI$3Vgddk2&M4wCy1B^qHl1`yfXIAD;f}ZM$hD1hEfA z3~_Dj5{3b{a`=>^vvh6WrQsFYrE`o|u@Z z?CcyJRiGM$09Umx`qO$3Lzt2;$}6oo45`%3)MpWv2zyjQpC>e#T!?V2f|31)9Ccpu z%?j%?WMq($CYd#W4eYq$b3?0Hpww3W<}=;R68@oo8jC&^12s&M=x+!<(7|;NswTpU zw{mH@s?@WnaxR?<=t{g8F-Z4sPu}QAH+vk3F}r>-M5emW=>C%Hn?|H)ap}WSk*giq zSDJ7w8f$U6D_J5sWpQ&5Qwh6~e&2KI5_R|NLz|QfrHUXsgw-bhOvP#)(`D(%|K6t| z-^7)` zV39w~-MMax!EJrmM?h^b&HO<$2~?|6ofw%^K`?Bu-hBmK%l$eT`Qn3FlpEg85cF?v zTDB*32|e{*@DJp_O^OFX4&~~7q>ZydqJg%zU)>cDO$mdjiUuJ2=zw9E#RJUpZ3u?R z8^o5c6vikIV6`3jw@ART14J0DKE79qi}o|=?m~SU8)rLPScEGcz5*%Qj<7j3XI-tg z`n_N#;_v<^(*jpCyg%mjfYCb1p>$FUvO>QYv2MZ^_Er?KOYnPBLXccS2EJSJ27Dbr zpmEh>wsSD_o>?R`KQVV$^tpq!2ttnr(ScB30?x%5Tu`EG49XWosKTvf$d8;q z=b4vkXz%Bj6ZHJGGcO`rL29@8h6gDf95Ce>{;L0S|5Fe_f$dVXXT;vZ;r{z4Pg&-Ej_}r`yL9H zEq|_fqR_*+IIB%1Bs96&oMqdW5_d3@PJZhuJd`yX5tchS7*p%?@3k<@B7mS39>qhN z*-s6IF$k_~j^E}2JHEeBrG41M`hL#iL*3)Vs;ix|`GvQ<@KPY5eky$$`rH6NKpb>k zs4(pbLQN4%iCV6qF1t`uP^bQJtS~;yVJgQ34Vg9DNX7)2Rl9^jT}=`Pa&9Z7Np#TM zlpA{K;0YhaQT42}CPDAcA3vXB0Wme|-+f--hiS}?e+gnql8+|TrkG{c4T;e_{-lEG9T?3JQ(fS}dN6hJ2e1YAmwOx9w@dSufx+fzU3M14d<s2J2XahB^!Gu$sQ&N2VW^=I(J1=kb0Hx?aSVuATG@$Q)e3Tv=eb-eNBX6K z-sP**`IV(y%BC-td=3BP>|#&UtkE>ItH~JLW{Lg(a5ksKenx^yN`?t(Pscw~nZQAT z1emTr&r39Rig9G>6vLod8=Q>E#rU)X>K)!uVxz#Tk!JedwqVUz_z;IXgYlxanH@Kk2X9mxY359Jxhp zfvhjzYUVm%G{qO$dyo7AjA^=U7VgYtxBA@cRgnmj5;g2p#a#jH?0M~La*j<&uSZ_o zzE{Q!&O!WVMP6R4>m60ma1_M#7Y;|9`^Ck|*Co!y7{F8#is!`YUFpk{xG2oPTm#3O zb0a)e7l;AivcgpI6p)9T6m5FUq6vhbz##zihK$sLBjVyRuWuio8aq48FL+&rY>4=KY|y2nd(HE`iQ1#swv>U&BMk!{9Z!t?G&%5j^T zzaL&jtgmyc9}l?R{$w!(QEO`BiWvZA)OUyN3<&Y}D3`**Duz4$+Y`;Mr?z8yU#A-) zK{aC<;WjoZKOzAF#>T|_m=97iQc#;34lalJG$on5ZxYeQ=IT~>kO}Wh5IKCgMhq0!Ohsuykc;{;ANNv5U_;7qbvfWVc5Jz z*x*vT?fdletx8T&M%dF6+#$CohUk4`2)HP|`2us~)?~|G@s1hh}eOrN-MhtW|3J}n1hHqIL3%GuD{PbGmK-JT; zi~i0^s@q=sxrr~-^86FO^dcd^w(X@;fNe&cJ96an#^}~j^aZZy-I+>tlv)IGU^XhH z_f!GiKE~?AeKs6GT1rCfDgwkVh9g@$aX!R*vYVuhpyimfuVrOLMtcRLsp}>`Dg=1mG|& z8)%5evR3arol~Y(eyLq@=TnT1sWdf1iqoZX7w3sIcBF2y?GpRCn@W}_s{%&yd~~F1 z)x*}8xmf?;QIYmqpKv&BFBH3K;$-oBRfP$$u5*U#NN}~7<5kWlJ>wmX?WnQN|oP>StjhowZlS| z(LT1$;UC;74_r!?2VGzDb%_7;&9cQZHrH7u=RppzR@GlxJB6YS|G{7;0I=B_o#EXd zRr`z${IB&gx@*bJ!l0hcQyI;Mx@pm_bWz`$2A}kY#No$+jerGpydTZ6#@u`X(g z<%zvxF-oj>B!v6F&_f!-e&LF$DwN@-)dXjcZVO(jA(GQac*wV3dMCt9i2ve{iHNt5 zQM~wTKDQ_Ti9{UzjcQZTa1a6F8`-a|G&NN~-K@hl%8bBNBNJwY>cx9vb+f(|+iHPF zQmu=S>kfN**Pzj?|9ITYf>ie!2L?gS28hm-ueMeVc=QT-1s03c11=Nu(e?sfZi8B{^}2#9{Eb( zWb>-ihs2-QSA*&gr-%pb$uN>cK<^o)Kg8cw-s@9)tp6Z5*MAAn5P4pTyF7$Fv+csO zB~JlNZL5(M)$)%4Y|Lq|?eSwAsN>cj{8iA2boFUoqKm#tNoAF7Qm>4?bD9i9=)2V| zuPD<@)j&KomwW3HL92>M$Qp?{>fX4($qYj!U@z(C`2Eo(Pgo=>m3pKVjr5Mk7HqjT zx=3mfAhFxW5}1qrS2i2uyYiGg`P4FN$Vef&i zhUBb8RroZns*t%h3mT2r@w_|9qnAOZMmj!EbB8^;7C_Moi zhipmXWGM9mV|1UTL;z!KFfQgW?n@?3ABnL$y*fG};KJT>;l0DirrJN>f`rB95Mfe%cd$fgyl&(KD*9H*{lP+;~j0 zvgckDORo^?;aTqx8%hHejO>agfKel@z z(LE+V!u@jZrh%Y%8u@G}&LbMk{)AdOMJ0u0#V;Vy`=JA6FuU<32bm+`5?u5mk6WSA zB+}!4gQ@;1C#_;)@q8LJncFkIGr+GG_`nb~ZDQ$t$CiCkXwlB&c&I~MSXj$kR0l3pY==^O>_sd?MdO5X4&ud{{X`bA_$UyE8d=~m ziF;#&&W8o~7?@S9_s9j@7lwOv@=}wX?Du58Ik5t`Iirw92e~n3N}w0xO|e+Sy>9#lYuN zbMnu(6JkR|i~T$lIedqKN@dn<_+x%DxHgT0DnSikuo90_w0#cune$|ySncdu)$O+x zCH4mN8Gn3>&8QDNc}+3Yd%PFy1{uS$J7*k(T*Cx0rm2Bk1|F;FAK&5KffZ{1PRu5| ztV-3HZ9z7(aPk0iCU{XZj#x zf+luyDX>X_Fbp+?zGWXDjSgB(uMVTW9Z^+wzy&E;}B&yRMGv<{!PxLbE|z zjlN&FK@K1>DUcx*(U<(VW#+@#K8#s9apYN13=asDWZF3VDZ;4VmDFyf;_7SODdvqs z|JnC9ov0{NRG~lcGoH%;v5SIw9?)LfbN)$@d$xcc%A39x9-OqQJk{-jhN~3L6Xf)4 zc;mtHSdnWdSh?x6=P87_0{z6nE0f~LP+^novEGo*ZzcAe32Hy1(cJJK`bx0M5T}!0 zZ9X_V1F2lD#_=y%fbED}ZRSW_3Zw}FP47Xr5^OwS6{Kn;u)au1`HB=7zUgN$ShAEz zv1V%6rdbag535U{SFMZmlvl5zn8;N0IHB1m8RR zs^{nPt9Jf7`UkOEkjz?F4Y}AOcMU{&E=}(5Od4KG1T8ht&9d6tx&*BQ41|Lhg#JXM zuUazWUPdlC)sdh`K~Kyh`^>*M-r{+QDY~p24b!Y`&o}b#AU%nMN4J}CT+`UN2wM&O zM*b!A3yvD{sUFOZ|I|BdixM2}B=y ztzvOMA^B(`)2llS(Pu^8{BQ1wJ89)9K{LInS3L|RdS2t0Lm;LUPlK*EAZfn7=szt- zKjD`fWoeTd&TnCRv;_b{*KW_&eC8v4JsTZ|>C=j?d-y-?DgHq>SNJ*tBX7 zzschHw>BdfVqLxH9!_=Vra;wai1)x0;%+O|PKONNnIIPP!)7unj&euO(y-8ZsgChb z1wzlx!KY>h#Mn=lSIpf5Nxe;p-*aO_xIX-0DXIP&2Cw4O08v+kzTGIy^w-+?f-xee zG+B;EmfHAc?-~U}&DG;h|9LJ2^HZNYi%Y!YWGi$2(|L3aG}LJHX^bsvObN zWBn7ukIF?RaDNR(TTpFY3?FFN=wIakE)E#L2-kCrxdf2ctpz6^P$rns+dtFc2&Pp zAk!;N7^F!yQZ=+t zL@rBYe`ekc#B0K}jJe4~5_UguuN+hC7;xiSGqiVWSXF7zX_2*H+_tqG2QYCDpD+^9ik%VTZxO9B&BO3wl zi7qo8MfP-z`tia-02im487dwOIJ2Ct$dM<`VLLkTEy0`YQ%VAyJ02TejS;TxU$@`j zLHsz{dlic&k6pd~dtUOo!hsxMOC8iZrv(Sxri;g9132Z)1n>_;6@{z%3=Lq1cW5ee zT+a<6%UxlH+ErI)TzlH`l)TAQKPEHei0o}phTcr7T;-v}bJz&D@{DMMEN)<$4 zu=BY9>7n$qNwrs%Y@-$Rg#w9)f6Cz%e>&v(4fGoF$TBg#xp(>G)%JX=#Be4ux^*h& z77(BQPU+_&ddd3(=sz?1o15Y<;;()!EpzP~@=sP6mk^GI13!|6_09RF=$v<0E-DS{ zCTC7>vscr3KctvqMto+AF<-NZe->3NehOcr`fqOVezw)Bb|&c`9~iot6A7Ha9rr{O zBAaq|+uCN-BjPx1^STs>?kd1&S~PZ!LHm!T#m(Zt2aMrP1Nw`VbumE(Ma2;;Ca!jK9t6|N4qD~dsp6!FK}8njz8pA3#u*&+x!jem-4!{8&&CqpUQeRg^o2L z`f_&gVTojC)LqcC6qz(otLw=%NNkx`cCD}Aj8K$#z6yr6=%d&*1FFcM*;$sQ`PLkc zC$((L<>8h|rXv=q_zl*n@f<)^^%xNf2L$iwOujpeYE4Qmz37gc6({}H(xI?KGPD{ElJ_d6)zDJ8@Yl5E0%?;PynC5 zPT7z1r2AA>mgakxV;&8wI3>m3Qbgk3Q_%(las@Y(e|FkDYg9pb4eI72vLQLt0GP4MeDY)G9=RR0DD35o4diMMZ@l<-QHiu@vhoOK>b-=YU->U;w9LUbu;P~T(0wbI>Ce*jo)`OZM$pRW(rCippvkJ{s2_9Kw_&UCuqPo zIPWs+>t;Z|=I%IUjgEOl-6ZTNMpnZ8Cu#dI1-w4aq-_0mFt%M@=n;8z;ZxM_ALC`ti>C;O7n9ZudVH#r@3Bp z1Q~*qS;YjyV7zl`+e;PhK_sx>+rz23r-*>p*FXd#N39i>-bfTtqgj$GjgQzT-mX^CNyTz&r6Ma+3l9?sqTpc4<-WM>*(# zVhD%hlOU*f5o0cw%by7=0AHyeC_1TDyN0|z zfO{>mR+qnzJ7PS|N*c}}ik9u%u}~inGCP!S;R@fFk-dCOx;S%>hqt+P(+=PB#{Xm# z>6xj7_O+y6cT?X&_~S3}iHLh!D5VqAm*~*C$$rrHvhLuK%^g)Sm09Xtu6|_;>_|Oq zAsd9eb(w|!az?h(_lBK`PMq`v{+c{E#$0Wp1e?43s7oPmSIZFbbN*X_)SZ5`dxN%9 zf%{X+EBJopKS0P80S?ECOS=t#X@j7wuy3&dbOgWTb=ME!dU9+`rCI=ds;jNToL=ou z9x*P5X)yqvWw+$?v33n^&_AL)B%~8|{$ZO&y0ws|O|HXJcA*C z`k3yHH*SKRu{FGuIvxuRx<-DWOB%1LzT0=#?rwX-mxt;?+z=tZj6=r9(~w{BIu;rU zuppm5pw0^>W{^@GEj2Dk`Of|_$E6@>LZtqP7<9n$%F7zz^M`4XTGQ9;xn884t;{_JM_ss^B$BO}9%U81 z6aTtIy?R9xIH5jEJ*PlR96^1K5mibmPEDLT*G{`Xkz*m7^NkpFg&vWHu*~_uu2;)4 zZVD;nF&0m+I#xz3UI|%DqdqBU?|_!sxpZZ2K>v>KX0!iJzoPlnk90{Kd8=^VGu~Dl zmzu9;*WdJMlfC#Aa8s8bl@g)p^VH@+bfZ4^!MXqSBj%)hOztCQsLLt3zFYsttTj(+ zO3XKuhMyvQ6z0hD#E{bp2BM(^$-~UeRC_`ZXL4`EXXNHklp;La#@988>>V#gv^Wv# zU%}uNa#Sns2+(_^9o1Bej~bFHKbM^+32UU1`d z(X5_I0{{-=Mz+DQNF9dA@s$hh{}V+$`;1exq@ohV6xHPzQ*K9g#*65-epS;Dog$dBao)M^D0^_|QxRSPVtepx#3c2Sv5N z6C-Km@6Da|4ZA$CrTcyY$!ylw+@6WO0TdF^p48Wu5KJn{{l`0#J!D;fZ{#4z_c@Dq zVY8ZSdAtm+J%~Y@K+DlRc^2zJ_CeZRvNhQ+uU{ z&(d*gQ~q_vMZ_V0Nz>(ehbg*qGi^|2f>j)R5k&!-BX-Vy_n!wMmLi5l&*twXGTTk( zqQC&=vQy2~O&@m$(DH&C$|K-?;($J1XUf`j;yl;$NP&MMICgV-@vN`Gl#cBCdFfiP zLTnO1otaISP@Zdy!L%_DK?m$l0^<)iWShNc(|>Bi?uu;Rk9~Pfsot79S&8XgiE~$u z-y{3xWv)63Oiy1)IU_eW$h&rQ>?k$igg4WrjodiR7Jd$|i=+`V!EHVZskH(chc+FU z6+c4eoeUafR2N348?~?+GSNpyoG`9PX0_cH!hH`kf6XK{!9+5j=Mj2|@2p%;c0Kqa z9hslCvF=QjG@c)N8s?@ld~T)QaNC#4YV_2PQJVT-_fF5Q(hg21XLfih8plH(0}vg8 z&gj(QcWvHWh)KJWatk!u!&E+fAoCfj)4+pneHB2vX!zhN#g#J1by})ujjQu!-tpPc_um^*wN+alg-ZN<&?K3NECo~QBOug8Po@UUli zRtz#s@YQZ=>&0Qmg|U9x42ksQ`fQp5uRa^NQK*UeGfu3_Aef=;Pwrn9v|06>gy=&i zNK?aiyb?Smr@_y^rcGxKefki5XdPGGCLy>%u1%VxTvU z5Jm!w9ypHIUYiJd_lsTyA*o+HQbS)9BXl=!xtA5zJ?);D14D1M(-4%xH00g)P$^@9 zEsJ-@r~&Ivjt2r4neR}P@80qGN{wiqa1GbWQ$9+f0bPIvqAj+lhUnyPxHf$x1%e~1!;^5Zn*y@i|AjCK4z8C~Ep^|i?Y2V7ng0&E z_g^Hs*d6n+0tc6dVJb=cMP=v8WqsJiC_mrx-ExDXfuUiHPJhyv6*F^`xHQFqFp z=4rMQbe)5unqlc6e6igo=E)ZED4}rLh*=rzLw-fx(YZ%tKez*TcC9HKor1g*|LtS# zpho5_{})+Ad{uDMJ!o)mNVUmFF6YLL2qBYq3cDvO;+?3}AHLe-fi|6#mFirSm)btJ z5w-$4ui}sC+gT?3=Y~dY%B{IvgRSUqP)`rohv+nwSeIF{qx#Ei^)@$sQRZGg(^Oe| zB68XYar+VXL@Y&3v}^LSr$Y=TE|+2^;n}nij-n?}uHSSt=rQ)D$ai9KZIT5j>$a0U zM9xLJ+>&e~#6rWBiN1W4RcZbw%!BaA{YOSYH*`lRU(+l*TcKS2=Q?nezQTmd_(L z)!qx_nXOO-<4_c?%aCx*SPzPYe|uC>D2rE_(iO3?E%CR9`yF=DE*%)!Ud1+$%`O`< zjRtygdGP_Ee!>Mez!&`NPk>m4Jvwc;&bX155>$f?j?6XjBdEdtboq!X@E$q%+eXpP zIFUhupi9+2H%2aIhD-gzNi89d)i_4Z2lM)xy~a5HG5^}+WS4J(*!{eHd+U?oJvonL zU@>Aq&DP?a#*^}_J$1LqcgVNp3|Lr34~^uE=}zQ443Nq~ zD=c^3P97~m1$t-^F8cpbbQW$+zHbzNH){0ghDmoxN~?4Uf^>I-gft^mI=_UpQX<_* zPATbb5F`Yoy9WF1_Ydsdd+oV)J@>iKIiE&b*w?0+GHw9Al7<{N{+B;yeEqBTs~wO6 ziar$N5lX(j;f=#DheVi6#Wi^9r%wo$a<1qVBNrwv(vBQfvRttwKDXP_Ze@bu24k_Z zmn5~GDd*3djyyFeB_7Y?SxaTAsVCp+eF$=uH0%#Lv(ceg5P%f|M9aw%I0&K^` z0wPr`oIn(h02tud4FMtYKB4Uuh+a3ywfd;+U|3;rjF(FhGa?SK%mkyy_eEkfKOLnw zbpboOSPLNx^XN{X8e#9vgygkjg-dODmLs#^D-z^i_rxb^{FzB3V|jNnp^? zE!}lOK~`=_#mkQ`Ey=?6>XwJS)PbfW=%;Te-|Di-_q)TK735w!uWU!=;B=(kUvH>y zGHOtdqx|ZNWA7ct;{#8e~C zdlHu!K1?n)(MOt)74F*>O6r_IeM}jy2_qYU39}Y=S}f)t1!UWs?ua5KW{TM z%Xwd!N##EdMcBj!x0c_R9T}Z9^!uJ|q*#&4iJjF zELpt=%XeruzGIfBuKDP!&jN7X3Y04+@z~%4Z?NX|-7>?`QM7+rKr|dl_V^Z~xV8Fa zem(=^mFe8Gux1awV>Rk8vqVSJ&7@(XU_DTwbG$4c9^g8Fwn3>V_9``6LdO<4IaRJ= ziUb>g6C-3u2M1tUEb*qHk26uTIx(m{=Elkb*yY*Hls|v@?sK%z*OPg$e7P$VU1T0$ z$rL7olYmB4ox9e=Z7P7|39-X1)0xN6{Q;zT6xFLGz5A|gxZvb$ALZ~*C0fp|jL2MLlsYgPg5G{iwak2kvp>7S@ z*Jy1?%)e*n!Z$fgAiATb%zuAx7sau}?jE(NuptMoWB<_K9nK64%8?vw`Y&!3tipCz zv>ol`y+7sw>#i;6N3^Nk=mXK{@1WH#Z30Zpy(0`3{iAE%oaTLjiEknpYCJHJ@@ZCT6<3^1YPxzB3BMZDx%wvxa3P7}vZ(kS(@Dfch z=@>yQQvr@kagtGoQAs@)iM5_)6s{l`@tFrEeA-fx{|mJVk4wy)7&o(E#Ve^mR*iWK zgW#`5PVsVnp>ovM6wLti7a<$ktUuPjGH1TGl7WuW%h+D$l#tK6Kt~fqj@^rW!+7!r zl$}i1zH;CB6pz-=|L`j!@NH6QGZE>|0${|)y2kv0sbc7f zJ1m{=*L8pK<-Er;;fH!%5=*4plcE~$Jy|+X;jKh+{|gH&I35<_8RB4jnAx)eV7@)E|Pb zZb^ma)w0EH%H6S3u|0<3U829gnQAwS6QxmaTTX9T$CC?sPEE#)&fJ04rLA>uxxk+K zsFO7qkPDdJUWZfJm=pZx8KTc|Mn>UfF!WO~Pfsv!F>YOMb>F%BdZv=g3mW>4kF8pb zlvTFMGcz8y@S_pXRD2cXlX;u_9cuapGpQ9aqKR4LmeDuKc&t2P*bZ7xR0>eCe>1*K zkIb2rnWYjrclN1_c-VM6Wl@hJis!3~w;A7@Lf*5%DE{ zFUa^;8jtOb-?^aq7zYAk{ObR)VZQ*9%Du3X>~J?FpstG41EWj@Z!SZ~-}6^;Hsgpd z+ZoU@33xrN_ToLckE9(Vo}RIJtJC|Plf!3rZTY7phV&u0tKq{#$@7?pR@x10dM6s7 zFKY&Kr)zCymiOw4x85&IW?C#XhMzF|pYzQCY%b1nEN9S#M=rvRYwrmOuL)^!46BqX z@P|9mtCMvu7mSc^(^lV;vlu#<#!wl}yAsyEB4K^wMX2ZOEJj@+Di~Aj70D*38h&!O znRNh!fzz0)xz>}#8$OoH==718m^&}4L+#!{#3d7+A&v10vGelb89ljC$gJ837*(sR z=fm6Wf-N~y0hr|upd=5ckz?dyCGrSZk zG+{~C6(O{%5fLTDi1lQdC5lZ#NQ0O4R8_+dcINRyXQhmU!0;vYwF5MKLOli%lg*^0 zi7Ovfg{69T-r9Y3=kLDBYGoY6*hi@K`sUGx@|f#az|zl36x@@>wgPiXA2X)e-q=H1;%^|)q#q`Fxw$|F>~0;m z-ZnHbP2XzisEgmpj&xL zr+TfNN~dXidmHK66_zoZ$pO6$IvgGz`TV=b_`|Un?6IZ(4m-FzWxK^?U5#?B=E6hv z-DRfK_q+2vULi^Tu0LJ3Z`snc>B`-ls$=foEu|n^3C~_<`nQ+<{qK_wzQPDSYuE=N z+<9BJni4+7s~s#S%|GV+0uH)n0w)Zm_`v9#?!sTBCl>RV*oUVv`l?d_2TJYm*j3m< zr==&VB0fK~=Vee?Q<|%t$_u5I5W^6nBs_0@f;k?zC&sD1no2zk%)Ds;D!b33*KPEjh^=lQYk%cNP ztKhVmDkaFGR5H`wj&)L4#R(U)pmTTeG4(55YTiErwndsF4J1-O`Or8-SvH{}jA7nc z^)s{Md%jqL#wLrVN;{Bv6?~8}q;1GBQto(wtyE^Gn1 z3yL2^@?Yn2#C?#bl8Q~^e2pAEr{ZcpuK@I2O^oEhIbN2nMWB#wim%M3?V&+4fg8aHLUug<*aur^d)Emz1neT#AdYJ!w-*=lD z2=)HQE2{4Ud#;$l<(uH;guTULK5+92WAR%=D;yI`KH~v4AqzFIuxmLBt#wJ-X>4Ly zbUS$SWo@ZqIT5-J!6=;%u`|H0slE;#({e+dhS=TSRg-3=2$<)Gxy;{pxBUW~f*lx_H4IDHjK0P{RPJ}CAGwzZwq=^4-tY^X#iuMJy~6b- z*hoIYo*!yr{pTICZY~QRd?qox#2jJvu1a*HG!HiHPLNe?k!i4yZxGaUtL27Veoa^1 z*^J&IsUY2^s>^TkGf|h41x6uqr*w|{iqEG{mv1y9F~a5%Zf_nKg#I8%Na=qv?Q#>n z2yxr<&(7MEHHkcsQ7=6QZO&rP_u*msg|}Lj+M)#EEG^$4TkmNf5&v#N50UTA0={@9^MNOXxY+IjRRCjg5{He?%Hw;Rn$3>NN756 zJfHxNn*2A*-=Nvz^xuHUW*o5}jlZ#T+4H+8gmuQ8VWPsxUUk@3-@*pg;uXj|qn&lu z2?f5clN*np6o3V+LCf3(AM1K1RGywXcI=OO{T5@0jlcD<7`|AECF*~jA!pU~EvZC) zdSbh2Y`m$$g{vw9VH!)kQ`v-dNqzu310nZ;{%cw4XB=0W^VuX54Fwn?3Tq3=aeu4 zmAefsvJZZnaml0gH1zwgkE~BCRIFB$?_Ox*%1xs_VNKi$rd&0ct)T>gIuG^3Y8Jkb zysFXm*s*~WAGtpvOaoI$!PFrZgX874T4%G!j>tx;YK0XCyKSYTVBqwNa-uHP+f?5Q zCgWh^WH2P`w2Q4zIT?l1%Xp(i^p-i;1t(jwF745?kKLh-j+5C#~EbiC}2=fB)kXX>=bM^?iqsD88)`!X;A( zyI5hpqNuimc~I_Tc)tZ*RRm{&AcNuE#6Lc1gPnQ(sf*=k{`zE$7`xr7PX7`7RM0P+ zr7;arQ-C)ZxltHce*4u{@h`a|dxkMNpVVNM1Oi_nb8p7zb#aZ`>08qay=V%ij!Lwa zH=S1af7YKV{oM7X+2Hpg(+4@#&PIlKVVSycTwcml@h2ug?O-<^V7^8SMp#L+55N=^ z%w`=O>EvnYzw>R{AI*pbsVSjpkl`elD%^N5nr1*=_dl%f+;-$gV3#tR*5sbn!a6x} z;eSSEAn_qXGndB~4EE28MKNI5VDy!o*<2hfzxP4whV{-r#pY|@~0?}(#Sf@3N` zF7v9rJeKLZBF3`m)Y->gXdwV!Tg3$yN_Ugd=G&*N&qIlg!{-#L9M(wQIm@&)QsY@(t>jy=+U%> zgPJ!}cafKMu?V4~3{RO%B+B>E@^YR)3e@wmC0X*-Fv}OCm*b6$lv5!s z8I$*PG}7j(?$RQ^!BQY#t5AtTGE(&^+M%Kq3}>3xWo4l{NI8t55hWJCND(MKD(Fqg zbdqh|TkXH!K-jf;e+2+~oQJGdFnY9_gaCx5PkmVcsET zFPpG*UQ9G=j?#kWHP4O!+>?S6h}V#6O63Fov*!jQH9>`qD>8TLX!8X7TxlLtOe+f- zuq7{KAh8iH(EY0Qa3-udUMiu1(z9^g`KiIpo(Pk5X}FtG%khymW>ra7SHoc$G_LF`Nv+oi41l#+(IeEJjNEI?kRhj#{YOdEGM|4rPiFVwoDhxhhgj*Gv}elU6x21 zOo~>AJ>}FdPwXnbsa(S!F;Y53`@!ML1=HU~|HU_5I*P zYgOc{4E9W2dJp+72N)syc_cIZBhR-z{=`Xnb%nckYqmEh_+2}c1{Xa%k0AyJxj$2uTe0FBcc0Gwq*YJeRZBNpyRrYbrP(t?c%d!0$`c$yd|0%Ygh2CwkXZT=F`Xo@(*-%j`a&Y=Y*wU&%kii77m@#9_i(g zQ|Xd6jOnZYq8g0*I!$LOzvB5`)`SOdNMsP+?iA&m!w|C}sYvM2y=Ph%yW8P^q*nX# z$(8~JZCpU{o>!`(Yw|>MDOF4*HrtMuA3Ybk+@yg6(7VEdw^awe?obiINp*gbPp!d9 zjFxty@)%5sR8eK`l>}Ka1Fdai?&d?by{te{3!G!`P3%7;t{PnFg(t_Oc|J@)Lo%CC_tMmUj0VXR8)T2D9QmA zn`i|op(JskCeO)f+LnhRo7)^SmVtuTY!AD+F20VmH{K0jAtDK>1o-dsIgNgw4jq4T zmk6B9kpKr`@3frTUw3!0bY0=y(4}6+$$$`UnDEsh^s(f;Z9yORFR24m2B`WC(Z@O3 zu=^mQ4!f#ww9{5l*&kgYzU=ZOgXd4~A9Htpw&^1OE28W3qMORD)_PdJ>p<2wRrmV7 zl_0)PN5-jy@dcn<2W>`g_QbfFMlyg%MhWVVafY%-XFUc(N+O~bJw}5q?J<6#a?s8f zoWKr(KL%&r9DoFh=lfOo3L1660lV!@!Lbcy3hxS^J8vGG5Eofmj@JbUADWER8gHVIilcHphAZpO5mUxGpykiRU6+1S3xluvKk!Eiz}11ty(pTAmK z94%r!cCt5~$SjPuF`F4k%L9@TA>rS-o#IW}ue;T*|A>#c(Iwx$_dhR^+3<)0wEYUb z(|GJ6!^$)>Q=$EjhB??PCR`rXB>{1_f3J+yGSz!ey}8Ua!(;AT(mfPXlKW zwV(yTIx)Ke1^#dh3i0Rw9IS2moi{34s$JgLWk%hmVcZY5Li?_ONvfC`7>0nrsY zHBBtIm^l-t#{NaMkF3z^z%v6dy!!Xr0?#$;`S3UX_p`SUknMnnI`)r}sVo(!-3tp{gx18Y0N_Yu_lPnYS& z>~21N7+@(kyB2hSUmIpQJjFfy+IME{=Ol&4>X|gKmB8^$!jt8%h`tX0U`LHzIMf{x1e;hbh!D#!?N@RLgnl`CUz;6iRqjSjRX8I831 zP<~SR5sf5TJyL7T znV-UG?kcRXyDjBNH^Ho1ZnO0S-9Ga=ZM1fdCIJO#kHxjBsu^Efv{oPS&s=bdG$8?l1H-F~Z{F?NjxK}x1d~Mf3bQvaEMrNnTz(ujp zbkl2FyWCQzYwEpvz)xAZr!xZo~`NJ9DMN!Hb5X) zC1sk6W`{oaTq{w#6iHoaV|POO5o{Iwzu&u{TayHCE#DfsIXhM^`Q=mzP(6G~m^%Mb zgETF>ls5f{q<8H}E90BqwYo-%)d1NiHO!0w43`@Z2hGU}g8IF6eeVcdxPh%X3{jK~ z-Op#TOmv$_qJ@eE&J=gWY+@ehWz~iJ)bcyJLF?MMcTh-pZx@KmZb{DUeq3I7e6uoL zT**KO^Ct-+ZIm;@xzPa2=m)Ho`Wsx=lxUU(HtoSf6C;`(xYCNZ_1Vd+6h>9)l?3mN zxL~^F1hdXoawqqNg1>G3!Is5;4gIypoh{{L^;RS6Ehsgt3?H6>b#s_VO})?&szI)* z!AJxBj~l%E4DM3+T4^Hx#jD(O&!Vq9kK{PkRrS@yXOb;`y(%%RO`ci>B(FsnSkP{zn=|9hZ0>Rvf#*UGU zg)92bcKs6M6!;3rd%$0(hS`H&RoPe7b|qd*Y5jrG=9~7wOa@TCNPCJjy5z51V;jMh z`!D~EH44G~2<3s0_h_OfJAP-N{RjYQqAaLqnON6Q80OL4CMH-*dm;bk z)D5cn$zV>|Bjgf!)>)M+f}K-=ZqN5*H-qx+Hpr_7*6GTvo()(8r?!kUSFZHi z=h>N0oji7g{g;02KD?ns=M_&cjr*Al5W4IIRKgDtszfit9+uOkkx5BsH#ORCQF1GT ztKBO@+Xe1+xBE>#`B2xD^&6YYYl;Sm4@Q^pn22KG%{UvMV*S@li9h`vTe#d@xMEGF z$HRGDCMqNZg2P^Km|;T1#iznrGyiO+UAUu(>v?d~cvkZqPV1&mss0}MQTRVbH%Ou$ z^0q$C`yZF!y#RIcD@pX*nEA#uv8UQ7{qSddKdD9t4UxpeZ++Ylbu}OZ4F~g8T`FN; zi!be2-rnj^78KZCc=Ci`x=_%+aDlsU5$opkQ{!9zQ=ezm+ue9~2NT5~Y&4MgJ+Eu_ zTkZHx^$s1)_VyL1A{@gCm0Bx!;$Qgbs&860e`Z9>}_8)V$jr_*^16*_i8T zYUB5svz#wJQK3>slJqKjZr{5}PWPDeznRP&0UFTuhwOj1>J;zsuju{o4MAb91^ zoADn3l#^JLPi$^Kj;eTVboMc|q>!4{RnONd93Stq*6Tk5qC@U4$h9CD`p|=7d5J@E z2Fz~@9*k%u_jOg%ek%0aBz;}n!*Qf#)>V2nCgG%fs%pmfw?{*fy`)&no=1Jiqmnmk zT3+w|Ey-LJO|SiSSH8aMDE9X@f74Oie{4taH8Nx|8TlGqT(DJ88oHx+&d}VB0zI;u zPi`~4yr*V8ld#wQwg-P~;Ng+8u&pIFaurw~rzm`1Iq#w9 zAS>cK=6NhnhQr;!78)f!^XlEMqd`<#&Z+-YT~s73cbE&q0jwV zXZcR~f+0=zW35!l+y19zakn9b67z3Ddh%j^<3gmpjv7yF0#t{PqdTD*4=9)1Lrh>g za6U~e58x;5FFcme8#vwWbO2%XT4PC`l5hP=SooFxQwAgAucphp6kG2n7|AGEsE5^K zKXOwb!H+K{1nc0%7q&7lTC6$GaXqg`yx1atT+^@L%>2&M-s@Ex=-Pc+KEzwG!JU$s z!m1rQB*=2c3p=XEc-}ch`F$=B!Zi;5I8 z*|#EM3N{%!k*a%j(G@?#S~D_xwOpE=<83v4O229IpWV1d2+jtEdP7nVAAKad&2_Xt zH;HFNM==MR=B&VEWl}lv_=E6G{i{Zmo3*-COXWWh%)^~0S5CG;*aS_sh2aCFgI5gA z1zbqe*>0CTR7nnhtHKK{^x(15205(Cj(7aItQK2FvWAg}-~1GTwZbSt-D>9iAuG@* zvzPwdLX?|oHacpzp_x@n97rnZYz(p)$xg(Lvd zRmMKPZvoGf188;1Zx#S-(~%anb4+14&agxgmHmlJ`rc{{D_EJty*CalG)zga2L1TWL$6AU6F*SP*6BzMRdJaQ=4pmaei1rk>$vL0_!P)7YnoAH^ zxj)3F5Jf&RudWBdb^l_U{)Hp8OWN{OokS;_LvJTlgd;)VkytOmQq_EPXH4J};(nPN z=yLZ0d3b@QDZC3mP?yvE+MXB#5TlA61b`8i%R`eo_*cMJWe|*?>WwLBWq=hWV)Z3n z3mIzD0cZ3~J~`j|W7|CVt9wMSLYkG?U9UYh1tqL&4~!I$@+n#+oRL4Uq`8ARbE zS6zZGZ$$S%SRK-PX_02Dd>XLD!>BJgyvVZFAc1cKN4#S?RbLoL-fp7fD2q-8v$HST zKVM$!WV64W9r!}lya`I~vkiyS{19fSKuatWDHJ=T;csCE`k-}0pyx-&7aLR=Vl>-nS)NTrOhZlH^y&l9C=lNGhuM!MU2nUfJB z&t5hFcS3Uby~9w(oR|uCeBKw{%>%r2OHC;zmVbjA{p1OI?b@ezcDoy9ug{LvSWXPi zEEHd@uOCBz@8RE$+BM)CFaJP*0|I$WSBdhlQcTO+)Flh>X94~z=La`*49qkIRRlro zjBv{m?mX|~V{9R;NPK}_N-y5yPn~r!Igvj`fv_9(lm1r)n|bVER7bnF5yzC zJ%Z*0l#F@|+j~Xp`wNMMO>@;c>Sid8(4e~^d~h*YQd_F5QN^N#mvqX~TjtT>a)LFp z!JAv-K@@U0ouEKSOnTfl3W#7voMoyTp_M|vi$$qj8i zq!BP4vn}Uw3TcS!1tGe3j49W7UIDwR0f9WTk_>4zdH{qOcD{qNBpSiL*Z zq>xxtlF?g%5jGNjCx}KC+>$ia-Ia-_na^ISV5csfVQ)o1Tl;iS zBZcOo$uusXuX4Ezke`;#XsRnBdb+aEKRz0i)1R+sa~6;y_Jz@a>ZXM!Vg70JqCMjp z=oM`3!m0>^iGT@E`bx+7=+wK z4aopP1}EBZa4<2dmo4p(Y&4G=>$ z`E!NH)ICeYS{X2Lq&iX^R{|i&L$%Rn9tErVFGJiw6em#In4B+skU#M)dq?Gri*)AG zqlGR~2Y}3J(7jd$qD2;%PZa@3#^RVuAsB(KsTELlBZ{K;+=lLK>0!PCA<)*kRxUI@6ZH2N+_bvn{$3Xf8PcEB9pPH0JBu} z!XU*VK=@p>(wgewyEj+9Y_eDNXg{ai%wp5%G{wWs3Ht8{#rjwVJ07Vm${bT1%GygE zDd6~jOp5?6XAeeq;>6Kd;I(YxyZ}8Jx)xObY_0ZoMJZRxS`4rHn1u?msHkS%-uhgf z#XjTNXh|3f|8J=U>#UhgXpe;XixC~G59k^*cMrnl(S?%mhw|fR8T1^2iBH%^68`F% zPJ9mIYq}S;zWY>tV}fS6p^4jI`TGE_!)tZ7Y0U_2S#Rj6O^3Qmh2v;#k#Ytez;_b$ zS;m8HbbuS3m3^ig;P~gAAP%3SKT-a)rejN;CzWk?LD~tB z8`DbxdAFFt7kMfYdn(ASdh+R_u~_uHBqu}fxLp@#@-QTuD@%5~GV))D$z-ECV0c~g zH|+TC@1?S5*2n77O)7VznzdI}U!vT2gPJtj!{D>V7HnQ9Sa;PU3}JQ^}NiBiZNVf;+~9w_NiMwNF#-0uu^ts-2j9Ivl5L>5%0$JCPBq#*duUe?jAbW-vld7ULl4v$6+9I{u;Qqk%PRuN1LPu@ z%^nP^Rbkr_Bu$Nc^~yY8g*tw%Ecs-_{)5w9lLce$h1UTEqb@l>jxX_cRs>y4kWZv# zOTIk7sAN2lW{01gVs<|MA4-8lL07F^;f9+Fz6v1#i%AnE_XhsH$aXM@Nn}g0QmouB zCx=f!ds~NPXB1E8NeVXtVbV<<{$85z?+H$@jH89;! zYP-`hnK2d6(%+?3x5h#c=tco(k?B-bJUQjiTBwi>4<~pjH)X44{n}c@Z74gv-?pqs zmO94owE@?=e9{2Zr;yqZNp%G|PzJf6ge*~+D|1|-WWGV|HpQqRveJWZVuY(2vZY`R z6)bxORh3Gja;$Dd)HfV%<2hXjDlQKmt}5B)B(_KWBt_N4S- zcS3uJg3)x~r{6)O13{aL1m=*lO>)eCvD1b$1p+*`4%h&O6LEBRGYC`qdv%0402&lKz{Evowa;~mRlUQ&*j|R52rovw;3>ulbWkkA0zNSGq zy=>-@FY6i|n7ZYTOnQT{;)>P$hat{Xmb3NPe%&fjq6wpIJXfZ?#C*of0N5b+?`c}q zdezL(zd>i(UiHir>C8~`D?1jek_N44bZ?;x_4ege_;yV zgBz%e+Q@)-W)=MbehMI~&(3J+#|J)-Mf>RIaCL+G>E<}O!7$xrWIkK!(uec^RO*Xy zu7leOjbzvxK3?yr+Y=9nZ^YARwK^Dy?fMCOzon=;CpM6hXtA*@-o^{p#n_D1{5O5| zE%aOAwL}8o#Q5tB+YcA^!{Hmsh&kz=!CSmvEd$eWFo_nImaOwtRTUqYOYD`8<-PX1 z>d!nV2Wk#2GD^67_NJP2MIMgIqto+W?#$1QZ255Y6b|+YlTrK|5!I_$pTiL(_xhy( z;`VDX!+Vt*8UKsjHQ41LHWSKIH#<^l8gzxnrAqN4IiTWtn)s zTA;+QL4mg+1NoNi^bf&~Q>Cl`m8u^;;Dxv4g?7Xp7)jICdn8VyE1|U{>P#*q*#Hp& zy#{Hs@AkAvMDg~05Vk_9OY$)ES1`m@&Xq-^XOn)pw%<1h*YwXFcD=Ynruf_JrC&zQ zanyf^TKhyh`)|#d#SA&eHvBOYnO()(f8N{)ynVP2OAWjAK$$(RhTV7Do<7K_?3@<# z8gwcjct!3bvCl`V{41qKdfv4HY0i3%H8A5i+PvI5Y{P+o>xDBe+6{B1-?Feu**pjNB(W^?p6P&kkY_6(|8Kf2I-$ zX9)yJj4xw{I!}E>nN5CfwSM6irk2aWKoE+k+tjqoxvb0kZ4_+TGT#sr8rbo4+}A~! zsr_8bIX0xs(sBepsYx%wK2ze@Rg$__M)?eV`{+enZ3`8epd_U(Fc-fhud=BrIa>P> z{X#9DlSdnnA~q$}&7k);^`x9WLdS_e%JPeSFL@IVi)LD`sk^!AJrGjQ+U^2V8xg(; z!n>ywpICfHmn4OYj)X6eXa&3~E-X9|YrJ3Pdn33PQMCsK!O=#tDviPqI* zmdOK6vd;gRzI+)!e6~SKRr(!4j}5gbi_GrR>aH`R2_n4j?Hd+r^^oFu)Or)q(-F0( zBQFKg>s{-=&-OZPvi6rD`kj%6>2JFInJeL%K_(P~zWWL%mPT_F@9WB}-AMpv&o~SH zd7?;xF`D!FazDhPfgv!usO`AyU&EVry2$z2Svt*xQ6W?&6u%b9GPnB`_t@nmykHDT zo%SNOr=gZUf8)5QutSpINEj4)w^(6005{+mIU4`wL8KTY@OQqT@>Ih_x~aORxa<22 zg$`*Ue)D{ftzoCRHDLZVvU^xXL^K+Nr860A{4xqeY$E-TV0u+JsYRJCFncGnKlt_Jt<~ zD@^$XUa}6_4-+vAh3Hbh$7_&tlBqmId`+a8!0&9@ITf<@rN zIZu9eI;mfN#_iN`Y9Z0tQ`UxxwV_&fMVMos3xYOkTd- zg&wy+FySE;f}{fvqwNGQlX;B@plf8r`h^!QH2$ zWBXF@TlJc5N%TQry{Lqa6Kf2pG3?TZ23jAxC$CoZ!5CrEG<#(mqDVS9Db z)o1LR)Ya3`)sGgt+)aGIdRt5*Eey#Q(_&rId7ixQL1iF6hv?Ry4I4%38Jr(nQ8bcK`aIimt6y>w8CY(n%2;Q43nadk+ zd94cc{ZJYzs+wUpDc2Iq_RHVbCi$;c!;w3ETkl`yQ<_c(Y(#qFv5@NO#_x6-Zfpp% z(l{ASm~aVju-g9U#29TLV5wGGzhkhJE{4xqXQ&zN zKX$&+l99lJwUyjL!>3<;gX4kZ10++2V%J?*Fvnazg<7_RHxV!?(3hgo*(9a}A9ZOH zibd$vodh#n@i$E|w!VkgRpP!CGK`+JP-&b%`wGG_K0|f{7vJ2af}g01e%IAj_JhtD zYIVTM&^^$HUF6u*WK>yC1q@)v;@seoMWWMNC9Igq%{T1FM|NkAAlpY!@uN<4cS!1f zO~DB=5)Y%NU5e)S+8|N}7Zvm=#Q*0z>A`>J==)XR$NA=|P9t^PO<%9X!d>UYLQnor zUdkA4wPs8Gl1a?y(?H+QLujcIX8bf@%(q0YB$UHpusAWu!3(@eK`6esBb#pU^B80_ zmx`z)0hu&fQ3slR@F5&Th?tm3@_mn@PKuo%IHzdun5guKlRU?6ogKhmmkvqT zzoA|BFZ1-ilpPhiH~!h@67!$CVChCTR&ID6bz`v|cH51zxGg~4qgduq zM`$$hdH2SGbZiUc%wu&Uu$w}hakWos#RT1yg%z&tae1$g`HI&|V3dILbsyJzAbG=Z z6XZ1-lsvgsEOM`pvqOcq#rza>{?dC@gBapPax=W z7kwvn?xVR(EhcHh|7q7|9yheH7zRgrMA>MsW%_pFJ8K(xtd#% z)Uk704xlm1ow!ys;Cf%>!mwvDR6LiSfF#g8qDs=xW$tDXeXy52No9jH1IfgHbkQw8xy9|t4AANynE$B}F zJSsyYj+b7L-Gjyk{7#nZeG2ZUP=c6?$B`HBN`g&#Wao-+tIO=5X1VwoM&bqRx}9`t z#RhL4$xtZj`+91l`HE-v`QQv zSM@LFE%Z^>Awg9h$4x(sxB%O~HY1TN@fOHt)scOv_OoWfw^n5vKiI7g6Hs9wOO8at zPhfdJiPRNG){;d%ydWD~A+~DQ8G6^KB3et&vLC8D>o4iknsFj0O18pg?b7bG=psUK zC||dwa5Pn??d4UL&A$cB&D|?J%J_A-Q^nC^0nj=~*GaVYJ5&`2`rEO!?0BKGD< z`7@_DS@VwRh`EQfnRa8P*zSt=Hcc;Jw_doB>ke9Y{)EwgliN``NV#%|&*Da6IV*K# zNbrYP?bogw)49#xqcwH8p(moh`QJ@E;DzA~>~1Wy-Y{b{Fa6>+EJYAusXcP&ABuk} z5Pro3vKgFyPuH8(zQKwl2WJr`ABYLkh?a;Ps|9p_T<uJ>D`njZ6&PJAB^T^?YdS}G>M&1i6T>?4Wmku!i!}%5Qc7e zjHQN~>;J5(pKCvFvxaKa&Ta?7y90EmlUO=Gyu2sGjD)DDNp|M*)@9LR3j3R1-pl)R zs(Bi1j=9rFeHH{WnR?en*?$p~$>%!~L#E`wv&+AV^qf)s+rap|K=85__UBzZi-gGj zC!^4Y_wvE`tN|QQ%smLT5pWP%XOpfUM;KRP!5ga43R7XkEdMS9p$;2Z!V7c9o03g`!%!0V{HRS_I;x$Bq_bUe=_NP+lok?YMA=U9isZTDXIlYj< z(Y1_EAIssBm*nXAm*x0H+yaZIPh|heW0^j_lJV7r)DPGea8KLRR2D-7F>NVeUMS8G zFkoDk4;oTAY)I{>DfMFn4(DxYVO$Qb2a4WRSJA!bE86FMX`S_PO=A2W;`;4ZBta8T zy3!|NDlqSaydd{=1WsM)u$AEDR2pX^sha_E_RSv3IK@)0;cIm%2+S+6i9%|e5l`1^Kd4uBOLo=Us|Wk3OJC_C2)O+bEH22 z+x?8Bhv05-ejvj~hYEd;KJQ4M+q;-c=N#Yr(LhQEJ)?8Npe`W>1k7YBWi@NUmS%l_ zOxI5OnXqhUUDN!7H)T8cPB``vy#&c0DBSNbHPaQw`B}i*$U8vElUxr zsM%s}wpXlBOu(GXfW8hOp!d+M5yz+5DUDROG5^!l)Rw9u_Ne2r4%VWUikT0bAl#Oy z;?7Q7Nw$*zr3?Rd`k7trrF*|&{&$yI0ZVuLt!F#{XxOK(&FXXRndF~4--JPo^M;^c ziUjwTCV$JF|LvsV!Vf&R9+5l1x+AA;&sbLF&h^B{mSq*pN%avhlt7t=nmvg&2I{5Z zD>M|-Mk+|-#?xw3)4+=)zwwV!eW1e{9?q9%d>BjiYk(enVcV&R|KK|av zIx@$#ZtSeDx9Aa9{IsH-Y4&R&ri$i?|z@W_@i&gYj6C7{L05aDxduHr{o`h1Q_DF=j|A4)Eu$K zLfrWi%o`^dSBDs*3++Cz>giyut{B&XnfkxsBnfT-O%qGQzp_G&`W(D|jP`sa>TBO+ z)@NWFWO^siy1|yGp@e(s(!a@cejnZkWPc-s$3tz5Q4squjS)e{LqLK(({#74JN*Hn$^~lTkf)+AHi0X8{XUV-q3Ca zY^lhO6G;{1RzUo57GmWTm+48)%;M-i(a9@+Be)r6QOO3_AN8V^sT`{Y9A?|34! zSFfe@aDnTV87&P-Aub<0J(kf6Cm{PnDIE4BHZ(S}x{u~~4C}*-3+XC-qS#l>>m$4?6&IeLFW0!!cmH{({&M=n88j@YKwNy9+(0yM?C)UjB zC1U=ImYVOSK=PCG9OCLCNNrha*I3sdx25_R&%N$wO@847vGNFfs>^ICkn5BO^IQTX zJ*9qJZg7PN$bEE-n0Id6&wfr&{2shT&5SCqsX@FLEY?S z_BYMonH`?l2M?K*)EmHs#~ej3))Eh5X~gbHJHDGJ_(e+Umpy4b>PrUSZ)#BhcPVPN zL+Q*gLnO}(c2b53JU$0E?PA>;xK~+x)gtC2a0^cW^Ecw{9c~Kx6n8h-=8tUwZ6NzJ z|6^-Fb_TF0*edY3H3wqmxRF7NSZ60r0f2QT!x4hHJp^_WiL~0{uVG+D<0=AhXWl^~ zz+S?Mgr-ujd1%OI#{^&q01rI7>e$Q{YOFIR$yg)7Ao=$>47lvTE(j2abOhx7{E6D?i#Ek&3@jU_n$v^v!J3*4%E=;^J%^ z$sI8Ds3j?o3{G;K?2_}65`Iov)yvLJ`cMIcqHxlc@%gPqU9gQzn{cZ)@Z*H@+f!-N$OfDw2X%5Jih?Ro2*rWhp&1DdHgk;6% zmpd4rcXnMj-2v{|oCuB_a@V@6pmFE@U8mtGVs{yt4>S;T8)XukehMKGbvJ!rmPI_E z01!whL0G2ru9!W&*KP!WwBr9J09Yes6#*QHhQbg48qWv-_3sh@b|N*!tpLz9x&y>I zK-(by;iiceeyi^H7XVDqJ=pp^0s#BS8$17inE~L-5M%LY4FvOh5-Na@mi8rDUP!Wj zB8l3uiUe-HF3~rLKhDbqxbe3)Igk*@e>gvrBnW@1awsXhCQaaerg|hLkpJ@F9Ax)O zTGK0O&o8CBxRTk~Q&~KGK~7(KRnA{|RW4q|?W?cI$ty3)(aSH${OPq!A74u2Xdi@i zPsx9If1t#__^bf153;==Stl9@%$p$VE$L#R>s|G<-3`&d94b1O18F}TD1on2up3q| z{}jc;7MuyTn{yz5b4z|w$2`=P-t|m+kLL)SM$)<%>MhL&+X!4b!0_=~P_W+;`H2uNqK4Z__X zN;F@Q00^+fi?INry8{AgQvm=Zq|s6VptLuVG>8jPnhm77KawWMf9n_k!Ec>W09a^w zzyRdG|Bzw|=GVnQ`e$<)UMy4;7+&q;{=N)=;Ufe6OPt@snF@H7qrRl^eI$of3AHhf zn?><~oKgg^rsHbl$=!czB4O0{FToxEr2ydZC~gD*mlyb60U&WB0FZb)@cGw$Mv2Zg zZg((VX;{kdVvQv`Y_I2wD9PRm#5F5`?)_}x=PmAkf+|9=Js^SmOj%@C0L>@}FG~tca#%XsNte<%kBWa0@n5t$UjAZa!JX*y9(0E?7CVF zzg1aF4puzOZuIL8AUm7bl4ZmroWGd{+`~EM@SHT})3{-D2l9Vs$0XiM0buJk13+E= zcW(RIE5YCT9syv>6acgZpeX?8&VT8z3INNJ0<%t@4*!M#VC?*B3qIhvji}t&jLL>1 zFWa7ydKtKK9gu&J{_03VO=2j)D(0x#KoXr1K;My;lK)_>sU=2<{!o$wjJIA}!o8M~ z{{YtDV7CFHLJ^=L!FF9UG$^K|SPFwN+`c-M*42q*Fs|dHHrA%JdN}y1hI=~wU$*?* z-3QUPnH~p9`td)@vSnUb>*1|oeD@&!p6r2maz_eR>OhITl|()?(NzCUKghQigxWU% zv8Pe%L{g0l5c@|`9z8Fm;q#JgUP!!tCXvc1a3aytLK4*j%tMc4e*Uuj$F{mb&DuY5uN*3W%FUVry{rE`em zjxQzAI+AGpP`srB5cmaR-36{4W(Lf~0&ImR7zbml=|hDf0N{K>BmKWUv9AJvGjjwS zBJN<9ff>eqA7i77_0{kX&{TbO?>7YiPa9YY0S%y{JLBBZUokrj(6L_)1WB@&1lnip zsxNEmEhOh4>suh?tnpVt!DSfl5#KEUbTBsCilqRcCVxCOj=SN%EdkgGwQjNj3?ZPa z#)cFF_`eO-|MU1X8RU*W$Um{U6aaWEKQlk72Hb`rAq9eU2d)>*xWRS59Ww-g?Wj@v zZ;L53vjyaTm7o9+U~6KUq2ju&b)&6RnJb$c4-!$7}n!2q(;#meC!Fm9q9UhmojUNSo>eUc& z@c@Lh2}0UX&vtfu-~^Mj`j#a@P%BqhPan6W z{-mp@UUjv7Uvz8;0LzV1Pc<$+kbnAddD|KFCLn_S0-l%CI(%0xeq+kV+I%-n#Bn}> zUIyeJ|L-y*8axJkCa#<&qa_BrMYf+0iZ$bxy8(;b3)w)l>9v-X3`leK6!QoOcyxj| zwakp;fO^b5@PP>1x8*tejyz!5x(WaVa2arkF6NjH+s5NPN(s#fSPMBYmdFXr4NVFF zC2-(U)W`}bhE#~yEd<@vrunjK8w4cSeXRL!?CB``vl zbDDgGv@Mvn-?Q5kcXn-Z*9o%B+QKl%QkX5g5bV2m5omy@gY@6tx63_d4S0679^9IV zB7li$Kk{|FhV_fwo!tuDW&qp;*}uEZleZ}DY*?}IShdXTTyRcX@sJw*xvC(x ztepU94S>8dbtcd&$ZkHODe60MFMebnE?DCSb`~Ql0`S&l?*2QA2B~%82e+oZAhbTc z*drkMRKI9cv2@2wY8#4z4hXi($RAfFcUVz}NT$kIOK!21-8c^r_CZX`16W7H9e)yf zA5;ESEC{M#z_fmX_5G~#cU1lOJRuCameep%vp6!QXfQ~{G1SRx7C?yN58lT@lSmR>ro4yP%Fe5#o_-PAshDIyaPmiENsJMQ zbgEi{a(CB`MZt|l-(!dYxGwKlt%?UOj~Y;Jb6f!287DF3{T&9B2^w9cb@z((UC~BE z;bHA*5(AK}^w@cGA#H zjRJ^R3H*#AalU@LX6vkYoB$>~pGUg`a18ny46sVF z5sP5L3MqKsSt@9Kt396+YZgH^&V4JM)Y@QXGpsmC+&u^&U4UWIN!+(M^lz3m+_Q2l z8@O+CD<0UqihDb5#eIig9ysaE5Yu%36<0*@fHj^j5{{%v_%lG(yv^vMOKea8@Q?%) zjh2A8RX>0z4FGF5DgV50iIVhJ727HVRBr?V_Uhe#V+j?f2oCopSp(s(E+hq{8%K&%?Lgv{eR1R1 zP8@faEeZi=xFs%}V<0({aC$7M^1fua(_b@CM3AV!{Ss~)y>n>|E~GoYlHTMBvQRxEOaNkfw`g%Vq0Ed;a_w>aywWnKzLaK zFvs({-VU&be{L? zHM$N^`(t*&$5E{CCL3%TlQX>$o!S5?7upf{g-Dl zx#-FGv@4?%1GCeC%+H2$a6Xo!i>X{bK2)5ZFXZ5OPYN~6+10#Ek7lxeb|8z36PcYI zN(F=@-)cyrQj#dhoi!X$ge!H4HCmGHbrlg1y=bi}mDxn<2Q%H-XDI-U0SSZ1GaF!n zu{e_YAswOzTC&hRpXhD-bc8t>!4%XMHI4t)9C#kVG0H9gR*!-iJj~poDd36<0<7V`bs64ai_Tyc!9V7_0Eo9Qu2^w} zb$oB#wC~H9t@~1@0BE!arGXzs1seKU6WN=#fU6+%t1Qm|>E8}wF2FI?=>ec+LNPU8 zWd|0vJz8;w5TH}A2;(_M#sZIJ#b=}`AiV+XAm@%^NqivdG+lDxcXwjmBe^$-zHv*j zcL&h6vcQIxPertKqMJ4T>5M{C|3Uf#wWh*ds)_@T)AMA-9n=gcdMH>BgxS&+3Dgnf zHzwlDbrE~DaGoGlUJ#Jol-y@aK<->xvWAoWR_eBm-O|P1>^HBbero2IHIcc6mI@ec z^6u{zfs*!5h{@YG<9KZv^La)Ei4}?x4rBh^jux?w zV9oANBr%+dA4J?&!g^j}T5}cGYgZD8HN4D@C>Ibz6!Be`wWoP{Jk)xB3h)ZOkDz|o z#QM!_zOt6`h1+G2|E3fUK&&n>-YzFnIPXaw#3y~!lI&4O8dt{%utB`LWAWEOZUYsp z<@jzimAjzn>a1$CE$-}{pM*?;~+`HMgOBl*k!@`v)5fBJ9ae|+cn<p`#yQ$ z^}iuk@BHgByZS*HpT8#6`BTY{AL06$iZwOH8a_ino9c(3VX%?z@|6+(#IXHx2VZx0&J(Z2D>nCH^Kk zH`YYMRBwyIfTwno(!XgM|7`>e5kOP_N&3SbLkKW;@;6OGKN|dPnKl0;_-j6j15G9R ze0)2MSSP}gyRq!X$EFa#5)SU@7iD$V@G)3-6cwwsyn?Cziru1O)t&>v=NO1%yv4vf zLJC6wAn~V{1?C*KwbadsH0IKb?*6k=g(F)Lcd-g`IFQ_8B#lRV(tbLZ(aQ%idgVZd zSg(ffn9J;kj%4=3M>2YChW|~a^WsQ4FN~!B;zW8cOr-X(qh@%_KIU$-TRq7V5}nc? ztR%5L-WEZE>yp1{O5+Jr_J_uf@^Mqwjm)gBW_=Ej*61X!rOXYQ{yoKd^oSw=)^of^ z{L%20yNh8ip2h^#bY4=IQ`nkilv>s2T`FMhJX6A8T-@}^of~zGI z7G?qz*=;Q^;YnHY=lFila2eoqE3xtRs#5b{M)h`*a6qDg6~As*MO}I)5qXw2PM5v0f5{x0uC7& zWhKK>=V1x!pBG~Tp80@*<8ZS4nBB8O?{ZcX9=g&1c~X++$~^j z?>z^CdyxP8O96mA$^(8w1PF3x6&HpRgrC^~Zl@BCRV5w{x#z~~yt_*N?K!q6LeK(o zwi@t)KzVKi08JlO*MCz0SpPl(fYTHJ5ZG)bSYytei^#Svyd$~If<#l>Fc^8=U! z3;}=_37s^T0zmzuFO7=<7EA8b=heF)hWqJhU9u$q2-Y=~_Iyt|7YL*g^j7w71%TYR zr-H!j#S59gbfKxXMFgVm64Uvky0af>q_FtrfUH6O%lK?2+|@XOrTC3tVoUiE%=-{9 zc>x~=Pedn&TLB=a0szzV4PYRHs3+LD0PtfV`+&#@pJzgmr2*6>ipegzX9zA-%t-#J zTzYAq*p6Tz7BoX6)XgDa$SLs;n=k}`upt1D@P`rb27R&ya8lSw-wFWSO$fEC+JWLZ z8zvC93qj>G0)WkC2mo%68s4#;7O~2-eT)yb(PKMBXC@~uz@01NdoD}7)l&HKto^5w zhY88!!}wy*9nn$)!iICSMp$;>2Uu!=?-KWIIA_8d58(JAN%TsZp;5%|TbQ$7EZ(D6 zxDjL$xbD-Vs_r%x_c|DtbcNl)c{5|?Spfj=pP}((Rs4;r?*6ai{a0zG8Kdf1!0$%^ zAZxVBLLj`&c49R23b59e0szRo#f6~I9ItBFiTB%a7)m7`yKBW`6aq{v2?Sdr5+wiX z1K^1QF_R#KH63=vW$ga1yVEB5e?|bn|A`GeMo@uQ1Pdwz?1Y)-Uq#?vSEv~9i~z9A z1Xv0HB>vk$lKq+i-Dzl=f7cBGAaW}J*y23}$^UlP2y_V6AubL2*t&07`|r;Vwf{TG zf26brvcHf_<3KX?1HH{Pj}@ucP>-GI1=8T?HKvL@mL`O{k)dyg&DurnU*IG%DpJFk?!dOI*QCgHS z-!wsd5ttk{@j3+W^NQqWd>q#<&4DNYV9Yu)K@|?Sqb`s$uOuf01p2oEK>M;Ut%p5n zVcfT`y13uM|0n>ARRCBZpjx~#lRZ3d3Q{mJu@5r6xERUt)kMw^gk3*9R9svxB zNMpg;|G9L54owr!=hA;@2mno%V6hwr}oJr!2Fk1?1G$A0PxrAm>74^S zcZ4_u~CHCmu>utilwXnvJ_ysqkkg+Sk2UbkRR^c zK5!cSzis{+7%3ILi3kivHhIO$xD-zQbV`Z>ke-9rFf1pz9F zs{q1ZEQ63Y6(s-kNpKeFzrea-b|vZ}*l#J6_)`EFx77&nMgX9Dd8Z^9);r_+FP-$H zblL|&>3{$jC|vZUd3_>{t5b;$CWu=GHv+&4YrgUM)|kQ$!fFrVdk&94{-@$e&BU8O z5O3j7Jh=nCAE}*ToS#V=q(6`Ob9nef=I1ZTJAdR2`OzPLkNm>l`$hScU;VJW_0>1! z8{hb+@(17i7xJy&|Em1Uw>~3Z`^s<0n_u{py!rXxkS~AXlk(Ls{ighi;<`CtF--^!o-!58J*|N3+CJ8%8AeEpw)T7K^v zUy|Sb#+T)5Uw>1+^490%*FX8I^5K8@LHV2S|2cW%Z~u(E_SfDmFTMU_a{BV?vj5}< zBr~{>XzK*m&_e9leNFRsr1mj}rnsi2>JhLN7=ko+G4}crD4s~TaxUTWxdaNwY8tra zAyEg>_O%W2Pk2DUJ#^D=Xd6Kzb-#&urDDKUQjq+!b>30{FiPld1pw~0Z-MZCUjcx| ze@g*?*#ac*VWY-hGXeA%OS3=L{CBh?z`B=p`=%#AcmM)E)YiF<#02l%(G>qR^&_Ci zK|!&O>tT)8gy|K*I)4K!8_8qL@qg@=5tF-H(PspJh-Lt+?Iv%?zs4q>tZaC5h&9Sa z%UPB%G48`UlAdAhe2Dq~dLo0D_d)dcW%LfQDMA0%-d@th>2+T~b(+cdKF9 zt%bE@IeW-9by$0zr!dh4ub`h+T{kYtae}?1b}RGsqLOEgI*wbqs!Q>*ej@-laV*xt zuSRXM7PTu6@R{CeQSgu8u%IG8^NM8QCpkT?v49dab4aV8i^3_&wy& z4dSgtNY-Ll18|?l%_mhTn-?rt;Y23O`L+O`Wk*`Xr9of{Fr z6aetNJ6Nxm0)Qo1Qo;8B00030|Af7FytHXmB?{eNIQdka$~otpb3QqJIdp%WBquT6 zJ0_61{B%@A6cK?DMrRNtt0SQqkfw9D4Xq=+z4 z5Q~8$xPKInaYvQJe@+7pr?FEC0>wU*y1R*!Pb`G}O1kX%q+*dj2p&5QLUJ6hThbbB zqm7sne13)*Ut|fyYtdrdE?bOLV;+aop#hFf9d}u;2Le{Y1>7*wQCw7Uw9X@_X(Z;9 zS7FNpfS{^7B(5Y)Mj8tUZ!0C)4G?GqsqPwE?|Id9FNlGWU_Z-^!W6i_#SDO~SjtY_ z>5orq_X8d7?ngl2Y24@1ni1_5Q1XkT#QKqdW(asYF*W^L!E0?54}x9<$2(OC4^k=; zSW0YF;nn+8=dwF>$?Vj`-@|}VXUwG5)Hq6Etx<{fOOhVf5Gb!n=lq8BF05-BZFw7$ z!e&o0<1T*ZmKsOVII)1qslGFowd?m~^}0PNZg*5M^wiRN?mV@G4!#g~)LR+#Lm+|} zjG<;)2fn?CKn(+ADdxan!S`dGQl7OkO#P4I{71!IjcMrs)xba}H+3T|Nt7M~nC*pdYdV6PbZ4_sD??TCJ_+j z00n>quB)gYq>YArOqq>p*$J;fXE}pO009UB4p%j=HK4N|mzI|twcF&F)1hSmEKQm9 z`xHysA`cS^9w+Fs%@UOS>R3t}YdFX3JFk|2pCc$P-_O)R~95K zW9*pGSzFtK`GRU*c--p7qDfNkkgJw#a@8V5JDcJdCZ1z#S3-{f8+ZRbisNPv7GJOK z%*{FJ*c~;@yIdi~oQKALOy^Bw!pa!C`awEn=d^9ktnU8PB(R`h{T-pL0DakMCP2|> z2gut{S;c^rSVdvNB265039v+JVhPtkR9F{SLLgMc=N8q;ngYS{v;@E$Z5pKk@wT?p zbJJBHu*8kBfq8!g-vbkOpr#oE)@TQTNLPFy?1A)9qJ@#fOB2a8H>J=5N$>1Q38?l? z04JqBI4QM00?*Q##Bw9C2N0}!OX3LB#T9Hw0Pht_Vy@1OC0SUNLTN(^WxQ8qQ;I+d zq`wSQs#}U$V@GPu9ceVTrO~1wunBBPxxETZq}pGV>Hzl#BPkDuQXV1b81sY>-^ zO}b~A(nkO@ywH{rFuu@JOb`IA0y`H5vUhPPXRlk6^VhG-g=^O3{Ka)SaegR!X9u!{ z@3MVzC}%Eg%9)E>vU6r#Hczd}Xs3suzblOx5DJQby>f0Q&w+Sm+|$h(gew=;q~cB6+uf0b43*6GK_fxYhI4sK*B0^vUF)7 zK$AZ&0%Y%D>i+@e*v|71K9Hh-*7Yx83@-aGr|Of;&$FWmclSx6EnbXsj9u>jtB8m9 zCP=jHG(e5&E@m^jA0Gvcj2*VM*(&! zP!z->h<_3W@uxAOIl>l$VV(P!%0I)_rV76?AJQz5!iAUjqv|!_ zruR#+A?{)w>up7S3l;-$J+B0NGIO3=4zZ&_MZA@X_^YcRqeF3~yO=9U_~X+)_bDSK znP6S}O7<|N|A={-+ONC(X`?g%IIR6Qvke?gXbVcbjyo#2t>D<}m~ZQ9*mm4;fTHe} zA79BG3ILjUz#V@Q{}qEA&CqPmn!x$Sb%Ni?lqn!E?t`fGw4)G(sTD1mNNT4F8tyU^ z&oph-%*`KXF|BQyUDX`o1H?_uA_zZXf>A>e>Q^P$E9(v&Hw*mSsl(c5=jKf{p&6bm z4~%VKTw)E3ZD8G9Wv759;*>hp?z|kavCUddo$!|fJzP5jv8LA$|E=NpFn7~mCEeF~ zJl)-u^5nFf`=OVET>q%N<*mOezw_?5$!BhUzubAtN8}qI@elshE%Nu@yiNY$f!pM} zkKQ5wMm%QVUmw0*z6<>G!?(#lKXjY?%LBK_cY%NZo7?1jc>XgF-VWR$&pvdw;wjvJ z3XeVg=v{jI&3iv8|LRzkl)=SUNO|)n z$&N3HD?;2lq>~A#9`g4 zI``)(Se?YWdZr^~knYCCf$qS!ZvfE;+SeQC-Z;YFBdxbDon=~nNpgEdpkjcj;#mJk z7>Vo&teqg~nLVr{`xTJ&h9Xb1@{JPWV#M8zh_>SkbyHG4-I1EM{p%UH*pWIuOI`QD zZNfvu^@F5DSz5f7!{=9V+$8=LDV)H1jnB*MVmu<|CMUVvg)FD0ek@-|ZO|it@qOX4 z2LO1Lt9pe;SQ308;Z(xBlyqw*ux9Oc^BCh9-Erq``Vt5?Tlhs-DmboccCZt1zNgKN z!mI=^_Wj@rmLgOCF~5gg+F@>nt=)m8h+nf@Z3UW)V|`(E9O7#FU-AFTh^4LBkYqR8 zT9UzI_2GS4Vi5*Mah0RGL2ODRPEUKplJ|kb1tm_i_0_VLhO;HRw@nU`5N9o>o&k#y zmzv(sdM)4*7R>Qx#JFZz4AE!6A<4C(WVi9#fy-sNseJf*BBsFKEahffMGLzW#67wp zxWvtMw_C;gV`g^4TLA}lXk5MEz#3%t%hmIUzh_wnU{V}iG_nH@1b`WD1bl^^z$&;# zYw`kX%rGL0G%#^CyIQC0$+7=3h)|q?G|jrg#!i6~3%}i=BEZa40MJ@rJoW^g+}Tub0AMj1P||PDB^4z9vqA5n0Ki>VzJ_)EB==edKmlO+GWl2K<3IpV6F|4N z?con>Dd5YM;wk_TB>#>=42!!V0O&0UtTpWeKvoL@!^92?il>STx`9Qdot7MeuiQ3> zb}Otq^nq4XLLl{YrsR%)d^M-{GrL7eZ6SD|Lx0(&H5`#)R$KYGn;|vzBY}5JT{Gz- zX)F45SKnC+h?~#5QUJifE$9W1(y{|OO5ePje6Mss}Lm?ED;nW`|E1_NulTS?p5*w~1ib~90Q8#;+OIu?y zs3zHGrpt0Dq+rV}g53jbX-u%2Yf|0Wl++M`P`54aQeHgeg5-uc|HH0$vKie?oU>Z7 z2w4ymyHy0BAi?7~5CF_LR#Vuo!o^A=sN|nc|I1M?9`i|{kyUXc&z;ziIPX1p9M7F%IY1$xgy6GcAW~8oB?5*3 zuyQB>fc$#_AA^~aApnGpoqtmlw-f;m1c2O7!BPNIqy;j9KnAZ}^jC1~Rk1LAKiWPN z0OG~5q{^$3?`%u4yCap}zM>A&UuUiU;Dprhcd9s%SQbH!zbrPqryJzoi_Z_?eIlu$ zq(J^N#dRr`Hl$QG$Ujj9`B#Aa6Sexb)EXfEjV)<3H>KVpFdsBWic)7R#SZRwhrmFJ zgN~GjQ;a%NSqEW7P~8OiZ|x7Hz28?f_dt4gTT)m@fU=5(e~?EonUf^QYqEDB0FJz{n|1d}{MSvVj2UseA@m}6;N_hu_8OY;#`K=nrKR)wp4|CT*(LB|X1{TOF zf}iS%np6;sR1uW4v0!%aSpQ5z24|WwJl~Pg`L3*U+!%r718+PBp-l{@^kJ&gH&S$$J7qpEtZ@UaHor*UEoAh6rVIlV#v$ZeD{ZVM8o zFoO9j*oa|njZ1QvQ^90%-KwnLxFKsdtjp^4tJ20fX`Jfd+|^Yu@s%;(6)~@tF;AD0 zm_wo}0?^!3TmI4QpWQjsyTo-_0C0H?OhteNXFy5*B1re5H}V_-K;hyz4XOYzv*Iz* z{}ue(cZC3eaqNkye+RKV#RA6kB47vrhLND|=7&MDBiv{(cK_)!unh9Q$X#;Wnh~FH z=iibjD1JZyzM8)Z@-@siMwtW4 zBzP=rhd1k@V1jurjDWo~5`Sfa7;GTUR0ne<+uFr03jo}KC)mymP~v|Dj!nT%0LM*P zqwl@R5CD#Hcay2wuCmrs8#UDp1;qdZWuvy+T2K*yr2p!JtOE)FB>w=({|p`XZ3)fL zT8h&n21I<-5CGilPN4!oTtxtO(y?b!nsIie0N^Ola1pUcDWjn4wZFxUfw~F+Bu}A1 z6>B(%L^BVR+R|Wz{qM_LgO~pvL@E?x*Tz2Y0AOOT$0LXiEib%^40fKcE$rpWP#k{AC zxvG3902pO=&FTHi0syn=G^37Pbz=QPlRn)j008k{3LOdnGp;1aUE0`a2!Z^^ieimpZppDzOA#cwDxs+WP&nBG z47dI2g`T?WH?Ens+q*5g^N=nX*ooe|8{CZPXOe5la>d#wK1b2M(3gx_@rO zvP+mL$#i-U^tfA0DX$6u6!^TlX^VI@gjhAOB8zcD05D7sYvS%?j56V7O2I5|Zx?ZE zF(RfM)(xi2v#oo;rJw+?91Chocxx`9T$Dt5hVih+CJP|yD=Gh>0Km-SAdWdQE=y!o z(oJDzgj@26!*hPI7TEGVBoV|q(INc}u#_UJT?(rA`fZ3w0xQ~OE zFS$dq<7mRD!nKe_D7f|gt1!%yO!=TA)TAZfF zP0f2|8IU`$cp}heu)p8{(Rbhk)7{%@xbSO0;bwOL&*9EJ1psCNkj!g3B2zG8AW$It z^FgmJ1T-DvPAdrs1pp-`AY1eqIC!5UcDoY&t4u43tCv@d^ary=@j|mnuCkc%zRWBD z>16NtQc{iPd?2VaQ?Oy7u!4}?Kl=K zA1+jnn9?pWWnAJYvvpuloQ0iGi-D|f%hMN-YSCx=D3pq79BH=4;kEDKbO&v#j z2!M;b9m#DqCAHqf1c1f2n^(e4$4+hSfdD@=1r0@96`EB9jqiiwa}*2#fXD5?Kyg+h z+9%Z0h+{HJV6n!z!{CWwf{2f?(6feSVx%%9Xzq8qFO^e0OfY3_S>nQHIss2RVE{zm z*GXaUR3*LHkSqv9dcCGQ|BiA@YmID$sI~#jfV?nOHi}7@W|K4mqylJ;hIOZVB^grz zKr=_^@SI_-XG|UNwT?E%vXQtNZOw-Km{2fr1Q77yb_K6D$08~Y%;4I0fFOHIMahkZ zlAnwv-f3xf1q&Xxg7jx6L&=VZ;!3B)8jTnNn%QcMAD2^i>lVZ8MiEt*63m!kJI#QK z0H&x_j(A9GV0qv6BB)23a?KwyT+sKHdzNX=i|;l;nGZ- zC3Oi8XdNq^|Ci|g9}X)_p^$>@0JSCH)ayVI!X$!#ca{Rc)B}K%3~P~&EP?zlTIGdv zW`zm?EC;ZH{M+z6kcMO2IW)VKNRSk8XOJztw2hZPszQKK6PyLHMsOZuIZ_4Sjy>z5 zsJ2rWV9;Dpfq)A!)%cld$-s;|dHC3I*MT{Ykr8lZc7QotRsq09qd>N;n*M*$2QZk? z-T%rV7J;Qu6~9RX*H2S-j_hd!N}(FgDUFb_AXF?-$Qr=ki*Ag$cvHLx=;M`DNi{a4 z+TYjR{^szMw0Ju($bY%DB?bIHmgz}2*%p7eCV?;rCkR10Kawnnf3CPDrRt`XYg>2>sZvd^vp0t5xedjr7H@2nS+?Hl*QyT3JsW&&J)}#mD9oK1nbs*JA zALvPC(v}K>>c%#L6)cbyjJN7`LwXpeL~Rd$?=}u^i<=doEHx}*4J>B8b6x3Ue(Zv{ z(ipIYMUH5kXiM{CR|e;XG5`_pfspq>)W_FPWPII3x(JZktWVtGPIyTwdu2s^zp7|p zPHwOiXtOBQje^wH@=`|t(?Sr`L7=pLzAKv-`?7ZlB>y^)eB7S6b^y}fmfdr0*~I&A z;r}PD8Oh0O$8zDi4LN^lL-uhjCoYWS{0%#D;l^D#1DwPhx_)+5Ca1^J-NpC7d1&Fb z1#&+)y{c&L4W+Wt5ob229c4U4%$L;+=AXKx$C#&9fwd+A4J`EAEd*f`MQNMuS!-JI z<*jmFvSV(six2Z^81toiDeTm6&hVX2F(Y6gYd4H!bj?tP7Y$>@4g$+EGl7`#RKhU2~K~r-hc^&oaTa-L=MN1*ED^?mZCvlN_YI{LHLg$$U2I+hviN)Q_MQ1aCwb%{$K+0 zND^d(Sq(|;ia>F}4r0u*O2UErHhzy_LXUgilhBrUY-vjKFiQe!M!bf{Kvvvo1bGq6 ztvG*HkZx|^8t{2{W11yU(0c!)D-<1)isLr+P)}=C!clV^&!_K7R_qix>McpGjSxGG zB-(3As9DuD)`Ydvk(;)xMC{=x<}?OjIe_8%U&Z~5itp^cz;=wWH5&YOwKOla(U(vk z^I)d}5>XTf{!fEi6JROeTF3i%dvys6+mha11DRPDPYnby-;rbPk{qE)9ecflEc(i; zSeG#e?w*su*-LWcYhNR;`l+9gUw!+p$UA=bH{`RQ{eawc$H(M>FMn1Z``Rt?PY>TJ z-+lCU`S&O8mhU}rk356hXOz@~+&_L7h&#wT$o=;pyjAh^BX<~h@bd;9z6JQ4JoVr$ zitj&q2Y}Z-W`N}XDT)FQ-Jy62_&44@h{qqgU7qFV;d8$IjX#w~zjCwOdFuz{j$1z{ zfBluu$|K*nO}_VcUzBIQ^XKyY?|fPQ?c0ATfBp5_5w!#^o!UiD)#zV>C9KVB-M>s}+nORvG){8G%TH(~yuC%_uk z%NBmygI)jTWdT5q_L{oZE&5Bwdgsbu45Sou9;|uZoKbEUXKTnFfa@&L!FABVy4h2# z&@h)-bCH%}g;{mcmS)*4Pd`V!143<#)AnI$oh69ZvAv&%hJ7U+3oMV}H9v=IcG+DM zlZWjmalFh>u;(#1<*p$9NyV(y5U`FZ`HyOx}$%B ze>bIkj^Y4`en~PXnATsw{|b11QA%fP_EZWBzJNu3~*OIx6kZ=${|tDV$IC3 zL|~ATSU)N0wSr{vcNuGP1?w;S(X$<0<4jZPr&%gckn{xa32u`Zq_G}F5o1Oq&<-Q! zk4kp8r0-j1n>!q9{Q}llM3nTC{F7H6bAbfY01ZL%zJJbPkt5)XM*;fM&3TEWQ+PaKoS%9^3W&e*n>}%7 z4E}J8M%ycP?LuZ{2^-cL3)Y~k7A^9EITC-n(H?NcWo*!~l+TT|5wXB*5Nl=}aVgfk z7aXMgt%Orz!D48Qa>kpHp( zFm;>f4z#0qAOM6x-t($fxho|8A)}tXd|3csdkJ4Fjsa7W9D=XHenV^i6WnzkrZAvs z9KkxAm<0L=&`!5h1jyrg>8*-bDqb-a3^Hs6!FSf#5g=;R?sSr320>oVdT?PoWGUsq zaj~r*20|MoneU0g#~p1qj=^~#02C3V;rR=I9Tx=KX|VMKYu>4rQQ$Boe45U(oM4ti zREj$YXG$N;z$F$3@svEvf)eJ+UU;^BdARzb=KnuH<&w+A<`K zpppt+pl1jG1XF#Y00jWH6Ct@L(YNM23JNPu{Oy>+S;Kj*QvgV4E093X5CEd=3rZ0~ z1pxK|EvS-03gd05)K3a z?vOLxKiy-he_tZ4x&-UhX5TnUGsD*(`y+wTJr$E3)be9e|Q5CHrJ zB3=~%Xr989C4Vz7;T}m57M7jfv;zZ;say(kI;5D7V!VZ!orBLf5CFWF1%Sn{0UG`h z2Lb@ctcm@@rvkt-JwO!fju27-V2%O+0^{Qjw>pxN=>MMu0D5}3Q~)@7g#e&CgB~L- zmzWQ-m04`MGsv`G1jTV0l9m-KSX?Ozn8KIA%m4--DgZd+Y8rUll`zOZ{^l(OfP<_6 zCHU$SP{s~2sx4k_ng8b)eYZAlzMiMOvMiEHIaE+7v7blW0tx2JT z*EhC6;JLHED@~wP-%@lz{<|syfb@g-w+P(tG`6LK=eOEh(rhCDKFkC#1c2&bO{&8+ zX{?Tw5kwnAy~GwdSQJaUL`fR^ zHAQ{1BsByy#nr47CmAV@vrQBApiT<^koY{)+Pd&%?lmb zy4b~ILpgaZ2>+!uId|=<>@h3g!U*JlTQ1(TE9Y+7kux`J%hrW8*#Kc5oy2hh!&3ub zC?m|7!*grW+U-kay`|k`4g>&SB_lDmIqX*?(JxDKP*x}AH0G`PnUNyT`D?8vegsJF z5=(q+3J(H}0OtA(y%5&$-M0%;-7CxL^+Q>|kr`XSrLl}Ij%0vySjT)_MgSFW6eSFT zWM^x;2-bBh_A7Mf575Csq+K}XT>eAMgVfJEj5_}rrV$>90G_Y`6#&Az`#;Axz~X+c z0ATa$?*FWkZoYp^vjAuYsBlv}2x|;Mfq`8<7+Y|&!I3Pg*O2`R0f5Ieix`8)GRy7@ zh)dW3z@90Jjs3Hy0)PsIzNn_t6YNO9a-svFVcvz$rLf3s1mK`c0YAs283aiM+X|}3 zfVSiVIn5LlwiIHa1Y)32ShJlj3jj1ebQ>EY_A3PdiVJb0yGsJDQ0)Vz)vlmnZFbKX;(?6#u zDH$SW)uEm9V^LGAxwFceZ0?Q{W_3*ODB)Z5wGginO~hg}ccaTYK8vJZ1qd921AjX* zIIe_dCoK6{_gv7FdtbAI>wAo~d8~$i;dUMKWK0bz9eEJ@VjjeZH^H(&pp{L7>F$Wyx0Ki%2a-Tr&!SrGqcAHPek9|!;seBQvr zpO^1He9NH#@V&?GlyR920U~pfX5!aTk*X|?vn34iqCk$cZ_h zzdtFT`uOk4CxE}W@8k0IFMUS7_ji9T@{eB<`KPbS)8F~BJoeB%@>gH|oc!kR{-(U~ zw|+%l^~RriL{mX0-=*2qj#jU40CI8vO+W+SW z09Nky$5jM4W@eTR1;`w}PafZeV=SZf|3{V(=b11DS1^~*?}BE3j2(jP$&T-ss2kaZ zh#eTK*it3T=eVw04aB(M4r?Iybmzx9$K8LX=vU5nq;jq!>D>xY)*bzV?&udK3(}w3 z%PX=f0$~0>SCcZ0_|8_PaHb-uovb9cvv_V>zn7rh; zUhdYUxCdZ8E$)@13i4mY=Vm}UQ&>L}6b$g1U^5Kj8$#S36kj{6SqKGuR^@C1#J?%6 zYx|1Q>82D;g8S^0w4R-r12H=JlP76*Kwjg0iYe_D7sUIAM&KRb9)|(|H$dAtZCy@+?;@(xt-3<8m~p;QNAs{YS8 zj1~m5bp2kjBapW%K|khjVzKwDPrxk6JP7*>=a=QGg=Jat`Y>36O15-ob!twe?F6;X z+NNOX0L|9sJRa>=d^O&Om}N^efNk66yk4!zraSx9D~1^Gf@PDu(2Nu6^WcP1005~g z;lxp~!H=eOV~q?J3H(rH3IMpsNuEb}5ZNpip%{LEsCW^85l#?pS2d(0pDp$>2sE=> zWg{D4!*I#e+WfLdR?2Sib#ZYHlTu|njZ+=5S0b{K_iNe;%`5ns?B7Y#3V$yzRvd>p z=aXZ&0FDMsvXrpnxp<#mT#W<+gAASvV%@;&YAhiLDjb!lDrhDQ97`b}i7nRs(CM?S z1b8Vzb;+UG72LU|kxphEf#Jz@sqU{ypk5Jgxd@V4#4SA^x**4W$>TW%EV7x+4$zj| zc1Kaz?Mi;9tvmH3{lRWh5ufDs{4w>1h9OKb@-!n7#Kjt7no&O~Axt1FSzx;e29Y~zvKtZNAXdx%ne@U&AH*eOgxX#=g4mS`mLol_eP ze9xMZ*-%ew3qjWU*g)F7b?z?kdp0D}uIRO+LX*p>B_qo;-HU`YKrw<8BO^t3!P(Lh z0gDp>i@VNNAy{1S|2a%3bAFGOyUbnLR*PLIK%yx!=*~uwT_;HValG|1Ceo_Jx=qap zVA%lcaq7J@EKZCYU)OV<2W_#LyD*qd7J zFdwjCkh9$h#!|o~J`jOGo5p@PhX|;aLTp{=oYw!l3^9Zm5s8Qzh*9LQ<&uVhSok0_ zAfWBV2nrNDhch%k1epFmuRDr#@AqP2#U#6IGfX>_2I(r36O%9D zQsa`NG$o-kH*15#NyP%^n-En^j1{&KW8ZI*gK!3cyO9cPRpL-lSX2}!VP45#UPBR3NDXKVCej?@b~FSAQXYbQkJ{3}{Lt7KXeW^Z2xc1dSQ_&| z31hUfjX>a3TX*(J^7|nBty3WQC;4~-kGDWnM{3kJyx5lkNd4dkR%!oNUV`=5fAeAK1QV zfF%QaAltjwtpgjfcf+>q0-M)t$l7_fNo+`dwI-=vQIg#v&JpG(%u9ZZQx838vH>87 z1wE-Xj`Sx@nE6>s%H?DCfu0t1s=72cTcs_y)Kj!`{=Eu@{Sw=XH)oaHx zzGejSKU5*6v)_>#KEJ}YPyL!C+bn6pS`ow=5=#Op5TK0MW301}X-0sVWSHdH9n|`N zn)%IGy}I+R?fs^i0P}8^{~0^$bksjE@0?}-VZ3G$*&M(^Ww~64ldR~5NnvLFc-vF zix2W2jA%C!LIp`5%aU;1KCGMZoVGMP0RN`(pOXF%UvIP$G{@804ZxPjDJ;pX!jUhi z37{jFQ~wilJfT7;YyOWrz1pSdxXo#NFJ>$_53(q{Dq^gJFmFbaDkeB{MKu9*m#X3` z)zo8&f`b_`mbNksaDJkJY36VzanYN@xd#bxVlHu{@L4&SOW(%tQ|{XV)-5!{2wo6~WHvyxM?ALjbq$J&YYGfV-XQUpr6yBcUV5Zl!ew^i|) ztin+)W4*58bsfY818MJ_kjdF|@}k$iMt6sb8wEsU- zJpJgs^7JG3;_*KN?w!{9bNByl;2ylkpXvYP@p}y5Z+Vn|->=|no_XS4k#FBGPk-wR z^6=L`FJHd@Q}XtA{hGY_ZNDt<{BOS|@Bh#{ z-y%2P`XTx7r`{{S^v<`)8-MG~@~iK9oBaBF-XZV(pT95f`}q6i-5>ey@{T`vkG$^J ze^q|^&A%eAf7`FiPrc<$a_SX7EaQte;To!Ayq9Dp*b!^EX9z{1_S7V|W~_@?@3`Af z!hg_~cL{6XvimYYHq3RK7=Imw1Ek-f#NPl-a%q;k7@!eg^@{7ciuVJ7w-*&^-srA~ zGY%5O5{|@3;mwT2n;nZUV;JmuaqCX?W!a0d;3~;HUOR6?{AM>mu|Q$D>|-%wrHOD3 z^B3l$SR3oAJ9Ok(!UYnIg2galD zQ*2_b*vd-&1PORiQhWISZdT%(DMex{FY%3>b`)b)a&`-R1)PQcW3FmY`_Vg!UI`)o z=H?|!&hl7u)0;)a`*_d&n&kJYl48w2I{<+A`|E6j=f^nngY*VKM8n#$F1=Hf%DD!P zyD81r`c-~TyWIQN~d8`BAe&!tJ z^lU=oY?hNBLu^i?_#@zoN5L77dmS)uBYIIK1b9%*<bN+2 z4FSO7(B9uiLH>{7V17UVSO76!H0ePu`$0BnE=Hoo-B+5aG4f}Zd1E&H)UB(YWGKxj2;)Hx+9%iCwf@4*(bD#$)O|p?XDDdI-05)pOhpvDk#|}c;2W|sk+BZh<5DI zATb1jAD#*T?j|!I!kWgy3z_6!LE=Bi==Wqjzm`0Vvlw)FfQE_{psKYv6aaYM*y4i& z(Exr^47m7&0dyVYzk&&(ES?(u2)KigRJf~o5M&%@8$mWmIIlNeJ4VXAOY37*1UT67 z2k~7Z*iH+C*v|HM<>GY5AukItw#U0H05DTUvsG}-l2Eh#B~A0_A3$%5l}u81|JlQs zyBwMkP~$Fg&=3F|PQ|>}qaFe?KAMuaG&^P?iI&m77Bw3gUt9Tw1_my^!b=I03jOIF2Y0RaDJmca7_05t(*ZE)y$ z0ze|K(7xYn{S`KL>kb3}N2&}|w2wBk0uBU#c{d$-6Pg7;TowS*Dgtnaf_T0FK=Qv# z0pOqnV2Y*Z2>{E{sv!bQ1%TzKfrTJ~@jyw*KAnM80I**c06eL-__IBUl*SS*Pb5}h z3&4q_K>E`J9#0iVlE@E0{QJgj{;~j&EsP~!oJg^}Cgtk7G#gC!C;8u!9zdc`(m!hL zDR}?6*fh|?b9>%_1sxluzhgPQm%DRCELYUV>YN-;H8jr5BO zwoYPTVP@OZC<28LZUGy{yiG-bfVlG^N%e8gF&9%b8JuV8e^# zHzY^lp;Oh41(rw@!FC#iE(5UrXa>YIp+tLy9{3Lh0LN4S;25`nnDa5yl>&gx5CH5c zwo%3WUTz@psv}qeNltLrK92byhB0fDCDDzab@+<`&LvTOe-{FBeue|@!M{oHnU=rI zIVMOi0JbY+#{=&6XB8{4wEk_+<;9WD8zKN;*NlLqe#Weq-^D$}Q~+=p84k=2U{-(` z@4phknw_SAK_~n&u7e8JUwQ&mrfrrBT7JMym!$x4Spc}~b;8}%jMi7rI;P}bclXN% z;h*+VKj^RYmkbqpDep9y~YPZcC)oLGax~&|KFp z4z^rg?}xiBsqU>|4%v~jFS$`}c+Jb@KmYRUK%9R;{^ZlYE4SSKetGEYpOJ6<&FAHN z-vZJ8_I)CMKLv=t;;@GQ4iNI&LG}$W9sikW767vWo}S{6us?a9;%Sikrs2+kQ#j z_U>Pk-}{5#mM0&&SN`?yz9irKhp)-Mf9I?6tw-*X2fz7w`O`Z;CV%vqKae-Q`>pa{ z-tiXswRgW=-uB<$B_H`;ACf=(+(+fZpZ=h{@8j>2U-_?Zm0x_vugfpL=k4;wcfM7w z{qdiat(#tk>!_x!BF(|JSi)UgOPy&deqFDx0|DSbP=Ag9;JU&TFH%O>w0zz(&;F`*>Nu;nLk>aKzUIl7f#%*;& z!o@WSRvIix?;L09a(l0hS4<`+v?Tr%|wzMM{?3hzEQnvBkSMo}P{!3TPA& z7MvK1PQ*}v8Q;qqE{VU;l~83M>E5a&yJK-!l*E9{Zb348h`qPc_y%%+l=(Yh97|qO+Y|t5QoYcS#-)zbuk9FF3;R{=XHSE4l7D7K zb3-uDiff55TT`1;9(DXTf&9}jd^Tv4xsY9KdGG`f>Nw6SV*H1HZb~96>cgYb!Rtk}$*NA7lYP%;i*QqqWWg(~YsPQ+;=2G6r$-`_vea z?(BTNdIXqO)C}P`PReYMt>@Tk0z|%Qq-3~jNh39bJMra^SV{;gDgia|OOnX;*fuT& z;^r4i#w)ghPwVnylbp7eb2c%M8bNV2qPP&E;;cusr=}G@n5BdutrS#azm>dCcl_A` zVip(nB7WpW{P44E3xOZroTZ5b2p3?&XU&B%2-qruy(K~F-MzSY2TWyQ56+mFah#^2 zPi*CY3IJ+wR|64C;#|@c1IM1;txM;+ZE0TE(6s-h7~VJN!{7*tr;wLGr7ZDITcRzt zC1V|TRDAeN!_~Uv*Tx9q#}e-~aRJwHAtSg)&|2K>OKGo@=BLlvd);oo*6-Cj$qfVwl>w3RyKD znx#-h(@3iw6TU;Q-+ABE%umzaLrUP66AVB=;_+HyDHX#cL&eOa&iTwzSpXJ6+zBI< zKA^^c^TB|o9nn9)p2x(2046c&N^;!Q{>P3y7LbUMUe8_sIn8)6+H^59L5(kchI=Uu z3)wZp4suRV3?S?*aVaK@wu(hu+hrr|Xd&cMxS4uf&1(CkK)a0VnPm|X%^sMe0N}AJ zW~m~EaLs0-V#(pUtLN2)*`htgqbh8$z2<=cr-H{+v>-I~)rpDP&6HuklKQJzbM!o1 zy=+w+Gh^Hyw*T|U)n=#S7)Zo%hvCl6x?Xh;XC_j_2#gn}-T(xJ05i>|NE*}>j9m*5 zFh}#U;3e^o8#Tb%_j~FJu0jA)ixU8X6xJ!SWuPyoWdH{vfC-B_O}GvP0Kee_aA*P; zMR39rfh#frOz}F-^_uu=>zFeKS`Kgwr2nWjs_DBlCFJ{1M4-brYkU3qz61&guv0B@ zA-Hx=;h(~XK-{08*iO-QSQ2d)RMIq`NVe_Qp_J z>jNo|+fo>ES0g8pW(EOHLEHW1rvg9=1hjpstE9i7wf!}qdbp#{-TuLao^;PQ6~k+~ zGP)MHIFSCio@7_Ek{+j}uu;%-|L&PONG?T$mefx)rHIFJ>v`RsNc0j?Kwwd6CuQ8v z$XYKW8(1*6f%EOWTgFH3K)ECU?d@MKLkNdAHG ziMovUYckra%V@uWzgsds*#?@5wX*#R(=)$_oGkxW4T$H3t1Sh}Z%Qe2;A z0w91$_Dh(1G0)YrAYB-@*{J$+ECcjvAr`|P&F-1?*c3|`qs#c4nLor*kQo7Pyblc) zG3WMhE*KD$qY^|QQU>v_?R2EE+mrfs7r|#kl9&NOvv zD1o3lVVL`|-kw67-EjJ+8Q{F8(Fe7*es)?{uc`i1fndoUmL<0Qa~UA{H~G`z&GH&= zh$q(oiL7e-za?KBV>6^+Il-bY0`iy^3!USq=6~85fO7za2dCjJG6z!a%VG^EH6&E; zNT|`lc&mxGf>@-6;H+9ygHjXcY?{hpo@S>KS1u>PT3z8TGM2%*kYTGyd|r$@`Ei`{ zh+;{FfEd;RW+!5OWz9dZh}dH(N<+n@l7BxwmvB)SzX z7b%b~An3BhljRwffS@}H zQXemgCCOuKBcKE^=}Z*?gdK%KQ zl)zW3O0e0Gh<5Fv=K$VoeJEMPGnJhUx#q`SBrkvctL3-<$1lozKl*EO*IndgN_b6Q*T z(TU$0>wz5ibQj+mYvY=udw;>mP+|8ScUobrvB}E<0MmXA;*` zx-aq8rlhborP~{dObfs|mZ@(`mK|*RC!{q#ExYG#l#>^KNKRezV#VJ17vVABtZ}<{ z;bpRY?j_P%yGE*m^Aas>Nhr52?)XR?(Y~1JXW*`@M}Qgw9tZ*sqf}8`3 zF$2bt=!!jxYd%6x0SW}nc1WpE7pk%iEY`J?JJLJ7ExB8lvih=-j9-Ga^-@=A7h0M&A0=^~cDV|#vt>jB3A?&Kf$GFEnIiL1L+5l_3St#FqS$Io)J%3*9q&)7i7)hynn-T>wl)`?0E zTm>n zT1y4&MUr~9rjHuFXoY~5G^h{4R0v=TM0Qnk(rggx`N8L?;82KaS+6w{)NF^vD0u>6 zcb5a#DfntMjMx)vVYPyD83IQ^yr80Z0&{x?V>NT=k)y4BncW}DVqMGNT!iE}*4h`a zu6H>Y)-*V+fy-gBEEJXeyGv!fc^Qj9S%P&efFP7419Lu~67_{Z&>&Bdh!TZ)?$YD& zIj>La_G#c}2mns~AD^>4ZEyA;3jl^turRGXHpg*75V$z8psNGB&-;S{0NoH*thg9l zN@|`j0Pt2%>@ z8^_v=iWy|uRCMG01KM`N)rf10i30&3Lg($By0kBCsQ^G?NWwTzGen##iY5&D!c{Do z<%%jq+#T`eOWMo&vH(D*{FsZ*dm08 zjMz2=gtY9z1@96EI~z2^`acy6HcKi3ctHMXa%hl$yl#!DPnQJ%I%(2;k>vrw0e+kH ziX=9w5@spD5QDRw!F!|+1pqa9Y>?9_R0f0t94iI<;Yi5#hO}9U8v0fGc zTy7Ns4hTH2YZa)N5s-?Dt(XIO#)OZ+ayAlF@;@^zQ#lj>e3xHOBR!_fGu@Fwf*}Cp zB{lBhy!J4ba%zNR;*M2_E%dy`?!O8EuBiav(1~r<=hT*kZ0F_3k~q*!nTCY;JD*Si zz*%C4i^O4<3!49}B>V`Fa@tBM&@6}#q~4m3>3CR*GOY^ao9zHq0C3BEh*>HzvE-9i z2mrW_Xl{t_%5i&8eq&6g4n21>OntTEm>q5<4D)us?(AQ^>@VT&#j{pBeZrf%5>0>JXLJn7ICJcflinpfxXS=VJ3@EJ!$MSvNC#$?W^ z0Ki)%=J~@cfMp5*p`x}KT;lFqpm-R-n1U5do)tATBFunE!QDs%zx8zxlMMvJBLuBo ze4n@+vEcKV3E<6M78qFDi$LC+?JAr!5JZsfh}FaixDkwd09OJDaj`0*{~Al;JMO?9N2GTO(<24y4F7cl{a&SQ?}G3r0YJc8XD9%4jFf)_JH#qY?5-cmSEFs}C>?Ud!m*4y$U zn{Bz_L{l!}J+?sp*MPx3$Ug;u{i=*kPylEtM)-TMSHbtL$#Ac(B#^Xp2qFzKJE{Ip>)sSe4QHLyfh@I0zgTUgQCP*1&P#ixIQp$b20VtSf-ap zlG#0+uW8W9tR$;qG2k#rKLx-j*Fv^3a^u`*CECp6T1!cQ>l!lyvLO{4%A5ENFlX0y zK(1&y)vHUmQP#|-V2L6?QAx2AYr=s5K=Qv5xGVt7gXGVv06+pBdY%9fIuzDaD4+n~ zi72##2XI*csEZ#&(UWV6D^nA5Fr{4p*ja#>pZW@LC!X1bT6V~>&9Tq_P1_C92Y`MB zo^(lk`I-c(7!S23NPi75c7y%+ewK7fUFMm!Wlkc9%4R@RDUehYB>&vWcY^$r$eW@@ z=70(SY;Sx3zX6sJXgNV3q(K!^|1HUs#y-rPbFwrbm)DLc)>KLs5&tZP!b<*g%~V*4VU5Z%j=}nrF5-76iVtgWpw^IZvy0!f3(^Y`o+@DuFDk6bI^G{- zgus2y9V-+aX+|2XsB=19)45Y?zz_&X{#T+6C0&jbeuDzZJJCZ-M*#ry4#>MTSrcob zss^i;XaRE@Zb9zdg}QjlEyM*AMX))*x$fh5J9xY;cKjafp5QJv@Hc*wc3XlSlK(c) zl2E%Tp-xkxgEnHT7S^Y%B8K~kA=C1^y6c~q^d*6HG1SHU*2bJyra53%*G;>&5KL-Y zTxO~*1bjw`9R+|!4WHLE+V+mxlEFNc!+cdgxs7?|q`cw{KP*4>=Kmxg{nXp#Gq=4* zzWMb(l*b?VxIFc(Kb7zOElK~ULH=)+e|h9H^4&*1E8lzUbMpPiZUN!GRq+D?z~gr+ zE(-vEraSe|K6;Nr1%St{5CA9;JTVmj)HKi#0n|I-F}(hfdlY;xeNQbNxZC(Yp8M<* z_v8Nkc+Ud?;4ko;KbOD#=H2q}*KU)~-}%RK^Q|9~kKO!X`N$_fEFb;EAIKly{2{sb zFK(4DeCc+%{r;Qfmis;-AN%}AT6PX_pIs zVJP{*o|MKXq`JDNsNsHXbP^=~gw%(pWVCfr*7q;Tr5C?aZg|b<$Y9D2ei}MDknWNsYxtuM1yGTLPLW1Q0Ha9e_rH z#InC4ra(o@8z=(USpt*jVvTNzgX=wG1%FPn44EYzZD1`Pfb5^$k-@ngDQ|%cV%_PV z9bsJ?%jD8f{aQ9&Jd(|qj%4T6>$3go9~1ym+lY@5QwK*GMTD6ElkBuTILm9p3V$!I z@bn@IFW~D(wIdb<0228iy~7$Hkkt@4iBF-W!>p4BsU*lDT=lp*)_a+m+vlbm$v@V2 zX63e%x_i&A0f7!~rvd;|`=cQGdA0*o@?X{tXrYlI9EAEt_HVF-IKIJ>H^ieUuaey5 z2uOdBt+c_5rkH2Ba=?kln2pL3TCZXu;!^>@p63QvO0!aJxr7|?*yM#y3IGa33J8_OSBm4Qvd)@WcxhE>+C*aN|6haBOs2fU_GpocY*A8 z@)98N2iUF5&z6H_mXt@e6992205Ickw?5;?&K4$ zYFNF|=pSIoaudL*;5niQ;2`NQMb%G$-Q4V1BBUk1H2$6kkDLop#IR#+aUdr3i!~NT z{8>{GU;*n8*R178Tszm$V~586npulAmgL_OVMm>udg@RBn4th*W{Phrfj7Y$)$4~Q zaqdb%)2)1sg4R>p3ruN_8RlewjXRT>xVBbMfT&nNCe(eAflJ7*tM@Y;X}Zb`-5~+ixtQqO zPlX4^7hwB|F&5S?KCcy*`7{Ez}n=_TlP$%$`hqzt*)t^^1V5$MuqfUct3Wl8PS@EW5eK$W?}lo$-uc0ud@nGR32 z&|W}Ln?b;qB}wM>lUKL@B@pgotN~g!fqWY6D=9i1Wh*`^gVQ>Gn)w;2{Jh2u_u^SU zelrmD*=fx`>xu}yo^gHC$Z|P~-#^XXnhCxBX+UDnXT)7DNP38KJm_g)YGt4rjjCuy zL5pPw^B#%{PF42kOgam4K8H!oglmZH|L9PvyZxLHaZ7&-C!I#?xNWdALsm^nqSKa& zS`yGLt8pNA8r}56z&Uc36WSet*WPiT4WIATOq`V*os==QORQr`YxW4Qp92$4w)i|| zBdND2ju6X)VeZEsqr?jr?FuFSto1k9^*KjP!15F(!Adec)yy$hTxm9Mv4kc2nZr*3S<=y{Ot$>I2I>? zzun=o#PPn#R7>&{0ZKz@fb>%YXf@ZQ-CUPpdsBD&HxNK=4h?LLfXS|6b7NaJHt_$A zOP(*=fz{W@Y-F){>vu#dn6k-3}yZL zfeHd+Jg-gif1)AH-ICNXcjPB&$qo||uLmVv3CJ4e%kvlq|824=ADOJnr$9JAld8%+ z`HtLI>dXC;9l3jbN8U5;%5Pv^`-u}>dCjS=TsqU0^QSwqwNsW2;&emSff44S0p_Is zPDO@$HQ8dhz{P=VUhK&RzXP)va7^tJO=$t06K!ejH>I#z)Vh2cCdHUqiN!xXDycZ4 z7*v6ZL|T}$>N$|oxVGc8PX#>()=Ybb*EH5Gp96EVUBT8wGhRE!r&G;57uf$7YpEk2 z(@Y=I3`~n$CXH_0izkmy5tK?%LF_sDl7!T zm(Wf1U61CMusp6;&u8*T9vo8l>e(C0y_vrQ29 z8s?L#nvXFZdr`$pk}h^l;c>MwPj$p!?PH$mgJ6@4gZ$?)_hdnIrXEkr5u**`$~3de z=wHrK#~#+)KGu|h#KuhPA4q)EM_gFJdzB>6sH@3YWYm%92ywx%DUn`HOW#(qY$e9> z!LFp%x{{o9@Z7R`^7xw-3A8F$#~Tvr8A3s9*p~W=3H~8fA?nlt2Or6f8tEHU=jVj=><21t=gyG>64R z$pVxRtkD7nZ13Is-dEit+k5uxANN#;>aMT8`h|Dz@4fpNf2CDiF@-}){QLE!D+h12 zq#1Q097wCd$W)s#$t>!-H(=Lw2XW-KV|erXZ^pYndKbR;laJ$PB>TVp)#vfA|MT;B z^`%eam7hM0Z$JH4c>0OI#8)2wb3FZ(_v6{`{R3Y3(IfcR7ru-?zVrm}t0xUCoBzGo zHT!#UIo;o=`N#8JykMO8|NHaHr2q!$$ID+c@XK!+_?3Y_y!dte{)MmOcYOTK3tz*( zJogy><)@F~*DrkqufF^ge#5`{?Mq+7ANl)#d+{5ih1%jqkV{?|%62@a{(*!cFge5LZ8N zFAm*$v*P+cy$^4A=i71D2i}3Veej*Q=da&^d;jL0c;N5;0&o4md+_>euEk~&ZA-Ml z@l@hC<$jkOgICh)i_?6Z;^Pz&%|%6^I0T-ufSYf-38!zo0oR_s9+zHrC5~TuIrbkphCQ#p5Sw;ifW_?x(4O0k%EWe(|7o~l z<1mZQfRr$JsxY|)6@JbA*exmk74;`jh)+hq@Vn^u6;)*G^A-#tEmAVf{lX-MxdQy0 zv*iubsBae0X@;0WZSyE^8MR|c zxY{Im(t#}PP@_B{`wlUuD{!9)kaYXaT7xg;$f70e&s%A zts77ux^skEl2?k^w>=$KzpMU;-)IZSIKrGGCoG5<5{I*qFwFi+5$&vIiaPmRyTX!` zj&VkszO+>o54rGox0GUv_k;0(AU2ibTE_1uGm2<8Q(DTW#RpBYF(flU_U<(v@()M9 zqQ`6DwcBALCp3}pulEgWMsJ_rsaPLyDMTdc6Y##6$d!Gyf|{+0AT9gKpdRGMS4wEr z&u`h+j~EEVRCt$C+jZ^`{$wx`(*EV{N>PnfM6H!{tl@kL4y~gWH6y7fi9)RVyY0m! zfDxEeVKopF@+D~-((X?b93esiArxu^<1t9n8YhX=$ncr=e>ST^PFE!@S_J@-FFpB} z+B5o`;Oq(j2G*01 z^@KQ(U1AbpMz7YmxJkNv7-C>8CV`sj-ipJ{>sp`S-^GRv0YC%>c@3gZ%rrO{N1B|Z zqgf8HItLy%`&^u)Goq)@LSk1t7{Cm3a>z-M~FWG2ByBBzMW zNVxzPsAhnZfCOSbix?L?quoV{i&xYT0LnfU96}Q*%^ZkIAJYY5QCgl95ggBIZ&8oj zCwcE(0l;2}s0d)Fg;9>vh^7+Sa~aqf02=~;=ZpX_U{(=eW&EfapG}2;l@b)qK=CSs z{LAUTnEtJOjR0Vz{2Ky*v=+2*fsvDo0Zm2q85scCB*J1w)U0Wnz(ExNxUl(sM#h1Z z&5YO>2untSr1qHkwJelY&K*gg;v${q=an_m{q^KOFXJ_$-4P@sLQ<7{Eg1)8ehwAQ z;s~^IYLX%+{!TvEU5e{{vSdl1-BuLoFvp&Q!Qk&qbM=Js#K;?t4^U_okqJpjnVqd8391Z|Ck5>^NN`+`8NcBX-q9n zV_F1&Ei;(gHjDXP3z*wAkBM#kKbyu8Z)Opaa+^HYs6q(Qw)D8qk@RPg7!$IaK$HPU zddd(0g#0(R*Od56-G66i6JxtbstbzH#pd~qg=x!EihwpK7ltOx*eIgBn8l>9I38r2qp zQ`;NpY_6cSR7QERgfiE`@`f@>{5m-%;$Bh(fIuUHa66?4aXyAya$gE60{EnVxe5TX zUxrrpO=~>NK#BW~%g+5!Omq#bVUV=OY0;B^qpZiN#-Nsjv{K`K6E#}C_G)dRF~5D) z1oG1jRcx)8F-5#0;Dk}|0BiW# z0__x_nFL({fTUm16#&GbuxFTSgq*66xVgqAmH1oJ8O>C*r6jY8F-uHR^+f>is{pV@ zIua3mUZ2sz)EnU34k-B-F~JZ3yqe7*-3`QZK#T_^^I%O^3=rbJ>~$iUP*Ub7*;@mF z07e*_xOg3oOj^tBRs?_uuOrkI0C>Htw4)JYoe{T+00RNuqY&5f2;+))QV(6+WvOE) ztuJWG{KelrNlWsflpu*p-GC(G=pKc*G*}w?LqY!&nIcJCf^^%GJ{;mL! zm>xrXvcq^Yr=@#C(a0GAAm~@}uUQ1+ZM}~0WRrxcjnet^Xz$;IBX7D0m)(1cWcGHv z?_+PpH^2W;{NSHIfmdF91ivJnd*);K;rBm+&wchic=(Zb;1i#E2R`+gci~%Ke+b|E z$G^ub&wLKQ{^_Im!z)kX-+uWd{^J*dt^gq9|HU)p|KFcCS^&z=R|J6WbM(ajCF13; zEB^S4Z{QEa?_T^Ge)Ig(c74}|nHMU-I z8TMXxHTK_d4G!OOBQC!4R=oA0_v4-qe-Kx_{XSg!*1NIm+Uv3Nn(J`v_B(Ltoo~i< z_uq{h9=IDfzw2$d^*#6EP49arZhq$j*nQa*n7`mcu1_tFiz;l%QI79%t|!y*m8O;a z2g=hV^Gk|obr!+mq?WYFo@w%NU-joOl5D`8;pfD?DOR6DhGaiGz6ph?t;81OJ4+}} zY{ufQ3$TTRf8WvL*njLI?7#3h_8mTk9ea;p*S;e-a{Llpbn-IXO7egE8*j!@2&C$GeTqsOr4a904>u^;XE-Kb7(hd(_9S8NPJ{s#B?I`{ip7gYmZ1Lkne zfEX19%e;00;{ks`TN&Eoi~|xS?&n#4oz-&MXsdzhrWrK0&Z4z_nwUgwYnyvt8>73V zmF*bG|2#Hcynuy^W{7E$|0zr#o5c9xF^s;xgX-=kN;?>HFBP?hJ~3ZJe6FA^-~tm# z&6pLk-ygG*Cs-M~xnRwcgp#{xCNkq?LjXvU{2S%8Ztlg)nZvfyGUqwNZ&rH-wfc z9K4&PghBklq+=N0x2IZww^q{9x1oq(Xln{}*K-vB;$19@0EVZZnBew^0I=Mj)mh9c zghW}>5hWZp5)O0H&%xr;_G;QBLd;suPU^nZZY&+oKb0J%dVjkrTL)M{#Kq zrA?FC_D@<=`LzBeX{6&fqN;GkXQj8O(eE?H;5kgv@2q*@ta~}gll;B39Ff+1ab)G> zp9Fun#tBm%=KFBMQ5R2z5dSW!sYB_d9HI>H!*eMuAJ7`7dWe%MhT_%+D%)GyUNNmb zQ;XUsHNCNl)FK0pPFAmRxh98&a&QgNGR#G!r zq%KG^TDWM5VC3y&v};0qu8Q224)0lq_qm|0OL_yt4DN;zBq0d53fjwbm}Fr^03fO8 z4|sHb={$=XZ4kwPQ(XSFmQ~#Sdrdg2XF!ep1k3IH&RRF5c-`7T#o0Y(oV{L7{jEy= z&m+k{ug_|v{!1x9&yeD*UW;}F5YK>fO^y`-V6BjlZkq9HPZo`oWA93PuQhUdC`2Qe zQb-G}wZkEOj{g0C3#$g4`nY;P2u+ZLB}AeVCX5n*b&>%fW>#WqC2au31W?NWvfXw* zSq%m(p-MM}k(*1p4Nta1f;Z3mxd1N%8&_$PYh{h|PTIc_@rs^)$SKI6)ckAOf3Ay+ zLQX~nmM(-Wnf#J@VAMkQO9p@^0gI2sp8>ta6NAMag~=Yq;4sI$oAc9~LnK*4Jl#Mh z*G9h3L5tTk+FsNQ0KsHy7L#p~{n2@14r8NJ1Ot!`F*b>@sWFT(=pGf!jG?p8L1&TJ z)WImnk+isLEw$9#E;m)w6Yl6J=Q&BPg26_(9Y>%R;yNOIYIDdf7E#|Swf@yJ0>G{& z#&@?cyT8rAauiEPC$aIuaZK&6Vq$L@W4p_IPFZXJ>zhkTwgnB&`})QL3Jf^%3^vN6 zakLw894Fa2ok-&m-si`?dHjH%<1?-tp0{Q3l0Apt_-c4HP{%(rp!-3nj4wutcsN$T z10-vA=F+%;oBVDDP5X9_WB1+(Ombc8%okASI@jRFy|A;14SRU4#4Llf=B6TQ4A8RE z8KfsO$Ve-tnGA}H;&)I*bL%LtyKSWVHhw%#7>dIfN94!IP|o&ZMMy#U{rq#QC92s3!*y|>88nY8WfW&kXw{P!(;eaP3Y zkhc6=qwfC>g^B=HrwRZ<)TJe#)bP7XMc&Jjl7DgPm(+S|BB>>BHbsK(m-8nS#ZWM! zt@%{+Ao-V8eSITFMnTW8Ps<M9%4XB9D|Z7E5bd4(~=lY zkpOg>h)8;T7m@DCyQ5UbaGr5NroebDuXXrCVZ%sJA43Mj7iCD=kQJI72cw9O&v6`b z&1z4OK#y@Ol8hHB3_hcb5k!!dHj5%y@_xn`|D~k-Gt0fd3g2iQ(dlvS`4dRYjw8W! zA~M-hVlU48J|Z|#XUrm}@_cMp7z;)fLGHidi3Xn|LO}th7}so$Lw{WaYQ|NyGTaPY zT>_H(k#dgvQ%1`;`t|fLr0A8DUH;5jDZ&9^A7f6JS3!`*MjO?TglJ0G|ck3RnQ_~y4igI8YuHh%TWckq)R zKZWmn_e=Qmk9-jKf8f2i?w+^d@;mRs-fM2guB+aFy*J#BUDw}&>BA>5b?8!TIeC?0 z;_ykd4_v~y>;k0b_w)1H#e29DxsCgf-@Ff{?fX#Kc>wJTj-j>xC^GXq5u4Zwdv=2B zO^0)?sRoi(F@+=?sRo>x7UIoWBwBL_R>t8gjv8~F``ogSZsGcD3l-tZj3QK+KyGvi zg|W>jbT$!7$d4|fGO4j#G? z*Pgx(r*FCeS6z1vuDIrE9KY-eTzKi_IB@I|>^X7~Htl;o*X;|?*?a(v#XSfVX5mUr z!X_qz!4}DWO)==LE2J%?MGXn1*1yL2D5WzcL%2`W;V+LPP#N!L;?&?R7uCqJyflI8 z=1FZ;om(P_-&{j!OAX~MRaCcf-`m^9m}I*hox;NLX)Ky^Jr#e9t4N%{FbfC;UP(1YG1n68HP0<5!ae zG9{VD!)hdG%ewV|ZloH}>;UNmCS?O^h8`W}9wi5`CdR`itxuPD_G}Yl#DM{uVOXnxMX5DJ$t<{LHd$^`bS?qEN_M(vE}9sD~t@2Qx?OFQ_umOc2|5jBhtcB14R(q%4%6hB98 zxyblJAlc-}IetdceXf;&UA!4GUO4!A!znrRc5t7Uj6bWQzf1fD1AM>EJmZLB1};91 zWaCCDz0cF_I+j*n8fjhI>kX;7tr%u&M?bFtBik$5?K)$Se<`p16Dx0yjW^CADgT7E zd(tQ(fTSKvTLu$}>Hr@F(sSON_G`+!roGE!TAUmu6`LEm&#tiMNw|w~Zfx9;NmiHp zGA;`MJ+5Je_9b`Nl>7@;izB+rxzaU2Ag$TXG8qEEDzl}F|11D#?X=s@8_8=T0k=v9 zKuJ>k6GUA5$7>yZw@>|w0Kkdjs_|w;NRq=g4iXM_4)mn7{Ue^1Ky%QRrM5nxle9PL;y^b90Lj1*r+aIT#4;mo@1zXF5CEhuQu^#l z7J#O&%VZ;=(*Q*Jw|DQoGtbFh%b~D1hT=wU^3zpr*bG>kl42iM0l-r?x*$Zku%tPd z(+iTOlu-`=cY~z2>EmXcLVQL#B_#N}BytRv(_GLjCGlFY@jcjiKSvOnh>)ztwU?+0 z01G6qvxWfRkrs#~5whTww>44S(I%m-BD1-yWdtGwWHwb*1PDte0Evi*Hm*t(J_f)3 zdItVRR!_cD;#e-dgJ(;4F*TVagBy(gB@&GG<)T9%NYnm|qqEM!7)eRRHJ@IWRzk8aX|Q z^pGGp3Q?@#;=C|3l!1Q?1K$5E0GRxFh5TGF#9%;L7%d9`Bk8u*Foqg) z#5{v*Ir$&M5Q+aFiN7_$=f=xjQ?0DlKMMK-Vp5pyntP?Yfx7e$7Gz!{02sAeLjFzO z1gyTa0S|+7H?Mb?CBLGQR4`;!#f;?+M3o4>!o;+?Nj3<2bZy0tfa^ zVq&4h_n$|N|JyP zfFYaqTRz7$gtJAg>6VL$fYa}h>xz;f#Z&;0(f}d2<) zDga!x7x#SlF1+jE`*80^?!;UE`c_>0#tU)r?MLyZKfe`s{KXq_>fY;c@msFM_G^!0 z+cn2===Q5{^p0zB;*Qg}>aLq`|6ksNKl{*wc%lZ{}g`p>|=QK zxhM2wUu*QAH_ZF~?S-$X$=@IO{U5a}fKluJzh3w%{^j|n@Z7Us!H<6Y1fKflXYlA( zK8g2!=r3{a``?XA-f$z1Tzef3Tzwk*uDl*wk6n(f$1lePSKoj`*WQ2&ufH0X-*zKD z`l-Lg=brcn{P4&8KRtWqrUS(RJR{OXWwx}Y5QTu2CpY++eyN5K4ak}Vk1e*CiqFn!!uhEo!f@==6y(S z+DihniJ$8R#`6=5H^yKl`8UT%n4>lBg+?~pF!!BsbqbN1WCe`Eoo}h&XAYbZ0LR|Eii zcof!Pdqn_PhDF`}8%qAA&VL|SWIR#id#l5lZ6eZ~LbN@_{jJUQwn=cU9j&0eG|oM4 z0@;mq%@8gwRZ!f-pL5TvZmpoTr-cql{>+gH%pRS@{Kb%R&BCX!DP0s0dT6#>k7@|bdfe^W$av8;YzA?{=1A7(B2;clfg zTh^X8>dN(iGbo06R;=?$hN)dir&Y}7O46w-u7{yw!tH8sO^A^*L~P_aBe0}h+8u4U z;4`{`so5Z7ky21O(>fnxXEBWsp zxUF-D0N~VY-CiF_z0~q^pOjKuSp$}Nqtx(A8oy-vO6jT`TnPqJ(*7@`vH6;=*sU4Q ziKuoIu@=SfFG23*RoKX#hKq@AmpF3NoYeV~H!{99$H|k12YFosJ;|vl zDk;lOtn=EmJ%dwflO-^z%V}+rWSAdn(5*en1%1+n&Ery{Dm5QMR@XQs3qYPj;w*!} zFY1p^&DmCQun0L@R*qIlCV-R!SV+9B(s$8kGNn^v{-!a%0S>1HOqQ)0B*AI-;2W zNr2Jk^{erp7y#<&hug0~iJVM0__@2XF$SnP1R8m6)?DDG$_RI|2)5JO@jyxdf}_&2 zI-w~)LiQt5A__#fp@g~dhq+LZ08H{{hZD>6ba26i0Tyrh#gWCrQ4Xg!NdBfOgf8 zQ=RJ16}Nh`UB!V_%c-CvF2$N*DXkbWh%)bE4+EBd2K9kvo%gYZbyBZ1GR(2-)?h|@ zlA5~WjI;;r7uV{Dk=fE03K|B4B7VuZ7Gp~j7tuj3oKhF8Df|-jN|5X0=Ib$hBVz8Z zqiamtCPrqsX-tLJ#P2_WxX|1ee!IP_6V1^D~( z_$W9_Amsvjis;o7aH$twYxf$biWZMzZP%fExkO;?um}KL@ck*Rca^{Cb8~SUA(*UKu`O>wy{5k;|*mm5Wa zDCS4es!0g|(KOJkO`t)v8j}WE9kkkf-WV}4iY5d4<_sU_1Z`C3M^Rm9llV5#+}t98 z@1VWCgX&TPrNx?&`adp)eI)1H&?*dk1Z4??NQ%?aTX;sw0n&Ug2 zGo&Spm|8|u3?Ld(z?c0g+{=NKu5Axg2XMC}PWbG)HF1-YYZ@C(m+;Khbe9xQkzz5%o z$DjBJzVoe5;#HFV->bPFAD@2$Kl|aMc;@?Gz(0NG5&Yo0pCkgYgFUw>tMV>3)-6A^2h-X^xau_DvJ_BPnwml~d_~eF#h2FTmWU zy;$73AIDE#j+0kjg{yA3R&o6D%W>r7NgTNN1oj=j6g!VzjBSUGV{G#-)aJLrpPPm| zISyN7R9g)W`APi!RbG2pP5%0QQtw~ZvOK|1SmsZGV{!uViD?r0MO3$KK%L{Owrv{u z#WphY($Oi$IG20ibeZG3tOsLR*$21PQ9Zwb+V%?SJ1S`JZK2J*t+BJlShR-buDX6* z*;Yn*E92VpODJqBYD#^0hI`0loJb%xU*OO3+6P{0%_aT6FD&tzOH_fdlhqk7ceM!vt&b2ZY9O%c{ef^9L2NhZ(%D7QWY$cwQ zHu36-;^>xFb;-YE;PN@^hxs}r@0yXG5mGCrph-Qs7Yt>@r;6{Rn%0(muBJdZ7UO&V zOiI6dLlU1$#=)SL*2+Prw7C{8i z$AiLTK8>@T=3Vo|G#2H_}JM$W4N$^Emic z+00!5;7skbe6TXe-OZGqmWtVhRRsXIrg03H0-D^2vvXB*^76(m*-chGQg<96+vOO4H~=6D0;7 zWnJJxqZuwPQX9m9+>U9F(8zSsfD(RULJ-!I{m_Jv_b>t-InDR;J@IeLE-pOMQ9%R% zCt?hw6Ot(~mqd8h=v^9|5ckrELIi+7C(4PERb@20$q)caB>%l zy{?vabPNDjnQTV8x*>jUW)T1kp+KKYtds_H1%TcVKbKfodk=f-WiA#YTBFqClR90= znhC2Zl0_lPYDAx}C+~8?A&RGnUfO0)PR$1x1ovx3%UaK{E>hy`Z;5%eFL-~1bB%LO z2)=`hwRj_hCM5vlVit49ce_EFvyy7OECBTT5{3^zmtZT=Ady&Ya&=#GL`wly znY>s%=tr+DV)Q4Lc0MWs7y`h6nD6;>|4jfG2oicyUownRFr42RB0!U0`)b+oziNOwo z9zkhS83oSIWQz-ENHAbVDXhd;oDvleYF?`Y-!DFTfp0TD>0C?V%#!KcLejo1O4-9}` z@m26MS00bAbK%pg?0ENCeR$xUe!R`$#@)dXZd(|`wHrIA7Xrv~JuXiqQJK!5%4@F8 zWzd|@@qT2H?+O5k(YPW#CcXqx3LwHGiM?bZF<=^sJ2=0cBuHGB#`1_r8$cr3DX1Sn zSWfC289kwQC;I0D^kj zFQ@!++CL!kP{bx7|Nb)qfTYX|Nnb5xJH&d<$zIM?d9KMD*EU0P%D+~~wcRigl(v3n z(*48Tpd)Ow`s_m8|3?hZ51HrE735s539=Ti;hMZG0GI+{qjo-;QUg6H2e6V%|91hP zj$oy}A^@1fNzN(Bs)?upq6z?Z&x%m7oMEH_gmg3Mx2srrrj;q<3^g$wR1sj6NxI3% zx@A?7xX0;Mp8-cQL!>p$UjzVYgDjA^Martg_*D!9EhPWeL`pLT1Y*u;B{3e(GO#UV z)i^Ia+2VTMLU6PRXF03w4(%BOu52F8EZ3_j*KQF2!baVvHJ(+NLLz!d=YwSdV3d3K zn2G=)KKg1T<<%yG-U5H0XHdztCDkpb;Q#kGc@H~6;>Wnpo=N%lHp>b_04T##;Y3omi2zU|>Y7?Dou;HaPH$HL zknTK&7gR`FPfG^|TPDS8&T!5d0zhFrzj{Z>A1N9z3Z5t-kB=)w}Jd-suiAH>GXj$`{Z zm*9%KPvhnXZ^I`)_g8rQ$&cctXCEWM{|f%_!jt&z&z~Ua{|vtKt%vcY$3BE7p8N=Y z`LnO$72?q+K8BBc>ThuJ&9~ve>FdzkO~OtRE2r+}+yYhyJ2=nZ#_K#yoaJp|b$ALr ziFx=Y_aZ!h5XGGrp>@GY9K7W%IQquBap?5T*mvb=u9L^m*m{WLVmo}TZ6q5@BpMqT zgU`Z}k~YvYj5DT4>KlwV8|aOUp)WE{@R4g`kFQO%u*SpRyX!c|S;V=n68d6o3?w@+ z%V~eQgMO*~k2M+N*A+tk2ctEP-2%sOj&nAp==Wtb!%f=!355Ks0N~FV`>6;3#E_cl zR@E#pT$w?#xdEBcjVR4*L1V)XY(H`_b{{{1{g<9l5#Y$FQ#f?;GHl#&5c6C1V`5?XD!K90`jU8v4&gEu<~XL9U} z01&9cA6{w`Hdv<8`0b`%RNg3fEF^d(%B*b zFW2Ab1j*b~fn%|NEaT47);h}D>ZoijE6K0#s42=y_{%B`2+CU+({ADOxepe%6^(lO z+4O%C03^MBxFm;ua`Pc+213Fs zt@`Bj-c}-qE2otBySbOT+gW%Nc|B|$628hka}CM*>fu2()?FtD%^{C+Pe&<6M2$>r z@>=0&4#@(@N41ruyCtQx{bz$i>vHJhW=jrk~9$0|YsqVpgH;%qn>$>r8QEZ92^XX^gg`?E>kz zYiSQ%U!jEO6T0(C^_{8PZ*w~3t8me6Fs+fI09&fXj60%}F7EvP<+Q}dAV4z=2&ya? zyxvAwJhc#xHKFj=BjT%vackQDW!c_tiPz677!*a>vOFO1Zr!o>VgNen3<Xg65!75sHiFT zG`dS;KsrkiP21tc<>SQ(?3Q?bIq-0tR#e?0GsBi-M<5_&Lo8{Y<1G|1DVH$$mbBlp zi>{9m1X!Us&Yfw4M`Nfk9hI>thcMWzSr?0VPYR2s29o|JRmLbtenmimlLi8embC77r47{Yx1@I2k~#)g1Ak9mIgshA zhthsHk>-Pu3MwU>_x!x4flC_aDm7?Hm}x;cXY7=~>q=AJgE6yH7Kq%MKy5}iaV0gI zLWP55O50y<&`$yPS=Z>nq{TWT56Hewh(W))moiO9+X^!M5y1@00{9xjSwvvWEC4I5 z#*OTNK|g?dL8eprR9W4K^Y_o__2py+4%7Pcm=G{g#kD13*(kO>mVmIIXdD4mNmG!M zeGro##vI5E5yAZ!-jklOgrbFsXAE*O#N?9Ev{mgK5oa1!T)|$}>;4Fcx<|fh%cJIf z_YfQ#voI4Vzp!g|^0ob+hr8`DHTb);ON4MAlRQ)MJ%Br=*ur}^y>Tr8c!8w?cn?$l zxs#|p!$}B0HlCYv#lOsK?8Xz|rd=T6(E9nJiU4#h-%{g03$M3iBVcZs1+ea;ks0fm zOR|mI9cBcqgaAMLX6GpYw6*0H+X8B9K&J3pX2-)@Xk$L=YKtys9*-l?-UXaFj8_n) zT|n!tK#I26!cgn2ic0vmiFiTV89ql&v6EuoR*X5V!!@nKLdCX(iycXndy=qw63#az zWU(VaMM5de9VLv{3a;%Mh+b_VmD*5hbp#>ZeHru*WIWoJ(Qr??-Kk3yPxFA^{*N#3^Xxc5On|7 z3;^u{P!oHS6?>GC@h~q-1ScP{ZTSw&Yd_<(^Y*+=k^l?c|4>V8jZhXc(TNDpm{K{^Aw#D_IBVrQg0 z>qvRt!F+{zpq$WFvraprfnM>jiLqQ!*bF2NDRxpYENJ!sjXt?PQpj`!(y|-Os7OZa ztWx25-$@?;j2};mS&H5eOy?A|QYKPIwK$=eA-Q6#yI>uvnVj=*=-6C@cI- z^RJlpdf^&d)8Tv6T8d!VwA&*n7`PY=;r&~YmFs^nuGq!@aKhxZMX?!6VLie8hB)P}AF)Ozhj|6TXSF2}d@pa& zkaj2563x(K8|G9R@laVsfYh+3Vlr#&>0y%|fOz-2Ai{MOIw)i(Iw0>g?%3lu!a7c< zC{kqGCrir=Vx5k57s$>0)}OAz|%tHbo?Jb}M+xF#bE&Px`Kmxh%gJl~P((MUS?7t(#O2comYI6uI3N~iy> zSi{b94Dj8$2zq->v1d~$0m*h#q6lOitG3dqep_;rfizE+7()jV?KC6;ln$qeLlz)u z#9S&Ta~#J)Mz0*ptA{#55E3=^6E!FEFb$je@*_gkAI*1!Y6)Ie)*F>CI814e@VXd zyPuGs_y<2M|JC3BTk_s-|FC@BU-~Bb~}LW#1;n%M{X`V7RmlZ;jn=07{tGin5Bm?)|T~H8*5Ha zcG7)(Mo;0$_W|6`b`*|G3!e*M-E$J@mDyyHqIMbMg)MH)tut9!mATb#OX+UCbyQ?; zAl@8E*d9ryy)U`mp;Tw*(%ioaY6-dG`Jf%jo2hmI;*m z$5J1i%H_*nEibq8$=;(ztp*C?L6?*sDaJ@1qGgQwCzd4Tz7 zD#83nf(54ekJaRlC4H{UO|5?)a~Hl7*3L*{prV*Hoq?=hfT-j8d3qu}5dY>SudlIK zBc@=vRLgHec04vUy~x%t$=cmXsMlTPq8?R-TPN$QssjJE~|UlU`aE#2$3bRKpA z#$@|zHtjV_I8N_x)P2vzOijOE-tKmQ zZ#m@co?Ust>%#mT)%Khe?AF2&_0uBZ|0?n_;GV~){%m}`T(g`37G-o=)M+94rf+U~`8{47lmg6Id0IUhH_ zX$+V~-0OAXJU9`1;yoE=F5owzcR<=BTUigzZC1;gvurniSd;pLu4XnDPgqi2mD;)C zEOo?G)#H|WDrHCf{$YH7b^>!@Zgper054V3eSF^}* zKAcM(^I7F!UqxLH)*7yPjs(qyQ)X?77;MDSisu3Vh!1hZ-1gPz?2n`^n1&B?dxbBV_H~7 zYmw;yNde%t4MaMlY3x+_{YBfTM-%|O+@bxm0swbjRRBnu%z|AC7d9@OQAOLwWvP%Y zDi|yvN)2P?zNpqTX%R0ac%wNv=c@E0P)vzoQL=l`-+z+T)n+ z$9LHV&+C^^2|++~g7voD0SfB}>CIpSfX)LvcMVc<)moveWdh?@_JDm1HhKp1F{$?P-6?GJ zRRkccX;-4{il)@4??fb`eVdI45K-K^Kt~f=GC=arjEbGF5CFVvK~*b*)ECsi=(zxZ ziHNm~G%*5L$HaOjw%nvKi4(8iEt&q+yE*(eO2BEr7ck%ijLF4QNF!)WEBSZk!s0E_ zZ8eE=$<7M6R=CrT#mH5PVDgAateuxcuV@4SJjc=(!ej%Kbh0dffY_|tM1bi^(Gfdp z1OSe`cw&{Rg|UVJmTCWA#ngZ9{JX-YUpT<}eG>h*uZTSBfl1Q&n!C=hl7Axr;Bikv z9r`!Crq8&(-x+uCe3cXldZMb)~wLd{@G0R z-_7B9?)HNuDKcdR#R$h+2>;EFr;`8pbMk+q#2NvBJAqXtQ{2U)+iaFaMWld< zJ`X~Zu1GkIg|CWhx;_y52GxO-t3#0eh4lM-G8payd(vu;q}d)yuQ$cx0LcG<836kr z{)dxW0bsBK1%Sa@1%Q|4AiOgW*RIr0Kr%6J*@rg*z(}TeZv13|g{+~(zlyn&B>=6< zmb8K9S>5190JyAzBvfViu%qbW@%9-O$isp(4vW&|?*E0!24EL}@+2$eQAQ@iyc|&g zz`XSx*`oZ+ZdN|Aot4jf%JM~TMc(w5<@bFR`J-@K@kM`CKJT^VUv8!3pKiqEr`7}V z-)#ite{dw^r@dMEiDqAZq|=uVgT#DoIV-PC8}e-4ltV1Ub9#{=i0j}uQ~r({2RJUhN1_Up8fUHBmH{Sl~g>o0xk#7Xz6-Jy5sk?j@c( z8A!5+`L0)x&iPn+ms2d-2xPEMZN(9^gq^q^qX?MO(l{7Ob2*Y2-HNLz*`Zer#(HL2 z2Dz$f%4c>_)gZKtb%bL)(xx~T)^?&4%kO!D;s|06!nn8*0Jd2N{}utj%@Tms?mywp zmK79`6>K3y5rFmdfE)L{SzAJ7T&tC)#Ht;MR@(@;*#@wR`3z$%p4PTQnx>Am$b~g& zR|$SjGXl6Xu^u%6$tKsQL{{t3U3puLj7a(wI!>}UCJV7hNn0JMzzrhJ*g&%ZY>Xef zrmgkD6*GnuY-?vz0LUvj-o6n4So;q+Vp%;N7wh5iok-~K`l6WMf+_-NyHm$o1OSIy zvjH?ij3pH-0lgdDYDBcm%!^|VAP`dlpt=$OawW~kV`(1S3_9o~Km)^C z#hA$sXn5CEQl1&oN205{=0vL3RYY5L6%5z~f$5*2iZMh~e*vqY9i1p7Pyn#zQ(PB) zV4x)i#UqgX%QN6qECi8k*+&=u{9+)Di#?E@J&bjF=}e@!-&YZU>!+@vD*=GngMngp zwcF;G;(`QdB;ET9>8SufbKwIJpn(+d8SFSz!v85u@qV@d?9?TNz?A|(8A$hV?Y6iZ zYpG|CHSXgxCzv0OrG0*+{s=S*EFMn9K4y7=DKRK65eOfRrFJ!w`t@9zj}N8!WGU^Z zr@$HRUrOWArBts@qJF8&O}2*}Q`c7Wi6 z=)3S)#BL6cTT|IijTDXykRIYaApeOj##$3&t_kwr#d843KCqK*D;(*TVkgy5>{?BO zwCObASP1|-@sh$3r-%-uYq<96YJlrXHn5$qma z%jo=xT)+MSdHUV}us~10uTv4=$=7~RItLG=O2ggezLdI$vV8c8T)q0beE6f^CSU(; z-!9MI|Asty_xt4h<#)>YvvkzT!6mjnyapkG>9-T?+!BU#{4-jvTq;!by-LWMCa?IUXB8s^` z3DV8jy>iT~tG1MnK;#apx@nf%D=Dl6Z*8fb)TMsbz~>tQpncr|y0-#Ao!(g&EN`u= z0AS%gnK@!Otb5U(rCcQdE)i~I6#iOLUHpADZepe++RdvkR(1w{F>ioJ)N~^;t(%{Q z_#5(HQ;_^edL?ziCzvfA?b_OE){k|EDfH}2wazwreiC~JIG00S@VMlT*K;cXa087Q zvG*u=dTIXWR@|dUoBz20K;zVP;8p+t;aAch3TehHvrpF|A&s3`QgGMj(iD8Qt9DsQ zP4!Pq5f9C<)?lp;;k$?XCCTo0#5(Axz!4vUD^^mPmA*kCJ?252?$y%m^0FtDCB2%` zy35aFWLF*T{)Z?4l<2J%HGX$^emfpQj2Y4{J_9N@h4g8M2D_@~>6F%ZJI zz&u}MrXJ$ktPf+`C$U~ulKAcDmp~Dqezg(+xQWUPNyJO^O{$%ljOOCPRx@Qcy%+NI z0Puic`>?*Iv2J7~4E`JiN6*dMIw#ZTtg@Wpm~lS90cjk|R;sPDBdH%Bs7H>sV5|A9 zBhJ={DaDNdupTpbo2!%+w{0nr4Yx`*+Vw1 zE!?=c`Rx+^CrE|Q7_`v~;031_Pp*(`t!V&9t z5HQVb5csHgDq*~i#tso&{4{pRfXr64mWCn#d*1s&RDB@Bv1uMCNU&`bxj>I*8(H-m zV9)kDUMIevQvyxAb_k++*%2E=)lmt^w(Y}UEMric&t(fdruvl5jM)cK;N*dzF*Paa zfZvL_5LoQu;tk@0h$#6doJ<4H$F)baBNNe-5Z%pYjX6muortZRnhv=@T4VL5BpNM= zSF0ctB`ulYE^`#5HPK>=syc#EOc28=f{v=5A5LOy?Pud+t>161z=h0YMWHeD9n`wsUUr;Jo`9Q3>`^ zSoCm_v*ifRagGB7grRc30W`%vt*ZzT#p_~h1;&XK6Qxd|AP~)mO=&%9f%JpOyb3Y` z44+NJ#^5T_bKs0F`D~Hb)mC}-5uJoFp${6`-f}BLG9T9oO6&Wz699;AFs6>#&rO`N z8nmr5V}NAk9qsa9(`0hLi=Y|7HvZ2Yk4HOfIO1{51lZC}5g_tjOz57V z?&xdVKDO**ooq0nSO*v^znz%?6b9JB4gbD*m-Id?w4rBy@co@W- zuknH8d+{2!@1scIS&@FNHIA7y{#DAc{(r?v3|M6ZtcB7z=lEU1IfD?9S98Fv2;2VU zi~!(D8ZZ+;vjOn9A0#AZYpOnj8>TfnGYobbvW-AzD+xlMs;CIS^nQ;D0Br=QExZPS zP-;c^0nJ9B00E-E8N=~KbAW|OHxCq6w|O-%q9j_rSkxE;l z<(35VHAQ5F7?3E|rQDlHZ8($0006l!*6U=>H&^8vk!F6BJyF$Q&aoocE(YgYm=8pe^rrvfh=@(Fv>armAJTH|+ zLAs|^>0|uU0FdZo{11+6GQ$G792eyyAP0W|MDAxCDftA*{cmihf@E!UH@cKt>knxt3=QZ)LC2Z0y-i#N)W?1GpUx%;m z%lyTuOrMOUebH5)gx0A+^Te3;l@D5q#tF{dc@O7#F7v1O9UdU~JRO46V*N@6a6Neu zsD`BtBG$WDNC81zX3TCNDFuVM^c3sK0p>@nYpv@E=0p&-gRW#JtZR*H4Wy>5yMxB{ zKg8@Amer8_#tZ?DU`(>424vi|s^wR={*Om_wq9t#BHD zTbg|n#8~0D3*mM*mQ|C$7k2$C?~@g9|DFRekSnO&0%#_<6Xj-wt#0}h5eP5Nk!Db+ z_+e`X1fc?lMK6*J{%=~v<(=F1fO&0Y$aMK=qpr2`Op#Cb5#)|~lA{UU41{++k;*;- zz=N5TfFfJt;c;s+1WBnQP{ehC*W?#dNs;*Xdx(LsP65dgQ~CR9kejD_|Irj{#8gVh zV~k;@@J|q!0+&;10QJ)e0@Se-S0X@uAK!x+DO|s>hHNH-+H%%LP)gCDaXC|P=d^hr z*Yv{!={{P@=+Ti3ueqB)lPdmicF>Xx2z?5~KGkbUvIBJ6lEpEy-Cqd-ZTS$Nb9N|= z(?i6h1H^3&zIBPh__+6K82Ip4y>!>WAWM9w9zD z5?6VS$GOXIi2QEGK#4uDn;k25@EEa`>H|IeAKWH-h*O#%LrvUo;(s=uyDuRYQ>*V>Q8zri#K5 zudcG|C;~h;2XtrJDz*noeT6TNYpFbx>4R70;OV<$|M6GL4EOW>Q%NO$>Q>5nO(djV_^Q^6?ydDH{{X#-oX1`mBHC#%mZDl&uqKPR=xv? z)uzD2_!1QR5^GEm|IXAXlZa!^iFNy!TRT7-aX#jbHs*w8MdP!bbVPT8x6=W{-(g&j zEJ4NGemPOth~JA#cA)})n3W|uU|Z`HNH*fuVFu)^svmgCSK#Y4{*LrZpF*gHi z+5(%XV$G-`cCDUvrHpka+@foI(iqiMS)Lu!a!_Ugdk`1WAeso)(uy#+SF}~o4pKz8 zSx}?)7>RzbY--{`emyKNW>>dbMmxH>$lol+c>yK6Lu1?%`x7wzkM=WmIlLKoY^lRXH>x{XRCO)Q-_Ptm{?t=Hd0RDG};sai{ znKFK7OyhTuTe5^ai#Z$f&1RaWh7oPy$9CA(L0dauMf)WQv5g(|cNDXrm@216P(^nv@*@bzm z_Z1uyp{<2y4a5{I#hgk1;ZnP|F~cf7V+I7~v|&q4V>$QxY_=rFI>{Eg^z#a{oh~=d zDDJSNp0RUM-sWUq#9~GXd#G773h$z)Cw?0jy%G}r!KsAcM-B6U>Fj7kfZbI;arRfF zn6P^*0OWPo-?tI~+$Bp}!T8i{u&4to*m#Qokc_A~APLk)B&4k$TvkScY?D(eg1Cm{ z4(mk%#y#?mo5m9~YIutP5WW!rXqu4MI**XH0xaszdw$u(0#?J~Q5J7CB5s^)e=V%L z(l-J?X1}Z=0Es&L)Q9m{7=t;nC`x>e3k9!Zf6gF&*kIq%E(tVhx)*ZGTEwmGGH7a7 zL2ztew!~Er$!;|uDXj^q-Uf#3od z)NuhKpd3{U`CrzgdJb}r0KIY5R>#u%)k*+3Er8e;r1_vC&Fd;2FRKV(pXRaP<)mSX`1{^bNCH#&RVz-vn~u^7bcuA7P+VdFhK_UX$cLpDgxw5_?ZfI*-(d6 z8V}|VY)sA+0MeKYs|ZpW`n{SD@ZBCZr1`idlXoESer+a$XH)4u9pQW$p8=lNB7%1n z0FK@w0F0PAQS(-`j^7Gfyw<%%Ow>(G!Yzz}rftw*=1o!4omdv*!)pjX z{W+@i+M#us)3LS z0O=~mT*HU}`8IA_x2cdjw{2BSdjAd4--u=vY*~2om43@!vbmRffS4m7YLsAWp=qIlZ%;*E~d8vKo8`O}y6#0Bs5Y*DXc=RsbkUb(vQIpuEW6 z3IIdQog;j1AOCNF`H}*_5$49P&*$W0DNBCVk(5ttCFD0ZlJa@r_jfHICtuh|ImX$OUy$HdIZo!v5VvH%k;@iO%|sQ7t%i;BPhnYw=!LFW`j~c97^j1 zWNwCai>6NPtb*pASq268UZoSJlum&e=11=2wzXgI4uY69&y4_pc}&MG$8l8606CtG z0FX6iek{XT-8!NfO^@GI2mQS6;FHLDa}_OD3F8`#RGSj3ws@iN~s3{kBP1DqP4Dy z04|mUMA8U;1L}WrD*!m?3E+P&0Py`0`Yf>2&ek#sW=aGwUWuFX3C(x_D54Nrb`YZ> zE#4nbX@;3IlT|+!-^whHY5&Py8zdP-c8uS33SvB;iM=TsGf~A<(UG20@q&kcntE- z?78l90iaRTv{cPRL`-5I4pc0tpU(_fGkwXF>O<*2K9bSnV-*3KOxa)3WgW*fY@6@f zC0cr{`RPy!Y(Ka^(RBYBy$EoeS+@O~F{5D&;2N1A=pD7x%!_8oOb2FtaB5B?+_wHr zr1v|LVRxfNSCV)xgjgpyXdsru`?=Y5hJYD!VDV~C?CV3RzjQ6FXOCt2`YUqy{&&jP z{^f6!Z}{GCmyiGa56e&gvmcdT{`5bTU;5SmQU2-=exH2v-~28)e*XvMuG zlaKwt_u=s$l0X0b|Ah=6eJx1e%i;y0ca|2I=VyosrdVGGvK8-xl=l?+cM^m?M-gBu z&dOX|)dk+SuZDas8-JH(AYH7(A0j3m>U|>u;5Iu_Y^T}UvG*1Mpo7oufYjF&6acm; z07S|dJGKe{#Ac$ZSjSpMY{hNGHtugHvA%)y6Ap^uAowb*s{oKz(358~Y^^+QinyNb z70N0EsMiiaK|n$Jt)7LheUd(G=mJhWIxIyEsU_DQSwf22C7Zy)Bfol^a{&XOn2Q%qhO{IK- zwO2P7YlyEZUoHUPei7>kO|TnS*SKzy{FhHj_<MS9rQ3OY2e#iUn5<)0j$KV?ILnQtG`Qi701(j(0A}{M z^OkI8F<)m4>DL%KYr1}{#S!O$aNmuE6#`?JpkrmZ+QY}l(C+M%i?5fw(tngPL0 zYhT6E-+Mh4QiJXtc2m>LT)Zy`o)>Uq{q!i-0zPeXxE}Foxd1cuXz0h%+{A!BT;K?Z zBg)5!*-o3_SKuW3&jo-oZ*K(v{ARVNgz9lAOe=_o=yBFllon0(7V2V7?qAJi@bD0E z6vo8CKrGD7@nKyOL;8S?!3{>Y0>D-zp_$Fk1%RZ<1h^3Z98^m1qdVA!z)s^t)IheX zsM3GT>$>ff^0aEENZs&P?nU zO`AOJI#4ZWt^Tfh3?M)Od0%43IN@L)=V=+Cfs4a#|*wx0RP*M?-0R2iAk`RkWingCK)UwSzJuE z9@{0+A-UHSl1qXay2j?Ucz=DDAN5e&u|B8XfPH376 zjiQ{ZZUBKBSIA01e<$uB-wiPZCLpD07eVA$I%oURJf7p?qM1Ziiqj4*Fc4xakfl8= zylm^WSJs`q)-~SqsIF)}!G!gMt^2A{xsTVJWDziArF2;k`#ysA2L(m#swB1hB`IHm zbY2w2Ixa{Cfqi_E!a|%>KLH;||3=1zNx+SXF>8!YfDn$^(@Kc13xa>%R^tpyol(n@ zniV8PpMa48eE>3Z8V|A?0smJG|Gz1dSDE_1kOC&v%t1-~Jxqk%q(l+OC&o;D$1yHD zlHLPp#=wdUYxwP|dft4cytWQeQxeTE3CIgBkKA#2wFMM=itdCth@x_r=99hv-b3L9 z$?bmSa;<%4G zY7m&2(6q@?V=*e3_xvu9159KdueLYbj$@LICKMa=Lm=S~nzVcF%ClwPP2hafzK`j- z3~YTg3u7HT+ki13SY-ojfaDX*0^pAQb_nD*oWB(U)_o}z0JKcN6UX;i8TdIv>N!9& zLAs99UqIoF%RMiR!f=iIIEj%ASi1AS5i;a|o$3AIB7*xO{wK)4FOAQ_dk9xb?zz)S z{x>uOfPqa#cPn<2Z$aug)C*vB>r{cDroj#g{dzdBnFkDlG!UY=5h2;nC^o_dH<_xr24V4${1+RNYWF4G9Y_*{C;@^LXT5KYXy|RSR*_`AA{jbpciYkgk#FtIq&6N% zW!RGf9xHTOl5b<7!2RCA9s;C=WGc8WidgiqNJs6Ww6Q=8Kp5r-b{7cFr`K~CBZ%qU z9~*%D_a6*(_g@77l6Vk*W&m{5xTdp0S3Nhl``^Uh%+kqYVM}5DB=Q)e#XZakCp8d* zI^K)L>#Bu?t1E*?T{Q>nArNAD06PZMmjy-Zs48uY{m#n#&tBxEJj=-hr27Qd`FCK< zeQ(j0pL3+-pMlVSZapDiSWn8AcJuNjM@~MEzdyGgmrt)puP@30_ksI+_5a6cG#2(y%U(SKPmz^HwRew zj~dd#dF)&bWN zK)CvtvuD!2Ci$8ms2EC^=DrA?Sii}goQ(jxjD&P9V{1E(?ag2uV>P8jcUv=faDP>T zv#u`uQ3UNdHTVmcu~vZ?b4Ok4{>vcj%uu0k1xPka1e~e-$^4*3*NDF%4dypN`R zwzj+@JUF-BiY<{=Q=)B>|E58^A)#hX%h^~q#a$)#hNdXF8RLC?S9Y_ZnO`J*yYuhF zcXXvqnF7Hq1@~%4em8EJk}h9ZJ0Pg|!IpoX$Za+eO-DCF2!gX^koK}>J@DAqU6_aH z1;Ey&J3ciATxUiUMM=z6>o;bFETu@`I5U{7H0V3Xe$^MNl%^S-Kh z(zdu$CCs@vmRL$N87Opka+V4J@jBLnW?jNSq}9;+d=lUCat6{rSJF?EmcZd0zqx7C zmuJfV)DV9X8sm;&L{$mB)9A<3daK}o(!aP+*iTeLg2}? z;^efh$g!S(Mt^~twzi~+F%8EmcwhBogrK&MV7HHPKT$!Tc|Mf}P(2+fYIuy#)sCi8 zp}`=JYtqAK5nattV2eQYKcLy*u&shcq}NceL_&|NNz=lLdLOxMmXqT8QulCUAhyf0 zIjqT%4qFB{#bUccATjGnY|@cnyP}9qnuyQZk~_tBIiE}B6muqGCHujt)E{5U@`LY? z`+x3rdE;+fUlRS9iBQkpFz0!U3ZmHjYhg8m9mU!nx zB8{c^?F0Od`-olVSTm;h{XxdVZHz~d@L(P5RZX!GZ|E-ldIHa-Iv}Fn-z?KP`;& z9_FQ~9K8HBvV8U3Ql6hlrnir=hGPv?wcg*m$^xJe;4AbIQ}+?O4G{~CFt+H&(!;gX z#AhnAw zt^=&ahc~4FW$mKHcG}$8FC*qJU(gMnEu1M*WhC5BAr>XlxYiM`4h!0voM3G~5b7r1DCM_;xq_#5CzM-iK{JUgLg>@>!6 zBNlZd#w5H1c$s#gA>n2{K5PH!?(cRX=855&&Pw}gUwV(0n0MGVynnl4oJJhXu^Ort zwbkvW8cGKcuX(h?6|;P@7~2#f+49tdaqF}(XJS6uEh2tOCuM`3KQRB%9NS5sEMOOW zhTXK*qxe2__D{vZH$i6UH-|AE9W^B}M|`^+Dw1==PUE^d|GU98Jv=6jqj`*o(bMcg z7f^1*w(;I_Rs}?BfzQ}OEZ?KKUJ0)Ws}I*2Tg-b&`n|g8tzm`0)pvL@FZ?$q9%>GZi@>i-f3If zqtOdc5ZEoGOdm(ULDN4wtC;}oKHw~*RA6v`wC^NiMgR!o#3rJ+xIuE6V#3ss5Ef$X z0ua%_Vly1q^oFg(3Uqak$JNbz3!lZbc)FZNIz@GVylJ=R#}DEKS!c^VXVJG30HPA; zCM4J+VN8M0WyAux%pcp@rh}juz}j?gJF3Vip|2=;WjTPqol^2Xcx5h&*Ozkfkq2`6 z#--S24HW^hm<)^nfPsI?^!Bd0LWW010I-%-MTD6J9U3EsGzj#U;@bYrT_sZH!m>>n z01?nqhk~|rBbZUa6rDREH!gCYlKj@mR0j7CrF*`I#j~U)QRTf3E-u!^bbz+DlPV!7 zZPT3OF@nm+4FJLH``9Q zhdBfdH1J^AL`-~j{C1WbgV!suQBD$5kX?}a;E)0U2zw{3SrHWk#c7cEQsV@79v^ zJ_1byFu^VbfRY*~ZiF%5>B8?PsC>E=+(Bc&ycLQl?oa^m2PIUa=}1G;7;s4hMZ1_x zchm@Qig+x+nW3}f7E0Hs3U(`+l??SIKV#CG{uXWe&IJe{F^Ii zMu7h<0sw=H=yL&JjpX06a`1OX5p-j`J3^~&0`w9v0>C|H3wY@kj-bQOd100MzX~`^ z073zvWCQ?zR%`$7ITLc%nNae-=E-RK|3;u-1OTQiuH20kn)0|30Fqx0N2;oIkeb#{ z0V8C}4!%+V*odSJQ~=1Do&Puks-m`J*#>FZN#(TmpC)SA{zx6nGrgW!t`4Mnbl zg{jk)bgQPYx=qRVL7exd(%MI0J?9D8i@2lPPx``1I6Je>k70f6LxB>*&6gujkJhoE4{ zY=9!>Hr6__)F+C$G&8oa5P`feD^fkKfe19Dec6;D9g!dPR;2+T)d+-|DgYD}B>hC| zxFXFZ7Q?BfMu3xkPENad`L23ZexOv5Uv#A8mp7C0TN_FFz0H*T$!=c$*pZXp0r~&j zS`0)#ES~~Cb2lWveg^>YCw>io|JuE<{1)E-d1pp`*Oiwyy(Rhg)=2)(@D_3352I81&mJy0kzYXx=2%e>0IC%7}}ER`)0M>$l zc=7?P1!1v0U)NW{aEkM8vl5$ivW+ADkfDvyed)g=PF8=nJuusGT1W$0K5HI z;>zN9^2VH&eeVf&Lvh5}K&&;TFv)U&?KsJQ zM&Zy7H@RB@fIINSjrlFV(@rd_HT(2JSo0#T0oGOmz`FN&RuP2&$8B3fL)_Py{lqdT znxL*a15f~1r%<^P09YF3U>OD8>jkOzXUZV|IF{UV0f66io0$eH0lFw?CBh-au0Go`l$17jbSBWFf{@o%p^K0TRa( zNghuncX=rG!xNdl`$akY;5+0U-}#1o&0qP5eCWHsP2T@qAC>d>eLxQ1`Ce&Vy-TWR zuOSY2D6!!MV&Rdd-|vF-bJyRQ8sqvLVGU?KC;!13$a4i_g=D;jI1P_+cOHb+0b=iD z+r2V~Z<*x3uW%I&j6?rK#em&B{!iA_@hjm6i~!JB2>>;WAA_A0HsfUw_%i-?LGfn< z022Io{w)GP@yi7OjE${$UbF4iK=>&D++`-78t(#u9OjwaTTFQITEfpvyu5-!z-E-$ z1h$qWPy`^k_ZLPW=e!+Yz8i}tH^!JA0DW!SM|iEic(Og&j?^)x*w(qBuV1|ME;)GR zbtz7cCE1?iv+J@Esu=;mqQP%pyZQKTy86@x7#9QZgg)jV#9Es zBsMYTfELIAVX-1W~-*+#f_OZ=HFXtV1OO9)SCC=77TXJ){%udRM5 z0OW5?TA3x))3&lSiS^SIK9^ew0P*JnKqR4lIB(k}@n3<)e}1|^g1oTSVj~^a6Scve zd#%O5n<)UKc|k>$u+zbxyUyHw=8itopq<66PQ0OJS+;NyuH(YH6Y|R4un#|~5eJw7 z;H&1fPTGObp=sJq5(FR`lzS2549WHpG$te1a*e6iGy`PK9Ni6_X&T-cQy{lh&^kJ8 z(T3MDOM%%6^Z{T?K$54}0FzD@L=3?jjTYEm!&423m!@v1(; zq%orDYs%MJApdj#bX0TKkQ-w=&PHueK1s&md>KVie=0^rXAf);WbG!mPEI#&_18_yb*PH3o;Py6*X<2 zPyqnHIXeN+@zh_%1k=dqPEFyEso20t+jt+a&nW)RV}fDnK!|-%vrNs6nHsHtX~D9l z@S9ui5(dLc5Lg4d6*jnSn-xlEA8oc7apyrUn*)irhB&SkuG1Ol|k2rPI@^6UnQcO{hc8-$*>5Zn#RJqLi>ySq{R9#I7Gc&!(ot3m<;i6X{) z5x-eh>-#qYd1LN};DTTvq9p*V|HuDQ6F_zVh}ep)6}Ax=5j(f2tkNHCgQTqikO`df zE0FXQ7261ww%O({XlW;coAb3D%V?H_*7_spcUfhSI$PUbF|#S!sDki;%psU(dhFox zK>C;aAa?^`DC4W8OsaTTW zM1b;5&Em4I{cejOv+RBAD*7?EdNB{BB+{!E`QJ(W zfq&~X0>J0)Mddf{MdUZuqVk*TQTg4?g#7MCLVjyKBA;6$5}Gye*>zJs@ax-2`K%`= ze>^yre?PsD|EGU0|99t1{RXk_U==_^k z6mg$Mg0&l99jMGOFCZw4RwLpo1Q6gwqYA5j?bgPu9cTS&IZa7$d*A|*#W?i-)&yIp_KTr z#s;mDSnaXoyHm+_CyHdFuY!Pwq?=hSB)H+UcAGIqdj`6@4T5{KUNgWW9GNVTF##W8 z<&1YtcGVSyzA0*qYCwOM4H~s-hLRaq2H7ve2IeO2w%@cLWQ{%r%yl>B6jwm*tQ`K= zJYf|8HoVLRh??#t>UR=WBU5%Y;p3ZZMM}Ssl^4kkwlKeK`4EU=Zrf3@GpX%lwN)w3 z8#^kHe(H+Yu$iJ^@t3fS&fqccBW_WGV>^2^eoiyT?9@fiA6U2Rt zV1A4szOSHBF^Rf;VhB4uV{8PPbkOE)fo&}pE%lS3rw-dqRuN;=&Q`$Z)zwR2D)lq& z{!g@jdg-7iMa);cEgkf+e$rQf>8eA?P6v`6*8;JBy6pP~oFpdfelaU3jJM+a+X z4&x_xK9ulYQ<1^<&LM89zIZ0hSFU9LJ+H~Zd)_IdcfLcq&z>PpJCoS>7~k&@|Bnv* z3&g@R-Ra*9wPiQnligSk*F#f@|7Hk;Gz_vI#2OOBdKJNKgx#%*_)P%T*QctOJ3EN` zy4qrva1}cWPpJoh#8yC%%ghGA=Y!1dW*g!Fw$pWk3{f-pQ%vzME9qZnIUEr-*yR5P zHlhWC1d&%C8)m3&L@f2Op`opI*-6<7iUG_D*v4ZNv{?qQ7D!>;Pp!)F@IGebsTjaD zKWnn^D8hSLdPDI&gZJcCVgT1stjF<&lKCx`AtacU*TlGJ;eXdl-E#LDMIv5W`Tl^(<(_mRrPpt7o ztjR9yazFmVo=vjY?d+5w_zJZej7a2k&i2Ob0OVa zWf?U~mw0a3@;*InXnakRz0A0wrA?d3fR+kuM10zfOIz`+N{#|$mTG0xM__A}4M0P{ zorKBE*r3k<&YzbtdYLhLR^xOJ+Xw>Tj)l0N#*GEtv}5PEEI2B=1BEo(BdG|}ps|Da ze+<4espA?o$PNwCi22eZdQbG!Y_)PcQC`w}d?LL^Cn~ZQaNb!`&n{nEYIq(|A3c`& zzK!+zPNJ036G1hEegNAUypU=M%`f<4S_uWoKf(44yr5|Q=Psl*joQm}4k}O-0GdVs z;Dxw`lVSt_|0*4W74?+q*B%Y&#m^LZnqSZ~i7t_jTtK$6-dh2{%Ubk$1Q%pXf+Y6iq@-qP zDV|iMbVk!VkTnFU$%O^dpAmmIp~ir*iKPNSf+lx+1<4>7&Yv}9_O1gteBX&Y_{N8F z{~NBQ_wpDMLl5K>#Bf0&!B!D~FR-y0K+PppD?5Vrs&f4$hhvUbIB4UD7oF&7=nxu^*&jD1)oHlK;{5zBJBQtJg;m zKLGkF0JQLbdo=8NG?4yF2=-sXcX?2k^8E_Pe?f95If*Y~5}!vUF;6Ix^B549?0!-# ziUZTQBE6t6kh&EBsuvVD8n*&Kfc^>nv>GhZV<9xmtptF)3IM6SD$Wyvqz=eCh`h5F z6L&qKJxb%_G6-=7=OC*)+&LiBr-GW6#H5G?850izW@kMn-WDc{b{2o96#gDP28z;t zbRcbmxh}DkfzIS-3kCH#SNk5efH939jiBASqT7`&`S+NTK56|6m#*A5@H)TWw z*7?WEx|^`(vs46lE&!Ai>;kZX0AvG!#|EBf3qS|Sf3&Q)6#(!#TDSO>xDf!<^|-jo zG+31!Fq44}$atQC(oWnQ)3&BV8m|QIK04?!PDk||jm_8toPEsk8)K16vtD=9k>>GK zI%f-+K01=g!$WB->Ha>H>BA$LJvx@|$yD9oiwN2ag2*=TS1B2 zAxUG-*$06*c`%dnm-poODTu?KA^43&ReDD)dHU}A^3r=A$nw!d<~Yv{68C8Zzkdc~ zJ%it>D5YshS_d`hEbB5jZAtGKzagH_;{1imA^d((8DRb%vsB}(C!J%Ab9}zNsNuZf zx5HdtXDap~)|(!MB?N^akcldYXq<+BQP}~J-i;tA0f7qUF~4986G4#D08Q&?_($?g zZvc#QFUV;igY^aDoFYJ`W1s>+wWCCrJKsAYkbfd#a3cWFaA-4@*7|%E0ccVSIMNsw zY5b2B@pon{?Xsd~QR$?bM6Hwf-{AjO05I6nlAHAHJjF3b0bq-B*jogEyEg)WJ8Z~2 z%K&i8E+=;!L3x4T{Nsx1E5pkfA( zha!MMdNNQEAk=Ii7OfdFUn*#)gzY%Z#UgqwFtfyy&8t~tpj^Eb0D`#IgE;nJi5W0# zJB@hL&Z}PleGjVV3&dJ`SQlx4i2t|XrVGf)`HcY3P^3@sea@`HyG9xXvW4iMnaK`dFLPousGzFP;xv<>pp#ro30dRhl+x*JUaU=3>%v5qxo zBVw<1+za?!Y^}N9&9$(ux3RthAgIowfg7aNUF?DwfzaALTpJzJo)6@oBESv^|4zF0 zTmVR!o&Vb%|5eKWjQ~J@974%Icm8Q$yK1Ye0zlMK5rCaK^xCBWKoL7dznt=01aVUe zuuk$%fc$Sz1PHE5{{k7!4qz9ady171Kv4j==Vw*`vkj{FeQPU0gxLl-o@B#_04fAD z4f#*v@wgFEC;+&!%u2cu0NyR-gL9CnLyWn$zTTT#2>_Py9Pp_K&_-O%u0Bm%D{Tqa z>9GM4tEDq-New{+agFBodK!B%gOtwt`TeGpPR+(j8EatWeowkjCLsB^))7Aw&4&cm z$r}OSMLho^H~^lj-bW0#tY|rKj^zOW)56nZmQItTk~I2cE9D2LimSn&6Suo0uWbFD ziK!z#&6{rofEQf5IG-L#U@k~^=>Gu{+^MVY)CPC_Q{YyqsFnrqX2J9L{(MSFHw6G@ ztdcD6=3@po0zk@;e`h|bnFsj;ZY*JZU(clWU@F!@3$cGws+VI$ZojSBKvBfN>Z(tU z2vYol%YpCb(vBb2q^BK6QnNldOhx?7o3fp6K*G0J%AQ*tAI-A0tj?GxvaEyN2kat{)(oc> zcvM{lfURUecl9ZR1Q0`Ub1vMen6h4OVw1nF1b}VuO=62}1LKIPnH7LrH-0;>dNQOH zu3|(HXo9!2Es6CDTAH3AZx~R_Ok#X9LnE&Kaz+3s;JKKWCjcNa^2MOTANQ&sH${l68 zENNr6mwTaA-}7il-|NDc^{!glZKqP0oG|f64Az)p7^Z1XLEUsiwT?uaeX&L} zMXc4sfNtS47+7RYD?=QgH3mVSnHF~$kVSVXgdZY^A2hB8bu{XTgQTWrImv+3SI(l3)ph@|d3$0ruZF-Y=RO-dlTrHiK2*q8pQ1pQ|f~dYTQuQi0%r1eRqP_@1S(B!?wT6s!Sf+II%u*}~+M z$MICPbzh$CFcvM-BeaHNE=Schv~xL<{`J%>(p;=BdP@FB2>gebyx88)M&MmJrtt_% z6p99?Os~gQhR$Qc#3?p*|hWf0vmJ1dm% z`;^4PV*_Y}mlz`e>f|&<%2QA2@~+#ZHA@Pn#uN0N(A|G?eX^v**I*5AU+bV!BkuT@R3XkxagA{&o}LOv zJ;~FN7z8ans$zTuFfsVB2;n@aDGA+KtEP?;12{-82TU^TPfGI7LCsy7I0k$Y6T^)F z5O0+vT;q;1#!4n6se!F+C-XG9JYbq89g$0tU9j~fQy*(u9^j+F3;s8Itg;it8Vxml z&ocnl6?FS&dn+s&bhkzzPXfDx0DA+0G{HI|?yB9iFlb=78p`kii2kD! z89zP(=#ssMTat1R{ud9Wi2$^LAiQ^fs%_%vAYbFI8x~ojvS>?Xk7y}s2R*4H$ZjH7 zZ-E51G2R=?F32T<-&R(4snhMOj2=!v{^ub6BbhuM;(zw>znR|O0oiX${oJ5&*4Fg& z+eV6`DdAMNkH z;9R&EdJbUc9*-gB{j4y&H1+AaHy%TxsNBBBxTzU{HBx@pMqAYuwV5ZMo9X7f!|0f< z9+9jOMQ~O$`c9iBNv@5IWWsK#uL9t!l2iB4+wF{=OzOLUu+@N|)n{j3_Gc6?S2||% zwYO#OwoZ?Y5F?do4-vfVU7I3Fl4Mz90Y~QHZl`0pDOkJe=st*mfz_6(#{9X z_tagyVkrUQ5-DBNC! zZlI24aD5^0RORsV3yyUz>i(H$V?{O+6QotTMBKpD@N}~ESp!#=*L-OI>s0xzt(H>F zdrLbFy*I?bU1Fjb1oeK|)f#gIH`(O9#2Bm}!XyX$)*%|N z9xspEWoMrCViPLk(u)lyYGgFK@%4CR2}!>CsC~bzZp}K%xWBu`IuQ+I{V%>!1#`hg zIqAc=60<=ojH{uQz;fx0n8pRC% zd8oGYp?n9rF@SFKK_4lih|BwE_Q2cLkFy)DJP$e-QT|iBt<}9=@H&{g?R2UBcif@J zRv<#8X(IS(MS4L@oY61~DS|Np=Ut>(7MUb_qyLu`1WxhFHR>VVV_!VB?%6u4Ckb!A zPF8uXP%7OnCmpk8$4_v*H8DOATx3u#Q&F3mhF=|*n?)@toMQcm)3pkkI7e&w4eojY zNbgV`A@BgO6u;);(rA6doFDJ+$6`R)8%g1E%ap{ELE4mljZ$DH?{>FLGTLj4O^wjlY4KnDBuLF(`7oIsG90BlAZa&ZUQg3J!DU4tc#S^7n=AIV9o}GQY+EA8{cfJcS+Djz z74Cy)(r#nSq2)VOHzu{{HSe=glaOk*!do2R)=VAL>52u9<*$fnZ;km^DJ^~IW9m%* z{+>nm7kV>$B~$B$v{~rn!SwIs54291%H-Gl5YHM<9ZB{g+P`c+H~%Xj7?{x>U+)!K zbi;CLOEczuFjhyNJj|qw9rs8oAvgM z-dY~o%6!??Ib|Tu<6J!AlPrd}59K5~(~WI#d;38tu4LhmuF^~QV;6=fJl4`_jL-}h zP;t1<*&RHn!CKQ^JndF(^}@f9aNk#~Vt6aZ9+1fXAkYRpJ55tVaoKFYCaVBfM89ce zGc{8n2)f9&+p#L}{ZU@o!nY<|f{(is&#ikA2Gq0F>@ru==W6BkcMZ;(9u2Ym>b;42>+ct&v)VZhSGFU@623yeHEA5{RxeWDSr7CsjY)4_C>tt))_W$4lj0*Z3yWr_A`=La$xEBp zl;!6|qF)VMM{WVj)q|8FaGO$|TLz-%pHZ4m^q`s{SnpMRFyo>X)pER!{*a~WZ<1mB zfAjR=-Tovj>xjkAPuzaxdPzC1f+B`$P`kE16zs~&x#)&C0)8UT@1rA>!kBsvwgRL3t zvqF>l?>|MavC%CvS4FPm$iGkNleIvFBhm}Dx_f_)UUy9c3NC|pC{?ZrahRSv3gPkK#j)ZrZ z6Ce>H7uFkq+@5m`b|TM{kg6N#G%_JhuJ`}2mshX|a%N!m8a~X2Sjc~r*UAsxmleyR zdix#nENG>f3n<=gNqQgqOP#4FpYelg6ym$uA2D7!`r&mh4RGs*BU(X2Xn8M?V?#GS{c&*g^%n9nA{Jyls56TmzlavAgphD%V;R5-mwU@6= zk1A};7@ID?-o1R$ea{+L4LiPYBo3{8GY6&R4j&|2!KQ&TPeouHl(5f&D)TN)q{?1? zXG!*=A2RZFLinEq@Dx8DbE4W{veui%ymiNRsiKu5RQJW3eyEz_7w_`EWCsI)a(zD| z1D*x_VLU4qbiSyIY>E4V=bql>!8C?VIfmn^d-`;i0pu;cL_lNQ6Z(*Zswva04uThc zbGQ&3O20iy|7$GyxK*0vcZ0E6&L{&@z#mVaRX`H<@@6YfmFH=77&)t>c^qrS;5gus za2Z3?(@_n1J^5TzJ!GyZO1NO}R@N|@(}6yUGMcXpj~X}IJTQOlqB7rr+zcHr3Pd8J zDO5T;wNsiJl@SX9vX3`r+ug4bU^${DpwH7l;O^%F+MjzN|D|}-6?Bg|q0~d1uF}Xz4l5R$3;}WMEmvfb{3mn0n;520 z&9QqhBKzF{e=uyXFP#mC9aiv929`b>(d^}Xn8!{rE}q?o`$QQocxs2PcyCb!lcGF) z*Q$kV!D(N(o?$IEF50XLmJ+Xobo(0GD^3(0TWiaK|5D=gzpgPa0Y1*pZ>Z^>u(Ct< z{oz12|KyTVDt{6%Ob&(@oh&vL@q?sRJ40m4a!>}qJ5|?$IKcNx3qi-yuxX>r{-p$> zT_X6CJb@DX)9-VfhgUa3_m3@yRF?DrvV3CeVOOK@%jyG9rQ&ZiXV}M88GNS#?@^yz z?5%BrAV9XNR*X^J3Bz0DUZPG(WROfJ2gp-Hu(Z7UeyqV370@P?qJD!uppy-O7kK=T zZba1u2)N7*B1?@#YcF$0{8|^ahNxEP%<%!Vhg>}1FYfQmcPda|J?z&B_U9jb<;WqX zy0LoTEinAy^ZU_%q}Th(V7C)B9rM72ekU4NLxxy)`T0sl7?2^vu#2Vmuv|Ra67Dch z(Qba|8)8x(>Wh)<8Wl{CJKy$03!LZI7`O1(#35As9P9h`wy1X~di&Gs>W;Xw@<{#ALb+fV@SbpJmM{qC;py%T|QzzEot$CNZUAp6v5sp9#osoCuA zFdPp^E{1f+=qgyS_cqiGjpCA1FWB$!MvJO8zd4+&>P*E$gWO{n{d&KY^L}Lx1EkSG zG*(2&PT>TuuVeRKgmv?S;^;scx8;zRN0K1)V?`!*EnV;#&si}KIac-4&n6h4CoiQ{=*5A&y zBQq|!0Mn0F`U3LGej_8x96|p}jMlfcf&rCvUFl)8lR!7hmO8&UT-G6^-uKh^fjhQu zg(fm;v4NLv5ZHUp9KEKso1H1Is6amH1K>WMK2LzS#pslbIc;VY2A@Hj8w;dWyhJQ;&x&8E zGFQoyt%bd(Y~SClf7|sr@OIns>xENp>bfdO^RG3`S6 z)41O!vFg0oZ(b&?=(+Qz9>3X_q1}?d>ytLX>VV*}!SEw4j=gkG` z<`;fOd^P%<1IQU2(>lA8f5^4lWBq0@PM%zLZrgw>&`^Q}^4G2=L>k6NfK7!C|J;|4 zRuBiYMm%^gqQGk6_39?x3s>mi)oUgLdDBe4hPN=TcLU_sUH4i!9Q}qB{i4Ey+a6Kh z?2C$QroYIQ6C$kOwD2B=1m3Gv;y|m9e3Z$MfXaRMh4OS^I?Zy5)mP*A6=kv z+_j%r+A=^2dUxPvyrfA3>1(fy2MIxdP`Ln3KuQ9HPAD1_3;Q&U94+e9CJnwIgKKET3p zRc3?{Qi1>A=fsMeKxRw7p=znAs#qV{?OZ~d{E_uLOo?c})-8CkMjU*aXl{V_7e+rf zcp-A*_mV|Hx$QT3$aBXPb4sT$^F^$ug?!s}Wt5L0#3q2Jr@N;+8g!|kgwhOW#8G*g{fD=d2o!|#zODP4YlG%KF*t?BL;#eFrR6ik^3NEKjbjh!XCzHTch($%?a zM|m7cOBv#wy9yFuuz$!MImr8M(fHnZeZE+^F7i71;^w1?J;uS?p_IA2{Kmxhwl>Ur zhWdy{kwJOc55+QgbcbR4gv6$pbyYgF(LOgE{12VtFzz(ei^LfDx=oD~K6Otlm>cYe zPSQg8M%jT)@9v%F{KS!YrAKN61DO$(J+xU(zW*@P@l$y-?tICs(<5$OW9!rOr%=R^tkIQ)g<&Zv`=sOswgv@GlRY4_nX1qC!_v%E*ABUh_Vq2IO!KY*3E< z>LN!T7{Ls(iD_GIWl(5U*~SMPRFY)2xChDpoLZYi^K;i^{^J8H=75jRC%3s-?&zj} zT^l+AM|+P$?yr*khU74f6nOr##bzb!yht;qcsQ|jSxX&L7fV`Bl!2d;{$8)U`l(+6 z_E|$g$sV~G5XSrL;0~-I2{m$(BEeRgpX?YzcUMKN-3qgS zq>;n=C9$L{y7AoWQo-qk5?3?f<9FOY+~Re?-D*nh88VhJh2kxYP1@2*R`HE@x`yq| zNl4>L9pyQ0@qCpz<9laC-?IF-q}0p|M=w9<4|=ZfG|$HM=*kSHvI}>cTzPWJBYrSi z-O4JA{qxTsufDaf zb|gLXcQKl0n2$;xy6p)9BL05D$>x$-W42iO2z7nd+sYAHe;={rO=HTDF0eH=wuBGV=gtlEu{%F$npr7cNnwL(Lg(zPeUfm~26bFmgKp4qYTY##mLlN)kuqse_oF@{9hE5dE{Ue?*a+#hLqRkjg}WsJ9oxp;11tO zQ`5QOleC~`?0%WimCEsZgl?iGaNzy+Q~;aT^Sd3>;Hq+$zfSZ^_~WHY9?mnNV495^ z_llC1(?kt6v`0G0jsRs$WonJ55W^ErDHUJ%7SIB_YQtu z=h)VY)b$G9nds=SEHXBJtx_LCp%P4a@lQC$CZeIVKy?1-+P22Ybde2xvgwt<>5#$c z@}gw#DR1{30C(mme896ioajWih(-MsaMJJc+19Uv&V^ixvh=E<0t3xXj9e+r zjh{x8mRC}%<9T3LE6E|$n{YpU7o?(Ve1PRnK_QA~LCB=M&BHWk9u<^>-U``O>a==W zPLACGL=09kCL|iiM-8qF>=XSHpf&V!3L@mMf1uZltNB=A(?EtX<3IK4>5wR-f#R1( z>-X9**Nprsl#kGfUwe!a%-8 zMcd?D#Fu{~y6}^h7-cJ0-~C5iyd2gj(|GA6w#Kqt&T4PFo?5!rKRm#SJMto~*Bd$S zZF*iFrRz+zf$Rs(WQpIaQ@53+s}*Qc8)Ws$gAyH!S`Cj6mU;2gPl~IDe3ixL>tF)2 zYVhg!Qr(KSv_m80TfBbgO3Lq=TW=&Qz_o90YH{JkNp0aw{Ge5ML~lcEH4htZTaT#! zk6b-!8+`kx{X5}EX=f$5CQLg*<@Ia@)I@JiAk-q=j*EJq!}9pkg0-@)h4;p%D`I+H~>=QPWX)J@zVo)LeP z+Cbdp8+a|;X98aZUZ4?j63c&n#JiVy)LkjbX9!+O?G@lM6M; zdvQmeCuysEbP$v^2-j42+F*LIET!OaVAQey*r5&C2TDeEJ2@XOKwEnyGzxZN#tGKZr%mY!ahB z3F0#-aN;yW&ZA(X1CMlueFAYZb__A{c>M(vL-7JXX(y9;8XUO%f)Pb79y}aPZ;rli z7;-AUxlGv#AfMbsI@>Hy(v70FAgrH!78t8ugh;{I1aU;0WBrzoyvyT&Gof=Kv?nC* zLy`C;`Y9IK;bsX7MTz!g@f2HGroLN7W`7tx&Zdu z+&Itbf}VZv>y=STA}mv9WTw|GBI#b9t-!ONB#PI%6l2Dya85vfk8aO^^ZhR-?_XI0 zI&b?s{#e4vIRC5^d1r^_;n}CYOh~ia+*pTCzOw=0^}oVDemv!h4}kZ0Sfj!(@e*_J z0JdpPMStYDFMsUhx+v@s*C7xz>C*< z3}RXqPC#-v|~5TFB@EW(iAC{jAXmQJQM*b`WakscrH=&CzJNA#fhIR%Z0YlikF0$#p9Q5PM z6L71gyBYF+39HkEs}ZN^wBE3{eUFAmIkqZzqOwdCH>`Y3#!?1kcUHhP$>R=zl@hDS ztCvUbD~loUy}xSNO4ff-<9Opa?7)r50upPE)9f)yomVdz7CJo&foI_EXH16Gds2M1 zCQKNB*g?B|Q4BP_KhPcE1Df=xA5IG6#Hee-jQyb&l5i&7qk$EVtz=0mhpC0&vrrFdMs({HrfL@XoCm?noCp#G*AoE83fu-QKR%)`120-9H%)RtNZejfJrz zsR};L$Oo=#KHr}A)eeSr+(FJrb|~{>g1^~3!$5py#={TE%n9GQbMzPY=ehR12$)3j zPaw{{A0>hPu#Twecii6nx246qv>g$~*Gy!C31TZ|88ec2z&m!E{!_wDna{*YBn#kT^#}N$IX~a3kRsj7FrzAaa=Y*^Q&SMTub-w)+wUaBEGi;k(^>A%s z+=+|WT_t!%Z(VtQ{`WJ>_utEdtX*j;yZJ+H-^2{JcJT4>;`W(CVr*G{>x^eEc z&9)(q|0X}YE9dOO-nwd=O@A1>HSrH~JdNFGJk8qCKldJvx>!}- zHGI+bM?Q~r;J=ltc<~i5K+GDDKT9{!cL6o$7tIp>AoNF08t9!Iye?PhaJYDK1#y$l z?8!k^*YCnD?xO7TOBo-k?x&eNIFpE#P%t5_FQQ1c0zA9JpHUJjDWz12!?WiHA2g6i zAUD`WbqN}n0M&!>#EUWl3fr#w41)gvG*TQq+&x9!G+|G?k^tfK@Kc@7BZ4Mhj$_3j zHXfkUZ40T330c|R8w~;M9srPrk1}9~E!hCcp$F=UiXp&isNJ3dx8$HviTWug%Mv5k z=A{*5%ykhx^Y0wh2^oTizRIUcnAC(0o!sJ!CRUrs^&g~Lf;Hu{d=o5c^8F1V(%0Y@ znXmC6=OzOZZi@;ROAtZ>8*MZMp|PWDuMOL6iM6fOdg?+V4<1i`q3!q-QRj|cuaJdr zRe2;lJ`36YRZ~YRh({T?u!~pVZa1LF1##gIp5{VXfYaKBSKmWG{lHx50rjcM63p%?^Yh^PP4kI(<9vNNhDm*Zo?+W&<#2FsSMRW|Tj zI^omcO#Tp$UIZgF#%p2dT5ckLYLb?4fS-|8=V}JR+{q+_Lw;b3Ar6a2K@QXw`&BPH zs>``I19czwAsWVE+&3($tAyP>YDc2CI|33Ta zFJ@$q-+6aNSNzQW1L|BQndE(Zm|oHFtWyF9XElPKY9g;MzpRu~K7qg%hooTYBihi9 zN>Z2SD=+`K@b6E-$6FiZ#Y|;I-4_*b{G=-Zkig9&1LRI$ZlJF`y@Pjli+o9_OpCcR zfE~!F<->qxUhJpl|F)i)K{e7Hm>rU~Mh=QVNhG{zNVzgwe182L3eQppZnoRMY-sa0 z5Lr8J`h&VeCpPzrCFrl8CSpgAM#^V8zOYS?Y8XR2c!a1(E1n(xt+rR~u1=(#sz)Oo zd~^CGvNB4f6P(08Oi-*+r_g~dHQ;;VfV#%D;F}5dhXE1AYj9q2_g@?fZ495+jI`+H zq}0~l{%Rol{JYM`Z1$E#va)2JiuDWg6OqisaQ2@{FrwDi#B=N#fR%D|jjiv(=svLh z!)eMN-lU~j*1)5#xUT(@(LzzKWB9GZHd!Yqx)K99io2n+kepBnXhiu(76N>XMB{-z zK>0917B8(IBnxZv_MzH|2huIcxsh$3X0*ngg8YO3ioRyom4)gp3Vh|M{DA8u&5oq# z>Y1I~mTWb_pB7{w2jQa92EzeTVS(3yAj zbUN@+-QY1|(`ukhUuKRkF7}L98;M-#8__O3^G?H61czf|Yegj#keJwC_M+OaD8C63 zvHlxh;CEL+q~Roe=q^&j4ARhx>r(J*lhp}o{+fKgmS?3wr_SEPUXV=uo>c^KrPw!9 z_D!~$g*oNs{(}Y9Zz>0D*b*6>3DiC7pR5;2_#j}|09+FsX=}sp%quMOC`nxXtxnA} zEx$RV&wU$H&)m*dZ7@w&dp9D%-dCCk-?Vt+Gyk6$aiKdY2gCt%G;397I6$s5N5nN( z4@yz9c^D;3nBx7H9&PdQDA}$fbuou0FaTxjANX6~mn#X(onI=Pn-QzMPEGGwvEG?`nYDOM%pWFikLtk@1fhIm%61M3GZug+eA z#?~|DPHN`9vBlGkNb6A`%_P#IyfIYqMLk=-*z|oXN(!6s%J%H4{G~+)Xm+T?cgI{| z*18RY;Z15nU$+d-DA!ZvXMB(&Iq;4aWcmwg(I5%bc@}0^aIt_b3r(_;{688#vA>l? z_$V*W$zWeNWA?V9wS}LIi9bJtqYK|GF~@XOpGt3k%~cQ&yprKKF+G0vR1>xn_A-^# z{fF&jbd;^jKWeMaBowV-8(z6}(1z>oSE-Q3LZx-5f% zFVF*Hi#p^hf&L;grR)BPY%8aF(FGpI%)O8r?0N5kh(Vw2fes@D#E||;*Rn5SdHvPR zCYwATm=MjUkSmNd?WRJA=&#U*WU)v1t&Iw4AK&UruvLK{3>#@E?8%}AnOnmnt6~kH z?gU9y&_5aOct~4rd7vSQlJ;zWogA^5dru!J_q8Z7=jzGov)p!HPpXrszmg_aP>k6h zc4oR#rkD&Cj5?*ypwj`Rb<>z4>3=)(kSz-Q5A&LgfjG2B7H3Ufl?!~g1z*#MDW7%e7i~9<`aCg!Kc~9xJWIAC1c8;J=`?E+9om9ep0oij zWW0{ncrV(k+9_=d*J6v(mAaItAN7(s0un3X6^*DRsREw&FQkRF`9MX9!*MBf4ro|$ z1-J`hL9@QIGMAe1l~J*CEjtRZVq|{tD(fO$^vbCvOwC+{MjLw_Exdn|(?yuDFIcm6 z{EiY8*Fv8knumBk4zoE5H2}TDkHF$=1H17QFi%N!17=l98vPHIfqnsg2vb55-(I{t ztki?zYXwvWM~A=1(z58vzopFRv2@*hhM2-p8@svN zJPsvFt09y;(Wj~KEdR^5--JU+PCFE2{=SR4=6>Qo!7L1|RmEBFCiyUHxSJsU@5P;i zYy?vME)GJnX1gc#3d${a&(#>qqSa$i%oFgKb(L#S!o9!~1U{*zX>loe!`(Mv;CAkH zVWw_GQs6wU+A&0DxP5~q@tI+4QQZbHN<&nU(b!w#5*H~v?<(y7fsw0mn+D#?HK8I) zyB8(PeUk5G_8Q%>)+Jp0Q=w;%>2nOmr!1t0^}$abIEkXp!h`L%Rsf}B=(jUTA&Oh7 zmc|F0W{y)7N5oYQ>*jj-=<{;pp0ROC`|TT)ElGCs_Vj;r>@FMQOt@zY&JJLLy>esv zTaRYu%?Q4|$om*ynxj#{QS{qJPc|29s^M#S?A_zRqIOf!R8P}jPny%1KR9Pn8=16& z*Sl@=-yY<=SvN zyiZ4e`x?Gy8z1~E3ft*IKD!}}3Jt&u8>v2#-4hhJ-V^ksMZ5xDxP9RKS_J7f`$@{* zekLWikN=`iv0_7NO}f{$)y*ct(I(h#BL0E;K(Uo9l%13&K0WK&+S`-C^{!RDRqI`~ zO#@7+nEG5x-jcq;MwbpHt&TesFd-x(z;r@-OA95(*7=byMq+R8Ul9=;#SVlq-LD$P zjPpDbbT6$)#EBxpsE0biet1_`{F+4F7t5SomCj)Kw|pk=mII9GoPIcM@KaO4CFA@8 zNE~PKQ=WJ|@JX~GOaAoTYHZcD=oYnyr&r{Hc*Y=KYQt&MJ7;IfFDt9n^NMH(=xB&& zJGUi*+Z#b>B`w3n=$0M+VhODy1$r2M0FkW0 zzMAH}^3q%dXe&^r5-iAD%rpn8mngpzTBGlxHdoR>KbTw=URzWI<`yWpMss{)Z7GH4 z#b_L-E$E6f({TU96x-pjBK@ycv4L#@BewdFm3TZuKHm=3B4G8P6XH2p=vUY4E|O|e zZN-L0Zcu!7sGMM2_ngy>yLtnJ{?vfVQI0cm}oiDwOT@O5i?C_ffK5e?tiBrfyWByRGB6wurE z4aWMfn*~xb{7IxHpL_z(N))Iidsdui4={0oyPxs$74oUC1OLUyzpf7VX|HDFhCgZ) z70KR8m|C(p#Sh&3P=q6H=fF&)HLCEcy+fN>aGvNh0a86iOGh%l&9g~gNqx27&3VFF z1dT1j`CjBA*_KPiliguckmDx>D3%P0(_vL}(9ml?w!B>l3369FIs<`xcv}TgUWn92 zJw6i%{>hUrsn;m?avffSA`kjp;N68_sFdwSspNY^gRer(Wi{B{ex5vB@diH_wRQg? z-fEK*BBEgbt1dW**wU7SaX$Tt9X*>?nGtG>18Ot#(KY@VjeEMR zC)5)WdU8()ElyLm{$)|bnrGJyy;l3AO5xtHnXM^gSE8mLe5aM&-oN4@Ser)Ub{=ulwn>Qp2^AjuH z>=LTnTUjfzrfmi@fMk6b_VHo(9wqG}))t6!h1-tPyGCV#Jev+3kjU(HbzgVXJ2-Nv zykZSpMFm*azs~^i?VORTIG%mv$h%Kzf*Cie=j)9uxD6|6QSmNRU>QJYwb=PFX6@r# z9wC2rAcq3O#FsJ^LT8{GOy`u`OSZNZ*`#t%FD31Gf*^)2+3!R%u{FOlo-ONR`JA&> zQIS0LExkNG^SsTArEsHFwBL72ndlbPeM+k%K@TdVz)o)wrk<~}vp*rhB{!@BGBI}O zG26Np0t?6xU@uuZDS_k7`M=^XXB?H{lYb*?Lf|fs4$SLunc1#>(M9y7=pD!#6F4-@ z4}8Ua{|~OfEoB@;ooxiP;2M`5tVoPIlpz8u`wjXgUnw_MDe13xU5N5=mi**PnCL^c zgo-ueoPI7lro&AoGrxJ%?k0m#JH4c*RSc@7U&R_+E4|hhOOc(bp_^pB@r+!-uB*n7 zle6lYKpd92QDzUH6``{M`!mfVy}`SGP9*Q|N+*0o(`PjDo)_@|x#N9fd|*}Bd^&gA zs=b6R{(9gi7l*?d)wy4gXQcdm0B`sr%ylJJF|y7$J_*H>aJX<)<;$;};mf^OJU)98 zYIq%=mw6Qg12brVF9vB7%?0yQJo=|ukG~sF?ub)$>Nr_wEGR_KZpw+P=72w>Zb%;| z%0hrYMf2R$;_P79&Lgm83_P>b17f8nt=k)p_ET@-f~5$uJPjTq7EkN~q@Gl4$B7>K&N=#?;CwqxRKd7} zqCDZ`nubh2b*tv^x=+VZ2kteY zEXBPv5+IAzx%b+~&j~0Grxvg46tWLyryW%9KV8Q=Av-gGZP+7s(&)C#?`>T@W4Fu) z8n@M7$e3xCADa!|H+qi9VNjgzd`iU{zL!E;P{!LE1icvaHxmdHdKQJY)KUZ}1HhSN zS2AD6v#3%_L$(gy)~)fomj57t=N~l1->j_{0is$9d6Qh?q1S(~x*>tFL#4y!{4n7D z@j~^O)!O_0lnb&!B2Y#VXTpdgFZ7Y|F$scdE#^+Sq~yB)pMz73B4BMWVZsf8Up?PL zr1H;R;)QhdG^Y4M5BaK{_2vSG>-s}Yz)$=Udv%>&{Ri$9wij$w~_&mn`I4Op36dmCJ2|GB9ipec2clDux@8-$Py^& zaE5yGgx;I1-&W@|^0S2IJel_`RaiweQeGBC3fm!{1>6jNtB`PGn8kjrLOP=HArLnG zvjmRgGb_MLat}OaLS@~|t%$E*AwFe2rv-ES|0S}BruduFR217%6)+u7*{OcfolGR* z^LaUe&bOMXjbvn!B6`=gkp|en;@`dRY4vrPO!T}mxt&mxd%A99H~#|4dzMGZlPo_U zAf6#}aVFsFZ10HxWB^~$l@!iUliOKE)lNgR(I!(o;MxzorM$s#<~g}*iU;a@g*e&$ z&)4OP`3C7md{+$vBKtwAGudIRiHG9$V)V^ZU2B3TtBQBESn8=98KOf&wKMkGU+`!| z@Y?xSc`88?O0?JY(yMDSkb5FIufF0zh_*4`{#<=``!m|_c3&_M(bn_^L4}|4@TrmI znY8=YkDp&39A5M^4B+{C|3w*uH!SYwv_~}?&F{VD&Rn#4n>icw{SwQNekz_6uO`Tc z*Ki|U*>544W%a&2p^&>vPK6n`Niv7Rg)t6Y$*d&Jhq92)bb&u?F}`36MR4AK9HO7# zi9%A!7*^uSTyfmgp4b-tFT1uNc=GM7gzDzZF^iHQ@X%rR^C8c;FLa$^aJQX7~W|`asw5 z3pDm5Q`GepsNrh_u9{wmw-@2_%_I&0HFmk4VepEAu{1s`(b<=^qUmbO^>jYdvVJc! zLhh#US-G>hGmZKg(|_QO34V@3`O1rDzc_I5Ge+1wwmIY|IRfF!_Ps~UsaiI`SwSUJ z=3vJ9_F$17zV{s*(7KrP(NtG0j+n-taq6@-@NA$+{<=qYHU6#2jDeT~xT19t0_YC5 ztjb{)m)NSfb0@9PAkxt*JYnO-;=NE=nF9$NMa=&g`5DqOQp`uo#(m(U`vsmDDZUw zFnm6z%C^E`b@X=h$uSQ7Y|`vLvw1@aOp@7I7I?M(<|hsSt3{W9ZVeHA3vhL6YIq^a zlrWA;{X<`9Y{=8gzCr!`?c;>dJr`3U>8O}CNQ18xM6j$XS*c-wfAZb^SE+xGeDFeG zJoeEQ|O-|We$n`RmWnu&EkgyoT#kqDpqi$=e0w#fhH{(8$}F~$MXKn8fdv&*W= z!UxuVbmAUM{3)IBnHpia*$g|j`k+|ylF}l{jrYt*+8v>ad>`LDc&wrGk{C$FEi1+% z*wT~u>;3Dmq7sL0;giOeY$RZ6err}w{1%qa61!E98}D^f5BJctLTb8NkN+&u?WtTb zSP7YGqSr(WhO%twuswU#q41y#@IDU$O70rg$S^zbJCHoi&(&u`Kbu7lr2-0fW(^E; zNcYFP70!nIVX~m`aBGqjv`UU~M1|9HjVR%tYA#|f?Uq>dPcZ`jhBFaAA~vh$QpLi9 zK+w*7hx}Up75NHbpOS(YiK3{Mkqar(}XnYf@x7@Vm+UYat&7e~p_D1@ZNZ-)6 zTC;@y5)klB&|L@#ZaOrOW{Fd49v(>T?R%ER^2}L2yqRcW1Mq{z+H?Ct(#BZR&ZdX> z%{9o0zeFFxvE+BXbIq-!9~ZdcK^RzWEawb5$L_ebufrYLG>gRW1ZgF7E-_yK>NpMT z;xr9c*o3F`b2PEFm#cn<-SUu3O6ntiIB3A}Kr3faw~gu zN9ms?l2ns3M7pFtz$E#qvg+~_)B4o0t?quFqI9#L*sl_6OZChYSxVp-sfD5yS7^o? z6#g6u1K#uWJO3-BpO7}K@Rs(ux>tNq@chn`k2!K29+8qpN%8gy6C=S)D+t2~OHvTP zSh1yRe~x$iK=a4!V-OjNBBY9zG;1|s!)+Z~o=89|rL7p$j0D{HJ85Y;6@EJQvBcJ~ zG?>a8{l560I~`GDGd6mnKF3f;T|_uO6JyPp5Lu40qS$=guHgsYDL#o(1sI6z=Aj~o zWNYQ0ZYggBvSm@))CRG-01IWL1ua{-p*%sj8V0$o(XoWsQKEFowe5@E##&zd^we6} z1L;29)rBK&6>-q*AUixE$e>u}{aUFco#tRmW(+j#gokZr@corvn#R#0n(pUjO1V;s z3Z+A9ZIMO6Pi+iD?2lw}E#Na(=GQt@@2_n4LXnuG6dd#kqi&m%C5!U;#Q{2 z)5g%}9bMF)EgiX4ScBAq6w&&XuMs>0iCfXow0#TDj@du z@4JK?X1h#y*H!{>L~OlGoe-jumYW)f!B$Q|-PuKOzdObP8SdZpR)3STqa^9`AWpEY zOgbi+Tl8Nq98g-Jts&qi1pHGjXye0arNh!K_yH(lj7n@mu> zvec4+zj-53ZjXoLmy>^}W05nPMWXYs)1IGtT7!oJ?Dg-pq%AdiXg9l2R#3cFzu0U4u67!^oG=(P(7zL` zQOk0-32PA+I|TiSy{zv-g1<%Yn3xs@acSUL!1=ABhA7)>=@eX!M>ZT+y(Tc7k(efH zDQQM8GWf1mwff!@I~Ug)zB9E5-zHnAP`w&|hv89j9iM{tPu^}le6h^zc=*r8_qS$Q zV-WJ`v)`>cS8Yoc#$|b9GcCb-gHumaGdc2&D{TFWCt7y+jtV0AYD5j*#JQe@t;lrn z7!(2fm0!s<=UQ7I>NgXFtA<1~DQ=02DQ?%_C_Hh^rrbY$7rPRGprhuq^{dPmr*y<8{i|H$G4=~1BF~delDTs1zNPj7=lQ<4oZfp;KaMJN6rtp-Qj(^lbrR?p@Mt6zTb!F;(+a5 z6D1-P#z=1i^w@5h2ahJXHzd^f_UQVlEFK>Hq6VJPMy@xd>h2aZoo}(*OmAZw7j`9q zxVuGchL<$gK?I>McJ-F1xcm`Sz0Jjn#zKjYj59PvleR@=+KeR?u*=hvG21p+)Jm=^ z9J`rNUb-J6L2`z*0O@+=bbsZIEt9`HfS90g4O}S*D=1KB?)wy#`osDHajX&8@+TY3 zbcq}NV!Bcz|8(cgKne3^u>o~C>dk9SF=9GYDO@10*^V8!nNrL=`;JB?!Sek_u;5;x z6Z};Owrj$#0Y@)GgnGQ@+JRW~`KK5!C5Ws_*tVSdvyBT`JV>KQgpfl_4j`e`Ttuqk zoI|mglne(4T!C*mLrKyO51cF^AW};Ig_2qflbACYL3IxrvadfHfde7Hj&7g)M-N)L zf{fe)xr;}EqpG*9%5QP@;JX?Dt@Ic14yuc%QniKmLuKFEBMDPr-ic7?_B~7qr!o;% zQU2eV3B?sZv>8iJ+@`*OqgYJ>x}tg);oJfw154b&ko&7DB%tSf0VeY`N;t1 zrWEZ-Bhz1B;D!AVe-N`c1XH$&_GARZ{@LM&ACqv$|9WXJWl;>TMB}HMi1u5xB{&E+ zpuuwmB@11lfNucx|Eay_vc-7bB;ETLpPd>$^71BrQ^-oF?^BCg)rWF+ms2NmqeYK7 zG`0wSJ#`V>bjnqNl_k!f`?2n4?J%6dirxczC8rPaE*Gk$l+G&qM;ZlnP0^FBUtyb< z1KR&`q^T#)c0q;cm)xf`|D9T4QaC^kC?LR>WDyLvjxtBtL(FI{f8w&afk?ku$ILR( zb(u)W^;)%R9L7`xoHqH{8-2@k_c`6bX32ebg&)(r@jqHm*0PozroU=&eo(8E&vQH( zfKtvMLB4S%A4By!?``$}j*(lPTke;7i382Hm-dC;t9%E4We1OWu}i#C3J@_Z*`lw6 z%h=EU-d7pD7{fi<{GP3D{MgQI)kIpzWPx=br~>I%E$`)_2%6&`UV7zIQZ9{%VfQMH zFu@{<3)0Yr01Ydt#2dGb?U$J^sXT{Gg)M%CL|rPiWg;L5uF9Ncm@dbaJExrgGDn&V zt*t%nzP;Uz%F&NOuMbuxmVQM8?_cMIbEp!S$GBr~O=!44cb-fNlzrB55Ikz34| zt8h!G6)J3Cm{Vz_y7d*=6Kat4dVee~&M|FH8tPOe|AL9K1O4)izN-DV>gqwF(ELJ%IUFk;Sclp4>O&(9 zxcR+CUKZm~t(lt7p_M7{4)90*_2n#n;LC0ag_(Ue((iSnAq;JoPW@x(@~*uQQv;F#B?fzuiiYBb=S@*T1krO-h`VY zkxhS)PoOhi{m*rka0KMT9TDmr4ZfNca~>)lt_^K$q`4m(PQCMbC<$?lc>Ekqh{8TU z_T$pFQQEE6Un8j@|IWe*SMRuvs2t?v%h4E2O||M!UWF!i;7E|wzhAXQHusU;K|!1_ zeNO1Wfn51-Nl^D=c{g0Y*dVcZ_^(%OP9b4h!RV;G%Vd9B_J)eq|yy4DT3tEEiDZS(%mH?-Lc<(mvb=}b20yU z=A7R-Prxj>Ydw^ED^#4kd}|8pcm@{%^~bb3h_WyjNu%yhHl*W-DTlx$i=-uhQ87^G zried-q27`CAT78vM%`uVw>b%5&@G_0x|^#3K!Bn9>&)8=E4N4-aR5dFVUD>spBXji zQijIK2SOv_2tRiOsCt|Kh?Dcvn4b+GduVwJiIP;+O`5FGo5C8KE2OrURrx_l_+gC< z1bGxg+%87Ob@glek^$-^7$imZB79a<7(^IlPcvpoDkX-&a#scZPE1oygq*pWtf{NH ztmj1eJcU0?OCZ2CKY1Oa-lU`Jv6cDv%GaC6*@1JY?VQO`Bkk^^THvhN1$(svnY6$e z-DaFRo!#zv6lde>%KSjx=i44haq^g4n^iF5>>OnJ7Yy+Pf#+wi-`7+^0QOzl_62?o@v2iM{=dJno&kM^7Z-Mwr-G_J?}F4qi|08b z0fugXw2lLcljp;sj3}gtP`Q7{x!0R_UdoECdf5!``vI(8mYQ(->M=z;7MG`5q!Ou5 zRwfigLehu62{eFT;7Z)EUtifU1G$#ubHzr7H}tXq&pWMQtpP!nvOU!2DR>EdewnQN zcd!0hF0MM@h(;%+ zGj036qBTQ{3>m;c{5+7%8`Urb*F5R?Rr8qBttd{q#;m~&ecy4bB4#}iWg*jRHsJwA zT!l3;a?R9HB8s%i^#6qd@V=}wi+{ZGceN$m8ephQUuy`$@0*ndgeds}~tMh?i((E~Sr()kQ$=|Am=#w-lqpRdX zv9OW@+EKyp!JUWJcDAXd?gqMB^?@#?Ek$(m_QT@~R8)b{8!n5cDZi*^Y{AD;EnxL{^&4t2#zdP=$IB4x|heNOY zzmIf;{;G=jRnXpV!xTd(@C__aHT-v)Yrc%;En6DR3wA(lSetGig4^dsNw9DBlg$&h z&0s;A>HE%EGBe^Lz0LJ})AY4FOEkx|0hozW>&LfkKFNi_$)=|!xhmO5PUKGi89(cj zfAX)+27mPK*G0oU{>CLam}xArzx@^ybZij;g&9g3)uchLSGA3nv1fxBS5Xo@2^9rf zOWaU^>@-YO`3AT1P9xCvhDkI1N>+BLN~1*>XNS6CL{o{@rQRE z&HP8Uil=XD@Q;rMa^FXvvbahw6HB6XO%6~MAMu8%AIUQ`cLH9;pkx^tN&r0uZw?O= z1COX9Th+%a^nBK)YI!3?rG1JW^F*AVVdK{zKg+cgw4B&V{f6QsERiLchHG#|UF>wl zkn+ZOD*Ya*ukpCB^z_D+$Y-mP@$FEDPZL{5?L?YS!@{Xx`vi5OT$ahx!LC82@5a1O z$}Iz3s0%wKWnSSPXZO4h^P<_OLmzXv0JhXCc^%A79Rmc4g4xUg7!W-V=h6S}4+JTW znH8%-fSl5+z00ogAczL)#$&Q;w)C>+A5yhKLXRx*^8F43mdG0b=#v6?Shxr#G~x7z z`uGO~feHoCE45e%mUoWU{RkOzRuq#o(M((vfQN&&xBP81g33_H_J>?=weYDA6{FgA8Lq+ zAwG5Bv^hK8Fs*e`vPb|t0suo^u$#5cw;(wX41vPfd~p}Z`L;e4!eOB%pagl2hhBj> zLDY$Yf4LJXS2d=cdg=(MRlhwPJnst`Im#O9`{kr$1hS(Z%S1O>>FdJfoa9k2pbY!731wd} zo)_P33{M8f0mV*qu+9>*CNT7e3oD4ZPNGOZ#j!B0o<~xm0`y|tC%g5wp4}f}cyRHX z7M!Ql#`Wz*?g53~Un#N9m#^|(2w|SS2~<%Ok_Ak(z)Ypr3SClFW~c9 zi)i-#*%XOca{XNyMC+Ue@tvKt-mwsrhoo*6-+>io6pDK_Saww zv|sd>2N&_Mhe~AvQd?F z>`upH8CSgPpjpBriM-BJ^4JdrEMB}4&w5+DEVo6n|5sVV5eJD=gtJADUf{*oi(yjs z^Xq>J(@8VGsuZYFHCrg+2hO?@#b$fVV4%HXG9VCbFV5~{ATV+aIjva~lDD}hsKA*@ z5f8=Z7T9B->R6-HpEWOcVY^}=gzLj&A&4SG9HGUa^$#fQAN@7mtIl3e+K^v-!`>ic zDi9mhoBb3SnOwE~%zVtbvmgY&RNIWTqk3N{Vi?3j5+oX+g?XC;r_E%`;r}wOGcX(k zh)R{=Sj}hB!?ejr+pTs@VeA&a_7YW3di!-%+u4d%)2@MskU=t^U|>f~D0p zXHt}$29o}0zCZZ}+w&iR+TuS)JsCR0x2RDa@nT0h7*;}|sTCFQOlXq{sXmGAwUOaV0bo^XD;c8}f2^mJ)HO%~;P)BF^f7gp1KNk=30)hl4$)bd z$CAvYgq?VZ`88cGf9v{9B`@yz2}TE9&)-#7uXMLdepnAZ{=IVE`tROPF|@blQlf7z z>=i8Zdtj4n98WUE`^i4e*Arh|2rFD0zj6(4{dxwVG^630hNPVX>YsPL5>u-Ri#}eh za!BVnd($b4FYDAPWU94N^AHg*T1_c{zj!<}=%l+}uPTsx{;Vg~9qxQ#xc49M7OOLd zSv{T%v@CvyIb4xwq2+IEEgWsKCREp->`0UrXs-O?Q$KF~ve9wje}-^xz54o&X?3E> zAnwG;yg-s++O}(RS2AUq-p9lNe#pBool-xN6YWj4LpHnL6%?;7XBHsMWzl6WUuDe0 zuG*BLT7VIhp~80p4+}2QIWsjOnR6?2V$a&8V@Z~rd`T|&>;$U92FQpD+~q6Ik${@g zOW|=|(|y;y-Ky17_pz*|LVvT64(7bQkMlDx$D60q+v&15zAIcg(*2RHS(v^X8VF`5;Lz)ZO@F3pybe~NnBpe|hI0=@Vq7JvoOxrJ9rYjbk9 zo|s)uGlMUVtQMPC-$Bo0eo>I+P>7hT4$Z!BnoTvHQ8W@xT_`W6bfnLG^DfZ9* zHF@GkQ%6;H7*}OTJ(7iF265PXK834=C%Rc3atr^P~Ydjx;^c%d3j2_p+O38Q_2}KIJ`I=Gfu|_b{P4MPGcfs@9$Mq zf*KOFLprahiit^5j-=>x?mB&_d2YJU`Wk{Nv^`%REbh!OxU;l>S{%%k;C9#4!ka*k zxEs+$_YrO;oU{hV?%X!dB$?lGpDKq-JevB!=MxpTc>PQkQ~Phc{Ici=HheWCV^-TD zznqeC6X~ns7zed{Nnzw++q#Rvy+P}GZUU^q+rNf10>o~fBl>{@6xW~ByTJzWx|gSh zEv!;KP4|zEMvpWJcN;LX<@)(kGd~{2+@+L+qgI|H)3#?TD^f`vrmjOP<hw zlI9t~I~J;s>QDq~aa*pvQ6SkL2rdFb+W0OLMJ{p5ajB-8e0#B~8bKV@kp{r0A-Fkk zDFmQmAvqZ$UQo!m3JzfLM?}-rn2h(o#WyPD1O0^1Fu&h76 zI?e)c0=c6Y_(@-%^k&`*cgvCMi(=jprkiCso0_k{PC#rbZsmfb=kmKcTHDP?5ZiOD&MIY|hgduKY7u%iTmp4NX0V-W}> z>XE_1HWi`h^aGMyPYUGDm#-o%cnPhgM1(ts7pNjxr`^gg`=DT)duuPe?fSa^mX4}K z>7BIFZ5PtFO=I9GoQ{3z6-=FWRYcDx!Br~@;7=<_+k+;w{h5v*6n`v^U*bevDrI4i z7q;c3bBVr&hrXO%HZ}SxOxzFmXB%%*Xhb}jP9l6_xg76W{)8++DtB$CmbYBqXw&R`O`)yg+&lUMiCS zv(E9UYBX8@*6N9D+^mgn?LGcxIV0 z?{8IMd_y!rGN=y0ZTVZ*duL!PzQE&s>_dRTQZcx&<(~srw_+e&*~iuf8^rs<_y8-! zku6{`CQ^7O{!m$Oo5qyO9EsD>;6$^^xH?Lty2t5es!fLI+A-OdEM4vRzP5wprgh*t zaEyF|&Ih}$eDilP#KoN=$y1T)BaNuR?W0U&pEJ*$xfCaZc=l)+&_{1<8_(YzbvaFd z-aPAy4uQht$e5VFx{D=G`!aMsk{QF{pspc|3>aL^sscJH&tI!>oqP!6xg##vB0~mB z3>+DdE*>eLVlV0hH*gl?FMHz53`Fq`P>CRN;?IcJH(0~Ozy;fgiN@JEljZO=cir-s2vy)Y z_P0KTtiw<04J_2L(f+@1nyW`%eW>njc;Zj!1U+kGK(68K-LyLj8N@oo55apM^ca*t z7XF|rWwv9n5-JT$KQixF%8{kC*oD$Tr9W+hbxwkKQ30hg4sUpA z1ez58Y$ZvM28_6Bzsf5t{0n^?o)jL-b9tk2cg1;`K{v&^^sSfGwCcVl5!WjAgS-0K zUL@sFOX-D^F7gN*h8$k~jrHykcll1K7xI^_D)Dk?Yce`K^9kj@7@{*Sir=yd!B1ui z!}pD2nKg)+G!)^jgwYx77xk&(w*xndeiDQH2esM)3H0nNqlFT*Yj#G+3879M3Ww2u z;GUy(qqnOM$c)K!iDtXm_!J-TM19Vzgz`M3hq6 zAU5_rkCGK6Yogud-5Q`h&NOl)R8P(&U8|}p7C377DMJ&q)CJJsd(Rr5CgiRh8=?Fz=OfS z2+3HQOw3tS4nNMQ3q_Hg$t-EBYNeu z>oNF12PqJyYkLz(b|An8_t)VTjDk*xO<_d4vzkJ+83OAe0W673)W#ikRGfrLEPfWd zx~_V&J#!AIBdhC&=<4eKdSgiBFPXg2N^xRqaJeVgDx^n-C|WOZ*C+cK3&o;hdrt%# z>Z8VBYTrV0Zx$~EpSNG0H)^O0DIw_g=rtuvRsSLap}K$gIeZPsERM1O4r`fl#yaM> ziI#&v599duTK<_1A7;fPdZoW(q)st-nYeL0Q`e2r$wsyR)x5%V!7MhljtVj^C%i14 zB`fZ)T9dnwD0=S3Gf!8MF?onc%BBLCl2*Nr+doex#D4q={+9_bHu{faUGEGApT+*s zrw$*tRF42WbT3vqEg(3f1Tm#~&5nwxw$>%;t;SR-^!?xK^=d+T6D57(+~Vw0r} zXisxqT(tUnK`BT(+#G&u!?)(DdM(lWTwldd50mY=c{kitiJkIZX!56!;&-x?!Z^bE zcpGy3i~O|Cjo1!$4OHM0G648&*@1^e)%ZqAFiDWSgct9{)UWTblXgBb;i5dN;Gm-7 zt*fA%TYHd=kT~WLrxMY4a!izWE%KpJ1kn-r8i>79AgGGz!R%bw6NX~vX{2qPPUBby zmJe##AvWp0wkdt1V)IwVMZAzy&DWVaRlG>*vnNggI{m-CNgZvoU5M8|vWO>}oe0aM zd=(?Dzai%p&!-T#!}-~vW-wZ zA;DE+GhBdcJ|FiVJTh|Vi<|;6+;h5hY0QrN_^7JCVkU0rFmeWPtoi)8miN(*OLHZ& z-~NH4xIq1DHQK9Grath}Gdw3?(x7O(T{5jt5Bz4{vj)|GmeSB5o$v{Iqu8ACwd5?^c<`RN)M0h$7IyrJ1(%4P>)*M#x9sp5xPO_%2x* zM*b`fpi};34!XX{)p5BAgRB0-c08RmpgaiW18I)?9{dbUU*fmhA_wjhs6gocb z#WU96(*QMP1moHcBj`F9MTWTEO1-D)ybrT5WSG3%a=(*fApE_lg=!Ip6bEa!fArd_Rl-iF98&b; zJ)S-N%FZ1OUPZCT;QF~fIdT$Xk-C~YO_JhgT$8wGHc8STzm6@57av+j3Ax;m_HE`? ze8CIx3G};pK9QD?6%`P4TN4m;Cw#MYqJA^@JL9^2uC>xrl2gXbsqb=D(;Iu zc0@{?m@i}vHriR=oO*KH!LdcE(kH9gQjIB%fVEJlaP)hC6G$U~1xFVBsmIE9 zz(KS;1J={N_Y9+>;jfy^!Ph%c!G$by(@Hg;_UC>pm0#kFuJo=LYv2Gtl&u77fsqt0 zuoDA;5M5?{ybnPz`b#6k2!Wu2`9x2jaJl#4Uac(E`o>G-y9kQa5>`;Y%k*L)!G#mt zFGKGaY3K-m#B>rK+4-(})lleOhws)o(WSmgC9z3ks`q94QBO=z`uK<`WNT0=jA2)I zvEq=p(EWMx#nH z8XQ(RsXp6yk3WjowWSs@20oW*7E;gnM%n&z_8PRvZmhDe(d{tm_Ze4wJFZAX2vc4d zaWwuJ<0pqN%?b=*nP^XRnr|w1ct``s&ElSG(!NcujyJ)-kl^AL<{y--;Q!Ea*^8rJ z#6ZtGwKw<-ceg@)!o#!n)RcAP$5_J>xM>c`vs%*9Xy%?80$?`qf6xhj2I^G7sWkPE z2J+%o(8ojPBR-^)>s=vb!!_wWJHd5P;9pH5fX;ef@3ZL-7A^aNLe$M;J4GaRa%rV%{>$FmaEX%t zLHD^18tUlDx&%9+^KmK!%ku=aWUKV#~K=w^CO73n7>+hy3yz-X~t~CwGZ!* zKdLZUnNZ{9Gj71kveiI8D*Z|z<9UBB2@p7lyeg;?NbG)(R+izvjQ6G$?k@G{m>Oi# z{2GK(lTr){pR;!!fda;#Sew2yV4q#+FWozG#<)JZn8a$5d1X;g%eXtAgmK-Nh&m(T zS?;;|j5nCpqzY^@e~RhE&rT)-+*_$A_s{5_VxqqN$n4Z+DPbm%08JlZcY zU@L_6AF&GAVXa`sAr&VJ_-!peW2NOY?Vw(&<#%MhBD`N2-X&U^o$_q4gPs@knJQFl z2B6ciu!>rJ!9#*hwZF*Hp6|2NAt)>I%`s1sP8Vn0F)obtoHG?HeZT86PA?|>wTFk7 zAPZNKSl;!jf(nej?p6yEyq0p2N|3e4d0xs34uLAx<)W}JNNnCXCt1n}{)0brArPSb zNQEGmKayUGWl5;q-~QFLT0EYCS#%;N;AS7YU2GsZ%AG#(`I6-zXh)Qi;sx;gFE-p5;UM+P5CFUKcZ8Bf~ zH(Cn30*h4@zOw2b3n##TN|1+FW%XCzrdY62*eXg;9f9WT$3>B|nApi7V4d+bnk%_ec|efCTv(z!HSoC z@FGheoCp+WPYSE4B3P!J(4|=o&Ov^%+peyIw{-i0LAIg%P0Un4a9u)AOXj3^SPuz# zEg?dqtBoPpUiqfDWIgQCPOq0AZnjZr32T_c2)h#F+jC&JQ=}2W`mYRJv+sLEN6G1| zb=Xl_bkB=<$J^Qw>BzV#g6})ZlTlJkC2iSJx^Dh!KQIspWgB&jdXOR2`&q!0+mWnQ zIkH6t6Y;m6^r$Hf6kG;lS)$W?aYv$SGjJu$3wu|A@6$mxznN){>-0J4*Cdwm*t+Dh z!NnSySODii-Q+?F6oHL@Kz5f7*X!g$IFIl&4Sq}}kfg)MpsHiVv#@!S5GoKF;WPN! zfrnZ^AD=z}Xx2BX=*ch5zjfwd8jUzv7Q}tpzjLr_MH}PEW}6!Sq?v-s31MANLNLgM zi~RwK>37)Q$ZpD6L0Hhx7GEuzq8Z2h2{OQQg^ggnZgiFqDHa=v($aRvWF} zlISI6$$f}k_AF6ysI-Z-%KkL!;JiKOKG%b@Kivdvb}&5sINh1#Fq(8ELVL>3QvLYj zYw~@2M*(mz)WcHAlAy23%s`%?A45wl;pc~FO1P$kU5!!;oeGhGhSTpo#kd*$&Q3jg z5~z9osDtkWfSWsDJ9l>fT}LZ-LSNCTo3EaviqGcHH+svaHCrF>fi>TF#x;~wjQ18P zAn9%2)y<#a0X#H+79WY-w0zHzpkv)5$6)W4$xz1DX`l2xpf0ulZeS=EG=S>KOwkBn zy-Cew(UhOu3@ZP6;!w_eMgG*!hIlJPA~9E<`_!_DCpX;bv<&C*?ZsA*16P9g+u?6* z)SD^4+wW^yI2l)uCWWsHs@ZbS8@EQ|T?hPU-VR?~xeiFpOQdxOEhVAew{oJU-*BOZ z+<07L``|+%!1Iy`P{P50lUt$dt8rsjMM9hDf8J8`i^p3__H)xTrZq%9 zgBT^3CNu4RT&Kp)7^|#`V>yzX$r@E}BLtr}HA_zPU z?pnC0Hl@U0^RMwZ!}sKXvI^GbMNhDR4dmhcJl9Efb~m@kF2G-1Zc|=;p0;-a zk7#YW(uQ$&$dBoe`s=4`pC}mz_lY*zyu(MBTN{h~YjXGJGv;?59;BPuIv*C@Ogn02 zt_<4IYrd=h@$Rb3XKTu}oyRp`U-;(sC_rxmeZ}X~aawb*_%bPOAA5XZE_wN1x-;<6 zH7k4IdcGpI^54MbZH1bKkL}@a&@>X`^Wt*S+OKA#P_b74mw}-=CW*VfIhLr;Nsyt$ zpTyH`CHez&Eiar<(cHxds8O#N&==F|eYd{1FBU#vUWi;CwkN ze}1ly(su@I=J6ht-*R+;U>XZ5EiR@+ta^&D3&`^i)IzM3fDO-gCECw+M5A`>mk}?OwGmbH8FFFtw$1V@|S7Kcz%li zC-bNb3&LDQ;bps7S#DyGmUHq%ATo6tZ4*3^Ubd$6|E-gKLcG|kHdw88n$By z_{)?GEs<6S1H;G5;_~>NPi~g^-VJPcxyReRPtNTMQmYTnCQo5I?P-};5lRN)DbC8@ zUL@5LO>U>O$RV9{M#4VVxvCX>?O$b$eib@ zWcdT>#6B~2Tc4!rcwVpFy$oqEEBb~&c3r_%bF-=*a`Yp_2w4Gy;@?e$;X!(0579V| z{Cb5o1!LhEE_lL|>SvdKytPjL2p<2@4na{osLR2e~>^J$C`Y*JuNfp))!ftR46qH<5Y@t}EPKH*a2jr6-T! zA@;P1OE6N@{RyxkhIrh$Un{~vAo|YAAvirYtUq%$lcODYlL}*@iwz-7IZETniBMRT z#cS-2q2)bz$9aa8IPr)R3!n&uUppudkX@DM z_!iDYbA4A-mEgKD&{JM{g8^kXR7P$Iuj>%(8ouTRo&F$dzmJS8fp92OUUAlm2D-4- zicU|0@~*lyDX)a+Frz#T=aa_TO`_dy_DBh%iN_U&O(J0*d#<@4LDg3AMbyY80)mC%QGp9^6h z3w2>>4-ZoX5M!R~LFIJs2y7%f1jvuOqiDA{dL25#2pp;~tXQWzZji=N68P3s7+J!= zOc~Q~m0EGGicJK2KNmVZ$g?HHrUX=3VWx!Vl#VLM;PA}Di>a?)&6ub0l+Q!R?x}0I zoVR;t%{FNgHiV2R*wr|TiKg+aG~R2Q{A3TEaubn<* zmzIvDD*!hs!WT*n*gx^Xc{SDFM-Apa(U4hqAtidpt2f&Q#4fkMxO#4kNq_(JL0&0=~m&o97JfO`^`$FH5sw`_Wcbz#6=JubD-d3K@tizCL_oZu~A${uB?EARra&r792f zivsN$4iDqfz~m1|=Wh9j=c_9ms02NlF%qDUa#fszWLEOu9%t~5BXK6rx)CEHm}%k% zo#2ngDCm3UKyk&5rpj(1XYAs2KdkGe-DzF!f;yEwtZkNQ3c>9bkjTXRrR;Qvw_xAP zE<6O`AX2!hJ>4rV@1G*sAS^oHq^_p~fQxWKQhj>enr^I@4z^fTj}r(R5QG(S#*8MJ z4l7A3Z~xmgX9bb)3?1F!ovNA}N^UrGG@i?YEedxPq&I|m9@1Lxtp<~G`E56U+Tthm zqNq2iaW1z|IKg)(Rwm0=1zRZxYX7Kr@E#e@6E^LuTkfHn$v)J)H_wbQsd#QI=F+iG z+QnbT%h%9-RQGdMCnfj$ME{25T{m z*h*P%37{w+LR?kzD5s~cag1)ex{FIZpJ~49jqv2S7sF7dZU7l zpa1jpdKLATzzrv~ZT*!qcHF&D~8stW#;-YL92RW z=DNp67*z&zunI~D)w6wEP^TYbwR)wL#@z-QmuyVr7)0yA|4oC8!Ubl@W8q#%*|_I4reKR_#}E=z+zDk?>u@b{ z`3Z26;7hzo9h|xH@Zz%JBz8m1eHb1$761vmDGe3D0?~&sl$DXiF4&^i;J2Hk=w8Y|k!D8q8-w*HS49=0A8{AE)U~r(HWZ zD+4xI{kHb`!S@|pu7NvVH<#wOSnHXmTStM)X2CmNV$D8m{*A9~Jgbn^UT38vuBIs$ zbRTNGH(=AhFWqB+YkReS2Ls2`^iESSWyJQNnwMT=<5gA8;YWG8T4_S3Lzs%wfb{|; zp_9VGPlijmgW3fhN({AU2goEmvs`ju62r|~lyy39Lq;~@Heenv(SQuWBo%wYIO!eB z_RjQvc?hjmN>hKjo0J@tsNPZb|H69HAof`UeXBexj{X_t17kydPVQ#Pe|gu-&Ag0J zpbk}VA`adk-n@BfPvO`$i_s>cL=uj*Y0!XP75kU$S>9?EBfOTa zrnu}|c(}mKR3s(IaJjxaF3=#$!xn?K3>vs@&50&ThTjV=V>racqy*?+xD)RZt|P#sI-g|gtCTK$9S1YT3IJyO zik1r(7V#b%A=)vgrTWLWF(13fGyN=$=U0MZ6rKFCvI~zRr<@UdSam=mQ&%{IpGjXd)v7dF|&UU*q>auK*E0$%Wuz>*G6JSkj@w z=)+!O&Z)l)ug=bd50GR!OK*4CRYkOZj}mW>zGvtRYNnWmBiXC$zK6sOHO1Sq0s$4j z0haI?%Lr>UgIexDIP>)@b7Y;Yb54A9dwfXm@y+Y!b`6;-U?@B0hGdl;kv-b1NhU>i zQ~Y%>%U;b2yNt+twc=rh>L|X9unofgxCyxi-H=_-wN9FW9}U?as|Ag|9`SDX8b3D* z5byEtQ`CS%?y~;I(3WGsYR#h^cdp6EQ@$${I61S-(z)Dzb70rh=|;GK%A7HQ7gkSj z5Bv1rDd1Z?Bb{Mz3iY_8@;?J`Z}OuPwIUX+x9V)-SbKR4;5eVPH|z}_Xn9V|qrayv z*{#q~OJ0hYHsQ+s?iE-!syI-us*KNPuA@=5bT9B#G>j%UIUj`GV_q8D>xBrts@VTa z?y_Ga1ehWIQY9NFgW6T#$_S43bNH)oZB=zGF+?1Z_D;Dt%82QUuXz8Bk#^1i$Ice8 z|EggGLS&h6t3T=%MNqG39OhGsvjx8O;c|yEn4K9}O#5QLf-`dz|ErgEb^SdC@eaPK zT80C+K*a-1DlT;C$zew0j<9V)zNuQYoqj!GsBTC3M&M-)4b1Ow#w9y`k~6Q4*sV<` zsr#)S?abW9O0%12RpY4=0mna5N~zG-*n?5Xc?=3B`eoykt|ejRQ9K%pbRJ5e)#DkD z$fq}RRpmBTM(gJ$lkB7YVMgA+gDAd9j%pV&F&FsUb8)q!z1N~yy!@n*yu6`Ibxg#9wPkhRSqkKN8X*4g+wlqY zaB)7R;<^{21w_?tX}}v(ZbrO8JqSJgvZu}ys&3dD`6IdRVv^f=LgzLrDxGZl^)f6pH?20m(e<_8NXf9>SsyyUbZD1^FCzKZ-s+ zNq*|=`xJVH3{Cc#WXI8ur2}iA9OnMoo{q+G=Ctmfn16p@+vdc5h4+ZGbDo%phpSuu zE_&l+>*PBw7N^Huxu)FI;G318#6~r_6y_m;tfr~uv*NTfz4p!|e+*?C_@eXy{@STT z0SIefnj}OoWpRqYUP%iL3Ps^C<5e+un99@`4Ryd&p+*m^PPArdqd*>!5Gvi3rMw)* zCjIPsW)s2`{LCh^=VwNjN0F{T7Hh}k(VR21^7DSCk`d7+^JC)Smy{-uSd2y9*bPe%^! zh!5dN=099hFmMmrHU9AF2yV``;1!GEeBQJo{!fLG?vA8VsJ-#406GzD{cSIcC^hy? z?qy-vjD^4M(X>*8&LL88`cpWT=(F@6e^3V8o_)4a7cokqD}`U3c0>%HDz+!*>`6gL zg6mAit^=n2_#SY6f_q!n7o2=<KYzU!pGv#R;Pnd@;O#iy+_Dxw;x}-0ihV*UbW+)x-S7fHd$F~6bDO-;N#7bCi^kC}A*J4p^FC&Ec44oX)5G7R4UBIM>4^>-A zKxYUkcoxSt(aC}^7OYuykPAWN${?t|y$y|CdIB&c`%W(94KS32bKvb2y${w;yKdt; zH+Y}_XALic3)E@$_##KhEG2JhS`)14e{bwdC^}xjtptX>`p{3=g7?Vso5aaTR{ss5 zialuqZj%hcnLF9({5>p-74GAgHKqCNQS-2x?9X^S`ZL}jw{5b%Wl|np*560pm*klxQX$Oa zpiT!294n&8d0)bLgjd;nZ8%gcpl70+^Bv`Z(1OIK=&b9GDKrfry_3bn*Me^4fG;5s zV}IQh**kd5UR@8lrV*|;mzlrgEV=b$X=d|qGX7gfB5l`e6G!p$H2U;r23&d%6UmFId0)YP0(Fu z9nIo=I@13`jo%SWp|L@?Jn;*cr=CNuGoYl#I?tnoSnud92#uS};}f|Y>^gLLva-}` z)WV5$qSFTLaS;Z&=<9_HqC` zt`7SjcGkM^xxZad!5yaRwXSS{^9ct7fP_?PMm)yhbuGo<8`c6*7ZcfZvUIUxtsk)M zAI=f#%61l>dC_MfSYDDmh%+T(C%$cGG{`brr%K05o z;8kCSYpT&nK_$XR?i2-eN$tNpZ5rIYIQKbcq| zO>81a;+3HJXi+_H=q=7yBZg*-Qzfz|?k1IqjHIymCo}2B62+>kM&V&J7$Cp5bNr+J z;HCyGWW}oG3fW^u(Te!-*(<6(zt`Ec%ukK2z9sj}^@(pq`CrJ?GGVSh#Yi{em7CNK zs3)0$bFMc~h+?M#mlP5=Qx0xbv5asCDnp7Hw6kwI<#`MrFeD#Ha+jcf5s&*=UoXlzdTk0uu-_4|0(s)+V59b)ZVk2c|FM@PTdR?z}ZDj1E}uxaT8n0Y1QrfzWMY})W8JVFXrJo zAh(#vc{Ub3=t!unBk>&ydy|+naE%Mn{IQ&Rd%+HYxmT9L#H({=IL0pDHdauPf2}Co zOEY8NOCM9%#Je-9`Ci1TS#*)dG94Lq1c5bW>oKa&J0yO_n@lNn`%J$D%DbDFJ)##W z@YI~43R{=#z1;n~q;+gAQChMg{XTjI`JsLsksf?LZ$l?*XEs)oyL?z8sGr1#i>P`A z)L8P?Kf5lfxvI6y6{jXtN-QmjtHFy-1mG%>X%P4?EhL(8$;(O7jQN87>4lD(+T{?i zTSmM4jFRuwP{3AWNh$8}qEG|33NZO1XS`G}r`uPJrD?!T%kW(nsvE@!TGjs^UK(FY zKu+MnQ~PvP`vnAuLfQWP@v42`vF29<8h42aL@*3PM$`X(%a1c})#~+kD3cPHiW5?5 zM~iS05ktREu*gPi%%*A_LMS<#Br0zr-&=hcb_T&SPJPK?!J+ETJo-fmdGWoPVfjjP z(u$`#YL|xQ2b^8O3ka05&gWTXvSzkJT;iGPPa0KK#O}!IYtgFXt34&6eRC-ALh8xn zfztmAi9Rke1XJE}|3!lRlUV1aH_3uPA9@63;d)=da)+4+h^lX%5aS;QUAdA;e zi){|xY9^#8i$W?$4|jBKsof}evsWNgiHUE5Cpb~ zMvUy77Qll97t-FQpxKW8{j!%Ng{|>A(MntnGrv?GioX?|wbdr2?;2b>&O$kKjef4| zjkhmjF&%Ln+YFo{9)TVXy}e zIRZ7ygRC}- z2`vzv49ZtE4J(O2=luad1NMB*LC{kpyH^e2I@jtm65^ma4u%{jyqQR#r`zqL#sL%` zlPWnnjB2*l*3o+_S9^~F;>9gW+GbdR*`LI#sA^GuDGyx45r5yNMmqVadpS!k+wG}V zE2~t@!ZhO?YRXotiiu1 zY!K|?e9F@l7x2QjP}OAGX`p@a7S-|K1c6Bp%EY<-<_#8+V>fi?2CNuE`dn|)>Z0oT*+S#Cie+;Vrcd+qa716?WA7)t;W<^Op zuhHD7Qu~1=tubcE?sSUv{)mi%53P0}9oCd6RafTG`OfwT8_8Eicvo;0f7z(3GP1Xz zkK1z!8DsR&o|Jm3s384teIR*%9pIVqnYMZ83prSPm1MB&C%=5p2SfR+r1A&vsQaB| z&uk%ma!7!cYow@f`^77BJ+jr|mG?Sks6MB6?~YpN+uhVF+JaQA@BT$Ox4A)`M2T&@ zJy7@%!1|q!v4YR`cyr`KJf!mvy3nR?K-!rS*II8~MWC>7v=ijM zU(SYCNw%}n**sM!q_d)~!bLSmGL5G~E8pq${{X{4Jimp5)tcJ#@${ZyEc{G=KKt;O zS%LBA5&$&~_TUq2p7-3Va(>2G@af4u!GE!O@qCME_D>g{5CGY-#)^^vBmmg+-+n>> zbSM-#enJ4WNCMzKi2y|Of&ge60-$E97d&jsqaJ~6Tn=dE_vaD-BpvLkf`7g?!9N{+ z)ZRBm>t6)st`g|%*N@nG(tjmrLQnlk+_@+J=LCR<;2*J!xy4w~sF~`3n3+E$0iF;5 zS-FJ!&-!xe*0XkcPxfAVOOD_Cs_f!627n(dA~zcDOKD=je`#`noNQZC?M;bPM-p-d zc)wL#%Zd?4qv{3yFkWq1c|4)ci4n+$%fo88v+XS}!mKeb&_- zO-uXT>d~hN01bllcuY(GS$U}>K+eTY6jaYxYU8PSSKR0;Eyq&GJ!0ydu;f-tt|n~_ zf`0-z)lgH*x0s3wrhv^XYC+N3a}BxSMo%o<1_A#4$hZA99`@yw07%oCa8|`*tJ;TN zpb+miKqY`>jZR$5Nq7*zO2o6iO9HSmcLE?g29Tv#A97Kw8R-iGpr)iCF#sL6R9vu> z!`_b^pocZKihQzcYwPT)jnA2lYp`-+l~uVh>cRz)WBIYZ2Jl&duZSga{jNm9@|@4F z81cC!pArBbwn-$D7X*N|{#q2jOY3QPu#v?&m6O=81pGz<0Jx8?0|5WdURT=zVgptd zhw*)c@SP{Ms+leh{%RVS#|G{#;PX{32!Kc$6eM2HV~%0XsU*~bFgc=- zA`e_g+D6g8O#%RG)3qM3R|k0=?f%-hel>vhs){SCW81{m$gY(DN>Qfuv6DK zCjd(LJ;On6S61slwq#Jx1?%?qP%X^87_V2@k{^p`*}vju2FBGhfhIQMraAFvaAOFy zaLZm63a9k(We!jF zdmLcM>J0&o07#G=1Sn#I#mAd1xFUZ^Q{Jz37%3G>D_|olO=p;F*eE+#yowGUpH~L~ zwhAoxF{uDDJS>-q8Lx7FK=voIM@DVc+Ek=$VDdIpq|V-8nQLDoPwT09?Lrib4gm?b z4TyA>viK!wtU3DFKr12sCV+n@CE;#b!UGJNQAWXYZnq@0)27rBC0YaS zVF0e>RfRt}aU?M=;j!3E2U$~o0sy~c8-UI7dIm)%K2@JZD_WYN2Yg+1G-mha|)G^>NsgDfkuN>ktZx^-iKf}`hNmknn;s|S_s1e0y zh>k7QJYfF`#WegafL*o#okTB5loMHltZ9=X7=v|so z;k%B4i&(3qy+Bu}HIO6`fY-~!bU~m3tEn2WFv%@tUp+SNm)Y0DB&Ml8s$>~2VWGK# z#b<#Li5e>wtpva|W?3x8GK2RCpsAowh5tyUtQLQ?V2U@5os)?U5@&1}jg~2aMWQ~10Y?pJXK6k+u;;x|dCr5y+Y^y1*vuAuam-n4 zgu#^Y3`S@GqYDNc3a;)UO^0tZ$Mu-uo`18&dn6};{heQgA9^#syY zD2_boIW~f0Swm>Jto^cH7t;#B9xRsrEhgwZ5ff*tr=oea!vW@MR|QJrSPx>ujHITv z3;@8#cc%d8W2{jFsqC_?!@-m)2$a@`g-aoXPm!OeQZ(WK3I7Z1~+%fbnCV%D1plF-agpUC?%*_H{hw z=1eOIdN;<>VTs!T#%CulkviLDScR3AbQfc;Us0uG2K{pxX~v+eUbr^qe*>Stbv#tN zn<_TE;jAL_QCa>{t0DhJwJv`L*Zc2#GAi=-XfY?USP)q%Tmb)b4FCbi7GDK{Tj~V_ z9r@H>kPoiJp+`qSwls~)_)Odd(B|lxv$VZ->{L*8~eLSbeqAi~y zKJgUgSF2_1^M7QGl7IhpnrKYx1bPkN?||`vCa&BVG9vVE@x#TkiYo@~N*TALDgC z@m1vk{`N51lgBX=pGW&9@PD5t26(Npd=Ak6d1*r)7uMwCcvn6G_-=+|1A}5Wh=Ts&0D#)}m4cV6|d21E>`MpuzTl1i&lB00Xq|1GuHVpFhJEfSN>d zb^H%<3jkoX0K#FS?NozIgxAwz}*HQ$u_k; zAdsm_#_389`$c`SDc#LoIezgaIeqPQx&5U#<<^(pkmHx`$l;5(Wap(@vUT@N>U-N# z+FV!Lz%cd;Zyv9kx77kSTz6DhmJTy%0+}J5p78x4f#+#qcB?Ddb!vIEH6P?DCzDA= zNK2qGUk}zXUpK|snIPdrjt0P7*;DFF8E6S?#DOLF&XugHxzZ_AB0Zpodu?#aC` zza($`#_RItJ8#IF-+Wcx`i!!GxlkTZUdjU4&Xx7fA-v0 zl?d=TbyezT|NgR8$03iU-UX`yimqBeLoNE)+uzbqJHJ9*Pw{ENcZI$4*i(ZgD$=*~ z_dM;V=pJL4r|X%DArKJDwBMruAISg!@*qHcsL_{bn`93F|2YZJ8REOgxWau#v^|ta zYk=>vqgI9dIohUJ>%bK;?BFxClw?>;6MSdnN-S+G1QR)JLs-?)gd_RAnh$(a)sL22K;vQ1V6fH!?;LnYkbjg_zf}dM`Wdi#6ndWI=(u zik=gIT1Hcfz<)sj7xLp+$lPaDDXrNM3fAK>j1}ab#6@N1l4YYcz>@x0M#IPPgjk4L z+A_poKCz?+C~-ZYxF74m1FlR}PBRuUjS zM2t)cdTQ$E0cTEIg^gW0^NWTaPB6OCJR3?KQK2>6aZk(7oxOqNrodO@x~TwA7c9C> zA-760Z;nX-d2#@25U-=!$un=x8rK6_8D8P_2_Sb5g*6sj;$$IgVv&wC|sX&UuG6s6hn&>UshHQUuJ&qy?f5P_gwm!ErD-w zCqImsB}tDa`WjH+*kqgIqRu1qFmh$XTE@H(c8Rwf7heVOGoEkL(rAyCKRU{oD{CO~ zH2K?P3uVmR#~o?i8A|)^nlx^%sJBAt2s{+=8cmp)0g#|4z)Dv6CB58Ox}63;rAHIN z7|t5y4fwxx#AY;X+-hhk6g^yuM=Q9!qGc+~EYU6#xZZeusn=K3l5e?a@kW6d)%nKpzW57mE@fTPaKh09PIafoarP125a1Wix6h#FT0p1d<@R zagqB9MTxh&3bwN0j;E6~!&D%{F>P_7Mq|Jt>t=DX={`u&>M9nhj*0-zEX`5Um<&81 z7OtrPumFLdbOzlP~2@RlKA3N>qTi@8zAWIo7(!7 zG)Ouy7@IP*Y07{Lqn}o%Y$DXN@V~e?D@Fhy`S&)XQvo2do|O1jdMW^<_ww3SkF5qn zJrF<|KG0RN5fx`Wg4e<4EwWA>6Gy@&^Kl9QECUE=sw`D3Zw-T}WNQAo^UvM0K+{sV zDj`iJ=K0h8KfP5{CAw z=^%h#%SvPjvI|1KTn=Lb3Fu&%2mmDi+|9fcaLG)FExyt^sX4L}0U&G~`6&V<{AwO( zV=5sPxjqQN2m^4ftP3^!sz$m631ec?jD})RcNKMKkzECHVUwa`1ylf7NQN}Eh`%kJ zSOc{zCSvc{XwYwb0AhZvL2}ZlFK5)q<%}`BVh0Omu{aA^(;}}@d`$qrwMFE_poSnBvzv^0P^3!xZ$E+W=TxhxYXjh_T=$f;rxRbyAgZ``SrFGHaj4R z9qmxS3E7ALd1@xRhvYxfF6+d|7KiNQ!7?7xr68p>L-UdFQ~+=$GvZF?wM~v@-~?h? z*FNtzFhamL$-f$1O#}cC@{2Z~Tv+fZX2$J+=A5B#2mppuht##3DX&fh8N}-XfMQI- z=_<@Nf|qSU0Azn@47(8lF5-VQ_A_1pzbybz{nwPoAk+LZQ)gk4e|7w(F&KjrmIA2f zKtv6VCb;Z~8WF(zj|2ek?-BsU>MJuWLO~U$*jlo%*_O&)UtM%FJ9X_+;=!EYZ(|M_ zSXzHSxIY9bXK(Hf7UnD_{EXzVIOldN=h!i+dzC$dg1UDzt*@ZQemc*MF!s0D60E9O z0F~pW^g#Xxk4LidU{x`=k0AT*0K}dGKm)|QhIz80=AjmQm!h)N`f~uft4(5Q;UPDUz4f8n=d~^nR z*~C2XFDoVaqkK{R)E<%lJ|C9f%*N&A>^~s@*wgZIIWs2y`7v_x+?fG^PRh?N2jr)h z{PK(001%WfK>mM%#MMLK`BEC>KOs+vC1w)j&jo;JU$X(8 z+Y54P%TEP>ug3zw%iNZ{%x;;K{Md>-541tu3E2p8JJOi13>a5FCM@`B9Gdl%v625iCPu&5Xe6>o$3JA^oWvul77sADXjCU+_?Zy7<&ce znA%>M3IO&9juGPl;01y3rN#olcn5KLoW8#hNGTTm21Wp|UK0Q;5c2by{|Vtg7XV29 zUlRZ@rU_@Ps)XK~Y$zrIz@*LCKNbMIY$3{S06x5~2c*o6Im4Zu3IKC15FFR|{9NPn z8~cVRmQA++dw|{t7$eyZzPFws|9RX7qQ$NxYb#<^@t({+U={*Mk_V(JmTyTC>qT{C zUD}(wa`n+;x%JN5^5CQQf%oLr`;X+tdk^KxyZ2@9$!)3bZ%b}t4Qm>RWxk*>7&l_L zNyDtSXs0f*E?w}kp473Pbntsk1%SF5j8q>KG;<@5hbUz*T1LbXnob8`u3M5D*5`^lVt7N#0~9U$X;Di#`x;02lYDxo*< zgX{-t?Qwa)L;&b0`FED<=5Z_;(6WK9-tRz6PEmnn3Ui22n58#E!YT4nA0Ge_QdzAw8I-xL5ao+bi7_u!^%+1%U3JSe+fjQ0o$@ zt$}xRz)zZZZ+uQ>8%+d&blC_qYQC9L^1l!YPXz$Fsk;zsF~c)luPTA1|JcOEe-<&* zY?$Q&Am)C=k3P3zA^=iu@vJr*-)V#jU>9-qm^UB+hx-}}~_ zL*AHoYKiVV)+Gu6jzki##k%+KRDhZBb0g5BvA-=9kzl6?4p&ysgK(SYNH>1&(pNFp zVcsV<0e1*i(we21#vGX0VumB)G7#(Vpn%t4tc^J^8&Ls(WdPjlpa@{2fB@pZl=7)h z+HwiJ4xBBz!cJ->$WUG)$am8imv+pbzr>`ea$JPn!( zf|xf!Zd)L(gP4TY5|TZ^4|f&s1=1Zu@Xi*3?s@0rzVk;R0(M>h<%CmN4myVQl{m)^M zE=h5}tYScpWe7C-W1B&y`}Y$nOt3v*=}JS280g+sL_edyLl@12*s>TPX`23pbOK?z zjWNP=tJ-;)wPACFti^xO}pC=@qLPBe0taZBkv*i$tF&eUz0Z~tS zWI1ol0omQaSqf{aFzbamaS@Iz{?3N9&WECcJxe!H`XFS)Tgi&2WT~^LqY#@qjk<~n zHOix59tXXL>G1ia`V`Q+f+_qPxWHz&NTZA*buU8;ggVDl#T{ruFOhP|i+G zkKDzqreb+GR!hd6mF}-J=cE8)Pg~PgALE=6)r1qoTNfg# zw}#kGgpG;0-yF#Otdm6D52B6<-sTy@tA9@ffO+ozs{jBZKZXhce$yGi5dW~r08jy7 zLc)WZ382qeHn*8sa9QD(i%ULjL1a1y&`7jsb|>Nmvy;IZMj9Cf*oG*D-#-WBHT{sF zQ#i3W>Hp140GDZDq(_fwWwxMZf7Y}+!L)0EkDyo*Rm_jg6K$%{v$P^6F3gvvYXsZp zAn?Zg6zQ`zFR$riG<+G{-IUe)TL?}&Qaxtt9gN}ak}C7uDG&E8ZSBdHeNimn*|n17 z@jMd!>{eM*$v7{lTD(<~_Kj7L_Mx=z(AcLhYfnb9{`Q7!y|*FT?{CW1JDalc7J}-V zJ?%`88f7HGjHPy5LLH1Fybj-=b%Cv0eOb9b1lF{CpiRS@{g%}B+cLN@l9ih@24m|J0cW5iWxem$fAzMS;_WxICSYg4C1T z6CofhpI-{dkMVl{^9`r`;0=fT--|wN75J0Oe)(cHC{GuY@=Q$x6Y{GCOP+Z^^!eH# z%det6c?qKaGT7C+{O2B!dS6wZ2I{6R-&&E=cu!7aT_yfs1J463ImPi=v@g%tIiPVx zUUja@tKMzkj!5UGNb|aUo!*n@@lE-aqb^_BDj@$gIbE*HOZJ@Vb955=W}N&Hey;sHD*GjK7!sdAv?uoZ+gtqBXp4L!qSs z_}h)6J6;#J)fRWME#6E|;ZC;1g~!?bm_NLjD?Io-UXuU3V$Pk$ypTF4{0>Xzml3=# zClvF*f)jIX1f&h*Cz!?jt^xp#g}!84>yqzmDss3T&2=Q4X-PEQl2{gNR}BQaxhA#Y zhO{@g<>1Z@IeBzP9)HXo^>^fhKm17XZ%JuwfOR5eHeup%-DTwb?k~_c z2k~9Cq#Go@63ZcLh$HG4>lFm^C2a@huOV2^M8uv7i#-|AtR8pSLhziC!cG^YU{waJ z%fG!Z^}|i69d1bX+CIkpp&Y$?ORjzUt~~hUu{`?pO?mL0CvxwjH|6-@9XYyx8@MS~ z9^8^U?>&(FA3T(|K6xTZ z)s}X#B9`qEPYV8)d&z5*-)?irZa zDUwoAfN{hmp1Qn@*K~mIc-ZndWHw$X9v}vzKfpzoTP`?V_|9DT{@jS&0+@e;GRL;q z$)I{<_-iR~gL8OlCexYi=VBBAR#NKsL$E}cNNP)SaE4uAFDIG9f@F_M;0ra)E)G&~ z<0fSxC0@j#6ds(Zq+Im4@!fgEUuNkkxnvvTsEKPAV*#=Ej2nDsc^RaBS?l^2LJ{p0 z=gJ^%O|wlaKASrrGYc-c1mZtqbL(fPA@w{rQ-a0>kwOjM>w?pvV7Y*P-vPgNRamAe zVS(iuQO$lOXJF?pX2fzsj4c~4dzTRlN7S%5)GJAJNKdjA%nP_?)HvP}XCbN_#FR9H z52eXTf@%cltymK7WPzOe4zPS6%#wq(qGkZFrC*KNk~ChvGm^%wp`<|St&Nf-M%>xQ z<91sLYXIKaMQqOvUz(+Z54kH5aB{?A;Hw#yOK-6}x~hD(w8u7$L&S<#5MLchdX25Y zYxvzmniau~am}(1h&ejI~M>v6abh?>o=VMbcYr{{v3Yv1zZ%1_}{|V{gBERNe}B`tWg7BnEBEY zYgp)pWeK)ZKvGGxHKgHI6$?iLvDiQw*ZY#$scJ8JHv&^92tRvd6Rv7dN&IrbE6YW% zI`?~31i+C3Krbr6mAIrZNYYmjh=YVjM<8j9p!x<(O!w?XiU7YY04yYNfn|*84tqxi zIw{QDx0^UtfI#J=76{i@{l%D7Oniu`_2MF155b_?qCpLk6G zh^;2^IvFgYc-=!R9IdF9HTYX`oLfv5(q2p)9wq;*lbHwrY=w83sZOlFiG|el-cu@I zB4w&`P&+};JcUmARN|PXAELsx+0q)r++G*Nq=|va@&FeIy=f1~7Gv%zckD5EQvoIX zOMo+r0Rd8P!+Fr)X9<7X*iM8Fqt%QCEd=WnolHf}vku6T;&xw6@j|Np;r}4Yu0mSL zKhtF9spN739}56WxNXDrwWOsb0h5M=37=_S%yQ5=|8@f;y(Xbr)$GU@5!_`n>UA;6 z67XhCD=jA-|FQVnBJ2bJLe?5cx;I2%gGpepCe@8SsjlxyW-!9SHIy*OKM@D{PqbGt z4pvnNFakgglOx_Mh3`5`SwwFP%WPb09ZIx00_yflLXxm^4}!@ zoRW9GZ z$reFC9mOJo@7A48YF}P!(7?i5#o|c8wSZ#*b5luD>s9I80J*+3LQvaO1HU{-Kf&7t z%vCh!WHu7Bis&4h!D7Rd|JMZof{%O@Kr^BOKw-Otxv?v46#!Nhof{zfGz>aws}I5Y{Vmye zuq`XM2hzvmdMqutJCL=9>oNlRxA3{HuS)%(Ddin5!kCAeQH-a6#4wNc*7CAFEXp60 z^YU*no+tqPmrK5>0Pu1yE@vR;zf%CPXXJ&ADg04+2Eza4SOEC)a!7u8IV_)F49Jf` z_aPEDAHdZ9U|XKWhw?1FA!j82{TuRXa0kab0;VF;x+yPmhw^oD zN4|14*-T{0yJ#w2Ala9Ls5WUw%{EmA}iZ%U`5N@}JUu`48!? zya&>8Gntbr=C@oP*HaaN3+BBrOYAW3c~fceBvaoI00I;MK>mHHqH(nkV=f7>{oh0Y zz`O+l;EYfJsHy;9x^sYBdooJ04e`%UVOLN9$N=fF0FY9re+PH&qlU;k!U*gE2gyG{ zK>$bY;M;r@04hcR0NE!TV=n+tydj=MQ^`N!Np%%&t0k^@Q_TeJJ_-Ps7rc2D6o`2* zvz0QKmn_ACGbsx=w{ro&+~)+jamOq8Zn_f8_9T#H20-sz0O)Q?uDvdC+!w?D;yDme z5SDy>O^SF-eYhd5jV;-^ejF-#!g9GH<%F+?_(ZXZ2&bD0V1uu1nbP?W7*xg0N|-4RYXsZ*fFFd zoogW1*LS3TWm6hJ?>Y$ftwT9{_okeDa7P|}_C((N{#)|kyKl+e51+{4y<4((`zCN* z4(?u;t55FAjd$+JncKitJ}ThV*4Bfa}1|69_&yD1esrgTg*#J-|< zys82~dZ()*K!TY7EC&E_iS}^2-;;Q+tECm{4Uh+s&tx^Io@3T2*Ld!rhZ4GruImB8 z^^sx#+yAjM##jJQ6F{cdkJ|t)B@2p0mIx%yQ~##|K+1pufQkTP0l-`CfYiMv0E|lu zwas0wVY&hk#jyZ@*jq6c0#pDfH?*UGD_>J{Lp$Q}OCXmj0B}tUT1x&Y60rTDr_Az_ zrh=se{(4(W5Q5EtB!^p)T-}ynW1zwWKLbSoyH(Vz0g3^-4oC8eITZq!8BiVz09m>0 z%Zvp8Yb*dHQ77oX@ou>i7V-4mn51k+hZwh<*DsFd2K`)r^N9ZQS~^wL;=8#*If3> zq6aZBH(kcv8ni@{0)UhC^6aMOkV_5_>wpiuC@>ZPXug})U2sPQu?Rc*Pz0!x_{I@~ zB-HOGG0K7$fEx@G65mX#DR^QB*aZPS%uDvDfU$!( z0zjY)F4?H-IEr*z8h0`acgF43^Sdzbkc%MsOHsD1qX1%By3f-z+7&bcz=9L8BshoD zWaG|{4I25~U%=~JaJ$Y00Q^3)6rtuxcg9>{xss@FTR!Pf;btBW~RI!uh zq0ER1V;)oi;9wx07R$ZCN5D0-^BK5^Ey1*Z@V8VDV<)DYwakJbyex%eha^e|jCpc>=0Awft z46zPlPAu&85F@Ti|Mr1&Z|;FFH?{Pg-U#$hP{9P8dOj3a5#U?g-S=w?3mgGoqpa{Z zs|NLw);_uGc`Xm{jlmsWFLx62SySt+JBTFzNnLET)mg&Q-9pykyD>R>G9*B_*x36V z1jrFh>8=3Xfy0=LBA9q0)rN#CH3STJ9}A0r5X3GNRWqSrxrzk<6L7Pw>1Y;cl_W8(!Bi>ork+8ioPG&f9-`=N*W2w0eosb~}u#1E`LHsDk@$(Yu^(|m##2-{dBwDzN*1`@3O&9mJEO}-G66O)wx z(gAD!%OL)FknEgffgElZ4lB5zE0WkmV83qRB4>+3OR~E(#wh8)Ct-;6aq)I7RrT0Y zb1vqT*@)A)Y_iW}z_^dH4F}Vn7HNjZKGK<_wwz##z1dh;E{6Ov6XAD;;G>#VgNocv zPm;LElRIoR)RD|K)#teG^wWLQo(*0jFK-@$=S*f1 z6lb-Ciz8}DAV-(%x~B9~1jvuJrMSKW>`Gy@Bbn}+q(JsVm9`?;8A=NGO$2}t7VRL$ z3tK-0a10cTYppk51XvP~SEx4t;KpqV5f1M1Mc)9CM5l=$J=Lvr^CdKWFR50$V`(wkr69&EPFPl@-m=wr=nsxu%2$XjSVtJskVezR7^Qj@PeitHH)eOIGi#Dbe3~XG`|p+m^%c?92W~2ikjmsIm z02We;R}mgjz7BKmLFbl$)8{H z$zNRZ%a1Pmx7 z$t(Vy7|K_+oP4>Ekzd>L@*8_mPCd*3=*nqfS59k3@^byYoNYdovk{KNdveykEoaSJ z^0ItQUKEbyX>?tlhK6$L@5^&vPtN=XFP+Q=s2Re)T*2qeD_+j5Pmiq9+0069}23$7+i= z*%2>DKjBO?#R=l?;xPu&5UAp{DhRr9K0cNf;CYd{W)4tLSjIUl2a409&5bq4mDZ90 zW)Aq0n6J~AyHhRkk9`H)_}tN4SK`IKWNSmo)vyLs`;rCr&|f{SB#t+*EO_ zt!zkrbwfH^Thia%mF*jBqjyaPSNEiIWlM5co2+hIchZ*ed)N?@G0m7Am>9ch8ZP@n z$HTH{MK#^u8a8wni9Na5MJBh=)=U5|$bvnOwY?D6HeS9OzWXHRf6Is1iLE@d(m2?V z?g>r$4rKNAk?cLWB}ebxl}F!yN8bGYyK?8_x8=tBZ_4oMi43kB%i75`8C|_58#k}Z z)}8Be{MIcwe*3l@ynS7E-@FRq4}yNYF6Au*;G-_qyNvjYNz9d;9}ALYzw+IdRN1Ti z+NzcSXx1jP0*<;;J2nD9=gtUo-a3v3?VIb;x-pW{A)Wu(?vQ3?J##$hR=`-OXX7B*-mQPYSR|h?A|hs zdj@1}25ThAwYC;y>N#KsY(&OjO7K%<#boDyi96{8Z!;4hRnq6X*zzww-to_q+*UL- z- zL*Zk2VzY-hbscNRCf1>CNsic#aVU}YKsyfbJRMd+v79XH`8il305}rHn0Jx^z;eCC zP!S|LB{MYRby*;bNzJxd@)xv3z!oh_dE-#J$2aBvr=Q8)Pd=6E_6e^2eM$Frfj!9$ z_7#~v?(6QFQh@3jcm>;hwpASQWb2xhKu@4KZVH5xhH$eUpPh?9I7z07OUodl4(_ab z6q8tJDg=0aipl*mAfYp_2?dk;FFEl#ta;bxvgMtnEtMykBAP)0uubGbgsl(5GQ&-e z$p*(F-has>b1ZX2ytBmCsDbSGy0eVYvJ0`3-K5T6Alab_JR&vKV$)A8vTmk3UFJPWvEj)M>z2H(f zXLc#@N6a~RL%41-nt9|cnizG_vhZ8S)klgXf6jsV1dnyZGUBqp0kdWCfFsVjLMnQ^ zK@X`VFFs>T4X7vlZz=#dT_)qf?NMCjckUg3?|e)sAT!{J%;KORamkDL5=XYmV`hXS z1#Xv#VO|6e0au|vSrA+?v)h$4xQY`T!(NJtJ&E5cVPK2X=pNs1$SsSw-==nt+w8(6a;MjOlvr__U?yUj<@U0-oKM@!c{s727 z;ctP26TFSUl*WLr3VS!^47jsc8t*LT(y#6O8xt`H+x=M>sNom}F$gXeAn#NF0HI(# zQ80l;76b)9Fx_jTwI&8;TVl1AgbH*O#-bmJX$F9gwS>hoCfTM$G0{*Na;6xF8_xjN zx)2iqfaHH70I-MqGA>9L&X)o}deo6%x2VP!G=hkA&jkSXw$}dERgm^(M9K`Vk2_Ph ze+~!+;Qv?v@YZl~YdHX(TMy`M-sew@{ef|Nn@%j)!>$AyN$ z$|F$ZeTNePASuydQsSeOW(yEe1pV5BvWH`bj+YqJ1q{#_NO8nvYU-nYW41v7z-I&i z*5J^1#GbJf^9f7<@rYas8v(#wPT^X^IqVLw@UBW~uPrGo;4~4*>>wb*fMFVqJsVW_ z%``6XGzJ6fY3A|Xmjg8RbK-i6;(EYj)GvUjvaTnK-v)!FVFH89s41CsTq|SK4tp`G zuBVlK1U3hwsQ?hcH6N;-3jl8{In-Q)0>BIf0M;G3y(aaa0QqNE0Q*D$=;ORsds6|x zLQs(CwskkmPg2b+7n8?G$s>HC^CR%+-GW8$Czr3+0rHx%Fj&>y5 z8%Y|ZKUiuiNc<@RXc<6rAmM6Tdq0P(9Yuf{0j0W@*J$rrOs=NwU{RrhK<@l}wB{_I z)!iSGekXlA=#v2=8f;V%?DQ}Jb;VUgaDo7lZnZSHQN=Y798V@j#a00zmelS5jwow- zQ^wW*bpZebo<1E@0btoHmmNO6PZzUE+P`xm0Qlr09(&P-MT?8q*yCf4-2gnMEI@1O zH3c6FfcxBUV3HxA27~UXb`YQdV5a~8lCQ=^6c5He1GWGbTimCJWECnD0Jd;ep(cTV ziU2_)643dWZHkyVU|Rp-@wlIu3IKtL0AMl%nAS%Tfc1Gxp@`0v6k-B(Gw*s4RC{Y6 zPBjWy7~=zWbtqx(jbQFz3K-{_uoN~C^z7DfEjK`(TOi;d>^J*r`kC6yBQUNiC<;;> zWXqYtK^=2JTPm2(I(LTJ_HX6Unyfws-W;h2u=kxk6##no==$GKvr=XiF!evsjLK5R zsUkpPkkTxG_Kl8oZ}+5iy`x>OHT%HE zQUUq}c(aRApN5g834m;$1=KcB6|<7%l_l* zvi&m*+v1S+6dy-jcW6e)teM1aZ&1wcAYhIZJP`^5q`n5G2`)W+8r2&Us z%>bw!_oaDrOB|F}Lpo2Cu5h(;r1c2Jf2(Pg=6#yuT z$Fb(edn^OM+FY+I;+?L<+FiuNbdj&B2tW@2C1FgPSAQJi2lKiBU>lbKkQfvHtN=il zej;Ho5dgFt0GJ8@Apa@=fbdfUaJ~+9C-~i-4Yb)82}_qd)|e3Nksr#q^u&q zEXx2W0=QEkb!jF4wm=czD~{0$Vy1m*A6}PxpMECyKKV?lyC;%c+m~c}8?n=tWO{pw zRCh=3i`7RGsSPEN$LGv-5GysslWl031^ocj05P1J3IJN>NCCj^RD4qa@J?&+Nw5sT zA7>>`2*1}qCi(vHW6TE1MUa2uvby*OwZ$@Hsl|}V7MTks6f~Hm05IbU<9$Qp(nkoIw0KszsVBX8@O2li-6tKI^IkU7ijTpPYOyU|)!O|I4lWzKqIkeoC{3eLs z(o#d>@Cr!mDjvUals9a$IbA_<;XY3~ zgWnu;PZGZ)H;LocxGi=QfQW z@Arb!{Z9x0zUl8U!!iLJnUSDyyAR_bqs$i9U?|L?n#N{A8}ZIpZ)^i zBEte=t-Q7-WIINBDa3mP#DHlDRFg&kVEJ{zE4Gwh{gYCw?D9~S7-B?{e{Och@LNW^ zW%1F-znC_i&;lM6KXfyE+y%gN>$2qk0{{U3|9rhkjHK&zCHAUvo@1Wlk9nTwdC15) zt1`3Zs`tqENJ(y~MM<{QTo^EHz-V~mg}pGma<><@0izdI!)O?=;f)O&ZUf!cKvH^? zHBeGZ79~m)MLzP?lvUT~+%F=lNJ+goh{%Y@KmPcK@4M%G_n!MfpjB4)R~q}VwqHqq zqbxrD-C?RmUHe?BFF+}C(`K4|g|D9_7mzmc+XK+KMb@hKc1ag~5VKPmt zF_0^kG8ZLa!-;0vKT86l)i%gb4@9RY(Ml5p2@_+2q$NGCqb8XtE6HJs;T|rWEv6mQ z@B-hnHUBOJ)38|Qz}95ps4CvhTu$pD!gRZ>q%{ScwI7i-g^!fh!qCjY39`7C^~he% z1Mg)(X&WXY7RNFb_dsE4@M&eH9aerVSz+@Z9*Dz_d z@I5Ux2aML)BG4dG?TS_DNPt}i%DA7)CEYhK+YbWX9NTf_btQ<|I4o80mkL?~%B~0M z;gQQ?@L+G-CXRVe5~B|8frPfVQOEj#9|JDEHCRXF(_^7#otU`x*xpXn>!fA^Y-tL- zWk~y+{IAVR0G76$`kY`Ez^cuw;sBusSaxV0HkF__oL65fbXv?1P2F2gD@saldiw%XT9cp@?`DioWS2? z3}7FO4RFe<;1c1CN!JRFBG#&A6FRihH-n9xchNU!1AZ_DA&fLQ-Kr_z2# zciEoQA9khopo4q54m8xP&!DT16_9nJa8Xl3pUM@s^PnM;fWvZ?+B6bh<$>j(xd z{0@v0IXA`#H;w_vI*^F655Ltf@orqQ{iF;hc{v&7<*S9P{9|0V|MPZ0{w2xyN=SYH zyj_n7A{P-pu0`;7RNhh)xDf{M+NLGXna&T=|2>fZzg~8O_WPj0L1`$ z0=TOp*w5E^{u-}c+e-Rb?G)f^%IkUiz|VqB`7DIzsRMb9@3|g+D6hvK$&2=dd|o}3 zzry=}?y1OcZ^Y$mIG+D%GbaDnR!siIUQ~Y75tn}!E6abItjK?yt;km~FV7Hkv@qVg z!+x=ca8A<*pt1;RKsYRr1{Z=hJA*ge3yMHWSO47+%9|#&V3$T4=4>&9X8wG(74F&OfsHEnin?B=T zu75ORUtBTyrWp5dTbVpvZ&t7eM~YgCnU7ff42o zpfNd;`h>6T<27J*D5d?GL>nE<8BH}>X1UmQC}xb2G2badAqCyDccPZI<=Rb!HT{(} zuueR>^D&K+qTQ-yPiCfF$?f+gGwFha=Miio&Oa`@4GIe2zorjIYBb}+--H<8?+4-7EpO{IFUFZC1rj*~+WxQUbw#*)Q%q(^Q1 z4w_9C)GvjwsyW1oC8?fayt|l4_wk{09vw*G6#E7eUpQe$73}MNO_7~)2)4L#Z z(3*Q4Am$ih%o}e;Gqs zRn z!v#DRaF65-yz>-(?Fyit0A*YU1&yQE0~SbVM9st40l|)V!inGSs&jt2jTwBwKe^p z@a5b3w;RWZWfJy8#biyey`!2SvW4*6bdPO}ZOlky{W%vf+_KEJ#*R7p_xMd_q%MvG zlx%GVam=)3x&IyUSNKi)z6Cr%#i|Q&iOVOq>;`)6aG@fYR4jqy-`?{hHuWhXUSYZ9 zo=-C-m+gM-KE#EFMaIb{I|ev|vX0Me;C&m$UkCV?yUc8Fl7DspsmTugpi&WC`PO?s zOCA)_)oXt}IX4-P;`)y2qNUZRvwcF+>?U?zkSzE^h6{>)rmSOpOPbP=4Ypvmh2-`I zi1s?-Xm)?1IWzuV-gb$N1V4!}kJlpR2WE~k%fWa$;Ww`17_Ylzc@xKZ+pFCWSc2kA zn$vVmFqs$FC!5KNxV;NrVYjKlsg};x zGvWbf@Po7mNysNSR-=+QK<4*y^p*3gpMvRH!0p)aeRfj@&CX6*8Za+e24Aw#z`bPY zIK&Pm)hmjN1Bs7Wf}U5;CoW)evDZ;#X|qSc)PH*}h;bMkGh>Mj9LSyu;yy}Z>`7|2 zG~1kpTNrmi{v#cB_bQt9>+IMP2`hHg|AieFV%j~=7E5bZ@{IrxY#S^D0RLP7V2c6w-5kQ*r}w}8auPbUDCKrrqt-nlgX;-nOg;bsEPna0LUm@bP>l1+fV@@Wdr~W zHc=3wM5iwa3>0j2MsEOTDyQl-dkK4UMYF=0VX9C<35RJxX3YhF=*{=B2f6kkXB!WT z?&cZoSP;}+)YwKTrJ(Tx+XDKkG)zl^7%nmayaok>oh(jB&V%Cs^2k)&a!5sh8v%fU zF#=d$i)LJLee^V=nohHu#)S}b$yUUP0nP{j+c78h$qN!+(mwamKFC)mW!m1UxDY_V zA5>Eg2Hx>;R%>?$A5LZP(NwZ$6-lwS|0r(&;!h+Qa35rq{O8XKQoNIw5>UCSAn<1o z@rph#<9QK}nX{Z^&ht{fs^WD7?{~|RI?0Q@;$2+zY_qA*#`EV-Vh~B61ZM$2nu&tLzqQ?KsWGVSxQ$UDc>JU=1xb_=O7}N9Vvjo z)5(&K-~rwcJ^ZFgRkHwmH1$h`WYx1PE3O?(NOlz^>SrD4-Wy8i!9ZH~dXkcZ($3W-90A~TXnG@{4%77?f1OVQ|te2YCOfd_9H@LQ1ak$k7 zUiwK>wrw5ULaja&&D=Gpom$&z!Cct9gSL~XM0e(jN;8Fl^ za)Jz+$!*bXz+;(u`*}tHy#(~L{7$;&>Po*609YolY743Wu%cxLret9K?-T&$b(=Ka z@kQnWKzc3!T?Go-3z_YXG|1EPfT-!A%>82tKqwBp699ORu*FmgL2i27 z*6bCg+XgTm1#4*p-B}=`gxgoQ@L7xp7=Qd2bAp(Vi$`Ut-EA5H;2)ey@1u!yo{iMp zuko;h`?{&9J?JV}dse<|#4x@G~4zBJZ8wKNb_bHSGBGUCPed3F2? z<9S%K0#XMB{ais?5Mo;Zd)qDqfcSn^1Qci`l=)-vG z$7_CkM?j*TxTJ3cfP#FroRxo!`Q(4v4#@wxMkoJ}e4hfqnj!u-0>GN3_;CS%&$8J_Y&zR0RNL0(j-yYhn3wZ12z3L-OqnOMc`kYCZiM zZMoNyHz4zGf`hpLFqRiqSDpu3^4V5SJ|p?x%*e}4lJkPReop{+Q@JZ|eoO#(Cf9?f z?*xGAmAtK7iWJX9C<5FF026r|85se<`Uq1e@~dZc4tfosh5XB;?n36Y_u9 zV)DN`6Y{^sYx2LQ8uCx`b@|T=HTgm%FLz5BiAO>bv@jngQ{u;X6U%}?vSyg=n!GvhO;!AbKjnD9J zrvC4O{O^&75X@W%8}d)=g-Yr>u<1q2<4Iv0%Ba7=o*xKc-~ISre@@K_ZQ&x0560+N zSu7BfSh1&m0J-+Qq(T0PTzjG-z>NSfK9(v#@?QhWeZDuv9C9S3$$?n)4(0)x7?w0( z)|EDYM8|MqJHS=lAc8`sqgx1E@mh?%&JEZ$*Om-xjclY-(J?AZ0pMUDS2DNZI* zIhaZ1a3=ZvvE-(Bf7F%K0P}Yp-@`V1@u(tH!MKRHt#UGu28ep+;i0r2ye|OY`+@Yd zDk(rk02Kr3itK(1?=_YDN4h0Vqm5Aj0Fo1ohuCiQe1vTtBCcR3g_a}+^*Q-RJWBCg z1@toFzlwSRr~uH$@do@%p)c0d1Ar_2Hv)j4Y0>PmlTiaaI_mGna=HTT&ee?o079fh zpY`zy)}_w{0L#2i0l@a20I>J>2>^31fOi4_$Zewho&Zo&ko;2!xDfyVH)3*EiGBek z>_f~L)LHZdir)wTt_rrr5{OiF>5He-85h6?y!NzaXvC`%)O4 zY8Q`f+<&eVeovat{}jXU8?%P^dvh%<190J3xH3FORV|ayvW(cfE(lrz;Gh8DQW1dU zUj+cXw(NM9T1{fl$8}~*1j5Qi)HE6My%POJw*Y_0e8z9u0<$|11ppAdBU+bed(%BDxV zJTVU2492xAfMA@q_HPpaK>lggxX2Ly`vibn+dFvN(+&x?TwL3svKvZpPyq2Sye9xe zi~wMP(=n@=+X4C4?a^qF0)UTP4>56s9mv>%+yl-;&JhB?sp_I+`Mf7Zj8)_%p-x7* ziNBfDjBi^$BwKNpY=SfHW&A20IA~%H*f1vBSz=I%0~pKW;4^qF+{z4 z>zEt^2L))rPwy9&foV%`@NjnZ`oLFb&qffKR!L!MLg)#=6fY2%wplUvVPID`@nRM` z$$DXIEQ3irX-E`nJ}3aV=WWnfbIi6DGy$}|X9DO=84*C+HegV3#xijVU8aGys+pZ2Or?!d14&+yxUPl`E3$ zEP(H^#WOf~X@xTpS2(!u_zfNqOfL?oubMQd%u`u#(s%;4Qy$q)dvGIIYLr0{fR9Ye zLevj;}O(B74 zzAQ1|W3U~^;F>hOI8Un}|05ZEVWh!2SM8dQXu{Rje%?&oXU#5M{h9h-J}=#*{8I!d zUlgVNq#>QBO{qQv;eS|>$~}YH!~s_&@ZalVvwB*hFM9|x8S@X<%c~*5}!R9l?!9TM2GQgPO^(=tIht{#84Fi%Y>2BE_Pf zYu*NMk;)V(V30r{Kqu^Iy(+P0MdD2a5iJBBK&FH5?Xqt(&QZ4|@mg7ujhYNj4`p)q zRQB&*%Jklabk0tsd2%e3DJHVXJ_0)ga>KEt8(m4(5C9c1$>Lr}v=9(=`cfS2D>B`_ zq`N)52EvYs)~d0TrXnE(CZRI!Wj+V2IsCfvpO;9zq6kzAY7*jO?LWw92>T!D)Fh1n zj|k#7c}qndKz70rHAz%>7iNhVV4Y?nTygs5EdiN!A21>x>-)KCZ}ZI4{=Ev4{&(=| zs=p}%@ZDqs7^hpKa;vc)$or-*X6p5WO#gbfLjR87Q$02ldq|82Id+YPQ zy*o_*55zUCjYg20Tzw0MCETcD&~8X#*pT?JuH{Hf{mLUiEgrN%@EcM(27$lmXekm+ zK7*~e>}H*~7oE6Yl9JrdX$^ko$w1nVd(wW?Rd@dCRZCahYg~1o6aUn40rz-81w?lG zXg?V$YBcTxm^sjR)RX%Cp8gL#1lXE}RN zTM7Am-I5=!h2$@mee!J(`+u_r;t%}xl2g78{KhS({Q50E+U0A&H&?v!d#m{DI?2B! zpRTy%(^a?pCCKmJ*wS+CF3Vfi*L!R7+TRci{J>CNIBW78Wc$TNN?xqffG{K1JMW13 zwW}%DOyMt_$aU?myanNYJNZy#`b=aD^4)qM*UfuI04QI`b>>*EQ-|_~?E<4?c@yf% zn_yQkK!V^mZ#n@e!KW!8NdFrj_Q&5533Twhh1cFe%NG1yc^w(ZtLR8RPfz6Y;(tObWgsUY|CFnYx12~Rlbiv z`uq8we5W>%KW)zBUme_$|7CV6zgVxy6O1$AphrAFER&O1wxAsX91&(*S-2+8iwfQU&pE9-mA7@Kk~z zfnEgGcGg=*GU~gu7v{KW43>8>rYl%7$xcmCgDoq7@egCA+X2|M+;2PP*T9q6lHmb@ z%`rvxfws#l@$sauo&klUj#SwmQ2lm@eW{-swC~cJ;7G~`6Dfk^)1x5W??|GHc@BiJ zyg!l348I8|;Qi!)EALHB|Bqu{+Dov+Flbil(lN0bhNzdRE@x<9c%4h6@ zO)iXliQQV8gY#JH-^zf~w;oY0WWA=?OIOuRFa3Xt3HNNUtF{mrXc#D`@C z1zbW!0L;A>=3%QlFe&fNK4Oe{JH15~nT4@Gn$gux7gs!k36Q}UNPTAB+Anj{;*V|i zR(){=jq*6>sB1n2fM`K$=2=5e?9N31uBN-*bN%LTt$9D?&lM28^!eZ(W3 zu7nYngqt0JLI68?0ll&M0yxs;cR~h54jS-=DU6g1q9w$h6f8*A+5M<5zHArsr%C^3 z7LGgFLi~ekALGs!e)(7Ai(+RHz)o9%^0A$8dq6&BZwiu zdp1~#Ofx|c{S^uUej3kZ#h#+cV-hiK+_?Lz(7^8rYL+AG-Z$oDgxeS+x7Z~CvB;X6 ztq@Hqz$)UGReL~gu|A%0lq;wmm^R#&nkO$aWgb{_;{FYUB|RJGkdjL1CPx2VV9BDWBkVhP)u()eciHy<`+s{ho1ozYt zcq3cn(HjJuPqRks_}#lfxxMO;TgxEYOEwUChitnr&S32K<#C-AT6+F>!Wqrhp0>%yho&)kK$c3HjhI@z8L z>&pIa%$N+a8{9?&e2gvEEtfGM1lGeYZ52=B^I#*7ajGZz*}!B@4ci*~`uvX7D%Sm}tss;NWktmNyQv333bqZBH|e zBP3pYj~6G}TQ;fv3ju&Fx%N951)QoKU}pedcFEvY{NQGQbUTLM7hC?^&L00jF= zmO--D!*(1aF9vD~065qAI0khL6qtP3_HW7kP5@YOW1t9l=K?@O9Obw;a2%3TOt83- zNd7~^3`j^xGN)CkJnBpJ@jzE5>9b%BKybP#?R20W57?an$8{k9?8Mv{kenD$cV)+N zNbR&Py?b35e>hUK?=_@#RhRCgw)Ama4!$&%*(Xz}U$&%hjLEM^qZ60dGeLkRY`n=r z+9G6K`;EFyD@l*Xfc-~Zo*UQJpA-OC>mMw>697p5;~>#00JL#VI(5l)8&VvA%=O!n z#c?ShsF~h9lY@JABL0 z!$4xSYFgqzKMxvfYR3&PiN03_0IhAq@mW&k)vHRjwz_i~0f04KH1N9-0QO9}|APFl z?kzk3eA+Eweg51C0P{3{eb1QrZPTa^gq|&NbPQMsfIdEt>+1h1MF4gmz(m59V_dc0 zV6DC<@m@!Q`FGHC(D_bSxDf!tNyU~wrrS3G+`N{P0)WNz%?yGE)3@11hh|P<3ju)J zqi`@60L<7FQ}RzA6!sS04u!RYM68S8w#P02I9IKlMA|te|78TV`J+05+J>|rj->Sf z!9NIbxX)4+FUDc7s_^ki8pOK^qQ5ZX>niyt@vd_9|6cPw0U)m;U*?ppZEDhfOwnMd zCW4iDsX*<1cP;>QC40yqIWN0;kAmGsXfQ}KQ(M`mhNyv7T-$B2-Zp>UP!uogQoh1| zKj};BaSy>XyAc#5$u@-J48{f`ElG|Az=HUvC-{3zFAu+Z0kkGL*~j;N1#{BBU(U;a zv*nimam6WrwBnP$qyVrI5&^DP76Jgk?f_e?{g2Db?WDZePRI}G;?LFm71Q>Q*m#s0Prd? z15uyK8*3J_Gsv ze!3+;0A3Zat~?Y;?K) z2>~DgViE!=iIp+dl{(^K&>t;|H&Ri!LnUzqOJesI3=sU=mF$}mfSnrwAgkhlUA+Jb zbCbW41VGaL@ut4Vm49{%AXt-60YHTVY}ds!e|&Bs07NMO0O8y~LGn*n1-ypWed#XZ znKph8I~Np9NdV0OLH@VgIVJyVdofwsv;YLdI|j?!VOiNmu)BvC!Im_lgfFY*1Fl#N z+wN#7#6kc_)JBr14kcRYORTcU1TfhE`R+stcwV3>;CSB%07vIiKRCtQ)YSA^M-1^4 zh$B1Dm=dj!mQEV4r0CpyET+cId)k{D?}q{iq8$nv{?ho0Wt09U9j!s6r_AbM-91SD zipJT#)B&dV7xsrn0O)lj-bL(z$KqrxrTzB> zfVL$2Ed;b6;KL^3N?bo6|9gl#?a7$<%NdLl7|#%_=hy-Z#J_Srlp6M>dNIc94a6SI zYAerEWa+6=(z3$zJR5*mJkK7r3=WzY`&z~f5y&23Kc{WP$e1S^oF@^>G^*;E@(U-Q(&vu8;Nrgo!Qt*j6s3ZT{HOZ%bGFD=Gl21xWBg>ge!}7S7*3EHaxYqQkBV0Fmxo z1Zc5)7X<)Z!`+c2X%g5UX|}>%g8NT_%4E+G+Nu}#KeGUAAno1)$Up9fP-!HA!r;an zkeNB26c-LD9G%D)f8|%?OJDt}jITbF`s_+uf3CYY|7Z2{3jx5DHZ}hy<)175CZoc1 zNvLR6h7kbf;y+0Bnk(>50I*X4aL;S^-%I(QmmKec+w5|l$NfYRU>%%fEntZ18i=?v z!?MewY{xMESjl&p28>%YcER>Q<`)YSTZkz(X-rK2BD}VuS&RXbE|1UOLM%gYC0s>- zxgQc&*_XCK5)qg29?#?4luiyn{D+d1qf^Jp!)y@=mXVP}A}`jIhVV>{9DU5xwT}MrB!T) zCa}1k{Y6}70J}3$;8=8gTHe4hR`T!A=QjcX;xV?*wkL2d!38&QoHsCT>2VK)Z@M** z+~2fkWbHpo0VoRSYQ6o&6F}QKx?FN=Yg=yb?8tfy#2p+bIs$*$2OkCTCt~|JHsiAL znLUv8jWE7P1%P>b#efg@s9(9{Ufg;o0C*g-;^Km(9p~5~wiJjy%Pi91jsS@~Var%r zdclQgPcfz?7S5Ym-+zgF{2vT;JLwha+gwCj+H~)UN{^|j^}pV z)7U>yEU95W;mKpX!u{)82mtm1O<9Epsk_IvZ#sXR^0ObrfI zYkwXDq(E17s&*K}=CwI&B}6a~XM2pzxhwcPx9zxs=_15VIH9dIG(#X@Qs6dOhvQ`1 zKqr2Og&UuyZe>hHWlgtWt2?%N*kju{reI`o(G&UbjR4?a%09~gnn{q>G)O!MZkxw0 zhLeH|CF0Nw09DQ_39aW~U5BT_RGP>)CA%0Nbie1>3`gp$(P15`j{(tn2hgWk{i>|kDdWB48q(-9FGay=vm2~oNW4WLFQRb0Rk2GsIf@n{scs01_Dx%*a0R`wjVsmNr$b#zBmOLDJwa# zhDrQ(5dUsUyzQjcJbTNQc?8_qkRniwfb1rubGIeK2R)g5NOWcJq@~#Z1mypx`f~Pj z`*QlTQyJj>?vt)`L5?~gH?4bpsozDg+0A1jXVwY=QJNM8=#c5dd5>t1_KkUFz@l9X zNgIPEiboC%?w)i?d|42f21$QSk_ZeE>?}~o0BK3#d8SpB(h%fo(w4!UnM^K^r;qQ*@uPDYT^z~q?xA!~52bT*D6ONJG!7Wdjio$7pw#V1w%5fZw=cEB18E!| zN)4aM^?H)UBwJ((NOxh)%Uw9)*7OK@^ivzw3s&HmgGL+B~yu{W}nF+!h`>y#32 zlfutn7UK@Hi?U^m8)XeJcEf4YZqN~Y=M_N3S=;n+J3Rk!10c1Q) zm#XPsS;vL;qqd@Wr)si=j*6O9lsPCNNG>9H%j)Vpg@no#TWB@4m1t}~Cl&~~uNhG{ z;O4`DdXUtx55)_niDLXKhOiGgt^f12q7v-IrTc7vv1ulEe(6%qzH--;6r7YKca)Pn z#-YY#T{;h1a`aONa`Mwha`4GiCLawkdF3TNP9doGOQ_}txrs>w-}_-DCI1j}&wq_T z;8!<&@&_RCY~lB6IV5k0dCI?f0BpqM#ZF2-2fn)*mG5ju%G}p2*wbQ+Ydh zDlc010}>w9^aGCM_2M`?LhwT%0&LNVpsly0>(j0=TO3OqH3HBQuDijZrnhsYJ6h^VIMY-_Gaw>>KL&yx0l^7_ zfUw4Xo)xe=ujOBu0D7&ef@J{SD2Q3QqhMzMR~Y{XVqo*NTHY1=kMWTi-(fYfEWa0y75Ke$W$dND$i(7l#t7P8B>B5gbb^*VQfo z$=XCx^{KWERMbIs8z9vkW(CZoG?__ZG?j3TzA#PGB__*uaQKcC$WVwub99~^nO1{9 z8)LCdMq!IHUDULIWrwHapaJsG#TYWvdAxktmC|KLY7a1vJ{n5r*;Kk8?o02ZnGAsG z$H%h&@d)t^+lWc{TktNI% zOU#&?X9n!0Sif7+m2rErC@W4&mg!UDjcMtCy5_S+ooVv~Nc|qci~ta3l7CarUe~e$ zZ=sEtdY~L2T_tjBU$;B;?q~9lxd7(ceMx9`6nmp?Y0{HLeo36#iyi zVIekPH-z}8ix{;BQVDVoav25rk0M@)^+7HXqeQ!1MPe`p`JduEA4+O;fS91^jYxtXS3rzuuCB#t#1po>Hiww#SNThc> zO8P>Lx|Gfi5H}nk*6ymaedeU2NX;6OI%w+ko>j{bBLBhdJ-{X_+aArjbS38^RF>zjhS)5p z=7n2(h>y1YS}t&F&8C?E+Ua2K6}5)gl5I5o>>5{VN_sMq^mHiUMh)k!2(A~?)vH1Y9s> zy}m8QMNaUh0=~15R1Rg&vV7gbwTO5-;>YU=ZK3Y1WfabGOpke>m6K4nfN`)bDU7F4 zjGI=k4z9`;ucpJ7ou=R=%#Ee8`sr~l_+SrYjw#)qzfS;AkASk419&QVt&iBtaP>c- zQ1YKJ##S(_J%XL_l-48Akie5EXl*}J{|Q^v z2mqY42$FwSiY}oU6##ZEgBt!G(Yc65F6TU?b65 zQIWzWwsF-28Lx`H;Fq1W+tmHXecJbuD%Ca~sgQZ9ITeI9LIJJ&*L3;00I=cb@rtO@ zwGne^@5GLi0s5hkIsx~%()B#R($k&w1Bbfpstn%-@^-(E6eshG780NhF3km(di zKU4l|`WUa55gg)L$fa%sfbs~$Y}x_QKahO{GUt!)%K4KEIemO4$B#~BdUdSAK>z$u zdS{2yKHits(Nt=)iB$Iy*bRFCf-MRI#}oi&QahYV7GypHVqXIJCrI++>_kwjDq{HV zc)O;=pY@j6p+N>gOPcAG7$lNFX4p}%#xu1b|6}~kiM`j7ZOc*@QFT;xzY_qM%Fc9B zPJ+7nKNkRK%(wQQ0C0OD0I&;yy8FBIk&geW?9K&%4fe970ALSjYTHd)KR4_Bqh^Kv z-y#5PF-44h#t~dGgUFj>x?@GnW+(tGQsXw}T>#eS8=_vb$!5w*7t?x;)qETWZzn*|5Hc`VL-N+PFm*Rj4`;(i8iU3 z09Grj*+#*3QYHwf4}SVwTlc95aG${{TT-PFtR=KvXQWS4KoI})rj$>r+E%YXhyAm% zw(9FV=}HyEyL7jz>G-MrJSK{aM6r$N$c#0mI}It*p>|%&pV%)*Y>asTL_CChvxj?U z_{9Thch!0+95$+zcS0e*<@{SolliUmaE`D#R7tVQJ&zW?=Z z3dBD<7Xga$+6J=juB!>(HM;~PLCWiwf`cJ%`%e@v+V?=l-w6PJZLi2*Zx`e_NdHUV zdZ(m#yIU|=2mtPeDG8Vh0Iw~k`S(HoCxXFWF!(FpWDXRsh}@wuBdlG>%i6iTte?wu z?@F!*_vFptV}%UwDY2LCsYvHUUe}HkZ(1kvrVaAnJI8+CF`rT3|GSs+XVpXby~<4f z8OZB@Sslr}d|5_m*1R*b$|c+MQc(dQF78lDtbASKl{UsnQ`eqqFx|ZmvfGkK4gr3# zFUbM||0Kw4ye__IRWkz|G|&qabmgCL_)F>o;E#f!L=j-}b6imeu@9%2Szx>c93lK) zsG#-twm@Dy_?#cxwQ>U``LWVOVFZAQq)P z9i)B@Db8v$SiL}HZ!fF-M2m>+FP?PS1Kg1c;AIL|-`Vfz*ZfC~1bg6}N! zG%FwkG8E2raIA)sz;R91#s(lpDg2$&jDRWTimBv4wyauPjbnXW-OVG8$|A-B8QEeP z0LL%HQ)+moX3IE!nXCyI*}prEaTPJ0J(bWJc&7MwXtwv{Kq~h@imx!9Jis{gs4uOj z7?&_M^uM@|@nI&@PmX2(lM}_{i^o#Gnt))B48b_=r~p9Z4tlufdy>()#`vIQFi(>F zmw?!yrlnEMOU#K^M|f?d-U3Wh_F~Lrkjc2*;+NyeJ234AMHyUu}Sr6fU%L83nLW)ax+s3z&hR1Sx>tG5XE!s*ZBmWIh5+f zp?V?EFDKk&A1u;sN^FE{aspDhKho9Z=%A}2 zKpZhkd^k`cAlC0AwwQplO>vHo@ccjm)wYTd%y6KkQ;zx?mXm;cePAeMR}t;0+4gY>)U-I3`iynqn^ z%IZ0=Gxu58jj?rONdjg3wsH$GuMq&aD!+<&rH42szW7`Kh`c8NM1D*F zSe}Ec|I8lH5=U(3_Kq9x`&GP&GQ;M4AM^jdq>gdSj+!9t2FY1X+i;i8x@w@w5@ug5 zu8%<=)L@EvN*6W>FUzEBDK)RN2FyF|DV`4zN zIJwhx^C&5n! zl06$>ip3aNO2|skB}?9g_nFHO`4Hx`1ji%r&y2xVl;0DSRX@HPpw9|RtakA|%ote1 zcdlVhq@NlE0CyhON+GR}?i@RHv1KbbbtIr!1)d_#LB(XL`x_J~(%_A031W;3bJ1wr z1Tbgzc(0PjanU}jUA}GvfMQ9z=+R&AgWXIBAFxdSbUIKs^4MTrSNzojfTjX~)vZdX zRgxY2D7r=NF?}H&y%7L*F;TGn+Zt1;0c~%^HZv&%$athMut@>HqM8xWG+3s??uBBQ zIOi*NZ2LfShZF{~gmFK&A;{lD;J!6a{Z-e0CblAOR4ZrdV|)q4ju%A0$6lC8 zg{IH=Oxnl}iGilT@jYB1RPUT7&3gy?Y{$t;4w|ZVZ^v=*T0A*6tvTOI2h|V2o( zI57GY4vw-IERV12_lbx=^g_8s|qg8lB7@a66{CC-?2cT zBbbCNaTKs`1-A15+2|!CO~bCcbs2q($@;^A1lnPo@1SH)OPJJ~a*Sa8=;zKPJu7Nw z0!J=@2`O-6^0OJk4VVb2^DkRXPz>TlPXml48-AP1WK^sNU7E789%0{buPW_51P}T1 zy6!`upH`#}s|wQwBO?}Gv-%lb^^EjzO|}x^rvo`1NCB%&XY?dUZVCi8E1j#B3?KL8 z=*judj^zy4|8fVxNK5v=)REbjxfUQWn7y@+&dWz zp1A~qMg&fn2%DG~+q1EBPw>4MOonF@8Qq!6@%>{td2lMnk5A<2(TNQ1>`M>tbx!+= z(dAS|SNqbz>+SQY)KA7zLl9I!&{3LnB-W@%tX@%Zpn!=s1)@(8Aj5J4ko+71t2`#= z@&o}JS5~kO73@n6ud%gKX&;y&$T{jMatB?5L#AyHKqL`N9*%IXS^Jk#Rn@ct3@Ek& zVFNXmiYP(Wc1P@Y%r<~dzqZiPlz$TcEr)`&X)8OP8v%fXd_l@Nv6(dfpiUxGl6SCu zmiKIhaG$f);Cyv{cTUi^LP^CoMM1t7&1#=vdy>k2UMF*=^zVgJ2KXGYApDDrB2D?H zmk3A+!FsbTZ3kph0oRz;7BG&;#8$|_v{wnt&3~9aYbn&^$8QXQh^?>@4w!b!e!uoK zCKPSanAVOeUXWZbvr&>^vBz;-ESGv!R8D%*xG-(5SZAL(pt)69+wRa5&{wq-!8&W{ zW0D-_Bt6Y*H;}@4Nk(57$>bA|_mBG0d)k%kK>>kTO14sV*-F|ZF-+p~S!_2C;5|G~ z?B}F>r={5dk#Sn$_fXFe%f$_$HATJ`(dR&r?q!cg#Ut)gx zq?nO^>Waxf-;2s0ELrmBw=8)%ul;|y1gu2mwLLE{9C`WEt*Cr!BP?HA_QR1ZW`m7a(&# zSPRQ%zz>!JiqDoq^4UsAp07pZ#d`E66X2R&0J~YUYHtUbch%&jry(z+LwT8;$eYTU zys3kX_Z}(U)Ig*Q=kk3=RldJd)DnWX6acpJiZ`1EZ+H26MG&Q^2ypFf%4^`cyDHB; zbu}iuPEF-4$p7062!HNGuJfnzvV0;hE2nbZ#`kdLzj&f}TRW4t4U+mR#p}+Qyl&&Q zCdhsRpD7;zGyLy?yksUo_YQDZ-nQ@HGv{($IhO0vk-W%G<@3UUd~ftb{&4bG{?q1I zehGnf7=f0}<-oj;xFd{f9P_Xf_fv%aCLjZq(M;>uleHd5F2=Vit{prtcMgCxuk8mN>|T&;i9gNs|B>!b z6yI&(k^AY!?{Fuon0FA1<#8-Q>=v+!ZHbgH_BTMXnjl;?5U?7yQ*D7PH6>WCNuXF& zUnM(82ggkcsk;OhRg!aHeq*`U2F}e!nC-5Zrpl7PlFpCuNm-40GxYE|t!Z1)!g&KR zNl{WKC8=UAu48U(JsqjI-+4Bc4#tYcBevlK9*w1r$I1o9g^Qka9v?{O(V=<>%Z z>mdDg$sdD+ANDclXSHKfxK+|PG&ZhdA6V002g#(Uky7w^V%#u-0+5}wBt2?K81s1$ zV}~oBP_Q?4s98{708R0~3vv(QUw=5kzD=ZlkBcdN>|0k+yBgs&;66zIy$NEZ0Wg#* zp4Sl5w4a<{Oglon)KkGc(5@n0scKgMZv|w(2(n%%A&w$xFJTVCToQ0z%~~3|8B&{ zgcE-&velb9cV-zlm~DXla%5>7hI^@o`=JiP+{9yxB%-AVuoSRKR25bS_Y8=Cq+{A5 z@;O^1rjOX6YJ#}~~V9&&$(a`~^9B_K^%O z9w1&T=w zAtu%|yU)^;e8vy_><;fEwtq|)R7|6&wiC-J$q$qpioF!>JsPm#m^*PU)nh=-k^^SZ z!$FhdfZmsT6oj-iB8QkOiOUYuc~Ac(<$fX$dhvsGkC-NN8+s z^;o8xR#?M=#HJM~UyY@7IhJ6vs4e0d8`5{+_J&h#uQ_C8)gi0vZp3gjO~!SH@ywZQ zh&zQxjNvp3T;0X^xa5#qx9zgDj5u)xSfdw!OO|&$Drl^E0=oDTYqk)d_wlsAm5=qmks5Zm`VLDm5f z`n3=jLAk(@kl3sxi9?L1lez?ZC0PQQ|G;I(IdB=U*5BjMZEb@mo zcoX7Vy77nEbtS08pZ;lUUT`D|01->g`kc9pc7|dXH9KNL8tvQFWFK)>8u4NZd?RDp z6rELAR9_dy&kRFI$j~J)bW4Ls4NB)368&Oh8=@5oa>Fy5cp>w|Z zF6L&g&Uwz>`&oOf_x-)!+SBB-QZ4EB;7ytC$m5u@K!GewR-;GSUBYz5k{9 zX`@ROg=qbyBnSv8DZ3GO$9I|Z!QzD=lX> z@j5kf4DkV#sdjl?H>T_50wxQHwM=}X>D0azbfE)T#0Ls|0nFII7}S?0cAi^`fOtdR zo(l+iRYo^oESfB$1fUnG#GvAO-|J`opCE5`fp z`=gb6oOg{s$@w_}a?wzk5u)`C+?q_}JRFg9$|+S-(fDD!D5R$KkKIf47Q8t4gS4nD z&f)jOr?ibm-gm@D$`3_g?YNGH?xQuA9tAs=SuLaA3BNm~set|2`hu0p$F`w0q8w@KI$RX8mKapd-IT3#izmG0r z4jz^dqBhea8XIeTtBQW}I;K@5Ie{Mo*N(;XJ=Xba;Q_Ql_j#qv$kh}a%(U*m&x{v& z!(R6Lbbf_Db_4nZ-(`Efa>T}DV_tJDI>-&d`=7a1NFh~Nh~fghYFxW!FPBJhbsE&J zT2*O+tTo#|EGVTxz@3TYb9h3WfO^l^oRYw&Zv_NrnxBQ9(e;f^<~~`LO(y_)gzANp z9uAT=w z?qMvkTUEN4fiNFOm$;i7OkQBBfGyt|jQr&*^qWSqaj)&5`fYiyq|%F4e>BDE zhkAC1dpDj}@?dVKJG_4mjPqL1^kC!y)`~yK;#v_fs6L7O$Bl84zL0$ixMt#YM*+b8 zkj53|3nZoTJ!UDI3chRQ2P_7eQePokF~Yx_ zXutyRzB@YMXkjrW4LTTsXB-g=r;3zE}UE_E;`tf%<+!a0oD^*XrD6w*F zBd8CVYQOdkr)$d`sGgLRo?n~@mWdZE2$L04Q}P?fI~b2ayD8L2Ve{mGkkW^~97?x8 z#IF2NfQdJw`0kq76Hk&gCCDOaW%TgtHh|WL9Pf<9U+PGiZr`{B9nxOfA`ts zhhkmh0$>CmW1?x)$6syq`=@0~J%Uk;4OWdy`fMeazN$vCjW9?(`|zw|GpCB5OLN#s zDc#Gs;cAH{=1v&C_1Bsdqa8}K_ zen|7nzTeo472~^JJpXn_+k4;Iau6SQAN2CX5r!rQ84RQ6Av*U#74j4x$8EE9Yx@(&HcZV>vXo^X%>{bFjIMLJj!<-59D$QpL51u zr&uZKjkGW}GmwsRkJ}yN>b;O&X(=0Q9m?soi%IvZHNKIAATrk!0pvC(*yJNEinbFi zQG36jmo$BnYr?^S5))0RvyZ!6sHBC)-?f%x(}2EtewmJ;a5-s=05HC`+mUXW8qLJJ z*3ujcMmu-Y%)WsJJl92>-T%|zPGoCzn!}dA_Uxq<%e2r+C$y$ZC82+cCZLPP5~`Q^ z&0^`SY^mX{p|@Q$6|6=;5Ecz5abW}m&*{mA?4!KBdb69b2wi8`3I6MjjDIvMSgR*Y z498una6>SRsEttBy13l_^nrXlkc2Rw@NLC*1jbQIf!)?CBDXVtwU0NiAaI=x#AOly ztgE~K2+RNK0(d_Gf%YqzcBzrBi={`ve4rYD2Sc2P+~J-`an?=mhSN{Yp@}57i21?t zvb|JlWZy;al4H_|6!BlOfB|w2DYtYo%N)743o!m5r6pIjm4o^{ZFk(#ILofIM0@=dF4NIl zK+XEG>yn+bXq|hdd`-C3z$iv_tTm$HE9{!%!~0>KOHTz^ z!?e14D=ptnqRK^hCt#n}1ht!Ux1oLd;W zCw`w^tspS?*|tIZAReIohsH8XrvdFD%Msg(qL2u{lxzHq2p~nS9@U6(P{TR!IIX#-;$2lLwl&jOvNqY1Qs9yOW|*2FIoG`PxZ7f>!Y`o!p6j6_q!CdHaK4n#IqoLYB*ag={*i)woo*^fn=<$1sgdu^;6H-R!J-mzmkAB z3IBs|n!QKzLFvqBJPx5-hcGoFlGo7HcSe63`Dz!lD}GHIL~sL%ou-4dAmm94u##A# z0X6lKY^!&SB@;bvPJi~@#;|IXtPAtzcY%oO5B9TMYCLBk_+b6&t6}!@aAub(OVXoi zHtEjuuBe1QxG|TcN4S>UKk;@EaUvcu|L*dLgZ^DDMVEvuPRl9kwJOds(QX4u%Lyoz z-5=QI%xiF-pD12HkFS4}>{K4tsDD&tLOKZmUy^m5+csq~`MuxmK>29#gVK^JXz<>0wd2>v;{!8OkFg2xfkx;VW?O4=n~;M<*0Yy5UYQ~`gZy$3lI*PJbmKSJk?IKzh1MBh_inTjzgB*l_-w{mEFw!t~7(o1%a!uZFm$ z?(1YcV9xi$xp*xrIPaEXcX2W0P~u(p^V>|jYPLuf`wHDfgUgQ^M53WV)+QXWre)uZ z-e7B7Va|yG0eZ!~u#iUIdiwA$lBTJ3*TQYmukR;cW#E|l9JW~>X|02CuI)53g^i$e zILgL|Qcvi}N6QFj{+5oE5sPKbx_9b6BE-6!pmXJ%A#*nk+Lmcr zxNurMH_cLBPl$iMYB#h;3OOM@)A-wJnXWG$;7Hz~LEGUGw`{LlVy`X?5=z0_KcXNB zpQfOgx(M!^M?IZYkra@)qNx3Z>$)C{a&T%g}(}z`+nQz~UAEF7yX`C6IkZuR37V(9@8|00bzEv4c;Iebs4nuBmF&te*WpV&)Y;2HzlRxh>N|=0OLcfB?rolk@GXZl}KhJ18kYJ97;B_dUiw`|C*iQDfpkm8vSsE=lMT;5 zq|{1#{pwV5AvyOB_LyHdA|^|kn?w}F+77#3_0_H_zR)&vEAU@yGsx%^^FRvF$4j1k zyQ7M!xVvn6bN!x;H?Y~d?{dl#6;e~bcDv_xtp+`Gap~TuOZG!$)JbDL?!V6IhAh* z8LriwPMfaEj>& zyOGx^j5rx6@vmif8r2-K5f_^tzc~08JwI#~MO4%`m@xr`!JDyIf0&K*>8L z3P%i;M}tn1a^?2qgH|FR_U#((i``siJQSn4H*0FU)jzb|zGOP9TKQgq#)p)prj*0Y zft01&L6n~9;^aFiTLcX)iSDOlBkt;v7qV~yt}_DiT=Q?CltvCL$`B+Cm{kzM6(4MY z18Eanlzxq&h*mWULMe6eG{E~E5L^QGzjxL= z4Yo*Q52C4s@I;h54dy%wOtLkXC@m$fP^{0=dx0eLEErEIH&C6S-2RzgWM&nZFWyIX zcfYHQjp+W7TfJVwVRz@%qYh^Lcn7-08Q1jVB~pw6lQH|FzGGLzTP z^D35ojl!89F(>{+$24=QCMpkgWY`)#THcS(t7XS!+Zo=o7E@kCUA!o1`(ho&q5UN1 zp1q()TjE9YnIvOx$1>Vf;^Veynv8FRo9Xx=c+}n8@(@0c4i(tO>iSH}&ahH*<@<3z z58=4h<%zN!s(51ce|L(AvX`ncF&WQVYv0fd*n%;yu%^}WcRQ@V6mn-Bu$xuxcW#S+ zHfUFbm+}QxjDwwVcIoo+u3%eDE>M{5sq(%won)S7KrW>RaUOo-iE}^L`SoOn=W4pZGuv{`P$^A?79tALtsS|ll>6mNFg6ZIH3%Z1_YiTf!XTW)1lY@py& zxHJ$eXfKPiMc#skLR;Y6KjfT=S{?H7h4$ubxR2{cSl!E}-`UUN250nM`)$kg&g&VE zyXXdGWB?cg<_C>kttg^vEk>jI`$ho1{ch^#=paEP;-F{cd@VATQx|{>1R$sA-;w7n z;Q_mEG`0QJ=3TmGKmW3`?+F@n)5sieOpKXf$Bm@W`4}na4C;)2Mu5tp6Vv1T{+8U? zLTFM=ZF>NM^WjOXhQ)Yp(I+=-6!d_i^37}bQ-?LPs!JbZEj+{JR)+bGy!kGVFafjn ze*PxOM21z{*l!TW*~@}t39-0U}`s5Px6Sa3mJi|gy;}=Ijt5ciPtBw zkAPo~S^S*+iFrUU2MBO*bQ=M<_Sk*9N7z55HN$6CbF&st(`F1!0xGmRCQS6Jevq@G zy)>I`N(_N2=TuWN#|GGg)1;A6S&u=6;8Anvr!qBep!0Es85^svMsWkDu+73L4%lGo z{^Y%Mn1svopeWAxKhp72A?(4G_zZN@yx;m26tp(eF0@|4X>amz*&s7cuM2H15nA-Af}|_oml$+8NlmAx zzkEu$gw`D7QGs0S#*|)OJ3*eFsc^md)4tb$%!8)f>YF^6a@25QTI0_sV=%3il( z6t-wa^k)DXuN9sT9Is=3WK!E&M*?K9;{W5#T&Gv6qU-%?X#%+*PQpB}5Mwo&`Jw*h z1B#85TZL=MK!pIBlD=UUqU#UUT&)q_o70tLel$+~RY)E%Ac?>K^==-1k`EwmZCayx z>LcuK%WfVw<9SX}tweG{fAAwsvJJyv2Pv?#*Qh8%+)0lF8VrO^FT^g1tSjYQrz?{7 z%fnZ{M<{f@bOKdqaWm)Il!UI|tJFTK>omW#j^$H=1(i&R401JKMZ=3n6MY%?CZP~#u@wCOXf32MsnB}GYT#R+ zG3*muH*4BIpD`?Lu`MI-9NyTo zYS~v{r-FN8^4$m$V5|oF9hJ{gnml~remC1khrUDyM*Nlg;?wu^TW8>wNtI zaeVl4@A=};PqL}dYODvv%w|u1;z9pj24!~=;FwbZ)Rz@Hm@Ez0gT8+rMhMo)goE;C z@k1a!rM-)q2{Sk!E@+J>o@OeEIff;M|GJa##t7d^H*#j8$M;37ra1Ywt1I*k)3N^* z2ECt6-3$Gf>?PyQZ?E}0j#RnYe>8r~=H;r1+wze^lesN%rC(8Qs_J<3 zU!i%rLA2+P(An_#_kVgM7D?DEuXA|fu%MT3^IP`=mqgfW7IMaHbLLc`Fcp>dQ5~m( z-@^WjuirZG-@=QnAONy{TKt{Ey~;zNF;MgiSa}8d_8p9Tn8rrKDmKky)rG+^)v~+>`%T@8sn@d?;kj2GL zF~q+9ZG$3ER0094B8qII)K+a`*{Ga;h2K7|kU6k@a?pOP4JdQ!gMmKTu81UHr3-!a zwpyh_1Ji!M2Uu^HEEUk2SJ%(xQ!|DC=2V70zvRb8MCSw0RjIP`Y6Y|2-R6B&q)vb> zCi%rutqRYed({wwpXQoD-sypmRFjEEFg%Zdc9D}ZhUZ2eueHO`2^}S@ayL4WW6=Oo z=fQx{tp^Dk9sb!mq6+lpOp*6-&3~YpERlR(o$osLb>S86G^{YJHABuT5I^Kj7z@e2 zCmEhZ4Bz0g%s2H@Onzk1%t23qHC1cKOcB5ZAnulpi2tFTZW9cuRJ)PnpTstv$ETfj zey8CK_o^ovBVc%;1?5-sIwe=SQ{9?MN!``p10O2*?_Wx>v%g z>5r2UV;v=4zjLhCyN~``0?`Gb_9ZoExSW<*Y}eEK*UibJx8#PQRBk``d&=Ij`8{SB z5vg{hif+-#Ora>*wTXLRmegJSvqdCjG?%1Jo?s{lwe$g|bj^#JpVW!lMr&juuqbDZ3uJ z>5F@1iHu&=e6LTM3#3KuyOVOkVSPKs>EJD`CwE!95~)txZ1&AdaZ_}BPA~Az%6FC` z{#HixB*Qc1vj22dWH%ld$;|fok`&!`89(|(R`;=QiqfXff|P>`{NC`Ty3R{zVz4<$ z5o=9k5HU!?c&n0lvz9_1MdCc;psQGiYA=Zn&1WetBXIw3Ob3m~7!~aFl6(IsIz%}y zP1|on^;}MCKGKsxGcRCv8i9uO?0*5+i+4Tx8ts<0`4m$QDCF*pC7PeI%YDg)kf?6~ zl zYh@*SyVdaBV=`gu10AHP9Fif5+BDP})40)06#QHPWrD61qYL;sn^KXtB)rvliFbI3 z?UY-Zk1^Ial?VcUvHzIYVQ<|A)-L9>F=+sSQeRj5bU$yi(3nM8LteW?(XKI` z$hqa0X`B5>2Onr3NY*xX@Jgv?`fKZ9_1B~m4*>Mu=#W|ja8$Avi!D9D=3^Qe3mO^N z9;*#rO{`s+kFMeQnUGhJI>GbJr2dRWu{ z??l{NohlgZDb6h0K$nyQlEn>Z`wgtTR=c|=MI)x~oP?QkTv#_F|0eo1WF+%@38Svd z*w7UTUvt(Ta!NQh%BR;*;`R4knwnifR3eYhrsUtA^#}oR=yET)n>qrVkF{&p??Al- zl)gahY}7V6amq+Gn7nr~8~Y<6{9-VZ_4RkQVmHWS*v`fvP#*PaNF23G}uBac&hFMO+HGe9_mputCA(k7tB~`^V+#J4$ zYwJK}OJSkcnR{x%yY~`U1vg44EDEadD^kC#w{4kM#{lJ*{hP-()3&Qr0hUuRAHviDoT-~j0ZERIxOvU;Koh@~DY#g4p zq||&yX<1ulwpTQ7j{g)kL9U6{RN5X+)%;@qsnAn{M_?%d126O|79?Vq`h9}C7U|Gq zt8gkWpKtJBt&UaNGXI*=Y<$*-K`HAG@cIbH-lN=JOh^40clq-9Kcp4W2KuS-&FKEK z%t;i)W$C@MMM1k+_p3MIn>fZNnJu^vvI?K^%wp5na6iP^i!y8eT0K_e^h=n1@+!72 zzV_%;Uw{~TIzBVqo;k?yn$_E&O-kNxUPT4Zq@8$($E7<17BM^jxcF7WIKj-kV6?`!E0AEoOTZ5IaW7=9}_~?bt&rppyBUVi#-k zj&c+P?_6-K{rSIVeWMNG|Ib@ z-Pw*g9aPb#6Ug6`gN@uvy^p?h3L2!cB<(`83Q|QBlAX7O*Qncf+7b#{vf^b&igL#u zl}BxRraH$@3_;V;vZ^fezcI|m_8E1Wd5XQ zTkk(r(A1Fm^OtmylX$1f$TqMdDuI|3yUTHuvR8K0tWB&C?OC9)3a(cdM*>Aum2J<* zp3|%DS%V%PEjl3f7an%}c(Yup;6eacT?gN;??yY2VxK4vOw}DXg$a*s&BW&zo4`f8ia7 zjC5Qprd687%5Y`~_FZeu{rp&N{hzWYr#139@tW5Ri}!cDyi*csJ^pNwe81VRsG1;; zR;~-_cZqDG3zn)flj1H!pIS)1-l@=Jm?`|`&|P)1Zy8OT%D{^&qnm;7%q=hJ;9KSr zTa8-Gw};~cw-T~u;~ck||Is(jf=hfS8%Y3C>A1ZZw>e^qH#5Jb@JR{HC1Qrt{;TS6 z=HZmo$BQ&xO8hb**DLrgg23ra$+VB~SG?tAI1c>_K2t(cEZm$BPL+599LISpnyU>px&d^V$YC&w@ka^oSLSo6=28L{fknd9i7CxISMIgmRR(zO4gyXJHS25J~RrMH#zt$%{m_Fa8c+3Xs zk5z-uw(`)@^TgTpFY0nLxIVms4cR<6m)-dH_e|Ibj2*4}$}lj{m%Xa6P^dXu6%E2h zWPkUT)+Irh;gyD!;{k*fn!ajPY(LSSdK$Bo4w7jTUg4dpKs{5Z6c;facsQAFPi_1O z8~W4oL_;xbC6fB}{md^gTpN9afsAJ)6!GEY`|M+`!Orh|=1`|~7@E&oK7dJKPXQzR z$G2i*-AJfjSEU_Z>0f9v@z7&mo|LNLRn*BX)<^(77; zME8%(;&7ayMg=lU^R8dPsXmqG2c?*PiCakH#nyq0#Mh-gsW<;DhNhqh8$qq{)FU^( z+*~eO2FM3g_X}GWdX>o2Ju_okVu1kuv|_TJCy_saILs3f(j@ma3+q>>%5^?wCjO`0 z@N@NJ`8pf!ATAq;u15zgipB_IbQb-q{T2!5+Rw+-1e1EAH-ZFzv6U zJt}01BrmS=z&29Wsc^G!Pw=|WNL`ZdjxT#}oKG#FCLw_ew~Q9oa(q+-O$9^qdqtou zdF(2Tb)}a7azPh4F%`ZLdi&Qvm9mlof=VUsd;%ix5BeU!$sf^!{3_LRgdgX>W*7ik z*$!^oP7Cr&J{;gDA)BrnG?y_J|ZrS_ld7_UTS`AI62(uQa9pppnag z{yvhd(w6L7$=T&@h@TXZD5;?U+Q@M|@u*P(0qZoZt#Vj8NE**B%us3h&A{Z;Z^{1u zP}0zfcRG(`n;hhMY`*9%V6?i2M0qpV*EpkJ9HfGJUr4(4FMk1-C$c|bl*4> zNVzcWHNfm*&6Z0a&(Rqf7kKUpIjNa*(8zo#cEBHoWGI8ZWD z=;KSDGvfU?0qFw-JD;%Q7s3`7%*#0pJX|#jC`vxqc#_2mx41_E6)p;uPnDAHj_lUv zgfnPxuRkc=gY?1h`-ly9)+X3x#uq$gV-rU|Lt#43O_GlVqBUL_#SQvTD(ReYlM`c_)-t{F-A7+@oNbBDKSZ-GydaFC{^4pc`MY;ll0)dWTViS?)H2+^ z0X_AipURZ$iFgt#gie9zO64J8Mm#}1#bu=YTkiP<1H;=&)~+oT%re}$8k%#?4o-M- zSggW=r#Fb$$SFG)2g9er0lByti(LxPw+a1E$xqQdAVl8tde)}w7k{CF5kQF^KlP7i zUSII64xxiac)E`9`{&gxfX>7DMC+H6@y=)9E06Efan_8dF?$aq)WSvy>}4Dpp9JlO zxA8CEbK7)EUQE2F`^~k*$F40ap_|xE!1dUc^j8pP2ybE2=N&uDwkU|K9HUteSh!%v zY%Btl76~#f2WBRj@bRdXW12BQ?J)4TCG*dz*xEhA)^lu(b)1&Zc(@oq7~`{?(OG<6 ziLrgT^4xBK8`ysZgwuj7Lcl=Kb*1Lm&_2AA(HOHGo5U-O4T(-``zHb;EHMi&zvt?4 z>X_CG4DhfoaANGSB6+}6h)U;^v(Vn6J#>qno;mLMd*o$J-JnI@vraU|Cb_VM*{}== z6%{!J)lwcTz0@7mMFjfz;q=h?XRj2BB2#_iy6&tmOMmWOgj`82sH#E*Ll`qzM#6(n z^VlM0g7^?*KQe0{vtwpW3ty?3hZOvBXzNLj5)=O$_Y8DqY_{V#rUL^5aPh}b{>swR z-+xv=^M~B(xPQ#Dl!Id6f^ep85)$d`tU7lY8<3O(ti zfue}Y*D2t&u!T?S)7BiiXE%P|GyoMnBRMoOx z_>{W#OvYb9uU0h0J|9VylsYA?S4R6Gz;Jo7@ob|7&lD5x@Lf2zilYw<2E8p<8w z`1*M1m(RPp5;j1JP&+2`?_DkMt@}DzzS8`+#{?$vWM3_JnZ!J1^U(f;_b>6~&H#n* zM$Ur??iU+%bz)xIVRkoyW=i|*8t1Hw@}txDxaRDXYlsdn??=tApaN9<3me}*D>NSL zIL~Z?9qsq9YT+|#>l(IEH~;$V1YC=eTN5AR3UEr?Z0rCH|H;uT#T9f5 zEutY_Y;~T&lF%cElP{CAd~aXIA^8d;^i=NN}YGlw6c6S%`@1w%+ zj^B`en5@sCbY$Vpt0*d`k^GWZNBDmCkR@Y$I*nH(t`(dx__JPxinQ)dTILz*sv0fI z$hgpxjPb;6!rqr&iAkv9Na||*7ZdSY9gp!Q;m>1lwQ(ifwPwhK*_o&yk4|CHM_>eY>McMR^ZO;Fc{wG)bhTBY{C15 zI$PCI=A^&&l`9R&3KtWTlfh^CtvdrNMI1U1hN^)U^`|GNe_Aqw?{cKGdQaAaGXKaV zdq1ogE!|(Re7GtlXt?Pv9%LZ0xpCzT)1q>}dfvOd-k{DnY<*!}mMX(Mcz@bMVA$-5 zpV_<7_d?Oft$zbGf&!Tjk-}x5(W?n?! zpCj&n<)bQvB?lMIvNE@r^CFL#$k0-YB_hW9B+ z_vm_VHN%NWD{lPo**!R}2PaMMRUG>_r|Z`;<@R*Qtq!q=^5PwtL)A-rV!3^|ugme- zFRmI79k8yHbun~GZm^PB8vCiF`&sEn_lu9y?k5M+n>!(4@$d>dxN8{$OeFyQXgng! z_S--VjE<@G)nJWj5$;Ai56CH4&M6hwzSXBnu8)|Wi{C-WccjOMzJKyo=fm-#^3zx~ zl(kV}V01KkIfVKFYQ0^KPk+4{pcqg=A%1@A$OQGKy}{myeRoZPzSsP(tr~swZ#NJ_ z%svW=<2k!TJd|Gt$_88xT)z9Taf?){^G69D|2U8H1K(jYoTgm0wwk7+?>A!FhNr$q zm^*a>3rjJ*g>@Y$0;%j5$Z~N2iXJ|$8x{{LO$|!M?%W*5$fpsPpUC549Z&3}Yx7$K7YYc8go+-B|M{oR^pbo@RKCZI5 zj(UL*O{CgW|F0@zXS=c|tN$L?cbdrwDF{*Zc1J@<@AB?zyO2j+56 zOfD&0Ny|b3`Q9aFN#I4Z!)b{h_aV-smb|(j)1rs550N|G>VEmtPH!cfs+|9kdvZxa zhG0Z8K^u#;5cGXUD&Bn$^O|pV>D7uGpiP1)e*WCE{~)&n;i{Ft3LjV>0)7?at^WCh z(l`L1{nIXR5*V1dcfXett|OnUq6jQ~zNYqf(vV|>+%Uya+t6Z}B#@L1!;OpHh4Jxq z%;ole5p|B-6UG<|noN2sC~@5mEdSQ(9%fn4HzclR#O9;VKvU_-*+b64@FB${CwUSc z%9!W)wpc=D%8ye6OhysXqD2VnjcPy6p_$+Ij^Bn78cSz{eh86F)v%f5uG-TCDh+~# z5;E3qW#oCg#%-Vj_Y-5sJPy8yFsR4pC&uf8{*Z3@?<5wEY1Dd%plI`-H-h6J4K?BHFKpdm-Uoc3GOayY?3r)n8VJ1m4el7 zMIk+PFVkD@chTwf#At7k~Va+5C9|S@x3cZzG)}3ga37vWllFm&tzJN2Eqb zr-s~F97YM0D-J@QC2jSE+5%EHS;QNoNB*$OCG=-o%1$ms(KJ|V{I4iMiZNVA2X)VS zWcYe@nviI^x?5hVl0qX5i^yE}K0<`urwig5tGGoDygjr_(I}N2cxS>=8og?1utM14F&qjkIzx-z1IntX^I!(aIgCKlMy zHa#{_kPd&dUrmCSwscWhaX27%PcT=wkE>GQ0Y+jM3GR-6dFl>*H!dE}-z!vXy}5sCS@wp|dfotcfE@Sa z!QqUeDzWOfhEGIR$BvQ!XA!OnZ4Q_8#wyEUhh3B>wNhIAh3oiKO}BYIGG6;7Qlqx! z0=MQPP330;8|fz_qISbzTsM+|*B%2Q=EpC293TizE7}~xAC^p=?XM_kE`L8VZJiMf zU2pOUZg3sz@pNE{dFRkAV*FE#-&R{T3ll;zjT{>?I-CA(EL#P>YY0v*z7+=4)O)#r z^w=sa!{0_&9Nkiot18^)*#u>kUNClAY?LC5vHe|mCJ%E%GI6A}(*ba1*L9q7d#xF#_q@hi+ zDV8puH8Kr>nXA;LoN|j(VSE2Oi4r7hXBe@ya(~2HM=0TzGXy%5S*Y`cMLB%xiAoJr zK%^3HuA~%}d$JmNtWu(=!)=TUmGgWaA*X~odh^FPmit)?XZqSkDl-Iibc(@rOX0Ah z>t348BERK+)!1y4U$h!{pRELUW)iS-@H^c#a9lU=CTrg~4N1J+o9Ugi|8fSmO?y#i z@mv)Q2^t=cr^PGvi1_=~c0m7~xtLIsZv^8{wwn8#R#HK-hKyIJoHWUq3Sa!v`jG~ZQcD(aRq1jAQbNpUymdb9KY5{m7-^4uM+6Z+OlW}>T@^ZD)-;0(Yb$(*>QT+?wkL3v6Bm8U`bS^{hTXgP(RPN9E5_5omQ0JkMr1hir$?j zz3|CGd=gk6T|^F^k&Fi$;Qilp7(IpZiSZ1^!jjj-{UEg>E1IZ5r!ge=dDAKuDcaXX88i zwMvOhLdnAIu85;hD-0DaTc3Q1KK?58aIDSH9LP?9DH!*1pD^t_^F94-!cF9 z)83vK8_=-nSunNZ^W*$EbScU8JjzHBf+3qF@8JiXi)v;Nk4rcym??EFc7N^7rf(&>qym|#Ym@D zk%sH$67g{~;TreS`ec# z4^h;~T5jY@b&SNL1>CgOqO}t}dub;o#6jJL-r12!+N@K?1ans8g{l-Tz8>OLqj4}8qmr65qn5tgDC*ZQY z^z)sCI2U8ce}U@Yz!dAH!mFpfvL~`Lb4M}7mmCk&vSgU91s~Ablkk8J1CBW`jZ#@N zd_eUf2<_jqVs~}DjroTaowM{fXaaXr=Pni>kh))9*=;2OllvSE;$NK|l3t;;xbU6w zCpcEF-x-{BJ3nTT)Rt#p$AsbW2n9J`Zih@vN<=n0)pO)zIQPZEVcZ5^V&wS$eV2mRZ8@urV43U+1-K?xdVa}=)Q66u_0v7lqD?X`?7%pY%MOQWh zY3K#h-t8gv?5}r)oIup31jA+Xd&rZ4*B1@VoSA*)YdY5omfV465=m%%$*+Nr#_pXV zof=X17_vYp_8u(_$;at4BP1}^p`-;{Zj%Q@)`LD4sjDDXY z|NE2*J1x6SyZ{)kLAu#U`-t7t7rUBmnN}@V^p*DD_!(!nA>PQEKj6=ilWVQBOVWQ%Zjftew8jZ|8m1fh$ZgM zORtuBz&n`>X(xAlBjesDX(k-3RAl+RHsB||{N_U5V zbP57LI;EvsY1nt)Kj+NMIdkUBeB<-n=ibS*acIC_3S|`Euy{c-H>sk$IUJd5XF%6cYkXrm5NpMliU8NnBOm1Ovc{HZ(a--`+eTNZlxS4a{iQd zbpKkhR6uWz$l?WLdTky0oE{BQ`G-IKy63&{y~DNS+fC*J^iDsd>uJHgCJt&n_k^!9Y+(CaY@^HE3cpDH@1!#!om>a{hS7m!}jQ zX%r18(-th|+YJG)^^beO0mJot@slnP_%LGU?f3f)vBw}RWQ3Y@%-R(3;|4oe(u@_T z;|Rmp+LKIT+G(+2=pqJG4(N>j5{zS+9XEVIR&@u{01YV>gE_|pg}9>buaUDnr4F2& zh+9<%M!&;xE!XtD`%1o+MrfnLDx3IdBu9~Y^8~ey%y!Rs;)n3F?~%I~?Ri-9vgfI|*+1li<7#5)py($gx@ z_Selo2{roBSZZOphQ%vx(q!@onVdX7V|Cu~=vTCV zDp**+keQlC8UO$gh}a)`RaOS+ROwlhE9a-5J2vT^eb4Cg1P<8P$6Ctm1YV~KhQTD^ z7}79Um?@ayJlynS0lpNx06!RG2OSjy%7UT+FA;K7dhJxvQPJK}Qekpe!}X=Pd0zbH z$M|6$!EHVCV(U|fz^RaJZP4}mqtD&xsb(k=e325$!pgTi*fXCYxq?iV*fDnR2D7GN zGUcRdHrNuuL{dyl_Sh1U31WJ0d=T6IN3WKYqUq<7!=mRQDWFi^!RiL#&_-4G?}!r7 zH({8RL_ADKP(=x}l!WL6M^u(DZ5_(de~LZa1i$c#L=7yy4lx*=**gHr%ilPz(2=EA z6bOm42|8ei_yk>zXkg?B8|rf!?!!!YcRRVr>j=5no?)LpO5^XwUuTZSTO^nUSpb#?HzKk+Y<#fAo?zOAZ^aDi{uEEM{3`OxUmoJ4Rn69*n{tvWU`2KZ{f zQL*iZ4t`)xfUR6t`sTGNNJ)$0hcvcI{GKd#QhzS1i2`&fZbj0SpF<6g{Yxcc9YTw{ zAB3QnRRp_*eZCi&yBsEp>XpkgXXS=i>3|y#$3};iah>m>+1E0~v%9FjrkP6H;#~fT zxTa#UzNsR4v`fFtdkg}i*Hp-Rgp|-ES^6;`N*2v^>Kz8OTU<2(kj%75CuIO^p~cndySa#3gHF$TO#I<(ds#qkkn)VkI|)vj_x z?;YYo<2_k;Bu~^{iZ$mM$Fsv;%2@8Dj2Tz)Nkw*3rGUU6X-S)VHLy%LCWQ5`vLPCa z6tY$NQ0&MItYk@zZ22A|@PC#CD|wy-u$CeLhf$oE-A4?W;{wK+!j_!%FC&9mTHgVw z?m+J3z4yXtWL<7t_+8#~H}6H0?@qc@UOl*9KZdrTjY}=tV#ttAzOuep)ePv9R|nmc z7+$V-i==~^Q6!(Edc&hm9|d0BPY*oc=WOv)~EP8UA-{v-T5B<$#zERAYR-_u4OTXl&2_57{JQMZb7ZX>iJc4#?XKk z$Z0yP1enp=58SlWLy5k;+wN8dbx|>ao4WJ2f@QY{k95IhKS+{TDtybBC$0fqXDgDG zrt^0%X7}@$h-Gsyai(jYhd~!1}sj|p75_tkhPBr@9|HNIN zyls0FUf`d9>1yi{EWB|?52XN;L#j9m*A#rM=(`fWzu^GIqBl=keW(5du2kNviDbg? z@Hn*5wth~d&)RBL_h#Wv(d_*tNV@o9NR*0K7{8Rwe{hGIY;~1z+g48fu<3ff2G#92 zQ$V1PcF;d@hX&i~V>{n6zgWPYGVu#{+pOvn$?j2EZ+JD2YOEX_0+&GyLoTQ@?!>dnv<=;A6Ci4(&k5H@ohnF@t`HJuiWFmy+Mg+T5YZY=5 zJ!>3ZKe^I7=O36`=PJ8bf852*ejbhg-dBM|=lbT05Rgg+-;w>j8su7?5m zcKPhDBCenC6W#YXNc3i{xghN3Zc+YrJRvmUd^O>my4whIETYHdVhO8Nr-uQ{0(N5O zHy{I?FOiOj4MOaM+FqpGoCmwql6MwjMwE4SSd5DFbR1#&xzMxbH`w=RdGmvRUfu;$ zg$TrE7Syul-x;Dc;aW+F?-%Xne4iB#c!5cO8Q@BI@+SOEkC_XL(oU$I)HQ zu^T>Z{97G=H+)t@yd~mN(S{-4#unfQOLF z2-c_#CD$twb(j3pG2JJ+C_%0eB9!>2lQYi1C>usELlMgKE*GCT&D!+cpvO{;j;Y!} zRsu8tu96;Oh}u)YHfQ4{iSFT}y!9_#A7%m>yo|K^QTo&u#r8)OrW7O9@xeY_X2 z2sOmtcUXEoHr|iAH5wiInF*E97cZ*&)1JK4=j$rE$dC#BWVeiz-FDy~aLp|tSBb0G z)B*c&+r=!O=}?l1?RreK4N`w~YtfK*l#N`b`)mk*+lqrOyAOu?>gUdGr6txioBd#jeL`D1?9){ltc>3}~9Sjjmp&WBE?$>rou2M>uxT3jL?GVM|GG?xbl)S~An8 z=vBlYn$fF}y@cJ(*6ygg4Sl6;)cLHaML|={*bBj0KYQy`)qk>)Izx_MzQRh3lIrtW zvvD!szpnb|W<F9NpN z6wX2a<|ju`z$ag6FpK-NkrJjhkL5DZYi&#)x78aYy9i%ig^~u6` zP^KKaE-lIqY)0RESOkp>k)hfkU)T>|$ij)VqkFA6rd(mFr93?iKAHy+rK6Oai_R{( zH|;CH(4TX@je&e4a{E?sYcxw|sJd)H1u<`_uLy_yV!u^0T*&BZaw7w$K|95Xa_tw|?7q&Ec%!qTC_h(WJZsmy-EGz|IDx-$0 zuAK}FF!%T2de^EAegW?rNoV~n2SUI>+iyqKTvlgrUQ5xTHp@d8i1Pj`9qZ}(_4>oV zJ(jW!RmL+al5K1yazuh>d2GyNt@*_md~xrQaHywAP6)>ky{Iepj3g=7Sb+$5kZmXM zb>;DI9v1&xkhgSrOh|@>CJU+k*KE0f38??tN1Y0bk%pVA0vi0UzbSrvl9pk!HTegd zq?`f|5WMQb?p9A`L|kE!f{k~Waar?piUSQYeq$3IbPMWafUikkSMHZ5KcfE?)1zN$ zc=0>^L>r32Qe+YB`7W}~v+fs+wlXRm_WE2EXaBuomAUL(K$J{EH5-YYNhU;+dOeC^ zSp6i-UHfcL^8CPF1FR`1Uv6NKgN-8%{k>(b)iA?G>Xpbd7SZeQC@99N0;kA9L0>P7 zAFW?cKQ3eU;!sclFH)&wpQH<>)N3=R96^8-rCycyoB&A{WuojR|k2PYwP^X@i@q?nGk-v_oH#`O|*mTL1yP!bUVu&2fq zu|XZM*~R%7Cj7tfES&soMZ~p&e=Dmu#)kLEuoTk+e#vxz{pDE_Q1*e<-%(@mZrJKG zOqBnKuAo;YU$y-5z#l^7n}`WNC&C0QQ)~%=^r{X_xQ^+-?Lqr8uu##?uz69H>~DDN zlzcplv&7tDzzY4Lgu`IME-nB{^jlr&-qQtVb|I$uFVbZs35Ic*;) zb5lTng!vsGB8+NK@xzr=!EL8#*}$S35zwPbriU4-BMbusB%fXGrQ0iefI{E4fkmMn zeQ9XScXyPlePPnXIT`)=`pjcJEy53bu4~gJ_7x;DDoFSGiQ<@b$J^$&2O-u`gR6@l zKE0q&1*(R{4(oa$@NU9>-_g*=mwUL&4yQ;dNHv6@EgWu%N6~nXvLI8GH@heQBGa_p zz!*KqZf%hN@3HZ+y1F)P=A3AK4MCiB@q~C+BUh1lEvtyO>mH4z80qv*cEs*8aqM7V zTlgUVXIcIz%SsD8M;ztp6DzCPmR*qemFy}aA=~aQKtJR8!9w@BG*B%#k!7T^UUVcx z<^7MtbyMcMgpmZvoICOh%fx>))t`6J*^yA3_`c)*0X;DH`dQ*4hotbnRuS2Ja3+xi z!0z@=k!cZ^F7KHEI%hD9&SkSp5s={nov-MGVZsxc0P!AM1nDgX0+HE+5T`rO>P8Xw zBm&WF33c}em@op=PNl^8jZ|jrpB9X6yBW{6pVqhcDjpaQdzI*3^}n{j zCcQ-UOvqxfq?v*EO5tls)vj~CUF=sx04~t_6>o|k6TXkEz5Y@K!|nnw;nPW5!k`Vx zpa0K%K$;7qe=1i5it-hJMc?`*Jgw3EU}~ztZ-Duz82o)DRq3*m~Q`;?~e)cEABC82Q&=GXVWn%@)Q7>N|FIu*=q4v zZMNhhL9@zg3r%$bWRS{o=+zq{Kr96SzBeeDD5j$&b67t4s1PEf zuuW(bTbea+L+@`@vQs?lLeE>7Y`5T#BH4go+Uc>1KMb*UM^O_p@H!jFG)Cqj6w#Q` z!M08x(V?BFj*vwdiVW0BBC=pApT~@w3iO}4KrFRn>>CeQXcbsv$H)*9`tuF6krw9J zp1t3u1o$RL(pH7lTkNj>iEgq716GWfm-$rj#lhZeaaUTSTujM%c(ErYrBTgo>`~6> zZVGsA%5v;q`l>5D&o=bWOcZS1Ouctg1=@BbMhJrznEdlOzry~R3xJ?smwoEXc0!nC z=>WnMi}j}Bj=QGBlC-~FPHer}e`Du#g%>_+2gt1;jlNaw9nEWWWwsXl`8(Iti<-LA z=?qm!4c1;nst^@<(#@sR>r+w6ixqN4ix6}Dl8Ys0`%`sX#rCTM#R-Mn;)D|5AO9~+ z*%*7Kg+ZQJalmT`BKcoaxBXUVwfjZWeO5|fguM>y)J!1H+i~8saqSQSG@& z-nrRX4NfR-OkWnuP+LJG4rhpe;L5})Q0`H%x3xs7eLaM={_7b!&`bd)2!>GShmIX_ z-uFR($zM3bu^uZ__68DP72$X(U?NsEQupUMvfbYTrpbHHJ0h2VTf0K*e%)qrEMBtRcq zOYwK4>}50ZnAn=pidB%QGpn^ihm#5LXFM5AxH-J-qF8Fq1Tc_~yXr~=te7w1 zlMUFqrL-2OsT_&$vC54A=f>@`aWU8mKXLG;L#X zQ(?vTOb=DQlbVfDI>0-Urxj3(RvXRht>BkcXbNFQn;pEElFHNCwH0B7gMKd;Ah+x9 zOe@g!hix49lq}z)yR`72o8zf$-`DY+R?}HHyKd@teT&?)x2Vsd>3-e&#;2uYSpNx+ z!Sxr*IVGKmBOAxWzwg7CaB_12eh^f3VMi|V>G-cM`gbMu3i7I33(2TmvBuAT>lWkF z#SF~qP1M?XorQQEb&DbttJlgM@J(yb-1F6yfP!Ke$zQ)I8GxA<-jhyU)f5wB2Ev$A z`Qwu>9V+Nr>og+KOOqSD)$w;?=*jgfL%q9>`%@^fJUy%3(xeLET#J6YuhzS?CxnhD zS&Ri*OrZ(ruC`1Jh6+Y8=HvIk3xhUZ{MHw3t21|Xu)|lxMEMtF9M}OX4G1>4fz)F( z@G+Dt%W{`SbQcvy|a(Bd> zXGzV_xixH|i|rAZ9%EZ7-H$~NccQ`Au6LDSrbZ8cG2qRh@nb zPPcHP$IrMNv_#J3y!CW2hA~zmB zbM}pJeUMS!~0~s31fIj)l`r;U8Af%$=xj%s6 z8HGcJpCj*9h5F&0GG<7ONV{)7*Hm8s6s0TvN9-h*^?4$7mwuDF0ovk}dpG4D5El3D z2gY!?NYrQ^3E@%Zt*-tX65e^Zk*?AYxmqH?S+P4gq#XoV%MCF+gdpSh=yG`3MtD+i z%s%H7&`H!2mA1uIiwJ*Q{>#`P$DueEa1ef!KJ_2hUUV7y#a$B-P6_cBamc5Ev|lhp z?W7`w#wUSsp|CWtevy=LRM3JhccOexTtQ654|a@XJyG*q0cWQ>Vuv>MvR||XQGm-L z1JD-JL&e%cRyX-ZEr|kRBL>;P>k;E5T7A-Izuk!JIG47Ms^6g7HO>E;)(uG<;E_Y{i>KH0n( zO^~XJ%FxRq_szk$-9*~QVchoqDhSMPBT4KAcZHzTq6CAd5f#aZ$n@uKWUUfA@ys-A z01>TE-*-t$9TJcxf*@dg))RT8sfoay$GKe`c3{Fh$2@1HrWYT!9I%DN@BJqyP3^=a z^^7aN*07VJYL7OhIhA~4oFr8(4g5A_wz!OG&g=~BHvK`6ss~@VSbX`?&Ch|J^UTp^ zr~gOtqjN0>&56im{cuvkqt~6_6x2AdN0Rze#3c(acqxBuul#!;+Ln5t^Je|x)IKUe z!wfH~Cw?5*vJ83*f#uuU8s67hz^}E%{UDv-5rv5WKAerB*qpgY zbHwG4EmF%-$mO9&_3=Aol~l^ssyEUa^~y*-qf)?Rxxp*u6-A3LS~X!& zxOI^H9=_+9uG!}hz53(=pPl>6=BkoW_@T>MqvuiMg9$Tg(?Y(QLRx%_)KG30!$mt1 zMcEH;jjOv-$ER*oPK&ZrWMY_62!%PTgRN-aB}=xHq=6XHD4>PpK2ZiQOaOvja=vP# z^a-7g(W=xvm<_TMJ%KGcGCk|o#6iP6lq}~; z1v59Hv_6Y(*S<+MChUBRg=g%VG!L(Y!V6?S%>dEar%M zS6{ySI?q36|5aCNr`c(S*IB@Ttn4PP0pgl`2I=#~`d%J*n?TS|BWQiSN z%x`gCywUvmXFu|lMk|bHUvQBOf-fdCrrgC-uYVMK(oiZS_+qsMFr37oG~X!s7*(XN zi}rdo87o=)!A=@I>?rdq8YG;qZddH) zsHT0SL)*(q@nEKG_Uy-D4?O#=+TlUHINGivsIi(mx?I5Lcsx(65SssrE4c0& z(JXpf!qN(xI=HA>FY>5J$ZRSl)9~>2V9&NhsLg;j{)Q`77+(rCk-X1@TV6tuzkj5@ zD_7Qmb`?{N7Sxf@lnG&1P6jrA75hiignD%IYVzljo@wG(#(Np#zn!{(b_u#>Zf<1w zMN;t>Nr$THLE|yiBU1w-u*E;>A%sSiKh0{C+aLSz*}KEaCTB043gxLkH)Q`4K^&z^)LP^4CxYW23^`awc4Q0 z%0}i)uB$|LqlV$T(;O7>VJ5zZkA!nGyRI+DJ+2SDIQ{76NU)ZPOsz@)?|V4|#9kg{ z8}>4H_T;9!Rq>{Wd~3_NW4~0HKyWY110M%=IuY6d4<23HEfMAlcLx!q29aeE)YI{X zyF@@JIP1g3CxW+ryXgz;9g$R`cf_|q&3C)C$q1HB1#%&eWpB7hh$udyw1IvW&VOowCw^<^6udrbfR;Hu}H=(1zK6T(dDSNjnbe@*{}k3-m1TVnAOy{6irmmBf%jW87hsOqM>d z<>YjHh3$UOkxTZ2H}{l&0}Z=K$XhVHI3Nyr7sgIL?5-3Q=7TsugDSkt089zP88I86 zzeb!P*tkp~_z%8;JSN<_H}wU_v>NNUEc4LLT0ekhqjWCZ^uci9!^yC?9;Dk-0@k}8 zKh(4y;*>ucUa-XmsR5=>z}ud*!>ZQ4UNTw7 z&)6Rl(Ls@+u#LX)Osc=tbk1W^PS_Y;j;(veWurNgoKd}}Noo6C{vTcF%5D;87Zwen z^EZlWSj#v4lm8Y7dRD|g)sr>O-X|O)9z`_N&CWdszl$Vdjac3_)E<6qg0hC(^_CW0WI zHh)DG6`YLKOP>Oaa2iGP)y(mM2mTf@vFd7Z_l8=o#s;JfxF#2Rqf`gkXK3fd!lN8jjssFsdu$d1q za>zyBw>&whj6Q~FwS^iX%ndUc;r`CClwlBW#J81cE?Daj!)&F$#B*2$@Z<-%dJ3mn zZaHpzd&PV^vF8)vj;9&ohBSulqD71aSPBJfN~QoYwtKt*BM`vpN%Hhn#I*2{qIcM! zpLTLz?1>mgk<=kYXHz){eq+D(1{40QMO2MNE}lc*^QHW)>>XthA~9<#-R3mvQHq8r z82?PsWg|Nt6p!iT^))`iIufxBk=#eAF@a{FXv1__|M9<>TcsZhi#Ki8!WfW+)N^LsP9BtyRk$KxwwAB`AsIFxzF2iE zXW*W#XUqtEP<(Owg%DT?9$bE};O6kEpe+iq{@2|$S~s-B$MtRHi|LA6$^v!IM%D*s zuo<&y;+nA(iY0Emo2s8Hr_=9KQ zwh|u_Y|4~SPwI<0)TmuYXE6MpiaBxdXa8%P}JJS??hnFo!xGnx1 zZD07s=wK4bYoq__+J8We>|==BAD-T3j#+NC)&mwG#xQT=F#Ulia?5w@3}fCpTo1T+ zOyFZg!O4ik_})(U&z+r+p}y;GW`|2L7r9_S8u3ycG$790JxlnQ*a^OzWav?UL*GV| zwxGw6c-7YVBjX+SyYs6!j1jSb+bkfG<-KK&NM=SAZ_wuaZiw%5n!xf(h55}Bi(&MF5~8n zlJJ9c=D@zl$e<)3)BX-&I}aguFoGu|H1PK&)PRk8^-RIYzq{{>1JKd4|U?E81KZ%OLRlRxp>GcIdam@o0OP3}6XOE`Ek@L4dH*y*|1 zl&L|c!P-Q&tEq=YpZv&*@}K&}AaF^y)p-UYpzT#vrTuk1r$M#i+4)zlrtaZ@miewlfN%c+YW58uj;o_-5I&=gH z5v#z9>^5_BiQ;pEyT(b!o8-%@Yc&;%Y55+Md!lUbQ63C09V$R98$P*!nPwLCeC(36 zzWQo(h0b_+lllrqyFco4CRU3RYU~<$Vc3B{kI>y+R%?to;^uNOqhXh zFxT>6`BB9A^Y_yYS%aU-WL3_n4u=Zuuv@*TD?I*Bd3{f%CDV{YA6w0i*J*?pUYm(J z_?(GxLtbFBLG}85_`rci=;GHlZn5*H2&6kNp6?$?xq+F|>29AY#Tp!oPk0zsXO}9~ zS2_JC2gb$?8%W<;rhq1=VqOT^!nND8v`Nqwaz_dKR4LyX83mziVtioPj!uSv$NS z0y$!qy(jOG4UYFv+my6tf~5>V>k|Rjo^FN|H~WT zdA5w}LPpdVy{{xYfV){+Qhu+Hw9;g|iok^1yiK`R0aDfR2lL`cb{pS5iTv($nf+kD z`&mG%*Qbm<@KZ@&<<7b);Ch2#1HtuWoUT5QQH+%_0qhcGLXw+ONLOm{_=xL|Mv*bn zI)!2zV`)uFHvC(92@gSs_U0!ya3iSHVJt1v-sks(-PZO7={w-z@L^G0_jss+i~eZ$ z+*ms%U}QloNAvE%q2OYpDncOfFWkgC&huh3Jj-N5)kvSJ zyhOS#e7rIG!%V&!oi znpEabhkOj{eXClmm7jbG9dsHXcya5xp*(5>X}2g8lp>Mhqah`;DLG#t3bsbcTh0=` zE*v^(u9QdAP(_P1W&U$tqFP%LNo97Bv&K{EbK>EG8afaSY|T42?sRiJNxdBkPtUo| zcE{@r(e;2wQ(D%Gf8Z}NK^=9+vIyTVgUwtWgIME-G>y25h4UTmsG~xfv~`+C zU})MK#wTOqWi<^E&)h z&=PkV2Wa$l*3TkGg}1#)CXJS?^JA1D`cfP8qpCmO3xC35RH*5wA>rQsXj?;V-zFPZ93IOYW=r^2KW*5bGdY1fiCv0=xkO_ZzgKpn! z`>#>h?(9#0L)zx21Abt1ofRVWjXF$K2@In7X{8U|jpl)f z$cmfkl0*{loluZHdp5V3M0Q~qKaozUD!v<)H|2#Egm8gXN2t&%#{(Ktp~!5cgUjM@ zRe$=3Kat)eojq1RyZ06ut}^0P-?n+r@lUFahp7Q0tYH@a!$!_rz5W|Yh@TE50BOEU zDO>;PYP#fB$7Ff?Glv?wyQ_F0ILILEaZ>$$0U_$_^D$tQ5hVNYh8=Q0-MOE2 z4KGzW%SRKqVZP<8SJ-~g_{T5cWG=d=Gw3N23TMxoGP1nLn&%BlKl32769a=)dezyh z6~S5*iF|#+!G+j$6T$xJ+rzPQG@OVgh-tuCt-p|}Df1vwb6arOLEJkkTmpuvGMYgD zXedQJMKf1aG$`GFXZM_YJN#bH@a%SrywnYnz=|S~q-(_F|N3kQnq!DMP9!vV-Rz~V z)IIs)PaMDcZ0fkXo_$1*MXPO(30w4XUEikCTges7vZTbHKi}hlgyMU(=v-+QU%8v_ zoysXH-!}R1#qngv&}SCR%jtcd%pcwOt_87#@wV0Yu%#ahyFrXN{}p+2MHrq)CpZ~8 zSr4`0Wl?_E;})>QnV%6xH#h;;#EDK&Lv6`K-m{YSeF`938lyca8F650fyv&E0-MxYq zJ-_BKL^Mn#g+vSCi^(#gvxD?0G@BCyM`kwWr&L;?3M1_Dn$^t&=t_ z%O&jYj&wxXlEFLZV>19OO?v%FKANZxCMT8}h{74mGMFD{`#2ArjjhneI~8mM>71R# zU6>$k_FokX8Yl%fB~p&{by#|-SbPBlL<3hbKv|J#0pu}a7fHr#L4(hZI_{5;o1v+4 z@|rJbHjQZ%Lg~hSbs07kOI{j0(^StlN7HEoqmvo@UkPOrUsTLC{}qZv5YTe6)<)MF z%k&scul+sth0VQ9{8d<-nxVxy;Z}2R(mZ_iAH~m>=B5yo0_@ar8{iCr`W`lW zQghX(yJrMp@lG(f8#>=TWwTV%2k*a!rTb!8(d;13i?M~kHm@ju{=Gv9ocM~9-{&Gc zC@Sjk^FM6-o!i0E;+CElqEw38=STz*fmFHC1eamvD`atUy^UHxkE}G%j9>r6@)`tR zPe^+uxK~bX5k3fYdq?9&xOL{QE1=RwkZF>MOInG()pt0HCGhc^JrUKe9MPwAd7)}F z7-9RBQmCCgJ9yt-Hg)2~AsJ1+6^SE(j&0c$wMA{0E_rIa3cs!Q1X~ij=RnDqh-EDI zlU{xgci7;drV)^Nj*<4g@r0Z(ZhbLfU2u&`5m|g$nz`9I|5UpByA`2u8n}HlEh?UV z2(}9JFN@+4MkD6dwU~=%0_~6VjxDNAS3JRG^xiBmxt|Vna3>%*QM#G8%9EsvFcR==OFK zR}C>4|CY@ayk2yXMad+RW`j(y$$Bw5g#X3A+Nh26iXc{1SFFlUC3n`E$tkk&i`snA z#3ZD+Eo}V~_yk#c?xGM7xnY;;uKEm)q)9o1_T+{{-zDuoP`a|ZZel>e0vPk$5wMby zUmN0E)P@N)!(r{Aqv<1wZ_#;M*k0R!g(UXbZWM5Pr2MT%H(J_{EphORgM?G@d=(x( zFmOJu0i|W?z3lSA}=aGV^3WL*+Dzb20REV1tS~Ie6WmBU4X%3|~ zq#FWMpG5!tqsH!r)W2MMm8W$lX}b2snfJ}bt`erGPz|&Y_MlR{Q3P6xd}_(3l|pB6 zuxH=tWaGOMi17pOdR&A@D)rI%LGzrHF@q5J0s|oVeBgBCVlMd_l!*P)n>3uANSia% z^>t{d?1Ll}P3^KVIXDA6(&bUgIp&f((kq}|iL95q{d$%CM%MaXb;pKf8G`7fWbtcxk!7SujB>eEBql2_y}U6iPd)uCTAPm z%7`y81o^mU%{lS6EmkBX6Pq865&KGo9@Y!u@B8U`^(}#MN4qZ{1w|W zflCsDQ1YoZ?lMfh?b-nwZz>9BB7+wq9042Bml^AiPer3D-@31gN7FoRDT2Fcet6lJ z?=VL^$OK+5mj5`0^v znQZd&kEG})uUGO)&#y7``$(4AERr3~z>d513R?l=FQ$R74tb$FGd61frI0Ej{M1K7 zVk*vBAC_;b!LAtInUFH$>2L}nBBo|h(o=;Wk*F-TN`eF%j#_b9k)}F8Ce<14@{Eju z#q+?nvA#*Z9TTW2_DUF(h<2goF#2b%2ETrj35Z3LloN~nF<420 zAItHf1jmFpfMGVvFZtXy>~R?y8{&X;@!pQ(ZFY)d5>;@I@})YrlBUVF%>F@#QUH{0m5%byXDaf+FI+~x)Mt0TWE%^3 z{`P1;mTc-gkot&t(YhK`in?CgVtIK)g^ft~`AR@47^%ES7tp`#avq(WS8$}id_f&> z5(VjDN9s4jk)MJ@;Qyi5dNu$%V7kL+fBplJyhWbY5kZp4z_8)SS4fQ;5|!0KB*K_L z$RWV+Il<%HXtgV0rFAw4*aNq^Y+c*7_Fc{xd9wBJfDyG0;kPc%pLaU2e&dgH5Ap;h zyg;vEp)-O7k8dyivLoE+mwYRZ)nY8w(Mi1usaDBH(qjFngaA{{Whd)23;;{p=ZotHOgKA1j||nvrvLOV z^NSI_Up`Vxbut0)Y=XNOAv9gD9VS37+7o5cMeV{k@tkxNVVvX?KHGZki_6f3MQDmb zP=?Pqlc&`3Iv@wou)fOLxz|D^0!7z=s1k{t!jFO4;VWer0@D3Dg)C}bLpdu*kv{O} zFFYCrnX2ixf& zBHe-+2f8>gMTvkr#@+In_H4_l0y0M=iK>uOSm86}R)eF;_OfGwA!`KefEfvXNat7o zm_XfiNq$qaBLn8feqkdu84t>K#^ZH(WKzeD2KclS4Rq7O*(2v~d>-(vFIVex9{)pi z<+>s}e^voRjeqX5K5}_XtWXI(9nSQ;U5jK%K-cUSs^TO~9(GANz>6)TO7tX>{m_6pNUj}9He&mUnl#7kR^A`E7io1D$Yhyg%GVu zteMzheUnAzdKpJQ!Qrd)Wv%>NmFA$(G@MWiRn7;Nu>Hw}IYtijX|bTgJWA0Ujnkk# z#_w0vwaQ1xXvaf^pN(%-!KtP4nv^sOoxMf6$}4vmhH+PcJl`cv0GevRgQS|ziV*HZ zA1muk?xW8X+C6&2Gsd5NoYm3~)%W&Kiw`hu zaJH#kFIlKW2oB)Vp1-Y}bSMT*BqBAzEsDU@U6imobqYj(T>uksuVNNZa&|@~sa!E1 zOe2R0Xp?ZQw>R(`+ja+!M0n(Bn0pU#C#5R_b=5-4C_aZgpX;>;xW#{xs{*TN%T3bu53PjfV{8++qutAk^ftPCAJP7xHuG_^)8UTO{v#9@uyrK4va41p zFk#I_q0*Z&5H`BHq^h>79Z<8PP$mdJ%5? zf8Ux{8X1XORC(w{ z&Tz1IDp3izt`9>bDM76|shko%hzk^d=)l?F&d_Id=c)kQH=Txg?v^vJ1Wc-qKNB;F ze2N)H^+GA5adjB0T+e-C{}LMMKdp%Zr=vV3!AzaTa^a%w>NKJY^B^|+jEgdM#6T?0 z%=K&tzIgYJ^Pvy+t5;6?`cnHBe&{~=anVyl2Ch<7{=1h6t6vMhaTL##eDj@6Jns9C zp$8A+nF%@W0MwNg+y%AN!v*m_-?Q3(gj_s#(wyw+@HDzkYmzJqj937K>{Z}Uxi*y<5x#nFt(N4=p*>XOogKZs-o*!Dti1JvjKhc|a`e?S6 z2UH2f{WDoO>XNBs+BIljOLXRn*yqgUDLLBw5}yKNtgHE1Zvd5Snc|pHKn|$Kekk7W zXQ1(^#(j-Z-8hEok8u_ZO>fG&J z(G9(Ez4|Ga_~bJ_upNSf^@IVzXa|mquzk;}PNz+~yRjr0t-t&zpndx&@b(sOvkBQ} zNUkg=fTGAbXKI-)>{tPKZ^QO6!Dlq3KWjb>(tVbtFCN9R$1VFUIWWJFxv-5859e2f z4$v?I9O=0{w;Y*gF>tS!pc7}V+Qmt0l8WD7EOn{Y`)!!0J*>o8Y47c3!aO(1aP8_Q z(({{^JwFo^q%GP;IfUE)f}DU@HTeVFXvb=)?GwKTUSM2_ke*}xq2vhb0yl%fTfK`u zcrX74|3Co0(!e#)xJ{v^9)fwicR4O$5dTQs#x;~vL@*b{T1kwVI>rx6FsleeDYzPu zU?wKrMPEkCfpm*$nP7qZGt9|}KTMy^Or?$pRU9Yd0ys*-6M-Tb8^He6SS<8IH?)w9s>V@tGK)KEUf6yp8I8mhPKG zKuBH%UIFPPt`h1&Hs{)KgB9jEvQ1~&<)vGH} z`RPgw?~n7mk&@r-73E`3MLrKVt=K>YF-8fo34*C!1B4ZG*{m<+Ip#hP%i^Gm zIHZC2pr(G(ew#vF1;iS31)v5%Q{weDNPkBXwXP!R_WpARo#p>*1GrLNPb=mIAoD4Z zW~&C`4^khm5+g}8K)#zMS)f$|?S+C>0jb7Bd-2(WAEb>RRrnkHypal%<@?-)U+B&x z{msiDD3$qe7^{(2Cc|mBXPOf&Ram>jn z#$jW8-W1;hcaQL0xr8(QL@8}>l_5dhB+#Lh?J9LzNd&^tet?%9!45a1U2JrEsQ zK4(C15DQ@bOW-{SQ~gv>XDDwvi#f%(IH})xj<8RUnec;<2LdaEBh z$Pf`JHx=-MCkWavshu-aca+*0 z;s>B{j=A;{Yw=_{o-?2j@7*cZTq^w|?yVawf%-AMz(=arGk!Relb22uvu9>9 zeR_JWh%t;>nhIo6mv32GtPNo zHo$MemJ7s8_&o^PCniAJ0{9+&S}N04jn!b>kV0&q7*Noy?4l&GUPck^*=i@PqH7@h z=^02r;!-+M*@y=jcV-VOVlRq{tH+rLU?o810hKT?b zsKc6($J$}_s_Mv)n-2kuuYOnJy^gk>BtVF)W*66cM|Z!273z8PHBr{PeIb(v_vGHU zUy{4udP#iaQ^71Ff^`Wcn@FJl;+bSkrsPu2beC( zu4UYVu55(alfPxzqC}F zBiR_r!Ncd}{3~CR^RInHj-P)H<9(({jbNdzNHxZqtV^hKM_(%;INl35uHpjgIgUMw z=Layq`HEHW4a5@|H%tJq0)SSY>p_YTgVWHR%%Wm_Once6%k2RV@#4A+f#(rnko#aQ zD=R_p8UMce-fzW2vYm}0j*rQ1A&uAKb(K7TbCS&y%V?l^oivDlQdZ*uS&8~}=bz+%1?PmVIjlyHRZEz!hSE5m zNE2~=<79%ltf3of7Gh{3hif)JquT?nTRI@H8lvZjLzVxtp^9j;-KBWmkpi7DPFiY* zUUKb~i{MJ7!>Y6~Z}c#4jPB25e19P`jP>cArF0H3$Kcwp4OtDqBmmx{3E+1xI&CRc zds1?GCJDec09+#mm=kcDw!x9?hW7nO(hc1N52zMELxlj-m4RfOq1>RiJ$t3o^k)ZH zA{y5OKo$cnD>lo5fC`9{gW%I?Ww01$r0QhF0Z9G}fPIw!z(r)UT&n9x9)mdBt7u@z zfRj6rF^~nSyjz{BPO{9N?4>M_fUsa3z!P)-P2PUTwY3zHh`nK zWEvewRa<|U0LWEUAu*DvO9TOD*fvRks|0}V{<{f)eXA&&K9c{0DNWgr8Rg3LCzAkv z)1$KCCIGf^LGOgFGgQ|JfZfLlfE6YHSjm7vx0{HAsDrq(tR#zIx@fR(lkn2_9>Fxu zn;#dZ-%0&J0)V^k#B~CICGIwee}W=ntYFJ(q zW6#Yvs}_I-Al$`qG~-%2w4V0J8V2DSZdVigvYzs)dT5}Ul<*)Y;USKz!%SjM-4^yV z0T321o_s4)G<`eO2O50p>NtwsmFu7gy51LGn-i099{JXo7$V z0A}imU65&t_FN?Zu5J9nDa8)^`dzYb5&#($hx%I+09vY_(SF%IYKJ7tngpQ#?g~Yx z+)4#i@nyw9lq$WpRvoaV;Hok}s{;a0BmfdQ1uY9r(jqTAb{=Cmr?^T0@H{e^vYo*( zVD8u{rDV54u}}oH{j!$eg)pCbIcHRoxb{<8QN&(LS~5}WhHA}?I|wxIBfxm+NKU?a zDwp56BgbDqQ#)4*(|D-~kfqp72t+@MYoRS|{Ju;8)o_gkITvA02;(!N)if5tqGT~Q z#M`zcx;6sRI>r!!xiJDjtPcS@Dv_)ui^H*;98Ki7kdeDMhJOfx@sF`6{qvY3|4Xq7ojYbpP{J(vG-K9j#U8_NiDi&I5#hH(%D()gPR zfJ_(Uq2EMM-xp`W1VCSkgPzzRqRHBoD^Ll6eNp>iRRpm5L;`@qUyYvj{-@m1dL{sP zKiM>35`eqEQ-2}i$$-hYe%oM36zyyFkccG*^*_eR*w#W zrIz1wH@`eNz_A=FNd8M8EcwyWRepC90Qj3p0q*+S-HF6p^>UwU3%BPc0JcH!_fl+W zo9Oq7B47+XkpQ63>7IpoBwYn+sy?nL7;&}Q;W>!=1xQU-%l+4XF9DF~^c2y$QLVR{ zZ0+QHFp%POq(rpLU2D2C985vR4yAK?fMe}rzMyCwNJj}V5D0$^1U%)sHH0ZBSjK#! zCHo*HE=cS>xgx;Ur~=5Jqc+jh67U!BT-pMbDtb$jAEnMioxSiCg(d{5+!?Rx|7k7A zii5D@s4hXQiR*(Rg-x^5#{@;7n9*3xSBUHST1R}K?QuZ$tgUFWmF{w=RRKiv4*mw{ ztTMbm!8zmx1Cv!1$qyaG8;B3i5%@nfmdV4ZoW69dxK04z@zGP<(FP%SZ~*duCiACH z@VcQ%0!*>~BDTnlI+7ib3_3XXRjDqgQa_qY?RX~6;S@1F;^clCL}ehk=|Jo;%h4Mk zN;vLnMlB8rR)kSUDb^{f_-hK}pRi~f3y}QNS}i@HRUif9a7&W!68+3US?{OaxG?1= z0q7P`JVTsw-c;gWId5r9N+MJ^WCEb7_Twu0Jf~K~0C8DgOUqLuJ~mLqx^2X`ElJ{9 zOLqELzxtZ=3af2jOYgG{pm%YuRRDLt^O9n6_n!36FLCYv!xVAkM?`ssq+oUE~NfGA#>f;2!MkJs@ciR{T+gRUsa)_sLRK_=ApSyNeKkq65 zpe>tUN&tivE4yLc`M*v8?8n@;fU5*RQ2%$G0ANctUT<^(@Y+4EVvUuCv7q={m_HB? z#h9!@Y!YZ7?ge++1lJ(ErI`3D32ku+)@`+M-^(ZDRs?)5boErF0S7v!%8;1##|I6?Dog(UEN0(j-6%F?@P}@pm$iI)yG>or~gmTMF0C z7%g$Y$($1=zZ@wZI?_Un)kVBT%kJ@mh0Gr;Wp;mwxPJ@|ff#IT5&%WaiG`~KK$QuA zuHrfYP&5gEY@wsKcE+>4B8^S zK-*YA>1oOmFATB}2BHFkF`TIywcMgn(xvT<*Q%)hq&Hbn>_tnm8!5=94VS`Jimseq7i%HxZAl zM?E-yVZ47#%k|^^j7!9867DBK6q2gY&qP3t$$+Dp_-Y~XI01YX3)rHK1@hnH9;wP0q6VtN9 zC%}x_2#(Y+cp7(xT2|(qcl3VsvZsPIS7mE-2%r@rVRa}>l#~1%18`ZB1_osduN&MS ztAO740SDq#1|Yx#EaBCCM-MFqVc*bpWUg>rxpIRot&i6BA1Npe>_|flO|XWPA_b2L!x()HFL ztpcD@Dtpy8aDCGraD#0NgJfi;DBwiCv_=Sn}?t*}*tXU`%8uCF$Td@80c67U{}{vROz-;Gw~CxNoO>MhDEAh)l8bpCWbB(Gy`eS0@9@9ibzy zgIiBtKJ(=8xGf*;rsV^WmcDE*KfO^QvaK3*%wmLz&Ds2U@`#r zsTc5bJcrQg09FBjO#kEwyb5ys8UgbBQ{YXlFreUGOn$?jdE62##iteDJNUeJ@pPz$5_hyS1Qv1ZWaq?TYxvL=@z@*d zhWP&&_^X>f5O|;N_7mT`6;`m{|1a40kMHysz@Ot76mCM`FWeS@@3Z}Z?GS8pSi$+( zvg8-raryODLVmRwm)Gg6K+Oc4<5%#%-vo;CZphIjz$5P7U+w-=;Xl@wFCrcJBFq*6 zgD*lruq~f>>q`7T+AhmSI~94v$5n8U=okw^e@i}33{)WSQDG^Mic9$-JC{euzD?Wwi^a7RDWSt^oE zL-eE0NRh116jptzh!c(Jb;UrUHP*gt+OZiD(A1qkx(rZ(pF8>N-zS-8X>wV2{7soM zA5V3L3icG+I0yEKVCnyX_WvjO{vZe}A66SN?e8xeVBGB_=x1Kh=Oh{g!cSR65dx)TPh~H+^R$;qfDWff+*$xQepe2oii8Mf1S;bMDk>CzM z(uTUDoga_!{v~bY*t0VV3Iqm<1t}lQrFw+lX2g=~E`IAg0{()M#^S*Ub02=wNgt0D z#aAlew`hPYHpEvh8_~iFj?qCZ(J?KlEN3QYX_f$NAl>0LlLKMPX%(H#wH#}4m2Gqg z@=5%=cZbqJ>`~{siFl%iHFEIuNEXi{7Wm3iF1~dx7vH>)!{<(9@${keFUN>4Mso1n zLXKZN00BIcJHX+?i7c_kj`8|2*52ha3t0gD+ju^(eD)ZxImP36A7J|61hK-AT8nWl z?;++GJV4C-{DsV)13A2ys<>bIV5q2_8GA!pdy72Wv1MB0%m0tDFNu*XyRIXva;zLfMrNDX-Skt zQlun`Y<5>S*{rVaX4myO_eW$^w+YybgP$208S&%CfA8IM-o58K@Vl#pIIbN&7Yw*T z6$SCh;2Nbj%OL+L?dHS`fCvfIpek|jgxcYT)DJfiw_;2TJ7UeI#EkEWttS0dko`Ic zI|wfw`(4?p3IP5}Q_5Q#(mLFe%a86WI#&;+w!e$}3S*|zmeimx>0uwS(m*o9A>t`u zFw`y=6a>O7si@+e?IwCsjE@n)79hLf7@$4v$Y`9-pXIfU&(%VJ{I0LzbKMrnds z-Te*2V0uw3GxIo*6<-p>E7z9Fa7U^uJBSH~Qs`{T<6rzG`T1Y_Re9rAenDRU%9myD z^rmcHy)K*AZpha0b=kg7oXOVpW7#}Ameu29%@o+Zb4#{w-;_2!b9r+eTp+7P$To~m zJ3A!A(_)R$8wuo`Vt@-A$K?S@_iNV;ONO00GGZ&{6qX{!GUilzcr3*t+QOWz%;&+) z76RZUQIO~uVie53#5i;DQV{b3-h;03Km=sKL6YniYSWJM1lquQhQGW^|K8+x&%{GUc|) zwA*Iztau2qT2Q+dk@SCY*~rwMHrtI2TdUC$o>|+jd_n>k`?b9l+)wM$yRs==pnfm} zVeezCA^z`$f3&21)Wdh#!`SahW49~mHZ$4~^I=}~roh$H1rYb5gpxR7&W~kl63f&im}EBq zWA~p3u`2){OIEN>mO=XS;sktHhkWcbL%$H<3vB(z6Am^puqgoG7zFW;VRDG$Nb;ZW zWTnnsP@ve&Ne+_-1prsn^-=%;feqy%Apa>zVuGY=Z?0FyWVS9tUbvl}ls4Mu0)VHK zRkIZe0L%bb3V0NY9;eK^9NJcI+GI8a01)W<_LemF_9WG2>ds36fSmvwF)m_Bg)L|Z z034vscv0PR+5h(Q0>Gj(DGQGHO95aBMELqx^zw&o$%3%jDj+6V zpSJX4YriR)j@U8i@$)2|_I)fvu*woM90~y?|EvL<4d8hmlgtDR9|G1QTh*v6sO=Kj z0l?Shc_b99`EX#IUSj(2!ZB0MG)ODgZDufJ!BIHn@9SKBU`mTU!SfX$p9m26JW23}H70 zI?p@HECT=$4|}i>fWUhJEqw{eJTT)mcJ{S>4r}~DmX)}JP&1&UCxEKP+9%oA={E?! zPcaq%v=+}5I2QnD_@|%%z)k^U(?GTrJV!tuyW}v)|IZcx{6;pA)u*kaw7)MGbOy$l zKgI%prtbS=hItSI0;b$*+O4)BOd90}4!=yA4d-C0;1mEBJQ3ZITM8KNy>uBK3joWn z2mnhVE>O5eejlzQYcr#`j}bVr`vL-^z@RK%3IOSl*6+>uF(3F$m>oTRz$nK3VkJWy-dM@53xXko!2sQ)#DyKo;X@5BJ)3 zQGzW5Z;hbt`o}Q-D%*9bGQDk(l@vuZcIK$#KEwOl{8kBIPRe?$@|9vm{$Z&m{~Sc) zH{A*OBYQ%=ZcWH{K>okG7?p2>409L$+Y@H_&ZJr1op;Oo3mz2!J_bG|7K8Evqq7j!#E?w(3*Iew&H_B=E#v<7Wk)OE9(nujuqY+EM@J zC{ti80DKpu`mcep0Pqe;|D;=3f z5CEF;X{@gz0D=+0q#_^DNHE-$4~J*+{k7}z>#bG!N7c5hVtmvvE}{rRg9)rhnK%e| zLL#NSM9T<>KqjMrzr>b)pA`VuTb`al>>T8x0FX6Y|9wpNC&?~1mHbCl0AL!wLH-q` zf#Uxy0JIf;kbi=y_ufKNQ}68vytLgINJD7kzJD$Nj57d0{t4aj$KO4rsv=NtkI26v z0L0rv6%D+2eU>8F6Ga63h5)ck1Hh30z|5t^0Mo-klrkVPQDzB@p2spt{OpJn@&6U= zA-@;|fxz=;LH;lKIKSnAf?-gGxr^k7bFDd=R#HR}ls(hAGtZV|j#LVSEQ9l{f|P@V z51MK?=dU98tZ;40fkbnc)r+|m-(x+Gn64t#&AwDNxzpBA5rD@u$a@BajUs>vb0gQ1 z#gNfzj2)y%-qWjevL7OLt*g16VKSXS%mbpk)l-N4_@JS!r!DEY-V=l=MFD_oWD;v- zT0N-(HN=c%1j=QcW22zy^5F*CP3Ccp6Zl*)^|tbrQ!1XP*G8Fgdxrl`b-y7wtciKV zLv^f`Es*))^`5NW9LWB|ZP|N$M^+Fs^sla9O|PrCzjD%-brk?M6sy-dh?iR+_Dzt1 zCJ4V_@>|)dX7OL6$sh=|&--6jSogR?@ZtO{5VsjRXK6;78m=Z>bRC!RR0( zkpXx>n;uai-86F6{3G%o(9I{^WTG(83W<-I0f34CD=DLNVgqEpWt1AQMmmIbjqxCj z)2f#@q;|NeZ3+{E4r0NSm@}^k0F9=K0BTlQ7z+RmDQ>MJmfMxX$M=Aj0zkam#`@Jn z41{}vq7m+^%y1yN6+;9_(I~LXG1yilT75;NNyEyfruSRo8Ke6U?td@Fus>H*!%dbB z*kf4*4Mkn4qPWu~g$HEKO@9H5GiMlcQ@$%!zZHb~#C8jm#N#PVgi4@{x!5wd)3j6sdE9qp_rVtE6xRg zMTg?Tya6=}Trm6rUKIc)=dB}946tZ<^&DbFSBdc_=KZyn!qv=)y_&*3%nnFCnRHpz zpl>nY)0V}{;9%^=alvfT_JU&pfUl>9?lx}TIx)9ktQRx7``_GO1^M5S-qkH>9r6BJ zmCRZV_a(k#nvk=Mc{FZlJnjK^jt=t@W0?!M7r_?ksU5`Ymurf|dP?G}NlD>v8E}xX z0Kn3p7R!PT`%>TQ83I79jC&|0ZmeGc+=sz*Ui|=qN!(A_szkDe0Kk@j0TBEk5K2}h z%XxpaRev_PlPzJ#qoZ-xm$H@mUZE-EGu5--x=e(u8GsJfH$z1ot2^em95_ zZWv5#t~_qoBtAQWa`x%8W&_%?Zz+Ro6SHA}S+(^a!4d!k9%o&@E$3CkKp)6|uocmk ze01dx4Pp}PM={ZdBmy#DJFH6mN=>qRAfh{Ib?J|+$0alb25}G!1JM;c4)}W@5uKn| zD;}|wT(X>Ts!1Uyc^3!){RU_}m6eYXC`uCzP+O>m*R1a#3 z(r(272yS`1BE7?gs`A(F?8wR89XU8&k%MbPxr#;j%IT);9Cc;;a!0m7{&zt74^LL* z@N`Ws0|%$8vW@3%Ug=AV&g~%ZjTHntSmYvwh=g-tNmP@PtYbm!Vw~Z;I|m)SXAkH~ z7ZX7PWUI#XLXv&9F~ry;3aczxz_kZ4%#zsms@e+6Tfjt-OKST}A3+8toLDc1`z3>*iM2`vkifF!cdJqX@vkDNp)UYa z8&fp#S;6Esz+BMJNtkAfm=_ovd5e611D;A6lOo1vlB#h~Rpq5))$uv zvul(A;L)Di^Gy4va1b`gKkNUQ{=X2wb>WT{YyQJw^-q`s`Jb?3v2)tQnvP&nRmj65#l;5BA%O6bJ@5fp_OXrsv)AY|aDH2;lD@0WanQ20;GV7Vjq@|34<_pR|CGTjZ%`132Xa5Om_b zNuy2P_b2QI@b|w1z6bLBw*b@V3C#wWFhl@m0(=`JnfRNFHayp^t^Vlt|APxo1z+<$ zCHro9ANcX~7%spG(ryE+^1(%m;+)juJ)Z;Y06-JKaT~zrY#BIVSF^yM0PG+@Fq?o` z1wR~l4g3{I{x`qK_Jk(+I`AhW{4pLU{wH2TanZn6asI>~8-+Z{YX?Tzj@x{K-;6KD1=y6A<;E zCRgO+&_F)+b>-vbqI|qq0PzQGMG+GKa{s9!FP|>)SX5Df`028N7uKSR2h1w?)YFhp zLv5fVFT728;cmz$PI?94m|B;Q3fuB_|5&~?JeJ?+tjj+JG42HXlJdC3!Zjr10SN~& zDQ6`E^2kzvAW2-FPT>))@is@}Kmy}AfpJQbS`<&dtR!4(>&tBg1pv(e0ND=|2jb87 zB#`57{y^c)F)f!S#BGHqW56&4Y`zo*3LWtkM;QdAu7qnK6HMc6tw^E`lHbO$H8e~I z>m4KWplLYz$65oU458cvK`nux(x|o%lFOZLoNI&r0<7t88KnyOhC0C0NX#6{i5Vo` z63l1|WTy5nX<9!;O2#6HnNoC#uW7${AF~xoJ)FZ(;V!hqnQe##!K9g<1+k(EpcF$X zD9k!Snq5UPm0~Lm(TD{H3^bVHPDgco$B78m zuNvmQmQ=5;YnPP9@ut*{)+Ewl20}rz5d3w_)fox}F%U}JCnW!)$1Pd9;>RS)Y`K07 z#F44L#{c?jEFX#C`otxI*fxQ6ymr9WyFF=K?MmZHN3*9GN37mlm-W{+WaS3P_;nDz zYfR~wh&aohxk_p7vz(MqjpWB8IrLs@S?Qkj?9T8J@JIe~lXgb!h^< zYkft1uL-oIe>wzKwA7$Zk^VB)=_CBl%}wdu*p&QE8zckYb2Focv2mO;5o8=@{VDa>_S{mKY&XSW}Mo@Nl!3l15_dk*9a^NaMi*fj9#%6J&41+h`)Sl2JK-c z0AfUve|2TY(cg&~XwjHCE(xYZuNM)!g|#-D8HCOfVuq4YBJ8bZ#fR%1XqL1i0NW{g z@tyndofH0ARpBky6@h9)TT?O{gzWs!(YlA3)M?^cV zbHsoIGX&Tg5q~FAgPvvzkFvEj z8SGw`)%_#Hf+wHSO=wuv*xQi+L z#tuGW`vt^9^S~Uq(u{rN{7-J>(A|G>sA+n!0cxVmPD~fp5bO>xu?&D$ zOk*9e7qjBTXK-K)JJ@;?^MVWfl9>+7D80A@!cYGIlUXsbY(TvQXylHVWo8+#1>QM} z=hJA^f;A(A*Pz!1Gm_GSrqnL4VXUnqRvt)UtD~m*o=QUEy^_ROdP`Hyv>)dZL#)P< zn1p7`q;S7y$SJ@likKh5cs$sSX?A9EC5_i@;&t14R5R~A%q1AR@pcLK9k^_q-B%Le z+cdYu{Fla@l`f8e@sKnSNLQ5bM+yya^oB%OW>#uS6nr^aGQ2Lhac&)z&VRwzFa!Xm zGb9JBYXExqxsg1J@J|`9~zgWU_l4e_$fOZ8SmhiJV62>Bco4DBk z`EM&i6}HEzshV$RdX77yup>aH2w)AeEFdq=I2KSEY2at3yIBHRg*A{@Az%)H>gokUPNIq$*Ehntq|ESAQ7#JvWzdw@%wzF9kb$z~9ZOP+|< zBvX;Iu`Y*M0I`t(fX_S^08tJH#9d4)mgDRY;8iaGiU7+X(n}c-hp{O8#V){ghIW5V`pJy@UW||%bWF9}4 zL1ruab&&qDq6qR+#6UF!fU@-Px7DMToZR1)vj_WfgvIvoWGL6pw&dFBrtD(j-NC}U zci6|IJ&>cbRbWkzhrk}5zjHj0!A?VZTQzB|*R>GmauSF(-NqqG09<~!aQKK8#2-}O*p58P(*9SNdBkY#w5+1|FHl-@~;Ab z-KzxpGdubq^X%t5?+(er2Fut-^oyNUp#jDXJz0L%pV&MN}I_bwVO|FqTLlu_&d z_67U70PrKc&yVmvA54$o0)Dmt@Zl>00Li|#0vrhg&*>8Ye1P}+a0d}vC^M^TXe_&`1i0Tcih^YZaRRz9_W z>|669rou=7$SYnf7375q063ZpApZtlSV~$ha4rA@TZ)$gKutbzHRPw!q5L$pF3&s1 z^0a>K)i#Mjv)Zlx$}jOQwt)2mAQ!^{d`-9H5Y zW-TaM>Qg}XaEbs{8u&$W8vhU`5`Taqz)}dY63D+J-B9xHOg1#5fo6q~=8D2w!so*4 z*^)HqD~mNg5&$^&`QjtdG;l7+YG##_yNZ~**qV=-0Jy$RkO*(JYzP3WJuMBe#8_5< zwH|ZNtOsj<(2F$>WPNKOb&&rm)}X|oJaWEgCICnsNQt+U!+hyQ4B*vz_Hc{Y1qgHz zn0xR&J2jKkuj#$X6|865J*ge9OZ{|18Ydf4ySj$;sR9yMQm1);J+IxUY`ABbmB8$T z00}-GrvPBfBQVE(lo-@8hhnW8;6CY;@xF9ij{+d?h;I`J`fHcF(!A2g9NClBaTg@K zp)GkgZg0re-A#~x67;^bt~5YI8N&eD-Lj>5nyC(a0*Jb;) zp={n7$jV7e2G<(WVp#ytL9EdRYKU8E`whG{Vv94j66`90pis|}z25b8?N*T60hvY2 z;jM%0Bi0DF3=g0{J&9{c@}Cr6HKl$?gl}X7eu-V7A~p~l#*j%h3U^kbnoUVK%0MZo zWuxYT8$TNY0LuW}V*#M?QUIWL0Aog9E21WXYzxRPRJIaHWf1WJu4|F$)N$N91kJ)z z>Q}(700Dg8fmTJk1o#o>_!|`!m^_u5B2dS@(rjr)NNHzX4&S&VM{iO9*vEC+l<-IZ zh_*@k+bRgWibSttpwrYgi{}Es%8F!H=pO(=-NJYT*>!{T76wBl{+*p|>F(}G4;bw2 z%J!9G*}Ha%`0$n-Uw=(bZoY;i$ob`C**`dztJki}$>~kGd;fLC>Dg_?y$27K_&<8` zSROolD3`CC$^Ic;=Q;@f?FaJZU;KIbxnKSTdHCf=a{tZya_!ccTm|93`S6b1d~{b% z@8R>_x+x{hE!pO(N;3Ew?^7MLZR z$9Iv{%z$N@{ISNLou2Tsl7F^uCnyx;3u4U{v=ag|8r9o~ZJ6nYgjkG*=@;f~G7UmM z1A;%ZfY@%qEfX^!{4;i$V74^{0o_1-X$Hs+N-6^I|3~EiRRQ4Q68HrO`~{OC0@(5y zoHt@HjAIAx7f-7W0$$PBYS!(=YnkMW3(Imr|Hmwo_`fM`OqvY=faHIMJ_Fo%cCa03 zNc}-rMiwX)C0J*ze+Bo_sx%JQq`W_r0_GWJ&oc`)x7I}bR2NGwY-~`L*^wYB{#IPG zX6SoC0icBWp>TlpiQ}QkQe^OE#8ljbY#g?v0`gyB>F;g}9Hb>N%vqrtu5&zrxjil( zc9clx#h=D}1@iC1(TAfqWx$`s7|B&fq#yTo#XziTAPCOv&tqPXvJGrPzTmB=#Rrm4 zNA%>dr0Kv}kc%XKXHXc%gg_(^KqlEf3=?#&kBJ=te!R^3yQm_B0UH6i&ov8@$3&Uy zmT&_W)dVnD!Skv~?SU9z4HezUL3)F^gqZyxm|lliLT>H1YL1fd13^C!5PKYxPAY+g zu7Cx)B#~O(K&39>QcYZJy%Eodi8Z?(EcRHW%)W%eLeqm_L7X9$0#w8qD~l~yR5+t$ zafC~M*3Bpk%0QJwKT zox`0ZBq2=~THr1p4LRtL$$Ds}_F^$(Ilyu>gvmB1?qW`jHD*C@mm+Rij(NnM4{0XA zlyg~A{q5PXxG+I7UCP%?XgwCe))(%27&lu0L^r4otW2>=Z_#xUL^xrRh4_+0`XNbe zB(NyfrE%7f+#!hYUQR+Q`2L1bNo-^!u}Q<0BtT=AnE3ltdGQ^T*#5(z-2&`+zt+{$ zASR$K3=`@c>j0r;3B!!Xu5C3gfc#%j9|w9OU=U-#PMEFueDp;KA}|SRcE_Xz0~pXA zpCAznxHj`XkGgYSU23$ zl6EWzA$SQ?nc5mx6BDC9`)C)woW}FmiJt{7^23WhV##%fA z^K=9D$92b_r2*{OyM(}dany>?Xl>}wb6__BmN;lTD=v@(TL2 zV`0*2l}VcwbB9mc(zuvOQAx>Mg!6<$Tli2go2QV5F)?YUFNj%NjnY#@GeAIySkK1S zq}i$(u2Mt`Fn!L6`N}RAO^X>xv-=;y9TkL7O zghM9D1k7^X?T|O{9sVzH`e;efZZM?_3Gu-j^$lrkge~%`B<63_@>I2`sU{!n%WdH9-`bTa4 z-ob0|b zKi`M%{XO7sF7TY__HUJMT`Q-L{29*qPZhY91YYycC-`@p;(y~gf61-~>UH46 zb#}_%Oz|4~RTJYP=A zGgDIDv*+Zgvmno0MS1Qhg8ZlCV@>l17Lp+Rc@f|fJod>Y0Du2vF@?v*!az=iflq8k zi@;CaBLTqMP=mqqwu1ha{4_8Eg@JHi#ejE8+w#rwru@@%S$-v+mW10RF6W|{FdnpB zTOopYBLSjaQDZ>v;P|k{E{8!*S@Rl+X&-y;g0P+5xb~g~d!af4x}xFw@5_T&=Kzp= zB9Q4SeA)JA5XiQ)MW7pG+RYvH4BP!R)v=o$07CQ+D6!2Rh;VZ#nLgW+ZA!YgE~)OC zmK(6`UbN2AgP|l^6b3+8TPrFUP!x!0cYvWH%uIkUlvC#!q_g>tSS6)iGtX1cP%x* zS_Z-$Y8oUxhR4GoB&LY*y_pgqh`F@X4|b$^xF?ZLMZ6&IoZHx1Z<;;4y)MbFVQt+V zVE*b#Zm*3vh%J9>lHV{o=<`bn(A8R?&N@f@uAc;4ELo^0J+k?nh{a&Ui3_U>&+7v#TlwIS=T;XQ7G zkZ$C#K4(E}LGn)!Bb@aWt&^TKkGm=Wlr>uqB;s;YJGs!WKzI8=;uj*A|3h{$CtPAn zd$lcDteeH>YvX@9>SI77V77s_7kv1=Bh>?AV<6m4tDlmi5Kw<5c3h(Cx;gJvA%K|x zwz5}YXI4PTtL*~4AUXjM9R=G-10E0~wqqkna;On>SV0lMS&HF(h`6}GG1w7+-2vjm zhC~J+H2nsMR~_qA9nayeHM2oTs#xOC$N8?y)wk}-wYTm`zX0a{umY^7zq1c>=tC@18sW9^D5X+?OYhAK>u^a_`=K#e;hfa^u!* zIlX>M_KuEa=kS_r9$k_3!z1bL>`H5M3vuR9(#@`TLDn6Kw6@%w^LR1OG%-(Nj%u>3 zqHSB=z|oHRV;Q7*k(*6k`bPOQBY;pZ1jd@$c79v}fY{4~-w|KZ zG;xlv8)xSL=Rg?0n56oIuw*^A)zkSUz0p=wE)OsVtVr*4N7~o6w6&&>9$dJ8l@nnM z*$^*>2Wj<3pwZ9_`f$CDH3?${T-v9|%NM-0 zG*0+c0RShsT9YJA!g_fupmD`m0LTr>lBEEE|4GzR>iAEDOB4VwsWl3c#RQ%ODamvS z62fE}C}ZH4<9ZC?IpK0jVx_c1F!?%yZn1&T*+U2{!iR&=s4@lXXO$;`wTk+083%FSU{%P6=2f7jKF?bd(^Z21O)&;4I8^@Ace^_ zu01dvWuL;^iAsQJCEG=9zp|KEmW9}&_&a`yu12MHf*b9uDY?roaG$JVeg zt>Y%$V2eLP00{J>THoaW>0`zLTkWw|EPHQyD!75Gn54^wQJ)2*n^_E6`){`>`9Bu` zXp*=*5&)Rx5efd^8uz^(}ZO*$wdoV#?|Ofo@|<6_E>10=|; znDXNNJQkU9TQqxMA?nfEXltGdbp)Rq_YLmtunGVLt<8xJa#&1^9c=Zyz#t6aI#L8E zvgUsKr2x>}E=m8OCU@UFkOyxaVxnD>>o->9?8d5`f!Lp(4CUl_AXixyK;l0Z0FL`| zND<&{C`Z><F(n@+o-7sPz3oWDw_?dPypzav|V9{>2j5fxG`b7vh2FS^ghFH!;8Qs*{^GBlk~7@ z99PGvsR+Ot!f_p;Ap&5Wua~r6FGT>|`QKpBD_SuY58n0cmXy&|5H58q4SY(kctKvZot}Tfe-q(feiA55@F`rBS zky#J^&*>Nm081EO%bJB_3S$l_MYV=4%?z2{iqub<(f}$4Y!R790O1sG+$wp$Nm^dB zeA(fWe_;2@Z`$MXAFOft?ODJ4_OwTS3q<<2Kw$q9j=uv?0Qj%KA52)}4}q_bh%C+c z{`zwQz=v~wc?P2YY{nrU0u%r~z2ue`v+i>NfV=JQy&?dRK)-h`02p{WVPpc3$UnWr zP6B@U{)|gI1u(Uq0>HQazXX7B1_0mJsL^NYKEb+uW2fI{U?c!Mo3ty&0>B3stp+9x zj0FHC|5FC}|Dg&1c0Gsj`HTgCzZ{tW{>6k{K>@&kApm@1!oawzfwnxHFxnxK{C{uK zE#IGVgZzWsU!u=KP(Gdy%JV6od^qWq4?zBjA5Ht^$1@ZNBJzAOCSpn}Q~&^eXimu6 zmZZFI%gB$dcziw~&*$RCah?J|4rD)PkbeS?e}cy;3W$~j{44=rBmw|0oDD+&2z(Z7 zL--=lmS?$5`9Wbr{#CXv|0G?MrpG36mq{#MiUY+SyB-^X0L%P4rz%-=Z z8kTTO>@f-eHN+DwknBESIP8;HkK6xwLF@@X$^Rdeo0U)LVz?vl61}FruOn?GKqPe0j;Gr7MvuX$c z1`M;pV38RIEzJFO6#;C~vRDz{kn|Ilhyh!?VjxixTe74_iU8hHQ{l`aF3PZ@fFS@Z zNAj9EaLLV1C*hX@fYtCz`K$mCJr@AXiL6*zt6InPsMfVb-vZ}5Ur^1+XyC`7I#er5 zq*;{+16`(i*O-#ewXCQC>Z0}*XZvK3LBvT+=dK@YORxrll1r*c$~a-#Vv>2p2B{U2 z_8tQ5jtT%tkpCps&H~pqrovabCdM^O%A5d^WlDd}5CL3RGkuk`;quMh|5XIzyB#U+ z_po-YN_l@EF78y*@2Z*AjJNvLp0u&XZ-DG?zP>4&_f}+!1pe`s>_6O;AxM2s1put! zdsu5%(vljc5MyU?PI>8{b!7#_e&u=x=*rgJp={$d4j$nD?^6J%D>m=0%Gzr~tjTOO zmXhvqONMy<@CIUq>wRgTcBOgJmFiJ*lm*a~GTt+@QI*tcSwbz4gK9#vNayIW6sM5u zL(G$s1mdCUVHcmJFO4g0kdeCjJb7zj^%STd4vg%vPUc(yAo;h^$eAek&IJIrfVNTy z0PKhpbYrSMZXXyw7Xh42TzAB+OqFIPC;bKpXVD=4?h#zz3~tR(sHvAjWLTF7zMEj1 zodT-o0)QW+FWjLCV;|?dE+;?tK+!(l!P@mw00?*5ib$uU2!r(V|AIIY(RKr9O8j#I zKyEmY{K`;Dn**tCuPFK7Jvox=cdyH9_ixI*M|b5uaPQtNxpx=jAIAsxUXwRL(BFLg zNS-{nCy#+AAnR`cPo6wby#4^hpSXWtf2IIHJh=Zz?%sJFapq0MgV!H{^god=z4b)i z`ZA7RdMt0g`A8l=c_}*^?jK0GzaqJI zPrUR6h^H~05oi1Sl5Tgv=lUuD`0Hg{%e=x zG;0YbJ2C-mp*%$)fM$VNRmS>f*w^;l$ixN+3Rq z8ErzB*eY~XYB}c(YNx5O05Hx3FuDyezC@ga*v6t+V>EJ)iY=W0Dep>QXCwe@b}%oj zNaNa?bkBCBb-X2!9te1oMxt??PgL8in+smUHv?myrsWyL()3c}_!LixRAG!;sxW%JP2z00960ti4x|W!ZHl*4cco?z`ulz1H1(?UxKgKJHv2t*KYi+Ca(xLNyYlYC^Bvdx=mb ziAXi22n+ZlLuF3zA_7ROzg$ES;N%$;aiDCxCsH#$6A=?MZX?f$zE~@u&OfNeKPVdw zARY1|>h~b*cf;dx!bMmDZjy8loc!TVE);GOWltszZ<=IIS|V^!2}tTsk_&~L)V>(Z z48|wy{IhuC%{XI3oJhjtPQw){!5uEc5#d6|TZ@;AoI8tgQxGF60L$ z!pWc$1$@lo(-YD#|MDv_mNd3O+l;o`7+_F8VCQzGCRN=Q2g~UwiF3lEDZs9#koUBT z0rnz)L&${T;51__3#M{*xLZ7CZ7ymB5eDoqmmRRx+$8-e#MelMyAdV$(^;P6X)CNn z7i?vZI=YHsi?!y}P5^;k3Vun|%6KptcdG07G1nxHyQU2|O`4)V#=y5-MlEaZ?|ETXtvLT96l#mzdd+*`+u2OFH^mvQC#5+`c|H?A+^`n6?F z`b)TcX_1p~2V3V_I6< z=J&R^kk77F&?M?B71YFSn8ZBS%Ob~MCfh3+B>=Mp4sNMcN^4JSznG#_a~!`p2EPeK zpeD79lFnE*Fq_kK%V?*hh_rKxM30N;94DV%o{;BKiqt|D$@z?mB))2h$0~%#Y?#ld zIB8`_{xc;0Sq4m562}Z;OKHTH(+o%o3@l2hoU5XIwuI#;M{(Tb(3FI@!t>WZwHhS3-!%l~0(WsCh?Nlcwb?hCTG8v1S5Pz#hjcx`_ zTu7z=EyteRAF@eXQjU+bU(GY6oo4w=ok3~~3n$xHT&|%Ta$t$${8j!Rzd{1=Z%7D# zdoqImYdnnqJQ~1nk;wlaB%S}7p{@;H8n`09~q{4t@e=t%0n zGib;6jydoHlJp-ObK*Td{~qUJG5q_uF9dutAg%Qbg8c)2_Cw->BL+GDK~I z02mO1zVE(d!uLq%KOXhr<1s%z81vxW5f{Gsievyxl3dTI1IAT)X+8K6pZn;DMT!5Xf&oL2kXC=1-cRB!>HZ)0ad4&o(3IlCS0)ud;A?^p z``dr7|9#(84}zJ4l7w&ZzTg}C?F$b}ivEnY0TleLnD!Bpvaf0T(!!9~Z(sP13JY>v z9Qf#{15b~+@$9%8Pk5|98+71DgI1%A;iys4@X3G+pAL!vV~Av42z`vCJ%&$4LilLN zuVTs9x&6Q9Z;Z{@1>^%M^*Tb(xGk6?~B4V9{!!`kX z#0e(}TByYMgY%&`n}#!$*cv2+r zeaL+w`-*f;34XXha$Y1!&$WnIgz^T0nWn-|V(#br_62|_NqwwNg5M|ffnp2(LhE^n zKw}ZH<|5~G1ChoYNk|WYQXBqaOS1|Txu(KblvaTIriEfeSb;TOCb=(SI$R{dH!v-N z0AUJ}@M~SaQQxoTfQho2Axdk)sc=?n|4kwc5aT5OVj?K+=hEH8=;GowyZ|h|gLbY% z?hr<_D@pQguJQHgy5VGYh*Igd?lP8d%wy%|JkCB|$L7N|ba&(`eN_$ps$A163a*D-6Kk7g zlK+~bd9I?6jDg8Q{Jm3nqt^2qO)X@N(q8dhG4X9milVDWDb)*xT{IH$Vpt} z5z;2mDfQkNlAml+%K>~f=?K+AnM7>w7w_ZBFF(NCr87K!tNgr_3go!|MgD&!!$hzm zWdVXR+%?H6s3>XjHw<3@Ay27p8<}1Q*~K1mOFfiV7ExPY#_IMdoVv7$y<3-X{mw4# zJiLlK4@l^*T_T~si0fB(6j!cnD{kD_CH8RZ#uePYc@?+s+*I7UeU&8sDz0AN!!^Ek z|G_Ohd~_R+Uwy>e2mI_6?C$Pyn|u8HRlNG}7T$REHh$slNBHtv5AopME!??v13NoA zxNuaEhVKp#COv=R| zv)-QxOZSnC{+GU572XEt$a;v+cS3p_a#CUNJtbHFdBT}oB=4>SW*iCLrVIgq@D5zbaMIB5>4DmIkNg%AP~hPBaz8=_YZI)HZ*=|F_Q&06Z@3ZFyAO@)_6* zj)(v-EvfS^ZDlbUc492%f}<9PtC7$aY*L>!3oAQt|Trexr@WTt;hJrjl+Y|ATfCb=#z3 zkozlw#h|3-+s%dmV0u9S-~ufoz`g(=^)>r#NF*ELWiH|`jg6}#r!3+FV^fMFV|@YO z0DS>K3_RqRC^0fb0D+Ky5dsE9i16C9C7l?{xOlF58W{vSdH7pd%%nY<#h^WJGhS8n zMFfyExbQ5`(Ow2=4#s@}VD5AcE9aUA0>F*iE1a-baO>78Zr@(zXl_q)Jr(O z-Nn|qHa1Q*vA)s3(#aZ@Pt|d1dmg7REZ_uRTia@3?nDi}^(s2626`KHg24bMi1u0u z?Gt6Rh{meG5CP=2v{*oq3wmy@i0oY71Ar4mu$oa3AXLt(7eKgCP{J>+%K|^26G0%< zEGmLc!wg93#3S5>WB>_b?E>N*X(^P`j36nK5J+vfK-wot*+f{3O*&BqL1`5Lva7r$ zlFJz+NdBWs3@(;Z>OE1|$dmkY--!%^pTt^$6Lef#rVM-S+8JZm;ZTSGFlaWeS`Vrb zs7>qW2TYud37P!min^qr3WWS0=?efyUl0HeJUV`!05J1{0MO3_*cSlgx#L`{MxEil z4?t3bU`cD!)_*Su0Alth_thZFo9K%LM!T$I{Z0fU43i7&Ad4R7 z1u;D&p+72yHq$eTqm$DHOj1(Aab+`bNXFL8a{)jI{fh#?klm)(7vf&xm=PSElK4>zl=ZY!j<3huLF78loks8laDM>lK(ZbeJ9h;nob{tmxi%BPb zopa#tO+@gu@hHAF7Q|Oa{P-P`$^Vl?_1}?@|63C2e|yw~-ylQ)_^rMG@Y}>6_5}dx zNB?yd0Brc)F+1KTnf!pn^j&`DU6TDDs0ct(-N$|ky+Qt`@jl7#dm;k#1ppNT)CWLZ z`}+dG%Vzv=)QgYCeE4w8gZD;VB>hrbZwLU2z5wtK+~kkQ@QmdC^J8v28MJf1?V4%vBkuo?j@s~J6#(4$ zbkIwp9wJdU2>UY<`cFvSKN<<*n}?0oiGO`)5??<&h3_7B;@x2{KATG6=~Tu@@fQJL zD57{e5++^{07M{|ctHTL6jcOxO0xe{uJZHtbLYMQP$Ky+7_b)=jObJZ_%uDQBEbJl z!uxBn94dAbBKB$RO5{rV5Gp2B1n`g`IFoUbQxV>!qfiLuNYuyxkk)_sszN#eI7ot} z9iU4(1H{TI0C>}N_|gsdQU<&!692S8>cwm;QtlvH?jl<393WC`Bb+6n&(88a#{0q~ z_>rF@00hOfiwKpCtNcp-iNvgdXk!i$5dc&unAMI1YAo0n0K7jX05o7rRTv1DVTyGfFo7bp5sFPCxRKHs{kSX0U`hlN_P_>`!>#_ z#IP-((C4+((P(cv5lUhz% z8R>)X#}r|948SeELY@ zB|TfN#9sa7hq(UFA7gQE6V0=0B>W^@xg6hLBt!rZLRjt#0lcl2Nu;Cz8oj`bEXw-g(8%8@t4F z0pQME<7)oxJJ)dQ_BE3BJtgiB9^S^I$9M7i8;|hX>ko15+ErY+vWJ^DuQA@dPV#>T zZ@+O5zxHdWrFH1>sJUXu!|=LNYy4Dj?WDUQN!6&8BuI zkxnJnY=OtOK*Cz)_Db44N#dyE)_@8C>ZRn0a4zv`_Rzqz5sw)HfcS`n4X-6Bs}$^a zAL+kevp&VwNp5HCnhknn%4P@vi3~iF>RzoPFf04qP*F!RJN)e?0z|keCaVohhh+O9 zy~uQQnz7fUNn@ma0brOh=&*F7G8yscfX$|!ZQ11(N*i;?pPb_u=^?q+M0|y7L_4RM z#tw31M}=IKoY!4Tsu(6?BG6?Vy^!O0s%qyl5xeY#AbEF`v3Oj^V3MyV78uhnmXKzw zC1OKz&JY1yg`{Tm&Lkp4l%Gv;3}oSNh&Wf_Z{s=Jk&LG%qKmVLb3c=-9nJwuC=-Pf z+~2h>VslkB056?h;2g1tmt4{|jAT93FwFn_B=rGlQ`X9<8>^oL-^an{$r|bVlK!70 zNrrLWV9#eW zxXgk1W@{dAbmnoMC)RqA6IPImI1jkn>w(+n<-#6?H<3W3AU)Mfh!)C-nQAjB45vv=<|e}3E&We$wLfi1{lyCV^AZR z17`6G2$qN*Sic!~qXPszMMj9A2pb&3=8L}cb*a-Nj*{+eSQ*RcO$7{!%>rv@KFp-k!(*%?aZ`Zt$amN_6a2{FA$km#-$u!%D5Fn zzzGgA8Ei8a#i0ok2eBa#ygc?CN5-c6=%@UQ84BHz$te!hsXhTR$dA+kilRU4=Axwi zKHXewIAB8#*osj&IUvR0#?OUk#BbIVxS6O6W*$FV+Rw>Pu4v1Z?zEn-QAy9AOOtHp zIMH`;>he6U-CgGdzk!FZoy4neoWfUr;T*p5<+FJ0)eSs)xX#IY30JN!Vtc29v)hvP z-zM2_Vd-QAOQ))OU&;YC_Mbmh$Kt6P7B?GMB9^yWSl*mPm!!YFUQ*LQ$quNH>{k~G z=$vSvv(ZG0w@oP_5Dx$@>X~*KDKSjqm{Qb=3>b+9Cve`1>#>3K3->edNsVRI$OsU( zV|!j|AUP@J#2Gon_r&0>#5u`F6<$tM-bPf#fJm1?gS38J$|1d$B@EIZTjXmCF@)zi z_PbFnD~a+s$p%RBeaY1` zng#qydlvtFqk(@(GVs4xg7{ZMHvH>jHvAV7|34E9dhn+tmtPxp;SYwK_-zv6e@_zn z+r;lEW)#0ig8KW!SNYr@A2Dl9yVR?HLy4|o+V_3ABF@hn?foRpe;PmNW1skc*!KW< zkJ}Wy+fUiwhjak=F7X{gjsLj4?~verf5eSae@n>oVh(sfptS{{ z`FXp)7fJv=IU*SVHvEM6R73$O3pgwy#SDJPeN?D9;0($C7a-~Xn!PZC_lfTxk*ovm zFUk8q5Z`)vO7U$ePZ01}2)@xL{QLM;|9SBY5XkTSM=4wAmqz@EB>$5EA^SFxej7gL z?dQCGMm&}M9xyT)K9So&D?U3er2#&CHXg-i6EQrUP7@^d(gu+DcqWM-&Lr>wZ$C7p z@DmqFy1T3d{t3zXCnWZtOsDW`#r&5L?;B?;v(45CJ3*jo`8HxQf zcTEAw0wcCkg zI*oBI7_tX2Y!4VhDCauqhGL25xV|(AasTIWjY-D^t})31rXwkSS5l1vMF5b%eJU8i zfK?1&IS(<`lXP2iiZNRz17}{G-t(A@a{D3qE<1)8jE~x#Tmu{$hYU`BX8t~ZQ~B$q14EZ4L=&YmGDO$Qj1XOUSfki<99x!A_K5b@iKn7`J>{MD8U0ZZ2{Xzw)9IL+rz<@kJ&HSYYBjqyG}5c z9rrUXW$fnUICd4HY6d9AfHQ8 zOY9jU0LlJClJm!pZsYaW?p>_k| z?kvxddB%bBe7(W=P%;6GEA5Hy91@*5a>f#z$*i^yl`Nu3e_TZYiN^*Qe+~3Yh(@K{ z(izdLB=IP5WyJ)w&X_O{Q#{MLDXC>e(tSxgF!^F?(kv|pha5g_(`b>lu6g5J2+cOR z-z~MCIHPnitnm-(H2kTY#%6-7GklWg|S7CF`28GN1FcNYL9k#=_*x>x|P+ zRE!LORmSUc>L(u*YY^Rt|jYKlmY z=j42ou{U2^?{d3c-tQuFVjkIzc@#+Si)V~|RdBz{oD=hBIw)**P~Bcc?ZP5na+eeE zRFVkR(<%Z;dy_zoL3_K1SgXj#Nxj1F;>71BQHnKlJV9O%0Gfsg*?|C1Fbw|!oEU<& zxH^dov5HCWa+0u8C5;-1%0i=vm3j#mvpHPjApS~s318_g;SvYkX`YPfpbufMlmzre zfM{O;$QPCT$B1a22QpJZI8}Zw0C;&KD83*7_;Nh?`PqC|p#p&S1p(lwApi_AFgng4 z)+C?tWMK=JVGETG1b|}`JZZ-mz?19?2F9ISfSf7@Nc)OIUlag_r&R=l0 zO~U8xkUX|ha8zU5C#mHh<8PiZdT34@T0LVd-?0U_SY zO9X(dfjR>oLPUUY zt;k@;a4;3pFHXnKLPpyriG#8@DTk!hQnRS-cPwd=Kdr+Hz|G*PO||Ai z+V;nmjq87S+`+LmZB~fEiSb6o|1u?fY|X_Mib z@lyi8q+ZDv0bpMQI5KIB84&H; z*$Vj7mcu8+N46q9CP9Ddt>c-up+?WG@eYv@sxNrnN&QTHt_QWfWiv` zK!d1j&A*BO`vQPDjnBAUq*Bl-gI7liwdqxA*O z;R^=>fVa?ww@?1v`R82D3|NiVZRt9HXI(oIm?9+%I};3OV_L>IPK>!l z+)Odx&SN@6@*fh{{{qa>vO-D()BsRB2*fzI$yM{H2HNImT3ZT=I57PGA^`X+MppxC zT!a-8wRDLn^79$4yJ?cb7z6s4lK%;R(3lUcRwe(_(Fp9~N?t1H)mc}$i0OC?6JgG; zZkP7)9(Q{=FH23asV@L9E*hO8$&16^$fI#~K@nyEF5HE#@e#?UuarQ5F|cI7#d-y7q1c1irT%Yt4=l2Bw5egUsko?b{ z$zhI<=P#7e*)Cvir-ZEs^VoiM8CSl10=r*c$LafBe*Y|*=X0oU<2X}yH( zBL9Pg9WzlY94W@rjO`M=BvSJ!Bo|^lE^!o37EwA~Ci$}fBN$df}%WP=!I++fNJp$}t1dZUXGbDZ&5)Wx`KMq{tBkb|+O zo3UgZ&RP;S=`c_TsW2dd!id|%^UMN!DhP+fBpknH5`Pr{#IP}Cv^aKV4FSMaFj@e* zN#?y(5oy{aQwuyMcX3SwfNN*byKoY|iXi|v@^yuzth*~>{#Pezu;(R1pa^G?=UYiS z14ygDIzqLYB3zRefepkPvy8Vo=$&52^0`wucYOytw=SvxaOKV=#)wyN_rX=%e{ci$ z?qAm{|2MAh_62}l+`KMX0DE|F{|4j6TX^%0`*`ck2YCGWw&Hb?e!&}WJizO(-^YUo zH}R0~`|{fl@r%FkSjqpt_*Fvy_~l=E9e3|s;r1_MZ|@Ru8CUsTA_7QB!If*fxVX2A z^Or7Re)R;JbBl11_}fBJ_|sVga^!H8q9RCyswATw{=Qxdscu8DF8~DEJSL1Yz4bDD zjk0D2MESn->H<&6(AWDnS}*p=I0SC)zo=@#OYU}J`<8TC#hn98Z%qH zDh}+IQ_e`&wrByKVw16JlT$x=TAK4xiX=NJ^G1sEhICfrcEU0Tk;pUVGLigSQsQMI zM%CgM!Tpn#kRdTx4+(IfS`rKniC`nC9s!YAxlMAAB=vP)B?g~dH7rYwa1=@Y z_!K9}sMZjZ1oWbabfZYL;z-ZNQK=@-<<8k}1r^_?}1@F$SVe zPVx>;_U=d=9xmEJp12_{^pSK~;pbxQCHc4cQY8O!^*;`?o8aPRa;Gq1OJLHTR1)uq zRuSN0=_jm#0!-cvNqqz(rT|_!Jc(CcVZhBG>G+TfW-kMQASaeY1Fm=-(@rjW);Nwz z3kzvmaooVbm|byr#Hv^Sj|>USI6OF`c;&d!$I>vDkY1NFgj@l)DWRDNiD6Cz$85H~ z`Pa1JdjAC+o;Dz+H%HB!Or;H2z{ZK#f)QdY$Ur`1#Y|EhTD@uz=$Vaa3koq^an}2& zN;*}LlQ2IMHeoEl2{&NI2r8!IP_yN3?E#S|RB)lFom0d|DwH0CJ^sfW&UVYNUKi>y4MkMMRiVp+vAR z92^=ou;2Gnwe$>}!1lEz+`KOt0PDDOZq8ovC6`+kDJjaw_colCHv=_D~ zo8WIrs{^)&fs|X2Wk8i-@Wnt%;NX~Z6>{pF>!}q~05EH-KDjFIQ{`PnfgGPFK{sW+ z+OyX#CX^iC(#JQtltpr-fW%53k%feIlJK>q{bU5*wt-+Lj$oHTSudgRc4B>S&ghCy zKo#*NF0h><0*x%D!cq?7!r{pYCBV`dK>af~2OQV7fgWugIH=-xk?p(5 z?zaIP(3Vvs?v@}%Eg`)x%CmZS=oSAkhAo@}oKYgC>8@)0Cw2cm2Dr|!VQ8bmgBQoR zhzShhZ(Q}?C;UT_;=11^P>Fx+1@8b+xC7d`K(ZE&X$J$RmH-^rmWML_ZCdsq=k<|k zlal-cGCyP16n-g_5vUM0HGS~9w6r*#QF1A%mPlL^u;8 zz|k3wgBdHPU2d2>KD|QV3`F3WG$A=*!W-5gevQQ854{!qxx0iv9`WIij=AvFK?}Y{ z!ua)J5576-#XpXPh#>xU$c?`~?!uq&J%2ptBGI?utB0-l!&fYX8Gk^6`hOGu>E#Lh zXA0v_<-Bj^!TGQMi#)~DSSYDpTu48E=jfE9o~OO zpPN#A_mI@_Pvbj>Oq$OBZEg8yJ}}dh6nUwW|EpIf6@T&aw1Jl<@R!6lxUFw-yF#SD zCnW%ftb_$05FbjJf!6Mu@e%RyVT)z~2=V`v-z6r1KjL=?K9&}L#79S_`i>T2|KGnfWkBxt)Bn{2K(Ztbo1O~*A_frO>bEoeM{OG@!ikl~&8X-9 zv0mXfG87ELZ^37W``|tcexlw57CafSK^jkI zvP2F~%|$#FLT|6(b0@#U-Bf5>Kz9XCELl7e^3QDvKIgWjWZ+4F-xuuQQ(qS!2Dt&A)}^924+G802^-w z_GrG3A{?<2gXIQ7g;^5*9tr;(QqB1Tq)GU5oh9Tu%g+UXl9U3ph*<+A-Y>Ng<#SQq z#w&A(3(>Fi6p>07;c}Pz+)+fTi-^`1`TRVeXCTej0({<+ZR?ePmk@r!!C1zj82}{y zxi*5;d4-$rbEaD)$iZMr0GXZ887nvi{J)lamUemUKj#M2p+5#}k zAUi`CgkMXX{C$Y=sTiQj+$OcUoZCh@Cr&fKH$}5b`0bhk98>XgGMM0N{2$^OP1O}q zz{CK4c;Af6Zc}q)2jf9;BM-DBrM1qrgE3pD!nlR&S0zJoQDS^q)Ye>f{*N+e9%el8 z^3b?mAnkf(A)@<9vanyvXmaVg53S#09S5e17)4fjK^&->G6@x2BlCT;Xj6%XNRY? zc@wKQFQ9j669K-aHQ<#N&xaPd3&-Ou$74(G&%#dPXwBpq6O~Cmt9*^)RLt?pRd~u3 zgm^3M$D?AJ*Jz-!IFIJq5;iWK!seANTz{~K+mEl|%`ZK`+h2Z&*Wb8}*Iv7Y`}eQo zu4Dp;FMt{Y8s>nvNYL-xx{6mH-NWmz-pAV{{DL=LyNfqpzpFL=g11Th-+t?%-hSyz z5AhXl|0~@7FaIK6=l!c!cCdSS8&|KA_+OI@gDaY4aP6vKm#^>g^~*SU`ZQM7PoT*C zFOZ=gNz0Jj1yC{b)?(;jU@bn^n8t|le_Wva~y_R;tNngxLZSH zu7T8|T%9H{ots6h*F_KFVq;LRy8|P;wbS5nGD5^ zG9jN~9y%jE?n@OO_bSJHS>fjY>*jyxY4oAOjR+1^^&#-64*}=849PfS-C(oI^L`d{ zyC<=H;|#VQox|p%vsk>ojJdr9)VDeuzb#ZY1Z~twp3CbU?e1aEh4s91=HqB?&tc)( z8qU9U8E4HC<67kLInWAPjV2f#gOXdk)F#V-bo?GU_UY+ z;|UW(tQ|wV6+?mVt(Ie0%cXECo5tlr5f}4C^rA5|BT=Lx5ky1$6TA#c33oUSPn4t~ z#gizNMVRD&|H{8hul#dz@Fqz74FO=roy3eQX$Sz0eF2~XUzUTK3#KKI$BYO7{R{vR z0A7AU05ExTum(%d1pr4H6P7rR4BK#s#D5HqOk@_zLMu`4_05E0<07oSKU#{-jNq`)#gDaq~Oh_5Pj8Ts> zEds!_Apng1d;#Ey)Je~n3;}?Fg9rd4Dgby@1Q_!2vEQSq<&rWc>b`VRIBMg*a*-Kw z@pntdg@9c}07uFX4~cG;0YGV44ESo8JJZCutBbgJWBIuNaF>Lic=gc+UVV51_elOl z0C@0V4G$Oy+_`@Ow~6bwS8(O#GPW=GaPDFUr%3JvC$|j&VEJbRfLRp*md+TZ0iBJC zW&+eXnTQBbTP~>yprrpd*6Kea0K^&eMC*A5h;g_xge;Ev=K_F}0h1$>Ci#ym9664g zLS7wkC8)CHxyX|6n=;ap$FFI3=8PbqnC3YpMv%5L&mWF)>Ejz&$dJ6}wZCboN21?} z8pK}&fL2)V2RPmXO8Dan4<8GJ{QG-caQJ&t>y5quz@Rhc!+5}@V?eq;9OD={ZX>ZL z`Bwpe_Xn&ljsd4$NgpEdAGUh*R=RMAldOmUN7XApyaNowsxdnQRYzD&|HR~P(B#uA z|06Q~ZBYiVlIm(eTmOlpKLg$om$dvNxp(*#$DMuj1prC$ALGI$>9NCoF+fPaxZ$cJ zZeIXU&j7n*8#uL&P0RreI1YRO1P2)bLilIQKP>>vm=3%!j%w-6jPW{2{?YM$0l=(} z#jxg>-JxmzLy{FRIsMZDK)(cFgzp_SivZw*$rFHs3$oi6MRdZ9%D5T-tto>4$&$oh zkpzC5Wbm(s{CcJTzaF#UPmkI0ccUJBYs`mtC&KvtLfDl;=elRej zSO5S25&*vb@+AJ|WrO_xWcuM95L`?lJp<{ z69s@DydVI)+ZO=#YyW?q0PxKh1b~C9|9t`A+x-j&5dgj?oe#KveJHj4QqMnVkbg=4 ze>S);0Fe0e{e}Qw7#RL!Py_%co(#J1Y_u-`OveEe3B0oiGO_~zAwk~00RSZbh;@PF z0+5(D$bWDaPyK|iiBCz+KQ-s^lYIeTBBeMG044-|0l@Tv0N|(*eF4DJG)e(@&V6Rh z8dv|PlIk;H2ml5AM8pPv3!gZf_B)nD;0m32%|vo+4fV@|rD?gFTr$5CD$boZ9(Coc_lcTeymbC@lmd+^Zwlt0K^?F!;}r1mqBy zEpweH>3U{O#QOq(8845>#fO;#!&~XsU07|C@WwRruft$^VRr@HON+cekNT-uCHkhA z6;ojoV_z@)l@N-nWmHerF@I@+WPAZN#sI|=RrqURl9GV>2006U6xNDpY}S?hZ#~|? z%FQ{F3-JS(MVI8gd4c4AyJQFe+eLmi*L5NEI~BdUU*9rH0_OR6;bN5pUr@o^r82*_ zjOD#Lmihkfc2==+rHa*SH4@qi)^1gB`oSy-O$+B)-q zBhBBLTIKoA7~a$5f0&ZeQzzp?#!evtiF-)AsfY;UFOvN+lKwH0{c$1v(mS4*iuif! z*Q@z*Ro_`Q1c0!#_halb9ph&MjspQeJf(&_Htx4{G>U1hzd21LQZNb9aqU%aWQmjv zXMbt&*Qz46FpJZVuHxJqH?e;60+0Qcri4p|K(O9Is3F9kq?L%a+vGFP1ps%x3~#Z5 zNV7#qYfupcc+QCkP^ltXB{{A)P+I7rwz7cr3mZ7Sdj?nU?cx@{^Nlav$6H^1fY;u* zjaOg0rC9)X?ug6(1?=r^WAD;=>|H)ja()>%uJ4xu+`${KKfs%E)&DiQf9F5|_|lg| z1R&mefG-K&zK<{SJHGOzhj{zVd)V9C#-&T=aOKKnH3~Gm26j~txXSOi%IBp#;LPS3 zoY>evv)e&~Sl>K}^{rEAF3+Jt(jLrnY~@7&sHy;vCfQdkG!(HpA^ehlUQtBm>WGOW z{!&|!loWL$yG%m7(&gBiLt#nE0NN^~xN}90%>s{M6M<5lu@Pe~pS0H#!_YLxAm`+; z7<{HkzB8Ny8S>-WW&uEN=by^O1#W+dSXPwJFCu%ggY=0O z5=3%?-+5ZTyNBH7oFad=rzny13$i5rigO0?0`715JokHh4lhaSzohw_5?&5Mqh`lM zqHj2a7Z7NsIk=MA_gxSa;xB2yExBb-Uk&kKh2WbFbMSG|m8*JUq_!v~DS6};3Et+{ zN~)Sh<#UY~g1I0<*&x!K3^E+#aZVD^upc2oB!F-th7c!sZ-nGE9Dy|yQS%CSlz&c) z#3sfCA<6|hBz5{}2Cp&9c%pp~fQyhv-2ao9a;6yEO6!XftWoLDD~siDm%HX5{$pkn)V{``~F&VP?b#ZiZ!g1zG+LKdLc^Rk+@s~OjtwoV^dU5NPEB`|N zCFR#@A=z+{{2M9n($97#Dz`2S%a#1FOnrQ2O(oDAKBBa`7mno-AP7a#kpWp#Pg$-Kh}Yfezn{>MHBTa%mv#$};T zxHSVrTJ%VZI1A?hYbBzs{M;Ssd? zS-vKj0I}t~Lc{?V&r#_GJP{{pw_8c}tr+o0`z{i0xAfQH^ds}TruXB)L0UC4;Q0Q8q*=^ zogF{8ilu4%euMCf;gw)Alv2|xS$Sg5Jub^!sdhrcgKDBT}K6f>1yC3dlf&nmGS;e67P~6 zzB3smB6x?S|N9d`{BS0$cz-g8clr3+{H$aKe0|W3zb3i-3zE%0C;kfw=vPTVf8*s* z{Knxi{Gru{KXpa$gIEzidvXWu()I!O87 zF9CR;GXb>6Sz zDM`8-_}K&{d}_(!Q*#DSW>R<}0>F4o@kD$9NZ_B0C5R-RO=aF*T6Gxjoae(qzqv?jc3yt6%Ib*=iZ;r;yph8a3am~ErtI&5y9_INAW+# zO8D|F3=*>>@XgLoA=&CF67@C`H8K2~C2?<(^b7eX@(n}?^$;kwwUj_g z1jIyeA7KH>f4D?c7P#*Vh5)dS@;rQeP09hBLi|%r#xymBEm?qh-FwfR)F>!ecTa z833-ZwmKf{8=a0he3}t3!Fh2?=1s<9ViI`FX4L4~Nc_D#j-FhF`@=cbA2QZ_&PDcQ zT-#GAu^{1yaE%MkNejOM!i2ZYwTyweIKev#{0&|QPiw1|OC3>f6Qga{SkR>+vXs9? z8YCUruy(4dG6-*Ox6!)L#_ai7luuTa#7EjuMQ$aB@i^=2L`H*+{~yNr!H6`Xp|z{&d!EM2W&ez(l;&7roHL28k)^<0o~J7fB`50z6% z?q`nsJ&&!|7O`=!ht*phRL|s4I+;Q7WES}oX@t5#1lo+lyD=h;KqsMI0Ks;WoFJjC z`b;Utu#BySJrZBJ)yR4*suuKy1;FeliJ=-V9&)hy*FYes8ML0Flq*+}=(UkwnaA0O*KqOm zo7jG|hckCBBEQ7($=6cz^NM7zgG9HDP<yG_J8 zeauNpJLgIgc0rWmKhE)=mo)Y>OQ>wGk^HWscJTx%yv>~IB7IWo*cVaU5-gx3>FwuN zP&~WDIipOJP&+q|&gB)He`6avZ(raokNN8-ahhZG^kca_jZ=?KVfD@$mT#?K>DH2B zg)#mr#9` zA=%IGv{Ag&#q7;xVhP2IEfjV*|6FdPvfDxP+9Fyvme9SuhTffZEZo_^{H+t1y|RSH zPiwm{aUK-`AWzbgCwVEZmr+U)qOQI;;ppyzmpg zs2~0)Cms&?a5@2Rl*E+_wk>3c0B$ZM?pOw{NE$9t?Io~h059Z!S_A+F@q#Z30On8$ z77+mYra7XD&jbrv13WM(0sx8ok?8{gKvLu;+$0AAS4zDCMnwQPZdC!`=$O?1+YbbQ zqazL+8R`oF10<;fGm2LR`U1e0HSUKCmh6n&0xL0nka57)v zgu6oWzk){(R}Aw1cpYy(UQ@jB+6lbzst5pl{m}{@JY3}@y^1^c*SQ$1VV48_A_I%9 ziyfR{5VF2i!`fyQ%bPXD(g6$sVChUlMF43H*ir$YXb1pvA^?<;?Ua!bkg$sY;N|4) z&c+!O#^6ke0FYs@l|2vuB>i7R0Cz6OKr5&HZbJ={|87ku-Q;4EXs8GfY!@({mX?!l zObSE*;CL0Y9wGlWl7G9jpR9!8tcBoYP-GRONy1hRs0iR|#S|Xt``Zk`JsVcI6e0kG zN&2IRF69tg&cVkZ!#x|tOwOm@cihc!=&~8DGQIl(fQ#hcg2Q4UDLq@K_5}dR0FZQk zaq%}WA}wdE0SuG;kJ`fw=5w$`#o(*NAhyJ@-*1Z*%JF`dfveQ}#}5R684>`2sgDU? zR52AYQr3(s|4~hkl`Dvop#&y_u>%3XP_#)d0x=Zum@6UOd@2XBr0@dvgF{?<{)kL(qEN`m)860#qd()f_%?t|$B z-kS^)A$&9)#>d2my#GG&U4HgEV?KQImi?J}iIvK_P8ZO~~NK~+0%woBmMy$;ErpQH-k}NdC(P!lkBW0%$fszZBq$0zhBE zMd3_U6?Pt5nM0?fJBll+^Y5UUafg)zP(*-!SCk3qpyG}w`9JRP!y)7=>N7sua$8pB2age@3Yy1u&|9t^~Ehs30bo2R0)V9R$6zTYU@ax#XY3+y7E-WhrG=zd|37mi1WSyu zLctIKY?(N0eG$N%kad?aX2{PqH^>-RJjY7vW}jXlu~}cl`G;3<>5Ut>^y*cdCn>L< zSRxsnLvDEy*`-CKN#K(r0MrZtz>zI7J}N5t_g1PuBLKMbCB|6g0|6l4>u450_v9)T z&aC6qWfJ@=o7lZY0)FQruHC+btG6zZ{BJ7>KO=1e&z;1{a~n8${v;ohj1zMI^o7&d zyS0aF_pajhqZ_#M_$D5_af`T(N3Y*C@G9~64(>m?g?l9bx9(oW_1k+S_2;m4VT;>6 zjnn7P;PRCVj5T)-1c2>}XK;S!G~agyXNhyWe7wioy|dWlc9n?>DQ6Wks+?iDp&XpR8f0M+27KIHGTRvaeoacE)obI7^W{&6avH_CuCP{i_ zqlfZ|9tvwDsjFRN7F!0EJ3QC zb4`=mXx&;um*l^9_qhPj*jq&H(mV=hN$5%Z^W-D>b1mdJhy6dCy;qE6X_nvD-Q|6H z6OkF-d+)uE$cW6y%t~)7tFp3ecUQHa+2JhL4R|U5Zv^;2QX*ss zK>`7;Rw6j$aF*OLJ>6YBZK|uf>(BrBZe&)?>{1Z;@W;L3?!9p%zVAD~^PTUUFcn(O zQaQvntB7yaxUFc~;O{~u`CNjph4}fP9Am4(YpL?uno1`Q07sFHoq#_XFsqq=DT}5L z6X>%6RTj`Dub0^9i_-9eDgl_QEL*RVi=Bgu#=Ea2Swji^b1{TEF;yBY)D(r;;MlQr z*x|M%kxBs0JUja!Av9owU22kstnkF$@WwsxCjv^Ih#&5-AGVMW77h+GY~H!#CUh$!mt_VhfFwgRZr86yE;*1JA*1-JKl~GmlPr!c2YR7Cs5~{=q+!h7s61M!tke1X;B{Z8p zp25@%0IA0*l1d5cJ_z6qPiUe4S4U5lP#iA>kR=GRRW;)YL01h{Ro7EI!q=<>Ke>0j zhnHq$i2wo0DAM7QgqGGouA5b3>{6BoF$1U|}4j-_yc=WJ^w;wd|@NN?isE0HT9!PG0I~^R# zl7PJ$*0w8HWaqH3mSe|VR0#s-uIDwasBES@tX{C{AXHl3h zA=fJ+Tu#BC=O7hwW7f|$!a;M!>xLyl!#5h{pcPiR04xbjW~q%WgB_C8 z1Z9UGrjpK+iW+e-)B>o$-us>v*T>?&_Kgxo6@L>hLFjjX4WR1J{m{--ge%D8H;9^^E_9_ zc>gYpDqXrdjVr@?zGlWS4fJWgf0haxY$)ih_#OfNZ(gzBAD%bjpIkKK=TiiKy_91k z^ifZz6Zo3Y_c;Oa$+#C^4!I~Nz8JD8eJ)V}1jx^>T9iJ&X2lcg;|nJI#W@51C1Lpg zJU4+qy=K6_9<|`tmN>pJMe&ofQ}_vi`;&7zJdt(meEgL-0S5Yv@cSwC8DUuI*f~I` z|5VEC4Ynss0toAWLH&%+{RJg6{G#J>djGF12N;wC{0U+I7lh|up4Ac1Mbm`zN#$^m zTm+v{zdo($i_>FDCo}%X8k7M%SsE~K5PWfJOzC6^z#yXGm!~!TOoj2kOkVgO2Kw_i zH2rk2)p8R|@-vz~8QhO2XC?>b2_>(he>06lQQ zNSW~BqR5Qrmn|w8;0yk?FDCtj`=E*hcrhDQ`ffT*U=OJZ0U}IBsHiIK_uW_k-(0cd zo6A;w$F1n;RVTh4a^p)~2w(E^&n;Pt7RV9- zDHk{?ig7=NZzS44&;Ou4j<0laJmKel#sBD^@-zRdHHrT!oWuu_I8p=-w^wp=uE*VSo`WKN7$_r4eE{#;YZ zoogt0vRZBcTf7WQv~=PCkh}nrGX#E-A;5k!m{ZFW9F!@L#ti$;3+z*5xzz=6VzQ69HpM=Q z{qc~&sUiTT-9Z@G2PWrwNOk9VO_JR^j!~OdhD$Q~i-rk^qYex7v;zh5{c{O~7E*{V zWf13hSU%{WxF<7wVVJTWT&A6J-Y|~yGAS}Sp=>6Jb~>+TpE@Ju{p^&D`(wC58zxLU zD7BhF?N$x7n^i;>BeaWx1QDteM0_EF0smbMHtV*3*S+VCU3SvAolOHnVGXs^;96-hL}WfN^z8M|FpRlQ+U zDmb_}R;l{s9E+nq+M#T3sQ_kZkIc{>F=iyXBS;&=O?!iOOw^;Kll_QP74yNB4WhhQ zMUB8&Sjf`;Nz?uzUz8)X*@`IAj;Rnjn;Uc3dwUzV-rL86kB)HfgF~#`+CYDA4Rr!{ z`TD$CpB}1J;3<~WdViZrTA710o8x(Ma2H-K0WiiBFob06kFpJB*#{8p>IAq}4b|m& zG*e?w{WU=tfRHn6yPoyS~4dy&Uq>S68XIyMhC z`8mGla1Gs+4mvzX`+A$_@2GqQ*AG_E-=9ZsXAT8Ie2y@m<9*F7)lgU=*b=@g1nkNd z!J5i%HV`9(igH`L_uEYc*d@uSv3smG%6n}z_X*PnbNs(9VS#ENF7SUkkD4sM;d=^O zP4)S*Jl>x}m9L4)H|CUTw|kn77Eq;1H`(q*2W>Sgp4{erm(rWJyJ+0$VeZX&%s=X5 z^`lj#9&K>}_IcXpq6I!)ppD+X*FuZ-c!PF){dR->Nkyqfpsyd*(SF$E=UP~Jw~dAO zI_SOALiaI0^L7V~H`@gM3JSM)uh=i-*)NoMtjc};*i6g?OC|uTEDwPCAJVoZuO@Kz^3>#lM08S6% zwNrnE1K4N6NLY%fDN+|Sx!L3tuQ2PgnuWT6}PJ8Dz(=oqpPRkCxn>@W+o(7BFJnc zkX@Gyl!TPH5#s^9O70>9=7rf2rE3<#zvLP)&8STKGQggj)^Zi7L}afz0Jyz4OVA*& zNx~IlIz=GoAWx%9A^}dllD%I_{wR1KH~=J!S)v2}k^^8!TmOIJ0Jy3-1Wp_P;y9Rm z=>X8c$cD=Xai09u4uH$l5C^Scvkv1nJ^u$YG*T?E5^B?}I11eqJIp-h*9zD<5~onu~cf`ZRpzGbnXmIskI*4Dy{EiVN(J2<;K& z0EojJmfF@X!oLf%K5+oB-9`!hF-^84m6B>567j<}T!_J4N+8x{XEe{wU_qP!nghVy zU^{IR%Io}Jhyx%jc>pZR5nwAuVJ}6Yi#hq66_@N2O3DEc)f@m48DNw(lUb*VG%;rQ z|CET6jD!C@CrsiPDDoQ19s~vs0N-2;o>o*q-jau8x_RS`9!%X&Mm%s4PY=pU7&Rb~m{_YuYugZ7rCq?UF{)%(_a&}si$UjGmQe99r`3t-yi#}om6#LWM(Q5+d!Ok3Dz z@LmYy+npG5$PA{4`*xSoBsJx5^SiJ=^hjbeAI2U0?mXu(fqqCz?MQ9}S)O!G8~|+R z!!*2gW{l2SF+=z_Q*mBPl?MD@C&d3Z1i-&f2>wTB_4p}4|6@X*R;xXYXZn=Zpo`lr@lIQxE=YHt`n9?A7-~c#Y+y5mY{>y;_;28d8 z=Ktxy0r2$y!vXO5D-M8<2Mz!!Tln)=9033E*a`5)v7|zPXA_fdce3*poG0t0s9)N(P!j z1sEl?U#c3pQm}*wJ<$rUwWB0vQl-VF94oVd7_9LOvI~7=D070xW#2erlSnDM$|oeHUu8mL*k;0X zOcE7)P8kHDN~zwY4gX%bsvV&DLnQsscp56S`$n@vg=bfdJF zCJ^o?klDO1XVR_ZbACGto;}GPZ4%f+$NM0KpX(&?KomRrwaA& z+{&pn`;xe?b2Eo%*Us1M=pN<>P(^}Np08&ycbG!=b_)G_eEyz<`bW{Ex<}$b$P%t1 zC~gK3<#EGZ2aE z07Ke{nS_DgSt|c%(R|_naMnVwR{|Ib&<6Ez{8D+SbjltTY0EA7TguqYb~om8Dh<2r z7;(#F0>}55_rw99S0empgUSh@Pk3pIa{P>YmGn`U;t@yM$MzONd$Wo8-45Ct6*Or# z<-1Ab<|L0&nJ`^LbDbc!-NC*%0N&lhgO6_E-Uqj^P9R>sxrPQoy|OZ|mIQr~RK7g+$8U(U-4VC42)K~kM+vuaa zxq$A5Xr7N{+gC{fMcoa8DK*dch~_r?=}$dLVb7h+9n3v!qj{&L;J45^THx){|n-k z^H6S>Gki|U`V|H$4jcdyYA(wG*eS^R{~&=s*a#!Yjv_<_>jOtXQ<~NNS*dj_$rrO6pz^Xr!vjynhs?4hnn`IPT?@SLosd#=F^JS^1oLm! zvHVUOYacCQ@o`VB^D?AtDv98Tdv=fnkR7~P23nc*pTyZI$w#1-_d7K_f>T2yS`L8A z1oA6m$^jtB*)9=S%%GS791=e#tkbXw&CkZaMYtm=|Y_=?Psnr%wgBqxBusG=yYDTj$s z>56fh&*?DXu&8yRQ?^;?90oYzP8wWZ!haf-g$$ZBKIRtF*x4%L#%>vR*@z#o~VP8m+4A(>RU1Q5t#U)40Uneca~bZy8{laVbqWeEePgG+HA{GNV4>p8m8&N%swHW(5&|aVDJ+Jd_lDyUPqXBWb!H@kdyysS0;l%rObO* z;&Dcp* z3BNvPR8D|jo}ZcAuZ0!Pk86*W7-2UK{~Z zif=;c%d?t}%k3Q}*Zb_O%-YLxfN`at9ZO2)N%s6fNd1prA65G4Yh(BiuZ<68`~|M3 zHJz1`ddF+)3H1YMS^p^s`yc43i1+H7R~!MNuTHLw-e|Oc5 z?=HJEUD5R7q7yGJ*zv6-6+A0TIHuISlhTgAylTWZu?n82>UiqR;Hf2nZzp{CcFaq; zm7a~b@NAUF<$pmU3{)w=nL$ZFeFB&a0~0~zED)!`b3+2pjVUc+z?{Z&X9ZvT>iDM>=sV~X&vH+nE*V*g_GKyR1w!dbZEc{oCBx0EAB;HOj> zKS}5(iNTU7RR=soIEb(x2$#!nXL9Ttvg}(^N&*N{OWRY(D|zz;wQL|*s!{~{62ZUt zQj%0qG5eOEWN};0cQ-!9|aYTSOTZbn@*pCzBV+HmFMZ!O!CD$M*wfLDX z0+fsIbEK;5e=_W&((G3X>?cY*=NymMgTK&)kNd7vi(^CsmPiQ}Z)McfxB zf{mZGN6YZ18}KA5xHe-`%df6YTNLl|ZRDl_=FTN0#N zF(PZXsd1+RV@`?kl8Q(Mm@oGK7?4`!|QV+zTi=ca6igz>Us$2l`vAG)i8>iv@5m~ z{Co-xUeog14W-smPF-VqJ&wfnDE#dJJPjYmZyQW$o67NJE7CS^M3gMF`K8K~E~-rq z3_E5pWS5FcMojoD{7g_Kjh4JolOZRD{Z`7trps|JEXxPIm?6~bvzlhf0U{%1QsTKO zdx5M#Uhvaih_$0wzCDM{2YnpAyQH-Lu!r6IU91y!)(+cPCR|=8knY@H#O{M7>^)rJ zJ|TIxi_R7Sbh(9mUrN+vX#dEPffA)+v*fqYMXfuPkV&@K@$3G=Nj0{{M!QfreSOf4QPV)@oGHt(-v(L4I+cukZKK-+QUW zy+uO)5;ku0__qnfHx@C!w}AErfq9eSxkb(WHX4Nc(sn~hX7Ni@VTaYMm3KF z#ye=<9Z16OspkDTwO_tfNAYG2`5Odo5$)w1?d8;dQK@)PMES6c?%Q30{ydgwe=k$l zKkQ@q{dx4>uA}=_4Rhq14%L)df427$k6Ahp5&UlydE6qhRDmE~yir2!sDV0FJ*uK| zyUO>Kd9K0vsXSpl$M>do^GYfT;E3mVG>_vio&pc58@kaEw`}UA|FNGx&wu4OG~7Eq(tw zmcPG(78#@Qu!Ab^TZJm!Z7HWjnaojn&{B`Z2_TLES$d#J3;$2;H+XFop1*?EtZZ!N zte*|lre^qNlLY=08y`DbkufEY-E7bvLLCj_yjMwqze)tCZIw!X4g4hsfWUt(NCgm} zf{mb3piC75gnTPJF&lD(|3WE(d^v^;x9*q|&WHp41do*<^oN6p(y)&E*h%}?fhBnJ z;~ZoqJl7HYs~rH`pOCPBnfbTJR06;mR|*DChDJ6A#8^!^1C#?`%JI?xa7r8iv$#4+ z0Oz1L>r3{!L303Db+GU^ zkZ$Z2#!h#K-UbeIVp=CSIjy!>wk7qsuxHCzA**=suBR<|BXwU13*d~N-g$Fgz=eJ zT$SiB(I^rpz^Ei|vD?%-F^OupAWneU8CCmNldNZ+Imv=9HPKbYfKiHDf&Vuy4jcfN zrLuq|1)R_#2PSz=aiH+LlK4zCBnbhHrk4%?lTk^c0InHj)}Qb%4gl*6bdFi&bP8mA zDE88*iUVLiiMf6XyIVyZhy#EP`N2U2zw=fPKV+j9`2W3k7w{v(|BpUe#^3mG8GrQt z5`O1V58r#Mi}xOM@Xmua9^Pr;0UMz#AGmYW#0_>Pd+bd1+1Ph?E4aQc9bzCvfMed^3(h>!kyrJkO4-S3;5yA0x~M@^SdGG5)^^lQQG46jWO~pL3?d z1lS1tMZQwbUTlOHsjpq@6!;093a-$_X$Nv|)nqFO?FcrmvTu^Eae6Y!s3} zRC0z4yL5zgJ7ywI7?YaB37{MRX-&rt09%gzha?h}NT5m(zIqrw8Wcf(Kasa0i9%yA zO6kThjf0>hkMd*8N`sNV>!m44YB!Cm)BKOl$l7(k%HBO@^C-#e_YC_AbBF*OlBgfQ zl8G>EjwZFbzEa;eol#kR&EnaY@IC^%$U>Rf-{?GE1>UY)UJLEbW>ol}gbfC373C1H zC6g+rf|OV^O1^~{0X&n0Q<5v@vzpS9Jy>QCWSK?;2A@x5A)gVb_xTCw0`M`oc|9VV zz>a7V-Mz{i=R%QpqJsCI~1A{)dxl*h{rQlKa^e}`Uz`A6U$f!st2R8nd@KvTzHC+wfG-J| zpHZI@G(VO73l=;Z58&BE0H5*mA73@&Cub&9IlfPL-Y3cdAkv>W0Di49@xST-(Da{k z0Gvbu3>*MI8B_)MZ3loBQm;7xK2r_=ZYcp-iAH#OPRpGC^pxfVc={^*4{`u}{fYzN ztG~hl@cAna0Et%kJ3dlC;b2N^(l2NPYCW`6Re*S?4Mo`_$TzA*Q*kK z-xB`6eboWL_laJG|KD%`45XC@l!yTRKm!NBStFjEHv?DQS|Yz;pVAANrN2f%zbe4* z#CI3%nl3q%UYxh_8m!70@r=j+LPcosd+?tB;>s+Z5gwl>>v(EU;;AWy=i`L`QP02u zK=>baDt$NZR}lsZ`o#e-o774YN~FP908fY9csk6_%_i`ziLV91UNe0*;s1*olS!8%!iIu2|iV!D& zTEdsI!di5yDnFiPR7L7ZVreJsdsEg81IKmAK{ZDBANLwDNzk|C!>|@;>n3EzpT95d zh>@Tb<3TAYEV+aHFk}h+c}>Ow&qdylM33g8L>&iUlU!qExwj!inqj26aV*O+%KJUs zes2j!)WO^HxbbEWn}nTp!sR-D=k>!5wh5m*5Bl6LV)Jevy`8p-9w;w02<|n6n^LPj zL&zs+4c4Pa=48!#Qz_o7AUel(Qp>|%%^_IHAzaNP(JAvfDk$^`s*8l@r6wv8#=kj_ z_Vxl6ZY(Rc2M&P#%|4cHFJXs}zy0P0U+XGuaDV&J7WUrX#qN7MSbea9<$KGR=lgpH zeJtEsRO-oNYHnYg088i}5b8yQe9_X4zS8xZOG>i8d?4R>O=!G#XMf=7) zS_k3)XrUpHFWPOYnf{`h?WgveC{m>ZLOt(koj~7wYeA{T{TczjCGao0*Ck}nX%2wf z;sEF<2SEG&JUW!Lx7J-AgYa3Sn*5zK_!M1rP}6@O-(aNF21qwZN_T_&XlX<`q)S3N zMvU$fq-&%I0s_({NVk9>j7GXcV0-r5?RK~Q@!js5pZ6=@yFg-S7lP5xR?$(=^`=7B z^h=>9jK9A{zh$#`J|`<)JY5jr6M8&7vzWy`tu=SzIQ*yp$nnYS>op0i&VY2MDw9uo2ufUi(k{D zam8217MOMxrncO5r2v}_teWy)|JZL?SG&vYp9V~^;QOL(?w){DpiKuR4j}7A&KM-- zC;obCKWYX0`0}MEU>@(m?epU#{;$x6ntY;{UdmawUxMqeXMtxr`hO=q4dgZ4ywQG@ zHCwq(qgOWBThsQ&e??@%O`|SHCD*G8l9nsg8C6>h-^E9JkJhp_p?)ch$OTOfD}xQ; zNNLy4C!J`{OiKGV-g73{A(%+^h*AUCCgdIwlc3y{39#KWVE#$^Z|i7~l+(9GLe}0P zZBz8c-Uk|fjU^9%H;)HeT+kyf)?K$e3kt8@{~5jn(Wvno-oGlriCy zuQkB2!eJFc!JuW9*i9I;GhDQ3_$7Q%Y8r`=S%efZ*cyN}%Au$dV+^^zX>dtto4B*C z3#vX*Dw7oPXecvjUN}^J37hdA@ZUO0O~-&9%saiVpQ$1%kWdNh5|0`qh3R(nk|lX+ z=iqzFg}Goq`!Y_M#TwZSlS+{+$RYYC;epkhSPf)X7MCX?MXDTucsuA{C3_}5RDl1E z^7OEJUG^IKFsV;xr`Gr9{+e-Ee5G1{jwH<73`?^hW@(~QQE!~N=t4^Lm|*ae7xvle z)PKYv_*L`fu54Q8Zll3_Z8xM9oGoGAAvVQ!RI8+C)nfoA~zaWOB%x z^eRP)tYZrIic^2UEEUVyGHT7);;5+isgr=lJ$zJ8Kd3wchKfHZo!)H*hMW8HWue)v0CRU(VGd-yF53lww~h&Prsezj}mA~9x8ff zjZAUrA~1PoJbvDN6XZmDGLMHM>>L?-jHUZY%;00eymBcj`4(tK|dxO!Rc_pXeeha7B7V=8Wz@Vxfv2K|kdF}x~9o0~v9*=mC_fB+3&W&@ZY~?^vlH~ao9$(>p|D7KC9g@#O)X2sADZjOP)WcLI@ z)p3oO?i*e%qf?ohCQSR48uI){*QkVZCdWKWPA z8S3LdvHB#$aHceSeTbL6Ueqt>XdP@3%}|ecz6rq^E#;J!dzs66mEvM!S^t3+>|yrY zqqv@xiP6W5=*<6n|5p}7#^P{RXx|hv|KIW<2I`Ui@ua9I_r)Cz9&*UY{tl-%v{Oc^ z>`F1}smJUAdIa$I3^c)eeEA=HeXSj!Jp&Hpn;hqok#ZYs60+}X)2w3Om+Mij+B;>_ z1(u?j=)$q8FDeC>ovbwT+%ht9KU~n5081R?{;3W1_di)V@?Noal5Xl-1UJ&5Fa`2x zHv}D52{=Day@W^Kce3Kn|2UiY@Rp4-Sb#|bBJD5m93dL(Fef05rfXO84K(l_zixHt zU>31S-QA9eB3Ep|J$d6LS&1y94sy(6wysA-`M{+=O#c0N{$*;QCFMtmvFe>sd<9~| zdqy$oSnb#0*yjLn=nb2!C-O(RuvPx_XNlF!L15}+FL#6;7-Amg+R6FEhyfvc<_5TStEkOUnzFmX9el9hS+iUpmT81bh2U z#b;we3^A$h4^>dRcm`^m$cV*YP*`IbL3ade;hm-!8L(lvv{l)r=s>`XHyM1DExTcv z!aM_D?%Cw{>0kI(jzdvQGHwl2?8-jAzX7Dq5@lB|)o(Dr-@lkG$W_ua*(@Ft}UyZ=n2i;Gy^J=sWDvM48+M3Rr8z1m6bKM|~syy^r?c ztUgKGEDqpa=4{9wKUly-^T>BUVp9#i=N|~>Pti2Rab7f5p}1ZPu8-SfZyqe z4+YSW_C2}8Zb@cGEti^VcW>+GfqJ@;OW0{1n~%AmRMAIK^^tLCQdrkzkm=Gxq#K3@ zjSog>Fn3&4=E~~A+FVdmAxR@Km!A-2$cE(=prEoYa=v=+LMYx*O|5n&05 z>6HyP9lcP4=&;c{^ay$oG-$7E_~>4k*F0)%uBN&Ll2oU5FFJ4ZZH|cg z_D&9s6DFr&JmhZDS*&+aWGFsY~;y*V@)?^EllNPvh| zb5bMpb%)=hb%sGl=%KWg2(hl9gFkO0{L$_;0h49FPwAVtHliSI1@eCkHVz~Rm*h;$ zXY9b2bG^Lya-5Gzn&t^pnlBru@!A%UAZ4Jq~yj?#5Ho@vke=5w6IQ>_$Raj*qpTvy$Ilh|K)#AdSwkU1=f;GX;6bNB{&1J25*B%FtJV4~M25Xe zR#fHR4Fo5iRkM#}01**Z1e)|0L_d5wV`{_0Ss2T)>z90pI(?{LvEfv(G*Lf3TvJ{; zoyl$I?gY3|lH-I~sC4+LM+H|Zwr($`ty1lX=v)7-QP{Jt_l>Kyc<-PUS+oEL_-e}M2l~Q(xMy6|^tl8z zwlKz|N6^P9jRjbO-kRnpn7a9$Sz*Xu^zrIJ51N7yWKv)vWd(oe5#Z;&?oQZz{vKdJ z!Rc%EP(gtteS>#!Lc!2GQRI5a^bZCPtNX3ne|H(Tc&O9c^RiotGn}JdXbRmQm7{%G z5*&b(q9>p;s3*qn#P9rh5j2AiVeYH$w>93Dh*+Ih#gT*mR9a)_XqTV z3hsA-{vM8*pPW%OCI(?Wxr}EoblWUcS}ccPk+-8)vp^CmaR84e9|2R$KRGnSnU9)K z>+cZYOj8UM$5&YT(J|F+7acMdhZ%PEKK2szoS&NtLNvid(qJ{}&|f|f#u)>S4pWf; z9DU_TatjZ}n{w#cCY&ZA>{l-S7L(D?sNI15jz6Z~*{X$r_N~Zv@#wss{w`~x1Ye2^QGY0p9zQ3y@M{gsHUh(@w z>vo+Z{x5&Nowb%4^-#{BflKl777=pB;+Ro3B(}8nYy06*12uC8ST6(T-h$}J;(xmL zT{Y77oNzK;J8%hvuzPZfEiXN>D#EokTC=G}HiKjsuwwf8=ek&)!+LHEpO$zWoJ93Z zyjs}nhamocM31g{a3z9-LK0tdrbjvr3{)Ab9?i226y?Phl-(cs-r?%b0rnFW7k0;2 zZ+s3VmO48xC)R%Pm~{X6G3_LK#889wYHn zQ={nsp+bwx&A$!AmdR}f7rk=qRvMcfmif78a#_22N-2`$-?}d#SW7102k;CnI}9u8 z*#wC5wz8k0wtBV!ltx5hQ`lO7Z`~GXr$yrd8c3|rrUk5b3Mf2fO8^QxHvxBvdq{)E z`<{}&6fl%!H!o3&Q?RG<@a0%yC+mTbOV6pCuVxy=VJ$nJn^z^Xr@cU;Q&!g1 zw$ICKpFe%T-?25zBKx&s?$H+E5y0$9tOl~PmrK*VfGrQPaNga0lFto!_dT4oMB0Sc zr3ty&JBG&Mtw@u=`5B{M_rd41-LA@iTj>BL>A~HlEhVK@qfcD@FjRvQR;DnHeCe8E zK}vGK|8F8Nq+OS2@{-YYWKAy;9NZt8U80?{Tc&0HTbO&^{XNAAL5JWq}{NW2_ z#gTR5c$>iI$|pO7xa^^hp$V_n!P4SaK9_~GQ<1cS+JTQ&mh>fr+dfS_eglekt=?w% z^8q~)E#kGF;#{4r>2$IxD@@=B-pzsUpPcdwH^t=y`#nQ#btVm7V7{0y4_m_K6G0z< zN|k8qM72RGx8aG-+!4~PZq2gqTKx6k3#@&8!H#-GR3wMHs$f^9dM~@nS&$!oPDg>h zj>S@9m2E)jsy*#@LQl|O>f7D7D;LbuH{ea7s^eX}_v9avxujL-4GUHJP_hrdUwV=Z zE^H^-qKt^b!}aA2)^^`CQ*B-{8QemuF1;sAsV0Do-$8fny*-)t8ft_6=yP;ja040@ zHswNAeQQRn7h3-2aTJ)E(HI$|W)RSs<%c(U+S+hem3V@gOwMhs^wGbQZ6vLCy}~u7 zj)NTZ$dzKS8Hiu~jUXHzMjKw?SsN!AE-*92JfG~HFE(c{QY{T^H0Yhv>VH+7Js7@Q zN-SATpLyQfmU6cigNfUIlO$2W z;qk+)@EU1~a9w7GYMu?*CKHvwuN9fb+msy!|AjOq4L$$HG=iN6gZBU9Ex8=Rcuw^1 zEpvIoZZaJjV1{>i<0Efn%~VqO|G-<&yyBmpmgGMS?(ZIO@|<4=-A>S(sJKnwc?idd zF6?~sI~~77E$yK^!Q8h-UzO`LYzHF$3tc~KJ9otLlU*A8L)=p3vl;-UQ#q~MIx{!6 zZ-`xZc=opQj{>SHazRDoZAjpE__;*CyCXq}=L{K8EAc%c`gYnVU-2jy^bU`bx9YjW>H7D%a0t)LN%q zSJ$d23l`8ZOcVy0U6F2K9nJ_58L)iQ^jNxCC=RHpLgzfZ_?+z*km4I)-m!_x!AYs@ zW}mh;S`&g8~y1O9*OUT=1O*uRpxGa%e7o^Ul-Mrd9ufZMj9XFdJV4n zf~Z>aC!d*6-=_C!EU!KIj>wiQxR?HIP`9A|N$#>z^!~xFml@u=@VODgK%)N*$LW6t z7E;@HKDEG8XXU;gw?enC*@!ncb9dSR004#R>{`sWUCi3WDee^e8=_Q>ciMHkR&kqE z!R2Q7QKbYI1N1W5*1O^p<` zs5=DhiUzU^+r$6szru-H6N>`Zd9r~0_P#vI`*(;#P8_CDwSo1~sfmm4A-F6p3W~Qm_@}p{ z`_S1WK#3fQHzP@7zqVsT2fLMLqBX2nKy!(b{VW%kmNy%dzV(@f7|ja`Dc2Yr(GHb> zQn^_(uN<$RHUfhQ zC7v|AC49r{o3!OsA4iv4K$lDI!21{PNix4%xb$y7Nq8uL&-*FcX}Zg+b4y54?Ul+0 zO=gVA4_o6|O!>zU%7R`y87Y;f$c96uls|FqwS*K`l360x7(O$_`tX~;eB}=sRhiyq zYz{}B`yN^Rp$i;3YYAh!79XT=7iH;aw8T0yEc`19T-(^j*Fi=}{42r(LQV><%Sro< zwhv-`x@T8OESM>Tm~Yd~fMmlU!RB6Slb5XbrP+j>R&N zXg^mXp(vm2JqxSx`2u0NakK+!`+RUJ2$hOMd|Fe;PrC?*{PR;&2RrLSv^#A?#3QsSeQ>YWN>u zb;rSPNj#oK{;xe<>n+WaO=M6=S?o6vH}&3r8|q6}k_vkvM=f~j%V&2FY24Upd~x2) zYVfp|GpU@cBrnLYNrAE&z`J(}AlzzTzjIhI*99Bikta2rN$xWf1Ii(FieqtPj-NDk zTscd6nLj+UhkMAe;Ro0aQqGNcMeVbXc$#*i-2Oh>_v3o?J1%zJyMvA|Ulrh?9ST{d zjdmfz+Ze)>kNkEr`xy_5vJt@S%y+qATFfAf^ad~5$oW`J8V{No2O1-y=;Rse56MX+ zcQ0XqEfVw;J8uNzgMo0o7A)ojIb52OUm3UqMR80kJd9$-N;RKUN++XRSX1*2dU?F| zu%_Q}Jx&?p4ltz=-;*#&e;Hj@{bOqQ(4rpuWhkp@fCUWs!Le9*K851*+O?Gg5K@Nj zagGGy`HvYyAto-LJMU&bvQ1PY#$lPkt1(6C@cJscyq{Apf3yE}{CL%%9lGmNoTG#P ze5vY^I;yQlHR=`z<>FqG_-KnKfxLD6R6wwpKrZ~FNe%8OT0u57oVNXq&m)g5)H21N zpTcWPs*oQ!PCkIz;n*~H0W%ONpIg*3K!e_-^vH_9dKl-Quu4w&lKnRLs!_e7CvxC@ z*>1^jZOPZiy2jo?_`MvmnP4c!VG3@M94k+c#?Rnvk2_?w0y)*$#(y%hoyEf`c(tcR zl!(BmyENN%b^~Ni>I2cnzk+wUYw$I8vL2NBo`c|1E%>U;86e|4j~qTuMcv{RlrpGQ z%T!}e7n-7EIN|JkU8)Vd>ufHMezYh??N}gN7pgn}nr9MprTB zwSMcXzxrSJ^pYbe(jlR<>{iovEhP$6Z;-LgOJIztL#%8BLi>q5ATD~eiy z@5OktzN6`q`4K7J8Bj5h|5I2D;FPTw?K~s!2L0FX96fE4TcRsFC*Pt_*7`=NEfd|s ztqYc(Vk$a*rJS(q>HSw-qqG^nsRWm|0l^@J=uUs*&c&me%+3*%Flz?7j7>`->{0+9%7 zeG>CP9LXQpWl3{zu^PQ{qiCN|iOp?j(!yA*7?6js$hQef##;@`DS@T zuDemY{KMl25jumFTkS?@YTBU$Uw?wdcIzgG>#$*jEa%*w^R$Jtu}=DSP^;dOe^c@V zpGd*o>X#a~D_JDiK@MbtwH@!R@cIhHLgcbMe1BV)@k`=63AEUEMP}%@C(9LH; zCx+o-WAu#Q-%jsp@JJde_KvJj!3h>$*WFhaSGc(I$~>MjW%>?qtS6RwWgrGoZ##a- z+Ks$o-0-EqHN3PSXXA<=^VG0_9fRVfj-*=jVFraUkq{GDTJ?&dFkbwIQ&D{E**A=X zVD^szp&yq~JS5w=g0j`-vSSWfN!^e(QQTCRAC)ILTx^AzGCtlE1dVWvY%$2-x(xYL zwAeCdfKMJ_a~()6B$kk~=jj@1{e01~=m)d4Pa&iD>#D-if?w^N!$xeXi#jVcOs&d@ ztZBbbm^~&4A6vP01&=>9WgcBaE~;UsKN&l?M$T~a#>~ECw(()y6Dl72U?AF;;EICo=xoU z8dLh(xXXC=o|kjsHqQ~Vo!45E)2%-|QO~orw&LP{NZfk9Ah*`Hi1eVae2SzC{#&%( zd$|64aMDF+DVRU*KjdwI`}^b`x5d2CjaLVqS?@p2`xc!WqOmS?fD#+x{xbYu*Acz}q`h)1}eq z^+7Edc8?D(%db5mfL}k}`&l?GppTNKEtamYfzZ7bT@~7AMH_By15(Za+K*An`SrfS zJ)6Gs>yY7JG2@366CN%3kP=<}MVtAA0`ZrFF>p^T^xGD7^o=j zKrB@0vx2R*`FH(0q1?RJ#-Rg1j{^*;PwP7X@tJA~04qh+e+3r)(Y1;RFQjiOM z?SGx?XaiaCu>FrLUCv{;{x@y-k#Wi^u4lg)2C=t)6k88^rYqXmD;VWK?gZc4(MGie}`A?mw0P-7YNehkN9A~Hd=|6-8b zEPo&V5BDLYt?E#Y>w*0Ys?~_Pb!J44W)V#QJq;a z!twqg{$>7MYw?uZup>JDslS25B=OVFG)#o+dKms*c8I!Qk$!=>_)87Wn4fNibd>#{ zkP3As0I8>Udek~K7#>BH@Za(dVvDEupE0eJ1~02<7(0ndri2rj5{Ot}MnRdkRuQ*0 zLvfCiQ6`*W)y|X;+*GSz8~{x+-&uH2f)&cnSIKg%7V#3y5ImC?WY;+pjZ%?fTctSu zSdD+;iFP+~u=jRXbcoT60vkfQ5^0Y7S=oE3X`+7Y5Ip}Vm{T}aDw3yM0#W`#tN3N! z7cj5S@k{R~34uQ7yN6(`PU*{jXl%3t$A56V8$msujqP&|h2>{W>zJk-#rc46TI=-a zw_$r`+iZ^y7uF!WuO;db@X3JoG%aJMUkWklMNB|9fyZpImmRCn6=mRS$--eUuL}Qm ze%P8rxD227ePkz2B>!Hp^LEc-^#EhhsdaxhuRn*A3rD@K1TfI8lRY#BQyvpatSLJJ zhJ^j!aNC-`fHp4tyt?d(_VVn90;8NnVS+04BShu7if#GQULb#5R3Qsa*f=Hu_ylVl zZ^?{rX`ZYKJnDjREx=|J7cD&%BgCf_+2Dm8t1sUNHI590b18JIZ$+Om>>@E?ALLrO z)nb%@g)8#kjsYAa`)^l(y~nX+SJ}eV@7`#{ucRG9HYH1OEmdld_$%Xo&iPMjXU#)X zvX?)3KEYyF)XAzkdGL@w#PuF|US)khrIyP}2yCFbLG;`XoxgXQ?%CtnVlk!aq0~Y+ zJfY!4>*Mtznm&}KKS~2*)spsb(6W0r92M!d4$T~YG{SwPd!b0R;53^Ku%I1Kaqzj5 zutv%#R*3`GcJ!|3H?Bka52q#%GuO~A=G5MQyw;`wvu^0=e3%#DF-$&WACNkIcUx7| zyn)g|uf>S{rAtu|oL;{bBEW09JDh_8^p4t9on|I#KTq=lTvdHWjsoSYpk9yvp}!}& zgB^xmL|`I}P{ecqIhIG%5&6lf9r}fFd9Lu73;7uu=)8^Fkka^2L_2$BiAI3#F{7ag zn7zelO&Qmtr8fqx@(Wr?Kw%*kZLNPtYCxxfZhxP=6u-NFN4<}L-m z{WoRjwwJ?S%@MwS0HD0!WbbYIDqfh(e&!uQc}g8|*ZP72nfP=(;Q`RFW}p?t)O>?! zCQH$&z_2n#xiThx4DPqiA9}vBV9OS1RvX*TnsggL{oqZwZE9zm2gxnc2aC}IL*tf4 zSm#}!y1&PSAMeRlbb(J*q9N>TGg9ZiFm1ip51w#{$EA>1HqtEK&6Bzhqp$m|VyT%z zqsdmcA?zYQ%sVvm4g2EVy$0sC_MBCtpD+o`Du7m*TH-rO3w( zE2L_Zkw2zjrPsiU`&i_Q!usybB-xMIj4~UFN(r;WS#)<>MjK#F{8)38w=ej2<6QJX zgVu=H*&+P0VFc^l%8VPor$mYRN8f!FLwZtE)_9MoVGC|%ozdzlc5f4nn**B_F1RC$ zzTl~3g4QJ^FJ-i6V1xED9Xh1{)zA9T5p!A^sT#5m?cO8~O6X&M0%p7J?#Mn{FZ&lr zv*PR*<@P~HHIE&zo~b0)o`qSgnls@FOM6S$`=s)dgaR|Rv!3YL8|oeNelZmEPz#*lhu21Yki%5WmOTK<0w@Ye4=wYf_#SBDIvF+b z4E}q*EXIr9d7clUZ4&h2vfdI?HxUkprHye2GAZxAr|`R6H3~m7HLO85AX~j<6OJEU z44{Q|arQ6rD0ml~^&o#3_q$_y`yF<^nGff2anwzc>A!X-4ESwkEQ0DPW>sT;2D&b_ zEnWYDuBC{7S&>!7*fWImsVh(4U1*`MdM~EarMnYaBn24!I{h0x8vn}F3uubpjNS!s zXn6HMyd0Ny1d}DGXQY_q1WHGJ8g9x#BV?!Z26gwpLaG(C|J0Q-oqcXx%=Vu=bfg!) zV;JrHVn`eOj-0r=E4dyy<`(>9d5k!Oc1G3fS|TG~cAgi!UPat2o`CTwEX-BL3 zZ_j=4P(dhHpwxQ)(2ZPP|IlJ(!+jFfQLqc);=097h>k81Km@`Ev08__KNtQp`?18W zMMaE5&8jj}SylPUQ28G-go{PSE!|Yw566x-pgRkbF#)t;usah|J^1`IiLP+Z)Ogz+ z-5C9p*)!lBT3fZdFpPWdDff6P2?=fP3pUIGJ?@38+ca)RCuU2E zHhX?VSFhV<-e1`aQb$bETkj1KjeTM^C|??3&wzBxe1j?Uu~H~R_`${`33iFuTYjfZ;G zHZAs9@WC%pi`MR(z9mP%M!-4~U69sjBaDDC?GH9g#VZh_7&dx_OH{;w-&O=8c*j!p zVhS|&V!7a=xh=g0ANtLn8(Z^u<>|^qE3#0Y5nD}95edu2r{#qA91fBn8h%)6zkiTT ze1Q(4`7HjPm4gO%VgPi*R8zE9+@rBDDk!L4uQ+At5h^V8%S}nh6@mhNKF2JEa zwgZF;I)W*+-qyB#GwK^s4nHdzenErHDdwM4Z}jWp?OQIZ(2}r`?*zF*PMOZ&9fF@^ zEUKhtTTZ^s2IY0OOeJI!N?Dt*jkh0lJ{1GW2z#xVbS?{pE~%PkNPO8N&&nfIN_Nt5 z7?pIA#2VE@G3u2-l+w@F>Rn0AV7@7MAKP$#!LpCTlJ-(>%?9!G$FWRvhkQOp8%UJe za^G2x1f*18P_m||{;a7WreaIy*warxWiyg5GEAYL!<7thYajNZ^vt>c{2Ldw+P#RS z!4J^ropQ)o@mjjqTyYHkZGHVSm=1mrnF}D|B#5*k?1Q=Fw8@cBZc7!TjKqjktF#9k&4!ic(hz zlIyC$@5NC!QS3|c*X$8LH>Cxz3(M@B%kDgAul)O#36MrgOCVHMTl6{z5HUq_D#PuW zp`M><7&L4Y$epHd6=SlX(D67pt#7X?bgz*u3VyZ21#t(r`&%i zA?kA0QF(x+iU-4w4Db1S0l32+L8e6(k--_%H+GCEcyx=Dj_x)M+aNit(#(<>S5`(Y zUYpNDDqGV;Pa!<$fV3O6-MCBZ?+bsrXJaWeo4vr0?if8a$O6z5-uw=iWuHF9z?N3m zj=?Y>DI&l=A4}s8-5%ML!}7ip10AEHr%<#jd3ycHv6`vqUY8~=hRy``t^9S;g8nW zKQG!yk?3Z#2BBmomHZpkw@$G)v*-XMX+}1}xied?vz;1Op;`|I?gr(#8sVBXI{OD& zduV#ZNKt?4NJ{7@{9>W4_(|A_ZW-5WNn3c=JHKj9Qc~9ex45d@h@Est9?#$!P_yUF z53T*+=GJH@p=qSJ$aG}Wz*BR$>%N~92bJ*Gt)pIkEe*~Ei{DON16*ni>d(i!kw?9Z z(fQ3~j}}X;4A0!~^@ngWwrjZBtzLE@oZ2^vE*N|0l|6+bHlIJlA9{+&$x6Q~^L!n2 zrG-BRLS-$+zYWg(F)l-m5K7lwkN>+8FuwM(+T(GxU9^VY@_b;SVZg!;no|^3Z3Tn= zQi&yIR^U*Bpd;iTQ&KJ0Nrx4lFB67u0a_3B(x*c`0fX6{u`dHi%rpPyo!mHfCKLsw zGUo5Kw5`|i_hheX`TDX_BQa`c(!~fy-l*q5zePnY zz7XJ4+c-H#FL6tMb-h^EcoV2*z;3+3CSYbkL-nE)-&Uisom!z&-ITXm{lQ6M=pB2` z?2Fp>E;E?d1&!%pA!%GA^ASnRqmLn3Jw;t}P1}}ABDOQ zJ@kmBJU|=cAE1GRtw=|_AhcfoTm6L9UyTf|0EzbyQ{ z(=>X>$93e8`bW)4A5T=|PMak6nRH>P63bcso@2(?>E^*hvpOVaCnOCX!Z*ns?oM^B zJ=ru-l*q_DSLeb6k4+rcKBt`0JSGhsD{mA%JCmDR+kq1ED$hgJFC>-3 z*!JX2*cd)!yw=RHNL>6w`Sa~eQFF1Fje@q4>5Xz7V(8HK6&H@rp zF8o||T+&)z;>hDy>^=3{=a;9#y(t3)y^_y}fZlrJ^a7X+^U$rFvC z9WYB#Mj%Vj(Ac85btu7}B!PI4VanVdw&#H+>eK^pcI$xGxfg_2{7QUX@5F8N+8qxD zmIeC%sp4o6`XOxjvb#1x`%I6w&MYXHzajL=t1<$$MIqS?MhWqW1GJt<(I(8T&iRKd zNLa{|IJ=IlU_|m)-M2ylOP6?w5LFfCPI}40^>7O;6g#iwn=`11+Oxme_m6wQCx zPcljWb`t;419(s1eyn^a&X~E*_IZ6LGB~@Se`1Hjy(#1FUzg+>I?~XHsOAnrbNLFV z7x`kNh!}07x@o;P4fQ*HLw>tL6c+i!<$e;6$%vkcOjp=etzI>D8xM+{I9PuVyJz$L z^(;VhYR5n}%tl20&Y>)mm`TeqC9VW~R&o`aR@27zXZsm>1D95&Cbov;=@>FCX{p`#vz>1&)7sY%1JNKfd z6DXK_Qmus6+FR{N2*X$TUzk&-Nb)~Vb5io{_N#Kj&{De@6t#*tR_IB(?f7*24@M-T z9D)Yo9#&R-0ifUplACL{yT#?t)83qEgo0fPv~+z2u;QuYTFrrA$@+W%C-oj4lEKsC z?oz=2QkQMS4zbY=Nj`V z(Y+G;H)jVIreEV6>|sjwN;P`XRWAd~vjTs1-aPV- zT%|Y5Ebgx{xB{y5L_WEuag%;Xu^76hNyJon?3{h0eK?QTPvl4xUdzhmhK&K5aL# z5OS!^hba*Ud%Y<)@~8)(N-MN^sYGz(O||)S4>~-hzYCwQ0;k>PytJ>t$cH~L=xc49 zPIYbUh`SHsi7ENUoqJ&JGf-iKSREQ;mC-JY|*Rrd&n#;)*o>&fGVCrEro-$QaQsENl87xfA0Yv62%;NQH@>KA6k< zb@N9&F>Zac7XQSIoIh`S2^QLv-@Ywmy2>W0BU>h#uf|^Keo^`@x<=7T!~VBEAl-HB z2QZcKQANNp#cGfcat+QP*GjfeTusL z^^bMJPa*q)==wUbGQa)^Sr#{{1iArHoa0v!--qi)tC#f!T6#bzJ#`7ikgT>wk(e&h zHh#ra1{;*jY|OK0g{vlF$_sIR$k{Zn*Ni*A<3eb(QyJlm@8L{3sECeMhdg>H@`!!Y z`i|`){d+w7=ccE z%mOOuf#vfFt9|GfmBTz}jdU@d)f;B!wxWMoNK_zqd+iBu-7&;%;Tdc0s9+G~zpPsRg2|`0FD!E6CFkejOdn{i!u>3Jb-HmvW8^yo zsMXsOpq*SfipocbBwSKoii>$W9{svoKX8O>(nzJ3Yb)PqjDpefI3=If^4(iL>HP8v zgVLUOaWp2_pszO>c9B377W5K1Tp>vxj#~X<`-RW?!IWkRHA(2&-4)?tX|D7XinY+; znt+SSNa5nLg&uRiRD7g$f1(dZ9!vW6=nhP@(zIPqJg0v`LQbF#^b?UBH9<_8e!GiepBx$<>Wo*PG7MKA=3Ls;?$+=3F5d>$#w{-fgxaze?nyPONjbB`bM#5Q z@c#P)=yA3RWIQ{q>^#hU9L1B*Q`zm(S16q0@6rCl#m#odU}r1YS(0^iSwBRQIv5fZ zVEd!`)!F;*Nzo+d(2}?zmzVPaFXw_*Z?&*L6(o9LDB+*!Fii1lnA;IQTbHC3Z^QBkpFK z;Mk6a0+Tlz8IgLt zR6^uDd)N6lx?BBuGW84{wTfS=hF1vj0!@n*|8ak+CXhedv3Reb1|rX=5X$NZccnc4 zB%nxg?3Y+J^}@RMm3qi7nBXlM3`yZ8T=6*)zFU*{^^4<5kV0IUrAXc`S=_4R{B(O# z=~qrtV}G76^LTVXc=X9PFKU`Je$fa89;{b6&p^8PcWGrdp%lypu}M8sb}`{}VeYCa zo@(0zTFP?PQOVSTO9GA_RzLR#Q%9n}zK)VEZ?n46+P`5NsY?KDIq}@ElN7F~rNuof zQqI;EqWw7+hqZPNI3}+@c@#?ik%*szp`OWXiLZ;q8)^A$?T~^t-Wkc2y*u`TI@A+v znGNIeUK4D2@%81MLG3(1GO&g2b395{(Zt`!loXUrCM0oKV3zXlc(yk=*?aRag+);P zkE)vb-^bG>bE1g}Wq*!HIy`h2)y|HG!k`2L)+_|aX^-82#oL3KABRkKkCXd&=j}xK zLRTCGi$36dyxCVqp7!OW=CC??i$!277AEhr_6fa@!}51%H*5jdl|`{>|2|fYw#A9w zB{D^$0;-7Qh9Ql}9{o0V^rz^67hRf!;y#~xx_&1->%wefG=9R{M8mg8S-I0g_8j8U zDc*-{+ZfRgQZL(VrnffF_;1JF?WZ;%$HYB%xOhn)>miSPDap0YKni6QPtRc5S6al; z<`(olS;OxKKOsZyNYFf&tsDgow#R>B5y`qTg!Ip*zLJ+I;0)n?6?Cp^T(88kHRm6$ z>y%?NhGT-)%HR<+*YU(+&(oL8)!(HMpG+)}oxHa{k1d!Kqu1Oxj+wg~{e#^-n0&Ng zj)&s2Nl8NR`sAIS9vhwgtM$HPzD_;-vloaHWVgDSc8@ZKM@C{3od|zzGX0U{=G&+t zG0wN$5L}lCH}p*u=5Uz+&3tBo#9PzAJ(-~T_C zTuMNJWqjW)X72KnAeLDJdxS@YqI2`QX)L3T&46YvIpZ~j4Hv$nu&w@{3(w&C@O=l2 zhNw`8J$(HoiCKKVF#+dy$JKV$j`wTz%6Ah^eB+$p+fUow%P%P5Ubr-j&sH!cP&dsC z(SV|N^;EBJ@ZbV`^(j+vo+%Xq)wl@ON7L8S#+sBHO=V5SRv#p-z2@4Uots2253x#n zctZsx*;zaUs5tBCqbG+mGg!>**;&gT$?*nKW=N8p0la0tu)Un|bqe;dL@h&7GN5Ju z4JUDuA-v{Ay(VdK@axd^;6C8=o8p(A*f5hR7C`f&njK*51Lo`MGFs5Z3JLk{DKjX} zQ3%d@I>5!uSeuWLTgDi!YM6kl`VD<^l_+0f`G|E=Ijw%tRpH8Ak+1gfiGOWd=1MG% z8p&ibT>nx+y5J{bS(RWax-3k#`pU(el7SfK?8NXH@_betxtJkyN7MfpRPg4108Bx% zzWlV?j$abeeo1Ki=%N8168e8a7?e5wADoh8f5Z6T+z37p2f*n8l@#!Y$_b$9-4j}F zfOn|xEA`epICkXW?M~)l-YQ&y;a$!sf=SC@mmIFX?5gbM&h*YG)Ac24I2>ij< zlE2^+>er_RRepnCo*2Z(XLR`ZtRBC-Fp6JYkf;EH{)LGn$H1pjfq?HnJvYYvj{`D2 z;Hni*2>(xd9eCR3#M6Ekp7v5bPW-A@)3Y8op7nb0Oq>BDe*8F?$KNN4__L`3zB8N0 z{9F{ZSpjh`LD`2Yjj_gR8gn$}=V=5^Z5A-KL4$I=fYus~yrnD}iy4#`Qm8Bvq}KB) z>-ffP8rFBFuz9Oa)o_Exy=e1h6C3+Ytn5^=#P)nn>XTn9pgNyGjeW@?+xca}z%s#N zX}gB$jS?o;ifAqt(O8i62uJgTs+B4xukrh}2KU*-+*VsRnwS^uOkz$lgkNi*wo*fO zM#_>AQ0FRC6@~c*@^f`W>ji|Xd3dC%NhXDfa2TVsvj*%Q^jW215`ld}60dro_jpw4 zQ3IFGthA9i0LWs>u>AVoZ zP6OQ{;a`-$5h0L92x|o9-4H5-r`moP^N$Jys2pMv7QaYaU@xI^1eEroDs(<`J&4qX zjP!?8xV%iqbTwUYQZBys&$tnq_t20}sF3-EM>Qp zeZnyzx60RZZ%$+GjTtrKUArS?<7n3q)anHP=G`);2=$Y9xITffw4LEG)s(W5jeRSJ z;>`j|2So+WH7dJDduTUJrIaL;T;`Lj`R!YhY%Ylmm(#EES$aH$l{aUw^2KRP-Kn8< zOY#nslqUIl>Y$3*I~B~{<@0>Es+RSGg3`%@Yb8v-UctuO zv)KIRELOkT!17x)%s$Rx_O%=q9~ZIuMg{l&a7k(Xtvde)&(-}r&l}s4yBXB)Wx4GN z7T>60?Q2uGM$NunMeC82ii;z@MIhhNvdO1z-|((@}t zZLvgi$@;ck>Z5|`fha~OuO@;Z~(k^3P5n9qf-?x}h(y9Pt;p2B+uH&AI z!#ztIbVe$0B-HQxa|u`~9@y$W-mj7yqN$t+fn|Q)aKqg2z`u}C+YVjh=POA}RNNRX zIbkTX-7dQ+vSi+cD{iu*o$O^Hhgk=4nS6f5Mb-zv~-xQ%S+|7iz+hj10jx-naf zVL2biMmUI#KmaT3loo?QRD%H&sZ`L71VJV2bs@lx#B4CYs5iiFw!?09V8Ud_n9+`* zQOyA`Y;%1lG4#2|loLR507z+-3wi|J*P?>%WRK1D&`sF^o>L9)oV4H;)~? zW+S@B`Cofw&OHHM=G%95A7$G;smkqiYYu?3Z3n=qjyC*@6QJz?xFD4Px{n+H=L!E8 z`Ukn>P1xJ7q5)JyfWSFny>ns$T_zL%Cq*OS%BTUC3F~LNW!`@$j(^?(FgBq|23{N; z<#HT@PB+h)2i+DcI*q2b1E2@z#0j7r0DZ~<&|%Q?{vE}z%LX0)uR%iC!*`{5M6a<`5z zu@O3Q0I(4hC%|oj{=J(uy!mJjZ@wlDfTnT)+}zhB3W z7>!FgEG*=(x>m-@HFkV688j!^S!F`X0g$2*l}g8uEvAwC&p7}>0hlD29zl7+>!w_U zYrYP+VV5WX$u2KR04bk@#TUg95LZzEhYoN-_x-wT@%K;EmP5^l=$@2~YU;d-~-$MsL zf?yq&QTjs%fXpA2#C}z6e!sV(>FB*U03Gfq$kAz z5JjaC#e;MN-%Q5vf5vL~QK*imrZg~?#IvCY6$W$(r6;-wJ{b<-M^`QQ-lcK;6(Lph zZig8^?y}++mreMXpe70Zetu4e9}@=OKRJk>a4Dq#KRBZ~0N!sq0DeRW{n3j~fVKnR z2ZY-1pXzNp0D6xS0KP*=R`7mYa{?SX0DdB+~AAGE6j zyieHw$?@ma20r|p1K^kKX#fK0pGuOuliKTFOW6L4$^Y68fRBHN1K{I!gutN#;1kIo zpd1U`O3xhtJ^vpZ06i}_0AAcq&kGKK-v7J<;KcBA2LNIJHyi+GUvL1N{4EXur2(ZQ z2LR#!*StS|d90u3q8}ff8pcPbN7U4jk1rS$@ISerjrxn8I{?PH|B25z0PF;Rrw0G3 z93|nuThp^1mvRC?903DfeC)~L{YVl2<765CdXDYxViNOo3tjoMitYAhdS7j&-iPeo)6XuCs8Xgn8~~dYy*;nnWNF{%Ks!ZPYNg zS;yS<2IfUOO&%Y$&EM=au*lc*+f7Vv)cGH(C@z$g%8M0LmZ~T()lgcjB0XIsywhN> zrd8CFjFOw!HyFGGezzMshh0ItDabZE|7n`nJQwn zEZflx{JAu|8L5ttfHN9bRT7-h2+XwGOayg%NbDL9Mm_99ymrFB^fOWAXb!SnO-vKm z**3WgJ~*?7_Mr`~b~))_mEc|va~-zJY&%^UaajA|W*;cBCtOO-TmT*^lRKA1Zb^)C zo`*FW>eCS#@G^f^=B7tz$cK?y4671&;s7Yzh$$7fMTGjD5EWFa>`9qC!mKy|mbJO@ z<(-(CE8o16Qi=2OgyY;cx498TVl4vil!x%nKB(nVlH5!Im2*II0L;Bw#oR-}%pPHM zOB?`p_*+($rztS&gu7u@iJI*-6P$c4zYU55V9})%T&9*NuIrz+!`U*zGh-p}rwMpD z0z(Y>{V10Slx`)_xRWQK<_Pxz6{#S=ADnlqJO}|LZkO*9*Cb(K+X2A;SmA%H^7p0v zI2BVR0_z9KBL~3b-IRj=7C)Ojc zRD;iwz<-87DB0gjH}j~81L1B78J_d>PLhC^P)l(T2tej`v&hQG@|Ik~4CY>IV)6AU zti3sdYdnT|!n))TXz@R^Xs1mdlrbao=?VP{_p4at`YQzfse2`!3#p_~#UjCV|J&=> z`_`H|=hd4TEIj6RztF-w!Co8z;=~Y5^Y_z_nyB(Wm2VeSM)%@=0gd~0Og?O4>5Vyp z`YhpJ&d+lP!1_04vHtcf7T@Bryde=2S*|0;U&IoD|IWWyz`Z|M#O7BgvHB$*-+i`O zcX&>CjmmP3UM*qfHE{y44SA!1)~h^E_xYUgSqSm^ivu7f4gjeq&tuE-nq(+}{{+vg zH~_-p0Jxz!03tgjs;rh_wwvDdtWt>WU39mC!oz9gXd`>q5^&3?KjA+lb?GHf0Bz$U z&rA97BC%W2f^P7UD3nWE?jbuz07?$Ya|aD`*6vo$7Kf@%RPb1o(a4Z zSxl>g9i>68ixQ?~PHxPO4vW;CA68|)u1*Z9D1d%DfnP?AsbPo6fL_zEl8OSb8weFv z7=u>j1kiIQV}2vX116ZFR#h(0lAw|{*eC~I$HNw+0~XXB7BuY^)NJzFifMxJR4jl} z+>3n7izJQv6g!lXpAB;$jAkr_S~LZ(%L}{Rg<-uJ13I372`5I3Zj3vkn2>C>?OL`{ z)<&eV*Se&BZ2;Xm7mlCqBhYu@rI)Va7!9+2gBL@_5QZ#K445Oh*l!`M8ga3A92dF_ zngifO2Tn@DKNSgZ1t*SQ!KrgSICHTNSNin0IxvdMgHra7&?!?D^b|q2&uHX1vM5h@ z->9C_L2n*~!EC_5#0dJv3Av;FxH>+lYNv~?n1%?t{RH@K1@IR~dT>eKM_3*~uan!5 z5^LUZwN$TpQF~qE1mr$k(DxFkhj7I($p6ue3%y;0@2gY?&JXqDqHYM?#tHP8jOd;) zqH}Z{X9()2dirquY7dTGmE?MzN&@t!F7@D*v)ai2OD8VlrQ?^6900GJ>Ed@?I7awC zcBz}t-h-1Jy*S%DgmZnvIMdswLikU&b#7o#o3r2Bul6a^Bjgx*jB+d!M`Z_3U6Flv zsObb}I(Y-@bZYLuH~}t;`1*=W2awP7dR&l51Mcf|XQ$Hnfj(Ru9^^gC^XVjD(h$*k zZ7QT)G{Jk-NWiu7zPAgIrrB|)od~Avh@|bP7JZnk1hGDsP*DJTYzS^GrSUo&xHqL5 zz@4Vj8*I#8XM-ep0`6?&a7)D3k8aiR_%^?PIIHv;jlM^B8hFT#>%r|BZqe|&y;2iHBhF@R@KqG0f*{*k;9qL;%o8bEpV_pqdIGvL-xAP8wQ{OaR81 z3lmWRcS-swOAle*s~i9_;_s`+C^lXtN&ZJ8uAs@Dqv4lv!yrjT{gOXmLX%7zlH4Id zqsk*<;daeY2d|A0gN_LW|2mf$qdo`5CaRXe9;h4z{4Pwu54WhM)E`dscUeu7X{ERr#Dx8bauOs}RDeVWB=|Zhp~_S2$f?}4 zD1{7_ou)z8ieRb{!MAze{OfoE|7cI+15*l527`Fk@5iToKFW_LBS9tfhX_}G{N$1u z@0=gU|MGGN{vF%Ozb2&q?*zSf&*<>pSv}q(B)&&jd{+|s5hw-r1^R!|)(5AD@Y7Qg z8Nk;k2k_IA+EV2JIH^Iun*aYw4}S1UFQJ^DAJ?J;-Z>$TfDXJXdgUs9NFA2>`#|c; zQ-?|a-s3u=LkGY+#{~Yhk$#bs78L#C%i;_Wr$P_c(-QwlC4s|{f0_F)lG1&@6dfk_ zJEp<=$A==^|5DWc{$s-bFJ93=U-Z$j4kbwd`0;V64j|J6w5kE3PmgPQdZLT!{tfWg zK>hj1{cq?H^be;79D@FDbpZUfZG3i0z-N*Go*2dxRfRx@r)Ng-^z3szJEK>Qfv1xB z|HWj4r!>%ic1m*qsHp(r5I8fWDi{2kpZ$v8{et`Yko*17%RK+Q-ak1zjGvy@ShIS@7ht6`yuEDHlE^^ncnbOHB&=yZO4UC*5v5>Gkkl z4&ztjF?=^u#otxx`0ohTzqeh*{(cG9X)vzdDq@AkXsd_O@^5m3HnFm9F2) zDeXV1W1j%AO@P=UKy1*c-Mn4qZ=2l4Bz9h%#P+M)@BNl4YqoT&hQ*sTED2OmYwSBT zHI-IwHL-k?(6Up(EH%GVQ<~f&ps?a#XOhTEdoZ6tbuovztvcqm zX+*DNP@|d~MYJ{v9XG0)B#{|4c|%m;ex@+HJ%#ELjq-&m^0OtS@_ZE)zHh8l(Oj)z zX0xeOS)$>-K*M}CL#0t9q?c9-sIO_NTuY&{nnHCYi|T3?&Gigg8yWtWBIarAt7r*o z`a1s)kF9x)@OMojG>Vv#W8ElFd45MA5?xQDah@^AOYKl-{ zq;CW$KVJt4WMRy_n#a_G9F2Gf{Bt%W*JM6?47dK^8gBp51{S}_bMvYstV<(vgMG%L zAKp3keKm)YZ_b0jf){Zq-?tIudNCDFU*1iku$4fB-v?)0@J%`i5ByEl0!x|wU&es( z+?YxxDA5I;83$!2PJ1kY3lB4M$c(@Q<<$l(~$PttayBhr0+7SejFQ9cVtIos1GwNvq@}`GnUrUnA_yFCG@rk=q)}Y%~uI%H`zx~ zb;5C7plzG*PryuXrj?4@w0#I@Gq)wXe+vtQY0>Q68m4Z``do)_SKJ}=5mM{ieoeB; z?{K^PPpPdqVJeB{g9;(IhSvQySo7JNvP!r@-!CsJkP&c$I9!oSb98-!ZzrZn#mAh%eFs~2cy(LpR?q_))vYmN*7Q5e^=YFSDu7E19UFkrkIAl;%(GZ%l zQYLR-i#jOm3rJ^FE&0SwLCw|A@*3ps5bU2_CTxkHH(D74Q|JmPeZHP;4QG5ZkqJ+Pq^Ki2w@2O`!LX8)T$EvYJ=&%%{NzTbuUtSi!4gq&;ma`(dfmCZ|kg+TCR@-v^bB1mw>vQDyQ+l%72)Tyt=9ahSg zv=Tln2nS4v6Ld=iw2IY;GF7pgF%$7(ChkWi=|hRiL|n*(-Drd(XoX{#OlHuCrx9=y zI2>+_=*<|^5%7#o=uF}Oh+x7M#e_SF3FQDtsLZwE3>b4I&~FT&Tkpb&GyQmlhL<=1 zj?>^991mcG@UOE;Vw@SUMFiQ`vs@&p0(LJ!Vf z?!(poQFIKB;mRN{$dG~XKZahz*ykJoX6}0gT?FufiD9K~{Qx@k1FGiw6+<5e+!IPy zCi-z{loxKeTj`Rnhp^kHA_K$$(CZ!}`19I$xxSZ>8!%(YXTlYA?FP^>CQgN+7aRaQ z*4|FScOT9Vai3#j=o%kK2ai$m6iE3!DY195yALP2dU2c}FED>fbh$^({Z|fvlb4l_ z8~|rubN~?kWqok~^bF%%k0kEtJDRU25dh}~hjErV)h(a(qeC}_Zo|Zp1K@1GI3jwr zN&=U!;?$)soVnVg0lyrt(S)lLye4`b&&i197@%adUq<~89RL@H`f*u5gdw|tr3EA2 zwgbRzQkw8vU<~lSjIr~T3Kdxw{5coGX$N9_u<8{*rueXZ-U0B1?GoPDt>7z!|F00} zUzZ91$^nqY9X5iu*a#k6f58FpU>a{coW^5zUg89J?VdOSnz$oV1okTU>Kn`W+M6qQ z^$t7Dn+;rFEn$7RptQD319hp0<#`%!6&fxC*+eXeI3-a4=`1_#QW|+GN%&7>CAJn+l38UWydpyABFaUePr(}-FGzdwK$j>NK!ll4pM*Stk z(wt-?l=i9cf0qJWHjYinLinfu>%0Q3|7MI$x~^mZ#u0guXUU=4a; z3ww`}9JHNhRisA2|RH%Oi%`4uWt! zrKFqz0^cnS)DJ`ZJ#7a-cru0PbOy=!qEbQ}0n-H)2_Uc^c)VQ zTAy_Q#JMezjEIROIv}E)1X^T3oWGC1-~h<5Q_9Y^9RO2FG+I$C)}#2NR2+XEjpKXf zIDR@7BlLR-`W`|QCBQTsRC-4Ef70#62bawF;rVg=72)>Zy?hmaMVS2?wwvE2)W1Ur zeCPBCmm>t~KIH&-?*#|I2b4?)_!-yxIRWtJ1i(WFfJ6kmOGuTle+B7n2f!hizvuvX z=f8pjK=vWY2@f3rA0F@h4F|x-FE{`WNA{1h`xE{@e!&5tM*k%Wpgq!m=m5~*ze|Jv zbc0PCu`!sz|_l0c|~N zI{}U&0#0e)|B9dg@0-{V#i_T@3%0Z#@P>AX?&aEpY#HTP3B%-I~%oL1d25IDLa)dLx4-jr;~dzkFRppe2ln zDpER5%Gk+hFeN}P4uI@-n4lO!>PAp0yF*yt3lpw*toJem0Xw`iR>W34Dhc2I?_a~g zAFX5V3snVRc|voVkQrPQ(Du=2w=4Mt@CDSbX`r6n63C9Ia(cNN>`!Jr2u!=+opi!; z=m030VMyySo*hMOIgI$V2t3nvxTb9I%}e;Nmq6k}c+ro{Cuh{%>lss<~7dtSlE)%iX~M& zVDkTF?LA{;P0uqu&YYY(S6Amy9jd!>uCAPORp*>@_vvu*IdkSDa>ykmi`tb|matf0 zu?D<`1;d67*jU2`4F9tK7;Ef$Wtl5mwrFvN5;@`wm&2Jeb2zu}=l!btoS{gW3;V~7 zN?(0Byx09c@AEt;Y6ieQpHX{J)gxXwBIs?VklsilzQ*U)nv@(&BfrOE%yWH~*W)4~ zd-0Lfv@fda1G$};DovQ%Ng%f?2@WMQyNs=m@K}Zw{L9$((R+D}bD0xdrqbOkCMgNu zpQ9G|n`lX{ImstLNS+`ppBMlekBiuQF@`69xP>Qww2l35&tdZ$Q<%QT_29b9NO`|| zgj!`r#IXL}JT||zsNjF%Q69^L|Fv(;VfS~JvGY4in0j1RWBVo1pTKQ~;48xcQoGa+ z-%A9941th@h6LSF$-nSGh7Cjs!VwgC97=c6YWT-E&qL|?-+XTZ%e)^gJgFdmM0h?B z10bQs#jEk~k|AHl#uMlTb~F3c@OUmSDir_-!|_8N6JB=--XG(KIRtjA1^}-y3H$eL zunn`3QN8{nyuXC^3WWAN+`NW8VgMY80Whf<0QVlb zaS@^YG{2W&25ct@uoM1Awz*76LdgA?=6R9fJyPI5bu*=ga)=2~x?5D>e_{Y+_*+WK z7IIxh5t*kX=i{{>*p48y$@%e~V4r8ZZr)!t0N73<{7aNTit|nFr%w$4fq&_dcZmrw z$9o6wqlJSq!pm%jEk+Stkt!1057TkD*}gJJr&o;a>Y@kM3YRe%QU*Y9In8@O8n%fD z%u?=8fxZh)w$DU;eBaCVau@&G&3PCLKBfMQgTL7b`Zm5wRDhTAp)cb^FX6v~EZrI; zpW3=mW9>w}vk#4IZ@02dt@oJ;`7Jo#NgnGUOHr4)+Hi?Hbg_$kMSaa$@WYbxqK9za z_gqCk&o`4ET)%3k$4KD{K)dyT%)8z=Vi@7*VqUv0(!;rU7IvgD85; zgncW<*!Uhx`%#FvQ3$(H33yQ+@geKw&C2bC%W8+sOh_0oqnqj(kP?A5^qRfswfHdL z2w}h(Ch!E6x@{xqvii|Abh~|2BG$P3#G>;{#SJMMl-I}wxF(w`>eSO4f<|0v~;UPh0R^PXeHRT6IisK z%pueXn6?u33F0+vdfe!2R=xXI3HjHk+HO68oWDtrKR;h;sl}z%I^5`ML+xM(^tOJq zI0n$>;(XnM=pNy530YM6HB-imPVQ6rt+uCw^KQkBHqO6QNAMSMo%wo^I!_osr_ zhDMxi$KrweJkF+Bw_z`cw3}L2YL@x48?Kr1C&h6W+dF z!}-O77)d$QB6yqh3sp`>{S3!Pa~f`^z!h zT!|6#Muok*MB)}haX+8d`WL|(^8$^(B8J>(IF_%JejyK%ds47~c3=Ug^PSGUi*V z2b^ysbhi@LoAK9@fRFQ&P<(-Pfp)DdpYF7L-w)3Am068c{?0zRzj#0dDS z>X3mSR_FKH0MN<+{>9g7@qJ3h{!8ZnkI!no|DONTA|QS(TrOAfG$be}BQ_Ec*OHtI}r#|4*r(o@v2HXY}~!Yt8uhtronLaQ`|J&=mrD z!uX=YhcDVZg#2NA!Shn979dFhr82-U&}7%tU{iWU=og{ZOqtZYzTkO#5+MMc8(+41 z@Ubn74}4MlSG+F&*-{oy53{&W5ZPBf?}UA22IR4LsDbvvein;2v&s-y6+?iHOwl%B zVTS;}!`IzM6&$=vJ+7z-fE_mIw{NAD4j$xi#76ru8~V52rJh!B{B#tz#4vb1j^k&V zj`-ctvr!zsm{8j1?|aY2uuJXmw^cqjRvt(c0-^s-8Ef}Pv3_5ROjx^H#wLM9%!0#b z(>QuQgS{u?*nLbGAk2t%xQ-&(#+?V8p0Fa?;5KdCDq>sye@{#ViG0Xa4Tdt8!F|Hz zY(JQ!Ca_NU5)c>DVfm3$bBG^ZP~bA;Pz|U}OZ}NH2Mjl+t;GapXvN@yox?g{BBm#q4$E~UsOpQ-#D z+YTtjB@y0+kBxK->=SIWP7V>m&B*ef8<~;B% z`UvV?M5w?jwZiY_rF5AC!^L3?6^2#S0MU@Zd1e^hQ3HD8{VEfEcsT_7nDi?087c+= z|KpnB@)o_waeE4czr;SD`vm^*why5#A4b;wN`Xzja{XO%Za5?Ypkl*t$x65|!&o$P zo>nzf!J`ZXkCq2uBdE&#N$!Bku~ZC5D-%HJwx;ph+?ThsgosMV8C4x&mM}ecm*)?G zY(+}XNyG}?4Yd^UqQg13BMAq+}&fKpY``!C8LCJDhQly7HMt^w)w zALBYsKjyjlZV7Ym6bb(YZjU4}tyTcB=){O zjpN^5#u2sld;$xPN0Hx8SBEQTJ@(SGp6B^H`|dbqpG>Gw{?U6mEIgma(${CO^354# z28=(Fp8dSag&;!~l6%_FgamuQT{E-55V?_m;(EGr0-OeqI@qQ{~=0V zBL{gzZi=zMdGDm)T8$~ma%7(V4bFc(sQ}%##&#|DZCr9UNbf%H6Ctj9SQ1HcKG`Fw z96{YJs7MKk3J7mV=6(Kmh3&A_5K`RsH20e*$$NoA41hVd>sG=l4?uK}^A_-z@`F;Y zP|E3TC14%*@tW~quxQ6{*`+f0M>n`{*3wmF5MD|1+Ks_69>H*q;Li4=Az?>fl5EPh zuxmyt5U|a+n!_-mzAxoO6M0zgGr~2+|4wJn9dYRKp{CQY^E=Ni!vnabFM^M*E@>uJGRa^+cpe=_EUwicY%>y_SW zX;%80G3mrW+^%YKx4R5zGEMrg!@F#i`Z8IUv& zAZ;B)fy*cbESSiSPyrNU9%TZQMm#9`JxI9Sh&tVH*=(>`tmqpg#83vK9flzXdQBc> z0u0!LnhD?zEA=`81c?B;&3<$k-MCRNK+m0ZNizU?O(WBkns!{PX;r#gGQHrel>uS@ zxTNEL)Hm`t_NfF!Ct%p^7*gtY8Zkf_3H?LvK^PqaF!42%awC@YB3tqxU-n{h%!`=` zKi2pF+gylZZzYcX)i@4#vpVDr=>B0I503JZV{-+DSjP2<_^Q9QprhQIe@2H$=%i*G!f#j|_UoOhnf%3^CV&E=-C zv6$mJNjB+x3hpQYGw9WQUEiF4A(8gbxh62 zk(!GkCS#?hBZ!QL38RGDoEuIV8W67zugExI&r%sl?&MGrL1F^*dWU#ChtTJtYrz^*Asg(MG& z2X@{-WgEl*@a1LvzyB)+fTwBz$dCYE-lr5G&}#}R`HNLUpb{a>N4ec;#Kiy*NS~CR z`>-nK65;pJc^Qvdq)Kd*7L^GQn&3lnEUuXlMM)?aR1yO~QHbH6I|KM1Og{Xe z#eyH{OlmB@B=nQI?7tvLz0}#1KC6*Le+UK;>ECe;4u4Flk$$6nt5 zP>s*8g8Ul>zz?fE{GyYb0KaSioEitekpa;3h5?}aiUIKRQ~1|H|37_8puY~Ee63#T z)3*rt)XQp*z8C;XXRE3j051vlFaJ&hph@ZPHUQoj!+&A|{0g}LyA1%%F!+rPfNBna zUugh{E_PSdrA^1qo4yyUz;JOA1M`1nj!Z|U*VGhFUs3l zjpu~?hin8N5U%%54S<}2{sqFwJR7JBypOL)bO3+byeF_-#`eRK(hjxzsD!iWE3_Dyo_QCwehXc-OScX$1Uto{eE!41h;s z0#vZd<*yRd*B^{(lK1>>>p@uo{?QA<2?68a**Nw&{~fNIXz$$$_NklijACCI0cB+b zY~3wtlI^-%R@Km+;3gHff`TjNU0YFI)U zvjhR@ofr6@c6 z^!@O!I0yp{L;#s z{S{mcDg(e$wqPJTh(Z3xF(YP!5BXa%-aW0t{UbX8gtzGOk`S$@82k%J_duh5(2PVk*eI z1^x-)C0W)TF8>MP|7jWXkBgY&^*MGsrJ@~VdF6dRFE@A&t%mu`WgBbOj|njVZkMq6 zbP78!X0Ru{_|)RNW0>K!l#`zOZOJ^JR$2YU0FZ=qQ@n1c-WemDa{2din0q#j1^$2G zg_PZ!I5hw&63Wi)NJxnOb_{V|3yC)jfb_m(u#c-s2{K$DxXQN2N`T8tsb2ij9SwrB zH>I~fiad{9UV(qSD(Nxjd9p?D-_#6%C?Q(@H+oN^5XK45V_f!E4S*4XxPtL&kAG0c z_7nKM1Yxfj0Q^3<#p6Zz7mcv}>)%ePG5#T`xNxh43>7~rA$C|oUhN&d+5sjRl6h%p|E%Kak3 zQigCP0?#7bamxXfWU_cSkHQ_v36Ozn!4JorkJlsHZ=5zNNdmba6Ov$X|Fr>N9`|CX z;>KV>8;kTJD1bEKSW@k2*Xqu!BEzR?wA!laVzf^VgRsRwpKuJ zC6A$k4~CRe0eqvYpVwZ3N}^@Nj3$o}I`UlWh$H|_@Y;-{B{&S7--x!b1sxGF6};$; zyVO|zt48wYAbDx93pK;NlmR!`uD{mbjWb<(yxpO}|2bsm4h462M!%mp6xiDnr&6FCldSRq`hMk0VCk$pUfu09D zl!7agg)5waGnB@#H-}d|#*0g&wmHEqx9`yAu{q5;k87LsCt^ zJc1idy|`B2ji%Oq=-UU;DU}DhO{lGJ!;RV&)HJrEmatr}??gju7g`Ji^*#yzH=xDX zuOOz!VJ76Z;tIk4Dk1f%zDdEk=yGc#)j&Wez;;xP02vn0t3$1UuLEtU=y?1zp(*h~o2+sx40 zEu5zft%U4ms|`Af6*{98O#^1sv>R|;->rK1-@ekIl>xl`M)v=UbxLP0X(a+L+~Bfm z2;vRxxJ-!|AQ1rzk9J)Dly-01A!w0d0Uc3x_#!&|2Q88$q*(c z_|TauU~;B}@#!KGxtK}{m>bO@TghT16@)9wn}~S;UEDWPZm-ia#A6^yKe?YgTDE^< zwdeoD0B~eR;L1rE6s^ZQ!W*8zes(#DJa34VjjU2(g%8iA7!tF*InRU$sBD-_1Q8nb zD@lYvcrv82sQO1o;K;dQ&$u{$FYIYA%uzN{A`T1&Z5RyLUEFgi$)55CBLXB>&*2X3vnC7)Zl}2G=LDNA1RMugs)-weoCSrl1c*Ik(oGxlTifa z``MUE9wT95vE?jME1D7uS;Xfv2uu+2$D;^MCzM8}_;8~H{zd+YsG3HbcM_?2$wHe! zlCQ}*&U2Ph#zRI$AczSO=XWx1QD!cI{9F89n z*Y$(=Il=!k>WhXUyrL91QJ)jGM6Vjn_`K1CpVao_M>l%$=V$czv$u5k6Tc^5$kUBL0 zPRjCC$MCC?eiE{OL5D9yT<0$&8Q?GJ1mHjCGDRn!UsiPz>i-3|LG&zhr1xLI{!%yf+5q^) zm0qP2Bj6Rkd!>d6bo2Kv?LYkQ7Z6m{l>7VuV^;P|l zrUp58O@KtUwAk@czZdTh`|!`BVf=A6if?Tc@npA*JvP?2shwkjy@cEENY7;kb8Mi_ z^FF`A-_~vsMhV0c{=Y5IeUCtJyP&jD)#fe2znBGw39KC@lsT~fn9%=RdibR`J&Uz_ zY0Te_WByJ8+wYdK`-D(V=of81Didr=SY~5&iH+4|0*+{jjoM{uh07K#b6rF$cMDj( zD?QtqSJ$@=Eeq_^K%Z9n{iBR#Hc7HHlvs!K+W)ZIY9`Ux|zf>*KwWefB)Mvc=%hhxc!|O z9DQqw-{r9KAcMtQnr5jPHtfd_qz9MqM(9ti`jA}ZbCN)ty%|-B@+!9z80CJSx-TW; z(ge2?PQHCF?)o*~ZV- zNe66G4!CDLlpD5b!nGvWTk;V2`CM5M`1c`1C=YSnMz{>`B4HrikKR-tEEPM%&OasN*orIp4A(_{R8Qhk@fD50>zYbm!WLowp2 zq~A2JCDlXEV>ZoeNsa5ThS2AD9+r3xJp8>iy!c1E`0fAT2!HRN+{8Meed$piD^JF- z{CJGZCs=d-k`PeF{-?OkDIWi_0{yIlZjk_B_E^HlxqXLGEIj8m^z|_UIhXsih-uDq z>S3O*Y&+f0A+-@!W{7*7$A7|!@y9s!-#@6;1+H#Np(jXlU!b0AQ6$|&9{s*-d89=E_c!E{5C)1?rX z(0rBbPI~pr+-F5Nrg@G{kf8{&0Ukq@+)x32OhJB{z%R-2ipQE{Xhoj;DaC!1Bt*xz z<4Eo$F+pISdZ&U>UdvJ{F)lE?7UOg>4xYfjq1Bi7u-)sCn)VwxrPBz2^(2CuDI^c` zNF5bU72VA$#R>Td!hYf2xKd2Oe@`j|5C8)~{J#8o?Yowva4tn*n~lQGwvu-tuH>1E zsw8&~NuD>y_M$9%HG%k67Lm0S2C`Q4CWk2#jD+*i+a=7rGp?d5=AKUSoDZr}fwGSz z3TOEnGuZgf0#?5{tBjW*ufLHc-W&FF+;2sdJW$5}N4DY!Z*p1dDK1ls05DfPFjc%T zjrw3=8`e4=fSc>o9$fpj0_V9!d3~w#I~c}-$$tL=lvnb<;M_S&Lgxa5db5E zco*tSJp}e{vpA%?^L?dE$YB!zFz9;#F=(I-j-f}GLcfdrgP2hN@rR%eeJ50h$H-8Bye6Jc%Eyn z!FhchZuCk5KrsLeXdE)2Y1jZA)nb(__5Elb?t+e>uNeTH&{Hjh{&sG#F(T+2LW&!o{ywNO|TYx8?ht(g) zuse)yBSF8{giF_&art@+I*m^Bn7nB1cc6XH39B~+yFU%1JpzL%fErydt~Yk0mC)Z| zu%J(tF=*Ee00Qp~f^H2#_rw6u8~RlC|KQ>iRU*^tYmRuuTmCXmuLV&wV1&y9Ute8H9zn@reN- z@Nc4Qd~f$#;UXw{!~jURkW70pF&W0xbXdXv#JHCL6~NMb2%EeSZixZF8`v&yq&s}@ z?Czxq`w30^1b^Q2c6pN%?Xxkn&uNbK(zwOn9+fJk|_==X~HjBS=U6NXNoR$HRnwJ_IshOcVNN z=gOFwEn$-Hllho30gB@V6vpz1jyKKhG9Mtb5hQ2Agi(sGQQkC_W~5gVCpvM&WOV7I~JRL=NMht+sG5{h=1oWj71Aq+-zE3VnVnBlb6n~#h zDTS!uOzPAC2u$)}G{uKHzmLzQk>-EWi=4+oRv7__Sw3KAszw0ciz$$tmw9JZ$(qb; z0tISgp6AkR0spj+$A6Yc<6m~#@V#aeJ|O)6xNZHw!y*2#z3jUf12(E)E702itTfXdom zH30bel~fmy-g|*~71rOS;QuQIz)3EE69eF4x01lW6JA#Drm;i_ojQ(U z`c@2U4-44f@2a=|3Bg%q=3j~Jwn*=$6#>{RUTMs09V4RT8 z^|@VC`4A-k!ObVrICwgPZT==h4ps^K%eTuaU+U2F`ACQt_)l+y{+0nSN%)_*n?i0sgwzh70gHBJ z0t8nC{P_$ZvJ+jYd2e;R|>L#GMIPU;LYi}3;D$Ps&Zm@GWqU#lfUPhgJfc8fBxZo*Oh|4><%Ga%1AzNpOn?&uKz)|qj<}zX zl3H}Ykz~?m`#{F=6HxPPCr#fkWBNfEIl_PbW*js3Weol(<{ysp{V1o2qjHeKqu*c0 zH~#S+e*cf}Q4FD3rO{Nes66V5AAK9Arnq47Dc zTlPrC*GE)X{NnRbtbBbO3(w00!V+d57cnDxL`WyJOVx%LA<;AGfN$D`(t!*Us9=`Y zp7i*SiNU~a%^zz+3?!3(_DBo>t>j?lnC&1bzsGeb-OE)C0M3Kg`Z%w}(fhJ)SyUcq z20@wEmXxv!N@jW<1L?gENSOYP*7Gf)`%=2FcqIF*2>X;9mT`ewAJ5$pRntDj_GOsU ziBe)n91{AangW$Ss#Y5ilZ5k>=z`RK3X_j2nBsmMy<0~4RuORme{5Y61`>!V%>W?i zE{kFatY^56*;4}`@Jj}OWbPNmc5{gBWK}+a*q-#hkD+*P9La;cG6now33xYR3jQ67 zngL)F13+@p%|=z3JlCw2;oikIq+gcJwq#jT8ijc+ev<(spZd&b{aM|e&8mC2Fb&#BkMc1rDg|8khuY78E(mt~aT zUv{fRe4?QOU)g4LOh|5kFadu=$u$+==K!qb0EY8E=zZiqKd;pvXJI|B!!_Y zulbk@wdCg;%w(I7a!45`Hh@K*uO}fZEsP!Kzsa{0O$?Swe`cw z?_EKjF!2oB!5C_r+Hj?&3D;`~@^#HezU5A?%!w3r-d>>om1Z@(G>aG|bIjrTu$y%v|7xPMyP3Hlba zI;?2s`bf2cT0^f&1b9^p6dCK^)PzeqNsidTeaLxtwJ6nex1o;vv~{=-?E<=187I!0 zg<}W?JkvA*PA2#fHlcZ?>YXeVHzeZ7~XV(>US{@HQKnPaafMB*1evD4*T0 z;2v-4clIRgpVJYl_m(qi2*A-s35OeHY|iJfPQY85$YOppjZ!*@0zp2<*L*gF$+0A6 zrno+<H1Y*f9Kg9>rWCTG%bf7YV2ycwhDK;V&qR1{v zwr4JTE<#8RB0e2JlCPrZgiJf4nF15?U0f-`d4J|~PLE-in7pTMt%GFV}bxfS$V5>8l?F1WKkHSb`B%Tbc(1U96& z?$Oce`ctw^F@n9eUJ^yMr-Bn~#loUXV=@qL*O)v4Jy9xspM+wnq*(anmqy%DP_x(_n|C1pBjY=n>{O_L*5zvMP2Lmfip6Upq|UE$4|J-kEoBU`Wf{J^%>Xg zCD##BicbM_bG1}oRaNMIoy6}%O<&Oo_D9#^r7th`D&ew$>Q!ce zG7T4iTc@N>TNgqb-u(5LvknPfwGl#TLU7&VTA7o6_d7&af}uo;>iz`j%DdKLLO zjhUMSX#&Fhei}RPR-=4|X<|)!{AHPhcs@_XK#+0#qB(-22K6Z{ z5}+RcgB3jg_t){_54h~VKZmKKC`R`}1j_`*xXxn|u1-}5VC9`Ca$D3UVQ(|Y_nhu1 zj^nY;$buE>Md;CC`e;uX==ily_cx z4HG0o1RD3O7cK&kXGVq}c=^2#(N(E>K+xR?BfK=C6kQ1@@RbsYDJrw6RZocXx0rw? ze^0LkQQ7DIJWLS$)0k5E05Y#7Mu3V8;P*V1V-f*C=&SG=sT}hCk&OG#E9KQVeNK0$ zfXRC$%srYQWRIh?uNgVZk4xBjZxX-vpFG4r{7)a@!5=K(*6&VZ`x_Hje?E@6`#g6E z)(g)nl!UUU2-adwKNQW&(jV!v1m;o+WBN0nc2V*9*aVN_x|! zXI--AClOdq!M~VL3NEDy(@6{$+%RUH7|PgSDL9eY;{M*}u{kcIcu;_Q+6UXXTMcuu zjyqA{HdStEJ^e}EZyb|Ob=}%|4cjNBci)YnvJ>4&6S}B@tQ`Y6vQ^f`YmnDt+=?zq zxaS{K>LH&>;{1Um+si2@hO=I!!K4TM1pF?)37u4T*p8m46MbyU8qz+rvwhm)G2uEH z`6@a3YCm85$yZff=I6@;gnG7bWi0uN548j^3f-7cK5(B^* z9D+4KjS$QT{}#%_9Xt}V5n4h@-k=puzZqsW{)Y)F2IBw>1j1p9h2Pl;|AYlUVZj%K z!yACv;e*NUCH(Uwv5Nt~6Dt}+s8B+%Q0C`2mlZoK-Wb;wD2I>M)>NZ z{4jYU7^2{)f@-8^%D~1tU*FOUjQSLQ{=_>&5?^Z>Yt&h8kSZ)u|x{ zjb_aN=;nWW309_55T;}h-98sOTy`#xu-#|SGV6Cp62N9cyzbW;04EUvzo`MxJY-iU zKyA;UN<4U}QOD`z|C#}Csi_%PTM6)X8`_+9G#Mo^p#j&qKd(vRzvgCwzfMI7T+uh9 zM#ldex|E4h)7yr6?$1WYfu9Wg}1KjU}Fjxl(y@PKU046y3YO@*OaP%P>u_2Xo zVuBDjJsrX9d<1g~q7dd6Ls;94VtqS?O~U^sA82cA6e+PGCtBx?e4P)0ErI_dZJJGG z0I*TToABYy9B%O@`wpT1T`>WuCwwo-0*|({*jh+nlQ+U00^=?L?r@`sgN+iuXG3m| z4bdq!lE%}h5X4Ia@%7_^7+0g5@K+hYasFUk0r2>ZnZVYpqhC&WaGISs$(C<}I1-2Bo zH_gURp6gi*RN+6O;6E$|0O3D6Hp2A^Q+()4gag+jCGfAt(#Mn%g!}}*kE-5&-cOVP zAj$qBgnx+y;BT|94S*QoKQ^C2YK4u1Re}ASW&o@fl(Kv;%5RpGvdSFb!<73XMrq)m zC)8K9R!}PPeNlc}X2WJFgX}^|mDSSVpADb297-n!0N3^T@;JUbKZgI(8^eER9>Kr3 z(ThL1(v6=Gq<%)I|J4S74PP{CW2j#>yOcg}wyQepKOq$U_;NS??~ASYJ^}Lk1hwxg z1E5Va04_++ZHLPAua*64(Zp#!KC77kl6C(h$>dKEJ~04JviEE7|Jnd}{|)#*F#tYz z!vOf;?M9^&1K|Dt-wgmwuML1EO;y1E|7HN_-Y@`8)TH#<0MPvk1EBd01EBer3;?~- zZ)51b6$DyOs|lPK051jpsn5@}aQj=e z1cI`RssZrwQa3)kNVq@O!TsNkzj><}A5wqKb45&mpIqj-bfp7-bF~8>UF+hxI*eC3 zvx0wR0MraBeL?6Ky=*iqof-gy|6kOa@Z+lk_<*0k$7|q!_D1keXVdtHyiV@&-g~GF zfIN2hbJ*hh%^iaKHUWNH41fYwkEFC8!J3ku{#Am+{0{HCgxI+~0roT&2{@t!!v7-S zb%ju%dfM;ExOxIUp=pkwIxg@}jqmY28~!trW&9wm65lOQ%bdsZfy_IB+3f_z*;t-r zqj~R2JAbr|-~Pib96y`D&38u$=;JtkZvqD|_*sS&ypt#V=dk*a z>-!*&HNw9{8BE=j9`*zlZWolq0GO3^*h{IQ05>H^!Lu=}-z%u`_2Yc*O>W0=>%9fs z|IR9&{q8EB{LXUK04SUq0CUHjpTNE(EEEIac1dZan!HdF4Q||#a(;1)uSYSvqrv~Y zB>g*(ar`+fad~sMGy`Dji2IBC@ZonC@$~ms@Zt|w@%Z-^Fntt3Wse}bo51Lk;{v7y5wq*ARWgj&*ce81Skdo!FHVIw|bS*dbiSQ2*8*!0J0e6 zIaT5D9p&+@C^*llG5@)$0Wf-}fN?_T4B>zJ!5GSFEPkAD&+F%D8Nc-(-ofwu$M^8? z50-G}@6TfEJuv{rF#o88g?CEW{`NGscsr5)sXxo?@I}8hkuFfBOWjRiWmh^1SM=;viq-V|35Jf61+c&VGvbg=S7nJKc*P~ zY^P3gyTt@3-z}oV`#}DPIxMItgUo*6)By0zN!|IdsypwUk8<6r2Ea;;uW^JVXMn7m z)UBst1oFswM*Yt-ALjD7&p6MD?cSvrJZ$%R=Hmo&^4kPCZYrcq z00sU_T+TvV(|m&GbquB=+j@C&OO|cCf(MB;9*ZrWPdhx;TWPqae7rW@>YB5RI+5Jc z5;R7|DB-nd9@VZpb43zkI? zbO^l>t1g-58ygE@=S{!XY_9v00jQ?cy3=e)4@kF7^yigSgZ?h|7GvsPD$b<}Um{00030|FpelbQ@Wg=b4#Gd6A+gK?^z< z5(EK|gdst~5S{?&LGQhlL>bCUX{5AOS+=`trmMSmdV6|y)|}Z7yC3H4nLYbq&+OT= z=j`mXw^h|;(o|PvWo4x)rKJD@#j^vrztp8ybnh!+tr;=SK}_uc!<*}5`_ za_cGy{Z*Q)zon6FssV-OMnYA!`u%KO1tF^f`2@-Ws*t~liW&|K0X1qWK!sVPN0m$m zplS&J`W8Lv?X_rh)WPU7!0a)iwZ}rhAkh1oVCiXs$!k_>%BrQytPBO7s1xo;2bwyJ zFi0w~W_J3`1ju@EudhXe)eNJ(1vYm6CEvNd%cErT@a0I^y1TfaE;PB_l#6iVhRNwf zt%WzWsRep7Z*+4jw`IlaA{ccC(e4ev+~$GN;fB%XMx)gQoxuiOBX6Xs6}1Fci>Dh_ zuMalAAC@jJiYj@HN=k7euNWutiwXCS|>KDACuVw6+dK^|dIf)1yGo>sVWf z5(0lI&*vbvf{tKb+SH&%`E>yw=qyXsl9k03;s330*!_fHQizXXPld3dkE#>#?F< zQn&@%VD#Iy3=XCWwcV+zQXDJJ!?BWlWYzHU4cRw>9-nCNysmk>Gb-wG<~jAH|#ODO3T+d*n_S?nZ`iL6aaDkPqQP$#-?}Nr;HWRX=+@I7Jh_e zDgzbf=O+rN%m=;Wz3P0shS-6U3<%@dsQ}~R((hN95qf7LYD8b4J}U4(7tca|7W@}9 z^{*wB(yMW$)MA3yDS^S&ehg6qD}9>QG)XS*fhGQLo{-OLmYB=NV#rR#=;P-;{+488 zJu(r%i^FkzH5tXfZgS)QtZT<#5uScPK>9@H`HKOdkib-E;b*IojP(Cfz`vpc4=Y`G zSmV}I#m`kvd|J_tk92mtcdAaM|NB1S{`*JERR(}}j#uC(1j3(E@1Ll`&s0Fb0}lXA zVhDKuc`fzc`$tRglcPmS?`DJiiTnN!pV9%i|1j&i|D&vn{|~dvx3dO=cd}Ch4%WY| zf(w>%yW*_0|NrpW0{lp(4`j0ny#KsR11QGNj}+rWnFc`k|Co}%eGe$GoKNdXpgt{d z-;)vf?04?#@$q_&+MpM*lxMZNO)zBuJo%pl`;5GS+KdD;^hE zxL(w(f(L#?{i2`+ALu=J*W|_j9`41zN{8_xA^+ND44VYewXFyi3Bn6vxFz_nu;V&U zXiyUH7f9VC=u>lBnq~<%v)l5S?|r`SS1%^8PLSB%Ph$6K5*MzemCg~ucP_=b&oGwR z0iR#@D=lnmS|X^f?1gdpPCu@`IEWkf$8hbXQLGSJm(K-NCV@+L2l4V-GkE=*3;6cG z*uy{l=NEAE^)Xz&H;kPZ2=0{3lizuH6zhbfm0SH7Bm9nX9~r`$jM@%tvfbFwG)N5- zKE&;Q=0XCCgriIMC$azP6fV7#QCSK`2*M+T>GS-4<+W+t`{o*6`uYl%uctA4IgT;5 zc^PWyHyFa&4T9RW5lrwJk8gw&4iG5)(@yv%+YwpmLSnrK zW0(7s66@UrelG?HUxPfx2=B)T0c>!O?_HK7Aam#mzrH0e!PpBQ&$(w&+=<%>CxnJ% zi;AG%l5QnD5H1K0tui8?al%f?vQ;$PftJB`)PqxuW zXX~KECa}XX#^a4U)l>w}jGHh?z+dqySNQOTK%!g4IuMuWuDMQhPP!?VG8DKcooecX zdxD?GMg0G)2YzmQ5F;SXd(_YRBtiTJcn=4%QT-*Ne*bO=>0PcnCqe#V3d&`fJ||GD zxui=(`^33}AbnaeJlQVA?Na9?m0v(bwV%GpzR%qO?7TjSU22if$NcRyf9uCO;s5LZ z<8^%Vf4YIoUs=G`D-%e|9C(6zR9xOyd*PRWaa5GB8ebsLF9wy8glkcX0Gp(uGHOmZ zO%sCqcaunL#g$@WMBwuuTGOMy_U*f_&flWS%|uqX3_M6z7;9*1=9bR~|ySTd6s%EnC^g5?PY` zt9E-re0Xc?x zJYTNE^Ew^Q)YOyd8o3W`r2m9S--z4>GE<|O|2N?@Kj&Fnc`goAw!2W_=-_`0I9*wf zXNru3c*z;xP^Ctpb%Z1x3t84;LJ13+OSsCZtssyRW~pCo0H{KlQQ`pT75s}TvwC6x zs6&Go0GtMxc(JWL&1m&m&`kJme%b&)=vV4A6RexyjI^U8+@>P68yp7I@FG`>0ic1$ zYt*BGWi>il;OKFoU7)2~ldX&J@1=ZQJWeN?JghJ-Cy(ET#x@7{(S&M~88v3YUyBV+ ze*m6dR>nXWE?)>1rw3+UEQ8IB2CEY~V=Ht9!g8~N-`mmT>O!-JFWjCUGcKv7*M!2cVS|*;0?Z#u{bx$zx?aE0wdH=Tufoi03{EOEd#O&Qk^e z>KLJ4836KR4u6@_@dC{Na54-3DgdAu0Loa=%k?N~Y*IR@lehpCYD8a*07vr+Rn-6I z^SR$5p1-jXg{<_sHPy(elI>*9f3Z5J(^X}xd(|j4)uPH_Ms+){pTne7Bhwq6G5}QZ ze5|G7K^-6FddlN%K~KPjSjvUukOvt;>ew7RPJD@u&URyr zFWB(~KPJ|Km}CQ^v?20iYEv@+C?kM$?${8_vmsh!1F*r48vm@wHVD2A2FaWTDm3i>PK6DTJ)tvb73>#lD00`vs`VH`fKe!gB z*g;!mW6Or6j}3+fs%#8rf=KW`2LPLxVgo)AMnJp_hWrSQg!s7^T}eM&v2NwwFPQ?G zWcrFpbV4-EjH7Pe4N8vv}D0f4Zt z!GEVFy?l1zLA4v7R(9ZTa~kmOsapK-SS5aNwBmCHfcH;|0ic@TU#)_;ebE5$Gi3lE z+!1nr`k!F{_~BCqfFB9`|5q^p9OzdW0G^%-P?|LWX!;Ku0E#s|r|BPW0MPWr0HFJi zGXNZ`(njtN4FK9a{zC%*f0yN<0f6xT_(Y@12q2jO4h;a$SAO0AAb|v_&v+~))(eqj z1Ni0fN_@uuJvdRT;QwPT1^(ZEUWXqa)kgf^5pNO|Q-aGAWvpk__;F4ZzH_t?-#x~A zRbap`ip+Ra*hI)T6aE|V8O!!4*GSMeJuv{VPKy!XQC<@sQlI3v;N!wpe9Zd$vxYAG zUx6V0bs~f}mg2a(9>*?0ev=@-Oo(6Na&@&GbDCXvjQAJ__JJrDxQ8z957%o4zsSnmB-CUO1sXf96sjMlU6lTYG5HL)Z@yR-+ia zq@`yQFijFh{e*qrykr4jJE_#Ig6c_NKXDswPFa-^z#>ufQ!;{RhjqZA!2WXv0C7Ja zXjkyB_nS}`YDPnZeU2e+H|kN*%|)#O_Jf4}bQ{bmQ9DeOQQ$w$wpd2|2RgV`Xbvxu1~47fSLh7;x_bALsB1jzc=oU zVe9@l7H;<|&w!P?{n&nG6yNxl*YIoq{dHV^Yfi0C^ZAXfu@6FpC9vBx`#w};j_o@8 zBe8k5?Q;^uSW-qx&`54ei0z&Cs|*CGt%NcH^zqpi4}#dH%!!XGw|a4}_pJofXnKIp zP-ypw0U)#;M(>um_s5lDYScf>I^>6Up+}{J^vrlvTDq8IJ-C=c`cfJ(F#znu(YeU} z&76#y6V|7@R8|3*kDoY~MtnEL<4gKGzk+`m(GP9Jlzhv*D)PM;0ObGfsV;4rfD$=q z!mZRX%l*!?j!Q)SP4P-dAu9Xb2&>5V;f=VGpYZQnitv8-!pnX{C;L4f_9Yw{uacX6 zH8=ZruGt{#aaQc>*~ZyV9P5I0*o~H90{Rf)eZ&LLd=Gk9=Ar#jrNBxIJquxU&Sw+onf-&lZA>09D#Hk|gOX@vqpOfM<7q=@} z*?$+A69WD0NlaPN7CzAxokn9T_C>>c`bEnK7JuNOr+-KtNHm< z6GhfIYb2Q0mE&}MISTk&K@+)2ephPHWZ<@qbvR|L$7wU!szY<(&$F12%kRnnP*bVq z?JEO-%-`qoOkEA7$7y{H#pBf0@>sPvLk1G%ni`Q~Xu#3(avar(*M5UC0Gt*P{7-Os zQg7h#n<)$7--OeRX5?FKD74uL|1Ol zBaDQ9liNhVr@G99XOohp%dBMPI+4lE&z>f9gxcZc&2A^uI(%&~wlygiZavFdOBvgn z(L{jlmU+oZcJzDQXbZSt>*33|n=ekEQ>j_fg1K1{-0d)QI8bSpRA}6XMdpOt5FSb) zmKj7K73aPpu={+ldcA0HI8kS7M^%eW$_CHymC)rxLwg$vs%wy|tH6oE zVx=>c# zO~6=#LPBw+!+@%G-gDmf(w0W$O`zgHl#9x6N~eMU@e;y*F-0&xo>xfV&r@#t2L^y+ zvdk;NsUjUtNh-hmGBx^tys(tlflyymj+2y%@L!@sPPHDn`Z`qsbL$K^Sy4;rS+DAl z&&n>Y|6*u3lE>rZi_t<-2bL=XfOr8EnCel)b1!!oRThK>FF~-!hQ>e}8UhaJJ6llg zYC=hq#7(F{sksJatdFH8y)sbg`A{qI8q_t{!_KSy0k_F;a~$7KLZd?{`$@qf!P1^?@Wy503O&TkCh z{N@O@*9I{@9K?gu>{7(`;Zw=VK|dSB%v7qya9r)-=p0B{ZTe@ zgh5|8s8Rw}8XM5i+JZ*A6$U=@CcXnYLLRtf&Of(zQsNCD(*jIx8=qG@p}d#yAIZ** z4|T6P|I4Tkx7cr}I8TmpSFaRemQ-H=Q_2xuB*88R%(6w5RnL2x3Z z6q;m%JQ2>$&(~b^1=huFzk8$`p)Ayo%5k@O+?}+hZI+Sc7+H()xa^RyV~}15VtltB zV>|sw@Sa3wLkjw}k^TU}^Swx|_bJKeFdNSV8`8d2HuP&rBnj@Z#h6lJxev(|nLEq< z?G9r0Y6f%H#xQw__ja$J9o~M7@;VJ|Br&v}#31)68eU6i;^!eQ1^!c1KljEL0A+Yz;s6}ibT9?rZ3X#-he7)e!JlxfsaWX%?0;}X)8TeU4x~*5 z_`$P2<3S}?(P_@DQv_m8kFM^lS!E3d zPYeLXO22&mi_)?MeEM9G(!uW!xzC4ByZS$0_EemJC&2+99jj1MbNSUg{EE-%z$G8Y zG#!l4KRiaj7l=RAfX4#)D#%~0=F+bM03HMZtk+@!9L)7USc(CGI@~|+vFLGDpB@$iB=7BC@_PIg@0I9J zpUK0YKUaYF^6T-_B7+KCDN|QIJ8QycIYvA*n05S?g0K3-ajXKJ4uE;rx{}_V|v!c69*PMVFGeaj_3~`ObflVEq~);mzy) z`1Kbv_}0tg_!a^CTdz;zH@`ZC-~8GXe&egt_}15F@O!_tfZzX}Mg0EnuHtupXBlsN zIfIv98^*O4Qc5qsIg0yljp6=R#_$r?oqsWnox4eF+(~1DP_%nbG=TLN2;a9;1Z9Hs zh8G!v)Hs26`btu1j^I5{EwXHqPH%zdy1bXb)qA73_1XmPe|-rre{BKh30u22Q@HZV zIIg}niEFP{aU9z( zPhykHS+1YD(uZ*Z-vr@LfNtsTAXZ)+#L^3V_g#*u-0aC!wjnD%^vS6Gt{+=(jN{x} z(>V9$G&We4#5O^e>-yOCCJCH!)g?|Z!3h>WHUjbNx8ZQ7Q6%y zCt-VHA*W zCG?1z2M8bRL(~Q>sO~YNsDu3xrykW}3<$TNV^Rw=<{@}`=7WUvZrDZza2znm{9^)* zIZ22a?I!s5z&6I^m={fwmTX9V*JQ~Mvc_1Z@h&CHAp5%g9fW_Dg|cTl&^F;DfOZoY zdk`S}_sZ0V3*v?@0p1)ehYhY7r#g2ns{the12c9wCtPq%y0gIy-SEzJqI;ay~c7E20Fyvkemi zfs(k@Cy=CKlA4biVqMAb`#krxbbSE3eAdoOpNh}gx&1UIdHm6B2|}1a{|@&p0KF1I z&!kr=GSBvr;F(-veOQblFvI@9ln-6JcAl|LxW@>q6FfgL1Q52P0?AZxO#}XJ0ePxZ zT;nMT(ihm!U|s?L`2?X_BFk%0=Id^3sh^y^Ge6L6z`i^M= zHn(dTCcE(d_DXs|?kmdk33KUQ;JygcGT&cP<9U~Q(X|*Q_%Po?*^&RZHiovLP zgmrPG15M(6GUJ7F-iP2;A9}Zw@GSAa669}2yac*o=lP4;2=X%L-#th0pVQp%T?BR8 zkVi$vx3Lc;vW)g{|2^ElSE(f{GyBfwfhQ6pfP>dK#D12<3Fw@aSOV-@j+5EOSigt6 zSZ6!Y7$sLl$W=1JPq2R?55Zs3>p4*4v!R0AR4()EyY0}k53lEMH9c17+Uil(R)-4m zV|7=vG8PzPPSgY}sPZ+V+)GyK5;uPfD!mryTqcyZ8*tiCiBpY|5wAw+Ono&@lXG*8 zWEDdES%Xn2x3&&Bw3c34J|I)ivp(S#~m4zQID4YQZ!1Fgx}^Co1e_l(iaB({3UB zTT$och3#m?=~^k2PDNPP3;;DM-+Ez#redW71AvwmP%{A3Dg!`yGe2hy0QGIgLj!=R zlYsv#3;?pu=z3xRa0J`X9%?@{0GK;0Du`Px%UVZ?L7>@fg)c?0=_ma1eAfuY!*P&$TBIL=OXLlP69d=Zj4X7|RLT{0r@HRw-Qix{;lmVb89)UgJBk**i(b0iA zTN`29retVm<#amH=*r5?_3aMiSFy6_%GF4@NYebtH52$RqKbJ#i>j({x~v2_m1QdD zx}+#G`&!W~=@1iLXpeVtUj+Hq1{Bs;prBR^0A(oDONzh(yRg29ENJ-^Bz?SK)3OK;=1)EH7&SAmE=C1ArR&FVo;(831(L zN7PKv5$rFMjdNlHbnE&ek}8a zyUIptVc9Z- zi5LKipE3Z{WDNj>eS!W%13-gMeg9>J6Q7i|;U|R0_W(9Q$-Yk15#lNc)#Z4PVE4BK zzYhqJKc_x8p=AMhVgS%-Mu4mV;AdYj031a7|N9I8ZxjCC{x4tv&;krTF#vqFsHp|iFOQewQ|cp@@fV__mZ+i}8w66Xl}V&Ii`{Pk-CxWVPk%Sqh2)Q1P$QIfCn11Hip6jp81`|IX_}xcTZJw(s;2#uHe-lfwGlG|t`crv?b!gz7tdkL>g) zBfvPpdU8L(cX0~yS5qo5;PTZZ)(BH;5+IQ0y25k5{NgaK-{&#Ev55O$U%L;_Yt5HE8=e6gVas{tFMe;Q;Yy# zn#1O6Q;2U1gnE%+d)p@g*$Da3jb8X=jysjw5%`ZFN#KgE1<@2`-!g23XHw?+%Y6AZ zv=MYIgBB%88RnVxXlc^cWnWR1*InjZyC&HNj=7Z)z?`}X>%ie2mnQdK^q3N+RxbE#(~a9flj`0=}ptTx8&Xo%W013+3}tcO5I*di#k zj&&>eHxG(80FRSl-<{=Y9d|3^Kx?K8%_^8#J1jD7V8FruJJCMrA}sd6Phj`2c?qoD zgw@X*0Nis5EbH^Ii_!=vPYZ_o44{0wLZHQB-o*UreI!N*@wg13>h=NHYK=_)I1E z>_j$#h)RIRU5POu{fU%{XR*DtI)pchd<@0jc) zSi4~vYKN83E~EUttb-vb1Gnjz>qh&m7oE#2^NP6M2Ndv&;XvdP_@CDT>xnyl(=b7L z$O+SMyD|dUS&uvBSr66|N)p|_ZMp~c2{9mb@|Z3q+gK;d%KfoFs@(i%LU2w6S;yVV zxMdyn!kX!ZdC1HCi#nB>3ICRnE|>`YMm__klvByv-+`84xAH7d!2xFie4cn+q<)K$ zYrun+v>Wx|b|ooP<_iD9&Io7EfF#yyf$7oVI)nHHtg)@ZxGcwvw_&-^dH2~Cz z2Y^g3Fe2Y*CFh9&powKNvy4WZu5MIW*u(?7z}SMqrdB-Tk$JUoFCkLqo)c8fwJ5bT zpqU+hQ5oT~sHp*Yb=sV8QGTr+MFf9Qfy`&G(<^uOQiG%f)Pi%#sB4+ICTkF=MZMFA z2A7#j6Y2^02FfU&0Nu@KrYt=zN+v?T(cOf4-WZXEH&$fiXHm0@!0fc5me4ArxV6o- zgck#%BVokHV(`Sf&=GbM-rLa9<52K#^Yg_PaKY|#!q{#_gPoArY(iC&2{kQ7)bqPL z>O*HDfVQB3PAA#|K5pN`vas@Xu;R7alxkb~g655M^!6%=2SA?gh(?!8f3Tx7)rGFK7YsKvu#R?|-lmFysK><&c^7>Wqy0#clY%}sf=XJH!qrAh2@^%9X`Op_g+=FJSspc?k z;z5wgVpBCrBvqyIN~uL9m(^UFofb6lUKnhwlXj_JMp!$|=xvg%}$J zS^9^aN>O$aVzZqD!EQosk4i-}eIbJRD^V;^i+fRarU>x+>_D=Uwa3Qq;>`irr2G9!10%f{%7igB%MRBZJ62OEWZ0n{9AN`IL|9G{NR#YP^+%Or=@@zwy)an# zoUtyo^>n}$bR&>vqdw?IYCMeeWCSTHIl+c)B#6kcD1dlIraTN{nq|olP&0(v>2pI$ z!+g09iglfhV`?#o8Ob5NKZx~PV_3VD!MvoE+LQd%?0|CJ>b|6#8phVmactkBZjMnI z?8x%Q7}l>2Dy>}`#`^UUY~LQo7Pnj3&tU1wC}Dhn;69+>eVU#3$#Vmk*kuQDD}iBZ zlmIUp+0rz;DM}Eg*}>e1VT_%JN&a74Q`fm~DdXy`Q7rM8OOgkhop_O~U*r1KJ7ZYp zHlw?Q@hutIk0|vM1O|5!m?S(*@_*x31~4YMjxTB&-eU*oLK-Pg3TP!c0YY>piR0=^hF0u$neK}it8 z(H_22Jn*I5SnT)WQreGy6HVd&4J7e)tq1Q_wBwx;3*ISe!rOTUyi0vtWFh#s;6b4T zQZuOlYY)q;ge3w~wF{4GJb0v+DF7ZN`TVG+6X5c(Oa~~o<70`kexjD}UxW9K=oHwA z`~L^o)PKJ?Ch7kwvO1U!P?n7YAkzR!R9e0tA1yvK0Q~4sS(pB7u)ntn>q-YM{@GxE zKU9JL2>skfbnyNA{O=d_12uI(GXVUQ`;eFfKW7;}q<*1{0L6y}fCE?lzheMU!TL(^ z#i;y;1^}feo&pEy06$gGPx08FP@g_qh)=RopO0wk9`OGU2*(d472&S{|Az-Us#7{J z037I{1mZjTWW@hqssN4>?2n53z828$v*Qi;?1TjQtH(q28`ly3AM?IFKJWxkUI8*) zpb8I<>6AX>xqf!^$?+fXp8k@{51-?;e6B>LS5&bc)b%an{nhj?w|R&9;gK>m>i^y6 z%J3aYC;6N}e<}XxnPU7Q^~Xmv{R#J_sZi;Uj}_q0P88w2f(E=_WW>YbCOnpy0C|mg zbe89Fwo&OZ;a`FSD#Jj584s$Rcu?cg>NM-^LqiXK*&M(--4T2z9LN8Ou?6}WuhA}Bqz}9-PDzRP8#j$xQj%@;r7yvF&`-I!8SCY6* zNV&t$cL+2uT!`Y0>uG$M`}+#@^;?7Ztv4s|J8wX1lX&^7li0mM=--cFK>`gDv{uCf;KhDi zcy$ODUmL-tFHPVAfqC(E8gn<3n7ffuZuW~el32N!!ugj+aZ%z7yfKZduTNq7dJ3C_ zv`w~KJJM zaZIpWv)8p~>znuaZhvKxn!@J23BDtfd_N{IE*S}~_Ve90gxOm|n7Afs)>6uKJh4px zC*+8dge!3|A7Z&iuP3qi(irAn7)9T1uS)S3C3Hr2!-UX)25SPSRFwOO5zc}HF-Z+p z>1F@aqlY2ZqJr*8fIcf_?6VN&EodEWSD+?t))FwRmjEX7u9XMCR43(ybCR$$N(diu zqIs}`BKVJa6hO625#%R&&_Ix{6OfO#D>d?SW5kBK2>XxmHrU5|l-qRd!VuzAH`{p0 ze_jE<7hLg zg9hlsCbSE@FL)7@Yp@gIXZh|zV6z87nF6rvCe*UsU+bd0@U3+5w@&2^AnIOXJHqe5 zwH^Yk4^g?+luRQ~QwcVGYC1t^!>^=3eY01&zRUdgH0wZ`bs^0@P>PDMo`(4x1a>t= z_u`0MBnV&TQpD#d%6c5(f5Y5IU@M|V#>EH|p<)}oDvjU(+uWg*2qtIvEKY@x8R^8x zhzH5(ZX{-V5M2x*vP39fjVk%s7m@t-fjK{cp8!la4ib_Fwo+`j`;pp6ppR{BaDi>8 zOb=LNKSyFqNNP#eJDKJn!3vcpz>1&sf%k^c+%o7;fgGKaZbEXW3fSjc4xnqnr&7wf z*-w;pt-Loj!nlms`($4KZj$hyqLK*h#$lf#RFAczX{bX5d2AXKPY-g;m`fRW9CNH! zJTDo=H&d(=?vJK&0KHJ8-VW04!V_J+00VS!|b*#hs5E&}YI-TfXeREN6)FruOf5SA; zO?gqDaIzk@qoSu-fp=+FBg%ayRd3rS{cz1h;G7Ec+3~=fcA+umKtt5d=fuTl(+wjz z&JgP)sN13Iw4%^qM1kF?(%==hHKWjGR`cl#L}b+brbgtEJH8fX$1AksoKRB$v={&`f>kbcuU* z9xupQy%yEJu)an~i~*wJ#u}77WdP7M)oL>930<|Q6QFk<$VdP-!XO3!Z<8_rSbeQZ zW=}Ir?&d=SK$FKxwGh$`O3gCw_bCHF4MDDvWseN=MW2bl73E8~*M$~V9E;cf!~o!T z!QSH}yf+i#&6)v#sAVz={b~Fio z+ZzMeSnJ2+L@zQKKl%qW4HC+S3GLIfNzBZpFfpSU0fxs2rkN;GgM>#aJ*25`AckmP zNO?UpIhxQJ@}MW-MPf9B6oG%3fH|@d$1pX-&;8R;^iM@FFcamvI2O+nlJ_#0krDfI z{p<{mDot#QK|oylgBWDTX<>f=D>sI*NpRl0o#8fVEL=*m6WNayUW3gWg!)_J!a9u$ zFU{cm-3g@&cPDZF&IGn^j$(`3Y~2$0A5~GP&%ZQ{EyDN)fq8L%7zSd@7g9D2-noMuz8;zXC-q(US(Ot%CfvVQVo~t_o-zP5 z6XGqJ0if_H13*PP9#uLC`)*|fI0y!)3<4Cy2vF_8FU#8SNr?^bpK8EQ#0Ws>{ISgS z&l&(eA~=3@{O>ma90UUt1Hj)tWdL|$2>35!0Qj3P=)eH*lmBD`K&jGUy1u{910cKo z(*}SCPZH(D+53S9-ZYmUwwqI{!38|?#D56X9P36Cy8?e z&TYSPJ&*2$5m@(YBi)k6eYHm!07Lqwg# zHTTZ@4pXVg(mmZpU=c9xCa8C-QCgXkFLRx(3aq*mG&_~1o;DKkc8@;;`^z!<+C8gnlcmxpk3GlvEk5X{GM@{Sx@m+LP^fe01mGZCRA;=PREr>_Y7 zC)CJ)lJzRYI@(L1_Dj44$xAOI{(Es{08mDNi(GP>5dRzEKGfXwjj&4H7GnP>LI97h z29R0`p`VaH%zn_w82cJSofsJMppRf5=RF9`2hqFGi!k9|6d-sjBLG3#N09C&Jo|Yc z`?pgVWFKZ=C&~7>4`FT><~@%~5#CM1Vnh(H5FRfhqwyXX`U&bhwsBBA z0c3lw=em|r4=k*^^>MqBi4bm9$7DT{0D75j*vEZpUcZy|RMkJ$xtiV({~ZHB zg{DITKt+x6V9q1l=Y7!tQ1-+CaHdh_;u{I~H8@uK!~k$iSB_(10H~-^I;yMSZ=I00{<|TW?kd z0GV!mwvOd&Xy(4`yeBYZJQP%=I+&7DnXa5NyNA`ho@xhQHV zC$Ltrj18!2smIyM0_0ZYqd-ysidR5gIbpdRXI0Mo3Y0eU8u39WGU-uh)KcP|t*_CH zHms-;j4+q*eXK-W`%736_;57T6OT1Bx^Q0O9|Pj`c+X{E3yTSke%dsHGSMWM2P?igHTQPD-@PS`?Wr zC~mSKuaVb`Wjk5Sa`Ji}$;nfC{%jtO6&4ZXd0ov0dR3m1{5)wtIwu-|z8kqCM0Kcg%qvz7YLG zo^0NFHkN!j`uHLZ@Fg3RIZe}@h|G4Oe@#p2G|o=S#Jp9^sr z!uVt_#;DAAFGj~@8N%2^7}Im?9L*7I=VD4Tb4kq1i&9)iIG>DRbRve#R1~9=5u`^0 zNM`~VCFoDAB(ZW~6zdl=*t|5Pv~`8>y+4ATYh&2GK90TH6S#C|3fJz<;oAKX)W* z{jE9NcxxWl-kif#(d+Zre{BwXuT0>=y>aZYW4ZeRJLGT9;@X$zxQ@qtWtu=fjMdvi z?92`;t=^JAQzHuEHH~upD4~5sX_;DLM}CfAKg*8i)D@Yl%1$afp9=#0HwKjExn2dc zlIu@G6Ar?@tG^5Gfo_$7K~fVs*wOSv?br@>;N^e^KL`)wqreCr8oYQ|>&7RQ z?fAIdfscw?@llZ#9}!>oN55xdK7?wbMKRs5WbZ7`TB5wLm z83GQb0AvjTKO#Jee(-F8(i1~KHvONt|5M*PQiSh{2-)AE{_>f8{1x>*?(_T9-zpD; zQdO3pQ@@ZvfCA?%i=+ZP2-mbZ1oi_xJX)>kIl}vMRod_3+E3`0 zRDK5rfJe&BzfM~x|2vlbuY6Xn{}N14r;HL(-j8_?KB7J#?Ej2RsNWcjR7W zjWR#rwm*1YOBMM&%*P9qqxcEd7ZGbOfZp5FEU?# zn}EN=cgG6f=PLx$Z9?_VtrRw{MELHE;>ztb_HXy&D&L3umlL>1h&WHMm>X-yY^Dv{ z%U#$bM7{CS2;O{o1ebOLO7~wL#OtqR@YQe5;!9tf#)WHf?CwXge{UF9Um3;zeYPX_ z2C%{R&FZx@W(g|O1g9wl-Eo{JuwQ&*9GBmk#vTEF<~rA1WtmyFr91uDc$x2a?rZa< zA*HPshq1wT>^zS#dnwFzEQrYqA*>VTH~HS(W_dPW9KZ~ZGeu~d<@wC9O4{ zQvg=)@c*~??qivz`0kgf2C|&ycJmUoos#$C^z{^m_r%3N%6DCeU=`wfQBxmbJ+Vy) z6PI!YTUuUofv$i|1t5SX&WE(9@p}?zO(M!i_^u2hOgQXbB!DdtY`JYN$Fz1l$D|y;6V`FJiUnXMkcygz38n-}=X@tTOJ0P; zJA(2oNF;c|>a0sG1MA)Bl~Me2B5~mt`IJFGM))<)fG&RSMDIoy+o=fKsIW>QC`#~t z$oGLOG4!)P6WftF>mikEzIUS+G2Z7m>r9O6BbQ~=zZbrpAbi^q_$6C|jPi@izZ&@` z6swW{7=qi>7T0Y=RB$?RrSDnvX|WrqKK6+cD-rm3U40|ni1OOTC;UjyhLD;IBS2vF zQxbhh>^)y`uWIBtt+_!MEGbS(r?6*8eBXjH}< z3*p-~)rI!C9>mzkie4OogWoMIPj#>vRsJT{0|If}p}Ens&uL>sy?O3km^vXPqZsF$|yT!OgUjpIu&f!_DVE-ZE2Lq`YE^aJh2QA z(nr~c7$cj^$Cd1(-6|Tt&Ml+pCIj-!GRjUM)>q?L4cVii4rdJY>bJ9!(!AMB=xs(Zd99?~h6+~) z%AM`VZ!+Vo(TE%}TTVlxa_3hr{dJ8>IeH1Q*MKwndKGbB1}#OWl;^TGLNAb>L&z7M zCUlFty#&}hBQE#V^=wM{e}e@%l*9x$UR{ghWh`eId90#Fjp9qnKGD(28l}^6yjrr5 zf%~G4*4E)T%U9-hp@Mu`;dY{|-GLJ_rJznc9a>S^=HPGbyk2d*R=h?nEjVj!MQ)1~ zCwVTX8jR3&@V_oEud5rS9d10+;~oB6O&4g+~adk@_^frktU_u8g zPDj|O<}e#s-bPjsgS|-w|Fd+q5&qj$lyiaqLc(KJOEYR(t=zXAM#+8daS{C8Fn4m< zB?f??G62*#?5MD|92x-5=qixUo9~QA;O>h-Z*L_`nsBP97^e!075wXrCc-4k%!@98 z0nZed;pDN?$UB*fF0&P(HYd{kZ2U&}LK$F#mE^XZSXM&_$q z8&RMyL0)yyp#dPjR!6wkG6hJ+0A&EM7*Jp!^fy)`uTFyIRV$B;rwssVbf2J~tJiaz zxjH0FEp8e_{Z5{=fi`TcnHtUo-$bmsf}*Pa6O#B!ytjp#k7{QFgy7 zz5sud%mO-{vZ9@-two`!8HMI%F!153 z#ObPvtO2S_Wkfhj=+CJxQz~evK%t>Z1p^eX76}5VrdDK^2L=EWUob{705p`NjMu#0 z)&L{xn_l39!T8wk{Fw+368&5(u{lgga~icd5Ng{kXseXk#;m zRW@Gp3t|B9W0nn?Xlf>;G(H{17&Si0&jiDnxj1I$6PPB@&royADa=!gD{Rb`*)f}q zVUn6&(6$+$k7Ar)IlIB_c37^fV>n09KX-i;=dX|8JR83Yx5jXZP=EPFf#yqaRrh)oZ0=Yo>{;OgLAei$!B{_2S)7}j)qSh==-&H%9W!~l>a@FxlU zeO%Y4@)m1(cw++p?1+SAv|r{bE`-rLA4YIC3g2WHHg*oIZ2ViJ?Xa=&b+X}hvElX( zYpEF96K&{9_WOZLwM!Wa9_ZTe^D_oz1o%*LyNdxJtIrz%4vYY$Syyoa*ZiA20y?;wb~bgMZKf@T<}TW=H%9 z|DXMX27oV&^b`6Yo{;o>PwANMA20xvD?Kp)RH?c7PXPY_gHeTo(SR9~1uHqux<*8jA3JUPIB}a9aib)OV=A z(+~>RdwJ}`$@+8i`F^;KgQNEwT1oV_j zp|(Nz-{3au+{fCB1o*oHSh+2M`NDj+g)q7kK!&g;a4)0!n=cPygU6f}1Hhi7>tlN% zqyJp5bXx)d%6pRUzia&%XS*lC2E_m{C8_;xrZFdx`>!W4$?G}9eTZwdxbVki-uOmP zDZ16GB!T5*PPuwl8fl#>WQ)${H z+I*A}*X&M$UvpYZvnN5x?3pgYd;lIb&)Kh{@+)}Dun)|3T_g}EYMb<^XzH#xpHjzE zw+foprX=qCJ|zdi+|J*chTUqeev_mh8|;9KaO#>2phf0MvmenSDbmKe2=@VWuLhL? zz)M(cOcH|PR^^UuS7d}ghQMwJKHl%1?T9i0_;~;PtOrpU`KQ8J z*MEV3r48}w(4y#fFJuh>^Il~D=v#@vOEB#k_98OoLyXrr#pgE3c2dRpk>I?%zaie= z=xS6M0S*iR&M~)=q|*zoh0(XowwQ{oN-p^rfj`aq%Xa+cDCTaAV)&d)*^44D+YLXJ z+)g36lZJ0G2(Qe$XWi(SaH|*)Ruu%YjY}tbR>Er3Ukm^`eEvOaPIkDpSFuWGMxdWZ1q8-#4V3&?g=0RZIX4-h(RcMDGae=6IaY z&oXCQF-p0|Bj_s;I(=4xrUji6cS}-^liRu#uxs=6Z3VInU)v&mYN&mSG64EvAlw_1 z{2lV8mFss7@puQlS}?z0FFMG9I&x@dn#W9zvyuhP=>Q?MpU~cmS{df=uql8Sop9L+ zw_*TTl?3u7MczTO!~ya{O}AAU12xJZ=s`WsYK&bf)!qR;fnU<{k^7F@3F0z3z`*a? zjM(2QaRLl#bb<8XALhRH^S$VZOpz9T6mx>w!{6FxHnUtq(8Z(BM_E@wejK)%RhqyS zpGTPj9ibq<52AtGTJLsIZqzxQINEK)u^u~g;V2Bz1g}d7ErAeT8Av$cmf`o2UO40Z zYCd{wEP?n`8nKBq+y#jR;73EZxFR|nRlWWMEkggXssSJ)0Ghg`m%fLv+@k{1$uRV; zuv-PC3zP>{rU7f%L16BN(P>3DLCfy8BFOb(AvcCo5tLH=BZoW~47lNT^LQwCkjLil zBe=Js-qfsM*eLV0{k`Z8^rJt_MsU;(S3&~+`O)KZqHBN^iIt_(VJFP-GiBg=U0)B6 zlNDH^|GNiZ_V7>Q^}1{Ck z`G*Nh&^`|g+_sLDrq*DBzK_4v??M|3yM-0%SToCt@Y{N<3Fg{%ObkRZ8{~s29>P#E z0Pmn1&SXD~eFn656Jm9>Y81dxT|MEw3Hkw^ueS@Wy+$aS5)|hX{EhPh^I0tN;kR;{p9%bzuTJ2~wMksPLGWHB zJo7tndNF^E_oCEWhn5;nQ7TWs*IzrUcg`IVDO>mMvAZGE`R zb(V1LOOwh_xJ>xJ@`&ff;}uisb2rh5@reh3tMF@ zZp%E|5vBRfyv>K_(&I0~qzxfF z*N4Cw_ZSk3SsHDgEwX z2Yz?pUm5^ABLUPXfR{!B{Fi-=N;@L~WXQhiRjvmA+er`j^Id6E1O9<9Df-WZebIj+ zMEC;TnZ=X)g}pQbM)ZQtH{rJbJr-BxIwzybs7v=tyziB9>z!$=zdeQJ^&IB;Jeef8PhB5W^Zie8A8P17U#D*o z>Nke4cz+nn56d`3=s)!(-m4x}u*A=^cM6!<&SUJBL~SQf6Tl0XCI32~T@Pgr|D-Yv zmbMGL&+%Nvc;!9#!s}zW@JJ&6k6`6)1#^79P0Ky)QVJz%hWE_5Tf*$#Xreyp3qZs4;wZi*yMsl%V zNTOKHDL;5IsipzQQ0*c9e&J?LDSJbPU1tdHgyz|}7C4V`FA?+!m4Pz^c*?aDfnyv}KZfWzwu>)h6|l#t;Hg0ZbrN3DvIOf3Dyb0xiwQMVKt>A0 z&k|M%@-i~OHtOXzX@b4%M|!xcx*&iqLEI9%!Q6r}a^ZAJrH2zq#CK8bY=-+wtBCND z{?9o}=%4d*odja%29do!OyDmP{^JOr3QA&?QZ|E7WBz6GMieE-Cub zJpali)(?J;OoR{~3nI(1m(+e@3KY*u)}I&>(@`XNt&{USr;{l)Eg&sD{%6ygAt3Pq z#AIi=$5`efF$g3MK=HCh`rP)K2v%9eR6GQLrC%34Y4hjz92#Evb@$2)++)q z>r8jWjqVXQdMCU{TpdRIa* zCKyD61B8Az+QR*44fUfV=0r!F%M)Bis5hoOFcHk{`2hNgA^66U@Qo(mAlUb2d@B1^ zE7iqqx|2LtLcNXqbCu)pjIhp*XW*#}qM6)M=P;pZz((Nig+9*xC$tFu($n9<@0tdB zaGdS*6B2h$_A4X1c|3ZqV@%5E03Vus1or_uYGtlJp}!+S$c_3@PsXct%3SzPLUrdZ z;5QI<8wtI-U{I;f;Y6KGFLn-~#qB{yFrd`pbMyCQD7_U&EEd$+?MgBlpr%VA`J0t? zz+VLcv}l3LB^Y46txxG_HR^wj#ZF1Y{T>|U^1~`Xp9Kfx)!c*DKoo7k7;5bf?!Q-! z3Q$Hsb?*KViO?^>1Lb?_klCsN{z>4!qtpQ&=b;{Q3>n#&Ny3s%!ZZ|Tne?i1F(squ zN+-};N~3o;jZUs-NJI$xA!Qcm!txr1HJee=C*myY7+!J59dJ?otWeHaKjEK$oJon2 zoh97xViu!tqyuP>9EcV@p-vn6UnBF%cMX6x!haVbxd%F46g>~BlW=a0xDc+S5gE;( zcaU%%A0TA+5VE>pBWU##%wm2AQXw}g@rY8E@IOdkAK*#3+;(`m%pG(n@NG0Vt0D15 zmt+&@Q_~h4(E%R6N2U66#Cdb|vtoMqC+jEF_1kt00DV6zPj3$)zFQd;CXWXepO5hG zQBnK_;yVYpFM)p+&_Ff~C*K=A1JJqnCvnJ7|6XMPNTm8sZf^|)VD|G5$n6_>!5Ykx zYu*Wi(}gx$FIucUIM$*W0PQDQU}?}{)E&lTfH&Qs7txRy7f$rW`e5i41E2%727mT$O&I{k z2>-`kG60UY^K(asO1oG0vH>7bCv|!S=KC8O75u+!0PGb5fI2|7(l9Pv8&SG=mCLS_aFVci@-!Qx=Sw(uvBHMrBv#j^6!@sTdz}Z5cuC)RKWk>y;-G)AI#&?mlyH&*G}P` zzdD7t|9XWI17H~s3FCJ^oX2fK`Ni5%) z!0fFN%xqLJ!-k7!j@ME&yI#bM=uZrQvNi(X&IsoCe*Sia`~PPKKs7&bh45clE316R zC1n7lk!OQw#{iI?h}_wn>h&LDV==XuLTZT(yOTMkp+z>1=j34iFOSCt51zCM{5$Z+R!Z-|=Xx0lAVdCp@kO%}k6YYY zPrpv!KdecD{fQBz@vO~9hzj9JXBbaAqe?Kxl?m{)&5I{ZE_`yhQ^f)JJ>g#@ z@c+U9XnDy1X#SI_04g=$e(9BOR8pe=_GoGQlnGEB0U*%-iz@v8Le1ybAoQoNHtiY! zKY7Uj_~A^#5uA?B5v)@c(51h&rp_|3c6988wL!a9}6+pU9$#@c;bajsakL$pA3^83Uk= z=hn*dXvOC|hTrpA{?ltMs^|Y7_h_m71pa?Seg9Q~ekt#Ie2@B%0{_%^c)|&1p@a3b(+hOR@Z1{JrmWQU;BlQ5Piigyx&fdM z;tA{Y6V~U)Z60M-J#TTb&bsmIo&bL03gLem&*Fbv$m8wR7Y4w6>hkRp&TokUkR^0y zaB?k!6~dLwjXy`Iy-qL|6W|7+`}+Mdt`e57ZWYvh{mMoO^MuVA0_ONs5ED}Y%o4j_{wu)w{#Ea%UK)*Yir39t`vTSHYGH^M8Lv z1pr)F&0vBcJ#l>y3%83{N?0QFPu?0*n!jJf!oy*liiiZGk3%QC}Co2n7^gvea~M{X(j*xQXq5W7VnW%>T(8& zixRD#&)KsPOy8?u?!g$wZ;x`FGT|$!hWbm+c#%NAm;gg!3|t;Uaa|(G7u0<848c-* z{Jjf_7Y4w|Fgz;}1kMp&xE~LJ+O;fmt;GN!5EYy-5!k#E1W?kiozEbCF~?)tF#v`L z^C=Zs-FH%=sfSb~_n<^)Kb6{@N+9#TqXbhs;a?1ZDDUmbiv_hGi2y&y^HgSsM2^3Z z-rYWYW>86>UL?8HB?o*$nGgc>2?S2X_?rQE7J|wwkzVs6pDl%(B}C3AlnQGsW7e&( z8Uf&kcg_#LT7Sm?h)`irnDe{{9Iw(AC;7i zs{Z8F2#xGj9_Q&8VwAwVM7kg4Gf_-{?9C#EZsZZW^uhp0zGMKTs|J8Xz0XJl{;O48 zlq?QeWC-wC0(|*W4y7FfU_6M-ass)P6pAco$-tAGW|>b$k(h}gIU85${swuSBrZVu z44<_Zib`2t!}K{x^B6^NAxg+kAhD7}MgsNm_tGruA(nrH*FPlFK&FH6&af`7NNk89 zq{P5so$yMEzv%$se*o69TLs?ho%ADmxq!%}Jj|s5=yOi!@??>`031Q%z6*x(04(D^ zL@$+)yf%u=^$FIIGV1+ZIO;Iqu$^uAeiPaUxedWz0A5d^Z(*CXIn=9q*IW5&%=%!G zIrwa+cCu}%nFT%#{*z9$5vD~tg1RmxkWbbjj7!ga3mHlm<2lg#8@@K;Yky@S-gw5&s=3@L!{+pU3J~YVf!S zzI`tYfPOA_I<#T%J}<#H0(~TmdU9R8ljY#?q1_iC2y1Hb4JZRZde@H<`0IOnmDEUr z?iU6?O{Z09*8q@La$Q4jKSh|A==|iC8f%}@QL9av09r~ui;4ko*la_4C@Yp~h}g@PDM&2Hj8;##|Cs%94qr!RJJS z*8wxX@8Wlkk*ty>n}9hTLuWF=>q*6^c$Dy;=6Y!u2NN)+;&`PiV1=l2pc7WV6{(2? zGBZOepLcAMH#Am)-joNe1ggd^$pk=MXvyZUsgf%pvWOUnL=0yv# zGDO7$C=Vi3Ou)g5+0XC&1oSWgeV71U3HVSVh!;F=1noWW+Pcu&*M&YpTbLCg827?t z*Tc}$0W&L&#nnT2xAAy;(I1mY{~oxK0m3vZZHN`q??flJm0*9}e*PH)18SJR)yE3x z=u^ik>HE4uei*&1@T^Q0zX#nRAN<1^1WH++a~M5|AS@9=e%P=}%v~}BXysZN@Ep4dhYg4-p7FISZE1kZJ`{*&jJYa`~ ze-JAxzu99$bC(Vc<~BlcEsh!L(C)B6&p(|d*w5eVCD=Exyz9}_r$?)+6P*E`XRrr) z-Z*q#D_UG;G&xMDwdiretfM+`!qlPW$=4X#xKBN5)U*IzOC$d{=5EwcCuGf6eVp)K zKAS-4Obq4Iag6Z&-1RgT*gFi7nZVXVP1}UsJFidTHnlCo z=n2dZ-k($2;`>d0xAo2hZokLxKU%=Uj~8&CAb#&F5&&uj_X+NA5a{3d_#__k^#S4k zHrLxG>~C?M%`eYlYeyf>Vf!QMZbt$Mc##BHVvS z$mf1HxZkz+XO&cp0MS<$ar>(hD_}{zuDvsfo7Co)=e1D>Jhm+!*Y)>iaFq?yD};T~ z)wf^LJKD0V@6O;F8_ieVoyI9PZcnnj7iDg$i~?Y}$-I5(*`L`MRw;)>lQ#;OVnas0 z6G<=Ew3_>0R1Mtutup4Q8D6JpUZ-)%eawdEoHSV3Fdn~E!RUG!Bdf!j)=O+`moUa{ zM)_L;{&_YODp$DdN(mzpn1~v?UQuZUWnQA1pLni-;qyg|U9Di`avAaY6e2ST);q~_ z%=*O!&8P$=JeR}b=`22;7{Y&F8pIFXVf?JehhHBz;Wq+CO+9$p+KZzdrg}5X!=wF^6jmf0!mFPNZ_vt)uLbhGyR%i z_-n%SFR5QpKYdLC|1}c)>k0n#_)lEt$9o%8PI=L;0Z=sven$BJr7|8G@muQC{S8Vx z=>TQ8{ui$`?8XAvN$dA~kEUn*jhFRgPlM7I0{_%wZmaZaqtX+e^QvyEYasPH-8-7Ok{|6PwuK_=h@_n@q-=qGP zW&5|PM_(J#|F^s*qHn!gt7%U?zDfOuS2TV5)dqZ*`oX?N{E*l5XUBB-<#8iEY3Ro9 z8g2Naj8bXnA+QtXTl?{>-Hm4i_s0zqz|s!X_5dd&@;}e*xCKv+nDFGN8BgkMYHG_f zy#%ymT_^ZUyo%=yPCT!7;E8PC?7$zae*D%E#=oB`;eT1K;JvkyisFC!0q@1UA78#d zit}Rf5qK6ibC|uJRuY4EWi7AL>YbrZarr3%_32H1SIr8uvYN%z*%&7I99X)N!7?>Z zh+4WF$92N}je8|r+Q{I-dKzcfGD@dzX1Hw@S07ZA&TQv!_D&w_@A3KY)oDE7J@zi| zwPzj{v3w_|(&vp!>b09gsN5XH$VQTYmL!~IFtMG*D&%Zr^({GGn`t~p; zHVY^c0t;7CC|%E}VdK+xct5?T!TU%ImwuJoY~)ZRP*%8Jnd_zb z{owVK>Y*OI9K*Pn2fSa8ZI@BueK$&=jh+r;lKYyH^)HJ7Kw!O0h`Tm~ao&F?xW3Fo z&)mquyA)PKPGc?J2{lG~=&s-4g89Q`YwpXPGo?sri zKp;P_tus)>H$H|BQ&wK>K>l3JK zPGOMiB_$o6416LU6w$9TF}4ZjSPlYGb){+N+~GUj<2KquT*Z8)P56e=fqjpljjpW zCO*@)Dj4QlQAF8Njk4 zWjYP4QV7p5r;6W!ap~Axw~$sT590 zyEpEEPo`JQNuWnw+j)LJ7C`@~Po;Tu@YO^37rDj*+$Nxg?MpyCs{nn;4O7vrV85Tw zVyBD%k$o@5xy*yk0{J69pkx>(w3j7tUxf9H<+(MD?D{ww!-Qg|9tTZq@0wb1!fipV zw+l@n2jxU#z^>HHc7JQw4wDR(&xQ#29<&p(CCFWqpLI6wfsS0%7$z8pdeI^99p`U{ z3E)A8im2b<=|NXMgziEZ9bvZ$ir4CKpp`%=@7seen7EBOE}6w-1h-428W(kOd3VUI z)I;@0SU#el2mR!&&H?hETRMWBY(_X?p!7kfG98-9ZB1-%H#n>~+D$Hz*luiNTZgsK zM@!I)T6aI{3Hm(*URyfJWg+Mj0Rp)XZ9$nY?^OHIrWD99d4hPiOeHWXbD`E|S2{t+ z7x0%M`7)*8cwawi9S$CcA5GK=yHgGGui?5iGOfTQ(+33dCAgpkt$_&I!!gu(d^q78 z(4zQ@0U*)&JEU`+zi;hTnF5aTxAvRNIAGzmA8?@F=Ry;YwV8a=#`EtO3ZXMcxX(pl zNCjX>YBCLpK~-WME}?%sg}%`w9F-*ch7-KLex9!nx+vF;htO9_b6EzjSbT&~Unh(% zBSF-H#6%23Gbt5KTIP~E(q7njaa#M#Xp|w=odil_`>p|SSl5E11WTQ(U%_;Dcz|H- zhQTcW)r&wruHZj0l18kQf?MJY`1;{zVTT=d40{Jq_IZ$ZyOAL{3;er!EU@==q1R`33rS3;^SR3)X-a&cPTQgHi6oO;Fd& z1XBg1ugkc2=r(Ghx(hK&#aVy_3+%(R>d?r>Yx^a(TnJVy-mIIOQji^GTxj~QKYhf-&#n{DPYp)W)U*_OTI=haaHz2vN0k9E03$28CFX~TH=>qa zi%N^AXPJsx?53&-z(1qNW>u272`&BIs=gWr?7WVBn$&0B=y=oZkvbK3!7fHX%CFSJ z8h7CUxI=Bf$?xAH=zlP$wD~1AB)>GiYXCg@+Jcg10Lk!+1^{1Wop+~{c19d*^O!cdOc?<0&b%-HWLkhS0HziEUlaI$Zx%OrtYQMJJdip2 zWh~qop+@hbHt zx~c)tho=Odr`qn>rf@XX9*y;&-U$327GKKa4` zkSPQ$1Ne*p_US9KN6X0e2lf(@m zO#iBC0{qt)0Ka(20QltpCj;QIg8x5f05nrAe`)~iuR{Ny(O+f&=&A;Q;e`>f`}&dr zaG+`cP|puotEw6R)t-LM05E8A1E?qa^-5pt?Z6lNI`Bly05NuWO@G5{DdqhWmiG^2 zbcICfC;Weh+Ue2%CYOKfUoil_`HH6RR;LL3=s+`ma;O!*I&Q#kYEAgOSw^Q2;3e9> zr2OOO=PkW>*6dVz($GuDw-f&VnE`OLY5>&P)H+XfJ|&5L@y8~@e_g+l$`H`lk3U-c z__RNa|7)U*|8;2u@AE(Vkl?aK_+Nh{!9_=KmiOT$0{#NQewqL#bLAHak4wBCoZQs3 ztdzsaTUkvKrT>PcE+fRAi(~mZmvNhUg4H5{>hkS^is*k~GmG=LGFTx@oupO>S*Lg( zx%zMf*JPgl-6GE4D`Nf2Q`r1y2KToBSI3vCM)bgVuR^H%q zhR=ufkLR)a@e;1{zI*QN37mRkj1WG|`x(KJP@2CYy~RV^S9;d~nB=o-Qh`73gPX(3 z02tZIBhO>auMH`19p*WdxSwG@>%;&U;&CJ|@%~2m9Np%N85U6)Aq64)+tZLn$pR8ZKE`Q=&omO~g=B!sU-;X55e{JP9T&mnO=qvoRztramy zxb~hFa0{b7OW?`b5s+Tsi&;c24I+FY1;6z8FDFzUb^pnfg8#6vhGHcPy&c{LIs#q&$?nU$$dSs0WN04xhRw-Ko)JQp!93M{7r z*DYL@(Q-Lt&Zbpweq=79lsU;VKb1j-@Sk4c_cPKC6LTPj5EYn;z%QDPBRDI){Jh>= zKeQyEA6KdT`bG!f;WpmsFd;vV0m*YuaPJu&K<|i`%YFPVtkgH+Q{PE``<@XAv`1hq zxYVmvVodN^>^hl*b0I;%kHIqRfr;SXk#j2^Hel!FeXdvJ>cx`A3^r&e7W(k&;k0|(8>GIq?1l}G(t_S+07meXQ zG=};V{OiRO2uT1uhl;9S@9si(F#_9glz`|Wq&m>z>Qj=r_pN>h3|!wBcEduMgWQ(w zVv*JFBr~~`x~aa<0Q$*U4yvEb)#VpHqC(oX0{=SMf1npFe!J@NZ*s{90L=if46>Z7 zaRelufQ&*gv27h#;5Ay#5onXJkHpbA6jT7;>X#w>VgPheR_=?(>lM==3iD75tq~uZ zLmt%gyGC+fZ*CBM`5_onRRbVGASN%ga6ioi>=UkD9Cu1@dyg^!4oOx3vk7(fUL~0t zphUnw&d(?M`!oZ;B~ih+wNYLiG9}qsPi~@{4TWccw5P%?aBZM!%C>{qKxSfj6*E1WRT|_Cj1Yx zK9}L19)xQu1?T7>`b$Z4kcnD(Z8}1J7-Au~Mlu@zvxtAy^J0GR8j% zVa8VqqC4hRD-xo-TOPL4*oX zq$blyjt^ph710%T!p{m6^imERg8eoG`0DNNL3fV{T{aWC3Hf#cek2oC>fV&p&)R zieB!cMN$AtPkRT!yQ38iodkQT&d{OMVA7+(B6HPE3RXL+bJYb>B~rcQt#9nnp~0?0 zQ@;V70m7+IDprG%!E1#zVux>p$H8mWo#f3R%6<4OXd5u2&Zg7S;dN_i@lIF>)6`Lk z}`jQpGfMa@t>eW{x0a|o8%w>Cz*Q=rX`(@-nT?>x3aou)_QP9a_Fe#Tz4YA=L z;WCkvphMMnqn~v$XoqdkOBV9OTM5BG8b)Y>^>$L?14LDffG{60p%FJi zqi)t04=QIn`Ii(FY0@ojo z;y!`)0Ri_m;dcA2Dct0DtJLP}Y#6>VjjcCEu}y8gHI8jI&K|xmbNT001ZmM-0Xr;er8Z;^ zzl;L-o0GWnjTJonH=hzfB(+MC%MmMg8c-pygiOfZ%-&`z5O$|sD}J&DXOmX^9`24jSm*E z`oR*nSy03FWsd6XO;HK+k{Mu2=KV_`tBQ*BKfNmR{mYuzKvctAs|LX2TAq+zP^td3 zbblpGun{M{UZT-;Hgcs`hK;%s8-+zS=7wcES$9hsOBIas{p7kPf&TGT?n{1uQ${3A zsVM|Y+mi&22~@6fKVlSID=646oMEHr3>#u>cor_Pp(pcz*{HpFsengki};_*dHnA~ zL-<}>H-1ppiJu+Q<5x8X{GrK?FWMY<-WA64o+zH!6G~5QaTO8$S(m2g-3d)S+Uv8< z2o>da@;QlTg#TxKIXv&D`m)+`8Dib&!efHfXNNlRsq_>J^b>G@cRu z;Juf$YXIzRQqs}{iV;9auLcNI68IMrfDkGA1=syK^^b(@pQ==U^(xTc&XDvUR`qwU z)GGa$u=x`SDp)lDezUKE`)|M}`|5do^}7aur0;vG()svQLl4)bC$y!|z14ak^En&!*^d1@UO!+ssHerrf;&$zqLo^^*1Vgn`JNh4zJC3U(;d( zd|$wyW%d)6({E~w`1Az9z0roJtgFwZ*I!ht=~;tK2~7^AX9WLe$Gh=VR89RSdU{mE zWi|4B5B^YN$M31nkK6Fa6E?0Rrhy$#>ihAeL8iob@tHMlus@dd6;0*ENk_%V3-^IdLP6iB*E{`Vj9MY0SxJfek{_ znXu9Ww*_i(EsGT{KPB4AX_5H3%@TD|MiEE`0J+D%tC^xVd7r)h?j)}9zJ2+f z5nOz$f>Q+Z<%dNzlwW%I=f5<9#kWRr^1TTxy*rMvI|5Y%$L%yK+dRJec_rz27l6yH zCJCS^!efq5E|R(3JU=;4em8%=jD-gkEIuq@>Gd+s@?LwM$8eF)j0<0$#^UQ^nB}u; zY^$h-^$%W3sdRktvwZ$th-36lNx`_lz4Y=ANh-N(1WN*Bmf&C7DxkcjMT^gENd9+j zf0=N4Ev=NR#s`og=#mLwWFxO6=0bt@ys0}Qn7Ca*{9FW4$z6XjffTow(FDVrl3q^o z&u0-P{02|O5I&zkj4(gET~P{OP9k_Qju4MIM3|0W;<{%C(OI%nY==tzb{Y16In8B* z2oY|Br{nM}MyVJg5~cnE&t4PhOT8*s=UdEW0+zY53??msM$9rd5x#B@MsD%_r{Sr8zaz0kh`2A zC}#=$nv}7lrbqC(A%HCg0FOO+Dv1>LpOty`BA$DmfG_oWn){!7G>(}EW6A)KDFN|w zVWo^@3An-Q!1|qIy_a|aGTK7EE3Tzk2d0#=(zAa~&ex|D}Fp^w^Ju(N$o(GV6jaYEv=}Nd$WrdP)J6!qLB+Q7Ihz z=i;zWNm@L%L9>MPq!Xd7OuF1scfLhtS6@1>Ml3E7Qoj~?k`o7zeC%0zhF1mP56nQc~MHq7tB1VOh7 z%6FXmt?e_znu`#+V}xOXFx$9wjvl2}cRx9Ta`h>7usz)FcCvkKQ*CU$^tKbO4TSto zF#;!RclY)1?#Opnb_Ms43SRVRBNU4MCwUhB0*zT|AKI(YhbuP+5@bB;4 zO*2>{z5aF^TKzuCj~X(=F@A3H`q1q2quw=uI;UHW1dt*AM2zDbvC*NYKwk5m}i) z^wb3FY77>Zn=$8uxxhNVm`8ABn9GK_P7%J@EX#DTdfj==$ln$+a(uarp)+H6#q2Rc z)Hz^;#cxKi6h?R?3V%5WPti}v>?eHo60l5Y=#kWG5?D?QfM&uYU-`Mt+zy?GP)%qy z1^U$b0_i4CH@ukuLWKxYlS4>}0l*9Ain`%vr4bXrtH8e-F2cWqua=%pn8W}W&D}eA z3g8&8~VTDh_UyvYzQM3zOnvAF;Xp1EMps3a$^ZeUUZ_=Y)3;?@X831jB|Msc@pd>;6 zdJSlzn){3jG!4EUf_gJfSeyB$>qd9H?a|UJL4NIt~7N+ELrxjuTyk zcB;m#S1BDOqr*{yPGty?kpRc}M>=jX;YeE>4!5)r-m3<{3C#cy_&-wHg4$+1#ce1t z0ge#N88B-^52@FbyJ9yki){THq>4X>ql3}5_MHvB2{6jW7?0oG(6QRD2W!=za zCd|8G4h*o)IH7m+qmkF8q1&Q@K{m-XvUQ`Ce`JG)Krap=*B2u|vO5^~=WAvCY~u}2 zuDyjfx!$S)VC2o#;FWr0Q|3%J>zXaihaLYn-fBelARiPlK47AJAO$L{^JOP|!!Fj9 z0TkJI7-fTDXxnOuecM1D?}Y7jg5wIVDM1CE76nHovl@i4EV)_h+#2p3Hfj z#kPzD5Ch^S2~5;0RwUTJXP{CCrG{WWBNq{3nvg|5McDnx-8CV6tieNMI|Kw|cEe4Wp>w zzo3RP%Innj2pd|Xs<%W8fT@j9rHPv&F59T6_yaozzzQ3YVgig@E24ZQkIFUbY7WC^ zvr5HFY+PMQV}uQ}DFVp$#RA?vUBv%3T)?+eY5dT+Fb`QFCA$N>2MO9sHt|6&7R2j2f{ z41ng{o_{S}V2cL-e~AGgqXYK;B?f@5D$NLZVE`Da(%wJcClUid^uio?y2qfh1nd|9 z0{>r7pAr5)6>;C6Q2(^I4Zq^={{!LwC$BUr`2PVV@c-?X41jg5NIft*^ zsNl`5QCxmFf-{eJPaqu45Rk_<(}d$R#&2pGBkYgzzc)%)9lfgk4@ddk1mSj)AU`Xk z1vVr=Sr~=0AxsilX9%RTg#S5eS&bCPDc~0^aot6Jx4fO>f4`s%%vE*&np3*+j+mXJ zIRC~l&c0E^$wx&ji2=ZMMe}ctV3EsLKA6HX@8P3&2!UG}0$7@`O|ZY0S1L%rKY=`% z>%E#nMZo`dt~#eXrIc2Zs)!~)N6fo+*GpQlAWm$R36jJzI07q#pVk|`oDlJ^&QozIH_ zFo^JM1VIA5r$QbW2@w9{h%Y4(Ihj-@fW&B!AdLev2_^STSQ!G+yKf)y5*EFLf3Jdm z6XCxzCq4UaLVrlXf8TgS0lq0C0rMOLvu>&f#zCk0Zr1=jNy=}MKb`%LMQsHs3(lqd;X;XU@HwO zH3tP?`*5V!jAIfgJssik$I+1vDVcIHn6gpmVgqVkeQlqGkZXlGErH>pgy{ja5a#RH z-mN2xwMdV;Qm;~*w1p{we^G~Yjtx*gwyRZdzZ16bfEw`~9!?@Ol2-8m#02mZ3G@X2 zj!>V<2GA*^XHx-mk;zWVxW?l!u#7rcrqNUUPn<6yypm^`W?>`mScgLd zVJ|vjZk6g!41g9%?I)wUGf8x1lW33gyb1VSg%5!TA z`_zzs3$It~^d#bECeb?*SEh)G@Gs@!TgtHx6%jvO;yS|!%;(^l8iGDCfDW><1bLJU z3&~Suq|c4v{{a91|NqpzXOLydb>}yO8O%((XLzy*KsBd(+j`uBzI5H$4tB za03t|Xe5f-4JkqqQiOscDHHl2eNZT*khq~;X(<|z01ZGA0O4oa)?fdV_f>b#kd!u- zD@EwTKc2hqn!I^4&+laBIWGnCb_8;ELbFw+Jqwh*@Kff5jj+R;($D)rk(RNB9O9#1sH-$uL! z*y0X2QZ9HTXd92=$@$^V`e2E>V2-kKh3yy#$~1jh!y?zBLzl!U;7uRo%^zVU5DoL3 zhJt)p`7m`kSYcVg`@MEJa|zhe5ng{6)yek~8J?XK3s*8G_{wZxs&V8N#*m$>!p!TF zcmzWNj@-u(HQ->SQceNF|3D9#hI!2{8A-MfS_cWI{e=A?w3#H0qLI*PQltI?{%zKN zwdTLeK0xps07skf+M&aE{m>B{YVO3*wjOkKkD!w} z+}4MKt-Uzd-h)G(z5E})lZcpv_B|clc&(WYSW^pLJ<^QNAC*9nk`+LL4Gt0Xd7L3V zj_^TfGVo#3n|KcW{IBLjcvJFl^0R1vPcIHoNBJ-`>-7r$``k`-&U-p!ra_y^YS66L z@%s3XO3qJS$DzJnrDJ^G#P3>6dZlKaPJLDy8R0n$;OL0N0x+s<4-)iIBrzS@%|_O3 zHqd>C0l2HI?;r-~Y#7j3^) zpzD>x0(OA1e02ZBpZw%)pjnsQJ zrHlOEr4MSjLD;|bwQ0Qd%_XJVUz@=#g8X%*S=|1mCETK}e59?@7x2IOwRzkk*x&x< z8gBmbGH(2`tixZz<*yR3Kb%s!EHecN>9Wo3Us=ONfqer0CXLy%)HaP-8I|ASdx7*b zGzuh;-}w*caQ=()%IMwZ_ooT*5^!qk{W?LO`j7@O_kU4l6MR+vKS7|cWA$DMD|fV1 zS8MmG*m!FKr)Vf`e<-8=^SJb-C0zJ$5$kuxv2ue()j1l>TQbEzuSWW3E)f1NQiO5Q z{8bt&S8AGr;5?1&Yhx-n;3AE#gWEaXnuhm=WopA@vT@Ef9p-+XPtKZT-G=@oA61i1&_Pk zc+%&?6B+d<`0rR!*s)Sh!n}jBruki(za^EP>Qi_+N)h~@4srY8ICe%7*f9wBXYs_8 z!4pFYPkOk|PVW1#36BX^pX~3$$9o%T0AD9azSgdZ&@YfLQRE*`pS<2qb>IPE_!9#4 z&j^b@BRKzzK&aH15%9CmE(v&+E#R2a-!wpeH&~!bK}Y?mg3P1%9vL$pP#84V_rFj5ue^t%-<3k9zo+|pwcvgS`tbO`u+r0myBbt_yth|LeJ9R>gQM6X;O`tVDA*V17d_^0 zk7YK&5pgc)wWS2DRy=66PHhB*STT9Ym#`Gmu)I1D69 z00FmjDNV_GcUeY|A(Tf6>Y8&QN;r)Rr1C#W!l_8kMRL*St`v~JRzii4Te?+2=xkg$ z0RpF@JRg?Pr6SL@058GXwd{jo(hbv;2l2CPZ~6V=2lJSJe-^%#5S;Tq_{FKfw!L(% zsuYpf0vkN8Ol{vT5|H^yz<13DR7yeTJomdO!2u=kUs^d6L=ps0mJmc5Y4qe8tGsRj z;`z77SejR#qPV^VtgfJI|i*6Xk z129d7V3|$9G@T@n6Tl(_c-r$vsP3c--6=QP!bY^yme)^2VJE!RZY;ChXK`?}2d|T{ z-qZ~cDrwJ3$~y~z(`He@>zbS#}TJYVV7+TDmY%7&xVc=VJ{oPNS=_G zk6SL z9>8O?jOx%#waB0))y89sO*|-Rwf#0YOA*??EaPetu1Xxkyk42+KSDl}G=XMvp&{eN zL1Q;zx(hua31nx7iL7WW1<@|q4k*)D5Z1{EoC^}aBf~OHz)+79czx(jxUgS8fPKPE z@9Ez*_;h?-s6=MJAorQ17fm1Pt>N4Hx^vJD(InHBIKmiPQk0u>HtV;ITC(M5o7 z^abF`}Tq+dQB&a)Df~rVT<#D7Y6{LU*O-H_rslg?f{Ss1j9i- z-1bp|KP#(Mr-E4wcx)IX;15awIZEJvC_o65^)IpvfY9E@o8T-YVCT(LY33+rE`UHS zis&R8YgS5cnH^pwhWug;x%nz=yh$crpN^GL;v(q0cI5;(HrR(Fecd=BO8|!Y)YNiu zLNptO&@?)r)}%{Nx*V_+y4W!NJqG~Gw8b=tCi5^KZbEpUtiSJ6vl(P5z~SK`!Y~^%odnrqB_+VWA!++$ z2EgHCIMUjUrgq+&9+q9h0dPnh0G)g#*dH6#5z=*PYX9D@9=z7vrW^pDKh~<=3;Z9H z>HfXiX#Y{2k=HBfIe6`SaQ1iis}cW$d^l7*0#UD|;poMIzCOY_8zX~(<>6KifCGIp zOQ1u+|C^m%YUE$0{vTzdbcAp(P7HAX93C1}*VZC41dMtfQ}t z_1vzcQa|$Zt^;5|8~_2S+8MjQcU zKdgMVEIB*$2@~{56I^8nd}D6p*CnM*3KNnwfF1UUJ5`*xT}J&(5cSgmzAxeojjgL+ zoK)I+OCn9@aYfd@6N0aNVGNhwAH$_DR0;DH1^?Ucl(Bt3ubcqq->u-nyH%Ac>H>A{ zoth>Za_8T#K63zE|7Z#~zc!7#zp|)w>ua<8Jc}D2iRKjiOG>}XYK{J^(&ewsJ$C?n za|JhkWf|ALwu~!ZUBnrl-kC3^qq zw|Sl)%qeX(zCZcan9`Z|>)cix0TbB%0>S>vGfJC$FR7|l?iQ7yyhwvxa!((>TgM3+ zC7ayW_J{L0|HUP2f3S$vn*@1+_4ql$`*s$S+XXe6<~WV=3FQRXbpVVJ{>NT$00{hNr~>y{e8B-AYa^31VCL`h|1{plu1O34aR8L~ ze;Rk^Bmf|dQyP;*pJ0Qd!A{O5nq0nn-(06%L41{4Rtj|u-j`iukMZ(eW!{N=xa1K`^)H~_x? z|EdF^o>;K0NfNrIyuXKD$yWc-~xkG8!0U+@I;1z-YHvEM8A;0@R_16;ckH?cK z|KEDKiRIXg|5K*^H`4n3D_*BK0c5?utoxVs{c4>*;a}4E{p&_>z&}y}16%M{EDPD^ z&j|k?OFemW2oK&Apx0^Q=cjKD;Hg0UUM;f!&i+0;-an-D^v%JB`l-HW4gfV1K$Zds z{2wO#A2BLDB>an>9M-gRggQFfh$YZ)0Py+v7XxPe_eLweF&)GE1c=kuOIW)t(d#9c zUJ8>pGnl%WRa4>@3Es>1YFK33U6RpOLZW2$kQ8?^Q()|>D9!hLR%Ha65S2R>&~!4y z=RB-t5R9Eqso4e7gzjl^0tj%+{_hqV-(|7D_oC?=S*4j<+)f+-Z9`E~`xn`NG79Kka&rLe4< zzfwZxauMNEF_lKoFz$eH!ihNB?%c&ZR=>1_MwfSk0|d)^aKI?WEgSQ*VyT>ass5)@)6#TODVN{WaeHS)9iE8 zTPY;YBvgh2S?-|HIC4J|H}k5lu6{7dx>V==;&Ex~ochK*uKWk<_|@OLif{b(B`m#N zR?kdemA3q%7k(_hsr#FR*3{92jMVi^T-=CGV(89;Ka;Q*MT?LX#(r|v>xHG!05 z1voA-33xA;qwrAy2_U$Xgkwf#0f+;@uN(l9KChG9(;hVv63vAFAoSyM|HIJN!vtt5K7Gi^--nnxD!1D z*tUoT9Wfh*31#NlBqgVlb4V&=(_wY#;gwzv2Ywkzjgmvy!YI7d6WurPY9=Jl-*? z#Y*_JiOfo}G@#9DB>ZcGXuA%87K;p0>J$SGkXh`K6@WbC8B4-dixc`ignu`5?qq|p;_qr+vx zfx&+4?b{U3^bvdvosV_5lDL3ImX55Qd)s85YoCqL6 zc}s+ttP>rUel;Dvo#5DJBuq)A>>*T&cZ%;14|fx~`cx%oCs_A;Oc?Z;VT?Oq;SCB_ z+3<`-RIW~6h5O8SVNH5ql%Q%sLatjz^krRk8v(LSt$&vkZQa%pEi$`x2t5`;t!Y5L zw-C6jQHl01|1~OyL6@l?rihc!?SYpSPh?N>IQ(pgIxre>Ko{b}5RmmMvi9H1{p-+e zlj+-51^8_?JzA|2;KG0|r%7c2(6d5FfH;vp%zZ^X=oCkX$AI`OJJcl__DgKw=hCn> zj_0dHlq7YcF-ABP=L64eh?S_{#Rg!YS7lMy*UmERY(p0xrXD`fU3{=QWxb6_($#5E zHg$Y}O{~a<5G$U25bf4}^tgx7>y?pby;6t0UpWSv3>|3Fckn*+Djgf`B4mpbpo=2B z8~V{?l*UBzZfbBWQ~!?+4=MmYG9pl}Q{dad$|y?#B=Y`&mUbL$>qJ}kFxsgjGX1}) z8~cy8V}Da8n)`;)Iyg#DW+S2JL%`1x*iW0r->s(Zi$ma`TIWAZaF=NRgmJ44?G7gf z0s-C=FZTBhsP+FxhKJR;92%6|n}b@M0RGl&GN>s?eSDDm0xlfY^8u2P{=q&%em`2w zGDXSC^027sN=FFzY9;`$?~p(~8>?gDwKVFLWVV2kL9a=#Q?UTL9X9khWfp)I)UjEn z`RL_)D;qWkT*U+xL${apgmUt|tDJx?$%dbe`jF&CjX7X0u#qdW0m`~57cA@`EP0t7 z;DmuPWvwvht?Z~=@J)D-T8=1Zz|0j%DObe!mQ3YNVuhXD@taj_5{$P5j_*}*hB{AU z>b&G;zE{M_dj*_+OB@A7Y`<65^Z+eE(!Op9Th#Wu;t;6dB#p+6JJhWLPTnqJ>%BV8 zePJBu2-4>ypx&3KaOo?uCZGCfhSCD`UHkeXp?(n;zdVccU(!H(liP29aSG=o=-=1o zaOLasxcJdLF3D*BH`j3K8!Kw`efdrq>-S{}K0*CU^EmhA1qJ;l3G^r4o5uRPQ&=Sk zi`E)x`6Md;>fIVny*GnX@6TZUttlM8r$y@*ouCo4@ixVMh}Pa3$0~K42Id;SpS>Yz z`3U7SVCv^mYQ6r`l<7SQS{|9eFX3MhtKL1qdZk16E|`6UAX?3HnCSc9`{ir2|U&%0JHp_!lN!99=5vh$=(5c z{6-%>+0%yydwTKU4eIqC0)8g}zf+};dq6#+9)JFM`n#tB!>_mEAwl`UtIhc2bI0)U z=Oh(hvy!${Kmr9eD@n>eN!_=*Ea3Z%bbh|ayg=ldU0yAFWeG=Ps}TK}uNBls^k0CpV%>bGV*{almM4xw17ktPtY%JP8LhT8tV z1K{;`rJdI_VONdc|DGDZ@4VR5fdLJ$cMMEn>hkk0VA zUT1r`{=o#>iZmv#CbifBmk8%V<;20Dg@)&`3&k83HAiynL9;HN@Rb+ zckWz>3iEv$6Z}rTpSsCo+%2k+|LOZBOtSs2TqlT8bwbwoeYRt76;Qq-xz{6v;V>e6 zjbDso;@v7H->ac`JBR!YiGCj=m=mHdinz^rO(`mUK8pO6I7-)(nC1WG-mhWmy(%W& zDWh~NO@L0L#B(WfKZ%P8#4p6TFHLbmcZy&*$NpmeOH({n9_cHR`Yoay1u0pAa9R6r z`4-!>dpzem5+y!_D8Vo<4vFhoO!8VL-zuwE0eM2I#14?)fZFhLAta z*Vz!tr;@0gNuj{9%$<%Pu|eRc(r2XKiXnQ!M|suEfCS4`QUyxpi2C(B;hufuUDm@p zl8J!(;Jpv#m2O*d?F2H0keNV1#@TkP9dpO@Zdd0gi+a4n8u6VZWG^;D9Xe=u!kR_K~Ht1r#VJuh}{k;C%_J(ft;`4o#k60^kS%)Bwk9 z0&c>RlkjPuNvf&VopC$%j&@>?u7f~GaHY*>q0MitMKPKa$aP_)>cME;5BCa>v6M$| zk~TbmG1}e2O?KMCJfChQ6MFp? z=u@wF>|KFGQqBrYh+4)r<#9p#iH(5_IB{Y-q+Q@vJ1m%%x4EhOP`(j>c zbTWzIdK`T@A9{F<_Jj)^2{(pH5e%237|cbvzpz>spaKOF`Xyt)Ks-c+(G~Eb-Q&VO za>`!v$x*!tM+yD{^M~~YH5;JI=T%EE26G{}=8I~yel+P<8On|rhH-e5^~-5iqxurN zpxJ3rvkS!G(7BtYu;Iw)2}wXiUT4~`vOTnsd)otMjFbW}kINFFaiq^pBCwHz_jm^O zg*a^UWRkf!-17-|Rx)relTTT8*6Ao5^KrNq69}wk5M0aPrTnB1xk*0IH3y<&4rJI6 zq^CmgRV4-hE3IWfIRIJ-kSzp#e>idJvchr``iKGGhr}bfhkE)X8{Lm zVTAc`$^JZL4{RxkoKGkZTQC|j6LNJJ^2mDZb{rjQMbmH>-}j)~JWTK(LAPa)?=|(= zhG7mnl@mbcHDbs$s&ct^82e!gJ7A4_;LeAX1ja3_0Qy}AKv<^v6XN*L^otWfmMl07 z$^js809pv%&3wq(tfPc{BTR`PjPZaLCEhrsVgu;Igijxj8?qp?SU~Z31-a!sQgazt zSdol8mb(yyyBOs46ZUv~9lsmlxedxR8G!jv;i)^ncF?dc8VUCLQ5fN8lY$O9Pq=oqQ-ecpW`T5(7ZR z0bp4kVMEeneC_}^%=>s~pqJ`nS&yixJjV#RO$6ai3(vu1Qo#=Qw6@}4dlwFO^q{SG z7;QbQyoCRQM?10aSO@ku^Ir9jpmj+9%mE;Q{0{UCVqZ@$_7Ui1Nr1e{_Y&yu&3=LV zQMB3|=x|Efz98$29|t7wW?vtUjcA_5Lwvvv4oQH(e*R~G=PqlH*x2%c5Vgn@8>6J> z;5Ch~j>?F=jg6Vph7Q8}F~a;&i3K2yCv|jmM9mJ+;9pw~&?+)Yd<%ne0JJt70KHB- z`rHomxa|CX*8yNr4gha81#c~h0oH+j)?X*#-&ILM$NN7_@E>GnFeDBD@p4l7j0*dR<;2v`$y1))=C58#fEl-fFZ?W^=&R~&XxN^Nh(61Bx z>wK*$ZN4>zv();XJe9)+0bd*eTklnr&c0h#I`eiJr)fN`-^}6ojU4xt!zzuivou^c z-`^ccpTM~fW!n8DE__Keg^Lp9Sw-|;#1(2=0#AJ~MS!26#-tn)juCnFiIR7aRcmT)C7}skCxbp7$`%{bbMOXb5Iip6b-uIE|zlrtghC za{#DxfZV?rf_Yg#dOWU_-N>MDN^<~65Ww2$9BMS|X3i8aeTqiRQVhApDBGe0O5A>o z@0ZvK{6~vr{MR!T{K%cg15+G3?F9c8JLLk}B-Njn0Pn{mV-%0fF+8;q?iKuNPJkU( z4m-~L3l0Fy380n%5cr=t0EWd05aVxYz?j6NPA?v|IPuBeeti6fjQk7y_uwI4C2ITw zf}axMRrKWZnsyxkJFiQ?yH)~s!wK*?Edu|p1K<j3zK@c#?yM+E;L zDhEId%cz;<)l7(QR%!k;9n%8%y>gT~hHvpYzs2kPQyyFC6%juZ{0091f}g+pY6pJA zI`LC+3=#YvQYu*A0UdDINSO%#dh8t7bpQ;#-~j0Tj02#D68P^@dhP(|!~^;MA94U3 z7Wf}ldL&K&2`YHlpd={)A2nITZ~aghM~0o%$C>jYu8RorL%LX6-WL*hb|A}pRG=x&GAvVi2dC_y+z zAWmSKeag)HY$xAsH~?;^QM{EROtYOL#HTJ3v@Q{3E+mu^e4oB54uDDJ04UtdtEC7D ziS92E<|QcLwJiUeMUkqpAFJNZBfd#c+YBoQK=B0!Kwbg`N)SPr%6~S7z{vn1-%sF= zAb2Xu&k-8K0{)V=F9Pp+06u|LaR6Lm+1{;U>|TxMU2L37RyiP|EPHVRL|q<3Ct&>;GvBWLMO!;!DFyb$w<`y&4g0soR;2B*7^t5 zlF(P3YOT4q;Q+{-6=!jt_dkoW^f~7Q&ZYm#C}+?Vk3W5lZT&6Y=bHk%TBe6QVO(aD z6eWAWW{L*B1EvWZER$~7r@ct7Csp4e$|wgw6w%eFS{hKJjZxi7qkKAv#B2cZDLhh@>ppEMz{wDjr^6}*pez;GbpXup9?h^W)_BikCP9^b zu`FWx<}6;Bo=|NhhIS8~_^F zb&^GTWY%al03G35rnXyW(+Hg?!@rV8EBWMzaggvoqIASGj3Z{+uvR^e*^Ov#fO}8G zPT9~NG^(rsM{V5JI*ev}KRU?@{@Db}BLn|J3T{H7F7HyXJt$N1X|wk79Qt|wwrT|S zYLqr<5Tk_m4nk?G-9$UxfHoelkK8pFCC?zKq}AdnLFd*j?bX2fv8rDkB*r=qY;MlnplA7VM` z$&JRkAC}pu(r7(`5i+I3Pv|drp(}?~AiVyx8$B%JHr|g`s-5N16{k&JiC}arPWaC$ z8K+aw^PKt%KJsj`Lii=pbXX2VA^Y4njA}EFD(r@OugCPQw2H z_VoATu+BifGT=>_(m$$4hsT5NpkFx=B>13rSppcAY43-~2Oe^XFbV4yxwAu-EBI^; zIaQ#)ZXUNgAaj0#ZCxH70QgsAc1;>DC2Jle$Gk{S`;nOqB1eNVyC`V@18T&+*ENK8 zb1(MyHDho0G3@O;N~k-g;Q!D-2Z4?7DV`u%2O{Yq!i0K0AT}1Tvn+wof+|0{r|gEa z;KZ~9A2P`oGe-F$mU7H5w#)t!>QB4BWA{mt*2{{RMthf?gbGV-{ z*@t$S8Q?VXf3lqm?e-CBSj`|X#Q31d5{7aRW2bAF*klK~RzOCAQ%E|#fDu+!D4Wc3 zkaaGsSVMd$1|^k-+e(Nuqlv&OvjE=g?ocxU+KjvwKGeIx1|`^BpXA{*45EYAJ}fgA zSeb{y77X$j{lQW6Nz_pZJVFh~+L?d}9kwB~vAmk~gng>Ts09yf*7qwNGiYkE3@aVg z4dB@5AUY*2qBtM?PIR*pwn-p8HaL4bIcN)!jl!oHGe@Qz$ z6LI+15ISpY{3_yYW&JF9;F*rV$A---d29LnmCk0_G38Y*cTsJV9sYJ6OV_Jdxmi`t zfF(&eN8@Sw91S^kzO$FpSd-CqS@ZsOP3Z*RAD7ON#=;Cc;QCe)W0Dt{24|iBU0{d3 zbgPI}8ntV0RU3NoJ^z1y3}?SItF(4sK)y!k9w&T{)94jvz!Xk>VG<|bpTydG6IgwB z66^01+TWf;=5!n>8evr$8{<6RMS}j){c$W1;O7Xwleg+L7{+MO(vYO4ZxO(6RTWsz z60(=?PO0E`5-ne%=;ux+*vU&eDQ3E)~^(m)PHXalvgozt)kY|*DleRl(mr5 zE}+-1NYwqZmX43cngrsT=Dz0cPGIiNxPoyRRVfkJOWQf#3o**FT97{)gfjJT{AwBX zt6CoG3BI3Dk^Bov zyYT1@0vbQ76mono-|eQe!|Uxzy8x^Katpz`MZveG7Cafc7p-#$ZwyD_P-0^TF}2|Q~#ei06LYPr3Kst`bN;er>}lmPd=mP zzx^W)fJTtPUB}Dw^4Ij3zdfQp=C(hle#G}bi&`p78bQL2cOpcn%^794Jc-cJ_0-{W?5&a}+=3cK<_{4!<{|$A`3C?#@SWf-tjk zE06j61|o5$&QYB)o!6T(++v&|tCRjE0)1&i0qIL>xh+UEL&II7!h56@DY zG1R3^riy%DkO=n@NKNvvpCMEcer2?G=5AT7y{|~{J_300asu;&?#1^iSdbupZNk23C`M@{j7rMnw$@RD-)IiCuO}o?Ywg_l_G9|Fuo{2PKe4}O%m`^1msj> zDL@pda}uFHs$v7gw~CvlBnF3 z>G~y}Pf~%pjPMKSd)EZAXkV`R;if#t1MpJnJJGTi-c_H<0Fb+!L;Wt>=X+H(1E6rD z;Q+Y8_VyBWQ5*r>|8|P!kmI@J`JI+Mz_%8HcO{_K{0ELpUi-Xi-z9iq;ZjybxtB}; z5@1l$0YIp1+mL4M37&MU~(gk zS@!=+>Zr(DJ+%X_wBqVW?PPtl1D3=;b~V zCz6O0f+IY)s6@-(imNONx%CkL8$fK#j!4CZP~M7Y(T>_`6yqo2Y5+o<1aX=Ezb2#p z0j0=spIQna)9__vzi=+4RKA#E|Chya)~S;p&Em{Q^EmnCS>+U{uwDfhEr_kzaQ>rl z-1_$x@U`FF!dHH06KB6Ui)BK+`?#6+&Ww{^t>WA_CvoZDpT_1l>j-by;a{_$b|tPx z|G)Y>=kT@PJCCy;@tOOOec_iUaQuUD6wk+z=Ck9Obt}p9l;?AmTnQt=elfu^O)m1g zCoKtkh_OV-&gC5$3t!~<%t`RhO zbPC#?6Dit%dH9!$@GTeMmZ|Pjag_qEJ7B>vvd&TRO_R9~&DMT&1!(t23^34sG)l&T z)F|{B9XwM`cxT8SV>a094wdC0$vRLtn^(&|Qm2wiV$&39hlJ++v^Tv7&IJ)>ohzIu zBEQaaAYePmH~l}p2z_wFHqFn@06CvI>=2Ji~GL7-Gly}KNhr??3`!X&{mSgy!s{~-4Ny0Lh zf|ciEnT=s|G6LN=A-x*FFn=E`1u;|(aoZUG6XE?a;)r7uhn;#H^O*QuQt6o6f`jC> z*L%D1x{949vy4Zur%%!b4xrN~ED(gg!sAV35j#DFIOUqi!%|9+y>vKg8o>bhawy@$ zaK^7RnDio-uZJ;qhTyU_hSF*t89uZ!n_<{zAoTN? z;sD@7VNMe03IBZ_i;65Sqx=$i{^(FY4zdCr>gz$PaReRW00_DWoNnci=w~Hs)AJe) z0~iikl>=ZTCbF^Om@p7AqBk(Aq#Of0b|)K(c7lD2p;tKp1pbu+z&M~JqyJ4NzGqp9 zjv0sfoeo`2GkV-SX4r#19$#|+46BrT`#L)n{2%TaP&(Azui#%f0J>T6dvs_THlb<6 ztl5LnAUGuUGKjrPjLG(BiP-s8O$^f{swlW&%4w zU7P}%6JP*G!~wv@)|5*^pN$i&!#E~WqKp!(MAj!+(IJ64JZ!i;F7)`=0PtZPiUhPN zO%@~ft5?|qUUUGoivvIc{#i`C_p(gH4qe2joB-_-1=XTQuUCTnd5}FmhQi4SMCWn{ zPNrbs!#k32qmT8Yml{eq*@?KHIRFOZ(xEsIoRxKWS-8hzaE^ru|6X=5G)`vY@Uao| zOtBN6k-$*el<(q6ZH;${s+`Wypp<>r3A7SqDo4ncpi)%=w>HII0!%H@@LZzND&KE>Fs-!2 z_lvUMw`8R2`4s$(cPFq;ExuJJ+!ONOo+3<-BSGUVwjM@7O=~P*`c4hAcgNK0)a@D# zTN;A`$}-x1rPPRuUs3D&Ci#Bu_5@~cO%UE`WNqb;+@L{vGLCVUgFyQv|1W9u#KBOL zsQfnx=(i~Kn?%+xqIS9X%mGlLL047M@*$TbINy00VXI>5rkop(_kshUcrM3tqp z6`2Weh3BWz_La2h`d12S+g%5M`b^ciORexw`#&B_7rabroqt^?o)g#W*N!2z&4 z1K`gH|9|>#=m7Y^3l4yv{yTF3v})J&|2qdjJATN|-+Q?kfAwtg7^O8J^lDOUqv4i@;})-f`@O8;1Tt7?;!Pp13;qmOTfNe z2f!gC!ThrhfZi7z0Ggie?NLsEPdNanhpbx<_w;HGfJ38rBJ2JI_9dRcf&S+X067=Y zz7Za01fLuj!QXMa|F&}w{}~OtcWAU;Ukqc7khpX+hj~KCf=olclf%lLJWk!ODy`iq zVwt~7n_Q#jujH}FHef~CSGLV#+c8uK_7y^Y_+aH17PeHKRYb8u0u*nu4Zf)b{;S+6KXU*i zWZ8fO65Ng|rFq@iYe{aOSHLbo{K70N-v)I;Qt>rFpOEUN#1Y^XN5BfT%G={Mk>||g6|ZxD?El08pk^WP{>n^%*k%$@Ds>@8_|K`)|0F>-s4^OaGzY+1Li9DmN+reDyO}20346OMG(~y&PS>?*d$dQ`}?45yB0-a zg|NCDMQVokpPD(I#=?3AtLteTKas)4nJi9k7jWbL9In1Ki}}+@OrD4$w-Q8pg>b&g z^I9Stl`Sxot%x-o00RFpD#~qRk~VKEp_~BO<3VItMp43IM3(=SY=~DJsIEj%U#D%s zeyFmQR`4HMl>mT#rLZ^v_?q347y)VISXPpXvACT;^->xeUzx#~ug_!qmltuCuamrQ zRo>UovQ;?%&VI3qtKXc#M}+^c{>~P*er*mbU#byMjD!~hmcGDe>gzRJ{jCLD_>E}- zloP?@HujBS+720f<+r!-(eIwa<}c9(`Ems(zA}!r4{4LJ-lR?u7H6H5i~TIihPFM0`Gs1VO*Jl0@~mWZ9@={$d^J)r1O;=$qob8xO)jMiE(Q=i6#QcxK}8&Lx!t zAh?uKcAGxq#DHg11t*Wig2*LfSSy#YQRcIrNnw%p>DWXD<(VwfCn_w%B1Uoq!-T9O zr~OIzZ}yUxLPkP6VSKTO&{_#WZs#J*+GPZsHl!>qXmgLE)j5JTM<4mBpZ28zx{QhE z=7ytArm7j?88;zwB7p3M1aov#9@-5lls2_xB}FPNL5VjLn4x_%OS_|ditP@cpX_QB zc|!NpCfkxTWrW8gDrog^(y5#fy-^$b$R0+5w0$hZG9E+nWDPok_CV6Ars@yNx_-jx zXeErkq)ka*m6VAR=OUqG{*(himcfXFfHtzEU*xs8B~9aUjL%sT{`EMF<6b2<+g=at z8W*1p2e&a!`(c>kz6t-9>5#VeonR}=1V*{<;gSbKMRHWmtu({vQZsR(pqK|YT`43bv|OR^7{1rQ^NjM;-*=e|^a;#Hvv^orEvFo8r^E&bplrI8Rd;)RPhXEbEO zNI*}p)e*vt$nxY0D=7pjemK$&9PMu+TpmI5NHoqG-H?V;01aN20hu~O*io#v+!oq${SHd94iE&nUkT{f zE^GROtcXD`x~($J--s3oprIR4c{ST@1~o&VkMKX_cVf`zP)-QZV92W0l-u}l*=quh zK0b^d=yNj4?81O}gMyNdV-y_@?$6ps(CsBScPX`4hWH)7x9JGMJQlC7-D6a1cDiIL zl9#VOLTW0=hd!XbZ+94Rc!1-AL!zJ=qEh(`>mW6G zMbc8y_>!FS+bI+!@;pJmB0;D&(}*oga34Qn?AYUyS6HIu(io6nRTaXitS_9tSyln* zmL#w69T{OK&|c1{^@cKHKTlOM24AJM+!8B>tO?G5jw}75tsqhF=UC z@JYuo9<&pt+6Y2z1fq5eo^%k_2R(Q^;>S}*8c$tWz$3~%a{xTG=F}1Z73JTU#uI%~ z%>dXLiDG9cf+xLxJn8Xj>UQJdVFMl#K3wED3n=9(;ir-s@YSREKK0#~j}Tao z;Li!;-=V(EZU2n=)+4VC(ax0uTa9^UQue2#W`Fw}cj&crYlH+~+Y6pH!{T;XY0rl6f zw6c6!@a>mdmHy(@HvFZe0(`9pKcIg6dJld={rvTA!ha7Q@}581*Z*v4|IR@pL7Z@Z z*r+1%Kjv?bxy_R|ME%cxm+TQwj+nGq01^k_z%X_Q>N^Jpl%DMGrF!s00{toY*R->z zO9@KdTHV^;*BIf~QUdP0IgCfFgQA`N+~58|9(zdX!5%GM#ZP#QzkIVF|E#GEU+?Y2 zrO5!Frx;dLO1`Xe0to1@6JSM)gzkmwIm}+pV&+l?(-O$j&vaZMG1e|0;iru&O>l3)F-H~_+GB(roe$@VtQcB!P+f7fnFwEY5B->+ls3w7lH zSa_RloUHj5DCf4K$`vh$o22BMB3w`0W!rd%u*>fSva>SM&wUHbM^5{Y6v!s%=lNUV z3V*+tXefoug(TZlhO1XmB%d4XYM^o?>3H^cg7l7 z2U6M+f(ud9?iNvhi`(C?sYw5x<23qLok;O~1j36qipXCtAi(RFDf_;YVfa;=K+Pc# z<9SNV0Pk9W{|gWZLP{P2utb>mZE$;(ewg*d@H zre-;0B!HmA24EXrx?I!(2NI5w>>pDEr`VP#qp}gC*}qC^J|Fv0Sq2beKU-k`D?tin z34o0L+vdHn@pzt%82qObNV1U_b6#r_nw~dw13k&l0a`NlQ}~lu_!b z0CLpIR2(NJ7@3U-5|R~RF^Is7 z7r_}HO6w`q*iX)HRj{x{TVW%I`UyUt8|=f^3kb@L%!x2Uw8w%IGA*9qTO&uzrwHn4 zgl70k`z=J^jgWH+nJ_A;FlGZmECfPWPbG0Y$7g>gkBJ4^4<{-t>k{mhAWQ`x`jd7- z9Kktlg)Zmdelv)!&>rIPqZ>u|cnr@R?Zd`QQFDnrQMAEPGQm?bBfTC(mSvq-vm$rW zflFVl;MO-M@ZLY4!`r_#gX4D-Sh^9#{B^cHSNS}j2@=`^NT2f2CJf{5HuOG*+ z{^kaL`B#tQ3T>E+w1Mv3oW_l-6R3>y{+C=ZXB@Pf9fW);NH!b2~v) zmevGSric*hs-)fwZY1GeiNU=rsWMsS8!0~LWVq!BtmISctSF>pBlrr)ny0)<&iROv zI1lt=WUh(}!&P3-G`Hn{-D}*}@ie@&v)#)nj82eyYJPNQ3EWv;C(B*Od)po`q0MhZ zU*3`|-ju;Zu6a zmb4I-ZG>b$LM)6h3o|kkL3ExC;cN^Z@q`gHn~c2*_LT#mPaFW9I5N_OLpr`1dI)oN zjK+W+?E|oA&8ME_Zv0Bo@GPG>xmH3;w+c)20IN|W3|H0M5Yk&L9xbcu*!Px zG;g4!hx1ugP``Fo5M9U%UD%I4yA3@u%55A)t3jtmm)op*bUBUacAGHhmn;Mh^hwMB zYFKh+#vO3h`Czd_u*y1`ik}rjDv}q2yw?7(m7vOfxMd`KfY2}N{5#dX*>wQ4ISBtQ zZsW6{+iyiL?^kcgq271PRFiaw3KC`s!7?L4H-tk&LpVG%qMQH+y8E%eOB>ynY5qrt z4JjEjFm&U)KKb>+M$#fP=ab95Lz@{11nN zJSPIbQ=r?)W4qAdb*K^iR#}7Ou%Mlx`6u|d+eBJEQw{#vK(qW!lJ1WU zd#~T7f}3k0UlY2dAhft;qHoKXOuJ*`cdmy!ChE858WctZ;QukgGs<`rCLxB0&<9)tf8rA}$D z;uMfk`U$xXN=EGk?(+=?fCOpM0yPPs=ajRdB$58P--<{a23KT8K~}BD%!{Mryf_vl zM|DPXW;|O0kY$6PQW6J-I29&ue%b+$Ih$0=1oB%n+NsJJ-lMZL@-CIJaFIs$Y6|0Q zn=^SUGC2$CQz1<8^YY0YR!`-zdOU%xwIu$_6IJ|AizWQPWWi4dNAXGfARe?0;BniC z<^*Ur;z@@EkNe$tJmkYuTT(dz;LcJxZ3%!##Q?}WcL2!rf87fXfF3`=U*O+^C!H=l zJgmpVg987W17K(0fYLMY7iYlUzUK~rh7&+@0JJw80MCQ#?E>{@9RLpr-D){N!vXN~ z*P1`&0Qer^{<{qaz@NY10QfV)|DTEzfWQ6eKjHxR{tFI(pZ-5O0Gc#?$^p>&EIYun zk^6>2;GgaQ*wsJP0nn1skgxO^2fz;{U>~J909x^#mo@zrf0MQR-zWV4kow7M zGR?mSAHUwC;yygu*QX%==>ZvGXI&uRLmU8&bbJE;kGb6wr9Q$rzdvMr?f^I}!2tj7 z8~{C^aR7+A75rmQPosXl-~f>Q92iowP((XCx1GJ*-y4HU58n8+1K^(@Yr`+~bm1Cd z?ELX4RxW3-Bo2TZSu7L!PlyBHMgeozGMK&EfPD%4$97UQeW4+?1Cz3zn?O||T$Tv` zqVlHZ1gKxiP-zv^O&kCj0k$e(BXO9-F1T~aVFqxs{6=;in7Sb4v$M*k(6di8n| z<*Nx5bWK#|zQj?h902z!n7mt1s>)Ps0(OzGog;Jy*4^;0yO1KZWzMlLA^ex9{H3H) zK~n4SI^vS@?UV$*3-FbYcQL89o0R1TJcs(-ER`elS26o;4Ri0-`M!qY^_-dokT@Sk z@_Yo9I|bD4l~KP}RZ9RI1U}oMmA@sB<@uIxmr=Y~BKQa4S*MM*E+8LP4uF_SEf`Vh z;@pH&7a`TTEa~}zngf7vDgpm?gZ}w9LcBiq7sqMCEqc{#fV|A=V%wfR&%Q4 zw|VXC<1`0=jN}(I2LNF{xve<>qG!^Gv2V&(Ls8RoXBL$&E{MQ@+ zzJ>!p(h4S#mTUs-i?UZsd|%`>q!2tQqm}_UX`Jsm0Q}+v5C_0?5V@%!R;S|Fn22MG zw#0VYkFA&+7g9caxKhOz*Xy{rnrAzo!y5akUK_{Mr7B^;0wZBD^ce?$MC4Cy z^1kvq3aqC|mQRvEUy#87o@;$mmK*YZvwWk3`ou|X?Z2nt00^&<3uJi%;s5_4?Y*Nc zyRP$200IG!1VE(DxvIKycsb{s^LzCw=jw`Gp}RVx(Et$|00Y2mi>5}hsjy^gEqiP^ ztXVU&tnpa0Mqcy3?6D}3mPk>e2va0Nch@)H-uG2?lY-?ie|)Rbs~gTe_niIPXP>=2 z(_VO|-SAEk{3cwyZWluHZp7Jl=iaE{+~VZ%F>GfbH5yMO- zff`}4G{$#ep@8@t`@8IYFVZ%o&E7+f=r7nXND%fZVp9$@E=DnYDT2(3iT0!wuM_&e_?uJs;y;?g+rKrAjoV2qzY@pntrR9+ zr2Vn#p{?WMm_m5xyZFl2_}OnQ;Yj}-z+%4KkuU={3=7lOMbq|sSG7N#Z zFG+?;TG1(BoV8-8;zH>{9hIG71ZkssMnmW=$hH%5(R>!+#XS20A(ZeRl+ud}w6|6Z zh%M*&T)gT)800Yq%1(4-%s87hEBxDOm--hYT17+NkHAVCF4{4oAQ?;SM|A*9i35P` zI7*H9R2EtF)}P6#1YOs3i0@QL9ShOG6&v)0ie-cM}PaEa`hB{g~0J^pOUx&SqAl+?< zVB2QvMYqpP_-7}Ts-6K23wWyplwP%8!PTBfMpK>`casc)^EI zmhk5pQm4deYcI~&`q1rnpgZ7HNvOZ9LLXNMCA1HA;^~g#1n3hu#s6t1koQX#%>)5b zq7>3@T{ZTMCg2&1t9%pkl@GY!W~XxEY}kT!Lg-OP4-Q#7@tK}uc$#{iZFj&dNhb)o zyua?G3w^v!lX#ZcHti7!HL|0N@ZS~p5prcKfL$vh931S%f&MTYKjtMsb5Q4`=^M$wRZF5L;zgH42JmZ-)I{ZTKP4Ge)j`sS{v_Kb%Zaa+fTI%E zgnn%S4pu=k2H19^mnFg79KsV>xCrv?5+WrPEs_rOOM<_QTQ$gjFvxy0RFpwnGCdCy z&>MVK9zFvnCxj@R4GFQMkujHqwd#YpOrwAUzp5@7RDB3cN)i`BFbA~|2e(Z^$7xhf5Ns^fNJ}>9ABr6HPIx5*x4cW$g`qd**K^&lcyk}8xmiIqL z!;Hs>Q_)4)Uzbprj`Lb_60X0ML0QA|^C)a)bd^0tcuuZJ`Mne;*d!+@iUvSbjPio0EIg1uKu0^S{r7-az|n38~O0qBjZKI#tPqpl!6YV+Zv)BOBN{@)3g zRvFkmY{fm@XDuPsMu_)aS>+YrCw!@%>`?9Uce|fDO;|gvz=kJ|=@x*!Rr9-q^`FyY zhCcel3#tzuJ3t-8hmRXh0CfO7W|Z&y(W6q*PfGhekM9xAMc;kI(4Rc~g6cc1@_&Cq zs2A-y0DeG#|8wex{LEia@BPvN{DgX+`hfbdwH4qFzZczm@0NnkhL#m%o z7I^r-2=aTtz7O>K;NSZFzB9lG?cd)TuZ4g!lS74f75D{b~lYgzf1ogtE(7jBF=#o0e?FYDi*Ij+ezXf|x`DtcEdiB~RsO z5E4e0B?myz*bcBB;usV{;er7G8A0a0^qOQ%DxADj)QErrAwG8@N+UByD2nMe0a^Xe zNXC9bu52BsUQcVOzL8f7n7Li28kl~qjAQK=w*POAgAG zf~2mzOH@IM^F$o|!zK(+ve!O;l_2+8O``+svksUitpt6)0(E#TYJ}ylNRqvf5%RC$ z{bKBUH6p-6*o&~eM4=@^LCILZMo2p!CCJAJ|7j}4;{^%zesw5>rH$FXX@PjQahmrg z5fM^dK*sPm$8tHgZ^4Js^&HA<56K50$^9&Zd{I!M*j5vSR08~Lkk=&+34-T_L|d?p zUTN^Y8c2)tf%h8boDp1&At1mbtDdsT$+G9tmiC-d)iU5o<-T;hxw%p7B-5gbFL__rD?Z&5gPXpjfVKJaqR^};{r;{Q1LtZeYG&t(XqxeFm=`94YC ziO93yX9MR5kxNe64}N4W1lhmhs9s}#S$8A0LOXnRNFxFAm)Ym9v9DfZpQmzH2*W#U zLx~(&@DloHJ6BC`j9F>FIQajx+u7fOivf*b@Y1dcO!`n+&Jp-&+e}4JrpA}@n4oGi zN&Xy1tQpj8&^EG(t?Wj0Jch(X0$Bokj!KaQlB4WfWStn9CrW0BrM*ZMBS=zy+I>>~ zJVb5~hH{f_yrU81x9TWfY|u`~BDyMh1!%`l#tgfJVCvO;4z%~Hc6jP`B+mtC2Sl;` zxf-s2Wd!g1<}AMO?FlS@){FCR1n@im#}@wQ|7!p?{oNXFe65b1 zcPbnwcukvbWG{u-W)ZBvUck*SHSmA_+gtc|zyDeM&Nt5CS8q?^B0+M6_U1%0fI9En zOgQgLn`pnHEd5*rSRk!B2c&vc@eTm2A z`P>UJ1>?anvPjl~GZ{0%+KH|bxvT0?bxCqa+T*4P*+R#Pm;hK)MlKLgpVG>%BF*Zk= zJOld#?dvgdlz0q{lg%eMPR)ejoQ>e2c6T?Mp?Vfe0Ioc8po1E4Kz;>+TLL+Un4M#sFo zg*Xrq=FJJ0;Q)x);VKX&2>q@+Cks9pFTeMdf(X{x>8cSp_|jSl+5>)@Rv2(+I7s9; z$fX_p-hm)r;&6on)+8Z=9Ux8M&y0srB~(;pzxGHFxw;?4oL7}C2RQ)v(Jy=V*)h(# z2&Ha`Dv*iC(J#B=2L{{Q#d1^_nR@u>l(`X(3^5;0uDC^ z5-*>He=?~GOeHlW$x`uYL_km6$U=YI-HRg*f_Co-Jl%V|Vc9~ zXnQS!j;I6eVLJiQPX*8!acQ>CBQ|zyORt9C9~>MY%(qh=I4X_{4V5=^*lNQeixtmG zS-zfb92gkF3;jcy74zxNZhS`7g{RuO@l?CiyX?X9rUA4E{AdsQTlFpp(Lons+Jm+r zq1-PH04I*R9E5#)OR~~$)r5gZ`9JCaNQAZIhByii5dIHY2hkbheI$as56Qsa3bk3R zB1B;KHdE+{@}=f;=;!_RCw#hf<+Nu|9RSDdeHdVyTS{Sg8hjz^37$vF`&qSp&3wLN zR}2S0XgsYBfU{AnMq!xPwYr6ZoNSxucpo%+23WW#^4&3 zZ0`iq`8@}K>^lpptbDm`>HrY{N;8f}e&qy>u5H1d8 zA~#=r$EXiIDZVc;zMr8!v_%IrY|A|sCj2H8KtnVTBm{r-r4fwY8qsj~*b)cOQAsMq ziDOg1w4m@RpzR~fdpT(PId}x-joQT$3K=FyhXuAb3N)Sy{C$c8aZ)|EPN};~qsGUH zz%>`+z!OvWckrIfP2M*r1oN;*Woml#XXgY5HuWYOt0Q|300DP#0)*${DoJvrE9x4i zFZ&Jis=V&uPidq;g4YsW67c8!E{YQS4uIH_;Xu%GeVekUTN;J?cO@W2*;mj3GwfFp+XLI1zt0C>#M z|F{F-03}fkQfa|(0La%52>$Q4;QvRDAI1-OAJQ)0d&JP51KI_7!v8(OHy#t69Z{d zfb82p^DzzpW3}I?3Lw=4+EsTn0^yAD|I|nPe~C(vd=#Sl4uE#mM}&WI0=)lp7v6iO z3;*s=8~$}$C%#Ri?CTt#7j_~9{-|yNn7WZs(4V|a5MC2oAcVT)RUv536A~8*&$HJG z{0!ln(A$(P0R&Ci7EoT3GHZk%LTZ*!E0qF7*)_uG$^#An`I&&4-;OElSFWVh3D6+G z)d_H!ZGz8snD8G*`Dy|c$)Hd8P80q`MZ&yfVsGB!@n0!m{!J-IIE>jhhB5I!qqZZjJX{;kopDg#YALum#Q`P2iW3 z5^&-OxFU)5LWE{XDkvZx)zJDd0eG-srU7r!?O?@gWsKi$VC2;*?7Sv%00=~j@gHJa zh1bLZ5YfCbNv$d%j({YU(5(TI{~)Cf05^~Co%f=|HZQa7_Z$F2V+0XO!j^*)wk!^SIoZeT z(^7%*xy%lq*Q*UxMjZgD*1gF8$m(WP=k4H(0srFQm-2mCg4G;Bbcw*Z7V}^|;KZ84 zhGmNh!yRp?cAQ4R+<}s(7qd$l%xx6e2h%8VK1)y2{+tRR!TC8p7uCdn;YD%aBs4Nj zwz}1+B>QWE?U0lFKoY5Pv%-E=)_b)R`c1>MrJIEIDairgRrr_rDWpWzLb&vL@QFPE~)}g29}f&nm-r zEziD?MT~aUP|-$v*-rQ`qe<9p(2i;BWHEd>uis~BV~SJD$~H7hTM~pFBVG)a1#)fh z%Hq%h+lV%dz`I1=#MA+h(BBE*JEsG%O-Z=B6NBuN1H*Ovm&2SqLfo|Dpq6Xe@w^f(`9?*#baDtGdz8=P&A}z1&j|XktCv zjQnqb=gi_n(t;!50UYrSYUP1bK`F0j!&x$8U&+HhS44iNiu}bY$IcS$w8>3%vR|5P zC+&P~6tk~PW8w8_Ousyi=xiFku^0vlY-@7!5Mkd`CqE2FH7Vp!Er3CC^+3g|8kC5N zhU8d?aLi%e2V1pTIpJS>s}?3;hWE?Id1L_LfFm6xI+xZEoPa6?9|t6JS@sKg z2*2!ve1?Z@QVOI4hiqL0JgV)#rb0PGl z0|ashP6r$~8}<;?-8f+CB_t29Pvj9CFT#`wp_`EXcS^2}*1Rr0)))#D^3dbYn0 z&-C@;S;^$DiTvbi4-QI&1GfcTg!isQ2#4%LI7|&>BOG9&8Ub+9!-91Cv{lz z0!Zl$mjx$0HbQhjbtd4#DT%1?Sa8Z`<^4+{7r)kJwbeLTYz(8g*+gh615Y!Kj*yk- zu&|HwMM`?n9d)5IY{yZ17mhi5U@ZmIIpQD9s2r83O7{Clrn4BiGD%G!#0kOM48tyf z&lfe$K_Ru2rwGfcJli*q=mLRyF+=07h&X>9D)YQWHyrF&?r|C%OMD(u!ecb7c>wzP z3`Mdfz{$zQJx&Pb#Np!KMdB@Xb1;&>IfjEU*WD@y-&K*N?t!Jo7rnvBu;wN7n{hHY zh!?DFIAHJ4{1M`bbxlbr5FU#IuxB<*7?nhOlIVu#80VldES_2){L>Q771h;q3F$KP z_!7n?`?v=9)yx0&b0G0^kPj@#M4M3sXpHy>s?KT2Qp)R{im2>U68^{mZI}ZZud!DK z+&%G_-9@`flEw5%h*MJ%`vl<^Ly1OBL=qdFi|dMsC^R2Im;-roIi)N0Il_BhR{mRA z_v17+V^nf|Zx4P#6;Tk6YfWcyf`n;|g=xs?_5z7!SWf6({U|4}*ors@vg!;GCxavi z%t_9I&7_v}i?2y3B>wFJpZ}&fL0a1#B%}X^5gj1g6eJm-TxUWiMIJk~lF&Q?mCHFz zXebE|(>z{!HG&!q<2qI0@kDhVrzV-1IdPS#(d{h8`1dCN)}V1F`#AH|6z^e`*Z%Ff zEdB+@qW8RR+%a46;o%eb@Bjhw5TWTX;p-@Y>L@|{5Xzky=`?T!+?!=v^ zx~Oj4`HZ2vguuHRdM%;f0{(>4$4@ByOIbT3f!!g(^+DC%R)9M#eMp#BNge=ED;eNV zGy>qDmIC}s>ie45k8uA>&#S(}?+qPj>3Q7_@JEk4rxGW?cd0+)IYi$l%!~elfBO+7 zi2#2lxK=|3r*$N%{m|Nn=N8u0(Uhs9}f0Dt_D zq3=C>2>~u?~ z_8kEDB>Uq75d(K6++V`}1>$9eU(5eV=)O_%@7^bmsdgp&UmQv5AZTypoM;NMvr7d0ML*{T zAK(7~>X&FRUm;v>^H`e%iWS1zvH)9DYpiEB2swmOsr_EOm_lJYsme&${&s|r&N=B; z4wJ7JF#c+e2B(xy3!*^qF6|h9AH9{w)EgyCzfs2G8x73ARzs85Bbt#Cs)WA^$FkD8 zlunK5itr?1ck*UY_i)#*Ntkw+3TagW0sq{#)PIj^sZ&WR=b3X6$er*>qPTN@-7}w- z+y+!?OIGK?1ULiG1B(I8&hMFZ^O!kQuUD}6r76sQaf0(kK$G@)7sK$Ki|F>S5TP@| z_K&WM1A$|=M5syV|FlE{7>)q{InEIRc}qc!6bP=;zT>zY-H<#4lHAZxQm#kB`7g^B zg|u!z5b#$A1tk>$l9y7Nyf1P-q0R-*f={;qND{%&a+mvp!dIG{NXg*kSs=EF#GE?T)%#rlN`CTZx8 z5(?@u2O88oZOU_5FIE~+ERAp;m`S2R6(-{Z**M0hl9;4TI5wBU@Eqst2`}wKH=)Rf z2q9U@7uNaABU>>9`P_o5oI|Aw1?QpUg^b>dz?O5$t8E-1Tt!y+*?Gb(+jsu0QOv(N zg3ufxb;3?t!3qDA8^!Z6%|VnPgh!?H;uN8a0PZ8SNm4rhjFrc55Q=!Mmju-KTqSSA zJlkvD$#(T1yy{bDQfgbuPI4aHiK2WXjmnD|UNig2%?$r;Y~cv41yqSmzDL_W6s`tQ zx)w(5T2dofTs)t1+JelsM9Q$wuulXQ2(~rJ5n!dg#`%}_Nn$LBB!Ra?d#Xx%ZnT-e z=x`i0GD5i;L}HlFiqM)SU}a|6cW8&F`MKgG-vhSu_(~aLRB0-WJngv{?ZF7)El}Ze zCa~#t>M^$Q6m9pp1S&gx*Dh7~-Xt_SAt9{Q%`cB&saF3A12%@Hvh3BxsE8+i|QzNd>A6`r9Vv&FS{lhl&SIrox zSqQZ*_AxK*D~a5cDAfuIJ0%1pB4EmIj15x~&EnCo5^*CAH=m3vlxr@`zE1cTXGGJZ z8T3tjPIf*g$Fw*Il5o?W?X7yyQ>A@9!!c)`@BjG%f@^u0MnmW)fOlpc=t$deDlFv; z$)xE)+OAe)E)-C_Qss43d3`0g*v~9AH%^Cp(U~0L*gB4LZ_Hul)+olWHQ=8hXR~hw z_qGHN3lGpXXP**TWjjjEhhEu6FAjpb4<<=mNt@p}LUtUbZA~6%kIF({uiEb}-ji&H z5J{3n*=k|oby&wky87>;UH^~(d0%7*CUF2HBwM}-{e%W*)vHc`V1t7@q3BTGDLi}j zD4rqwKX>*RPT0HA=IJNEyH)Lheu7mWdJ}{zHi(6TmX!v*z`xWwcM7CbY2-%;@xflS zxzDN-KpX((j2V7$IPeAscrCqw0d%-|BLvsuCMi|dfp%w~Lccly{8E#>1mYgTayO2-dvVgo=TzjtUJnrd^GL6hP~55^yI$6C z6e%g<9*M&ZojKCe^|Jqf?o`jmVD(dh~jb9GpY5k6}#ZMIXI5%YzC z9^I!eA^M_c2YPk2U$XRzBtk&;{vVN~dR`l^Gm4&6L?K^(XDP9hmybS>_6JCcp4MZn>Hg!yNB?5%~0NTQCoC(VI0UOSQBr&2_vuoOF5#AF4YpY4)s>wkt z123Othlccv1HhvWfF8-b8Fk>ei|yp?(_9O#CIOT1sKkp}061NUhcEY7qstXJNxocD+OuY0wc0S8@cqBB3u2EBm>*>eI}!Uhy=q=8>R0 z;}O2hA@mhI=%*aRA-F~a#>G((&_5$!S&2LxL$>gvY)qDec4ghr!aI)KT0A#mvI?-q{K&l|6 z0wqhdZh?r=$PnY3&w49OPK&ozFjU^oCIymL0J4uEM+o@+eEug~Z3FDJ72iI0$O zvEd^^|3?RoeT)O3AG@apvD;z8Zl~h`2S5aO%nvvK2E_poGaLY&;sEd(4gkXcy~Fkg z8~}q_%l)pv{?mkh(Pw(7KB^aYKmC9M;PD3>0Ifah_ZHWKlH%YkJI7(=zx6(fUKPFh0cou;1kFH2OI!L@!?|QdKK%4-3TMYIc0Ilj1AMkGaU}PtbCN*){NEDbM;3f%_Q36?<-`5CU z4GF;)u$NMGEeAmQyuiQV0FVslvJF5~ARy!gE;qyb4uH{@^O(L}((-_nt5Fm$g$Wci z{t4}S4uUEEO%eyrzh1@sYgJ6#$f_1zsnK|^qQWtzv=-M2F%_Oys>(7>Q5?z(VI*tMi0) z_Y5I_&Z~*{s@Kan_oW#uyfZ~e<$OZG_Why*fai#9#Eh|(*Xo(|-`@s6dH6rx#ek6u zK%5K`F(8p?yuOHvAj{_!7w7DjH~=z+E^;j1PU!KY{7hOa0;CY#lH`Bl0Pv~R|Z`81Hy@tv0AV#Ii3vI|+hVWktV3lyNO?zg8_UPzz9CboV ziSufO_Q=#^9J5miOcPed<~er}eu4z_AfJhZ=ht{WHC|72D~jNG&h6}Peztjh%UF5U z{0fpcVamg2*$)Kdu=G3bt%?IF_wW$LjE6-OPL-Rfi5g>=E7DT1& z;zAs;QQE{!KMM6A%H)D!+JDVz1WkV5;P2AS08#|0+t8Nn z<=s3+uk-pZ`*}Vu$~yr}yk60*Ktm&)w8MJw=09A+yZ>YxTT(@V@3<+`jlOs%eB*8e zCcUuMY~%$y;tL_f2;wHf|4?mEqeaE8l6*&b(OLv$-plfQFg* znIHy6$N^2-%zV#ekGyk6qEwRzET=h^B+*;ja{$m*o|ovKJVI-Ez9V6n*>`$nyFlK7 z_Jj%TNfUYsyuP{vxg9>|t5seXSzxO`yPEJ_bKz958)xGKn0Rp%i?7dM?v+uF!*%$i z6u9I7o6e{l!;I9ey@|r33M@_OQTL3%-H{5xCI8JDnO!j^O@FCb`4?G7QFX7*v_v?!MX=^vt zh10e!g12PL7w3T$eNijALnc)(8$rTF?7RR6Z`dwLEGV~lBf#8H`~aM=_z)9pz%-$(GMiErIH2YUDmh8` z$APsmFMDjM#RP^44s~{@iX>)hI*{bc5-m{`ht_dT5}HC1J;C$%*m>l<4nmHD*W)6n zyQJ1;(F=Ro#{oKn#7qu}=`3OsDcDOKfO$Ouo-;HN(~$2NJKofbp!2Ws+d&CM4O}zOo;up8z$;`yb-@hKf?Y!^1(CFBb(pP6sW7cstKqLwLH%&TGaY z_O*j{*;~WDn32i{Aq?dBHRtEO1*jnJE28S*&prHoU*4x0WV@PqozZ#1_cABmona2R z4St{J@6s5M{0vD#XM)ffm#qK<+9Y4%qyv3fHzIr%vH1cAswCk)ruS{Gun&m?W-g8D zPJ^oRd*j(iyGA54`xPl$H;mC2n;7BO+GRfUNij2;HH%D5@80 zGy>}c*c=T2wlklVD8N1#;`Mr`;=1B*<4Z1*NC77&Av0h0!Lk<}X)D^LbPeC*0rnjk z7(@dlFWbe1L*8B-aCPH|YXHZ+d^hvr-3`DgIV7ef96nFuAg6EPM~{cHnGAA_06HT>Ti5_UC)*qhS-AkurIC zq&M;k{95O@CD|4bTS^(Z4G6#m@xWe`Rr$+VEeDmAaJLk4$#lIY#(7OrSbK9i>i44uEca zbg~B@o$4d}Td~_skRJ#DLm}*1BG|P?jjaGfabPgUzwzg8{!JVJr(C$Fq5lr-9%+e=>83W*o^eE^X6 z_SD}Y?2A5Vh2{UW1?KNP`htf4|J7p$38x3~{ZAYu$RFGX|9}6`v-m^m-#`4EA%0f$ zA6iub{)opAC&2d}J*fImni%i^zW>Pc_;c#7_`Pfg_}L>oFC|q7BoX0Wh(8`bMD1nh zzhB<(7eoI4h7(|KYe4IMjsL%&JHQC_m-2uH)C>G$53mK8buay?`&$HBIRySjvcdg` zf}?so$gw0D-qW&Az8xQax()At>I{DT2`T$`7=QW@LH{AP-y;XvHq^rhRFVte`;Q#P zkACSG+v7NX_88%s`tWgMwSDjUc0Xz8E}ygL-V@a0ZN`58$7LJ9>HX~h@^x2B0^Zkt zZU|Z3*Cc<(RQH}ZqS}4psA}I4@X1ypz$XmH$359jB2^{C2_jn(4)o*hA@;wc?Bhor zxcj^bciAuRJkxJDrk*k!Rv$dmg%4in#qL=jc6&qkz@Nll#WVO{m#X;f%?dW90>F(V zCd3hNIf)U1)aZ7Mu%D$Nox|cSDZ^SI^hZ@%PW7cCzveM^jbjMmFS#IP+av_v%{iA4 zut{jYkW@+XRRjE`GD?i&SW=-t!tq5CrY~CpBrIPX0M)CsM_x>0`JG{`eyNGsH+int za;RL55!z#D-sBi^E5qOM_pcT)ax;Umn^~NDt%l_{>R5lHp~ibvs>rMnxK@Lxu7@yv zJ;D1)WA%*+*50b&ywrC8LX-0wVN62**J%4lV#6IHX=+p=sc2m9)tgVO5|-ACvZfL~ z9+D(-l++?mtjM;jh#|>L&vP%mGmYhUXHe!?n7xqJl6vkrKf>!$1%R-&5kZP=UA&q{ z;c`w_`X$r90JyAJnhW9qvT(Z z3HdKY2-} zM^H*lOL;w?CUi_~gi&FCX|P|+-fm#-&0$P_wv6#xlCU%OQsg7GORx!Wi!_=G$(<2T{58JUwxLvB- zu(BM-65D^2_t@Y$vV{E{`%L3j2{kIb9_0P{*d|_;gy9Dk-Lwlhr;kY({UFRELvYPY zn6+20Nwy4ZePtHgUz43RmqRa#` z0Z}jF1ivJqC`G#`O?F5J%*cf-n5BI?HyXz#I}hoGh~KZB2`|i=XWpn)e|g z&WCf7tTc+;T9|ERCy3fn*p6!skdf;g|8Az(PYYPRUBLDi3b^!c8E^mE1m6A4S^WLq z-NCp1@ixxCQN#4rEZlW7nQ#b!38_luK#3z@Xq4BqD3u8K*>&3Jv?C?C;9%3OtLL(n)yHE|M@Al z;V7&nE4g`4OHn%6w``gKGN229-U-#Xqt8id|q!grH{ z+b{txBbm}oXb<$;EmTDh}B()v7^K$dF&B6 zFFQ8dz$@DyN)E~i7ayvt9_06Y&{9{Ez@3~W6i#Ijok+pO=i!oTBJf0bJu!l2nuE{W zXQ#06+B6yjnhJp;znSOcAu1xXo@XZzIP`0MP!rF!w};%xYjE>gA`5X%o+bd2Yn@VxDRLiPMq}E@a#|zo;UZQKNZAaHo|A^;WIbjzb8#dEydZ1V`z`q(Mb@GFEj|= zb({%Vam+J-BW_8oVdlL=V6DbstwmI(QrJ*AN;njSRHj;ppcqtGx78(~60dW;PJ^jI z)oH905nCka%2tV-N8w-8Ck}v=7yX2P*}ET`FLLlJX?YgOyCAhsE$mzB0GO3YyM_uC znJ17+4cQq<%9l`w%J{7&#$Re;?4{xTTJ zJBQ50v}ThYeXXI&Um^Gt+A~r);GzNlNkaIZ10XHnzqRK8F!B;)dH&2Ajreswe;#Y( zS`jORf6?gWEP+48iCN%3&7boaxs*d$LUbvC|0)4rq63C`K8XydNi~NJ`CAI}Jpbm_ zgAM>MJ~TUU=U6B1941^HC4?Pqf4~9IYd8STTCm$?Bjo#mp&)k6VZ#Zq=Kvu5qc3vb z0dT^Fd&iyFJz_Wk?nwf`Lssk_G*JYt=MCWBeNJRDewMHM4gi7Iw)+kMS;_u62Y^wp ze!t$mWUN;Qfau`g>HzrB0}g;c{sjlX9}@om@E05a|KR}#z;{2!0q}zd8~}g)NXrQz z*YI-=0MXw}&iC;SfCpCoTd=+eY?K=SeqeKBb%r<@G5dQp;!)%Y^c#nEt8~}uQ-BZ8k zoDj%wIRT`^pXgpoyREQ&fCJ#9YOhS>z60R#UvvPRG~oXUBLYGl zO6mYOg}ZW&g9GfNCWZf>cL4Mn4uH?};O;X$_~5xdd~k3O=;V9Q7sfqz5=5XdUNkBKOk7T4^0M*${7ZQ(+$v!1Rvt4q#W@$@`xzzt7cg_HXso7-17Mk; zLok*4>fw2hvDg26_yGq1jdxjz)-3=r{ayJI#{ojy*exkCSgDze(Ci($D0NX^g32wt)jv6R5u9=1f~%l zcY*)6{4$~Lb9HQeVHjKQj${3cqZqqE`{=S!wovMa|PmgwKr=QYLuaMdUALbVXnH_7jey5}Lmy$p)h+ zUzgH{c?6b&`WZXn-zG`xS`GjSVVArBt_3mX#Q{KgT90T_K>sprgekYmzZyYcU9yf- z1b>&T3@%3q|2+STMFK!lE7gbtz(Wuc_>b{kEF-e|Ci~t^v@@(I@-sEwXL&J<5+SBA z6F_d(ujL$*gzUoQggOCcZ`U#Z<}jvTt77t%GHUEIl6N7y5iuM9%Xy0f(Wbx>VfJPowHNc6{~)yPSGZ15$&CP?6YZQCC%jX3SVsq88z-Iq?RbnX(QX~j4BcW zY&rg)m+<9o@?Iw#2=cn6KS`uZitw+x*vieY$+kZ)z;B}+WJPGvukvbCft!6lj``a~ zeEavV;dlPvWqkWzU&lB8`31f&Qnom(?^a?}wh+410bpsGDGTAyScy&$s#0SVZKqVh zg;Zb&*`Nt?!%-}bCoo3aZiIG!gZ4pHq7P{!MM}J0+Do|+-s?gd!{mkXOaw(jeu|uv zZ2EQEK#U5Hku@H007MszGR!IV%hJUJUi{`cy!@*x*#7FII@t0TWm`>1D<>2$#`u0G z)d>)uAEFIr!py62tb8tu8^6-Tm0zx-aM4bC#!T?^qi`vR%C!jJd%i210o9%ZVDa+} z%-pUJM0-`!ua~j#W(`%THnJ-Al^rf|#&Apu^SvqXy^w^ZH3ENy?_Y4%r7CSp9)lz% zI6lm9d|3ZN37hYfu=7q4SH4`r+y7t!U;3?C{DXgW5&zTgUcmO-b@ zvJF8!FfH3leYENPnp48ZcgH6Vfcda0AV4n;fEm9!0bJ8TLN;yJrXBWC2gjQ*`%F}$ zrgEE-4~ncc>7{*Y!hkpcMkRqIc}(6bzU#7eA#^UP4geS5QS%r4K?ZLtEr58K{SCn#1_@8n(VTi`6$LV6WOSkTttgkvqJa7fd39rLsam zAYO82kz@Cq00Q{F$q4T|!gq=GIzNBP+kq3*K+djzmk0m>e?K|J%lm00960w7qw5rT29u$RGvv=CW?R#e$qu&?$I9;i8hM;ngd@up*VQX>HB@MPz4 z?$!0M=A0_H(JIvk!fksF01pX?w}+jd=R%e@tFot4CMg>&(8mG937+HxFHEyTNX+`? z|D$L)GbMxS)cp^$;Bu)dO$j=o?v|@TX{E(>{``W6} zo)3^Phj7@_MWWe;2V1N4)Y;r4=?Zal_Jm<71UNbEmGTxO?MV_@5_c2FV05-yVamBx z1W(FeG^Lze_!8WF(j@R%UR#=jJ&3N7pPzB@`#3SAhAN3^U?!z-4h1zWB6gyi3v2<2 z#T4Qvl8DYH5SfX?IS|vRhAMBH3i#Ej*rHVh5j(qSkc=m}VexwgLtLx^TL0D3Bd7g- zbpXWXV_bAdK&L`VH0?u9xVUJPwzB9umq*W;3=Oq3y0?-vzLF&W8E!@yl+Va(dA47Q z?U&SkORv$W+sdJ^nMG(OR3WsIAI{%7k>GXnn%VXdj>iDUr;q*N81nI+y@q&bMm(L{*fp$M}75F6v2(Mk92TBn2R- z?GRfQ<@`8}$sostUxffg5Kx2yox|J!XTmhDA{?_uBtTfo>@5T|9ABIOZV5LN;h9k> zGw4y}SVM@$qvT(z8n|ijDO6y_a3J^>0|=4um#>u2bET+C&yw%yo;TEMU9(=zQFYJw zRPaio4&-y9z$_58e}&Wr=Xd2+V<@b}(a*8ccRGQ>f*;*9kV>mz^sGiul-G&uVh9-` z#m_003?$|aq-Zo}crAT=ZHoW@GW+&-I5)o2Va1Q@J8}K7Xq5^8-h76X-g?4}n+G}+IA~SuJl2Vw zN2MA7@o+nCJkY2l>*fcD_w&0yP*0*+hnrFpUK{}LJ@R$}d(VCa?tT1i*mVT#o{aC7 z34H7BeRz`)BK`*Ped2q>t^?qoNdEtk5JLY=;?M8+F#e4A>YWcLzIL~PKPR~te4XU~ z8^m9#K;Q%T7RmnK5PvUD0AjZ+;P?5SAMEJ?NIC+qPW&-2I4R_w#$d%fA(pZo$t;c>VRC zld$+F@gx5IkNm8Z`THv&{c`fp>-bCJFYf%X;;%^j|C+@A+wXcD-+kA9{E&F#UHc6O zz`eVn{3QSP-R1zejp!Q@A5W^&2kH!X!hn>B6zqvZ8V&$;45>!MeubX+OO*(50NnS8 zp&3yTj?~A>-`Ymv;JAz$k!{oLg5}q%LLsL;$cXC-|2VD4$JmKZ%ialW;7FNT7p%yD@$(kI5Gbd=KrIb3u{-pQ5lG zM)544J0IusadiL`PKPkUzsJrC5*X*-kn;KR7IvP-dl4isXhn)M$@NuJdvb znUhkkHD=VMUyup}ek4}?T52{h$2EA`p<;brE!F2lm_#~C(wy3gAt3~I(xqAgt?B^i zKs$+xp7^WyAJ=h`RR_tnZ_y7gVViQmGR}Rezf;jM=0pbxYWpzvFWPI3J(BxwMRYxd z80{bnzrS(GD)JzQt|h$8o#f}GMzbg1M>^RrS$ z&oNFy#eR&Q5W!bJ$x~2IP=gg>Y9Hxjn{{zaa9m8&$nS51W4ImT=Tn%ylEcIq_Rr}U zM%iu?Y^!bd-No$)UfPc1)pJRF=7nzj(n|$=;q?-}@bMBp_j(zhc)5t_4L62QIx&1c zM$#BXYSGE@WhcqDA;QNT+q1MD!s17|aq^WOY=3ePr(f?US&O1aoD*{-j|&b=k-*Jf z&0}CAqSY@ZFQzeeA%!%_X^d^^k&0pNCYX=zhxyp!@Otauk2R~vWr)PfO(G|!vp&%o zn5DhVdyjHV+eyHz1rt0ZcYd~UR>dfz2rY8Fhyy^x83n2_VK@*Rqg_NNZIKSzHqGc7 zY~j7wP(1C&EB|Q~AOG!>IQ2>ib63-xXExde7A4wJ?Z7-BpAjtr+T@bj&@a)q7KHlP z9we8UJ})w54??ujBSe`t{{Zc~@ipG>sVoK-X{*gdV2`)K8fk%#Hdl!DR(^_eVk&|# z$3w8=_>2|lc?ah;$1TTbaM+B{h!y>u*CU$= zT_1+e#yA!@M>((JvwT0VZQ@dl<06TbSF%`pEsM=hq_FkLG%o&P9#=kBz(;>$1TX&T z5EfrZVf4*#sER-l6a()lD8fPx4wS~^-S_D5ObxnBNP zc)b`8a;!n;?%{cSF!eOt4cKk)pyBm5QUi&;^`rSbRRtCCFyDIf{dOMT*dkZSMVjEq z5n!&)0zrVEK7Yga+i*qd3Ve>xs&AfeEtSn;8iiB`E}1=3BQvdU8Y28!Kee~ceZCy| zR|EpKY=S3!qYN-~E^JrJmYr8(X$8{PWjM*8fS{XGhukN3rjv)RMaJ>*l%~0w9eO)%+i9y?s`pW8$O8h1*4^D z4?t`)Bg4w`)@Xt0=r@wg1@k{q*t)Bc$pWc;j<3&R2R|pTC^^%;W34K0Y_dX~sQMM$ z0@$6w;rBX&>DY>v%E6cB4d8dqVZ1!v&vG48NAQ4Cd3ar>KE0Yn8~cqyb_Tbz1zgDT z*jP`5$6ILI2ya5i-Xwagu#`FZ^q#f zL#G!zv7}sX_?NhZLPvi-%CIk_xs;XEYiI5X*QeQeZ}mgCdnjE(ed=2TyjNh$giAy5 zMO#|YC4W2sWI1~S$Nkg;qI6F@#cLqFo+BbG71N3-+J;>@>9Xr~D_s|QQ1TZLV!AbU zWwp~tbrF~3tI^>c^MrD|0*7pk{!gG(b$FUu;QY_=fa~Qa#E>|WVKR5eg9I0IjrvVa9);6Y?gy}s@;;$x#DRcYX* z3F)AD;AC-f

(H&5I`6<->uaBeQ%YO<0lvW|9ZbROvMaoSK8z6=&cn~K(wWg@6DI=VnHn@3h zFW0Sy#M?p+Y0T@P;9S+Y8f7s@@l5)HAo^xx*2uLF#t^2B2#6q|DDFOJMc--Bc`b>Z z`h9q$@fkebvJX4>K4rEV&ixkwfHt&|Cbcmb`pekD2rB-uXdF9nyBo}FcD-sCxb|>Ckc*Yk~lQyb+VX8a49Hv=SACs z`baa0M>ENVsMxQTY4pt`;*BC8KxxjB&=AD?<_W;}N0B*9gDEPeu8KbABmy*|!D%N+ z6eogYBzrKy!65Mvg(|oR0<&I3m+9O^D#Y2MjJ%3n^k>bb*ljA|{hK6-HFi^>`m8cw z;GXi3ScnXOu>iGf8pYKMgZV#STP|--bTfB`3@m&(bcBE(k zb0m?Y>oE)+io%g^p|fj(Ij@F3qe5x>F6=YyfHFpdl2yt!CBbPo9h4}7qK8qmNbDmh z=Doy@c+aV{BzC&)7O3(~B&?!Hg$3GPac;;+BB>!6ZbgM#jF*DO$0R!&=z4g+zE(KK zo8g;n;XB$$h+J5C7{c1CVHpe%L4mp3LCo9;V)RM?gBN|0;Dz?nSoSxdwW|&d*&2>v z9UY(+#$g&xURRK^@?a&(D5^pWbiEq*_w#w_z(k6A@`wlk=+Qo+p@=@UMtB!Y@GqMY z6=~mVZrK}G1Y+9haE*dc7h7Zjk=QDU!$yGQGKbL%IawDWzUoE%fI~`TNwn^;%P3^6 zNaad2poIj{JxPK(Z$^SZF-{QRo-oO%rKwj7J&B_T7&IqqkysH1EwpX0_?#{pNgIuo ziO$6&ipbD0iC*;lnn6sL|@)vaVAhL=cQ{aLrK#a(@=_xjE-igse8u0 zHduxpdYm<3lH+`!TaOQV{rI#ujQ`S;#6NW>@$0M~pXYpd zaU_f@lVOY#X!IZUBYTuUN61DHnImBgUg*H^r98UNZD-(QI6razpJhZ;W>w4JjMTF^ zhYSWK4%(1jcgUT8At?g#?1q)=I7?Drz}h`gsXm7eg3j=wfyT88wed=hk0@qn!NRQq zR_}FV>iIMsV**_#gR%>SIODx`D}`6SKZ>_Lo5DLkoyW`HA4lPk9^pA9e3NZ7_!@K) zeD@!>$@ANDSHc`GBa$mx68~0SzZJnnBmANb&tMbhfR3(ME6>omIDT$|Rug}(>usPN zE+cR$hj&Sf2-jZzv=bet2?!6G;ofh6cBC0*UT@)U4r?zJF>yt7d2q|F0`}1+8H`9% z0#i*0%`~F#qz=PpjdZj&jGnik>rf+#2kX&!w3?u$3jHU`(0795|41b|k5psmgbGt< zb-40s6feG$!zaI*$4`E{AD{nv1wa4o2L8|g>udO@Ki(%_Kl7&{li@aYg@B3*pOD9@972wvB27IENaCxT;Ul1x$9r&LxR4$~fo zCY&fG$lBTT6dtd73ePm`fG*Vl2kqAo=Vj^w=j4SrR&PZxaGdY7VW6F8BUP zVM5OdD-Q9!4&O=209@~egMdQIwaPg>7sABlC}yrFWVem(lYaD`5;a>gSh${qYnb-6 zo4~ub5#ebq?tOO-ul#TU3zt2ZIq$&v*E?|WjSd`n!HZ*ey}0*55f8py#FekPN&da~ zo4+5!@Bc81zxg}P_b;b$;a(C4F8Sds(l5m-P}aU16$IkWJ|#jVu1bVY}I@AToFkH_(g-!0&iUrb=~1d0EO0@3M4S##h3-{rtH zVumHX>=IzlGTsy_=QSJ{Jr=~){SKUcsRPUB zLzv>2MW^U1M@b9^2z2{epw5V3Ks8Bv9qffh^d9h_hyKQztA&|=ON>~Nq&TwWi1yaw zjd$npgCB3=KmGn8e)_AM$O!wNsKpND6WFWSf!_Tt*}Cxl`wO`F<|J%f$J%6>EE?Fc z;=v$TTfjXo(H>d8Waq+bd9D5E}a4TetE3qD|o8nQKV>>`;LY%Py0J_BTWowkw@W5ZPX*jv&i%3!6PnA^F2m3 zU1*Ixjkeg6m^j*k^(zK^=d(0^_=_CA^LYgC|2T;I-*V&DI}U7KHDT=x*UOw5xoJ^Q z)QHqlJMwE5WcHh={|f4mf_iDD4Qxk4tP0h^a?}N@&=9GGu8TfXoa-06)T0Ix<_tP1 zX8KPx?a=P_QYk7y47=K47;L9MHN!^oZL#L5yh}ud%yZbGb;Iv^)Yd@wT-xkHhRKB&LB2!B8U?kC69z;{VCC| zP;5kr%{&wFpT56U7Izk{=F&$T)ACyrEznhcf+2h7A} zh9Qe=)wtJQ!T;Nfou+-{0!rC^OcYQS_^dWmhk9bH$UO1mQV3Qtuf$I+@ir)lmzyGu zBbap*)|v1vhR}bph`}qJ$eoHKMU3rTAO@Im%3z0eRJ3RHB6Y|s3uh&za#8g}JB9 z#CgQ^n?CxynB2sx@`;XeB~Xc@uZcEPl1G)9syLQaD6OjGNHmg{T@^p zOAzlN$LR6GZmfr`wHmQT1yYTTD73U7!>^5h@g%DMmq$_cC33Sr+X36YO1R2v;H#-c zK+%A-oBS+fLw8RQ`EEbdUKLc{7I?bJXZuB$Hana>R+x+A4tYJa31UwnNph5wMs}^x z=0(>hAMv0cR&p`3=p;8Pis-sAewo;VytmX*ji)uD@cv%xXe&Xbop!;!U5Hf4_icdT^{y7tQ`L=wiK5axp#sp>2jHbK^B_t1J zA~MnEAUXEQO7YQyQ8agG(Uc=#Uh)$t1!N&UO*aWflmtUWtuk#=8dI&DcolyqiWI11 zKtRQp_sj$cV#D%GdhtjcgQv0>qV#OUQ9Kmk!Xi1EcM9tU=0c~@1Wwi{v!YosKY*I6&0jGwoE8>HOQz~ zeMBY6uE-d$jW}d+Kn1T;%Eh$DQi;d@Jpe$`(`i8ASQ;IhNi^qGvP!5!^!S{2OA!$? zWww=y--axSMh{8H^o?#zJWqhSY(to2cIkzFl7wD3hYe_#Rns*Hjf>r+K`dVEL8*2( zo>n{wg{vNIA%Y|>{P>6+S(5)e7vAvUDEbeCVdwqZGX(1-N0y=nl@8G-Ui1ql(8>uy z;e>z6MWdmEo+L+8RLe@WwqemP(;@=^LhNIrbHnx-agh?G`yv3462~c8P!njR(QAf5 zM6P<;Fo&MTuQ5+xuSiK*_+^rx%W)LF;@B?Rkh#xc| zup|oJ)S$}_%M(lDXE_-0tXi|hx{11kj2RPEWZ!Z zsQKj??yP8$v*;qpvQb~_Q4_3@yZ@rdpKvtcCDF1jAX`<5UbJ?CWU~k`kT{Bdsm-Z6 zqz{TVgi-1Tb^EC3NMVC>n$I&r<4t2~9@}nLXD9i0&WYXWFoJ7-)Mx5Zm#%|*&I9kf z52`M%uZ~vP-cnS`?WGf*z0!dff3SjwpB}`eZ_Z%r?FlU0>BrdBB6ZFx9c{-(jL#58 zL%2Z}!x2F)Q5jU6|7oQYX`)^VX`$0-DbQhwb}2N{nl3uaZXE%Kk&a)C+xGZrdfEtD zbQ08bQcrZE`ft7gs%#V5I_OyYMV1ZcXVJlR>7Y)D;{Y1C$JE;afLQ}cd^-uAALFM& zvH;%1g$Tj85nV@2SiZg;0O;QmK@%^Wbolm(HWEAn>18`I3uY8K_N!e6oGzO1Sx*4J z?TO&udb9W+-5LDnv=6_|c=5_m7}qDlm|P=ZJ}mmg`;noDUdWlFVGNzmQ9nD-b(Z$! z44nk$C%qnkjn1llM9X(q6ZHH?03dn5CJPYeHtAT7x)3|iE`tEmH`7>rF^~0!-8k@K zfzF2Oc|lKrP>$Moxh&WyvQp;wPRnB-{M0znCSN8pRu*P2%-W zr*ZegVdPfS2u?PV%o5y8wV{JVSQG+Vcs?TgQ+I7xkXm)Jhu9Y1eymNY3$6C0So9Ha7`1@-3ME8J0M&wUB&~b_&?-19@emc~ldKf30uyU_} zjaR!d^L&`(&?8$4T1ON}tZ@D)-bn)VDFwQZY0!UKkI{2hjGQ&2^N?tv)qvvBDs*m& zBLHQTQWW`pakCozN1HKrN{vgeL~-}+96tT^9De@0W&HGSR`AQeTgU(LZ!h5={>x3; zeG?sC6OxBT=7m-EK+mn4X)}G85=Fl*1~7U6!azO0A&7C3_2DyNx$`g1jvKn0WMMhc z2J^tpE)od~>^)l4c`MKmsFoF!!_#i;R_-AAe+*AlJ&hf-4H!FP!#WB2@^dkQ%-v`VJtK<@ z9=hznfB)CZ_~XA`A)%qYJ#In%unvVI298S%2SmU2lWz1Lamefj5di2Wxg8MQHc0fQ zC|$=zcLhHdNd9J@Prx^Bf@6SdnfjGnG~wa*7xC(kmN0q7j?t55oc&q{F1}g7<_kU? zzvIK5_Y1i9fk*@Qm#vlKWG@d!cFiu!%+l$D5I!Z^QWqDZKc0Cw}_ZbNKNu zCb4itYr(?h5Ed_ok(k#aFs`Dnu0eZuJu!q0g~JYMi^9|NKcb*&v;uX3 zeQ4(MWa&5h*F8AQ^|^5)f!Qq|#*Vo-zj_2GG;j>H!O|~MdFu$?YtR<0gq~m1Gt^g- zLrcCM?ODzh{j9G?14DEVd|Z34zc+*Le|7|a`}+s@{I9Mf&2cp*Yw@JwG3;!48lB5d z%n}6O|6qxPbOzR99n^_3zK!Dm07#=GC>hp(d)t?s8$+WZXmHts}uTMf$9BsHxS#1@q@0Old7 zI&xPO!R*HLF)zuo8~ZQCv3ezmh4Uedkw`ZO_Mpza6Ry5GL?>IY|7rk-Zg7k*xiNpy ziRrWLm_BF5%JXgE8j^M#ty%<>0 zqjOP>ne$xV=eS0v8sQz~GflM;)RQoE5ho^;`10;A%OF6KM6;K~ahCo<1XY7`Bhu&2O`VKfTu;G+hBfg<#xCfdMrwWylO;w>UPWMe#(ElA`S;$t$#Bm#LIeCXc5IOeG3f8%cD`lO$H0W8boexWz+E zK#VYEA+B-4NOCW_T8RR6;xonpl0I>Cw%3HZc(crsbxjg$5({gIZN$#M*malZ*y(?? zLpnr{M3IyM0Iv)H#5TN$AMw%lhmbi={4`~NVU%M`Or+{2sUD)g7;BS9LPPsqB#y*- z^!0fW060!OzD&QkXeWO1B0yp&(z%6rrndtC$-@zTR&?KLLS>NHi8#DL9OdOWI3|c) z4~vbPh^zyUSPvmDc9T!Xw*vsDk|g1x-jPbS0}d{kkfE(gZ;&iax5>7|M*27rln_~V z+HNKJg9(0d7M<%^bZ}B;tI(LNKufj(ZTTj-D=jh=b$v=HrhYASoTGij#=A^A@r>~q znF*jK?h!$mF9HCfCAeus92Ka+9$Pt{(e1%b5_3UbRRt|v#Agl?v6^5V>iC|~g&>mq ziNpCB(P=;#7v!H@A|l!lZl|D&BLPN{4Iv7^b(`f8VqK1SD@)u#OeRQZiMbrl8cMKR zyBDSHWis8{!q4n8?ZY19USfHz3>=uGE?9_3iQ6awuj$CUs=NxWg*ud2tK>24F9HDC z9d)86kmA?m4Eg)D!=p;YX58p+V@t% zR$2vHMFpI-)ku3x=!n?S)e}Un+lLk#^}yCBGXOljPI(N#(M?^+8(_-mp(W=O@rQvkp|;-dW&9sD>KS@OKhwtT7F--4=8D<{Z?mZAlFWV%R= zEKH)K0gCJwt+z;6(k-atqFs64%WviU*VYdjzVaO1AxIj4GidaraJosh~a@0vg(35y6Tfx<88Mgc^0B77k7; z2T6r}j%q12fhN>PTI4$#xKKsSGFo=0rtp67)-57`o8O=d;N^m7+6( zszb-QqylG}_&Z)}m`XcD$1$Lj-4&Ynj_OVYjcYSHMA4!xC-&bZfVh{y+;x(@t0HAr z?Cf}vJtT_niI#mn*>=x8X_n`@G)0l7qL#GKsAbxzr3%R~Ew83}$qy%Cg- zO-8qmhR}N=O5j`MGw04=pDrA(J| z%y?zWpU}lBf(%t&iSzF-b!oI?C&fSVphq!s#zU|~XIH3zWtf1G1YVq}7HQQX5|Q8>f#HS&16&82FQ;+t%{;#TlW8eu z#5wTWQKUtyuX!cB6SS!lDiYT=0 zx?qB3lyf`UBntuh7qzrG?Na=U8Yu}9YjMs$bByGA(~9sx3w$B~&|5~pS&6lKF&uq0 zjrr?gOkDEQ(VGxmHKK6bhMv(V7 zyJ4flchZTs(_WY{a)EPtC4k{8K8#%PZx>*^7>0Yim9|ZR3h!>(?NUr#$Y9}W0SU3I zMo^%oP1bj`B6l!`v_U@g~q#i?Hv|1M9JAL0vLLbEkpA6u; zpAX?XKkCDKA9v&0>k*uN$&bm?29gsUHf}j^{H_}pUk=Hvh?{SxapUb2&OG$v?8|=K zeJ3MH)BU%zxb|uch2;jM=W0m0+c0(3Kyu6RIPF56{~1&|A0t8GSRZJ@@BZNs{_($V z;?^r^oVeygd`W=_W&XJUmN=(F)Y~3{>cFf9Uh1cJx`lt&VEJ|d`(Nm!UAA+bSZS|= zl8ATGHWo=fyN`0+ZiR9C+tax5{umOAO(f_IIQ2>gF1*o&V=soWaodO4b0#cbG~?lW zX})(S{^bv%klQ?d^l3Lf_+9~5UQ6TXEzVm{Eez>0w8ko=w53Z3imNeyHHD>X86-*m zy0eZiz@iW8whUd zNsbzkTD2gt-%Nm0Mj%{HU9$3hoG7l_k)>`K3bkm3MALr66n%9VC&k0 z)$0yy-1TAMq8p=JOKqtt)Oh#e%k_`qi5Afg%Z{PrG2H$35^j8B7N%|ml&K2Y0Y??; zrBC6B@+S}&(IZQ8F?vDN?}@|EMSq#9C$8Mb^;v=8WAr6w;}{S)WZi_G!zzw<8*aTD z!7Cpn@!g+i@zKvxc<`PDH@>dN($#uQo~=d4Vl@g2^;kXT#F0~eTqYsCdV#uqIg9gG zvN(Gsg|nBrKKcF8v&0|68hAR1O&k?ya8%0FZ$r0EZUBg4XrTo+*OgBO1w`Ag-8KSr zYpE>utjudjHi<8Xgxw`EB6cy0qHCgv9KV_g@Gg(Q7oj5c2< z3l2Bt8qwI%$m_Q8y7U{XK4N??u~h@qw6C2U*WOc6`cXHMYi^m{nBf1^hpJ?YI2iy~ z5*vdNdHhhcy;gTaddnuY@t+J1L8_8HpK`W2TmQV-0#8Tk}uk5_!nYL3Wm2!7k^q?0z|GI*aIzkRI zXqTcb=%v{Ei3x`|Hlipxxr%7v)HUB>zQ{auUHxpOXJuk3UyFg-6sR zu;fMo&fnAv!^VG*l6I9)5wDxG=TOwv%;ky#2g;%$aX9#ZNnczIl zTIr|L#Ku|VN!H^lUf#Qzq+fxy9PvH*k}|H6yi5c_^u2nN)27tL%SmQCFnOhmxX}(< zzZQ=)Jc2*3{xT|@)iN`}zhL8i9kL#TW6~fCR06>^=cZ^tjj0UvrgDUfcEkz}m^3xe zHPUzN-U;3A-H0h05ovCO;+dVOe*9@vd}XJU+Q)XF_VH&>@z^7%+xaBoK@)Om2hs%> z!Wk<{oA+UF;~waOIP zjA%G!ZrI1XF!k~ox=ix8Km)n3g1lIf(BMmDo@P||MLM{JWU8G8tcFr8TZrkpjR@`c zQ(?R^5?LE>f^)_L&%B=t)J!8H0sv|m0BEA}iyicRc5z0&0%fAWpI20JH^=~h=z%CE z$3b!%CF!~P)-oP^w1E$PaSm^Pb`o=2DGY9e(Rn}+{3so&4(hmCM$jCCB$6clof{c~ z%p8h`k}!0Levf>SXcHBUAbQ$IK7-|RhWO%O7brTq#>e`!HE*eb^t)^ z5*sD)5(`Y%%>_i|ZHlSzmD(p{5I_U~bXhGIt~d*3r;$^jK0zYA>_PHykVY;_k{U!q zhU6<*C(kzpmK?I`e$Ux7tTenrdQT@wO41}f4gxY0lrbtCmHFVUejL2fhn8R!>YOF8 zbsOLrv?9g(Wl7e%mc8hrfzGdzRPT3_BpC=?3`i`v2v%t9r(CisscpEOM8OD6XDd`W zB^_lI%3PJG3-Y-_3Y2@RX$0%wp0FUsXP><>h?(mHaEbr`9ZHMH@Zel3xQN9f6Ft_& zPPXi|K5CHN6~ymb3!*@t2msjmPHrr{5XbVJ1Q)hfp7qbK^SMd>}ZjxTe)LV*|IRf&x#0jYmZVE2UK;pLDQ$@ z_`78*I1zcQjq*KX4SaSw579n`PD-@26SWSK>mnsQgtX{4eb`5`62{=EI1Y)5*e~`X z$#E3{fGU3_%G~8#fQ_=fi|7`R+X%`4!0>qy0MNlqr{Wc@{5Xa!qTM77QQ_$S6aZKy znV%$~9=FhuIpCV1EI8m173)QTkDNRtL6Ey3s!3kj}m)R!0M_ z!o_c`;LeYa;Oci4asIs-EZ*$G7)g)0-$0Wi7{khoBQW%E4AV4NV#k0E zsXE*!*Q|BKDl=jN3n4nrunYirro1xE%QDg~112H>AdUj)dku0IL*JuAW<7!Q;TV+E z>qhFeoBtD-a`K*{wt|)5*NONth58&@u=DRmf>=7|DK!DKjs!%seG6jZVi1#;g9Lq1 zNodE;hUDL3B(ecIbMs&`9k$rjB?ug8L-&Lk6Qfq#OPu7!<(C@~VE5CN8Xtd@G&fc2LWvg-fzbD}1LkL$xMQ}H`bi+Uk$tli-n zc`=D)(T(6Lb$36B!(t-}2bHwHO)}-bc(j~^Q3L==(06P*08l)rK+mCO?7v{c#x*zY zy%WVNAH?y-x1)ILI|;n=y+M-39%NRUIsf%Y9X32mTN1*b*}3W>2GbwA5J2@KZ<7*yYQ9LC$O`j1bbV` zp^P-ZSZv{(gfT+`GJk_4<+?aSXpu7coRdVuOk4RBs(p_mKGlf6Lpt1gzYEX5ork%w z3$5|T5gMyQZm|Vh5B#|PW*p!8@escImm}K&fbVtTxvxfWmVaBgV8;A;Gfuwf!kGtN zTzDA5rB@=j@n({ez`0j~IR9!8ci$E}+-cnSS{#=igfO_?f?kgA;sud8V8+aO7X~-2 zB%V7^<9Pzk-e*xd&WyNtj6{XslcgjGdtmIc7%px)Gj{X4re{p-(@Bz`#Cy@AGNC z^D5r|(HQlo8|j5++KXx!d&|*2P=(}*Sq1=fot09OBorOgtFEI?l4^omUQ1V~Mq9Q@ z78*47HNr8}f)t5-hJGqMtw)F=>Ptju6V$mnC==Ca3|B!x0#Rk7-r1f;m2)=r)lOx+DK0N^Cy^^5A(BurV_Fl%QWtbE=q*Li+gh13M!X`%u-&T-#L3$8y*0iyRcXHEJ_Ufpoz3VODQuwi)z~*q)74$3wq?|T9BEdz3to%0Qg2# za1FMg(ngZr{tQ9pUJ{cMt|#J?yhwZBLD0Apo^b`oMMa-)m-T&mPqbr5)Uc2NfDF!2 zf45$ZV&$d}^H<#@Y^627Zn&iRgaE^S`?|%nyvX%&kL%<9g8|%np$FruPIOKZBYJDl>ZZOG)UpSBV|@Dvpm*9vd+d@m0Ytr| zy(AtY2q0491*tcROhEctQS4VpJAIq%3dFA>7~qs_sbP$s#*ZkB2QDwhU7M2bz zh|RAE{Y99VPMlLWp;iO{$PZjo4#^j?N4En23F4l(2m&1TAbh|@ziNPKR6|m)fU>9{ z4rwK3QX{aRer>-Ij_D@iAqCp$UyY**d2Cc!tc4<5A%g&}X_C`2wJ;6qIUYtC1h5g8nu$xxteaOboiY(^<0>ohItWKWg7uDT&i`0A)G;6>0PXT}u831VOApaQ@wG3>MpNP6+ z{<-Z9oDwIW)x^(|#O@Wv!&5r)Hxu!ByA+Ylt;mT?fo7D706@!Acto>Tre-Qxi?;%bv#qhZt@n9zs%P!h)1D+`vTH<|`j_7nS>A4m=jx+%@|cE^e9qWq zK(%N^Xe;}V06?r6nv_cJ#)}RO4c1C1IBua1DJnWiJ7*g9W9AgsHsQMg#dX}9Me~a zh>806JM!3|l4PGe+^vKvqL)(ZY2~}p&f6QL)cBRMMPQ={Ht;k5A63^G9Ordi^G~rQ zk^l%206~B#+pz`P3$VMuVhgYxyI3sBq7WS<0D={T1OfH}cCm=0L>1bSDNB?@Nl~{o zmMqDM%Z$@KnM|Byk{KuQzs$s$%$%I};AD~?ZzwIceD8ht-Fwdc?mO2z8h~%SO_G0e zp6f@OQ;GxuxwSfB#vfF8)ifpz>cd7^E>a@eOgMJR^Zi1EFMJ?OkQ_jDM2X5!J!~W( zPHq_IqziU#B9W~W8(*Djq<~&ufopedf9GIhzF{oIw@qa-C4;CtwwUT z6+a_@`8x@RV|s%mi9;Huy)qvP`GgRD$Bh5^iwOuQY(%i3B=VqBKl3>Jv1; zVY_?+T)5Ch^3e%>UI%TLW+P#+6hZfiI66s6wW%5yv-LQ9cR;q%aOagU6D)W~3D_8L z@^mo0biA4UUZllYta*a_{Y@m;VdObF>72#c93f)XGSei_X8A}wRdjf}S}XBP!xoMr zRCyKLT)Z~%WH>rdX#Dc|FCb9Hziq6C(&sbH36{u|EXN9v&D@h#qJ7;6)K1K3; zJOnp4pD1@0=i|k>EOCBx>~ai~S4GKl1nyxCEO~C?be-%IYRxxrGm0nX9)fp|bY}Wa zBeY5V#`t~Gs3B{TW$BGQHduu6B^{KHL8faZDpl@N3?QNcprJ=A%jRpi(G|%J4F=yH zuN2$U3vfWI=P=j`#J`%$h;qm52vy4@{|-u5uFP}iyK{+N%r~_?LI7h zPTAc;WaowL>vINKc@bNTN^K93tZ<0(#U3*Z1UI4*#M~!@h+GV$3?Shu)OQfv9_o-H zHR8xbbibdDpCp!Z8ab21z=;@xmjNyY-1tEk-{-^Z4MAXYd|xxVk2hiFW`<-lLn7%! z$E;Zba%Vxo^)yIvJ3qmA%WwmN88uQ#HP*uhyclZ4U&cK6$D|+s)t$iaIQ~54!Z?-rIyZl9m|)!BG;zLE3AG_cAo=CQwad=z=)L&>_blgWTY`B(k)H=)qPf2`1~g zS6cR15#H~T)f=MhQAv0h=Xf5M6UNd~2pKKdpf5=%m8QM7doVB%^BOC9eX~ev-sv0efa99dAv_>{_2wi3QGng=19T_^n6n~WRD7k z;8u)Zjbie8OtxGUL#*-GB@*2I^a}(6Tb)}_=Gn??q3xYYV}d?*h<>7x0HiUi!j;;JxJi#*Ml(g9ZcApQ)ZY3j^Xg_yaF?+ie!)KdGzHF#z-AteP zG@1viNeVUe%}JRAvFFQR?%ay(yaB@`sFz+#;<+a|eDw7+KKtXn`0$HSJo#)8m%kIk z*#{Ad?lI&%MqWg#rHlb;KQ#cWSRBr9}MtXtKb_gL*b;G zgx-h#HPPY3i^O3E?N_KMYq@tDaq9JPoPIQpj(LK-y+#yH#bl=x;m?Q8M!0WN*!OH2 zvzL;XJ|9JX*@=Nw51xI!5BJ_4z{OWGSi2iV_K+I6!)jc8DS{W@NaL%YjN^;1Mse-= zR-C`%#f1k6tllQ6>#K$}T@FWXC)_<%2u&%GI$*%+i=9|`K8@gR?!kd-Vu5Cio@&9c zXohZ!r}f*cHpqaIp0oCOWsgId1V!aYo4G2=uF$x@l4 z7+cMoQAg0P4%EWM{pajbpsINbs{LCK7|{^Jm~i;27iaE=@zFQ4_~cJ!apRo?PQS+3 zeTJlcr2&CGLOfQFEw;@laTF2Tv|#dV0yo~@i%V}!$ZKfG*1=CO9NZ&BvcwU!06|;@ zt>2%0UaYJz38JRVV4@zB2AXy@;@6;$x&_3#Rxo+K#jP@~ki2_^b(qpqnKy0%gz zM(QzqNRPKa?ZziRF5t}%dhqaZ4u>uTFuCeOWJ;XB*AtMI5ipmc&M%GtRKSp|Bap9! zy1f*pbOp(N5PP^c$1VnGUoG^Pjf{&Hth`Knf7FTVj|;f)y*xUXxQ_euBrWt+y$a$b z(YopxY|;NAcDRbsFYPS_M;GIEy9#Ayk+9f7azr9L>PJyc5sGWKAU5gcT7~HsJ4hCS zT#tHGw^l((^52lEle!L>11=0QzD%5L!FleRt8aDT{(E`cc`Ji`mm4v2QIC~79<1K; zV)c=LQ7Z(r@h&)(aIzxd$-e*5cZ@!P+@ ziC_I>4c~lt5OcJP{y{y#Jnco4oEJ=tVI*jSM&e`>_nuQefT;`eI!Qh%+iFnTL0mfD zhK_{}d5pH5|2l|CE#e%1LFgjcNs6QL??U`n^rzoO0=V5@1w%h^EHOdgAhE{+$@cLS zqDxU?AknK{N#bvTju>6Tn5`uq5M^j=8GDo$fBu`qF} zI-`;0*e>EgQTp9R93d(xO?edx=M&g{DNU^EM}psxJ4$;zLW0-H-=s~5(t6*7OCCM! zSxX^zEI|U;PMoci9k<$MTIp}XQimtEM*ktigwLcfwB98(g*;Q7*KXp#9t8(+qS%k4 z4dfWK|9Lz7bHoF)wCPy`hY{Yr7Bo$ZqYDaI4PYJ;$q}v83J@J|G?_{$Qsu;~)g zVC+}Pq0LrvJ*!X~---HUHSB{8v`OBlSz`TJ(OS_;tR=*kMZ5Awd4!>=O^Ff`a#5CE zV%;FuiVnRT+uS=*-dsfv(8zu2lr6Oj7c<05COLOC39p)%OWCfI$Dgg_6jtIWZBi)o z>)@YkqL1Nzn-`VJt=v;2U|}8iMJbAn+oc$s&>E}q*UIi(ss!giJZt4^V(7C*n7Ym6 z5h0S}HtcMv!*(}0mT#jIfQn>JleUo@Z=CI}kC{0q6KdK`B;O6#Y~!3fmGDjzzb(YD z=iWGGo}WP9dIs6kF|M_T_T!S(DE`?NDe#yP1X~CzA8D3dBbq0z@JuvHLE)8G$Fcg_ z1k%J(0b=5c<}#Gnx1!Wuj%|(#REUmiE%o%b4!JKBv1+bU4Z4p8iNRx-x|*RMi9r*s z=Jl6zjjOp%3Z(gaJtz1c;<=%VN#d9YaY<0N0B;&M$+nTAdNa954s^5w0b)RLEI>(o ztBf_!kNW6Ge9%UfP=;zzBOXL^s6t9;JIEVyf|NU9i<)5TFv6Fz!5g>0?4Z9hRH3SL z6N!Bh0%kpeR&u{;UROEi^Q~f(JynGAXG*c7Xgicu6)9e9^+D9NTfwQmf#qk#=u=Lz0L0txUIy`l_0kth^XlcMkE>LJXi1<7S6c=UiR1QG~ zj3!>6=m9F8a<|g3gCykEK|#Q*8w7@qR-B&_ocvifc97JN&y1-iIFwrcQ=cxAhW&AQFl#NjB2^SOR>ttLt6X~0qLQ;q773&n)=kRWNH~mxWT6F z1Xn@ikAw)4-H0;yMCM!sa2|s0uq@XU8QRo>P?l{%%WMPOOi#Ab+z>9;plIKUzAymyJTsQzSG1_Zsaii zJ^`>XgeaX%0Q5U#;-+Pkteq-Uwbx=-Od)&fdZ)ayf_ruYg4d+xn)?tx)Jk&KBohElBX$P-|49HeAax`t%jCM(;?g0R3ym_+y2kAc zUM{4>+4Pg`$kLJJPLYUS&Y-Z~DTOUV+*fvzZz~<7L!2uVW4BALLBDu{P3PQ0g4=&4 zj>9ibVgBwI!K6d#IyBMgh39=(d}W$r3at$OLj2I!%Z*PvuV)Zaa6bxN2chsP?th(V z$&%5*)Z2(8$$$D-k`BKaPOg_hw1E)!qI^yftwZWC1Nu>s0BDuM ziTx)cBz;km)Gm_mG`u55c!nCdR&J6xKW46VWAC*b!K{%`kw*M=#*2T-wc>aAIR3pmhM%XK@oC153j1as8_d4YmIGx7Od9L57b`s(UiESK(GYR=bLzJv3Vs%oq#y=$h ztCROG$e8lYppgXG_V>@g?$ z&bZKb)=j(d(I!P@gBgiM3r5ykFnuG0Q;)i^{&p{3`r%&O{a}K=)%;iv0Le)ouD?5o3*YI-$rl)iPPi~|+=l7(CQPln(EIxYK<}vv^qt;8@?V3YlXWN@ z)nZ^-hmmCi_MNfg!*3?> z0R0;0eLab>D;;u7U5#UGJu0h-g!ogbvjk=CQgj^&^O{oFvz{ZtOEc)HIMlp`9t^JL zp=eT|!dQu7bvd>+R6rN2hpk78{*!IkeSu{6ya&S!35=9*u9C5_83rEuw`s2rCcMsel4G2DD3g&W^bVC`N2C+-JupCsnt z`+X$$<9PhpAbJmJ5S`qGz;F#(IK0CxZ7+(_#)!PXcL`%nJ z^zz<||! z#;|rP46jH4be6-_UBwtzgV?N!_s)Q|mokj`DYOn&!`oYl0_|^j&Ch!(5&&)~4%og& zhyHyU?B|^R?jNq}J0&M*o$$-$T1rhotQJv={G1_h~LP_Ih)cLBQ z2{JDClaTc32*9>N8QhBChzi+#MqGRl!TmQn@r%DYgkSvXAnw1P#HH_tFmcs_fpd+F z`J$(}5k>Zm1VGmTKPFDcas9nLxcGQnUPFU8ax^A>+q01XSZKwrU>SD!ieZRV!O~fa zz@#1>b7l;m^wYk*XwKKe!FX#;s$flMWPfpERE=`$W{zjj7%77%U5SAMTI@Sz!6#q# z;m1E4#vlD)5O2`Fmam2}b6SY;5hRk>DuU&xY1u|_xsd?S$7_hYYSGB=@brlz8wvWd z493?(7$V`09Wo-d*ofmV$8qja7SGZ)E`F~E?fXrPUm6lFH3^FXn~htDL!L&7@flP# zZ9^|fcj0sjjRd4h5`+?63AUTc&^j)TGq#|(t{5ftMTk%Okz$qFOJ_0;Mfas;>#$e zk9sh-;K2(kAv_|!_-wTwKUgc^$+>R4f29|{e1AXw=10r;kAJ?6|NPB!_?JIBhhKfU zjI{+X_V71D^u@kjExe4iLeSY!XpqA_WR-%;bs=&5br;H8cA`2`C(Er9%Q1AWrjR@u zm!2Ko z$)SpPN+UFW@)qcNEwGL{<(P8nWWdw~jb8 zfDYcbEOA?o>nqOt7tW^YciiBPX^PnK~q7u)6Amf-%kp3Axn)Zlc zfS>o+J7bl^-!!0vp-&+@-Z;m(?xR9{dw0nk}Z(!Yy;+eiRtvem?k8wmhKau>0y zk#;H0^t(uKT_pcz*^1EABY1)6y3~N`pjr}tkpK{5tF2O&Q;P&ZSyQzn=AspJXvT%n zYh4&3mNVsz>DP z*6ARgHi^Q_ny#w25S51>G2p{ag==DL2-x@;ig$%k*C(ufK?3?vSttz2= zkXcQj>qL^a8$fhHRI@tao3_a|(ScbfRv%4b?a>tRT(cDLEOTu~v89Bg48_)RlsR{j z|JBmZ+KE~1B%C#9pdZUFwaRLZ>ye;Mrk5j9mp~j35LK@#^1Rk@zZ?w-HPjKoeK_c6lx<3A!o+nM z8{Ant>`{{(UJ~wRkpS>0V6f~$<+jbJ-d==&&47@@1goMJhN_(?|8@~dpW1@5XSQNT z(KaaSs?lgtVQeCW$-P;`lFjf3Y$&bXh7yqg@ETwXnc+^6FQjZRhRJ(^B>63jAwDfC z-F4XMA=iqTWfGvaRfjrqa1-yNv)e66{}9Rl(5bwve0LQ*F!Q<<0g`{e4%IFds@*Eo zxAHrK^d(s@tT{h1N|Q_iXgbWqJQl{XHjaQyP}S2uYlVG=wdBAean*?b1^@v6|5Uwq zbez|j=IJwix-D6v0wX}=9I8-2<(wlbp#lmhtEt4s*_)-9L8Ev(LRyYj^*+ha_0|>ih0@@B2Q#_ul)yU&?b< z(a}`mfW8>}bwzxEh1hQ>;R_Qbr*w2+5d>#LG-xF>P6eoJQc6%TkC|l|v%Ekta=k@- zF**)(HGa4F8T?Mc(>TOy722x^5)ML*6V-7V$DjhwDEH&3>KE}`-9dT&MVtwDjMy-J zyAO*m4N>f6(N1G25^EH>cweSs{qnHKrJVia*81m^q*FE_$2>X!0zqSVI$3yp_ZjZQVl^ER5SR&M1IXQ2;s z@XD<IQwjPy81c%Ud6MhWe4ioDJqUcrGamtF;}+Lqn-e0=r_=are)^S zl5jEde0em!BH}8l2}IGp9f7_}B=c&(!tFLJ+{(gCr=q4~6A?y{Y%Vh6KzP~?U3Z<# zYHA;*s2LMS8yp0Gmn?yi+43Q@WQBiTB*NpspLW7G=7PP?f`bN5NcBD%ic%B@D`a;0 z3Ic9%h|ffj?mgE`q1{e^iJ|3qqpSn(7_-Rh_~u0-Gy?c`SZ3NxZPKVOIpCkQ60jAp z3@8a0UJ8GoJd-6Rri##{;B}SF)iMLWSmAD5^uft{7QqAexHv+wo5)6NNjG+zWJcX` zf~i=U7Dl*%j!c|M7Xg5#jR4ZTuQozl=0p=A!2nHrJq|nbk>@Iq+ttneqV%HJCS)P- zi)*_PnsLdxy`d?a%(oyQIY@{PEr>*KUM$~f$JV1h3YIBces3JTCkf{?a1EIn30Muy zgyxJ28X9(OwjQQ#waoadYv;e&L}Ep4JI4z@BXTW>Bsonh0Yt_2JAPLop)x;I0K-r{ zoOEiPm*VKTDx&ZaWC^R{SVJofZum$D{v|(5!$#-_^=RnR$&x`0-E3VVh^2wPPmd_Y zLGoyfecjA=PSD{PQ)KA;C{kSn;JKIjW%JL7l9U8__Mw8JK-nT9+Zvb$&AZ1U#y+oB z!Dmu-s1f0qjq$p!IS(DJ9hGSn%0zHX1ZA2XI*@)Bg&AqWbYjU3Ymbt~tCmK(K_+_=i2^+o#7+u!-iO;=lFz@wXi=e2~=RA)V#KkRC%* zW-MJxVfl6o=5DrN{BjCGI;y~g$cQdhHJf-ZZjM9FCBA=gtfQ0SyLBssnx+amj8fPJ z)iU8@|HUQ@in_MjAz5Csf%mKwEAQ=9{7gNzUhl-kkB9K^dldQKnI-(w@Lvw2^Gq0- z?Vv1|Xzp*|9Ma0fMxDngluwA-<}S2vxX{J<+H*XBv9m!;UI=30ning#e7Nv>3g=!; zVu;|=yJ5!AP5>ik8Zjrba$lnpUM9rT;p)<&ybT??y98yP64a+^DHxQT>kaUZYGvMy zfpdP0T=in;vN*n?lLFm0MYx$J_!77W2)suLo@XhRKmOArc>BkTvSzw(uo}r#BjJPh zaLP&G_2SaISzLR+9or8HYWJJ4bR&Spn?4*R@Ejqiwr>`qbv>7#FGAm`V*a~`&ssu& zQ?b>fYrPr+$CNntdXS<#ga;p)@Z_6L{KNmcjQ{fAHt_O$V>orU6V}dh+Hw9KpLz63 z0yDP=plqX8nh5`Kj9iRi@LUwhWgp+I14V>@5_cgIgn~|r(3P9rn7P!7s>WiJ2aC{s ztO-5Gl2Fmvm0Re`YI2cVpAR4BMuKBt`kKgkpW@hXA$#1$aiQVZrlY5*RJD{+u;p`X zq zDSYyS5xo7)UIJP^9K8oIcG`gPGe(5Rix8hI!PXrQu03hO&;Rx){^&1O2uqdlj})Lq zoS{E%LH3yG^X8yXccSOCm%cT`_uqxJN9~BriQ^8D$ ztwZaA3TN)PaqrCte(~!i{MoM-aOEX4&fe1DA))&%g6vOzxr`tDY!1uk%oyHmK>Ml& z%}Z*+WDR`7N{pNf%e*5Z!Dj0b_TP*afk}-F1lanN)Dl`5aE~uqWpmRW*ywW=^pn;8 zLR1GS0HYO%@H0)cEinRfa!idu-s{q~6@U0gefW>R9Kx^vB8xx&MH*lIh6nF|>cvMt zXu+GG(XO4-AiZ3L7c@`f`TA!N9MbR}ow)kR7|wq*NIz3dJCsX+RLU&(%^Sj>IFRe! zi(J=U#OYI7SAEDHb;>FUQv|xv(=iF{#?~sR#kt#fCCa^o6>l!Ii6VHrt8x9!c0Bm7 z8)sf|ag5q=_w7d9e>;jB57W4KH-X7x2K2A05$IOHMeU(a6UGu{sNyv$JvkJQ1+sF& z$c`IJ*TcB;)qdRixDSII|Kj*knC~aKtj2{W8Ql7)6L&u9CwRBZ<4US@39QsH#;gka z>h|Ep+Glv(5@-^&=-j5LKbAnLtr!PYhwznx7w|&)K{$I|aQC^9TYH!-7r}l9$2sAd zJ|{TgqIfMtF`rSDu9Shi(1-zv84D&a2C;N2iVN>{;OvtudI|WMSq-mO#P?r@jr%d2 ze61N951MIj6Bt-DVt7i6vxJ75BNlwR*o1GbrtnpQ>?hP3fB41#e)i!Q{?nhV;~##$ zf&co$8T`$+M)Cf&C?1^hVQ^f7><}T4@az(q?CB@!=_iVOhmr3(gdF=JnR)(@?Eng> z`vS9ena4;ZKg-f5>AE#gweIHsQFW;3PhIe^iN%YGST%Ay6*%k_a7=)tj%%c!j%>yd zTn)-|{yK4tvfGH7j0V-s;uxV3s!ov*Py_+A@GZL#TysnK57UozoR6XHbOgphtvvTH zR&rfaqNKA`W>v3isX{e%XL0y2LAe0VKrz2S=EMn8>%~``G7mu8aq7d(D6G7;(5%WN z^eU|#?L`)`kvrp(@5xY)C zb#i;Rs-2MAQ7g+1HZIxZ3bVdn991B|Hxt~c8Ehia?E>$czN#{nN2ou9g5W{q2M!=V zxR07^KYw1pJ}HK#yOP?!n)-?N*+D>}J+EjgpzasXEfN%xBZhSBI|6&E3d+`cxofgC zsv;*Su+LnGy~Y9pYzYoq%O$teBs83(qSUyO@NGkK-HpMkP3S%!p?)PadU8=jon7Q9 zm5JyIs8J0aI$7qfHd!I_D2d~ei4~7rND`$D%l&02AWuD0xfjn=?Ioxd%iSZz&JvWk zN>Lf%d!c3*c?jyrIO6zj7609`m89-ZqMVw!fZtc-ttHecWf^ZpM!>(3zo(bg&hnfU zsEX=%?>gF(3UXS7Om<%1rh~fI026g#*SS{oU23N$jmupd))Aqn$u+BCS#rJgSX{Q$ z204fC)HtBx7}DVAlOb%pJ_u7s4Qkm31$J_dNJwZaLq2&eM`Yi(?Viaubn2l>RYKiT zjo6Z%`b+FY?83^!4r($JH41I+kW%ipY~FCl1;xG#5%jaQlQXi%Jk%y`xv)~#T*+32 zChG2HjehpP^+SDvDTq? ztO)~?DFk9xSln71EIf$)1qYz8Dxvn0<;cZ0F;9d49ssC8nWG9h`adXO#!>6bJlMV&E$d@Om|}G{^X@KFmKD#?XZ}K7102rg~Y< zY`>9?!cro);TtfEEvgW5a79duj#mcnU`fsJtHTRg1?M6EguAvA9Mo)L z8@?!8GJm@b^S83Fv{TThDhN!32oV6773YN<&~$P@&`63E0?){Td^zSEK7YA9Q&!bfBe%&HH}aVXx*a_SLxL zL13QnyyQiA*^d;BdwMe{%WX7mIHgkv&Rbz0CfL#_ixO_43HUelaS&20D(D;(A^^}< zhsaU@v6Uc=g*azrfM-(FoA)3n&OnKB7lRzIJtBMP?$$98-4xr<#d)mVEV8>50NPHA z06;?4h1Il)tgd-D%xBYz5-a@{xrJSv-;N$g0B?(bcA~Y?sXxa(JHi9|(WzmV` z8lmf6C$?Vc!^L+;ahC8pNavW{@DT77sOPs+I z9(n9R)U>S;nOHdw)O13kZ=4f$1m=9Qe-wNk5daV?57DC{^6P&XCt(~a1&MFs#wi_NpoXLt=d zcU@aGjJ>r4WF>s#6i*WZT5Ay^T#a9eWBLXm zJ4IRt~i#{UJW}1-`3+!T>NMV zkG{W%m%ckkP>o~gk~m%vqT}?zEXoTK#_hvuS-Up5>Ok`mjyZ~&6rEoCQ6IW_-KmQa z%v=s*`hpYl1of+Lx8TZ?77QP=qi4-bIIyF0-HDki;@ChOef*uaBVO1HF|akEibuo{EY}c z`qNds{fCQ4&GLN=Rq=iebg~wi;BfL%0O#KpXTDo;{G|i|HAeXNQ)v5f{MAMredt4{ z$N}(00H6qM8*J+$08qz!u1D{d0z)V22_HUOdc%*~?-}s;Q#*e1+jacrzi;F5M>9Cj zv1{wBgrU6*0~Ave*Hf6eo%}oikif|0CX8H&VUX{niFPT#aa>AYQ_hy)SnOPnVC_yX z=C8J+CR{=hP=v0{IC{1cP)BM|>vc+{$3_P6nMP-7=A>ccPx} zSBd&oQHQt;%2Y8_%>-=CGZZG6X@KSyB5IO13!+w?8DYQE4J@j zap|!KSNNPa-c8}!J1GKx2s`&0aqsOm+Gkw$#k zL;yBmkigt?GDxVTSY)62M(bp5ic4>{;`aNUxXQ75`sF6H68^J<`Ahc$xc^2JU;9P^ z-}p`%Klo`6zWc{rxc627XYSG`wdTOkbO4^-Dg=gV31>=l5j?jZB>3)PFt-;_u;d^( zqCjk_fly(TfZ4X9Mc+|9Zi&)zA0+XkKOM*Se>#kd_Y63HM~{y`>%n*aXdHk058L?V zUvFURx((Ai6i(}e=oK|Qp9cU&&qWA{F?1iZqJ2Z`@-Wf28sHMgjs^)}BckM`QHskr z=c;Ew4SOfGK%_(l0ct~~sE_Ri020$Cw9cB)F>l1=x(SG9sVJu`orT8(kE}GndjBKbzoqq@HN0L<4P@Dpn?w6V?*q zJOrTT=?1*^^*+4AF?8Xv3#T7iap92%7asVqb2Wlv7eW|XQ=^OaAxyjM?-EG?YhWa( zRC^Dj(wzfER2(@e!;za&oOvyShu;{)y-)fuaM~f?QFvNK+or*#x3jqO)gIjaXn^0< zL5;?7lPH3%i@Jb*>VWDw>{srADqIOOVXON@N-pq}5VQ`|9>AA#_h3)SJ~+FbaQ9NT zP=glM=fm4$MR?4O$Ta8uIQ>&pXwpJxTWSa$)E5&br0HYkuElWVUJ|F@Xvg-W3{r%N z&;aLacM1H%mDsqSz=>B|uzEKkt7-Jk8z|T{*csB}%CHF^%ti3Er8qv`Zo=0H>EC_S zg&#cW$IrhvjXx*+|LPmV`17y!;cIu3c;j*e)550{q8o=qqDqa-oG*3?7J74#?>dMg zLVuB;&%k~x4;N7fISIZ2xtp*3R1*x;hxH-=z~`uMS5k9%WK+{Giy(l2|2*nmRi^}q8Ipsw90g8*Ly09L5ss0l;s)Is#g9p_@mQsY>L z#I9IT#Y^P8p`Rw;i-jYRK)EDb@Oc2Bka|rI-;9~QTm%3-GQUy#b__OgX1+`084>_i zjl_~m?ndpV#%(9u8+z2xcJ2lMBGi3iQ6#k%LKoq``z$q_$kt9x=NLD@Mi>{1N#cyR z2msVmBQ!49*jIK~hK2S}qC8oE@>C&A)KOvwfJhMNo!6owaTrC72a)61iyZe}6a@Fn zf7dh@Qu~xpe~bJEwe-abvIhY$A&vqR!!e?047w$^|GA#VZwN2OwWHCP(a8m z5G%i*Cv30gbJvqcI?rS=aH$LJ9Q&E=C^e*&`rE?yAL9Fupk*sYKN&-u8Z^A<=h#!i zLj8aA%|Wcc-p~11DU+lY(ANs!FA!(ZZ524EW51Y+$!%KdXR=Xq4SB7WTG>vW;l(oH zfB9j%+|4<~w%uqyE_R&yky&%2K0|xgTtQ9crQQh9*T>Md z8iFEHfvU#O0|2xe^=ZzrxHytggL1LuU9&%4BJo==Z#0JIEhW1NP0ZO0sVU=H0m{nu(zQAinK^dVdaF=p)695eVRPH zpgM#Xs`>wl!!(o?GSD!5Wf0SM$1!rH2fb(7VC{8qz!*^)sFe|mhKx?uq<0M4=_u{H zEibNZYWp>R6$ACDaSC3eGJz6+n*Xa;WoNUI;mxgiU(FmPhFP3h%60THow}42F zky?+!(km)2XrLfS*3$7-H~)K?MsXZMh3Ha{jwy=%E6o_V){IUHaFH=RdDM?MK{+U% zWzG&44W~FK?U~loXd8KL7t%tctkOX*h{O`L68`Jxyc8(~N*ap^^yM;InAiwQ$77`9 z5oP+UbY6kE03A?>?;}V!3&1^LAv77}w)8sQr;4zx7D-6v2%4f4$wr6(?3V$QidZEM z+Boo?#WFF9eZ(p2&Kmo4yuMzR2NZQm#di3{Str7?gw_c&f;76x6_Gok5mPq^iv-u{ zYYEwA1URw}L^3;(;ojay2h}6CEg31w417LO)`a(!s^xf7$O;CcsnQ}aBr>&f9JDFn z8ne^6SWy-)m1oFZQzklD7e;TlVe)<_2Crw(OF)fn1nA5>F!EkSDMagpRW^~_N7HAb zf#n45wexwLvL3Kblzr(EWA<~P9~33qd@|8ag3oj8?P;8RZW5($2>$LAyGrv z+;3rDdu9JM9gQNwaVkm(i6k%1SvNd%)?ONQ=d4Gr`d5k)o^*1xt!fwsX*dRK{8^1` zW(oi&?=!U-L6)Lm{AL<6cQaUfy%R@X@4)!ACJbH(%S`ftSq=MxU^QF^Q*R|qeU-2d ziv&S+XgO+^iMiS~9B2`V>Bb1)14?KKUiFcDlq$c18qTj_3dYSgEq-->6#w~^NqnD% z@RN-gc4lo@o3&uzh=YK@{yiVqtu8=V96ldKbk-HKA_Kv9P5tTtP*MvB3Bz8?Sz%nR;SSrqiVzwfFhXVG2dZbruXyg4(UXIG`v{UCp zSmvK^e|H8?zBP@3RVR`oTGY4>q1Ka&_60Y_w&S?*-YRaqe*}}K#CdRWc9vtIsR4#o z&MWqhv0DT!#XVa2e0HRc5OP*Hu7-*^e)4%g`LGQaAT(Eo#`#i&W^<8VE5)5}_v7wo zgM1GSgdz%*6@tlzfwm-$^_NmO{z?MJ9yMY4Rv2?v{dBZy^lz(i=1BynpERO-yNn=E zK*yXfTg#Cmw5*m8z$?*zT!B>r>#;k2+{wEwzT9evC`9B9~&=#&{9M}1g()FoTnrjPd522EQ9 z=W_*pie4r-a*wLn#EzFb1g7f{o!6jgQHPFAk=V_F@r!=GLqErxh4#aY6OSC&dBu*c zyBciW(PH~$2TnY6VduUdrwGUAUk>BkOO05&?8e#^56(VH;>@EImahddf60f56IP6G zTM4f&Ol;fHI$4d5Sp`3n#+g^r^Z_bhhCqHb$o1cbo?_D?A=E@NsEP^^-1TF1idae$gYg#N^4-m{fs7oB8 zNP7|W@x#zl#K&e-Xj?Pj;%hCq`(7tL`r!~h{C*!UK6c{#t9HEhVG8ekqZ7aWn^X9k zzdwsV`jc6F_M>53c+HQkdk*yMXgS~MLx*bMA5miLTo_XqV=^gX?=cs8j}ux%wU9Xz z$Ap2vuZNemEwki6^P(NjE(+Y%YJz_Wsspr1)IXYNHQZfw1WPsgj@U7F%!#dwPF%j{ z#jpONAHVs}Blzdv_TyjwM?e1Uw}bef|1^&O{x%@Q|02qS4qXadHT+U%7$DIfOh^jdrLM6Yqtx5*^#SWO1SlK>m!{VJRX0K(~ zS7oSe%te{|MO6FuA~MYRIA4pCcb&NOs+aFVB$)JK=|UAIPnM&1xf-2w)riv;$9l?< z94J8Za1nYJwCGu+Ul;yrSdR)XZ7_jGlPrRNP=WV;JcV!lViB+XemicxmqOnOJ6hHV zh;w>mRxLRHq#ZXu>c!oUMsVSAH#Lk1N)%CyQtzad$k!b}q2Um`^rx{&7Y5HZql&P>8hD4T@QjE>nR?lLoTK3>E9YV( zMrj*%2q8PK_hI~8Bf2)6P=#_(7d(W_oPqwqj`cfHtlf#AleVpOMT^!&1G*MXI7)ka zg8upRoD~^Ujqe17`l{zW6&s%3J5UNbtut! zI*GmuEok1Nf2JNPCCC(o%4Ag_=eP&S<8h=i+`reTPsO$VD~Bsi@pz5IYU|d!~_k38=0q9h{S72L4>v zQwKNgzh~Ma6IzQh$D-77RYD>2CCQvgF(o;NP)!&s@)O7iVkH5wwO+NWi^L*frU8yg zJpv16zPBJ+w|%lqWT7Wlu0U6ZE95TN`b-UZ!6HlNxrW*A;~aB4A#|T2M9*6|&$R^R zLpW%75zi@JAP?=6)dW;&6-voNW!_5pcU8Jxt`3)Y2#jPCkwdNfbSrw#w#kHUl@SFF znM#mjDT6X?Mt!S|@5Y3hxDNY`VkdVYDk5rBH|Yt@W`4$ml29#*gJL0290yjB0n+H$ z$)f9Y1|6r;NKzv6suE1eKDW0j=i#^r*$!98=SZF}=1m8+ zgcqIc*RB(8*~D?9{xcp-QLB$q6PRfijV%?l<@9UkQ@HTfI8MJd41d2C)^-&FWJ4cY z19?Q*R4o^gOS~fIn^HEBNx#%nEsvPjHmYE2HNn|thB-qGm(-)mQGrTZIkX;XUIKfx z(}l)12P!puPGunq$gCygT2n*=N6LsOHF~Vy2@j#$%%449@ErE!Jqv}a2FADsU8_y# zq;Au*59;{+75skDY9n>Bgrw^8PK2;Z6$lnxj5*^hpyiW z!;lSSNdkIPtxWW%YSm*8jrvpNFW{M~gLu9!fA?GpJGUyK=ipIezm^YBpNki2bNC?a zOka)6R@ifIlP;!PeUOrYHn7Bs$~#B zz`uJeQeoGdmHj5IRSxv0IU;s4nO9ds-f9M`^}_VOL~JZzNbo)o-=Gfmu6nqJ)bNk%(Rnl^o1aeE z*QY^in;N~HdYoQ~;mTGs9^4x1^`5E1X1$EJffBLVa4jcd)fs*;Wb0? z-XfizTW-;p?#@pa>~+$q*`dnPFo@jE#&5lm$`3gnPUJ&QX;F4bfa8sn<*cIw+odL{0J&Vij3z`y_zVq11&B zqn1v+tbPw_8=gZaMbHAr!%tos#xGx+#3yIdc*5^Ky6nWlvK<5b-9C{t?yM-~ChEmE zQd|ZJbrfcF&@IRO$ZiLbJ-%B4Qe-q1WsNeM0i-!UT_YxWmQmeWNjp=E(Q8S}-fO}1 zodkxjg!w*eWZ*)qlBU<}IP=aRu75I#N8ek*{mQWR&Va^GWvq8_#s$uFCWmhyD zhxM{XadlGx44jj;!3HFktY}?xVw3`Gg5z$20&L+*3~zpW7LR{_8a+!CKw@Qr!l2rf zi;e{^!7zcF?;XLd_t!9cz7qpmX$owP%M9mJhXE$q15=kU<_!o=Q5ers#Lw$_&wPKq zd9(*PFpB`dNCD?q2}1M5a8K-`9n8a}ueIUI*E{(>)PzO_n^=7{;ON6K+E<(LtsgJo)9)|h_>C^ioo*)BtKpeYWA+ZA_+|G0?HGYIf&n2^ zDZ~dv^2QSp3K3C8R!v7%3>C#{a>;|vtq6|X@5kcpZq8Y~{Qo5FMQYg(J8iy><9R>D z)gkSEL}$#rPajt9cVPKm2Qup(MCL5?69kqPvE5(fbTQG+Yh^;X@SK_=NX_x2r|mFu z%(^f@cpkst$M{7rM$efDutuDC&4E*o?KpZ{jrCh<9KCDC<~$JvSo$s<~Hi&AYDU6{HVqHPFc`evi7 z_|SIDAo)5ySXXwHa2Z!U#x4uX>^0-pgpZzOT)y$r6u zljbu-5g#i>bhsF6SDZLW5WeLZ*xp@<(uSwI8;atMt12#wVe#5K6^YDNYC-u>PH-ug~Awr(4+aYKju zZzu4^$L;vZpKao2zu3a3-xtA6$u-_aQZMWmJjN~{t$NHCnFaO_xfAiHWu z2j6?U$Z$SmB9QW(_lcEU-4_7>59h13m72m|gep%Vl+->A6!wm`TKIc82bOIZKI*{c zMJF!a_2EzdtOtMdSA+P+-}K|R|JaXz`R_ycw||<%|NVbm#lQZ~OStnmiz8?K*r$CO zPb+>GrfeA^lWJW0>L@OJG(`JAkWb~w94aF4-+a_h*!RknWh3Eb;7mmBf)Q0Z(zLBh zV!_~A3v?+0QZNU#fdf#-4xw#MfssuOZoV17gZCTp`d0&Z^nn{|muj(ax*8M5)fhdh zLHoE0ZDUIG%~WDwt{PKEO_Hms&eo<`@f7Y=RN}yf!0o&rVLg=5vYK+NeKgeuV=^t?}(@%BobP2 zUe4H&SQHf_;+VRW#>vNh*nYK}w#kbm?O(ZbA1a*t(Y|EHF#W@k8zC%TC$KNkHq5Ee zx}-6!VtlvjXJ91cmON3X=|@!F?B12K|+sR zlvQr8mq~_=-F4_am%=b%xSRg1nf9zaUWwvxIkg1!*Q8g%f96yY@nbPGQm=_cf;!s$ zsCj0|3XoUjzWUXjeMV_~q)kZ$XOz!vDziIC?LN#KmqLcI~6i ze_lekMr_A#S3uiUherC*1p8>5+GylTGyPiwb+bqwR!+@RC97Gb*L>(clSKQ;I6+-U z{i23llwlqdxv88|w`I2DXgLv=WwQg+bJkIvJcmDhr<)q0Lk0juz9q5xA76D*yJ=)) z08wsQmYg1FfOS}l;QVgsztZRd6wqE2aqO3d^PuUdhQ3EZeJOGpu<;#;0Dxzjb9-7G z3s$jFPfnZJEc^`nzekHIYBy1JK~!H5t(?B1jOYp+VdSA-~*LDJuu435BJeDik`)k!#9FskfY*ltusf4!HxmmiM+# zFLrDfOSqQ-fYfdPU?1UspI#)*r1o#p^S*3+#}-*1zBoWACeu_WMNR<`Tok#C(rhWY z+MimF$VvzPalu9e%XW?2olxX1LP=u|zo!%%Z}ej0^q zuaxb@vlaVMLC{vj8er};z}Cz8GA625SofTwxbMfT|#QB~0y$`kLPu??7@H(c17DLA~7~IalD0np@ z682T0LhSGn<^PguSshQC6^l6r=&0-RZ22e@suwFmGl4RcLOBUkjrmf#Ap1%;qp6sVNtC&amOo!BDG3)B)!YuZHAPMlY_ z$tchvV=2B|z7J1Ta!E`r#S$@P^H@xrSX7Yfdzzv@(KH-RET8?@N{~1hONy9D5T+o2}hUw%c^cXo7#rW|U`lg*29JOP+&5rY}cD&N+ z#OobyytdGYH@1@a^rLya`{69wR$PeC$TiM6(a3ud+1f>!INOLt9(hohd{2`!G&IB_Lw#n0VsFEaES;ptPCs?CStgL{JV8jF zq2nDRh>NZ738gHdSP`n0-!EE4V+DU!F1KS-(6%RV|i zGo7CeL)V)zd_5y`1$d`zs7Wi>7Yf+uEFF^`&L0~cuNf6dCCcI)!yyI7u`t$RtGWt9 z7dtR|wFlnGFzmy-b%%YEPVBrliHl#G$NHloOkQb2fs6A>w-0#~ScRTSncqU$BC_2Y zQBNaWk*Y;iM#-^ChfGj%&wA+894O&46oxCmIEta^*2^3kl}&ukM77Mp;GML|>K6T% zTL{b|2#}NlXPFQ&d^wDvO9YKOVimoa;O&-C-A0jpd%=j*arXNOu^pKr{j3MecQS;4 zCYW3EppGA)@hyWn&3PFqhmOwF63Rn>Lh|gDCS1Fl!I{f3oH!q*kac5p+l>i+*VvT^ z$0HraDX|^VLV&f(l4gBp!W1S!nV?UsXeQU~9Mg80)F{e7Bm6TU%G!+U={QR$#>!*@ zI{^8V9F|+eJ5IRiw1XJocO8E0#sVG4)XoH)i~B0#$_u;a%n$KKMlG{q$QYSb)6a$?qv zdA{$Z%Uu{anvyI3tqUPE&jk^kroEvs^o@$rixwCO3i{3(=sGCe+H2|PIlnR`sA|ZBsQu|4^?I2nx zrfq{dd2C8-!4%a`I*$d=Lm}R`6GiuSSk@Kxja%r{^srFisX348IHpV7IbW1*%N%i` z?Pvh41T2w!(oLc0reJgo*2^u5;s}tnuZ})JgI?b;Ga2ZI>c=J-8s zNAH#f!#f&WddGvS?|TWKMy%fwrN|6exFX8`MG4AD+oG5TARc~ofB@ZvV1EhR-36FDp3P%o#O#6|i+lwOOei&k2*#)A(}L@ACPoz5SgsVq~O6mi#qarp*fS+;6 zv$5Kc5>MrQ1z$e=G?etQ8frF8g2Gnhbs`8iB&#{6#Zf*d{Oq3)0j_5|LikT${eA~q zJLfSQvgHGzJk&^+=SNeoaqbxNU9j`&x5iRG+j>kxE8KV6a=$g`?pYLFbpPOXM&YO`EWmzYc z6z8-9Z?@z1`+d0Zqz@-w=|u0g1B0By4}Ua|hd*ABrErCR5~U@p8VjMPy%tA4hOfji zb*C9~FLz?(W(Kv?N9BC4?gwtAuZ^j^Ix}cP)hBYxHraJUHwVb|k&D1b9f;Sh}hS?Y*eo`16G(ed&QYY(hK*!(F7Vy5r&-q?E#Uh(sCf}}Z62}?z^4PXW{wAnx^swrV~`+QjC|{Ue7Wcu{9d6b z`B{L24Tbnh*?!q_wB$u|IaKj_XwqsJJ2m7S9b#k;u^Mt^R@ z*d;IZENwac<>KuCPQ0GM)+;Hrt?JOSq`?^N`~0O4Zht(0TOST$^i+&?Ac%m-V@A#I z=oK(*fS%8(OX=mgdR4rEcBlsBVin$BC65JY3B|^g8cxBF1bT5qAm3VqVpD-ULKq&j zqH(~23QImpjk&NS6ts~Vv@g=`tb~!Ab|X1OtvDY+YSf2)RnOzO(r2LXR#4Asuyk_( zOScAKr~cL?RVeqDu$9Wh^2T-}?S}{98F9SP3D=;7{LKDx6!YE%w>Z$g6+_3dI5nRS z-a!Xy0t!@mYoSYgsv$I1;#o}r zUNn`$)I|X4^AoPj6k#-EyoO`INk~f*&@wcxF~n!X6ud419Xn}cHvph%)}xLOTkI^N z$SZ-R!wM@0xY!mWGW^$Zz}1QEJ3&Ga@7*P~RI!zFz?X)~IN`J~cZ>7F9(KF~hm?n~ zzxn{`L^6mb-7WwU(DoY-;GiW(?k=$Nd&>zYWdvPamk0pR0j&DaxJHm7{EHUhpcZGH zhHkW=pI~q9*V3S8z1`}7)@Q!lO4rmc1l!(m#6WdWt zZ^tk+?ZNn{6Bn{h+{!rdZrX_tT3mQ{Jb?F>WBBZ?X?*@NKadL&%Vz%5Snw! zGI7o^o2>b+%GRN-Rmpc$FSjc@X~4a+RvKn6(kBAwztM!g>v7(@hk)dinNno{U|0*o zU<1@`li>(CN4l_DA_A-1wsX;qJ6ios4xhPE{nr}!icTt4sAj6X;LW&jX zRomxhjog^Jk)lX$CNy%Q5hTKM4mvlB+(M+FVJ!BRaZH!XDh6VkPHC`|P+m+YP6Hy! zNy-2~4Qj=iqm1a|TBtkf;Gc6NNXQmR;XHIigI7fWpatv>MAC<0YpsM$obROQGd5Mi7%70exfE*`8gYVS zbK_zdtLH-)=QTzN=i`?n6jc#)opuux9Y`NBA+v7b&tkI9vk{cF+`{f(ed~uMR}cKj&hY<*{agk#_C*=aiOjR#`2DT|lBGmpF9 zn&tOUK%MZ&ZM%+P3MS6I#u;9pA~i^X;2P6W#BnaKh~qLI82|{)(BM<3gs1g%b`C-; zpF^zhoeCp5X+h%{MI}XE_J~*=?!x@VF0{^vkec$LY08T@TXaTLt?=Ag~6%H0Mg zQS+FBQqxu|1yyZ=bF3v7^&N*1Sgb^3jlgt5v?|25N+=FX(RGeMe?iCjY(@8JE3%t9 z^b=?v|8NeEe=v)Vqgo358aiqf;!E}N-vcL&UjzV>t9b;?gJ|C@MaO0tQmaKW2p|Fg z{UQMHb_;HQ*oB*Kb>PO64%~dN2Up+j!rEPeD8*;fBIo0r9!(o&S*}n70G1xK@!dr+ ze6f-5j)IwXNhAzP6WB!(D$!Ew9+?2Oi_p`})*|7=>Y!!xFaYqTDLaUC5k9cQXSmLW2B*1|Q^fU%1)OkQq6^CAV@ zJo{*KHvrJbchStp z^AslOjD4)M*moU9T@ZY=FCnZ!4LGKB@c!+|vo$3`vtRl)IZ#vs4v-vaLHD4N+XlWMtbRjf$6h86G;Qu~ivF>}FvRpemsD6F%{^AYwUE0@Slr9+g=n~523w!U;gz;Y+Z|C;D`-->z~0hwNF8xszhj5Cj$W2 zzCOu!L8$1fkt>Gc*ji>QA}in+g}xxH%uqutT&F#y-)d!ByU~v2ORaDuD`9V{!1Pul z*65EfJxbx$>nXhdNh?12MixK)Q78W7$DR1zXBqtX2c7sI|9lDm_P^i4zy8~G{PVwD z!9V_&qxieOT*L<-X7J!q7#$NeXd>uFdaDs;iwu{bb*>t(e%OtVzB7&={>f2%^T(?g zrA=%nV5XK#oJ%J3pRi&0w3GcD#q7lhV)I&Atsu2zl%Hu5Ib-Ojifp;E1&0Zagj-Li z8RnD*&z3xgr;DCNHT|qATtksey_D2I5hXMvDiNF%NBKOouOfhIMgL9=W9O4tf6$4w z`)%kVv^OtM+@`9b2$o<^)l=A~+JlZ&Cx%b>(ZhGtxlTJXr9gtMYfXo~qnxK4hZDz5 z=$lt#U|xgOO&6Ar*b#3jKw~NwO?~Bv4^$%1Rf0fwDVjJBnkVWpx=H`D=|QsynyX?o4pRKU1(yq~-ZBkFiifEHWk~sR*Aq@sD zMKFFViCI3+@C^|FAQ1C2o+$^yOMYZU^1!o6ghk1-1rY#H$N)fPYByQ0N*q({Bm9dJ z#WNOo`A+<+CPYM4ljCM|U!<)R0e}UCY`qtJ7`ht5*v&AyIY06|`*FbjBFqD7nIKQ( zu`v;#MP;1C5eGJ(3}EeXzx-Kka|LoacM81uawRvq;G!SNpyO;t1^~>XCN>A*pN*Q+ zJk0x{z6kO;5}R?v*CQ~{Uy0;@Li^3#{eJ@h{s}E2^Cr0sJVWi!y5*zY_fT`z$yN2z za4w320{(MQ)_55D&I&k2lo+{^lu1l|GdkWs=hC3iziAoH*UOkLMc4}QG`@so)j}4{NcSXSp82}K+BFmHYsA{Gj9T7VVENDL! z;e7^B;5kG-*h?@jkpTc>e;uE%9^Ogn&>4eFj-1+X$$UY>)GM8*Lev^w=-b4O(h3xM zi%{e%q3>47Ai!<_pb}=WyRSo!VtX0#jD^_SaDZT1fd131)FWNwAs>t#7Ccvf7|$x% zCy|ET-PTP;R7XVspy2ZWKm%%$IvD`a5egNAUD4{vcOr3n9>2dhR4R7^x1DH0RwVqR z{-|%RMQywS)!`~skf9Ela;YbCz6b!E`Ct&I-W`y;y7EnX@jH1><3Hqn1^bnGIG`%n z4FHtymw(UIQjbKG)bI7sXT@#+jr7$b;2D{*B06V7%Nq6Jx|6_bMHhX|*u~udz|3_I z7H<2o^JWIykEuPkEu7OvOmTiKaU9?Huou@q=;Oc1FUK0;8#a;i^l)-cI7DD9D|Sp8 z(a@yfy*9|z_i}F)D*aWc4pgH)N+zPdc65>-+bt;dRG`3Kf9WztwZm66#X32Eu51XaU5|ahUTdN4%NMgy;XZq7pj7_Rf~n2eOS2F2YZ(R znw0X30Dv|_NT=S9E%?#29H7l~!!u%)xgLt-f;Ro{unpOxF|_e}8p)|%GEQBTT0X3T zk??P7wL{-(kwE}OOoJM}>*`1yYGa~AsU6lHvA9n7@3z6%&emp=K>&TL33Z8DC==EA zl1Oq<$zLdTS0m3>j^C@=hp!NZjXh#3k4LT$iY>|oflA~O{)+-tG8mw0q4Un_Iha(O z#1s_GS{g5n+|n;;gOP5<_Q7q*P)nrVvGjt+w zk2_MNQ0cwjm|k|G|(A9 zBQ?-KBj=n483Rn7At!J+B!?VQ3}R3q6(~wtg_Tw-?OIxS(_L?{y}tH!eC*xl`mvwu z@cOO7SbP7d2be*J@2jusocDLC>YQqsfI~^R(-U@5t4&BOhuE?8sPR{!++8K3MDCmu z&H)?p?B{UKb_VKpkyk)NxaGa3lxQSOi>#;qc>?#c*kzTF4Gh6myaST9*j>8so zUTPuWT4AFDJ8OIar&OnK-k66%YmrP|BDThhz=wOnOb3yaHB-fofTjf(RPFWh+`Kp= z*S--%5AU~YJN%m@di8Ch{7EIOJ#%3_D!lG7 z;k6J!xXXu)UN3qE^=P95Xc;na;u8Fa^|FO1?3yPG=vwxpZ-bypfxqx#f?(H$)rTGO zyk5)VNw)YPK~CLXD@!WApcmCD&J!j$VWJ#Q96P0KqV!}{xK?J#SF|@upsyE+9%%&1gqhbO%0Mb<>_tBe-cF~ut?0Xq%0 z1vN2_GlKi(TQj)$_AL9wPN31CEF^YX)MNFv5nTFUP6h$?-=C1@wHo3IJXLcBzgKmd z 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%0A%PZMgO1B7S>$1i!v8fbX1Y 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

~`)Ysd#}Sc`Ix64~l9!hZ>NmSiKXf^#a$ zwNaykzBU(@#vC-QsL^xSguTy1vHDa5@kQ#dsS=LiX7TD2J9)jD&4 z6?5E_(6?%+AKj=T$BFu8&K|R5*loHLjwAW0stgspJ{2|P_{guGTEMTa&Ej7d`tUCU zE%=8bE&e{O9Dld76u;P6flfD;IrnbqR_I)23z} z++8MgQ>+gij9}(WE5?sEp;DZ&ZX*Qs(+La^+IyX->|(&LSHoCC(5Wnj!pDp5r>G4Q z{$hk_kpST2H^o&@1WQm-$;s>#cj9yJCjeri1^`8yg3w!5R|IpP4pwpgpH4{Mt4D!I z08|$uJ5Eq+EJFJ!0_)iZI4A8e@^N{!Wyq;6MOmX3$`-=>un#Vpw#m$it&uwb9#rhW zLlxVx!n0qXa zsS6Q`YmIDk)hg~t?x%yD)*(Eumc=pjTs%4MT`1y0Y1=D`AVo3vcs=H>)nn*%9NkAF z1Tr%M<7RXn5tZJn2oOG0O*v%tErVd&BzFz-Ql$&1ju*x5lyhKvYJ7-i4i=KTcoBLVar4G_3}=%Mu=kD%*dfb+5tPJ-CP;VR6YsKKCU-?&c{ zND;eSIJR|}P}gN3zPl97i)yUih-2kOH9xzKV?Y5iT*5$0K-lMI@MVzS??UUko$w)! z2GBWk%mxof8BA+1aw<;PccFn}F?=E-+tqc8ZHp8wMGS6v0S3k%g5eMy^SB9tAsqu} z3LSAe2Kjy`FVK$yT6m zOaLrC*@K0fU2>;VoNL$7V}rGmBB#R!V~ZIDLHY)70WuspvM8Xg*(8$yp_xjq$pEjJ zNCfy`>($Ag!ZHD{;Fd*wLaUDEMBNYjYt3tWubQJ z_Y(lg*+MkV(*G_iFml*{PkyBjuf5fe`Ez#pbJLQJfN#c$TaCE*syNf$g)1*NBREpb zz?Fvv{=Ie0BnzN+tT_n(JE2MJ;59R&cb^lpXS~>RF(4BFr=Ct=^ne~C`?WZDErf&D zgBU-c#KeXY7oV@h)tAD!bURM)uEM~&6Ri|$qTjWvyMnMO+OFE=@s_@WAz7?ZRa1aG zUl#3d0)RqE8O?ofCc)b$q z=OQ?EHICQb=)|Yq=)#F7Yp{Be*Q&P+LC(|aeifQIua7^O#HnW+F>$OC{d*~zx(gBL zC_uXa|4Ab{#ti7BI38ZsV{A>2sWlbG_b3o+&p>7UE|l9JM2Y1Ait~ryso8;}r#*P` z*#!RPZ%*TvzdVC4ez^&6{%I|K{No;c|IgcT<_Q%xE|g*KX+43%i0MNXjO{a_VX{o_ zH1P9zLtU8|TvKCwLyz%;28?a!(6yY0kpo3|ozL~=TaCE=i8@@q5rwZgA5Ox^?5Pkf z2zz5DJgvDL_a5B-+!Vg_{UiAF*Va)#W`wUp0avd{wm}u}ucoL>cV!~mn}d)zW;h$d zz>#`s$@wU1XF`bW_Q|_u!9n_~J{w$&-PWWQCA?0mNFJt+M6s7*{POK~TzIAl{WBF9 zo>$|Q&yL~MH^#Ae(1bD0#rCOUv`!YwE(N`_I?T^Gu(s&I6NLX48P|UF+;05!%X9ec z=MUh{pByISp8~#h8o&G28EJREaglb3zkiIse|!`Czbg^|H>Ca769E6QLjUt0BmnN6 zf&by=w*LDGfWO$Zdw2Rb+xGGQL=xaH|Nlw=ymU7K@Cu=x#;@-Sdzar!d-?9yS0wC< zzuo)&=Hp(L@GlbpKYwx4L;^tC-2}k9|J4M*^D+q_6C5&8a#JP&-v7ZpyO#iXf_5G6 zfA2Aw1i16t{l!L6?Sj%IZxJO`C^jmtQsEr5Jz(Xny8DL zW?k@fRB&AsBbT}=U%M5da6W3QiZB!`$2e_@U_8yAC#X-x8IJ~Lj2N6VVSdSs18a7C z`9d?kakd$s8uZ}lMiUydA4NFzA^5b}aGUa=^W{;m=MlgPp{^~4ojTY>-5r^<$~)y^ ztGqA~zhhimkvXv&zyRkU-~S+W(v)H=TvK~&9`ot=BF0_fe z)!EQC=kdL}(L(LidBl$%>cH_!NsOGYL-itK>ZAeYuFV*&B2bDtU&c1A1T#@*N|;U* z7w3Djv>6DN8f?|>k~bSuZTZM_7o$8bD*0=nY2bTrv!HcvLe?;-o(js=z}t1{cto)a z8Ma))Ew##EklG{+b;3vu0OUX$zpFu(JD;&W7wHZ@pHl#IAvJjgwMrvK&os&8hPbIG z;9t}lsz{VV!S4&gn+X8Xc32c37BKJZx59XDr*OMYnmA&prbex(RZ>ruVW)K$QXQ!> zVc;IH$pk=QxESfqbY#;vi=(W;2_N(=S_!G5z_X~WkmFC4h5vL-)cvg$G7%u&m$I&q z@2LQac%HoTUlh!c+P2Uyc66p=hvre40MOJF%X%=LZY`W0D#HJE0`V4p-MN_r5cQ;J zg_UVCIgo7^f7{AABN6~bWRyZ$kz^-5ua%nbOUb{9qa#_IL+RF?9KTd*4qm^cLGD@> zpSh5FN^nDgzg$|jH=p_{e-p5yWz; zWg=6Z18WU+a?--jQo#SsNAs!%y+=*hxE05~=VPc}RibLH9Dzx(t6azHD!7zmVC1-) zQ>pLBMA2eYBo)xLiVioT)>8n%F}ExdxlOkVkE*tl4MnYpGI^6z$+hs2uTC}Ko8$HP zn?w|UAM)dW6l?H5a+UZ;u@j&`jW>(S@oGf{PQ-0ktGA=NK?}dgpb<`toKQJ|JZbuR zt=#s|v=l_katNU@g8q;VW)6h0MYIew(L{F60vpZQE!rEHVQSPtSEuGh%16EsrZs99 zIoRfUJxnxRtxBHrkwq@5C`#tVIoJ?CppOg9iBge8isc|Tl8r(NGdo3@gRfiKREB*1 zZHsdoQUWPRZp6?|hgrK3MPwxiWviATsX|FojZ!W^Ws?yqiekN}Pe6x}W-r7}Q!cis zQm{jxF1HkU32D=h_0YQI_9Q!{m5~#jmUzAMLyr|%~}9ukt~i=wk%xMAc_v2ucamA7V4Tshdk>WopxgH ztsxwEaRj}`V)ESaHuJ*-@P}j@I#ElZYJu?0V4`d&LK$JZB2i3dR4yU0de)1vv#oR{ z&2UqM8Jcv+auw0x2#{8DVe9B9O;9zMp>7h#D=hF$L=c>bA+{_E_QeV3E|~i4&=XQL ztpt>CDe`!Y^EinM;w4bgVQM<)Ea-H!T-feWldPy(lAtpXt+-khFw%+nrz{LCR+?zR zVkZ3iP`&0y?Rp4Rd;D@6y~w&gQ1&Qo3!Rmy#HvL(MPpgL26&;qtbHZ~CmnPE9<&~;Li2$LYy(<(w824Ww)Y$4928mAJUTkj2ld1&gSh(U6fS&v z7{_1gK`R4RHOI=ru@sJ0+em<3b}MREZM+Ufxy3IuZHA9)LYQb%7#^o+ z9~XD=?eGklZdp)M^rJoZ;ux;IK7+F_j^fZ$y{KCt1W#%S0}h%~_Ij=1 zx^G=4^lyYQb1{MC$CJ4FS`V&#q6<^U2~PX$2=taBv0IBj{^mNN;}9;~>cQU2^$fTL z&?G7D2Feki&|>~V6swO{W8;}Rtlz9gGuK=Ff}U%~fW|$dN30q3^G2?%3jU9RLPICp zl8J(xUHe@!IZ`hQ9f=~J{Jc%eZUU>15E&=fhGgK%W8iW3iY?}5I%J#NE?E*umnJ%x zhy;k-;=f#p(1b&_QwoSbE`xKxh01ZRnT0Sd1mBSG z+Z1mi;WfWm4LR4F3SF`gj*fEl@AqNyL>MQZt;f0BNt}BjiDOU2(KKCznvop26QFv6 z;6Im##>IS&LAh*!*D#YyXe_}qpKHObFSKLN84rf`8c-U3kOA{yOr5I4{_8ck`C1pQ zh&F-46@2f-ggyo1i4J?N)zb$iIEUzihD*@1*M-3i4+i%cF@D&BOD{I!%1ceM0Nuh# z7xq6ErB(5JFBVUEaQr&o^UWxZ+^ELEYt@(%wHh}3sO&9=qn!e_tqksN6|ZX;-TR{y zlQv#&1A}EQ-(xo8n}V@Q1rNdBN0Ad45N3k6M-4Ck&)-FV-lIny18&{88}T6nYKDzy z-{X@7x%Ql_#^EbT{Mk1a@#ddRqnThD>dS|#xe&fKQGC#aVXmdw<9^JD__2q;zer)e zY{uZS1%vYr^iJClZ7WBpsRZ%XJR~~u&^K0yk(pAgAG2fSh#f6MW%6%@nm<5^?hnv8 zkdNJS6}b3#6&`;whD%TBas8GK-~4t6-+Cv47eDR7jhF0%2|Xr{=rDK8irJ$!4DU6e zcMs=mX9g`D{p(r`AJC(FMZxP>hQ8%|Odl@8SHIbYcfQ+=S3VWP<4-Xrx1__{n2zZa z^b3rErX*u$T`Kz5%vd}V#GCJ|;qz~=W9m>C9Rvd-#hW@I&TVSs*~(&yMl}W2*vT%; zUmC#Ng-%SIZb4$YQi8wO#_D4nHa1gNP&?RLjj%HQl=^d_p>Ufy=*7YF5xnq9BVPMd zGv0io9bfrUKmO^TF5s8{a2l7cy0LMT&_AAv?vYe1Evm7fargP7HTcx2CVc;iQT+6o zDg5&r`|z7DY~cN`90%Syxp}ty+h^rAbFtn0{dWkO-?=KGQ-bGrggtS$ZQlpQ{_Yk3 zd;j}SNy87GmL~4%zkeU_1;-8bKGXmHPhXODM?ChYFWiU!_wU;#_~WlWL1=#!cYgi}3H$HeHSxFie=h#^ z37IgE34wR-9x)Ji|9^4Uet!D{d-wMJf`IS+WYg|}Kg9O`pM5wn@cjKF0r!sr{OC#G zhoW}E%}u+T2-rM&aSeD!)M5}jGcImI|F_Ob6ZHb{_9gu8+n4d%Z(hQ0-Z+Y1y}BRY zIns|WE;eJaQjI=y5wy8mQBLSpDKel|WMWSt<*;}ag!O!QsULPv zda*>GeC}`(mk%}I>8UzAH5kWfw-Fn96%r|_@NeCLf`=YK&clzOC@lp=8HAIxM^Tu) z6*g-=JiZbnx{YXMd^|v(evt8ZWW|s6DF^3w28z6C@OEfWHE71fp$HaE)!@L*4y;{k zq0ceX{~9qu|39{oK<8o*_0-_G+DDL8@p0Jw+3-j5(Z;pbN!V*4IJZT!F*RbwEVaeN z9@;XEdUB3>^TxRZo<38D3zKdf=`|y)OM|s^8#2;Aij3R`;EdB3CUw+=rScB9*fOpa zUAp*QtLNQlTKCIcref!sNM6^8gutqc+QP*+=R|VNM%Z@Y@GG4-_Q@X1UaP^_B~fMH zPJL`ajB&qu(M-MLM)y%47OvJY*4Mx<+X(}3GW`%qIs_m9S5mJjz-aSB#OkMThh7I9q%6Yz~# z`U-k*TKtcVQkdm4~rhe z|DFGFIad@_6})~%YGE@z@|o@^KHna}k3&BE-0jBS7OU}h1xoxwkq-Z@Sc}h9DDjF` zjpH>AtS7l}>*#>$RPYgy9El1P`16n-5N9L_OMJrQLJ&zhA2-3r-bsjWqqQ0c8^VnI z*~AHDlI<&mS@=fugs~hq7lw;q7gxeitAR18m!{|IX%lJ`hd4oF<)~c`iox}wblfIkKG2SfrOiN+(w%CN6bj>T);5xdrw;kwL$Mgk?*9)5!%STUCNf2pUvB@G9@d;6cFAu8fTvQHfWD;PQ zj}!e?>z7@84FMDudA|R{34k5eM`RMfGe#(zb0fCsBgE0+(213cOkAxf08&a&GZV;M z*nPGQ<7e9VIu2P)RTL}{NdTDui0TNlMpPt?P}0=mD8N{dupUK~*afhs8Wuu^q2C5$ zw*z`El#*%{ia0TILq!tE%SF+?76IWE(6lSz9T(4GBAC-Lh#sG93jVJOp&1(@^P;jm zA#KJ)=y%H`K;8ZbY6xKZ4jszt%JGosTUx#a#Zi&zBwRO%>#s+Ctc>%g6a}JUdRT!J zR~}N``6#MZpqz`zKJJ2(0BW*T9h%kZndOh zi#ZiJ5sn3ej76MPB@_%^XvNU^R>GA-wxG!uI}j=h>727T*RuJ(N*G+q`F_pNcbZW~ z;3%)>&+P>LF1cnZ@I;PvOjq!xF&bQ(8i{gHS0F0HR{J z18u971ho(ruhdfnHRHuEj^l+lN3n7~iiyKs#D)~I()?RLJdAh#>Lf0|(1U%K>j(~c z^6r0hT!V%MGnOBVVgJoq93s%}y;;N0W|ViG+xOX}HE`|KPV4EEi{a`jL3GTBnkfsq z_c>_}c|=0A6|0^RT>~uqS^SR^U7||=N`OHm0|k|7{C_Qh(u5E{zkk@mK#_xzs%&|D zNOUoY5$>z$)5JK%X1ubJYmjrVa?~y@L|+$~_Mv`B?AnRRR(?%uQH-2z!RWbWI{Xl? zWl#qA=Jjg6PJpjd30IFB)>fOmQ?OH?!2q^X);7to=QC)OP{@em7hLaiAz5p}Ga%Z` zIMA?1)b8-1Fu0ij5QTM|43<56y%;+h#DQxu9Ck4$NmLoBlh1SJF-28MB&wj22`!5ACdCZORZ#nY8oI#Y?`*P}S`L<}2z-}|n{Fn>BO`(#IlRjBNtm?u=*=~J5b_|eMs z6`yhlTJ z=%S5tj)}_OL!47RQ&#wrC2-dkpsG0^iH<@{%&D-zSaI@l0LL!{Fg&Y6+h94=)(4=r z{1MvwaxpYfjP)ZH96D{o`5PKszop09--+S7-zW6G8OC$3`7w8buXRX`X+CcHh?Vcd z%J*YLq&HjI;NHyyK*wS!+82uWeseLkQHpQA-GLwcpck)vstQ-1@*v!r0$)=KrjNTZ zMYA@f!&sMseyO zONW53p4@En_w6(CZ2A2J03lP@o$p_l_WnD<{x=c;_s;MCknsDXTbr=|;Us{xThczL z;{Txpz+I64&k2CvKl?Av;mfo5|0x0Rvb5h%0KD`8{L3x0Yq0KeEY z{9HWd<-0oq{zC%b-4E>m_&-Vj-1;B^@E5|K`5*!C!+QyU%_9M#?t(}H;5(0R+B=se z@W1!13wZCF7d8_BqHrLu8NSbJ_>Bwr_b;8oUtXKW*G~@ONP`1&VQN`L8Vtodp(;;D z1+Ank6-A|lk)oZ*<5!Kf7zS4voRLz55=!i0>^yj|4v(E^#r31DcxIvwPxi)e*r3Kr zSt;T>Qs8-X2XY=F{5<>!veQ$Lotc8PGy;0|7Fe7`@KS%Y5|sMpE3t95NhSe0r=6&! zpDAz?7F?OyWz7-#<9H4x_*~PBr!&-tGX(U>RV(K9+Hvtr99Q`K$ET?ksj0(+ z469}*QqukqDcK)~tCkGVOh^?8JZcF=eF?QABEEzt(lcb2kCdjp@g!XD>$3am0z14LcHhtkPP<;|_bU_o*hVTyLP?6>U8gm^hu3 zR@twX5a$u?a>*O&csZ2OGU%fGebS2gQxjM|KTE&W&he>-x!w$2jh0No_buv#g)*R| zUhW_h3?5Bj=tLYnhr-n4DpgoBiGf^2~(#rVpgPjfjGB z)P4125%P$lS_x&XU=J(o9TviA5poFm+teup-BdzyskB|D4D2wZA;p-1G;cB3YJm;@Ua?EN=Wc%yVszTW!yG+!fswtMo7W9mJqBB-; zv;a9C>IPq-^uJbW)%Z*h(J8-77>MH89s;Mg-ywGelvI^S{u5oSyu)_bdQ5mo^(a18 z`T$bQX-KzwLdK%+7e_SeDo{)yFYsg{+nK_@r%3-^9?FL{#>a_nUG`nb z=X&sUo8j-Zq9RIYuOw891c3Gt6!^Gisa-T2e~}yz$N9>mStt!;N~?%vGOlOC)}mnS zFGr3e9hufNLVhj^yoCRdI5xrePmVDrjL0YaXIS#_M}-gLqXiGh0^-|sJE^0x$gO;D zQ3YdH#r*_;wcWCL%!K;g)~Q2e%!8`kKE|&~xO-ekw`5|MJ`DvfzD}SF!EP_Y{i2Ow z89aTZ)N>Z}9(73gpMA`S#(jF!E^EoWR@v@bBmlA;X~?pRoeEj}`CbA*1q1n_X{{E` zG;z#COOE+y;e+^t{0C4NAV-t2Ev;sGwB#cPR3$j7EXA#IB|cfE!dt~^e4|8zx3w00 z-C)HnhZ#3L7MzZ|aJ<@ugJB!?hpkwMTQLzg)2URz!w>Bz{0F=3sGkW@AO|R%6f(6XG?4pzIHf!?DDK?8V7%uNo>_9L@D7&EC55&08N8NX243g zutiHgaptvUZ%nqbicEP3jiT5DC%H>hkxYlB%SbTiho-PrwknYmBh1k`H65%$*Qo~d zo@+q+iCWkOEzork0OOkgn9t8p#0#fuvqIBsK?())Rtn~im+i!Z3SMXqa!I5F-G>{| zf1-ts&I9j|ZL^A5n~%}AmSgNf2c{nDm3JenCM!|EYnDyN zP{{dE6jPzNT94uyJxX{D%jnoleNNbhy@)QwXjQOL$eAgm4c%sW$6MWEgpzZkFs?uW ztyG+YZ&t!Vfb>q9P%Vn??cwA5E1>Qo#JA9SaxA>lI{4?rWAyM$=-`{s!at=)Y>ke1 z)dwH1lZ|t22cdk6eg`t?cymPSsAh^y2C)2U73Y8wC7f@?2^~`0h1liFmvAoX6Ih1n zcp20j<2JY%C~H>fDYo5{s{(SQ4DBUz`t3x2x?f_ykjk@n2H2|uD*ifq2PQr z&`}y-YO0_!R!VScpZ5^jlGt-DiJ^l5^dDf5U2_ox?TAjQ5f=3_CUt09u;9oO4Y>Mp z4}SXYF}(ZNC-I3dEa1i`#t2Rx%pR`9_kVr>KlsH4_M8c$Z`Dp1<~40ALC1a%29EhL zb=rmb^Ijai-He0JHW2=~HW!pwyb{C0W%`*3B|`n8xJx?piEK14xY4!lNB=<|dN(L^ zxQ-haMYZApI>k|nVJ!j!D#D6^Vnqj4JWuv0x3r2o+FH~Q;%jDnaPYdB+vuZe32TW8 z1_m#xr$XpGNdI!EnV+p5iK!aGr3M-ZD1a9suv7!EMtco-=1uv4Fohf8+gk&>MZzIhC+gxiE#78-I9{G9{h z{9ri)h60VNVOeZdR01v|0NW^de0>^1oR7fmL(jSi0|!hvax;QsPen0(!olBjosMK7 zI+%{y=`7UE=AdOyF`5YezTWMKj-=w;b0OUPWCE|e*@K&(Xofktlfn2=#*H!py%A4; zt_wFm+riJSM39i&yhn}By?V|uH+J({)h{YhGppd^HPVt(CFojK;^t@C@!aRTaP&q9 z`!4f69>BX;QPxK`>)5f~8#73~Q0>t(wjkLZKlspWMtz}c#YlVZx>roz;b z7zKI_+V=R+vcS2v?7{ruD8BvOL-@)!_fk9;q9V8pieNUh6kN6RGY#W*RFCRt8Z^!5 z(aw3bcru2iQ`P9F&u-amMVV(8%4uB_E(-N3y!qxV-ulV{-XQS4_Q_^kyc)*IbAGI> z*s-+7g84NqCif^%)wTt7y*u#CD}KE3r3U=Ze>{p`{puv%`R+8n@TGoC6aEKQO9=gX z46Yk7zG0R&yr#j(ni`WE28{35Avu|g+ObU3^lwEkA^Hd3>&IXHWE8hP8Ns<54t}of za5ikm+({?qPrFeymo>-5;OPl;(Zg25JL4wS$$hqturVeN{1zUQFWY7yI!K z|NSC<^RHL&Z@)f_fB)wLz;6!Vy?@z<|L1S!@RJ{n;k74xc;%uCZ(fY!tB*C{?>{+@ zUwvj3zx(0_-Xr+mdFv$ZeC;IOd+VfZEqCYb3$#nJ!av@*djHJ-Z@+V$_5^@$#IX!L6FIEv;+ z$GVHY(uSZoKGv_KZ}g&;zDwoY1(kI>>Zozst1B?uqQgA>)Od>;Bdu!m(RU3{M=Vhn zuI}+-b*~3&`@GnH(2u?QD=|G`#TbF3p4vN7RfYn^4&+trfQLH8-=u@9UBmdKA~5Aq zALmog8&EkYZZe5PfMfH>DYbEQ)`G~a8I@xi{!WXw4Nv3kx8H?^3p zM@#KaC}RxO5wu0Jq*$~kr-|+O`bMF>?6A{JVyCny+)Dt~)DwaU|Jr(S*1R0W)P-eX z1&aKo*iw;#N6U91-IR%3M;^>g;s&Y?50q^s;5~$o6+VKG7jMDC3bExo73qxo;s`*N zPqc%}mlgdBtMZZQOG5@Nm+_|{EDDjALB;o{rv?+IqCOP0-EzoQS>9}^?K9o^c(C+Q zX+nz@6Yyg*ezI6d)}iuI|N6%(;T!eIBV9sU+Nr&T$zubA(^N|qb`X5Gt9D4+Y1k>Z zuon_wi-UzI3veF!vXQ3Sj#SNd}%(2x{`4wz>pXY9M!q7A?zhG%iHt zZhxZabzT&mO)_8L|KH7@ns^#+lyEH>O zvTZr!S6&0L3%E*j{wc!4WhwZhg6;UfGXDsFkj?eW&ynNIl{?pkmM@UUh>KAi_g~v8?~OO*Clqm`p2o|80$qL+cL&0k%-dsdYhZHjD^$^T)RPW#Pp~a!)N?h zz81wIV|sE;hZwoh)+4S_soWKj?bw9^Ue`iDuW69iHc|*BSy|JlgQ-(=s59`Is^pEu zZTwtYX=UUyRjmf*c52~H2R^b?l!w*Ad|b&d!p*#5yk1y=H%e6a6P*QbnrwL1$HnJ& z;6l`i^R$cNd%qpWBX;bM+Rz+PAwl4aci0i{bs;Gd0F!%RWNPLXa@w z;eeNLV&@^%$&2qvhgl4GAE8QQx7yXn7liS%&fF;)XQxz-a)&p9_kyi+%49{ z&pJW~9nm5>Z6Lr?KoRVxFIVIACwp-G` ziJG-a1PHxuPTbN&5rH-z#qnHdno2Qnx&@;bI_2HQ>bcP7nV*QL2f<*#aV)CQNh{?w zEN?Wz&})Zf$c@Ni6p^JW0<{NLIt@dQh1bChZJXFBKu60URlw&erGr$8D)>`oL>35; zgur?RJR28>v0njIM?N%Ng@k_{LQ4#i9BX0Wc_SZhLME$3NR4CzJ(PH3hsbmsByvNdd15!MN*hzs?&BdYTdvW$tBUpd30c$ssI80Hz@q9mekJiaM$9jUKNC2of&W08(uVakA zuafOw6tp@~oqJzQ7LFV}SA+e}bzt8!?Q~3ZM$0bb1a>lb5JdKSF@B~Bdu0Nk88M1_ z|D-5fXp$y6N`$BEXymvx@^vGVZukjQq9~85RzVoo(>Lg0YEr_|Tme7lZWTq&*nub} zk8o~_Ucr3Lp8al$96MrDYD5X;^>cc3tk`hs$tFDYY9IdQZ%^azet8a`{qi!Ndwmkq z8-6Sv3*vh}+lTMcW(fNoi@cU?rLcFD6WF~NJT4Ld?#%?i^DQ{|bR&|4e_?xX))7ML zWUIJfUlBCb8PF$k&`QzKy)S^i4G($`xX`q0mhA!i4u#OO5kz!Mi_nmY@K1rzr{=n4 z@aNjGiUdHHsA^78Gv}AEZlkX%qyH-B_4W0+_`d-R9VO5oYbP`|qHZz)bAwG*_qDfK zCG4o{6;L;n!zqpwj9O$Zj=|$iuyamWIF7L?KLI&JfDIr%9iYGo!rSX*u*keRk=S6*Z+$)rka9NG5G`O$xd5$K9hrc-VlkBOy#2520g8 zkFFIx_FfI(z_lP|PP#C5$U=C{LUbq{iRmoV&*l*Ri_kD%08jUJga=b_>gfQUc(oRv ze`^@8e7*;s_H>TVHdK!np>tV-rwQ>-eXbLA(@MVgVze>vbssPh{_Pk$Wkch#8g=s( zvKVT7cLnNp7xBGR;Hf|Ez^yOz;MmPD_FeIzf1g?QuAe^P!P40PF5YU8HhCnCqfM7F3N-+huE^#I#o?0Sp`ieSHanqE(bk0C4vE#w)o_!^VQ;%EWY1|5Dax3OfII(=zi}nR^6ekbr#DiS(4^gm{p=+-iZH#{n z1Om(51b~0UMd9ON>@p!pA-R5Y4EvrMNAqF?)w{iLw431Uw4iZM3=K4EyHV~Murh8~ z=*vrdc`^ZT`f>wqzcPql|MPXcf9Fa3`>zk--+#3izx&l5{Pv%g@azA+g1`U8JihXL z41fAW7~guL2|swU6aVjLSMl$kKLGsMQQ)h`CH&v{`YF8kHDRX-ju-DH0K{G8$0bza zo&Svl!0)yBd+u%vzvu44|NmhE;6DJpyu<&q7x25E+`{kVS$_Ur-nrkj_wU+=f8K=q z54P?9UIO6$+5eaCKKA9i=l@^63;r)l=$H2H-NeFOz?W72|LXRAz?Z;J+x*)L_kX@4 z9`jfK)dau?M*;8`!k+mc0q~=H34j}$CKCWpY!+sG=Q^SPDzD#TvQvXh0*FF^_Ywed zN5ECQ|J}#%o3Eb5|9tZp-Z(jc=hj*S3_U$7J)w{RP>3br6unT8@`j!Xa~ z2P<*#bT`gk9>lHd6L{{zF!tAbu*YY@XkH!$vvSZ@s6e8i6b0KJMaI^LkeRgwIr-b6 zF%Tx5rReDMVQ_Z@vl~gw9io<731WDG5Kk=|?x2>9aSc&_g$E6&*=<4RibJ;9>}4G5 zJ?KT>K_9yIxfw^w;OQzw)u;`T0Wtzpp)dXY37&UoUhYG!f z**%2THEP5C2P&~|qY`Te2p@YZF+Rx{Gs-b&(IHMKD%KI!w5f1Xmw2fm`~(dTpQkiT zNDJo^X6X<6ji{QS9-g!zFm9968h8eYaYq4HNzcPPs7kSQVzP z62{L(FnA&;ThBI9-`#j~3{QN11T~}Oe9e5s$8?O%W^_}FbudmjTd5zC3fSu{@HA5^ zOm(1tp&w)W#xS@%1b2M^mbeR+8VBr2C*u@heIg(`3)IcJF+d+Xax{+dlePRl3R9b? zf?ve18d<J9)!KGdA;ennc@P0(gT`?g|h`1H{qiLObWLgOB{8@D2vb31-kYYRju<&7gyl9JTDfqB*m#kxUF9DG0&6CicCAN+;=A^k( zkmgC{=OP?e<;6*RkOJE=*?Rwlj=0kYyQ zwl@p;t_-B8w_+D9-%hY~7opr=%y?PCbx;BwHHx!ci^^Uz=X@>NR^liQl&fqaf#9zU0k&tVnS{&{^GHPF^5 zpa_@X!BUQI-lO<~tOxNiJ}%pqi+nfz0XZR;V_V=alm!us<7Kkdo~B9c$W_U1O|~AR zY=J0}03re4qlVBnP%9$*m25${-ZvOoe5y&dJIcf1@jtFyCgcb zmCM~IIlO)%;ZYJOK&hx-7B1x6ERr|LRf3rt)v|_|Xnigc61zC=yKFfe5B@!&<-E2_ zHu=a*Q4Xf_vM{)13kDy46ysY`FtsZa$8>s}wOR30%#Y{ee!T8+;thub?-(8Uo?-Lr z*UWZ2?KI&^r5Ss=D=|G7Ks&`}az)FZ(Sj>3A|dS+ZYzg2J?kU?R4|R*t!3azIpW&v0k+ zG1;hSs(_|L1M`3dMmo=2I?go+vu^#(BYF=-eNKHd%;@nmh_} zjjSNrdmw_*d6XO)UWf93&W=?F>=O_{!;-$ zx<|I;$O-J?#LYr!B!^>F4r^xx7n&Z?850r&_&Pcr(KbxlydN<_mMHdCQIm`IjR^XV z*YImp0)Nv+fG}N2P!ok&MDKMiydws*6Slfe5M~cY(R473*s=%FMK?lo9#m3nsyLw) zqQFFp1}0v&(4-4hvtoM`UvJhgi+p&7oG^7-p(m)6CA9=RJVxMv_)yxoNP=NmA5EspLBVK^8lG@S}OYTk;6^jnZgrzP&} zE1C^Zv=}#c0Mw}Y{_Ie9Sdi+@#SS{Rt;QYLWlx2X!OXGSj>;t;f-7|J`@%@<7YTqM zVygjEEs1&wZaD^#NgvED259OuoR6G0PCD0sf>w@HK4+RO1Im~Jni|447rro&jZ^aV zD?$|n0Xp4SDWOc9%Pmpc`y4Cc;$1Huz_bRVgqRUE6o@^RY%~{$-*u+*-p-g$`LEPbWlpd zzlIRhuomEajAHzJ6=tv2;Ph)lIPvNrx{in}w-tr4bQE!JwywDdpkeI2)rmE}MsmLo z)hptxU!}C_1#!N-5=o9-{j#6%?xoOo$!xct4p#K1b^L#fy?1!r*OevM|LwQkvaP@z zkaMbBg~~agssI#F$c3D9&HxdZb55ctQ6xnrDo0XQaFA>TTY2oZWwj-@Q}_0S9&h(f zTO`k(_X?miUVpRm$NdN*RQ>9Od(XM=zH^&RaCTW> z%@{ZmK-Yd3nsyjT-c3?{{s4*2vlB)M5T?rR?J#o7CX^E4{e?yL|*& zW&#b-BfbEEZm!2gt2~jYnbxCbMn}?bMdv;{_rHhF=S3UASTliGiRc#4r$%YN4JCb6 z_}b~*J5}7D+^f@Gc)R&|n+*(BTV>$VS1915Ul}6#A3fZLs?jKdok46N$Xut{%3za; z+(0gDt(>QB?tw8;xx;--Un|O@vx2#@yvrt&LsnGI1W`ru6dDY`+vP!SQJ%anm_UCf zEPi(|OD3ii^sml-JDl8$xzTJCROU#nmCE@d6b;!B9JZ3U`OvjHgwxNo;nY*DXq|VW zj^kN3rA2I7gO)`DftUbgDTt0Hp;`z4PGz8KJQLB83 zlS!1b(6*q&L)V+}`0MRBc(DY_X9H;1rbXSH8UuUHnB?D|f3^%<3&SiqIhHU7nh1N+D)YU26Q%VGfgy5=1Ncex1T`%7`^@lG6jq?OM{;M}jo$WA+UoCx8=Pj}(H50_CtriHgD z9oe3ZNV9K127OJYjikc81^M*#A%dH5ry2T4CJZz|1ZoK!TIr8lCL9PgWucm2`sJ5~ z@aFd>@ca{%c=4%9eDd)$KKpD5|M_1Ig~4W*)SA`3fDJF)Ma2g}E7m_KYr&$1Go z3;F1nO2y=kTzvNPR($cR4xD}1j-}%o6c&G*b|976m@Lk zzQ{ny5a+g6DNic3HT3f}d2sQwdU~t`)!Z**Zj7C2!N|!bnCS5}>j`}NNhdz~X#+lgy9QsrTaQ0| zHjaP$#T5SedO!a8#eV$hmZ5$VSGj6{}qY<&39K40Pmipor;sj56lg77|679OOS>AkRk6O+ zlKj;Z`jt}t8zlQTgkay7t3>>n6(atmY`=%!JV$#TxBhX(e!F5{J}XV07i|JX6@btLh}-R}7gCoYK3B35;HU9Q zfLkBlEA8fo_es0;fk*_L!L5&v*fISUn z{Z=USNl=(lVJ%j|ORU;C>c;475l$Rw!I3=;D0k!`piV<^Rw_!e(h$)Vpx8hXs7ZlZ zlY|^y0`g7C2vnL-Qg26fj|bJg#9UoQgo!yS`iHK3(<;vj5b;@L%_eYoqnjphW?g9 zbT;cyU7w4(rhLrJxv*o|k0XalaQJWu7KmkM`2P`Nn}G=@ntRNsY1KnZT%#b#Qu&CD zijxr=bRjn6K_T~`rZ^im5*cT`T2@FE_2}X2ru7))z4*|GndBrD+PYNKE{PIn5B5AB z!){vBUVffkW{H1Ch}-r&-h`z~HL%2zV5RNk*9ZB%xie)LBnHuxY=JVgg5r0Tz^S+v2+M2J}m^|pY-LAG|{XwIj$PKfa-R;~(Ukd$d@Iuw+Pu06R} zXIv*cMTz_J3B-^8N7^0Ik}O<9fhlDAytT{JCl*XzZKn8 z#J@sJJ%v0;U707V5-dXOuuBVDmqwc4L?&GZj=RU~07zXPU8vq<*7CoLZ;KD-3DE zoN4mjeVUWcXWC36z8Og-K4W15?#{a#_Y~ZNTyL(##`fL z2iD|lz}no6xGR4R)@#=j4``&;PuYZ5>e;PTt;e^s@4^N(al9@WS>9}9(l!}4VUuYS z(u+i!aXtgFQ(hHgRWyrZmo2*{*n~a>@wIn=IFLM4n7@~JU0i`CQ8!c*hsQMXAR$Ja z+`21>!NWm}9uHyHl_+-7hEElt>yTF-E}L8OvDLMKW4Zxa5`29PIk4bNk!<9MbwkUH zM^Y zwuKPe86g4n$o}c#=Xnu@%u*$JQjlM#AmLQQM1XDJ1g469m&GYCwhE$a#?Tppz_Yb7 z0buFSBZmtot2`h1TvVz$I<1i)e1m>$u_t4_aVt_h*<4ULQaM{BC{)}KA}JwyD~ht6 z#>FypauE(5tw7hl5*TW-TE+YY`y06pmH2L=2Ca zQ9NcrxwxY~=7Oq1h@EB01VHUIZFy@PW#>qK~3wBU0iFz$e+UW^YnAIZO|HQt)ePhuP%_n=s85)zTXu$Rt+gucy! zT#iu=O(jk(Nv!n*u;Mg5I3GgsVlj&5!tm2s*aqw{_gF~MNrW3$5&&Z1R_8#?&sxLh zX+Bbl{`)J@cRq@$eNL3`vLdvoL3l}n+JhD}9d}~<;c84Xkjy_B!|W4v7`(`Nxi<{Q zFoRZW0q!!b!MFAINag?ZlDv2VfR=qU zg@7dfk)>cf0l@zUr=19j7HwRQp&=JcLPMfTOR}FtXPJl$t{q`p`I;g#DHN+k>nc}c zAp@nJ!Ac2Z2{&<(0$Q4~GzThbA(>B--$a z7A)FW4%drcc8VA~TY@aO}k%H1G9Dah|*=gF`eCbxTfk9t>jf;YMt`(ukU! zK9nyoD06J87K#v^3(y!G=L4wZzr~|2=}<-6FH<7}ZL<-MRukNGhK@EP(gMjy^C!W{ zxfft(>A^-iz-IIw^wQZo(6-lto`ZHAeXJ7ao{8a^*ShfCw+8UX-|fTi|8Xy_64al2 zqzyycJs92X$MbKE;kh?Q(Xri!>Pc~WD+CD(5uLQ4Zkq#h_myMmflADtsl?dP2uY|C zb>mu+|6W{ptq<*j>`&?tBw-2mspz0hQh2j`OofVZwIu)D2c6veuDBiWqkWH;;6g*P zqd|1YDXpYm5JUs238<>Lr$lhE(GO;NQ;^|FMj;)wI6)rRUytE~O{f?yN1&|;n+%Cq zquPWdYZ`wqi(_RWpb|jE$Kd3HpIEEt_BGFldR&9U(sHq%Rew5TZ`Cd9ss01?Nt*Y%G~@O1*`l!x3D(-iHTY?m_Du z=Xl73kWh5)rT>~#qi$M^Ng6Fhp85-`9Lq%ca0ZGxH_Ph*`_KDv;mHbo@%wG~#h0@f z*~{@1>bC7EC?Cki#aEhe>D6WuJ#h-3h3*3)0bs|_F$V^ZiLoXqCW#jb0Jls4WTSOK zg)7&Z@c3(O*msfO^-KV9$QsqrXWPS$$6e+}s=P1_QGBb*?u772PH@jyf>DyBH%oicr*$ifDT_UV5P)Z@w{x zm!GP_^=GQ^@y8SR%xKiy;weO!?q)wi`{DU?ogn2 zE)%nR3h=96wBU=++i>c#_&H-@$#-aXWBXArPG2g=4}UU%SAW!n_PHGHtt1rnrXkRq zfk1ZwydCs=b@BGHq8osy7AzXJqjbWJfn)XD=QUE)E6bOGWM>9rU@qflkbu1e!2uW7 zwGDcLCv7wz29gn9O$P2eAHj3aG~oBY*@b`l?Jm6YRyBV7Mg%{9y&Rwapc?=8r(^hk zKApmUe{~Fhx;Bpgcx?fHeq%fEqr>v9|5xwD?dH43qzUqW@II&L@kvm1iw3*!Hq zXTL7TUpHwKASg9PiT`BO*s|WG! z0XImaH&k2CT2TO41PzmOj1DIOyVR*)ge$h&|$AsE8Vs#QMC2@?}M{HD_h$fQg zrcpo4qLew33oA*V=u!|AdP&3>-flg-#4N>QB9UxHenm2rRVk=j=5rtNVE@%d?7Lcz z#@$w84kIy*L*n0kSDUf@avch5;v%9G$4jtuz6wkCSM%#qXiByszevOsJ0gr*`Q!%K zu0*H;`7lKcXqyoUfOdH6g0PgikY!aP-J(Q6K+C^1&|fe^a*{LM^eQOaL@0ME=cI2g$tXia_$8>=yUM zQ)Q)rxPmA;Nr~=S?g4R)v=EM7Bh2JQiA5p-u$4q!OFW>LmDU-dOl%^KT~DI^9n~6Q zO_)$X4x>mCe-{#LY>o_ijDe~@qx-%W?^c%3A;~+%LvpMGR1OSP6 znGjFUfw@&D69C@+xR#Tb`$$}o2?;%$UI*8=T3!LL)@k4-w`$%VCXOs6)(T<#co@5` zR7e{;6CyVh2d!GZWnP@aJnF8IzprKk`m%2N#3 z4JvupL@5@2RX!hvK$L_hzfz673Kdd9+0yc&3OWlF3d-YcCf0F*Y~cp4T8^N8PZj)h zwvIk4a`}6irMXBAXCbX58wEAoR51=}r#N*sAUTwX#K0C#e2Q!@Ax^`)N!IPXg(&1E z6ogja$PLG55(GCe;)8F{gG6sS5=aKEjReN69#~=|wzU?Ldo2`YLa|r}GY2p>TY`?A z6m`=`t>O~u3blNcz{>nv?kp(>> zGdh&d(QzFli8$g#*U1o?5BZ>NN<(f{0cLg#jlP&JQNBQ|H z)1Yr*!0pOI`J%X<;6z}CpKpo;cAUU`LWv@dUsx!&?{lExum=MVh=f5U-^&O0hz)D( z8*ry-Ez(5)&T2WpE=^YB;!ru}T?H7kW}`8vKy|Sawn!d-H;;}%0YfdFUv0iTCCjhMB00<9+|%Kb z#D<1QW`{`JdkhRlMpSPrlBc$5bliDmso3{)FOFXumiOAa_m!aMXc>l2SK-7fXj&{qJ&97N*G-~jmz7e=XuRS?00e{7V$n+>NCSa@d%ywju!}y0duv!! z_xNRXPuYxHUKtuWR*IzuYVd=f@4{;zEu((I0uR^9I^7*utNUA+Yg6HA%|v7*lLR?S z-u)LA9Ze@OPDSYuefM}OmQUGn@=6H5_{|i4{^b<*Kj_EQQ8UU1(@@R7JN;4v?!DfE z-orMu?lGc$j~yL*?F@=WbnPuf%Pt)nw`)+reP2GxJu{Vq)@2ngywrp%-)+M#acAy? zpYNqb#h3qo|fCOMxz$f?#(Zq9baq&tfc`jpD$A z)j0TI6+dq=cAhE5gU{6C@oTMk?~@7IBp$mi#13QV+vP&jtQo#0`e6}+f~hF*r6Ai* zkYP#0n*47e!Eg^o2pV@DtHh;ex^W-DesO&w%9@h#+AIC|;GHRa@@_xgf2#uzKkUV& z%T7H1Y?v0pqgO1rctMY)1IbuCkc6|BHMn%ujJJPShj-s>#FJ0(H6My#=70%f9N%q6 z9hf_8NBgXTq+Nme6ILvqv19fm_sVfAMh@sPyibeC-3shJrpK>8YsZ(Lci`xGBj)xO zAk?^-wiUDcoH%fAG2VK=7jM4bgWczaD4-sWmJKk~uOl(Yg}+AuPnQ<%P8}Sg-6_FQ z#jL125r+j%`1(xPVisaoYq7zw1qrrfDJ~okqL_>`AzDel3FQQ?-P809O9njmSQxK9 zU5r;Awd3W7Ot^9+2ag>sz|XH%;LB$l@!!8Yf`5N?0{`Rn1^mYw%eeK{0o)?_|LVub z@YUPLar4I~ar5nyz)wg9e{wc%KNY9{qKy0k{w(dm6@p3f|MQ2XVbxad_)!!qsrQHpZ{u@%XZ$+eUg-G94>;LsPPTIfx`mX(|=-$m0BRiFL>vzvd!|$Jw zcIyu>{e`_K?dI=ah}&qs<5%&| z@fC@j$Cd_dYQ&gU(e#CZS^RUIF!Rs_Va2YmI> zS$y^38Qc`z1KvB1e|!5d{>u;d;k_#(cPh2BxL;) zK?LZJy(I;xtTsvW(vN!xzDr2NOIz#+))%6PAiSui5W!j_Dq0yUnk~?gNN7pyf+UO) z62|srAKK`1g2bx+7I7U-gK(b?b;OVj+wJsGc68ET?IhmWd4CmpmI7#+a={~nsfit; zOQF51R5z(*Ik+a03tcH=8HvB4TnB578LhK1w9Peg+=}6D@YApApa`fL zE0x4&qMM6}xXB{*uOgyN;iy@*K=$tp$nkK}S3vrE&F z8BRhrIf|h{Ew3HuYK0a+fh4l|{Cg{Lw7FhK62ApoZJUrMS_xLG(6AhprXc|qSNFtq zT%iHv=5v}kx0|dasKmWOr9Ug2A%*_L?^#;ui^cU4S;^~0l{g&S9zgBR5^|Ct49zO2 ziBGikD%s&G!IOZ^j?H{MQBA-(tk6mQDxtUL8**Uy{#Fc~Z-J#-4<$d_TK?|c77~6> zB9gpGNFshoB%Z!ou?BbM--9(I_nXXHU}+Q`;)weh_tN;gqOIK~<7VUq7+WI+^zR;2 zjs?-aqZTcTRkFRFI58J^$516I^!(BaYc$XZ&RCMqvB{O43`A>gQ5v5qEhU}|C{Cg! zlCW>)m~0}h+KNQ$R;*KOz&&~E@U5(G;~vFbAHRNY`qigS=kzAU&;evJ-)bHQ!H z1(yx?8jU!v)uA^r0qu!fF<7X;giV7JAuBF~Z1{o0hW9Ks{8nkfKNVOc`Ty5^8-Av- zX}HWT~ysCKCYqvUD^q7NKodF{0aCBuif>01B!&U=@78Qcg}p+&fm& zG)N(dPbtpkAS#ecN0rZs&M6V<>RcGE1XM0X5ZhBJ?{?dItx_Z{qeR@{&qjvGcyQAc zhrqampPS@xnXcL9#Cc zNuG297B?r%M}TWVVU>v+Qia?SrPL>|G?-CChu^wfj%^RL$pk>%LJ+0nZm3AOMFJo# zn8ZzFzHoU(igH*upDHmYRlkVRa55dB|UmGXXYki=Ks@h6GTr^CwQbNEM1 zQsl3a#5lUm181LxgkA;Tpb4ISI<}fj+4`@Dq`z1s1*RMb(HT1F#2wuvX?=FMX`-CP z({F`MoRAZ^g+)Jc5{AHN0B&yDEYTr?3s1#GEfN4;{yadkSwe#I%>;ml&eAn11Od%3 za4vGHRLJDqXGO%?$VM_9V+!XkuPPbph76R<@-rtZfH%s|M5k-2 zQ@~IoT4XWEaXslsI@}CU-aZCX0%u{KE(81wvb76B{LL?gYD6}9_Y<8s^1=Xm4o1+r zD}?6VA^}y3<1Y>4*o#AG-XXemcw{$?at7N)pAh0PP z6Qz3=gojBwxi7|#M=^G^3_%8QPg4Q>odh~VIxOB7#f}FnF?zfReFsFjpo)aQ0O5fg z8o|>*2BKp*{CNQ5Cxax0CNwRGe)Udt?RFEmxzS9YSJp>xH)O%o@mi9oI&?75HV|02 zV+=6$`RJH0MGyT)(@X#joQuY7K@#T>-%kh%lHil9=ab+kiFPv#qWVfTtOSpxgMKMw zlpkimDawY0&fMK(Lj7Ej1hp7V^CgH82>81laJ5;b60DkmQ-}-cYgW6m80b61l^(98 ze(q_K|Dd?4H5E_J$SVfZLb=(EiIe5nb+H~l`fM-0_vubFOmhD>aMJJKUj#w}Id^ln#YR z09ccdZrqCX%5NjZycSct!Z>iI29Lkghf7bjp}Zv-m2Ihb?Ug=!@XjPYe5Vg@|DYA8 z&lck72{kTVvf|-~Y$H9}C*mp7mCoU*(-xWRH{C*wY`d$MrT`tC%^F^51 zZ^Gn06SklBVd(_p&zuUK^9szJuwvVpIQgGEYQgXU9Y*$RF?&FR{ijX%{Ffcl4xKY% zW}gC)_9R*gMmcB8$Gmv?2Q9evW;4gagPCI{INLVB)UY1GfqaBTQjKw^Xuu?Uh`YK9 zWwns-9f3iM)VbKgxW8Vz7VCAJq;j&oMJG>Df#Y3mvngHeia@)kd3DfDe%jyb@=VGZTQp6Mu+D<8A!DP5?amzfJ&1g8bCi z>ier=d;j>Xv|B57^S5!s@1K{pdeVwjlqBgg0r2aU1b{sKzlyI&z=cUw|IfdX0QmCh+Z_TR^#h)|P5y6+ z3ILG+`0dxph1*vHzIft)vRk)pH9@eN0Ekx{$SVP#iE9;CI3Ew;KR&rA?dD1nAYKU| z5&-=F2k~TpOaMp|2>@{|;2eK`P6`Bm^x`(|8RH)%AQ=+QDO7d)li)6-Gra*Bs<4>zd0GJS{ zD@341kD^*)za}e6h$mJ43@H8S@X{}bI}MCm9ugl9LLDLjpn|_$iD0)Hu|?6PhCY(< zrhA_o3unsc=gQExM4U-H5^U2T(4<0yuM?%kNFHN#jMc;!Wuds&yDAF-#;@iHKbj_m2%ipi zlEuPG1+2AdlK&86S+Nw^^Y@BM0OH4XEwOwGl+ko_?ej_Pt8>@dapt8~wC=T`dYd>U z7u8qUm^{n4e7YRQI{HK6-u$qr1W3o|i7NhG9ik-LMI^9789s;Or7vSFi<(HJh)3%z zjHNYbnyup)7Q@#PfT7$-vZa^gUt6x0m2$2wL4d7N11m5r?q?Uu%1GaUk>sB^X4)mm zvA`=r)K64M`ui<#lf>thq#`GrECsQ}fm>j}B0C_Ij(Jfs>XrInqW`+kLMtfEfr408 zB?uu2zFFL{ugZp^LR>G%lqb>|LZmL7A`|i=0bu0s71pbyGQPMgZfh=-WI5GGJWMh! zRP%+%UL&zX!*ZEyp(naAR1i~Fiz~K+R(b7Uqjf#j8P_1AC=EHq#P;M|>gs&?9%jy& z5M&menabx#v=@A+-Cm5U#Skp~TZ2fjG^k|)Ad&C8h5TzXNqhovv9{XC=d-}fb?+h% z>potGu46SYb?KmpsJ{2xWl#*vHSQfhw%zzEQ)`U_jT-G7KE3z|g@Uu|yC% zFIHg3#VGm@yU@DZD!H107(LOm8Cx8iWO5~0Bv?F2^6OOkkJLbx)U`_y34pS=sCrUS zE|LPYF!{C6o#NPvE@*#q&S}AU2f>2FflF2^mK8aeQ)gp7Y{Gn*6$|AyY>(J*(rdzb zrwK0>8u6;Zh>whRX|LVn^BZR(y1f~S0gK$L*ke%A3Uo}Ark{4vvQA7ET#mM&V^C2y$tRV z7c5+OY1{}YC0WQ8rGjO7*jki|#Bc@-?Ii3S7UWcB@wK=ZA}LT*XQ6gy5VgC4P>|&2 zR%DO>6UYuaNN&v>T#?Q4aKfD=?m}EJTPksCNb0s4xk$8Iu|c0G6|}8%*q%-of<5BC zuLo_r%FwwlO43w;mVFUA1QP*_2I=9=$mBvRo3fFlkreFaMDB5+nbx$IcEF2<{UjzN z59QkmQL|(r`Ldz?2m$CJzwB-A8qgq3h_3n8L06v#OB=}$opfl_&S&KJ{Tn&X9#qX0 zp;VOYjyq)Q64An>oPa7w(zV6C4x5~7VHe_6BqR|M*Rpxhcib!qrIKTw!%efrx<>Xb zZ`oB!5MG6rJ*8;eDawpQOBd0`%|YiP)IRwyt!U5*|9}G~&a0_i5C4cC?m@34+R33T zz&*f{^W(6{FyD9WTqd`J#w zVhe$FDg$4}?b4(|INlRM`5caUWvj@WbCoP%Fk=-rS;fkrGlxObHV`R zC!uXRScS&@6|i=i`IHT~F(yyreGKIK#vE8Xl-PEq6+5nWq3=i(EjvRD zG%6|bCi>MXxmRpmB*OhVRLxsRz+8CndIKIOh=244F`T~^Ma6O^{FBL?|6IOq9y|=z zMWY4iIUYgpi72A8F0MVNys9G-0OJ0?)Bzy45N+;+7Jx9(_dYt~W>6JvVnk9ckv<_s z-o@+K8$|yR65~T*L?#Rf4XYV|30ek~SiH9sCm)UBvtRARm%rYPmtXC`GuK*4G)C~k z_l9xbW34!Ft_JS9Oc=_NVXMi5v%UZ!uKO_G%ipf15ljg!g+3F(m0$L17b@^3j9axXx?GLz7b@i`Zp|12R!=@E z2Gp21R)LA56)5f0p@gqFup@-AeFSMI>M?Vu8YRsnODziQI97|p_qXBVi&MDonQ?S1 z6(dFh9vvnL?{kw}s*o4V!+P~*X$AC4g$y*YsWOu0Qe?RqLhsihxQ%T}wR&6>H%2y3$`F2LGpkqXBa?pvFv3lG%c@YN2y{=qI>e`gszJN&2_Cm3p0!QM~+OO0r2mx(|}2Esj=e7*wI&lHdp zXQ5&=QzincCo(a#Ux%6FW<2m*87{q4iL*~t;n-tQj2yLN;E)XyC;b>Z?n7*w5mhAl z#UlmM>Ie=S7R3p@5uJO@=%e54+2p$(R!F;nOqZjsGcW(}KBu4s7SxFN)KK zIR)D13$Sq3%CWIwWM3f$ck3{)tifdQ?uNqI^6J9lM0`wi`o7%Fw&7gusZvxJk*_B3jkj z37+ZenzT?wvL(phq+5fnh3jC6DdB9UHEVK3f$wH!Zr zxfmZ@b>id4-1y>ZEq?oCGyd)R4F1Qfi}>n?dvW8<{kZX?!?^L|Be?a>aol?M1aAKH z3~s)E7B@aRj~gG~kFP#?K-#L>zic=6_m^?w7c^0BF7BNR!oSkiPqd_qx23zX^0Spw ze{siu^`8GX+W6i2>`7@iK6^si&ClcFd-9IGIEBAW&|iq#@8Wjr_blFe2AFY6u|I3O1N!*{5_x)E(@MQvE^@LwmDXg^n z6Qusjr*4Y{3X*^G%df8{+!hmD`TlA}!>un@5)CWKhE>A9ns8W6Agopr$i%=mMFRif zF=-IVhtF581xS%Vkq{8qGaiz5+{`>xg+Z7)2ipNKs_m4!khjX&! zqiFqj^Znz}zWU%e{`~$i{ON}W@Gr0J#*Z$I;FWW|IJ>I~hZZ6j>T{xl*fT)f;*I1X zQfopkHMY>&6|we za5~0MM6mO69WH&Z8xOwTff4%X&Vvr(WF<-`l&GGyqH;-HB5`0P znIC;=cX-;;p=GYk--0_I8)(wYG zW*1dZ4k7N_s3ks%m#vHI1maqOwl-H*`&JP1m(K*GhCp5<{kArjzt0GJn-*JbiL&cd zGI2thKV4oe$d8H=@&rlDH<-w)%$t!>lqi!k#%2wy?OcoGKyDINJu$MjMo-g1O_D0q z?$d{90vv0MXqcQC=vy}b}vFbLAY9+us0HSM}>BS2AS?mq&w1)$~BzH{o~>|dppQK zVrF@;Aq3or=5hovbzZPUb!MyOcX|N9tWzr`;?&8)$2_(38N6wv9RA ze2!@%HW;@`;lxyLCdW<-9iPuYUtp{?!`b8_ZX(|aX`u{q%&W+e>dE~?LT!$FVabF3 z-9GHS9K#;&llDCh)Ge4e&PrL$z16*0R%B!sWh0C8utB$h&%$+OPe+m~3(52`DJ1+N z36LzVf&>brrIv_;S)qAmg}&2)zd7wNu)0OWE}i|k7hCq9KF&q#o4?y@4E2HJhosTo3W`d3APqH zJY8;h+wBN+b8_Z`Xxd(k&LdT5KUl#HY?b9ixn)Vnizd+tno%|DkO_d6Jt7g{MDrde z38Wv52YjepG$BgRTfJyT?Xm^U2YvjR5bLwSH&VzAvmQzAwNjwX#6>Ckg@;ESNOY~^ zgs+!X2i0>y*}J=35Py=c@>voIf_YJ*p6J_%t)BJVYjlRv#T!ofaArYwws30g{xWsbJiui}?Qli8O-)U(>_aadGT5&3cl0HIfMW5{u|0 zDhfDP1tjF@NH0l;wOa>gzX1-KwTI(N;*niVhuB20+@6mJH+U&Ys4|ugMO_BTzZbq? zuk7}a6wE-H$hMYc%LITnX2fQDDmK|ukYBBVnj6?9o}cSi{C*nE#I<1^u=BlaG%GA3 zA<)aY<(P^q0Bszj)rjIBe>_sK(o zXA=^=n_z9##KmQn!YHTX$P8|kWV-(pN!7V(*@nm7sp0<0fT1Z5qvv9nz1V`jBNeh& zy`i>%PD|XCN|pgYBnjMo8U}8XU=ovuUvI{ZV<=#`0mR z$%R{-w1|?&Ni&+4TsZ!88;(8IiYD&OiZK;I7=2ow0yAerSbne!yC15-@&grU5)}(0 zdX)9#qjFGUi@}!`BsT9Kpsxfsc zhOwhHDC_4QZ8H%RDWNM)LzU@!VV6(7V%5l5dsbcj7L*u_^-GT_)FL7aJ_6z86;#p$Q2F-g)re8fRQ=#do{Rny|ihZ;pg zqPKKDYUlN+Uo1rXZWB89S}<_P7yrGfEX3w=apaK-68c)~z8Jt-|@|YH|G0a+3cHu8VYRKOe;Yhf1;IK0oG9xut+$bW+Ln zOB+?8V#Y-OZAQbq1=SM<7}0Ih|!DHonjC1Nv1G|uzqGh8=w7K|S7V(D}kul-~g zZ+<+6=fB^CXWwYRt3PbV_kY}tkN$oZKmKq6(}z4H$tL)lxX%gd#I*up?m7~Km;x@w zuMh$14(^2`_g3N}*Z%oOYcaH_$LO*FPd(p2V&8;Q=Li;#5I}UTM@{D%%IKjy;%=b&vi zA8qsb*nZB5o#$N`+(ZAhLyO^^8jSPn{r7rt>QWd#e5(U*e7_ZwdkpB=rbO35JP8nJ z-a^|%Qj&r09XXgfS%`@fh1_qMsGG?m`4FKcHa%mk z7Unu}I+BMp`$hu4O|aJ&5a4qUH>(isG2q^ZxOblCcz!&DpMN@l4_~XmM=zJ+=T8^m zmrsT9FVA)0zrE0p|9EW)U%jytH{UvhnaJ04ebIRGbKlQ}|Wl|G!EA{85nq zmvNJX{|3JncI%%=^8aa-_+MYKYw~;YXMb4{@Q44+1i(s{0ZIPF{r=Sog;mmiyCq=! z>#q|4Pyh7DxL5@gzaK8sTg4!1!}v#cq8j^c6%! zz$3Ck+$aeraDP08Y|Q0H2(W8^8YZJ4f-W z=NIwO)oENk)`|=JVwfNCVTAZGQmI0SM=!q^80Qtq~^4gscF1+|gCmwjM4I`(8$e9au%i=m? zAm_ciG_Swvn)#VQ&$lv7&2_8R{}M3c>~0$}!)l z--Nqz?!jHTYp}&A`nadb!$r~YEH&_r1VDot<;3Sv;w6V@7hJEFf_3S>WDMdI) z01Aap5^+`Wn2V%7LtZx)qP?PGLG+5Zw`<7{QnA^ZL@tvqOT(2_LK$9(&F%!Ow{61R z>a`^0YmwmG#NSCE(a)C&2z$GYKG??R(Lz-zh_Z?P*+^_Dx>e;!)qBy&N+bh>0HL~8 z0ez#2I6_>8JWv&qw z=X#B9J-$;w@}G4#zMXNmB>&&exQBC^h(uc&^edWO1!d&0p?v=SX56jWgw1@;MDF!` zeqULkg}$0=s>VdDX@jxaO7gFjX00;89kZZvgxG^~-%cFdyURyRQjdKP#n48sSSu3% z;{Lu60px4jHz6;akKACM)F`+|wN{GOC(zF%`&JSF9MhDN0wjl(NG6X>D^-$TtDzGI zo!u_{%}$F3yG$DFQK_&~rNoG_0D}%ChB*QK?Oqg@Y2XXfN%4i<<`mSB&@?-8G36l0 zwW=|!%E5pt8(r31bdu<_^f(dgC($RFH_>_c2`a-RiVZu8QNJTB@AZjtKe5pB%Se`7 zo4H6gBd;P8is~FFVxlFR5?h5ZgkRhj5`q{Sd`GtqcXII%wvI-zQ$`2XI zhN6}PPKc_BwrJfPOcD=q_gj>t7}~^Z^7ZSp5g50^H)=tWKS8z*Op&4(DI8R8yk;(Z z0$)py9cj)?B$`sNp^zIzzZG}qZQ#aTk2`7W)LUR`w8GZrgq99oTTQUiD(?2!&~>yD zJtwM2$O0r}Zut5|$+j-u3T4#9F>s?{ryDi%Ce&^-qhp^BowV8|0!vPCB|)Yzp%YNO zWJlGq4<$2BZcY+-`#Py!Dee`OkSvG!tcmWe*y7kM?+l4dWX)_?W?m}<37d8EH3Xpd z!rrTgMU;$-QvU&y6z?c(*2-37;`)HHGDDiRRYgZ;K#XLiVP^?RTfC&ZemjHAjv|6! zKOK_??ruTMbh3AR9m$8fS_q0|@?R|q7+AhTr!0g*lniPnI>nmZm8jiY1q+?Gk!!-q zh3*nUj$*1By2dpjy?-N4;>O6 zVgVgu)nXBv_eC&xrVic5D(N8ekzbw-Qwsx6tBDRuDDNxiB*k5w0_YnGr4WX==8+)o zC;2mF#Yt>$E$a8zLDQs@S4j+_Yek0%X1=G5?^!$>LS&u}WFd&k@;1S#O2o8NgS~D8o;Dirs@aU+ltl2`NEzNLa^ck?J031I z;h_o(o*62})sbQ>F`!Izkx&eqQ9otJ*uB*lK3gSA*BuPDo9t_`$+nK4Pb2Tn3dQ#F zSua0l8g%vPXxm>xE0rx9^B5eI3>aD=RyJlqWZH@5T_tGb99ucY+Nyl6qs>Tg3sI3I z7;2MXYDz+QFb6Nb-HRW5GK$CEXvVo0st{euLSQNd;puz?#`2)9+d{{mjJCsJ^qwl0 z@7cJk7$J^_i_f3z-O4fE%>7aTXQ!3{%ONWS!lM=`3gjO&6Yv}OjC7I&H-1s-KV?Ms z!D2e=AOlhwl+h#v`tngdrNikbYVg>1Tk#LSTELf|FX4M{4&mvSI?%OfMC-f(M=w_4 z?4vQ<`)DK1Jko%D=W4LyWF`7Z<~wKYBi!p`%bpfMw%evJzNm;bMTdHRLm> z=dpe}%3F1)CedElU5;Ics&VK{Jr10z#rV7f(~BNF`t%4MeP&#? zfa+f?mD&I$^h25UWF(2!ktF}g=2X;AM$ooE|1ugvX^)3NF&)})Hg=q8!-+=*aOLGm zoPT- z*u=$w#A(RxN1Ac$nQokac?74P=|}S-fzpJPL0Th4@G?E?kmXqmcT;fu_YAwC~8rV9u)gZQPqyMp^X{QCvv=)BdvfYaMMI~ByYO(K96o((K#;*H9SUl}V&u;qG9fj!H zNpQQ@guNI1ID9#TqmNY3DslLc2zERWKv8P~0xerHeZqyMa{zo!oq<^hdmzsbkb*J|)M_j9a28D;HT&^@og&~_u1Px!EK)Q#GaEYy$Z z;^dVwoPMO7>sl?z{XUNG{`Jt93Sj)?*#Z8@mvEx_TEK|Jt4DSr5DCEk1C|E26qqocgeJKnEN>;w!5 zp?w>TMkCF>YgWyS_7!Qg&5ZUP351Y9ED{2Q0JDh2*v2I6c5SmZnAkM2Pg~nPX__`^ zAnA!)9M^WU9Os;#)1IE@v_k*>@12o=5B|^(|1%%->Rs-A-+Q0mbD#S>&3N>^7JUA_ zF#i4BA^hk4%~%!_r452>++?_($;-|G$4VR^CsBdy9SF=kWNK7pY5F z;Ikz4?q{E9$pb zA^;Y@_;ab{NPtB`zmQz<|K0ajewSDJm%b9ZkH>K>ef0yWr@-&ykpaJdcjX*Q zzkMgBf4e6YODM=|e;L#A766%iP*x&{1NZXk{TEM*$1UsgnB;N)`c!p+l@R`0PgeA$ zli*G)B49b$;paD{mOj5F^*Daa@_AO062@}|$f^jRirfGcsu3QENm00FxMe<88=zr0V+u}Y2lVI59fZo!#1!q|PX9NP}_ zd)=Z%%cur@Q+5pPc4A_#1mpXH2oIUi+-E=|?YtU-oxzn1J+Dz#%kQ;Ok7%bI9kh|c z1ldT`gg)9t!x1}X34aHBJUABS*cq~*-=2d`TQ8Tr-Ov^O|kU5s%4?8WKZojCS(n0By8@ax6CYaN)m z)Q*bHR*wIAxjoI=Ay!XKG68p1AcOFk&9T9c%1y;ca}unrNysZvp|DZ|dsvhfErPAp z0!LU>A#kIdJkqqQ8jVv`5~xM#QFToQ)V1k^HbQ8RUM`B2kr_nJoBAm~%11piF{#*R zo#b8*V~d)gZ;;{f&9l|~Tahe9YHl_YJk4;lT48GzNquvq>@Bpb+xW~OkrT>@WK#y# zYg4gCm5z1!S;#8VLg^C@&LD~+e%keUY@1w}Q=piA9oij41MfpbK#3%I>jzCtCAc9cWWxIn@ot!L|~v46{A&Tg8=PMFX5fX)ridZocjr( zBJ;igZ%5QZrm(}^YnN4>MAV^y*AnO0U{9Bc)RpDrHQL%bk>9OKBdfb;>n+gMS&?62 zK%QR*g;RqpJMT}O!S>2PnpufVdp_+QGYU&h$RdXd6;|q@sU{=T==jSvEh(VXJg2A{ zlZQ;7NS>I^xh0Y9oPmRHg|KipjOk1D*m|ad5UxT&c^1}c)?jtP3$)!6k!DYni>g@x zws*Ax`IQQ6FmJ#*T>}0z=iAgOBxsUolcge?_P$7{?4!LTl+WvC`xSUDe;vM&w-yP; z6eQa-c%DK&uZT8qz|?3*mahPrZZ)4*hr$Yu1x+@1`Mw0ZEwrDk=$!Uqc)o<+MpSC# zSWwzL#rZ2qQj7fs6H1hP9<6bYP8YF4AF3PhItWD$DQC*wV8(7K>-G}DBnVZ ze^598w6gwnx-W?UwgLI|xw346KBDIh3lCMMl)lLXEgy1~B>}6g{17>a6!kk%E|RiM z1fUER%54C;h#961E4;%rbVcauxEq13V#U@1J3lC`2otAKAJ}R~F^&K9k`zKzB9a}v zJ^;QzLB9uF4XN!eaN)2J|lwb_vX(nV`(hU%_jZZL#v#hBg{<5duWxP8&g=#~%!!XFf=XCL~YO z$eAjVicC2Xm8Hr`&_rNUmZl)nyB@0Y9J!~ca+3$;LvFe6Begh{M!oP>(O8@)L(|Sm z!hcW>A}u1~VQ(qh!---VswHfH;Q+988fC%}k!4=&12(m&WJc!F5%$+sv0b48t$Qov z{wSg7fikqumGd6Uq;sK|#%f^DjIQ|x8s!^dY!zUwlt~*^91xx>SdHfkSIcCMR!%Z) zhnmrLxS8S%n$!~AeJDI@E_b>CjTzV1==`(SUG^`!e;iJN$#)FiT%%n zaj{*)H|&OsfT^li@V&`nyH?5V7dtL=V(gW${78g1+S)E6PHeGqE3Kj?rnt{SKC=T> zPINitO15DRQvF%TtPU5UDBk<+3aq1no~10aOz zZTwaSoltlbNHwS78>!FZTglJCs9F!dCKa=%lyxNfuHp52Cr6%}|`U5WdZKHRBv z<9w|J=Q%Lk9IwLLlhruLcW~DbL1!z$V#ymY$(4SQ86o614;lok~e8faTmU<_xV_e3=| zoo!%S)X9>QA|$SeZJ6vzK$3H<^r$-JUO9db1a1+TP`1S(b5;0@_ZZ;o(!t9%659bR zO$r2hw7770Gv55+1mB{jrj#X^4xjJCx$A6;5BA{d zy-75QvXDJSPLMGNK*@lQDwg9!!NzouBcrfabwP{OveE9_LQzVDn6O`YXDDmSP zv7ldQA0e?y(r-d>hZc(BwbYsw2S8|2i{|Z`XB+^b$y`Kd zROs4QfU%=??0U(!;s6+5@M7o?p?xk$h~~J^tA@8rCAWQ4j~mc3<3ig$HzKoyZIN$* z@ZYiDiS~U4^bjf!U1`9v*PC$QTsiihEy1QEE({!Wpl6oANgzFRu?)wqRpIEBS{%Jv zCmjIu7t2vUl7rgeEJD8z)2{@vgYduOq>vvI$NlIOPKH@thrd$7F}uS~V~t~R)p}Ho z*b$oW@LI*Ze?NK-_|U!Ii>^II*fi(G_4fyG_oET~+5J9Txz~k-EA?2ox)Imz_2T@E z4jTCd@UVdjV%2TpkK@>LJ6+zjB+KSl7HPdo9&KX>96KWo9<$pXwAD~LM) znh_bzKto?L`uCWy`G5m+Y`cAD0%+Z)LU>Y5_;19kZ-xl}2J}zsaqL2!)X;7N26pN& zb27m9-H)mPB`W%JF*@(S_=`>%DKL4&idXJ5;ru(TZ0}m>0N8TGj!pA6j2`!3^FlGk z7Ai2v@5kDlO(QK8xfLl;)uglkHK-XiW7|SCrbKiR=gt0U&P!X3Xy!Z7GOR_{m;t9x zm*CQCmH6;_1AcNVM0Rb*Z|`>FzwU3vAAhg|OMiU``0zz6eY}9Bzd0!r{E0pO%Pan} zyq|#o2j{8pJmmnm^uz)1;3)@ySV{in*Ej&43jN0?{|^ViuWzn|)W?8XH~{WE>i~#{ z_^&tsq@INOFa6;!q#l12)3XkM_u>wKCtCu<|B7=g{VwhR_)Xja5MO0q{4yq)1aKt^ z;8r|S|Ba^{0Lys^Vord^%Zeu{Twd9al@yEv`*L~1&u%^C0J!}%4uIHop8WmJljMk> zJ#i>3{`zYi0H3@a)3O6VRB8|ofCn-C@6WDEiERNwOAoF};o)VerJu(l0+wW@fY+Wl z0DgK#ZVABOox#$NPvgJ;>Nx)6{Ui9rtzG!r*SF#PTr*yrszD=xSvUdI)=cElFxUF> zVF(t&9Wuc~V000VTn#!n>U6LY5|pkqWEON6rLz)F~&ztVxzxB8_c{ou70 zMD{x5I6MDVFXrCpMfFyP1YujdLE5R-h*gGJXZzD-G(e?r0F3x)6K4{H#P$G!TqW(g zu#MNV!`8y<(k2g(70QN0Wsy?UiloD|<=maLd0UlIo<2hHkXe>duACHG5d5f{BqS5& z98n_@?CY@3wkGBP=r+lPvB-g1GK`z{KEaCZVPGFyn|Oa@fo#s#B0Sv|GQ%mty#??Q zZc|KISg$4gtN5!{AlqR=p4Z0X0z8I5PM9vNRdG(%BglE6X?Fk(J2+q0Vz&*j1EFA#pgw{+^g1xkWFt3)}vs$|ztF(zou%yA;=|kyYDM~k$(9ZQk*KClB zas`B1b)A-AuYjV2wrAKJ&o5+?vPZ3aAI!3pdU8>gtX8C|EFka`*!j*Yg87u1Ok;z# z)(&-<8F>K%QjEDs)MjI~B85sts*x~nD?nkH1)6dT!COu7TqR=lUdz6xZBO7;@?1g% zA}Js3dEo%a@};vK6XA+x;ONaJoP95f1Ftt=@|7ys8kMrr&bO7T@O;jO8VwlH9)WO~opy^*ZvSDP5K_RF&nyKU5@@U#UWNaSonSt;IK$Ymi_{ zA!BCn`i0QP9RS8g@~2aUw4ywyOLVa<0DM=xZ4}@2K$j66yFIisgE;mM_#yWO@D13(ZtRUuRaD(8TzLIDL7GEm4l=RgvP z0n9m*5`#oZl&GAuWXX~(+p=UyR(7|$?RH<=)9%~%&YhXnJIC+xGIefHV=TLb=L^!qsJZ7Os-)ab9WqOZ=5rZyXD2uQ|YK8gbQaMu|r1{nN# zDE4ylc=BL&<-ugmg3*+TV&0^161e&0ZcaRr#oR)W4-JW=TRsdOsh1+N`;OS4uTi0Z z4V!3BK%#9Ua>_FZDmlvca}Vii)seAiPEw%cU4NDRr$n4sL>8 zmjwZlwR6S`&$tDyF~Sld)k;ND)Tu&IMO438a8S+;Wp)Zd{?m^cdC+cmzq+*>lG0I9d6ireC%+Qtht%WftD4>MsO@1 z?p!NMpAnWt^1s;50AZ(yqDS*?kE{StIxZ6R(a4!Lpla5HhItd3=c#C^_=d-<*vUz} zyWfsIoUDt39{3|{a}lN@N?C+6P*l(RX;48K<)o#O$mDBTWtk|fWPjCbP_syY-&KLe zou#PX9zt}RFP_zO+9?zK1*ojWfE7FUMGb`nONT6X(XqEu0$k~Yjqedr3pU=5g9dm2 zu^qgZ9YLv_>}*FTmFM8GCJY{Lg1gU1MXizNdNQd9{xbJ={6)@fNM^eTu#Rl2Lgiu& z`@srrn;BNZjbq3I*SH_fF(1rSs7BteuG0)X`_aLBb_{q>)MkM;W|ZfQ3Zg1mM$%2? z92^rFF>S~UrXi;^4N>-a+pcng$^iCU>!-4J!#`+|8O}u+JyF}dpjyFx&XDJ={6k*0 zKMhYRMlHwGM#m;3QxP;DtVjFN7|eYJju$HSP8-bKb~uKq@JF1yUKiXHA0al#vD|gM z9$hCIP$tf^6C_jp*+{geVjag#V(vP))TxLTW#d@biMz`^IB(PAtVM&v<^mkD72;sE z343den26?MqP770N1ZstF}!Qijl~H9$DkGs16o3qi3?dVA!{=-U7QEiN)*S`^2~kx zvL6*&-2`$67l8u8n_A|fXx~?XLc+h;RTBvWtz4*uGpBNkTRMouVrOg7!cb488BXIO zl!2NVGh*{LG%Xp?Pl$T!qjCK3(%ww;;AdCpyrymE(Hch#<#^m&S~) zE}PevBeVIIjyaHDnTDdeEbO`%!_kMjuM^iV3#TZ_Sz8E4OdM&jV$X$6 zoOxsz&;MivkG-{s=%^J=&PQF9$Ut0(>ZvkRPnXe%DwMe%w2jmsBE($Oq#bvoX=g+x zYiwMJqIP>ZTr?PMJtkOabe2$$9)7YH=R_&UX9uwV5s~cFhH6pbZq_1`CKiS_a3Q{n zi);q`Jvr26IJO%ncRa^-pb*n$#m%LN!cXvW-0H!czW&%e-)x~W1`j408w z-;ZtrVQ9DzzCH!qT}qCXJcP#7)JYn79H4wkEz2>s?X>g#HVhtiV%Oyg?76p6Cj47G z<-^obKgJGH*K)kJ&#Q6tS~ZS8T7!wh2233`;?h$Mxbkcahp$v(@1-(ciwjf7>}=m+ zOdhh}!I#_d;42-NI!?IXYeD^d5o)&LbviVZ*j5jLwj5Vp9KroBk4T{H z+v}6g+is5K6A!oGEJ6RkrCRL0P=($1MA=t_=quIO!!cVuqDQ1(i`H!%8}roB!^J2Y z(4nl4?J=N2C&y|3vJ3Mk%CUSpf*q$q61qng_2`}B`q7<*%HCW|taz~HfFHY#JFxqN z6)PuIIC?>ck3O!&-+UFrFTQBP2k%#7`;kJ-A1uUU&(`9Rr)x2>q(c9k5@S2`nA>m0 zg~zLL_oG$l->ydAvIfT=XrMHrbDIerTa7qyZw>ZcszS|x5~b~#2(@J(KykOHqqIK< zJI)1g;%XJ%`d}7s{cMhNtsaN2R$~6FA6rg)vE{f2bH}}yIuT@B1<@lS;uf7Uw}z`- zlm{f}h|;ue*(mK%V(E04zZb=^2dZ%N3g`GyFLoaG;N*!g&YvvDcxY>r43Kn|txc?;il(KMi~!!u(Ii!~JEsx4YwI{Y1jI&n{6e6Wj@TU#y<> zm$Ft??uwMPGyY$Hc7I%CnZK(ycK)w_ag~rM{(d-K;!k9x7fyiHZ1vy#GA?pQ`m5C> zd26zoQU9A?J#{10eJu$e1eD8=|Ceqi_PgwoB@ACCB^1}UD!=_Rk*_~<<8$AvMgy#6`~PzX zz@PkI$ZwvySs~yzPv39^+&l*G^y-mF=swE5(n%zpML$1}KYn};-~8+p#}(zrC-BXWPT+t3@HqbU z2S@RTH}>JzFYUw&=lk)%;WqTOJJ3M;+2m8Ai1xFkLQm+YZQ5Xx;^6;mv~x8g`+0dj zs>eKNoGC%mYzgWnJ@7Ot5NJ_yjt8*&Ood$Y?t8WsODBBTa@d85{XUG)wv16n#wN6w z77+luN>JUCk7#Eex+Wdypv~f)z9{uEy zwsj(a8QNl#w5^3xpuMpO6@>aQZH7RH1_9a=Wn5><$8EGLTr%mjwTo+co0fKg26}?3 zn%^hDRwXjD*QjY1WXl9=r=A?erI%)~bWbzJ4o3+^nJ_eD%S76{uJ)sQe>obcYsHaQ zO`Rg1=(p0@_u6@& z2A%tBXj|G~?=Z+P^Bi%uzCsICL?fey(`{KWRq_9I9{8F9aMpSWusKLnWgtaUh%~Jh zSq2NTj25I8iDMrG!)hb!F|$mXC@K`yZ*g$#v=TtGxvr)oS!`4i_zZPLFp{xyOKDe& ziVQ6xj{$j0fOeCCfGw^^Y^JDX)T_0_LR;NVTi!3lM*G{?Y(%Oz2b=5}SWmcLZxUq! zv*pp%G-nonCli}=sn|%~xh?N5DI4{hkV3oGN-p&DlCeg~G-E-w16ixjg(4ZDp=W;> zp{WsN-8E7)(PEB)Vr2RYk?t$tb@O$Kg3zArS7Dtxh0vOYypm!RhD=a+^vEQOemi45 z{xbD0+@&Oksj`sm(DQ!=sQ4Z=B`>IhlJKAD5fzg1p&+9wO7eLRN@RHRppIzSC;Sax zHgbF!&{QPB(UOk+*CMoGYOwwOa!j5ofm$Sqw`|0J-teFB7aRW*3S5bBRApl?ZP`PY zJJ7z>k1F;_A=xg=k%~m!dL(GpBiXnaDIzk{oFvODdWW2{EWIYGhJrkJmnI2!sy89S zEs`6GiVg9~O9oLTjO~-*%#~7HWrn5B23MO4u2u(%stRDND?sg(86DeQIQDoOjy=(a z-hEy)E!x)0a7<7+9cz>#z)Tzi(1|nq zB9!!xAfN$shH9<8Q zS>Y@=hum=ofI02}_%0#tJ2~raH~_>kfCPOqY#nYmdVKP{M>acnlQR`5-gHg|i%euB z&fkk#=pB2@(7uO?WzI}7p^HYEkct^S$|tpiFcWIFnrZx*X=GV2He$i-fCa}0o~JtP zINj&R!5$By(E@nO6etL$BQKNzH4S@BO+Hk7EFf%&gcrFXk?12+X8Ww%LQtn6-?+1k z5=QkxiF5*lr^N1SyxwvN6@O8^a2OQG^S+`+dpE&R>>dZlMAErpL}u)W&N&HYel%_8 zg0x&hc=S-g=CciGJRWVt;ISA=MyY6e^iY=PA)OHXZRH*KE5#jb7m?&qi2wm4G#i1Y z#R3(_m8IX!0qKQn%n#?N55>I>=(}yuisT_8Y`@P9J4N4WktO?b`MrvW*ts;q&BaUX zTzUuN4uI@X8p_5*xUQ%lJBa<1hQ$(;aX~V*=}{CDB_;EaAI)Vyry`>ylaN<}$aF}C z?O582km#m@3#6i9e>Iwq)Wgn2z({a2P=Ok$G_8bH8y8I5kQH`{i(}YNaO)=gcb{xT zn8v$j+>SKD+9n&7XZ{9k&RZ`X0F_1AI2dMMmbq}krN=Rc8oSJS*kQ}Z&T0dexcCpS z9|!94uta6ElYO%?>%sDj3!OuHG!1A8c^WDRE*|y-q}meXSuNp_ZrH&-SrNxXxB$=E zVC^o1vtNU*gJLJX0tHo>oLea{w1`kQJ*q`k_eCnTtzO>03)U8mbO5Nh&=l1x(7fP6 z*Dj8OeGW{V^yBTHPvG58Cu#VX%U#m)=>h~N3lJlGH4*~Nu?#Ng*%&)nkLmL*Xj>^G zDEXl%7iBclkSMBmIFg_ttcvn8*&(rTWx>U{DoOx~@|7Z)jkzs;#x6#nZdoZo)wBrD zFGl%@7S)r**m{b9cc~7KyxfTw-s;1bU(MsQFSgMTYQwq5ny~xcYV5zi7SDWd5U>7l z6h9&KzxVSw!vBm+w)V-dcHzTc?!>jXMsWVwF0?KEXEX zATN>%ZA}Ii&oyA*l{PG1sK?yd8nkT>pmixgkc?vTun5Pe@i6a2jD0^aUxM$yvlBn~ z!7ePV2nT=*G3uwLJ`;g0ASKpcj8^KT9R&TAJ#`qF_F`b%g2hqFUHg%E1rC-7f*h_4_i)oFu32s_R}CbMNnVjLcGl# zcNkHcW}O&fUqAB36drwZ3Nt4oe18dA<~etly*PNK8Aq?SV#nDi0lpF|=c5GwDjeom z-Fq>L*sLg5X+rygUpfGSJ!<$n3lJg@m-prqx~+2Od-g~O+m45^=WH1PpcHc}R*Wqc zqpUrPl8s>+3)6di1Y|pQ9W!I`paT0&7vO^rtMKKQ4fyou4S4rQQ7jzH!oK@Xhu-a49JpAGefQL$WzHzi7;ir#91&qe z`w0vDZ9k1FZ*v+Pt!W7KW*zVa9;(M&j#4nZp?}jgQtU7I1|Fm z@en3>PhC4aY%2#sebg(wUt##vPIB#O%SKsuF1GWx4qlGp>_gQ!d$kHj&IWOm-|^su zYCL+O7O$L(;`?`3<8L17#cv)PCj2iG{#S7Q?ZdeKgJZzY&H^6_P@{-PS?*0_dcPQ# z&o2|&SK*fOG(Sev1QOb;myr{0~d`zb^j%a?Js7?LT$^{Nk1@`KuBS z|9|>Fb^!eTrCXqVHL2h4U;f`B0RDXkz$>>n0A7j9jhp~4#2o;HbpiVEtoyvqe~3E) zZa4tMaRA{U5bu%l?4LRSe)ngx`uaDwlrEGGgd61qSHt+%as%9`Ht_E`0B+_AxS0#! zmYf2A|J04rg3UB_7(0E`pJ> zineK;QHp?nOO+Pd(mWJL3T`+6n&$#&pk3yquJOlmv2wZs$M37h1J4TwKns>m`mp7Q z8#70^CQ)zJjufJHxDeyJ{21HiLv3#%s=Eu&J?lW{v;#h|X4K@Nc7PB~`>&n0Ml;tP zw}=X(-RR}IT}oSIoHqN+R0)Q=EEs5~erhow)>4ch*9}qr&)2R-Nwo9KqK0dG7wzKXkB{KwQ=^zZS&5M&VOe`!R4c3CI_~c=V6!;^>vaTQ zq;-&ak$stP4sHyxb>?otstpC!Z3RplCFIC79Bz%Ih|GwOh=&IenR zJfWjqsLDjTmhaK&ku4km#b#{Qs*z?;!&Ym9x78tkKRU&=b&Hjc!YzneaSONB$w4-=4P)w<+)9<6YRGO@N`1?MsLZjfzCUA^Dx20hf%t z5dYH>Zq*#y8RWzaKlvo0my#XON>PM0aUr~Cc?-!^DY#3O3Wcu-`2iyoZXL4hDttF5 z5#Pz&Ncb1dh+O2lilFovq?1560hIi%T)!IWt~?3-@zDQ5{;iOI3ulaU0Qhr|>S1jsaQn7TahjE3PG zE5o+}K|KON9elog1cQZW=RZ4peQ4kXMVo9WauW22DhrFfRLcT22L~~ zxl}y)(LCOq7V26xHrqE7q&6WVl#85lamHT{Jr$6NlhZa}Mnsffqd0`2N+a9Y$=~Y{ zkpUspESDm@#f`v>1J)j~i>rZ_N=MUD0CkfR8Y&fIx0-NSi1i}3fOZ`=T9c6CBft;3 zrDXBGli8@Z0l8U+;s&*J1Xx z6z6?u^wx+B`vkL+5j}EB6AAm9(Xc%zzq@f~P?ikKiBOUFQ?bF6MAt-@w6m7p&J z#Vz8jlS$s2y~he=L}Vh(g}z=1SCQ*k&Z917L zRX9)vPqbj@R13n}eDH7q%;T8Orou_mZA6M@1B#0h;h?f;;lj}CQDS>UiIZiHv;a13Z=X~(XET&VU%WfIEl@MajA^JTr-p%e8OIn{u2{)VW*EgT7A z5fx>(q8zg$CnA`pQN80zH4Z=4fS>+i9zXef3l>j#F}Pylcjv)5oX>ILL=%noifId? z{M~^gwUjzkZ3!Sa>XJ!qQaPV;%M{435DKse#r1lmxKokpNrSD;$o``8YgWO``?j@f z;Ntv^@qSwg+0`>v!lMO)d;FL@REnbyG~oPWEqM9u5xn{1as1@NX?*Y95sdCJ6I2Y? zd#Mg59%{u4-yg%PKbXMtZw%s@*ZT3$i#;@!x^Us?cATRkUAeCT3j~L5k;HDv2j4Ik zNa`bft&-PQuv*5)&pDmJxt)dCQ?*#UyAhq+y=dIRF-JY(>d+Bh8ZdXV8H4-E(7!u` zz6CF4_m<)3A0NbLlsyNkux)!OcI>UhZuZ4F&i#{j*PwUIibfhTR&N^Y94Gx_B^a3s zAx7A)r@<15=}^uwUfbtG4fSwItsZ4D6P8bP67qY{wZwTm8-TytOfjK;&WGm30EYJk zF>@?}yPuuJ$wx=v7S$a@{b3qLriLQk7u$3$h%&;y2-UQ96v>Rg{$Wv5-G?sfh~A?O zXx&$ZhMnayKZq`-MqYIW46RBWc%%(yU+BZJr#o?g{V;MOfPuq43?6i2V4oAQExi6| z9U_BDM1~Y-npg9>G-%wGhlZ_6R8M6|X`0VN%TghR4%#qs*n#n*F7)rS!ql{ZV`Kvw zmyBrNZA0%q0`v-vvHmRh`m)iu!-19+H)1hoXM?MS{S`|^!;B4$a}IcVG;j*%NShMTAsy})M@3$p=6BR% zhDK!@$3w@W4~yq&v3$M`V|&6Fr|h}dh$9cQ;-Qy@@E~Q+rFP7pYU200*mg#!%92n( z-Rf)3L9ktkie5D;`_!oD$wT9a1}6#Q_dnc*cYm^s*WR2%V^2Ox8`4nK$vN4l!uVn_ zCYPvB#x`PXJ_+x>SAmZ{sl|)0gz)fV9`tNULGQKs!rp7CS% z`4YVL(^0(qlMxxl-@9Cl)~%eAGkSyv1fb`^*GA~?$U)tt8BKG1&rUb*lXgOVBCIXR zIC!-I=bmZDnMWG2|563qEs3x-Zba`cJ0_2m;N-(GoZ|X7b0~zd-F|d&jqaGXqi^1h z!DSb=9*bh`a0MEMb!ZyaVkg1o;OQ{V-&2lD{Jy6jZoo^A#PHEmz4-E}0sQk*Q~0mX z%;8^O-HCtu-X47O-U+$e4+1}K3Gx5tlem0MfRplBJk($A@DuX!i>p$;{_;UtM(*n` zACNWW#d&{u=KqTaZVKN6!lbA>FVFf*uv~@9zj;_Dpj#_X_w_FymlEHJ7BKp_l(ik| zHAg@^VcuHE{4+O`^8I!#+kZT4Kc3|8Rwuw}B)}hDjmtl;iU|J~B6k08i2(Ro9259w zktcx9|M1dkS-|ITovH@(kNli?T!Z(2_%r$S<5FZ&KOw(<@@7?lTa*8-J{S20gsdeWjKBZMo8Z41 zRk0RjArctMB!;pi<0G;}qb$|D5(vFfQUKfQSaT5dm^v{J6+x zmt_YjWdp^yJIir*8rMHKg@1eZ82*jf5s! zumA?15`~UT6gV=F@5zBWphPJ_wzA)f7V74vF&8Wq8Sppc;>wdfc=FW|TzaYFw-rH$+-}B-euDr2;@q<-p+3G{GEdiU% z>*4L>S~cd7tT1`Hm4K^5QDZ)eX|s#-`qf*-+4unLBJr%q+0|!~V(u_f$R1o1T|J`Y zph;%Xcehz!Z7jxS(?$Z@26$q;pFtN6-9I4L$z2zlxn^)JKU0tKBh?7@kuP`;$*WaI zLIWN|Cxh{dTHE3xDr|{LSiS)p3ZwbRkL1OZ`PG`BjSzst#mIHi&b29#rprO9hPIGK zfi!JCa?ONXi&;7WGIg|Vt+XjUT;sd=y@LVN(I&4Gd77q-C?79|t+{~Tt3U>A)^tx2 z!8V^TTR^x@LvAP&;c+iP+=uL7t}M}a8*R=zbqP?>uGEXOt z-AG$q->63s+05DDkd6UyB)Xtni#v-p;|^UCud{%xpoW@UsNr>}YG~J!Z?XyRnI08V zElQ-Cl?37fWV;CQem(Mnv`Z_TD58kt01B^;aIYs=>$x@>kQXZA_49ts*+?{JV6%;k zS|g5QSdb*DwOP`64JxR_J%{q3VB4t5Qn`NT;@DHIv|~EBrkfF)D@3;QJIJto8^M+= z#KyF^_F^|){=qoj{b)O0dV3DhZXIp!ETkC{kVNp`kRO)>wsRtF{8U?#JYrzw_!G$> z^UHX@{#>!Gl}IYDVSi>JlcJ62QCww!quCBylZ9<7k`ZR2 zY^Ye;oBQsMVgJ=;^z5Y`SaiVFRmi!(_VT63<1iuzMNyrBeMaUYm)=pZ8SB)dLYR)+ ztiuL-IuhKOu=aZ48VZsR0&orl;Tj3SJz9!yxq@1_f;7GZ1@MPeXzuc$jfQ7^n;X$4 zI}Bch4EwL?_M@h!1V+)BZUqwa5-5pK`wF28@-@Ck6Uc)-%A2X;;HaQNAh7y72z zAMULx!Zmi@J3b?RTw=io4I#YU6vD1r3&uHd?4eu~iR}781$3o(DCdN$;v}!HH=%-` zP1A0~W)9TCXd#R(#c11IEgb*?hFez3WMu+RzX6eHr_3yGY1Yd!7&`h-2tJSO-IUe2j>l{0iPn`9cuESwHfl>UgP>S{3rSsHtKaXj-)V zZ3EkqM(c@Y=>RC_z5B*RJ<~i+;%uZ9Cn7_ifMQb;Y;1?9B@Inn{j= zx7sikQDd;Y5M2cE&K5O#2MrkH;=H^V!uI7bCb{tRiAaV>3g=fMl-^{hLg`!_tXv4) z1pQKU5|E<{9+VMG>;s(7!$s&MbhZfx00AziEE)O+rA+WRd9DT1cef%U8~_~uqIPUC z7i>{>M&yhbKUIm@^Htb$wH7Czis6I5UBG)^ZpHjDFF~71u9xlHt3ch7LplINWs63_ zPT!$g^d785<%}OCgv#vFT%`N6Wd9UKRj|_7F%x7n`C1m0oOA$)P(3cTW|94zZSUY> z-?ZRI%W?oU(=<$Gtr$BHqH$A>Qv?TL^t|@NQM~n&3B2>u3B34LKl*nV&_1ujuDh#o zgv#>Km-=ZS4dUVFy70g=9XR(`8%|woA!t=$=RK8};r)#tuR!OX5Slrzg#*AT8~`G- zZet;$(?MCsw=j|cy>I}WuE*j%F|;ppKJ$7E^$K~tBfQt?6HORC5W&#iFa~z`F?X;W zKYM>KK6-y2_8y92VP`4!9F0>CAp)qfuB%oI~0A@?k-fuyy z+kgO#rjlAUqFvO#)Ww0?B1G7BJI?lC*FAkS?ASJAZj=t#xkxzBy1f)#D`75ZK>}7e zPChvvy;TZh zTM;zkh*1?6nHB{OT%*DHd_Rsq-GPITH)H&CsdNI2ANOJGh!xR1(6CrUon^rY$J^jx7s|)- z5FSyYVTTP(yJ$2oTlpRfs<-GUTGVgTqLpJ{|J8aNxzoy)@?h7~1cV4uFPP z9rj(}_;|Pu`!AN__?2?}@TcQ=|Dzea@uNXJ|5gw7KTv_~7ekolZ!VtlCrX53F8Z? zc=x?ZeE9P^JoS74_deu6`*aGr<}&cyD=m2QoqoLV#xNdxu@Bo%da(117jJwpj@REG z!wlP@kMq4|tN;~5c_`^t!q=%F&}YKeo`Z%NJ6bsRM?@0a-5!{ll4;ndW8Z@fIQc{y zcHa}hmZM%+>e;U~8_>yq8$Vcr)7M(1Oz#a~WV;8QGz&P$6E2ulb!h6X9n?`XGifrp5KQ5`Qj3;zqt?B-#&JShPfS36ErBw&OD>oeg|8$E3K!p7N1FuzN&ZqqGSHcPKDF4Un`u)?l zBoHLni(>;Ka$vQRK>YdhQgExtEtJGh6@9TiCM?)R1 zKrw9?akMP%08qsp0Ab+($dL|!!isb_+6r;^3$wWI^?8gRs6xvYah5+7DYnh9Hfadq z7EGV&z|^UBg1iwX5vACa2Xm`RRuZb5Es;mrL@2bEEZ`rp$+gT*__uc&rMSA{_JymB zyg=|uHYXz4v=J8C#er5Mb$ly!U+lt;yPL3lUR0r}$JpU2>bYWAX%l7G6OrRi;hGg9 zcvZ*>SOWeof2g9M8i8%oXr@hJf~wZQ`%xp)twOpz zAL+I{ijr+kSodp@AL4!2`K3tU4-`rGSBCV+=ikau5ywgnlFYnLb2^f2S+sL36f@zU zZ7v)D5mkIQUY5zrg<3eCXvZ9Rg6q$7?HJf&L~O1A#TDydsNnjvRgakiF1#r0%MWMq z=8w1F$(KhFYArxfX)2O+gnrdJtk2ts4fz|9sM&~3IuVV#nfE~(skun z-%y;uv9E->vXG!&ETaHKnZQEY{L%s7$%49!>{Y3UqlxX;XyNC@G4D)-MeLrLTIbh@*IzDR_%K_G8$%KHh-DPOpQOb@;Ln4)f z2-_AVGi*J)zdnbo&nX5`ibKH(BfL!_6J(YQhgqkhB54y2fB+u}XRQtt$E*~KOm-p^ zkqEPH-xJ2t1D#mBzXL5h-Kbxr@j7pmBEn}I=Pl@`f}Y&r!=-KIczC=NFWXgkU9Z4f z*%|nOG6!Eo{P?&ggo`yU?2lSe>Q%rYqcRjQdGk=m$6k*P-udjokh7iYf^MW_bFHvKFejRV%~E-F+rh&N)#_!?o*R870i; zPSh{aI6GU5(bF|3pESbLtCnR$k{qIBU@{6SGvMa;iEv_ltccL5#ySGykEvm6 zFMx~6pl-=cIP#%t$&d1F9>O{MvR^O9chjyg$7CT?)uIGUGIac|#Vfto`OqN2sf5=n z=3y>WQH3lc*|;cb@zRhuQHGuOMsWPGI(+(%EBNT|cVg;*7qM9?;^+n_q8r(MR>XFC zF?6(+QpfQfLE};xB9qh+!(J{BYFQFdU9Le9^+k9vgvdx4g1tTjdOYxUSl|)o^+dIh zdNm3|8PJqvBRb|p-HeCu??jBSJhs0aTaH)Z?#El@PX3$kPvQHN$6xHh{ZF=G+tCmv z_W3c$Yw0IY^ej5jyF|lhuMhovy<DnPVP6%T>T9($6#S^!T8ggyb?7=!kNSlQ0yO($%q`1$3h1xr z{Y1BUWu6d`G*ZR;S4K0a-|}(dnE_mSeFDeX<_8~X!t6cen7O+QJMN2O`@IzeZUXyW zJ8Gx%Q9VgupUXqz)_lT#0T-@(K37U6LX>9Bgta@Fb36%FQDSaXf$+Ez!J%waPUd6h@f-yX!COXb*l z(vQ|zJ$e_6c;e+wJo9=lcAVuk915U%T#KqPEk^i!TG9?Tt!Vt7v(s<|eH zyN%FCa-c8If}e(8s6&miPJ@(E8o_nF23)$Y6;C}qh|hn%2Ood13x`hBV%v@os#=Ak zNQVxNr+&_z#lsdHy4!`1KJCUQU-aO?$HF*y$&IG*RJ6@x;iWfw@a7MOarSZ@_Ma^0 z>v?FOQ{kDn`|!fMgP1=fA|I@rqipX+u6K>8a1$;D_Yqupf33XV)*Wt)A1}k$u`uel za8At`*)|~zA7uMXXb~M%p@!>4-INJ!TTJL%a^U!VF)6)lpY}-uI%XW`;`NTr+c3Fk z$0FzOB6Zr>q!|;G11nyfJP^P$XR7h~g$Dfn(|1bXZc^sgx-KbB0{g-i(XVlk1(|>&ve%F%def^tfrL1M+zy6QUOZl45 zg-f#-6MFy;u16-AF{%KX#jtKly{5@a){@M5rzqlrXvM6yV z2UE~xHi6JR}{PI5h@e5Ho;xgqDuK)ZZu77+ne&pn5 z=VkthuYY<9|N8Dx{I|Cc;g?Tu$0v`>F z5amk6F(ePVw|mjI>_x9gfXlhoJ}aUE{ODWop`p)!idNcIgyXED_0YI8VJ0;7itzs} zTrX%pwG7+gAm|pCW)Xz$LKf}i!G#cJ_C_(auM8tAL6p<>4)h!0>$l46`Nd*WsYV5j z*s(6phf3IJl?BjNX3C?CCm$ch-Oo*7?gZDhy%p4@e!{m8B^?2j_LQPyxq zR7{k>C3aX_4RE$wU~VeL2Ezt|UINOeOHjL5Mlg3HKrYbN^LMJm@8v^FIQ4Ycsl)8h z5lRbudDuvh-B_?5`EEi{c@EpA6vO)}siQ0Tdu6f;khQ4*fnISQ-+}HumFV6VMfFxM zLEBE~6(y6i2w)j98KGMIPE{d{jXIb_rKxI>fj$>^X>P-J^Zr^Um%A%(J+dtYP&(Mo zE&{Gs9QPozG`P?_T}$0qM|~MU)i{4+le46&7ST_?jgfiN&epo-|~6^W|ClJ9V3Jn<@c+rMMm6R^E>FhD0)4 zGIB$C$SW&AekGwhqLQTtlSBzTf37U4?hrfB1Adr09JJ}J$nfPO&8?&qAkCGBBtpB8 zEb^$LL`_)t!_is-O{Ix;i~)IM2O-L`_%VWPuejbka$ANJacx499io(ZCZSlz_RvE^ zdr4EB$MKj0S62ZR?ybVEhiWi()P$*HCR}{F7LUBviuZr94L|*A8y7^f<(3*c~Rs}prl*b7lB;l_(dc|BJL#jB(PnQESr%Z z=2)y$!`Nh^m}Qwj=>YI#Bi)sWOlLN71=F$rT&?0LWdRJe`3RBCs>bcuM&?>PSBL)n zA++xl$2f}M=+?-x?S+wC6xHh`t8O%GmdWZj8?%sRRr0>sZZ$^SK^DBtl8jVdM<%bM zfGl6wWQD5PBIR58oD>EAd>9F6mMQ~ES}X{)*-%RO54AessTU3a6C&)u%09wTyORc~ z2?@$|Sf3*t0C~^`RVXH$74yan?406KjVyPf_KELR!_`=f!2?YgInqo6+lLSpN?~Q5 zOjxnWo=nI}kqSa19RO+qiHZXx18E+S%`ihc0E*i=xO>d731vix4e)z{6yK@?z&&V& zn@Y$#Zjs#ScAiAAWO zALzoul@8R-gMR^{URX({+Yb|$_m z_2JWK5LaqFI8tRt83&8g%|*hU3xh|AYL6BTR47g5#i%PUf|V0d>&xaqy;CNu2=zNq zI~&B%$vOvNU0aDD&1;%t>x0tea%m{G9~e@2c0y1S5%dkzrqtoH8B0 zquYSniV~o2r=sfj!!;I^A{+olkyC+VP=u~*_9&3z6N&EZFt#|57u7)_oB&iNB9uub z>V{I39A9}H*y?%>OdKP<$LlbBwh3KF2&Mb0;2&}Fx%y z&(SElk3>AWM{Y2`l9>6fqX{YYu<|HH79m zS+b>k+yRqF!WdFO!^y3qIH?q!Tu{}#Zg7P+7v-X6vyXIpVEuQB9EfZMnZ-Tbcp zJ~P_-*q5B(p{gACE3)9K%z(WzoeNkhbdfX~<0{zr+r?ZIOf7jb{Jv)1jVK|qoQssT zR|h-4qn_|DfKJr06-nQ+LP;FYSy;NiAG@v%qhVVBVa}cWi16m-%CqkxF<=LQrH_EK z^Kv;(JX(j(e@oE#^)5_^Ge}cT_vhE{RT@Khs4Pc;$h!UTYzbO3~gy^fc#XO$8~!A$B<>e4b%9!dot z7qY(X)#zD@avbD96V5@ymM}V3YA}DX2g~>MV)=3m%a>x9Ki`dsqb)FUK8W2H;Q$b4 zBg<%9RBs8P=THNB4>zG{xe9gj5d_CPaR!=%>TDPjr$bn}9O3UqFnQcd_;aFhwh*;bd8nVu<2B|H^#9ZW&^TX! zriDVne?DsG6!3I!f}0ZEl8f4fd^GPUmLdIHF9or1Ul?-)^HIX6YakV-jsz4pQ}?!R zqJfl)@R$<5feb$8V*5Q&?7p`K-fuN$3r z@!C86G^7XRQGl1<9>B^yWgKTdG>#XdeMXCG&v)R7S9-APd?g{h6wOBa2v3QQlXK+9Gen&vF%*uinh*F~~O;Q%;wjRyZy{dnM+ zK3sad6XOTU(6e2fGo)_kx*_^kM+38jaQGti z^PCyYoYe|&uf*WcQU>mMA)^$$-H{{P$oa1Z4|+yU^pfdBgme)q?B{=c}n ztN+cHSEbx=00`i}5!xSrE+n4Z@8MPG|KH`N1K`oP13<{%uQ>p2sb{}hZtoib{j2c* ze{=w>{(U1NK$HZ$MZWpni#O#Khrk+`fAdc-tvUc+iOZS;fbcKE{ADD<-w~GCCf7fw z{2hV#SC8?Zbk{LhW>y3XY!{GfTwP806Z`9pu|0Qe&A5L&AO@y9Q(;E!LdRgbtA*FO6*R#*wO;kF{Y z_`LeQ9a2yxz&X>+6SFNwz&zL zoR5?>2S8)L0nv6Xw9aG{T9Z)Z%Y~ITR_CY}{nK1mr>Qf>T(F5~GOp3-MH`T3OUBgh zC>D;?V{pkw8`dRr&Xf+AWzz4GejDLSE0X|f#m1hHs7Odl5US0AuR~4SVgz?T6L$cN z?2i(5%2760hCq86LY?Jk-cpaYg?g?TmDIIm@QTuMt+ZF0j3}brcc-P8ce5P?r?o&YX3)E%SD4)~!RXb2D1!MFdj> zT`OhOUqOPW3f5R5BBM^!kT1ISR>;K0(K)ZIV5BS~wD}2s{A`*l1qET+dIWN#C>b3S z$q#AoL={+Hd41---Y#s8RP_}*&TK23Hs&(@-CTOIp~b_dtt zkZ`07nh+Q^!9OSxYZsuXNg+$4DkB+O&*RRGtWXB+;B1-5Ta@y(wpn0qwZPTxhNH~` zUA3L?Y~!^#pp7`8Df7_2@<8FXAlqR=nn8z@A`LdG@{pibBHf`TRP*}D7)4b!Sz<5M zmLnYi;z&SlNG)Z(Aq}@{lkgYW-;uJecoP!L$>g;hWCs*-lP_QUtgQ$s#i+A9{!owDJ< zmt%PP?QR+6`om9WaqLPRmQRFH(VGunEE{U_p(x9Fd(Q3n4#&-UkpoV(38_Z%qG?qu z>1?|kx$}RQZX@p0Za|_bNmi%GFE5ah2m=0%F$=V74gj)dI@>7Ck;TvE!qseqm-etl zByNo9P}*-q)tDVyPI7*qsmBoQgznv9bIm9>v9wi6nPAhERkac8U0Jx3{gBLlNG;7rZgnw~H3ldej8Ia(rK%J=?ph8IPS6OA@dg5LqYdU- zGYo{W{1PSd#11AWv4uZWI~qikotb7##wKkd3cMopzYxWQGa=&rNQlaIRD+t{jB;HJ!4uv2$wqKgf&R#fK7EMaF=E?*6UN`IToEr zuF&Cvqst9vHzytyjk&`F8x6S{!a?&&ImXYmVwiyB8WcwqR4AW!p<=-eKaHQ@hz_m1 zmXR(ko^5gB%~}V3nwN_YGBWT%aymXt&&KCoJ3bD3@JK9xGn^EqB??$P1ZqbrvU$yF zT^cmHbZD$;DE8-|dLo4AcmNre6l~Tfa-yVCAu7;!qy{6W8>lQpG7MP2zO#2VTWY(W z{o+QL3dq^3m)ZSA>B7jgm4>-f<^fo^zYX)0Is!sy*o;hXDmGg;$>S624GG8>5H3nm zG~1xAGvd328}OHkJMkUOCfr_>Lh#N<3fu78>O_23mjqRl3B_Gbx%)4o0F1qE=sN7k zC|4sjSb#)V4mP_*XulbnTJ}Sk4vJC@GD8JYgp$b>^+zKGP()QQcG_ScaG`p81T{M% z@Qt`&@39~=kcM$_&9Xq@P`MN!| zs9LT>x;qVi0giEqG!!Q%peo6){2LZ}YHQlo}G%sFG(i~?&i zd=U-&6dmV_*_w(Og4oJZ8ScN(iu0%HVR5a4-gFx}I*KvSZ^1an?$EFSI#g3~(sNw$uLn4PlHWg}?%*OAfG2rb}p=?Ztl}lwf_hbXU{Ox{x{P!#9U$&rX zr0{=n_TJ%fCfAv-o@XDgJ<@1~nE;8L8=*5g=iH5M&2pxPDL5}5MpB9}bIlHZK z>*3_tYk|L?zNOb8tCZNAwK()#AI{z!AzZd&nqsA>BpEq=0%#wBYuH4gP%N|HH_kdJ zSX=~kH--o;E5}N)?^qNId#sq>WyI``V(i*y!|QMN;nt@Iap+tHmI;e{&z5691>DK! zTCtyCe><*r;>vq7 zxcJUA`VZ7lG(|W$%?TAp+wXIZB(A1)OK1xv&lHwu6vEOl^8l4Ag zWb)F|X%F0e4z`I6t{y!~#;iE~T0btoHG)GgHDNbFyKzCR_-ZKB)M#JSVfJhUbF}Vd z16r3fs2IsY`A8<}wiEhi@=!CADXnfcm*a#sOW@z0h44@kN=8!9wO@t4Lww!`jA-8{ z${^*^SLLDSu$k9of^Rqz&b~A_dQ;&h^jA(RQ8`rvS63?hy_uLe8o=CXLi`CgCXPAL zzsG?d0j1MMw9p2`8T3PLoVn46%eUKb^X)d=dbb1beSR39`b;0@k9sk*(~M9{21>hf zap{#tJp0KG9D23}d#_bu=~4`f7o!y0G4_K9>Lv|{4yaHNPDDY;7F0~=(YnKqm1_;y zcdZeF%RzK3dQdW`m4O1$KYDiiIi~t>?NdXz{(3(yyx4)}DGREG4QQD3p=!iMfkvNg z-vnQi*a4tIu&ogORt2n8$q2XR;MrS)c=^q3m|b>be2D_#a1>J%2Q?$~*X)z7CIvh# z9G|mlY+Etn#aj)y{pmJ*_KTf(`~PUgv1eU4@{9|&-fPBd?=)lSkO$iqO>ot3f~RRS z7Eijc=RyDzhg}#w=#s}M`t~}}Fs(()T(K;Nx%XNf1*?|*UxiMN!M+tY#*UX@+tCOb z=S7)B3fox=I+pBMxKM?qi&Yrg%lGhoJ5N<$=|lw~#ELqO8-HCkLiM>Aqp#XNAH*2_ z-z3HFe$GY5Cw#cIT#C;euEH;$AHv_?7{mYl<|6*}ot?PRoz|DQkD@-GtBi86MNtoZ-k?LV@+4~)ONyBZw0 z|H%8WY7dVHJovo;b=o~)V%2^%5Fl6L1&FWi2)O?bZ^iAuz8T-T{~M9u@3nYlez9BO zJMn~fGNAF-F9W~172opzkMGhxjk~{pSK7m)2CG#D;yVo9!aaVju=wY{xq8Illl+{x z-4{UsTD(l4NZxmY_Uc3X@NEC;4vB}``yc)HBR^Yx|AT4O~@8uFltI#lci(*`pUXrfOX^x*0zW^whk88nVtP&;bCo~K)|e7%*R&$)NR zfZ`f)>?;S>MkQ=bDmV$WZV^oEE=EZ&bpbU?>5v(%)O8)RPV`LBFO541`(bpCh7fBa z$k*!OBV2^4^U+TT?jCnT?V_HsCcr^09&Ikh!3!NYaG@RkM$VJeDdn6~tNQIIAFw0V zYm?P!%yk+VIsX{R4UT4Na_Z^WfQi1&iDT3tr(fQNx#LY3<$M(DjS>E%a95SVQ&o<# z?mE;AHgJybK+ld=gs83E)C)SnD+HNMg#Se2X8L}s4B8JIu1DX&I?mm8SX&Gdl*MX% z3AIRc*bA$ummV&}$FtYtF@oI2qK!zSey*Jjpk-GH%BMs*V3ABOpWs-4s#zcEmI88d zrGo7g9&=FdS*WMeW!dm`%C%UlTqCa`#lBURIkt9a<@-Wp4ojPcpH&1!Fq=G-ExAat z5iOS*K9d?go1m&=+n5@Q5gzt&e)h>q2jXv?JtBt}tw&9+P?9wivZS-Rra)FyQk3RO zhVrq^1A}CbcCtvTi2!Map~i@8S0V3Dfkagnfi)AG3bL^&KO1YaGq8@fnVgYOkc%X} zf_j21=2r1K)lkOtP)2psn&cfv4mRkwV3RS4I$RH}*v8Mkp{&#((X>@UXRg0UuGnue zXYywm1aLAPb^BJE0D8f7Dirc>eM2F5hl0o@W2OfRuuhkP^*X|}NL0t4sYH$dnqbkw zQd*f#T2YxEMdh?I{;s^3-)%$@;a2=zHn}r}?U>|9BZH*yIz@@d0(k_%(8PX6ePn1> z&~jlEm1=sksh7N%Js0F0?#1LW4|Ssp{k!d`?B#q*ZJTXehjiT<85~l$Q=ks#pwLgS zFL)A9<~_moN?wKk6r`F`snbLNAf4@_?ky(d`f`zO%fOoa%~(^IAagI|keO5sE-33=$RInVvb_?>>xtfcq>6$C`UfF0c{ESH@lhaxEtPJ*$AP9ivDXQ#EIK;!_3@uIyM(sE03p%7bE%f*>t z1))1fo+HkViEXI)DDF1EJRnN@tp)(bJn&GsnkjmWgjQ2G2a+) zCVnfm2l+MA-zyWZ9v`E&v?|qlt}b?y|zvVL@S)P6h$e zy@hfoz(&IVCVdKjrX%Q@U}<;2)+ylM1)B%}h+3S4i84_IfR3gAcs;t0RKq?X0u)L_ z2??c(ZUjcfpr_#NRAHh`jkoIT_(B=v@HD4Zozl_PTXt`;HhRW z!a)VhUUn{x_SD{>`*EU$#E=K-5Q3e6laKNlHrXk6tz*c7-9#?O{lX^Oo20GhL@hpSV zjJcmQCtJqw9;I?t#U`K3C!?I(wWJ|k2pEsNimRZ=LE3o1k%-EIO4C&=i0 z1SNz>ONR+M4mPn%L70GlaXcZtBn{c+nJC*4MBQFO`+m09z6c_7grVsGY=dSvhOMYx zsY3bAG7jQ&4%Dqkbz~5{6^PB0qjISVe!eHX&4!_q4cK<337yM?&-pMcH5>;ebOuJk zx@imC(IR+xPg)Zpn1g%uZ26cWO|| ziCZ7b;e?lg3|Au3Xd?S-7HzYI_a(~fRnWmTs1V_#TC$z}aL~lQWY4>cWoe{V3b+ftT;gjbtL5pKlf`;{*;EO zg9cbC926~8s2^whwb|fqGQm-2gsr9+hFAe?RVwr>MG4VS_`B8capG&5^`duo7)P!* z;q1#Dc=5eaTzhi}y*r$QJ0T{lXqvXmzvw#(qM*htO|pG)NO= zfrQ!HOwyd490y$lT?z?TpGZ3A;{A&NfDlkR9DJr5XI>q|^3`|%Kp9OzZeWWH07U6) zLj7t2o?0eEYnc~Nu#?cgv|`4@f(~=bX54tI7q5#_gwHnO_|-Zb zzEq1tm+NrsI)&VYdU%?3&{Je388&fzCm`HuM8%LuvKL0xm=78DEi#!=9{YfH~dmm`1&ZiIM!q1Hk^5V09W4LhQlwlVAs`Z)J}_JO+|d(`Gi9y z;lG5i$7ir?MB9><{UH;j!x{0T05b~IY)|KPr4bHuWe}itE{ozTi{dQVC;|=Gbcls zIpxFj2@m?0MF7A~p=%;+n)pm?7$eM{yV-=Rx7+aYr`mAyt#-Woxgi2_9~O>!F}%x+ zNJ}QlyYg`E#X1V@Rtf*Ruasf;)pG3O>*DzsC*=t0r;Ld4xfeyZN-G`JqIuDVgU>eM z$nz~2*;|6HMIQn^D)_oZ9s(O-*@rVXx^d<9Ag|awGW^BN;fXv2;%&!0T}?e`F0Z)4!JSB$T_oqGu({{*nY$= z6Ml{!bYj~<7p70eGxm4yvY>C-h6B&kW98`@#Df^q`9rw>#Uli&qYtg(D06aJ%@E`!Nn*IM_06aKu?0e~Mo5&-z&BLM(e`tgwf zzz^7;esKL^wE$UZ;@gh~08Ysu0KR%EUNzt=?5kfohyUwyC-4vN9mbcQoxxjAjbis) z3}f58aF*uD?EE#HlRC!3IQPN?PCqw_vR)mbS&cnUw_@dbJLd;G!M+%J!nmeF1OQa9 z6N1cj1+dUOgds1%(%-G;+*ORGNjo~WJ2AQ#z~qhy=2q%3y}K3--5yl6+E7xfL|KCx zL!1lx2qbz}GSs#$D5=+?uG@xvr&_Rw2O`HGd1?R#Zxe7GNv2XR>(<9IeH2ak1|}9eQd0UI*+1VHM$DTV06gh!-(}wS_uf z6E4IP*&FcDj5XMx+<+8I66YQt8h3;_*N{zy*?t6VkqfJKUR1o|TsZ4MY$Aeb*GO#gheVu*t9iNwx%e)Y8(SMP%HL$b>^K5Q$0z1=NCyU=CR*8@a;#*~syU zl6z@L_oSnUx<^a>8W{E>$ZIuI2bx+ruZhK&0Rwe9U;Fj^e6mZOBEF(sQy>>hMb0#r z&@;Uv0Ux=e)kt0IYSG$Mh(S>X1RMOLgX8qag{KP03_3olGcbOkLc7@olpvIwC`jvTDfY{fcV5(=pA)s+UexkZ|?LQB}! zAipfW;{T@s09BQMO9tHr`kuyXPKm-5^L;#>!Evr$OS`~cFfuU7shb&B< zA}xk@?{?99y#e z$j~_i_kwT%yws@SK^v;bAVR;D44F~BO#}dHv2eZt+t1cv^hA}^V*UXmOdMOr8Z~Ux zu$C4hnOlKOGSd@^jkHZjcIT0k$Q_LyXlQAEwmW~e$(f7IB2W=kA&u?(5qpo99oL0S zHe9+_LD49-?rP*~UPvh;L9)z(U!3JpqjoZe+KDJTb1u@v*$Y1G4F0|_q=2fV07ecp zVMTQDA-Z6gGwaZ@}y<6 z0rSe)dFu$84dU#-*#7T;wO1r!bI3r2n@*#Ij<#gVh9I3taE6X#)=EGX+qEoc9<$)U zfE^dR?D%%nil2GS`1|Yv{6m@oze>)-&r=onzEX{E8ufU$y#z0HMNmQDbwqMyNsuj; zElALaOq~f>r`o^{wFTuuNG{Nsc35Dp*CC-e0ZHQLguxcV|Mp8Qn7Y`6(kVBAAYRJE z+OCI#uZ|AA%*t*h3`VwDByYMaTYf6xZalZ)D(!!gctVVlCFIHp{Ii z$sCAjbZ#vMx=P@wAuMKn#JmMHpM(4W2^+BnNoyiV{ng)gn&L2 z)Ebb@j=7$LYK=Bo1`(d*cVw`GXLHbJhE>wCO4P`SsoB8|Fmhmp#v%w$l)yFMgr(EW z&Yp>lrX>7X)_=xdv_}Y=>*e#y)R@W5mk7O9xz6 zh$ppAV6$ZddXLm$_;fP?PfQppq#bVTr9T~db+IeQqZ{CEpT^O5gGO)IN;&m@iXanrjAu%2OaR-*?No~E{CBe z1KP?oI%*pM)(-z*9)d%8gdGQl2|078qL@2bg7KYn-n$*R_;f93f5s{7){*2Pv%R>pGW9(XteQt~3V< zU#c9}srF>F%!zvUWjOQ35Khy24@ObH;De^JNQw(ld)CZJ+s^xQb=hR;%d+XPtaeZ) zjyrI&shkbTWT9<)tI)73idue8WXwxZ;^YKF5FOOw5~1^jzna3?*ZXkbxmHAn)UtMa zpgk9{z5>jiiEyGSLFX4ra^Je$5Liv@9x7Go3*=Ohe^VD%&oN_mYFoJ^5I; zd@ zKL(af=-s79^RyDp+f^7kXvF9dGiHw3uyW3eFMfRpU;oZFy#8(tZoFNEH$K~n8}Bw_ z`Fsf54?77DnJ631#?rYkc0Cov(24~k`>Z(pLM=|d(ufn!*W%bS)mXk*hV4f~Fjk~O zUzUQ-9WM5JQQEH@(*Ls-3fAs!moMVzkcoE`TzUByeaM8-@QiT{Ybm@NREWp<7EneeQVWj zOZ(HD0uS5cmv6*P?g&^t;vlL6h$M|ac{zR*;BVrI0q?Dr3X~>y1-u$h=qR46DB1Yq zc%FcJAH49e{No+bRzDG2|DVGh87O)t-ew}Pq%hfkt^@3g_}*3a)eEu|<=t;yz+L|P z?zh=zzeW4XY25wNN!7{AkK{k(@;b+h=gr* zYEHXS^DhnI z+zW$f+~z~H-42!4ib5wfw7(LTU=1~H4V=+xI4i<%R|iqj7DTi&fM~yu_vxnZQ9&8b zN4hN;na)(|T`K}T4%j&NTc`m6I!vjI;k*CE-y6&cLdOQ65@B~#hN5d;Gi9urhyTEs-?*FzOGPy+>}i6nl7rF>sVMVKyp zm{c#-lYz`&4)kqS==nVvUJ(dML$W0UTTSU$t4hQg+9pF9HuL`?Ip0By2=q>~3yeWK)FmRxaPtKEuqG_i|Y9M=`)5uM!z*n10M>&YVob589^#o=HCMl7nQJA{@b zFV~C3aU;RrjOe5rF|t`1LBD3Z6LaV4uynBjL)4z#DiBbb{D$V$at1kd+mj_w? z0)luRUyFF*O5_Gr(ggeq6K5_8qZ(9C#t5%bJVR}05p_a!P*oQ4fhyz?0AV7VrnhS0BE5z>EfX5aLTAtK};7vv*Ib>^=Y9f zC*%?=H1#HVPTfeLv2h^V38CVsf(Tal2}{9o+Kgk>ObBl`p_b03W1AJHIOw10bm9ZQ z8Naj}@Q=Ag_(Ns^{%cwRew|T>50ol=$DqS!+oQPIU4mKywkIYMXe3Dh+@wjQGfR+X zPqtc;WHPs!`4D_PHdqNk35Eo0F(u0AQtey-b649id$m<=aVi;gz(L@(wH3>w05Tsy zlTw0V2`7|_?H+U=DM#P&Ds&yFMB~m96qV&jhbIC6kLRz$Moj`X>$f1qozBjd1!bL% zgN;z$V4|7Xo;Ijz%t-O(%K$(E2Wzq?7w&-o+l3%FTZ-^pDg2z&+~WbLnk-Pz0f->M zMq?V`eJwu9?-2oj9QG*z{=zcFj)0h&&qy5Cup=}c;patU4hLP69-D2cSgTLKf6jgk zA1inqT9It7OY9(F{~2?_GwCAqyAWCQBfQ{;gFmwpo;4g?x=tfPa}k7Q!}2UqAwf#) za@cH6LU_6aHG8Vjd#VY8XPYr~z6q0O8)UMWW`dKOea1-OOjNE#Lcx>J@O}-hY#8a7 zjP^8`2K2FmgON9&B8cgb61xU?>*g(zkG2Jr!NtNkJUiQNj}|`$jKsA zMxXT!1m=1r+b~V$&se8fhXm7RxsAJ21OP<88*$LA?Ehvy3l$0~6?k0pacnTH=Y&#$ zo+Gs~iYU&!i=>EK>5f_6Ec{$v}z`?q`W<)18|VX~0oJ`*L|icval zM&ptjtpuFD!!dLph!SEfoS4nBc5y4)Zt_Sw26i`KW042|d=yV+Z^C9}3WBX3l=cP@ zqR;WSbDYt6>B|b>7V< z2~JVUu3km>7iSCeV64rjQ;%;obkyl#t=7ugyuu-i`nkrsV)!~Z8FdMhXz z7dfGyE2U`N$^I=?0HWC(bDNQDO+pjL=b4NHFL zs+F8T3uSU3vk+j-Vz-YOfk8JyqTlf|OX({rW`d}i3!`~Y8CsUh(M)UD6+?jED~?JS z8uQ@oQQ;zi_4&V?CgApA-}P2R2GnfpJOpU5zCz5Lj9{J+-M*wn<4h4^gnv;EFdhI< zp>BHyY6<>TQ|X-8GSI#=7kzsRvHWZh`(B7(=M^vJFS z0xgmLDvLr%fwmPp+LrC`bo2kTp}ign=KG$m!phZ33>RY~(yPsQ`DP1ly*YrJxBGDPd=x9k0~p?6#mG(@_FpQ)%0-H=NrL;h7Q-tp zj1#tJPnKZ&@d$z4iiT?cA+Gktv@;gn~Bep{xcAQ37(lR!`qjx1Zl2Y~EN60K6tM**^-T4*~y||3LsifWNG3|GF#< z_+iq(H&z1xudimfUw!>~{NECC|MtTz@ba9!u;1L077qZ3?EG)7+UL&&K=D_pbrpds_BY5d?_C{{@*K z@b0%S;qF&X$)f=GzHkip*thZJGq^|l{pXM3?>@61Z(SL}t&9D5>)BDfc5N6tcUEC! zA_Q%a&>2m~!r2z=q*kb*UWVnSzC zFMY+d2e&@G1E2ZAe%yX%KVE%f8T*d)V&zCTEzOyy;}BOqtM6U8RJ#&%t@k@h|{T zJ?}%~t}uEISD>95#N4KYu0a68PAf($&CN!^^W zjxbB^auguXp+ufYKA6)ZR9K)GJV-db)+FdY`xbdV=duw4Q*p_DmD?K#diFyHugnoE>R&MG!TTR z(}T6@&G@KdE!HW?B}Q?4&ySLk5(LE&fquUX0H{O&pwa*pnM+wlmL#ke$UFeWaz}7( ziGW(NqxX*k0Bbc{a=J3bx2&tXp+yDDoBX=VWEVc9Jm}Yx37) zUEwD3aG~5muO<_!%5=yh^JWJ`lEW-y_;RRaOuQZ|{DThaDl4)?6#!QTbt&1aK_p}s zIUmf3h(+UZ+Nc>7Q#Q<=tHr{_dJJ$b?bs8f7Bj)xq9a>pKtYaBmK8x+TEx%FM6x9w z0Qe|vqX@!SMajnkY_(GV=WoQvM6jYb0~@Wm$c`D1TVcjWJpDm9x_oR{4Kf2tB%1T2 zrMpywU2*oEH|r4*Ckp9OJui%6e_I4Ofg+?5{8R0G2#!1%EfQNVoUL{^T5QM*ihAf- z{G4=YA^?yb%7da*fqXgxWrb3fkVx|T) zIOU`HVdyfUSk%C#fb~y$<(6#=fnV35hL!`z*h42E$^sH5EQ3ZwC^kwKy>L$u{>F^3 zj}#Nm4T#RW5Sw?yOIWfH_?{?QLtDqTAean>IN+>u+lE;EH+Hz-;Q$e4;JxXaMScLM zG;M=OYGH-C%>r$Q*rmYh7u$u#T=0#HKm{M}gbDr`CxO$BVv0R;w;Ije1`Kza@p7FT zZPRLC zB+D$FIsQB-V?}giKE&8gVgQITEGbq|+9R3mokQoM#L&rFj9+L%-yu4dJyAHiMfnOP z6tQeRo9xxvss=hdA1Xzr^qqcL&ah%Wi14@vsqR!dge^$6^K->E7L!PJu~nAY6QwXJ z7o(_JipkY>ZG%p3-_PN|NU(|ynTE_Loe=@q)a8JEz{6({L-~#}l<%rQ*$z6~Q9oS6 zeAXi&IJ@0+7Hjb5IUk22s+P4x6@{f4$?W9S^GV3azZfoIH7O1BC|w+lt4B% z@w@d$AY0pYKBZauD^ROk%eaE)M8T1mAVJPa>O6 zDNmP#BI8!5Ok1JjtI?W*NCknnhW(&Xi=Jj34tE=IcEE}kc9r7_C!g8|LUCCJHWw4z zi=W{0%ce8UheK>Fqhm|ueI?kE@g&=4qk1FULv*s!ZurN=@ffE(3SjEdv%S-i%rUmM zcpWyIH^JR!MrfM@L6JC>b%S{9F~Tztw>cezAV)}YLwgNI#y!R#NUd~hz;3MIp)FG(H8Wt)M0CJBA#SBtjS%A&C1QN z@EN)q=?J?xKG+AWjcQr5zKavy7@y76PtM}}Ym@M_Y3ZQzWg?WO86OtUHPc$qustO6 z40yWD@OE2JGZjJo_897CqNt-)jE4~&4!}Uisww3pCW4t>`Y-w*B?U|W&I(K(ZotC1 zR?M7kM*Vbz-{I#(WJ93Oj=H%BYG)~&S`2VB7o&R8Nr?4g>P!u$&(@%8*@teLINQAQ zQZ;s+FQG*UMrBy0?K&UB(wP!W9B^UVUK={+)#zH(VDf}do|E7ETmzP_RC6-Sg|(T` zHR+(a`0sc*PF0zLlSl#V^e65vJ10jc%EsJ;;xL+agbC0-wzY#3NE&kJ1M0W?(9d=| z|Hcr`-yX)uv0Ak6E|sPKG?hv@0gH2c*^yjihO+5{bCDk_;DqZyjN`d-Hi#;ksBK)m z5X83At>`<_07XeQQk+|nWZHy+U^)(npw#UNEL>{B*vU%x0Fpp$zx$MMb>t)3uR#@k zs>qB#awLF;DHX-2$U>cuDne`XoDwYyO0?}Ll-4+}K+9r2->b*eDKn109L0%OOR?)} z7;_i>>`NvzEa~}tGvMw_M{FC%$*7XAg^2Rsv2itG6B?9G>QFkaLs_2|)dPCMq!Uwn zeK_(=0}j*1_p?9kapT~e4=341&#_P5nDpaI$C~k_(=E7hq5?0REXVbyDshE&@fU-dK=p}fz4 z%eRMc{q0d10O;Q3qbODJSro$0aa*>{in)_jSiaPVr(PFlV0%zSArkE^Kqu#@wmAk%Be7R2Hy z7v@hmFn`|3KI+2mr~GV>5`5t+gZSzjNjd=B)I$XV7hjTZoF@3~_!QBP~J2MgO z%f;bq)pE6e;-CfN2Ta(1HHst8R^Z&L%{cRNGxl7JVV3O@?apW07vbR5Hk^E+2P;q2 zWA1nb+$}}0(|3v5-aWg+*mbEkegxo9gySKI?pZf_W<8jr@7=i^!?Bep&g_lh)%~^j z)Zr%l_{s?W_WA_=eZQR86egW|EEdOtBJv3R;GYQm|Mcm&{o&KN z_xpFH#diRRB!h8#m>_U9ARzM({Fe`p1Uxtj@Nk7*Lch4yPdvQlKU&#;0QisQMR+86 z;)6g+JW#^liQ^N$daxtn!(@T+qZqHr;ED*e++Q{MyhI!R$xeW~KY5wP=li3VWS_YE zqqsfT0T6%w@rn^LDDA19|NB=z?4RGe%r<8Ge(OB$ed8?Q|G2cf zU!r~a1nzzF6z+cGB>v?~$MDbW`~O1w-CrHR8}I4^Y5cAad(j?+zO+3rTw zHjCWuFM`C;L64l*>ZgOKrQh?l>R_#j*SAkMZ${Tt0E>s~@b&MV!8g8t7R$$5F}1rI zz0;)_Aj}^;JAlLI1~9i&h3V-S2HIWdZ?t2m!h`|BL!&z%mDX%%GS)(yy8%s2HnerR zP*SUguc82j&J+}S(h(u_glXa&wK|xEwi#-J{V`m7a~zj$jiOv6-6qH1s35sDrmE$QY_T*sF@+Z?T|}^L?|J>nFpgpzhN|$sOWMy#OsjP;MX#`GjLr zv)I{cqLwkk+-#r@PC3kCG;;uxpc&6&wLJi{Y$I%N@lsfmUN*PJg*O-lF&42X@{FwFU4@C4^u z&T;lmC5l_}X$AaT157Q{cfK^4jBtx335muetXJ|L^Aqq``Z_$Gy@9}A2xUl#Ou~4E zC6la1o^$dZ{3?F08oA`Uf|wSbUY`VTQ?mueMrucDSg~lb#j+KfsqqEB6_hFEIeyPT zfY+akt>#pGGh#nl=k)YV4hi`9SfXJ$x^46!gxmP`$bs$SW$ z)cAV+R(>b%JNpTIEbmFAc~g-a%_1MF;2u>WIF^e_>X0+*W zyB-;4GOA4+n`-P6wwh4f!%<}wkRSaCG5mSvW!EDT_Nqk*$Y=Y0jS-9ypV#Bnk~<|2+QIi z%?jqNp7mEiS*4;CAv?^*j%LUbbmELnKqLtqwnN{dgid7S?9~tyixHXjBSf&(wNucx z>tz5SKr!qbiI@4)b!b)t0EW2r>R}lq=r8(Fx+4JJb}IqUO!$xQ2ncR>Ahg{HKflk` zWyX`rwOFHE4>t!wXj_Di!vRa14F&?Yk@w^!{QGDYQNB)W_3t1Y(kTk~7oAt#YKFFx zkV$CtQ?Q3P;6u|cc*e~#2;k%QxhL&>PZ135g=lRn#%PNPH!B=?FJi|JRVw_vun7N+ zPVc{~O}J~c;f~3U-jopT?*G2Jea}>iJPSo+casru1cBNvoo&%qQP7%z9x=e+V zai1)WVr(G*)Wib-$(Cde@=SKN0`wfI#PI2Q^dG50=iXA8{LMgzBL+(@os*@r7*0ZB z$&?#0LV?H%E^Rh|Fz+jk4o8&6OLeA76VX>u2h-e2(M~7UyssLKE0r+NIVlOaB5_|< zpa=<8v0|Mn&+O+{Y508UWIAmqnW30nEJf9FB`SAUz&jowzy?q~UnQM`$T9GE!CHP! z5&NGOssX|evnvacQ>B#8QP*LGi7;sH7eNXaOa!qce-5^I*hXw) zb$v1FcU7SKNIh0w8NkZRedwULZ4kjGUXQ26j0ELItj}A6EIPtmZ4wHMTTnztsy8RY zWKTtq*A*q8H8*O|%eFf?;=sjmH?A(laB3z5UnB)u_a+YF$FV{G1n)hI4l!SzEwgnM zBb^i77JCYw$X$aCMH}Ga*a=SkNdTZ*kMxohB>57tfgqP?OJtwc$qEpWZ6X(kiSSRS zU|El!vH`C&0?3pLOckNAI?Srt&!t$V1F6T-WtT&HwMwSzmkw0fvH~0NmdmP z0MzJ_MNyPNp^?t9krT>AfcF|D6jy8y%3T2EB6q@kfWDy>z3kUwg4t}^jLo`r$abe- z$J5<7_{uQGPgkRlZQ$*R2LMWk^{5^0VZ*l{_CnR7lg?<$sO``w+K6FM?bF|I=OlosV_)ZsSEXEI#g1m^zQVbYsm*2#k)S1jeHRRh$LeAU<5l(m1FLpR|WtU zk3}$ZFhKavLpepv(uo-MUaZ8?Yb7{xHH7(-P6E1}W5tezb50y0{GWNb0-yit0KWW< zLEL<|0WZ8+%kQtk$(PCq`d0Mqh%ET> zJokg_|1ZVC?%xdny!c1};MG440IX*G|1ba`R=*!)<9`!(2&eG?z-!VToKcr&(nVrA z834HPVF2Jko%>(Bwp!PIH2|<$Y2g0qDs~*E1^nNX_V7%-$n-DH`wRGfWDCAn{lEW< zm*YtizkeBbzH*#)jBR%gcYp8{?)}Y+xc5sD0Jx1ifA|!k|6K|G|K9IRhS66IeZB@n9##gLb|D^M5Y@@bbeW0rA`bFB1M=lJ?;F zL*z>keMI)DXCKKk5f2E+{`mp>rnJ>60qno`zI}nPe;)VPw;v=16afHy^K{(4aVls5T(b zVnyvZb=Fjv{-qSP6A=`bt5Fm#K!!7ea4WXe6Tm~+1nFW}TI0t742^oJffMuzSgY88 zjmpi?Q}5Xb?$y+6RSRyJcu!Yfhz#ErvQ08s#3j$)QQ+= zNT$xQ!qw@fUhu=-;=~5k7OYopAqZRH?C>Bw5<+k|!1gjDpL|&)R{v|_IRT9PTSJ3| zx>qD)*UP&0nY@S0kP7Lcd;)CV!vMf0V=~t3wh(q7$75NKQyXuk-bsUNSc~AK9u;#c zG%p))`t1%Jzug9RS02>mDcGV*AlN4&$C*v&XJ0eLv-+#Uh0>D60;_r}HWqH-YYK`h z*gsdKU&$hiD|ZFw<@s|f!!M(C@J@c=+X1OUh(<`iUla*!KPKucXJOjJw| zK^3vX*d>@_D*N0Dv4I^0TR``8&>|gU2f{dWL#q$&1QqJ9M?8tY9whEuAKgkf=~d zCP@>k{l#g7|8;!!Yq5dXD(tbWjreo+g+I?&hsSa@vEM3@=GP+Cuj8u@A8~aD2)lkL z%gwytVm4wH)~eHyU?lLE^N`_D@?ts2Dva#V7L<%d2@fU6FVS$Y5isrfG60b3%3(*& zhfmb=WJl6eiL)e1SsFoPL=+K^tf1Jok^@DFg1}hJ&SoUc7-8==68volj@sbrFNT|N z5!>!V>8u~IStmi%i4wv|VA73(I(Ec*1^kmPMEJAl0)c=|#n7#VzC%rLi|+u?w5y@- z)}eGMNU#i}oMNzahZ})uGkjAff|3>fQ7b$gcp{p%LAyx~qTpZ_uv+AQ*nZ!RHt13UeC?G|LZDHbcC99O4A|isut^72RGG_Xq=&o5gtBR$+%jxwRZGXV z#l8_+Y#Rxt*|1RL&Rpum&SwWOaj_dcM;ehyKuxeFA(?|Ch0Y??n@(uWltF>QY84Wl zsYvF}+=EU;rUIzjTY;LDa@dD$aF4n$b!`|Emj~sRt6YN4`r^&<^GdguqH>`UmQIVT z*igvNQ}R9bA;RRK4Y|DLjM6Nmgwl~&ngib?C%^d;lv0dFclzO+G{dvqiuSX0=r~)C z(3}g7ZDu5gGqHt^xPWl4Y%(IhfqlMN2iGY7X2b_Yl?K_RMMw|lBeNtQ+Il*}9y1Q! z7{&2hlNdf)DbMIsO#~3`cOsRJbBlH(atZtSjx-cGlAv}a!5Pkhmy<|oErEs>uE;}m zqY{@cwBh>IZtU1yj^S}XQnaFe>|=DYo3O={fF#>yq3YhwklvyC0i!kOkH(5c3;YkfHX@;2;$ zssl?W8&NhwUo&V#CxuP_9u#6(fhH#$+6{B8Mi?T<1E77s5 z4940b=r|@^Z6e8^5j!t8WA8KVm_1*EnX{FAEyDtV|G@QHX-gMkm^)K~(Su@3z6-s( z9WpOK&jCNW3CFEFEa>9@54_Nhm1kPvW!srKk=t8zG(F6XoCq2;Fmh~|YSeQ3y`N*T ze4N)c?I%3P`1fV#J5r6V0~PR#6$4uTzA}s-uf@Tada&nuyUgRE6W3ltpH!=prGbR$ z_-{?Mh5{uY1r>#IyJ2X=jqsQkCE~p3T#RC<42`?WQ8gQ(zvjehO~zW~I(dYskz%uh z<1->Es|@Hld8^>*Qlo|t+&F9F^;rq_A_s&9^^XO7Y^e&3Nv`R-AmM9?KWX;cm@>vpECPM}pXK zwiFBJYcYAEf_=S+aGwt^!QLy5QE@E$Ij8M;stE_Lw_%e0V1WL>)2e~BzKEYufN+ln zyDrw_$a8JD^hPhv-R#8hUJnNLxUrM|XzoNc+>M1WmS>?jnha-k7G{rCV8@vn^e@@a zGjEcWFM4;_&^&HH%cKcodjoQpfXK2xyvv5#p?p*i=AvV!5ZhLY@!Ds*@aZoP;qzbX z$6tP_8<$?M#OYUJ*n8E>YjI=S0W-RmICqw=qgdR4o#*^G@+^V>ZlWEUunhZ7hCu@R&*>_*hcJoSDJ9-GTZA+C1PC^Tx}{ePWjL_AI8w3GK?Lm zz|!#=?4cb$RE@KTYw*U2R(zVk|H0J}{Pp#5{EpE7Pd68F=gk$|duJc;xx>KwM{)0~ z1f#E=#65z)SS=Na)MP@n?_34G`(Wk&!vKJUeF6P)#g$O|fmqpo=8*uv>Q-$5`9EIG z?k{oztY-Uvctk+JzJR))tgh~^0^Wm_|NB2(ea~ML4*yzg|Gz0suHOI6&4)(-;=n1k z;jfnJ`}=qh;GWplE)(IcW~&!a&%e7vz!Y}xX9WDe{*zn+5>#)>jQ#h2{;Etgc<*N~ zOZ$I0JJYB(&+Lx((@ZnTBwjE(1_44s5|ThdLP$cO1%x()WFZ!t9UPm*#@JvJ8{?ID zi#@in9WPn!IPt`elbPux(@uM)bx)c(opzc@+MY}^Nt`)zX436L+tV~;^6&q7B(T#- z`=KB1k%a75@AACQy}$e3=YM6}!4Gbvz8B^6AHMu0`#f!nAKjAn8Q*^<1^D<|zqpoq z;!oiGuQw0V=JCbb3p`gBx!vosLSXTe*Rc4Hg!g}WgSJ%if6spVPr~j?04%j1OdCE) zw+9q00e|&cy7d3{asohV4cxt%wp+^@0ADTYcP|mJ++AQvNO4IF@t3bjTmHLD3fz}G zSkh9sn@$eMEd@wd0xXLIF59=$c0-yFPE1)k0U(!#ynx@ncTL(-dr6rXkV&U> zMSx69aSZ?LGRN^Hj_C^=+vl+B-nO+<_#Q7so0*kuxVgy5T9?BS3S{p>yDHUp}6{xe8qA%{kP{NH)e+?oo zBeGU~9T}^>hH85WoZfQy32#0^oYqkSE#W9YSPTrgq2nAYx*2WU>*rh=!wFF}bfp(H zQ7yEdQs{kpn1f~{M&q2@W6+X2l#X&#cnmN#S0TvlgbAPaqzR68Gm?`bB)5kcg9|}4 z6ZBynbU|*5(554Jnd$4Q6IC>VecS-0w^S#N zSx78Zu76DBpth&nyE19aMM+lL-5#AbQT*+~{IgI*2KZ^YogjOwdaT_XVCC!Y* z$(yCt%mGcP2CL1b zSYcEkldstpvEJJVWs^y^Uof@TG5`#tc`S(XKqYUaigX2l8Va|Hpr+*o^Py?9i2KS~yHxXVK%!wp`YhxwqA2lJ$fGj@S#McJ2 z%+#ZKiYI2mNkCIW+o49|qzj>)9<=OjL}<4cwdrmEHkkmhz|d_#RWB!w$Gn99CbS*& z6EF#9yXG1=z0e`DE;ve)?xLa9^k1Or?*kH#;hFbi+(So8)ChU237zbY*#n_o{^w1F%dlho2fauFvR9}K3kI)DxK?V0)8`EQTZ5}e61yXsv znE=v8xL9`}B1`p!&cpQ8aqN74oS@_&$QZE7lz~iwNNgsGj{QlF7Z1mY6PmbAn$U=F zjX7Z;Olt|a%GNTJCp2gls^)W?*!Bky;yAF66SxQy-DlRJZ=ns5IWN519mwNEnB^&w zOANG0Gt^0Lhm(VAi&rKAv~5*TwHjmsKq0cB1b5Lv;lTAV9J@7vv6FEO&5NhdeuPHc zD03G<;mGGCOlKj=&l?I*a`6ni=WPz_bA z1j?3Tx!gtw&Zr~BGP@|&c_(K@B~Lc*`#j8D=_8o-!@pUL$XGdUygrN{zPSxQeRmIj z^wuO|ggV!t3ibVZS@v8%P)P?`NoQf@oM1)Mqp1WyMVQ-omq3oN{Mip0_uTLHJr>+BI4BpRtXVh9LvAiY#%EfeCUE|u(5B03BN`)hIjfh(V6S-n}9I1|33FjXKdn=~2sa0$|tq1f~{Zm_8fE z%(*ZQKa;>bZRT7MQ>U9Te#A}ZQIDaydJOJsz|avt1|Roh!>kacYrwIW1~7lE4^5j0 zjhv%I-&b2l6=AZPL5W$ayNdQnA_3st1~#7asy2h{j^W$1lmPG|xJ?8>p;QuJ zCW!E4Bj;%q3Y>K0bci|DY{aMh=-3mYb0Yi?(rNbS>97oFo3f*G#wp>ydykbtnUTSn z0qdu$uz}XGLxav~4TknwFuc#YoB-H*+=A^VYZwH2aNvp;TTa+9e3rHh5nQJ|%lB92I&pF?f>Yez zr?&d>+(;vCCG7Y<=j^-Far|;;9DlOjfmdT@?Bl$@m-pAzNe^DyAHvm3Nj&p(J5D^4 z#N7EPe0?hT`c>F>L5TOYVb{4h#!rOd>d~OKQ-vn_FF)r@(fy-=!S$X6UW>~cIKEmj zaySTIuL&;BNuob@aH9zaFLmJL3%$7V-HmwicE1$y8$ayf-#an8kVIp*9*%?xb%|0m zZqQ)*L@Rcmj$`04J9>B4pnt}OzMVF7h}M%^E!ezAv@i5xkbbRqhZV8mazki_xJNgO;ILuAkd ze~%Ge!Uyj1W8=Oc#tubr@QF4YJJpV-PIuwj>Gk;0`9Zw(r zv!7dT`}d^;zkaF05>FPE|;b+w-Zb!0Dkd55&+x>kpx)&UV#4x_v~{~EkIl3 zcfvm7`_DeOkt*?j{~A93>4Gdd|Mbre;?p~aQVD=}MFN255=K++Pup77KirWB8pbDHCFr z9N&vSK8wY-&U|G8KwKZZa|vJk>>~b+-~H>KAIFD3*oVLS-frB!vI$pCcB6Hj1|EX8 zBcwqcAui0hzjd$7b;q!CNTX(5|jI*7}*tIEL#bCl)jz7>?HJ-iib)@ z#v2WcbLc-S2`?6cUC+9D3?#ki2-PCuu0nR!gIJUK0ID6Oa5icYXsbaJK}gHby1G;X zAUN!SDO3h4{prY|Af`{naro&0&Ohs6Y*s>9R|q44sfIAMen%TRClk;&F}|S>uL>AZ z(`rU+w3+6InfoS0mLnrxsRdx~AgFWSO+xH9YJ@Q&9t6-@#Ao_C{@Y5?DatRNz$(cs zjFaix>iWf+YX{=HL4m zqkYE9|ED2HDpAv}q<__6$N40tpX`tc0MQY^#CXZnuH|-J@NIU%5EUZp1a;9}OOu5M z71?;GI0tzKC3FpD?7zGRr(Zsb3%8Hs^tb0Rc61nn`!}F%GQjiaMpcaQSiBrjf`4LX zm~lV=!3oB@AuZXj6sxK-$%Kp%g9iT1fJ{p+Rv9xHbFRT7sx@+{!8b}WkYQMh%*rCd zKjUb#0xLBHeM3IM-$u~4OZ_+%fp?WQ3#)ZG&<4nqk!mO#%cVw~5K*rs_}lvgV|XO| zw@k*#lR?HCjZpY?DD-Jik#ImyE0&+jk;C{-m`DH!LHbpiTv-9}uI<75#$eP)^kHu2D;MUCvL)hKr4Vd`6bn7h0gn-3)z#{^MY zSAtwqzD!=M;c*o@2=EOYi{xfYqK-UfLnRrx#9KiYPA#zzR#dN*e7xG2FI&jxSc;Kn zD@TR48;SQD7@Zj=4}?kFOW5#5Yy>SfLd<1?4DmR6rMYGA?xSx9Z4^&Qt=R(SrX5 z00960w7q9|q}OrpsSo$AB`c7_$%C95Km+L9jm|lD0}Y^oM$S3sFu>%T6NluG91b~* zqC`?8#UP22ELj#6EXtNF$+Dttr7Qbc+bdhPG&BGGpVI(1w0(V_-M#yvp2qZac>9E^ z`qf*f>V38z53F5oE?_5Agxeju0y=#;_()kMwp3)J(5sV?15wFc)ntZiBtS^_67ZDi zb`RA>$gq~kR0J)-DKbp}qUh;-s*)Oc_MwOyPTct~7Mn06B48!5n3;(nBhEVn3IC#Z zrk_A==-^`LEJxj5CmQ#AP`lZ_E7{DT?9Eh z>|+L)>1Y+!7Dy3k&~9$PF*;sT*IUtgDuCo+4?Hu~u#X#|Yg2PUDY3)C$+2g{Gww!s zA%y5EHv%0PU#}J3wraS2YWUr1^tk9SIp}DalnCqiyGpmBuyPx$2{oK826zTV;Smek zjzlP7gr|-CjXGF*ILSR4)Qnn@8nI%v#fW26Y>!tK;CV#>zEM#nEB^m^sS59uRN`}) zg?M960d8g$;96cG_VW8?-70hqQBjO}ICf$_G{|y@GbWkXY1|_p%WEs7;;P$QgIYTD zg+VS3k!lnwL{YpH_92&)()uzexbds|%&-!q9aJb*8irCTgo1EBK3sJVKByGu&$nWa zWhWJ4DK}>Y7pJHZpyC{6p)`^OYqwe!lt^pV7_fh%KVHZa{OnoLyJlKt;8-v(;eUNb7Dhu6h({HD; z4x;N=600}IF!yjj%4&+J407P)m|!IgYL^UNSz8{mv;~DwQfgljK7~swTMuz;JPpqlq^Egwwa(zQDJeN7se}4 z$TeKiP{C_SV3>w<^n4?R&NiTBHH5~cfCRTN-&;xGEe{kz#W6J|gkv5?+jIyjXC8{E zShr^W0Wyp4!SG5AW{;-OHJ3pBU=X{jc4AA(7VOZ9w5mPWCW`$Tw$V5U<08_EwXy=} zhf6+;k0?G2t!TT$ar1F6`KGuJXn3pySG~xDA!rH%XK2x&td}OM7N0uzauOnvZAW3 z207+@WQ((0E*gzM1^k`Ws2z4-_G~le&$pm+MVwc6$$qQhVUw()ERGvA&N+~nv{JE` zKvP@9>kuvNs}e6OIM?WLJ!6%^H(C6yBx*vu@D9h z2dTJyXj|iZPDL?ysSXdlK7%VSPa;Nuw^RSAxL-vTS5GhJt)E6v6z!wf*V_}i`YbXC z7N2s{NPE)f^+mD3_Hx*}tFZ8Zs438a$#Ze^9r01;7ST8q$=BD<)47@PppNfrS_yEz z3Gw^GXxbM-eAbKDv{&w@+Jyl8;|_R6MLR@(cP||cI#rdtww>k-WH_=Bo8#y3GhBl@ z*m|qDmPF=HF&Y+)T=Qmh9v~3zt47^K84_cq9NTmjK+me4fT>5{em+tRs8EK`|-P158(D&M{)ae$8qONr*Y@YXL0*$1plw!pRSbtO_3^n z9k>7NI^l=F|E+XkHGE4H`+GvlX3@UyY{=tj*=*;xQRHvEZ~Mj>{&le52n1}V^#Aag zw1~fd@NTL4I~2{xV&J?l!?*iuhZkqKhJS@4555F6%`IWoE!;CxYkG?friA{O0o;frNMO zU_UFt^mkvqjDP#mS^V=G`|;18Iw0FB-uX7i{;!_KtsnB5e$My&lGp$D1bR^n@b5R| zQ&R5yIxYAgZ_3pF+k}46b>J4?bL$r`;nvSy#I3)50lybn2r}~^Eh1YXEic?9FQ$(t z{OqOm;(sr07WdmYQjsnqxZdSJ%Bxatugk5Uzar)Kx@@*lMZ;9g= zKV7d4u%2y^t`G1+x-P?yUQEkI%>X_pM9!Nyt|5;Md^BB5@vcmf+uwVVYwk%|cjAsL zIQgWMbkV@aaf@sC7T5A^AtI+9(tfXs;b>UrFG`yBVl zIsE?Zv-mgem%sbMDg5*^NASYcK0HF*H`r@JEA71}ri3%9gr}CicD)`o{q&i~{a88E zhJ6>>v2Y}T$+Z~uh#BE_GukHTUrmS6J5z)H*;))QHllYbLAWo4*uw zp{~gWwY3;(TQO=o9Y_-PlYLIqbXZVqr5|9+Mws7MOHi+ybRtE&weO)O9DKBey0IQT zYe8&N-GdL6{2>aRMW`ZV$}VGbQRwO`Xv<4w9Ugz56(h%5(0`~2rSvItth;I3Gt(lv z0J!oAbawdr-F&1U+iFGu{i|GSj_g)e#%ou_m8hyIqtBXwiW*)Q?Y)5VroCa>)Zk_S zpsc1;ieMRaqn4agh#Y4=a_o8Xh(W$XWD*n-po-;?E>cEBJmTG)Ym+TmeNS z2c5SggP zIPJ*Tr37JLM_;=NRSn|vl`{Qbh^X^Z9xbDPoQv(+Y}{LsgL{>^1mR+2>S%*!`!KkF z0@EiaX=nI&x{tPL5I3oBpLpvqrZ2W(;6ww*A%q6PGhD7 z__9zHK2UHk{(JU^WSY51H~&cSPTZp)?5p_w>O4X&zq>LA+bgpPqy+?H8-KHn*H?i1 z2*Dy_;QcxG;QhH<wiNEhJ^4HE!NLy_=C`B&WCGJyQy4$z$JE6D zPCeU>BTuB@?Nz|i!ga$jb#|%cO(ktYNuPs$4Snp@2U~IEMi<7;)S-($Q$b#}H%feZt~oXC(-cU_wuugUqL89V-hIDEnTd~-XQ0rffx>4% zg#dDbxFSrSJf?-M%L8Yxmp-59ykz0pDyIKcM&F|WBd43uwn|@O+K*gE9x^StFf}`1 zZgrx-BWgO3SsWF}wJ334DaSyOgB@xmcI#Cr_VTlWcCvyGnmQlXo|Egv&g(Gndi8jp zwc8C#mz&N#7iXgld(0(VNcs4XNTpEnf<0O&LIx;BRmMgW978^c)`9unGGy6{vAeoZ z_I^|~XkZ}pM`r_4M8#>*FH)rYmxM}W`bfsNd^A(|$UgbcEuoHkb(ix~_6)Ibr%B-W698W1re_rH4YVqZAOe(3`nUh@FNt~m(*Tw5zv#18lnUUfs+ zRZ3CtZ^8;4`~C;&(0(q4U0$wt^ETuV?DIux4I#56Sq|fXs0Uz$n&VyBYCv(K3Pm*) zDB$bL>y$`wopg&Jz}X~*_`NOr!cv(waSbI1SQY&Jr5u0JzD+2Wu9Y}C7Gfx~<|4a_ zifYGy!`AFSMB}IrT?=s}N5Y77d$33JNiExsof^)omI_wA4Z96HWdOj$ePe3l+D)pl zrTinfmm-cNi24lz{`~}57x$85w3_=yE4yQu#JF;;m)4477{yfdVM+*9qMCPOJ`Qtl zoOreisYNY1_UiG<7iaOgKV8M^U!1|ypBzMRqypxSBCc<>Y`^E~NsG6i-#K8E#p(jX zRv7>&p-~fX>k_S4x-*&xC{zV%WKDJh&hJf(o8#7YsxVAj)rSkuR zgJvw=--3hJyKwyG0M@Q`!qHL%9oMubMuiu$I5+Sm3?0AUDXJUiOR4p8fP~moMU5a z8SLGaSbd}ehaT_2=;;W$4tnT}lt7nKAi3lxn1_*C@}YUzhmHgM|HCo#ovuaq$r{v( zBRwLZupE+Y0R0o`vuCa$qbvei-J<7O)5v-s*{&SK`1-mPVU)G7^i;ywQV2_XG3pl# zXx>|m?n72|9Wc|;D??(u6wTroz`Pp0YXJWOEn_en-ntT;I@yLRXM1sWHiZyg`N$4lY`Y*9<|}6i=FuF!$bJV%S-shYpeLpYy0ur z*AC#;YX@;#ob~_Q3EcU@$u!t}<^1Md|6A{fYU$S{90?KdpAG;BdHlZ!06ejN_dk8s zf8$Q#`XD_)!`ZHv<4a+&B*K z!X`AzAi&?GE8A}r^V=*+_rvwn@{It%_tUa*hyS+tTRbQ3_Wxib<@_$$2mq{S20&y3 z+$9^&Z(L_O0PtKoyMbf$ySFdl-@bU3^RkBDys=*%xw!M~hjHt#p297T#qFPcoM8Rp zT>*gC|K|aKU#$lKe(_1d|9Sx6Z(fi!34Z^R=cU|Um%E|=U0JVBK-sANzX|>u^1n3z z@XC4s;I1PEcXwO(@q6K41^|AN&dhjk0O0w%0szmfx0zfI0Ib)ZcsBr${&zY6a09oc zhyVcPokwx!>ks12*B)3u`f`=4rgobR?t8ExP*^G)vA@Ur1uuHdtzR?csGVUU5Wy8^KCDb|L>2dOJQDt4! z1js>&OSH{ZKwnRrm8^uGI+f?T8GXNtgqs-awpnt)y*j7~fF zxuvL}Z=CPmO+efwj{#K13J{+%OQ}rcqM|le-du@JS}}5-{>s@n?ESQf?dAMzetvzq zJVGr*-B2ad^)oC5gy4Kab}qJ5=HgyOF?Ojc5$kV8(_}Y#R{GGt){DUdt(ZL7g&Wkl zH{Lvix%)dXa;A}fYXnUqD|k63Z{QXM6#U%;Y-0u)kA8c&ioRV1-k*05{#)h;CA@#Q zXglsxilTlZ)ts-@7Rc|vuSx^}a+*1K#U6QF;16={!GGWLVf-Ii z_sGnJOiMm|;~|7+xr3n?;r3wY~_e20dB?ACO*lEqfb`kh6 z=5Q?#dR1AtmwbffWR7v`g&1hXoaBqZ>XD>n)ufx*fgSE|%5}z7H?n)>;dK5c#*sUtX z&Z<&m8Fa`so1pL$_(L9O>w;1$qHg}%fg)Em3LQqgPv2&h=@+iy07OebRf2B{s_=p0 zZFqmtR%F>k+dCDCA}Ye9R#v_@bl6bfFGCJD*B)!0Y;|Czljca##uI9Z)lF!m6F`qZ!v5i&+isO92K(Bbt?n_(XS&OkB0)f3XnkQ*r`{N|v% zz64_rwP4|iZj3!xhyIH(LXw5AO9ueNom|mYO|-EKO^J&4F|?kjN87PFw2lSQ-b1I~ zZNh}vfF+d*O9b_)DkVlZ&~>Fbs3XMprJU$#qhk~(xwWqx zrcMRysS0>gmFQ_!W1M4i##fFjj#50UEX2nY1$c!U_hm&1o~~5l;fgX0axu5&Z-ZaG z8-7a;QdH`V<1Sf0K}V&PAIwL#hZ}&KbT|KB^zhWB40P5LsNY*h0OSTFEat__kjF6* zMeZuwOxWhh#CAH3x_%4HqYhYx2t9oUSv5X4kVVNMSm(+9qt;#(0@FH#=M1P{wV;7c zYTc5R5MibxSjB}{My0qNMZWED^(he;)gZAb6rK$^{GL6w-6#`*iF&o{_vxpIOa&3F zsHhc+)(GdA56*EP=feOkL0cSEXx<;i_0J!|!*3mchY&7~jkFxDMgO@Jj=wmDLmwUD zS`lpO(yuM@w$_c0y1Xyi%H8fn~#q}x_)>a}vrr>v$!$0Ma#S)tj zg}G)UXgwH3>wzdzYjM=h1yStEljq+pE#j=Ol|WX9dMdgSM-ei$nRtK3J@|t?_h4K3 z4sPB(+{C34S__@U$g>r2Gw;L>il|~+Kw~77zOC0Jk8T(V$$6gjlps+&tV50HvIjM5 ze#8lV(M2y@G$NuPUSPqSC0S;X6z_F)#s3=_+B;;It zp$At#(T~HAH4$)YQ8TGSWK1X1&_z1BQJi z9gbNiMo%;lR1(nBF{t9$8g8{$MDE&Q&_#f3ljuTvq%M`3?8e; z!j%r(_}nTU{?sCsxfAYg1ILj--C{%=bxzv~$2G<4r&HnVx5LpVqQvEtGVUv`-vK+p zQydo%84@bg5-u-%Y#di!n#2fUvHO5i2I87mTo^qQ$2c8_!DB&62or?SnM-xpFOCY_ zXr}`tj`Y~L$3ke?AEx2=NNGD1LGyud`n#wr3j75!Xj{MHL*p8aPG2diyNclIErWMZ ziR3)@q&S;?+=(Gd=UyY)m-JFPDBY`CLah)L|E{7VSWd`SVql*EV}$IZk0v;VbsSqi zX3i3>7d1#uS0U6d`pMI2s~5quTqqnnQSRJL@U29=LxaXnN~;PnXFlreg;=R`;Z#Qy zU${JjFI}6*lNZ}@jgHOXg%A!;`|$uB(VLX-Oa$=b$pC&%hxI4jF1)DUjgRYg;hknJ zzS6G8$wU$MH5Fs+q!nwIU08i2isMf;;LG3Ii!Xh1ne!h&?>;)4eN}LEt574lDGb}7 zt1XnlimCH)tUS~pTi-2TN+3CDKw?yfwj~D!4)}28$u2zp!XQ5P)n$C@Pv&soQUJ?m zJve=%6({H%cP`t|LOs(7tl$dyja9c@5` zI|E8j24;>oV)=Y4$J$O%cjCD>hw$QCBe?h^*XlLe(^VzfR?9JW#fAB+ZVVhZq5F^? z^)pH|&R1ggelHdu@?-Xr1&jCFasMY$lol-CAHmcaKbmH%k)VC{cUB-%`~F4>`LnVBp{zW=UVQHMy2$7LGg%K9$YTi-LN`Ek zJ&^GIXVL+Ljqm$Gx`3U$6a5$03I7-Iub(}G-*BFO^U3|V^UgKd!+s+J06!z}66A0H z4+8eDUnA_lPI)6;+)oty`}xZprytZx{FRo)}A>dCR#O<$Kp9?7-Bg3{6xvmWQNL8?iR@)u?{1(EbD-(H+O!_*d&?PG5F*0ADiN4$p%1(HP z&4^4pkzDqoX3l})Xg2cv87QVNpb$qnYs%@*DWT%;txD=p5>lhUTgmarmv`VlQcM_D zg-8 zHh)8jyy5%7;;r~V;TCLD^Lb-F%A*F3he;NS&vq*Ld&{uftRU=X%S`e@uZCQp#ZFxz zwyW~6ts)a!%l61x1s}-Uh7T%sVyiBPd=W%!DF*Yf3#I`F%v^^XoxL=j)iMLOvQ=c^ znoyQBAj4aVUG$;v(`90dI)i{s@Gswq59Z#7Kg`{Ndy4NxreQZmWY@D4!V~4FnXbUu zk9Ohgb6toJSHam@Ot8;IsV@il^cRa=1qgKOXtV7&{nQZ7K08dGDoEStM2V-IV_A$X zC3*NrVJ<$D$1yI*qkqodt5G7;q(%m1r=|)!)SL%xImf4pzGwit`T+e={=cytA5mmV z*=;P7Spt={HfS20s3y!?I)ZR?r^V9dgRLV#KQW2=sU}2+lk{~HP({N%qL7eO?JHe5YTNox}#nlr2#p?@#q7P#+H%KlQN1^Ov84~Ay z=P3(rM5h7>5$Z&n12s2PX_yN)q>zDt64AplOs6hJpy^b>-ly9P00bvYT=>;!Kk7r* z$)J>$!~C3Hf?K-?0B~c9l*g_r80diM=?GW%Yf-Z|gv44H{%I?mqb4Zo%H>_!3_@;E zO#w!(G-2+s4oqH4VwiB~pA`WBBY{(e3Od}m-U1W_ixHmTgzqKfoJpedR0BFDLg?!A zW7=oNyv>Le!vBi00<+38Oe#y!T9$_vRUyVxZj7|K5#Vq0Q2``J&1jzG#yS~7$FTq$ z{YscS(rKbL!cc3I3jKtYBe5!+A*4L2EyRtg0z6q-h$qX6@Q_Z43%W9Nm+wKNauX8}T zjr(j{kO;)4(+y40D}E(0V8; zg8-?0=>R~1=$2r~f`x|7-EAXi#%XlID6|(LLz{&^%-MqXXWfer7i_`3CEJi^Eh79Y zQ0!I6XtRL-9hEz%EOMye3t{av5DZN+-QU=yM{y{h>oy;n)=HRqG>8+_68i$ES@t8g z=!1tqYagjbSsme@230{&so*$;#<^d|L=l!;Xd4O%I_)@gla9g(FZxeFU`JAb1cwNrM~&;W?c0P(%uhx~-w5EiL3RyYSe$}TVE~%B9rG@as4xUaqW#IBxq>G zF^6hihn=83d?bmXBMqo-RdfGV!b9Wd?z3||ODPKeP3Ro3Nhd;7mX8eS31fDge|`j) zK0b=!W9a}u=YBpO3SsI(4Q4LZV(fH8%Jjt=LSG#Y(D~Z?csuu&1Myia;XjDh10gi7 zc+tc?+j%U8_QO$GB+yF3TPW%`L_`3oWdjC}tp@;B zjA&ofqjf=xHcHoCHDOfrxmTfkO#}c+DP`ze(_#2fH4Z!!$Kgk6v3xm**>fJghhRUY zlI;b9eRRs|3ZaYVLFwKNwJ#HOeFiiQR->s~jfPf2s3RXW_ChSxyKtf-iZ{ZwK?S_I(+%hSMa5Gma%*xNRYR2U25RuHG~Ju2vHYnYYSumVCF(C zRAGN5iuhmO523?2&L6371f^L_ZjSNGzrFE6G80B1ZnMu0x_pg8|p zjfP1BIu`8cnfDe1m#c}j%l3+iN=RdWGbB_#Q^-MFWd|9aQW?|+; zIsnkVV&j^$;n5en@x-gWIC(vS1BCnb)e5w&DmMcFeMb%4S2{E=snEKj!Q=%eX83>8 z7eoNSfk$3%r*vZFYE%XQ8YcCq8RqY%?Tv8^MpiwTJsiTBYbl(%KZ(BnN(}Z@;>lCZ zc=d7*{`}@7S#u8mLiqpPrw#$1J)D*|4oMO4f9tK2xc&7@GVMGK{|`#|zxB;W*TMhs z^y4=-0s!JTz(xSz#{Y`|z+Kh*fB5Wr0N`0E?*;(YWitTqtUNEj836e4T>*d}-xUD( z$^Rq(@WYQw*}MZUU{SnZ^rZi*b@>1OyIlv;0f1-H^$5h7@^z8VefO@%@80#g@4qVo z{@;^|F5kaVv*5Y)%Jt&CqE^DA_}4!=i{HL=0>AmhDt`0ozV!gWjr9NkU;ncg*8>2r z-4y`X=xVT$3GnX%0KdE|03d*V{TP4{k=8Ho>~97D-V5ULJ-_(R0st>d*$e>uA}td7 ze|c8`;OGAv0ss^l0FcK5MCXN%r|0)4FKlK2$Qld(PXhqoyDI?j7hIp;zPTO%csCQ^ zmKb|c$3h%=5k~{wc?9^zHQfH%Rm%N$1pqEeksSlxxdMFa0lwz}{L@!1;@4k1gSVes z!W$2dV`YH)BV~l!m<4Bb4tjb#7#ay-WWELiGf{+60`B!l5&m08y=WQoqIKAZp4k{W zMXNUY{QIoGXdMrualj>CzmN9rz?Du6)6R9w`=O2I5jt{FH)%zRJkYrs zq|M85pY= z5GS7*rk-w;-E%@iX8I6%82}JR6-`Z5@+N`^0%#HyGP@wdEIvOQIgVWVB^9Wuts;CA z`sHx}1x4K0ERs?l=igBg0N8~cqVp1cU(rriPsXTjQN!M)r46Tl;>|~aD-Y_p5{7ye zLbUDvJ~LTsH)Rjp^mRiME+iH_L)pmoW}rwEBaD`#FiIbhzCl$o9RMf|6SVzR zGJ9JF07?j&C0W>^D#C7^0{I>hAW$RITuPyD=~1FISOsgB0lpC{2G1oiKoQ3PMJA~T za1?Tkb3OUUp&ym)EJ3ENh>$Ic4er8DLyjzNr>VEf6#x8ynmj0i02RovmE+#3Y-~}{ z_jQu3TvgbqE5delKCdSm+bc8i!8}p0a0fnEwi8?R+3?XGhZmx<^Om9C3L||VDfEMk zeGaI*(w)}Ix&9PMJuis%(W^P$Dz3>&WLDFcs}Iv3jX>cu zkp;BaTEY2I<{_)P0(o|k8SCWQ@WRv_gt;{YM`u)utt||DdjyfeM*2cc2y}C9+Uim1 z57EwtVXbR~y&(mAG6hFtGkmR`@U?WomS}^urWK}G3yiU57$Qy3M;f6H)C(Y9Ao_~iWQt63)r)32vHfRa7&uE1KNdvO0WXYnI5h1QFm$R3J{p(@^%DHclf|fL zQov8gJv`?|WZsD&oq5r|Lz7Y=gPSQYl!fL40rZ`%#oYB2rs$vvP!u%)G_4v`Hi_(p zGE@-y63Y>^97zH8WacOL z0)bT&MB$jLTMe@1o~U47A=>A)m{3KfD5SJmhq6{3^c;KRP&I{*qJUz*0VYD1g@4^4z|noDdK!_+mSc|;||yeshN&E z>=JjcgM~7xSW&M;MV(T%vC9$Xt6U1MhjLUknV@d2hAL@ zbI^;xvK{7OLf4Q1&S|5}3K)B&1p}O)Ttep#&n^@t%285ZiQ;6Hlp=y_3Fk@G#p~)e zp|Z^YCC4sb)(NP9gLC7bb))TQ9Xe0cqvdEVnh)0?xe`Ql(j_aXZ`W)`d62&`rlMgp zaMO#3s5m#ZosWB@5flAK^DTsPQN)g~6KP##++*8S+pw+TK4f!0inKOsPc`fV7P${} z9in=wNHHr#XwHh*k`oPUKGd)J;G@y-P;q%D9dL|TWHyHoTfa%Jo4}-Kw`r9HV2sU5 z44<#Z#N|frKRfrX19Sp-jq5~m&?!1<>} z(7h5x{kR7eAvy$sQuw+ohz>f@vK&Bi-is3InjEJ{$;*~^`72{pvaO1>%}iY*BH9j$ z9o20n=$mvX;T|gSDPR#tP3RQZxG!v6_qJBi=FcGO5O{h_Xqa}Qk?Sit!{0pZLhY0j z^)v({r^1Ax7!Ev=#Nq3WIQm!;r*1ak=IdQ}=F`1+=FMR|@=`Cs*M<(RuL}h7^UsZ< zY085j=c?3SD!<=ELmlX~{ zyxf2j4>sf2xfBi)c9*7Vu{>Ifqy3FI)|13aoewLGKAc^t$JzZ!9NeG4q176koetr_ z=^)--3g9pHhVjowoAEFEoA4t#FW-+F@Pk+xzDK9-3teh_e!`5ee4-a`5uC@4nlO68 zj8A=e7H@rJ0S6wak!kQg+8%qS3XV1n>~!pOiBi~_D+$dh9DJ+`$0-LNqWze&pmD~8 zp`#H@oQmV%r3hg;fzSQ%Jl^`^91dKLVD6L`!v|gHqHfj4Gog=Vp@U9y-)ex54zzJ^ zH;mFbpD+!@(BY5hSF97vBb5Ib z0JuZ=zr*Km^Y7b#wo&ZwKL!B)(`x^BWdLlX_>1%WLN;X>~G$o|K79j!v6Q(?K+SyMtE28xVwuL z3UK^h8YDMs8f+YK_}+VK9BibZ|BhqvJK5&&NeQ3${!QR7IX>ThL>{&H?Q3iJmzS6D z4=>H*A75R@9Z{4{6si+rA%43!hcAHo7li#^zPWkl|IV+{g1>t+Ex#7>#(MF;Po^vX z3y}o?MIk_fwP-`QnY#aql-oal^<5FK`$hV7_~j?kg#&-KA?rZD@xFC=_w()w0Q~$D z>5c(O;*n4R%`LXwbq-+d6ry z9y2HF(MaI09Wf$6n;+`aqK&$?eKmsGaT{%h0}G;y&V!A#Azsu>ISA|;>F-p<^w8AO zMt3-Fwj;^N3*B`nm<;y7W$G<`Jc{>Af6m_M7Ok71VAr-_$BMUWP+v$bg{8u|tr8H6y1 z&N;D4{(oh8M=a#0>CMpd*_ zR@`@!g=%TjYew9#)K|mA-)pU<57JPL-Xzr7wi8(M5aifigm$NCXN9 z-8)S=^pgw-j5x9M*Z}4q?xAm9jDk=OG)-z4_0oRhNz3 zwnCUhOKAFT>TdE$C%>arjjDF~j5A?)XQQYdc0=FqAj{~;qH1LE`!n4NvQHUu{pBbQ zt7QOWYk3ClE!m0t6x)$w%);pTB&M%6AvCH)Y(iuJwBX!FThTbBp>L@`mT?<)X}6+? zV_Fd`MtsDI)O7Yoacc$N}g_v!_l08zpEL+?iR!bIuPw^gS{~UYeNl8b@8+$_;;cfwq%me zH^NlY0AsuXx?n?3DRkgF1iqzbHYrgUdPRx<;g%^Fk5~`_sJ-su>~`arVv`N!Z~h)wnGDz$N~^W zN19Yf@VZ3+VC;S>p37}WaZH*AJy_`uV_$Osv)T$wmz7|0PX?y;?7^a<2urF`EY|9= zK!9Bs^J03;joOxSBs%F3UTMT49q@!Wx7jNSmt~^Dp8;!qF}zJ>=<73MwBLdm0?SmB z9&L^Sq^x(iArn!Yy+B?+^C;RcN!2a2Ng9%{C&CDO$E4zU?c(n zrL`*A9)|*&1Y=8&5!qD6d$^ABd2$wxMob*7Vw#a#+zJ?E0(UsW&8H5p)RH^DvR#OjR^?7KO_dGRB@;6Wc9 z|6$I{-1T-!8%7^UVc>ES@l_AP%PxfXIuTiQB6-w@mQx`a0GOgQ5MX0#E||r+_#v(x z{x0vl$N*@;AQePmT|P2`8S8icRg`o9pfE}0(xjwPGRPo+s>6s%LZrwNC`gpUI%pm7qMconhL8?P`vVy9f%xU^xN5G^ix_@8a{@vD=V=3@WNZ zTam06(kAV|0v=SC`T-ykTTM-%;M?JiqVAHH~l(?MorVcuheOXd<|Hxlc|$I)HOejA7(p3hi?>vg?L8yYKC= z5(FJ+n&51gC@?<(|8NVq}ztT7=PQS3${+qbBi9u;=CS3+-bM9 z8R6&<#RrY>cA2HPxybf#%>ckjuAvK29C$Q|!#5gn^hP~SJ(1PA%e`lgHmYh$lXEkU%Z&F6(3mg&6gSO*kf$_=FR+bYet%#JVXfud5D| z)CV)?W0*WcowaBtSeyBLjBuC0(d#K3ztMt&52vt3hfBc!_?Z}bj|I_nguuVzLgTUs z00{6;OY?s2nf-n=?)6H&EHV+Y9lNNrccY%4-FCow9CGrzOq>%v$E}iMRz-j` zpnFx%-=aXIzX;KO8q>iN!mj{*1$qt;G7l=zwo;6ir6MF}i}^kUI#+b)+gDBak6`|M zn82(>{e;K>&?3|?T0SWW)=GY^3eB?yoaBDJaHA9FuXfqu@b!sW7AiQ}wX&{- zAyLNbtit@I6!t&diNlX{V&4NTXq&h4x~XSQiaY3Wtep?y!~-#W<_ojuAXQ-0{J1D!*x!@(phtRp?EUh^4_?cQf z$36cl{eaJ&YnSlue&@UE&u@U{U;euQz;_IiU z#JO|Xr=DXa@BUwtMdtp6(Erab&EX$joW(!Bx^!0n;MsJxg9rfp?Og$YU;X<4z`Fce z$VU6W*V66(got3kFFv^$2-pDl|8)T1<#g-7y8{3}Uk?EMlJ8rWJA7SQKJlJx0Qufu z{C^Ap{LRbn1_0K(5&W+M0MDkgF20wZkIi{mpXWR4*&K3izx!VW0L1ZtC(;1`x&A5d zJc{3Oul!Eb2>5DR@Rj?eYy<%C%`4n9SLEZJZ(PPde(@ZB_30D%{KI2-`C=c=EY)J) zB%!mOx>mqH{red0)6(&FEK)Bz>3^8%e@5wt)%M!aG95!|Dhf}V1@amN{htO|^Mv+`cE5H^bcTt@06>JkWt{%VoCsJy&>-91MaFH=HfYEOguS?t z;7h-=gMLZB58Ve_F?gKNf0NUKjKPLNx(c+#Jbw z75PzS~kp^f#>hpHm9iwprv3&Fol_ig~7 zNn{dgP(}ZuA}o#_raKE5n(3RihyvUy83Yg=0~G7$j%pVZ0jW6?=*BPqb|O%^_+*oF_4(zi7T z&MbzuQyf9ILetH$rB9}$&r`|y@XkiypBG01JTUY-QChD-QLGXfWQGiv0=WS)WvB`z zQ9jS_->OUp07N!zrXdqU^phqoHXt}siRgG0PCuK%ndh3(G^0hJTY=sB`>3RmS#8_8&O?b3u8?!46!-_e?6*e znxq)QjRgNBRPF>+E{eMmYIhSfP6EB79V%N&iq_Ez9Yy18<@2qmw5Cu&5sy_u>}^si z%qf&tH$kDRheAs+G@;ax!uzU4U+o@IFw9MH!PHX?eFuTRRw>i8{Zk=?<|2d%aVOCV z69L57X_N~`)2NYWkQJdqbc(y?=UTXk`Y`iAH)^=q{KGa>#>!9@DnXfOuMrU)0g4EU zMW_%}!3kTIZawUM2Dpc{@Q>@!LXhb?9KiTxLinXxnQ9)Jt0v5sLDNDfhu|*?oW%)y zaXPX7X*%)~grY$`oCLf26~7c~uMP%o@ZxA5N^1)E88)O2_^@)b4a-loqJGVR$edZ; zrMC8%HqY1wXI%39^wa}wn7Z1AIH4mt;zY-gU#3kBJ2ecxb*NFpG3Xq% zqhrK|aAO4m4P}V6R-(RJjj;n>%$x{eWH^fXn8)|#qc~8`bwv24qAiW9WNMSH zP1G`opkXa4?_>uEX}xEY7`f7d#hYD}PK-R*gaI0r_A@~OKLPl#7j*|ch;!Z4t~$_u zI*jh~aSRcHdau;OK4FBuUxnhvd{ne6FhD1L=%F?$7z5N@DwI*tDw@>%e-(;E5TLOV zC88x@tCp|lICmPPV#bFaqfox+AvJE-dS-D%D{V(?_P~lggz(xZ`BUTb3xKgssxyY){mS^5deEBfZ zI91c2sgi{-wU=V{Y7^E7MEh>`VEM65B-gx%ah_ZwX6^|Ss(Ve`&pPCX^HIQSwsF2a z<1R!A)UgF0g3~rWIx+S@6GpE#%A+{WA;S8whzuJM;{J*eK)R0x(8qN+c(Mi^`-3P9 zX2?P}O>2Zn{=2+}a~R5os!k!(>1M7pWA17T!b5s^d(?CQY&61d%$=r=ptOt1^yA#y zJp?|kmm`-)aq@v#EFYaASWF<+o`kc1sa$fAn=KC`6>+l?QE|5~h?I zfgu+{qaFl?oibHkw8<0&_7s6a>Yrk`xyOTC=e2YMk~4&>BlU!z1VObL;a(%3^Py>u zzlHGMC^7&>E&M(U`qrEnIpV?U!*T4p9>c;FH}+o(;LWd1NDlRY@`^Z*Tvj{s|vt#gWeW!P=Z=yl zkxwonHtVD=G$B6aqxj+H{|OO=iW<1aQp;X6ulUfpKY*?S0Xjn-^c;4go;tE&-i*Q1 zAsW0mPCwa>vrl!%^XPN;C-@pS+V?w9N9Y&Q%6%g0tR(k3q_iINNonAoi7(K|Q-4*| z=1_0%hNeCTeaAeQxDdwT)mkiFt-6K7H;&ZN4>agxa- zPIEjtbMC!KX3{M3z3<*2CE0WCbI;uK$NK;TQNC|~yR6^()?Q17^S5m;KxJ1Zylv?; zaxziborSO{1Gp^{jWZcMW@<+^8fK#V&8vp8QB)s`;-&RLopYoXVX-}@JsZxJ zEELscptvDZhQ&8dm}I^A6IbhTnvi|?SOkrA1&FXew3cho>DHmY!hq3$1t%t|ae6j{ zLpwv*KOe;IIUn}zsKAwNE<8P5j$fT?!~ZzjhJPLP;X@jeZ+VjOMny9IX{H44?f2s5 zLqVKBR{=-OW|TH1;+1a<;p?xBWBV}=A)H1*lYsxcs8eQ;{gQKrC6bTk$ue}$c`+a& zF?Ms_pDvPpXy}j!!$&+A-)F^+BThW~l|HH;Q>Q!_IN(GxuSs~o0EKfc@?7irJvO$9 z*lu7$Gv_iF$B?~20Y^hFTwE6-L!vBT5he~*ayI@47*t%bb1D8v2^05j$ z{bB>2dZ7U)FP7u@`7%86cmUU~h49q1T3mlPg7XVyxU%5Jw=cEgokx4|udmGGcVF3y zk6t~5#jhX4pGBtsXD0EN=V$Sk7v`||%5E$Y{+C`of+Yd}-#Lw20%X1?be6CZjRIH{ zPJp*A5QeTuAX>?m9?b`ECojOFNCYS(_fix7-+feS=?76Dj>6XC|G@#U66!C@=TWzQ z@}$&C*8JO0_tU6ksQ3GKbQ}Daw*cJU)4#kmVDV>!!1wP&4}i}hq6wDw=-(nB-V(4c z?)nQ5eD4uiBJOsMf|a}fB8lM-9*u5i_`w}V$I?4d;hl%2R+1y$A}HPxj*<7GWexG; z$K-d3jPpzKJJ@DFVB5WSnG!h`PGRXgNAUa4_v3d@_TUfCjpE;4p5k|%}|M}V?pMJd2v-W>rTj^hRC1X%hPp%<66Ty}8T;jpx<#bw?4AgbHR0hf~p-uhKkOTTzt zYVns*t>h%YFPHU;XJz$k35#%uk!)XLV3MUijfE(eXc z#zNv6$r6F=_d>UmT`oHSqFZAwL?dM0xPXsD>A*KRcHX8$`2Snfo6E@qU#GrzEUMQ} z;TH8rKL6df596O+n!%el#_;g|I-K4?+p^nz$G>ltNKW0Mbd>OhH%F(>Ti<-$&7;7_8 z*qDv6^C3)Jioi2SJA*cQ9KkEbl7x)X0%VudCJhuq8!kd|8`r-94;CJq!oDYGxL!7* zemVecP)87_{o~1pl8=U)!bGUoi6qLwY?x?A znP}5#2$Vv?hR}ucpr*a23gpNVf;sMN!XfR|tW~%-^FchISR+fFi)dzXcU)7iiAFtE zWy%{987^^?CmHFEWMny0c}&>|54lk{T7gOtZP7%V*sFrkt%R{ujY6(j)h%4}dfeE) zzYWt=WQ&_NkqsHv6rM{8it9}%Z7o7YpPjZ;A#KAr#OO9*qb?qsbP0$vry|ZoJDPuQ zG$bOkOf40sPs2u4B0d#+zYL2P`}9SXw+u%%QrJf8b(^u#7zM4>z|dI;gNOtmn+TbD9psS` z=(}uWl0qbt4dTcO52|Bj?tpZ+T52uN|3Os@?n_yV&n2$L-^P3f52QapUZSltYe!*Q z4(wgIn7I_j+~qKWWBDlQAkb&sgU_YigDm#peAr+s@i)|(>H|n=}C0WOreL5y))Ao*}WS>^Se;p-3M<=C+yXY za0HqVY9Em*_BX@qsVB5o6W0C6HHMI9B-EQ~`B;lAT?m=l5VEBR_1YR_Ya&R_sX|hA zC6Y6%kdoy`R(?b(MG@rx0*L2pLWzoMB<2Q?q6|qTRZI#V=c5C0IIM`)_YGcO(D3KqkSJI zlJl+70pJ^<@!D;XAuy=~7g+&-N~S?B$^qt8ai9^hj09M7tA?FWDKpI1i3DzYXv7|` zMDI}=Hrq@n8xo1(q7DFY*Wb29kBVsb6`YRK_ALoQ(EU5prJvnC(ebt+CuTAqKwvI8Iy>Ap1NazSzPTKJ}2s3r^tcDSMr0A8c4 zvNR+V#^C|N|9x2xU~T?-Y)}gaK)iGStjS)FwK*G*VM|3OC&PF{4C0NOq9rq3;TWTEFA?L3tG5D4ckEjq11$WF)kNe z=pk&h%)1Hv3CQ%uN5jV{@pnq;W`cJXER8A*oeX36bOi2h4IC}`gj~XRuNA}lA{aeT zgXR$j>IRBX-K9s(mO|`2(v986hcGfbh`w!o2(~uB*BC-+O(9BaP4M^Gq>7u2u+;Jz zh`oKBTQmU$47@h(Eq0XmIbdruqOe&9Rh97A=Rn~}m)TuKCSh-15rXVbHRB~TP6Ftd z_oJNSzpRbGBwimC4gfoXggRdjp}SX)rfp_)5S%B^m&=53TaTJCb*30Ee`gS1dTkhI zo~Xm_bCrbjbm;(Cc(fUNA8$v^SSdU`R^)g@Xj&H57i{Fhn}nTLdU5c{VRY{cqG8r6 zD3+XxVIL;%4_Et-yb*PkWUx9T&3rZ~*u*e8Ma5-iM~ms2Db)V#I`+Wd}fLd!dw=cZK}I z;X2C2HyDqc$`~lCV%WZk=-%(Z))VEJ;<-+r^I_to3lk@tm^kjh*ik#d(SXibEdssS zsOlp8cjXX1a}XKJM$H7FpYSi#IGclp83jUPxzYh(2yKKp5`)%RGrD%!&@`n-?YIV| z?OAX(XTa8&2}g4l0)rYfOqj56#*c#+!Z^ygdEcP`B4Gvmz6`Wi6riV4i?Of;+v{yO zJ>|#Q9YGx46~cjq5axIKus~z<%(hZII$e&Ro@>R2=iBkG(|-JBs1)Dk*!ZS52|p&x z{@`d8u3f6a@l$261!CZ;PsEr1aTx#j`XuH~RiJ;t&SO%-+8`VNV!MbHM#8_jMuplD zJK^1hK7w)o?ow=-cVNpd2O(dS&nv~&Jw=#0?7)pzdT`@QTQGIngTaF(Xd&Eh5#{YF_zC@kyUQ`OrySK>6TBR=_68Lk zjcU~L@47)f+%$ZA-FcWiUV)j@l^ED-M*kioCXVqqPTH{hk_)@eJJGkJfQE~T$EU^k zK?9CGT#mEXe0cJi2(I5G=wI>RBK5+v^?3RDCcJX92`^u7z>^1k`24|2eE+dt^71hL z{nZ2b%QuezUq6hcuO1})PvOruCh=#&|6jf^FX4ajD+jRjjiXrl<}t#*$Z&r8E(gGw zyBq-LmmL6CB>YPUfY=ZH_CvQL1O7i90Pn5bS&!;=X#8ylz?1(u2f)vw`j`XYr*}C3 zR`!Au{scHjw-E4q-xv7Z6#vfi7!@s>U z&F?;9r&<0OB}5Ty_9__`mA_xRV%AC|cTaxf+0Q z0xUZMZubwlUF3SST%^b`Asjw;wEF@SLX2Yg>F23tQGsl zsxY^;0;9v_7#J)?sKJ5&)lLX+AN0cCS^{r_9p)+>^cA!z%4iF@lt{NEB9FFP?@q2W z`-5oPUQF50f53}AQE`TIZe*K_aGefweHOM6{->_gqHKU*)grc-B@jdtY3~qR-8!x} zqNX}QxuKBjo(r>AwqgE}DYVShAuv)2MR`6UTY*eh9s!*&9U_oY`Cbij%lN-#2SB1B ziAp52#URlXivrreT0*@jEtv1ikWpKfdT}#BY~P|y70RP>WddFyWo0h1-2}~?)da-* z@afe1a8K4MB-?4H@pa(<&^2hGp}i;~<+43#wDnR5|4B%lsA(@jTfY}O4|ikkP#0>ql)=+fgcMT(l8o`3>veE6@mdUu zB*w)^E)t3THev&9#|;|sJP|RJD5tlcuVs|d-Y!)kPM3m>`SAqdd-3VG2axWf{pu;8 z4U&l@woi;X4zWcEP(^acKUxfv*@jOy!CXt*vLYRcWQHVL8qZCX1Xf|4egoDSHbP%( zhN+QujbAtb@{n64ws)(r(UgjHx}@k`ekGw_702gsvXuM-idgx-4dwvDKs>)xr0~6| zR6M^st|;}k10ap|es)L&bB_%co~OvSl~0*^$Z|c-I}U*ITp9NNKz8KS%oy7 z?<&=1+^5)p&n2(HJqfGuUpIal_odv2%Hbk}MMPsWxvC=<6Xb=d^8wl)D!4i_@IdxG zxaTehKyix_rDVwc7U(;&sD#_F_8tW8%Sx5y1$8SRgr5i|`=qI+f* zy|c6EnVdoI)GUT~?Zv>3-SD^dp}f8mMV>}jJx%b{4@z0w&ComRkz)uTOB*2Iho~?V z+Ip%E>8h|)rdo)QudYF+DuRTJO2nu6kdR)9#Plj;D8k6d4I?Qth{VhQ;xqhG3E5F4 zDMC_-Splh}tRNLaib6OIYD5Hpk&s}7wp9-U;omb=4liZuHbPJ1*xW^fo6ie-%!CSx z0AX%3$Z&Z@b&gCHk?G4sQHKsCeP$Yw9yIRqA-uf;zL8QSvBPfCZoo$EMr_h;LZU4J zsU^uMs40-O>~)R#&^IY%D6^wag{~uBY<lc0yaz9+!*?5OwF3;Z%ZF3JU78Wl6pA zQ8R+Gc1%9ph>3?9P(G-Gy-S4>Sx(RlgUGO5uVUv+L2hL#?7bTJCM;NZvIPfjc5o7^ z!Pe6O0!|@pJtiKzRmvtplLssqI@cuS9<>vS%rN?uD6UdrqREMwNHGS}V=fv~&5NH`+QWqLAEP^Xc1{u2q#B8j7k;8?_C zGqsBnlm>+7*)I-MV&ah|Y}+?I;{DA-ReZ60bvyD;b;1Qjx_8F^Byq zBOHwm(6FBuv}uu4m5Id43@9R8G}wnr#~d6tC8*rtgny18xr;{mOeqYazN|kRF@+nj z$+CfyvxtbvCg>+1hLiSZMAlMH(CZbOuu&-z+N|eT*?^q#1myaXkSqExl_`=k`ch@B zS#>xE+J+oilYRVR1he8!@6`xKE(Qp8E>!YdGz5Ws9(zF}CvZMbuS!P-r4dPJc>JYX z#a0;`yrPumlnw2Ns?oaNFQaix%_@W@ixJswN2N%rIBJAn>^;$gT}Ru|Hd2m8f?DG?FY32>P_e~^vTh5k z{BB!^9ut7u@NY-YJ{5)zYw^%a^|PISyy5q#ay1hh0-l!!5klBx;l+8x2*kw(-J{sR*(Sv|$lVnEA0 z`|3g!TzwW4bG{WxFhwFhS3eDhfg+g^Skw`2*y%>|LOI&@c+j%jjq0gFR1%CUMl`6N z&|~auC5@&Kj(oleho5f5=;$?k7oXM=k7wZ z&6{PJp5o?Ic)D{@(W~Tp^AQ@!NA0*44Lr{d0&?591>Qh1{9G3fOuKMq-iId+h6tr$ zTw+_E+f|7Jdji#A z!nw18AU?d$gYC!txNxljryr@|`RU*vQlV|ig8p50T)EkRho5W04qmTq$GzyCccW#} z0Ta*1RGoxou2mxI|MZCfwjHZxTNd(r4bb^Bq4uTGnC09U$V6z!gxb+U1culT`ivZ7 zDKH08QO~uacF4%JC5CItCWQJmXc%QbV;^ms(x8*=-@9FnT_+vbeWnCEju&Ic(PGRW zwPD{02OfPYgljj#xO%l54_|fTg=>EN{nH`*^Q&9%^KbOyM=!SFy=N#w<4>*+5d06~ zuOgIR=o?3{^ujJIK0Aj$KfN7)zA=Mag#N{UIE0VBc9=RM;eY8{$CrU$0812FR+0cN zy?K!!bLmb5z*|wt#D4;I-+5$N4@-&d08(PVG=+DU_f{__UlXMO@7CfEuSFBJNf>)# zIeFXlyF&O^vinCtZY7jog1xx2yAtC6lc%G)T@LPgRLh{hatBy~{d)rV9**k0Xju5I zABuhXcgh&v)_YOOknne+@Fx_litx~Ft(-T+IlsN~zRS2JoF;_*r5|2ht~tN#0C?vz z#ddv%fcW-l35d78u^+#GYzuz(NDuz_@)Z8`m3b`w_yR%pYV`cyf0__}li*C~6)^uH z!T(=glI8xQd;i6DfGwTG_tx zgXr~&I=ik!$Ah@*FUG{%m)Pf5bU|wI`{$N*p4V37&^Rk|J4gqBxW=y?$F0{zZh%w# zo>LrS$MMnY$MA38K8*j9WB2iohS}hWX(tfMWLUC&zc0JmL zg~vO%rqM=kQe(4)HlQI5$u@$Vy#U#zv}xVZ?Eu=K85IM5_y(&{)Z~Dn#)|Y30;EIS z?bkx-)CfHk=ruwJSw)G+u_hzS5)Tz&w`I_ej*%d$YHd^zI<|Uf|M;#;g(JyvC{ z!@U^~;=arWv0fF+-;TqBqKtd$I($0zUVJ+KUYUJgB;Z?1Xx^xahr*{szKF6FTO?@X zkDqDA#OY?Pxp`1mrC^O}9ie(1Qr)83K_(I$wC|m~)L? z7sY)ga1NHi)J16Tw4)&c6XDARywz*%$-%xJEdVL}`P!DADd^6VJa|vtk z*|=5suN&^ceaWj(&3+k~EQLCl22D5(ZM#a*z1J-(7kT^guugeD9?ZIz{e*2&LQZTj zprqMM@TYBAQwU2H*JNJ_bfq3>oL=NuyiiywVRAL1$lZ$4KtIZ;5?>eWo(^aWBPbA| z`KB7FJY5ZP#oc=W^U4rX3E(LN^`vydd3rU{vO`GE4kIn62Ia5dAxuH^;yt0D+n(}1ZIjcd#wdCk2k|Jq=%zhCGTL` zdJNDvsO8<#Y%jsYmyDuz70S07vG8Ow4n5O>`Nx|ud8rmC!i5O0c!+b#w=JX15aw6=m$ib1bwK#I6L58$8 zO`A|Xs*`u;s`)z=JgywaTIm4Ld6S^yafxVvywVt`Jc%6aiBJ*#HNFIbNiMuSYC?oX zs*K<&YJ=v{@KaQz!N@i91dtAZPBZfPy-JZ_u2BtjQvttE>nkA zHdqPyBCI^klg>e$f>eTgrZ_e=o& z7eW|&Jc7~3BIqIbbO`uA>P5rha#YUS;F)2c?q^?TJ8pKZLy|WJEysfBJX?oy0)%aA z5t1uY5a%YGyOQ{rA`_B`JxLkiTWvWkDtO?Kg6=>?*(z&wJaIT1-70!Pw>CvID>-^Izme z@}S}I7x4OJhj|Sst#klr;2sv$I_&UmD}sO8hNitf)a~*R{?&w16>4T3sONc9jdKwu zIFt`+;U6<$`k`j31^#hSM$UwwbO4y43h~&gQ&HHgMM;;)8Q?=Zzq676D>9{PM2*#o zEO^?CsO~95$7nfvCMvLXvJ%5nevHgEa3SP)^xIHgP4L;(gFQ!vaPFZIoVqlC-fb0V z8*vl1E73gVgMZMDihe5`T?USOBYay+Wa7MR;e@is$!xxbJn!H{IqGIA(YGfkCE&ki z%nk1r{!Vuh%32Bf?FKZCm!VlC03CKAH0Xd&I2GCn)qS~$Y*k`lzYSXt6{B}|K86ky z;KH*(oPQ>OE%Ry~Q!Z+!3eY@f#(^hVaqx)_bT0T&J6R4xL@$#*#uvsR&6$kGSsDO) zB8W`6Q8nt6$u7-J2Gq`$qkhgKlV=ulo)x8dMAZxNw~Gc;8Rgk(MFT;xdAA2`d%bAc zU5=_r3w+}|{}C+$lLkzl_haYP2o8U~35T9)#K`GNY&qga^)?N>1ZX>f+TN3g>S-M! zqIBV58g55R(7w-xR>F5=haUb(HS~3xX$Zx@)1QIhST4p+IWc*z6cZ<0*mi=zc+rWS zmz*^AoHC4j+c7)F4i{s~P6N7TwWu9YvfYFOfR7VO)J`RSlsBO-~ z@jd0Ze8i7u&(up@JxKW8SA~6hE3s?04_jx;uvOHdo^assR0+O$EQEJX)!-M$Blr>f z>KS_sPL{;r>lZ5V>a_?iT&==^vu=btv(P+{kMF&?1MmKD4=!DA!NH3m)C|#x;RBjhX42eHyr>!jaCF$**fqa9RSN={<3`Eaxy=;?>m|eJ{p2g zy?0gW7GY25lcD|5JHgTY;IcH_8wB?^F5OiYF{&u=KeQYfapjH!;GL)wK!X2@qyvDk z_zofQZ4qU0TGo`m^|gKY{iDJG(2GC)-3Hv7|E(gHpqx#^+$An)#9o4TsFBNqF+|iQO(;I;$cH~$L` zfDi9-0Q`E{0r0`f)&TLpFWi3Lim#?sfn?f5!pv3n3o=&p$6E9RTk~^F_#< z5$`W2jeI}4C19n*`A4svz%T!PKYsj$U3lqSFFt>~9cLCAaCo*BeLar5i zB={FAU?`*gSEhu0JDiZVrRzoW7?JOvq*+{27oaM-XIjrFv zt(W}6HX_TLO8Y7k`uYMM7kP*4vLT|zIx@?uJi@#>7MnD2h&9F`p)dh? zmD$imxQ6kZLj+7=qiI5!$aLOu0BlgMMv`t5lJzl2rE;yw=okxO%VaJ5jW+ljtmqo? zpns|g^GDmT{Xip1Xd4^E*3bO)*sR(BwVT{gt&;E`AQ&skGG!#;DgyQc8Edg>S@&nJ z!u>g`u`YKb)+#pQ{~4Zj-Nuz-0bZB#AS_Et=t zZ-uK(BxX*>gUU6ypXZ$_wr=}q>y~C9m5`nrpgkPakf~J2EYHJgO$;8$-+(oFn;Bz?-lJ$&aJUi|806gP9LVOb8e=|0iMGk-@#5>cFQl3p_ zaKPU0f|>6Xvi6sfMN3iC<%FrthIDTpl1j3$S{H{^nphba8jTX6vVw+;8; zft1wgN?(3V6);bw3Fkm|2+4%}WI}tqfPa22 zE~!!~3im;z5cpFv_&wQm{Cq7E`FDbF03-+aTU1Ilf3F&Gsp31Rlz`NK5x`i`q$3m& z27AnKjyX}b&4r3t4?Nr5C?wRIx(x(Hy_CoUV4`uH>LH*Jk~Z6tWl2EqRtLh=gE##q|1(!N2piA*s4V#zqfLmC^J=pwu4?Y?{mwX z0OmFY^v$`@x8%Xnsh0cvEnRB9U(Jr9M(I`qhA-Aim2V{=_o(FlWitUa+mp=6A^}Oo zu~847HwDI81!k_)VgL0u9J$%a$*7sewE^aK!fve+`GmZz%2YmPq3J*vZAa_inV?a& z#e&4b%}6zGMr(})gLPJHw`(z5Sb!ry!o5pGsk1cfl3-wVQfEHiP0nF@DFR@ z-jWYXZ5E87bSTSXp>)T>5KN~spsFBL(~v7|EkJpv4i#(*UymNu(x@}bk|$+72E<#} zVx8`O+?#zL2j?o})7TU+r>x7RL@7iaMW}ByKoQa4e#2(mtBXNmc`i~3AlX49a%)7m zzm3nZnl+OuL-INF07A=bVv;-WDbYLVn zVhP5Z5a*0RQW?RGi-MlVkP}i+x$@4xh2U=#4yslSbgk?Qy!KruLm0SFkN)#v^q#Ip zfPf!bD8}f+^%%KYhl*(vpY-aNK0V(!sW5f3F;~pl;5Ieb4n`@3TG9 zDJJ&qs|Y1Z;V2My^x3bhTg=9@`(PCyWyG`_u?TW*AhHxGG!8U*aurG0vM z*?;}RPWbxlP;+uuaojt3&R(8-|3m=OayonDmm{|j_@}|OHejwljA;{ZSCqRLPfum z$IRH1D4>zK1rd)0*u(g_L z9MG8Id24G6P%0b`BD{a77-fA$GW1YHDzxnhqGNxUukjjj4k%)OFKXd9VV}41I9ywJ zzMN0%w~MgFGPsISU+RK_R9h6dNhK)PtXv1Jc8jN0oVQ}? zk{#nGZ5TUY#rUy83?DKP#xoJ#nt_Hv5D|`mF(n!%bI~xB zgYdRgsk-e7)J!Sh=}UvVHx;ElDJbhrL)F$?Di7|ST(~-D{6ykmZ%o0=$#U$zScSP0 zrPzMdiNReaY+W#8&snzlMIX*TT#bhw4dUe+P59!?7CiH0E3Q4-$m`|A@LVy5=3E%w z;lj*RF?LVe@$3N~Ug28x=H)hg>r_2vdsO?c(iemwJ~ZuD&vebs;$ zIJW-&l_5O$#eQ6St_y>ETxg%RqMCEHuS*9X`;e#82qV`uQ*|ypyl#!dHhksVJMp#e z?!&boU>I8Kl?^_#D?}cFFJO5(YVclfGA&NS&KydgD_OZ z!%?4xo_Q+<_Z6dmx1Q&q$1Jbs&eL|x9kpTZhz+}rTCwN24QDQSaOtWK&psK%-#uM} zAN*Y>e)^>z{Qj#W`1h}l;g4UPz@PqM8h?GAQ2!>ug77bDl>h0a1^nrSdHm(MUHI$s z3%K>lKHU290m43ELnJBt)-fsZeCa!74clFuKBhTH$}+H$siLi$e#>_54FJ9K|#5BF`L zUwM5cDd4geWg@>PaqGv|rEcH(7g_yfc|H-&y^_@J>hd0a0=d|qFYf5REA)^|v?nCb zkC1=s^^4S{DB!=nTM?){7!kN_);`U;#<)z6t~{KAceQjQD^bd zTS5fGH+d}xet&so9)Ese27kEJk3U=<;Pu*t#jhVAl=3@%%69!ZA@&zf%e()#1b7qb z7yor7$sgfglmHar|F_HjtvCP(N3C0D_61i*(Mj{tyx zf2rrCmP83dkr+|x#%--Q0)*2iWi?=UIExi-f;`c8}E&bqfRKhXv&K*atD8 zwD7c>(6`Tz(Gy|p;oLh zI0M;kvO$>wn+$OTPO?BrDsp`}h|Ky>zthjPi}n?5hAd~Y%uSR+piDL=B382jaa5W) z4tdU0SyHie)QfTgae18)t;4i=CMq$oBaEIYKdb>Ibe>EoiqoO6(?+4KXy$Pg(}u7$ z=uyD+CD)sU4P>b`x$CfokiDM3onlR)Qn4;S2CMk@y=kj(Z|Z}%KW!}@NMDE5A~Qap ze=6a#a!Z4n_K3cLZCI5hb4u-ftRIJ-7(&B@ORi&U3pQhwItJQ^0j5TBTn&Faq$Tv{ zBF&YJ&4l(%Cc?KaQEo+eAZH!!%Uq4mq}-3srag#FI&y$f zkW-~&e=s7y(ufR)3dw~Ep7VNqHenS$wfS>clereHGvv`-LFmXTYHt$UqU1CCUM)Gd zs?UnGSuuDpbt6;`@`bw)MU^h9429kbSUi=ml-3gV8(_4z5%4=;DC&Ztup4?y7j))M zsC6yK*AV>kqRK01M4qM*iu`)yR$e2ravPDJQy*1!gH(osuL)%daIcdP zpCaKsD3zQh;6IGi%xDyVxZ9tYb_d`S3G?EP{)z)2dF9T3k{@viRfvhNL`<9y>oNd^Ish~@iglf47<(n7%4%`tQY;KBj}^iB1(~!k62-7(aR)tapnYeh&ZIWGLY`hlG_KAghX?P zj(}|?8PGQ75(t(2T^hoKM{5s_;%*H=KOfG1Eq^a8>pWJB zn&9H!*6yeSAcuoFlhB%I+boqyP}K&ru>E2!_CMK%mq2?mIu1 zOSrA4LEdt(2A&B*+!hNbDSnSJ29b~f?U6!Ex^$SfYcZ@>qF0j*r*b1)rZ`ORt-!+R z5a!MXFnPj<>Jcp`2PI)I9oj%DC#eKzDidK0XGsb8*ZMOE|5}-NEJ)xFZ!JQYhP_bL zP!USI_1Ijv7OM;H!>7|fi+dIKLnUgKiV*!KHB|sTuZeH~6f_wK`oaMaD;)r_E`qCv zlWUOBT4Ulh=0w`>K;b|MADz&)o1twZ#P*B3Ra;FpS(-2>phRv=7 zf^jn2%0y5!N%&9oBx18899BkW?%}8;_L)WNcpV1({PUI`dC+HG}xOiAaL;;~sPe`@&6rlA;6?%B> zhc4Bj?|c|lGbZ?F2?bYcG4xOkyc2pjht#n27NC&*rj%`2HdYMBpo9I#iez^x`*0e{ zIN|x&*Qe8Br3w0fPeAaOjxuISy4ix zT{r;3``xHHP>%4PQUvBpc&;LHh7+exl!{43dRZ1BH5Yb*VG$?v`!hIM#ovQZ#odd) zjlCED$EHtnlKvbrN>U^k?!F!^gJ>sc=r|TsHJKbwSt#txXB(>FCKyytS~350my~Z? zAty>v+A|0FksNuq-`pvxeDHNHz|MXXN(tt{85hTy8_n#m^}F0C>SVh&iO;0*ce2qc zGX5W`ko*7326Ryez=Rn)xTw!ORL9@d$ebO4?M_rrvo8^N^z|ZlLkcJ7R1~)tz|~_Q z%sFKO8&w(mKuHFip#oGi7%{Xhf{B?X?A+0X+35~6wRq6bREEL63QUgr@yNMu+sR7Q)q}g|l9bB3@^EHQ~0)jFv4$*h2X48+P*1j$XofC%?O!8XMzS-&TaV z1qXKSwPV*_BX%D!;sk;C)TLsad88btAMxPeWe*NquE2pS1n=`TXcN^iMjf!X@cK6z zXw+z6ppoS4p@Bj0_YM}r%|~5`z{u;|u{VUS0}+(>n^DpobpRB$Xi?a#;-iX&i5_KJ zjHsPlO}x9L}2}NnkSDHh@#t>TvX-DgwV3lLxJs zI%LDiN2_u6S_o$z_2c5>)p+4%BVKy88P7k{iR;%}v3-9DMt9jUG*^PHJ4 dogy+ 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

Q7egHJ$OceKbE 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%0Ae#I1BYY*#osY$rhHJ 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�Zp>nfNa1x#veQo$8T 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

+Zj;ryZoQN$lONnk7)h`ai}@6m9bt z!nzv(u?CTUHlytTdvL9c5)B;lNC4M2ES0k?;Y_Uy0|h=O_*)}`h1oQSS#ZA?&)fQ1 zbqC!BwDH&=t{rB!WqY?(;Tbi$oyFNEdY%G~6Y+x+81CmtNCJa?EgPsygN(-;Wly3>+DjHSkxxx0z+;n|WzN#*^uCm&@PBW& zOFUgpiFA4-UdA)h4?fw4xUr1bT?GJefeN@02)m`XLmrPb$|He#c{0=}PpSxD2mm|d z&9XbuB8>&7G!|V_pR-9_-Ujk-lcp{^NHc)ad`{C8 zJgUAD`Q@xQ+4>vrp)gUCYgaFYCsGY6BxH}`8AlvD`O<*gL?ezawt_jFRKgy`;ERBC zXcvHeM(|4)ZPp^tNj-a9 zDFu*~G{}Amge*46-764#{5!#)f#9Zbl9>e>r3#fRJQR6Se^`EWG*qSeArq+<0YaI?2aT=8P z*|!!XKpk}P(B>DzO6qBp)5Y41;dY()G7C`^EqZa&dO;$X0!O8e$6-0cT3f#KL7q?C zY?+h5WLg3-DC+U4oU;CdNP?&(_H%JeW0Fr}kqAk6GGNyBGxZcc~5Wo@v7l<|CR9AkGyaQ}Okrlsb z@Ye`p&z*ht+GM+pCJaWxGV0Sz0LxfV(Kh5&w@wR4s*Pm@^nchF6YoCbl|n#ZE-AY} z{&%Dsq^1C(+G)6fT4~}j9?~6dw+W9TEPe!7etZ|_h+mBZo2oWxWJ?T?f9nt(SKYe1 z%T^iOW%rTv&l)8K^bKIWyc^?wAgTo4$IOD+kf9V4)4uEO{QMos|8!96kUB6K(czU{GniEo#5s9L;3s^#0Qfo4 zV=Nc6<|iYWqe(U2bdTX)4chTtT?l;Wc$<}OjH#}taz^_U3TU%NH-ONBf$#y-)vT&l#Sd;!`OEMa+c20>_$k)0B>eirhhW zV$pLyv$->A`c)Oof;ctOA|K84O1?NTJAB zHqEUnCbXXQRMhMR?pE&-W+>5lnmcC9P%3J7lBh2J>{LK8l(m#ZhG~)v0$7HGK*Bd- z5g&q@*sxQQ2nM<^CM)~=(v3jB=SWb-pNhx~2*Pp9G0*Jv%l}AuhwBYBBe!23bQ?BfA$jYNOkbaw7d&Dl+w%cX(VUYfZ zEh1Zh&238lS3glNt8|M0SdFZFycXCa*FLsWuHF5FTmjK!&v~}FyLJZ!023s2O7u1x z*l6H`+qiqZS$+mm`;!fu)Nt=drU38`1pt7A{Tnp$13{ryrsBL@m>6zc-zExZ!vM}0}2xNwOa zwffuF1%Q=Xw<)gNOl)5l0MbS;vElb>eRd zK);IB4O(+baojbP3 z+jnf1*KWN>{s#EYZ)}zC-}AU!qv_uxR$0O8%C=Uyy1hlNKGGuc7{>Jun_Ow}$j>ca z`7E7fP~6)r?|Vjlmf*TDHL}r+6OD{Zi~B=;_gx$T3EWkzWbkf zKW35-N#qDmC;OC9V? zUh3j*XG!)-evsYkx-dICG}E7gisFh4q!wV{P?w=;#`!F5hC=e7yh!NXz~jg7OwvcO z9g;NC+e;g2m&G^*^4iT=rB|t=zo;PDz+UD`eTfQ~cYl66tFv+7Poj9L4(@IvIG^YD zy8d8$9Wz~WANAz7!|(PI>|v-n4VSgF}r;br)jGo8Kvs&!){M)f_Nc3-8=NTGbg&7D+ z*q(i9z%}D}j~L2*sWJSwW00+d7WY&lMS&~R9yiWF>@$6_Rl~PgFV{Y4)hlTO-?of7 zCZ5DBp|KfR(v z4zHi}KS6``o>Zrj{|I*Wp?_riu+aQFDf&xc2KZ0GSS50W;6DueFvuMGfw1ypw@~Q& z3?e#$-0|^0x26KOC?l#0(rl5uWuU;;iFXvmWvD7ZU2y5L*)5y%1HT=S_5M|tjpwBx z+7k*JC1{e+(tq?~muDq=EqZy9<

1fLAkpozE`iC-&@?zbo@%S+wTYL9aF<=HuUc zMZDokFRXp1C92S=ZX>L4vSYX3D7Iv;@^ztsJm8}zFR+bTcJuo<-#Yuo^Rovz72zgD zuO;c|4W~f?u`S4G!`$EzPe+&*+pc3s8HCU<;J_(?Pz4SqaMMTZfGR6Y737PXDM*}W|d%e zk9__q1%qXsP+#eQ$|8W`mqEt9_1W9-6)ah9Ic1OEosO{8OTY6Rbd zz`0D<1=5O9kMm4d!2quGV@8>y!!u@btW3|XlrO~~77zx@pxw}&-M;6PM!}w>cEDII z?w;qFrY-xE|HGn7hnb%yolWeG6ZXu3-`oH7jghz#A0KRCFs+AQMp>`Ojk~^!@`FDT zljH8nurl+}rl05MH4I&gnca^TJ%3(FZH62hU(;~Mta4eV|NGCBQknirx3%fd=fPD) zTCf}cnYLI|pixR4>jsac{Bvu7?}W$(46qq`cc_ zk}H?SFP2!f=u)R2gb(jiFyg~8_$vb#*nIM;aXm}4?#WB5?3m|lGhA8zxayQ3eDCKMJHhV5Xd@ld z?@~J=6jXXjg(9b;n_0-g%k=CABUH6N>^CY?20;$#m|HdkLNZZ4C{0Homxy=AheySS z)+za-foRJ`oe|!Q?~zbtIgicukEX!!cg`cMqKkZs)jEj}NDLR6=KW(hQBWbnO8`G2 zz6zznDXR^>JVR}GAye*fct%<_+`oMJ$`RK-l-BZ$ z(-`%H24BYTFu9vT8w1z33N(ixR|##mbOl8L+!uH>@D&zh&Xrcqm{(119oyJF>Y1BP z9baeZt3EmauT%VWW{n|0Z&C{Iy-1FXG5tM`{HYAfL1D0$|b5#DHH{oB@e?A<)@u*08&C^Y2B87&=F*j z5#*WvTB{Cs6Ye=B7n}r;z_BI!$df;jAMyi!gOTq$;*SQjZLh|UdMO%3j*1k7?AU%s zxT4Pd6wQbgq!#va4w}gREF(B&uJ(@wk5P^wpC%;)(Sb=g=Yl4h_f$TMFV@u5FY5Ye z!jG&i{bKFtDsC`nC9fE~_3{g9tHHnOU2?A<$*Kpc^8coNl|{|if!Q=qH2~8((D4C~ z#>5}2@%;c5{?2FhJ(|&2L7lN}&q{Et3SD*h1rKwdQqtt)hdA9Ngb<3*Oz|5DmNTUL zMx3-Oi5+OGTNaa_c1;!WR9$0Eun1!SqC2UI8%qx<=IjV=GR%qQipykS+UvwumDV+t0I*Zt6uEK?#^ZUPk8w z?$_9}%vk+9z6%Koel&=GE4at`sm0I^2};aX#?2CdQvl@ex4+G{%@P89`rc;!LAY@% zL~<)kkw7Gh94ktwz}H}s&>-Hh6Hk*{$8Eyr5aJMoqJQF};Ussj%W2ZWFg~(3_n{I+ zPOfHWD?;eu?Qh3F_L-cCVf3!7O8r|djld#O?m||jR3iso;u5l~<0e|7P_O1`7+Dx< zU?2P?XvI+^O5gAWNbVTz?KB~96%$hX1E^C%hZG>~Zi()oF<}*e4d?>R!6eLjL$`Wk zwtnp(dQn3#ZxC=`3~`AX;(`r`W&l61=tp<;-3b8)0H!v?y5ze=;>UY^UwT3x-GQ=S z0Am^b*Q$foX1=MpUgkIP60OI2x7t{B{T~Drm?#?Ro^2OgyDQimJhAGAP(%lwbM_I= zr2v#GbV&`g{rNY7)TE621}6y-(&bv2g5X3@gDk?aNKk4nVYP_o#p)PNQFmP;i*B`T zgg(gP9FenM(W2Y6$&%9fC<}VtA^l_rc+7mgM0T4H_}yj%>`xhABRPL9qg!E*y)8Rt z{_wrEgYE#|(Pl-yNOm_QHSlvdP)D=(kH0eTtNnq!EA2yUmVQsl^?0K+t$1kj$F^CH zCxc%KM2`u$AK!}}Udo^yjLi6qm)mnR_?0r@XdKuQ^6S#=CIwGc4=7qSz!=aWwB-!6 zY&-T!-~7X>khV2zvX#%g)>)hU!ui}Y33E@mhd#kR!mQt?XavV(wYOHLzD)mxJ3cG> zH8a!ujzu4bEfIQT_v1Ird4K=Nu!Dk%}ZB?ua*ndjmPXuNVZ#nx?O0R<7Q}H$SZs zyN&UNlf@c{O4uH^|A%Wbt^zvBGfc>mM98Z>%!Dmx&c{n4oku{!OEG9h^^VUg$Yl|x zW?)SBcIvm#WHI8T`pf{EUBMs&MsKHi5=m;ETC$86Fl6BMYvdqLl6dPU=0XeAyLQrY>huAjY9q@mGIbR7>3 zHWZx<6nZrxr1qmLepCC|_CkWV*R6lFw&UsU{L1r9O8_;6BKd_|xyqvQ zn-2UgCYEm2Ujm-dG-1lWd4(|JWHh!rckDR;Ewnb;(Jd3F4u2KYn=~=(Ok20u>-8aoj6Q7@X6j2@)0~jW39JJY?6=$~X z?7pEs{Gja=#u70uI^XoGY`@@ro$ams?Sr`a9O*Yp%7MSF;eIWlgH#m2tHDo`xa4AM zMPJJi=^A@f45O<-ZU)JZiS5DzE24+$^9;h)W(ELE| zY2Jz-W5QwN;TCs4jVFq-M_+=R1g5l7-H25Px`z!u34r}_$l_YTzhmDyEbcih>UKAMj#c_V+_xct#UxK>AgyZL*|`U&Zp$lkP3!3WtAyl z#rK*(mYj<$C2_!5=>hr$M;mCgx0kAxWN^rT5RM*r5Ax_DYVpyqo*cGCve#WaF95^Z zWW`4xt(;c&l`XuvUP)`v>fdJk{chTVwe@iC-$lUo0*^h?JLo)GMga(yi}(wy7Vn4T z*t3p?K`iBW4kh~tcrp#D< z{o>*cBaCqPR_NI+dxKemxkHwOZ3h&j!2fq*O85|B&ozn-z8-fTsI|ya0&;W81%fWaiX|ykC{3;jtd!f5MlS$s83Jekg zzXZNv$YIN^Xo;u@PBl|HGFNU&Q+6kheP&u;dS;ocenHZU*5_x&QTn!j#-EPu9kRj)0k#yO4uNNrh+Y^N*q((CZql1se%=z{( zY$THM@6fDjZTB@=I=@3%N@5bl82(6os}=ro&*s6Gy_2gzx{}CGLn=!nL#C2alxlp> zA2{pY!;g=F??9S#sOk-bVq%e`b8DC1LgPt4N~NiJL~|twH$I=_zlS=N=bq_}r(tzF>!!yx6IQJ>1;Agx9+E`m6euK|(SB%Tf|p0VFvyF^e#Fmv*LRu*6lkVzy(sP zAxkE%{mmkls$xyV^n7Cvm-?kH)1G>A=&YlfsvAyadLYfnw1!-!A<9mJjA(mKfkzvK ze>1I)Gcq)@qfMy8F`@6{VI2Q?DSTJbBV0+VH=^0?j&u{Ii5a|rDEzT*G&=yzTJz^L zuT@eMunC%+73GQu$m^iL%GLs(%3QdMUB&M++hJn8m1b%axI{B9&;0) z%0Mgy1}LvH%jRfZ2>SN7yM`3J-Amwrx2EeILXmJ<;E`-0V>2XnbwU{K#LaglYBzER2;opL5U}9H4VYJrkx=f3xG1)n_V_#*J%DPS6x%Rl z4ZF>PJHFW>e8-uWbLv_xa4Iv-c!Y~s3knf#0~snec-y^bu*|Ix(=UVb%ZNB{}Z3pgv=S}BL7JD0ZLSeky-{^UN4zXb)=QSvq97znZ*jBh?)@l-8b z**ffOq`ld*fBbe}52YV*LJ_-TzU!1-Ee$mmSi?A!QpR_t;M;pjTL_nZU2a2OiPs>8 zk^gJ(7xPH~6S}juhseLT^27OD$Ih2U>@dMP#YW{A<(rlyVm!))%*m8FKkj<*yKieC zp7V3IrCjcMNXq`ZYw*dlsJL<@qRDBLB~yr#*R6U<{8Mx0sj*lSSgWlxMYxwHc~liO~XP$qPs3v%Uw^W#`iKwk37+r_>o6n@207NFJu9C0RbV zjPYv-hi06tDRfKl>V?uxi>}I1H=`cA<`Bw#HNn=;TZiGKTSocKx_8F5sNqbc_QH@4 zpxM4tiS(4@TV{%O&5Tzmj4~)5st>~(GC_w#XHx|4TE|OANg>*?#8O_oHt@IbleQMB z>8{#0c3VsA(i+A5pZ2cCs&;d}|0W!s7r^(hxble1w z3Qd209UUl zJ+imX_$tjDp=;7-a+Uk)RpnU@5sTDyrbE!;>Mq0_J4i-J z-*ZbMXpVXW&M0YX-|&;3Mm47xtI(_wX4s<6Cr+hT?uF2K-2!a8$IVaV1v7g0aJy&H zyeo6zHn70~5J4_Pn2TcyU2gsUXI#t0AXo{7Uqy)?7Br%QN^E51D6>N+)$ZZ)R+@_{ z+<0hXq9wKv7NxX{pJc{2F-@J1dVya3eHn6OpOS44KbXDL7;R6So;Z=s)1wpX$%(G6 zVzIx(anA@q$tf-wC|v-5cZ7`!LIc{sBL+I3_C0$jQl;kY`u&ZEq!(D8+ne+(8*MGb z0Zs9*?{?%+)QdIZnUTE(WzJ`}%#fb~q)pfm$pcetfbyZ6|6I+IMOsx!?v67xnik63 zLk;{$e;#n;1^#^6CErlwE4<1xg|!2G1$nXWU8IWTAy;C|7k~?B7Uhl1LL=*55NNyC zkF99MCu2tN*R)LLW6zH?PzD_I4+9hj1_A$Qr?@58Z4j)dT&Q5BF4^drdesnifDpB? zX!4yX7Mc=mBsv$M*jrMm6t6|cZyU_|LEn`qi@-Sqf5Mg=pbrQcA=-OJSLo)LBFo2g z8UxQ17$N|#KoH*GsX+l9DA1ZzWE-YKj+|0${440L6MB9^ILg@RW@cWt40? zO(9UUn&d@O$rb^WU^emg2dAVhE8fzFEhR(QUNA^iDmXoLd=_hA5#V~s6?z>9?g`N#J6DuT#s1v4pi$Pc0g|B-InTGW739^ zhPg=oENIssbqZI^37ltv_9FdtgSsgXF^3wh?atv*(y2M#Rv}+eWpDkWj0JC0 zocc3bDie>*DEQ8cnJOYQ549D~jZd}}tPj&yzw!h=)}!{q)3QZJ=6)6_IgT7w+kO?! zbGqZTBY-v6x|AP%Kn1)(%otXk@hXiBq%JH9IB)S!-$i(XX4u1gAo5gT2jsYb9kEPu z>D^nSr-L~1BZ`JdA<_zCbO*lJtlAzIS{29JlqH8QjbM-gI&=%wyf4KD$`AN5Vf|3$*~Q?{BrEH>AL}&2`Zkq~}*Dy?p~N{F)AInUW2zXX_`r=KFH;qkqcKwFSF06n{)s>HoQya4)_ z^tPB~BZJ6#8;|m~5w^>jpy1vJ>&HF3*72<^4;&~$?S_mG49I*|1GX=LafCfLa5aYf z+RP2!F@qR^LOs+!=3r>>NyrPp;P;UEXM~E_ok}x35T6b*qS17w@uMhAQ%LF6cLITF z%_*KOv7apq+F5`r|7y%O-E(xv6PYD0WneS-8S(dX7~<~@hnzqk;&cfO*fhci)^!^@ z7oL03fr}ob1sB1K0l?t#$a5JSK!y(Ri~s|R>sXyE03_hnd)ayEga3}+!>jz2``TW$ zK7_A<>;JOq!r)4Qo=@GDTU|S!gu#}hr&p`hIs1QojQ4NAkmrCLJm?Gn&8v2L^uOi- z14ak-Q+oa-tlTq+2m9^e6yl8p(_SS?bL|pJgO<^s$1;seBA%+~o~NKT1|4;DA1&Mj z08QvAUtp#u5Z!)jJ2}zyR&kQ}*d2uFWx@T&sWgZf8ge1MA@DSfU&T5pLmBb?1A3hZ zU;x;+paR?cMFnDn^8(Ma)B(@+c9wasewxQQ;|c!bLX}mB^n#G!0Zb)fKHoobfPjgZ z+DZ_FO{L>L>gD4v1J5Ms?O#yV8Ru;mN`Qy?&5^f2V5kYY0sz@A$OXFXZ&H{t6z!64 zb$5RnFLQ>s(qGX!o6#2fJ+|{?2imvd%JijNr)9V|qJ)7Uz|ziBWMtshyQ%{iPuRy4 zxH#}UmW*^A9{YFESp1+-7kZ3izxM*5Sh7FkyH$)q%U;-sj9mHBP&*EjtFEPGl!OiJakRl-VA8R_q#F%f^1p zk73){n)ha=2xh=B_w1ZMq9Y9`zzVK5^`~4OAHE|ci-_VLbQrQ`IBN-?F>6jM&t)IbX&@;RMGV}4fn#2q!oh&=Mn0~9-++;@G9vpcJ%Q0{+y5B9UD*JIfgIfF+7!CXRsci_$aQDBVD5d} zObT30^|gl4Z8JCuG5`G`;K5X`gsDubzkQpU7QaqiQ*TZHz*cI)pJe=Jf0%g08w`eD zFGq{(4z2GBe;C(%QSTxMhS|YeO4b-k)l^alU;?g9+!mDFja29_f)*HRis zg8;<+zt)K-zaTy>ULTu#-qn)w4fd&Xu%4w#O90@9KH@go;t-7}z0&g+Yk4ES((j_3 zWntWA{!JxK+NHW2MQGx#<@|r)-gaNS(VwzeDY1yZkX*#ETRJlte>CQ6URQWrWCuOU? zXiCa^XN7#*yC<>3*_Hp|q&L|I3{1SnwF&2Lr?rc`6H*zAa|q%szIEizf3c6|XEa5# zJVQN1TTgaQ>Ie)UH;J&%iZ>n~9cdQIdK;m`bu5-KM=!TD)}@nRHz>SKWSsb_bwn$W zHQ2s37$68g1YP~XYm5_hLIXaHG&jAm)lNWuscqBN1_tCVSvVXx{x7L;SVc?TrU1Ut z(jRP#SPfnY7H6ahHsU2sk20$a{|Xpu%OCM=vMl+6@lR72imzWIHf{TcU65AYVOb?rYsxt|&wlB9VdDbEVuswbRv zDT48sAX*xfTC}W+UZB>mz2Xj{ZO#*0RHuCbgs{3O{w&5u;eJfu2>qe*?Fx~XOK&R( zahGdEd@#|D3xZF!aXQPuSL;XBDYvBzPNQ21sF;E{%tyTfRYjWldozv&Rcf<8r|)>5 z*ayY^r$t43n13DZ{cR;k0e)?QMP1efo{%M5H3A?psAeuESaC1xcGvJ5Y#|LaOw)T- zzoG47>CnWP1ltgkee2FEDSq%O`IV*5RCLom-zDZeyQH>$KX_r~M@hJ;K}76`_G-Ap zi8p0&6r(yb5w(8@GL(M$>xYmr=6i-8B{m!?)?9ZrL~l?MkF2Z!K%I6b)WTrKnWd2V z?x$&R*9gO6aH`w;NoZrPfX`QoSj-y!sxx?~_@+uHnBeuTj4R`DAQLZ*y_Z1*OuW&F z_16dHB(?KfXIuREpbDl~Ct1fdyA<-6bd>BM&+|@ucBZ`7oYZ(2BLB@@#|a!Y;0i`J z7oW?isvNza9hK>LIUU_yVdGZH?K&x;u^kw(Le;^GnPissyFJB=XYg7&BiKtOYcL^T zclIb;*plT3ada15sO=|5Wrg;I6Xi*GI%-6OF4wued&q%~>fb``DiO$wQ;JsScj(L^ zt9S1_>7-VDC-CxyMZlZRw%NnO7Zf`Ru2GG9i@#CNIi-k~w6@L~y!Qu;RJE!KQ#|V* zQ*FwIP+{3x5pbnq%n^(P;eclqkM}pQ8mXSv)M6X4BTuoBRIx23v1jd(J%QMOfZ`F3 z0*;aW0~eFc2ETW}KVH-;^G&DBA&D}s3y8E$@(_mMZ*yK8-^-Wnoo4$yVF(G~ut0P; zl1EXE{UejpS7w9qR-AQFK`f7xpi z()f5C<2y>%|BSYMIit795`vxt<6qud_egytSVo{MBhb#YE8Vo=)X;xNmga*q=3(^= zkQTHva}$*3<|Q)ZjB?h@RISjFaW@MNvTddaitDk(3WxlttK304BUQBf4pf^P4=Brdjx& zoFb4Js2Y>zNd_&RjpLmzWP}64#Bv9b2By|eQQS5B%g?;l>s{z@ieUSN0fOu7OY68m z`-AhF^K>T1F2f#t>kM>qD`kwr>m9)C;s6l z&*fJKo@Gte=d~zucjs86f6CKTtzGG4@{`OakGAWS0>i7vG5RM(sDKBki2-?(`soREZ$23#%rHN6sSBeF1!mUt^Y{1w3uUNpaOm;v>?aKs= zy2SQoD+bRbc~?MGSJ|UtPK{3P0y-3?LmQ5W5S|l0e~EEXe=}mC!Jap!axJ7}w<8K= zwO-sBAZ_0edXtiIXurnRUSyX$-lsXZIeYD(HJo4lgS7j*$Slhf8K+jaW*Dzkc!@f9t#2Xm)PnVpe>GM}Ny2`UV`wsrF3G?=+2(dRa{u84ZKIczracA;cpr0wY zdMoHms_J0(JAW&fe)J9Wx9*LDIL5ZgKKMvUT27B7d-Y zM9GuTG_rQELj=8%hCX1t z6y4+(c8WSs7i6zzpA%%E*Gjob#P|~<};MS`%{>^fU zWC`kpTQ6K-Tb~<9R>Njm*;HZqOm+3One15-;%7aCWI{LL`NDg6 z!V^KkKhR~8(R=hkM@nADJva&n?3{W?(n`B*lM*eaY{X@_yZG5a8((Gp6J#C5Kjmfr z$bY*)W&YGTlW#)xZ5o7&1`Ew7=w)9%mkpy9cCHHTF_boQ*E`1C`VcIe8GGBH` zrBv^l{plRUh-+U!)VbVCbJgc!AzCL+623~U(54a`{CAVA`gW5JXRLG2vRzYk^h99T z5ZxIB)OBxsp9|z>hWMc0vaF1Lk+)8@nxNkj-^4~#2nHk|h8AgJ_A0`a?mc4G3TACT zWN=ip?7T?sd@0G5+%9H<1QOW~gydP*#4&VkeNs~{4XjbdrowYb{mK(tu zhiPgt&)Ub|8|D#q@O!LE4}@Fbp4m4tZs34>sEV}dWZ&n$;vYTpPovz`4n_xq&g-w0 z!7oI;`ARAC<6>NAgnuL_3!-VtVZFVxY&}={;gZ$zVmm+*XzRGz$YZT@pdE9#j4fHK zdE&j}Afvon*)~ypO-zmFxF1CzD~_a`SrA-Ev-rVx&@LSHPyrn^zUd{lbAD(D8bRXV zEB^GvTdV)th4#*uf(Z%wL{vilxh%&C0+`~ENReuA-EKP{uw9jWVu*F&8LW2BgG*Y5 zZ}O}4dP~q4e%M%*=#gd$+9&1O2iCtMyl~dFGYx5bvd{}94Kvpa_qX2 zS%w_%sfMBfY^ZytLSV=XFnu@{rOt7O2wSh>*n?;=gq>f^C1({jFS&NxdBMkK_Y|cgCr9Tkkso^kGBE z!$^A6x0Q=;Y81awDF2Rd8UsjKa|9Cra#;zMPyl!)3V@IP+vd;G&ENJUg+Rv-fxdBj zSWC(M@LSgHG#WK_gI25X3U~KeE}t(h4M#UA(kcC~=|)h_b#~uK%I_8H4{xq8re2=t z2Sd2T*@u5HSfF9(ApGab`nbSA6EkRgQ_4Z_zf5S8eyBibEz%{flrpmEhm!!J$Kjin z(L`}^6S9%PPn{*UP7V4mP=gREHoocOLZ6-*=dkus+a^Quts{fL%S+3}f@*Q1^jHBD z;MyD;u&L)sqE0QjyLd%4?8qrXQRxMIbO7i}P0(?HAN6XE?mF4I+1KA2^(AQa?HPI| zvW}WCqoaZR09sDv%k~svo|}A07>$R}CvYJD+Xg}zi}+A!&fqv| zmZ;L$ilp}ux~fLBW1D)^t#V~q5QOGb7U;j7Ad*L!j}kZo2BEjh_=HIVzK2&qG`BJ* z!$*pVLpG0ZO;CZJ=~q^qXNF$h*K)$e*L0o1y(SrE1834XFsBPh~I6E$7^EI91BK=Etqy2ky_UahCNT5x@RN;k0IoD7(jRk znkFn0I7Oh}T_Y@j?JuXe#@Ij?j1vSoAcYtK+nfk>V7ugC5d{_2tJye%`WT{qPU`;~( z`#E8vI^>&ZZK7xD%@Y736R`n6rIB~qE$js?A%!?Y5Z@?ay+2|3oT8iYOU`GJi1)~+ z5(YtiOZ0XkaHr+=jR?O`Fy`q#L4){KG+zM%L>Fa%!2iLB^1|`D8-!P*rAr@z3uln?MH$Hnao4?b1PU3R zj<6?~A68?7h0JgOa^lf*F@>K<(g%9l$ z9ZPMLI-#YRl_&#-N7}$86YFU(6IN1g#`CSC?ZwOlr0-`>|eLLpl$*9CM`s; zMcFS6lSkeyOj;p{sSU@1OMje^mP!8Y*pdzBI5W}}{xF>X*lEXv`&U#LQAl8|*WAVUB#ts-`;kt9iWGy{5k# zPQtzVmu~~mBL#xex+B#r-TJ7(?xGnRVN6Z&Dafa{9n-_Y03T+dsdQ#a#@)G=`7%nO zy?zZ}%Zk={D0h|1Nu6b{h>vik6Ta~Q=0C%!zV0k*$T^MbJy`M zjFNBq|FEy)Vp?*gU9S&#*B}+WxSeR<=85?LNgEhLJJsCPhBOC}p=IG0R}}I!-2)os zaz|$DyLWp3)%9mWx8$#CZ#KZKWNSW3S86MrCCXAM+x4!H^KfOh$=ktaW2tvFMIy|y zb`#N=ScyuNOgjZO^}a728>?9w$bvVip$B!QQ_*_@m`Q`T&XP_L1nd=T)|(b@UwrtC z67bli&i24=CCHTb(!$bq@y)!YcE* zt+)=i3;cxo+V~r=T3!NIvC$kReD@ITYr_Kr<#;TUT`})6-6>fMk3sPY{CeNj!8CUg zDmkZ?C4%iler(Ra=uD`y-*^m|MwB5bDq5y)j@AI+Twc4x@;8)w?l{08Mm!dm)b!@! zE+VjajwK}f>$v$l#v9h}NspFHTr>MAHwHxBwJ&{4~!Dn8z1aY zUx6PT$1^2|8J$W)3x)P_X{Xn0yh*oZ2LOl~XS#11^^IKDhl|9Ew178~LWFhk6u~A@ zL;wJ|`@Vl+R?auff%V3xueOUA-^wO1lc0@HhANr-DiW_pYJr9JN|xy!E;4pEkI%1b z^m1leYKaprE5>wtdHPE^ZB$iLw}Kqaf~x)t(^i#)gMG?U-EfQ=Dj*qamm7=c>_+MA zhQG&_$e&BXxv&c9(`&N)pbnaBL9P1;Wxoh}vlcJEk~p>=GRNl1`(oZfgH+{HDmhb@ z4moa6ow|$zV11YWmKC)*KWN;~vItc8VG{`K0X#H|54lVJd6;BW42zE$C=*0wqD6=U z5_iYiEVCO&de)0(wjk#Qzxk%6>gX(+L7og!9b3{&?=8XrTt(8~?aHdSF_5*09HvD-D8?!%s^^jwQx_jXia-h8@!SQXsKmJR`|o?&M85}u#~tfL zOXXvkr%_s{9jJik{B?U9L{VqI)k&)(0^jzm>gmiBJen25k;4{_Dh@$B?nsfEL4-|2 zDK1wuE-A6t7=t|oLcie4HOv%!DEgQ34nySySlv4+sC|A@T0T-Ma0~Ji1?u%rFCF;k zWEfP8Vi(zQ|$*w|LoZC=1V)W&(`i|!0GgfXknm~lbua(K~^j?Y8;PU z3zL9prM9E6yl4-as4*l^Z9A8=XMDd|a(YQxwtz&0_8=1-=c&GWu#k?u-Uk&c^yL zd^ytDW)`x5swc)RVgQW9)G-lJf#X#tKZxmFe`9v^a9ZviB~~~$FAGN*Y1n(KiWR5) zZLARNsUsy;>J8l1cIuuj&vW<<(~R7%{(D0~TSUeicB)btL4qaTSOt64M+>bDNn9qlF9);N?$+CBdCVMlA0eG+T`7h{F>&8g=*4 zEX$vX4Rt@R7TIP$QnkMpO2XXh#flq14Q;Pg$qK=lPBTss`zqd4P zhzY8r@cvbLS)D({!B6rxKee+Se;T7nD&=fxvVnpr+-&UZdT({?kUEuPcp6%shO6aE zdHNAa$cz~b(*|CV=aA$o%H|%)w>ag-j1o37Het0PQ*%ru1lS~)+#;bjk zCw8sc%dydrN7^Q1C`z^AJ2I6smZ=6m&a;;420ysS)NgacCrxdGTTyC!CX>~WyPV`~*_3p~|EmDE73Hue=b zqoWq}*tD|P7ZHO9sa|}8&;UjYLZ8rqje`Ds(2rnj$iEd5=L6F^S@a(WZ=f&H94YD1 zoY8@ZWkK+ln{Y>6)NOvZOfo&HyIqcO@+*~Z2fa=cx_}BdiZId@CuCl}G67qgsKiAc zJg*pCp+Ju^YgkidDW2RHi4p&AzC(kR1(6=zi9=S%fX}^g@Z0eUNzX^g%uqz4-WF?Z zO^>;m`4glI)Y zin;r8f5o?Y;fTIhQ_ow5+Fu~m?Z(0Qzb0k#;l4Eker*?@9>9%{OB6A<=EnXL0!RH5 zeuqu9RYGS6x;hC^LGx?;hyL-c^bmiz>5b_)Xmf$di(pu~57D8}9;n!D($gqUO4l;} zI$R~#h-1|Ev+~XN?6lmGXDZGMLJhadh*e{zMb~7G#R}T00>>)*6CxbBU=wgc>HhW* zzW9v`nHgup5z6AH$y+Ho2b(NvWSE9^k+hX)S&}#zlmg^q{IH0GJK#Du6Iu9JZ(ONK z0m6h zzxyH_US09t8?>NZmTZvi73{KgCYz(LX=u?>Kw|AeBT4zeu`f`KBWXe7EP!_}X#GtG zo#mL6u1g&+;j(sSaHg^CGxi7r$CD_`544n>&HLT8Bh)_n4ox^43*yw9fgm6A|Y;!CF^(a-+CBSWwqL#P~Sz?PKUArI>v z3+E${lcuiNRMvCrqFnu?s#<-@1zeVAErX}9e35KF%jO3B4%tmKh^><;K5_7R)b7L1#f^1dcQ<)i zqx*Dafc!A%X2z~k+w#l!@p*UK^Q|*vxk(_Nl+lEe8q66ZIF}^Mq;LF0Wa32cMt`LN z1Pama&LlDcC5A2=b|(_L8TpD5^CK37kUj+8Fi1D$W<;FKD$D!IxCt9*JE;3WK~dx) z6y2+IqxfJmiGk=c50d-E_xM|>MeVbY!^TJ1RzsXRFw+(@UYbJBc5n z8H5yRd2k-xa2`!ra=RoHyQ>Vc7|Orvrz%t%_=+gdW~lL3y|Es&y}GS*bA@lDxFqF0 zke*0tCy$j?cRkJrheDJ@6gw97wXQe-I79J=fJHG z)L#Zx4{{v#72;<%^aP2$z+oB^&Pby1LoEKMwg$A2Q8%zJa1gNM9DFw@a!C*^e=TP^ zU6nrm*VbUHm}Ei+U_=;s`BHI}lYr9bSnc~WZ1Viz*MU*tPS5fM24c?=M$PEGC}(OZ z57!~`lwDr?$pFQiEkyd5;w_Q-mR4-XAus;}` zVaDrGpr}{J%PMS-21pQ~u3M+*B(lsa*#VGh0O{~ZDjeXXftlZ5i<}G~0yOyLEC?}& zvxS)l_P-jJNMU1GQHrr~s>rh7vAhPQcBTqYjLdmV;x+I(6$oHL0l8oeE%}dLNK+S* zhK5{C-z(}mLb4yXF&UjyoEI$QY&hb2_X0}+5fhe(5TP4Gt}NSA;DlF}(Pxg0G>Bz9Z|LDz<8>(pLa+Yz8_UtWV@igw1UC{CU>N=MP3}`wLzx*q6m4I-=e%k}g$0GePyf9PEIk~G zt6(2x1a~+$AMGzns|Cf<3E_N|L>>C{>1^1xpOTX8y_bjIMVq|str~+cKbuf}dXdce z(TVQ%0)UUY8O^^W7&RIkYy5)+2&f$VZAko_**?+)VdPc6aGwX2WDdgHU+74V%E)r# zO=5LuA4Ko@T^fPbU3y;9S!7WAl4snvI&ufED%?XcI!ARnG_MsDW>F9>jvsJXZc?P( z#o#gnG&VVzMq%@fb$*mQ2r!mq#hGF9AO(R59GboPQS*YDF0wX7sI9Rvy$9k=Kgl6N zIUo{M`vc7x6|whw_1^jWF)ik3Pg270TLOZ$27K{Ew(oZBjx|B_V`@isfocasS@Q=* zmsX=h)ROa9i^+=`Pt!%xtZWiH~QqgFC|hcXSBpzQynNDR`19RKOS^}Bb3`Z zZe^PWa;Q3Qubjz1C4_IuGwB|B=>tQ|*vO&$wW^;%Btc*X%@+b_l+!x@eq_+-xx{<)`yw;eWb0r<=#0R&b9 z?)5L$e7Kk2J0X|3KMO}0M@vXKH~9xV$F>Bokel~kkW-7ULV9FU#7+Zm!d~h=20US< z7%C#>??brYs_Tbp!lx1`;d{h~**Zu`8)N%C5=ls4375=fBc35_SBq@Nj6^-fpOVS zuOZVk8Pb_YT_ZBGM#bflt$S1iU8z3TTd`wBg}Yc2&Vh?OmyY@sl#WaYG!CG2slk*e z8_KCs1F&Jl1;3_3nq$lHgZ^IwR(n-zRZ#zi=f=p8O=$BdiPFU8a-6_ydbm`Pue_@P zX|2l?Gk$~|l3gQFRnsBNzptdplSYmVPuul%(+$RT4ih0@w0FFnwGZ^xl^H-BgBdi& z;QvLSOAUw0M_mKB+%%E#7F_S_=gzzcCVZbyqn!#I`^Xi?;YK32{5fXvnp8K_pz$h^ zg)Ye-#U*rCF$%e>tthe?br}S*x*zJCzJW)n#*cPK7(otKckK|JBJdIyu!sOc$CAb3 z=Wn}>st-#ar9#aXb2)R*;WOJZBEan!$w|CcaZw8i^% zJA}|wyM^Q};9t9>KXD~uY9Xq;rcIHdPljGbjWVMP+Hc`rZVL-C|H7L@vSo`N5gxB* z>XK&}CWEK`dx&$38}~@_Wc(Pk4MuyZS%Ha0ybK_DAVb^(OrjOoA6gO1!rJd1!LV0cq6NidZCa zC0V3tqXvu&^5fb?6YvbhW@l6MueMQw&i&+&A{9KZ>4hdvA2%^O7 z?rSY1VqGq%ky)gX``?>}SLg7v1HWkFch#u8M}&1tUs?H&r80a(`xCFez|+%V5?bq5 zMUlqL79Jg*clD#hkmTY9UBs4?pTvP<1 ze~}+7#w~UG8h>Qto(uf_2oULU&wG`G;oWL^H%4CT)6-ZC?RzQW#}34;%pXNGR7Rg1 z{fOS2I2F9fe53ZrYm&@w+<9seZ}#ZK$QDlbek``w%C96erQEjTs%L`E!B@>w0(g4Z zw@VXNMl#S4-l?imOAf0zrn?2MCKLbpmd&#rZsgZ2_14U_{_Ef5uW0SAFKAL=1}L); zGv5-huE<)y7~??G1Twggq{*h89e@j3b41kjBi61(PYB>1{a0*keZ(kXUT<;-66Te;98{D;2Q9%R78 z*o;FN>W@7^MEQXXpT+CQdkp)vMyh5UV}Z;Aic`Iis`7m*C-0d@jUm`nHBtc+LcTl# zTaliBu2TE?K4#cKU?IQ;L>POs6d$|+o2RE&75uAhM&14CLw zr5fVuAwDI$NdpGcq_H`L^i z=e&R29|`8f-eM`=i0##r=-}6~NEhmPVbgkTJoCZgkriaEsKl6cJ#2=!N<7V7^dlts zsE!KS%R8?F`A1&iT7pZ$n^~vCGoNzlf}dACdby;*9sVkKr_az?9V5m{bf~~It^&qg z7M0+VTk_+8W7aMUz@elvMu!~BI(`T>#@rj@rF7MrnjcRI#}E~~>_xfuKCuz$QE*Jj zjz!Dr3H42)I`w}~jq-|ghb-4=?792`W&$kQgzAbDv9lx7*U4P=CBHNH$+gCI4(2O@ zkmQmnALT*0GDe!hY!G6F%_zx~dp3S5UqQdxZ6fMmYH#-6TzF-cfMu2Vdml+2e9982 z*>R`u$1Hh)6b#AZ@KY@D0Q^**aV)zC)8bFRK9}6yS6}xO_k-<4eMn@o)0FjJtGJ56 z9ScEkRM!xrzPIhq;yUwu69noHk-+5sNG~^{!nEY@ z!O{cP|B9Sh|Kp_9j&EYPDjP~TI$muLxuvBlJe^QJzcv2vr@_FJ>7P7_7QCKNw73#5PO@J6C+XLt?+hciwwEDRu`&ftLajAQyE0Y=pQ$sFb#G%~*{DJL zc(~q&8}m|WAX&0E%J<{v5Jzf6Ur>b0RpPgEk)*&(spLWEtG@ddt`iHY8G)!HssaDT z9uqCw)a~2fp``C|M1K))>q2nsAy<{(x!AwQFF#k??P=gUv8?Mz`hMe@3U}17o#<1;Te+9h9s5|I8hZVuB|*bQ_kBxV0s$kQc-(O_TDerGk*GcKk4^6s@Idr)Llj;cK8s^D1D$S zf+~52`(^SkVa6)#qF`iq-on1d${7S<`qRHf0K*NJDh~&Ldx7%AjgP8o{odZ9Ng6hTdyG#@HtyWb*fgT--fRR^#$(5Wm$3ZRbFh*7n|ucD-am0q<9edJxFbTd zHFfd*c7<8a#4EZ(*{tn_<=5=TkR`fPlG$8vz}>QX zEb^i!p`W}@mcV;Y!zE21Wg%d7b zQJyv7hO-lt$_m-1qvl=eR;B&|TG9CjA08;$OCmeyvucQ7Ym>=JpFQ{N0>T|LDY}xZ z)T2H3nSVNDi(SrTf_D+ZqE$PhRXBoGICTzfauGAVUMQH3tH0SVYgraO?EM%VCK@sR zC2K1e?536bUyW8@U5%Z$SB?@TFCNYC$f0C#g<=#++}lUv%3A8Ch-K{QD)sT)&IrPqROdtv{E^$*|-?vv%9FtG#@q+y?o3C(w65*X-OaB4LPq z?Mm<`ysPEvCy%_Mvhe1|pia=izAo~)y|$6N&h=U4u-^VeX&wWd$HCRv#+;uFj|Iw8v zMU5M~{;phSEAz(xYNXo#g7a09K9f@nOQ0j~47)WQlf=3{+HNQh>$J+;A-SIS^X1aF zL)aBU8$-gS9Zyr8gejyPW`r$-;zF%A>lzc1alq9(1tz0tQUak@`DxgHd`5rz<*PY2 zcjFB0!4Ub@tizTC6*QzT6dkrZm(yMNrK4%pFi3)?m5O zSZ9atQ0-roE~FVG_mnNG_{^IoGhg*^7Aek)p@t(HK|d5%XxY>!BS9AVF73Omv=QxSB-~#z22^8dlZ?p zw3W)sDfCAez_DTOUzc~~a--z7e%eD=X&$nY=sRv#NlNCtvE)6*Y$CRlZ2BGZaeL51&-mx*Ww?)M>^GI)fN4ChZQo7*0^QV~ zwG>>KpBb90Fs!j@k_!)xkGG5NeDF#npF)=AZIgeyec3N&hS%DoDr3$!Z-iJ2Vr}XC z0ypK_%}?JfvX`b>#tza9O#k7ybZ?ox?O3P9g}%cm?y^m#LyMP=+3@%wx)#{mlBYiM zd_=j8zY*o?&}NRXDssgF^{_Gq4S5tB;w5m>Iu+;%i(Pc)bFOYJp{l`C%6&>&RWIzK zCyH>azwtMQ%!k6ignbpl(ExC^rScV50r`A$VYRI@?h@>}a=xw2otQ4Oe)<&Ay{fSFjJgbe02gajK`eaxQ6z23)?PpfX*NOBrER zxKdm$caNOL$GK=)%f0MKXM{L>`0`n#>)3QWR%Fk-6*GU4fi*9Xhh<9-Yue+&6J{8M ziX{Z#90;NTiJ@cv?$Lpp;!jHnYLHc}DQx9k$KfjK8SelJ2gTR$c`-Vpv-PmRQYvvQ zs^)mAHc>sY58MsKMWQYbIP}y9`by4FLXI(q2?t<5tEQS3|LB?$g+rjl`+Ej|t_R$0z%h6YC7qoNBJ+5sIlkSRT zYw+`)@=qmeWpzXR!`6d&Cvv9AEPl8^dYKbN+fRdPBZtTuQKh10W^QM6qB&a^Fa++i z4Pn206IRsbqzTB~N~y>8+X7i?n6NZgJIdL=;|Aj+ozzd_wb*MO4()B4@Qn?t-)~tE z39U3}L9X(r@wXwRjrA1R@m_YBSQEp}uBxK~xxWGEE^r96aPkQlw`mwxjd`ck5Z2ke z`PgdoZb!z=usqa1ik2V{14P#Cnpi z*g%$<^EudW{;Q86Tr3LRsVf4zcKcMX##1gko_q%iTK z0b8Fi*3;jNV45DE&2T-{Iv)ai&TyD&7ygt(e}dd$pR+1EiAr*arP20J-2U)LV3B=_ zLL_OMRxJ~|YJ`Z>U-_5s2klosbf81LS(18JupSo#{30m}8fg!0u>PsZR(D=}5*n~_SNroJ&_gw>R}?tOlZ%Q%t^wwfR%I&pKRh#hP_^9H$W-ZhM@N)n?!QAv*9bB^ zLTQf78P_y1@Mwi`%yu2_J0N*;qTXj|(RPV=0z7AguvVXtLEW#lz5;X#_;)$216!n#^Z5~S2nAfG^(N+26_-iYN0h z5LBE~^7b|JRQ)W{_8%QirTdoe_0=AYnY%WMe(3hjz@(?v(YlUYFj(8WPVf{3n3vJg z!KuC?V+6>|&cl%&_n)SOjCqBL5Buj*!F5g-Hd;px7u40$96O@w-!g?B56%_l_)6m- zVd(~VsV-4uuTd*OieS~p4i(gdD%?U&)xj_WNxQV`VAa;B9ir^B3R0INyQmK8x#{u@ zxDnm6C*EdSi86P;)!!>0~RjEGU4iSOd9C$yUMtCm}J(U}vQ znMjC;@G}%`B;a{_M-zZ)RO+gqXCJ##Rxvt3QBd(iFnERj8Olcf<(uJ01FDZ@sL6Q* zr3-JWl4Eovd{ln~M;LzN^y; zo{pwRItfzn3j>kg|A7}Ecq1LZvXpeZ!Csm16UVWlxVHbTldks*TbCIV{!%#P8MT?p zP50oTDX@k^R_N_8#iM0zkQi7$yW2V~W_;5S|H7}tDPz}xJRZA!-}SB%Ls6lpjzkP_ zP87B-n}~3(Cv8m!S<=c{2Y7l`RVddU*^h00d~#ABib-h;N3|MV zy)Eob^O-F{oxNl#ZN_a~ZI=v&oCbUTAWIb=4G3?yu&q^;sx@kVUL~%g{|T+IMS=P> z(Ke!B?DZs^FtUuV+~A|oL7>zGq_zGt9r&4;T^zaa@g}IJ5t!94_oY6nE?oc?ya!vKU9QRK0z}P0NbQnF3 z?VF02a2shH?Q_0fJm7QQ1yTE_Jsnf#^=kS*ZBaq}mz*aw5=1d}wk|X;UcaBu)`__&J0qTQ4Uj9}E!-Wc-zbjb?(mHTbQLNvwV)NzE z3SUu53j^o0C>RNS0lssFRA+m}0oyN`M{VWMFuteg@`WW`t-IehwWD8uASuWgZ&+Lr zqcp(5kNypP&UCWjzx?Wo(OuMC8MX)-cs3lmQRGR&*q_UeEse|YiQsG<2PMeEkiI4( zvylxyqU*tgXqP_oK$b#X8 zt8W4eg}G&2yBSZ)*fMzi6Tz6>hUhS`-Yn;%vZ0~Ik-(WM(vQbqX^9TH@mNe%DM$ZcRjE9B$H2ngoH5QKZ=CzSTTIlyYI}&zP`x`2aajd-T z4@@+j@iO-U42Br5k(|=uZvsD?WkJdD#O%=c1l1kw-kWy~zXn7Btp6{4k!B(paU6@MhZMC0}ML;cM_OaLd0~I{7#J4IqwH=blX}v5j0ajp!y`*ox^?mdz7&w{Bj<=}4 zYopKpmYk|9o^=x_KHL5p0xMER1dFj=vvEf5WV|pp6WdlG0AcB5TE+>#vR(?RbM;6# z`Re5ey|up{SlsQA_^HmKutYKQ2SpO!6lrMJ7a&voi>v=6d58KBOj&&)PtQOGCa9q= zO*-_&iTGtV7C!b|UaF^Qr~3TUJJ;y_P!B`=uv!)T5SX5oQg#4axB21N@*EE>bwv0m zAv*i2fId0a3%#Hks|xmP!Li+kjfv$?{roqdsEvptf z>*3mg3nU)+Pw}w$By{|B=ArWk4e%m9m#)5*4BpMe5}(M_rbkeTGu(^fXtH{TjGSwG z!+f!EMAWwC9=SyKMP{Y4rWu$+jgcvQPGC#!ZD&+>CpPmMO(5tBqhq~w&kQ&9X%9h{ zKP>Vv<7Rl9xD*g?@Mn?dVy64KU+*cmd&VPK%cxJ~Q8EF<93j%Rvr%b+R%;{+vDP+` z?{hc2W08L>*%YXFRQTJbKgrPe^38I* zyQ2EijZhx#LsX8>2`}yG{{didL}Kj3p8?4AL7bXHDSttni&3r{c&?q%s3_YeS7@^N z{#P0e_wev9Iw2^$-5?Nt$!kiqGgMI;7812}@vu{yQ7|!jt?wWbfsn0oc#iBP4C&%v zKBmL?k@34U!R{f^x-+(KXxBdJj!K=W^d#qlLPx=$aUdFd{Da5Daw|u}c;n3YCG+CT zTE6+&z9knuL=3MR&yb^u=+-@UX{(3bk>ua>^PkD~NlL|VVgw0Rx@l2!V1hINrG~KS zWt9Z3r$!N8i8J|O)i)b{=Fb(rc=5jv3BYx^tZlUO;O_NzBy2xZR8O@^6E=8}ZBv@@ zz5$zO?EBLN41E0wSsp{cKYEsEwVy_Gy~qWTIv5CJ&`DX8IjR`_wDK?0j^Qw!nW1X* z@5XG>kABFe>2X4C(=*llG zT#OBK)OduwpoJo_+NZD5d1p8Z`P=M<%ce|qkFKTQ|eNhp|q9uLhiMFJ#Oa?U) zlt!_tw<6hnEb9)(m@_dl@x@(@y+n~?Z{tK8X}hBJ+R`j>HKo#KGv1z`Th@5bzuVne z4g9t{flJdvbyS9THBj1fEQA%QO(RX2rf!dBGvt+Umf9M2ZQDle>~8z#m0&acW#eVm znnpCUps&-(^nuvV#uhZ%1A)5Z>FdHEE)_Z*{)jtE*_L zC-WPQ4<;dI_lzU!@*hjKIMjAc4Yo6L2>!`)@!PRz=y0mcAsUB#FBqJ;|+1SThLn)NXMu!#+=CDNf|?kffL9T^UN@Z$6__DxMMadM+R< z{;<&gKu{su;h(VRB&hW$5fx&4*cj6}#I|Ke#d=|9sCf%xc#Jin&6Bgk|Ej!ZoKUNm z_Q(>#O7f>7nmYV65Or=+qq(nTKB^eLkt-Xu3JEfjy}Zv0`Mc41x}4-YvYSM@`4_{x z{%%e*TbzRArAlR%kCrX>>J9lvTh4_6^Ex%|_tV%3j)oC|)|ArEU6L%w&^eB@hy!dV ze)ov7V)N(oSZi*vh(G_VZQF^;Q@+ttPKzm8ZUvGOfMSwa=OO1n$NfD454g4HKd(qp{J zo;=Empto;77UOznoax$0uD=PH8mFzbSH03e3oyU034^+fuu+zP#;T~>Y+d501MOGa zxm!oPX;x*XX#&Y6-eO~$Lr`iPCZ?4d3}B0W?~K$T{z!F3!~XtQ+H}5BM#y;mGDX<& zBwa$R@TZ1)?1!esp_I=GxkLa{rVN!9f(*gL&X{jypB+2Um(P`^H2nDHGCz9Tc#7fA zt7PSOl;-dilHdA6J{5>?&b!0EtrP#$jdUGIOzK&TVn1UKydZQC=(G(w63$XM0tzse z*^$oearG^*Y?>pIP{KqUc>Pc$W)9pQYVlx~@E=P$up&`LXcjK_M z_cJdZ129-1_+eYzN6SZ@!If;zuRMBCFXEF>;a!dWMAg&~`E};TcxqI&`(W&Xf)sI$ ze}Sh-{(q@mejU3ffslHP{IFC`GKjquV(&Y7Ama>&BP?8sUA9LqtcBw0pvTF0C~``2 zuYeVplQQHz#RL?G{O`Spr1CywgjGJZQMl4Cd{0Ki0+O#iiSX7M_H4PZABjS&s?0ro zn3m(N694NH)pVpKL6h$$z``;Ed#Lh{;u^;|di}5KmHT>B0{Zv_G{{3e<=hn`Q|8S+1Q<|Ga-!wDAUC%|I%p zyuN;BpwCqh%lR`|NzK`d`I|No4o1pid8QN`_u=!}D;2~Smbld`msp7=l5;_yy57me`z~okSP4ZIplqI{Hq0kTuxZd)7C~n~!yQ8{L zOtbvG+o!Atub1OmYVd`159tj0b3x!Fp80Giq>)BBkvk^q#yU3aP|Ie_vN(ZYgp^tf{eqBoc}Lc4onHjyG~ht{~UF3*ts>Gx)2?!g6*TR_kz+$q?8r*ur{ zL=%D~8%#;ECj=)c{`(^7GWND*p3slwDGTrYRA?N#qXf%b;O;Z%9-VuS-5VV4Ux%9`c=y35F0S9&?kD_9n#|YY9p{^_E~_cq(Nd z)TzX`GR=|slJH)P3(NDr(t8b23swN`oifDAL<*00jG!z_TE{C~6i0Q#-_cLJsnf}v_J;pGMgPj$gw@Ax#RW*$ zh#%+|1N6u&2hin%2RZIVM1!(+wBL~M&S$I9*JlJSs|C-(S86VS5QMI> z!VnC6=4^6MoAv&y)j1D4^8d0X3mz1J zj}i3ERMO)sRc$MiE^R_N#mPrwHSO*|+XaR0lW4G9P%%85N_G)cN*zwlm@ew0bh&Of zzBSU80+J{@=j^U!5_-<4s6qr}Gytxgrd}ZnXY=ZbXQZ`vg_hDG2lcGaA4Y)A!1vlj ztS5ZOxu{~45sH1CQ$QA9B2EMORx(u8(^-cn;Rc;x)|wnSMf}1-LtrWHad_*%@;|=@ zEXj;5bSMR@FkftA)EsD+ACd&~27R8C{sGqVvkLAjL*$(C18)I>Shwb=S)FUQt zH?OVE$9_&+jLvSj#;V4+)S?}=24;Z2za~Z|h`|ksbOxU@-VLb`_h!WVcT^2bNi zejIa$bWM8`UJNV{`865eWnCHYJ$7TzhPv|EEWPclVskk?N>6v^MBLR_%9{<{|z zq()px2g8uas)XuHJdlA$C+fxM;VG=md_6>orSpn5kc%6b64{u>HRRpB`{b~d`#IDP ztgi6-B}hrRRjDk#*4?jYGYI@ZKytqz$Y!y@=Z0rpBH%V2tE37R=}fu(qi4#6DaZOc zhihbpYj`b4<=*_At)|^!dTG2sHD|QjBaHRFZF-3*!hhTk3!6s&Z1|58#PPM^2f2xu zlduls38CN8l5c%uc)w&7Rdsxt6kJN*e=gdT*Svw?fCxAmKx&~9@>Qxsd~w*PkI7dH zQotMXs5Ncm%q0?A-bodhuA!9Sq?GAZLlp7?*Tog8JJ5LvinPve>@jSmYF9;9d+}GJ zh{G^~H_IQC6{O<|Tfn|pI&VE>wV)2|sH|-PYo8cxHfeazAhjw^blBn%-Gt1&7XfLe zvf+NCmsjL9XIwuT^;yX@SdELZhA#0{YYbVi`PA^lchM1YVq}T~(`JH1)juahherP0 zdSS?g%H3A3oGc^a;zsx8eg=JW(Q0RNc4unXL0{;kOaWy1j8CNqY4}igm%gI#nX8UC zbu_OenVnWp!I0)hKcFiYmbVbQd|+?XqjRC(_B}K$b(_t&LgJbY1BO(SS&*RDnF z$?p?zTL6czaZ+fv2h~xYe?&J1fRovT?e3Y}Au75zeyYuWT}6W2&)9))@5VWb;VzX1r07^F~YW*O}FI8ync7G`}#CsOp} zV#}~(CntyHxhas*YeHB`1$%avhF76!GV&i%A}%?JP(L_pa6t$Sj~N!!3XYzVH}H^4 zM9QlkIB7gLco;2zoH#{9dE=0qYj&ifX}-Cft+nW3`=bzj8L6U1P5VVM96eq!SNuen z6w_u4%1y0@p`Rk%`&g1y#s73H$F-;t-#SH4V-5Cc?`QyV_M%pWGdi&ZR^yzA3jz-* zgFCqNWT){9DF-J0Ys6Uj%6jbuo1}zGDn0PjH`}LNWGzac5UgfjJ6}ZIF$M4CS!<_h zYXVwF}8Bf8F^)4Y((`@7{Yis*Cl`s5U zm7ga)VG8Pap6w*G#9GlupXfZ5HqVfTokEWOfTZs-D;$Hn%p2O`otrQs*&hNeyV;(F zQS~j(-`Z1b1K1rCv6AZfkK@KdmL(9__0`>B$oXxi)U!%)V8F9UdSGWlZ)Vu~N%1ea zLdt=v0h&u%fP6oPXi;;lyO&3aETps8f{T=_DEdL6NaStT5b36k%ky={0ah7s=>9cE zwYKq8bCg30nHl(zVCTFs)}fTNw&=iW0aY}{t51DWVQU_8iEr9ilcav-Yj~IT4f4)m zHN=ux`ub?A!sw=Bm(swn?U*>0}uFUXb zYwNYZku=H+S5*kvsl8dsw|LjHitX3}Mb_%J5SB>AcU#eF2fiNz&_@g|< zKUIFWM443ahh{Mdj0TsV%EYmFtY_CJ$Qe#OPOg7QwmIofO@FS*_+Xs$m1}YXV(zDP3@o(IMz`?z+B)XAUw$WQvrQZ!Q_-uQO%<|xKccB&%(rBh9?zY#B?IfbBL98Y55ccN z%DTTnl0n%Vu+(FRNo~r&&Q@xXv_3bPi4aBdBmz&w(MH>2)GEUXU;cnp49?kMvKUbf$^8WDaW@_uA^LpP3b~ zb`9{uq-w^w(=y}k&gDBW{rOg#$lEbt6Zp^e;J~$|0)!=r0Y_ zn)qoalyhmhv3uc)YEAn5H^?BW&&w1q(H<|Ei6RT-lf}0!x0lr89dfxE^~=UZ9AoaL zK4;FT23v5g{ZbbTPjCZ+JrE@-teoBDWc&Z<{v6;gQ!IGgITPJzmTJn(u##w}J8XVH zMxq^5{IhM;Wce-lcIH`K#}A(>^GyYme7s9C(*d;IDA+^&8?H*CS*=O$9yZ?$aGcT%szn;9wSH%7?qepO2!@@p0 zN5>ER8>a7*;3_05X4(*NCNO*Ed_wWz!l6<+S$IU|M9bTwUcoe|b2xpW@naJaEJxDt zQcy1Ji_)Q!iNxvBIB2Aom6MJH-j&UrRo=d;+=H=+^E$)j_3ZU2a{qPQs+yh|ao1)9 z4o{*Nn!yO#S|}J(-15iarmj1QPhRRmK~D(Ze~Yc7emJYKgd(4tZz1lvBIbRKbH$!s z22J>;^IB8TMfuWZaRCd+l|`=)C&~h;Ka>QQhU@N=>?YB$|EW}O%8=7w`E=Ap?BQ!K zBLd-9C&RR7;7?2g9J+(8XZ<5SP>FVG3QvB8U^Px;QgR>ODRFVWBD}6k|2>sNQBV^H`ZxtDU!*G(#jnE!BRblemd z_$O9E!mpacjDbgErS9_^y581aVNBd_$UtdADUa74=^6Okf7DmijA)WlSl~X~#;{0^ zW2cNJs%Dx7GTMpmQar2BsmZmeSG(Tj!r3lQjeQLJ?t6BOB~QY*MFkC$&-|$Q49LLg zkenP(_+^RL&E1jKXr@(Ga`%m2_x+Zffx~H?5tZ!B6a5Jm`%^F28);^Okq7ZfN~KXJlO~pb(^OzW}Wq?kmvO$KdR8;IMh67 zxU+el2@l;@)mfCFJ?-rnH7^=&lv)lmF7kI&6doi;lZH^3`iityyc-6{Ki*Zu1B+?+ zCBF;mV_a;GI*0*tWBxJqax6f|5`!!lE(O~sWjRquy#NY5-mSh6ElSfh3Mv?T#9B3Z zwt*^NJSxL`lm;lBe;w7yz!NhMDDnPYRW%mP_6`%AO; zQ1PXUxr|kn=ip0{-G%*&vAf+nEnWyQSQ~*|A}9zNQ1MnDIRO2#5^*lU*ag<1NnmZ; zB9GQbN6rEs^({@T)aA-edG7oM2l%IwV}st(T1>ZN<45PNcN53im&LrjfTmofJ7~#{{{T z_DzskmAap)s4=Tl!j4!l>T5B!XU5ZK%-0_c5Lb!6MtLEH`5BMVQpJc5_+*Y6AAtCK zr?4kArEJn$rQP0#s+#}Js6zYCNf-J1k_?;JQ)Kqd^8&C_U)Hg9r+{gF6Pce*Tfi;w zR?y@2M~lm}hAmgIjP#opMhINrCc|Q&`R+LTWBoKTeY8mH|SKw=e-X2 zE{3;0=gOr_{o~ni`fR#OltTIO$>q;#fzP=)J-?%;$zz_#cr7y15zNjUDNn60Z|m?z zQl_9`L#dEo@mgzu^%>jE8;&q(U4~Foda8=LGrjj`l?*h>#wS6sD z$_y(Zd+yj#qkfuAko8uNZ~VzXmFbhZ7B#9oweI5D42hcCfAHWJOuAauzt()1B&O+pVJ>vR#p@4AqC;A@!dU7lPDqpg_i8R;W}0z4uXeEmn{04-u8 zZvY_TAwQ0;F(JpDE|^FH2?AYJia;Qr9{pb58|jAJck41k9|FO$57Q!4IEI)< zTD(|QcA`eim{@iCm{`^HYtW1qQo9;J? zJif$1R+&7Cpu(fOGr@J%ZFk(mbkM^zo^?9p(FqG?h(ras!`LC7&TD#Yt)8*>ezGfq zX2`=V5fUrphSVA_E8g$hp~^39ABjktF}u(B!3tJ8A4yMA(O!;#K@}_@$rJMIBcFf{=E7dqY}Tr7cMl4ub#yh)V%@L`XPd zZ731Y)7lH5i(iAZpPO*1rU}c`*)vb!yclg<=}bU^fnMMbCZ+p4^23KHPMVjYM~m9i zUe;@fN%)es6vP@B!P-}riKi<7v&bv)**VpNq8hhDOXceX0I!RC3c){v zq&iQGDIRN(=tksfHmd~F1l2)+YyURpXgmpXN@HgWz?ljA7ePPvE`WM^t=9>F)CqtH zL{=;HaBs)cQa+KE4%}lGz$p9d2e98#7mF?hu6_&hORHp&w=hS}Q>+p1gQUD_8PFaO z>n8U#+mKnoj`nDev#QjmEe3x2$?pv*V9p&iPRZ$Q&(=9s1*Q*&HK(9ZV*&u3r~4)B zTXftSf4lb z003ZSi$y=)P2Dz8_cr7WB%e6`3x|SA0E}Z?PCni)TOTUP;Av_mxKw14?qE5djw1Jt zAqTer{F`W_O$)$LkKQBmqEIa&d+BZ!*MmVffZe*HSzWB|uGz*lQ$@YMO|~GX-O_Cr z$JROlU{V5L0{|>51$+Rg0o*@H053qQX%xVi_s0B-t^&XSc>wnW1>Nv`TL-OT8nCDq zfQOD=tYqCzSF#pqthT67c^G-4eaxwj0o0Vr9m`;T(&?$7w&nzb1i1{yAloTeJ|9)B zgQg;IL!n9C+Ts&!0M7vbxX;eLX{qi?Ng8WY64)n%dy4crq=5XnNGB!gv`zZeZasl( zitS>AG^kBh2A-i)RT1+dgK=pdumfvYfHkbZO4N;TY70P}00;q3g%NCJ^-_Nd@4<=u zil^GG9fm`Iwc1)cB&$1!U>;-4Ch%+`_^c@IKgX6C3W)9v7=baz3eK^I%QDV(BVd+Z z;HWsA3Wlx{0L@hku%BJ4wb>%!)syjnG_>1fV-Wy6YnSyoyKJr!@VjM8r(4MY{o3W0 zW<*PmTU(|ns>ja>&@R0j_t0Ti62RK&(6;w7a`m&H>yszHFerch-v{Lj|6@Qt|J82! z?3deR+oNU~I@c;Yo{r1J;|W}+TYSK9>mr+FO}IfURj1gyfoBJ>#ti|7PQ+B_p#?aJ zE!!=8UOhHk2MGY5>Vs(z=dg8pAGOR_0hN&$aH_SBij8iH!vp z(T*rlw2tfnlJF1(u#nhB@aNdhkgEO@z-RVFRaw)*QUn0e5MCsOyOJ322`rp`p0onc zS=ud10#MPPV4e$W0Sh^;0n3LIM)~`$uptJB#FNBB6 zNC4QKJ!C}Ov%&9~x||yJ0iW6)u-wDaSND#00r0me!(#`aXRs$k`$F*ZRy^3i6hI?D zp^7G8!q|uTvwj7`_FN497yE%9&-c<8AEX)NM-fb^nd4rHa702YI{1%ud( z4W6Yg1pcAz_3-2GR0EFz#Ko|I`IQA@kA8THjs@J*f;y>K@=pN{s%+BAkDo;br?tl= ztr)x%|0@EpmQNbJ9u)KAJ@elEYF`)9Q*fS^n}?m!GGLs>H)6oJ*>i zGD)DJ%t40yFHTF<3*CjpY>wRh$x62eWHM8NFo718;MVec7NC;iw8(@ z2C)9nE)eS&Z3JoUIc3;y7WT4~6M;EdJ_s<5jk)_oPBNGq32jlroWiD=+Z$JMvPuPJ z3P+M?!@6fflFtZEl5G#_X-D_Dtc*R~B_mIE=t&95A-0jQs)V9Qv;m}YHG6YafOnnW<5y4L z4A$fHHY1887g=G%uedLsKBloTvOKwjjX1xRYUN((-{z5VjJ0PcqVk_cBl7KlNB+s- zk`LC~WqP$urtjJ!(|0z=mAh)OvRSU&-7GWrw#v-?W|>~^km*fs1y5Ia+V4slVdd$6 z9N+WF^g6d8s&@Mpxd@PWanUtEa^W(>(pmerdVHJ!cnAOXOI85jXDSvJ7x)hAJ1DRug+gC7p}iYesROS@@o{RlUbjl# zUbqVPZp2%NUm$1;`0k>6>%F7JN^Zp1B2FnZ;}A0eSMu(0EmB`d%F?%StAx}{A_^{Z{Quh ziE;6ZMavMl@9UPz>(^n7%v&O_B7ThTzf1yP&du_|yidrFZo5}rS+PMbIZ`s?$;nJ( z&;b5T0gY+4txy}FDJ;{?5s}ug%-F*6%XmUw%f#jBo`9Sj@XH|fv>xo`eE^QVyW>*E z`ccGODElNgpSaQm*6;tV24n=Wg z5~CVgMoq$yfIOimttGX|OR5E$0hq8B?DcDpbo;SHO+?RdXQEC?i56!p3C4Oug?2_- z{p6Ec1yII1pHNly0QSDT3_MEvwY>KHcbuUOAJ*X030;TF*bk~$!=^q}m8nm6s8C%2 z>r!Ngp=DyUtho$A8S8Wb>lWJ?sK8JAQ?B*w?+;BFtyavTBFI;wHId^uos#w#mTPn( z@&L@R&5xkSIpNl-K%Q*Ju`b3BMO6>!YOvieXei9nJ{He$;Gvuh<9;TdXqVB4i^yN? z;_O9&-QFyws!1Y~B<|x%VDMzysC(+TuFsD!^WIoMXN~ z3&(xP0S>mw)RP6-k38bUXNTnApY%#}+zPO3HblwKA|J#3&_Z}~ag%JwZ`A&Dk~M6p zWLs=dPyfT(>Kfji5bK~9K+h#>0RC4e8|B`_7A+Gub<>X8sX(fMcHzJmt^Gc^H{Brj zq&7=)k5#J+0+?GtJUi#4R~-RtV@9|zM!gu{JlIMi&!Pn&^W~;qEAn%zf;c)?6_JB5 zH{DR!glkwYrapcy#^xvmm?^qU;9rsAQRG_tW4IoZY|J-{jo7FUzh{7B$*%fnJV9O` z*(94{4U(OVN;~rPD)Rr1y-^w1hv&No`7bb0s@Ekk;EOo&)WU>c^MowsVH!a_p(u5Q z^x&4&)%bi?5VEb3gxjGA<`oGs9*{cKMxD7j-K^+bU>kHHkHp{cm4uzSw*{ERq|N|d ziWmZa`LI52$~MTR%w}=*+Qc_VT>_6Dw0H)r2#bU;Mq`sMDIJLDL0Ja#CxtPaWNRdH z$S!J^uw4jvvdW6sZ3ZSK0YJ-hYoAj=bLL=9a)#v6*!%s`+KKmGb<5hU z#ZdjPIAse@{(ERo?$Qcy9s*M!p4H+8uJnop-?w0FSURv4bYgztK10KJp4)5)izFwu zNO5h;g5`jqt$Nq1s@0CWms!H*;d^^8qKjY6O5;<`Den z_af2XkJtyWg9Nw0z7%X;v5A0|wT84DH>fAmRDWf1&cv5q+2+ox1VC)3u|d(}l?+oG z2>^h9D1rsG}IK}zu}%T2iftOP()1)B$+jh`9_+X>)< z8bPvpY`egOXHdPLJ^U=)3GIleDnFxc=SQ`AE=&afJh?V=@bwsrkA29a-tI~OU=Wb? zG4~p+3x4epHpbxV~Dx&@1uO~G^k;K*Jl08SO9 ze5P!u*Y7vP1)~7M?Pp8U4iG&{0F2iN0E`nqOXzlB)4~0-q~DI`XUD=u2Y^OgOCuFp zdD6d?1b|Bg0~@;?8YWCoPBI5Y7AFh>fYl0381xMt*pw;4h>76`*bOL4O2yvbtP223 zrwjrBo7DmKD0U#Z=tPoHk{l)inMj@*R8N*do%RI#a6 zD2j>2oa)Ct4;BIN3R;RtFr3^M(I9x{#@}%|FJ0JhN_aO)0$`EP09@L-E!q|nBLRSU zm&Q0}85K`M*zYv-P(_9xsT%g01g5y2%CVG;KhrIvPjza!6jfCT)R|=PR9}H17Q#5o z_-JE@MZhv_({eI`|M-4fBNgfQ8Ulf=6rff>h)I@`13c}=_bJY^)31Gg2_%F(K`9(d zVgrgR@V8*|u?{%2r;APi2`uylBzE+m=H{M0bWN%0iHuZEWL4{fZ9eOg>*Rqr2>_Eg zc`AnMOzxm=hy(ZOmVJNPE&KjsH`WjKo?*e*yGcZNm}70 zX+Lk; zPfI6>$US(z*obLY8l@Wn%RmoOw*VW6DSD zs@gNl){qQE{aDtI`zrD@>R>>Np2Dx;@eR4@bj;%H0SPz`qAEvhb6#XW?z~mjK-)0lv0i zg?wwla`_H^hd~0|u2CldUc|M$wBYK=f8E~iTJZlruOR>k`oD2a{9yuMvHUZBcbx!u z1J8&gz&qF9C+`5{UjPVybHPe^1M&I-Z6LyjSt}SMW10&btNg@>Y5I_WR`3J2%QDcUoqAd6{YC z$$wjo008)J2Ka9V_&3F5x;0iK03z~kG9^FFCFR-ffSg7GIfDJDA9>9X66*ovF-0Vs zc_g;11SpPB4*+Wx=3o0H<~p^J018-*Qv_ft?&O@sT%-sWHJT=U>YBt*B7piO)J5T` zGFzz-Jee*W46A21h5A@NuW_6QDu!JiE3Hy{eOR;Fv}c`_Yb;@BD<+8o2CD$r|4&fL zVD%Rra*D?jdU74vjq5>zO+h}2*bP5!thb%B1VB=QEdZUTqO$$Ds!Tpx0a#}HW1ISk zv&5U=pA}^!86vxUQUIvrDRG?ui0^7sfM*Z@)IZ_g5>f%TIsw2i_OhT__j)JW6j-?_ z?0N{`oFcvlA{t5Tqm1}|W1r-nNT3p@PdwIKmYwSxn? z3^BN-Q}2cri~dob`n8Iy&m!%(<}SQLYUD6F@n=R40S=;zw!6ofD`QL`*uvYRc}hqt zE9fvp8)>>nktlJGP>79txD7e3efFRzOo83K5j~k^dAc9_J2im}0w5tFd>$itgh6{{ z9snU1I>sLGxK!%|z}c7-@ZKYPJgPllSm3s4l>AY4+pgsq5v>Y&7CwWTGBc|iS(-ZQ*cqb-K*1Jn!1>A0u8c$-uX`DMqWS=sYcNsfPJ zP!4{&SKBK-iCeE^m@ z;HETk@l>Bf(gQB307rCC!-NXTXhJ0H2Dyy%17#8btV#y1Yp(F*+zgy#;HMmbap6co zbK$ zjcDsfUPlt9zXkKT5!iLDv<+>P9Zx3Yz@O&j$mgnZ@G}(|InP#B%n53*;9i=GEz+2$ z=%Ul8m>>ZR;d0>C@~yg?hx{aIkNtk^J~ z>jVG=5dR+l00960jJ6`%p&+&9{ws{W}%AuU&JVgK^Mu=s}E(!d>f zfO9WEcWeq1>og{j{aA1g0D#QI@c$^j%Po#R4CuLCe+*`Ve-kcDB`qBixJXHpmh&5a zk8V}|pQ`{c0qmQo?2i**>T>8Va~Xmc(*iKh9{vDsde1)E*s=HAr#5ul<*&sBU|RqI zKX?C00JwJ1k}aTR*eL>mL+r5#NmUk~OFIah;IgbmZAN_KUhOaE4zZ7F;#%6{H-aVV z1lt7u?4M^T#{d;SalDKn0Cfb*dTRRs(rGW!%8N?o5(_6Ldj`wRs2Hlp)n2PYg#^L| zBUCRnxE2=ty{yv!*d`S*aVW__Vx)rLyS+~PLQ3(wwU1LV#j`v_slw~4dmXn4017y|c>ehP6c%CY z0M4^}(wNYBj+#$%vP>b7iDMF~#!XbM;JgLkJ_WFsz__K&9R+#X&ZMQ|Tt+e{jaGmT zEFkS?k^ow`=2Yzmz-2HAh+!e5<%!xg?(=EiQu<_*mPEClPAPd1rHCYM(3&p8&LlKR z9e^+RQ#!*mP?qtsALPH^>{=@^@bmBQD>BqOGr{Kq%l8n5k%sCl%hk_e`wU-=VSs%@uywf z)pAMq#gvL>?S8ghMxV*5FeG>UDUg^%!ZiK-fE;*nNct~lq~l_fc(HKN!<*F>B%gYp zL~?yODZ|gCWC)L~B%_eXhxU?Sup5p5h|rW%&kGm5*go3K;F_=`kChBu7%^8zFrNo| zY9)-tqzemOC&Jgm62BVh9`ef2Xi#Pjq-Ed!q$F@}Mkx}61U-v$G=k)13;<(Kwn~m9 zD&@-_tNgvwDsPpT|zPYMI?$BR7j|aq(A5o-V< z*CN)BSGrS$xm`3o!Y`MXTi-i`K|D@%UAI_E+)UUj@k50B~gd zb*{hvZx$^#Vu2A~Bd901U-+=RjG(CCR}g=J-|-iBlL7etml+FKB|x13iUcl~zhfH! zj^h=4_jeIL1PK2TW5HVaF=M_FKLvRIDT#o^M*MjG2Kmwa^#J{A<)0DX2l)TK5&-K| zNbuFAo8{L_ACb3~JR)x|*(`4_*eLHT+z8;mS*|X71lIxA0)M};XrtU%IA`}aM+j^% zto`O}{g&o-{P{>hK-vQ?G~x!U2y#^&MvK4(B@nJHT&-~xafOfb0sawh&tD~P&8HyY z3VC(ja{1SJA2MS8!}1G&{a@mI{1WHmR||}I4d>+b#jE8VeD=E-J6D!%(BQw{y9fWj ze=A~}yz_xg^49w|;<(q!FP5y4A7fnnWZ4>d?cqH6)$%;~-uqU|D~O-0+A06KsYI?g zV{+Y{kn0t0xn4@~N{rnqfdAUC+$5P*ZN!b5kX*AzMs2(W5vq)t3Yc)gfsBP2=@ zKJI{xB1s;$=zQiKH#TOd&qVT=1V9FJ3|091F)z|HzUOQc=GeF@>vIRb`52vsoJyER zb?4iwl}hZrZ#@xJvLJ~$J#p9&awTYM#Ja@_HO`%MZShaiLYO;eUKM@qybzPFi!rRB z0jxECtrTcEO;-Sb*2kmLb)LQaK_tdyQqfwXfX=H*{cc^0NMyRlZQ4FY9hr{v30^Lv#h)#iJGC{;;E=iJ=ZPcAMOx4l4e?-Ri-PEW13U|)`#74*)!00KD9S*5LnsZl;M*KMK^pGP`N9X|ag?f#Uit75bU64DL0~cEXbenZk zjo#<2hvU-yXbRvUrWT1UxizYb1i+~{zz+#(k5o06iwTirxjo6|Ndh&8QGLqbPT`na zD=+K{9v$i;L|eNCbxkm|lt`Y?evUo=MlS5tDgn9!IB5-u&)3Mg0wqp{0s66ao{dQ6 z9LCXwsATYems%v(s)eE(?`t^~lGZa}bzx{c;?c^s=uw|ubGAdMh~=~)Vrd4*t!PD# zhn#`dx!i2j3b&&{X;ZO3{MHGp1a{XMfNw7VAFU8sc`{QknS*ZW!?o84i|kbJLZ%Ao3N0{)%>!l(o|K*$^*eo*O1XgCH3|!M!b^V%Y+K zU&~$ge!D(u;I~z`)=6HVSc<}>(lmwKWd;BlpHBiHIgV?|JRkE;4CA8{IIM3bB2$lN zWcsPB%zQX2(@$rl?<~e1trt%wG2g@hlq)po_P`bo>P&GHjqVEE?RSsYE3pzl9>Mc# z0U$PYuz$Tm%9_ihBwd8ZVy%pI;ysZm6~3^yAno?iZ#P~Ng8pZ#sTb5C)*o~Brjg7t=qA~39Z0x z*v*RPdae2>!?`MMsgWH`RT{;u#7D$TE~y>>9vd|(n@Rdqc5$QG&;=;XSfrF10~7&7 zRAcV2w3@}nHj%b!$&YN4!svF)^K}x#T-1hKu=7+{dd`KV`z(br{VIxCnZ^0Zl&RAK z^L1_jQR^#?`#(zeJ-nCgJuTHFvPmyo7_~a)FC9kPK+XJ|POo2#q zFUD!cEQQT;1OOrqFcRAvLV}Hn8Q|WB$$}Fed(wSafLPW_5j+2cN7-0672g3$3I1s< zL54*MfTNA7?5(QV!vLLa?1ezGNdf>shr4UK`_D4#nXtG43Y`Ffu5JL6Ubm72jeC5$ z^Ol(AZX5vaK_ti{Ua22!FjNqg0B`~z;9_PB|HU~1pc;Q8%VF&^g#W5Kjj|0>w;h4k zlL6^+&F|{gY)6Y5ddm~hvTTjYe)h(a2(EE1nUIv0f`@pXo(#A z$AcKSm2Gu~!XgQPmTD~6RJ$|?fX11ifmI)bckWrfPXd6fpPiKj3=BluKs|uJ zOLYipw4wn6tc3vGtfYh!=lnJSfa}GQ_!5Bk(pIYI&k+FhEOkpQ20+aa#Vqb30D2q> zzAgBCDq)g1C?cat0$>7@|71Xqo%#XP1c)4r>n=P+C0HHMz{-v3h$>8a$3r;Iz-`e$ zk^@vY4HLNIeH0d~?sqB?!=3((fdbitsOU7v8Gb)YYh2@gjjHZC)hjS_62o~9<1>N> zq8PLll9$Bd&}CH(hPf617u8Y6=IjVvdOp}Xz)6**RdH%50PLr+m^NW@w*dSz;zy7O zoJi;nJqZAcn*?Zkd5T_|&04z89>I?D6xvAv{D*Y$&tMT|B(cadQSppZ?8l`O4GDnM ziI_A$8b>me)c&XlO9k=Ss!EFpPZZ@ktPW+Xjj`KelK_K>v6-=o{~b3C9P#RN0pLg0{EEW4NPG}&mNbG`O)f+ef_>% z%K{xE$mrJ&QLLp-TocrBFf1hL|I5V2OraJf0FVUI|M#d*?O&P^a|8erBJMnJH-lm^ zE~@zUnZ({>*3vCMmHj8EULR3~=;`O0<;e4`^2{IXkxRcnhGYhdMt_x*V_~RlDM4c3 z*Zxo{<~Jg7^^MhH@wZ_yPa;ukmR(QAWax3sCC6M?d|c8-U)ytWO)kO*Db7T@8jGq$ z`_$IPCqcHxsBjRMOfXw{2LFv1k zk@kyNfGD1bNj-r?kx5bS6HU^8If3^!%jh#{?UiKNZiHg zyVEAK+v*IlKspHk{NH*gPj0?{tK59wBe!>m75x8S2!N}LNCJ=mSOEYCAP7MBYwr5y z2!K}>t^#;oC4Yjy{r-}b|GxylYJl&x^B$C)0RI(;p~WB6c7V?>S|wiq$owV%=C=@E z!{>c<@d~vDe0d>-{2tWc4*%D=+Yj)svA~G0=63ey2!OBrCj`J(@cn=Je<1+AgWvHA z;s=Y@X#CTBBYueZ5#lER-9H6b{~18~PZ2)^`2Xkm>*NOj|3(n0E==2zyc#~ zEH>gc0g%%Wm;?WF1i*XvZSVaC0kBeDowowu|6vV+f2#lgdLaYXd%-Gsok7=v#cKij zH_Fv}Hp%sSHp{hpNMhhvZW91o<<0vx${Y7?kXM(kkzZg;{dDna`Ps6y^2YLfd2L0$ zeE)rGTZ)C^k?M) z@{$?cLjx=;KN65G0GBoZ?En&5Kj!@eH8^mO_8|uvz?w6Nb*cYQqolD0#IbIASqU~& zD{ds>9stQkfW7v! ztd{d*z4NKaVD>cT_DeC1b|kg58Y|BhAUV#LhFvaA#JR@$ry6nufZ+$@1Xxv*Zj#%cg4Ls*l-hAlIX9cwjP$HH{^!5T+rgKi}AyDoPs3BW#R zdVXhS8l~eH!2Y9Awc*zM8bQm~jz?nv{C;)mDsL*0ibRRJ*klhIrNp!~Wd80U_(v{8 z0)SN)43ZTDXZ4ypU=2KC?DUf?q4*rver^C5cFJxA|E@iE2mlYp0ZD*40w4`=PZFTz ze50gJhwl&oB&u zvvRf?`H-pCs_m<#+*t({;>H!Vsd!FViQ>a}CHSvoRX~maU`|RWD?9E52G27|fI8gg zb#!_fYf#01R`If$x4O3$d7VYd+RQ2lsO|+6@?%vC#v%p2sr|JrQmQdW0Mzv%dWn~8 z+LK;@ztN^HKFOBvxU}QFZMcUL7z^=Tm>ZD$kpSpH{xEbrCi|ai1Nd*3!ym)rvsvjo zNAiiABS{rJHscyG(sU;|8PPV^C_b+SxrU{?*058=^`pxc+fS=0^w(Z3#;0`NLl zB3G?LE<&9pYGW~21!7YHPRw~E0J?C@ohD$rN*s?#^Pd1)C?@TydF0#0)&z%YXK;M9 zpT0u?5NoRa;~o!kXQ#FxYzY;}w#Fje^$!Evcz}1f0c#nc{+k2mxehp}Ms_C68YQ<0 z0KA{rjMnnNfy6Gvm*wsFJ6@yO3n`P7Br2seSs|u$m6$Py)V2c$11sl+wo86^yV$$U z;=wT{_cure^KCcooo?JC6e4A{R%L6s5&#qzrG+;0!qlS?;FyS7FZ$Uki}$vkM{anb zSz^dt*|w`~EPD*yj(X&~J21w#$MZ1`th%|(%|lC{O*eUqF|W;w17ydjX3d>xmQ4e6 zaA%*OggcY$^AEF6XtyC&$CF4BfMpu>LloY_g~AOG#0lhuOB}!;*dJEV!hVjr&N_{T z;d-?Jzuigay$E`aPBEANA{i~l6rGvtnygc%g0s#8+V>H z467KH&6(OM4pN14RIL_$J(p72ui1GaA%RJ!(Stc+!+5o+W&xR5?#7Tzs75kLp+ySU zc#%|kk-YNXj@^d;Z0#`adE5&=EN~%A_DS_wj%aB+cQWW=LE?~p$Q1LT_?@36kVt^I zt4`nE_D37Fh1(I=Z_;=^rn@-w^S=x-0HO_LYrPub_Gdg;OB zOL0c-PH;!9VZ2T)x5hu(F4Mo&Bm183k%^CYNYfGeYCE+mfhGP*RGf_&eUekO=xWfi z)a>avl4^=Md8PS;PX?Y$Xj?<)87yk2XaN>bD=?P(rw*}XjQzj>57St{u_!c6vGm_3 zUGxuU$?kBSc=|2k!`KWD)XLDYBo_9hL~$L%NEi~h-<#9b(%bHm-p+by?m;q+`5^;v z(SoEPgY%Z!Ws~}r0`WB$$TSv@Q+Unq2CC%`>Z{~?AwLIuPaL0|LkHTt}Ub`;0k%~b|t{7+m!$;{r(=FWB>e1RQAVboV{nI?7L@$SQb4b z1q&aPmGd8x<%reu9suxvKsL?)ploI=`jBi}^g(gWyI&9z#kxfxMYLI4;HM$bL-?g z^Hv)HQ2kx1{%f1SM(zD)+rX~?>VJ)Rd+`=|2XSTTHjQ@{Z<2Qr*OqLS>j>S^XQ}^^ zO}`OyCI7b;8!<~uK!X2;j140Aw=B9-F>n*tlyL*kF|ICNCsz<`H+UEE*22{qZvgzi zj(7vd`#OT8&TD#Y@i)ZVi`Htqi}y0FELpFu3fB=gFov$(Ln2^n>{M)is z@~=xN4!J^pvd9n+`~@oqmadW4maUb4yKkfX%Y7TYDsMD4$+xE3X$f1m=j=L+3V1LZ?(5O>eab7i#fO- z^LpQ9lHhp#L8lZp=Sxv@p)^s^n>MKwkmJt&6uuLm&k85n{Iw9c0m!j!VCrM-a^l5) zIf8jKOKaT&B*L8dNr>a$^t5-d?SRLDIaWpSFi&zv zK8baRNi{Wo*fZQtD__jBspCH6UMA#^l?r6)XbZQCZV7hPcp-s7_kaw}U-QX`wsNuT z**jIQPB#|Jw|)v-1N^blL9GUAd&1V~3_Dod9p6-^R$2-K5 zt&+-QnRqdtXj9AH_2wg3o3u?gqK;iDtX*Ml$RUR@XD}|1OAnlHmN9^~-Iv>C5Mz+; zG~6hli;s7L1d30|lE`#WbpfoyR?P(x6!$wBQ-Y#_`3F_#StWpTSwD#}fw4dmBXTsX z)dCFw^$is8Jwg$>2*R*EZajkHImC7Y9P@D`y{~Qpmp~+a%AKaPK?U{fP7HhtRmu{4lC|pYpj`-D74dK`@pc#bI#U-+95hP*(Jz| z61>-e+`Dert($)g+8NT`&_I|d8GatltqNWoqAk(T5;?a$a;+9fG zndZ`A3UX491CJHBr^?zY6pYr7y0s!Rq*`*78YF=t%)wbXfH}}LXt+4gBAz5D-LgU$ z3r(0m6EoB=@u;XMZAGJ)C$l)$?I#-5u9GAvg#($ZlenW66?NF?imVQwHlzB z1PSm!4J+EI8^<G%-0LA61aKXvkRQFMs!YCj2?9KVe zV?eU}iT(bzVejppa)SVHDFNUm0WgJ|Wy+ruVDKn8VAuybv=6@mlW{rAftt-~*}ygc zRtRw7r89uh^Y6Pu0PLc|w?~6E54F7xRctI*BEfuz0BEj~vX=jo03aE`>V%zC^G9$( z;N;}Ufq&bmPwGZ;1OUr(2HhG8{yVM4AaA>i0N67}0O0&})#h{%s0ix`J z6qY@*2b1BMtk?cGk`nZFrN9g;0K9B#z$8NgzypBkoG`9u9lnzawE_0h9WmJZ6oOvB zkpo_1l4S)5`#VW6?6#?LKYJCsPSfJ4QKO&zqmMPo$fZUZe>yJbKR+a=KiiMR91H#~ zlk5mRBKeKmq#em%@A)Xsy94)*4U2;fpxq_YpUTR~&-KWE|K@S|{9hlFgP+7A^>j=+ zS%yfD=VKJjV;c&~8SR=FG9hu{x4TB^?d;NXOIya&;YM{dVbGqG)fml3f&klL8F?Zp z8Z z=V{s|g{2iq7j3~3GYwdjDehIT6#z~6oFv9y4|^strUIi@@ebCAf1p|-!*wzY@IQPa zrTzbn{Z?sARY^QiB^|AH>1=l@0g%T0kj1rb8K(e{9j~nud!|6@5xa)$asc<%voVvr z7_5}9TT100t4igKf=YQe4?usXS#Iq>Y$5?rDzlr)jo4_C*$pOu{}SE#zxJU#x%SWw znZ0j|%-*~C4gs*lumZdeK*lf#fR#A{0KtC)6klIxkN|82cn{CNiRa$PRRa7H@qIk^ zZT#)e@%Tsh+eKOdB5D^sC`Ah&l+^&+EB*rlU=zUnmPH>F%e)VWZ{GcK0iXH&vUT#q z6@~J1#JAqJPQI~pmHg$r#1?DN?rkACIRq$It1XHFz698-F=K$UR z3Q$g=z<)y!{J(~HXUSH1SHb^wjkg!mj&YM*!{hbEn{NYrS+e;z;=e`!Y`lvAFi3#w z_#M~oA^_f5WW?PBfCi55b;KJv;Qz*A?)0xwjRFSWdv%TgK-?e+u*}dcU<<&T%Z#3X zg8!c{S#g^HppL++i>L{(MqXdGMt=EzoR@ny$oH15l<&WPoxGV>EAN%Ldu_7a$-gEja>!kv&7T{RSz`79xtY zPdM{vT(t&b2R$lG$lpT(gFEmUfXG(Nixdw$@W~E2{h1+o^u>N8^#FYb8`L_LEl_g= zK;kd}AYD>u`FA9IhXBBO#T_sb01VpSQS-)wM<2xyDPG4l_e@+`&o-%wJ#FmLC+L_% zQCH-oU1oJwvI4ZZXpN@?fJ@u`SQ*%IGOp$8Y3^VjG|WPbxId$Dw7}Xk_p5x{_SR7guH+`hi|f8^?aI+gtf9GwAYWZL_xVaNuFRu zL|n!G8uoJI3+Ii;jPvQi_@lCW6TmEmfw|MjRtlE(hgrH$d$z+Q+}RSEb046_5S8Ld zU|~J&xs;LKCo_`9+TVn6IY$6QNYoz*XwJm*MBq>2r55MkI!H|&BVS^LB`f%-rDG`n z=RiMOQ8130Fec*%X`yY^pa?L*KSeM3*om=av{2yO0W{mXkwXJmk6!MO-8ffitk1C- zms%IsBWGzlpORJ*09fy6zqi4&L)Ig>saK7>TnT_fF|6Ny#SgW}rMYvwGg&72>2j?; zVM|5)WK0@y?(QZ4%xo#9fFAIagMz*Qu|BpYutFHu)`7Z_L=-p>tauew)4Df-x0Pjga6zZge@MFkJ#r zT&g-%jkMT4#1`uSFj2Xbwv=h^&dsd&Oh_wcO?aMhhX8PCn`S-EKSOmuFb*P<4Qi!K z0aR+qQR{*v0CiFLJU5!!aK8I5CRH>uK^GCWxl*){qy>e-ce!O}yhOGEn3uO%l+ZEr zydntxxhZPSRY;qAjjH9+4!e}J+klNMc*OZ7CPW@yjcZ9gGFFA;B~6l_Fk)x46j3bs zF(Zl-B~p?sl?vduisni@mnVe)__jW?G$6lfI~`Tg=p-v~Fn03d`LYwQVfjBvwB!kl z`$q$sXNPg@A!;og^5y~q1SFm)}C;`BrP616-x2*k*pIy z8-25#_%atj3UviY642U@&I8_IfH49vfN>k`_PQLZ?qA);UKRW}oakBr)ASMA<)u}; zEpa#@PJnW2e*=KFTcbt=|LUcx%^?+88xFP_C!QCfN(xdY6#%U2GAaSsXKooF@TKsa z2RD#cfu$S4avS#C_(@)1VrCx*d(8C)!p&mk4(pIzOX~TYg8wNpsBYZ+0RA{$Is_`{^fK6%vyz{MJ5IUhg@wFL;)Npy7EbK-_I zQr%?`3nk6fQj)30!sGyuX;9Dl%*m7jZRc*kY;7!(EeI!lDfa}m_nz!zMHfr&?NZrO zrvshVe+-u8vnrw(=er1tNFKm=Azd3Lf?5S&qi`RNuNV^_TLY}@eH!CrovVP@=f|YQ z-Ey*jScCz{BZs2+4xIPiI!s!AoaX?pflJET3{j2kF}k+RjBWv~=UOCo0Kj*j zU)gl_@Fh<)sSOLQ?ku>OgVU^%z}T2{;J4VsnTz^KySQnQr{a6Y;>bRo24&{&l=!4E ziBeafhIT?-)we4K$e22ZU8({a#o|Naq4`8y75QtB81glIEt3`s=-82jaL1zcTwHtN zDbN=ISd4PP#)9k|V{3;^En287TZQj3A*dfvi}M&cO1q@6__4V9=qZc|$A`t;ip9}} z1UG&>WR&jZcG{_`Ob|=Po)OvufQe+Q1+QzPz0>K4mX39t3FH4kOx!L^+)hbj(QQBB zm6M<8meZf3Wge2)Q$8t)ZkFQ4%}8JykeCIu#J}kEJS?Nn zq-6Y~8JT&pN2Xus(q7rjDV)z~T<^VhbzBH&WrbZCTPBFQ+kzy#p5EN_NoHbyJ}TXh z;heBX?0f|0CxuAMz{NCvTa&g#G>ljzI6 zvCMubPi7z5Avf>aEI04nq{{I(0o-m?|RR~V721dt_0%r0K8K|#PP z4E2p)0YJM_-deIs{soUe#_MRO_mzbY%X3SY%Q=L9(Su?^tewX;00jQN3b6qooEiWd zNCp7-7b2?h?|2JsEN=IaZMfAcw#0pDA&R(=8i{7Ul{fC+E^mIQK(3X! z6FxzOJaB~%Gg)0rP>UNoKig5i+eDRq>mO?e#~9;epf*} z1nuUmLl(><0O~W`d3Pc4c1!z3%vX;!>JD}b=AgDSn1@aUkYKyjW;D9rsgXMDQP1== zz!UqXr=Dxq$YM@T(m#H>UPb;QhYVmw+dA&ZfCPiTL= z3Yv1KD)VSi2A+z^@P`vJ^~p{d`zV0uZnk2XB!brw_|xLF8EXeyo7x$eZ`-(gcQhbf zSTn|-PRibAo8|bYy5#65I;2+>;Dg9Zt!nGW)~(PalKPyAz8%lohLLZKT9KpKbe;9& zcElKNfZv8Gx9*bprwzxOFph)mS6z>%q?;9T7n>w@49_2?Lk=ql+=i96#w&ZCw-q$!p+@(>H?@f4|m`C>}oCT9B$AY zkWo*thHGzQi!0kPo2gcA2ABgN1_<a;4~}GsM&zyJfGA}4HDv&0NW;j?)dSTBxy&-Dn3@ME9ii-M_>s_-TW(&dQ4gnJBq1!@+##~rFoL86IcHF222Xm+iD3GH*J zqYlY{BwGt`Z7C4w9>#g${j!_w0xsz}m(bRj2-`LByV~*n-KS$(jmQm&=mCIC+$Xfd zq)n!4gnjfik{2xjXe-5abK#saPvmAoy;caQCetwO!=2imON}nJo_cT$iARwio`|Wv zq6OoJEv?+pD(gmGkL$)(3yNh|BVRKCNS7mTEmt9ItCY6aNnxf;O4=&Li@ei!Ff112 zxn_KhWf#D=R<;=Lr@j|k5lr3G#6a`se;v$sN8*t&F#g2x`Mrl1o^AScjB<$qgmHNb1NT2iz1aZYTKn@ALyEavad zmP=qdptjQ7m~-HK?MxIPCojbLYtU-k5WzmKZ+UaERAh=(W22E3*aH@^Bc~2hSBrwp znxkR7Fjz68_Q-y%0*LQ7TBI6iX^gzQ3HSHtQ|;=eMVrwEoO=f_DDN+Bq_NF|?ZXrq zuOvcqt)Yuz$a_`J7s;iK%BrnZsg+CxaO5O?>iFZ zvOQid`6;6kATL*mJ%`^4fk6tBWxzTnoEO~Fta!kEN9@P8aBj*qjM4tGR&)5xfvvJ7 zydBSDUIm`uJk^OgsvXxVgYoO&YcaO1L&p3YJrvMz?l$hr+9Av{z)g9HQYAY|TdTBn zgd3u!F8rnrBj$0JpXL7k-ChOmw+R4>kc}DyKm?(pfMZlzq;-}b&jt1Q08XYdD=e|5 zRRJb7H-+nZ4c}~9FYvQiszhr+dS^FIg`|Nu5&)R1-v|eQyuHT-@Q+C{O9G%q`&Lqi z=?R-M2!JCAaSi)004Yl5)~KUxLtg_ak+c$Hp^s$Bm+ce<(ISUW^8 z@6{d-mc~=a?`{HsJKVl~K`~@iR2_quRQTXF;d|J^VVP-fDC&m#C|35%(hJ!+URsU``K z&9WC(MU-S~r3gSgA3&T$fOB^clX^r+1>1;63Ytxl-&~~*3Re1FPWY7o@b4pgiwXTe zL?Qs}ks~n)9*ijXFYm^}G)yMb3-Is2;HR2ul}0hHF{=SevY0Gzt@B6#0NB?KJG6H{ zbf^gt*Zto z>L|>$W{^yv3aD{C>-Ai65_jZ$G*w4H2>{$1w4*zjQo)$mK|{6QL%-z-_MOM2=}1&+ zbAI<^^TXO}h_N$n71yKz*7VT{lCp(ql(l)4ho60jB%Zg8qWD+ky!>TzF0^03nb|e~>>Bq!w!`wlCUaMpdyX5$%JLS~x^~k=D zrDXW=u#`7#k&@^mxc^;}eblS{{c#ci0MOBcE*ZX@kUbx3mXp8REhj(QEqeg|cR$l4 zdq3VLlOJo9*3($Lj^SR~ZIOB;pH1w^L{j3wf@SR^0f5IIt1d8MU0^)A<5t~PEj1k$ z?eFhE;?sUQEM4asW#ZXZ+5O?HCKa?Ebo5kVzN(S{u5D!6rK18xQXS%Itc8{&mH2i+%qqiWL0MKDgZ= z0N#HW0dNmu*?*k?xVFg91Gvg+0Ja3+JtP7CZHck-`wuxF{XD?`B}C)m2gQz95AeT= zks|=sEBL=d0PMtLIsQMibd4OsZ~D{w^W|m4mlv*rETKV?kHS*2*cpc(v zc-`Fuz;^+*zrSFe`~)ERXG=C}`TwhkHc?&r7Hu#|FW$zyOe-`o5rnN{O1I~=DP@hxt;$F3jVJ!@O$1vytB}V|BL{5kL>|U z0<6`TBLE2guagA8-xvh{w2!SN0Q{Tet^2mh+laRS_}@~{ z|A<^+0Qg^dV28Z-V7|P!yhN^-y8-fjaBfx)9ZdCc@YK2GM zGkfKYcufAaEh&F=yj_0hRI3aF_;msRbzr_}qqW`y=62lAVd`}tQhRZqVXlng-;E6R zweK||%<^>He|`j2t)uvV2y-L_&tkOk!{;giFo<=Ap#E@!G@tNb9q>uV#V{fwEdc(R zGXb4v+eiQ$%n<;XH)8-c%>YjHOV0qPx19{hG{7~ZgCcGxkgQ{l2w@Ik>l%SB#rcw) z+fFyCHVMV33 zdG|;&){c(TG1Vw&1JG>E5dfV4`XiT`Wc;a=9R5VR9Qt^>44h-nJAedrRt9TT$c-%$ zBt;s=Si+0-YXG2R#Hzbsa|D2M-1!>>0L92yLaPM8p&S8lDJ^|ZrlsdnLYj^nO7%W~ z3S%eSrFmbq_V!zmHyKuV?8P-o-vN+m)Aw|n^j~gMKpRFP?onXo(H>~_aI>$Q`3dtx zb1y(rzeB;Ke=4AxK@{}0vDy*2O=Y@T${CqzP1@;KPaUq%9=3yojF|Lmg{}kZHC5j0 zI;k7sls(UO%f65IVXbIVM~Hf@6m)9YKd)U6fPB}*vIP~srcBzp$W0V#J9sC!qg-zg026lz0Iu!HBMmtM zfK@OywFaiuB*7tfh~v}9hXx5G%>akB+P2qyhT0ejiShp0gSCz=Iwu-s^m4O|Je5Yi z(I8ES+|o({0OOwGzRbl4{tJ*ty0~#kPz{X4om9Fa)o`P86uBev$clCYSW%CP)v<|_ zO&ab=w`wa8{8wwk>(jI#ct447j*lGROkMlZMqu`pGSR`p0Fa}tST7z>^ z)Lg0rfR{R9`vMC7=_s}{ULbi*a|D1-b>#?x%bSao0HD4GD**KK5o|xFQ(P3lpAl2B zZ0~IXfUN*@z|d9!-~>O$B<%oqJ=LKkK!6oNqr|i}Rnu=^we^HiT|vA?w=uRJQ|OVw zYG}5GlK>z_v;h~_?eeI2IyWd+d$-H_V4gUMVYxv$M*t)%WP4Ku@KZIgQnlil{AO-I z*GVPtTS2N^3XM?d2RLfmx&Azr3|lHYowH1305zH|#neOJaUX zOUEVPopTBNzFIMBJD3R=0r@Q*U5sXY>BHnZ=uulgD<17* zUhRvo9}55&1TeYyagzPG5J60e011bi0A!;okWh$=XdR+bEz5T?q0P`1#HJ_C)SVL+ z>@`?j3qUo?qdhnu9##_CZCC#3eF=#bbX=901@}-0T%39PoLDy`T+)xk5IF%5?WXFM&mkUYorQ zxEbn{d?>|tmeb~O0N@IfY3xV>6Me$aF`z2|&Lu?^%QH1n)mo?Lkc(&LWKwMqslh-1 zZ|QgF0$Waz$1Dkea*eVUi$+npQi_`^RYZ{50~iE44}D#ble0Z<;) zl2Njdj$xKDvf2Z`{}2+-BSzn69EoG^V{sXJDj_p3w8?=_Wszji5{WxiR=k&p-I43Nl$74b6ViMpB1xRz$U(36ap?{S zk`*tK)OsW$W$k5B+E$8jSf|Mqy_M5QxZ84~SZr%(qqx@jM(IBvl`blK1K2zIOj6ff zp}S&ix!|s0^8s8ZBrro~<8ttFw;Xt?Q(9*L6sGH?4-04i(V+AmiAX0Bv?$)wh%uB! za@mFjxox*w+8MZyTX$pr?XQt&pG7hwcIiMeJUtVU1DFfP$L+Fvcb)9rZIyi(Cwnpl zvOiTIAIGBi87zQ*6Sc|rLN5i7s6(+vijD{~=iq(7X<@e*On#17l$>@b}FK z)4~U(9)SJ8($#Vn;QRB7*2^Ctz63D(5`gNL7A==AE_zu0c+rFM1;k79m&>0aURt;u zV1K#%DZu^zM)2{Ah%W)$zl8Ym0weD1{2L;Hf3;w_#@F!PZ>W=jVQ2V{1pbKcEM2eh z4*YU!VUWjk(u<2jKd$*DkzX&{CT|e4=50uHx`%C4<`}5?+y*p)g*$$aqxL;S)^a0mE-#gv zD@x_os!EO76*&Io6>{@o9QUdUxmD?Y%V%3;0QYk180IO=gWjP^yeS}k=O~uiDSJMg6?<=m)OM9&Uc%>{Y1FxR_%c8Z z=7lbjk7xXt>-2r%;=zyGBeMEG4fI|8z(~2O`KneE^njDUXy%S+GQ`016J|(ax?K z@c?M{9>XlWRBs0l$|byhug*NO$Nv2<}gvI6)grT_6}Lo^oWlzB@K?`b{Tj5Vo6 z`kri+u8YmcO#obR&MMl>np?0^!H09EEen%wB~4rtE-n3!1Mr8i#)pr1BzqA61;05$apMWL zAd}EHi>=!vP5|sE*7*cma1Mmk9xjXD)Q;b>2V->VnRXe$I2*$G>pFvRa6GEwb5)rN zDUOy%X{=1F-43lBEJ+kg5r8a(>`ZMYwf3e?le%^d8qQrV;Hu2YgtVPaOXuS_Z)cML zmxid|jx_SpX2Z_f%qjv}oev=&?yyR6Tdfozhc9TZlG65St=bJD=L{hqaZCbaW3H$g ztQIqJkOo>w;u;g=*A6`%966xd(1O4?@L`O_ zrg81}8|}CR`DLkMDM=Qo9s%vNdme8AV9u)GGX*eNLCY#@Rz-V&_1LyyR~HAHR$Uaf zRB4m~7!%)^bJ}BdBZlr3T^@>BYh_cUNVWh_`}T9Avq?;tU&?!NOc;~b1pgF;3+x3rqZJ~6XB2>(J?RCs`xv61yjOR6;{fa|->U4ayWMM} zf)PDj9Bf)8(6Bcs4ZNV;+_|@C=?58@9RSZH0O|&5zk&tuFaX@KI3}|s7Q!YRgHiHt z>nFR&om`gF;P(z2kDjrJ)QcZ!Ug5%l}(Wr7_{Su%K9V(qO5Ioh9u$$i2E_ zuLMA+Lj^%7K-hAoS$EFe_&0SBs=Hlc>U08(TNRA6a=<>yKK8T(_9tW;K=h_?u@2%= z40P)VcabrPJkXHk-b_7L%17H(cXks<1Yx$RN)b^%Pk8U(rH)9)QhpEYLXD1pnz1O$Grl;#NTq zk~0$3F)Y+OWS1QK zbiX|I`(1MJ_uJ*b^C8*$3BQbe1dHxd6w0w-(zasKwrRv?YLVz!Br;uve_LeuDFFK? zoA6myOw345`m3a7$Sff)ut&TS!@`>c7#_Kt(DM6}zuP6pKiz?aGKhtOEPi9vxK?JIOAD?G^%z33>*<6N00WOj zr4#?J>!p`!rF5K%OZQpBADPTI9ZK9((PfF*WP?@!a7U>mUMi)Da!F&ZX*(X*-`{fF zuO88ZkEhixD~;sFg==QRL`xNJR$Z{gB0&P+LR{LBP_~?jXtbXvh;Ia#r|48j+a)3l zBpwlJEFfWI!di@kzX-vSN|sY5PU1ahV$!M+#W)X32Ji2|XENGPQn)ZEP9(jyo+@$l z*C+`<4S+O`k!7^~C!;cRxl;~2)gf(2yt7IG_>}+{IM%2nKpbNyHU@x#MW%hPK>)O2 zp>Ln?;1Sop-=YLS7IRxC7XSU2hYuogn3#0R_#V4V;#%w(uam*{A{lKhl#A^q`3UBv zFSXd^Ybl5Po8KX?xvcW)&O-U+mOOcL^$vM!<#xI9&?9p7L4d^vHp#8~Hvxz~BC{XZ zEZ3K@0(7pF*(GxUkPi@lQwf0O8aI|8a^U|awE~vpv;vl_()V1&>!}Su+qj?N z@r%pW%J1E?Mn>*gDb34PNYVTUW$U~Le}e!}5&&SFu@3*Dj=wF+Q_41F1zgxUUzO{HY!2e45CSQxsqV3>6 z;`vtqkbeNs{Z9blKU%s$e!Og>{L4LCgNfVXo5z}o=*cgI@`R%`rw0^nVOe}sa6#uByx5d0%BRuuf-vso=9=_GOM{(QOh zK%v|M_`mhR5)lA_F+6vQlOw7fZroGEq=LK z?Ki-G38E|@x5|UJ34rT0KDpxX%P+c;@`I7IJb$J|o;=qqBS_G@2w;XQC4gv}uu2L* zzZYvjKLBngfO|WI>-IaPX`fwU0RPcRDp<23%7N$n_`e6Bqfn}|MbeEmVf0d3jy&Hh z`=9H;{Z8Vv%&<{C8^e5;Qqr^MTtsc8y3PePC>q*vIwWl;!s-*>f_axE^g|S1Mf9DG z8U(-#-M>KqP*{|Sy%GS3I6?anI9&!C7K$z-g7O$Vq671X}nY%W@95sl|U6ArD87{RXE4z`lRP6mbxeLnjjKm1P*|%s)H326j8*n0*p3JQ_#;RHQ`dR z_=_ckTqV+0BcU#<#QL4G>sYgloye%_KS^wggE{Ce4?tO+BLHmub<)8d?h62~k7E76 z^UTDGj z^{Z15H@+-G$Z1KGOpyR^Dgod{-b2!(2;jdsTdH=4Y;zp>NVg0llmIy76UUgt&>9#6 z9-t1{gyDu0W~CkS2gj}&Ka@NvsQ=4$dFk4EU636i;>BM%#tJOG40MHtg zz#jK_^ASU6IJC!UsO?kGd%~lZ$=ZXDYe(md&U3WKPKX;o)r#L)0?bqxuTTP@1i5x8 zcb;1+)pC#3xFi6Io2%5FKrPRQ3^DHN4qhjVib$(_)R0~Cv&13f+lON6nn6tf_b~Mb z9J*mcanuO&a{R5ZiPxh*H3^s#cU{Ox*JCZ(zS}U)&0lI^8jA@+*Lw zin6SHHYov6#tq&so9Y16;5RTR8qb!DEjW(tI0oN=s00qir3&|Rc~7nC0+h7f9W{8a zMmII7t;UvsovBLwo)V0gI&~^*xI+N+vJDr%AyX*@7#G`s7k9>J1L#zpuq@7T`}veK zBOi=m9x; zs7`=6Li;ZaG=Sa6R2YK`z~)?5x=v@r+Epj!Y_-(1(H+31px@6bg9!j|07_@STO7Uk z?*4jl4Z4+-@K0b-#Ah__X9WPjKW;G3SXe=^a{!ZZj~fSPmTjR5+2qZaM*@Xn>Y#NV zZk7R$?x3^Z-?59T_4Ke0i+3WV!3z+i1>(U*oJfH3qW}prQ7scE;3VM?+KZ(7iB63O zegoC}OIiT#$#k`ur3@#TVkr%Kxmd83ph3kU$iUH?lV#Q1u`dBIr=1{6%%iLTI2ywQ zmcq@{gvr|}HPk}rcdGrLW0Ykf_|3U6DggYFAIHRj$*35g$3FMY$J#NmbYcScs!d^4 zr&R~9mgi$}p__pflS?)A5BU5Ziq4SvZo$Hr1+Z(vWE&O7kWXp>%8OFfQjoxLHCt3X zF+7t7uusZ1+|(QCF&bs53kCadd_5Gr1E`&eW07gnN&zPo_II%)$t&hQOlSZCg{eAO z?{Q&00>@kaHPuk9$`r@|!pz;pT28>yE$oI#ooGEFj4pS_tyG z)T(fxRcdhECHudXN&rU981ol*H2Dqni zkQWnn_FPh0aRWCZ5n~mA0}CZZT&OT?9i;e@N7X+&u()Q=q_sD%G+VCiCM@47%T%d# z3YGe)h8sju!64I}0JxjD9FW7Gh{%gCb;$32rAt2ja=X0n=UKV%yAe70Vo>%y>(My; zsh}KvJ|xF}J0!;k{o#=G zQJ2ho9N_=Ib;u`P8k6U~xJwRxG$Z?vgie2~P4<4YRr)T30k-{^7iutfV8NZJMM7As z;(d)wc=yq^hiySsm`kdp^Q2n_FZkv73kf;%>5M$_`93-KJDmWsH4@lWDUsbKiS02< z+hLn@9(Cz@sa86+@I zv}3`m!-8i<@`cG30GU3<>0@EFv!W_>fFeixXh-D~|9+R2(NZiiNwyuY;W*$9h>N|H zqwM)B!?-WUYyB#+6hk7+1hsL7Ue|8%Be4upQ{h-hcmBDfm&7;<)3y?0qNb}H$xgYJ z4zmg%h9oSGWG;IUi9f9r4K>UvY{{I;9C-WZG_@ntB)cC?YBUmx;5`O<*ELkC6 zLA@}qk;$ot9!P~&zEkIf1%yq2MXog2a4s|{iSmKfpWRE z+=8eP`H)3p_8~^K+#(t9fJtuNR|-H~BD3#f6wBuvC0jJE zF5HNq$R8dT8;buF{=1@}9Jq(QRbB!RX(|H_Q~5epS%X0u;Cr$+A$nk*eKkbug#KDsRjYE(6i+OxT``MkjPCu(=Icg=#`_N>XH4=wn=ELPJAOZ(v7)k_X~+15R&*Z-bMB2`=EWY) z={@GO(j^@ef_;JX#NMcZf3>GcaIl)-+B4)Zb@wpmiUzJZax+P&4_8_NyCtF)u-!RX zbj7Bt32Hq^?G71HIdrDO=FR>SY4f|+Tr1n#=tQkqMhCfOhPG&DPr_~fIomxihEFu} zywfHMIQ~ql0S~o8gd~8t#f_Q~xgmH6)>Ty%L7a1%O4NOmKJ&C!>3;c!O7mf_Byh0S zw!I?u1>Aksl2y++Z2ZM;OugEV(HHtL^bze)H(9lSK&&j<moj zssdZJ*|3lKto-4}R0-;{*1;y`oIR)8(RH%LcGaB%3LD+l!(KH~W9~lkn^#L<`Cz5> z5livEf$LgC0(+e2I|!^=kF}UKQ^`O^p*0j^sTvh(rz)ok+{2_Q1StrkYELtXs4 zzO(%76A7~>mL^YxzgyB@N^n(dZ35CIN~l`pki;3)QWs_JRBd9H{t1qcNe`0y186@I z#@Mq-j6avg#xqGH!h+)x3@qnYw}p2Tb4;t!tF)eVC$CEu%x;z44^$G9s4Ax3#EH9) zG@?gBkVl%VMJ2Ya1}(ggvUqlM^Le%uVr?vsk-7mtzdU00ebNaKcF0Lrn6_44hjhK1$W1%2sD2)lV$`PvW_$lc;K_DT_igA* zI|fg*^7rM==D^b0ECS3d6ei12A~E)Mwd|H5D_VdR;XGorJX6T8?3Wmw2bIJmPVGiB zT>Rd@*=GXt0{_~i35?d77M%=XcC`eg;#?XoB`TXi=9eT8Y!E#q}Bjpkxi6M=oQ$VeT1wtqTi zA(t%?jJdp5Iq6cXv@Yy$S{t&6F;&n+CHAb1qg^4sqjIBQZoIP&ZG0}1FK@uu3%zh} z6fP_@eTtec~0-H%o-S5w`^7XU`D$H}SbXJrn}belKsd zl(K{7V=o{c7?s!pC*P5|zS*fc@UMOsfqyA+EsFd9a{69bd2>i#k*Uy#Y&k+E-8d1{Ww32ZV z4$;Y&f&anty;ccO$HAjr@NB-sdSC^e6}CuZdd@Pg0gj<+>&vO0Q>QP|z+$NPM3#9X z0Gjuzyd{BV0_d9+050{|b5ikao+AMGyCN=pBVmH{0I~^YRRN$$L?!<{r@J!*z(l4D zsJt&T&^5Tj+v?1|&pqU`k`EC8Dm4=Upx*h8qitxOP4Zlt;oZ#pxS^KEmxyAii70AP zifl`8@FlQ1UV>$u0J9oPi~uO;l#QZ~Ag2M*nI;a-W=`mF_$DHz8&EkMhGRpJ=jnN$ z0AQ?7l=HZiJTH+GQ6m8IS~C`o(l*HSyj56FS*_eACWHTx0BCcVtz%@W&O`@gOBm&1 zSk3z?^29;lZ_%4ky39?M+C9tT#9ffCFf9NV$CbuV?O4c&6IBn0JW>0BO7v7Z^Bw`P zJwpIwL~hjQ80G!qqPSDmKM`I7pRq~|jR2@Z&E_iJOM-eXJnoH7>uvLmsb{_!ZO4;l z*->ZAH^;^1Y9kx8Dd&Y6UWou0k;O?l-_r^%j&3weS21y6k|z;7 zF4nP$3MP1AjGvET@5^!Qe>H)_AMM~VTacJ`qG7xYtvlW5+Uvo@sSqYlM=;E!x^G`C zy!}O-OY%`YP>9;$QgqCQ(9fh{+w*D6ywrvr&v#+sVjE&y%)(4|QoA$C{_z=~kpNPV zO*1J=OO<+-^V6{;x(+s>w6y?bZG}8m3x-a2p!;BBh5$I3unK^w=LazMOb>jUU0lTE zwot|~Rf1JgVlL<|;ACBd z=$vIv{ho*kaYdD+N;^W&d(vx*v`TtYMgYi-LYf4%Ttthw02iW(V?$K{bv$kz6Ve11 zjuaEo^zML>B!gVIH!|rF_#fnTb?*$JlSyhT6XrIK?`|GX(J|pS8^9EgkyMMyum}Jb zMs`QBWe*ejtyLK2^=;!ZckBycVpjlTJN+0Xuo>M}h3Re8*vaR7j_2|b9_y2QZ$HC% z<4fKGe8ruIzb{;ef6QNppRLcu|5=@b|NB@L-deN*Z{7I>-XdWC1p)rQE_@h2Uhsg$ z&k4ML!FZRT`LcHW6$JA)`1=+&34jF|0^kOZah?DF4uAG5#`g#wzs2|jzrV=;OY>O4 zdG})#!T(amlk*h6K1WM*ye_KotN6{0Z7`5&)O^JLU>7Z!z9w zy!{&lfPw${8I}L5A^-^b6;~~m;JTb6cz>?mvCQH+@4@xESL529iZ!_Lp>?=%H^KjX zYjODjey=kB#{~WhaYbeSi;69b0C=nvSF>EWx~2-(vOTz#T#Cu`dNbY)B7Vh$~kHi z=d*zs7dm!SqmA!Kit|%)lyf72SOY;-YO)3iS*&fW;JoF+_|xs!{#*}sJlBP-1n#jd zT>Chm^&J)g(8Rfxak3G8M^qUkN0k(Ta@qvV22M1gb$8eVy*8gpV#`?q=?`~cg2(BY z4Wjcv2-~0Uw)TQv^USWZD`mpJ_UJPFBLjAr*gt^Aos=7}V07Dt8u-eI>mA*^W zy^ugz3hny7Xn_A7Adu@VK_NktcdEt!T41N_bc3d;U<7~!p!xS|UGNOKt!=A;3I4v> z6prjp;Alf7PDC7dwIzht+9Eig4&ZEC5NAf3abhfiEt3&!An=z9fHb(&&n@d;x5TzL zc{5r<2b5dZoBFy(?p2#>%&955EkYpPhK>_01TbzB5mRnjwaJ?y0Qh}jw{}5GQP%IU z>WR8J0-$bBrfsd2&o9O2S4I$BWUBVe(lWFCb-T| zzQ8s5Tnc?B;>?Gf@G;l$Z*f|9{u2T~l>p@(rPdMz z+Bb8ZbLttl6=7{%F4hvjab~=p^kb3+|=GZIi^RZs#@+~C#Qo8`Q3Wd!C$%(2SQb|B7sm3Yr}!3Y4}yA8ay{$ni$*hK&=_pidT z+Epm#^_8``P};7x-7;f6) zIww5?RZHl)T1!yYUdnl*mgC-sRrLhdv0Nhn{9~EQi}oW)tAO$IeJeL>Kj!A68QnK& zy@j_$t!koTLv_Xpt;>}m0E9I&}D- zg-#c;TguJqd}$;XOCmYQisxf(DnkG`G@nRIfa6A(Q3B}F2oM1v!F9Q!c}FtV)kXj? zkBje(+Pfp+&a$2|&aupEXPYqn+6HWWx!?3y9D^mqH$K$x{0jNp^Nj$K7J&mp6)Lcx{iOUf_?wJ+vjtff6FXb6|Z_DOU0(ud2)E0Q2#hg6|Ok zDx;t`uziAD*unzF&d;^zq_6#js@T8j3CSeGa!VC4Ya8n8hkwn&Vzl;pLWSHGvuhyYoNNO;0ETx)$_^*if% zZ-OSEDDdgz3n8_8F-_HTDxN;IER2S1*SbPwD5efuVgDAmZ#&Xr<^0|)wZ>38H`W-* zpz`?ev`R~)D(Ns#EB{$BW}%4?8um!BzY$G)#m36dG|F=iU}aq)0EIw$zm^1Z@l-Ge z%c2DYH=JAsLs*w`U=6{0P76VGn+7|_N;|2hJ9 zmrZnQ>I)e~C~B`Z!A8eG4TCRKcNI$bJL?Dza`+jctpv#1_*~_XFrC?<_i&8KibWHr z1QF$iAPs=PxcrE{W`$SW?#L+Tik;=xN*-4tl4Tukl(bf2Z9@?!o?=e^>fz$pxOWbf1z-4@ybzapb zuA|-^SqzG)Dp0FEqk;_~_A!sC^=kbGSSt8D_xR6GO>07hn_R?;Oa!yJ`VB}#0< zRLNAGd{uQmn^X!}jl_%xowGGK@JbBlKGlpbe{+;Ef@eNmhf}ZnvHRI-?0L?MQ*Sik z%x9Z%@-q!M`l%?UE;=y%OeM~JE{XG>Z^iCc8!`E;k_s2!V+ZeTC7*?h6ThDmeGr>Y zMVN@iuArX25dW@!j7j~F#A#u_P^ZA z>u<-7XIe0DAc}4#Fli=_DTav?a=}k?k(Zs`=!JG{I@f~Wrb>njqi30LUg$D~;2!>7 z@8K8*jx}KFg?@~Eq{qaC%6p2D*P739S!BXeVrN?p$VXajKpbNP?d~x*JX`skB=C4F zj&3Qro=#djK#YrNc1tebtMyz&N;wuBCSIj6SG$#SB9m>|M=F%;sz+G<-72MR+aEH0 zf+QCM?V42&sM4X_6mS#Tg<)dq;UW>{f}lR+Zl0Gw!{Fft4DfoorGQQF-#)|RsP~VH zew;~R|K2(b@-upNgfcDw{9HvF$8@_?lc&`#K%g>QfwmDRW{yR%=VU#$9SCEJpkjE& zhYj02=ou?V*OpRrj+LN?&wYaDFvFzq87AK^@t%K<^WPWwp8vNEL42jthp#yc@QuQ3 zd~eAr{I4fg;GZ6N4BvTx0QbqK@XeukRAEHG{m3?P!23|o-)m*;BY;27c!}{*#wYo=zr*+}|L?yrzIfZi z_yfit67>I(+6DOipQt^6$Np2spWpg0zDh9vm;AqP+|KLe`G1q~cMG1v-zyeo;+yjx z!{5$(6n}Ng!xrDZ{R#Zz{HO5d9V_vJJ6GW+cdx-u6?bOhXLqc|&+lA|U*B7Vchuwm zPz7#0#(@?TLj5><@0{$F>)E%bCGEUxOztx z@A-=Nfd9YW@&taxc>7j9r&|fy%>`f?t}V>O)w#Gn7qD208~nZN^WV1ze0#29;L7cb zt(8C)kv9bR6?e{km16|&(Y5)i3RsNGjCbchVPRr{bL7DFJC@_xJ*#0<+(d*k=#~;CRyJR1ceB;BBRyl zI21we@fbFrO=9>ob1u#$68{|JySVX`ELSGv~z73KR5l*r@w5Zg#^hhR0BO!E$=Qh6 zo60>vwr|l)vsQq{$wVl3c0U%`LpI39#2BMs$iP* zVf=iO>r@(JPp2_*E{RTpe1VmQZC;BcuQ7e34lTUyG_N~(lz9#3R=L$UHfeXh>b(#F z;O8}&tt}I3ulmH9gEj1H!oV{fjCNC~5A$A@5pp>?0ZBGem`8BnG?P| z62}`Gn(#%h8-L_-;cMOizETswC%jd7)#t|fMlVjLeAqD>#yE4>Hi_EqBoH7#Ea|DR zQfejrviFllP&aO)DK=v09-!kG)4N<;W+cp%=tw5`x0^Xj7mhAc~~;r)}xX> zf@c10gRF50V$(ZLTczK}#epLyreI?Gk$G~wUsHo`z|1pdhyUPGC+GdlXEbx?|Bp;gRr z*APR5kdT$`aYX|X2bh-;T)DVjDq>utRQ(`Qq?}`Obwf6?>egdD!E25*xS0DF$t`P0 zV(F>?&^oMkmLyu32RBZJ7(r9k@8sB@xG;#3vwg%B%tzZrDiCLNdibtIZ3A{qV;)vS zv#~UkXRWfb^3E2>o!co6&-ks%B`OkWCSg}E)~T9@$4T=YRy6LY;m@kAy0MaTQe}S$-_;6&OkUgm zI&)kIj?0!ZWOj@qQX031iSvjJhm~*hKJ)tAa(9!JIrH$+_DU?T&B0P%Hr6o@&r6i@ z-52ijqPVrp$P`DHssKa)_-#|TdV{Rqt4xsDsS4{2+VrVGPCf4pG2WVRHrB`T?0)LA z3Q`2R$#UEHlf8FxzuYL??9e}RWDYWuk zEbDgKrl16^)fzEP@W11ugJ?aZO7@6pgb45Hy7M?U74x_fMPJ>JgVl{WDCuw*hP_4B zXbL9*ucI%cI$uK2TguQ5s!!hZ5|finod|%UE&kz87SmSjF zZjBLmMfpIv05E}6gvX@}8{y07L~gPSYdJu~Fgg2b%q<`zsu#4~bSdKp33P)5nZdCL z2l59900QFXy|P#13w$79B7_>eQerLZbaIhvM8~ldMxO2DMApWK?Xq5$tcC)t=7iuK z&FolBb=y#gpq?ktmW%a|zPd>IY zM&RGT$+!viyPHf8K_Vn8>I$(~1VA9iCZdvV0{vdU+4ikV$+E8s`5kgqkngGAcKd62 zKW`EMp&c3;JeAq-S#)K}`!(Kt3<;Z54piBg%1@OcFJ5Xat%Jv`hhMA5#m^-1XW!n+7{|p=)#1czwU~LP8Z#gE z;`k>UaN>8Ga8T6%uLUr2x(uUd%5m&daU6RiiHT>z7(Nr=BM@xaU5)mA1pkM97(Nli!H>1$;78lA=}-+psS~cw6>zq%Ky;)8Z9Cj}cgVoM65_B*^rn1p5md`Iu}LCWM;dJc z7Xgr9qFJ{yfOSlORy8Z(;v&cdQ#($oB&wMcnW~+r;kc@?ov!d!uZbMBAE;+UOq)Rc zx{Xr7<=^@kNhvKeYMAhOddd(WP>&Macd2KXz`u_PbT5SX+cYsm#Ma ztXYTuv2r!O^~7TQ9l`%!ty+n{UY&)1T9Jh}muBHt53j&G4=%^`yPhH-`~U&4@B;+E z!uJV)Yj+Yr-X(ANrTBM(!8iH!TMJbQ@FYIG@CkG;co>Zf7GXWX{|d%aw?2R;r3EnW zA%gyg-qQqFV$}f;AdBFC9mB)li!jCs;&(AF5d1&K_}Hxv;p2=?^B5ule*Zrq0RGqr zfQRs>jIR*Eys;T6$}voZj1k%04RT- z0JyJ`;l#BM6&nd~*_x&tnC@&xAnv^@Yp%{FWOD@c&H!ES!s*1iS8z$*)$ocrCSyoM}X zyL%Nb-lx@R3O-OKMEEy3j{%5Z6U1>Pm_e`je0 z-e&yUs&f2dy#qfD1n|>%6#u%T7eCwAkMGTP;(PnM@RQ>k@$+LF@z!h?e!06HzZ^^B ztt~11Y&?bkHIcw?Z}sC@CgWoSul-E4BLhq>dzobS7NKUK1kD64Ed;1Ne7C!237)4t zXq4#bh!fGxP6UTl(Zu)bKoC7gqZm1#!e-8Q0{>}(gubIO^dD1ca|9hcMqFj1+X&FM zRU@&h23szqESh(D7+%hMZ5X}Sfs`uS)Z0I|gIX`4QqB)9sp}Kys*+6tZ6XEgInT9m zE^9yfJ^>Kj;bU%A!{8bsm2UoAySdU2FdYHrSB=_{X5#E-;#@gUX##fYpH{f}y;Qsf zqMCQqAts@(tu>f9m%{YL7L1%pU|8BJvL@S;0V;~*p(w#AKkEeNS4QF}KZkR>bA;f3 z$YD-Ig(`yced+LZBqTT&SJ1!3=p&L_k!u zp@QI_xf*l1@=Z+qhn&doEk|ybMBNIpHdTn+&SHLMso4ld2-MW~uDGeL@0ns=$a%b0 z_P?WiCOm!*0n7`%QGB93g3r4g_+ohlzEtVKAG^GGt+E2oS5@FtT@{WtdoVQ;!YFgX z7J|OUnULjn68aJWpt9fC_KXN|rgGA6m8j|k&+jO)9s5SLUL0sL5yS>7Cyp5jAOgT8 z0-zvbNqE5hiPYhKf0(35{B5+z+x8ATtcD(3)0$`)hS^(tG z&@iRv!grC;Jk4>;{5!>KYU4c{In#@cC%WP4CBAAaM@hSKU$0dchlxp6H|An_WZioN zfW*9Wh%Yj(T~+2B6&7i;Jz$j+a#b+9#XWUqxhTDfN{-2ujq9+yVJ(W8lW5mpxv9t| zwV1|u%}o;il|I9$uvxYB(l>6GqXKi6eIYb)zKC&*R%xt@_+ySE7lou+gZ4#C=(%>Z z5)IlkFg>M!i75L=G8<9?xSW~P7GBls#X4>92G$`fupVppy^~;CZ3F`UiZWFb5D%mdG@zBa zTXHsTEyDS&#b(2&zWz$JZA@m!Dfh6)>^bEYSJLG+j8V{8W`vBMNp`vb1?|OFhA*o_ zS?#Hs$GwU3*G7l6510_V2!Q@7b4ha!)>u`CG{>Yrwwf4G;D32E4+R~SRw*D6K#>62 z5Ozuwe=KBe1x5h06UVe<@=Ae!RhD+0Orl5H6lYq{ek{RfOFY!B=fm}bbMw^8eMSIu zpWu6Xu)$hA+#B5}kbq@c8?T(tIPP>!A^`HGFVR+tTgo~!yQKLl&1RGkV3xEy4P=(^ zA_OR_#K=fRahS=ddj7X^Qs+%=oQc^^s(PUg9R}X8a+Gl?&@GW!U@NAdkN^qg4V|$WT*u|U_2o~J|?8yr`pZ) z-8E2yk`5PE*X0@O7vEKH)@wUHHiW5H22rz_0GP*L5m}Fw(QGRfk${{;=%gU2(kc%Z z3poeG7%KU$9+B{y#7=6_u#5MJ_ew8{`qo8wm@OTz(ZhQhoDAD8zRL6KcgFeuUSpW- zp7nZc(pA53>X3F56IOlT8p*eJfdZcU+F+hVK|?7@ngxPt;qB!@(8<5+ z;C<$JcXd^p<)m~bVm$xYRLsZ(sgjCSE9xlcgc(J>SsU{Ic^_{o)q2&_Cab$GKE4aJ zR(=)c;@)sDj@WFYO~Mr$9mcv>Y^<`Eu!>)+w^W&Ou-NbjLxMzAd`YDMtEgf!P%Te* zmCcQNjS-X^fy$B8{-AeG6*qB-VRAu{;9Jd*!xa5fOzdV~ZpQgfci_LjIg7vj{w!Yk zVh1jKI*FYh4rA*%g7^b2bnK}hz|BTv%X-vLZU#RE5n{eSX{rvo1jGqc%=x`0X z_7O1d^$|Ere2R=<7drQBd{S4zJXkx zn-eX&sx_2GLKr#Sgi!*~jfX-O z6HFMV&!;i_Qm4hX3rS2q-ArJgzz`EjwE~#^mOw5i^o>uqV(3B(lKVJU?Wr|y+>NJO z2>P4QNx&Uf!l|BC`3&z0WW;gQA8RciDqm#cG2!NTso^5)=Oi6R%aJBjk5{3R$!H}3 zw#1P!%7{eD(nVg)0Y=?6`N1;5KOQ%+uFk_^ zIroHA(u3i2( zlZf8kG4wIi2}YVgB~9So$;7`?JBg!CB$)tg;^%BV5XFh-J8<%a4ovZUw#)`G z$lvP|h~e058Frwb-w$rD#pdnR7~AQ^fz!=6$^`Gsg;tzlQh0<(*Wn!@9P6pX*;WUB zFYLsh1f2MquN+_ZSKu275B@6Y!ME$H@Xrw!eqCCM%Q=O(boXLhQtv;(-;McCzNZC% z1&;#+fFPJwTwnM&u1Qy5&R*{4w?2-a-1-FGR9XF<%kiaq*W$DHuEypC525Au`;j~E zUhDaP{MLK%m|6pj5Maz(gs0{$GKYX=jMcX+!g@y4t@k6y7$%sXVmv$l5xm0qZT`+1 zjL*({5Wma#gLx0*4;laU)`u*0>f$JZHuIqwO4gYnk{{EENf zwJH9VKl{7ep2Yv;Ilp<=3jFBq)%fv;R^wj?_J6o=6~24ha{N!mcNb>iO#<`(b9X-8 zy0;KlRL;-1bZ;r63|Aklz|}<#TzjCx;`$?Q3oLS3Tv=3^iTfS6a-SnZ2&gjPo)Sh8 zZhR=8k%!B7tl|A%jknDFle@Vux9mmey@)kn%LZroRb8}~|7Fvmm%ukrV; z@w{)`v69b=amR9gU4|=a1(^T7R)E?CBpi5!*M4>WlkWljYqu}X#JnY$xJ^HMipN;W zV@VKDu@oTa2f@F^f;qBa;bI>95sORn6p!N4{KxPvjCyqjpmce-QvT7MMBwgfTF_1Hu3Q;}E;_do%2sZuo0WZHGQ zX1wUy;X#{hJ^9|nnUpv3Jq<|(n`=qE%9J@L?RlvOdtUD4-0nw;|5iJgLIQh<8QJaC zW)%4k1kigdioGA*fW5D6KTtq@W}DUHFTZW6 z{Bz!n?c_YbzfT2{mvn|TjH5``V*S|TkMUSD{dhxrTF)jb3v z`+}(3A4Ygj$ad^=yG!u|LDgfSHCU#^mjFFL(5xQnFz3JM4p|l^(Q&v1o6dD()0s}R z$?1oHrm|Bd%$cgg0)mhdsdV$0Zsl=YyFIG@BOoa3t3Ym7sfmNFYA#^zC$hwaw!?9B zA5StN=kbrpUQd->{5w83?^u51n%vmj=0zKG%%pjTE06SW{U{@7D78%sYf+f+TW(k_;WOqaB?KrUK(gXF zSd+{%d&5Qoir%L?Eb7#*#(P`Eaix|C?*#Mptv<72_VO6f9hvrpHnlJwX||GT^;8R- z6!ZSpGq+9dZz3>hBS2|I(`>{5zKJl(Mv?1E&4dRr0snn!y&zDW%Q@+V(WT|1*q>34X7fJcKyMu$Rx>x5bIB6ZPmn+l2me9Ajtd(0Y{M^&s!1 z2^Zg?s!iq08D(Y3byO92auSd#dY=uNyzajx;Fq-~Jm8tvwN za~bK;%y&S7)Dmr6-H?l{x@@d%EXMjcbIVp~nN^`iV&;r$=B^$_fcbG`BhP7y;Bz|8 z97XMTezfk^rbyiE&5HEe$g1b!F8PAcxixOXOo!tPr^b$v0bKRpDWHLQ4A@ ze_K3eujrBJGy%P;j6>6Y+n|!g-kPRtVz&z7gi0&<5A%7&XZW5npO#==SU=1Hm~z;kMZSDJIgcvW&J>yg7pruDm=*t1kh`np$X zDcQRSW}R3W%E5B~dMx#<$8ui|3W-^zH?WHLEh|E-)|^M|T0*QQ_oX(@ZS813oMIl$ z^Jta$V6AQTX#+G$j8WR>$ZRa~d?g4d=P(g3%j?!*X><*;8i^+o`2_iLR&%0_`B&$u zq`gBTU;JBxX89<02W?Wi=7hv0hAx1gGuHwj>+?17G7|_?1%R{z6a~^7=#kTf-$cwc z-xPL~T22|B^kL*;2ey2;3+V$fYfI@lm9}aC*MJih-DSj&s<3rq{5jc8_hb0!79-K> zw)?DVw1n4ODCdP_nLUTBST0s-97k4TU1Sw*DQR<|xU~{_O{ErMYgDo!0A13hK4zZ* z`>HttK;G+N0y|mqH4;1uthx!LDs5-mXMXh2?e*4QA$3C$0A7OjX4%~_1mImNlOTw# z=<%4hy*%!vLEu-Zdq02P>qcQqneFP{Bmf+$P|#o@(AM!9<_G|JqBjyqtG7d7Q|g8l z#^&%kx~0S(u>Z^K^oFc-+%L<+@eo22VYB{=5&$>Pa={~z?m6A@9|(YzVcx9zJR>|h zkEAg3v0+TVve8QEogCm<(Hu?;Iaa!_(toi)A~>ox%hJSWAXee!%OjSxhA*GWNld(s z_t2#>ncj>|huQ$DhcgZUD&LRpP#=;s37X*=@>y?xx%%6AkF+~3V4OaZBw$XMx211O ztq~g`xisvoH{j|pkr;=O5h^o}?TBSs54J}v!aM2_;4>>5Q2&?wEGw`&!Ivdng}ih% z)+JpQIh^cryF6S311KK~n8;t{P!QD*W}-5Wjyj()fg1$H^O8q_Hw(2s&J8bj#^H9oJ6HdAQe^FmWW}i9jh^4VF?Q*m@G*+$T{pZOCkxfNCQG1 zygp6bvM=I-9W@`~P=)~5;f%++e`I&Mik;U*0twqho zwTNuVN8Lm*ns>PwRjAW${nm_-juiHj1hK75sQM0vu;Ew)GtZ{6`}r2ke54uM2+9Wz z_|bo$789qV*#2|_&V8x}XMejJTTb{fbl8iYeLi#(O!pm$qWe$;O%o0@PE??EPZc@{ z^aqdlvFStzdtYk9z8BlD`Dg(B`v|Hx6(TrXfTk%I(mSg$eky{U7aH*5=lb#L7dGJO z-|5BCS33wytI;^_vc#~H3E%L^25dUTq<|n)F?y;I<7b<(>mzO0{cIbiFC;MabOK`+ zQrL8s?-Y}g$mGX#Lo$`@r3sgMV?S<3f@EA~ftm zkcqW+@0(>WMsTl4s63a+LTXzklJ5}!9&-ff+!;mZt|(fjd`M5#poNKcE0g{%o^R(i z&f`qJQ%uCR?2lmEu?C!esSBrG>cm!Ae(mLbV`A0Kdy*b!h?Tk zAP933m==`a(uWq~62blr0ziwK1i<{?AOQF~*A}R!{Bg6O`?p&k$1iSu0zX?QW&Gv% z)_v>o)%(`s$il}kIsajJZ@b^D|D+AD!r}po<1|+hh0|tg;}_M=W1NOKNpu572pa%|K(*aT;kWapDM$@@Yp~2t;P89 zl6Ck=Rz801^x++M0KcyAF>3JdjvD@~2Jcqa;F7l%h{b^VdLY_>tFe0gpf!eXb;fX> zYvLXzi{AJ;RK!=KYOn}31TG>NTlYwp!^5aX`wrQ62GGp;O3o@u#O28?F~9`h-F>h0 zV*hJ>)-sTuk#(L_yaOh5Dy@_D10l2H>*PG%ccKonA0NW(>qDHAWpgU)RL&&~_4~*8 zIX=F#wVbDt5-2{{%rzipD*YV<2JJgT*3%#7`%Mf zzCPZ9I00{riLQUB0{-C&=6^M4*y*!*H=wz9H$m|pKO%cW)^lIf??84(3BmtbJnUbM zr`>S6v{#Jr@iU6lY# zxJ6b>_~7LnTDzTzKLKt50Ypw`8CJ`0J5|UW&}DXY-C93RrONzJkSwT>^Dv@jAhjKU&`0shT-82#W zoYzH8EB^>`?5M9?S_dK$RM8P*zS4Fyj=@P}xY-n)I?(`$9)_^JIz+0(G5BhVIibw1@yW#A9#gS~)5GrXuF0C1~IpDEA`&R^1b>t;6!C zuf(#t6T8kRTrL5|k;=l$E#gd=UWI@ls+W zo_{AllR2cq)#iYUd8ns@W0`qo(^x&?6AcJ&;+Wj*H}K!Qy%A;YP815%ww9aFT##T{ zRlce)SQcK#&nUpE`XZ}lR+T}%MDz$=T^rrRS5phZgf(U?yJuxfq*SO0` z=3!ktm)M0lXbr z9NmR*b{FxTbXzzGmbEMI=qk7GE4my6qI{qE9#jpwP^T7chH#pL_(-jbLL>9&dfvOz{!C?Y`Aq`A z?B7c{PSzR$uu>N8@qFfJ#RT^bBLGyznL6BP)x6rMm4;YZU!}QexHo6){p2pD3T_jN zPZ5_8o2+HzcT}RFtJ1KJbQ&@QfYUbFRT*B;s-5`~(=}=0ySe@40c?L|fH*f~HmjX; zBAP}3@cr`%1MvMCf3_RbFZE;7Gp%MlEkV`@k5Sqt%?c3!yibV|tcpp8AqP2iYmi&F z8vhRf0RR7ty?1!z=Xo7UZYL>`l-QPAxV->aU{PlV15EF|4}bw?(E9?5#bSH!v13P~L`f_Xxt%BHe1l!mNuDS9<2(Qc zz|60Fzwdj``@Qcu57g(ZsMn5fx&?KaHdx9|v&&rFY35Ct^qUfY*~j_zhRrTy`lv)k za$Gbr)gFq8#ZqSVZSa9{FSY{+rc|3`IdLdvh?Gk3)qgK#dy#XMaJxu?;v``b`P0Bi z9ZGZXxXf<8$h=_Dj(*v0)a*r?^T)I3I>m*H6Gxh)Gc+$zw{TS?aOQIj0ja&Kk6h~i zL1m_7Jt0vE-XQI&Mx~a2AZAE$_M{ds+2eJYhhAk9+hX;+HjT(|;pip7n|pg0GhZ7b zVTu_63RNn|*HZly5?W|A)__j<_lJ#@ocw6zBOlzy$&Zt>N}VF}oDj|yP&lPt4!hZL zmI$EyLsh9DTf&6w6-nT`xIh)p7EQZ?1PR**rAgr6|L4%h;~bGt*_D#nnRZS(;F{8o zqz5VOpp)QRhSVcw=Xq)XC5;G-pdKtG5kmV(;CVlkl~RAoHi;>6JhTq``EUf$NV43> ziB4aeNa7tc2{>mHMyybYoDM=gEZH-?243C=56?AzB5#rc5(x~FWUJ@j!tu0=*R+m{ z>TW&U@(h*m#z56pQJ$RPL)Gd5^)FdRNLm?)6wc;3Zse02f@9KKt+trp*clHRSAa%| zvJ^S7=Im&Qw4ou)0iPt1&$e@7@xjCM2u^ZrC}F|L+O3Q&|JOSiT5JhPRDD4?#+8k0 z<^yS0MTW-8UY`-NQG16<>fBsp-Ez3tBYh0FDVr>kK#pJFf`2vxccm2_z0LePj)7Sp zNm?GgJpMR?hS&m0BMDZL&=?5GpOj-&kaL7=btEvPuMSS!vIz{{W`V>BDmyoU)s zgE7-f8JLwWfSrM(9fd<4^q&sltw*%iP4KO zj9-fLZ^I<=L1gzcxSO}3c+|zeAr3pxbBKStU_tMpcI^ z?PWmNbKHy434S&M-@)?{^pnsF!kk1kFj9s!Qe{;-djHdrhrj9R^S)lB<$j6 zG>^6rt#B{!`Q-8X54a87^PK;99PLvKjHfyl1F?H>n_j&*N%ZiGT+m+TXOMLFtLODh z*d%G9^HpsC3H2S2axfENoS6Gvak;_^58aq*o# zj2w2MGT(tRuT3uluJpK#u%a~Efqq`I{pVvi#PM_Je8}MNxeyL;Y>e~&Miw~U#w_R? zZo@PethtgEr+Te8+e0uQdLhn4p@^BM=@<UMHp3*e|Kc>HG9E;1`E zfKFuijGy^CLpcAlBN)HTwViXGh`&mB!+Rb4>cN3`2XW||Lm1#ZJIHzV%-^3Prcst7 ziORL*Fv7V|Wu!im3VXQ;ot0*!W>oFNfRnM^FxT6ody_apLUWk0-+|+4OrA|*b9T9Qdhz?0>g{p;w9|S2@Ivg-sir)vwBs zp22uMco5zOm)`?*p zKTyQnz6|^o##AIDVWVXgF|DH6Qz@QL)OfJV380At+`6cmpO+2Y`7{Qu7BKXpDgZcN zUna@C$n)hn2KRK3gxN88B94*caSTWUV8n@0#y?|>gT@%^jxkOeBq{0};5|t-z)ggP zxK7C;dBS1hJcq<%XPk`fWaVdF)OaG1n$>Q82%U^GJJhPc*V=eJcN8Q()@aw#AW7#~=qADGxso&O3lS;LbFGRV_K}FENWN1>kH$^HsH%e&ey&;_ zk|ZjX7Yhd2GZABRn>d~{T1Fjv97c;FaKLY>+XDQ1RT#8SwwqG>xWsNHKF9S|8!7!S zI!Jn|f439hxR{Y@li4X};0m>vG!%L)E%+Ms+ji44bJ?3jJz|XG z!>RzD^`nLB=I*XGa=Ioo=9}S=JtWC_r%LI$w(d^VqB&cSBxBC(Toe(0c8GCzXqa)~ zs2#=qjCaTtVv~GLW4dJFc@cdaCw%YbF5U-@qn0iUT6r$ka=WR(wJata;s<#h8S{4x zlYDB!uVgo^y*mq5)DVq5*(AvfG zHZ9&w*b(22ZQ%xN3pHS~Pn7_5*c#f6tznY&R6QEITQPdAAG2?cVd~96#$_dv`c{(g zMs$ub?qZx@zFb1z3q5e}@fsoSb|nBt-NvqON1=tpzX4l_9a8PjHyOn zF0=8fDk<;2K($ST&t*HGOIZubR$P_vu_NTM<33{*zl+B&k;hu1u4pq>kK#TZ?ETsR-u~C8@an%f4CiPwTFbl0cVoyM=Qtgib=%iX`_rL-IxTZAO&PY1AZzcKL9Qe4YTvNHFGD z!r0r%8(wApL1`AKa)Hoi+)n`P=fgbVF+1(SxsV~1VIv9{GdtrME^Or&x>34NGzp02 z-gfLrG?*5EdkKI&uMd(y43IP>jX0uBmK$YR({)tQUrhi6_J=unMyoyDheD=xLTdIQ z4wxu^r_YeEpiOF>m3E_G@0kjiN`>$|C&k0+@mfp(oGY3>Ayr7U5AmTKb&{+obKi}T zm-@NL^zs^ecy3%62xU7Hrp!NPyk;d76I-kb7<#E}kT_ON00gAk&-cBT08pvQ4vvSm z(EzODA(CNL26#BB^6QXnU6Nd6k{q-o;<`r?Eu1EiJXu2eRLLwr&e;Gb^8y!wE<_He zdF_<|@bkKOxG1+{SKneL>>e};n6em`(G!r9Kr@MS>wq%38RQr!NVqU)5&%-`m++sG zM?upjaz6o(x1%w_NhVCBstEw+0LQ@y$@a9=S;L%Mf{T+(2;Ql%u>`3mK_YPT{aXjC z$q1_v=ku5{eeK8x=0XM@j#rPYMy5%;_PEi-iMPW0eBgWm^Jlo=a8eHTw!k+ogkL}{3)PTv$QnXH@bkb)M6M2&8+=3fL2|^tvc&vK8axQGpeZp&? z?+5w0)33?SPYD2Tb?0eDJ#9{tVU?wo?5y(IJvdxN(UkmGchw8WxtQ;F8%POP6Yrka z`>~gc%;eX4F~VRrdDMsa5iiPIC=`H5W!k&XiPo_;11HI_Th>MltOVZyc}4R%lBnQB zyD2|(2|On4@B|pJ#1?#9&`Owir5A(h?`0t0&FfXRyiPppXg*KuXTrMALu_B!QkmAdU;+Y zUf&*G?=rtGTutE!@ACzc|1)3fM*o3Ml;+ye$MY-ke3N5VBxS$2hr!yu4lJBc;LxQc z4qYJmR|4Q-1P3pKF@D5_A^vX{gV3(gHuUrP87^Be-)F&rQX3A(8gPaS`#%l0zeP{Ntrc0z8dhB>DVj#J{+g1XxS}{L+J8HTdNRp1`jVzqaHV{2P-1c=msp z0Qln-8}X+rHsMc}@+(nI0Mz1>C);rSX&Zh*QvTzo+f4<)4<2nKac#hlR@LLfhj-&6 z;>QmOjrhr9t@z||3vNH<#GR*Ixb;=-`Y&n&tacmnk99uWc|xrM*82&7&-ngw5V*?;svH}$OHwl0$Zm-y2aEJHF;D1U0tgd3w_VM=0wFWmy=b-l4_Cy#SG-e0yB-{a?g@A0j8|LGchy4!~v zEn(ay`4?`rg^fMn-BIZUvIK;|LQW+;9c)fj^92=}+Px4#d!% zX+S*7z;4=w0!hipIf-3c@ox=3lBzidysS;_3^U~GV}z)w{$`dT*zUMd*9lgL5;qEn8?kpKRR-I#l;kKnv^F~#?aagFAjsFpdBe-9Df z!*i9!&R7ThqaARMw=+&6aU`jWOJ`-?Yj!?mlP0+5Ngnq4jn{S^$%}-HpNll$Y3~-S z3-3hmK$0ZBfa%L+%w4Hq;Zh&wPxoM`H;9Q+2wy)ih;JMj!KK4JIJUsJgXivLj1p(8 zmt2UWa8hnjX(Ps_zU;Qqc9R6quB@s%yQI$|t(Pl2zpH8kAW2oy_W2C@&LyiA7R1oW zI7Uwpd~$#RQ4j7*Sy?*rS-Rs~JurFzP^HLSF9bJ?%|?ku z7I%y{BpxmDFLccM4BGjg7RG3`Jtj+L~G;6xCUP<5?v(S zazN5OldgmRegZ(6G_Lyz0LD5C0i$ow|6<keb=%Wcr}l~SBvOZrQX>%Uso$+Ga5>}(b6w_;x_cWz-xCcgNhOW z*GP8G%3j%zhH@QtS9Tev0aYzXoHuL|01kA@u29PNipO~jVIGTdXL_N44DUt!h@7ir z-|XaTeI$ux#+>8~V*wJ+W)jav5-1U>cHRpg$0g&Z{YfPECEz7z>Xg`YpcXs*wP<4u zZSU$pa4Lk@-Y8>;BCjO|G!0NM<;ry30;Mz^cj z!oRIr`^na=d9WP~JuPVLZ8Oyv5_=43gV7`aq=jWcJ^!yE-;7Rq&TEIerwtZWsl;}o zAz8<@J%|j)bc9?gM1mR^;Iqc}E|8}b=Xw7mJgBM?{$G1nD{OpEYnRH&n@Gx=K2HFU zBU$_GM)*(dxKU{uDBd5Eo}AOzd&}N%XP)Feuc`*}owCFSlLpo@uLEQFjzPw|!#?;K z(+3FOh#%fTpSgzZMLWMTJ}S1OKEre1b=uCDU~8xW8{Ipx(Nkj*0NYFgU^hRb4I@`8 znEBc$rr#Vg?I{xTtKo4=FHBlmm8*RQ(q@z9nvF5Ng}t_rRg!eFLXdcjcLRVr#R;LjE(wuzwFpWo>HSW z<${erx0_bz4xX!Hvg%Txs{0M$t=N{_iGfQ6>|;Li?Id3ERXpIrdl#__9 zzXkSz7IdGA8#~6mZ!*r~+&lk{5+9!@0Biu!KrX+sf$VETle7$!yy3NJD_N1-<44!t zARaJw6uh_%%1RI|y)JWutV2@2tSZ)PhgYiP61DTriKuAu;DdQwHYxH+l~`S@3KGrW z{;27J(Er%S90nr!zCAvZr3&nok9o{MBq&1S(|fLfiUjRW%WE=YGyz;=el+)3c;K>p z=!C7}fRh)>Gv-C^c$O1!-t3YmRav0&mW7D1cT)v`XSxc%DgxB|KhI;Gi&gFTM7WJu zUiJ4%8c44|%J1E0@|@(erp#Pg0=qTPImoLDpR&CuW9-E~{!Pa0sQXo#&cU;**oxXh zixH4$mG}mUqr4rB*u=u;p7ZjRmnOi-ixmuCEgR2DIV-5m!ZRI2WPb!P4xqHeI!+}~ zJe@L@E_yv^+ydODFR65n#PazP7nhRhaZxpc26kINA9O-?aVj15s~knj|0Jo(aE`p% zXOKJ| z+-0)N&bcVbON5Id$<7E#%kexCCyOMuagLiP$+Rpq+=l3D;x3^wfJF0-I&f-r3xDorHfe4iw* zSAN`sULNPM;Sio5kKv!695lGb?@terT=OA|bFB4qq8NC-$Z=KmmCYTAaV#!bWm;T**6minhZ$Q*|pyGI&ZJ(Rg$5*>IVDq41oCW3Orv)5nFm zOk@xHks*oA9$-L7@+b0`m~(QXw!z2G^9?j2G}3}$65{bwF^rK!kEjooM6-)Tu)@!- z@OM4@{~o^2@Pz~sM;D2D;gFl}>o#Pyn}KNQh#x~F>ci(F7`qU~(3udz+VSB;w>z~N zE%|LIlZ+0LlqzT6W$#zA% zUkpYD7=#BGI^iebO&tvxQNYY81w?$td5)e1&Rx9TUY>J;0e*t7hj|Ya6t$1Ho7NE< z&$pe|)-_r6iI(-2m-k$jJ0q8KoF}8E_rL#Q%m{t;oQ|1uk{#IO%Q?)vQNYxzInGsn zl+Ofllmy}A&yE@&?b+A6(Q}GK;+U5KNzfoC-|d4TUOP7f6&J$O0?EUy3n`9?B9B{b z03!_0M~TYuFa~%X=lOa2ujMdtk@x#7-)o-1!(2Oh4=G9DMRcSM;o%m<$J>zI(~emN z!V53uarE^(PQKNJ*MDvdul>v@4qi@T_AKuU$4b{sCyL{CbdB(R7-$UU8gY_A*R^Of z{?OyXUw1fhdqX|&%#Nz~pNO2u{>o?X6T$zH_=0MKYn;S{_x>#_}xc$;J1l?^~g5-(}%asV?vUT|F8ujZNPsd{&3kw{O9Fc@aM!|uH0sX0KZGZ`W}z@Jsz`;`@0X- z;5$5z@2uR3@2=R1AFZsxha|Kgt!%)@s~Ygp!~FU%N%})gxbaXkZhWZ;*NGdCG*!QU zybU+L(uSLlw^Z>Ae>x+c{*3#z;?uqu@@84hi{7Ykq^c$!jXy=6x3K@Ne&!uc``I!!hujfph}oMsRnf1Piy}&Z;UP z@j{M^AMmrjzv3Buuyz+d+T4oU)&%Z$r14ohVN03a|C{X*-1TO0*PjCd1tO0-?lkVW zQh+@Is6wE{iyJl{{<@UMf2d?JUueZ3$9k4AQjYWg*!eUjNL>@$6&1JB1Wd^wJj zKR1OFKRbmI=iwYlVB~Pf?94l4=O(4}z9!g|0O;@J8rFeg`%d(=?Z6RR1I{^H@J=Oy zpBhWx+R+RyG6ouFd@^_@$@wwNSR{(sx69b~Za)sZ+lPgBdinX?7<;L}crDENG|08e zYm(2SSGzIwN-qw6Lw{Sw(B%Zm7dThWd(1o(nssu$bsBdQH;>CL@;_G93GkB0#ifc) zVi-CUFs0^R^}Ww4*mjv1Z$qdC>wG(~-dAg|#0T#%1_5`DaPo*(9pNj8nO`m9F-X z^q1f}KyJWwqwmE$243mL5Z9{ySGo{C9yRw@33AIA2`B%@i1cynX1Mlty^u1Z%4C!Di(qLbe{kv+$8&+`Z9Mevjoy>GpdkoF>Rx={p;a4=q3N?BGD@xN+C8ALwGU*SB2M^{K?htgJ+1(>Uzoc7J__{H^!z;27P8t+57d(++o{(If=wix!e-IT(-#Gq(0J zM%AWjv-;zEC3+_rTD*jF#*s-a;{c`j!K6?TfPM?stSnJq9w75#NUfJ&m~Z1 z>_hS{1Q~y)824s*{@vtcd2%&twgD}vU9j^wI{1F=YRi@jS#M_*{VoGp`Pl~@9G^kB z39D4~$=B*h+UrRCr2(M+{oUynSi9O$IogAPV6NS8rc4YmObY~+QVWeePc?I<1Q{6lW>KvSs` zLSv8Jpry}=ma>aC&<)!#Ka|AOaW4TdsU*um(^ofHp(-sgmJK`i97m6k$+(~+Qx z`kw;(L#Fr5qX%~{18ttS1o}o^DjR_c?QE-+z%B6$UhD9D*p%zbYd%ZDSU8n33c8W~ zVUqy3S20mMl`}~IbG=Swc@0$}A3z&FzpY~7d3zD!MC&&@*WqfZ5Xq-{wMMw`rcT6- zpo>WW>=E6BE@e~GO{JR{lSr^Ao zh0n*?{vci+isDy~4&v924dLCfB(4sIk?*!3S+=5lHj92P{ykjayJVHape)1d9-HUA zR(ruD7htofbK#kE8AVb#Nl1W4r9?>v6`E9XXLCluw{wc;G;Za%bsCX4=}W{8D|1Z( zIcnkkYK48WjnAYL5$)cSAZh{kaUt|@A@oSJPCcYtxDyPX!ix!j;9|M?-%0>*(a(~g zD)3B;{L2|&zDl%1Q+CrM<{fN8V7M8*B+ivXLG&H;qqN{dn!nF5uqhu4qF)JsgFf_- z1dQ{mdievK^ql1;?22zjV|p8jEy?c% zPPoTCrcEGyfWZ;ZK|5YTL_XO(pL+>__+cpmJMLFJXm>xa;DF>m&ht^rLrB+!q}w~$ z&cNAc1o!SG0P@FF0q}VOpm;W6{I4ZGB@|Bud2b^ayp~4)Rn71H2a_FJ#eo zE^7LERRtjQor|N)>p6Zc!+<)Ay>AvVLz3NhF2L7AIP`7>M}K;dL3RcE-YOaO@Sf8_ zQ@YzNt1bp_dF{S%fr%;spdGgvx2Xn5b37;k(9L5Xy+}fGDQEN+28g{^`B_&pCP`B{ z=||T>r$L$HrB~x>q!q!zW<)q1lY4BKzj~||fAFQ9 z`0Yow;~%bCi=W}=zq4#L-X(sXr1KY+ti~@a6`sMjNdCXIt}j`S8^kT1m+-$&095bsO%n2(%bqkz0DXUB=~K8)e8Ow} zDRKQlzDC^SwH0oY_}@01Hr%x(@mWU(pV^fJPy!%=o9$8Db)|9FlL7n%z?V1V|BfSR$UiJW+->yW zcAF31@6O|o%Q>7V^4VaFlN+%kH|4|#$@KWe48~p{`M;dz*EB}Hm;fMgi7UCUR-HLj z_>^(r&3+8=@5&@Z_Y(jlTS@?^ZD{JX5`Uk-=#>(UfFEXw;!+Gpj*oclg zrWn9WoKHJTBy5p#ClXvw(=A(3XxNPXyLaM5TRq+>1@VpH7+yV+#pRP(OrA+&m}^_# zg)qv`M=|xa5@z1+!@jqBuVIlASKsILD9$orA=X6^>yW;{XS|oTKg~03^bz3QG^;ChdH;4LJ-kTI<_} zXWd({!B>Y3BnlgRwb&f0H$k{;p=Vwh#(}SmLWB_MVnWD)=YqtoIsJIJ}yNs}O!147|!+@R}hlP!FSQI5~!l<2Lj~!FI=d&;5F?KpmV#N4hxD$~Ud=o}*=ybg^ezLqXyp?xqAr!&*upMj>+sv5|7tQ21)=Vj|Ulxlk7A8Z0Kty zT8xOYRM!>PXveg5gk*lgZV~{!Bx1e=58+1dl{^Ms?#AHjBxo;pRa-5%K6dVLlK4Ad zpXxAzx=Nm>&qR>ZvvDbf+_{uV07z4yh3ig~&x?`(t~suud+nyG&c|_8d_Ha5c>Mc) zJQlAJf>Z@VbTI+ooKh>T$LNZ zPufUoo8r6BnruLraddQq*PJo8w`7Hn@bf(rB*^IrH+p!V3lfn`?m|Bh*h9%P5f zK;RN>e_%U5%+>~lZC~m>-&~DTQ>#^Ch1Dkz2 zQJ-u<17n5ye4D8XmOy>a**qrS7{u5s6^>cI+0>JzqwLsASGv*nVh;l3TC(G78&T`8 z9d*2JHC+~C?=FY8=VCS3n5adwuHzWvq4Rl@1gLJ-xyh+ysm{6U#a>jd^)XJ*AbBEb zTI1D{V_JO4uk52$*R$O{4qg*GHYJ;|CEa|#1)wgkwvQHUiS5SDOtW$Ls9eh8;?K|H z+&`Ezn{yqU|7z29*pb+Yt>I1BovXpz+k-gx%~A9)u9JXu<#Nurvq(e0M-D1o1_?BF z3|cvlT6w>0@Qrk!?^pu;yuWX&f{5s^x*l%AX z?j)l7CDf3*zxyn;d6i!@S6pUSTbUVU_*7mW<-;XnotL(OQRnxVei7{yCl2yPOLhNr z7TqLc-Dk3<6in6-5`>eeM*}B_RuXW_V6`O7&1^>_{I^m==e)>{L`quty01m416oH9&K3i-B`7;UNJ+Wvb)@ zsoiUnw3(L8pp)d!gZ|4!3|;Ht!jv(Ba@t|{?~~OXujRoQiEtFoJrR;%Kdhr(jt2*t z_@FoTxOm-Ms3|$Hv($KizzS-)6UN{jq2y?NEa@_Zy%wYI*9^)q&lpRT;T=8Ovfx)GO6JJYu@LR)q ze0#KrU+7EXr%NPBSt|-fLK*?bHE!YtvQ9~JvB{Bm37MmDGq!9Da8$j~&OlItFVdvQ z@H11#t1bvys3gea*{jlU2ajD99$Hj6eq=|;=SY2lDy>t=onKZshkYntk!ony;)LKd zy9H9;_3W*x^G0NsqyEYL0h19o!gG9G0#Dk-=+<$cit$)UoVn=soFah~ab)1AGV;uv zA1RKjK*a(N$DuW|3vH=dw4`^Uy|4=v9{2F6L{-d+=$FFv3AGYLNhG7D#JtRaAwJc{ zK*)mW=aYsgjxvzwKkA2{!KkxmH=2tzysz~P5CiBEA!qQ~dn#mh@4XXNv=6iptt9cX zv2vQ7`MwKEj=1^!JK>iLgC;~?8z;%WbHc(v(1PebhY?Z?&qEe0zypUwj6*g5GD#cZaZ0be5&f*4t|Qgok6uV&oPpKE z^9BBG8m@sR*n8_43|Y9~SP|wuicZ-~dq?S*7l&Ui;^-?yj7YEHs2js40~kE!M}EqR z{CFD%2AVO)!2j2$()gpHG_LQq;m($3+=fwPjWODoL#H zYy4Z`-xB{$t^iA(!EX}3^CPvzBbYpDo>pzgW5nf4y`& z{@cC94fSTC#?Oe~sDk7e3_o9}xPg-+jvKd}GDNs)!%2V=g4B6;DUQ#>FGac{(9s&>2(&a?dcDb;6x?l zc`nLWBY_z{>w8Ja_q@@Ksn@$O_)?KUt4gdBNOFGnsJEMhD6}BUQ7=3s74BjyI$E~C zQNID1y5~@8+Je(vowzjQ!=>W|oI6v*=-D*-&vH&8>8;56Pwh#ZcS@HyKNI@=F3!~% z*$N((b#Xh_mkvz5TIBJRFvDY-ew}2Bf2#_B(s>f-Gcox0FmN4fM^jH7YZt$Gpfjvmlq31By`@TaUCcwzeS27&XCI)uLWvl47-KB-H*j+)Sd_ zib0atk;_@Lwq{AHo4Iy2=j)K|F|}V>OgXr@fXT>w=`z-)Xo~*5OPU4BLl~8%5+h_wwm@siFX~Y{N$HR!Io#Z&5f#baP zMIJ%hbfh{s4< zN}D?JoA>Px8`3G^?chQJj#0mfTQ`L2u+F~|8)d&8-i_@ff;A+GDx+`bm~%+~V%lZ2 z*W`RwSE$GKR1J3J8~Kd1RyVWuMPMD2dt22GPnPSpa@8fvrgD9i@fVxW-qj30e-|Ly z3r(=`J)HcVo8&h%U`1@$jy{f=E{>rF-&WMQHlvfo+RZrHSMG$D@7Z1;dF^Ut%*N-M zalTjW;*7%`gR=8;nd)uFh!3>|8@6X!v4Q8dIZz8Xc|&x-i{Z&6rl!+4Hj%@r@fR`;D#D5Wt6dl%(T|ef_{pm@{yL|f$Xy_RyOe{UbBAl6+&nt4d%$j5 zhZ@Q@Y#|BXlxoDrR2{#sH@u}|+K()sfh^~{YBH*m&r%Q>&Q~L^l`-~u1wGIAAWwc_ zbn)~*oGWDS?wSmm4d*7#_x0TlY>e*4=2#;+Q`=k;0R*-n1bfE}Epq6Zjn9*>!- z;q0*}TFQKu@=g4k&3M+i5gURVQJ1U1%-067@7)n3j&STTh6^poirj_T9OumRcC?mS zI0h_mj@nK2RGiOXisxHa0)V{z0om}`NBnS(D;vcN(XUCtZWJn|Qs`JLE0WNGdK?@Q zo0}yu=A;xNAx@H{BuR=)X^%wBX8lG5Q6hT*63crD0OvFbDPLEgy~OrXvY92GeTZZ~>c|E!e*|hdo^$t`Xt^`2gWHkZco*=;JUVt7c9}a4~ND=wm85J1C;czn@jsh(v$5)7XC0<{OMNfXa$&!){|m zD7!(q5Zp@u*m(~m5O^;E&~vVuz)-t}k^qq-DhXpCurIo}W3QcmAJ2c0@KR@-v|4o1aaIZb5@gU=7guu4x5G9r33&cNh_~u+hPKsN&P`z zNC0eB&rPlcO}r<~gM3Kj6d=t9wIGZJP@8SV_C%v8>)Q~j<;3hWRRHbdK8`VO)hS}A zDqg9~W20OxGHqzgThY?RiAxR^oWu*N@Hmq*!I6TbIIpY9`E*^wrX9sg^5r*P>%ClX zqthP5iDCZF#CZlS=kl20{VVr-G01CjF4~S)Vx9PR{aO6`!94y+PYgfZ6~a)?hORCW zo`nDk3{*t^i>G2=NB~5Py;7IP5%0BSpbaey4BCgQ2>?AOxl>sN6D zXiRR0wNQtFqfz56uQmWx1N0pgLZ~PSa3W%o02L{gPPXtmw_^HI(v*vjXs7=O1F%Xn zoTc5c^>B=r8PAUy=V3Nqpg4gwK!?eqrA82)fQy z%Scm)0wzcdk~Bw2%*U^$F!fT_kbj8)iu`NWtoK|9rL#fwo?-BIK48fI+?#n!zL+uz zfHVnr>Od#@E(9>}LYTpJii<`Dvu}10-Csxms2ZZvv;w3wZe;yLbTer0;W4YsR{~`s z|9w2xe%}Ae$!Ik}!23D=JU^3x;{?AB^6wn#)hyM+HEe~4!Jucj72XjpY%^A*NdWe~ zkik9%yaOcvmBUU9pA2H?L;zhgHgr!}FfnGq5#Gz+pUUB{hjO@G+Xg(h8@C_Zg4%{z+QDz3f^19?8Fw0RM^jBNFgGU%m1oj!6Jicl*D; zvX-Q^ngIA4lK|MkW9081s=*IQ?B83t1>aQyfdBiwqyMb-Z6{Qh%%PX6yD0B-X2TVG57E#bYF^`G8jIp6Qg z8*uYcB>*-oCIHqO+)Du5e1ymK@N@WR)wB43`2Hgs@&4o6aih+ITa7^@{3pVH#}+d% z8UU?f+_l7T*A~Z3Pu9TvUcam5|J5h~;KJP|FFs4=@Nqtizu)J@t6Z=82HTJyv7kcY zUpYi#B%P6i9*kU!W8{(&09?B`|7-U@CL1r#)o~J+(n+cLr#aVUOy6f>F#!-_zq5o`xUlS;vj~aAej8t(ZViKt;Nma#} zch*)-0KCSv^sN#}Bj=3QIA=)Ijq{Z%6SU??+}1waM)F@n;=hA|@g{7IZ-aZvZCsS1 zN2&>cklY0hNWUk-ST$&ru4@>$uXS$4I_EajC)5(yfu<~Dn5-RjN&qnao4qoGW3Nx) z+BfEL?&S&8TDD^2uJ!QxtcY_xA0_!8DKqx#N`qmD2zk_7Qi3nra=-lTC zfcTN1Ndk!c=Q)Q5=c|^%ZG$BIgRO}0ZzGH^T6R*2%hWU#SG{7G`xE{7$4Y7g_x5B#5!a%8&0wzvlweJzBb~xp8)WY z$ax8E+9|;kS8qP!36X!bs@C_kn11q((GH`}(0f7R(u_+v1|uAcSsst72)oX3ts)86 zW}SPFVrliIw;B;iRm4ra#&zV?UQ_iJ;`-4#XhCD86}x%9jpa6@XXIp@U>UI+sKQe5 zX_hgLw2l1Ia^U}UbN%SMs`CGC^j#|=ES(3n8Jy1`cQMPc8bgAyLF8n>I6nlrzK6KR zrq5{{CrHdXs+t1}KI3i>;`302-?$LmO8{7T&09uV4VO_%f}9I<|D>PQIj$B}o3W{M ziL}qi0yvJY6KU*ybr|!nk73VCgBZJ9X8fT_RG)D>6XanZ+!HiC`GP8cO)K<-n=!IB zPD%b5XGadDIBt@RLwHTdMK(ot;kjVVVgjHZ+ei?1CYl$?zX+t$=zMiE{><~5?J724 zds+#A-Du+dlcjlNe~jb7j<$ZAsajS~zU=gDK%LE{_!P_JKjXHDAH0 zyay*!4!oES;+1q5-$=&rPAr1s4lDLMT2V?^k;~c`cXHgyMo(20Bl=u7<3ZlTv38E< zPLwa_QMuZM$iW!L82N(4AUS?>98dWRS$H{jIOo2Q02mPIFv3Tehd+6Z^dFb-tAC!LBBlK-(c`ae$qNZWz)gepFi1W*D%746MsH=j2L zHpiQ=nfJGi*Gn7IYrWg?tc!C{xS9Zn93ZzQ_lrxjg3nw7ul0^h1IhnptajW>0Mug7 z8v~g8`Y^|nVt0q(2eKjEmfD6bY7^+@XYhVIMmcv)bRxlX&FohUmtqXA3V=n6JvWK2 zM9{ROs!|1;)c1#~s-hl=^%-%IAUZe!tDnfHzW+lc09*ue=L)90M{yImU@Qaxi2jbP-dPtcT|VrrcdZE4pDOfuKHfDaDsM(M&R` z@6}(Ta&;vqJbSf+9plBy@_o}J{~bmYZg-c&4|u|d@|>jdya{~J23@A-yuL>diHD@i zW6Ijw20W(aATm#~bEZg=s2k`pyXkIO^~|U=p9|xD?G}g4jrL56ZC=WtTm(pjm1PWa5V=WuRpO#P zA?LW0q@fpM*D5Go>LST0Fj$D2whh_7NPJF$F>M^Mw&@V8Qz0~!J=k4xaiZbknX_YO zR|jgk)g~YXTJ`hgkv>*L$6O3;JdZ88CW67g^dlyNMqE!C4DP*QE&!@fP$`UB0knuX zQB$;tR4uKAXYJ zOC?Od*o`b~7oq z^ji%a46wW;#d!uSxpN70PIj0!0wop_$HExAnm33alV}bXwz*D@Ll=fQnT}m6nSi7$ z^x4852~`Gqvc za=_S2Rj$frh=J`3>f=lpOQHDDfDue;pKLQ0LOBMi@}Q3Kp7veI8-LjRg%~pDB8K#b z4{>grZD;UfgMFHd?+l;+6G5aH6id0dpYLD396{xZYzXrhd!>NkmomKWoC8nz7!3L_ zajk$E1}rE3ZUslb*@x1Z0E#EPJU3p?OJNLOiSwC`qHxTK?vrjTywih&@AhKkirNE0 z@JT~}=UZgJq!QbG?-ViruI^#lBoMkzsU?EPbWk>jK9o-I*rerfA%#(SdXtEB&%01z zVAp@FDgfDY*oWjy2NJx8`2~+j5bS-qizpgx2NC>^%5Jomcf&u%MM*m<9FNu>1}m9u zXf5nOmceh4L76H7ibOvHxk3K#*eO5uoC@HjV-ftFgHilVR}>#bgSh)#JwAJCC+<9~ z((KK+DY9mE|J4RSQorJ>B=*G0r>a=7h{d0)tpJNj0%-y)t>TvY$-m$hfaO(GH3L3x zA<$>sU8UFfyH%g#&Z;#Aw-#}4M_DcfpAsMOI6okf{obl|B;D)q9sd8{@V)<>$MB!| zzW;IAQ}{jNw;ucoeuMb+2Or13A%0`Y6ZrRh{f{5pgg<$FGyaf-^$#8)`Cq;ozrXBR z{Q1gF_{&vW@ZOi}@V!TO;k}1c`o9Bzy+-28@ugiP<~#5y-{;3Gw;Fu3Y$HA-enk9mnRfoy zo8A8(EL+c?d5+818T{zM)%YRtKFR+Nlmu8x(!W&Xf3?9+maa9pXY+S``Fav^g4f1i z*_uVHz7Iq4N#H+S@)SPd*H1{~Kjk$LOfq1R_!}%H1#TLB0HN9@aAP@N=QY31dvRU& z=n0OauWrQ+jv?7es@g!62O#nPjMw>NzV}DO$Gq-8{>nDo+Ty_NonG8-P2jdAS>5rs zYR5lPg{}JaGfT|iu9awu;Uole|saN};12WSuChAV{MErjsP~mN3 zTqIU1%@xi|lYBN8-mPH&J7vZXF_P>k=e8o}pQ7pO&Yq4NTQsSq=k%UOqG;pV(O9TQ zZD?$|5+ZBs(mg=$v@3GB(><45-}BHQoHZJDkc032DGDlA!8~F zq}Hz;syOG1iPw5D{bre8bC`TRkNIyfkbS2gT_m{)uFLh^QsAy-AiEP=6Wg)IyAkXB zo6yMPlJK1b+thpO*<0OV^{LdB@yD)Qi%9^~CRS|$MM=vA25BzP2L7r!xlK=b`(fX@vyoHL@eE{VlXIJurXjOAHF4~cfgYEa+H??t$0JSG9) zWnAvz7_m&*VI?^Za9;H@mS`G~NMbA2N4MiSqM<~hFla@F<0^MDVKx<1A(=iNMdn1z z#2X3q@XMl@F_B^g=@IpiNcBCRH|-9YlMxeBI43(z9HWgeZB#iY-9{u$>iVh(sPAnu z?TxaDjvk7dKI$lsF@89N5@X`t=NW@vQ0rq97LIq@xCP~F-6Zb4=vI>C`IJHaViJ)P zyzX4H<6N_1C!%odWz0D1GUB>Ht}kiEHbQ{k2N_e8t`^aArC_vpoO|U?5Hv1bsgvXo z{C|lmJ0|QrW~Z@m?tekP>WtA|C~zz@M&S7DJ)1&~DaSRL{HTwQ1o+h{qjJ)i2+-t=on+@-AzMF()~LkKC&>VL?ZT@oD>Z zbXvC|W^X{zXTggLCA@O54|913rs7tNlk87-wBnq-6VDS@95!6`+41~%6sKo6=B9Zr z{5;o?9gacS7BY^Ntsd{8pRsW7#XNd1yiu{A;VOo;=T8(x_`g96e#-BM=fin*7dLf6AH--)J=kiE$9`Bft zCA^XVF2i}G_0TcqH5=?|vu-Fku)Ei3IB9FS6C3<>Sm)VEV&6bc*M{`T9CBxioZEax zLvLHA37g{eSm)h}^~4TxJ_-5_UhTv1%N3J6lf#9ofyKk?icP4=HIN5$KH%Rql3%n8 zw325_$U17YOnUek4~Xzf7^Rv32=jZ7IbhRkJzVW!@XUrxazI4V&WG8qteAGLNu)&n zg{sdh2_DJ65G0un?2Ge(klH05s4*n~+@^d>L^`@ydhJoK^_1JFnnyU{bn(J=pUaZ) zBoR9hBl(j(f|F$4ffki_S2{Sr)sNvaWfmSjc)oqo6UZ3#$tDgmi7D(Rv25+_;G~j6 z@@T-kEW;a`~s0W>p2YuTB2ZdDPNn#798N{C|7<&%esM|OONEAdDPQ+ZA~wsQgAo^9r}(*hVU`U(04YL)9-29@=a zlB^4LBrADCgYU2R z^_hPDD92FLSS3mWLe`O04F?;^q16aUww5fMq&Z*bAz(5`H7#LqN*7$zxFx(E^69E00plzc4THd zjKJKGDgO_mkFUphoKa5Z5faYGY$t=U8X9oi(B>)sq z$}7Xz3egB6kgg>MXE{M9a=Zw{H`0R}+<)6YMs1i)q42_=z{ z^&wwx8*PDQtQ9#`be!Y+AMqKoU%r|*Hb}XPF)l6<1``3kuJ$Qj_X&$pTeeSG5kDR< zO37uC{C<+~0h0g0s}YQACyW^3YlBykBF)^qt9`vD?LG1ol zyD`se*nO1uXTffE{9QwB#tp;ExyQ-?v$fcOy7(sSPHjbOuLEhmZ+3xm43RJZOJ{J|dyYdS{ghrR(IY8A353lF3l5Fz(Pgg!?5&<6)KU}#6 z?-PHsYBl~V-|J6EO#f*4)A+q5U&XhH-&(}Cmp(zV{}lfGD_ijwU)_fP|IrQjPhWZt zzt3a*0}|H1Sh*R0wQ4KLf33lHN#?(^Y6t#mMV0vfmt|WF{)*)NzY^aS@h85sY!kk_ zeDnPTz>go_jh_&oJl=p$ANxE3@agg$_+;63e6(VVfyn;{Uq}GFNAmyPgKJF!K==_! zyYK^&{2x5{j7b2zZxR5j@u6@(0q`ubh9rG$70VZ~Voeny^@jBS?Opy)mON?jlO<0R zpCo8`Qq*S6)6VPLfY6BAmne zPAgHJ<}(yPf&s0p|B?%GadB56trk9;qgM-5y#JE@l~^dKe?P%#L}2YuUX7z}PD}jK5Y*0PKCI-^{B@MAQ~{VOx6V zVgg`?A^*<>H>0Vq#gx1!j{SGW-YYt?>&gUE>LNoZi z*Fg0gZ|H4CQ(p^x5Ov=PqH-*0Qu}4E6g-J(=bHD=HKCxrgSI}19*OK-F4Fe)Ah5H` zl(BV6*lSqFYe8MPnWUQJzu!)R-GW9ELn{CffPb$Q0BE0fqFo&b=<@{VKbS5F=(08_IN>fzB-#Wtc z8f(MAl`;udl>|PA@-3>U$tP8WPe z3TKu2orQmy=OyiX4bogZ$rK&hO$8J|ipY z>csD)?-|)8SZ%snNXT0U+l?k!;sA;9vX!OmRz|ZrlF_DxRyfDWZ$irnlWE;R-mop# zYJvdT`QIF=$J4%T*c7g%Zxgb1_m>qo3t;q8FNQCaIS1&YEBk}@%rWXPg6h&$>r~e- z5!fO6DI|Q_RCJEGNd7$t&Pc~8#5IE?aMq2;lndQM9dOep>?+&Q&GSg}y&_5S{OKH~ z`CNCTcAz=D1&&MuTs_SQjW`e7JZ>#H^ag*@7_)7B6XEL%H0B}?s=#Y3| zwTr$XeF6ISK8Xe&lXTp zE5OrS|2QuOpC9BL9YpR}&fItBq!j?Lt2|j;TH@y9L?!@00KPy$zYg2f?;$Do7@pJ0 zvDpx;!BYwVgzK>_-HHr3XwS)#S=+RMzBSW?P00pqiYPEtgPKeuT6)`2l@PqT!0q;$ zu2B-+43G=d^{B06BN~dWXehOzo?Jk>9bWPum5b!}XHYnp!yO(HEYH+OP#U??Qbhh0 z9Pmtr4IC3*lUlBe(yP*1yu0+!Dn&VCA|JWqc_VbEwq{b;m&&E05Igeq=;qG>Df5$r z3VxF6z^ukZf_rUne-U7 zQSTjF(HYQI3V4|f|VLqK)wsl!== zZXQeI(`X{71>vwJP$w5LF8osXU$7MPUDJLe4$(^D-8x`pIw)nR_f(nWt!R36D#gkn z)z29|cxt0~h@|sO5hY%q5dj(G!kFjh3U<@|AhJun=`*}hDWg%Kdy&=+J4%vqrjN#= z47*AgdN~HeN+If|f!tvrksH;=C-$m4LW+bgViwu>UJ0TlkSB2}9M75zfZo$Z#JLD5 z3qg}i-4SYv?Wk3)(74a&0NBR(aE$s)x_=wLr={vK-ZP&ML$7Of0@3tkTwyrKiKF%tHvD9XDtC@rQDg<2zh%U^?%_S0?lLA0`XPVzUlZ53ALcQu-sP9t$J4>@kk6>R*dA;u#uqDbg!q9hp`T zz=`NWClYihZj<~h89Tl7o6zhf?uIy>gRWQr|m}Y zP${VsFVR7MwS?(ci~P9IIo^j!y9pfFC)?@N@E(zvS1+e9bVY4BiRUE>nx(_c zb@YVNBI)cOAr8}FAqglS3vo?M8jA?t7rsLtF zVYZ`f0_v4AKV`N zw$+7OpQ**IPjAPK2T9!i;8~LFCs)(=EmeOjwO=It5rbRzeZ~O%*+6ywQvF}u(YM+L zsxQ3N8~%2H;NDfN9ha|y)ivPp+wBBzf9^gD*YB~g){Wq!K*Fkc-ThDe4z82YfH+|+I z3#-`yYb5|i2Y`RSCaBB9CpY2NgIjR@Q(JLeulKCS^}AJGuo2fK_VyRI1(5?ox6kfG�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 z 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