From 294c66720a9d8becc2078fb796cb44aa653adc8f Mon Sep 17 00:00:00 2001 From: Yuki Tamazawa Date: Sun, 31 May 2026 10:05:27 +0900 Subject: [PATCH] Regenerate XCFramework, modernize Carthage build, and add CI - Regenerate Products/RIBsTreeViewerClient.xcframework for ios-arm64 and ios-arm64_x86_64-simulator (drops armv7/i386) - Raise minimum iOS to 13.0; remove deprecated bitcode from build script - Carthage: patch checkouts for Xcode 15+, build Rx/RIBs as XCFrameworks - Add GitHub Actions (Browser webpack, WebSocket npm ci, iOS compile) - Document make setup / generate_xcframeworks in README --- .github/workflows/ci.yml | 55 +++ Cartfile.resolved | 2 +- DeploymentTarget.xcconfig | 2 + Makefile | 15 +- Package.swift | 2 +- .../Info.plist | 11 +- .../Headers/RIBsTreeViewerClient-Swift.h | 317 +++++++++++++ .../Headers/RIBsTreeViewerClient.h | 0 .../RIBsTreeViewerClient.framework/Info.plist | Bin 0 -> 778 bytes .../arm64-apple-ios.abi.json | 430 ++++++++++++++++++ .../arm64-apple-ios.private.swiftinterface | 33 ++ .../arm64-apple-ios.swiftdoc | Bin 388 -> 416 bytes .../arm64-apple-ios.swiftinterface | 33 ++ .../Modules/module.modulemap | 6 +- .../RIBsTreeViewerClient | Bin 0 -> 108768 bytes .../Headers/RIBsTreeViewerClient-Swift.h | 394 ++++++++++++---- .../Headers/RIBsTreeViewerClient.h | 0 .../RIBsTreeViewerClient.framework/Info.plist | Bin 757 -> 758 bytes .../arm64-apple-ios-simulator.abi.json | 430 ++++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 33 ++ .../arm64-apple-ios-simulator.swiftdoc} | Bin 388 -> 428 bytes .../arm64-apple-ios-simulator.swiftinterface | 33 ++ .../x86_64-apple-ios-simulator.abi.json | 430 ++++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 33 ++ .../x86_64-apple-ios-simulator.swiftdoc | Bin 400 -> 428 bytes .../x86_64-apple-ios-simulator.swiftinterface | 33 ++ .../Modules/module.modulemap | 6 +- .../RIBsTreeViewerClient | Bin 0 -> 220768 bytes .../_CodeSignature/CodeResources | 245 ++++++++++ .../Headers/RIBsTreeViewerClient-Swift.h | 424 ----------------- .../RIBsTreeViewerClient.framework/Info.plist | Bin 730 -> 0 bytes .../arm.swiftdoc | Bin 388 -> 0 bytes .../arm.swiftinterface | 25 - .../arm64-apple-ios.swiftinterface | 25 - .../arm64.swiftinterface | 25 - .../armv7-apple-ios.swiftdoc | Bin 388 -> 0 bytes .../armv7-apple-ios.swiftinterface | 25 - .../armv7.swiftdoc | Bin 388 -> 0 bytes .../armv7.swiftinterface | 25 - .../RIBsTreeViewerClient | Bin 679060 -> 0 bytes .../i386-apple-ios-simulator.swiftdoc | Bin 396 -> 0 bytes .../i386-apple-ios-simulator.swiftinterface | 25 - .../i386.swiftdoc | Bin 396 -> 0 bytes .../i386.swiftinterface | 25 - .../x86_64-apple-ios-simulator.swiftinterface | 25 - .../x86_64.swiftdoc | Bin 400 -> 0 bytes .../x86_64.swiftinterface | 25 - .../RIBsTreeViewerClient | Bin 189056 -> 0 bytes .../_CodeSignature/CodeResources | 327 ------------- README.md | 10 +- .../project.pbxproj | 38 +- scripts/generate_xcframeworks.sh | 65 +-- scripts/patch_carthage_checkouts.sh | 37 ++ 53 files changed, 2545 insertions(+), 1124 deletions(-) create mode 100644 .github/workflows/ci.yml create mode 100644 DeploymentTarget.xcconfig create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h rename Products/RIBsTreeViewerClient.xcframework/{ios-armv7_arm64 => ios-arm64}/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h (100%) create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Info.plist create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.abi.json create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.private.swiftinterface rename Products/RIBsTreeViewerClient.xcframework/{ios-armv7_arm64 => ios-arm64}/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftdoc (51%) create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface rename Products/RIBsTreeViewerClient.xcframework/{ios-armv7_arm64 => ios-arm64}/RIBsTreeViewerClient.framework/Modules/module.modulemap (72%) create mode 100755 Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/RIBsTreeViewerClient rename Products/RIBsTreeViewerClient.xcframework/{ios-x86_64_i386-simulator => ios-arm64_x86_64-simulator}/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h (58%) rename Products/RIBsTreeViewerClient.xcframework/{ios-x86_64_i386-simulator => ios-arm64_x86_64-simulator}/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h (100%) rename Products/RIBsTreeViewerClient.xcframework/{ios-x86_64_i386-simulator => ios-arm64_x86_64-simulator}/RIBsTreeViewerClient.framework/Info.plist (53%) create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.abi.json create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface rename Products/RIBsTreeViewerClient.xcframework/{ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64.swiftdoc => ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftdoc} (50%) create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftinterface create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface rename Products/RIBsTreeViewerClient.xcframework/{ios-x86_64_i386-simulator => ios-arm64_x86_64-simulator}/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc (50%) create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface rename Products/RIBsTreeViewerClient.xcframework/{ios-x86_64_i386-simulator => ios-arm64_x86_64-simulator}/RIBsTreeViewerClient.framework/Modules/module.modulemap (72%) create mode 100755 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/RIBsTreeViewerClient create mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/_CodeSignature/CodeResources delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Info.plist delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm.swiftdoc delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm.swiftinterface delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64.swiftinterface delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7-apple-ios.swiftdoc delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7-apple-ios.swiftinterface delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7.swiftdoc delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7.swiftinterface delete mode 100755 Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/RIBsTreeViewerClient delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftdoc delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftinterface delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftdoc delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftinterface delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftdoc delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftinterface delete mode 100755 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/RIBsTreeViewerClient delete mode 100644 Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/_CodeSignature/CodeResources create mode 100755 scripts/patch_carthage_checkouts.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..a1c5d45 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,55 @@ +name: CI + +on: + push: + branches: [master] + pull_request: + branches: [master] + +jobs: + browser: + runs-on: ubuntu-latest + defaults: + run: + working-directory: Browser + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: "20" + cache: yarn + cache-dependency-path: Browser/yarn.lock + - run: yarn install --frozen-lockfile + - run: yarn build + + websocket-server: + runs-on: ubuntu-latest + defaults: + run: + working-directory: WebSocketServer + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: "20" + cache: npm + cache-dependency-path: WebSocketServer/package-lock.json + - run: npm ci + + ios: + runs-on: macos-14 + steps: + - uses: actions/checkout@v4 + - name: Install Carthage + run: brew install carthage + - name: Build dependencies + run: make setup-ci + - name: Build RIBsTreeViewerClient (Simulator) + run: | + xcodebuild build \ + -project RIBsTreeViewerClient.xcodeproj \ + -scheme RIBsTreeViewerClient \ + -destination 'generic/platform=iOS Simulator' \ + -configuration Release \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ + CODE_SIGNING_ALLOWED=NO diff --git a/Cartfile.resolved b/Cartfile.resolved index ecc560d..6e0693b 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,2 +1,2 @@ -github "ReactiveX/RxSwift" "5.1.1" +github "ReactiveX/RxSwift" "5.1.3" github "uber/RIBs" "0.9.2" diff --git a/DeploymentTarget.xcconfig b/DeploymentTarget.xcconfig new file mode 100644 index 0000000..4728300 --- /dev/null +++ b/DeploymentTarget.xcconfig @@ -0,0 +1,2 @@ +// Xcode 15+ removed libarclite; dependencies must target iOS 12+. +IPHONEOS_DEPLOYMENT_TARGET = 13.0 diff --git a/Makefile b/Makefile index 428c3e0..e5ee2f7 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,19 @@ help: @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' -setup: ## setup - @carthage update --platform iOS --no-use-binaries +CARTHAGE_BUILD_FLAGS = --platform iOS --no-use-binaries --use-xcframeworks + +setup: ## Fetch and build Carthage dependencies (RIBs, RxSwift). + carthage update --platform iOS --no-build + @./scripts/patch_carthage_checkouts.sh + carthage build $(CARTHAGE_BUILD_FLAGS) RxSwift RxRelay + carthage build $(CARTHAGE_BUILD_FLAGS) RIBs + +setup-ci: ## Carthage bootstrap for CI (uses Cartfile.resolved). + carthage bootstrap --platform iOS --no-build --cache-builds + @./scripts/patch_carthage_checkouts.sh + carthage build $(CARTHAGE_BUILD_FLAGS) --cache-builds RxSwift RxRelay + carthage build $(CARTHAGE_BUILD_FLAGS) --cache-builds RIBs generate_xcframeworks: ## Generate XCFrameworks. @./scripts/generate_xcframeworks.sh diff --git a/Package.swift b/Package.swift index 4b45b45..81cabfd 100644 --- a/Package.swift +++ b/Package.swift @@ -3,7 +3,7 @@ import PackageDescription let package = Package( name: "RIBsTreeViewerClient", - platforms: [.iOS(.v8)], + platforms: [.iOS(.v13)], products: [ .library(name: "RIBsTreeViewerClient", targets: ["RIBsTreeViewerClient"]), ], diff --git a/Products/RIBsTreeViewerClient.xcframework/Info.plist b/Products/RIBsTreeViewerClient.xcframework/Info.plist index 394bbb8..342e764 100644 --- a/Products/RIBsTreeViewerClient.xcframework/Info.plist +++ b/Products/RIBsTreeViewerClient.xcframework/Info.plist @@ -5,14 +5,16 @@ AvailableLibraries + BinaryPath + RIBsTreeViewerClient.framework/RIBsTreeViewerClient LibraryIdentifier - ios-x86_64_i386-simulator + ios-arm64_x86_64-simulator LibraryPath RIBsTreeViewerClient.framework SupportedArchitectures + arm64 x86_64 - i386 SupportedPlatform ios @@ -20,13 +22,14 @@ simulator + BinaryPath + RIBsTreeViewerClient.framework/RIBsTreeViewerClient LibraryIdentifier - ios-armv7_arm64 + ios-arm64 LibraryPath RIBsTreeViewerClient.framework SupportedArchitectures - armv7 arm64 SupportedPlatform diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h new file mode 100644 index 0000000..0340b7c --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h @@ -0,0 +1,317 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +#ifndef RIBSTREEVIEWERCLIENT_SWIFT_H +#define RIBSTREEVIEWERCLIENT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef unsigned char char8_t; +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="RIBsTreeViewerClient",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h similarity index 100% rename from Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Info.plist b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..80f69a4383e14e0c861501f720ffa22492a35452 GIT binary patch literal 778 zcmZuu$!^m?81@WX*%~)#OIK(b_Ewe?H?25uXyQhSLTHJdG*nT|#GWLhju*TXg5baf zp^6LKIpofT7vKfBAvp5_TzCVw%Bj6rUo?2D6e5!LG(H$Ii0Vv1OwBERWoN1G^sE zTCw^Vne2pA4EKO5+e#drAPvaADG725Y zYSA_wLc^OSWHq)9zxZ&BN4J?86XU!hSBCDVvdY%bxG$?s-8OJ5no)gxl~}|K%v~i4 zAJ)sPNuuKtG70T#{8GJK!_NcaVq+u}k%QWV5}#nNk<0Jo@=^`6wx?_5f~UF|Hwb=# z-6AEdUyaY`wqUZCIIb-q#}WSLQZ@xqEmij`^{gNYTZ8LOve&c2zx*Vt@vFLRhEa+I zwhepn1WJ!hL8r*-3Rz8T)@8Adc1^&P! roP~=p4Kr{Z3Q&OuP=`Gjz*q1sd", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC0P5startyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC0P5startyyF", + "moduleName": "RIBsTreeViewerClient", + "genericSig": "<τ_0_0 where τ_0_0 : RIBsTreeViewerClient.RIBsTreeViewer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC0P4stopyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC0P4stopyyF", + "moduleName": "RIBsTreeViewerClient", + "genericSig": "<τ_0_0 where τ_0_0 : RIBsTreeViewerClient.RIBsTreeViewer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:20RIBsTreeViewerClient0abC0P", + "mangledName": "$s20RIBsTreeViewerClient0abC0P", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerOption", + "children": [ + { + "kind": "Var", + "name": "webSocketURL", + "printedName": "webSocketURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(RIBsTreeViewerClient.RIBsTreeViewerOption.Type) -> (Swift.String) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO12webSocketURLyACSScACmF", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO12webSocketURLyACSScACmF", + "moduleName": "RIBsTreeViewerClient" + }, + { + "kind": "Var", + "name": "monitoringIntervalMillis", + "printedName": "monitoringIntervalMillis", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(RIBsTreeViewerClient.RIBsTreeViewerOption.Type) -> (Swift.Int) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO24monitoringIntervalMillisyACSicACmF", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO24monitoringIntervalMillisyACSicACmF", + "moduleName": "RIBsTreeViewerClient" + } + ], + "declKind": "Enum", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RIBsTreeViewerImpl", + "printedName": "RIBsTreeViewerImpl", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(router:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerImpl", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerImpl", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC" + }, + { + "kind": "TypeNominal", + "name": "Routing", + "printedName": "any RIBs.Routing", + "usr": "s:4RIBs7RoutingP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC6router7optionsAC0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC6router7optionsAC0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC5startyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC5startyyF", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC4stopyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC4stopyyF", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC", + "moduleName": "RIBsTreeViewerClient", + "intro_iOS": "13.0", + "declAttributes": [ + "AccessControl", + "Available" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RIBsTreeViewer", + "printedName": "RIBsTreeViewer", + "usr": "s:20RIBsTreeViewerClient0abC0P", + "mangledName": "$s20RIBsTreeViewerClient0abC0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/tmp\/RIBsTreeViewerClient\/RIBsTreeViewerClient\/Sources\/RIBsTreeViewer.swift", + "kind": "BooleanLiteral", + "offset": 2713, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.private.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..1920048 --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,33 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name RIBsTreeViewerClient +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2 +import Foundation +import RIBs +@_exported import RIBsTreeViewerClient +import RxSwift +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public protocol RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + func start() + func stop() +} +public enum RIBsTreeViewerOption { + case webSocketURL(Swift.String) + case monitoringIntervalMillis(Swift.Int) +} +@available(iOS 13.0, *) +public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + required public init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + public func start() + public func stop() + @objc deinit +} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftdoc similarity index 51% rename from Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftdoc rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftdoc index 11cc4cbd0f87b1f5c848c9a608131ddab26d7e29..0cdf31da57427798b61382bef840184eb25f05eb 100644 GIT binary patch delta 172 zcmZo+UcfwIOT85X1A{6L1A{h@7Ge#_YB-=^AfV)87{DXKd~|^j`xZt9MxYc7eBc7I z9199^QWb*BGt){G%2JDpGxPHl%=C;DQq$5>lS?woQgu!B3=I@Cia{!J67$k^fwFoA zdWM#ImI}#W0Yh^G13hCsLsm;YLrsRsGK>=9^MEEN7Ui0m=q7^9*Uii?HZ;~VnC#7H F2>_pQDt!O| delta 163 zcmZ3$+`>FzOT94z1A{6L1A_{X7Ge!aYdD}_AfU8Fh@78Pga=P8)#8R?lQXcU74a}x8?bqx&-jP(rkjE(dx6_U|JOpP@`<^*{<6^9h1 rriNvvmZugu=VYelNt8?jN+cHLnwjV(f~?Wa%rCakGhmpU&S(h$GN>!k diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..1920048 --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,33 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name RIBsTreeViewerClient +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2 +import Foundation +import RIBs +@_exported import RIBsTreeViewerClient +import RxSwift +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public protocol RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + func start() + func stop() +} +public enum RIBsTreeViewerOption { + case webSocketURL(Swift.String) + case monitoringIntervalMillis(Swift.Int) +} +@available(iOS 13.0, *) +public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + required public init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + public func start() + public func stop() + @objc deinit +} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/module.modulemap b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/module.modulemap similarity index 72% rename from Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/module.modulemap rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/module.modulemap index a3c59a6..6530fa7 100644 --- a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/module.modulemap +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/Modules/module.modulemap @@ -1,11 +1,11 @@ framework module RIBsTreeViewerClient { umbrella header "RIBsTreeViewerClient.h" - export * + module * { export * } } module RIBsTreeViewerClient.Swift { - header "RIBsTreeViewerClient-Swift.h" - requires objc + header "RIBsTreeViewerClient-Swift.h" + requires objc } diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/RIBsTreeViewerClient b/Products/RIBsTreeViewerClient.xcframework/ios-arm64/RIBsTreeViewerClient.framework/RIBsTreeViewerClient new file mode 100755 index 0000000000000000000000000000000000000000..6b8e6beaf2c7f574e3450df414150492e9a0c5d8 GIT binary patch literal 108768 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 +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else #include #include #include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include() # include # elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif @@ -60,53 +94,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else -# define SWIFT_CLASS_PROPERTY(...) +# define SWIFT_CLASS_PROPERTY(...) # endif #endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif #endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif #endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif #endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif #endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif #endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif #endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif #endif #if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA +# define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) @@ -126,28 +173,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif - #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif - #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif - #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else -# define OBJC_DESIGNATED_INITIALIZER +# define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# if __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else -# define SWIFT_ENUM_ATTR(_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) @@ -176,20 +220,70 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif #endif +#if defined(__OBJC__) #if !defined(IBSegueAction) -# define IBSegueAction +# define IBSegueAction +#endif #endif -#if __has_feature(modules) +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -197,6 +291,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -205,13 +301,21 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) + +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif +#if defined(__cplusplus) +#endif #pragma clang diagnostic pop +#endif -#elif defined(__i386__) && __i386__ -// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +#ifndef RIBSTREEVIEWERCLIENT_SWIFT_H +#define RIBSTREEVIEWERCLIENT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -233,16 +337,48 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) #include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else #include #include #include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include() # include # elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif @@ -271,53 +407,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else -# define SWIFT_CLASS_PROPERTY(...) +# define SWIFT_CLASS_PROPERTY(...) # endif #endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif #endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif #endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif #endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif #endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif #endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif #endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif #endif #if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA +# define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) @@ -337,28 +486,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif - #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif - #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif - #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else -# define OBJC_DESIGNATED_INITIALIZER +# define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# if __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else -# define SWIFT_ENUM_ATTR(_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) @@ -387,20 +533,70 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif #endif +#if defined(__OBJC__) #if !defined(IBSegueAction) -# define IBSegueAction +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif #endif -#if __has_feature(modules) +#if defined(__OBJC__) +#if __has_feature(objc_modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -408,6 +604,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -416,9 +614,17 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) + +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif +#if defined(__cplusplus) +#endif #pragma clang diagnostic pop +#endif +#else +#error unsupported Swift architecture #endif diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h similarity index 100% rename from Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient.h diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Info.plist b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Info.plist similarity index 53% rename from Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Info.plist rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Info.plist index 36ca4014435eceac150cbe4901e76540972f51cb..11d26600b2ea0c37f090e0f929609353c9249b60 100644 GIT binary patch delta 103 zcmey$`i*tNYDP9AQ&%HX%}FfDF9L~%7?~Lugc+JU8XK8}7#dHmW%A^AVhUl3WXfkMVX9_oU}~Ctl}Vnl F1pomm9G(CG delta 116 zcmeyy`jvIVYDP9gOE*IU!^s;N{TR(AF8k)PAnZ^t7XBK4S=cN{B=9cCpmgE", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC0P5startyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC0P5startyyF", + "moduleName": "RIBsTreeViewerClient", + "genericSig": "<τ_0_0 where τ_0_0 : RIBsTreeViewerClient.RIBsTreeViewer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC0P4stopyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC0P4stopyyF", + "moduleName": "RIBsTreeViewerClient", + "genericSig": "<τ_0_0 where τ_0_0 : RIBsTreeViewerClient.RIBsTreeViewer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:20RIBsTreeViewerClient0abC0P", + "mangledName": "$s20RIBsTreeViewerClient0abC0P", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerOption", + "children": [ + { + "kind": "Var", + "name": "webSocketURL", + "printedName": "webSocketURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(RIBsTreeViewerClient.RIBsTreeViewerOption.Type) -> (Swift.String) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO12webSocketURLyACSScACmF", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO12webSocketURLyACSScACmF", + "moduleName": "RIBsTreeViewerClient" + }, + { + "kind": "Var", + "name": "monitoringIntervalMillis", + "printedName": "monitoringIntervalMillis", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(RIBsTreeViewerClient.RIBsTreeViewerOption.Type) -> (Swift.Int) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO24monitoringIntervalMillisyACSicACmF", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO24monitoringIntervalMillisyACSicACmF", + "moduleName": "RIBsTreeViewerClient" + } + ], + "declKind": "Enum", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RIBsTreeViewerImpl", + "printedName": "RIBsTreeViewerImpl", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(router:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerImpl", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerImpl", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC" + }, + { + "kind": "TypeNominal", + "name": "Routing", + "printedName": "any RIBs.Routing", + "usr": "s:4RIBs7RoutingP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC6router7optionsAC0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC6router7optionsAC0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC5startyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC5startyyF", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC4stopyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC4stopyyF", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC", + "moduleName": "RIBsTreeViewerClient", + "intro_iOS": "13.0", + "declAttributes": [ + "AccessControl", + "Available" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RIBsTreeViewer", + "printedName": "RIBsTreeViewer", + "usr": "s:20RIBsTreeViewerClient0abC0P", + "mangledName": "$s20RIBsTreeViewerClient0abC0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/tmp\/RIBsTreeViewerClient\/RIBsTreeViewerClient\/Sources\/RIBsTreeViewer.swift", + "kind": "BooleanLiteral", + "offset": 2713, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..66df82f --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,33 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name RIBsTreeViewerClient +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2 +import Foundation +import RIBs +@_exported import RIBsTreeViewerClient +import RxSwift +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public protocol RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + func start() + func stop() +} +public enum RIBsTreeViewerOption { + case webSocketURL(Swift.String) + case monitoringIntervalMillis(Swift.Int) +} +@available(iOS 13.0, *) +public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + required public init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + public func start() + public func stop() + @objc deinit +} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftdoc similarity index 50% rename from Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64.swiftdoc rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 11cc4cbd0f87b1f5c848c9a608131ddab26d7e29..3e6e108f0152897e3c7bf3f11413714d7b789816 100644 GIT binary patch delta 183 zcmZo+Uc)?LOT8@v1A{6L1A`ur7Ge#_YB-=^AfV)87{DXKd~|^j`xZt9MxYc7eBc7I z9199^QWb*BGt){G%2JDpGxPHl%=C;DQq$5>lS?woQgu!B3=I@Cia{!J67$k^fwFoA zdWM#ImI}#W0Yh^G13hCsLsm;YLrsRsGK>;R?|>#J7Ui0m=q7^9*Uii?HZ;~V&@Il) QEzLFzOT94z1A{6L1A_{X7Ge!aYdD}_AfU8Fh@78Pga=P8)#8R?lQXcU74a}x8?bqx&-jP(rkjE(dx6_U|JOpP@`<^*{<6^9h1 qriNvvmZugu=VYeliI+?RN+cHLnwjV(f~?Wa%rCakGnib&XaxWds4M9J diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..66df82f --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,33 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name RIBsTreeViewerClient +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2 +import Foundation +import RIBs +@_exported import RIBsTreeViewerClient +import RxSwift +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public protocol RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + func start() + func stop() +} +public enum RIBsTreeViewerOption { + case webSocketURL(Swift.String) + case monitoringIntervalMillis(Swift.Int) +} +@available(iOS 13.0, *) +public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + required public init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + public func start() + public func stop() + @objc deinit +} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..a6c0211 --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,430 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "RIBsTreeViewerClient", + "printedName": "RIBsTreeViewerClient", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "RIBsTreeViewerClient" + }, + { + "kind": "Import", + "name": "RxSwift", + "printedName": "RxSwift", + "declKind": "Import", + "moduleName": "RIBsTreeViewerClient" + }, + { + "kind": "Import", + "name": "RIBs", + "printedName": "RIBs", + "declKind": "Import", + "moduleName": "RIBsTreeViewerClient" + }, + { + "kind": "TypeDecl", + "name": "RIBsTreeViewer", + "printedName": "RIBsTreeViewer", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(router:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Routing", + "printedName": "any RIBs.Routing", + "usr": "s:4RIBs7RoutingP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:20RIBsTreeViewerClient0abC0P6router7optionsx0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "mangledName": "$s20RIBsTreeViewerClient0abC0P6router7optionsx0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "moduleName": "RIBsTreeViewerClient", + "genericSig": "<τ_0_0 where τ_0_0 : RIBsTreeViewerClient.RIBsTreeViewer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC0P5startyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC0P5startyyF", + "moduleName": "RIBsTreeViewerClient", + "genericSig": "<τ_0_0 where τ_0_0 : RIBsTreeViewerClient.RIBsTreeViewer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC0P4stopyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC0P4stopyyF", + "moduleName": "RIBsTreeViewerClient", + "genericSig": "<τ_0_0 where τ_0_0 : RIBsTreeViewerClient.RIBsTreeViewer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:20RIBsTreeViewerClient0abC0P", + "mangledName": "$s20RIBsTreeViewerClient0abC0P", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerOption", + "children": [ + { + "kind": "Var", + "name": "webSocketURL", + "printedName": "webSocketURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(RIBsTreeViewerClient.RIBsTreeViewerOption.Type) -> (Swift.String) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO12webSocketURLyACSScACmF", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO12webSocketURLyACSScACmF", + "moduleName": "RIBsTreeViewerClient" + }, + { + "kind": "Var", + "name": "monitoringIntervalMillis", + "printedName": "monitoringIntervalMillis", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(RIBsTreeViewerClient.RIBsTreeViewerOption.Type) -> (Swift.Int) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> RIBsTreeViewerClient.RIBsTreeViewerOption", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO24monitoringIntervalMillisyACSicACmF", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO24monitoringIntervalMillisyACSicACmF", + "moduleName": "RIBsTreeViewerClient" + } + ], + "declKind": "Enum", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO", + "mangledName": "$s20RIBsTreeViewerClient0abC6OptionO", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RIBsTreeViewerImpl", + "printedName": "RIBsTreeViewerImpl", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(router:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerImpl", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerImpl", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC" + }, + { + "kind": "TypeNominal", + "name": "Routing", + "printedName": "any RIBs.Routing", + "usr": "s:4RIBs7RoutingP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[RIBsTreeViewerClient.RIBsTreeViewerOption]", + "children": [ + { + "kind": "TypeNominal", + "name": "RIBsTreeViewerOption", + "printedName": "RIBsTreeViewerClient.RIBsTreeViewerOption", + "usr": "s:20RIBsTreeViewerClient0abC6OptionO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC6router7optionsAC0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC6router7optionsAC0A07Routing_p_SayAA0abC6OptionOGSgtcfc", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC5startyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC5startyyF", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC4stopyyF", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC4stopyyF", + "moduleName": "RIBsTreeViewerClient", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:20RIBsTreeViewerClient0abC4ImplC", + "mangledName": "$s20RIBsTreeViewerClient0abC4ImplC", + "moduleName": "RIBsTreeViewerClient", + "intro_iOS": "13.0", + "declAttributes": [ + "AccessControl", + "Available" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RIBsTreeViewer", + "printedName": "RIBsTreeViewer", + "usr": "s:20RIBsTreeViewerClient0abC0P", + "mangledName": "$s20RIBsTreeViewerClient0abC0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/tmp\/RIBsTreeViewerClient\/RIBsTreeViewerClient\/Sources\/RIBsTreeViewer.swift", + "kind": "BooleanLiteral", + "offset": 2713, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..b160ec8 --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,33 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name RIBsTreeViewerClient +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2 +import Foundation +import RIBs +@_exported import RIBsTreeViewerClient +import RxSwift +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public protocol RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + func start() + func stop() +} +public enum RIBsTreeViewerOption { + case webSocketURL(Swift.String) + case monitoringIntervalMillis(Swift.Int) +} +@available(iOS 13.0, *) +public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + required public init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + public func start() + public func stop() + @objc deinit +} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc similarity index 50% rename from Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 04c3ffe0d8994f7a888a4debfba93e99ac2e6f56..06fe47a41d917c119a32763a9fed41cad346c58c 100644 GIT binary patch delta 183 zcmbQhyoPzgmU>$T1_o6g1_nJKEyNm<)o?(;KtRdGFn~vd`RD>6_AQJIj6f+E_`n5Z zITjS;q$&iLXQq`Xl%*CGXXfWAnCTfQq^6~%CYNNErRtjM85$^P6oXXcB<7{-0%i3K z^b9TaEEST$0*2-W271PNhOCx)hMEkMWf&!tz5z|HurP}^Gto^1S)iMlUukfGtx6r&?p88<|O8&>lzvw80#7685`+YDkP(cm>O$>%n9;zDh?@1 rO%2OTEl(|S&dE&8V=8$!IgnA9&qB{Yw>UGmG$*knzldRS5u+6V&T%X7 diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..b160ec8 --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,33 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.2 effective-5.10 (swiftlang-6.2.0.19.9 clang-1700.3.19.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name RIBsTreeViewerClient +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2 +import Foundation +import RIBs +@_exported import RIBsTreeViewerClient +import RxSwift +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public protocol RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + func start() + func stop() +} +public enum RIBsTreeViewerOption { + case webSocketURL(Swift.String) + case monitoringIntervalMillis(Swift.Int) +} +@available(iOS 13.0, *) +public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { + #if compiler(>=5.3) && $NonescapableTypes + required public init(router: any RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) + #endif + public func start() + public func stop() + @objc deinit +} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/module.modulemap b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/module.modulemap similarity index 72% rename from Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/module.modulemap rename to Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/module.modulemap index a3c59a6..6530fa7 100644 --- a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/module.modulemap +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/Modules/module.modulemap @@ -1,11 +1,11 @@ framework module RIBsTreeViewerClient { umbrella header "RIBsTreeViewerClient.h" - export * + module * { export * } } module RIBsTreeViewerClient.Swift { - header "RIBsTreeViewerClient-Swift.h" - requires objc + header "RIBsTreeViewerClient-Swift.h" + requires objc } diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/RIBsTreeViewerClient b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/RIBsTreeViewerClient new file mode 100755 index 0000000000000000000000000000000000000000..ea7ceae0fa7272a9a3f3e1ab03fe7afff3b37e24 GIT binary patch literal 220768 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%0AtC|a*1_*mzYHEp-H6K^PxJ4 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 literal 0 HcmV?d00001 diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/_CodeSignature/CodeResources b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..e72293d --- /dev/null +++ b/Products/RIBsTreeViewerClient.xcframework/ios-arm64_x86_64-simulator/RIBsTreeViewerClient.framework/_CodeSignature/CodeResources @@ -0,0 +1,245 @@ + + + + + files + + Headers/RIBsTreeViewerClient-Swift.h + + dIGbdO72Z9GONQo5Qj3IGoORdZY= + + Headers/RIBsTreeViewerClient.h + + iE+2KnU0OYbIdLUPGMvwGJCEelU= + + Info.plist + + H94fkPqXB41T4AezCDV8qa3ceWw= + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.abi.json + + Qml/PWH5GgqSv1EHmPh9gV6cSIc= + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + KsAMQQXP8TNfvYkxjRfEXhrlLXw= + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + Z7OeThwM4pCIbyjPXTB2mgm5d3M= + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + KsAMQQXP8TNfvYkxjRfEXhrlLXw= + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + mmAJB3lx8NbSMzDT2W0xQXA/NiI= + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.abi.json + + Qml/PWH5GgqSv1EHmPh9gV6cSIc= + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + UqPdP2+CrXrnvHKwPDy/P3gyUSg= + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + rcxsJ8W9koN7G0EmTZsEcqqR5RE= + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + UqPdP2+CrXrnvHKwPDy/P3gyUSg= + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + j/ZxCmJvulUkiiW5igveLr5JVm0= + + Modules/module.modulemap + + DrUyAyKyKu8nCC2fvQmkgP2P+x8= + + + files2 + + Headers/RIBsTreeViewerClient-Swift.h + + hash2 + + RdVSUzGp2MgHM48jkJ5gANH7sQISgEIowTzcS00w2uU= + + + Headers/RIBsTreeViewerClient.h + + hash2 + + MgvKe/lva+PuMKhipiii8jSl0ryZ3Fprd4EXueGWFAk= + + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + ugcySCvrF/m6HMnU1Lx2OGoGNNftNqHi+YtlT20vF14= + + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + dU2kH5Iq+R3Q7SHBGeD1Oh3/egLz+DImA/pbmqqvZUU= + + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + CxwcBWMAjoDVFjO58ps4UoUrxL/unzuI1cxDHvSpRbw= + + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + dU2kH5Iq+R3Q7SHBGeD1Oh3/egLz+DImA/pbmqqvZUU= + + + Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + JW07oPzo5h/ve4FDh9HSkDIgJi1XqTc9YcFGvb1xbKU= + + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + ugcySCvrF/m6HMnU1Lx2OGoGNNftNqHi+YtlT20vF14= + + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + xGQLWfqQp+pSmkkf8tkJEVGRskCuTDm97qi1wUgnHLY= + + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + YgrIz2dqyNMxL06T1EI2t3nvLjVQiHqMM8uEpq0YSNU= + + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + xGQLWfqQp+pSmkkf8tkJEVGRskCuTDm97qi1wUgnHLY= + + + Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + pF13kxt1ZagQYSYLYu/G0LAYaJ3+88z11muA5u1FvoU= + + + Modules/module.modulemap + + hash2 + + On7UqCiGb5lSyDivkiXAO9X5qRD/W1fgo2X7CqgVago= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h deleted file mode 100644 index d6b44f0..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Headers/RIBsTreeViewerClient-Swift.h +++ /dev/null @@ -1,424 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="RIBsTreeViewerClient",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="RIBsTreeViewerClient",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#endif diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Info.plist b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Info.plist deleted file mode 100644 index e923306296ad9a52ceb49435bce2eb9d720c2c07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmZuu%Wl&^6rCAfg|@_P0;PqP((>wNKmIJK27n9aTC-gB<*J#!dv7R9RiQz<}n=Ipui7iKPA znw^`!oKqGS^Mxx{m#!@@tz5scc60sK#`@;%J9qC{O1?Z|+^yNpkook$m>^48uIS~F z?{ccqBg#eKQ9o|b0TaHZEM~pkH`E!$_93UIid9!qS)b9+QdTo&)$a?9IkD8+;kZS^ zNM_xvyKj4PLOz3a+j(UVs5uT~btS7BLlMTQ(uhOm4^B5nK_J`It#do>i_nWKC6_5v z(F@J22rpnf*(|4-8Fg}TZ;DU0S(p~4dPCcru%BzDOcP>TGdqrOX*Z3jeM*h_%o}+J zMk?+#tI|p4P~G+zAGgROov5TirJaRFwH%otr7cEZ)3CysG|*Bu9f3VLB?tw!g8=`J zWt6aL>b3S>lVBB>j#oRZJ`~9}J|mX0;Rr90a*Aa(IXuFgA9>i}wm-ncQk&$VUMhB2 zkf=mtl5JeCT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadPaIC3L3>A!JNdrbX`M317ke{J!2z1ONC@K z5mRGLkU2q~PQ@Wbsi|R^spY9f&N-Q>c_q_;;)zAMW#+nxAX{`Z^NTI?41j__&??Bl dzy+j@*aUdISQrFAVjwrcfD%`RA~GK&4gdn=Y|;P# diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm.swiftinterface deleted file mode 100644 index 7740ca7..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index 05b510e..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target arm64-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 05b510e..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target arm64-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7-apple-ios.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7-apple-ios.swiftdoc deleted file mode 100644 index b9906429dfe27fe8afd2f8e7998db5952118d173..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmaDfX9YVW2Lpp90|Ns)qlJ#c+7Dby0=U-%aP4>CT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadPaIC3L3>A!JNdrbX`M317ke{J!2z1ONC@K z5mRGLkU2q~PQ@Wbsi|R^spY9f&N-Q>c_q_;;)zAMW#+nxAX{`Z^NTI?41j__&??Bl dzy+j@*aUdISQrFAVjwrcfD%`RA~GK&4gdn=Y|;P# diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7-apple-ios.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7-apple-ios.swiftinterface deleted file mode 100644 index 7740ca7..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7-apple-ios.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7.swiftdoc deleted file mode 100644 index b9906429dfe27fe8afd2f8e7998db5952118d173..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmaDfX9YVW2Lpp90|Ns)qlJ#c+7Dby0=U-%aP4>CT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadPaIC3L3>A!JNdrbX`M317ke{J!2z1ONC@K z5mRGLkU2q~PQ@Wbsi|R^spY9f&N-Q>c_q_;;)zAMW#+nxAX{`Z^NTI?41j__&??Bl dzy+j@*aUdISQrFAVjwrcfD%`RA~GK&4gdn=Y|;P# diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7.swiftinterface deleted file mode 100644 index 7740ca7..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/armv7.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/RIBsTreeViewerClient b/Products/RIBsTreeViewerClient.xcframework/ios-armv7_arm64/RIBsTreeViewerClient.framework/RIBsTreeViewerClient deleted file mode 100755 index bc0cace93f7f09aed9bf1df82ee140ba0a4371fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 679060 zcmeFadwf$>)<3*YE^T@N15~FXGHC&ya1m1mo!arIX_B6TgHoV66&;(j4V*w}LtC&Q zqruw)icUo2DGoB#K?f1X6fX}rU@L<>=!nxQGK?3dkK<_DwB`vX0L%7_0f z3A`@@nDCYVgUqPI_y4S3$5?4;aY0G3s^S)fMyLl$U{sx6+Tq5i+t2CaH%WTLVGdOVm70?ZO{gfB+Pd&M)+!Ei#XCm$zqNuN4o9#c#zA73BYy)6`vr?j-v^^bV$YGJGhg(-~Z z0W-qr52?^oTDqdTqSRC6sViNws;c}vIUxH5yjOP(! z07U5vsXr?{wRLKJRvwneCWR^#l_HlIH42eeC)p#y{ksFkTLx0609x-JAi60*q;;{~8 z$qrMf;-QwK!d2&zSgYmmqwK3lp-{y`%1=L~rLp2toSMg+WB9{FC`=*E_X|CW4J{R_ ztCvHi=Z&%AKfzZ(JcZvcM_DbEjXr8Q0w`NS#tBb64<$;9Cwv{Cv~=FQTjApjKS*gI z>E$qLyC}a7P+D5Hs;Z*W9nF8C@;CXE^3hDHka*<+P&_F^12@NDPkkCLv0|^ZzG?36hLIVj6Bs7rFKtclv4J0&>&_F^1 z2@NDPkkCLv0|^ZzG?36hLIVj6Bs7rFKtclv4J0&>&_F^12@NDPkkCLv0|^ZzG?36h zLIVj6{976jU(>#PQ$+Vt20w~V;*0nhS=wy9sOh?oxA0T>Y@QRJ8PWsSizmBG_`Rgd z%>O*1dr>?{B{O(Ea`=amcr((DN;!007G6%hvXhPS2P*mMueG}8_$r>6iuogv35`1O z^WLI}Zj+uDokt=@-^qxHX)PvE%U%jHW)d$-`;7lMVr=BZ#RGFfhpjCk{GB0(Ms!62 zuEJ2gm*|s`TuZ&9%=56#N-W(TFUg`VIj_HM@-$1YbU|8^w3Q6tt4>Ugh9Bi<45K`VOE)&(s+ zy4RD`H^WfEPvZ0W&Ad)r-OB~^yp`98+s;`$eS!^A_zOkkG8v9W(u?%sJzaXSu1gON z#;(HfPGfo&>SEgLdWXTH7jN#=@f1sO#;kgWHrrr%&WYMO_55L{Ewmo7(fqrdh2aJ% zr(D*8vTq~Li;QyAI~tvHLII16bK)O|wEX&jm*h=lep~2eDc4?4y(0^9r$X-gc@uw9 zlJRgS^@`=ov-3~kRRt<_`P9*dZKOwjucg3h0`^_uo427c3*jk=o#*7v1nj@qUZ zf2iRm&6%hj(1chQr+22@8ZjBi*m?Zwf)8*fBls>nxSlJ5env%TKC+;0jB$?%wCUTE z5d-5aNAXMaoPd zKYg2R!o!F=g17~dY~x16Xe^ZLpf8ixBF<#Y*`Gfl{VAQrZ!_@Ud=h9sG$HL*qaJ^J z;F&&Z!|2Ui&^G3zhYRLwiXz!o7QBzOMsz-Z#1P=u7HrI1#)6!20pxmT;HAj!q9Xp$ z$P3O#BfA2}I?Z#Ew^P5rK49f<<3EF@II&}BW&<-b@j>6ykzK~mI?bkoDD`yY1j7Z|N8cn@%HiwhBo_zlJS|%nfxO*vF)Se-qx)4|FuW8$px($XTEGX zUBuE&<`?q&TT=7;f0;^i>CMxr4a}d`@L4C9mGUc%xO{+SiItDelfhH4by+%buPWcq z1~Qm9%}YaDAGOh^|#h_FD?m0Rb zOWaDP!&=r?K3`<1I`MF@FqAH}0c%=%VTg@gBekP2q`8nzU1OC)s2+WqdoEoZX%!YW37(tk0;O z#+Ua$I!%{Xc3R~6+r-oD<`-|Q< zh2duQ0 z!)LtICt2tdjey#jP8^HAYTY}88F|nrF5kc-mV1I{eFi;){iYG~K@a_gdui7G%BSa< z=T-2&&UYj-1O7x_k1XAtXwea=g|o}3jiwTB8I^d#$4v9PE-L^`(}|OVe7K}mLu-x} z+L>^-BjDNb&^8uW{+s3SU8rsB zes};4g@vI*rufxeCpvphL?$=t`Ps`JaMEb&==QouUte@v%1Zb%%TJ(u7QYyl;N^%d z^xy)kvcomjqn4jHV5A@v~SWe|Q@vnoH<$cR)mUH5} zgC`*Q58A2Jad-w)->&XP{8sc*oi#lv?Iw6FRO&EFE#Rrt%Y*T&VEpWTEVdG+_GRkz zFUbAyAvmS?81~St{oA?EI<=UaIl#l`PDXSl@+I@p z0s$@6M>Oq*U7Xl@jz+VIXIWJ|tLYK?w}l|VBMBMTfe!12Z$DtWAPs$q@8 zfVzJ4EyqvYr4zsGd^GZ^=~(A<&Y1pEIJ`Dr)&tiWFAK+m5nY>gN&Vr#k!!=Fp7 zB0uZQz#Dz+qB*TUc!5U8)@S(e*14|!)2Z{%R8Wm6(_dWg!ffFB9n4R*dM`ivk8in9 zN4~u*zq~M1k#!{OcKs#7tXw%CF6WMfJ^62y<@1`d2g=N-Q^)(@88GvbRz7@Gu>j;J zAB*g4q>=JLw@wV8J+9V|Bk4@HttnV^(d{Q&`PJ=uNVL6MhgmyTDp&nXy(22w^xr+> z;sjlvfmtEby!Q*kW~oJ=lVr9fn1N*^TQ+1X%O<%rkjwUY*`%^($~bZD03Xhi^y#cv z<1q1~h3CsT@qzDT`@FgPc*Ni<44;s!BI&4XfW{H5Ww)-+$nyDx{4d-2@PLIzM!iG! z!eD>8%i2GNr=r`&iPeL&V)!Huh=WIK=rig$@&62@_8B=X?Ac=Q+a4_9p$DH%w05&A zxGjysLpIL`y5JF}_c%N>pDMaP!=8ZjbbYtxDH{7jXFnXgU$TcccT;?Jw-vv}?uI7# zN=4{xRypA{=rH301FSGSCo8v|yQT&6UDpt>9cweTlTS6OZ)YkKpC9}TwSWET_jI-mXoR)=6=_zLa~f#wN3 z%+AponkT>R=lIc>Cks37=SO1?MB1?NDNm+uITo1#9q#Dxp?vb@64btszZ@JhVf#0C zxU9Y|12fpU=H!MV>w{fduBeM+sjVrynJMX48h`S;@aJLSwsy26k8VweXAJulJSbRT zTR8ZfWD$%?JC1c~pZ_dkk$Pli@Xr`0I%y}9&+jUH2zKCb7n{k%O<0>Kh7TXl)RSd3 zL>yShoTIir0IoW*B*pUw zfKbej>YI%b^Shx@JD%nL{?)A#4I3&xH?)@@wd0Ggs4Wg@<*;=H1RAwM(`?Tw57o;c zg-*PtD+T@pn*tmCe9>1FGoy=W-Hy3m`ChBWz8iB#{JabMZ-ftZ!um5#?C&q)eFulr zKTy(FE9sp`r;~$&9X_j8{P~;8sM1e>PcWMIK|ehMl&%v`bVg4Wm{=#BEMNzRa|5i7 zomfkY;Dzbo1V9oxmG~GoYVhn|hUmmWu0I+(bawYSIW{_iH^uz3%XuAtzfi@ukS{X| zJ2CXjvzW6R2e|-w0~6QZkDkGN?czfdV!9C;4y|~J#APRPSrOw$%wR9Ok~}Ok z|C&oHj+WB5&@SFbt$7-rmsUL7BVwgq>GGq@>W%x)7#PKDM4Sa87LjtAP$*5 zt%adn$v$V{+=13@;^BivnCTDb0j+pvFCTh$f#ivC@Wke=aRi*Nx(vc3ehNIX3Gl=^ z;yp3!%gN{RdLDo^cREe{)9|6v1Bc;X(mdZW;&eqPHlkfEm_a1lv<@$JT`N7aJe=6~ z9ktffksp3K#}xCqw4$+>^m1Kiz|(}2925H63u~h5Scz6qxv>M#Luk!*6|4}o>ts(n)*Hma(j`UsgzGaX=65WYSuagxM>-JR&41e zU)jf-FXbM$@s9`#;PX=Z>rON5lBf2AA9l=|BF!$XxDZ?mLpBBu80ECrxUnM%KEwvE z9HYZLfxeK-g7rfl%|v6z7BWbs3PTS|dn!8JU_y#eRe~Kv2Os8FW=lOb9bPiqngY2p zFh;ea?Q{}WJgqnrt+-jy2x_@)<^q~8GjH4RiUp}xoW38w^We{L4f(tcUaFtg2dBgn zlF}(6da#!`W}fy*9CfFuqy~JeV(pnxQUEJYZ3x4=)`}q-Ik8nX+H*K>R7&WD#S#1o zL~|YduRC4EQVYn7)QYe7YR$9S3PVrDco$fYjrzL6~5 z)K)%pi8Frxq7@nX$6%rU8Nj&J;zX5pSz4Tb%cY}tr& zV(g&lM1~XR4Uiu~_KGuSv|*G;<7|c?S)Cx$6Yoawp3v+OFjgZZZ%6Or?aTx#6VQs| zX>1?357s5K^%M1JG_1}i5rc(1kcAlYpF}Js6TA|PoKS`|MoE`BucQbYY?InPiResb zDfN@c>}bC5>rzimfjq~tFWv&{1#1{&I+COKw6V!0F!9t7m0OI}{EH!LJ0Cir%-$4% zO}(p?xYvCT_Y#SF7Pzl;xi&H(#|7T0uC=HuP{j8+C$H6t*{A(YIByp|j_8cL5trj} zbTN~)i?ew>w?Tt{>F>jwgykP9fhL)_9Q(=4Ryw`q!>fzrp8gD{A|+UnX}nyC@$#i* zzOzy}IuriSz$u)B>Yva|(mk8-W~F6mq;a$)m>d{9 zMgGHm0cK+2XM=qBQ^~4v{xuGPyfd6}U_SR~0=|QR*EBEF-bOxElIYsf;Ts5#riI^)Tr64Zyz#g{II$J=I6tU zV{**Mq!BekvH&#FwBql&>D`Q0+}%y*^soor`_Owjeqyr~qm7Bb8T^cRKE=fSgOu+v zX)Zt94GSXKGg`g0qHllHrmYX06Mn^C0{@6@KF~z9t?QQUO?@}=8y|D^DtYO*eeNG_p6coHHaj?+X-6m~;ZZqf;lqV0-zoezO?)^h+6poCTO&MPF8DU56&FMMTG7;l@g6kh?s2~L0~TE1Z82I| z2RtbnUuHgVupm4`nQ3}yeKhn0FcYkyQf0K%JG_O~(4sgh+AA9ZI^hxi8KEhd#`*f5 z_dPb=*SFIL4dC6Hp-A)ORQ@$7o)6xk0d4GL|yAA zt?$7(z>Tf6ht){u0FIM<*lJSxM*KB);gsu*ZnhP>=_Ho5P||29IKS%=4edF#;<>J* z;3GP+mLE!^;ENz@&~3v$tx^A!zmRLt1s~*4TZ2~o68kQLQPYrwcMnNHA4?hk?hm-& z=9P>2jYjl;keTSM1Jzg4oxEc@_WQ3JqmnEhpgnE|4=Ff0uhfeBg1T)MK3dOZK|Py% zf>zSx9nUuB2oDSQ+1ST}r!G4&c07l=aFWVt8>rm&U{b?uLDu=r()iEozS?Pst>@8| zY&s>SS_s2AY~g;4Cs%oK7F4tHQAqvGX?Bj zH7s~YUxIfg`f>0dg3SCgtU2k7_I(SX>jNy>!p{Cr!!N%lg?+!hFH6%VgwYxQav>! zE+Z@dE=CnRn#OnGZ`{&a!tcSlH;B^#SkEp;_~RlrL)KqoUq;&Pt>qIjN_99-$GSQH z%-WUn&lJs_FZ$ByRAfwcpzP|huU&K|cN{BdX_vwIgX3;tCC(VhYp@Q8%bJ!kv1s6% zviV(^bHDcBcgD(P3;C<*MBR6LfwnEBeF1-aK~n23flgM^XWw7&=MM)@g`5x5?zrVh zWU~JR>c%Oy&(uz1a2I5>6hV@;BqgLU;2k$4g*#FCM0pK@zmUeaq1ogletxN~hbND0D<9e^`F#bUJZV+6hNi&J zLLTW2qgEI~uQq?j@dcr5DV;nItvE5Jhp6srCa*tF_a>=CL1?VBmnsNlEF9*{gmKWQ z=JGk{m90JMULg-K6({EKsi2c#?S6D%0owo0eoCh^crDJ4ig>bWbf%^e-#$PoQJs+% zn6RNxJ^{15rst31?G<@TbQ-wmTX+AXsad>P$VX_vIf(@tI)oe?zp#nM_UFztoM$q> ziJ#;;T4>^p2VIm?$if?Hxde?L+{zH5Jg4FWmf{pH7v!-3=K~v;J*+Kh_7)nlnXqtR zedwLN*L z3)7_22__mM&!HVloH*<8q1BIw2aQQ{s2-f|F_G=#u6<`OH?^TzBVKdBTc{QCh5Lj| zDdqd}nUU}N>Ki)SI;5`e`}4jrWD;D$v%+&uS-zpOZx5Mh^g_zE9+tLISnq5>=q;qN zjCaQZd~^S^0$SMeQ(>dnh?}zHTuZ96s>|cD>mg%YXgUaVKw>Ho2K)Yiik419U|8g%fY!Y)*~y zM$Xo?fZNF4*}LB9Eo75!xYq8xVH)SW-#NLN%i?O$PXh7v7UCVW=;J8YeZo5&`cXWm z8RHi=JSS#d!KBcKkSs3Shmp{u;rY-NMwt`CXq?#0vY^?Zx6mG*H^xXa6K5G3oQKM> z#@8MS=y-ehlvJi5R4nb#?csLZE|A~LvtECiL0IcBS-4*RbQ2&8G2AYChh+`jVAP27 zf;T{iv<`DG&OhT@sn0f9^nP6*{yz@P7>&3cCkeV{$e5KBFdn=?`X&3S5eMJ!7Jj&Q zXnH2@`EdK>{!ZuHFfw(m8rWz5L5-Mx+Jsw2e$44Vy+QB1sfTD351nm#ljfX8ybd{x zv3m!5V{c;d<}h#{Paf^))`IYRiv1rt`_VZ%AuK`3-r%!%!)a(Q2yIpTvn0Ih&`A4n zjcDzqvP^s*XVH_{X#ccbSL{i*VBNuuBO^=lAM4b;k+zlI06b{(A=lf%w^`CQ@|CB( zz{LKDMY=Qd-##twSfoDrS?4t2U}P_D%>=AZN16gm)c2<~&<&>b9=aj4FX-q>Gv)Bs zF1@`7?})~3O~E^&2?4{CX*-TZ=K01vfw_u10egZu>*(GTH-+xJXa=~iObmJ?Z}RZHC|+hS&f}*NUC)LpZrx01pi}_JTO0hj)F^ ztZ~~u>l|a!h{ZvV)oC@@^=-z6i?$V6Zv*~wtmr#@*@hcIZ=~(u+9@1kAN|x7du&LBRGjD;`;;}3Wx{+v;GV!Pt-=`;6Yq%x1kQ5liPWb9PVVZT7u8rpFF48Bx)FLyX~hr$E~&EzE9sdl7HyzE3m=Q_0NJc4!mm`(&0|t(Ano>DMM!) zC7f0@TF*7O?GayR&puku*B|u0mV|z}-a`G7j+5G4~;%J;rcn=cqMKKGZzL|6c-tH54Q-%4}2`e^1 zboG@PRJ#dF*@HaQb4_QUj4U1Q$&Ac_TQ77vn(kxbi;?@l%i9@n6@-kEUCG2d2)e6E z76*4~@^|xZ-G?wMf7M~9FOm_^yOR1W`Z~`8PQ3UHxfT1p%jF1v>6J&Q;JP`~=loN6 z$Xo9)yXK1zSa&%c;ggb{$P*Ks%+%pbg3Z<7K8pqSW;CJ?y?PsZBjubGRBMMLT&Lvc z1V^}1!8O3YP;ec5^Y@KZ;|wRbiW|_9g76_JhWa9R0J|{pF`Nn!|Dx{uu>UZ@I$F46 zuqlgqoPRb>hX+EZh94rw#7<4%8=URU_Sle?**F#F4jQq$!;9UI4YS5yC@#AV?-l62 z4spDv6TDc92Rl5-t`Sdl(L9dcrlWB_Q?+h7LX#ECtq~i$aBDF*ymHc5BkQce`TtXq z3?sdx9Xh)e_c1dSKamrgnkfhTLrR6WoM9O}Tebg2&qmLBm(4|Q@b@+Q@Gk4|X7X=a zc-oK9x{8}D2Zu}-^BW2|>~S>WQ%b!S_mN0MLVV2KQ$KTmubw}Rt_!o zAJn!RP^Ki9#T%rxm=mvTcEa<;IiFxdXmlEQZ{g6{!_7lyuX$tW>})`5Y`)zeaD=1p zn3!PMZw*~sL=w>*^{pL_(8r1u28Hv_f>89%9oq0O?8(WFcwW;aUSD>~ zynwZ}&(-d=UT%-%z;zEspCP zaMi`Qj_<@fQSf5a>CuXC&h_dz%xC@ zv!a8U7q`+1-zv3i_#ObxqQtGIbDON;{rM;_`N`LG=-TtcmoZtsf{;zwBNvs)-tk(T zXBe^5;>3EXU$}|0-=Q2ubgL@P20ec_r_VO0H5$a^ktuRPwj6lD*OjPVIGs zzBbB|Xhen)*SZjt1{%vDdDp^YrwK+KJPxuTXCbN-Z4L zQVt$C=_Dm4-yTW6*;PsKW<#Fb^Ou!u=A~m&OgeDovrt{bic_F)=Bjigid6m zl=S8eCun#pjH^1**_R{S>p}{8F$J+-B9?akSK16pxmssV$@kr*EiY2O)jglXXV7)(?xVE&%U`z$h}MYH38v~Sz!!=5uc*`LF+2E%5SodQVR zoGPSE8`Y|rHoC1XV({PSN%N#^P7kJNlJTq67&dF#A6{PONZov+z~zo{eAULViz{!% zJ%6*a)qvlhw`gv`dZHDE!IV{MG*k5UMn;*6r`TV~;9?4}%k0+ad z+?Le9vaHLRg8qwgT9cld-{m*p+%;{?vJaN0ZPq?D#-V>ats!+=i32+(mV)m=#((f$ zQ}Q+zw9+|lD#aSMjn2F!lE>(l@TPtucZ7H4k5|S8aoCNx=%~YK3n!1q)cU8I9HB5bibgKR zXPQtDnx>>NoH=mWLuX$Yly6^HLrvEqSGqks`!<9r_HfN2gj#E;`g(+;9pQG#yRe79 zp|wS44gK|Mg!ongXCT-7g5r{HSz-^j6x>a?e%umki2KnwX&pKgxueA%_Rs4lD*aHT z#BU9?O&ugEqmQcBVx zyhVWTloBBd@|b=0@O`;bU50axLy^fXgN|`!*3hMr^*9un0C|^REpgQ!f=_P`H_Vo} z>iQiK__e=qtaIGz%5WXR$>kxu|5)U_*vVz5dawP8nTAgg*^~`U>HL}|KfE4JOzolj z@f|@6?p%;>2ERu%_ONy~MLGe;xuDX!dS)(Y9nG_;wpKsRa5%9Sca!KA{j}~1l%;cY z+}95VY)P%Oa=nl5B$)Z@Ha3~^nDB1j!p}wseCdsgFxC zqHTFbxotY!YSE>=2wP)pB1yZ0bWV1r%~H?Ie`_P&V}m#cF&~CCX1=}3I&w~#c{E=? z2+DSV!}p$1i_jjIen?4ogx`;g-4}}u#KrCj!WzWUJ7c+Ie?VTBo{GiR#pQhrWh>+8 zhhn*Ij*DG~Sn4mGu*sIunnd=IktRmPtlcv3nJC3w?Tq%aGZ-7Sqa5Mg`6vM!lv=+K z_RN-_rr4yRv%3!OMx??f`0U|pa-%lL)M5>1p+3~4|FFy+uK0;mK5Z-TvZ!q= zw}B97^3$@M>yQ|n@>xb5q^Oc<0> znUcCVmO9|LOz4-=I;34T^c+h&6=5xx3Da?AVo}P?jHO{W**+1v`mb85&mMj~31QL< z8K>uxLXPp^Z6tYiQMK;(T#MafLOsQSrjo>xj=EAfG+FLMxTgk`2AvaiZdh3f%Gb-{Q`2lLh_! zOWM^t!mVR6;?};pE>lyZP1nkaC7u1SvHpV`Kwf+Ij0JDJIT(vKfJ}V(yXahN7>9W6 z-OyJ9;(vp98sF;!85r9>rOYM58v@&$%?I$N(b6=NFUFi_;-lYj*Z0#L56GjN-ahGh zBW^5hfQR=mZXPqvI6ReryzSoe{f=nkVJ zoby+(7l+%NFU*iaU zD&@HtSZj^E@7;i%z3iD!?sSCY@3myxH=$GKcZ6P-N@$;qdTvIXwKzi0D|IEIpUAgN z>fHCr{dgO|<~TxmQko+)OWH@^q)oCv^u1}l1MlJ*@x`eRr&M?kfN_B~X>muGzL)y~ zckp!$3(zWjebaGA!Ng{qIN|%ElO1v$$MG!;trWOPH%IfdzTFY}!X&p?FE~Qk-h3L} z7$tP_t=pb0oqp50zOO^Cc&|}iY>vI_N#gCHkDYQkoX-hk{6F%XfP9ni9jI9d^bOr` zviT+9WW;ElENV4IC1$hW70mmm)^AMK9H%w(Ts!Va+H>%oh$WTY@Q&)sOw(<4gq+!n zNG44R-h|MX~fW? zfBGYwvC@swT6}w^vv`D0BltdP`kYqmM({=Vf=I^gIA2ejFLI;D^W5YGk@W5Rk=xKZ zS{OZ$By!gnnsufJY`M)keyW4Z>uuv2%4~1hH4U62%fWSNlDMp!o90Xu?6*glDZ9xi zSa7C5HEpwHd;m*X#O3sUwG3_N0rVcy;#>|4cAL#XNZ)tv;!E&N5Nqeho8haZ9Jhr# zq_JM_cn>?7_wcqpt-S+sGb7>VWfYq)`jEl^6B-57`5s!eOA6^e8_x2@JNmUdbld5) zjfuDR%W>=aWx8IWH!Adl{pNaK@>rZ>?UrhWk3LJDCH7F>kJdWSm(uBw1-u^Uwc_{L z(_~CSKDU8+-Ik3`*|79eLBbmSkP?uW-Ix+STH{ z9KPoQq^#(tJEVjO{dC(tAK%sd2$bV=mS-BylsRsUeX5JT(xk5?h{|!LU^d)im1n?0 z*arFSk8Ama52V9Z%I7Kcmr*=8cgI|Aa5t4Su`6zgT)~J>Mt=b? z?i$wcknPNex+W8DRmHE9K7NiT(lmiG>GFLqI!a2xos;6p4QR-B15dK$rl z1CKKw4*Q_%@h*JMvW})lP=8w!o6>=D+_!pNK2KkyGJK8mjDS(`t0LGdh8wn*G|||& zv*(k@WX4^cFFb1d^26v3V|X8j@q{s$)W+d`A8G6a_G3S2cP~4ReWd&?lEFdo?{@FR z-Og#)?J;p(Pg2mJ%g8bTf4!TT+RLK1Ka{zp|4)2(R@h2kALAwlZ>XPX=30&Wwe62y z#?9h#!tip~l_jm*v|HOYUUuWeCv6Kq=&+|}dN0*q$#5=`(q;>nth7izl3qFw%j+?| zVhdYW(k&>=6wVgD(MvPN7Mf>6D4l8@!&if_{y0O$>US${C-6zT^qc34cFlA?v$-hy z@^)sL*lr7d?i%JIpN-ic~7;Wc*(`Pu3c}qjqX4G#n|?XOYzP(3jrmygb>T+@8EEX}A7G zvewfg%=}(!@-E$Otwd*oK8%wy(p^fcE&PFU@&s#yTkHRgJ?t*qtMCZ)le7)chm@+@ zA@xO)W*6>g1~ogLi|(5Bcr(DV>^bu-UO<%s7q@puav_VCmn>tdTqKf`P zMW0mB@2Th(75%D;-ld|qt7yN9en3UntLRD7q@puav_VCm!xkytev2yl3l)7*MZc$_TU7L`DtecS-maqkD*6ExU9X}mRkTw@ z7pv$wD*8GVZBfyaRdl9`PFK7GMYpQx!zy~8ir%B58&&ic6}>@4 zuT#-p6U|~vsJWNMNd%CMis47(b)8k&~LYjZdcLARrFC6eLzJARP;_2 z-Jqg3sc4^yu2a#1ioQdlul&1F@u74rSN`1)=TB{)iSxTG+&@9wnW3Ss3E0{Y-Us}8 z1@8r3t>8i6TNJzl_-O_IJMe2Ya@o&;A5!qYQhb^m|0(bV3jP=1%N6_t@COzAL*UOT zcq{NfDEKkpe^>B#fph6H&;J2_xq=@C{$mAy3-}@he-rqZ3jTZG-zxY%;N_!aKCc0P zK*9F{|Fwd@4E#+6-vj)(g1-Q~SHYhLo;+IS^Bdq(6uc2Qui#GuFIDiTfY&Mbe*yoc zf^Px7TfrX({*Hn_2KjzP{p zI0!xp{w?tL6g&d_Dn*`efGS|G9#90H}J^{{#)RA3ceHg zLIr;Y_)-Pm0sKJ){}u2(3f=(xPYV7d@ID3K4EzTfa$Ua!e!YTk0$!%z8-Z_9@P~lE zpy2lde_O$Qz`s)PUjR?NSmwDF_+$mY3;0hIybgGYg0BSrGwi)-EvN#1kAg1;{=9+< zz&})QH}L0_v04WFV+Ah-4lWX(JAmJy;I{$4TfuJyzFWZ;0Y9qXMZj?YE|t9rc)l`U zZUnwX!3!ymf;)guRO-zKeru9k_IludQ1G7s*I|xW&6B1UEu3GtF#o2!g>!AS#WimC ztseJX?izcg$6ZxtG9mTG0(Hxz>q0Tq|au^X^1w#U&Iszc5x|F#be z4UNo$vl^yl6pwXwh;orC=%J;R9vbfSL_?X9e@F6~@2&GxS5eABz$Wk`zAh}D4Y12m zew0qjIhhBVsx)*m0rZUIH+O}%lHqU__aVUN3&0fcsv{eZhxlCzAX80ULuQv`B)&AA z=%Jxb57j{r)%$eg&=A$zql8cImTC8ka`=ni4GqmkdXzuV*z+@Y*`n(5Ehpwr*_dpx_jwWSyxf|LLv170shJ|gXs5C9}#FF z^$-NpveMGpyF5$kt}gY~RM%CbMVF7qpB7r=DP)?jft6IVMV>{DHH#Ll!B?~HrE987 znH-}rQATf}W&*-euave{N_DK!=;Sn}`4dLR8kEnqRieU0#R5#JvperCwRm>RDIcyy%vN^A@>lYcaoK9Ex4F%k8KP zWpif5=b%W$T?2+*ca4iC<$_i2Rc<@e{FY{nW*dG>y(M0z`3r5Ur`k443k9IcS;GF3r!Rlw0tt zDMoTBN~0c)7ZG48%~b@_Bcf1r{82=QitbX;ndpxA{9{!#Z2pLJ_?jc=#h{gGE7ecs zlT>BWL6^I#%H5Se^VA9U%IaFTy}H7kSL1foR#)XQPnD;R%`C64FRgIb*43;kuVcfV zn0Hsyl29+^Rd_1URaL~Oh~`3hb!FZ^%q>+X)f-=Bh1*qGSzXR5Ty-u=ym8U|o8>W; zS1sA*+B|nnO?8bd9OZC$%4vAGYStjGwqWHdS7mW^d}M7M*|!>Z?Wz@SHbQ7Bjt1qi z)mYG2S@o)_idyiP?{%$Q+)EIdx>jRWt}pV5xvB- zbd@|rS*W>Z!uaLiH63-H@cVF0Z^A3yGWB zImcC1QRzne<9dRM&aM5K%Twp6TFO_~pzbQnLeFYX9h9QVDAiHqu31uDvtmwhanV9| zg{OvcqsObimNIA1sU-e#kJ@T2#7{jExpNISK}$K zy#c2;x+1%&}_uQ)0u1ZhE_vZTdwBqno$TAkJM&oMHe>PY7@})I2 z9OG(_4(>cAxM~Gfy9$P}ywX)$%jDl$cjXd>IO^9$7;fctG)vSGccEp*r`&QYd5)9l(}nS5#^W)sJphfde{J9)_JQjtEhjXBGtI-T%IaS ztV);}H*>9mpb9Q0+0pVkwzj&;jmcJ9UgMFSvI=+Es-=#&h{|eL1;dbK6*a`LT3UMY z>*iv@*1Ibfttykt=3!daDQ$LLAXP30wg1$O85dV<1j9U5E{Wx;s8D#J1>QAV*8W z=dmTOT3G{BysG-HD#$^m6dH>$tf)Yl8jrh{uc=-UZ%Ao5@L=Gtg>A%SM?05DbMls2 zOsj&b^6CnNd2A_sOH6FSSGeluNjdY}v1Hl46EBilVvr}Zi_5g!y{4cF_8NAzx(0n* zuXG?|6VA#$zE1L*@g258Ye7fXyNQT9Dy@2qT>|_);A5419P*J5M~@D1@5m@)zz-|< z=VAE!z=>Zk@B;`%gp{mT>TLx*8fB6}lkZA-(?S0x4sTTOY{WkcoStdGpOH~ETgfkg zm%Ilc=@`3SNv9yTV8Ij+y`mbLt0wKv#e!4=Lv$0?3{NeCy#PI&pEBdQi$(%+J3N?) zwXU*CnpBFubFG%V*=)5O{NJcy^(+gq0Hd5))|_il|LR$@V=ezwXVBdSFTyL+;dfJP5D(zF5rAcz9hGm|=sI&q@g+@&&d=L0Rt7ltp z7;e;EwRu-vWtl1c%geRo4yVXG;=TA-GvUq1yG+uTtikN~jM=%?5p=8|4a{t)8mY2L z$(EEpEN)EyBg+3Xe$-JYK)yw`s>9;NqT1s`muijgZ;Sxz4Jf}FVRTf)iKgV2Mq6~m zV0@qmZO)Y^st;*I-JotA^fh~U#I4M^X63BeD}OXAS{Pweo`2Z>I5onIC@vmUX}#gP z)z%w4it?lJ*T<_Q+O~g%KZ&(^mfYTdB|p_mE~q3EISRFI5=t%_m4*~XQmUe_SCsgF z(f<5ZbpkvsPr0BC;*uAqFb%Ism4MEmPsYF|w7xmDg(b+Wgcef@||j`r`r z!tcWU|1Zp^k^Qe&d5Tn=;ka4#Z?z9XOKx&p`S|%0n>(v9g{29C@uAF>3$#~Z6+gOZ zJpH5geQ#IJ8acG%yK;p3A&)GYN*)$H%3$R&**)^QF-Z>Yq$L22%FAUyB?FL0lQ?c} z5_%`icqyB*WR%Or6}FRdqZJSzWo42a{9@0Hn`bPH_w$Pbd!YS2WoSPLF zloTVFH}~eB7C7b>L*Mx|HLf)XZ(3DHZc3CK_CTpmYOooHlkTn?&Um4?xI(fFv{#Te zE;a5Yl33UumBQ(sTZQ8RoPgZws_{t95oM32t#;MK@|IV7*C_2#HZU?{nXuu^VtFiC z-q@Vi_*gpaf8vy=#K$Rcp}THXP1UWgN-V$e)x;J07qVb?u4Yq9J%`a!U9}Vnyrrt5 z`X*PEYpJ_N-r|+kxoXILm$sGGyh)^FDP7s~fX3MZX^e~+yh=pGkm!D*_9mCti!>zQ z;AQEW9At{64R=gVtYu2i6uCUIx-pjM3eR#sOpzs0M{7@Y~Mw44+{b>8g4*^zw6i-WD<7-{6w(2!VAF517( zT>+J{)z&<=h)##eN1ak$J7w*vDKn?lPJz&JOf+IRzPPSPa%dT4oJl_tS(`JfRN^#W z8k@ck9w zB;X5x2sj5Y{2K8)5fAtRAOec0EH-_2AQS*~03RS1aSlKc;2iQ95Vr}?0N4q*1Mvc& z4&Vc90yF@20s?>o02AN~Y$8R#Ie-Cl2H1Iz&w1Dt>cr0oP$0@B-EWHUPE&8UcF%yTJQZz&_wD2;T#o1RO^j+X3Bx z2tbDoxDhY`UAq|#lPrJ7+-+s^HPn1DQ&+FGG^6|jGISt zE6<~=6hz5isifim7H0p0w2uILUz78ssPyDR-krxVR^LN^A@m)AEPzJ9Vjc3#cQMuk{C?nnb;|A3 zBi#TUJdC)gd?dpI(Ag7laU^p(@;#%9Ga_z}DlP+YZ>Zu9bF$8;@8}_!E8mv!O-e}A zT~+c}Be|O)>zl}T7v$~%-U>XWOfJ)oem{Oh#_9LdIDEDeoq>LiKB!*me-rdhV`8$B zzdo*=XQ+>$NC8T3-wzuS zSI5pcJSxMPxHyu5#x==c1dM(OZNORz0qk5PMe1gJf zW?UZ9AN5&YT$}+k&B4jYKNVmB`~+YF6alz+FzBl0pOhqPH}|$VQ+u9hq3xJOcO}!0lx$8E^$)HsBwv^Q4#f=f9mYmHB>rEMxs~YZ9$l zTEHd%jjuDm#Sb27O+;t}Q2%BE{?+H|pP!#|!ZD0jK=e5S+eC5k&ji)DdF+#+A-qN! ziqAv%KE!{6_yY)WFMULMx;iuH?T0arO5}tMsyZ)+E@;fqGXp@ns02v5cpiv?f1e)y zw~(=G=ioo*S%C4ekg@;0Mb_Q-0uh;aaTX42cn73bqIUn;;o?7`rLr|Ku?KE_Y^mqe(=<*(tfLy@u}h| zZ?sHfT-tA6+&zoZ{?&)<-oN{NxB1^Kk;tFWKtclv4J0&>&_F^12@NDPkkCLv0|^Zz zG?36hLIVj6Bs7rFKtclv4J0&>&_F^12@NDPkkCLv0|^ZzG?36hLIVj6Bs7rFKtclv z4J0&>&_F^12@NDPkkCLv0|^ZzG?36hLIeMQ)IhzfCW}pwKHEa`b^i}}ZvxfC6+Vv6 zOjaO-ux|k;fQpD35fKFK1Y8hNBQ8aYnjk9R(tsPN)d>ND3N<2H>e2>8i&k4)OIw$) zsEBCMYKu#4uxQmXTg)le{Mdr>4DmctzN*H78GvI^Qj&;3sR^zxv`8NW{^{}8HiSk`acPN{^WgBKKQ-=* zv6;^wQaSlx=E<)IoP4xx@wm`S+eYtma64!GExt18{wq=2taIx6zrMQm=caWhPyYSu zoFCH%1cYAdJ6%)zZDjGXQ)^!~tnf~GG0A+n-=h~(u3}}t{`mbqkl<9^pJ?`^WyuR637Ik#^l6~342N8ez>IS?$ z?B?1vD@8X>zhA$0dao5XhA!w$9$K>D6SvQIM66zIPwu?*J~!w+X=d$?X*(lUhuNd1=h)Un0wp0T5BS2XVV<4{`5)a8NUwbLr*A90JTI5o>>^o4B) zgdaa&tl*!Hl*W9U08 zhX*acTyaG)BqN^_vwFl=6Sky$dNbzBKgk{WKS_Qob{;*gJmasaiczzM4IHe!S`_2{ zLwUPSUbAm(P|_IX^zZ{gy>sX8mF2#ld(CcCxSyBpKgtVDSKoYd_|oHhzWFxEciy|% zUhglgKUH7%z0*HDr>Np3P^wf2^L(QnVy zzWwYI9=a-Dmi7998}w*Th7(Wy@Xtx_z5Hry*1Pq(U!8uN6qod>SAcKJ-(~gxz_~DZ z*<#DMC3SKUui1Z^(^&ju%vaQu7Xu&c-|@kz4O{#a06zkPT(@v}!?{jmGYXZqF4Zmj%-dyJ@{rLQ|>DxrI zGbfjgd~o@D+4${8w{b5|&>foBaLFxdTf@EOGo3OW&JVA%pRj60t=rBtuLZ9*+Qk1e zpZICe&<9Ol4%m1xCqtZQdMnrNUhvs^7r*jMzl06ne2edMo&V9I(ck>~!G~3OD;KqY z(ref3`LpMo9s6_;c(H$g4O>r5?6Yoj=7qiq^QIW%@mbeuS5Ns!edEz>le-;q`slD= zsenC<869J~JrpY77E2b%1Ga73yXUuW*UkF+vq^t`_VZ6KCfQA<brjihA>ep1$0T$+ToN5nXH-ohu1(2^V^dw+)Fdh}G1~ z{6{(I3nhwTBBeoi$c2mTcv zRpi3g54mLq7pM4wLc84DcuDY5ZmcbSMuOQZY+bHPaSsu<0w{A1UPb9wr3x~t^pUAL z4K2u0=`&Mx%d+&@CeAP#{^{(EO7Y@m@v3(5V$5NcT##uLEF}etRkjak_!h6A1Z*V~ z7ONb3+-8u1ECzm+M34#a67edGfp6wN22{=bBk)~St`@AQ(y!3yRs;%G2?d!#^u0%r zD?AUQ-XOB^l8NjjWB>=xk;%MmDVMk^gRrE9RC<62Njr3~(-%G=zNHdR$9O}bO`ox6 zxiPl(JTko`C+@?sX;u5S^vPSg|3uR9y%&BvyryB|d*3aS2!q}U+8DEc;&zuy`<`ZA z-#+mB3r}T{vsQfl)?nU64_uf-qJK~Sq2`UpbN#WYF+N(1j#MiY&c`)O$8LiXR!ot#XGY za)%$<#qCP*5J|nyZJD%1=2NTooiAS>c|sT2920Sr6LmrtmCK22YIj+o60A-Y3`+%h z3Wm{ojX|$b34p;XUh)9#N?JchsL$}wXO`--OSQp|+r^K~;^!vuBRMCzp-kFVCT(KA zZ>gn?GHJcmr%}!S#t;+H5ED_#d{@_nm&Ak@a3V|U20^E z^APu)?=d;NDrWdjU1XCopkp8^{mLvsR_WyUX9fqv0pE1rMz!?5%;$EE&sy9U5iIj* zSM#Ul>B5`pBCBFX07G8YMzzI67Qk&?;Tc;PseUEU1Ns#x$Sl<+{U8xPGKudh#lOn^ zYpy7K+gjaQT77N<0kNKuRk{&Jb>6vk;e{~~O?6S#H4zPUFvh5+*rORj0Z^3z3``VY z*nG&v1Ckv$kQe>B$o8o7H-~rd6ZESm=ZNOB>G*0Y0ZBqonBHpHrOLXzhmS-3Q9wg1O+`!5|l*Di90_nCr<_4^Mb zwX{6Ck&a1O8^v)goj>=i^J37z|V<|^;TYEWehfcDuiu)e` zCN4*B6koJx#o~d>m(ELJ^$A{kyEu8pumSK^xkd8^q`kc~9KC&Z&i{ah?dN}jU^|-g zx+kWv`1MQFI);XIkJr>w_T|j~cjEQftc9mvM(QI4JQy8M5L*X7;gbz^6|b_V4M z@hh-p;&pEnuX}gI>k^39qb5j7zKd@j^eTFIL){=_%y0uIqC^*2sE{@(d|%ai;1t&6 zNY_|}XvU?l2wQHc%^!JlVg=bRdCOu2nI!mQ{on#!gh@AtipDri+`noERe;kbhF5SR zz^hl+dDP=R^)-V?1%}VhS=;Ik-f%7Mb44qKU~o$l;BKHOJjEo%L&jo`#1O^l zcDo0p!)aRlfD*SU#gFCu3`(%H-7e6P!nl%H3d3ELsy_GK*UEgrvo_0o8nn{J8lSVI z_&z0Gi`#R9No=s(`I+5mgZOE?-F<_&jS}BAi|0xN%P7HV`54T=c}6*rDjP1h0K)ZHU3A(Cg_+)H1q2fwhUhQJLrFyB!rNpF_&7Q=|6bt z`-*T1m(a0+wZh&8oBtU3%67ZT@YWoAu98;93b_Z21aY+1IzkX5k?EqOa31r82nMR@ znWXz+Oe>{GS4ovnBosmvJNs0?U;KZ^ztEjIc`8y44p)+H- z+(nLn;1P{IF-V05hjB&>-^{l)NFHcu*8+;(AkV{y00WIJ8#SGz#n1k55=<-yBU<8+L>aNNUv$*d2LDay z%i)Udgh+3bkHG>Krv1jM3OSr}dB#eD-UBMrc4xr$@Jro8zt9EP>o6YVT ziFN1Eq5$O)`&k_sC(@vsfR4;Gx~5e9X>C!<(40ib%T1CgEzk=n)*HUaOYL~k#R#c(I&%Pgdc z-3gc_smkdqZ0@^Wi{&NrhDnT*5BQ_T3`v0|{hkjnR*&rpYKo)GQsXvi8U zYpTjZWDl6<7QQf%z;T0uE*>Z09;gx#^@Xl?D0=6iXeXg0G~bD$xlY}+yOTX+TEmtS z1-<_~#w#RELvtrMRVDLrZgc+e!9|2^%5Ivt1wCN|w~QvP7AaiJW>?JbLEWMf;R%3X(* z(~a^RinvUT_E3;P4K85428C_2;&=g$NTr<`h1}G#LIv%$-CF47L^gn5&|>}CC5jS) zFpRQFl189`=qVuuf#n+laX&v9qbn(+yn5#n^_$Z`d%SrrEwMNcl*OOtLT<_w;zYmo z5_0nu+7)@JaZ`&spycBaluF2RF>c8e;Boz?NQ_%UZ1D7cgCxfHp7QYx{l-d+?_c5K z`}=(=G443b!yEfuml$^?*y9iT6-kUAUg6`mK}#jZvIHH%O-)Xj%4dX0Z72@OA#4L` z66S*n?5*5)OG$qa0^$wSln`?V$;mX~iTpWu7ZBb=n6c^(NGmxX#-0hOOky zyg)4n=aQeswF*ghp;@S%#*GV<9conC^e&Oiu*R88Ot8G&F5GC%(kZc-aUAn6TFGh} za4B*+=HTdsR-6PhWt{|hEcIZ*)Z*zgdsmHKyj9JOi!*+F7Jf#-U|9INEZ5&0gZsZk!S>TOU# zkaC=!?`S)P7WI!&=k=osiX5?u7D((0q0p8%cuZit_Ker+LekqGi#?oKs4OKm4(($~ z8Fk%CNYF}6DCmo=CVd87c$IFBDaUV{RrV;P5Npil!&ZDcC!&Be{3S2gKzq&$vl3BB zK?aJboQu}tOdBa~gE&*=nE~VE-Y<;mpF1D?s;73k@FFBSPEHqvwk1m9N@eJc15*E; zeQ3x4wpn4_*B+J@tPg_y9_T2}y$GDxnN81*Vp(o)C@9~xr+yqZH*Z_Jy$#FrjH76$7QaWan-dBR+g5a2(pQ;b}3c(qCN#}X?RK#JQjHcYl}kbOY()@Zbzp|krfbEY}sfySq?2ERg$ zZ`qsqzh3IEy$VcB+e$t9j~-$6z>e&Oyo7_L{@BXW?{r2i#Ca<$5%M6VmtKBa3exA|qDn|^@^$o5Q z&eu?mZndHzO=h}Ja4xtm6Fx0bh&Mqx@kN!3f2j=UR_4!>m_*{#y68exKHTa{#(F}) ziXje3Y&GqzoPcD<22vLroV!FCsKMV)Yzx8&WBmo?bQD&F0z9Y#XsnK2vI<8Suff178(Ule4gu_6(8fcYlnO9A7+#Ak^ zl$aDY+f$_~f%Utn!Q zi8(xi#+tiUt;no^#^S1q;PHrILSyg65mr2qM3Ajvrise;=Cvna;`)h12#{!%E3RQgjnHxqn$#pur%4WY3jjzveE6fM?52JuNy0UzaM~#RVrz~+BK#(cQ z-SZ^KtS=`QvY9Y8dS+o9VB?6n#&H|v_e!Teur6~P$$W45_>FYGy(RwvQv-p{YgMZ` z$I1Y8;SIWQ5Zj`-o!h{^hWDPdu{rG{Zo22CNC%12F^PYmGN*jhLo1zYAxV%jZhNm= z>(n8_Yav{>L{&w)Yz&Z%7hLl@aLn!VnWc^}bHLeofCRis&M_B%luy5FI53)w!OM>c zr3S_EOIEWGSm#Dly4;11nRn@Bd)93*_5bwhLd6)EjEV=EY4B;^Mkmqu+g{45J9ZS$>?`RD8^uW6hKcR-oi$(fGm9$H8r5X>W0H7jg-h9wB@--6s33e8)Hm zZQ9e9Pgr#WX7N3<`&l98_g>>JD+*npi!?Gb$NNdq?>WgFtl7;SvlzSq;7ES&#(-KO zcIC?ena|kXhLr&yM7*AN9bRcg^&x;E)fbGEoI1L1+-q3ylkhfN6S8z9;)Fy@H z5biEHPE>d`o!saBaYJl#vG=X@2J4p~mzpD12?ZwwgjQ!;Q5;yZgvYW0rQu&+8iTdvL_ZS=1@4Bgp8aY?Y_Nn1YK3w_g?n@=8c%+o@^eBg zWK|(XR$MSVyKHN?@*mX0tO4cjp0GWnu>CV4AUq>6-|_5p z+ICRA&=y>(&q%9-U#dZIes*9+tzp&fp8_LuHo62foHs=f8sqtKPC2>3U**^de^qnu z_+7MWLn?7QFq30iy;knpz zE{1tG`l0vh{-c!(vW5B;f%-67zcN;^(x}fg2uNv*)(6W$&s*UE^!+mXv$*d=JRCh6 z$TYx%S^;fDkBOJUL-Y{eSL&g~ILQd3Gjs`uafL|ZT#h3yfXFL3;6hCX`-&2ZPDTn8z!(F+9$qSks)s48N z@XqCUAHXA;w9={?FGF3F32wFUEXJo9XA4m!brDUd5+0^UR-?j*QchF@`jst2zyo+_ z+k&3pNDVR4mKqib^J}+qQ)iPVyjzpHo=uuilPY`$LE>)4o3xx)g}DI73eRG0^bJ+G zpbER1f6s>ICepSV9cf=+&kw-tsKxSfJP}LR$#@hI>|HR9VV#m?o#X#5*40#EBz{Sy zQ}axO()-dK^b+fTaE)*&?6N>RE;w0Pdf3YW+YGX?TCGnDPTrTn-Uex-*7t@=YA*Ao z!OB*`ud(_JObEMOvcU|E`Y^d3ZGNc~WC!ZAv2RG&hT-$5ReS?17nz$F*%4SD?hChI zRvaJcTBkv^F$TpVVZpk}>Q38a4Xv{YYlGdvpiJA_ z^ug@Rj2&I^`;+AWR`kEi^Jr4>DsCFJC^n3fhz%2hx6z=Np#Sra13jh`w&KJ@mc)3Q z>LOvc0c=NU;4m9bx_gWtFo)+DIF@R(sb+W~hiZ-qZ>WoaeF;ak5wI_zIR4u-)iD7q{OfZYf%-yP43VRw-9Pnf@N$0oR3EQE0n=O!LA-u=>Qv$GG7-c zafS-DeF3dVL7POdq5}y7)~&p>v&qu#P2@eBEQKc6BKa3+*uCg5tinFm9a~eSeaTf_ zH)(5FZg66;(bgDZ7XJctVvAyHDb`)zpb8XNqIXNO=x=Db4wF(uV6C)GCcRN6y@C1O zmO)tYZB+PTupJ02s9Vg^WzhOn7=$*kf;O4Y+3rSXLc5smm!WM!_wYm=ggMx8hPJ$^ zbVEsfgn<*5$bm?g1-EiRRuyMBTY&HvuFr-tgh=QP3RQxov>@Vjfz(5IfVQilm4TB9 z+o4z_ELc}r-`PYT(Y;A&k0$yEXo7`#q_iWhaY+0cze2=S;Xx+*u+aH(^v4!l*vPeQ zhy?lPpjb{aCx_3e!d$_D8$#t!2{DeYRNw(7qPix3o;~B_Z9y~XDxAYq@^{;J^7e+R zS^c(XN_0_JD{LymB+n$`rw}wLhsAQ(z~*3zfDH}sYeijn_t*+s z%W^p*uELI-x+rWRG-(#U(4cLDjH(Ne4pZV^F$cH>m4?lRYytL_{U}G3kCjNBpup<( z>jF~pPG!zyl$k}sf_0VUop!-0d1n(=|GR@h*~D)XGrYZ_G6O^CW9k7<%}8tl*rH@p z`M)d{EG!eCvA=<7uvpAT0?BP_v-oZ^zr9`jz$|{I6hFmaUt(2v|5g)jiWz}H;sjEA z3fls^D~U>c7dA{P(T>4iu>*?m26!e|=W|pM&SX$9qhb;&P88firqqI?>9NKFh97ObmWhf+0E$>vU-P1v-mI~bHP@4^uz%`=8o z@Or&MOu$Sy>G;2k1GmZ@I$R1;exp_8zXdabGU@*>Cm;s5wVfW@<$qTuj1Tymb$XN^ zY)-2!^Jy%zH@Es+sqwiFQ5e_gS3>CQp5l54vML2;v=0n|_!YH7kGnrwUeA>%xQrCOUIa3?=p1G`fW-9BD+67YdLqFD*rtD`8Wp1{K(F{JMbRvPH<& zu}B!OZspR>P|n8XjwWo#?hb~^DjjaidORm;F}X|0%)9Z@f{ZLdHlz(6f>kR0np949 zmVT86?TUg)L1wIAHSETNS$U}*o~xi)Hmwg!g^9Lc8P){bxz)anIN2bB&8y6gYuL*w zlU~vKz?1<^BGkUvQrLK0iun286O9(gaMZq#DM6}p7EnRf1T*w9pIWW7tNF?-eHbhY z$o1LQX#i8bVe&!SXv@$< zO4Y4^DGVhrA)29gtk&l?yD1mQrPbgTd85O0&SRI6{ycJ>Q@@{VG=zY zEr5wqHtI|8PM`pD_thC9rN7F4x*3K$wV zM&dSbBe^bG%mv!8YK4K{l)py`DfcCeUHZt6fKdQ>+HhzR=5Ze|Xke*i83|O~QpJ>u zacBrEI;5T<;2=^Fdy_deV%9l)oxj(I56diO5zR~wmDMp4Zhih8pIo3npk0F5X3LG2{dQ+fD{Hb943wr{+i~=UlrTk|gJxMYWo=o4NE3`Lf%?WSGuIF-$A0 zkjM5B>OA6wXI0S@-#OPP>LXHkme%C@C0@ep4K~pRsHE)s2x~&s!f(*8HMM-_oUl@A z*^+j?MlLJR*~C;e)No~`I-A^R!E(t2;UiV8@fIGcRkj<&;j}lxUTm zbIx0(q^Mf1XyDB%m5UBb?3}qX3IK+LpVFeM?3_0!+>*8KtJKj@lRK+D&!%Qjyd=5I zy${zcm(h7Pitu=0rn;80yJLd3GbMdQoWWw}oQP6MGYkz-;Suo?;p|dLNnI}aK4~Hb zD@e|aQb}nYSLU9q&cVcoX0fkM5F zA}U^3VG}d3Kqrm&sE4yJpkn_YIS+Qn9yXw-mbqxOZY^f_wQAqTGM^^M3(W5KWxdRh zR+LGbwDu+nEjB;Y`oQ9J3nqe)wH7?IOxn=ueoyNQ3jk*I8ShuMgPNoJnTY{aHG|+V z(5;x^r7*vQXKXRBEr6M5a=d9RT7QMpOR!#Bg?m)jMZO}?(u<*P5OX$bxT$W#ke7LL zjClzr-b|GawmYws2$p;3=fF}Qgl-M9=BLtSKpca0bd7!~9I=XJ7XO%V?F!qHPgAyK zlwFyL4}0c+A;k~n;?r`6yCyNrZ|=d&)dXAU(PA^ql}~qDdxljUIGA;sLX)AkcDrBU zAd5lVURC?M1u>9utc0!;pCIH%mA2KC-6H5w?(myIe2;Q~XGr%9V(6=_S=?sgtC;m6 zIOzrJNsBP6`2U;#^<}=0kHEniSla)8#D8>*434S6(YOC2{@XruU#oSA*1APQzn~JW zKJ^Npv#suDVM?L)y{|s=!WxGuv=|SoW!;C||28!5L{yqn$`^KADpNIsi0B31R-yxkQWAO zmLN8&EWvKKTIGhK$B&2C74oY$>1&~`o8Pc~oaHc~j$b6ZXZG=^1L6(K|F{BB< zY8)P@U=A$+je6QHe%6i_1-rB2KcrvV&H6AAu;^Z^@0A)@JcFmDom|31Xvw+Ew?!sx z1BqDWPc`DtfD&S0GvQ5JT3>U_NE2Gr{68{1#1k@4Y0Oi0H$4wv1)S#-tccYE2f~0$ z;d;opH3mT#B&RQVkY&Ts$vLb^(t6j0)@=}J2%N11%UaakF2Gy1+rg2RRtnkaGkDH} zIrR5h@%l(5JSZd4^D&Kb6;)se2uZ1EFqAviR$=%+kr4AR=LtAC#yN0aLt-kGzRmX1 z5Ro(U7f3NlJ5d#Lhd0)1V!Bffa=92W8(R_k(5xiJPk{X;a8V{Zlh~%$Bgz9)!5yl~ z!i@{*A_8zm20YaaEZege7ovk_q?t!Q#rt}4G0`JKW_>I7z3qGwbwtzd*ax;QizJx5 zDkjZ#(m?21nNVWg}2CxE;#db6MO4W1xv`d z*}kD3YlA$Q8kShu4+m-_)3->VAB-K)s`vYf_($US=u8>voAxRGDk@cOoECyAFpPTw zt6HwA)nc^P$LW6fSIP+tEvN@5aiJg0pk^5UcH6BQ$y?oF9s))E>A$qh` z#E1;_7+LXrRkKR-X$k`Apz6VU{=#2)B8sU&Faa*BUs3d@0gy_<#ZdlT%WmP5ts)>2 zga$C7LsQSopSdTt9#z;G6!oATHf=i>r4CjFc4^1wJN<1rg*b2oE`}rPf83eik+P_} zDyRRrvzDG)r$R8D>Q1`mOVOE0xESqlx*hSc{AEk13!^Zg9ghrIcxqnjIVTnf>GfGb zFC{;W(?7D}>CzN+^AR=s6GQwH!eCqXL2tGODbbG(@s*+j{OK!VBRs;7%TL^pv%fK@ zFUd6;b>%S&JyM(R*BTerX&5lZD80^@TJyBuS}@y=9wa)sjS()xq{xayk#x4l+Qr=m zd;+8Euq8Hh7pgzbm>l)3xASY5Dm0j%g(C^Rf#4)fP&&zTT|nEfEiemXCfRcs5Qdj& zqc~$d+847jVl8d3S9q=A?K%dA<>eojO^*C`ywSvfwesUZ9)V!xrWw5AA<;Qv4KV2Q4i$>Ng)9YvJNSz^y)T{0u6Pn z!r9T0qJa0{7F2~%xPaMMn=0^gxFw;cLmrrzQ;p;S_*unpr?Wib2X^mnwRhBWdA&t< zQ-@_eRvSN0iG`N0QAr$PE_M^`5%<_&anPOb-iggIj=nG7S(IOcI$_0&>$-QU%`%sqG3#)7H;YV)(r~rMXoxhOo!0-L^%uV6 zcXup99i)neVJem-OpmSEW?{~$E+>H%`G{N?2Y+ald8ZD`$K|gDsJvNrrx2s@Q;{i1 zX;EY}2j|O0-4!tRY0YkNod^HCff)m1t6%(X)^fBWU3Z6ugcIY5MoIx70~Ye9d9q#2 zzrpG(!S?@Y&e$ju>nzm}bJs~Nu-)NN1M(v*XsfrQlSIor0-!@ssSd@*j(I$kBaH?% z>C}kJD!l@3B~Z)QS?n8GkCG*4NKe+`G3I!rSJbM(CCLU6D=fxu&&IB*7*V2{^s0Rr$pf_GCz&poghM+C;w#><1Cvqn_R;$!Ul zsIC@5{z(3L1l7T}gqWJa_N~2iY9&+0inYvKah58s=`tSVv+0crv5rf1fxTaDt~#sg z38vhrwgkIeZmvE{_XIO+)LMeA-)%OXHTDEkZY=8#Mn;XwL+MszMX}4y1;+I@i18iX zEl#f<#AITlLsbbRYR zdpxuU7`U)h3$XMFtr;8DLoHQoZ~L>e&D#~-{qHwZvRrD0a#9n!hVbB{_Q0Hl{ALsK zY^+|#O>V6z!ow`EwN|#jI!o=az;rhabLhr(_Qxwg+-a1MLJk@1r(wmUpJD*r|g zy~ZL%$3462b=uUt1rE74Ma3#a2J3_ZKCay@toDRAvtU$*iuFr^+;-KF(rym%%9pm{ z-nk3pa4H;KOwO{_RT>xgm8vTvs}6tCN})J4ZZYpi&z59@W`G&P$m$>dy>|*qCcS+c3r{ovbn+IER&6=rz1n zBCu?f4h~u%A{g~Qc*y+njK&h|DS&B5TY&94Y(9FjA}Fk;$_~cK&30ZjJmSMFV(b$Dy%&0;4;e zZn3?1Qjjpq0&JfMz@A!wIr)e$Ws8hn@zKaPvu<*ni$L!bJG4|tqAJ#f2a6rjg?lWp zJ#YtX@k1>-jTAdX3O}*{+t&-glonu4P8?s;_?j!B$0T@OKIxqYz$aR)g9`i@sT z!8gMcGz)Luq@JY%PesB{9SKOYJLgLaXP9}j#$u*Q`#254{u+FAp#d5pFUN$wQ$D`4 zJnmaCG--vi%1;(bE}r4o@WtWzI)LgNL=8br#h{*DkkKYR<)qa z671S<5H~Er{GPOG?OH9tF1`e8O%~Xker;9Q%jR2jdggb)W(h_-Z=K<&wgfx*2VlEs zf$a{@_(uMA`|c@S+fQ{d;^_4OF`SOLf!!Q29K;B$+V=_&cv&E5{Jm8sz(*IC;Yh2H zzE$?>vw&IhNLrWmimJL!+VGKpSt)u2#qPDuqNVD!NJ z_t>+Z%xa2Pzz1%Qny}a$93f!L?uv)gCcm~thOW7BWI#lKuZL%CSS(-g8Z05uX;YzS zfp0cO#bKg#W)i=nB?Nw#@sEUJ7GA5T6RvLV%5f*By@?qAQR($j*S`_ z(z4hh`CA*{JG%NN=CzG!$$<4A2ZQ?z50x|IGJ{)IoTZuDaML1{OdA*V<=|(Q*k)s< zly=KbPhbV-+ds2NOxugID7EA}3v6hDEC0d*Y~q%zODTbtV8?+r)faeZa2IWjTOgfT z#z|E%>|hM=a^ENBv-B4hdCHiQtSh5pzq1hI3G6_<(X!K&lB{n=CH4e+S!=Qct1Zd8 zF)Fnu*opIIOE7au)}2vVmSF4RsHJ|UCEcSP%yy@z6ntkPtWV>p#eNMv!5+;mwFEmI zM=g*wTYy!p>}?$Gm_E!x-%dLj-W5Ia4v1m6#3<5wcRJGZ#;{nV9-Sd*5SATM{kDaV zoQ=Im$@<=cwiDR1^Vn$%VP)Yjx5(D^@XC@P-75=kd5345kpH`doz~l#Dn-w{1CZW! z#Ks5nYzoHa|7~9^W2DSzc)cAJB>LMDY=KSSbiPE~9qifh`rSgAl&WLqJj^i9zrB8} zV{|yp?}JpF4SGL0NtTHGrQNx)Z>3G;M6Q##d(gXjiaXUi+D0%=j+(NW?87<4e*2nS z3&-_@AO&?cg6`A8bTtvQ1<$ugpPvx&{xKp8Fkr}ZzNfgm?PURW^%9pWAUrJjwt$%FC@bvAH+P+f1w+!)h^HKNPcWk!$I}ArVH)v;YgtdQ zDnFeiSo%WZ2B)vc$HKNax9ldeSD)S%Rf6h9Rge!JdcV2Xjql6;7}$1Q+8i zZ|tC_N2mVK!__p@n9o|6%pW`G7DbjN*no-DYSNU^-8oeF_BEc8+zIb)&Ivo5m2-rd z((d``zORs2BP;{~#^ozoW+|_0HkE^Nhg*PM{fV0rR2L!WzWkBC5(bO!vf#<{NPJJD z>5_$Ch55Not?yy@uu2kX!C_d}7?|(dL(f6w9$U}`9_f_F!|)y+sej0cr9C{-^c3nx z3y(Bl5_K@7eW^ug1E-pN-x3TQeuMcd3n{GnfSx^1_`o6Jad588ZE5_Ae6bV z1MmIm=(<6e+>xDRbPW9OW2vur1jfS%3IN%GyIyd!PosczrmAD$jn~T^J%t|dmP8r> zvIC$0R%iu|n=A&NzGUOs6bw@VdFWz^)GoPf1nahEIN3?$Hv_y%aoB`QGk`3Sd%heU zGX%rJEr`7IS?U@-u~&c*6arnfk~nB zIJh$`N0U(3!Abqby^Bay4v>dr%Mw|ZaoK3kjd#MhG}OTlNQH(E^g6Dk#}VCCsCVP& zAHpPZ^l%KxhgG53pQoDnL>~(kavkJue~U7WvfyOgkL6`Rq^|{$FOovd1U?1GBLQOv zkrf-8mazRIA~8mVo-8YCweM*WUk*HRQVS#^TF_+%Js*9OcW)SlDVYlNh4j4T%T!8$ z?X|@S3TjwRPFw3fmmIFd5>W-JWgxRoP@F6O!ugQ**)S#3Nf)H)q{`-+mM}w2SMO*3 z=G6_SKnuF#Y(Jfv1igzef`a;v-fg@t-lj|?7IG|B`0IQE8NnhsVvLn7Or3g|!=?F1 zT(Fbs-#9f4YcVn-+f*hy*|qJ}i+zVMS+Gkg67@qEp#^ z-+S3C=8B{pm8`No58eKqmM-J4l{7{hCo#Z{?FU%Cmw;0hkHyR!TWC#O>zL3yI z-#EMF4c2L(v9mbm-%Nc7nmHI)jC7dg67TkyBX3~xA{^t=P|5Oh|BJBVc8oyYtm9%F z`)4(|0!I63wid-H$6?$5#_2Q>r~;A^>ts$=U(S_a@pCOKeZ#q;)Lgb}wmHIi?DMkA z;vQGK~7gJ5>W~XgfRE z&xTazsO>HUjoWv?vZP)#Up@e&rdg0`E84U-4^zc)EZo=Ptdv0zeJ!Nl=(4F#KBiJy z%JfK9Xn!s?#S4Vj<+q7*yVGP?=@k$&g-BrIZ=~-<5pJqN(nlAorO%$E&WHFL#@2O6 zYI*V4DKVJbh7n#TWa?7{nLpG5(skR|r2u)fbNGzi1$`E^T}se3mc#$~?&U`kO!Rg~ zdyEOewnLdg(UyZcmK{2Ri^X&rGwUCmzN!&0beZt`}G3Pj2Uo>sb&XNe0TR? zf1$@i3&?AOdU<&%a1~l~>9VP(zgNEC_wXlM$M@O}kR$+h^&b7xZW{+O9O^nQG@|A2 zgtp>bgps|FO2-{_C@AV_Cg)!`@|X1FQu?V){CEGQrR3Vs%zx=#`jg$8{d?-()^~e- ztQ^}j(l!2-I$enE4F#?1@)Es&(FfgfbU`Lgv!o({o_eE&+(cv5NT4kL(V*_H3thv- zzV@(C{{8>d#r(^i4k?I*;Ujz``eH=CU$pr=;B1Cl<`*U(XqA;~om?)EHbEvX6i9LlH zim7G%$xc7-ARMQ=1clO!nXaEFf{sE@U68Jy`z1KwI0;R=M1T0rQD4H?pFt&iA)KyF z)^L8~R+9ucBLR+aw2U7kewXtOktgH9Cjj=Hk{}mu+joH4G=;`*$hLoRlcEQ#F zRuVoe^W!QU2Yz70?prF!$fA^AxjecT0Ch3yi-i>teX-KBFdPbgUT@QrLFy;Rwk$ED$( zgb&N8MhEAp7Vp4t#190?I=vUA;T0S%jc%C>Y3YUl=W`;G?DV;8AUmHDE$+|b2?7DE zi=~IZs+jSwpmVLD&t)NwlMF)ig&b-5=_4a1;Xy}T1cdDfRq=W{6R(?X zgE_+3&bcJZ(##!;l6gI%^Zw;q#-xxcWe4#rqaG}IDo)|?&RH@l?rw^>+13`$Omvt2 znXks}p8hXVOD2Bd0~!Sy-K8hvH-rP@QgP z`#%+)j+jRrE6Pq=76wgNkC{}q9iVKsGgCR^58x796jRTPT^y7mPf%j*(4J;$84Ddb z^^y5gBNlF{Bu^_tKjC0g_!v$iP$q|Y*lTN_qnN4z?vaJEqCZq|=ihUOT~l}dYwnP@ zZNre65_t-=B;do+`6ywq>R)q*IYGZFXDTrxfYAU67n->Yo3`_7f}r58OGB=Gv|$V2 ztUw6S#m2OEa^ZFrpYKG`g7JxOG6$oJ8ClxjQv9&%-#UN~{ zSN5CDW>@+&}L#|I1=0Eg8?_;5%p59&y#kp!KOwc zeTAoU_d<=IhyRWpSb?+(7Mq*Wl9pyX#Z^Be*2A-}(y!a^-D%@A-+(m)^t?j;(d4hr zoEMmnaYzt3B0%@y#w`xiA^`=0K@^@H<=(d!eZ7l-B1FK^E&>M60s_*z2+({11hjM! z@M;+lVCo{E>LCzdxcQoZ%h!Ma)n{D_m-lK!dPs)kUs{Cqk}yj8u~=P?2A`Gl^tO>#*&()mp-i^VS32!s0vddw3}wB3`Q6G+J>Zz#7LgB9o;F(*^;rr^V>${#qKv7NYl z5w7=g`aLCi2ZsHDtsgl$E+Nkk4_0UbIRNS}sy93SJ+88!lj#a^A!l+vy?4omXo^s- z`@?x}EKTGZ?d8obHcCkaeNgC-OSm0WU)>vitzUwyY~Rs-lsTarnrI&j!uJ z^Cr1&;8vx`a$q<@&R|3CI;V7~I7%H=mB@r2A1ap^u&W>bJt`={G@WY`joZlwr%%}# z;#y-kGxdhcWM3PVjbgN;ffwVmloFJ-Ps*9O8QbP|z^yQZn|5ZpON=;MGd6&}Yv;a) zauY3Y!hKY=Z`f!?6Nxh=Z^;`aC$=VS7VTS8(|hZ#yC)x3+`|9<L#Gwrnsc0##3Xk6FB7%9rIHnWcV> z{&xApADYBrtsioa0p|v^4*>38dH881KX}!(zN*jnD+A~~_TJlEHGr&q=*;B`7bA5b zc{B6{e{pA5`y?V3^(A$Opa0IC>7sDTo-!&sfRZ6ll;!W%9hwTvcQ_`e%(hClLs@A|i)J|j|2 z|9H1`N76UvFSP!C^PoR3fA}l2LkrN``XOk2;F92>8qaycJL69U|7P-o(S%&I2L+>$ zf*DVNf*A+>d02D@QPB`OO!D_QWq;7=oL8XJ*y(2*L#X80zuoxu!&v++`=mub*-EQU zj@Ou8d{ToG#QL?r|1<~l$Ac%N9l46lFOf+OIU=El*o$BH(9HDUd_?M(&-4)fx`$CZ z=;6%N!VoG)C3vfa=|Q#VjM|r!HK&%=N$<(^5rqY@n^Gq7#{`W_eK+ot15H5(AAJ(P zq+r0orXq2l_(ekgh7IuMVy4(ix&D#YKMZ=_w`5=ZJa7;>&79*-2@Wj@StC^A zWiRN1dDl6|UD6#|lB-9kK9>E4*(mer0^-bA+m_6h5vu-WztIQv-*WkwlvI%(Yv2LswoajEYsK zZ>Xje3-kO2Z97yzFNaggw~hrkB$USa4^-ZtStcwzd3_S0uZZR2f@ zr6=bbznNI%6v%Nh9k%;08I7@CEghwJ*;joFiLL>OE~Edj3xn1+YJon9K10F-?kodk z9}qhX+2@4sg1^LqY>+FFo>jO2TW=JBNtwO_wyHi`c|_!28Ho6k;USm|{4oqeR+SC> zA#dL=syFc#t+U;6X6p04M-KixN%OI{jgrhukf)p#Vm7MJ&pPkYj&|N|;-37us5x=i z%bV+uJeYQ?BFwMAT^8(j$1OK?@Af%oCZzl4WI5LQ`EAa2b24&yv06vEOuQ^s@Fw*4 zvTp*%^>nNK+v_;DzW@8hXQ%%vYDx6ZtXyBv0B`;;Ry%JLCXQ7WtiO|Zp6Js`dF_s= zIJcQr$zru-;uWcaM1UJl5>LcNE0#*NrsibVi6oU-18`6-&2eCL#CxN0meMYxlcd0PgqF&pUg+-O2%z*N=R} z83@E&bwMWoBba>i(l-`dxAB@Gzgp(-Cyhq+F^Y`jDu|4^-?eOwPjj)ktF3+T_b8$S z3egY$&LwWcO=4X1AfRMx2PL&9ZAjFv8MUk0b#tI+5{c2Z7Rau%$TX_~S&PqYKz3`uN(kY-|FS@~i$!(!d$YW50M~-~MHfXKs6taJJvoeM^>CeZ1@O z+Obhi#^y=~Y2iovul!%Uy?b0t`5!-i=F&9PRFhIO-AoE0Ow)8PW-2K{5}RAiRFfi= zB)Okvx*;i%+$UOM?aF1_+-E8&g>qT3E`zLCY)ktQi~YUc=S++bpYQkg`{(D8Gw<7Z zUtaIm`}Kakp6}N=2i9M_^Nfd5_lsDieaIB5BjzNM>K6}gq6{`@nngA5+2=RyLuk5m zmi=q5+}v{upQU8AY)9hzHi1XEumJV^MSZve=6IA%BD?zgTzJ686+-7 zZ9;5tHQwY?lPjUgo_l{zp@*(ePuy8T59u*j@nAUcz}B%hodfx+q~i=W!NN13a-g?r zbN_5~>!V>Yj0*>ys}>^>v{7o@cJsxuM(+ zZV-Qj8`!Du=6Yw(Sc;UNzLr*_mOesDlz%_${@!-3&W(3aOWC|SxKXZVG8znmJO7#b z)}`jqnC}m-T)j5t!^fO+9}XDebf?KzjYEEqmsD=d`Ms+1;>AN(FTT9knb&dk;+-x@ z`cD@d_T6jz^`{Z#!n2`4yR2SI7Uir_2hRBHqk|AsRD0IGZ*M8k!8F95`mlFs z^eB2ijFA>AR!3~T7`acd8Av<-PCGa1dWA_?+jjk@o8~Ca?ey9n{aJvfhzk-9E-EJ_ z;w<)_tsn)9j){zxe<4VX9%u!rB#N3;yrv_ZRzR!E5Jt#sVrqX{&8r-`CkGPii-<%? z70u)-bpUJ&ACsyScDEgfV6(@O^ORV;6!OS9@CC3~t-h+*?l!~P>&96}4O z6%YH3)eyi@1yxyy%`DU=k;jXvfp%$TRv(C+SEz59QvKjTp^Us_+v68nF2p)B?-n+0L$O6JzQmzLc?ToEnCpMVDh~tD? z>a_hnRs_-lD}oZevFsuW@VC@@e+9aC9@-c9MLLa<%Y74Stdmn7Ct14Z9a<25jU|8# zpIMBmQpPEZD37zLO0?lvF7gUTYU>*9aBJguINHY4zG%cn6hFo$eZwW|91WNJV{V{` z>9>_Rc35o5x`WRK-jm3DTz4&8zyFT`&mw>EL1MmY>fL7@&KJBdFDzQ*M7hXjyD8DT zdh*V3qJap+d1Bq|mk}M1OGC z`VFh!U1QhRoF1M2jJP5nHY;3+0zDD?PAq+rf>o+lFo5K4JNyQ^U-+FSD67eD7Yv z?XzsQ`8Xzo^WrO}dHld14*bHg*?(Y2 zt>6Uz9Wj8-v4!TqF)z^0)3y~F?vB@#W;o z+=&{_;&#bIS9yPjgig8|TODy@kmrGelZzsz?VtU4ceHoQn7ip)I@i>Qr(N7p_T+WX zZ$F;ea{k(ztU3Fp*1!I_Xvg3&4`grLCyonzoceD0`-DG2^j1C>aM=6yQWmPpS)5~2 z+^zMe4P7*I*OhCjzr2jLoP7V$;;oa6uiW%W-{yyG<@wu+?9VpKcAmD~b?&au+Q31l z3K=<16GgWC!4obdi@1droM+tzw^hIqIjgOoh11S95y7MD3m4*1YKQVV+rc3Irr6X} zpt<^2c-_qORW%WepEctVc0?ZNx_)WcJUzYGfu*z6>Ny9;qw-=yuYr!Je9&FV>tAFu zJ5yJmYP$b1;q;g!2s-K|pLxns&gUl%mMW;q9ibqNE9Jx5vXL}4)332CbS%d7g6{LE zmlD$-rYb>-R)%)Ea1T8k{Ii+(G*fD3_6sk_?Jb|!7|c=F%w}HY-6Wr3V||~yvQ*Nwzwi4ww-CM>0kSZo^T!xAL%7D2(|1@0AM9VX1zq{%v^(I(r8h=_Z>!1QqyIrrG zKv%pP=&$(%`*oRvLHdgI%uQ+6uX+2ncNZ0VefMM(ca{48IRn&`2)hof#W0ozh2FDz z+^UTCV7V(_m1c&-uXRqHH_Y^9!LMTVZls6a+G<>V2=_pCaXT+av6g2T&h8Q&*b=|5 z?$y46SNrz8(i9anSy>p)glb=Hxee7OqiW5K!-Z8Ws5WQVrsB}JdC!KM78TtVXIG#~ z@1B54F;A#8tz9!#F%K%m6N3!43ZYV{ugcD1FsknA&O1J(0q4x3 zffZSFJ$(IH*n%+vZ=9G5R^&K^oiT__vR5EB-!-%sA)-a@^8}*ZM?@P(;~N9u6)=+k zH~lq_M)e6^NhAnf=PP&^ZKK2H(|vfP<1+ml#MBRSy7IoVTx-GiKo2YmP9SVOs zKGfbA-d=2fcHh&)$30J1tiAErbJ&d<$k&y@R-AZ*RIxmJeHHqsm$v` z4Nnh))&Ej|KP4BZD?j$^FW*S58R(?XHjFALn6mxh^{^zfomXE9KWy8#cg<5*{|}k@ zkC&nvkM!$lCu-?*{L?(9`pqUD=bx$iy60RX3l|MMwrSv*}~M;vay) zIun)q(S{6+N#qc$r$RZE({?iu)7?(;`KNR0cgVyD8sY==dkXZ!A{F6?emTP?2P7CJ zQ3uOGGKki{D>p`xVW7va1P5m?zvq;JnHiFdLE^s%bPWs5p5LfQl*;o<((<8K8;>sy6!1yxa2d z>GIPfuN`>s_8k!DhlqVe(4FcH|Fn_ap}077nIIse+i{F4@DsGz9~f$;af*9&j>ebR z>o&Z{OrifbV2($$O^3ZM-M!<6Zq7o4ade@adl$c>)#;axmb&j;`EcIuv$roJ>*_78 zA2pqA57f(<&-+Qd6C^_6=0mVMj^h+$XTdCxw)F{+D5`_%6AUdz+&2DQmCxyeuaBB?UFl*fPk(KCPKfOD6Vd`^zcTz~(?7U9qxQy)J*>OSY}mdAmaC!g;-R~h-HP2T?W`nr*geE(L) z=Etvo+41fcQ}!>V#9q>`XuuxkT11!(sZ|>ghJejYlheRFYp-6Yya2{4}iyz3X15sYV-bAET8 zbEU)G&9P0=VJ;g$xxhxF%0tZhuYt-*V66jH-s7&hiQj3`6!fbbczETrA7a2FiW+7y zKr$nHg$nl8qv9q8h*bGB3*cEZMyzB2aI-s7B1N@8_1c)`KAN&70PZdsAaa(N4MxCw z!5~gq6}t{$F&f^8ZW!!?-39C2srmC5Yk*lK`I&8KoT~>$S&E%{D7>{iRC3_RUZNy( z>j+ECaUd`>&HY*Z7=ocKBSNAxOIu!5F7M5}){=D+@m!RdCB+O?vuBm?Zrl*X9DB&#){Wj)!89x!~#fF>l9VP|BZq}{@l| zaFWlm-puXSo}Baxn+$t#`qnw4^PkG>PPC5PUEh;_Jo=|C#OhvG%Unkg*+9ZA*$X6M z$9UVc1#%M0TsXtBOE?RmH}qmyet^H>i;zlrWEZ^Al;t;pT~U4O%0{fr+}{vH&#V45 zNDMeQy1g3MCm{GIfux0;TMQ>N!#yKLfI4kfi6&wGTpRXSjuN$Sz|1CFrv=esXhC`S zXXAo_tf&cq09`LwuY!@uXTshNlcYg4YVQ5U2r^?-f4?>@WWoHn2|>wAj=r3EG{?zd zlGgHBOxSA3MANWMdVpVEmR|Kk~<`p@1_%1H+8w|*V~ zDb;{!sJ8h1ewy<>*MEa=^GbfZ^KAMr$Bj*1&ipmSz^T99DHfs4lq{OLS+M`{TfYyP z>(WFzv6#*s#_98g70ii4ZHM_hUG^p{!VOt0K*e(Szt-~PLEAI%!Q;?&*8uKo)qUwiHI zDuBDZwNF9ZTV~P!V8rjo{dVuapJM0l7xTxkPqzGiap-ty}vUsl|dbo992 z$o(%KJNUFFY`Od7Xv+JP`dhMP?_LDw-Hp$j@zdU|k*qIox${_XYsOil`%ZcFoG5MO2shQq?Xr9-@W*?om8hMx1=2Ho_N{3zNfnARaNLZ4FzAN)|nDzc@)jk@{G(^$VLHy3U#%yzWYT#@e60 zoD@6ni5~mzKJ{MKn{W(nzP&P~?CGnXte^I7JN{pNZc2L9P0ZCR(CMu}a?c)zRNpn* z@HI$S7%x6VUztM$&4znL-aHAKa-PqxITIU#kZ{ZMSpo0nBZ39}ZL7E6Jy!w?YQe+7 z@dQT&+NDy5$cP{;o8KP4ypMn#uM%@NIJ@l~604{G=gc>$AjdE4Xlvd|a_)t-)y!># zv^gTDW!3-V3G#67#5+zCkvvSQsvrF_kO;1cQcF*Fey{=kWT9o^k->z(Hr*GF(N-sYkvN)Lm>%I#4c5&6X)$Z7 zyB&H{J+dB6X?W+3>EE{|EgcQQc%ZFr?0WZ#5o??Afln+#zYhS_Rx+yf7{$F+)h~~WI++&c?z*n{A zehUe{vVPWN?!QzU>@XjltqpdWk6EJ)_L_&6XoJlDQ?_b@iRPXa+90QY!~r5Wu!y~9 z)XG0*#r$*o&Dl5SN3D9jJ?6u+CFlP6-l@!I#*z^;0yeVuKP|}R<7>1k!}zgi{W%Xy z{`mX-bL$_c%HGbJRrqE|El6%S(TuF6W*9TD!O7uRBz|D<2pvH?sWkWTU#I3wI{8AH zxoyS7YwcrCydQD%3#%QB{0S|O(r-uG@2OADytQ)VAB}%{?3jb(YJA7Uge{MK)_d7UO?%)EM!_gWd#iP?YblQEX9nsa8Mi9C+laC(};CTtL_-Xq@S z`>wkFujPiuXLUY4a`RRBod3yXY9G5fnb)p8;)B&=+Aj4t^?dY}v94U*wH>&0>ue|@ zt!c74HpO|_tvCTMY@9BC&B{TtF(G$)05LatKJ(5`57Gwf0$hTLU)x)iTaR5ojJR3iaxg2~l?%Jv)3i=SO83z_@5_GK zFUwpSwz_5U8=>6?iyvCzP8LPBHyRb*f^B(XK5WYwo3~L;yLg^^{32=V9Q$kc)9?CE z95?3tvsdLmo!bAjYkw3ZE&Hiz-BFhM8|J1VI9v*$4WPh~&^@$?O_N4cjuy_Aw$Gg0X_j}&- zUi$T^)2J&CQazVWg6;14tMZR!e}ph5Hfo2`&}ePuN(l+{eQsuELA zoo99`sDaKieiD8ui0@M3Z7lZfdhqij7}@$|w`4pghk#uM3$2l6J@R2)B)O9WnrI#n zLD)$u8a+OuorI#FlsydXB*N=zlNZHAFzAp5e`NbFTKvW9PK5VIn~F8k<)et;!0Bln zt{Vt8RtB%EUP}N*!@YXTFA!`DcEC(x;$eTp3+ssead_RppS1g9x~tXUzWp)4{uSCE zO~&-nqR{>b$G<;Ets{c4Rpt-0c}r}SKWf$<`m|Lx5kYga|kg&FfG)5qbhh+N{k8=fX=>Ah23f-Mm1eN zIz!9ZusAdO26!;}F)_gBZ6>GtMimwOfY|l@`5U79cKs2@y3tU^#dPN%?%V3OOz9=I z`cb`)z9USZD7Cu9yKhz~Bgsw!fM!Mnq0`v!e4^7`MjzQ$+O3}BX83RL*ow?JyEnZT z#DfJT8&<>*8h)ZVJn!hH@55xnV%}byaW8$#IhO=M=@hTpmi4lIxt7)ixWFf%-@wkT z?EMa~gs10>ZR#6R8_bzm1gCQA#ya&JJi_fr1;hPP`q9dH;p1F}Oc-x8G)NEjv!Qc# zW$qq}5oIkr&?<6^WaO4z71kFd}%6B{ogIjy_ zR#$0nJ;YphsPES6x6rLfGde|(YeX(}*Nd<)2eY|8_r0%Nw=mf;vuqcDH{?2@j17Og z{iFT4TLW!JRI*`Dp7iw9@qb+EkRTz^oCkf>9O&|jq~_!Y36E@FmtSzUeO0_ZxzlOL z*5=8pUX|{CK6lKlTNj<<9Sj%Q{yyg4trpdfB|BARij~xhhPfi6Z5GvfLxlKGYP_uy zf1!7RT4R-A*byxnDp{UA7ZOfFLKY;1LxOrPxZ*ve)POD65!~r4nQsQS2)9sbLaJ^B zFN|BKd5!;A`#Zgc>0{clcGe`xdlWE7Q@=226 z250aeojPeX1NNAAA&2*aX4@BA({XDnKy6$`b*>DpF;0cm_!xi`T|hJ@$9E$ zgxry?{f>S3j0yd$$tNc!%H2=F?ET1-Wmau2^7O%mK2-fm)iB)D21uqvNY-P<(4f34%d7w%12!*zBs;@9<=d3S4b#^+{W%%;eH1^vj zr#p)#g;Y^l%JIS2Jbc-3em|vX%=n(YIV&*?JHo-Rb@1!P#BCcM*d|y|{0joTa_S2M zh|iELDqqNgZ;ZWw&rsneZma9+$(LxkK{P z;G>Uev`qLQ2QQ!7YGwlOmVUrDP2rn9>W0srnYghV?9iLV9qj6)_6htozVMMM_%7ga zn%`;oSRlL*z1!mROQsX`J#l!UHGFeLKhs%16J9ExmA?efkAZKcaNx77@b>F$7kEAV zON|M<&HXu_77K4EN3X^wu6N+g<>Xgnq>NwTjpOKj8$#WP5&l$dF zj=m#%)xj3N#&<^p-?p@SMzK%eOo5l3`|MEowuU=t2O`Ob5A|i0PYLTOHboS$p9f#} zv4vO2!-p!-3&o+s4tCvAMr5wStF_*@I?x{o0xw7J4D>C4Xno;%Ll|lP66g5)$zdY9&{jt>szhxKd!LJsrM>GuU+@6ReQr5*{{?5 zT0@R6Wa>k&77`zu;YzF5qgVd>?tsDyze0r#dhvgqZ-K(6uznOusUNk8HX15{4+T`h zXIbHkbl6fJe2)XXyVLDMc!32hu0gsWgy)!DSW?m+q+~nC`?(4Nii#cf)|wpGw1AiR z1e@pT&ZP@93)fc)L$A3^ye2YKyNop-JN~g>h`=?x&LUK9TOto?UC8;BE1Y;uxc(Zt z{vZFasX-HX(`D(4l2TLRlBFqgM@rMrs#_ zcJbUV`nV)6QJNmJC~28&K~hSLEM@TmA`%`N$P1HY%95upNlM7*yFDf*F)2P?mf|Q7 zy2pHu=mdpA-H4lRL;xd^ro>Cr<3}VX#imQsmySqCmoAVkNll+05gM>)MDilk*0j(G zNg3L3Ak3p~JV=_pBq>Fk8JxNpYD1LNCVZko;8$6wqR)w6#?}@C z%2*m0JV};;`li#Dap}^u#H6@IsDi$*PBy^-D31teGbRF0CKH#?$x|1nCrIODsL1rB zcva@=%^x#@O6=&pN@yAIC^-929xR1rvibO zZb!e2=!{3`szU=ePo3J_Jav2Es@nsB&PWBiv=+GQ^iAlh+a2B71fE~y=u|E6bdSNX z#=ptut@v_Y)eWY+usah%_;n`u;5stv=B?*3&)606m}k+&-CfR8{>BWL_#O)J%^aET zlzVC>mE+~ejO{MuRf~mk9^)#LYA1n&;`O`^wTB$nzsszPWI%!hE-P^qDu&BGp1vcq ziVv4V;cz*U2A7|ea5bn!yav4q zh47+SxE#ub%jrhAwCaUHMlf6s<-(;iU}7P!Ef+4}CsfD_OLUdv_6uC)O8YcdxypW# ztGwH4v8!BTzXV;DLWcE9S2;FdwJT8M04jXMRnEWL$dq$5jm&^m_yq_RTwvCXR6=NN z1B!NBUw0oo!lVB2SD5r|NN*R>}&)9d5#Bg{E z2)Y-Qdk*F9pIU*z+eSd~z`_REb;Da}PGf&kF%D+fm-fNTP_(-8{HaPkcs-K#Uj5Tp zB{oWR3d0z<{Bzp(WSYKCS~*plrqjj_vJKnMZFEzW-$<+cMq1T3(hhwit@;~j$G?$Q z`;D~I-$+w^BdzHhX|3N#Yx_pp^>3tgd?QWsjkL~hq;-8G?fEy-y1!1lY6Ndtf;qRv z${D~0{LL9EBaIOhG=eYlI)6^<{ze*R@^v}(H_~`trS)9!!ah`-S;zRyr0oMbv7QUb zr(2SB`qDGb8~c!L`KR1chfn|BXd*hZqyE$mnu@|Rl=Ct^u{rKTu(^t&{LK2Q|4L)g zeCaRv^%|2pbfNpU@@oVC0)y?P#MX_~jW^V@6!6U)e!a@X(65zWT`w?&Je3M13%mLC zB2yD|OMRdztv_Z#QHk{UV==xW{00>8zh3X(%GU(?->GK>jwT{qM5LaKbdxz_h@4(B zhm7Ds#62NIP5}|ACnLpVPAHL6PUesiC7Cmx$f+W8$VfGrGl9sdC3DD#ip&Wka+=5- zGSWuoOeAtT$Q&}FA#)}XIbCE98R;f-CKEZmWDXg@#}ea-B613dNIe-TCUa&GIpt&y z8BvlsGl`rkGKY**lR2}9oLVx6jHt+**+fngnL|d}$ecMuP6wGoMl@tjG?CLq=8%zY zGAD+}=_PZ>2p&v~Cy~f0AR+-MMZWkFTjEB)#gc!2iJk05zrzxHDkMwY==WK2J%$@y z%2!C%s9AD%2**QsvznF7ZRJJH+!S=fd9_$`D4Z3SD;~ z^1@%*C&JoZ5T}UrZLQlVc17+8@>oYNZ;)?-!C=oEiipsZu+ju z^q*SO_f4iBIyTJi=y-m6c2mRU*^SSF&BoUYBetEI;I{Y6I|p@dC?v|&{a$xx_T`Ry z4RsyA2QSS17b{_#m6$n{^m8pS7nfK}Dd{gQv0PYU1mwyL>Jr=b61xW_ z_J5TOpp^2>N?jdF1+JxT;!@$1Qg>;o$HG$2>{73iQtygVpChHd>QcYgDuF& zkiukeW{Bu`_dufpj6FME&Bh)c!Lb}wkwPyJD^IAFF!8G_ON(qiwukG&q4IiNnhhdKJYfcyYvEUcI zZ^6gZsn{VXuaIu2SbGiPjtu?bIXq6U;TeYd$M#r$TsVf!!$gdt=Q$L9EPgzIBd63h z&68LJp)Aq74kLbSIMad2$TI&y?W!$pxv2}4CekzAeh~Ae*dh2&Z-BQ5KpV5@8X^1; z|D-$&vw)B}U0pzVXeebeG}Ip`u1s~In1UUkK!0-CatZEv*xJIJAu`de*j%?_vR=%c zs1z-HLBm+#X?_fLXbihP%h(~8U z4_oHgz&#$Hwn03B;l>zize#=u!}O?y1~i`Oi_Au46V0#M3hP?SqJ%N{+%OJS&j{jM zsB$QxVfIWuRQeO%U5R?DJ_)@I*E}faW5Fzw8JL*gRiSh^Xh2gsj!SmuUXKqi?IVyQ zqj5M6yls4zk-~;59T{{iPa^X9+q#uwv9#C}XvnQSWzN9#UKAP7Bn`@H8lSE>bK)j% zhyvn52MpRRy2EDp!lM&FYL*Qf7BsNsxD+;R7we%b^dZlYyw9cnV$3%ai|!_#>XC2c-XE4ufTi(P$2nX-k)&S@A>z z@Zibg5H0RC@ePx>l`>$3F7aG=LvC!igvVqYdUO~q`9h8bhbgE0(L0|<5IYx>OC*ee zHY_)W9@b$5`L>53Ni#gt1`ikj&#FMFopc9Di=+-~lKixjASSOr1EN5(DCno^yH_6U z+*2)x)7ogw(U`K7M^8ofac5TpcUDu(it8{`O^&png*Osrji*?;1n&3XQR7jM%@hj6 znk&wyDk3z#yV0O0$=Pi(=x%(PdJ@5AX@)e2X7tNbkEERz$bYjD9(oJ26GCGYM8qhA9@UjP_tQ zAW5PpAlC{x@yVXGdbf|Y5E+-ri9htk#CP^heA*=yS*v#9<;29h(3@Z`=Bo>Lx;l%* zFk>87JcYtiW2+K8I`pF132x<=Bp!-eEEEu}MH9C`dJhUuLWPye92he&G!m5DLko&^ zCUCwD4Ez%z_SR(k_yHkO{2Wu~^qWl65+nYrA(&4ND?9 z-csgZT9`?3aMkK1d6)?4GnHz&19nlOW@8D}I2%{a;?q?%5WpZHs*y0UB*?l9Wp+Vf zwE4n6DG$T$(a?T8huDwdt&3Qsd;yK(RE;ho2Q%v9z%%_PWm}AQ=+7_+7k5_wxVni( z|7&&-Mt_MBdub!wGjLo}@svqzYaobyd5VN#pCD~_z7CG)F3>?3-32;OsJlQ1{d5=T zpr7sn9rV*(7pivG1w7qdbudnMU0l@NRR39+^t$k3n9f{`e1(k3YQ})VYz!SL^04H8_pL^6|nB%wICF`+{-+ zZ8hwDm?5155-Tkb+eqPnmV{{pakN$e9c>jL4x`Zi-ZM`*k%Jwh*AqH_Lja_870&N& zBzLmsU@@piwa*nHNypIp6ZWiZ73@8&{a8@3D7V0XI)ILvu4ZBJ9Or5jR6#H7C=R_K z%v`KLyer@hPG8oY#k_q{t=Z^FTj=`Td)X$J1$?AAb^XU=FRw`4~%mciq>sJP3z@QxPAD8(68j{x*7K{aY} z*JD@1mE0a#+ZIX;V+90=lEx9;EviwpbF2hGH_`44>+id_sACwbK`Vs-Fk6+R5eB)` zFaeR`ja{TzNULEbfF>^CVqH5dtN7d0iHyD6!UR+y-yo8A2^Z3?qN%j!|E2#uw>vtC zP*^mDw_s&ZEXKQ`K6zz9pX~V#hE?1q8NLk~YNHJfc5sKfBix8Rf9_>Q6aD~=P!%-v zP(s`CABahgJ=O=$xCn?Xeyd=346$h&aZAW9_~~MpFXL+x@a-@(Q8tEJN?~TW zVMs+O6K8{dq+#7PZ2r1*9_0Ahxt1EVT!D8c!M@sFuLxIKxlM zffl5SKgh!^$OaQpgD{YO`4XanDTeAS#v|Pdlz!R@Y*7Wp&Q~xxQG=+zZVj%YEMz47 z5-Cj6`-}CCG6>4dpe8}x&Ss}`W_GAV+p_ynjQgcz)9RCgSuBjM)_fo2&W;30QmY;T zov6h@v}l-TS+G>R1_F)nXmJZdHAI&RjN6V0sg%+1Jg~+Mze3o$WndN~`6#+_l*4?> z>U1l(0+lqWKFcBhmU^#eZdF(C(X@B)pfGgaS%l=1{{&j-OSjr9xVz#XLd>$6sG6(c zW$#(9+&EWwV}Q`OoZg^g4fLdR_d5w(${tznjX0v3dxWyAJV1k_ib~LD8mPT1=ChUP zzGRUmzzx|0)s%%s7m+3oHuMM{GH$?BI4+@sH4TNDs1AhDkX?d|h9}p55|8iHg$3GD z_~vKf9uRsMQ!X|-vY^@tWO1`x%M>D^mMM_ZEa|g4x%ctG@lqhYD?b`dN@}BL)tV?6 ze=w`?J20QRxBq3FK(&M&=C&TfBSfcoD#-2X&jxy8XQ))TSNUCt2zvd=Y=6h_Y&S&v z!yVWk>KXLm7TU2K6tT#$RMsJT90r_i7(foVVJMxd)A>saL}=S75MM=ubvyq<_Rvjr z$@-7%dn9D36JX?|O?qWrP(NI!>4|?by#F#JZhU}lbieUK_DC(=Mf-`K=h;yE88a?SLD`k!q_%e&RZvyO!SPxkQk6rK7fX^txBCDTlk9`_nmy;7Is6GV~a7iOS~> zn>J#TbfG~K!wYxd^j@!J1WZKa(13IcAI9UOzN@&$C?iEiAOQtz9?bLU^%}HjjnWh# zI^C#{K9YY0LzqbK)?<{DYVc~yFt|ib!afutOF~I3))~1MJ1>clbAs9@EeJSaG6$ayH?SYLGWX+ zw;P2BRfq@Beqg?A60~#d8m|_%dz-L^dVD`+7oi9tpiGm8dLgC7G7&_g%<9TOQ=o(? z$e5IiZ3V*9JHg6ec+|ESPf^9!W39)arMbrAc7520+hp4{k0-1=I#B2Z0#vzVq z7vm*gX7HA=C8%QDErB+heUJj9t!L!;)6v>1$d1?+m)x=;w2OP6AMv`eOSk_dUZX~c;0JUVaRrRIQZJ#H~2dHChOuo=V^@(^}y1HXj5%?P3+%v#63_5{})0@uctKix1o zYs+Y`7eAYo_N4WhruFAQ=A9qBSDCOrRmcj&cIx+QVh;=q4tOh8fcFemYqgSs_0&_i zacCK=Xtx6W2LsG_=0TwXn7c`I1=eCP%g_Z7qS?3IM2KT+5r`wIb6}|@yHngkqI|s~ zeF>(G`H!BGZ(@NqX2X8S;K*$tz%E-6%tzr+HIL*34-w+u=6C&@Ut#@gcOC0po0c8ibjIw)GMA5}Ea zbTdbvhi@Vt-fwcloK!3<*H6Dv&tBSEa%?C&0h0 z-WQ^9;+9kIw@KjwM`+g-ezl4b;Jbc3&>PN>LW{A-V?=`rF?PcuGYY$w1}91|9DVD` z?0K+~s`?L={BX!q4F_y!4V{KD6Y~*3ehx<$v--52gu3pO?tC4vN9e7CN(ptn58e5? z(2=hDqB~y~VdCqcMM7^KTui9zvFNVru_)B_SQP3yDGI%Hur#6f7abMEpmQ#e2d3d! zR^eaBgS2nJOs4RncLHYmN^D59UOWVz@~PNoG)k`jg#!>#O!W;^sPh}3RnIp-tAD-* zt*~!^R-$i!R;rkNzu73wGWY7~RwNt$Sn2qn2`Zu5>INRIRM?bPD`0+l!! zc?+&5Y|iM(cLql#>p%Bc_cPAT0)*5uq>}KXYm^iCEv<`qKS2zc_g|!BCmlLQ{yA?vE3dB-C*X6DodR1AP4JA^ zdiv4gK_j0MrB_P9gS4lC5bQf*fYU%9gc(R_1C6^R80^ARs%fPZ%=(E4sbif=6%76a zV=&ru^QhzrQzudo6PB>qfdip)0HPsP3O?AtB}RT&OR_f9d+;VJ?wo~z<9q&k3c6dW>#MjUoP{~zS- zeMu_jcoA?>ND#gQ=3Z?Aa}P=d#!@Sb0^HHS%oKIVunMl4Lz5v*1nzCm!4RX6h0Sx| zcFsf&OrUbn>@IaQV>$P^ta=Nv#`kDMCtyT{Vpqd72^i?G5Y8j3bmt?v z={rGJi*l4A3z-|lvHYilVxJ4S1KtC8m5op=C=EutgfMSo!#B|YOAT3{6t3^aIPbhk z-i(Pp!fAb6c%htw77&M>2}+H|CzjMl3%tQN+hnnoQD@h^2=#{a5GWkXMC`PU50JxW zrS_P5xC^Sa3Tjp9{iKAvw7_mdWEQsyoI~LU_}r+@q^^%UMY+|y=SY?E$Fi-ECPOm< zO@>^cv%~us8ngV7t0Fks>lmz{Kn!X`YinKsT3funwIv$KghH-{2Z2s$tT_xXSjsq} z)syG;z*1Z%FzZEs%F1(Zv*sauEu=z#SXXO5cY7q}qiLN+aEBR@;$q!NGXhI2FU19Z)-W`Aj*G>sX>~BUxoW(TV3g8w7mMC}^ z0AM7^ZE&w1Hc!hNW(s6!7CWXJ*I}%)$e`1J-8H_#6|hAorhFC>Z9``RUvR4kzk)T$ zzu_z9b<9MXAh0d!Bh5|un+D`x$YmO(5z+e40}s(S5urosP?+UOf5^pwd`GOCFCPb5 zYJ@PU#qvD>aKoa?gk#-m&%M^ga|vpr65H5_hWACxs{nU3VG3AH&b1OC@f?bS1fhbu zxD{!rh-2MiI54#QE_m=M_9ccQFbz&4sBchQKu z(}-c@yMX-Z30JXiKxMIM)#zOJaB-T(bT}7ChED%;LMW*4f}M5snduz#0rK3TA?0x+IrGgh(LH=B{xTbvrC62eelraR^+V zv&tPIB{Sr6Kd+8i26xfwxDi5hSi3sTeOeu#Yl|I#%rn?q+PI2`7X8p#f-wd1yY??O zp4TUmQ4&}|6=#eIn9ze4HV~0l(x4LQ^XZD!GjC#p!qB)Nr)~)81cDGXMRCMUWF#dR z?BXi+SiooQaUA^SOhNB}Gwk>pi#6mKwk0~l?uYDUL2+_IOPWc<<>aB$>k_RP(KW1* zQaIZdyA)>L5;WzukA!gHpJ%8QYK@@}V ztER$ROzcO(W)}NdnPJ(;#3A&42lyrQe#0F7i8LMCS?Hy67%YV6qeweCn9{XjTGp0n zSfBETG`Ta_hriCW=zq4OyEZJRyxTkK-uI*6+?6<8~+v6*4St;KLY~OJ1#KAK8bP#sZS_Hh>#&w{tV0F8ykg5i@c^ZI; zqE+2O=EfDQR|`-QAK{D2Rb4{PCfGseyYk<0isL{;RoCT>!n7NI3bWUhgp@0oXkXd= z2KJS%mu73nFg|j6QE3c2`x!$r|A}Hrtm$9`GxcoP$*2=(D+Gk57hy0TyOP*&M0xj2 zg+Vih&Y|S}eO3T=?}Z?OC8=4#0@Zowu~H)kB_^J(fgQ(@k%y|wVee*8ATdKPN9}~< zfnpQV+AuYwf&bD|5VL6klx(O6KqsWroc@jjj*6eQ)z?3$Iedt_Wb0DvoOPkt9a`E) zzzn(+KR#cCJb>DkbE}b09qe@AJ<_WOv?PxSMzDbNIA zH#C5qXnja#+`up1S^F3XA`&ouHf|d2(l!D~nFFh@X?LXYabnGpu3~04l`PO~U=8-g zRV=_hm7anf;HLKw9RUAStO2NmaFw!f20uJ(;Gdw9qbZr+Yt&}OM*5NNMgr>eL_(eJ z9lK}L2Pz!I1_C82l~q9FoO>i_vTj1mJH3#KBLrx|2Js`h)WKulQ6kX-ZYt3gDl|}H z@mtNJ?Len@=R$hEkLlZ@H$;6BLWT&x>=-b^_$m-Xl4}x!Ny+vpQQu) z<=Q`LY_S~C<6=x^douY>cvJHazZ>U>&a(&A=wsmq=mLnuwp;cXym}d781Lako*H7@ z7pxmo(iAwTk;3E+La*P8&-=0IA7k)N?L!ox4+uL5rf6kIW>hOA{g=Os_91EzR-bVM zcU}8l_YpuLJWThwnC>HhLfr@OgkCz(fzU%2I`GhOXc6i@M=AW`K|e1YR6_X06P8}O zwRwF}n~vX$Q1@w6q3*Mn!Y>|>^wh;gbe~ledg`|0soRc+?mZs5r1H>}$sW2GhsPHL z(IujXpbrCmuGh68Dr-wrpX~nR+uL@G@8Cvwyu6`mT}sGD(vV|Jw;uT9AjcT&8k$_f zf9CBspoo>(U-{3d&VKEn@+H7ZG>Ux#u~2>kvCw>tSUisT8lJ&Ocb7C>c!v26WTN1| zkO|~06#NZu9H(!1<81tTu=qE;aWvoX#$kW?ycYor)$0Af^Tvtz@9vFTjSagt;6(Sx z6Yx+O`DhkGu_dyv@gCJT$ddRCvebTqEYbhnF8EOKzd@GrZ;+++3my=)*X6Zh7cITw z0pY>tUkBJGx<17MK>Q^D+jOXG78_XzXwH~2p$Ei@=P^%oKzDWuhPMLx-oZTwq08^r zU(_?)N!sbGdno>YwfCEEdd=3z^XCf5UOz}0u zLbl(Yf?>DsK+#_tGoUD{6|ZTBqP3S^0xp%D0Yy{yLQ&l2E{H|2NlrKs7*jQT*an>C zA0&{@PF$qX+j^DIub1g33NhcecXK0K{DK0JR|uRs<>Y*7VEO7IMH2yDEoHEEP1qehh|C#`h_l!zzH;30S7 zaAavQ0U=Avx$*$n1=@3M(k=Ie_3>;sWJVdYhQJn?CQvnFgx5OwpKnBN%gf5fmX(Sp zF}%4N&5zq1uPPP$G5oXx z!wIPFnDFE-)-pj?v&KoWOKY)tA=?Xf>*HVsjWN82nS#kMqdWmnI8)MGQbpxM)^{h{ zMfej!rTkUNmDD;Yn=w?wEru^)2GlrkkWGB@fr%U)OoPJ;R}pKu4=DX0PxYL%-GPvV zn%RLYsx9e4cxIqhL3rON6S^4XgV@mY%n)cAjG7VPgRtSckeSO>)DhMEgtH9=Xf)i` z)5x_A{brIAO~ zP`?AzpOWao1BSrL0h&l*-VZ5vQkCq z1687YuJOW&yOM)bk!N}X@~y{ImwJqgv-Q9Z>=ZSlLn_>DIW40fJzx+~Hc%wta zIKrV88r^8cM23cd!L@~Qipp3o(QLlrEJa7{wOh|p(8Lm6_29r25DgH;`4N%8>?AS= zF7)8Eg^+@C8=ZRv1C`~+rS_rnD<;krS zY#87c0OHAT6*ODLLXIuiW-%2^IcRSp;Zw%2L*OOY@B%x;eZ?E|0^Cr(1I9>Xu?n6!nmsrQfo1i#d)6w*s?68L5k z9E&X|gaRDq4c02OAk!CxJX94?&tR4SE9rg_LL7dcDk7x>J2?se> zHRaArzz|dhD;yr)=w=bZ^}Bw#O962$M-UD0i`btKLx-ITU$bJ}ypZ!1D!j`aI02W4 zkzLXm;OT~m4*yT*qB&T_2?G35B0vmS4nIslPOqkrb3hFs8m2PamTNhlaG-*TYZ4-R zu&;;YQwFOBiCgD_JKzd!Stkl~v}gDl`DogGR#zXRnjuCl<;PcY+Ymh0Np*L_inHqg z$L%B-5=KT1CB!n|fyg}!@d9rR;)Rn~T^nNU;%tPjLqR~rw2L8NjN&GIW`bM{Dkmxs zqwBkV=T|WvbDwMJMY&@D%MGUcH~`7w9nJEI*9pI!6WwUH<0jT1R;dkshWWcWc3)AB zq5aEx@77KDy5YA%>~QkQu{&%$5hD(5dc&T=Sx7EI0{gs!&e&8D2OiSBKEQp8$l%Hiv?MR!$*pAdL|_9MV2JLOLC3Y>pGvLLKCT zGs^J;ZEA_6pVh#t_1T0EaYy4btf3#0MN}+Bu^2ZB6RKcg)jEVUp=E;o7G)^km^%M(5T3@_2?`m zg;-nNdC#$-2ndB^jg81V>`>)VG0!}Q5n!dsKAFIehU*|v_ zZfwlJh0eF2zh%6w$elAWK=izmQ`N?0mXyXR_psRX$wdto9jNSz`b@kCXA@p)@!_vQ zew`^%k4O>Lwrj-!KzA}U;@v~-Bue?M&A3xvA=bm74n2hlBt@*Q^5=1lAh)92g1jv8}cl6O_*wobgFOZ8Z)- zh#w9DsvkJ|{kMQ}tfMR=h=>G~H{qlU>`6+azmwT4R%zr!v&foZdtyJfpI$Hn3kPQ}bb?C7e~?n#c(q2DD|oo1V% zp-JA+Hh{_uc;p<{&=gi@GHFsmFDKTW7VcH0Fce}{=wB2vtp3s*n4w7HSW4M`$lo^F zJy_L3X~t4}V;DBk*dGtu*F-|)e{0VnERU_~WG_KAftgWwXyByk+0cZ;LLQYj}%Y>%tGCNiGa#;;yzRa|+uu&wRNM zsoZlAsN3#WuX>YzJ-U1@-HNT@Y8dJNdQvI}Ljwj;u0)bNpX4Q5hKrwKQJ2pu?ZIG= z@eA3`Ib`BVLA9VS#W5L}n)>1_yvsuKE*(PikL(yebvUgBVa(h> zeS&~If}=UU5ySLC&j9+vb>}F4CFbnWE~MJ5%<$5Jv&M@m#JEeUgbTBd>7ol!yfw~I zx?zZFj_!w@vozs-5bXM!x%$|8drHx>XN?U@4LJBJJGjp{96V`Ud8B{r+a`y_xJ-fL zJOK1`Q{TtpVz@lwV&(|t5f0KQ@!-AGJyJ z4|5LYP8XN9^wnYC(PojSeDA7Ocljt9k@+ZDaOf)f^3&ngMDcJA` z*A}mLACs%D{38ZjC-D~NwegmK+IEL+$v5Fo6huDJ z4z1HkI4I!%M^#t(?c+SIA4O$UYIaS=_D9R(DNOO@7So`f83c5(Jw`y6N45dz!o>jS zVynLr)jzCXe}qBY*#vaCjess90bRt83FuBCTCl<`R!~j0N%?vL^Nid!l9L0 zaA@huKO#)QFfq?JQN{AL`wWZQg>$;VfLvDoo{29WwqO96S9cCZov$((>5h1TZOXQQ1=3*a_)sZT;5gsnV^M3Q++F<1d6m+|Df6dlYla$rpO zSm@32JsTR72bjdWP~%3ZQ1 zKNxDhSAsc-dFw*SDMa*Z$F_Gp3}Hme>6k^&upR?VN#KmSr&RS`*ooFbNVjy)QT`~s z#g>hX&)&yBMMxtqA0VaH8Ooy>5(cX(wSEO}IgZC$%L@(brSd{u%v_WgjNppvDWbloOJF25zJC`Y%6?Z;h{M@ZZsoa!WUbIhJv zMj8h@O_GH5Ju>7?yO7w2=R0!=oRo4$Tr<)8v1rRq5I zI}#luM1CFHNTzPMeFfsBsqfSrt zXYCAA{&5-~*HRNh@tSgS$`|D*8>JiBzXg{VPLVfNRN-w&Y-D--eDdE7ERJB;DkG?* zj!e_TBzaSIDK--E0L|s30eNuSa-<2Io*bWp3CwMDm16?86d%mu2Yqbo5msa#UUghD zl&d!GgL_jrR*ExDb>Q3lUs;hy#>V%^8+lk`HdMa+QE0jkbn##zIf1ryQB+^31HS&! z*Yh1I%mK+prc?l-2=rYYUz1|7Qn;{rV^4Pn)yaXL z!2orjQg5hQo%(R2`Qc3FlxZRVUBxq!lEDm49uo$<#~!Q3(=aSOK!3y$M#@S;8^$tW zI2ay8n?ts;Ih1VWGYZ0k+(G6q+QP&9U1BF&c@){o`GJ`Ps`tZzi2k;4AAAOk{rn=$ zi3GzDZ%_8X&ZxL}E}LmPiKXZd(Ik@RXX{TTG&8T+%Sr()R(4DPcCH~cQ$EH}pTN;E z`h@uBFfY~@P9zcn@qCS~YNmG;)<`A(NA-t~Gf7Cn5ZF(qz`%)qs z@NXYZM4p?hajvzdykg`Tb}Re3^hrMA?&)}n=>iL|B-f0dTu4xffc+<~m+B4*J!yxs zfWsN!N`k4R0_su$byj96=h@x`wFp8F)+3x2Gmll(jH*?~ZzF*w#X}NPzydQ0l=c^)h89SQZr)}7=YJwFD<@%k)9!!m~14$$*54`y>VKPxBo>#s&a_n5UAl+ z&zr7jmu>FsyytFq-eO#=o7%$s!66v0`bVu>!wq?y3Wt`NHuP36t_%C#8oq2ygCfRe zAJbr7yVnzAGlPPD%nmT~tMuiltx)OrI+C{^Oukw;2DKGMX``yr;?Jm3P>!(T zwKy^r@2kbQWKwj%W{t(znXlSa9gCNQtMJ26_|t_X8vQ*)qrdNHGPKq^yi^eRlAj0F zas;@o_rkv48FmczB-GAz2@1K<|OH=l)Na1Au)4HFU>xRW``?hh*qp61nebW>^nfs-0;`#oG zK7?5OdhTeXxGY_H6z&52ipAttw4`fR^maV2y+Xx4^;;r-Dt;7sU@&}%^NZY96Pm#P z;AiB>MoUqiGxN{7T&(%g`M)0U?VW8wbno@Zw_%P1PUMz(9%U4410T$EZLj)lOz|x^ZDKt7kj{g3F)L6hGe>DHLy`&}o8!Q1|!0=pb~G zgld-o$E!y|BhZIQqfQF=5E{NxMY45$Bc()z;@9#0jB$1#qd4oMgbkBw$3Fg)j@GPH z1;E;w9R8elSe&XNx*bcCW2YjP6jayoFi~*twaDt&-)@8>0q%~vg|YSC!Kz(M=(iEY z)h$dqFAj0+)}At2j^PDH;0Hr)jok zC=rG@hzP(a3eYTPd5egw?$+3@F9bzFeH%!9S9`Zpdbs}baY3KTVsiq`#ks$c*;N&I z9A~Xz#1Y_1sNOK6IyNF+@rxl?Ss8|R!nrVjZ+a8jU`O+Dq&)P7r?a!E= zG!3gwzQ6R`Y}E)X@bqpq&nCZTaOO85oW)7G3e9m}S-=xUNs_`ZCbER~piA>S=G>R2 z-)9^EhdTKlh-e9P=`(^>zRLfJ`BWAh(N=m@N!!zHrP8aRgpPec)TC2Rk>z)N0SyIN zfX+$VNl;Hz_bFOzVcZBZ7u-`HdPb9!Vd-Y4`3U^-()0&#l?n@CPF^XD6F=cn=rO>7 z+C!xQqXHbxR~3usbcpchu`K+mkkk~_KeVSz7CEh3xDvT|Zqzrd0t|TE*NIj^`x&VD zY|3z1ma{B&KyU)UzC>h-?BkUQ|Kk72t;Kv`M7NnW=h@9z7D@^BE98`Agz89^V(R5= zF8(0#8-11ps)VE$SJfmYt4#51@whmI>+4Ii87E1)*7+2&LDL347`k;yaute@65m;y zKzo~l`n9&F9h3&)o>zdeGXGOb#AfTh$23G_B(wF9)&qxS#k)SFWy#K*Uh}wv0s4t1 zQZ;hWS!?JS0SH$t9+_A3X~&xF*mLW1TZl7K0_^7uuf!ofzo@W@}6UL~n_GGoHw zYKbZo@4aRSuEla)^v#&bVjVFSA4WE&n+gS~AlxBB|D^B!z zSKkG2M$KYciIZq0hL;MTB~Xnro`J2fD}ph;sMU*a5hM$?Ml-^5R-O{C_#+j%Ey_8U zB9yX+LF4XNI}I2(#+}A&+CKPPU8CV%VMgX3@$bL5L+thct#$kK=gXfOBQ9qD>OQ$s zEqcS4e?u(s3paoJJ1z#(KR<_^iE6NrrbYPVHrSL-5 zHh3kbE*HoybY=vy?D>$MixsvR1lWR`uSVpGq)Z|+4Tx8kcJ8SJmI+=elQ$AG(R-tg z3kBGuS>G~Dc*UKdfy5W79K4dC*CDm$g*K}1pzo-U}z8F zx6m5KKGLv)d@jI8p{A-f6z^bOA|?u*AtVPYHAfPJGvw^GpI5^WEP z8@L;iGD&iCpau{&p)LrZr|JFRy7p3Jl9iyXgGop?RZ8)kn%CLbe(155jg9OQL1lV| zx$2h?XtvIOE)i_E_?z)4x#kP%O4`>p5^oVRfQrXn*R7jL?>T>>_bhC$JHCvC*2#&_ zIOk=8B^V>K7Tq_zlx{-u@TAk9Npum{muv^wHc=`>8nmWYl2Bx2sHC54d~#F+ z1M}6%U_J|lfW<`En@n6Bq&m3zAz`19AlqJ|GQu+K68SXq!YyRVWKVg6w$8;?eo=9_ zWUE$Hs;~fh`WHB9COKFb3GYkkP22mUbqLq=8G6YLZUPAiBd0Ch4ynAyx~)4SIdHrW zL#W339gOChci7~1iQJE2_!bBEEt%8ti?LVLhb0mS8yalO0cTA%)s)h8Z4SoN@aHpC2AUKRmI>)T5G6O!1GQLct(6H-JL#eVQ8Ve&T@5DDC#F0 z&w___gnE(e3gH3c>gUeAZ0-Xs=sq-a80W11V$@7aP4R5J1c(QYkF9lBm22LnVL`4{ zP{4KiA9GzHh!4+bv11`VAUaibYzJOoIxmRnJgXNryjdHt-xi3Z`Y#* z8U4%NVDQkR$w;MwTIsU6wd?`MMQ&!hr+^uJj1ud&K~H)ff*McEqj@dQ z5GV&z+TJ2pZUsOcPfbQl3U5;_&x)5+k5gh~Mgg|3RHmql9U^nCNO2^}Ra2~GPsB{r zd8iQbGeM;ti_V;tRE31$tt49~@nu)+c|3?#c8cXEegf9@SmhZ!>UOQ zAV%R|=iyIJn&{7Bng|wCrZXr%{b9j|5B+t<-NQQavaouxv?1s39O8=>fbR1*`>+lj zbbM-~XlDrjoMPR>Hg5<#gXeyTd^)n%73KCn)w?6bukKXt=Ozs6+8kiny~Y*WSA|&J zIaG2Vc5&QiO_4%3g7P(KGLi{O2@VGx@oAeMhfATtDecUJAUPD0i z#SpH-`A?{e@eTW;2Je9}TZgTV0AXO2}DX-Mtx?ne7SB)_dqPM2mo}9s1#OtZbS&+*4&cGehQ9s4S^L-cv3HyLjhX4D^_- zCrvl2S z10R5i+{;2e-o3OG!#Oas6(*gqrleC?BagxwJG>@x?Sw9@BG`tTZxxNu^Ys~$J1dhm zD$a5M^`&c9JqO29c>8Bsk(yl5LkE^nwL zXHR&JoW10pB>C)dgrprEA)Lf*9}~4tV2X9Ia86*!RGBqW0f?a#gDjtA4IYVgzkNOI z4tgx2T6!$~CgM8?6nsNd@A=!D%6>;E zgOA6(ON}{nG8+~>8=9#6cKHHkA-08Yv1G_j&Y$uY5cZVRCIyjCZ#|j#mgh9}9vDn$ zq9#5H7sG4~ucGvSedyn5yL2{Zy{fTL@#Gq8Uz6w5&KRws0E{-^F%ib7_>O%&ZmwnU zO7AeoN7{cGuN=b*Hc=nr1iJ>8)M-;qn&X^=qi-V*0TqOUD0nkW`r}rKiWucHQ6w%hk_()K(VYZ-3;U zXFFWp&hIj#yFpj3BAKu^j%30v?Z;i&dgZZF>QaA>PCVA>tY2cYzP7`xJ4^b)vTtT{ z+OMBT6K_NH^Toa*&Z%#jm9N6Q2OPv8f`W7~MEDB}6?i9<+_=7c%~)*JnwQG?89fBH z7Zlhs?#UnW6H(Ysas}Ii-r8+B%AZ9Yd2QE3Xs!894}IcM;mht%%lYr!kM56Z&T+qN zAH7>O`bth^*k0QC`zL=9!ZpkHqUyhVXwMIArS?8NyS*K-pnL$MzVDk;b}+aHlPm$4 z2Se(@=t>63rgHi>L-M}Gd16md=a$D_!jtumW?m5IjuliDBPsO&yGX;xj-)7ogtJ|F zfpP6LmRNg}X{8DO9&YaXMj{oK!)B?2?q^{$qRV@*FqaHMaxgesipax;ES^NsJiZ-S z5XH)pcmCPN%oIiqD6vJ%{nQG*n-he9K%X&gC;_W0?PT;fYh0vgr+rC9-nlR z$xG>7$Re0MP`}oqjN#%^+}PDI@{L9RTe(23j>FRP4~XWcd0%DtCD;^8Kf>C1F#^wd zVEkM3^gJHwkgtn6vM4JeSBz8|#J-1iM)al~^O?0hOli?h0_EsiLx zmdFWp(D4*s+Y_-;;^2ry>@eaL>9yOPyJ5(|DE+rPXH8R4Oi{)#69-2_A;ldZHk=D! z_zSo|6kn`b8IZ<#4;RL9r$*x)$!{Bk-~M=jZ1`=z!q*_5iTpmYF$f2-s~~ch&-bD4 z%JHo-P~#v-SUKX~Q5B3yf}C#&12B>(dMN(P{L%&Q1s3*lJk9pCuQ*Ez4y{9ijj3W* zrEoOvE=cF5>*o0Hlg7(({2j)}x#d<2G`@A8$i9*<>>|hAoSs#Zh9Hlp_tDv;Vm2a`VKQ2^v1;VTWExek3RUMI^%H=e0gT#!)+d8p3N zf;a*zSYXC~10hpdL+|P$BH=bl4R0J^gaWDB*LSLx&|DE&7E0jwR2?z`BCn^=i6?*t z8>~@euwC1(`%p9NXmlUCh%bTL7j`S*ASB=YWog}v+4eBa5B+2c9B0OF-}9%qb%om! z`0TpC2a)Z++AYYEL4S|lohJR=A@5H;z^-GT%6z7%%9rpLT)TD^``VRSyD7^)hWq8< z;PZzD`~2os9+q_v7S)HiYAf#D91& zG+n_)k628t5$*~s|)C2bBxE z&qCBzL$RC)Jrn&<2V*&Uog0>D$C;srM3j*_D%5^29_8TN6=IPwZ#7 zcjt2Qkzre1M3*~;wV9>VaHuV3}HAP%|GUlLEr;G!98PZAHUd7rU1EsS3dqBh&hf3hvF>KBfgdA zyLj)h#n(RHf70{y_@3{x4f~$G-t!%>g`A=BOqY+Pz^gNaU>CkvMDZ}1x|7S81tkY0 zinbCLpmd9hnAdWxxJBQL4~mu`WC;XvemZ-r9c~Jaq*S{h^-1dS*Xa^6&^j1M_Cz`x z!)E_ydbHg$HATaqqA)KFtc&za@22mox-ai8A(}6(8HUCqV!+Tr8uIoV@ccmK*xkLI zmYb@(rn{G(QQah;`PlbS)Y@5C-r=vz3uAEGdAqmK9zgub%BmrsoA%E_#Glg4bYQUZ zBAHmY5-gzj4D#Up4F=e67@oUJInUZC(rOuO2KK-m_zV^=h=s5^VC(0)2eW!f7U`t? zhaq))bRtf_ij{x*R?%y7Nh=UYob-|`+FA7H`g$pctt%<-MeB;XA(!)%bMwb#4kZ}{yy|j@G8T?DA{2Ov5`Zv8w^zV(8 z=-=8Z5iPVjU1uz@>AprM+ahnZ)~c>OS#YcBPUO79`pu-iSe5N7wBU5@2RzQZVa;St z{0P}3u6A2CDnEwxQ#~jbO_v;{qUro2u3oBz+H(o{N8s3S+>eGRDaw=Y8BLs)5EjAI zY?7-RMiEQ7jgqug-kdFLCgiFAVr=DbEf&?m_zd3I$6z{z# zzc&_PQFw($?KnD}yh9r1QW-7B8E;e7c8wspM_=+)`%HS5{{vO~+_iaTKE!9hfIt$W za9t2#-oJLIM+a+}r2biK)qxVG%*^T>R=q20w<|#NDdumSCE)hHaqYgVhKr=)V$S`M zQ=6|C#V2NRR?AvX5Z%3iL4dxZnlY;Rvc82ZpNzWr`1mLnWi_d~UG8TX2WeTZsFIx2 zs}%V-MB??|sYVF$6PBXh)YOB`L^Deiu@La{UWPfQsixhI$V7p2F3u~F>SL{v%>-V3 z;2xFtI1)QGsuPkFQw>@+nNR>V+hhQm4n?;*+0IC%mtWg16QQ1+1Jx0vHp?zi= zfg{>w&V`UcNL$HWJ(SG_C&s`Y_@q{I9x}(<%dt>%?{6bG)6EL4D*?-6^}`J~-ly zMG()r-X2831MF(jf(+FrzV?fjVm0l%OO>QcFigU|iT$r?%jdEqDAu#y6Ggug&Hm^3 zOorEkLHNCJI0V8Go8AeT$w2WA@mMn82o~M$1uaf0d7R(VKLiJb^RZYZbT(gza6D z|HFR_Bc_DHgDIvs?F`1!XdN*Xd7=0$*aqB!3&ZQbV)Fm|v?!rBAxCP^c$91h=L}4P zwSQ!2k&U{_2%mC45cbT4bl0b@B6i5C7my%I9@#iY3h^+Yx2Y2Gsx(xh1HhUgWmI=mATp-~#yY8STtlv`jF7p|GubTS$#(Zpty5jh zQ0Sv^QlweZN8jWcDEjC#+U}$K-4;YXTT884E%mH>=F3^W>ihoc<223t8ja#JIjqQP z?+-vIN|ZCUi;&2Q+l%K2>Jk>P1l2T1X;5fVs~!_C)th}`ixM2WDL<1NWM-vpbrh?% zNDT$I=ZT+CvapCjCfxJfT4ymaUvnH_?Kp~+FFJObdr8`rg4|bdO>_7wbA;Wq$Wh}& zKoDI6OSAJ8bn$hVB!pVYe`)w+BmbDFeh0T!kx5it>`++Y&52geCm&``a4D;R z`b~+K{h6(ue--F)&(WaAoWbOlp6t3dnJj&xq2_8;>$F2@71$UYko%bmV}6};+JXwu3bL$+NbyS_=J>Lle8etb=)-NrACZghvw5GB zZC;;6oV#TJyQYo9xeoMw6o1$lf{P65f`sW7>gT6V5Nw#W=9)j_56~dAUAl=}s_S2R zgCy=kH?-zPuNhvzc}B@00j7PQA_B#6U7))jQrln`Fm46nQ#jbC=Gb~gS2W%+1YO=a z%dG~P!e%?HhLVxgjVC{F9IDA$MCXPfX}vW#peCS?6spM-5QBljyq@lS3D;t}b5vO_ zUP`)?QG2TV^rt^rrOBVy(*y!xKQ-&ebYSu)-!%CXT$=nzF-`t-nI?boO_M)Ir^%na z)8tPXYVv2|G=XOH{}Y>?b)~)3NrR6ooizCPtrJ$w7wp%vYIZ`G$#p_B*}*wrM3etR z9?aGfJrD$GT^zS|BUJu6?Qtq^%z?_kZKf$01O*%6c6{uGbueWBxD4Dz6Rd;vXK`p% zZ7ujhW-Y>@gTBO}1#~F4$QH^yJUo@z3D2;N5WjJwBHon^A=XOrbevR#4JHG;Y;S^% z`75@w+hr9|HzG#=to9-^C2ZMf1$3N>pG_v^BA5)WBeq!8B6i~Pl{hhrGWX@FFxfWY za+LZLQUv`}&=wRRskrX|wC67EM2fC#V=lihI&gNjE`zBUj(tRRM7735`sF*~tJ&^p zeoE*Bc{q|1@*VNRY+c8w5emr3^MP*3keZG@H#0}dp9sa9kOgkCYdj;E>fq!Ssj4n& zR+l364`4pM<+X016=WBE{ACV$TOMF}B{Aw{#iAVk{k8T9;CS4gUAdN75MMuGlIoYe z%JtNS4(xxUm{q{d%Hzvt8P-91)fnWG+R#_1q}KKnZi}d-;9$A>zH1*DNJ^=)>;(5S z%PLU;7*OmNy3rwJP6-~#uUeHp81|e`{ zl#7(1PcVx9FI zZm-m@pk&I0lhzDK{gXukPL~r^(T~J*H{yhB+89(ijTul^4u8T$ouQ<9_&CjGn&YX5 zXWLq8S)u8)uV>pLY6)Xp%^iixR85UOEo#ahqe7EuWaSB9l4~tbuB5rtEySthvgUyXN3xA7a_>R3R=oH5;$LKt~%#5$GClPPJKc$m58{Oo=Vi6Hv*qU z93C4Ly6#UJt5Br`8jqYDD6@-H#`4{5_o$MRmDJ91r(q@)O4FgJ6nGT6t7*&dP-SvF zCShDaHMMg^>tx%w;;yi4aE*Ua3Fk$1(zIfl61%39yl!Twa)0yO%SV!ZYpbn=Nn^W8 zUhHps=hX43))1)ejp(>Z=ET|ZC|6*gMD}#B4pMZUk;GLQpmSTa%V?vc?d{h#ud7$|iYvaO+tLX;hit+bCtqkgmfo~3=9fPUI{n&#?b&I$kkC%Hg zfaHO=TRh4ZjYHUE&qa6+3z`K5PJANAgNe}KnHTqXup42W1dumxgD{W^Xq&UDP})x+ zOOb$VjVIs5A8vLQ^7r@Zhq9);KHt5CB6aZHVeHXqhn0kkBq$1SDUdt5*xzJumt^&L zRy3mf2AxYm`=RKrkMIZK{aP0xU&gN>NxItIRN0>8Tt)dq0?B_EnY+BSMR)5=w{c*X7}+w z$ZwdydVhm^`)}np&bH<^hCbxWZ~Q+LBnfD$nvp{>RJa)b@)K~k&s7uMo;MNh_gVL z7fz6JaxBPd-XX_x85fQ2ZL;8CYDpy1mC+Mxixe)l-kFFl-_2;GvLp#B(ia8#}cbVTbscsow`uR<#;XV1s9{n2^nEYwxO#U=;Ch)qoIa0&@y(<5v z3MT(%2PS`JIg>w`oXMXu&XnlKQ)lw0nKSv*%$bJ!A2!^N&dxO4kDAUj+>bWTk$K3L;R0|S!*Y^C$vecUq zs5)PfYo$^M1vikqGljIb2@u7Nz9Y&zQ}V9p?Uv9YS2!eyR%BcWt5IuIml9jJMC+!w zi{$YE1YGx*b|B!DRs2+ZIotUyjJ$8!Q4gfOTRO$T^*QRg zNWxQYb~Ag3BbVF{U&r}}L-)WgZd$2(Wjx*q7V@-93_VF9Nr4q=Z@IuFzZ6hwfA%I9EPPC?XTwh6O<_g7K2uXpSLJ z*vJu-h`T~QwHk$Q6#K-y4QqMB%nSf0?&oeNEzhe)w0%Ch4L#{%z%DcNBlc_9J#1?CbeDr0dXFcfky$u?3LhD zy#RdAmB0fr^m~|Qz6~dzH%R*J74|BOmNhmO;$ z8L?BF-vKOvx3_QFrJX{cYrmtp)H!lv!4YVi88q?@RC`2cjQr6Ac3L;sO& zvr}y0f$D4<`G~B2Lg4vEm~y`M2^@mNA-~Oavy|wLvQJ?3Ns!+^MNj)w-YUD)fLy=F zPd;%~Yp}!>l*F)u8z!E^{TG6%PnynEjXXUMi`{?&u%g8~x9aCv*!&j8=yU1S!O*Z6 zxmKx55}0!(*6Q8bdhQ}Gu~uj0JZ@{`;{}$I$p(+sgC&K8-b2rNZLz0&DeB9^PSA33 zr8Y0a-&m(EnT!dOFho|`wOMy=HPa6Ct+_!lAhebz z40E_w2^i2{>L1S!zku5sJQklkZDB%DDuwi@3YeU%(VoL8r1tZp+DajbDeECMH>-V5 zyetuPz;ThphjytD9_aD{!?|KR9M2T}x5_sDvtWgWXW3lIFA#7pU!6SJc4t1DY{ zzIe%vH|&3rPp=!H7Sy1XwDSWs1o9CeYm|ndsC-w<47-(Ax{uD(jZ0Eq?4`(d*;eTV zQai$^J<;lMFRn84%4~k$q22Z$)Hum5wV7N8$#>vWow9qvWeO6;x0~8i>RAJp#iFVA z^80$(=DI)k5MG5oABErD)Z<$7)D@r8nQoGsH-U;6$6U{!IrF(9kVRgA&222PMl#-q zoTx&Afup{B4GeDEE0aSte+k1zl@PF!&5bzVIk}Y`)GxN`Ik*0MtDftFFXjXx|7UeM zX2Kk&k6dZZ_b8h0F|$AR#8Hoc4wQDC`ci{2Zr^jEynGQg9>)*a$k)Xpm`rj#R_DG| z#pi(R9)|L1f4@rUe#0n*>3qc!`poF2Zz(tQdT81CutEh@MoP`r_(4NeR2b*u;-hhO zon5bHq!%hhRfe1PZ{C z&VAFVe&f>PHS;m9iJ_SM4RVvz!?ATPZEe`$lfB*hT9(G{T@iZ?1~ZpKEdobnhRG6E zh{^}Q29dc++elG_O!@qCr~g5|Imu3fP%rS@WTSo z#*pttqxo<3RRp-Zq=>!<+Jp!|3BW0+$#lXFGhvc%jVZCw#{$!Uucc| zo#uDEemR?87!~DUgW-ZDFW8>YHB-ayN$bbVWCqGMGqCD~C*PHPVMZ+SMLi=H@r7I% zO=G9`I|pO%-=DibYr|$I;xo3sqDzP3C3nx4$*WZO-R6gy{1bX6@=)hI`DpH(?Ce?d z`nLazCamo<`dZsx|HJuvUa>>>uYgCVYK0$%{k$_vv+;$K8@fAct{&T;rx9};f-!EF zSr_Fzt1GH45wnvtLO0-3UQuUSr1@Tg_1u%q_a$k*%bo!+j*Pgr`4%6@wp>U+tszO9 zB|pfqLPJ)*a~!~z-|0OrD97D9hGStt@G8hEU(aYh!S*lyq_3Z8U2RXnqNcJ99f3(} zyQ1BYjglH}2}?z@%`jdON8*e%HF;6GBJ_woI@zc>nm2IM!EEP?v`VD4X~J*cv!dtF zPy9Jt$J4tvm8Un185N!Lm!~$L{*dLV4$Xb6yPq=(_ll=uvNBi})sqrs-z7 z=7zd;!8w23+B!F~ZgsAuU{>#up}}XuG^aaJuMHj4Ywow#Rj=H=3hv$;sn<^RYae$1 zlDxXUJ_R!*j=P@y&|XiSU}PMwI?7G8JOQ3mG9toIXJdQja-zOveh;hw5lD#6pJ&Xi zji;mD^vO(on`%;c*j~*;FQMlgc{r%=^OYcUItRC=tBtKSG@Wrfy;1~S4enXWq*1MJ zn+%XqS>=lDQqm}&(Zg3(xTV`Q?lYf&uSBV?(c90l)Gn^0v0 zpKa2SI!d(t)d6$tn>T-KVQ0GLImpUiNLK#q6l7&wGc#G+bUWC;w6P=$l~s}~)I6;{ z(@_@Q^|sgm5TBb6#H3t_8cs^uqd+|a6q9>bbV06xNjH}y-Fz5U;_f=qh+LEU2iaK8 z6gVyk^Wc+bG=J)MhrIfd`eyqTbRszRx@);hYQ_no+6{~ew9EEq#%Lh;Nl`a?L+l1IUp;@!nXPY1hl+_h!lz*On-L7kh0j4PrxO-Lr z)!Fm^9lO7AthVk3d-I053dEAcBU~@X)z0td@9ch@%0R3_6g}CYViu%pw)Jv6qrEyG z{%gCgNG?-qzwh;XXXei*udl5-wW&w9XJzwsogEzs3#P+T8_Heb(n__SVuIP zCu19dR`N`QOgYsIko+IulHC+!eM*9ZLOj{Sc?R?ru|wa zPZzcgC@Sj{YQ)R0x!nm_m78HXnu7u+6!uIv=ZadkUU*Nge+;4RdshuL!dI`Mn|oG% z1tB?u0@#;u-Wz`}C*eQ&o)nX~+4}Txq+H`ivgbH(8e`}IM}tI6v}l;>y;Yv@j_Yur z7VGf6)^#YMlCZ2e7?M+)?s7QDTAV@j5VWG5w4!mQzN_s~t!JW0)e#O)aNh>cmLpy= zN7|VA82ecfgXhru0^iww3}VmaV8HvY12a8};&nQWIZQ*W1xTmwwyfgsgd&LNG6jy4 zo`ocD$PzCSL%G}3$n#gu6!~3RyDnQ%x{8&sctRS%BHdLJ%)WOUyT(oD^oDlOz$@=j zL>qH@(T|Yo{1L;BnJ!BAi&B~O^V&N{^IK_7CB~{Q4#Kie+tM?1IYmUIy5;}LJgofB z=Ye3<=TYp|IuDYLzv(=5w9R~W4Q7$!t~(EvGb`K8L$NI5+RZ~;Z)qOx`(Y-m*4DMP zimk2Q4neBiYb~sA8C#MWtC~W{2Xw`VCrt6Q*{t;Ye<9lwI@Z?w-`<}j_v(JtmoSW^ zFCn&X^_J~N#O~M_(gD~>`dZpa2YK}t7HiKFH8u1G6)IA>aAtHw8l+twEFDO^&eqVa z+50!H$?VIQj>pDpSiO;VxL#l#dtma9#yAuSon7-5y5O>*@S{ z?`E zf|{ZEBU&y*u?nGAF_V$s4^|~m5%HjP;1w4=7h&(!h#W-C(5BJ&Hz#O0=BU>l02DSo zuQjLeZ?(y$kQrgvgdyK0K&g89=Ln2iWovMUvy9d_JLatWzr^2eHg6s6#CG%ctkiCuc!<_oAxrFJt7mrw% z(M^N2lGCOqRN3)|dJ)Y@GR+33nyQ^g_v@lO?rk)m86Q)>mNu5!MZF!BtLi%(d#Nmb^F`xYxUPY4fi0WxdW2eX;nHb2$k~L>S#l>8`qgroyPH$Bw&!bKs>-!mYyhJuV|CW`aI_@{YLO* z!l;taRhY&xX%tgNqAn+`rs*x@fU|8#@i3 zN!nIO?;ovAt%QK5V`U!z1br8VI6mH>9Dle}aVi+0|Aa1Z9P--wE_LoZ@Ee8&tY00r zOqUxW8gYNq5T`6y=Bl$%PJ^w5l1_b&*6&$w@p}}^x_O@Ln%d%aYn#absPECr7x*St z5{>mElmGGAh(Gv*Kxb>%f4$K9I^(ef<`$KVXM8&;*3q?@9E$?qWbIH2!hi3zTRVyQ z28wqPY1cf>A~~Wfb@Qrr6Y{Z6Gfw58h189@n#&Cp){A(DACw%x5|6G_#CO@NJ&Ie+ zoz7u%E5){HJ)C)HOI^U8J_29A+^IKA*)rp@&>S&mY~Y&n_C$PK{s9bl4SeQ&vL)tidLXUo{<)QmLF8rX(E?vgHW=mBRm*wAh1x-+k#bKb z1vQwp$`Ow|mwY*)hS(dMVzg&=d_w^upt%mP&=PUCOPvcr;8&PWx^mUebysH^mQrvI z7ds$Xr$G|{=h(icjGx}J+;dH5oCe{HY^OL_cOD;O+>38}dO%3-Vy$}WJWtp_`6Fl- zXy$Ty`|{ued1?L0EXzw{y+g_0gn(CJ-lcdHi*2;w4@x+f37^qVroeHO$LXd%nD4Ny z0@E7khn#3IBmtcZz695a&z~f`ye}5w^Cu66rgHElQ*}OKm9w)gx`Tu5E*zUFNO|&Z zpx6!Us(p7r%kP|Nf8Asb8ZDhXN5@Xy?}ra^EC=9-!U3~Km5~Fc4Q~5xTfB^NMmQ~e z*ij8SbT36z%iOiq^>wb~)7enjb$j8sTiDwjZOwLj=Xodc$8B*dh$70*K7YEeZ8G&Zl@GJu2S@?#6M>qYK+J*^E%~MX})Fz_?*`IhxpB6?CF-pc-anf zOSW=bh~40yw>0t4P!elT04_YrSEK_usuDc-EaD)PU<)?V>7 z1q(P$Q$KZl;9l<6Yq7OlC)irC6Kt(p!q)m2=-BY;0-Ke4L%4h{zMLdIt84tf>HF+k z!7Qu79qq`jW{Y%nQg+$g$?yyk1lPbtuwH4cOfJ+G)u!YuB>>hsjVV+v*~rQzKY{I- zQvhJC@gT}2%QyahGRGY+1F-gy0RYyzOk;594+c2hrY=AAhkULbSM(zKFB`g@oTSWH zlR9)0FWwM z+2-j*r8ezc0lplxxW+Z{oYn*459lZfK3XCSN#$$VKvAZ6PZ4hwAYf_Tf)P4tHx^Zyrww zGf)u#G<|76p6Vg84}D1Q^3a^P2rQh4fC&sby}2>U$}$;~c(7#b?nw)OxAqg5Dy$na zo&|usPgXmK?!;Z&OekOR$f#s&JF(c>>nksA83#O5HQNul&8}fVG>wJYp1am(}e`EE_jm^{KYW zXrX~oWWuBahS1jRt_7GEHKnDYbq6B~XB`I8W+SGf+TF~S&wxj4%_|PTJ7CWXC9MQMCj@yz{=d`)hxsJ2W#&sq3n!zjbDv!I9 z9Op<7XxoUb>voMv?mNQKpv^bAj|(Gc2PoB)T;G*ACVPbA3$52!&$ysDO4_yzM(6KE zrY4%y^EeY1+!Y{Z-$wZI2|#zHjWEY=BLD`Cjo@D5w-NF=?4xZ9-Z5XqK59=@sPD-k zgB1TJxInhM13P@G9TB0VDBZ!(Viw^GvO{R?(psd=6vCBQEfcl?ZJFBbE-hZ$bVLeD_+Y<%|%YhlmApS52z7Hsx_?rNsk!~?%K6M+|cBhbYZ zOJw;HPh99_atD?7#w}sOwvMldZ!E!vpOj(4t;ZBS<`c+1Y<11!IEP$-3+(c+!(G2* zQrKV`Lj+p{q%ZIt!~ACo7Qwbh9c%#A!H%T9%VHq)UH-)kri_F45>tjI#QX@3^YiJO z{A*rw@R<+K3+O_7PCEQec4-&PU2AlG($Z5^96ASZj0o>w z=r}vOX+$6=j?l9;Izs)e3~7*yRVAjGZEsPlNFZdv40^Xgj>(`DLn5nj&-EUL6w4ns zkcYaR;hfJVzvm9b{Jpndjn*oLFS=g>%BAcmGsu$yY>Thr#RY1*iT|68hf9()MSVN1ckz%OU<)G z;!-1~bLOsDwwTsg34kL915}t(=9g)Ye@5U$zvpws|M@JzXE*g>jNk~taelEkp9P3_ zIqu=wG{Ru07HI1d7#Kqa34K_;)Vaz$ivLDmF_XQ3?h9fa0DKbn!*U*3&{6!~^>WIt z?oguk8Et)n^@z>K-s~qb4vkw&{8$CVda+R3fEN&zE>5B=CDtQz$j`at(u&cP+b4&Z z72rNRF?)^A(kne8kjV#Og!Gl33G=Mj+A%yMq+G2SgcsPo57!>tBC%vNC1f135oMMf zzuJ?+H{u1Bjnipk3P2M_(%iLT z{KTK}!}qL4MIU(b0I!b{3?bj4@xaK zV`tcdIvIPQ0`_1%R4zsT+j8)~mvZoKce`AAA3VQXc>W#Z{_UQB%EUhM^OwUwO_^QO zq{q%SjxeALia_p|9j&qN9SGqTh6i-L*f1cdw=$lNvGexhsqF*{l2UsO7GzO5upn4{ z7*6<8@wDi$oSI@ZYR2g>Za={~oU7@{2T;%^E5898iRR#dVmqGypYT7nWZV3fO7q*b zJ;ou8-H(5K0oV?_cf;6|5ez>#=6d^W--%A{?|D^RE*6WR(jpJy@)kn%p&Nwwm-bpW z-@FwMAU{pl4(oB0QI??T2OJ?*)sLY>y?qmeRe2krMxBH4hZK@x{y#7Gk(({JLHY zYn6WtOUJ$|#oVRbX)kVeQI-o)$}^Li)F`Z#on= z?z;t?;&m}}b;J6vBJ{nB8r`Ty6JbC?`~pM@y{|sWB83c2UY~t^90qQSo=`a(*wMB0-`>pweRw&GHT$4HA+(M{U*3qW6}+E?m+4q#jsD9dx-+&t?149OyBCK z<5`4#I*UcE^3zTP-k#eC98fTJ#s zG@!ApZ=cdC$CI@q!ClwO&`Cf2x?IvH(UN{`wP%+rH0ow77W`xix5&F~yoMv>fAu{7 z2*K&wTa-MYzHCxo$ZuF*NJQkF%00KKyE(Z4jYhLv46gs_{$%S4-D2(^Q#Iq3fu);K zb>pkdE{MkO&ix^9Vc;_&C8$M@lywD>>o`A-h!y*;?ZdWMA;+=ZRISv;Vf$tg`mo{0 z)FrMDi<8!@M4Z$arp#YGlrL8(^C#D2@&WzGuG!?wXGOth_-JweweM8 zN+Qsd$Y`m*ctN}V;xpf|_rO|VoyJ-(@Zu(r>%cTY6$?ItF++XbI~X%ALh||p)@#QJ z2bKrECM|l2;-onm;Z=l4t%tGtS`(*v{4jEL2d#l;DD!h?S=_1mLi;0!a&+{`6X>c0 ztt+{BV`4TdPW(W-1O4YjibD#H4`5aiOG^?}5W_RmCPvj!NHp6;@ymmJkuFe0UqB#| z1ug;4yujE8hT05lqajtu4jd=)bYRQvL8-Ta?soywVFDFP|b;jMot~ z17G>fdz<6;+9mR(U8@`v{#qoeV{Egy^$2R>K>#mPD}}R!t)T~unq$nxA=GKLkxfD1 zxGMWJJ}atH9;%|3eDd?w!H)N|^JpPpBsO^@q50x^#e;Naa4iv2#Pb2K(vxaQFBxk% zhDfaJG{Usd0&MVfdJ<*8q)x@TTc(GmnyGxKi(_j~H@YEB7^8apunX)}CnJTwigLS7 zs(Lg$LXqJ4QJ2SkJFeTp+~$iM?^ zZ-KK;dI=Fu1%-GXR%C`E ziTct5$P>XS=VBg<8zwyQ=rsqVOGtN(}wX7JAMddfwY3KQ3}X zW@JHJkL=7Ixm$YVZHYuHN_Sk(>c+qHh_LCjzwB{wMOJHZKpIyzvl6f4GX4}0sMDn; zZ2qD!j+>jM=)$G`dq{>&jOV`;YUi1w5UbP`KOrpJX;}HAxF&J(OHXG`*Jo!{u2lT_ z+1~o9KNqSsMfUixzQ=oL6_s5>1`9fVt0Ao4*vRBp^)?Ph(cr)Rk*X0u1{R76+Uqw74; zmFAc#Mb9(l@k3Bk*t3V;txU+m;!swkX@%Ewv>+yeUKh^fOs0rh`dF%sRQa2cX zdt3C{8g`ELaaqun@6*e{dOHra>CjOH-AK?b3FRo<0f9*KBsz49joy=5-n)vQOk{YN zY6kw#4VaG02;n4(anpIqQ0Kq zlURiw=C%lgt(2JD<3-9n{5Ii&^N2Tsh278!5;-vOqqP}L3C(h3tx%057O|GVY?Sy) zE@ic~SbR|8E9vXcS3-?ZY{RZZTTW60Uao%h_vOewB&ROqGmf^Lw8}|LFwsDA!E~io z(AII}bf4PW-L6RQ` z@88NE>*!~;v&U0h?c!aFM2B;gf`#q;i}Vy-0!FhyGHoskwfZ?lW+;Vu1=$!nI-38E z=oO^Io0RF27*E6ACfYm-a3L`1zm9zO(fii!qod#2{yv00$*7@KJ;f4=fXlgDMa+wm zP)S$k5X`-kwd@-M#Vguzr(B8IF)RNg551o$w2!Ni48P_2cjNFI#`mYp@Wb~lX^-!7 zRRTli*q1;V?e=Bwf1Tp!8xKJ|N0k#uY;(`C+xNqnqkNe0!CfHh=F2@90 z>-L*Q6dZF=kKqnC07kN3L*=^t%Ol$Bn*T=K{^gk6vnpS_PTjs#!y#cCeRJZRM>BP^ z*fA&tam@Af?G%5kX6v(Lt8LDte2jz)Vut@k=9B<2C4l{Lw&YGpIs0f2=zcNe%5A2w-L~N+|N(>x*q-%0KzCDu+8>0C#Gy+`oCCP#r!lU!HF`Xr|)kH z0kJLd<~n_ipD(c%#HJ4UaYL4sNO1BKx55!4UN0I=S1o!?&dCR@39BLpSu91`Bzfg! zF-+2X<+zWKuRGU!zjF+?I+B{|gwO_eH%EftFkW$cLl2N`9CpF_#~#hC_NQcRw(7v% z`Xal&OcAxt9<`a-nLY*Bv)bMhTw`bKy&4p;7wxf^6un#Qy{{_biwfh*lmpil4&1C9 zR8cr+hw}E_g}3ij4z4a7T&o;%rf^7ua_Ggvp_i1yS_+3{@C4*FI++`y9}`{T|=<`+s-7q;t-Gt-aoRt$p^n!F#f+_{n>`_>z+Na{lCvC6lZ8 zQ+Ah3+0UPPuw?3C{E(iqjVm&$1dDdB zShQd8!od|U92R6YuE=Z_WSw1+bwQBbu_F71Ag60Z&OJeXi8;R)7QTGe{PG3ivJUgI8^YyX=H>TM0*op8TMC>W5cXf4INbM+aB$J9P3R z>(s+dCl9xre8W2BNbA)7O(*ulw-zag_%lDP4EPK#?Xhx{KS1w)cH6IeIhD0vm)SRa z4EF0v-s;!2!E%(|uRB$q`q>9*KYs99!cq8-d1sXTem}icm)BRP5lur!C4xxo{~T@U zRi($HJ>PEduh)2+1E%$JomVw!b@;Szzz2JC|M#!Ex=BQzg3I&<0*%%)V?bE`+~M>gn;?}p+~4Y2_0~OF zB+Gk!uyOSVRlPpkZ4<_i4);3TxcYE&uOnwy9|0MJ;L?p=A9t<(_+GE3lJcfSwcj5W-)LNWqgj0O?An_b#J4)u-nt?Fp=<3A_r!NgUb$QD^~=Ur zeyQ^Mb@wa3?)Uob;48l!_PW>j%DrZ<`)6Odf5Gebj#qxa;q^z?D}UVc5|vs+Yb0(J z7PsvZ_dOQ(1Cn0vT6!IkcpS5MoRWB+vv^*Vh%Z~jHzi(oEME5|($aO(HQv4z>wLF+ z`|Vlhcfi~K-F5y)yaSG{3pnK+cy3+bMem@?>w<22KXzx`WB0v>l&&AL#%E~7`k~u> zhV5BD?10Y`@2-F1h|ln2>xZB68F6m?h>JcWFRveY(`VG3^`q|lC`&ge*Yu98*buqB z_t-rf#vbS$_3nnKBfX=KZHPYAd)&DV<1Y3de|f|Bo4udBv*F46z2i$a#;@r!xnkqw z?R}=~**N7upQ-O|oO-0sv|}5mo$53F+{Wn_`^>n!amLL)Gw*DidB4xx(u%oj`aWAx z@$B}#^Y&ECJJ5IjyA|_~^j&bQV!^4t&z-Ay?qc8PFIPN&vv1O!ilqB}(@Qs{uj!Xj zu_*_3m?Uw-N4{5Aax zDmE8v@4s}<=A{SvzxeLv7mxIR>DcC%PW6BJ+~$`r_Fr~+^Rk=$m*3gE{C@wk(#o?o_^VUs_qZrE-n$ zmWnM~w)<|~vt{c6-)--1*>=RY>e!a5Q@-2JZP|X&cgN)|J8t^!yt8HJec#&Bt+i|X z_Ev1&yWMZ!o~`>1_`UJ&);Es$?LW44|0%x%=e8cW==bL3t#97+d+W~Dx9}4mu~uheCO*+d%ynh?fDA? z2H$3#YID6*kSaY3+fUWLf;4HBmRh0q6D*SM*IHMo{RP?5!&<_u4iFfm7j)F-`T&7R zdRD73*9Qvnr5)O8bA6EDC27?{YKQtU!7}MREwM^H1P%@8SXjNYeu!YVv_n_DSv^$n znsoQV>K*k%1+~)s3#~iU!{FuJgA3bs)DIKvmmW-RTUGyrpibJnP__W}X z`r(3u(!&dho$3*S_oO#;*3If9!7|@_I$~@62*Dv~M{@P*`jLXe(yrvT)rBA5PbSu? z(*?VH%hOa_)fs}JM5!=*C!8g+K6xCXFq~MCQDur6B z&J?`kyBi&SFjjCwdN8F89T?atZBA2dgOBgtmYz-1Y^#qJbV={cA1C-(dLfP4rp^|8 z=u2G~C%7x^eD0sWT>NL@^H*0skG3P-NU^@6ep2we^j-?FUL7wO;9H)mS`Rsz!M>K~ zzFHG>t@OfV!4TgI0jDc=T-$Q-tL;J8_w2a7C$)M#d4A8u>u+D0A{g#_Ftu&H`uh(q zO%=#}8&hQ)3eO+7`2DF=)dup$u^l%~1>HRN{B%LM?}b!qLt)e9)aniO*@DBqU1@FG z>R%Sz^}Uxy?5J;AS9SAZ(5=fmZru#};m(d9?g!m1-Fdg7>UjNyyGH_ksn{tMT*+H@ zb@Q_8?=Opj&)&3bD4Z#H(wEXnHbHtK#n+;f>@0jqp!2QN)$Jsg3)+3l7Rq;!1%k)T zh8tflyCqzr-E0{4zG3*kmUZ@Demi1$*E7q1&Rc$W^YUN6G>m+I`Mocf|NgJ#p^qC! z3yahu!2oHwM!$(f8HHM1-6nFr;J)wOg)N&3=L;_TRxVT-$1F64NH=OUa2SbTh_vmw zOP3e83x-MeYpg|ur*AI!$Bzqo2}VlqUiilmjciHE!aTXOQKQdONSigCo5%%%%rBRO zNzZE9mgFofuJ;rur5$j_D0$)7MX?}S+NF`@8NVwgFP^*TCD2Gqw4F1NUxR*H8MD_5 z#Rm%4p%)?dmToANpjU0_GPL&+m8r>IP?lzSO zYe+cASnNwx@P6G$rbo&%e5uX6{hP?L$b?K^Y76g;&E(Zc%W+?7H}9h=a_(4pvoBT4 z`=g3%9our=m#X7^zMYgt)m`_c-r;?>gPa>ByYEZA$1_)x`B8c|Kk5VCm(^rbRGpU} zb%a-0Ltc$)^Y^3bc`J62@zHHh_)*7r8(t;LqKRlf>NtJ0C#J!Jg2mid0vIo_2$WcoNsk{|UY?~grX**N_Re$-dIf4xT5 zj#Cx*QD5^~UMHKzwXF1`F7mo+$*bcuTl}bh@(%AMMdLL){HS)`>V4#p@v{AXR0r?W zK638(x&waH72dUdWZ8KATYl6v-sU&R+VO3N{ixf#5B8JFC*{q4R2Q#hKbihy=P5tx z7v8P?WNmy)s~@$R|NcAV-T2N(f6Bt&d60~sET862Rq+3Hki0tCI^Un##lQY889#-{ z@TY3|JKrN~r$}D#r{3UqyhpZ9u@v}IZ}LBSpA=2)eA%D+8~@(>Wd2n78h`2oe&->w zX{!E&KV{`#It<4R$-nZaj`H9CJE@#zx#drN%3t*{SvF1fi$8UoZ~d68otE&2KXsB{ zY9;SZlXwJBE&R8RlG5qcCjzLi_+K9-uTGa01W^CvZ~2rI&FF;7cK)7EX=fk!^f_1{ zM8FHZKD>=}E8$_1F)t&{G$BiGDo`5?+JZz=jzPOnhdqwVNHJyPWNQrti5b}oGj*n% z>=0wbto%gOFjPJ>*{Cxt(I#i=Vy9=5jI|`JwR~dO>;k<`t$ro}g9ARs?d*dEd_n#sXcTK}G(81xq<}_=88h%l zqv=P+(1?i{`MT6+GEz

yjSgOS~qeTXR>YJ#842WPzCopK7%8-C7H{6dv5q%ky9 zom~*GHKrqs&tYL4I)e&hCKwDkhUt2|-w4(y=mkZrTl9*e^A=9e!dtS)#x7HY;x!ct z*4=2p6HCi;Lm&HzCHDoM+}dY!(bNOwXDbGbJ`DcA7ddF)1V|X|^fW7^+C3HRjCZMY*Y;+Qf1!g2NbnixHdjYP>RbbIZaMY+1(pVc`w7q+?~UX&=8sv<;O{%*oA8 z)gnDJ8bq9J#3ERPg?DW5=A5~)c^+@}%UDp-r!Qc{2WoHU{%7oVZnoC=LM$#86C$QV6>!66 zh8s=DlohBaATu}t`M@j~**s5wM$I{4$a->=kQ32(FZ3thux4ymiT-LER*Dlt0Y_gr z(XXJ7$iS+yrHcLl9ahSg9QX(w-V+-J`g?cIrl5au_+eK#>lXP##_(A>V{WF2<;f`I zh~xeW9dLh0A!nli=SPK{%{8EL|Js0IpdhscYF#YDW;WX67-FL@oV|8H+I&VL=#mtJ z&ZJ8;X;WT^$pohg?|_ByZcDP!&*T_hm~7HzP0Z9TG|mCFov1UZGZ*TT4O)hu@dX^G zHVa*_=E8;rKM23W6@ns^#+DYAVu`a^%P0kB-2?`RMR5);*iu1%8s5n~^vB_`TQ>91 zUw+3**(L|f20kwR&3LRb8!C=z0PW9_#+iDZfmS>8;uY_hKK8}gF`OL3Y3kG>K;ty9 z7feU2KG+jevLy=4!~?rz^}?Pp*a=oCd&WvO9avUE0n1aoDKZ*PgRBSzJ&xb9d!kRV zapHqMA_u!=PYuq$VRZ$3j`a+SSQZ%U`O!!0U_G*E|jzS59Q9Ev*HhhB|p1A4t6=gg;4nR1G_#4KKMQc ztDNJthr*JbUCzND$8isZl{vdU2R`^d6Q(#}cKBUbQfB6otdY4!UFx4NK+_QU>3(|kATOtI422MMvi6UKu)k~_#{9=uo8S4NEc?E|6B3)Q-I0V4`SP2dR@V&Ey6{TVYsaP>8;B~AG4goAs8NNz3 zWTb+_OGig$=`wX%qmC)a&3+*}Coh{-^04Ufbl^}Bh0KgJoe84KBaJ4l!8B4Y&ro6@ zgxf}4s57A`aZJHewaP+y~d2 zuEom2oS||wW`bJXQ}{SyLZ&VYLW{HXOAVP5U?3(ao)l@c2e(m}S{_@Vo;b87%p&1!^i0`h*`mXEz=w@_DqH;8`dYY(b5v@C(?#f z14BJF6?ECDG!5)D1&ZoYXVIV}nhZJF3wtQQ)uEkWxri4~ON>KOb(m6e0t68N>;`v2 zVSSIyvO8TSjLy>PkrG6BUYwegGztB&Q|76qQ&Tc0KD+~kJT=1zajz89)3BV+j7eXDO__)Ri;D|{6tEH$rb~>QuElW^VMBbLPWwWf4pxjg1q?RP zgUJvM#oDu-FkG%7g7@$_MH+LHjVXqVWLRk zvQqQ~G%GQGGDa(yX24ZJS zfo$v+o2fM#C)@OZy@bZWbe$_rdnbquZX3JNCvS;a7; zDMwG&!={b19xIXxpK@nr$x+B`ZNdt$!ipd38D}=uYM&KcWyMxuW$)|&UO2~YaH)XB zFIIw^F<2-*3|V#$2kGfQ^9UZPPA-F@%$%GTp4QVG!Z5?1chBL4M|H{`PGiQGc|?X_ zDm$5inF{E8q(UIonz2-u3RXClo)(60oUW|sFD$$reK>N*fDbK-ZLlL{Od!~1VsiCR zL1)JvU0dNC57zJ44O>bPFZRHs&ww7BmZME&EDhEg=O{Q=3oAi-77xiWVHohibF)(* zD-8&Nlz3)lK@9D-Of=+VF%C+`5*?W4*uvlfE0h>2Pu0-|0RT!&%uh0ovvg@XgAQE0)TC@Mce$CFN!bvrS)yb509*K=KD1~b1wuWVOe|_od|+vW&BH5)3(}oRpkQruz&SkdE^)ILGLX%O?b( znCeEIDUNZQU{cvYip0cltzHlIu%I9@5xkq8t@BIB8O1 zMiO|K&QV#}4TxW%h%DN+pfk(?JE8;cAOkCs% zIQxuY+&mf>131q>Rzzne&VeL&UQRY6^C>3NQlu#`tk_p2sRh~Etc;Xctr7FJSqU@< zjUt(1?cM=335pR(1ur}H&QsxW)NNdx9}KY(52{r_j|%5 zh@?%ivXSaQ>7*1|RB_g)?fC(F%NGh+M&NBNt-q=x}Wc^pk5bP>uSWkJE*7}G=>hHR=I2N8EAQ6wKP8f-Bx#&{ zqF@K9VHYP}hU*grD^9Io1*#RSNVS3$s#ZW!2J4fxn@Yh>$gnm-Dj<%Ew`0M=ic2cO zLX$#6N6JTzHl^ogB`=8>0bY2fZbU|oQ3+2UzGw2kL}8o7#X_ebyMH8w7t$Fx7k#>Kz?PUkM|b+B>i zjm`Gw*tm4A()OIrQ`)bwaq0Y|{W&%+2!V}tdPv#WN>~=awuk{LI6ReZTmB)SP1}SX zvNjIHfxJ1r#0O_>U>wKW2@g%%JftFkgZ0uqLGZtvxUo%}$=o>cfe{+?4Gu9oapS}q zco2@vjk6zM490NVEhw85u)?B^w5^gO1A{zm@R1>R(^JVb;CScW2M6gKt?B%YtsyIc za94F`is@?JHmcy~N172g2IL=m>+Cuvq z=^juHhgmtEg6AG0U)&P98DY+SU*?_qei`@poWelU3$AL-F5<=Rk#Eyo!ycqkzMB`<9D z!)eR({ivM4)W*2M5llcjgqy-~QUjwZByb$h(Z)$f58VK^#qO$TaT2% zal+uR7c3FRGB_;N$fR(bgq%rlu|fWmZ6-Y>aiHi?vpA^g|4pdrO zY>gfvlfy8cvBy-7t(R`O9Q?W6RNIYO_iT=BgdWp5ww}7@bLnI<|W}t@E&%IrBQ*YyH;~J5F4K&SbPLJF$ZX z{Y#l08^_yIJ8WMSxb@%a_b+C5oU;Qfz-S5tk1e~yC`UT%VNdTcmF)Q)XLHA@1^U&zUUjKQ-M2`~# zn8m`sh|Ih&VFQ?XTf%We6BQ+S9swW!{aGG%n#VB_=8X*pjF`VkzpL?}BoE6SW3oJu z5PFm}4_2*Po(C)ABzmxtKgskUmb2GJu;j-+UBnWAx(p#JK&Y3dtYE0fZo3jHZ<+A^*B}T!6#TFMhG)zV2>DoETg9YD7>+URSe_O3~Vt6aj=C5cFyP?ggB0J z!$Je0@a6=kv>OxkWRa(1R7IhBFdNLakm)#;FuNWKfqTwCT#Jo|@I&c$mh7y;D#4@s z%&SU{YSH^tKbHlq+=f z`%@0kxOkzn5jMG?tz8yuf`&~oy5T9z2EU}t40w}4n`z_>gUA}Eo~<5kvyw(#CJ2*p zxUG7UK8Jn`F<}tq9VYrj76;?OV#{a()cskw$kFzh1Pr5CXe1QRpoHQn zlu-J72DXNP9TS@CqIl?S(U z#L+O}Ksg?}ZySp8F3uYy9qid9=Vri8o$LqA4r|LWjU6md;_Qxq?wP$oWY|^_Q9vjJW}&VJ7xw03&`q(5tlnSTLLQqlrU$^JQNCszo%!h-{9@(lo`hJ zz>b+=n*7N*GdS0UbHo*qpB7h{O}Nqe<&X94@Czt zFh}7yo1(Bk=S_1a0@c(gDmcV}(`~m0IK}8g5pYwAUbAp0 zQ)~>j8b*5u>>L2me-@a~y}byM0jwfm4@VK31n`1r51|6w_d-E`XKOYIkYROn+zpLv z&_{E$1{?u|!#J9zn3LFG9N74Tta2tc8p1t}KRw!D59bh?hNt9cGvQSST`JoP!5brO z(XBD<$vmJj2Ndq2hh-Qda5}@e5~!`6FGsUDaWsb$A^*%72qKXzankMM@tLcFl~ z1Z^wq@jxQ1B~DNJpb0w#;g|_v23l42a2yfV0}d5BWC9kZiP*XW_EKY&an%HeOgKwW zSj;gW`p^hFAoP(DjvL(Q!f_EWTFQFCKjige{D=V~ZSULZ=q>ScN&Z2od5h1cG}ww}=BN7c(|P z>6BKK$>+@8xqxSP23C>tfYB*fXIwGBZ6Z3w2*XFW&bV3^GUA-!xZVn$8&|+FAMEO2 zKsgV%OEWN}oEpHfz@+w#_!wWJGmZWtkyyQ80;qufz8F5Zvqc8$uW?1shZ>=oI+WQM z)*ZlMlPd)rU&1Ql_yw?wfP*nKhn|i=V)f#*VhTB?NEF>eHJqp~#KIF<=OF<~@W>9Q zI*w{QOsfD#);UM|NEQ2p(H=uUv*R=*tXj9Zb|Vp&A#H};DG)Yujy>S=AQ)*jM&W2A z&I7Jc!SP6(8eGu>EhGH>)^7?xFZAahI-?R^*>{u?K%$Z3y^PEYM0u{mOWPIDC1eBkI9 zFEUfH%WoL%Ks&h#400w`If8Y^Wl}KM>}i3~Mh_gFv;6Tej&}#|;;<^yZV?6v9Fc=T z5{chIq>eK%mttV=S)FsdEbstW#k3Z~#%42l7-v!4%}YRu5mtX3WruPlta8qx2fZSL z%AF9P%mw!eBfSpfvR3C~SPP*sEX0ptEriCf+|MyIV(fj6VQKR*oN1$+2|kN4-DVli zA`+s#4FwCpD(5hrJqm8eb~uOY(1}~9J;nu)B;`I~vt~G#Mi9|v!N8@FO>`VEaPeo0 zIy=fa`W=PB@%|$?`Xdw;ARLGx4$XbS=A#HM9lC|WyGOf2y9Jy=VHwLA#}<3A&n1FO zPg^Jg!#Bi&xqWn-54>W6>Nt93$x{SNo+4QC6hYI<(T=8!`7wLkhC8-YI1);WYE(D%_|Vy&0Pzyl#%Cws_4Hf?%s&%eH0{@my9&;0HEo8SLD zv)5D9H25|`FjU?e0pBBY38ud%*bnLp3kR-KH}NM6B#OxOWQoThSCMZJe|0hyGQlNg zeXp1hZ$%%aNIKPBvA!%`-xxeF&c|FXQLlGNZ4$lRM;1G=Om>`9tS^xc8#2ri`cmD3 zb+Y44(CMs)kqtNNG8- zks|t5y8T+36fZ2e>uQP@8f0dJ-W*z49934Fq$(yzL0ZwW_WozoLCeU%Glc<7H31j2 z9#`7LZEgKq~+;5?of#@w~15a!aSMqW2%Jos3kog zFibTJbBss22s|E8p%N-IP^4tY(P=HC?!}C4Y8X`=JJy0eXc$#qA8?^C@SckgU-W?1 zwM^^YWj(iURR`U3nI-U$%2X;Bp$~tytk-Du$DO^d$-F+M#Me|}_%iP;xxlCq=6Ck0 zB?uKo^;|(O%|)u{C{m>xLWsSS*AtCt zJ;PQlUZyQ4WD#AjdARUJ)yj~^2f9eM$A}~{74cO~)G=TH!j0q&@w#@rglK$xgo|Zo zj0Y+tcc}`zDM8;NiXdHTCBDO4NfLUH#cfP4C#olu%An4`MR98l?R@pH5~w4vglwJ7 zhq^w`4m;{XmaJ6tRa;%o$5owB#aMZ_<8~@!MCp`5B5c@GE)T#%YyBvhRy9;HVQ-JL zCA>Om+7iQJ#`Gw4`FdLF_NDiIdy0i9mC7`P+tR03kvzVKO#QY`g2vjTD0QdL8#HKz5)<`Zn=^z9H$ps`noNHR8yWhQ7m}<)xk4syn%91j!S$?OKo_ zqn7MhPh5Z6h3tBvN9x_S0%ryC05Z@xg!>$U%TYl~-2jPf;;~gK6%qJqZy>|)uZUT5 zgg_g~-y&TShVaORE?1xR6^JCN&pr_mTjz+#vwV;0MIfWkJ>g1by1-3lsl*yj5$D4v z5()3eh&l&rh?o5b5q&BoqmhOxBFK$zO8I9; zNF*}i0CZCO+)&Y>-oPA3o+t&5@eoz#PmrjJuJrw84eImxV38<)Aa$!kO;O~=w>RJ}&m()1&lJA496DNJ1bijm*a180$e)L}k@FOdUHBxh)MOZMzytrDpq{$p^G3V8Sg*SuG5H2&D>cFm<4e7-NWx|4L zbGTfXpI*E~BwVTzS_6(2241NNAc_LcXoHTb16peW&Qn20g9BS@JUO_qv*roHq0Zq>4 z>1LDO9Ii1Nl&Hh-IuQux?LV%}$Xa-PWP?BzL4Ln*8lX_tD;(~ayQBNbM1*TxmtLzyk zM*}a_cwSWp9VLU>f&(wK2Xq6bQn*xPUOX2NA}q)kE=BkULYTuP=B09>aR{1PLA>zg zAwt57C<62bovsPE3Wz0xu9HgS&cWy=sgQz+SjJX9}3F4pRURi|K?F8|+&{cvs3;d`Sal1wakt*!i{T{=%Kfqa*5c^HFqZ~pOG8vstbbYT zxXNPi$)nL&#p5^fC?TQtYL|I^mmuzH5qwK{-65*LlZ4S@$CmR{EwRd`20%4J>_)(9 z>^LAqGp|knO>Szu@>&G#R>2D@u~8<>tP^y|y*l9*kfRZrmTDf7nc(u8kex-fJ^G2 zj+%f^3WHjMA3LuKx>OT%0f`l8%YZZWL9qS;jdvv&eGR@x&KDWt%>^RiV$go+JWv`Y zP=HcUgCG|U{wIzGbOZ;S2iYNlE`h=+3_76>qEH<|gtQ!}DbO>ZWS}ch!bpvq^)hGk zU4dun1J6^S0gzTdZ$+y3YI|Tujpr@27yvCw@hGG}i%oi=@nK5uET|4L2pIy}B48$f zR=;^7;X`%imEgeB^??XEs>fgom$VPSNnSqaaIh)Ddhdm9CS4};1g{iAf%%` z@G6aeAjEl9!1a2hWMFDARu|Z>XhO79BrE`>3W`N4%&!%;p~Vl3entz{&8d5#6&RH3 zpfI&T)EH=zE`0G&akxkrK9^^xeD6uLE1!l-H*a`xj9>wQ0g&Bvn7`{_1OX@Qfz5>o=dJC?dOFl^xU_^Au6nm{2*cPrJXidP z)Ge!>k}_hrf5PLxpvRE(a8MqqB>&z!K9uoj)G7L zSXfK!*w)ywa1Cm|u{fGm``t~gT6|3o_E8KzK$gm@-6FmLRucRQFvL#VU0EDm5*r0h zh_xXKe1I0Po;6-%7hW z;PV`;N4^d6Wb}jt`43?0H4pP23df#}jROA%tTyPIjSbOG7wA9k$Ny#bV}J{lS{&?Z zbxH7_weVM)LLORKO#Po&>pha2aUmE&)(`OwD$ORPFpsu1u!aKD^APn;1%dC>Mh1Zk zbh`Vx1D3sdsW}(y3oQ3w-D+ES@)p+$jbKb+$p&M!m<>cHAp;}T(GIR%5ZI}HiP1U>)@x)C+`_W!28EVdX#G_a za9WEVUZ@GUR38Wzus*t86W9naw+A-Wpyteq%yEI1X7(jm2fYMix@D?4ueJ8o9J4gD zH(^$7cr~~tb_D_EkJclv6`<<2u&t#%%t~{foHpwkGq`+99d1UeDuJiUlJ6tt5@TCc zbNN=G|FrMyEV}YP{K@soko)l;{`_C$PmPAGBhCp1^d>@EtH+*4%F|2bPx#2mzMxTrdTd*cofvp!`(|AE<3GDSx60h4TFM7$(T{iL~cQ-_r6ob`< zxWTxR*s)-~%fX04NWrmqB(&n&67fy&9|*4>z=Es1F3Y@Bs1CtLHX7FWut*0N1-b$k z0dd_@*wxRrWfBz5O=f)eocV%-^08J z64v-iD-YrWQB~bzDL;W1Bo}{AyEH$*T;$@ePVwy)!8ZwBS2SXnS{95|4N;di5{n+x zE3L8P2naF&47V-fZwU#+VQ%XI)o40s;|L4d@{RD-IV&!3B6q;Qy2X%necC*TIw4;z(<8faAgv8_){9 z6^?^`n#f34hcMkT)tuK2_9hJhc#~#MlZF6jLd1;&%$Gn=rRP}9Q(h=uB=`D3g90p9 ztl}SFvJT&`uCSF*d4vZnAcm{`B>rVHh+0o`1TobjXk78_Kx$AtFPY~eKs@^-;iDpR z>(tASwxL_0%;i6^i2uYQkjwG^K`cU++=-Z)rxK|6@!;Zm*rRRkR~T;pKM`}Ia|GaX zHb2ad)tmMDhxx9Wpfl|O;1D*|ctR`-B3%zjUhp6_pr?fS5bjWRkN;dL3_7X}_<~Nv zT!Q$aJpkBP6VwdOo*I1Gpfl>nPLNg}mUJjyOqrJwkedJ)I)Vc~Au%7=8gL>Qau&#O zy+Y0{hCIcRI&)Ndv7Qc;MbhyuNLA#+Erh@7cw?Ch2pK8O1#qo58}fyDZ~<{D$l6E{ z%qTMjPngJ<;{t`q?4d9V9SUQ*WvV%^%_v5P9x@>^dlM#lhF61Y$T$GzMUac>ImNRJ zl2!qLlS}n5N6+TMz)LV$N3u!7yKbpROzK7W65ev}Z^7!(i~26B_?H#|m{f=`!#)(S zu#j%}8FtsuYX3)>7gGB@1pFcX(9EpU=>_|49>o8Zkc@zIfOFY?1%mu7$O-A}6oU`Y z1=f>5b$BXpIhw)ZlXPYTbrnhH9UxN>>1_T;L4&B0;)f<0ezJ(aYonbaFzetWJ5x`rpKle=D~}AvA{nef(ZV&lHzE{ zL_k=koELqT2d)CZAoIE=7vl*FXa#AMJBScoRzGNRuz1`BwSNhZ_8AJ19k(<@Tj3TG zL&bqD$oj(txLe>+z%@8vQHN0Fan-To4i+l`=EFS5cQ~8`#|82hSdK(J(=F{wVAsud z2ZQkzY)u$P0{9>V#J`25gEKffs0OEvCSWUcx-HBqIO@cq|@OQ_MJ zB27a(YNA$U4!NWfxgYC{yGx=-@8Z?Bbz1> zB*!F7la}+g$V1!}YSAXQBI`6+$tMMa`3)uHs@-lelIao`U6Fi3?=tGyTDOv?yuaYL z&l)TuL$y?&)T8paR(^2PV9{1Zy)^vIpZ@MfN~ejALeGNUC81@5`KfaC5Z>rY$;Ntq z4QymP>RVmU-{o<}S}@o{XRSmJ&uWSi1nF`uR8tkZ)%#78v{ri#=BLZm8eT-DtghaF znxqY$h!(d%p9&buAQ$#tp^)>&R;o4@`nIS8r^!!f{>BSC#EY(!bkvuqyin)0kgM-K z+?FO_bSCI+lmIF=K`5gdI_E`D#h%rmG+M+2-uXu?{$UKCL zER7fEcCk#DPuE{65gMSrM7)%s>$eDQL02t;zrkO5QU41R$_;&ij7$GZBxF?rA^2cb zc|a_kNjcquJdrlAk@AFx6H(46U|M@1By*cUAJUZ@Rf~B`!060H(UPQm7}jh8#ZK@- zA>__P?+>BecdmpN4iBZJaBYy6=G6*8+e1bhRhIB{rLY%K)Ul+YgYy?1m}OU%$Vml1XKqwXDzDk~ma z-Y^Q1$gmQD6&YOA)hi(t3%OL#hxc5fcJokL8D*RsR*k+}np9mn%j!B0pCBYYz&KW$ zU!ss%Tnw8EU{?U7!|u8Q!ci)O&Yt%*^*DV{7gjMWqhP6+X@z}}NL@q9_+xD038`2x z3V>u-b9Hp~0xZFDth27jiEW-70LvFHPB1UNTM8MUJb+>DkBC6KCGH0$?wK%jr}&#{ z@wc75Agm2*z#m{NK&e##HW7vcRs1d3!JY^D2H`nAxKDa;pH@JAdtjqF@RRobZIBr( z41#ptiF&kk;S-drLfc3_0Y|9N6JjRI3X$*8)ZU+=MVod)18h?8y4faxl{J`^4p>!5 z#8bRP-ac_F%KP}ngvChvwFZ;o!3W*se2_kZ;EU^G4FS{gH)uuZmJkI{0p7kYgiGc+ zxrC6n2H!7Cam!bDxX`7Ayc?Ez_3b6msJ8RT~kt+oX@K znYn_ZAIS6|SmTss@?i}!`hi4g74HoRkW1oqB6s?Ui?B8LRLMX=%wCT|8Ya4vIz3-K zV+Bc2P>1ehzDg&roZ>?e5_p2Z{XdtKof8Ym+|7A~DN z$PMNNPtZUIgdKw7eIYOo{6`OTpK8?1tq2)H$e@ZSKw~~QV6Cj~gggL7VFo(kEfTMo zGr0(`Vw-ZtH=?39JQ_$e5Zy^sVTUHaA_PFSbz&MO3G}F2k9vS72yfZ0?-U2mSr0wH z1A0aus50eEQ+)b3X7pkINs=_3R1Bap&{lYq2zdu^Xtx%2X=-t3XNRwqwc^lj^)K^U zF@G}Z!3OQCybtQBCnhH#Xc@FD2~amxXq7Zt(3Ja(mptb2Ar9>~!rR5#XE11IiPZV> zP8`}*!ILCQacJ*L`0mATg^;8Jw-H5g+Pf7YatB(vCc!{$>-ho)TAn{1>e{|w1vIju zW!9+3T3Pi;xePs^2|e%e*ZcAF3kCEOn$W*=)D~3>S}X{+^o*|Uu9{HRKRp4a%n)&Q zq9nlM_IkdnW1tf!yh{pvSMU)2=}wHUpVg~I;b=J+pswAFqh-Eiq{q*ACr3|um%NB~ z@`LNOqZHoBwT}U}cqeC*C8IokUC-w`AX)0+Q>sl`Z*_3OtZnMU^3JIkCtM#5L|iu6 zh36pRfh(0oDn$bT4?mi>zYLfynUW?&;=pjro^6S}Vos=d^b?vbUo_5ExAM~CooF$f z9#HEM1}_4@4++uM$fo`)DsbLT`A+0=66fthKUvi@GoeOEoWEBulOLRhOX9dm5>*<; zx9>hSTTpy5MD65+-;Mls-HLWvKxpQ77g!$ikZ-^Uv_!7w2d80mX88%$Dn*LX=$!@l zAtAaY*Pm6XDuSJYHhUG>(W{{umyvlMGJ`aIFeddCDa4kBgwc~hTA?Fa1qJcSyad~D zF&X5mdP#l(pVz+Q#IRy=Aua{a3M?Z%A~yizA>KnET~|;iG%Z^~Fp##ACE|wDI7sI` zWY0_USs*PW_BOPzKpM|03l!{Rf#e5D?;Z=J&xrNKWaj#6C-ZC(td*6V!t~YF&xv=6 z)p(sVwNR%Vue0hLaa-^XPWN^{Wl=(SgC6i>ld0!;P5lLb!{PbE4^UJ!9V7kHudD?^ zG7D4Gv;HBF1bJlOlsz8~$~+6B?3qgfi`3%<9F21#sAjEZ8-~V%ACY`P?AJIK-SG@i z>$hPNy7A+}fnGPAw*W zJSvaCwZTT-B*|5rtB)Dlt`;XmG&s5F+GeQJk&5;6u95hxK@)*<+D>kr1193f20dOU z<8^MGJ-NiX1`4k;^etY~V=E5hB-iw(^~FwAdswcI;LCp z{b2Pj`8%$}1_mjEgKwOY)1;@>!m1w$zm@elIOkUiPmdEBkTBXg|5CJmTFl*TS|{h9 z{jP9>kIPk@98Y_J366OjBgf69ZK9&9I5|vS0h=Wg7h-6<_+p#2L^T#rjefMicJL;7 z@@Io<;+Wd#$5hMY8)snL==U2DW3D%0V4t}lJUvbHI<7-vo}^l|s_hu3_4%zZrFYDA z1UCF=&G}C+S+sQa?2y!$j@68(^ZJ+CJHRu<;s zAo;nkoi5sogLFFqbVxc5(#BOqT#)AXsa8lA;2>>(wXLJ1lLbNxy zlgVMl!Ao$E=DLe#ir&FN`eqiDudT#E>a(@zr`|3%aV&k=M<$mp!ijtTH6ZRyoVY*t zk&TsR<8|)5-X?Onh1coZR~9Org8OMVYl+fhmMBb)GN!wV#Da_X)LtB>x+1@UGr+v3 zNx#*FdHB@cbhkX|aRgU2Up!4&HJ$j>4!-5W7c~5UYwU`?0e_P;BA!G)ozYX?sT)#Q-UGC8#b+N;$`c=6QE6}Xb&&5ivn4LC4vz+9c znJ4hKjffrgalfP0VHC14v>qXd08RXzuZu?e5ptwg&`&~$<+~T<)a-SW+3KLDLg}n) z@3-A^B|MNHf_{98=dm|ofqn*$Gj8}u<-S4!DGxLZL85UL{iR{G+xG z0pTIEJ)^->J+EH^;4zxThL(||lpm7>tR9#j4c?CaRX-9`yX_H$z^gdlYi`xZD;u$;>H=e6IULo977VZOm8;u zb_P^!C8%KAGX}i*;u+Jq;EfW#K9~#M*5bt89Nv59RQ*?gJwIE2GytnVAp#5737Zp-dpyfei0XYH^-@L#AWJ%-rM(k zP(T$Id#k)8GYC?~RD!=Cxr;vS4qnBT*hDUP@BCE%6<2cC{Yu>Af|vfX{v|GW-;B>3 z&xi&yG6HYeWAF4M>A(u}46s*m%Inx_0%GBqXe|0pID8^UG{*d^c=SM#JRTY%F`yNT z`~CVY-h3(OLJIXqOYV{1+nPl#9zHfPpw;ry<@!Z@VgWfhtK-{qtijB}99pF_w z=_A@kkTQ7Y0PjSIn{c{BQwz@!D755G*w9!rSVbWJ20fz{%lXMMhTe?Lb%6Koptr4V z9L3VPer^YV2X$0*QzRO%PEN>n;ZtxggMWUw1kb_O z)*X%H)(SXkfCzJp09y3i6YXdDF37=9p~rN!iJR)aAvu$coT?mCNZTL>E%yCw(7vZg z7Zo&fOt$YoeJ1WD$U5lHL5nG-mAk+X;W?@iD?MFG>$3^s9n^L;AWIQcImFj{nx))r z@T5=pu|AqN)Yc^pgw_h~%j|h82^YDGN?J!$52~1>padHy*H|cT!Vez0tQdRv2WdyD zrMCg@d?pgLM@7W5s>_2aHLEfpVY6@O;B93*0og(gsNoMJQpt*{)b&GO+hW?a_qEE* z0bU>7`}jS>AcglIGkNZ>^5d-uLTQOw(R5t)cx+&@TyR46cySfH;JM6YQNI`}cIJ53 z39?Od12i)4v8{z;hrRvT@kM7l;u>QJpLJtT#|)WB#2*t8Z@1paD~h{IE;0;A4klK{ z2QHjE^qQ>y>iaV+q9;|;XT%MMV+QtqJACg?ma;&;oAXXUdaRuScM(|_*w#>teWmK~-IC+{i> z=Jo%_r?TC&iG>YVA)&|YGF!`81?zi>YlU2k0Jmca#hKH_uWxH*_Fu$@g>D=T20oM;7yMDVeX!qk6I~32O zc91S;)L1sCXNa1X{_)m<1uLhOw0bm7@EG1VKBgqP_ZjIQGh@QYPf}HtYd1A|d+Bb3 z`b%DWm0WzhvRu%Ibdz3}ls+}2m>zk6GQRJeX(5{0Vy|DV9)d{Uj*_yrgmZI4pYrb0 zIAC>oTTAb`I&YsoNBvgwJ#wj-A(ncCmV^!7L{ajK9jSb(ww!38Vg~xe2G&~K)8&Zt zvt74UwoI9N;N36gtv>Kxs^N*j@1++WSl_4U?b5b{Q*kf@cw4uXovFrrM~qwkJs@Bh79R)mBI|$N}sQ0W;o=%N&2$J1mUpVF+r#U zx2Nj|zjpMDA`|eI{Kkka;?*lh%+tIPXFgmT#^$;&*HJZMNal^F1^4#bpC8|Pme23? zS@6*krKdzYJLc7bEx-3c7&(1!)2NdL2(yrhm6XyXe{AgWlQ-W#a*wV+b0tDqyKuS6 zokm&mM55{Bl#hFd9Q{~nwT^&eTH@5HOMcrf3of~~xomRgZnt#)H?9NtqJBlqH-3sz z$A~^3<-K7p=?z?;S5zW-ElD4gx#gd3KJBlRxvBg>$baCk?3~odmz{b~SrjwxyR3{aNktm1U(wNb;b;!xlZSsSzdrEu}L`J>Z^qC>j6iQ%vuT zb@rwetyj@7dycOZEm>9diOlzfIDpO*uw*HYtYxs||01oH)WEDa+QivfByLR&BZ)DQ z-fv5&I15nVhm%azQBQ2&|Fy?jw=hZ_m(j663V7H_HOU5NlOZcFl@k(i?wOx-=cg~* zYQE9=60Kd}&91-Gk`fXltj>;0`#JL2-swcKv;}ayQZ>9VtO*H;Rp!x1j~jnlM11zt zkmj_HKm9T+@Hx}xpLZQz3*rc`k#20DHSBh8;+tIyDo-tYrBwT?^Z=5RUE6lN_Fe9` zc^9YC?DG6oR};-HXGXiIO#Q|_dpZLMIe5t`%O|q&tE+}bO^8pCY`HjNQ)a*$!EVzO zh2N?DinkBY4Di@L_{n)&8jMTNOdt8}nw($G-2eMWn=jMj-)(rZksd#x8pf}gcAly6 zP8B`k_^Z67^oV{3zc{{rP0E;%!pVUHrj>n8c+c5T<4sHnb5RWs>$Tzdgox*MjQq!% z+j-k6gFgQ}CvWZ!x_x+h@ym>5f{GSk%1>t?W_iq;X39N;kN4Ii%N~y}d2DXKNyOly z`NZTYWXP_`1BsHfw}AU%Dwh>kHm1o&CQF`>t#3LbBHHJEhsf@k{7paAdK-)9NH$EK zM!Zj~k1PJ-S70Y-Gsk6@rA&Ir)e>T3-BD{_J>&&d4$_S5-?(w&=?>B9m@N|t(WhfS zt|QiW`8S$eJk*22f8E)%C7}LU=wt>JT=uz$Sp4iQG^Fcy_0Zq$-Wt(0d zJ-%n_<||=~ig(^izq9Ae)Nj}S{dvRQD}!D>(lP7QRHMt=jsKi+&1ZSk;;`zf=iYeQ zv-Yfr*b>to)me5BBJDzyCMZ|a+C@5_ zIQfkTsb}#wvJtk%o0q(P4LEm1^XDgxfgknIcrMd;#MeXkSH|>-jk9*dK^L+8m((y_ zr0+i?`Laad7EGHe@%1+PapM=ORvoAaoIhyjds9rAZ|!e=zP;wTbZh^eFa7k{Gmp8| z4GPvyJsM`+#9u^>a63oL_t{Ur7qWntIoT>`UEfwW=tu3;t?=$zkkb{|%U;1jj^lyW-X;TNB+Eh|CV&&NRJ}=h%eDd|0HZcS|wLXmfvy;JJrZ%XsditINP$B;E!G9$kzUQ2~wZ0cm~6ab>Z}l7{ja z`osleHnfBg+eF~~9@x=S`P8&7ixe7(arG(7sGBBjc_p_a4t-31=_UINxxY6 zgIo+-1z`)}=zgaI;hl1zHEhhGce4@&GJ;qR>kvawyeziN!`IEAh?fm4EMK?ov$$%> zkksfU(jbtA1)5(s4thU8#c85*=eE2EMG~Kk`lft-(2>lYqfsugLqk0>GHyLxepoF7I`7cEi72StRIXI zEh#pxePG@4O@*uQUg*Nr>sPUaetM2Nzi>lgNpC3C4Bs~fXV5Eyy#fDxer9B3J)kq0 zN($A87PxwudILXl>Xekxn$cK@?CB^3<4mJ;>gbHrVZF^{u(t*D1yxL?w}ATuwM?ZL z=l#-SA1GLBT)m|Dfrkp0FDoux*Dsg7ZrZmsiv8`Irq(<$m@|BX%V)B8(EFA|1YqBq z?7bMi`93l0GksrXpNaPr^!Aa7$di2u-`5IdA_8S^P6i9B@7p>Bj`mIa#I(=IN__xp zIB7T*JU*H-jrpux_-dC+-s~P4FSqWiRx2i^muY(NperX{E>bSF&^m!jz2j_kd?K(%Y^ zI-4|2u|jQkDy)%;m6{g2G&iNiAw3=0uBmsPM_#cRd7{XK)s*KSMUR{D_(6x=sg=00 zI8BZ+a2~f)#HDd*AwqqCL!lefqWxSL-LA=R;$&%xgHr_rR=x{O?+t!Sf|PPn?)3D&WSd+L|+vSMwzQ+gReFZzAB8lnjLesEC%SZ)>&@#&-*{It5wRbfdcf%y@GP>K+wkbvo;WYH6`r zTEPD^)9+&Z?e{OV$T+abIk1HNTkV#vHcRQR_uuX)?P|kuOO#76xXCh%{__9CgL{O7 zYvnM^#=i$$mTGZQa(qU{I~mU$%RDmfSn8m(V-1bR=M20nOEND{a`yts{9?&H8zl?c zDxUc8jSnmGueBE*T3urgo@-pvxN_a}_z~+4L?zlJ+$*>%kisg!A0a6oGQ)z=REwxV zE##@^YAO3N`ZOQS$%%LrgL$LYfze$shExXqi^B4pS8|*b^=0kM4Gzxq2*3lgad_r2 zWtLIRaVsI!3lpzW2H<-!%8EWpq;fX0&!6_ zC)O$P@4YiNHRL{zb;<0EGh6By_?I=@`6z*UKv+okj>!6O=|K|%tiEky{agkZSn&I( z`CY81`#n9KZJ0pNR5?{<#vCcu*S3r;XFru6g>b2c5${hhXLOv4jTaqz=$xq7I_mi} z;2@ibhu_U1;S-$rt}!5T2H$iAf9LrLquVYIXc_uV+^U8F>C>boqE}=t=_1_*jL4FN zyel#6#;xf1%feuL;IWNeZRXcwzvn(RJd*sBq9bVqJ>1@nhw(q);m`HK81L&Ej{5-L zansstbEdks;3tPOTX|87fA|rIbT3iO#Ie+uzcY6KvW_WkhP|xMNnKjXSh6=w6%5Jh0=#fu9Dt zIpuZ8Z8>}4_+-w{G5jlg#lu{2?3R+)E!bBflaa-J`nmtq{RxMZ`m&h$ieZ+}e>Kb) zSL}@8?p4MwQpWf8{mTo_?9B2T^`InvPUw93C|&Rf=`+RKHg*2z;bDHeUEj~wgeDp* zlwmy$1-5OqZCeS{pEy@p#3yADy`Xmg=VXmIzxc5cs%<+PvK#z1El9akKI>x6e?FQy z{bITFc-f9*zY*f+U>DvpyEAtp70;c$0H=>5m>cC@ZwPpJFy}p0x=UmdwSY2R$lPZe zbx`T>97Eb4*4rFmlK{>@fTMi8p>1nX-GCRk02E*P?C!I0h&dGGJ)x{>FyzgcI~4_sFF^Vq!P#~WQk z2Pf2=T3GyaQ0NC&Mt0AX`4z4ic<)Qr@*`OR_kFC(UbwH~^jB1^xl)~&5&i?t7aSlB z#@fdh!)>5t@zw0;68YkS9CcV!*|QzWYps>WAtpgkhGJ9QAX7uE5|NS9LcU7rIg{L; zd+>et&;y#V9WmAys+;q3Hz^)V^}i+atXjN5vqayyFfKG+P^}8TPhO^5el_qf?W*uc z=U27nagE~UYTe~!mb_}Qra-?jRxTa0CUZTiG<}v6nkcZ1@>8WrPrWlSVNR%{%5uFz zt*ViICU;iroRc4)zE7;Vq`U;@3>DX?5QU)8o4aaTr*jMC9TCADpq4|H-MisiPXn?D0O_(iI zrDz zs?^|(rl{E3l;oaeDSo@T$|&I+&gv&J?5@+4MOe##nZZvTFBrc>fAh|Q(2*Efm4PcW zbVcqz5a28qXd90jFc?b?N{3&^u<1gjYPs~A9hrCOZNg!c(OTa+lbiUt=B*j8A*oK6 zCOJbniSTr}!1Zz9A788fpjs!$US~kdh-!(^jhD8`$_%EM#||i7R8ozaTJcOgm8#5Y z)yc}Q%q=NP^yPXZDzt~H!ldZ)vPG@BnEOo)rq}pj@bnt7_R9nU>WA-bxzkbgG#b>$ z?2i|xNhSXonIs5vm~veH291$xPmRvQ0_Xx}8o|<`hGmNF|CydIOfrXvL<+4^asPq! zAH-rL>z^K2jcKmFXh24G-Z>nDIZW=G!}6XEbSPL$bEqjWY{pXhn{m8Ag}J=hSerYW zYYEh4nE|xsY=eev%x%-Jif!xEo{5Va+Blpi;g^A}fRXS8xZVriT^ z@X$`@AZ!s~c_?c1ZvNyKwqzA4wkwCDf_b5^sF_o*73QGj_kwml-{og$itUjUV79*D z0yj0IMCECkCQoLoy$emRXnyoD<7s>6H|B5rUf}BYiGf1%o1!;{ZWgvpRyJT22Mm}j z7ziRIpxySSb5cSGc24W;fYa5wHB(n;!j@o`6O7oV4KZJY`8(YRHNHf@FC+~a-K9Cn zm(IS6Asv-2MJv5~@qq1)Z!x_`UC}qi3;5}ER0*zNZ?#VQQEeTI-7}?szke2H|WxX(xeq*W!o0+lYlgr0;v~wOnxa^eeEe~qJo+T`yn0$PmPm3O$9G0 zdje=_d=ovPXbqYaB}!;1SR5U zah-k-^%f{NW5)8F^O2L4Pc_{QT2rkGAB-buR@aj#*|E+>C39JaYd#VzL%X1?RNw`- zf{vGKX?0WXrKZMFQ|Bl7-Fr}?Icr)-tG~cNL$qaQns6LSc8REDqxjDl|H%?6rZ>uW z@4Fj=jX2_HLz+8IECK}l30E;mW-##G#ZY(M?Vj!`s5{+wZ+G?R&Sv!K?n+v-r#qBv z6o0~ZhhpeX^}>CuJ8DBJ9?!Z{j-~^3%H;mtRRxCe*qx&8EEBxl9YS{v%YC{_%_tks zV~3KB;?MZ*Pz>GeeWj3fM{P)3`R>|7O?Z|ktKb(Ao0jX@YMd5TrAjvG4Fcy(Cx35qD?JK+ikr9G1pPNOud)kVN03|>GL8w7QHLkWZRJ`I(# zhKv_5ZgQwM z<>!QACsuXK-}_ee&FP=X|A~^0U@F-jx*5f8hEp+ZMeN2CfBH}r&Y7u=D8wpJI6&Or zVF%&x!6pVKzcr>`QWNc*6n5`X+C=4I+C<;(vQJrrtBsM9`piLGX4yo34k%M>MBlA< zS_ZBXDCVhzD%)q7OY|H^&6H>_Z;rLE;BABea7nw8l zG=dnK%WP#*!vqjQ$G$5!;% zAYI|xV|{$Jr$=PYZ1D6L!g{P1w7(p-N0OiS!)YfdxphcAnv8u(5)D# zG{ZTa*fq|m=D26@9VVVK65<_hF#bdOa6r*+j^KqM(A+K~feox1{2~wP(#R$Rf|;l7 zy2x}A(4_YG4SOrmIg_l9U;|@kio?*H#A2KDLzH|0CFYe$m%FIs8TZhm7k7&_f>-JV zGcqn(_{VK9!y~x`z~S{#DDksO zVs^KW>hd>x#j3=&Z{&&v_mo)f!TWG{zP;3|7kRYE?*>N92594XK0us}Ra><%73Q)Y z-tctTj4~tkrouTEldgKv=1MQ!(J+y-!1|(q09k=2l0IZ zGFEBD8zZ|-!Pppw9qn}JymQ3WGLa7B{dBz4jR=@@O@xM{@1Vk`-Wb`_K!xk3O{Kzo zgP}^g&^RxjQmg7K&*n-tA!h}3)mg1OTm(q8S_MaLx{Jixm}3epEz>wx#i*9pYt6d_ zew&PEZQ}Q^pv&&>NF8ap1MdvNBnnYJKp~Wu*Y&NjBs>cf>)0Bj{Dk+9eFB>|Ht!^p zV)80!uJ{)DR65D=z4DvgMUKk{}Fs?zVOu^k<|LaH;=&=au<5X zrSUS@{fku^ahTM6P8FUypjAXPON4%Tn9Mr%q9&w`YUp(_NMYi|Y`n<-kre1bU)m%2 zJvpvk#Du8wujSlCmB212)D2%@mWJo(YW}00j^b=wcj23jYfRomdIt5KQj96-lbg{C z%lirTZczqdXZ6cx@yt_HH|9+9PV=LOC65Wb)4U+XTt4$;>-N}$k}FB`6>*otCLbC~VIxgrTE@&ec^e~6W5J8V{L7TatAGn~N2BY53)MO2`&M@c1l&JK= z=quX4Tg0j5ZMGfyq`Ta~=1qHqTeyMri@w4|f5}C6a?xLN(bo(uTo^!zlGbvv z@f{k6IIG=RnO-k5nMI~5k*QW>vWrahB2$CN)Fd)FM5Z>8$t5y%h)ixgk(nGaQ=81> zl9@VWCb!JgDKm9#4HV5X=S-S+F1$x%|IRKy9i~r2qaA|L7X?{Yc};~N zs|)H2QI=bjbrp&VQP#DV%GjZf*dZB;v4WsY4aPPEc(VXs+PpmLc5V zG6(#^)qnCzmrVQlEbC5f$rT@Vz#T3M!2PaKP z22*$Q@ewyg+)`I51RPtITerZMrP4Xo0jYsz&sRe@!){{$IN9c<+mTZvy-HUlG{FRB z#?(`jIfr)2Ybs|2Qiv@vtpj&5r-=*RWBH^%26ds)yEzb9JsShdrB{@o)jw@ zaHmT1rMdJa>-C{qFoB&kvs$M)1xMaGg+MfV`;bxS_gn&6f9@-DdtN=-pA_$pq-QOv z^RWmnr>*J==3Fqje8PPOJat+Ll6*6zFXbE<`VyKp2Mz;RdJV|~Cz{O?0NruYiM1ou zKXls8J^K$@vS!SFYZ8`8Xa3fzLGuc+mZR>*$k+``?8aFFFno=57(TNi<{CtU8OzX< zW~KvR6^CKG6{QmlHhF+5**hhrilsK2GkX{gUF}x0)Gu=6-c%r0>hOY}w^eF;+2`VapZ%$YxbRf|J^N1A~^ zxTLHR5|=bK4N$bFrccN0UCqBvIp&irr(_+$mzn$yo3PIuz}+Ef#)OxMXm7U!&K^mZ zc4x+6v}dxANa!;&D|8q)REJ44;^qwMVGZ@LSdHs~GlO+~)?GsE-6ea#W!5w;#rDt% zU?eVuqhZm2*Y}6b9$$=ozI^Pr_Vq7WwWF_MLfSs;_D&KO*a@myafx3>wt?tp?H6dL z^rh?_!GPp*S2Io3TuhZciqgrE1Zid~l z7chudR_{fQ#ed<#ihRqai?OC>9>DhQs_fhE0S+DL*~!Bg{mQ7a9UNMSd+-=4EtC$! zFnUk3F~Q$W51TkYM;)OXB!?bm;shvM(fso3J#YHr~?Gl<25_hXN% ztuk!sYab2n;QQ~Srjdgg&eFVC<~RB zc9Ed-!mzDgI6)FR)xd4WGFpN~5e?gkTz>o&64K$7U(HQ<^#zqSPO}G6%JtbquRMwb z%}FA)oiCVCSN}c{OblR+00SsozZ&HXyPYRUw7I?=^I?BMmAAj^8JrL69sGEVha7`# z&PUDqDOd{M)BqV=UPI(0V{1A$1hBS;8h|Ft;gaG+0wlib!NS1FU=Cf1V*8$?P2Qe5 zZviD{<1{dbpK)N9T+Tee?~+nFKzcrmX2q7?MTuFUIj#f#g@#nL_jwm}i}s|{-lbVl ztYGfFEP-8TTgwE)pLr;1t#$8ojKq}uyaBI#Utalu)) zzhGubM3GL27P7?2hYPh^-ATt3-zl%Q?l#5qxy?o)Ef7`n+vw!P%}bYPl^t4m=%wjB4Cn@$GxJPCxTM zx?86_fO_6b;lf7A!d|`(&&zY@?w_(UA2<7f!VRRm%EFQp?NJFWkjiIZ%!^*Hl5z4X z!EfHNCo{Nm*&Ul$frJkUu81S6jzwwjUiIv^Wa~hD>3`u*pk3~RaZ#gWkuQwl3`Wb! z*?=*QhmqeF$wDIlUM&yO08G=WZFEDBm*eDhycHkAnTzrqc)pgv=drTx%&O8tMN{Ng z3DW=P%8eYiGnTY$9dE_Oa8MUq&sHjm|CTH)WQC+SK{k!zkte)*`HMxBB!dtYxQGM0 z{oIuPkNC1NV}0lA6#rc zbiabjXU(+zzrt1e$N$M%9>e$`&swfn*I2R67p|+5X}m0}iA#;-*NK+a@}dY~of>Lh zOy>p9bpGaA&cb|#iTSlG!ta{4-nINYYj_N#Cw*(UDX2v7Mz4(oT?E9B)6o<1XI&_f zCbbx+yY}aJ1D(l(6RzXUz48vGvWl<*8r+jk1nu0& zndgbGk#@mE40@tbEX3`nJybzLy!A?+AqFgB{O8wf8OhLEeEIahfqxAX=deBdBFcd; zZW)AE5;9AfJjK&hEm^hAOh5&(Q(Vv&2Id9>8I=)^j7&xa`{KFG5d#9PZCTaUVN5Uu z7q`SKnxL0pljDZaNOSUzm=GhPXe$Wd+_{Q8^7uD zX}l}P`hp9MzfX57OWGB7Nv%_t4TayK~2Tkhb57w2R3&JxJ%g zpm;2M@v7;qVYcm&_N6(4JtLzYdaxj_Imski-wZ#@)9E=Af7~`v!1f!-RGI80P7di5 zv%!M(m9OlDneBQ-m}7i}n`6kZwl~Mu&S{LV1r)Ob?k(nP0hK=X0WYlyX{-qCr8WO6 zd1!&(4mTert+Zzt?Wpui;nyzT@fl{ z$9a6!iAC8hp2u_dCzV!vAFs|n>wO$Iw7d85hGrU_M{boy)976K)##*qpnSf^j|-nR zoQzQlB$FU42IU1$)*!eJb4Ok-{G)?Jz2{}CJ)&PeeOR{HlmBln6!|-3t33I9dW~$O zCqGt4`Ez6?o_s!?A}jUeCt4^!M7GkC&!?|TO`iN=PRc(oUE#^+({<7kZ~kSeBB7Z-UO zH&Wp>g~U2^ey}q%i`18Qe?mg?!y{(G^aO?TE>cS;jvOq94Tw~nn?Z%Iq3}2={2{dj zar-bQwRE_;x7#~?#O*WhG?SV#y1>)zL;)%0VtH|U(tI~@EON|~N8En;uT|Nx=yN>f z5dXYHFo}uVxp-`aMPfJP)RqREf3cmAw<~*~E0ROrt|xiBhUD$hmODx!Y<675r@K)s zk&1;Gw*BC?R}Tf8&8MBq?)ii8jeGtCl2`xsojKk2E+pA?M6%0Q zX8uSVIHc(VaIX-gQ0H_Hz!&=%)sR8r7w$Q~*GIoQ&CMf{o4$Rt1mIXVJ`ZV)7k>67Jj@bCRk6z1; z;oiMJ@CMg8IrK--Bd%`?6%seX8Gn08SbGot7*=R_n%>N)*ME2Ry!!&J7*7% z`6rvRFs8BR=j@v+7}>v1ks=2sLYPKnTqiwx?T_d2;+2-bvL~2~>t4mgiz3ZgEwjYD zS3(JWY_v55<}zgBxy3P4gGz6_#aFV3A)7k2(g?e5SOlezsAc6CN>u62lZr?DjskOC zGLascavGS7x?x}r-XRP19q9lY=IfA9l*%`TyU*L@JY-!%ZWO?{qH_QN%S$AuYCdt1u%E$8YL^Qok8sINbTwaXl(#d%ul|GlWS#X_fwKJb*LOr%_t&(l!*2+9Ip|b{{~crlnw_*aCHd0hfnSoSN0>>X zo-6O}f0$%t?~@$vho6wMS}p-NGyHo_#8i7L|LM0Yo3p}~*t3&^+Ew+cnw;mWW3bHid#cGQMidIuL37}R_q~|7U*H9t`T>}pW|BPvmCi!dE{QXEk0)DDM zEgFz>L?!oM&k3HFsl38L0B`#_5i_k#NpI&6GWzD3-d}>;~ zW2hR5oAVD))0xVbn8@`(9W^+zWe3)#TrbcZF&GG+*!}7l$%YQs-=Rp4MDf&dWj?4rb z#UEAcbaS1_-K2hQ(hZ}NR`qyz0K{gR;{|l2!BBsWY1Zo(WIcO`iIH+DRz$U^nKzJY8p^s6G_$iD= z&Sf-`&aB(gNIWOGPBy-On?9!Xb6@klc&9VaX5O79?@(UzxSXHczDFH@EoTyY2DCbVq9)BShjsUkCc43(cU zD}|BSoOFOQW!3;nXe(?X)h>~oR#NSmsGH7-T*L&3AUv8h^#zEL^KZI?zZ0}MUc+83 z68;-S-u*^-E$mW6OxCf z(;x!L=1F}>uDX!KBMD02K{5h2PQi@9$wXe14nI=m*jvr0)TnTgwWi^ZSFMvgr=~tE zsRfUWr(`_b8b;iz?yg~QYx6WP{8Xw@V!1@hm#|A|*bWZZ&6gnZcaRmgr5RAJ=!SGl zSFl5}n#d;|TQ_}`^XNeHe>x;ll*oNGH@yNAG@`jk8VnRyi#sPD|cp z^A6Lg0d5NPYR7zojf!N7H!@?%dyTBJ=qRnkd)W+Xr)ZN6HcVDUf%J@45|Qk`tD7sc z52XTc>Cm99mDC>>zg7@L0hJ>Z4m4CqL~8(fqBy#0DVU84GF9RB`Xt&HnHW$o*R7*4I0a>P&Y=fiBA z57J>cA4CIiKInFR2ctTvU~Eam2WmPrBE+3wcC2(JtWnxpcGm?7*L9>`(%DdJG94gx z{|l2#A`0jLX&IFld$`agnNAXB{>%u&x37M}YnzlliR7}EXDEhw?RQ$OWWVD8WvUo4 z;2`lRBGg?ZHiREj^ta!M=G*)oJ|)eUPpMdNq+&tuS%UhoNoTCbF`}bK#HU0Y89uhn z4GHFyN_2cX9^qD8ymn0C3>V|fDZRM#*&@9iUL)+YMKb>im$=^;pZ~5KNgLxMSFTum zq++ozZr$T)Z0lx1N8quI@)_IFJpad!E!k`JAKT&oJ9vC;$tvzYQgOd8Jf69pIqMd9 zxQeIf=F}5PY@Nrj42%MASax|P&#VESKAAOOT_kn-%B=sFAYZ$Ooh%at>4g^349 zts)Q*6~PspxYlgC5B*Y8E#zE3QlW|wDF-=ll+0+bHOI)`zb(-ul&ZRz=Fe&W&NMK` z=GA0R0G+5LIuSpWzkEY3NSANUJX-|<1z6}F3_6N^P4=6WWVDdu)F#UcHJdc5rrq*HAdWwS01~UPTiU z_KQcaqD=JYRYZd?7;kNy*QrB|p zdX?gBUdw0?$h=;~Gq6mrve&Cunb2l^#z(IrPAX^~(yLeTfY(p2G6#+WVLo~lPpiCM z#S0$kRn}ufnOQhfzgslJR@s;|-`wVy8j z9_TT5_v$gdzTW+fwn5Ek9W6#n~LtEJ!J>CNuaFI6BO^XnCy`zx*|2=7kF4~hnxtz2CO%`uHpKiGG4+_X*E{}M|lh#Ff%IDQk`Fer3yeIw9d!F)q z8om;q^3xAe`C7|+p8ol?{iDx4<@vNt7vU{`h{{*#ddstPZLqif=`6k3=+TQLoo9NN z&(D%JFQzv=I2l46LkE!PqM_jF>k!cOPgV&>Ehh=>pOj0G9F7kE5htv;nKwH~kxO6IWj>^lgCEY4O_{_DtS(23QAUtL_e$s+ zU|;pydKdWLMC(ZJ;sCQT-G-~4kKP3yIW97gG6^4m-i4fgeDp4Dq<85iy~}3OyTA>| zNAIF0y^D+VE?uN|A;+Kq(&CVMri+|@HdCh#HF9%Q;^VxZ1)b{wnt)q%GB??wjy$89 z<7VR9YZpTNLbyR}r@JcM-NW(C%i1N z>K-m6_e2?qBi6FwjS4F*-L+BaO!30Y^{>R?(K_}B%~dn|l-o4t3du7kXwf`W@*Ee1 zIvb+I_(hkZzWcfslUSL%ofIng7}dD@;QROWSSh}Gtcs5VO9bnC$B5(RjbDp#*l|J! zrIMF#P%79e)NjNp9J3}KfYqI#K_IEj;)Tp{o9a4|ca@0CichItR)uYez_o8lF;t#)Ak7`wSz?={R30S?|Sr$1b|cn+H! z#_RrN-hPK=pO2Y%Y4h4`rsk9rh51_l`wu2V0OO4ERYIpWIObuQYA?tWvVI1 z!Q8BSRy)8Sx2K9p!_vcGK7?Q84-)hcx^J`RXa}juN8tK97B~rMArSAwxrcDRx!Q)Z z>N#;_>)x~4PO3gQFS2|3KctJ9SX51v@gGv2ZRxYEV{0g$qziF?f<8ty$7SN%YpXkUfFLRC;Q?!*$2n#{|!gO{~?b3c z{kYbH<2K-!@;;BFnaEXgNc7ZLY^#<)A(0cwVA-8SP9SM!378>p&oMcZYmEs6#H&sV z&&4KYMk8bgzCPM>c>OmVUt%<88qvuD&0&8`_HWA}huCf~dKz914b)%GD1Y7CJrQ}$Au>n4(-Y5&0F z7>`BQ>iPt4IdPD8XrWrYoH`i&ftroexSij5kDe zbU_Y%Mc`i!tJJ1gR|rYDbH^I42q5Jak}ZDj*kmNC9;2WqaZg*xf_gU@T=UQKw$gJU zha$xl6ph9F-86Fd;cc&LSaEx{q5PmKCHaI(Y~8zH7i89|znO7^fVK8%7|1$eM!uwk zKznY`NkAPUYK3>0)-PbV5SncD-_$VoR;^Y_39cDqYZ+YraV$}c#8icX)ag?X)v-q% zl<&8lENpqibcAcbG^b~n?<_cqRX1F= ziA@GOFGj^y=~T29hs$uZd7V|;iUOg^V2^11z3N?mWZ&bt2ar6;0eMmjsbV2dfaM;C*Ohm^9hDperRaLE<&BQMJ{nd*4?Eae6mWQ8woI6Cg>ytfbe5C~%U)h7k zH`twqBn-Z8tGA|o#Sxl*311P01~(j!d{mO9D2WZ~+biB!b5C_NKh^6r-g||P3>JlM z=F)37Uu~JxIYF_wOW-ox*b)41GF&9ha6|mDhWK8?#n-nA{3damf<=Qiv-oti5Mi7< zH_#R2_Qt0>o09C1Y2UtYc3yS4bk|dx)n2Q{iVF>rkNd*0y%XTKZHJdfZwpw|7SQYE zes26;j}c}Uj3Ey%Fj4M|@bTC`yZ-x(#{%gM4j zH0`<6h%w1w3Hso>(CmVQn!hBLx8~KmW};jDi_a)SL|nT}X)Jx=$~I@|0|pbq?6qq1&>&lShJH>#n`BKsN9WBu%B1P5`gBSmCapCS@P zponyZ42B}IIpM1i2KkY9|=xLUViZW9hW(6+~ zOQR<@nn>AMJCB)WIB~rLwV4NhRA$139rNKl4nY-a= zcPT&*o7^MX!lib-O7Lo_$Unx3iwdCLol=|olgp#tg-X}%7l~$!7dmq$>HEbp+WQ_$7yg79=zsk?=M?@pf#50ds@wwq2AxyI*!-(=f_L z(7Ou=wq~DlVM@Jd(lB`53I|x@;Fb5G)&Z*bii!jX@zSbDL~1%(bwaLtq4o?;p10Y_ z)1d0n!2;JKsBei*Aa3(<-A;DQmEz>TYV9DnQ6RV=IaRtwDK?r%9KtZS-4{dAA9)|-r!>(gt_;Wa{QMNf zf$YWRB$-}+vFWD_`xiaECw9c6k z8j^3OTb?5ty%s(*OVuz2LF~8Xr|k_4+$Qm$ji>FlcQTd0=Se>->n8iZVap%`k~hy0 zl5Z@&g!C5pkvIS211&JjiX|hGf1IY@(A1wJO}#%y^^5!t;o{I8xw%K=N)a3cO&rNBf-;wxjI1!u3yUY~}Q-M)i z&|Cz(d?`viloC(QL88d79;N@`fmxY!CyWs}Ld~)DJ~d{w;hhPD8u|z(Jl_$C2)o^} zJAp;>cb;l4t1Pf#wXvh((NExvD*V@Ql<}Gs#ef!R-<`z|)=f587gy#Mz(AsMRsfa{ ztT4j&-+{mavkxfp_a`E)8?b*wRJ|&9n~We+{Ekfq>KSChNfZR8S1!?q z`w;o5ZqsVY@G)g!c(Q0_R)1|@|J3LmxYn?!>0ZOtL!M<+o|uWx!9=z*Y#??@rx_csi8Z0SR; zG!00bE1E}-m>!q`?t$O+*O{*=?|NVb9@iP-VnI?Xmb9ZaVfo^}-|6-BulKF|%p zl$0vAX=-dQOWrf| z4yn^H)$nq3H;(*`@7vpO4iA*>(nK|4sb5X0!a2;x%n0b70=uV&6>p$l(AZT(V{Px# zxm{b>a}tzFJvS70jqMLB+Hv$#>`U-(=R{jC#=5sXhYr6?$wOO3e(%8!DuzdinHtTu zZuk^kJ6PAXiJTP?RRbxas;K(Af*3UTsG^La+WWLD2K#hjnMPHwEEOqAzeVF5bqShN zFvN;qFghYxCa(j?al@xMUcGgcHMAa%&VKDAwZGa>*d|=xky>hj@lm^atGai*Q&DT;}8{{Eh z#~p)I3`Dm(lNSCX7cy#FssT05Q}W$ zVm||U8}muNU^uVu+uW zryDRgk*#UGD&h9Jv5c|4GO>zdiW29j-gV49Ckt&;#^p@S{(E5;7tG8KmO*8`phLKT z^Tt{)EtdL`stnRVDN}`A-)&*O)do_9UEj^ixb?(6jM0sLA7}A1IwqypZ^omdD@iC7 z`wXjcNvY<8%dy4PR!9mA{a+VgaY^oz>S?|3J}J2kxWzV-x03D|Y95#LYFsVr&lLIJ z=x13h3_ni``=TTKDw%Jtpx{XUV=Vc)7;kW-lM488b8&-bEC3sUkV;~(vlJ_|RZiWj8J zMa>gS_~vpKCb&ISo}=BcWI4ugf20Ou=(Q8IFlLCV)suz_mhx&jDYiH*66pF=y;KK> zB1H5<93K4V$7EVR9pnEHe_!3FE*9#=~!~0=7xcH*_F!5Yg4k zNsx0b(yN;ViROI)&0%)ZCVd-O!ZtTaW=xT*Q}O7#NYdSUj7LwsBPDCwk+4Y@XYL_c z&6~`mf{!km6`}@x8R^9SZ(FGc*-*?IS!N~~KZgWq_S;t~@k{I*gR(y@7{!X z#`e?Y?hP!dEAqj;JYzQ?Gd5ZXXCAUKA)*=S@$dDPB6 zG>W%3h)v;<>;Q z%d%cL&9~T13@@?5UFBj2f5Au#X~8>9_y~xbGDztK$tb-eWaAUIPs+fjUik83y3}Tn zk_lO<$m-hWR)I^pTf~l!N$7bB*NhVDNSxmMO%g)8j3zX1%L|bM zrsfQj71xXvQqs|th|38p;RNDOyl;0dZFET94gc5Tr(Aoq2TSv)n+4jfil=`Qgcc<~Za@_`rh!yNHv zWDf2P(j-`LS?P``@CWauo_-x{pU{Ld^f9VAt^?m;;;C#6l8!dr9`3)NT(kuiI&Rr| zBzp;_vkEOALeB!lWBT+}8Cj&2@>N9L8jsaSpOrC|6w_XQ>hng)UwSn(pj!MDcwa%c7=o|bCbnphXhRao+Xr+(V;!Qe} z%sJ5|s_&t(0ZSN+SG7e+A8o4`+o9>q8QrS;@&4us-0+*B@b87F)X{soy1K0m*W)b%5CVXAV$(&!iS7E9sEOo$uV*!HK9B=Cb5_r+1N1xgIn@%;fEJZv zb$F@RYL3ssrT6OTh>KQu08;c)hr|jHj$i*H9t?Ksc@M$kA^!g|K=&ftaN6GXL{_~F zj?`SN3XAR1M(ZYUe4p4)y05==R+NOEhAH`jID1^ zRS?(SZXk()VqVr0b}`(><9hV2D5bF4Mjg2fCMo#*@R78X`4>uEl0To0?sQgNJi;Be zZlj=}=p`9#D8HcflcuV-fC+d|BOWuCBI+un53BnkZz|a`NmH3ohTSY!iER^@oouE` zjNSw(JY6K-Tc@FUtq1QNO8z8%Um_&Ed%y@{2h{eV2RIrrxatzTW4kU>Wvex5N*WqxiuU8or+i?z7m%rH=E;UXqLihsP zQwTbZxDPCLae$Nrv+;_r5#wRDF}XxM5vSshstQKYNNUvfel!uriDo51zPVL5u|uRO zFqj4K^Py&@CMvCBC1p=R7E z9@FSWs5ILsKYev7+8CnfHsfki#@>9kTFovOk7+n6v#^rn3n&q~36@zY$u5l?s0s@> zyf45@)3Qy$kPo{+wZg8oK<)&ZW|p`c3guQecE%EAC;U(q36IdCz{jYDq7>i1Yge3+ z<;zP{j8T+W0(;jn{L0|FZ1mjQX)n?J1Yhi9RD0!Gd>lZ2uc?ODHSl*2dZ_~2Yq#2a zXJqxeW9~qo34ML`%Cw$YY7+Fyw3-)mH22B0(q~GCc5xk=qdB9y7%jXnVNQM3cDz2O zVsFVy>i$QLJOo2}F*lH;O1NlFp-Y=StPLV3PZ-SPGjxM%N|=g_tTXl?{(71w$E(P8 znEdjvvhkGec!@Zb{dbW>$~=0lp&%D4d|qk~it|gpRE((1hj)@t$u%V?_=#Gqw!=Fu zLvT^&N$xTxi5d~%Ah}4enr;oI(~%&Vx`7`}aEVO1gE+$%njkcGNW!s6M@G0&5~P+7 zanL;4`8a!OW={oINMk?h$Z%cVJ`nfwJIMl&A{F3(bS%|N!Qk+&dR=j^h2BJokX@b< z0w~tnmf8W=QY|k6jpKHamS<^d1F(VZnZ@6!JgK(sz`pW|bEeGlu(RX`z~57|N!poc z!Z{muv}Jc}02VDiMm5L%3EyGje0Dbt$M1B5)GVy#!UqM`TjtWcQcX(P_!N4#2c-I< z4>a`B(`w1W?p78{aeaBkf=Ll+9h|xyJ!b0d9-U z)2w$f4rn7IQk&Bq!~sPKv5oMXFpsECWWso(0wl03->N}zgdVm}1D>gY9pG%-Ng6ja zX!)Xa!Z8tQN_84h{e8=cZ-vDv|IWoFAIq=_G?xt9n03hV$OUY?r_s%Jd8COg;c2+2 z+LK=2iD+!3H{Od^#uNQko@8MpmPcNr-7r$L6K57ONq||}qN=ixLDI^|JT&ofV1ZJ) z62$)Kay3Mw)vA#X!a&85)NrH1Vq(E^>X+L96<*zk(SDW*b4sldH9C?Hm^@7sYNe~u zM7yVnEE8*@F;2Qfy)h;_*`MBd^dMUyjbi^NVD68=Gs}rv@5OcHI{&kfO}wll@Mkt4 zB2$-G?muCGkBp>axrf&F+4|>^&12qn(ETX!aqJ|1e_659!o+v6{Y7U)d5PF8ta+G& zA*0!v)xiuI>jW=SM9b4gj9iRs;ow%~#k?n&3~L%iN2}kqFV{&^elwDkS#YG_gKfPjpc^k_ z*mE&?T`TEwTg_srSe|X4{wd1;5*d#2H5rF+VYtqB3t5@S=e?-^VJ-4fZ*J)NBXo`Z zgVcy?EEM_;v&a<=X;PPs6kyhGuGHf?u9(+Q5i3XRwb&!NM3gKr+Yp=0vae&h`Nt}d z->MRJ&(0K2CSLVan{+$X&k2#R1a83E8SLU^e%LNEv^umRs677M5RrxVu#(2=Q>mfV zoeYC+(U{A-R=t8vyMKapX-p?+QJUE+CT=LY4M^i%5O(bJ@asY$WmeZ4+=XK z?l8OFqZ7%U)r zisz}J-LVhD{-t1&l`w9bMK*RnM1<23>wVi~Y{q7~8Xxz=i*JRKtpzkP-b>!;mx4*g z)XHrWsl=jj5d$=N<5q)D|HweYSridYCP6pS@&F^}FCw`W$7XD|(RcyF-oXz$gk5)t zo$8FXBsI;{WCjan%FSl#7ezBaQ^osGrSl^@HC-81DJ5l?GO(UuQMU$I2ySqU=vDRygmGl&^%G7RCr+3%5KF+?g9ZWpO zwJU zf%D|e);nQafgbjPNk32Bb$07T)Szo?x>GEaEOZ(1(3yPA<>Aq*d zj^G>IRnfwZ?1h|)i+haPKeY47&9yT1kWX6%UJ^Mx2IGA`?{7wAwTtY3&8ds|&S@9& zM+J9~#jRK&^(X#R02RiLy*kL`aN=W%u4>f0B7e^gq8ank47iEz zd>ETVvhx39?``0ltj_-NJ58FD(xxe|g}#siYDLuay``W@1EnZ0g;uODGfCT&R{N4B zDYVRK+O(u7ND$C6aZhk;vgx*>%yk=ceL?K7b5+?^8FQ^7qN1ycdzdfJ{@?4q@1!Sp zgKp3N^Lzfk{htQX-1qlf=ep0i&NSSrRb>bs%HhNI?Uj`&I&Db#}L3SpJ`D6hD0Qy$X5V|z)8 z1{^EWn`kl#6^xln_ny31XpH{ zd}_+wy!0Wd%v9=XvfSH=w?XG7-ZklQl*Z{amaIwdq32BT@>H#$@-2^UGd{%S&Odt? zwAlEmB?Vzg8YtTrJ{7l%jVWx40 zVd<$t9jf-d!b{Bx@=?IQ@e5rRA&ZvL!1f8h;VV>{?fm#sur1I4F2l#AR(+3Ly>7kd zPc_*t;T4*0@&L>0m9NMbJJ%1thJ!u z;_1~>c+%ydSi?W(Es@c*PxJlw5(J2={6CNQGivj<+}ESx9OvI(DrjHX3YTP6e-U1T zil|gXp&{I+JV+JyQ!?gopUt6e`|w|A0w$b)Af^LW z`1i}ch<*U%vF=OVoAh#jv5tZg$5z_ll_Tr zRO98LLNU z6eZ6rvCJ$zIP=cYndanK6_#052WQoc&ax%Xc3Nh`dCa||vwM;gaOwcgQy3ggfcGDG z>L2b+{Gy^ouISUxII&xMvhTtRVW(wb7H#BP`e|0n+;>{$S3j}no?A-a?n|qEYsp{b zZk@)Rs&%L7-06CEMv*(y?1tel8#5-aJJ;u4(&f(UaW5TmFB@^+Fy_9IYcJBYuh+J3 z(6txq+e?btZ!x!Tw6)*rYA^M+-{xz-y{r9>p7uM3+P^Wn!KK7pJ!{A=bJsAd+~bC`RO-~dhQ$ZY;4$fKeyf6G_y2z`)=*_ z(%t(WhKJ40nYSCZ?=9MX`;mS7%-bL7o_S}(_D5aY?|fxnr+54Q;hA?G-2UyZ?RR~& z@3Efk2QJODy|VrBk?r3Z+ir_}^gp-KQy)Dx^x&^@W;;h8e17af=lVx~&Fvg2oxM4B=PTNs zn;RZ|Rk!oCrrAw~ou`U+Htl}&_vW2{=$yT^Vdo!RJGUNrblAJ|_3qjC9^84lYv;YM zJo=}eoo9x2{&^VAkaoT?w(~FCt})H7kF>i!*6sR4zw2Vru20Ro{$|_tpRQe(yu1GH z+x1!3uFrdReKEA_%aL9GHMZ*?+-^ZQ0+sd;k7}`@el; z|6{%T54^Jf@zMR?`Dp)t$R6v8ee6i`W6z{M_N?Ktqw630spYZf8XjAJ^~~bt`0hE0 zuU?(_T5jU0?eRa~AODLV#Q*Z=@yC+)6&v;)d*!iH>mUEU zpa1BwU&|i%#_r#pyuW1qKD^_Vdz*HuUK_RCl2G`>;?-|0En2vy#QKfW@7Lb>&bQ1O zTIj&~U8PNlLv8QwQq~M9>&BE=F|+Gb&LY)jo2tpH!a6z}E8aJz@@XQU&_y09iu}Ge z@`tv_!(EY24@LfXEV4^On-uVA&~ls+ziDdC{I+Lhk1VQ+*X6joWd|}kVc;e?Ts?w4fy^aBYak!`<~eV{*|V9sm% zovgngBGFab_KNIp1u2PLO>M8qezLMKvFlrHznA@EWmRI=18skl{jRVuN#EJ_w(PUj zRY|rpZSTlFSksZDd$;Xf+3RZ$Cu#rQ_P*?;bpuKIi1rU;zbZPPWR7Y7tL!@)BIXTs zwtp<^xxH|n`B?j>vTb)Z%`*?S|6R828{PBFXWGA%ZNKZ%JpKFaEn$DYt16}F%XUxL zPb?iNT~}}09`@(*h^x&vZhJWFi;B{#^|jj$guPy!vPk=jZHK~seNWY*p66*GfsYjn zC)dEZG)=zOydU?}555>H_%BeV=>PRC1So!p zo<47ZmioueNP!;j#r%WQa@-j3Il#XU9K&;t@HoVuG7V#N+&>RIS;QlNUjv-@{6)ei z2RJ?d1K<=+e2Bh4r2kApUo7GgaP~p*h@R487V%jujyXfEh%W>Vkp=i~1y1SL0r#gr zVll_<0ZwCvLf|B7e|o+RoNN+nfs^cb9P~#-{uRL4^gJ)(b_xEHh`S{Cu!uh-!QU3~ z0}}jW;FSI!0uQ7ga+?Z6vIck`@ECtOfyVRSOnu~!jQ3ZIM%DqP9qXo{&p;^SQli=G#oE)LB^m|17CJF8n@lpx?BN4BZ;J*-Y zrv!gd#9Jl!DG~Qd@KF)}js*Wu#GjVnpNse}BzOdbNpc>L;4?-14-$Mna6sHy{PDL7 zlJj-IY3=hP;8gzp`dJ8^$~_XqY`K>Lr~5g;{c@)EwMoRUlHi+x<3E=P99aqQe*hpL zt`L7HUH<1jD$!Ba&1Z3&(!;-5(Hd=Zx+ zk!(8GiFk|zzf;5$C3v-nUn9Xci+HXCcZ>K+3GM|>dh8b90X+tJJ}J`QBcVSk(l<-! zUlQqeN$7_~{Ba5XHgGDxr-1wQ2Gzs=6zPvi=oLsDrSBwgkOb<(T!0WU_ZJEMRltew z2f(Qv`0HnmNdKjTeuYRs6^(HzytZxaom52c&`MXib_KCzmwo`BK~I<*K*tyz^Pun4;(B5=~)Vp+OrHoMpqud zR|2Q{FcmmkA8rFq`A+~&`S$0_Dbi<2=(ho<{I3MAVCWwNPU*iHIGf*2kK_N0D>M!2NtE{ab+JKX*NFBsq|tT>zA)%d^zq9f92GK6#0m4`R8MaNPUTIq1}h<72v`rC>ch482I>Rw3X#u^ zz*#ABB~_#F&R&wWY6t0g!!HcI~%2_7xt?GoG|;(H``qlh15a8iJ+z$rgJ z!56oDeyIZN73qJ?(&PG|i2s(w5%I?&pFaU-`SghR`x5+B5&xXQ6?pDhk^fX#usp9o z<)(Db0q*Bd^x42kK37ZVmy7h-3_ay*qlnWvRDM2$SBdzo5`3$OZ(?wI?hfF5xd3O& zeZNTG&d?M8r$l@ogA<=$iG02%;d4@?f0m&qK4(O{pTUXGha#WXBz!&>=|>rQ;uDPu zPV)Rng3l9i878iN`4In9;FRB3;B0&gM54IOX?y3_Z2e0+Ie%34N(Z-!GxJ ziuA8Y=(mXUqZ0Zyk^Zj|`bR|ie@N)RE7C{HgVX<05l@uhFN*lJ68v=$Unard2TpRJ zccR&Hza-*!Nbqn>W{JLKGF0@Y`$1fMP9jS~E75pS2^c_L0_ z;BFEBy#(JU;%`gvCq?{I3I1~t4@alZrt>8cpUL1< zj(-MD_45kgY`MHA(x*%4zYyt-68b4xLC)(X^zp!nzePfyBGT70^d!$EB7VOFUoG<4 z#qgmF-X_vN&d^i7?h)yK#Lz=jT$4!uONO4F`+$hQB*71e_@5Y@`2QF<;VNm8T7vghTq@N9(mH#^;eg%V5#ET-IbO|42vXCAlLr?jgF5>GMocL%( z+$6!T1y1dymf=tGxlyG5mV|z_NdKUO{w|UJF$w)WBK;2}^xqQkpEEegXP3z5Hw+)j z*8vg#BZE`EejxIBTf*m;BK@ZfJ@FY3aXALje)$uh--~==f#WtX4tz(XPnOVM6!GgN zxNN>qF3Tji8aT=MW`;lIS1Z!r!O&AWuNCoX2B(BA5%Dc74*HcM-p=BnF9A-^-2 zSEY!5SAsW*e4b_bAbz_@-z%YiRHT1JLVrl4|BHnFIg$Ra68e6T{!0n{??w7(Oi}~o zh4j2B(#Hd5^L0_AzeYkYTOi0GS3*A>IJN6l5_+vjf2)K(O{Cu>p}$e2Z zrG);pNIw;mUsnDXL_A)C|Cfl9ZHT4UEELKmPlC@E@tY-hhKS!G!3#wE9tmD5;@_0u zcLS$#e-Jn;w=E*RpT&{jHj&Sh5Y@kd0q~0!F-t3BmEzLxnB-H2Kwv$#Q62oU%Cwb?_Mtds+=#E-+veRPqr_ia$l|- zC*?CKACiDy@BO>fhgxy`A(Y;D`dR!N7+-9{AOw4su6+!IvVimX%$!UUdxuxm>&xyg zH(6_K&Sq1&rM$|@0-K$dvKlKJAv-8~PS9O0dk04#Og#9DVeis{?$U$q$df(uc0JxQ zV`By-KbPLLXKCqFKjt29cn04Gr$XX;AtyLh60avY68HOfBRZJ3#0vmk{AbfGO_}uB zY%a5S50z{_B(Z~Jn*|q^K`DW(gYU^d3&Rb*k;YS&#h*sNhD!34E6EpR&c+Vrl@S!i zmQ|K6IG!Z`xoo}4;?F@~(-bTnsWjMnmz5e^=IM|nlit)|*}$!CkZjT=(nyya!jO)0 z7Fcd#jw_6M98|x}8&g%NQjaIt@KWiIn z%dB>`G}D9SiZjxJLxbeXpL#hi*L294c`nYXWbfFvlEt5J$;J#WgLJ9XrE*RUu7l~2 zRZu!1t>F9MT9+=B7|uBhrkCVfnp5O0h@L;BlgSVA$L3v5^8F9wZ&fU65?jC9+8m z4wc9T)QseC?s!lc;jHf9`yk1s2T3YjA{j|&kcP;R)CI(4QjrlPmyDpCXGrQrdNALh z+++l`>5QPXXGm(VG)0m$Nb)90lcZdcMkY6zlDuXFr7=@d&cSKUl(gC4JY-5_fjqI# zmDGcbAQ@*$N;V@%j+v5rfIP6AC9*>v*iebAkOwwYA}eVgG9{^&rgK8dq-l{pUGluF zpqxnVBxR9>`{mY3OJj|5Lt~wFb$z*|#v0TfvV!u4yWr5EdXOb4t*oGWfV<$hL3KAv zQd(I-bs2ZTaf9kXR<^08W^?UzjSg!Ce^FjvYpbrY+IeKWXfmPd_<^XU(TR?)#%gg` zi|XrZiW(hNri$j83X|QssoLR0=U3TSS8l4Tx0@^#6{hN1%O-YwnwBH5*<^JZYb*{2 z`vkU9vkc#nw6@r8U)+R%dms^*V>sVs~C=(^cm#A~Q%SWb#UY&z9Zlv{cs#;(~Bi)uHt2 z%B>qM_G+5SfClm;vGI8qZyg}q3<`WHXkBF`kZ~S>S6iCv8=ZcFwU%0IAh@{EW);dO z0QsLdral^wq`MzqV$U_)pkaxLHa5a`iTu=+iWIu6C1|1$;?c) z4Q6Hr6)8N-G4XQK4UN@yt5Abkl3am9O?~}6x7ef%vULIeMPdtL;%29c zjRlXV5@v(aOl*^rhNcT_sdV{AQn;g_-oA>o6R$36t+nO0W?oSUf2z~d%C=hV^?ZJ- z>#CjAmKxNSP;$h3#%xl8${nxYvtgqA{JJv0&0*zL#Vyqp<-CG{BJm3V`9l4r$v;wW za60YPWsOejYUo;)lqadQTZ4p>Bg(7V0lhMzwBQkja$Re)IBfRnIwz}TFfoTNtwW&A zS!K6cDonL_Xp@N=NtFdEzZ{^`%3nIH7JGSBFkNFEQG!K{l~s4}7{*K6QQKH^-Ii)+ z)phlot@g^A`YqQ%-a-(vJ~4=?r>LMp#!(CW?O0HowY=&zk+MK1V6C;*Ir+I6Qvg^( z;Gg2OTWl;Gs31^B_Qvu6W0oevWGpC#`0F;Ugmx0Hik$XZUVm81>g~?d)a!KDr8}!I z3EZ50t;L2!Tw7i5$ha>3It=qfCk)h+3e_=GSNgSmDZ>YY8Gmc!D-sh#;~M|-(33JZ z7`5<`#GX_TN1(GD?@FosQT&o{e`m@tq+w0qQ8bDP+|ZyUa6@C1zzv2ZLK#l%NX39a zPa4#&g>q)PQidm_>gUOHr9x)ezLbeVqrpI$SdsDLeSZl0(Qz_#qs$GPU38*M2%BAW zp-c!3Ndv6e6rlec58>wpelnT{@P#IHo?hjnQqjdVx}Kuvd4;%ALR$~%8HR6-v>fiF`@@$xUphH z|2ZCl?vuG;3z8p>`&sj&@4yXGz)M?b*i7HautNEc%bM*w85%ad=s5+ZD7AnxW@wqV z9Mp9(B*+(^ET-!m4@J)z;P3A_m{8UnD&#LxU0z*^`=tuGGZ$r3^jk z(&dH{!(y=tV8zwK1XDBP>nLj@VG+Sd!o(om!7?nbM`D?9QYUP9T}^q7qXr|c#i)Ia zH5U8gx_VOujfzk<)ix$3t9xJsFqukLl$Q9@%~z&6=+(vL6t8ZRsiqneW=oA@oC9wg z@N1%6(vmC(DwnTgKz))ljqvvsCm<7Y30s>q7OS&yW|K5Hdji6A zJ!BS=Mwq~YuN9&&$ucB~fby3jX%i4C;sA?@!4vX{0+cdk@|nfkQ26?;4QP9|L1eLq zS7*T%!aSY$uuX;UO8BNyUXS%KN4d2kxD=VV(rUoRNaU+c zQ_|RMJ%DXW8q7)V9OKp zP-*al3IGF^god3>W??mVype>UWwd@)P(-ZfO8K&a!UF9$U#!nEHxpzO96UiHyur&~ z6Jf!UK6YXRR)jE9G0&bLp5S0spSl29`L3%zg#g}l|GJ5C+4rxU^eAgQCFwK+(vvnFPx6)v?=3*);4W5vfiOHXs;t+|Pn68OQnecRW zHk=iFGoggYyfx9jCCLsuiO#}}G?;Ca*GIUrDBZ$G z9{K+F{_~Ibf8({Et^53EAH4s!byL^7R?FZI0K~0w_$~-b=6zGqJNBxU1-lIcid9NY zTJFQLwx}z@BjzM29xQXsSP_>0@YMW6nzR`?5pg$1rfujbv>i`guzZ?lhsN-5Sj9lZ zkr`TJL5KD?va}6taf?zGc~kH0x^uVog#qy0t`+vEr_C>%qOE9G?3sV44S(KhJLsJ; zZS?~?rnVhgttoUUB4m-)i1|aE3pn@uw*2o$eNU0UBBJ$_ULUzPx78eJR+t~+^SU1U z`|m&=;?G}oiQY4ic{>`KRLx$GJx;aN?76o}-rVHbYE#)$RQ4*ly-@YdLR@>YI^il$ zwY5s_aCx$-JT{-o$qgna3|o>;%CrN?iRa(~uqE;2!RYhJ39q&!o;D}+wIm{xb3~{% zcY5qxgv0BxRe8X(smbHCskWx5nmMA8X@?IcoUBB#azP?8824 zfAo&cg{m!8^35q8LaOB7Oz|}MJX^e;tZt7}tJa;u{B}U+qmC1UKRkeL6Ye zyeu)mBw|aGC#%S_wMx}gCEpsMYA}23ovI#6Djq6CKa-qr=BuK2dYn0`Exd5Pg)B6A znnTOv%xL0iSJK(!gb`U1lJxR~#B{*#pe@eR2!VJ#TYS9yQ4m$~hQlg{&SOW`@T?(- zZj94Hs%J+NPPQaLup4HlwTtMtETL?UJFyW2fL|i~)Z z!mT5a3%v;=2BH@(29nhmz^x|~Dl`rRINtxi4KL!qwRHhJElF_&x09Wdq`HG(JjFX@&q+v{G+ z5e=ugP^A7u7gGzDnnmijz^X`HYgUg9sYmtd@#uNSjPZxud7b@BL#N@xF?H>TdUQnn z$&m6K7gI~oW8f#$nA6q2bgx|B-Jf@~cj=-2+-_s8*BF1^m^;vqgvEEtmmW3bwaJ(H z4y~%DOLU*J8;GEuc=Y1+60GHw-gF1ibDdaF5K zyE2Xq-9rPOYR*t71Qho?lL&|4~;YF7wSynMn zxLc!N&}L~#oHoRTg@x;RZ$1Wj)DPxvqBoUX{M%tJuF94C`xDW6TLkhVe4=%Se&PNN z7pBK8y+H;aAg<(ni&jTysAF{Th#q{l_O7Q_wY0n&BP}=AT=-MwSov z9^pzjKAKQDL$<8LnA6t3Bi{whta5ZVM4_q(WtSe658VPioKUF?=gHjhsP+TKWl$7@ zO*_yfeG`hb&|^d2WRq`h^4PSVIfJq43tsi8E~ZWw^VXPptVo@%IiC0iI=xgB+D%DJh4s8Jo?jZ&sVzl%RN7SE^dXbkw*+Lr+@_)}*5>5)eszvz+FEz2;PX2Fqe-0W~hdgg@|Mht2 z7p-}x(n(9g z`Q$`&7WYB_Bf-guV-{seyE|vFKd;NU31l>?AX2gmE}H7O2yLDwETy>$={7IToHEj zf~(iOnsM_d$~AHW)zsqUH*3WmzRR~*?3IBVYgywa?W(%UdOxzIyb9~;4w%GhtLseG zy2e`mrf8K>yV|-LmJ0uZRW?k~%ndVAW)_~Zv2JQ0GqM(I$90>uFqYFUW36Cl)~4|2 zwW+B(7?`h1PrEKF?P`W6Gk(s-Zug)CUVfItEcjw8Pf$3Fk;wOgi14)5p@j<~+S6K# z7UM3xwJ2jj#P0M{Gc=}Y@Inn5YRi35#uoK1zN|NqW>HvC$=* zDvV24yrd8B$>4Ny92ditaf2FtdQ{AuJJX}q(w|DR^3ffND^nI^W&JYi(dV+CS@K-k z?DXflp8fgysKu{k{rIK!oxlC@Z`)U27_>fJw|C?w{`QKUPY>?I9qGy+pl#E8B2yzV z`rP7DZ7sERq9gA|?aUqOZ#|cA0%J`BHR*H7i9%hRl`y7{`B~pHmH@ z=gK>P#)3Z4y%Y_{OKyKSiR3Q9g4pSS4Y%l*&0l{jL?9EJ11XldE zEWFH|SK%I!HE@0h}Wi{alpMOfsa8MGJop`1PN+N$&$6 z<>j?l$;%7(UwJlmw*NdkURLtFIC&nYA z1kWmPUe9jT3cSBM(*mk*YT@chq)Ltk)x1Jb&Do2ywLTj`Ho9G}!L~&YkP3!dN_yY(qY(b`3S(VrJ-cdpcQ1p`)ihc z9$spz;nPn3ijBC!yFXfVd;FZR9ls>I)%cQ3OYx--{nGrB2l4YDzBGTN_owOO|MiCx z#?#~Xpcqax)HZ0m8@mvGMQ{yQLcH%fyh_UB;59*eEnze zPjF4Vzkx5ypV9&sSlm7Mq6h-~ zP_n^ zMQ*ee@iM!4vY~3BqQ#}JY$R!%M~E~9Y`RRM0vMC3agMz0__C=Qr{hl|C+TqL3hNV!SpWJ&>sPE#w6g0H0|Q9Yb}jrEq8_BpkBFr8iRlZm zJ~4fvxIW><`h;SQ=Fss3S)8UPLH4jBEZy+yv8nHBV}9*YzpGcDEmD7|Q#v&&$Jo@u zI8NJoNTYQx)o9!9)o9!I`%IVGonDU#KKr$_BC#b-zNEvwNs>$NR1*WAk1`$lJDTydW)@zoYOn&6Bj>O6)%BeT6aobdSbWPNPN zglJW^v8gFs=akRdO@*rFOW{r|f8gK%nwU&0UOA>%c{^l@1HB1fgiVXf2$^_2CBBH$O}{wx z*IxC`gr3QlI10_sPP!%gCvj(U zO+;>Qzf5kaOh-cHR+=IAp+)~qcy$Xdy{7Ckfn#~}so;~P=j`i;t} z%VdNal5DE^p3vDaQ&|)gP)~nT@vWsRbkAsil7C21IwN*C!BEtOBTOF)(UdyfOS>RI zfB(O4U-Ao4u9qM1wiZ->uS@rASA_4UX{Dv5MSsFFFSlA&6#nUqgHN`eKm5>+kk!qn z9=W^B&&(zzHnWq%WhkPPI@C58a-9>i6)-p6n1(*Q*-!RKuSSDe%L5d%hG> z*oH)?Ss!N(DeCvA+K0PBR^TGO5no2Tqi2EEdc)+?Mn62S)|-4AM{DK17`#lbl~1mf z|Nm;O+#Eqe^&7cbt}wnMnY(0`8zOq1X-QF z6`z*Gj}J!EI#DlK1qKdA!|-zf0|ppu%t>z=lFo--xYv4|oj8CAOJJTX*gOhhzj5>H zIIvO-`fW&qn9Cm|1JcN7BJ3sSu>>aL*LqxJq#-K{%p`U!A;Fl$TU<6rsO;m>PbVjy zIT#H~(#v3YF!};4Ni9il7?MtpBw_qVMxY#yH~+wlr28tHjh-wYFdf0-LIy3?f<@LN z8`cNED!Mu8)zJjlQ6QX)$igTLOCgOJID85wD69-(;TK8DnP^ly*OJs{N%#Wga8*o3x1urAM54y&94Yp%kxRIrJ{WqvEIETa;lAWq1V-jl&Ri8OezB&}lVsvJdW!{KXQ zG;ozU8c|O7CVl9O?rY)glzLLR1D2!_+`^jMt3FQ_N0=d#PL3v=BQWvgXyO?nP8vFx zblN~^egl&i3K9&HfeW%w1{p8S0$ZMpxjyGNY6=!gF^XWkWXW(X(?Six?2X0xkjCbY zt)!{kWQQQrtcolOzCd+#MIZX^7gQIy!byYWq`{K6gZ_VMu>3pKMVU8Cvzj~5t9)XP zD}7j>6J}G!cX+s$F=^p#m{?LG8)lz2>bN2~<;sYbR6~w;iXknz=t{*)Z5GS7r}Xu$ z*38<}+O_omBKzjmuy4l3iuTPBt}jzuvTTuG@FsXPT^7n74lqeDdyX4Uc(1@>7XIr; zxV(i~I2-M(L=1*B1BN$kDHe73UL;4z6gc&$hMUnd*xD?hL)mT zJnDiq_SLs!DlNalD?~=ZMqf-*>p86$5zD{2LvwfQ3PDEF3XtvI?oe|&Q368xAD+G` z(S?`e7~%U!=a8>nVcugg$yo|H)e(*vy6X;8sHzXXCaT*aYb=*G{BHeKYk&B`fBe*2mhW!UT$x|`)<5pJzHXJ}@qawJ_)zD^|JZ)u zH_5JPT4hw$-TIbi&s!9(`5X5jdHi!#-_>ocDc(N#y+=`ckhn>EviyIcJ=rto#jKc*b?OUa>bG?LqeBN1 zFc_j8YNLrKESN=LryJ@P;(>>7uzo zZg6=7;-xEwqWTx8%5?oBgDr7`x*=I&N3T9yvx?Id$%;UyyR&@kw;FG6lst>5e5$Ql zrF^FT4_uEv+?UDO%D4{M+z#1Q$}*R-Osh<>%)(z>SGkmR=AX;XDj$jOmL+z##QS9L zD4iq9v}v8b9mB&HPTzU@je+-uPu@8=-1qXig4Ds0s3C3iDRZ>lQvU2cj^ycijyX@o zU!irE@WihUoIG>BV9IIA<^PC{{w_SnZ*!)uXol{TVTQ~sik^ z%%09|zwv@GZ?6$MaUw-m{?j6^n!L~=@3A=c0Z%Ecqmr?u+S+z6++nyke7cUlx_Z3EujL$$h5m8;G@ zrAQNg?Ns^wIvOvPa64d%PK-*|hQmgmLN2&288G9AO)=FN^iQNWHEKy5dzVaO2y_;Vv@c!BYH_U4SIe1HmRSFrrf4l%CDWvhu zG8ycfTR9RBaT&a)y+F*Mq_FA)?*fgdnD^cnh{Gu19Eo4O3?08OXS!mk-aREO=}@mi z7IVtn>Qdd)b<>hJdSYDJBc7Z~Do(CH#1C8_S4|tx%r_R~KX}}=nA^BYHSY^qkIFhj zWmTBDj=j`JA>xJP8QeED|B<7a=a1;R<<*arPjJVesbu4t%6W6qK$!1Oh7+@FhF$B7 z*Pd;?<<(bIhq#Nf+~cxb9O5A;w4-xUhgz>gllYrC(zWbjLBd64k4(D(qe@QyOJnP` zBZ$_kI?Rpr{y^Da`=QJw2KFp^_q^&B?z7~WH?=VsO72cW3?zExjfcaAV$N$+=P{-Y zB>FSMOxJyJ+jHWkFo}L8=7-!x;|<3RHw04i^urI`R~qh{cl&(x?HE%E&CtBhc~O21 z_oexo2Ja~%5$!%pKY80+v?GqQ+D*{R^c3Pm2+reFLw6&e%~TXIAwTW)_?ue z?t>hx;z9E(%)X{1#hR z_?<&1?-`t*5&?wQ7AuH}VMi@2gH&fKqybZV9H+rH_Orw;4(wk93x z+m<}<;>gUbgeQHfpXgLwdexCG%dl!$Q@bJDi*s*la_%(5++~O{ThtYn{*joi+|+&3 zg1WN)}faF;_>bWi)EgHOqCIGC2ZzWQ&e&V%-a%M>tjX zdH0p-%BTmn#PKApmJ>dgs+S_CYP}kT{8lppo5aAD&p0!--F%|$lwHg9NB7E=)0I6P zhL$#M+>ZWu1#TA0Qp<}D9mk2&x}sN9mAbapj50H6BA+(=wH=0o(_ULlTb#ydi_?*5 zzrhW*IE8t!j8g^)@o&={$$^;7Uk2Z2jZ1So< zYPkMVnC_)69Wp+u{>`-`VfvUJl+EBk)ZGUYUAMJvq7LEgESpUG-7;|e>xlAauBq78 zD3<1VD$SEz6cu2OJl&@F z&HN-KA748+MdodfnwFL_z+qFEn3BmIrRo%va8>i+GtN z@W3PHN*Pji<$OfHy{t2wi%S`muh-sd__+PW**@CLhH%=3~0MO*ShB@KJT*TxLxY!qN=rLdLLXB;O$m~i{lOVogMBw1DXT)0%beu zkym{ttGwuZ- zue67Yo|P3Cu@vzm7O2W&E#b!u@y8AEfidg(rC$9u&78Dp-O*QmhO;2ge6Yjtit@F2 zt}t;-@w`UahXF>7KBAXSOkILj(|cAmzE{qN@kG9ll?k0cIbE@ePalmrkiM3Ma%rnqvKr!C4vahb^NZb}@Nbb|f z&yIg%S58nTAJnO%4<0AuUx#PL2K>Z>z0X1+`p1k#9rB_;8KQ%Hu1NNrF1taO9q59V z#4PkCFWT^neXX(5DmePjs(yp?@;n-qj2p?0Si;2s(sE?cbxyYZPZ&Kdb9ge=K zv+vrD-ff22b%v;{s3&bx%epKh?RRM0_V$)yuH@RN15_{5W4W%K`N~;&*go0kilhy% zi?tET<`LyOsM8&B+Ng-u-X-4NhqZlB+>zmn0=r!;krB9AET0Ay-+pz%VeG-B@$wTh zFW|sh-_!^r>E^IRUl>>6`x$m=UPC1P(e63akBmm%Ll1k&6~W)g7jgQzTakvteJy}* z)OeQ)Np8MyLXZ2IDAXwhV zLC?R(Yq?(}yKnP_Yp1xdo%Ovd_lMuk)kT>5xPg(PtD;<^%H$ZDM7Y9LGr5rm%$w#s zG~d^2!{d&0QC_nZ^Qf0PqCXgh{w$96x*qRqg*KCO#Lqmjd%mgpkVwBBU?hC)(xvos3#($e;cAa} zkr~fL6<|KG?W&&kYvnV~_dQ~m+GKf2t0ZlCQagl6#@xcAAmx%%g?+SBr)i;6avq2# z5Fd*cbqT+Iokr`7ilXoeOXN`6sn}I2(rgmFb|P7QLN>w$>9yXRv zr4l-JNd1@wvUqFk3t0+xoAyIquPOROy|$zOt&n<+(oJ)^sV{R8Z7nG~Js0D!2Rjuv>dk>IPpzmaM~N4C(`Q~oahUIQ(3G9PJNX>J!?gJK;!&z zeTRtCGXu}XHI)g?qiLTu<&XG~z_*GxL>q+f5cw$i4xBOo1pW+vF?|YOtW;=B*>j*PjdN2X+Q)s+rOvBD;HZJQZGdt+Gfo$HB3lkGN zq?wpGIl{Z$A)FZUFLwuUzw<&iZg3ic_`($r?^X&Mw~geKQ?l^L^9I}qKY9PW1LSP@ zbfTT$@WO??>+}XXlNucSP*LM(uKnkBo+ICv&A24MpYy=5B|C>1!(_8QiL%K9RZzYs zthll{|JtmNKa#vz1!tWJ!)gehbp~RVPN*&gzu!+Ds-#FzmY8*1s!a^v2@z49sA4l8 zc0c_>v^UZr`TxTE{x_px{7>zte-b+8EBDiPyny}mgRzQ`n;h|a9KTC#x1KEA;;J1{Zd6Mr>26 zT)AOYA-83|NxN__yP4d1*-iHtIAL36e%tX7n}224tA6>dr+R+tsXjI2)>FJKd)ckz zUHsP5&^!EL4kGb|-g(0U34RG??gqAS$Vg#2OvcAX?`T7z%!+1IhbwS7sV~-XJRePBY z^W7*^!*4>CDYkAQx2r?t_Pm)dQ`==W%u|^vVrSfRb$&(J23J(uITinsw+Bz?6QGvnGi|AAKeb?tRBYH>2$)TYkeL;IwRaMUX zLuDBm85Dg(?%cU^5&e;l>X0o3uc`1`-k%J)FWM*1z0{r>=JK5!E77dj(B8DDUWP#m0wHT~D??^GtgFH78yxHW+T3^MieFz54^7@9CPI!y$`ogny$$ zug77Sp>@X=j&w)1H@iD+@#15y2|AKaQI^wH^b!id!FQZ~s|1=gR8~xiej! z=R#GQt>rBkA2&&W5OCkjHESJyZf zKA)DdxM;%_w|!gYvn9)QSEtKoRXrP({K%uHay7be-AaD`L;K?ILK})-F8GjXiGwE= z@;cJsQ*9pbWMP}(VHNER#jZna{_VosTl`kI4i$W!gxtK@n((Rxdj_#}HvwK#`jQi| zhxY__^0p+N3vA(Z;T4<+4{aiLdA4BBtPeX1Rq$=nlE}5vMqTWJ9O3sVgO%t)BspPV zJUVT;b>lUE$5(BEoOJ(!J&*s6?qBpb3hrNA%Xh#Yi5I>5;gKWntTCQk2e|X_f*{uqQ4Y_`dwYjDDNks77i1<>I-mn!uu=uWZVG@Ud?GEYjb>0 zf8HV91;l`yr{Q|lZ|h>?OmxHwZe-5!ZYa)xJ?KKHU&Zi(ojH5&3KL-TaOpNyu>(x;zsLeT;g*#8ZFWx87N`mDCS$k$$Ec4L9L zx!dD}*CvcN;s2!6(_H!r3~a;3ylw-zWoVPbtJ1PI_p9>!HpTAb1uNPjc51eTZ!UCw zH>OV+WuRH!q?S+3do2D1-=g>Xp1G6X6gP1E9IF795(R%0ohAvtt+%W8i$P`?5RWFmCJp_?dxV@$vBoQ9K8P;vXFG!+GMcc z#VwC$HLTk!n{ybZw%t=##KCCS0@KokK8=#B)GMx6Sg>vk`v@k$um$mt4zVnfNn%~CF*xIGEQeha$InFmVu*O8i zYj&n_Fg?y&P9X~A>n(4?NS8l~w7`6~M2B4&m2-B?$4^1jj`@mS-<68<*ygdk1-Adr zD|9g4txq`#W5$vh2f23Hj1Jm1fqU9Eu{Ie@1Rp@uCElTMMPc8BOL@n(WIfDx$@{Py zV#=`jr4dC9g85H_R^Y-%_?D27@;~r-&TAtXV1b*5}Xbl8PRp% zOSUGmU(m<@i$#^dhv@0^9el~YW5m~Q?;tzQQzE{e!8t9*b>p6RQyrO!FO?Vh%6S>r z#K(!RpAXUhNyPCJz}wN#zQ8@TE25=%#3vSb1kyDEZte#xG=kAIWjt4v`adA|g&*V}mjT z)54~j`Z7z6iH<&W@b&=mtUFFe_J#4g9RKl+@OM*)gWm$j`>`Zxrhn4x!7TF=W5HM< z<$oe9nR;C&8&b-@FPqTo%~EnU{V5;5}1_0 zqy#17u6*dL<$Jz9h zQslk_IiP#(ErqrY83N;QOMh$NA0t+8TIk5$&{Vvoy3(1dTaMHC>K&G{8tWPxx4z-5 z${QTMuFPSzZ>DhL8Vlz-bctM6;3NAAx;oBvA^h^;%}px}2AwgZq}gUQ7}k_?F7Iao zQwi6!oMNlJ+EPPlq!Rv2zr2y`855sd zb~pTxb1seld23db7{*h-P7J;j<^_S^XTw@+b2gjGEs!GTa((HSyU!&%>MME9XOj?a zc9Ix5SKEL2DUX7poZP9C6Ogr*S_B?C=MO{}?|R%)Q&V4Vaawu5>qVAoJITZ#hBduZV{9aWq^UU|K(nU6z^9R>CFRkfB))uXqSgSDZt+HS27iN(~^)LR6^ZmkSZ*TAR9Ew*4nyHzCQv*XW<9Z#>WYa%)TW+niG}bsbG}c*HL!wj^$Jkh? zqo^?DNQSl8X(_)aA9BA(QrS%=2L+kRtKhh$(PFRQTv1*<@ABT^Y%DXCRU=g>p#$TL zXHBST%d2^Z_ZE9I=lUWJnYzbVU_?0<)HjkBeAMfWRy$SiwT-o9#O>@mfl3iaEi-@J zts6O4cieZ;{7rH3TGX|-12Ku9*aF2Pgj%3Fic1_&8Nz+_TK|P3HM^i1 zlD)OM!dbPd&S~9*)cENfsi}s#=0c03iYoKQHRJk85`u?!2CE_oL2;pjR1GD|frCxQ zg;I<cBeUeNoW6%{C-8NEZibBvXmg=)n0$ypH#4f#JDe$CI&IA|&aVKq>KxgLkyEf)odv z3(mEdZTF^eDn=|&zBN`S>CLWjo_c}SQ~@pEv{s-6SJhYW*+-_7UVMCm)98o)9Km1T zpbUTKkf3t>y@AeYo*dg4^^`+HLbR~rluN4GvHtbN3+3LTwQK3))w4q1lzMg zb&6$@ervt`o>fk3Z9$D?lVhX5vV9c^vU8Lgc5rGWj2x-DVyn|ov&o9HYlVJp;6DSY zm`kx!b>qz^9X$kJHIEC`hYibEj&mk9qR7wtYmHD1Cejp_2v2%?T-pXasJK2Yb8Yc> zA9Sm=tQd;I>MXH1?lH1#R%EY1H-)OaE`tuYXf{}l!qdwQD+EzyK-vBGIA%GVc2tOF z!;0c!KfC`nGinVOt#A#8WfNqH<2X?VHe2n^wZ(kBDyipxnjN|oI+LxqUT4%9i#HW; zi2n4%=zLM&sNynvb;TxYNxjg5syADW#r1+1jm>=AuFJ#~Gm09xskpex6rovtP|i>|dfpHEnUy}oulX;k0qv(^?Boygu(4UQuv2v>G(0SmXW`l9FrIA=3|LO=rUIrvY8RO5TQD2e4up&)|^H?xA zD|g-k9a&?nvea#|Ry5PdP-kq;UQuJMwbnV;Z(UhjW+*fn3Y|BX^D-a&de-T+7Mq_@ zLxst-lKzZyyt%xF=QQ;7oN^tFWsY)tb(u8_J)5=3sVfllw5}l6SYK=7^_Q-I*A?|} zpk^?zBWjb4$wztdCKKvkA?hD4o15{+u+GURGP_x#G)*AN4V3qCq|PZ+onhJ6s9T|=&rBqf=s|&QWCC6K`ugIHsi}>1 z4x6>Sy0RM5Gj86*SKG6pi3LvQg?3WBJVK)bsbl4WLDv(xIxv7#|oKo277rlu-WF%DK(k+VVsH#*CU zOEzqEWZr^)EoWn(keyp=8U-zKDJ1W41{sac%A9~GzxWzzK?JTaK_U=Ag_W=HeEOQ8 zy8MrA^OIy$VIY-(>Q>+E$f7}&)xL47NvO#kexfXk&4xpZnwyJ@`6|96jIT|_^{LtG zipLKmYM>dNF;F{KWYj|Y81ltx;Qi+!Wm+7~b>*3x?DdVd^oDvzW+ipx*%)Y-H#)7& z(Ds&8Q(3C1fONjeVAL(=s~%mXO6qEJb7{Vilf7Yc|HW=D!+{K&QnSkiy#Q5RXsN5f zM77yaW*qNUp#%gKf_`XIx$v;gfB9j7URo%>1OGY$yS3bkE-h4gQLf^UGdSsigs&_Y z%iAZGcY~0OL&9y)$fu~eiPUc$RclraH{-@&+#uBJlDnyEIqZ)fG+f6is&>m3s%RT6 zHH}t?*;-MYRxPIBX@8t_lh6i*9&uwf;^bF59gZw&NLd*hO@rJ7czW(iTN9rbl$VG2n+CO*R7bTdsP zP(wZ?LL8^`NJw%`mDLz`RByEwR|^B5<6)Q~8Vdwjti<_h!c~#eP68eXo2@t9vTCK> zVymhycjQ|)RoC$od72KP6Q$g&vys>xL_QcyzM`&zB_@iYU;w+5twjdl!DOlZd z@|o|DhKP$ST*Hp>5Pq3M7&HnqJL2gL8D5MkMWK5`hHkWA@sC!YK+zdYf%TKsmS!yO zQP_c?u;NA}m(LZ2`NqSl9n4Y@*KlY&1Y)kSlv~GBdzcNw`Y5K8CH2Lat&+Q3V*9il zlEnCxUzRjs0mf?L<=w^ObOaz#9i_WUyOqyDH{C!s%*la7bBti>QB7FH!HOASJps&N zwb;wCJceO6C8-+u9$z0qLu0{pm6ce2BHBTUUmGarq48UjLzMU_9<$b#*V-t?u>V%5 zzn@s$2 zCW4Ml3~H?N2lfzmhqZr~luZ4zUo5O{1f(k3&DEZQ5o8H(2lJR_BWWt*3EVb3;MvG9Cm&QZT z7{)X81%uN{CX*XictE^XA;_PNw($^@-HN)#T0F+O2CJRbMV4k-n1W}FmfE7ru zF;HoD1W^ToNPEyq7BTWlNl@`=J%Yma289)4Y{f5Jve7$(NGM`{^BOE$)L1LXUa_i< z8IBwXqD8%^L*bYByEET-DCr}NEX(g17ycn8)Pdd~v!t5l4c1C4hCJog3R4}eve(p@ z>Y#rG1$}rt2BW@&Mn;)?dOVyNv~*2CO?>k>%HsZ_>K+Ht_LmEF3JIv=$JED|P%`gO zQI=T#ANIaHE~@MN``noU2i#CraYN05#wa4Fn8iVG-w2R6HKxM|qo4@Lq7svep-G6C zRE*h7)1X-jw>7n?HkvMClD1~on5|9Ph$bmY7LynSqw;>AbIzSPGYn{c@B7E^{d{Kh zaKC4J&U2pgoc-K$m-&`tlP6e3(TbwtHAN!Vin6@YWe|gtgI$DJ=yI+|#TMH#QOCOp zrPSg>-2@{|Bk8@{O_;gR(JV9xLJS|OA(1;5+GBT9{;?lVBTq-W@bi%VR0&Z6g%*2j zhI;a@r^ORw4P>F@@(XVtBV(t$oxSsNTJglXdUk$k@ft`2-xolJ)RwYi+C289IT=F>j8-eBXR{|QNoD0|j0ykF zBH|^arm{~g^Vwl!A&tGG<+6`83v2#`re(8VSS;-E&G^ECDUW@jrL%A0^X2a}W?}d5 zf~z@$)tIn9^Nl5YE<1}%`0%>+vRF;aX8$%ROnzzdFnPhmOv~ASO{>@iu=4tc#L9AZ z7WV2O3;VCM-)mmQ?t{IR?3Q`#-{x_NYmD`LEb-GqFqYTF#>YcJiAgJqp~uCv@{XA> z-zu5M_es2VNFEQG&;ACXIN5*AMeG-#|Io*vALL}!mI`*CrHE}0DrWnFR4|y)=jo`m({l5x2q}2y+vc!$DMMdony5dFi1E$lK_>%Z7 zT7#BtUEQb8Dbq>QYLh8@qa|_Dq}bV`udrvv2FJ!;kr**#$RLYlbe}%G`t%t+p-=qv zHfv~D*qA=SR%>w5+R$EcVZC-(mQ3yy6Ei6`tXE8Iuh`&Qf}6|1Ig>lxcA@o->sU*SFpxKiTz zz~4xGJ8*262s3B{W3wfW1Fn(S4*asj@%UEFR}x25GZuqywotmGfM-aY1Y9cdY~bw@ z=K#Mi@jbv{`0fkE{UvaQ#4iEYN&F%3D-!qlIe3=%r}r>6FI>c}0p2WeJ#e$cdw~=2 zT^OSO1@L-_C)|s?NL&SM#kX!K%xl0|5{KbCJ5Nfy2>86jOYdWB3cis;;g8iawnpN` zoACW4iMIj2De+st-%4z{AD_O77I7y4Pmy>zaIVC^0)9Z^y}&#>Ptg(>lg7B|ZndR^s!(k4YS{ zg|U}_N$1}JKE|=&IY*Gaq)xL)EHfj}8u(`tPXhj>#Oc7llQ;wT1Hxwb<2y;8 z5w=vZHyY4o4+fw3T+v&=BY=klRk8m7&y%iC8Y6Slh#{p|YMBLH9=@Q$3 zDa+IVr(g4 zw0C#xhi(%_`}GR&W(prs#m>J3-HP8;wTiLZEtu~doUf!71~iD1kITqoVLf&WPEktlQESI8ah zOF8fdgk!4MCg46-3A`CN4Y&{L;px{HE0B25>x|V(oDTfF#CG7*60ZeLyjsMq0xp%f z9{4%nA%m(|`5VZW#A|_v$HN_Z{3!5Zi3h#O*zLf5;GO{d7-8t;OyC9z103@fW1n+e z#dZNlk0kdh_9^gmU~xc@gd-)62A+)N#YNI8zuf2 z_%(@-0)H*>r@(#32%0UxV;6wv4Rde%-FpWTY>*8 zaTu_LAwB$Qdj@Th#JhlJ18d@|c+9EbI|Mf4!9Q__FhqjwfdS_3?<)9f1xF(Q{#)V1 zQUvC4vlaK-1@1v%b}0BS3jUXZgG`(z4?k4kAc{L$!PhG|L&3`wT&dtq3jUqIoX?jO z{Jy|EFJCLTFC+l=xcdzPbAHklJYT^#EBH2nd0IsZ-k{*E3f`&UR}}n-f=?^h49eh* z(~nW`H43&Vc#*)I{}l=@Rq$E`*C_ZQ1@90Te;M1Q;3k2C$^EFnJgpW5f3M&R3JyX@ zzS#<7r*1 z;Oi8;K*6~ji@0kP_g^UZ2?gs4ev4xf_cO))jDo2jHp+d7g2yO$wt@>3yiQ=`6m6`6 zpHag6UUA>2-~$SNO<-Ox{;l9|6dVd)qwWk=@FWFiD!5R=H41)0!7nKIH3fg9;I9>I z3i0qTOu;q1>djW=N0^_f{!Y=XQ(HwD-=9l!RZRlRB(ZU?^EzI3T{&HCkpOR z@SvU^9;PVxW(6--@ZAdDuHfAYenr9mQgExlT$i9uP5)cXt6=O14E1C0!MqRi0nCRm z|AhG%=07mUVLpZV4CZr~|H8DuoPaqA(+cwi%$G1*y+z+8msfT4<^!I)soFu^eNN!JjVP?(-Dy+i7=C3sL!7aa~;g}FgL*52r~u729pXi6($WP9cCKLbeI`1Ght@I z%!Zi*GZ$ta%zT&yFc~oTHT}Ob9}zXsJBC01g84TLjb+ZmSddl_Ob-~}GUyFADuezo zB=Z3_tkCui@M(tN!=F9UQ+(&L24(_vNUQXhW znRLQ20pkpV+}`f&!H<=7cD}_pPo{X`2#Y*O=5gdNHF~Vdfimf+o+Oh_-bcvXj-Aeq zbviWW$m6HQ#4$17^I={G!-Pei2=hJ)=C;W*V3&G1&o~?=pW;*)4tVk7VEl=5VD#h% zz`8#9q=$Nd%W(2@a?7umC?|2c%+FaZ8OQG-EpI=g zBNe3lygX?HR}O4RC(lVO!$Ccw{1|>%fo#{B05#HZnC+Vl2a#EaBJ}F3N*4DTWG*$D2M(qIFjMf(((3mNip6-cNCX6acs}wT1)4A@q(kX&@s*vmb%)KO1z<+GA?nD z-HQjMz> zvcwCUCFL0tWr&P%<2lPXAk5G2FXyC^6+Y)@&8y(|TnLJ&q@rnZI6G4vm*gGVmwLvy zaXdBrL24qcqzNk9o)Na>9oJmUaaH1_CO7NeZ!LD8gb>U`HH8JGC^*n_m3J*2O2QM) zHwh`DNh(z-BTpoH6`&hIrMLy9~ZKb22Y!2>;S+G>hj=YlVT)#S1fdr2xqFLZ{X}n0H`;!aYO*_VX- zrK4%+Y0G^S+?Sdm9JN~dB{-Gtoa&yl3=qSA(Ojy!H9u?4oOxM}rFdzA&!wo1r{nHu zuDYjaaF^)S3UXp}P0w1^91TYgEN4EcDg17{1mj`A-pz{OD*qp8imS~q;vA;Y_~6>Xd%d|B6(%b&bj zcvPii9z=|&3h*wD|JI4?sJbHJLnc==#N)kNHL4(dmgTuO%3DN&Uq!H-8AK8FbWW}a z;M?pWfP19`eT`sQsbK~cuay!bV5gQynH_Z*1}Pc~G43!5+q}D^tkNogmuN%=l)gb- zQsAK{8H7bPeDg|u9+w6Mc3&z6CNf059XGMO)LA61`4E%4GA{-)#w9Pqi|59oUa_N` zr!y|a6U|`YvLYrXctxbw=Ag5el_aiRFs9oW!k2ifg0E%^F5PdP&vRBTab?leCS%+r zo*^;M5t5f9?8HQp77umHIAxjxX)O`-#^(cz*+-Q{xH{5j*Va3tgwPFp=~{>_CMtEV~8uoV=o zE?(i924+NoPC&cKH#*V`(tc)uix$mIOhDcj_^#(5Gg8heB162U8H+caL?l>B?1H5U za@?B2=iY^dGh{P1ljf-vXxl3=nKtIJ$tpWuFXDNEQYH7QSjMV?zvZ?o%JK`)2#Z=F zhpEzyH;3L%BABEDv7n{)BH*?7f{`7Drrr7TwOy|ON~0=TB`@DnmEtA0h(y#ly6!Jd zED_Mu#GTcpG&4pGbf60GD=KNBAaSCh!l;etol)zd=UE~o#8kO*NpWF8ZXD=19FauLyezaX~gyou7nanz=RRDi)>zsMAkC{`N zU3y<%Tm$EQC2c2OJ-<#uBocwxwp!16Y3O6%!qSe;e}f{eeTo}ql}4s3EJ37F2YD$xQ~;= zYLAO|$Z~o;-?6N?e2jW)wbH-f9!Tl!)8;E4$^7=mc_l{3OLai=ipGo^Zv^&guRJt7 zot>w-@%XATrsIxjK8)a3HI)}EDZm1IWpVX2Y>3^bU6kBX_U{6DioQ zjEjahxF*5DHy1ok{QBFusZ*!Tb!22N$X<}PU@k=C-Y1dU-tL8XOfeiZB)vp5?=@&6 z61G~#`CPY~xj;>glcsSN4<)Yc_8Ve+A`fweyqFwksAeum&+@SC;qeMjwlMV0PMr@$ z>lD1(Tq+bqL`U{dGNvhsU2g2I)AuhfnMHT8_)oo?xbB#l)22_$oJLu{+@kG1s^2t~ zGD9l3Z`psFGA`LYZV~q*$isHXo%^D8xB3|hk>pL>vx^5+&qpaoB)~0c|J7} zsD0zHP3XOuDS9OG{qeh{)5L})Z+{lexaI$n0OWTWn^K+9{LzuHDU9)??}~ppU+v)Y zc_FG4Tq1#sjIfpMyIxMqIXp~KLYHBD7U_BL@yXo>=S%P+aa_DCcOX40yPlGon}`uH zUo~3ct;_h$q=`m8Iv0TkSm-;)hP9x_N zY4~jp7EiLP^sJH|^3H#Pp7DBc=ls^t#as9_NP1*f>EVXODjq=oanN~qeEP-s`SO<_ zFW_2_J2B};b}n#X?ete30Z4Yx$u4|!-Iw03Peqhok}0zLmW)c&O%ET{!|QW+*V(&# z|NOZK{j`ikcCY-Z#DL|^IV{MAExg(j$BK z<(msC*ngMded+NF-{3bG_a*WlE`U?%`SR+PAKy8pLmS@Z5l5H%;fL!c`H$?rG^7`Q zc+=}#KjMApk^Qphkv^ju`|_6{=^6Et?A_B7Tfp@CFe#ufz3U~tkup<;-N>UaZAG8O zSxO)Ixg@>8l7M0FnqEcG8XSMXdn9<(t#f{VF6sSTGD3D=o($UbbU0l3xc!K>!uiiP zzgD^&5I?$emwsfIP&oMf9RT~Iyq!-^%}!N4Wh-Jc+`R2XlT1J9?VwYoMo>I)ua{qX zkGdNt&5JK;9yWQ!FLcTy+_=vM7dQCOdz3Ds#4kry2C}R9>;b?1JcRh;aI7q*LMSNb zFHm)&*G88q;%C$gva9q$1R3|=&h5NUe(7>d{MH(U3A;+qO-KT%cl_*Xe5t0_8JdDoVm)=21?~rV$$bK38;Z_ZF z9K7B0)|W@=qE7tiUR3&#U8RRA>aTpc{D`72f4k_SRs0P3kzJ+7J(WL3eyJVxNAE)) zdSv&Z=Z`=BDLG2Ump^_PDct3qsr+(MA9@OR6yHsXyZh41kb?W0EL5_0Pfxs&Mt8cP zI6CncLl@KHx0nA#xxn5%y(PH6!t?Xx?~tU|B+HjVs`M0RPK3A1Kn};;xwp*YPT~(; zQcFLZjO}A5S27fennni(KJ-~_K>q8B-ZQa2^o$5TPvUDP4Cu_7KWAF{tZW&eN;Je< z7yGvpKWZL(!)}L(al4BUwo+VSlRwtqf&MYP+gnpyy27tF2;n!Jv8n_D;D_!X4%>ha zWl?7!f7bi(87mC-Ha}ruA3|41U5JNC+b#UA;_??PEbdC&Wem3r8D}$|WGL(wnDsDS z{boLI;dcZ3`qTW1(s}2}7w&oGlk4X^`0%ZVM*XDpCrC$Vq2|RQD8+Y|9cPW=o z5RgDX0s#pGBoL55Kmq{?1SAlUKtKWk2?Qh%kU&5J0SN>o5RgDX0s#pGBoL55Kmq{? z1SAlUKtKWk2?Qh%kU&5J0SN>o5RgDX0s#pGBoL55Kmq{?1SAlUKtKWk2?Qh%kU&5J z0SN>o5RgDX0s#pGBoL55Kmq{?1SAlUKtKWk2?Qh%kU&5J0SN>o5RgDX0s#pGBoL55 zKmq{?1SAlUKtKWk2?Qh%kU&5J0SN>o5RgDX0s#pGBoL55Kmq{?1SAlUKtKWk2?Qh% zkU&5J|9?r~%)-Ako?f6eURY;pyim>RzB8Nj@6DQi#?17i<_KNuS(SN=Rb@6sv90)K zFWjQ^W^<%|%p9&i5#n*{70tFDh1*LANAWJKn+m$Ajb|3V+|Xopyzf69rf+i7h}3`J zal`fBcR}OavOhJpIW*8TfwmbuTN*EzwYmgK-z5@^6BTjylt=(#7?c{c_kHxNO zwtX`v+S-qrW02oyooQ3vUk>^a%!aQZSG_}+!p8Tu*y~4J*SNcSK%4DNL38^J8mCSE z$9h`qZ}(p-9=k}+x!-9UKejKv>)I2~x4f#4io8(;&|EGGftuuQF zKAI&TlorYR@1Q|4e}ZH-L8PsjMVV#6jc9~hS-Wkb^s@-Rx$q-7S#K14S~Il99G@_0 z2-AizGi@@=Vy%(=L(q8^`8ZDer3$~@;Io;_DH3^z(no@SlIia1pMcL8y@L2d8I|F= z2fVYt2|8Orhvd>DRPfVu72|RvdKzSW4783T&;6x5jzTs|Kx4N#rY&x~cYdScPWi=$ zC+nIan;O_{Mi`mzK5!$xYSKOVKI7Qmm@`e-8<6g9vk7^L)J;g=3}b-_f(eG{0rPzX z+uD)F>UNv$$Xld-BWP0IuE(?NC04f`@u_TvBTb5b4!l!25>K(nXFdEw5q7^>JA7eX zI&?V=Iz1J-o!WSA+2445=|~Gce7-mw_6WE~!aoY(qM`FK(D~rHqtUEA!fI>J*4Xa2 zgF+6ekYzLSM!cLx9S)aefDcYakRDcCG~0>a7^MAOG}Vo8J-&B(+ljuceWdo&Nj+KB zmV#lgZaZlnsh{k@+E1E8UUytz-z*>Y+O|+_)W(Pd8@ILesLHfzA+K96Oh3}nleIUb znGVOKvbvTut!}_}R`(~9R!4b%8EI2m7x0XN4Dy#~buHnneGo9!)od%#Mfc) zb;dkMCtjd4dkzM(-~YWo%RbT5);?4VX`S5%xUa2!d}V&yd9zhNVq$v+fgbrkX@-Aq z!~c%9?=-f@8p7&M^0=X`%X_ix7U=DXa1s9qV|zmSp$$U(DOzajoQ{s{MacW0-mEU) zB=T<^FsSw<%4F8aw8oMBthEyhY>l=^Yi%=leh9q3uwr5(@lSQ^ezI3Dgzm-a1<1$3 z5VpI)ys)jsVQxH%x{^n-r?AL3mHUnpW;;EfYBk$Gg)H;QA9R}0*8B{#>QRP&z_SHy zT|8(tS5Mv9Y!2Spa-FTcrHr*VSDR3#1N35qX*N&a3H#2LGWcBw*}{*~$tRxBev)jf zK>sw-CteCsR~qiJrSyVsZ5(!RTL>GqF&?_JVqJdQCg@tNcFoD=uRF3sz*j4DYq=Ks z`fT{)leiJv*c^=u*P z+byVfH>3V#H=ZxfYD9gkqkb%o#l1`6Qo(Op7qk{b79{@yJSjYxA6ERSu{~F7JbSBm z-}N16QGYT4hRVqH3yXalWJYZ>)#Gn~$$jQ0W_!#qQJ$6m7Ug+6o>Yd%P?pD`3(etd z>ko)W;Wt!UP}ig3H&FkTLhoO|N8z@EKdCSG#6OJq)P7R@0~?I^5&8oNYm5ib`5}I^ zzD36W9(CPl!_MA16?sf;{9%P?!_F7K2>EG{qY3gfL$2tr*9A3RfNVNmX6Umuj5W|+ zqfIz~w5{l~t;4+g>?HKrPntx&<3BLlO;QG_?+F>C;YsDO1M!I#@!s;j*&Y&NYk!ro z-BWtAZw^9ds0|8*!KalY2;)1^5j_vEx>4W!Yzyhg7v@l1!*j{~>v!4))z5bh+CG29 z23EJJAN$6M`Wgo}%@Q-8!99vC{T0^pdp*)>hF>oHoW0p@qIni^ z%ci2Af*-ZjMn9JUT4etVp0-f7`#Xf)QytUB!ffpW;3mc`;rd;`T+a7e>`7>!-$hs| zLl@GZI4x$hyXc=IQJxLMy~}el%F_XVyMr|njhWz)##s#$sO^a5<4PK5v5RIt4lu?t zaY&PNdjQ5VR4=|qTIXS>cIjJS!5g({(fV4*pn09>&jrna`gI6HdY=V44Z$KU>W?Wc zqVXT@KS=+WKLwp4^ea>r+pFzui>Qx5e?L@Xb^V|_Q5-f=_ZWRBlL$b)@Xi;p`G=NRXzb9&1PzQBlW&kwCQ7Q?K4fJJJffux@+J@cnF?n zKT1V^L1U$8JsI|ckPFp+(yM0VPsoPVnITVneI0qx>cSANV?1l8I&;))LO&tWH^w^q zx%?=tNd1!@loqRd8*cd+b5nWGg8s9Dg0?D*TgblQHj91uono9+j&K*&%|Mp%r8)(t?L63k`NhWQKWH|fL6pjYomY0SApjE~we z=BM!y)rkg_U44%fCIweZ*Hig(kmM@{W6N+ov!mk?YP%@hR2gm@f5z$~>8Y^^i$|n3KGK8LJ=tSs ztI5Q&_XM-Lg($C?eFxPJ?8n;QM|<7E$Cr_ zhwPLV>Hv595^hwdKZ4HMTq55SknhuGTRWA*wnU)^H!8C4557qDEKh_Vh49BH4;V9% z%=d#9wR0EN{RDN;j=H!Ib@CR}&70ANWjCU(dg^VO3H8^gz9}VlHE< z`yTY#&1T5TgmniEV{(#}Nk2kqEHgFc{8aD|0v@RT9<63|d;3v&YWh$X-WtblIY)gl z=MOwl+ePCc%-b^GLpYKz>C@+&=UDwQ{)|Al0pNcoc$op7rh~U>;4vNir(wJ&+MVw( zH=?+^5QqBC@fbH!yd2c4Xw<2D;64%kpD~^$cjBLPaqkv%7?|@6KsfS$5n&(e!FHcR zxsvQ|hy6R$>oVvTg`ZSswx0!kE6Oz*VXWbUYGYTL8p)0N>y#es8y3W}?~pq8JmOOw zc$z<>^rieM+U{d0|Ks4B))MNWf28|AKwhL5+hzELGX4X2#$M>)dAJ+c26+uq^zkX^ z+G)s~;{ITP95Ao>kjB=edvHG^-M)j{cYK{9T(^PFIrvjPZveIe&qR9~v1}^pON3qx zH>#%-$Pf9A;A66?cOK=s8mlM3-Ecbx*=>RQg?0O(FRYI0bP4>c(5IY2`BuHe>Xt({ zi0*}T2O4Ocu7-8Vu%F4W4jI;1+oCvw`?CmtYg9CkrZ(;j=747OXGWa!phfM5rws~+ ztj+p|kcH?&(a$4YUPlo2T@!2fT@yRK;IF6ySbIyunv@Ch`Jv;H3+qy$k1z2&`1)VC z;O&26#J-j1i#6!13A$^B4qFfxO}(g}*P!oK@ED~JfK^F!NCBOJ+< zH^hl~#GMF7*w#}pM6&{ZM=`dgv?x)b zJB|!ZVc*2}VA)6Hcf{I&==hTaOAR4(W*>IPx_T;sEbIRWG6PfV=tgC%18 zY%LVy=Nio2X-rD<3O;^r^d3KFfEUUetp$>tuY{fQAjW#=r_lD3t`3EJ^FU+lO!Nlm zh2V+u^>g^u@cJ#*fW`PQR__aUgHA2-xgNalucqV#3}fy=Gba|3C|Gi%x&O}+GNo-h`N>8 zk41D~?ABe~k?TTSXX4{6_8gP7cBqB5)0!mF{0U>5z)YF)rEsusIDf57!UEP1Fy{SCqaN_FLhfeQpq>y@;I5u>j}c;fALJjM7RMqdR?w2JYh zve*q?{{T5s-j;K}2tA)au@2dVE#)D@vgnsz2(#F$mal26 zx6+(ALbN08X8TOg9@>k2v%$==iQo8Wi@gFoyoWyCu$QAOiJw^rOY)zC{8HP;^LLiU zs#M1!^kn!`{-(-sq^~K!6n7$?IY@u?@`-Ip66ZjUL__=DY`+R_pz}Cj*-0Ft3DFz?lf;(4IW8f2k@|Bt*Zw3!n!obW-4Tqiu(Kt@1v;R zsiw<4nre2K_!y71`R%#h>kf%Lop7!*tiM=yXzC}%e48+aCAmRI>bhGWB015x^tZBa zr}{M+bWvwlZO7P<`d5)lUOYl`)ba2l#c$B^L+quM@zmb{y5-a;GNQ{xz22FfW8`OrCKjPtp;YX zuisKNzj0bm98JtykrE$dVT-KuP2<3c4>MucNQy{OQWJum;%)Ea~g1*+5cChxRcCF_*3ZUC&1n9sgRyx-{x>fPqy#i zz^Y8lt=p^qU@9R#gLawtdXrPD%AAUMgV^^u|IYN@Rhctj{|nNkJs(a3x@?TwNKYOS zV?JI^saT_=HIH=gLSwm(YR20awQn-!2l=SGj9F`G%t$=se~CFg+K=lHm+TFvg?*y5 z=S%x|X^)4!4CO>TTnGMWZbWs&6ht~ib2HK3+1OC`c-Z!9k1_&tQD}Jzrm8`YWh6N6i);`y{*_p>ZmUzzRgT#p9m4}xcE z=TqePAqaL+#?iV7*ytBKK#%I&qny6jqbP%XC_hxc@8dXH{}$m$KTh#y6!O}6AMHdR z7U8c=KVuH!V|B6D&Gcz}eJn~p3R=V?rS)%4H$wkNrt?oci7(Q*<8m*T#=kU%B%KUF z-iaT=B3!us29Fz|zlLWtyU1m7@H4Z0FPBM-J|Fp}_D6$ECi8rWx+HLIK8PeW;lpf6tKBM$L@cSO~&{Vk5oQAJ0 zj}UvPv^M-H@--EHVs3}EMoCNM2Yl3>2S21g$Dt#~Ae*Tgi}2O^nY}Q-y^wljsHU|p z$GW^#v;Jnf1^p-N@w;la4b{S1%b%~=wi{&<_lamPdYUlq{OXP)8rIm4K~JB6Jg5)- z98VjJwTc}MNoR+#Hv3Kd?`yVMFQh+cZC`)n!QmR_JrVl*2xIJlMnqBljL<)T8$FFW zV(jh2#f!Fv#(Ct{bhWn~>jK@bWmvI~LwgS+k)OX~50Ta*$7`n6dw^;F{TRw)GRAVV z%vx(O+&-eva){iBfAkNXU)eWY&;#t#GZC&6zO*5~4}7T~}d z5v|RgMVU=R`%?bhokxB!MbyTNhFO3?7Eou`oA4nk`r>qW)>gw|5?K_QgIcboM0T#UoBjAB=JO#MWZH^!1Rz zX!m6~Xcy8RBw9(JHHEKv4A9GfY43Rm>Pr%MuR0`n-U6P*+>7|4esmzlmjm>8A3kV3 zlh(oV%|dU8);e?B3k8ttD9C-PW^HXnzj_b!KfbrMmUM>Z8AK}*v|6xs5uw@ID|o$# z&~N7SBlUTBmh(A!_v=BV-(8s>qZ_0TG?pa&NP>P`CH13H(GSvxqgX#0sYSFd1wN1V zmh^*k<6!@RwJld`jnVytenf-+@1RF%T=fLqDDeZoyfIaFo$*UPj^i7nBBM^&33@ za2aKkg8Z_-i2R*LyCvqiln>hLB)y8&w-8OqH_3(T74pUP3i>n9ae-?d9^~H`yjK1@^!_!|0q?GS*i1V{PRztS9a_$F><~2e#*$4paRYj=qP+g~8yF&hU^v?MJ`;@DiwmPAAVQ4S+-Q{Q_KEB{*Sfcd*;@O5UXW&NRj-o$Z zhdl(EkL+23GZJQNYxM=}T|)<7{Gg&Sl#fxO^eezm&28TNP}&yw)022U1lr|MjE@}% zx1emr8h4cb1f6d{Kk*N^&#Zh+wL;%aGJLuJ_n+Bs-b&dT*=%nA71-1ZBzy^6+W2xF`%)0kE}M0LliyC4H6{0+Z@ z_Y2@$ZtN`+Ka;cJO_O~Gc(88rAKzH-{yUce&ST26eUwI7 zug+`Mv}Z$gn)0`#)#XSTtL3Pn9BIsxbXM8pz&>oe z5mugEq%uF#(|b&<%1)J;A!AzKr?QDhpOX(ABwgr>@pM(NZD$SEpz~1&bAs7Ua_=fW z$Oyz7S_0WDucVC@AB+3=1vnR9omDr6Xj>MV2s3RSTQDN z5vqSF{4Y1%ljt|QOZRf=U@z~HoM2nylBu>7gWgAQ^Ou)6)^tNWc(>YE3flG?I@f2W z8)2yZbz;qk=;oNJZpepx{^q7D)+Q)^v&NF9oHwsJPV>QZ-uES89<|TfZtjQu&VCfe ziZn5|$Q&BPR>g04a*^AeRrNRUls5A!%t5jppoP8v?4ju_1$}2yi&>jP{1Tn`^X8kZ zcVO=Xb_$n^aPepdtq4p04C&C5hh?n45s!T+`b+8$$j@k#Y?YW#qRpyuih3W1_Ml;{ zrwvg1kGq}|`zm8m#?{kp?K#k~8jNw-EEogN6PWr<(hW+--9D}E+&(q`!Pu*@>Y+&6 z=zBWSw8O?3dFl&m_KI*!TlT9K0}qbjdu#=dns5ed*{|X?txkj6(H>|IuCB_YGu~6q z#qny=Xf!e!@Me7*W#)&cR+quBW>C@WMNNk8wO(n@69;RX{^hDAHEJ| zqdpb+=kh%-_QPhO49HITHQFuFH)wkN`JWx3GOwcY3}LGd;CT$^k#f%1wixZze?m!4 z9({81c23iuggenSXp$US5!bh!=%}_}PTvdrQ@ydS-3RO2eX-6RhCP6O*qgPWk79Zx z+Jj@81-w>t$Ri;&iXEOHpVo|2~chNZxoWn7j z>a1voz8k?BKgOBqiI8DF`fdltY&$}+R*ShwNN`oAZA8f9%?Mk8Hl}Tct=*0_-S#xh zzp%ecbMTFDZ^F6TmRwdx?_(UrQ_OQ>^itSQ!@dpAgLk3+;0*3HID;F(uGv^~ar%+_ zaHjU;@OQU4w2+fWG3TMPs6XHg?Rz+1-OxXxmIYz$nGI--WA<}LaqfWj0*_-ofYu7v zgQhKrO{~E=l?ZL17d@PfJgMPaF7^H2VcmevZQr*pzU?6BTKh%R4sf!@gZ#X9MD0=J z<2K}ho&|UwgbZ*_`uER*pG6qU9t>rWNo4D=vmM#|%vrT%=g|>WH&7W~&E-pLe>b7L zGEi;{P=51Kj`Oh3I2UWL7WdwcF+VeOf%Iz%W33UpHf(zrYfV(fIrBu>7Ncy{xt4}> zsH|t>`84us_P^5&CtUSMT*E-?d5Vt7-ixo}rIJpA?UAa0K>CA|r4< z7|&#!{c6M%2D;oMn>Q_T%rKS`x>qJ^>roNKe`tu>8y`piFEzNtZMs7z}iLsLt&(FYn{8Udn zX|!9^-Wg-wN}fOOG4CIdhEczDV9JZN&9;TNJ@qx)K7yN3##E-rcRSUK9E`mV`{{es zurwZNkYl93Q=hnl)xC0wIDhuz@6H3#eA`bR?go!kX36ax(P|%UoQFP|BINSsc~2Wd z;qL)0npX`&d%TCQjYR4{gIk4(=4oPmoaU&#(2i37u>pJfbSBD5;~=b!i7;ZH$p}w# z0BRpZIeU-yDa~HsvD-N}`k5aPj?QAyd0a|&f;>k?W&Y1RlbzCUFh_Sf+ilFZDb85L zsjrS|i$d6g!@bW88}DsVxLeUiP+i1+7T+_lJt_NTybp2=d5J<^29{`zv0)ge_7?Mk z2J>V-4{LCl>~t=f_^K+<7S~tDoX@{_k?;FZzu54EpvBM!)|(%@p62*DNJpGA9;nae za*EY^;n{+Aumk6Th*o*7$-cWfx~+b+C^vGu>oyZVn~%LjzOKonpB-gNYY}+=gP&)n zwjl}h>PMIk(;S=DCuog|&J7-iq4&XJzysyoc)#j6)~ilqj&6qgL5#0xUcSBhmNuqM zd7s_`v7$~=zhvyC)48p22wPvhs4bl5AzI%7`=#d7#u%smO3cskj?2-1i7~{zhp;ogrT6tRT(v;@Fh;sr@3_hmc0jMVfzm#sWqjY;oT0krwAEs~rnO zyYy6sm^+4|Y=|b6qYZ8^g6_;Ap1c}um0EXcy(xR7;n@-hQvomgxMahgH*@h4xC=KiNd*|0O1 zgQI?rfU$zFPr>7H$o8%%QO8AlX3?LPb+Trb$v!g@<8tZ02JY;vppSL&txWd$+F6b7 zgWeA}^t*@H_d)G(kUORA#5(C+;|2W@XC!Zs|7wJ7`d--g0O!z}ANctvFv*VMY9~d% zUk*23R+3IV?6gnH_6fQ?&GsN(#>04=aDADKvprFSc~Hj5c|nPDLBu)GLg|F-7%TB~ zn#YMS_sBR+dz3g@aJ%g*!S}uJ=V=E8w;%mlxZP#Ag#@=ZeXW&HKJGN!dIz^xeJ$$$ zTDaxl9D|Y9=1)!b$#CQOOc3cUg`M)*^m`@!e!)DS+m8#Lua$99Wj=o*<$1*UbtB#F%_jRGNn^W|?@UR9J*UtZAk+PiNVl(yvmsf8xlYE(`K=OXu!wWu zV-d$>#F;3o-Ryk20Cybyuo)}+F1n)VROAC9XJ|1?P#*%42lHM1< zJE65Bu@^TG?}kzvLhkt{>+3YviSJ?CmtwZoo(*QJG^|Ij!wbZb!Q-%(PJg`UIf_YZVg|s6vSi2`#wxHjlybnO$&ri4Q%Qp|| zS+gjA?@%pr#a)mey=R8^&X1e`5Ag;0dryF;@mO;@_k$Q`*syj^ee_Z2NfTp9?_(~t z2<`qSqu4hi@%|X)aVF+Z@$0T@!@7RIp;+T@Ip2|e7IX0y$hQOUAeeDByA64;LdG$W zam&@Vk$C^C-xSTdVnbU;_NC6Z&pIo38TF1R|DI!oZjQQ^H5zW$OgG##K8`v$$Yj3; zI=1}o;P%%Ji+Htjj4&o1CUl4lb6;@#av5gDJR^*`aTMZ{p7$JRvd_66bPkC&sCI!7 z#^MfhO)SFH1-H*Wr17@;H#Zq!f_Pf`0GZZ9!R;sC7JB`9mJue{P3Jc;pz|2$ye-md zz1axU!yTq)G{QUqe%=yvdfJUJR-V?z2$|OQ;P%kBMBZB$8eu}*bml~X&NIR78{gD8 z&#$|~gf@%f|SN;?Dex`r0X2uR72$+9Kv>G`}Lh2DICT-<9xF$1@kI#a$3Q z9NKFNM|~XWDc;u@m2;1+4fS9v-c#Z4I@0*dz0Tjooey+&i1vQO9)U^6ITd$*S%bFR zXlrOs*hp`^DYCVm#wg%-*dIi@dQzTw`?2Yv(Qv0XllKM2+}VG6+kYq0d+UFg-oKUf ztRG!Q{(dXcd;T)hqcO1Ot`3uaKuPc52S$40t`3stdQ${{XO(1mph2Xi$`Fed7~gr1 zM}5~Q=u9k)YpE>hT^(_5%dGEE(vE+ZXdCaL(0i^zzLY-3R=g|^JZ+@!y;f1idGL0l ze(_T0wTT~NuY>YullyC_J52VULZ0O2e8ObE6`1so?9JPWhe-VvxKTdH?NPYVJnJU7 z<)EFXx!-B@88jaw|JYxN@#w%`isxgn)BI|Q%)gj-(Hw4&j`cA<{}y^p=MKX4>)^KD zG>F$>F=id0Pk@_{SByR$n9|I-(6NV~K}Xw8{Q#w%^0-Jd|5Zv;oRy}tTvWCq4SJu+ z|CxI_=ZyOcaPHl7_}sE!tdn(qrALEX|xC8+&~PUCq4{2$%W>O4+1-}Cr0uW@4Mq%xDg)x`@iPjv?XQ1 zOn7W6iPx7k|no*OmBdHF;OU4ebh?9p&Xd(`j#iyg^7pucFYPTkpZ4f2CL zYG#J_aUolhHS*bPVmrq}{zzxea+JwyY|_My3q-#b8p7H`2Q&Vz*>cP=$-W$Gvg8)Z z(;ko*inK!pV1IC`?fmxMmOkv~+xxIoc3$XsIPO}Y@)2$5RUC^ohZ%}{y5fGT;%)~f zJ&D(>6R7;PpPTGc<=Erpt)hP>+5@=`MCx<~w4wS|zIN02fo2~G{lpljbr@tq{P?~% zd~Vrv_q)T;sjdFnu`{y$q%rey(5L<_AM4}|8rHS(%*T^>J1+YjW53ULeKm&-Mg61o zw|Z zoM4l4*%Z*kx&@snok00$VS@i*&lzp4SRaT3zxh|q7+GM#JuZV;KkKT&{b?^$9Yb^; z3osq)8kysfpDN6cNmj_0tgjLJ+raNZZ$(*n_aP+1RNdgg<41gSmCgVqollf>_FO8R zU;nstI{kCKdNr8XruJF{BBQfqxYgI9KC-%0&}D+=v=;u?Gxiq&$xlk zBU3%`)vtK;W%*dUpm8YG`w+DAAtshYb5ZIKM&21YknSOBLVvafGDCgRUk(*#XxeaY z0_pdoI!f{On?hFPqFqNHm~xPX(OlczuZ#@pofv}l(|0`8i65+S#-sis?e-I>SH>6y z^VN5f!IQOjNUg@#b0hTsApH~O$We4p8QSP}M{05_@zVkxeAA)*Uw?O{#mC`2Q{
    $8GFF~%EekG+N-#FRwwkwQ?DK|;k^R;jFAy6>h=5~cn_%J&Mi#S zYAM`iq)lT6u?L3tEMfnH3Fnj19@DttZrIlk$2bG_&N8CAH9EhKUWIi7w|<};uzsRL z-YJfKY!%wp?2U{i)BYaj*>#ax`0H4AsB1%C%n%mkv3m;ce{o`M!3w{SAa)pf(s~SQ z2?eIeT8#DTPMDK*lJWj1_DwVBId3!iyKsF6^7H_BMw_05dv8|dTTw1pmx%9I6WiEN z^xgVm@toD~zHMi5x6b#tzprH>Yizz%(5XMp4xhQ&+(>5zeQDg+SH#`8NTG2n;^Um~ z35+39ez9hPhzDVx$k?u<&rPTG^gTDie)PFuekRZa8PmDF>*2=xRqO@) zp?Xl8N^cANsvtir!qHjd)h46|TC~5|& z4u6VmU+Y*HoCiON^90-HN`0zkbuXbGrSafjp`UdADIR(}^Z?egpm)&MOsb3P8N)c3 zVLYX^4#$~I$SsrF=aaRXeGbOEqqU}#O{TVq^IjcYyYmLyzH3bx6G--vM?L)&s90`{!7%nuT-Kz{MrC;fd5ZvzOO0D_Kik$g=p*InAok_(?paO z2!q|&kJ|1O`WzRB_hdrFnp7_0pF!Dow}(sXOw`^PbKrP~NMi%uADD#qlX1{%^UV%H zJF1VME9R>a{2q*)AhxH)gng3lr~GU{`1t+P+lelX2Z)!m=R5XLwj3SIq^J;IZQPA&xJp9pb18Oqy7tWrTRV`GB_dI=kD%Y%2_D#xPys2V%+gg zIO6U{T<{x4<%)5Ldq0x)=(tWMiu#s_u*kQUKH~j9_q&3r38F3!e?ZVWK7!R*5Qjmh zXdU_>tY9=2h**oq4s; zpH=AtZ0B+?7MO#v!8MTAERD5)4c@7KboCzMfzg8ZIGhdo2yKrq|CHzaV$B{8*&2Fy zRLW=A0>Ntx@?hv7+L#oKdy=fEGiW1j8abHtpHj(Ioq)cEMA{}5baW&W&8hQD_9YlU z*x1nb(I-%u^0tWlP8Di)W*YiF;X?}ErQpp9E>UoXf)f-Rrr=X66#5F@rQpp9E>UoX zf)f-Rrr=Y{75WO^rQpp9E>UoXf)f-Rrr=Wr3Vj9dQt)O4mnb+x!3hcuQ}C&Lg}#D! zDR{GjOB9@;-~X5(Q@{I6=W-3O<#m&{yy-1#ebxiGni}oS@(^1)s`Q=qq@af;TI; zM8O#fPEc@|f=?|`=qq@af;TI;M8O#fPEc@|f=@XW`U>8q;LQpyQE-NW6BHb#;8QsY zeFg7Q@MZ;oeCnqPeFg7Q@MZ;8q;LQpyQE-NW6BHb#;8Tkg`U>8q;LQpyQE-NW6BHb#;8V9M^cB2I z!J8$%=_}D^pPC`wp|{ zGZH@s{G!Ca0e(;72H?{YKLZ@nN6^^;JXqosvKL-3Wi5~`jNa6>9_e#7O zII6Fpc|S1D40Ap=0^>|B$M*tfO8j%+6%ua%eof+^0e>j*I^Yu$uLV9UaRu<_QqHBo z7bPwR?j>bg2s}VyjD?~TBwh-fE^#ifUE&8yiVdpz<5uK^S==IF^RK*|0DB$ z6L7o4^MOZ7IpF^3=t&aK1fC)BG+^8z&S_2s#u*HbrvN`7@%6yFBu)W-SKn}L5TF$2auOq|XIoMpq=5RT6Q zhlB}y7I>7zr-A25{0(q{#9skdOWX?lxWrhyi~gg;p8+3|_!#gRi9Z1z)K8@KG4K?L z{|S7n#P0+DOyVQJy2OWo4@&$d@aGc01{~90(EJDRB#B=Eo-gqMVB9Il^ZQrebrSyx z7$hj{>aAr?<4d@bV++S#K?@y1v4^J=S|L>HMK0e)aAORz_rFznpRlgDk_hQ zgYWEVY1w{#uN{Z#q5MuwL3hM|V8!@NH2^)c=@0s{xGM=T_9*ZvJQJkd9}hgB{ByLU zqr*E4V`-QOlY0vc1%s&g&)@~B%YVjGTKU79)`F7qg5o0b$b{JhdPMj7*E%|q&?X!7 z$RBL;UzmKx$!ENLCdj8Z{aGtZ3VB&np?&K>pWSf^ohbut`Vsvo7&OU@8?W8GH1C9GDZF`iu_X=P$&KyioesPAPjk4>gkgPbWy8H0BtHSJMy1_jGjg!L>BjZ zU;#s$dW*~(iz^rBVH4Jo3 z^}-#|mx1yXWr+#i8Y2I;b0Mk;CKW5s`ZCT5@ zrj_C@|MW?Qeu4H{mQ_4ye%68|%U!wUP&e&k8Lh{*3 z_N**NWl8xAk`b3ZQgBup7K9T1+!cj@Sj8e1SxhT9mN8+^;wdE4Uka=BMb3D>OgC|# zaQrphh(E*t(lI>`W@fnC6w;V)5yj9?vY+&^f8k@tI;U6o2p@Z=mm9A36E6Q_~&MHbPE-H7eEuYNtTuYr5h2>I_;k>k9 zS%pwgRwlI@biF(#=gDT+4Y)3Q38nd37O3O#7xr&y#E`w1d;>w%vS~ImcuQIC~s$J5cVBM9MT}_*y%q~)lX+q5u>4B@ME|i38R?%u_VL@J(p?;iH(hKqgkJDBob7d&Msm|OL%SuTd zmDCO8p3L%{W%;bE0?lG>p|h-viN9s8!levuRIXW2x7>27CB6=8kTY4Iy7NMC~@6ro}j zqM30qX9XCQSa_u&=jH77;vyF+TUl;tff&T)xt3HcOII8Ui=BC>a^*5VNPLb9btbD~ ziHJ10ljmfly0Un+OT>Vr5n(bb<~^3Mc}3?<5ijMUa$c3V!&GN^Za!)eR75!E62Ft# zQfFEDEHoBtiBeJVnj%gdA`>pYDNSb1ygX1SEpU}hFD+iFHd)m07C^;rM=OMCg(6$Z zwg2WaDDbqR+~PbuC$nW3<)I1@Ug=yrmxr9}a(j!GlxR^NIDyH6oDyh-t8!WqT1K>B z#igtWO`H%8^-<5`G8}qZ_z0G@;qrusdM?wSu3PcrV`TU;V(EN_8ZDB#$@t<}z1l+1PUDO6Tp)HO^}*D^?VY zEi26(y9{-xV#ye^|6~2p^zWEeTv3|qD)aFi!>0^vI=Z&PI6j>5u)HA4kq6ZwEpnjm z$2es5B-<2Ep4OC29y>N+4F5NIQorw9!Bdquw_Jt`=~pw4}`cY&#FQQ`{gJcCAhhCbM)ApUBQb1R8QmV{O( za~*W+5A*|3FbS1ELmqttfG>NaxvT-exq8*hJIWYJ-_9DIrYiA z{AIIGj&d~WsZ~ENf8d&rQ$6w3`s1!Ut5JhR{cu+mfB6-p5|fO&LC;I@(^XL-K`+%- zi&7OoGg$NGhZ!pgY^sO(Rj8%Zp^T8vpHiOyhson6u%DuHkQlD+Ec}!zya*yYkf}1V zqzhU`5}b_DS@BVJ_NvkIM`x;o?d%cUMID&B(;|>f)kHRxJfxQ|Ls#!JiuLg~ay#4@ zM58TLgDB)>KIUi5t0<>|hGzr`;oV%6S3J*I+$xgnynK z@XgP{yb+V-BC01C!61Me7~|QpdCrm&_`w5{>SdMV5XkN4Nq-!3U{Iaw!0axMCz#_B75534j(zNH5;SqU#kWJ37|l`E!_<6CE8TFoke)I8rmy<`$H@9RG*CH;-%L z`WlDtWDkT80U@$E0i=Ma0nq}Yod9Z3v?+B#>kFy9)ICS@?j0&+#)<8G0Sn5|}IE?M6sc!3TOV3Ys860<$X;?uMnq zZV$wlc_Q8dPedH?M5=mkL_G9H0$DdC)cGP&OaS6%1t6jopjRLgH3uT0wL9XCA`#M) zh)}5DJ%kDgGJ7DxD-`+=ig=b#Bxndjq%0hDpAe1$H-sa;H5~CGBTzto1R^RUpsPKR zUuI9lFY5^#9s%y}iHN42$X6MOy5&S7<%US)b14$|^+LSNUa(mXpt?6g$-NO#3^2A2 z^3Lvqkhu@)+SCVm<-jD(q(;O!fY;Q>QxJs&ZPAEW&=+~M!n5#)eNh)Rq%2(wQkY_( zJvcuX1CPf0A$d$c%;KOC#z$cF1frLWV9mT-45{}(v@URogJxqX0x-3Akk$8`{lD|r@M)fi4HP$I*eSv&9KN{Ju~BU$l$$WCgl&u=xWQY&WKK=wCC``+v;V$2!zw zxpA_I;p(x@nUX5kb+i|zgYVEFrG@1~vQ$sm757I6bY<|42$yUdolZ{K_^lSM5xpy} zU|#=VzBJIE9q~$vN^gZ`f_Lw%cX>5 zTENkfw)ULRQ9!qWquXGkOO>lT_7}?!--$wsgRJ~d`q@GLGTa_lpJ3zT&>rSv0lIRI zZi0=j1D^({ujA@R+3FqSv7w#8$}7&W&v5@!8d%lLwq)kuZVn#eU@ZsD7ZFo-bMO!c zYdP4!!Al%$w*$-ciqatdmKb9Of{WtOjugGvsDa8S*`1P%)#9p)LmlvPvBq{2lF|o z<@nOvbvXwsI9SQSdz?PecbvQ&RB|wcgK7>Ya8S!Z3&-aO2kSU^j)Tn{yv@Of929W< zP;k(ngJB#T#qrm3Fq?w~94zLbiGv$BxPycHIcVizJqMdOc#VT?9DKw<2`8Ty2T2Y_ zaxj*IF`S$f2a`E`DtDdE!AuU0;_RX4U^WK}I9SX<69+eNa0dtXbI{7cdJZ;m@EQl( zIQWQzk{?*RdU25CU?c})Ihf2r9S0|HFpGov9Hco|&cO-}R&vn7!6O{3G9&DPuY_$av+nEfqqUclAU94zLbQcN(E1k6it(Q@OjmmiClaPZ+Cw*JYd zgB@f)vNcEcKA~Vw9O(RQbO-*KE`g)7QK`9;d)$43gDisg3k&Q13;XLhe$DV@CR`No zWinjCxN9V1uT8Ejq`2!?H}=}%&cZBT7UFv;F;8f~Jh%hno|K=Toc%{9Bv4^h<#77% z!`-jtAWW;6{Z0j3{qs)h@uZgK>UEvemvQwuPU>+#Xs(@ffOdtWx5L4O0=^99taPRq zQzv|!@xVCj$2>R|*!+gOU$-9DB4pt3wH&@-9g8Oc;CG59_@N10>bZJHeVRG@f8(Sc z>$8Hp|7s`oX0HBDC-pnH`bVAA*MfMsohNg0EG!h8p2A%0^{aQdW~t%xL-x$3uXk+m z)5hW#aQZsR;Ykj!-SC71bE4+r$;|n`eJ#xYJHhKYLM0b3j`!JmVT&(o3rk^(!*nk0 zZ1=S}T-)#owi6Dvaq?Dl((aB<@OtikH5b`b~TOPoA#qsH=SKED^;T`pDqwfr_ z+qt`p|?+kyPqo*C{JHz+B#VLe~E1Q-&!;kNT zzB9a;lfwqluUrcpR69U3cWr|T?jf2D>bYwhG;`NB*v4Jkpshc@bAD&LZgub@J$#|M zW1+cgJ%_AwsJGGD?y`-u*zZJe(43we{irkic8=cB&Yj_#IQqd3{pt*_cFoP_*Xc3%7MN!d=W>V=0LxM!;k+D@oPJw?+m|-qj%JQXZX)K`e_dGbcS!_=pFTc zfy3M8CpNpZbVC0Vhj;Xc-#L7agFJtC!Uy{ujwzShY>SR^;hc`gv-upqg&Zv5poxR; za?rxT28U~#K5g>a{M80+?b`g$25tUjgEs%ML7RWr{Gl`0#>r!YHhbBit$myRZPzw= zbGZ8zzp;92r^#Q4Ge$r<3ZZ&^CMearT_X$x+X( zdvHCTCr{<-XK?j4MkI&Ncfi}|YOSjgR?nU z$U&New)y;W?)pOx+Ty} z2XIisK|Kdw=b&xgYMT$*=0~>is^hxQrt^P-8@P3fjmE;Q6KvOxQ0g!rjs*fSCIUCa zv0Ql-U$hqqcZ&T27n1pG_h&VC{r@${U-KVwTQ>;HaZTG zUjO(pYzcjAt9OKjP=6ol7XrNV4|F!YIo|JhT_<7Xq)hfTJN^r~*K+G-9J9Ej!-4H- zg@dstw@!ykreGW{B=h;7+Y!I3$Hi+Q3nhzL=(U7}^~*Rs3;x^ux!X`P*B^@0f6=MO zkKz0CkK^I`F2F>9zXH?(gx^woJPhDHfI5JGI6!QlQGovipp8Gi#(bs&gzwou!Q1Mm z0RErsu64+Jy8keL>$wKXI-!66gI&=!8U9Zp=js2axBugPx-?jPi~xy(i?>H# zc>TLrueW|4D_QvdgRe?vrKEbzjxwa-H((MFInGX zl)i8JhXc2K}z|-FY5dezYNpV-posy-!nYnwCTB@$88JzcR=#%(Yxv<{%h3f zL6evLn4Y_1*O+t952UXCcyM*WRqTMkJR9$M-M%y7D7opVJjbUK0kq^f>SS-&ZHU@$utF-+p#cJNUJqJ(GA# zzLNJi`f>L`dneMj|CY{9l@9pwg6PuN4dn^CiH|=Exl{7pCl9_1?DdD=XK(yV|F6Rj z&K!R6e0JD^uv0M$x=J67$9g%i4bxR$r>hf)_;l0LQV!K)wEA70vKnf}-LpKg5fLFt{Q)5L*sjdzQ} z|2jAGvk&XWXZ=w#$p8JXCiFU)dF$VvzpWqHH{mRQ%l42(y>3rhx_ZXi#+V(?P5QZE zt6%C__4ne>hJH3Yx_MUG?$va>7jgBTD#Ld~Pp{2kBlT-M*HLAUBG#s@C^>5yHDB^; zOrz$V;QQgX$xBD6MO&%2u68dR*Yx+gkv^9Xesg1W&-=AaA5Z&qPt&Ufch|Rkv9U#C z8hQ5JEd_zk-B>eld%>pbUHsq4kR+{of9K@EGql^str2Uk2WxZu^~%x8Z7FNa@8>=G zv2Q}@)f4mI{_=~szyBQK1*SL3wge`q3Id|1_ zpKqTeO4*n>yDaBk{-VbV7X7GB81!{pYe>!Y$8^gczhzO6UVzwzAC0Z}>Z58>QPTZp zHL6LyGT_jh;lE$l>3a3}`}4-H&+>Zh@s@etnKq&yHf*T56?ZJI@_<78e)c!V-drs$ zf9)!rH)`X`u9BC%-{(lBV-mzP6v#_|n%y3y)NLRAwk= z{N?%G+{d*CZw_x+pVjNzMKcc^k)}#}RD`R3^glvOBo8f`bs})djqSDNs$mP7_mZp1 z$D}8I@=-&tr5E4d@YUqsb}fW&pgw-gM}?V_Pxl#nFt*Fl(e;=AShDYzfx~|OY}36z zFI#zU{Yf|26UKColf_$xr`&@S^KW zbSk7xl?;Bg6`(6m#ccfd270j}c)6xdkRnn<$E_fWWj%zFZh?ZOQ)tCtUg8SZ#9~FX zSFA)i+$B1(Oq)}y3QqPYEmvq(@G|Qpd%Vb`A!XzVB08~H84(s?idtZqu$-)|1HOw% zgxml|2T7!4W{JQvsInM7t`=`Ld3mIkmAe)frz#@z1X>s3m;$+JT)Zy$6H1w&5+w87 zkz*>IYvIRd8FOfHfxa|1%a~tKI^W8Fo`yf8TZT?Pt3h7aCZA=J&!xnLdU1Y(=%zxP zON$Gc&soj#Jd(rjV=z5^=jz38W{IEAD$O;Q=8&a1@Tn`L%1pB8%*r~Gxl6SL5sA?X zQt7dGGfLhpa9vC-cH@3FnQp`WEhz_h!bnB98Dwl>1JuXOcaTAg=R}~H0G<1e# z=gQEMyj@2o9Nd2Dx4jGMM!x%fzCsf5R>abzT_e|do!)sj_rki~Kb*R&8ZdG0*;k^3 zUnvPm5sClqKBlG(CyIm7sH6Y`B1Kb7n{`9e1(j2!BQ)uv9y-Z&vlVqjTPY;jF_A}yX@AkM3pExUo-e^SWr(el2s#K7vRfYY1(r>lhwnbEJFKd>%o zU^#zaeL;DCj`&T9c)qqYCr4bE!=GD#b)2R(2x|jpPz8Vm{80gP~Ya&u24`bT?#hK(TnGXiRV5P0^50X>10Xi zY-MR~Md|zsL*$({`JHC@eXIPonm?s(v;Vct{`Jh~r40X*D*swTz{w2Jc~eqcT~b^H z^LeNyc2!br8Gpd4nm*9zqoM)l_ya68vM*6YgH*FYf$3s2A7W_~*grQ=OD2`cx=C}R zwPdiNeEIS-$!0}ZW960!_1qSm61C+4}M`>my$%LPMbR|d-CM08JX~VtHDu|pPWXwpQSufIypWm_SmqTr{9LE#LxS5%a`FTRfM-9I`UWDk~Tql?U8!IHY@B3cbseT(SW zq!Gka6(l6~8w~_muMVquxojoKW9Xefq|baI<#ZjtLCDuJ-hVuDL%a?8pA<{CY z?t3jSCAeqaR=*w=gmyw);eW#8>XI7<{wgj^cn2ySOdifgDTy5WC(vsiNjO&Qs3D+)gB*Gzu1JesYR$H;PwGR+Duj4Wi>iYtOzL>Fm z&VCG=^Fj9KL;rzb|>%RBGc+mL=Qz@ zb)gBB+Vh_47bf}LHrG~@{2C>{-YlQ05YN$xzo0z`0fh_#FNNM9bjr{yZ*BHzpb(#@ zPwwM<75LNC&-lZM-xeRL$6O$ES|1^61=6{JG8ndZ5KQ9B zu@KW?mjQax+O@bOKmq@PtPzU?CU#NyjCqKNyFq>mQXS1FJZd6YF`3FRGg_{h(Mji< zs``|7LHWm>hDVbo;1MsPUd?xl5!Cqzv~K$thOB%bTJ4ZPl6pN8@dVb%;sWe6KK@VLw!IQgt|dGgcKN^+VKz{?C9U-+>hs}fi*wS zY0sLmQIAVdVrFQo&q7rI%!?XS0d)rdlT`u7N%*&0aoK=WiZ;Y zBCg2nwMJ4@)x)F+9ipJQG#kq4)0bE|C9U5F*VbSYoz)V z?=!fk&o$Q%O)^QkN-5APgYzw@%hVS-G{$)uWw3b}<7%wGl}8mL9>k97Wr2scYFcEs zNTUHwHyai~SehxGG|X&`a+N@o@+3^W+CEM(;i2d|gQj~Zbk=Ty*0lnS)#VIHHKu3C z1!cZHBMoTW)G$tUPeR)!3sJo&@q|Q>wSJX`KAhqrXk9N$w@P@$NmoLM$mu|yyTku1 zv=QqXsXxtg1u+z^k<^dMOoM#-IQ<5pw~lTMC#3u3dsg<4mV3A9P#`%*B$C40%vEZZr+C7T}HA%I;j+7ZE+ffR%7f#p;wrR*LC^ea5Kt?aT@6bB!nYRm`ep;Eb}0PJ$T;WA=aUS zw8Tg%Xzg@^@c1~r!NiOqL&ocgpzy^Ca^+qLkr?i#kAkeVBe^F>MXX_{mZa;6nc?#k z=69oo#FFrp3iH~#B4StgP=$H@T^?~Ve1yXMo`)-OEBrf!dDC49;S#Z0Vcwi3CL$vG zF)aNDYo{T`cH6STgTXC5Vy1yB=PcQHa+xqJ0$Y=p(#v{|rwcdJqrjRkZ|lk%HF_gS zjooJDt?F8`@&#AL*b+62r~>liVZ>rmDM3=hXuKj9>;8(<9z zvmSZfIwuLhWQ>JWXw{6%Jn#HgB7m7vWxX_h+o5Z__oeEVo{!*5*Hlomx>gCat-XpW z$&lI}5)m)Ife?j^RcXsU;LFNBN;ILxXpL!NKhn?^!IREkK51IIVA_~aDZ7;+vV+u=rTvDyy{roo zjEmDMvkkT0o@DfjY$xtW$(u>{g@l;rY(#|24D&j@q0339YK7?*s8x5tsc!0Ey264RZUP;6a!4D^$iJ!C^yUSC3BEl=nvn9h^vrH1Ln!qhNB zR*dhoF>;S#o{(u9!j`3W(#{Ut&bZ?7aoVsEi14O@`=x#8RUw5`Rng_OX=DaL)E#iD zcN0GzhB@;P%W8vwm=b(p302f1`IRnOMRB&XrpovUhwv0x%=03iC&E67Hj!4|{#Uxh zTj;``gT=1!52r-;UXgm6o1H213OvPN#zx=Qomh#Kx6zO^+$!^FqU%`sl?L@ke3`nH ze!FLpG*p+{!%DB|$$y=fPkq&uXLO6Nqc`>xNJAwg8a!4sT%a~=?^)b~S7G)ZJ+ypP zQSrWy`f7SrJ8$PMDPNcYzVy?{J>T;}vD;=T<~cLcY?C;bnPSWzTmG{*1f#5hY#U}+ z55J;M6N`rydl>|GcN~c}4c#cspVUnodrC0u4d*@6+j{olSYMAOPYU6|6FyoIKW4|# zG?Rr2=S5OKFAttp*5~tw+Rp)FDV-1kEe>y-8_+K zBIzEwv{lX;$VJ>*Zp1iIgs_#~)rp7|U}Ii*KzhrGp3+m%nQN!5sq8UvoT&Gw*H#>M zb_+x|gsYWU>9kP_&lQy!D^fz&X5x=dIN;f4^}G7hPS(VAM8LVKKFwsR$39s|c{o}= zPU3Og%jyxmPr@rt$#Qy&#viW~4XfnZuYydL&^^x7Mv7r|`-OT4GOgcMaCU_}-byz| zCXVNsHsD-#pzL&z$>e=uoWP@jOc=gd3QkKCH^&J)>w*Wp>SS>aV3$1_1#4Kp z@q(cN+lD%8^$O|Etl)=Y&jf%A(L+e@IIo_~jo zaK`wWp6kw){gU^#Xg02C`S^>!gLJMMo^L=HwZ&WY;r_C7d%@k11cwWcBxzpeOqEt) z_0USb398tGc8)KW*OOzMGB?YwFuKY;Ao+MMWogt5HjN&$?f@BLHbCyc$#T?dDs>(8 ziCgRWwB}G+d^m3Cr`|>Z(Lg1gA3NjQAQRd1{&aKz zWj-uNM`cUPw@v+0f`%OwoNU}XxGZ(t%(+fdDJ5@(jq(YC%*zfHI}HrjA->(AvXyfy&EpX)t%COqL`Qat{UTy~N;%ITuj(V{?DPc|niv)g#0vsERBYMX_! z?Zr;r4PIt2?l!(c89KsQs6p_;qXLD)QxeMEv$jT3L=h$oq9Icp%by(;^a?z85Lhds z`3x%;)x`cXsL1J@q>%y48=;9*Q#ZS=^^c&A>UNSUxe;gQlM$JCrB2-6gM_6U&%Y!oVW zS861@AxppRB5~>$lsJ!>V#W<}>KFMGlWP>$I=LAZ5unzTk@uath6X>D#pyL}bV4~9 zSsVxNGG2mrLo4BBir;A!{_Uy92DNy;q;zgrX@9zOo>n~1TnfHO`ZpN@P!WE=2rpb) zH@h7t0&fw@(gjNK+ye2uFfk1;nN6j6VdBCpeqI=U=Uixl7ouXlTlHrD8wR)YdjD&x z?#+h4%W!V>Z{F+%tS(jsw$X4IaIz)f5~c}kQ2Ad24AuSk=71)>+r13`dqfi@5j2bZ z%382=V(KELAmDOE5c1GV8_@-ml4nB0O`fseur|uPP$XE7XAPv7+7pf*Z}XslKjf~3Fr7~`R{7^ZFrBX zlOqkhVRipeC%@Mqx}lS|Q116h_v>nRt8X#9%jEm*u8OTo8f4`UJOby2IBSw0u-b1N z*i67BywDwR2-75(lVa;IW>9(3085o`YfWq`-$IPzk%YJTJ6bKYATQ`t`Ele;U)0Bn zE$G~$8&X=3PP^n7NjH<5CmWKzp@mjcRIFrUH-4@UDXcw2TiB- z#tfmAr}JxU!M|kon8=aj!RvF_n~=pXC@6)O^zi<8KB_hZG!bMgSii;pq#^L49y}zF zo?TZu8{Sptl;$EyA-v0v#XB1Mt4nj?t@94?{IJsb=sf9vG9wUN<+vvBE)m$;g59Q` z2)szbd-s6bggabb+UyT6w&COk5m2p>!wLA+MesLpGfj8eO&W?^n;C~Wulkb}5-t0` zE(&t82#a6_ovrQ9Pe;#7u;BtL7-0C+(QZ|m#$%=`F`-g_0f z-$&(1gUb1Mi^D2D)c`(O69=zy_Z#BiRc=EPY@Ps@wuoBbExuLsnp%Dr_6JbzKf^i9 zF&jh>2tVoF3*fR@ejTC%)3~=P7+3LesvhH+$ROwdigBDl} z4+Z)QRznplFkg!XJCnIt{xfh!+1hG~jc&L8iYa>Zy2YS0B1`{6{BDmh0~AXObj7fL zB6dG))F2X$B*h=%4_swTKzQ$kea!xk_WEQq7Ees^cDa>xlURA9Xus^N(|YI&5!UQh z6hrlo%p#H0f=1(f72+n+6A@Oo{^U$}s&0X9661_KEiKG3y1DuZAjYY#mBe0R24BP? z7x~$`zrU)$2ye~foAj_ojie43%J{ryqg$CjOJE`tM58EEj?)Y9SL7?u2~nk7fV0g- zi+pYy7L(une`8Ag)QF(7JNhdN6iBL{l~tO+j7kK}r+5+7Fo^hH-0Xi51zuLckP&!N z6G-E|I34qYQe3b@toOg0;SU>7Aoe>BTd)zQ+7Nh41N&V9>3$MCLiJBK&Nh`UfK3qv zaL&)8OZ!8r$r8V5<-_GX*e{WTY35Tfz+uc=%F?-dW50&d*$rZS(tuXhrD40S2PJmu zlP$0l2r2F<!$1Qu zb(M7g9l76Y!|`S6bdeVhjY}Pi#Dz-L0aj?h-w*!|f-l z7@PbBl!H16z5ms8L6;6mh^=s)xNOn*&a6c57}4Xsiloh3!*B&Qk-y|D>U7 z;vaIktCP(0ziQ<<4~^Ko-O*xa!pJs4 z=Ssx6?YCcQ3AjkYzB>OK&Se0f%;L|Ji04(nv_xExWrW)cDX|rjOu!AuJk zs?(r3GhXge=8Ay@<1MF9ZBXDKu2KiEiRy8UR0X*6t^jXFhM$= z5dhf_)CECt9H!Hnz>AdsttxhlA#Up)w43n1ln?10SQR-iLt~WLKMNKD;{0}f-U6e5 zLRtdq4Oj_~pTVY2G|->i!VXL%;iVJ%mBB8ss3yvkh$8(~q$%;RNV=KbO2Y+Kk4hpU zTRT#PV042~wZu&nAz`M(qZDXRlVwK{3bFDIX-uLl7*b0RGmCZ;^%TH}>{mWU3G?dy zijPP%#bPKBB5i+#g&PpF$tfCiTF+Ox5;-s%A19#&u|_vZFFY1oyJe@()Zn4~G^yps zG?|-<2xw&kUW}}IB@EBi`@)3WXu$W<2Q(*2@IV&JH-BetraeI>k1ew8a9 znkbt@(tVq99u}bu8U^XMZnA>o!!$wBNyLUKQHVbtxSM7D6Rt3mhgZ=ks~?^UrXSBh zfM;fd7cC|u0wK}s3Yargg_WXMJ|6mSkTCRL#T;NNZjeKxFelMAg6f)O%!K5Y9=T#9 zW=Njr!t-K-r3UM81HrDOmduqDp$oc0Munhm(X{{`tAtTa7HiUzMkBJRD;bP_PztOm z*TUM;vzV$-$UKYb3WdOPiCHbrEK-Dc3Q8(;0@t&#o@LF3Ez%@%1dy#G!x{udyCSoS z6qIMN>w3im&!X(=oEhI0)9cmwm!DT5qg3;}K~kw!7^T%}ktZ*@Lb0k!pi NqW(% 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%0AI@%m!X8b6wTC`{3RfPCL>^1wiG8o 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∓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¬!gTp-8IejT^0~O{%aa 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 I@7aa_1F*6J3;+NC diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftdoc deleted file mode 100644 index 47cfbcba306940cd1bbec7fd277f543ebc73f672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396 zcmaDfX9YVW2Lpp90|Ns)qlJ#c+7Dby0=U-%aP4>CT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadPaIC3L3>A!JNdrbX`M317ke{J!2z1ONC@K z5mRGLkU2q~PQ@Wbsi|R^spY9f&N-Q>c_sIN;+e)4X1a+WOLQ~yi!JmFbc-`{OLG!S m@{5473=FM;3=CXA+K5en$BTtQ03-%-8w@CMWhf%^LE-={jc`Z+ diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftinterface deleted file mode 100644 index f8b6593..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target i386-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftdoc deleted file mode 100644 index 47cfbcba306940cd1bbec7fd277f543ebc73f672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396 zcmaDfX9YVW2Lpp90|Ns)qlJ#c+7Dby0=U-%aP4>CT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadPaIC3L3>A!JNdrbX`M317ke{J!2z1ONC@K z5mRGLkU2q~PQ@Wbsi|R^spY9f&N-Q>c_sIN;+e)4X1a+WOLQ~yi!JmFbc-`{OLG!S m@{5473=FM;3=CXA+K5en$BTtQ03-%-8w@CMWhf%^LE-={jc`Z+ diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftinterface deleted file mode 100644 index f8b6593..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target i386-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 0fcf01f..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target x86_64-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftdoc b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 04c3ffe0d8994f7a888a4debfba93e99ac2e6f56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmaDfX9YVW2Lpp90|Ns)qlJ#c+7Dby0=U-%aP4>CT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadPaIC3L3>A!JNdrbX`M317ke{J!2z1ONC@K z5mRGLkU2q~PQ@Wbsi|R^spY9f&N-Q>c_r_F;uRKV@n$Bvi6CoqGxLir^bB;1GjmIG o5=-)nfbt;FD#*aV1*DDG1bDny7z99KAosz55?6*IG9M%k029M-{{R30 diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftinterface b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 0fcf01f..0000000 --- a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,25 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) -// swift-module-flags: -target x86_64-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name RIBsTreeViewerClient -import Foundation -import RIBs -@_exported import RIBsTreeViewerClient -import RxSwift -import Swift -import UIKit -public protocol RIBsTreeViewer { - init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - func start() - func stop() -} -public enum RIBsTreeViewerOption { - case webSocketURL(Swift.String) - case monitoringIntervalMillis(Swift.Int) -} -@available(iOS 13.0, *) -public class RIBsTreeViewerImpl : RIBsTreeViewerClient.RIBsTreeViewer { - required public init(router: RIBs.Routing, options: [RIBsTreeViewerClient.RIBsTreeViewerOption]?) - public func start() - public func stop() - @objc deinit -} diff --git a/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/RIBsTreeViewerClient b/Products/RIBsTreeViewerClient.xcframework/ios-x86_64_i386-simulator/RIBsTreeViewerClient.framework/RIBsTreeViewerClient deleted file mode 100755 index cc1533e1327cbf992855818eb46ba61bdbbef5f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189056 zcmeFa3wV^p**E@d4iFUFpvHoVE(jW|N&*DJA(|ywcvdzLNrJQjOGq{(5|WtRg#<-| zftK}g+kE!$(t|dwwx!xb+OPGE*4l6o;;~Vz#ls7Deqwk54+T7w{eHihdG-WR`d9_uO;OJ@?Er&*rI~D6XK+^*36h2I+NKl5S@K@E?;E#1UnZHg|bcf=P>4g5q(*_Lw*45Pn z^1OjoFzBmErsrsp6^1LOn2zsn61f-H7u-TVP@2d5(#sjJ%(+T}eBIxxtuDrR* zyT%u&ZKz!11N}t#^(lIzmB6jEMJAbcw7)fVzWVAl)yeb@waJ<yH6+vP*(kBkSCyDPBYGH%dViofnchJ~@0*Gq)1N=SRiIMWuu9=4(`&j@7K}Md z#!Sc4OXfA&-=^lqK%@VZ@#wf)(#cTmF`Z096^SU3-l_IrYZ5)C&xjuN8PhnqznzNS zaK!}EpHENdUsZjj-%kZhruS<_Z=#}SrL8_D(~i?;a(D`Ve^>OzC<0b`aC*Upb#)EZ z-nxbwnv!JxK2r3iDn^)2=E>b?HfH7gtIy-k5;@OgTAmfmTg7ta^X!(FN=Mqcl#MrA5R zZZf?L#ZQ+_R$@Ato*|1={rbw!03G~)9a!~66-kM-T)hYeW z_`XE8`pa}YyqesdG8MfRr5sGh(@P=;da-#?U*``b%Wun8StCah?BJDMoJZ9kWE zMydJ1bUZz{Gp8G0AwN<~=C9`$lAa|$rsL_!(pVU;f2X5oCedR$iQeh>tF8=Gibj(8 z%lxHmyHxd;=_GnF<^XxUQBtR+w_=+_|BD(_razya@YB4tjg716ohI|=cu3OgmXXHv z=hIv1k9oPL(mSZ=^{M`nY`k9(mn~YPo!9a8dOhw1^IgU6a*?fRU8j$8RR2jQo)#Yj zF2Q$HG+$yAHaArUY9}pn&+(Tx`+SS*eCvG8MfG*QhQKvqxmwrQy!y1oAcW62O>4^` z0Ddw-GV}NFwKJF@KlzVnS}mNk&Sy1kAI5~kLLLgAm-zMXYMNt$rk#zvQdvdgQphiH zY2NR^cd$?48=5vhzM~59BE)Rx@{r?$oR@RAeP{o#?s)E+iLaq4HG#ln`UvgHXc_=M zoW_OtvM$?~QnYE7oLb80*2jxR<_J^-te=nXVD%yA_{vDinyj}ZzFzI!Lp1Fw+oZBq zf55k9lBaHEb7gbuq`7nnK8PF{Jez%n>H!vZ=O_Nw~}94 zxNDr(RJQ__wNCAat=b0DlUPr(cFmmln(W64e53sr{rJB2IsGVVZ1%<2j_XTef#i(z zsV7nTntoXDHMpEA-1F<=M@*z8wNv{!I%OfIV|2VB5n&(5N_;m@GtQ)VO1uVazvk|kr(AVOt3I-}y*899-cE^+^5wE_n zvf9^t3J&RAj&CNuEq$8SiS$)H-fnDdH1)`>u?e z2CMI^aF& za-Ps}^D)TQ6ApHw8Auc@_3ELQOG2hQ^mlVO=qt2}JRw-!2=C>q&K`fyfAGZ*^!iXPf-?uXwDG%DK~LFwM6NF)NxqQq|R z7Gs2-wV+Gym_H?MxL|H#_kSt`y$9V2ix%ghTV8hSw@B(?SEncZ8w}bI`xSx+ zC+Gt3grOg>dyKq4wy@FTW-)0)ukX6vq3_v^zD4xC@92Aa2ziY4g?i|H{rJmz`^VSa zF-+fkP(R-19*eO?;9lL9#+1)P!CW2k-q(%RCnrH zOv58)CgrmI&2)F_@_Z>cbIfFPEixBl`>vS_m}oPmNDeB%0lK(V5543GeO$5`!v{4B z1-IEZe}lY-j_Q#fd)p1z{^_$^J@)WUY!JX(uWk(Au5W%akgkVz3@q2fr8a$51Z|_Nwb-&57&<7p5K_lepTf*`S^za;;-o7J^^+D{m*ZaN1Yu}M-*+Zb| zp_1;vPzYxGz>tpaLctoj{)fK(-66USQm+8XIXQahV}1MUX}WQ7hR3MR$Ut$rp1MBY z6aGs!M=f;HJSUf2+w?%evy9deV7>&~0J3Mg5zY}g;T92X7E?WR0Bv;% z9`~DXPa-Fv6OtrhZ~zLDhN}&rAZf^&hN7dW$~L&7y<^@BI&NcmHZ^!GrGsghdIS1@ z*8zfU90c~sxrlP2 zxd=kdE4ol=8?1Au`CW7zE4IFI7cEMh#j&4_dXGbEHS?^&D&I)yOD!}F!1lB8@6tBZ z(PH+Bt2O4S4{cwn8#EUCbfe%<2!#JvDGk&U6!ugI8)oWlKXTf4XXr-Wg8-pq4>95( zePEuukm#5fdADzoN*CH;Zivx%51?+0nHXSUB(m2HRWUZ8wY=pZ0tz6v6p;Dk0@8%! z@(N;vrlPh}xHHbkKcLYFi$h1T*!ID$XGUF`Q~Ia;5j_;_bB9jmz6uB7o1{;V#3(Fu zhu(&@fH!jRsCy!o{zI5Qk!F;)?_e)?5i~|Tfr#TY2{lC*(?1mjI*j|1_D$HFp~AxO~;3;jnSU_JDd-u}jCdU*Y3dg!FS{csADC-hu@CeCDn5||XgeU!i9&=+Pn068KCuG1ujBg$QspO_ z0PV$>H8!1S18pRBA#wMK4w(RldouO*-JiiZ!WuO}4+l=RkY!w??<${h`M?PM?4^A`*nvdwLnzSw-^4&pg+}OmTyoAB zd0yCePuSJ1hxWing+pa}#Ypcl8|8>&G`q26M6yOey22}pM6y1<1w?2KAEuO{iz_{1 z5QL+8Ad>Ym%CUr?Vz9>(GR^x@Y`*qY;2K%3CPZPD9j143CyMmVFGy1E&@Om$@Oz*@ zJK=lxD3j(CH7bLcc zkanxf+=jypWVPvr5RbV;q!8S>o5Tn8-7ly9)@+3;T?fpIWAm$hSW z*AE{E`Z$AC+jrF_nE#k4Z~~PN z7rc*_%|kfYB6nEi%mz2PLtjD_m^cx0J@Jjak!zT}$DG9E<{r1*wFgn)0{yR!Y@TON zbU>u2wBMWo0<7o+CTE$kd=%XZ&iZ4Ky&j`BlXPCCLWB$MV)JXze97kjwr|=64l#yX zg#WO|{0b=8v(uMj^|6mE%+&W3I`|Y@7v4Qk-_k>Rc8$Fe%o-#5>dBz4e`vp>Fh_r+ zsdbJKLLG+sF!yCH{g|V81W{Q zeTXs)+$jBd6Mp74`<-t{a=0ZV1CDyHS*F&t@;u z&l0^T((NOQa`f(4CyGiTtPPtXtU?^RV=vg^F$#h}u5sHN_CN+BbdayH*Y~3T^OsP) z=3PelixYqkI3z|@rYF4G0XkQc&WQ_2N9@&}6(e?p?qlec{+|lv!Cp}2nz@Mkoyc?> zw`XFiZ!^bC5LHW%_JmiE;?p=sFnce)bSXiK6Y#x88bM4kC^8Qs_-O& zeMZFt=7;dKEVN-n1In9V!V~(GD)|h+O+A5pk8vw{QZ&jPUTDK0dS;whJIft`sOBTv z)pvcU_)`Zs%=F9%LMhgC*f-yd;T)KvqaM_}*PNe;&KS$!;VtVK_&p5?a$(BN$t-}! zX_fto92}WPhJ!uG-Rcg#2FjG#PcX;L=F!B*XombN*tdJeMhC5ce3Q{|!EHpH2UH>2 zlUP2?5NQh6kdr;pHYDvw+Yc?Fgxy$ILVuTsN7%=hKLrKIst0RYFWNBgL>q68LSA@7 z4-J9OMOI!!7rXQs`-15uGd>E8hJ}aazYG zuJY}>mc;Q!nTl1wrF>;&C|uSirgB-##k!cWZx{vzVTuNW8`Q?Qy2jOjKYV6c~M(IZdWH$97K zh>k*~P+%-SQDR)n(RhZ$F#c?5n;`tInT=RVfwKjBSo2#jS2&hK13f{Wv3JqNRWL#7tU#q8rr zTZwVo_-yj?E{f2hK2rzKKO3EK<^H!T7Y7c$zW%Feidpzo6r!dq>c0TlF@XwwBU|S8 z*o?6Oj*+t#Per1N=71Xc$TmmxQK{hrZ%;GkUONod<~aDoPXoZ-=dh z@N)N<$BH;ad0`)Wvd4UgN$ij|_i!Dv7n{1hc%N86x1k!x^a+81^V|KAvP|K@>}AE@ z#${&+m7tBlEsM{t6@5%#7bINY^0C@`{~Bz~CQ@L}_Q;C^7w zbai}SAL;5Nw3Sc~Sbh*_WGDa>`@<*fH@?7P;*|85bxxR^CIsZ|W~;$Nn90IJ%?ql^ z(^&+Rc_QY{uu5liLpRb_ixJov>EoP$!3rH=Ko7asyaEezN$8*M?T7Q- z8&95uMX`Sq&nht=JmVdxyYMy;Gtz7z*e4`AhlQc%us67*knQ+-V|#;b+#9$<5P3;w z+}?n@g^6J8HS7)Gr}lV4vu&_hFsiG$KlrGM`vVMO|Kg4@ipaNd1LiwX3G*$9Ea*qGl2C1lYXfPv~1JA(~f zk*xWwA^19JPQQ>aI+f_c3njV?cx*9rY#__56-2?y2$@T1CRXZyn#&|ajy{^`BUCpc z*xx(wi2dvux!zTj;keb|F&c$c`xqh>1BA1IW&H<`idm3T)<@JBaP#OZ{fD=LdU$rK zzNa`f14D?@Qga_Fqv+ezxjkvA%tf+=n9*dx_7*7Fa`Z&3Qw2|9YbJW?1iM1!T*b^a zR48LaG3w%Z#&F#j;{@ojy$K~~FJKurhp<&^FtpgTx}X5qDwgy`Zpg%Hc4(y#zccc8 z;19)Gjm5MJSlyTsOV}d!BzCp|>tGb*k*D7Zp7wZ*3D;UY{RU*nCI{dh^W|%azsKxH zEKfInj-HknPy-0j6>)!S{s6fhfsq#HyIp-!Oo7i>u1N5;gtPTDSB`}2)T{h z#=vBNZ(b8C!H&?#``23o+{#Byg(DzXPhu*>!A<13za7=&{%oW@;t^Ju(^R`xz>zM zk^F=U9;ND5oFhcWLppU{r-$COj!C2)!~m1siv-)4H}9C;AliPy7M$WSW?>|sgwlF! zAF`PXWHSLwJAVd+9?W7VBW5eA^pC?JW8U>*W_^1m+r{dM10SOndk6Ig<2?gKQ-7A!&InEWWth$61QXpN@}2D3ee z=QxVTW{L#+>L`!T)1?bxZ+6lg0(J-1qJ{I>f_>9x2+_(=(TaWZe=~X7mS&@+YSGf4 zIisXBGE_@r#0K~#uqLcQ<%Oa>3U#q)`du>zx&T8CS*+<5N2KYSpmXTJ5USfcXw5Dd z?zpF#??QgGK;afh=9tiYp>BELRLJ#!`E}9^7raTkj;1b~fmV$P!+{`_{zY)(j9~Af z6mNn+PdW-h{rj-#^@K-Ug~;8F{_}J2@v{*=3RRMi0dLl7_XEB;<>s5sz4>Sl+pp8; zD-Xgk_P;-uEUY;StBMoiyr1#-F}&fZ`3N{f%}hFdQok3M;Ym46~ zd5@U|S)!yDi9U0SNQ{{%YNHlLSgg-{T9aU%BL`1epGUbv&*1S6PVh_kWR8#RN_qoD zC81|=3Uc5k^7A)55decQs&IbrgaGyvA?zovOJJotVqQ6oJ$ZsVTKaBTov1c25%qr} z>MP9n>h8xNUVgYCLdS2%(+M?so~9nfPtz+$3Zc*dT?Y`@g_5i|A?+0*xMo*J#TKH- zLHYd28n3cas#IiWQw_UnY(T#v<|MR5i3)3D;w%iqCXQ{+A`_uy2hD$pyuHxVgP3o* zFW~6K9olCOp+z%-2hk^UKSrBGgz@I>kN#(n1Dz4izu3MWdLEBTm-T0+tLHzMJ1Nw{)Hw@EluiD!Twl(8J-R{}%nem|;5jVG$(9ZvChROaJoF+UCPJ^j;h|4Lk zvz*{BLi#ibP&}_tyaVQFW`*^G`u2~n!-Kckdbl_Pi4$qMtp~>;nK%}~=IDTV8Sn?} zkmxtQMj8jqO9TNtfM1Tuh(}uT{8JC7r-Sv}7nbc5`jecN_h;1p%VS(Y-@gMfK=Lm3{h{FE4;Oz(U<>4U z2TYFn^`Y#mJny=Og2FVyH48j+Hou(*F7W^!I! zC85JSe27$Rogbe1k$d~QsVM2h+GYL}6~PqFn2L8g@Yu0O58w8*L!SsIbhp0!B*x`% zfo>y+DroyWQr%O8LoUSV+&7UPsNrCP@!d^e{HL%51F@-ZD3#~(` zO`C{kLAm1(o1|Z2g`ex6)bdo!n64YkGd&YOw6}eNLDeVjwYPl;fb-Ce%{t6n$;6NB zZLhNsC(0fUbf^Ra{ue$Ef|_)?C%$HH+sQiI2fmYbeb_V2A)cLy-81c0pT7NI8mje) z=fiv`6EX83pG`dw|5p2^b5R?u2{oC~Yrivv)WVGp=-70J(hyf81f36M$L#OG(WY8c zzcq#8IFieA4zmskDh;*~)R6AU)Q})F1pAP8aQM_lq+*E#i;stA#+vR(MHdgAN^Bot zv^(_eZ{S`7ABMbRwxGUH6mlOfPQ}Pz67b?f__nhX6=t?n7*wrjGv8pnIE8sj@PQj2 z#%B2tZBz;54oz|k=8u~@f#42Zim{A;;NfoHLk;sZpySu25ra>#(7BV;r_g)UvJHYo z?h#|1vAxzb3-$>++s>98w=tCZ<(c@#ZR49RXGgCO2OQ`LyZF9YfcpK_7)eWIRIKca zQ`y6>CECL+oC!1b!XCa7XAf~drQiS_C7AbMyNDYz|K$LhWe?3gxyY2pa1ohC_lGkp zW(*4~W0;y`3@-q_Fovz=vf@ZVAZ85P(2(#?;t$+t-;>j{ho@a{=7AM16>`0K|6`m; z$@L~%u#NTR-cOi!%6jt)99~)LO@ks5TW^*kCw{$&+2f6eC`24ClBRl4A29>h&@F<- z_wq10V-mV+Z33((_Mx}sLwlZ{=E%ozZMaq;E~4ylbx;y|_)kkPq~abErWzinEzM!> zU*vPbljg?r*mPigrrcr`j~^vYiQZ=2?vW&+X|(0tJc_5W>1KV5m_yLX%AHF@iKn$; zn~OQwW#9A?a$pglSiVko&=kj37Sk{FK0lPc$1Qw-Ho>{9i zn}1_JTXw?NN%PB-F5vYI6ubXwb&{QXmGr{tOI?WmESkcNcYWAS!89ukj7K-3UBG}z zN;q~niyVjrhv#Luuu1+t#UP3$6k^$L{^%<9{D64?xp;nd0>UrY*1p zj_@S0^zAW6in>SOvzea5JYg^9G1`a|IMK%mO$Hp{k{d~{JR^e^>Tl#T2gL;NAjs$>m2&={d(02c=F=e@wY)n52fA&cfU|8)s6Hewa9?W zmzMj&*LVckQi|#Q>Q|ZhLLdcMq4YeU3>?J%fcQBIpG8K&B4DFZ5i89Uq|@y{_!`I; z%lRtK&s$Lx+ekq^%leGNA8a*$~>Wd)L>oRxDF>+c%~CfrBHcx9zPzG*C-rWP`;E`IPYAhu+@Qf zV9bBLK-2yj0c^f-4l@cKLI%yk5us7(uhmeLF^Z(O4|#Fpm6g2^>2`6g=f7Fo7;zYp zS$QSVtP#8)l?I*@{v#eD5xq404B7_}~D zFY7-`;X5lzl^`h$$P%KL&kzbVX^B6izukWOC@p}k)&cW)hL|M|_`weGv>E;|VhlnN zo*4~s8w-FoA76-+`w9%?@}1J3$IcWd9&p}ogf)91@D)8&h9SUB1CYX{MVgLC=D_8# zEIiAmx2>r2B3J_To8n~4`5<<_?RQw5mVi_6z_}vrQ+)fP>3NAw3*^{vb)exBMq%l% z_%>J&-qDGjcrYB+GmrO;?bTC|mV*A52wBT?WibHRhqcBRI5d6qnGm5uVL8@3om&%LnV*GizFJ&2~_3>r>Q=ud= zcIEt_2{G1X7&oHoo@M>RKrU*Z$!~o9!xK-f|3&;spK@^izNmgamOY(EV1AfKLB=S{ zWKYfIEQ#xGO$Q`?*MiI~3o~`&9Nkz9ox)X@kUct{?2qsj?3qLEf(9Dbk*s}WDoAcA z$~1>dib4r7MnZl#2*}xZl9RUC-gd`GEikP6Boe7Z2QINcJTEh}edGHqgw^jx?TCHe z_JMQ(MS9|mLv(!QBb9ZdH+~{$rtO|LQbQY879QJQxMdyAWj5}%2{xwdd*(qQHEs92 zOf3%EmiWAmOvLL`e534d`#UyC7xNoSV(13$EtUS!zI6L&IC_HT!PWaC&a+KdHfKS4 zC-S*OoT4w`tVgg!E$c4r*(-lLMZ1UO~f%^{)L;4p+Kx`uoVny}gDW!2eQkFYb-tR^J`CVqv7WxzUaG zoweC+jTI&omf z{u4YJ?qX{=>Kfi&`Ww20CC?LO%E7;V;}w`Ya7XRIa`OOqYVaI%&aATS=nW zxtOm{fZxeu{BJ>4@I8AWbB7K;GZ*i|Z0LzskV08LYYFbebPzi{`zBm7Pt#Mer49$% z%rQ9Ygdes=JcB4927FNXVr@7P>VOBl0`tOL0wlV8xWkg|3IApk@~|G6doL3Xf!IlX zV6H>T+>HR6-Mi*H+EnsQb494;w|Cc9)A?Z&WAtLXPm^=@PIfYnx zgvXf3bGqw5LL4YzkNp82JgFr^ygU|X-DrO}4aHT41@IxTii8$G>2YMoRfMa_IZ61Z z_y@`*5z~$K)>ubpT9^?zh()J=6j-wC-4;A6u>3`%U}Z5p|Bk4qYA40b{1y^%Kkb*OHj9 zAG&czhWXF2U?qHOrg^2%Md2cWKJAMx{HKu|tPv~>-Ea zqq!vi^oMAY{0aZm|CaDiIsQ1!#hxBZK*9255YopVSbGBc(e0?jhh`V)#zo|44bnJ; zfhofdLTsJ~F2&Yt?WL5mj*T1lb9jEq$I=2P_XYDisN)Hp5HANNjdzrvH{Xo<%Q2m7 zKh%O#9PIpi@q7ZUJbVeq59h4nVL0wTh^r8IZP2=?kMsPGfcHa**Cm!9SWd)+Zk#(t z@o)-BdJQ&q<_Yr`62Au`n1x%Jk7r{d3qReQ=3tAwQMO_f&QW_2JM{2~@1Y`&>b8KH z4y=sF<}kUrmV>lMoHBsG9IT`1pk}S9w;aIDD6FqsQ+XFtzSR=`3u~F*mmKs_#7od7 zrkA-7GKJX8-D5!ANdKv51ou^Oo{A?3x{>v+lTltDBC||zgbh-`?@?$@eV>E)gjtVl z@f4qU4d0CQ>XKufsZ#j`WKbb%EC2eAfjkKK)Y zjx0`$Vd}c!Zwqhv9VEmJ4>0|zU~)r;`7OaU?reOG{3hP;sOcz0M>KMeW&a{DI~)hJ z=4#RTJ?3TPE|h-o>(Wo+e5QVg{qJ;?@&1_k7?5KFBsRj^krnrT2l3t5^}3A;$Flw( zz7l^SP0UYYfde)qTMsRC=%IOt;ibPRXvq0(+>yPke>XB`ypvGE+v@R|^@9@F0@=)p1Y}tp7#K2chc(q4dx2BqQEK z6!Vk2E_uE%a0#vj$w%grj~B#*+s&tk*v<`+Qw$984G(MogC4*Wxsrzgdg_=LmaxGC z<~TM8s^_X_-pU!e^%!(mIzyKHKhNK?+^m$q=-IYlalD6xQ-$OG)EvrO>=BYn%?2tB z%!O!==*y51XCb)%IEr<{fpr5zwh(*K!Pk*!f0y+S!IX;iAGY^sV!9?NeGEsL;**E`~1-MOt$o$_I3U~oYyIB>(F^lxWc_ql>Qu_>1Lg}0NfD5H# z(DWl^fWujBLl}+76^I8+L(;mOwEjhywfvhKaB-K&%$}x3i*10 z48F$fB67H3Iv(7ab470YBQmR=SyN=zZ)Mia%yP)A`(@S&W{qGLnph>rrfU(B=)zs2 z!ErdR{CqP0zQx1q*ekGfH%jqv03BRGQbyiJQSE?P#sbCg5XJBhkSCrN=gpGsrm@}c zNle_yRB|@*idEa^pa^a6J1?Q_VOIZHQMCQhjiT-U!XA=i@{dso_+M4{7e?`)k@!DX z_`giVU#RfkL$;*+u8LporzD(6*2+VVsGSdG#L!>%o*)ECs z2`zCr{Z)zik+93@|CE@wOUyq=%!3j$WtgDyip0ECVlI`K{~b zRviDV}J6GNY)Qgi1&O!`~nx8{8w@L@ql?d5V=vG@mlZ* z-ujK6(?$)GsElX$yjG7lTY|*rGs}0ed*Lo6s|sXk{bqa`$V4w5@DKra#*OK;#9vJD zvQsFIPNcZVqB!FWDLy|Una97u=*ID=Srp%eNgR~Nm$0i-y}l!kB3}{0{cTXhL+Jqa z(s{q1FS=~WE;6A5WUZ7uV7E+sDZEedPQ^#O6CL`SIl-dLSHy67gGDEjm7|E`M_Ka9 zC2=wG(YGfe6Rt)RiFt_);Z!mo_p!vl!Lk(mycGCG-X)}Fj5(6W8{A0Wj_nnc3@{%C z8+qrT9M4s^VSGjT5Yaj;q`-md+={&r57ETyMn>NEQ6KlbZX_8aeVd?$o3_|{d4^Nu zc>j+#0B~*M4bl_W3Lrl`y^8EDneldD7`7jx+3cA(ih?}yW2Z-v3B%CKs2+=-&ykPAxm7pPjj7}r zRdMq4$O)L)$Q|s<6*yXP@MW&C&pO*TXj*F;9o-Bmr8?n z=P{R-63oDRJ^jzpISqYJ>|;Zlmk6tlb2>gsa&=;P!Nwamg7^w3*I%)*#$zL_H+%_? zZ!-W<{n~@r-Qsc}9-oI?Z3I|h3jx;XfUvUN5LVVWbOetK#g>jP(8G4MzvD3c3JGrI z#4ZP~RK0G_$Q0->GWJc!usC``zY(W-;s-CZwn&68z8GRtjbA`?)KX*$pzfdk?mM9C6xAw^4pA2Iz&r&|=$JY%;RF zc*e{A8Z~ zoybjdrIuv4NLDEPVRLsX_47~EEjo0@y+Xa%>Ke{^7@61!t-4B7HaEg1fu4CaEwhonGM5p5GNvz>MK5vVt}Wcu6XDy~$+HY8dy97xKe@(rC?KDIqw0v>h-v>&n`)kgK=#*rl;wgyv%OtuDF}hi2ME6ZB8I(XI>vcdF z^W0<0`s*PAnfap36pbzGr)Vs3$@{FBs>krF2Cv~v5B?R9u>d*^yp!@)z=7^wEc~d~ zF#e-a6$aoncvFV!HGRg;=685wJJlH)!e=(P-#&;-;4vB;yzReS_!}p&>ZECb>8{+j zoVY0KwEylkzAcks{{1Y_H#}o-GFLtZ_FSBvy#y!IiKjb8qr)}Jm)87@^Vra|!1;Q& zWtZKT&2?;qSsgW)x4_dmoaCV^SL;~X0#`^b{!E*j`y?JQ^>R09wxXfX%eXz69oebR z$XJIXV{t2jKXw-t7}r>mD) z7*ve7CHVfIiapM!#m2h)Vq?{8&%`&~;oFDm?eAh;P8)#aYv&^~3xyZbAC|TI$7`Prr@A}h_s+Oewd9fnZehAmZ@~&0n z&?i?2KR)nsZcmxKWd?o6QYmjiC5{lEm-FfDAJM#1{)9$2eT*c35hB;7V`TPGn0ttK zzj+v}!CBe-O{T*IMlrTYkC9!Y;EH*O;DU|BqlojE#hX*B~olES+xb$7{;#^S~ixMt0J~2czIf_j#1a?X2-GNlTzb))| zj-^*S-QhcMwPwRUb2gg`FCCiZY`Y`PAH1?L$6Vm^`NYeWlL4r4Z@?`un#iA?}LQ%o*NI&wu4IwXetWv z<0&%^*f&oEXjI^JjFR4BJX-aL>*skpfQ{czfx~kEPl&gG9glHYzXn{YuE!Xf+v9A@ z&k0oT;p~SDQ`|F-`U`U5e~<7?#K_nm&vb2mq2;S3Rj(8sEB--2TEO9s^Z;*l&siZ` z)0NKl9eu^NK7f~c3|4M_M&Ih@I|oC-;7_(A$Nv2uNAEyNE^eZ*QQV!x!g#5gI#`&W z0#{-f)uDF(YGma0BpVrEb`q0b>;vFcpOyX;^xnSdKbXL~O&Ww^E=!Xrn>RAo$g^LI z>47|AM6&v`sT;dJ;T3q%_g!2Kr>6i_@@?*fvuTh$R;m)H5g)+ne#b3l6r zXd)x;DMAWUy~!ya?TQyl>PXzWOBOX>!fEJ8_)rpf53RZwu6=MA93?(?#a*dz!6E<{ z@*)vsRbz%u+71&fv@4=fUI9))Q``g!JZ3W zAHcCdfte4Da?jWu7>nOv$UtX)2~kCYZZs9i`YvEhNZwc6G*H2|;@L0MWXtPj6{KR} z58_uGs>kzkW8g{z_RR~Z;+H}g6_kEBZ?1^4j)QIU6I2-Zk?_9MoxP}>Q6WuY!tLXG z$Ik(`|2Urdiu*q(##RychpLbr&kh6@)l4AWHx|vj4jeom5(|-a-v#ftff+v8g*SaA zUCVIE3G-HB!oV!XG{j@V_&y#3w$_DDwX zU7iD0-JZtj@hV=}m=5Sz;Ca3MS}lm5wYp$nH#op8t2qAh&LsnT_Mlr4^8@Hd9Gg)c zQ~EXha&#DuLbw2rH7Lp9b0~nhVENSN@plb{iwtwK&{orNvUm0+Ye(B3w&{`WSkjI{ zL!Wobex8L3R{9>yJ5JbTJ0lZ%Ct%zsJSD6YFA=MA#w1dqntM5q@8UTSfRo5&l?&_ldAmgg+DE z10wu|2)BvwK@t91gufMGmk9qL!as`eVG(wV@KF&yCc?)>*dxLnBHSgy-6HH2;Zq`f zMug9auup_9i10-bz9hnZB76lQ>~eU_^A0R1WswQ3<8V*0mOp;g{|=^h?X`qnBh*Of z1w#B~js9LjM+iMmXa**8{~rnQVQK$^goa?x)ZaC9NvN4n3!(24 zY9Q1_h;Q-KK1GPnENXvkVp+6IvOXwv+vkCo^&}2eq!zlJ=6XJ(il%@G@%O#@h z&=B^hiO}RUKsAJl(*Z3dw2IIoLU$9=3Ec+Aq5oP!2BE2ho+5N5A^z>heg~niVH?$d z0ihod8cyglLMenUB?l+)grxR+0?ttIpWLiL3HH=&h;UM94JP=wF|LgPjP zDkgL-p_zm#3FQz96S|zxLxe6S^dzBk34KZ^gV06i0y_CApj<*95polHkI-^L2MOIq z=p{n;6MBZwZbCZy@bXQ`Z@Jw6rooLokNIbuRo0t zZ+i59f>+^cZzXh;(1V2DA=FFgH9|*8?*&3mYG*H@?-F`kloI+Qp-b4tgM=0j0n|xo zC!y~XN~2ER4G46#!tBc?mM&U2Z;`WP=IQ>Zki&t}>s>|Vr!BoY7up*4IeHx|ulRtM z_>XBN$_c<^_l%V}TLB*h*r(E`<3VD|@E~kuB95jN;V(Qf-^7<#kdpXVyg=8)$BI=_ zM2WN(Hu2B%uwW6sTq8)=(-(ai;v5wx(s!?EsuzC`r!5C` zaicP#fwuT#O28-m3-E=-(6p@zEzb0A7qOD!#cD7Yy%o4K9?e-*UXP4 z&o7FT+Q8ofvbE)aHpi>uZ{Q6b{RoYaEH0U8>>Jx-|F=!mwAUtS+7{r!rfK{RCX0VJ zKYk2()yx{p!D2Km{)SF`JXAYRLpSc=81ZApL$$FQx@i6RSy_1Wp2Fn6^O%9tRcoUchgQr}?Wd>qRNbR?0Fh z)lC3dOInFp!fi@dT`_)#b3=gWLlUj@qJ{gZPNHB_oWPUXs?9H@-#W0+{Itc*M$ zH4jUbma+`=yiJ;I2KuL^+$d6Is|KevBRc-Y`Idfxc8gZln7^QG;mVtRRRO4*Eez`3 zCdp~zR-X(^jI zr&4~2(A%`6NlU4qj8gtXq$wX4(`9Ae)~3Kb%1Fo_EmTsFA^|K}E^;vls5Mm9Vj?9~ zz)|Fs0nlzud6pq@ZFclb^ed%blstqmjBS;+7v1ay&y|JnSL)ReJCkS z?+5cU;T}Bf!d<_M!&D9vD!DY*;nar zY?!Il;jeUR*HpE%c&mN*W4pnsfEF9Vnd>Y|!!ev$U002PY9OIf{srBt#`>9`i!GWH z?Z!7*?W?S>Z>-YzM+RAVec8eVQln-z3R~`<>1%FoY?jOsqqwe$HXeVQ4S9aoEy2qA z^2Yc~e}ML{+2;@9Z@(rm&FbjTOl>WGrC3|ZKj-ELjfG8>w*-A!ePt{DvNe7u7=NP6 z-B8rnz(2@6Q>*sXR0it%LxJsP>Sp7>g(tD zR@F6NUZMHwMLuxi56rA;#6sg^KlRFn>UtmgA2$-L>h|AQS%<&VylQS^Gum#z9IRVg z7l2Tb5JelMzUG?7<~4eGdFdiwbzL*DG2#urb!XlphkTK*%2&76S5%8p^EIsUodKh0 z#8zEHEQ-J0tjQ36(X>WG9>=u|>Q)ut zEJ@B-hn}hV^m%3RXmx%}=$2NrKOcXOd0|Zv|70}hT8VGXN?&s{qY6_2ZTrg`V+H`T zuBj2TisNIk)a(mX)-_;a)x*sAw8|hDRj@27LeB%*`o;zyCY!&ixlTH9)xMR%RmE`` z{Ofs`askyJG(O*lIa7u|b1y2*Jf(0ZT3yq))+cK~(x@;~YZNP%OeItorbvu(LqJR= zkuisVPY|;RDk8J1$nQ+8rqUm9!&tPCQbXgq20yZ1D)pnZ9VTw4|iPJ_rIc zCAm1H)xK6&11uvfSYxx+023#L!!_g&cx91sn($yXZHG#yB5kcLe?;ChM8fCSfcp?{ zQ+PJuS^I_`BJWv&rD@*>+^gUgz&{2|dYb_EApQnoMDQ8uIpath=?Cx~iZuO5;{FWj zU&g@?D7YK>zW~fn58$6mPU9+PO5S%iY^eCddyqX2>CTq#%?SC z&6xNlu+epX4f7M}*n*-6tfO`Sn}2w+(a%2t2_;rOc$79*OfA@4uNILghFBF?U~vPF zqC8M^dY>*gKhe_@dlALeDQrav4%(l=`H$8m@HzbC-Dr6P(&^L+bEg&N%*@x;s`!5* zh_zF5NQ0y%Pc57>Ie{4@)=tfjmESUDa^cjR1e8P>Nye^8W|VUzd!nc}slxAT_D>2_ zuBlvKxvui+*5K;8N&e=lNvkl2f-A3q{Xgwr<2`+5S!1xd%I8liyhi@r(79OJ>K($J ziLtz}%v-JgW~mozKm3rj`GwcT`n1kJbJC=oYs9~q`8oNq5=kT8hmLj=-h|u*QeIM? z4{bSvfm*mab@(Ip@H(T;<06ixz;Z-zLHSt2M4IreN1oT~TvX(#3;4X? z%7PR3NEk~LvO8)jVWEuL2q>7CNj!(by*UlfEXCh`MO zS4-{5)ilRsEwym6HnI<%YUUIzrF07Tn1Z&ZXtu6AExmA>mf1N?v-eHYh8~@!os&5o z_|rA5Yq~Zx6K+XizBarEabG_0XM(?(nzmw=c6P@sz_YaBj@equirHur@xj^Jh)mqt zy1qb5UtFkZw-;)*+l#f7KNf4+E5%w`*cokox;(Qg)vC@qaZ;pyRDqgJO6)L`2#Q_!X_se>w zia${CXDaq6`rWrkyu~WLLd7?$IH2Mk3hx;ezog~>T*bF3yl<$uL&ZN-@dGOUt%|?jBF-Uvs8S(iZ4-dwu&dKc(#h?s<>3eUsrLpiW^kiqT)MMe7)kY zT*Y^*{N*ZLtKw!A&s6d+R`CKAFH!MI71yhHt%}=Je3y#9tK$1qyiLV_Q1N3b-mT(3 z6~Ch5w^V#s#V1spqUOnP6Xb0uQ-f5_ODBI9nw@5K+vbf${?=F4<6OjG45 z<2EIaPI3Ah#iFMpKGwM2t?-%_#^Df5!uz$tv#@d$(4*=dRB`hrS7Jj+xamO|Gb|jMlD-i!++*=&p7m+E(}K<{b^whc zIH=_R6IH)k#q{whLsOOi@-*ccC_k#odj=^#p~?@Qrkwp~!3PQ)PAjkv)EttwfX{4Io-EI8YW!WN zDW^O;RsFI-%D1WV<%5)Wsq*?k%6GxHXFK_1GXA6R^M4qhi9JzL+A8f-^VyPDM9HN| z(dkigxtcfY@aa(bZFw?ng`H|Xbt(O~@~yaMko*-2AzRHC3*U;-P4ThjSB}y{YaZ6B zd1v8^%|~Wc7Sr_{7jasRbjCFWO-Zo zgXQ-q`CDYo)`^*gsn$kA!#B*r;|-P^5PXj+IVJ1SVEGr^E-5CD^I-Y9!vB-%uf@+``8^8HijS(a z6_+acSTXx?A-?NXJIzV*YghRjlJd8x{LM-E-x(zT2P)rMAFY1er}D!|bOy`+ox=Y? z68>QMPb>VcB>chhKT!BPlJGxK`A?l;{;)e_50mi+%fC?JC(D1Z{A(2c-;?+mEPsx| zPnN%1jx>PP3L;nujn0C@jos4ccBoU zp(=K$xG*Vg$%yoU8mS!I$IMgRdCJq~{>a z%~nu{8=jeD{jhc%5KV8EK?$9krR0ti=B(+G>vK+ zRqkwZNT?|TKVv2Sm8-H?j#ZKzugG+^rDcFlv@S6~```aJXVIJ$mlZ9VN7h+=#g(om zQXbXRW+RJ>ikh0hIx`9@^ro#glx8<|*=`tF=pFB$zNkgqSjx?bU3)KS(r&mVzaz1D z;Y!@DUdvnYMJ1Km=M*-4PGM`yJf}0KXli+Dlh5fasY*nhoL}Z^#+6ZW!n^q5PJLNb zt*<(W_oj+abFQj+W2x40F8Q0vOX9hCi}4m1SzCmg{kRu}4z%@Rr4}EX;8h?_kCk_v zSLj_h=lUXVk;jP_3degFl<|c%$w1wDalKV*>$)11lh6`hYSh{?PDQ~*S?m3P&o54R z)l6$U8squ=Q`;5qx@c_+V!Jwo>et^ zLohBQc1JKSGkW%(M=t!jN%GGQL?#%iPaEjiY}+tcyDVi-%=BLz8J4f;5PSyAYTg8+In7$ax{u_Y|g?P7b7>yXJ-dz1@aq3 zeyT{6l`YWPI^hXN`!e2NR%uxZyja^ZudLi}&G@pq1?&}2>ioIW=hn6O@Je2Fpq4M{ z;M!{x&!3y?Y-rW-)*Ll+aY=*LHcHe>Dp1sta?5l-4F%ir=jMB3f+)jlLAVQA1bVV` z@)R%R9>D9MjX}S&xf$;pC!^$vE7q_qvc|MUcq_F&u+SpW+9Y^Luob7f653`?0s(;* zKYve)iud3xaiWe_+$ME#O2>1kwH?Io7Ko3S&oQjH{=z2W9aQ|B0_ey~seGXaZ(m}v z)izd(u4!$3XY;qZI*&S{KiTzrrh8Kmj;0jzEz6wa%$;0b$JZ(4i&YDAC$ACjR^cT} zyffJ9EGnz3au%(bdt(u-+Ou)|B@&r(V`KAbcfhx1Zhhq{|6)sB;@e3^QA74QDE{1> zGGD-1zsk3=xl*n&7n1wjoS4c_fr%FCv_t$Tb-`5GK=2-m>4x%_*b`d zr=B9e$&9xM*fO?Igyiq7ot3St;gI^A4%qhyj?*PmNiCcP3tuDl$JHxxOxvqMZ zue?z%UVI(7tWo~jKvAox+dD{I)l=x%s2yubsjlVf%HLgsC0iCsDk=_zX}n=C@NRC~Si7{n;fuc{Z6 zwtO+A8GiZB?@He^tU!2&HD|80v^jHUSnqUK=gbw;9Y1nV?R3U_s@|r!epHpM@An_U72c$7g|)BD^{&kI&ZW)wI*W3Oh3XN=P14oY)+KY)oJ_y)-(2UW z`q5!;?sUA!oA{F&tSah9Mv+&<1fS=~zFKnESUyQ5r z9}`)RGCr?LjrX>6Ig@UYY;?(Ff{Rny+CuZ&K(&rH!>vd-ixx?}F29*eOSe@$!L81n z;%%;6M@3s)Ss(O4%=j&Z$#sf@9;?oDFJ8OCijO67Ze?A4uo*8WO|7Y`_f4&@Yw$^( z@aHY?!7EsZH=(eB!F!@|+AiiC)XReYX`FOZCNGww(rb}EopYXV?JM)EDw`^+@GB0^ zIq0c(UKu$PR;*9epFAD=Ains<6{E6Q{0KFFfs z`~5!e^Lu|xpr`v(ojP^uRMn|dr>m+HhV!KPI6X(y3}>-kWTExLVJ?!+n6bo!Fgh9x zD2cATd>9cp0wN=yTQO=UOv}clhc<+$@GppF9O+?89ngrItYFiEFFjQ}=8!6(C=Az*}0oG4rk z35TNs2e-Ic;aiO{>}(}Ub21nMcftf=0S0N7bPnXDi_e-3?-(6R0Se_I7#YDMWe`^p zjH9Dov@Ms2Ss#pnuoljqn;Xn?LuV8h79(@Lx!{G!bupoAWZ?^oRxF}?D+$Ug%w*ArKopIfmuN_T7Sy$^b%$XA2!5 z5D{>1LG;Ez)-ncDfohFWq%(6_N2m)#X`L>Fg?e2yxx}z@9R4GA1`v*sa(fCFvvGqm zX|O~KA6r{@8M=xfBz$H8skVlO(;i|Xc9MeONMjv}sgyBpsQEdtIVM3h5K2iGj>38t zHAUW@^=AzMtGo*uT7i2$`TbmrkbJp|JJwL4ZKFJkwaE2E9j7x9;mmya+)$f@55dh{ z1WypEPk=a_hrmh!E*8<7yFf{ChYM?ed@@OxRk|4RH-Te!;S#1cY7J4O!>Hko6FRjn z7(a&&92+wi=ajIaptO0e7|T>}!Cw_@?^Mfr2b;qWCQTpo;pnHMZng)W>9_R^JReVZt)7#o5ys5?3) z3EAYP!DE;2oV|h_KZPtehF}H93ffoC_iGbll_6MxDC+&1#@lQ}K?|p8I3=$NiObMj zar)%7At;n^>v!Z?Xj zY8I}Tnwysk<6v&?JlA4!0xw+XS`7Wk6|5Rep;JG+lMy$q!Fb*9ezHxdi*=8ZZh^|@ z=YzRZg3IyRjzM2hlu>@1P^Rc&T-bWkZK3TBF(6 z0Y-N2>^sKb@XOnIA3q0{t`~1U2O70BDqPh$a3OE{0k?CQ3)=3-UwQK&Gyp zNUcou9mEAmH|Q`5(4hJ84qEeMLx&nfSq53?O4%A3qZRCAXmDs*O00oaK!+wyn_swO z8Ki-AWG?KNi8$9msM5Ih4uul$FQgC5Qshvw0mezU#p4*;;oNGTBFT|b=i&T(tr6lZ zO3Y2i#B1*ZT?H<@p@5$TXRT_9QZsIcfiKmX@}ve+n$#3I3~yjy*sVyJCjH$!w8#x@ zOwX^HdAj&9W2A%T$NKX|8k-rzcblFin#bbEMRYMOqQ_q@PU5(k}?FoGRg< zY?dn4 zV#yESV}SjDHwf4pxl}6cWR@xkHm6D7L?#SgrX30fXE`}P;Zx=={RcY@9@^1qWFfx) z$2(1ysv(fs(vOjgB?a^=?gRZ!vn79|M=CWhmY(XgM0&T=BB=&(8xUuf>IefIK8k(6 z&m*)|!2baJGT;&)kAD~N8$^-8XwRfEzA%foSYJ}vnuwl?Unv4_o{pOFHs}LN@e_qN zvftm??-};HrkTR;W51i(?|$}M&wd|iq1XoYtFqr#_FMih3a@`1XDLV<-k{&gJ@l*M zm;F@?n3Yr#RoSJ%)X=#iqQcT@j!!CxjctgEuQ1m|RCbClh_5oWno3OeN|W7QVXidO zy~I?~DLy_vwje3qnG|cs;oq}j<74f1ds1v{Y?3oJ-suEjXF>MZ3KIfj?Um*V)2#T| zSfs;`Jr-2#4Uq)dK_w}6Ry>k)y)UYNiDh`to;OULI(1t9qY*zvJ!4AG#NYG_V&<$d zO}sm5t?BO(8zMbX{Zvy@WkhUji77r_%IJnOp-m-H!%e(gUI7=3P7chOZ zkN$oE+#PkH?VpUWa#-6(86#kAJ@Fs`ADPC}za(J#qBQ;O*Wgtwiv*l4 z;2i>9Am9sdpf};aB;Yv$J|*B61w3&Er{65#rvyCQ#?${Q;MD@2aVy9FPQXiUfIY##rmfQtltR=~9az8o8GsXUj>;rJ;6_6T^XfY%B5 zNdZ46;LikXp3Bplv2dK|l?(U=0q+y=G67GX$MIhg@H7E`BjAGqJ}uzmxg5U-7Pu4r z$8P5^eI$V3Zu2>OtANiJ@Ja!X6!1R)Q+tdR>kR*!!Pu`X;Q3g8O7togaC)+UD+TdC_-O&ZDBzC-Ob3)x`W*s3 zBH&s99~1Cy0msE~{JjEp2>5`2?-Fo>fL{>sPXhi{z?ZDx@@f)rF9Ayz3;76moPdW5 zc(H(|3-~?(FBI@=0$wfP&jnmA;9mv&kbs9>!t;Ah!1)5M6!1y`ZxQgr043+)RFwYB{hHxUdSqwV8J zCm1?G+n13Kxc5aRQsv{E{wo6BEZ{SQk2)T?p2v5;3^3}XT)@2m_r4hWmjyhC;7d!S zS^>`^d|cW(`E>%;*2BLhU~QkuJ^^d%pL_P^>9zIEQvmnwgYo4>&QCePeX;KRB@S;B zu(lq*fzl&hTfgt8_{(uV(90bEhCT$BNZP)Lg@C&wzU~zsf3Jww&KKAs;-g>X@%18J zJBJ`57WA$FKO+7-z}@43`x?g|EMSX(vjl7xaH)V}1pJ18V+H($fcp!$MZoa_HleJP z-$(%u6mXJ&CkuGIfR_r`Dd4{ec)EbA1w2c@tpY9(a6ib3@{4_4Vt=y)++Vnc2;8_A*DB$@5zE8jf0)9`x%LTksz$F4+ zio7Vlasj_2;PnFTd?k4v;0*%48L)|O5oHLo4e&}1N3ux#Jk4Pu z%l_WQFVY9%_Z#3}4Ddxj#(!&L$!vT5xVt{RsEbs&IH*h$>f3g9d zY=AQja1Mt9{46%Ws|@fX2ADpUuIInj0Do7X^3BAfFCr#PZ;3mIE-KZx77gG8DP}_Q%UvmyUYL&G{83*;B*5#-vF;R zz>gT<=M3;B15DqKHAzW<@*OtBA2+~eNLF8-^9}GY1_$X)GQ{T?V2=SVHNejr;3@;W zm&4$a{~a;FXAJljXa;@zvm4+T1KgLxf&Mtu0FO7ovkkD@06$=WUpBzo4e)mc_;&-` z9h{*&0si_L;K2qs#Q@W1<@D*78{o$c@Y@Es)&Mse;4WQ4>Bk!25e9gU0lwP+uQR}Z zH^46&;3@;$V1UmU;ETG3@;lrBXBprk1N@i)e$4<^8{k6*_@n{u)-9BuOAT;>0UpcY zKz~55sQSNnJqV`$j_XNWPvIgv;~88Va6OCb1za!UdKDL$c4XfC7p^yORpNRR*IT&W z#`O-aO}O5}wHep@xVGT>0M}MrAL9B5R~4>mT-$JM$F&33f8(mbwF}oLxIV?T8`o#J zKF9S1t~y+MaP7nO6|S#w)#EyV>maT}xDMm`4p#%N?{WQr>qlITxc-Uj2(F{JR9sEC ze!|s^s|DB3xX5m5#q}$$-*6qn^*gSA<2sJ(1g?{~PT@L@>knLKaQz3@SzLZx)R9fN zB5>g}T*-{96Rs#+opD)kb-~pYS2tW%T<75;e*ylIa8>E965X>t{D1BFIb`@eu7BWq z8P_Yg$lm-I*G^ouxQz9r)zMzWkuCZqE~=kzaD9u*#>-ZP$NzIzxDWiF>jRSO9Pes` zm;PKR!lU28x+&wXtl$z<$r#mkUzZU>ydiB9jD-hmB?rUBXu9z){nGzzp_*8shUJ!G zX_{D*rY%NmvkEO35LkW|62#Y?i6E?p&=zZm_xNoi0xQjeQT(j^x!TeDx)o;vN59le z1ck0KYqPk_HIJ<-&QYDka0k)9Q(5kY}%4Cap!Bvuu6B6)({tOFAf`UPNGP&+HX+KuA%!dIuYv(`(bX?KxVXq+~DcDS=pL)R_% z5<$V0URr>DiC1Wto?rBqb{BPt6imlyeL}aID;N!)4PWF4iPP3^1p@=hTw57~x}?vD zkls4Simf10$Wkp4OdVIhMoSC+3yZS^s;+};+MKf$=!GF5)?tZ+VgZ(bj4Q9S;EtAD ziTHNcTD2diuf33Dy46+frKD(W!BI!?Y}rvqk-Ei40hEvxRL0OyP6a9j!Xl;RSQ>tN zi={-IewCCiNY5vsv}G;0AgayoZnA7xgUjci`pKt(NNg6T21rZyb&CdJa|nE_pk?}V z&Jt|1b}eC_$aUo|r^WT`3tcXJ^GCzwqh!Je*T`VlJiav5)nWR0$u)Tv&%Yd)}SMYsREuBV8`63|~key=mveNZ?TWUMOt_2>lk0 zGa<2^B+i5(YzV>%Ui9ZBh0cTo2IB{C#!&jS&WuTe2M6{QxaQLaegdb0=cefl-Q~&qjZXNiC5PCE&IDcaMpqifP}uGrH0Hb|yfNr{ z6N_g}N^f8r$jn{TUOLU@qwn>KFOY>6hx4lwEXxc7H#c1;&gBTYrl}zWOme3{8ln@a zh7@9wYlwq&J%=IcM(Pf6z>;S12XJ(3GhIOj2U(;cqTvP5WeKGp*b~99M{0z*1dU~F zf2sl|oV?#AjKFu}7Sq?6=ZHN+MIj706NcT6y@T4sZ;8vz@<~VxCes-BO9=lu5Br6afbGhW*y!j0tOwwXl zSqZu!7t)%;=?$5eyC}GRKNvo|XzuLAB1KAm?!tLf5l8AV!8J9XS4_O7M?8yz<(S7d z!O$s40*z|w zk|plowBEsT67fTZGPGgw*mqTk`335^&E^n?bK>L-SHjR~>|=$Rl{^7qi4zv1?rD>X z!@;oz3oNZkXj3nIqz|G1QVJ(Fk`vRL&Kv=Qcg9GUgO_!vwrgq3Jh2xNdSnic%W<+Y z%$RYmQaUD291`b>pS#d;r(<&FLg$?h7Zh9m;yahzk?R06yh4XVZ!%xjIE{2W*1-%I z6Y&t_6yw|ig%NU2;s9TLPPK0>QFv_aYb zvs})7x=;qqNVOh^;~#JyNAS%A&SMCT#rZX%2iUdYHCBH}2Ro=oM?uuo^gpXB-X~lI zsj)>JpRM&L^^MN$T2bIWCkY*Enl{h};T$iaBU1IjjIKUl_6n#GT>vX4S1#zi?VV20 z7Fo;aTqSOkif2S(YB!hvFRDY=s@ir7Q9mqu%3V8-BKF*EP2V(v2X3^hLTB?VQey*W zkKoWS!(kwNY#qUz0GdC3G5e-3xd{@4F&PXA#dOmKOKqe|nKE^p!!>Ejm}H#g$czKthUIZt(@IHo!%>pzo`uHZn$H=5hGFcO9Z29a?K^HICvEwcVaY@jkUsSXV# zu6?GNqFGEx;{Qq3Jb9qBe^y57EQ7Tf$0Ry2@-Oy^b{e(hO7<*Tv_hDv`~Z@mb^ccg z4~vHg#8iPAJUO@8e%L(ZyXMRlm$;-bA3NG-FC-6Oh_i|2LX6PR_zrQH_kiAza1R&H zci6enng5Dm4#vTAZ9d1&dnk{`z{;jvfzPb#A`^ycpIp}k4jHb?yF*tOCqBZ6s&iy< zjFBN21~(N$88Xy}($)#Z5eFL)jV>mJ79#3%dXEVGuX|D*BiI=uOz+J|&H8_t5V|i= z3g%#G<2>SJ4Z&*1Rm89c2PML2VcNvzXgo4lk6L8FFU0c*wn+^k#3#h51Y06Q()okh zjRy_uBVUJ9a9$0(@)Z|evbW}K5VVRs>1OAv^C=c@f?Bw zBl(v&B9dtxB5;y`OW{^2f}!G>Ezg{eJ9Y&~=SwDQMYKt>;`uN9RRnP6F1c^p@|Rz1C| zD5vDUzpYsI{hYd}pXU#q|KUfodmV9Hwc^v~PJY{*W8GIgtZ4T7Cx^X1D0jiGRgw3+ zd2?;_(=iu$7EPR7xAd0%vzAv~_It(pEsHJBK0o2Z564UU|2F2+2VQ#o)@%FpzkSM* z?t_NMzxwR_^?e52wWawg_r&9+pVXdFZ%Zop$M5RKE?*5YKltgW4{Ba~<-hMqIaqyS zM(yC!m%o#gJK}>EeHVP0@WDgZSH3$wv)jiPCXAV(zUnW&;FuXzif_+C_1=i{f@G{>QAh{EuDYxm6*brS6@+dU~y#9C$E-n zk4;ZIzN~!LC!f95=(}a?m=9au9I!R>&e8){MxD3h;@)o+_9+~5)LQhw=0|FtoWG&s zmlq$)YkcU+S(6j*x$1x=XkP!CqDA@dAH3$GEg#OY_sreBd2Lkd*#qy| z`rr28y*JM4ob>pF%m1C{?0UlsUtKdN=J5fu4kXl#?L7C$N7E0h>1YeoDp*~Mc5z16 zE@%mDNV|xQ_}^(4Id9x}`*;1DUftjGnss0GyyW>K&m7rUBTbyUX3og#U;gxxzUx=S zR!n|1x4UQgeVuOJP&sw-f|8GGE_wdilY2+Jc+t31Wwm23pOm)ls+)Iw<^K3B)3{$Q zyDDvM#o+4;f9`a!>xjfVqwa5-wBYTpSMTjR;m(JLn+~lRod2Wq)t6rTWcHEKb?22X zE6Vd+a=P!Uw>($&22PXS)#t|vy`9_Ke~g%S-!-GBegAH9%<$_js-0}R`j7isM}4*F z{cECYeA8B(`Q^3csSo4)M$09g#@`&fFe&oQ*Sim2b)fIJQG*^k6p>l9=wG=vKYB^8 zu4$bwX?RMx`@+WVd2dv98-L!^`pm>xgF63m#fF5HgIOCJB^f_(dd|BTtSGNnt=?VE2r z`@rk39J%L9xpewvHUCFXGZp`nZ_oVVvMnn{&DwJ4j}7Zj z-st|<*MA#$^w66X3FH5$7}fdvJC=@lectc2-~RUT11;M;?=Bqt?UG>oPmQLLZpWWBBbHR0K*SdC{7#%Yp@yp6V zuUkhQI9&bBmycGLJpRn4b@}Da^PcK)!Jdq9&pDf8PCeY`pO-B=dHD5&2fzFAWYcpK z&B;9;Ui;l5`=e3&SAUk)TY6~xkCCGuRpa0P>5seiB{nXfRdClMd$R`iANlAfw|y1) z%lakxg-h~JAEuSp!TlNmr51h&OCT(Pumr*q2umO=fv^O^5(rBmEP=2D!V(BeAS{8f z1i}&sOCT(Pumr*q2umO=fv^O^5(rBmEP=2D!V(BeAS{8f1i}&sOCT(Pumr*q2umO= zfv^O^5(rBmEP=2D!V(BeAS{8f1i}&sOCT(Pumr*q2umO=fv^O^5(rBmEP=2D!V(Be zAS{8f1i}&sOCT(Pumr*q2umO=fv^O^5(rBmEP=2D!V(BeAS{8f1i}&sOCT(Pumr*q z2umO=fv^O^5(rBmEP=2D!V>sjmB8nx|8=%Aa-a`pMB%ywSO4ykR4Uoc{4*O8J_s_+ zF?|{$^nV)!fIFq{gsX=La=F~O%iRLN&6vK*E=f=3N)p|*k9;s}vs9v`!pEA}=lfhm zZqJ-{Xxw(EBo%^bx-&jSLQ5x3gUSLLNUVK(y)7SgD+}FA9XDX z7RFeX4fje?D)^v#NLd2J7$5ZU++i;II2*nmYNVmA#)m7w0NwRv(UG9Ca2j)G7q~rz zxkehluaTq|kbv$XWzi9F(MP=JvTw?X&&P$<>-thjdIN%^yZ%p4FTh70eW`cRJR=|D z?~|ncNKAKqIz7DrjX9qDh3@>tMjE|*k`#>ubpKNt^fgv|@z+Qr9%GT#V>!~sfDgJGXo!+fzDyqZi)P=Rn~zUL8|6`fv?LF@{|Svi zVm{{??`8e@xV2I$&x!DQqT3=>RtI#0Sf0JA_gj*iA7rKSA2q=GV9oFs-o4Mxa+l}M^|)uxS(xi$ zy*Ah|7+#!)w{XeqdAWscaIQi;wg1t3F(<)&fPkq#(%)scD1O6*CaGZ}g@pgY68Qf| z0-5qZGqSV1Emo!2qIj%Ij@{d0UJ$uppx+a%{(8G4d3V^I8ClutF=%l-%R7Oat=>DI zAajO#grmr<-W}GNu3K}q=Ur#(vxb$$)+bq#Lg?q%K{dng0f84n$i-{q9ygNH(vPN& zB+W$T3ncZLT+WN5MHzoaPHR1@N>a3vrpo4vm9kgvM|g|b?`iSJXDg0YzjGwYtNwkSBq=d+PA$*+ zA%G+X$04QcMWm1&4RTH$(kW%n0rcHJ^;-Ns_5)>=K2?3{CXT*ccBpCta+V#tLCEi^ zRj+16wfG!$N?K#O-?KX--I=Z4%;?9;+ku5Br#k9-qF@1AoGCNqPB~JIWvf>)D&}nU zBJm*qq3+0|BvxP9V-HFa>eA{|`>`OqTq94nfLUMJD?G~XRIMUvyRWRrbzpFuMZVk0 zaCQc8R3Y#hU)gHHNwvr>;2?|Nm`v}yhB4{8e;Z}0P0%@vh6{Kqr zm!W>Z@Z!I!obVu_a|R8R}} zT_6SjWjKAsb=m4e7~8!&1}Yxp3pP?28FQ9;Bd3Q(=Bvr}{dpVhj3| z3vGqiVLhEWYt^a$3v#eURyZJty|cnGMxVon-1Laq4MEok%VK$pnAGUfI*wv>J$ctiRi~ z)_8wxFm0FXw~)msf3xq0YPD0BX=QPWqtdtB-?zqR{(E&pL}W@Y;?`GM04|7ZBxF(j zqd9VBtb7~79qZ-o6l@(KN&Xaz+$#UM@c5 znJ=GAvXwX^C25pHwfQzg041$Ov92oJ6aN_3(`~dAFI7O5V0oZAt@%cUxrXE;+5z-Nm-Gy19$3Pm;7bmP!q7 z_Edl0$y80rlY050Cn!TJWY0#$U145#TSb@hoMXyu6&BljD=WHIe{Tj>XHu<&F*IInU*>bS%{ct5J7Hq60HXJ2# z>3qPy+3buC?q~}HpYNN+@1@gm_mz&vFZ#V`$Uno>S6E8fQ9_9ci4u!M8WGMMi2$6u zPl<{fm1QvmZJ!-zGn}Y=R-NmTq;*s5TR_ae?+1C`iG6+1V9`#Mm22Zpe2qr?%f6$f zes>RB>A?T^{j5%#uEbMbh3FIL4hegkd*oFleqnoLyXAngvMkQ)_j_XHn$*NEHbXv= z%~9j|{`fYN`%v?}!9mg8`NY?@tzR^EdOsF8)eW6Ywet3+&(HY%w(Kg~0LSJU2X%F+ z#!<^}b#zlaja0eKvq+Zpkd9q(9Afo^;U_uHqBvSeWN1eu|9S{OZe6v52r-pn>!vsw z5reujquEO8#=l1B0T2rIw>^Mt-E7^0g+c$&#%C*2PPZx^s93B2?Zpox7dynv#!Axq zS@H?>V;-P*uU`ue9jfy7jd<|xG%Lz*3Q22mW~FDV^Ky7P=ykKx|MqhaK?Pu__;sd^ z9JIK)fRV%4_Y04~pp(Vav{mgJO5#P3P&}g$3A4X@eidkliE{x2T9=AiA-s(>M* z*)JF~6o*wwV}nP$KS8yi*?4!v5G>l5|E%ij{x# zR@uA_tpm2phm^I~mw~4TZp5#*+N?Z291pMufA49G?oM?xlW4S4-6up_qj)w0F-zU5$yx=Np}xdHJeT@y zYkq;|%2pqk!CT!fLD}`-1SY)KZoWTIUR2!qO_+n!f{& znc!sDp1qZ`_J>RsP?oxz^QCyH_sPW#in+7wsH0?$GV-m}Kih$bW_h#VVY{5Wk(to@ zWyfpEm{|FH-a_Rs2Gqcau2(V-$vkf^4q)Q$;-MzAt_~psqMCyGnl=+ zpV`Y~5z3m;`Ig|%@s5(yzzk0qzIAG<7F-EtGSrb8*Z^AS=jg$T=TMgV1B@_e4`?o5 zNns+XfI21ToebE>Ww%faCLae`Qdo4a!8Qg1u#G{XLH&*u5091VeqI%vZkD=;O*^c% zO%Ae8cQZSj&qS2mjm@`bspZqTOlg_}eWE@hB;~31w%C14_nOr&ILpDFo~2q4)EpNm zf!}jTHMPy_BN%BYlV<7}wP|v2zNG0B*kaRTe2&+sSvWJ)rHmbm&$BrzL!EU6qvkE% zA-N|&OMyK!n=LF9&E`QKO=CxKtAg24iv=yP-l^8I2y1qh)1PftiZOMAy@l{Pm|)Fa zSX0X6X#-;t8;pFOda`4Y^G~b>EE%jpKXEy$jx6;o3q_5==CLae^nL(s+6?98zI1^! zzbO(`_+E;SI%GeFc$*lTg4!XVPgk`Zf-=!mDrTi*0IJ)N3=LZL?Dws$!DNfZx--3T z$FSz})X@l;md#Nz_m`*DmoNIJy2+j=ryZcwYbbSbt@6N2P*n0H*a}EK1cB%vj_u$w z7N(39L!^Z=rlB%-*?`y@b6jlytbA1>!k}^^63{$(vK81CnUA|*1ekHSB`JjfF zUEW_V=p~Pjm7Q@lNdxE3&tF)R6hE&pcd_i)QIj;3_{9j-#t`slw#qw|B;t~kz**!D zV_kWB+$wr#AbI@*tkS&{_cg#d2^=NGxld=R<}%PtO;)^&OVT_e z$&54iL-0;|I*FQ4Fad>L@SYHfj`t#FNKc_o_fS=>B%`R28%3=MZQ4vKP!MJFm{$l5 zMUTV1DV1VVESMu`L*1no8scNqP)s z31v)K65c1U9YvBRfrlhj#0A>xYq+nea$hZfqb#*3W30ZJrafw6>z%_=`(3=g8dc46nC`xD3UPa6N7Y%>>;lUj40pQzpWz;^xv0IEDBodOqV}bFU%0g ztujWuvAi^8~GtK{rfiuW@&hKf-JDjuVX&r$1CFXlKya&`~#)OIS*JThiyR)+s;8aBz#1IJGa$0$8$ zTk|qn85^Ktz(q8}f_iW?Dw{7XhIpYGXHuGMwL(zMsiI^ZbVk{;qd6w8LP={Shg@3An8dUy#k0e<2Kr1=R(@`Wb+06Uj@HeMsBw%MtcqSv zwGVrS|FJQP^cV_u0W>D+$M5NdK{y){gV)fa+Rl>U4PTO+NkkB<)-%ytP$H}9WQi~z z_?}lMalepkbwX`bpXH(G4OfCoWd-XF%cwh?yz^RlDcaj9j9sdnd@8zWBuj=7wbn_l zzyga}bO95!l2+TigN?Pduta7C13yA8S?brUM(s4H5?ISY@4Xi2^h0C?opdKE%k9ee zXov$S+2{u9NX8g*hdqu2O=mFEtZ}qZ^X91%{7uaW1HM!BaFQY(F?(oU8gRN|K9=Rg zEQAyn`XuqAKt18{lXR%?lo)zkMm>y%{h96gYvB!!4pMkDNTEDPVHi;uN)t*8#&tGY z4#Zt;0*ZG>H0T=oC&qB}AqXZKc9eRA)s&U|%uZEdY3$By7#6;0CS_*gW~djlvZ6vu zI10^g(JkaPMAtf+J9 zC9JQikNrW(VrdjjLwTtIQUyEJL5wkra{u+q;UjdaKRP-8HJGy1+mgStCHtur{tL5i z^bsVp&F-i=W;@@Z(i5g^=R42>E&fes2~B;NVc8RQ!3=n` z8kIy?Ex^JsLyt&xzBvxVf(4asCDE#rCbPn-PP&sciZ~5osVlLB0)T!5Y9d1&!s5X9 zWR4{NDjz1E&DnBVz5mT9AUW0U94SLSre4a?)Kh7K_=O@Je*tku^>(qrKSHTo0;>)2^)guTqfDY*fq!$9p+r)EJ|^`vUV{V7^F4TAD`jR z!kY=JZ|(gnwVBp~78sVHrmTVsSEt3L_uKh@fIZrFJ4W>Obbg4u7Q%O+PMs*WM zgJ;QC@&hI2CW3D9LC(-LFHpwW6R+cj# z-*-TSG2#D;EQ*~hm3^iw#6P3;?_#S`Hgz>}wRWya?rf%Z3~wu0`>aWSjKoUW=c}O7 z%$+GjDa!(O0N7gsd}z>NC=cpbdHQM!K(2)pP(vn*utLWnK)HVg63b?r^7KqRnEt?Q zf{3a^Z$>2A0kcp^dog2AWoaXowI#PS2TG!+FOKTf1P6B{JqT3uw-YbMU1lDd(z|?t_)FfT9gmA-Gg;##fL~m zsk?bJ&lpPRy_I{+ z>ryP`WMsD}m5f^tahs*~4syE}^oZL#!EGPLt+lC|!nQ;##m%-R2dpdW2pDCul}_P> z>mbW03>8X>8HKWKqM2`_ZPUyyw)gJrN*rv~%j-#0KA42tBw3ka#t>fpBg)a(<&Wwk z_AZB=S>$c^d-luQ)h%qugedAW)O#+ZR48KeMXVfqxiFjiQwcnc7!_2d2b@qgFX6z`3wIm~Et4k<$;;by)Y=)P57xwYXiQPh!m;|m+;C<{Tm`Xq(% zt<6II!NM_}YVnmkgsB#WKFrw&1@6W543`Z>KK5u?5Rt7etCTj|FH3lb%&Yg>6+3nf+Y;Uo$UBs zDZ6zAo|)2T8slfiARFOGe+ARi>j!0R(cREN4Dk(2Pn5O4+(qglin{Dhq*T@}1A+*6 zmj&D%40r(nk?-A$0F9CIalpn{h5XUW{pn{uGX1M_v>|6Me1%^??IPhxKwvLa6d2A#B)<_j>#@k5d|4o1Gl(F#CP z-rI)q_{>8n!G)+6sMX{lXtIsMS)w90T9pAM_ANc)eYTx&>j>D1w|X`*lBhJ$UH|F{ zip+_}ogslyCYi(!5|2*831T}E#|59&z%3ccS4 z|Eb41)ww{znvoHtq;|w=v*_Ph_Ao`8b$kTvLDHZO*p7B5Y+H+Z+DwVr+d1SD(m$pv zX;vlEt`u7L{G9lCvBh-UR#HlBs@RhFxoy&~iDzw-PC%dJ_(~L*+a#DLEo3YH+YT%t zLTwCH_fdWABqSI3BI$KTh;Mvr^{GD9O_%wSEv?ljBTZHEJr+5|O7YhK534dNPb}d0 z{U{yg;oMk7_h9o`-kE$QDhiUYH*|(h<(4&+zyU$!M zJL*xp*=h#L3eL%C{3D4ll{t+YZL7Zo#2ltAzU22X_n*4FL*|LO zvie6#n}NnqudZS#?eG`-lGoa?(8@RI0sDYjd0X}AKGi?r~ zkV?6N2PrwdnsdE1^!7|wl#(c|D9$YSs1B*0X?%uqmAT*aTR~RoaZp+AP`crT?tr?L zqYF~#jV5w-Vr@~q`k>$xwH2?7LPmI}#4<;_KgQ$aA)4ADlPdTx*d_A<`iSe-VEx}^ z8F0c@vdhHkA2m7P3tP#DfT#t;z~u|YGoaO0@*08$oP@PyD|sG|zU1F{{Wqc>edb!U z0&te0W^snrRKdcwt?5E^#-aWbYi+B~NJusg^cEBu7l~u z+CYZ7@g`QiSkr}>ZnnCLf%a;=%0?4_U>nsfH!=)r0L6#0sS&8R@o)B*^Zw}2>~bX@q~cwaRi0wSnl{fN+nQ#ow<2=vIMptk-3+yWCATN|$pLl}7?bgy!&el8_tGkA zF>i}hx6{#Df~7*fl8-VVd560Be4y1h8u1GQ8upkn^CT9QD81JlTs}?7Izy%xy)?x; z5DcsI3Sz1%Gc^am(TE6F z@vWw!z%-^9 zY$qlxPjD4Q{<7)@OP7;0quEJa7wpw#sf8n{(%`ntQ8UzUIWE2N9CLjO)FLA4YJdQg#yvf*f9bS(LI%K~A~94-rjQyK+WkhQhei z`3Knh3rNm?r$wxOrWXYm4g@^Qbnk{cUMwohtYmuc zLt+YjiSFdiqIHYC*c%Kgzv}%CnqntmJ})qf=?-Nj^g*b8rJf37GTjRI7&%VJZO2sO z#QmVd94DWmp^&dhxFXk3Hl**Ue9^>i8b%7(I7_YmcqFGbbED+xgoS3ZiDa9DR~)Q< zHF>S1uIwKUi5?g5=5rYw*h!r>$hvrn1(sdzhg$P&%zOkp5=%=S$(r>LJE}sK7m} zA+ZY7)pt(Qd-WL20`d*kzg0cOQc!X`>OYuV|GtZw7po0C1ck{a07(+chwc%rtc;-C55CL_ zUdkvF&L|W5pQxrCbsp1p+onCfn=L2y_T3W+<36;%FnPtI=|P+0^(w3o@tO;>C+6Od zqm~z}56qvjh$P3~Am%3wwgzD_KBGa8RHmD;Hl12^Mz-1)4H9xe-N+;5>1G)bZT5&z zdjUV|9GFNf=SsK=Y*|%IzmXV~2*DWo`#Oj9Z0%^%vZ$P+!yk9gsA;p92owr?yQYM>~EQ@@j zJd@UJVNwZ%sZi=y^K7U|wB3Ot1=JNGl-C_jl*?a1y!t+X&qnmYBByZJ?&Ha?|XnxgdXK#aP zPm}li8@p6{f4#|j>c-7r+HV_M-Q0;iCF$Q6(+nM|mB`(=Y>4;tO@-#2NmdDYjKw~M z?{AVnss5qUo~ABXVIN`Jw5tY{3xgmDW;Qy~c(fL8bv07SSWU&kYLYPi;NFo)Mx}K1a>fzf(G$PDwkK4PNPC5F7pPAlL3?aT2-O~ z2O6dZf{@VkhW@JC4+Ni<1xvdi4>+za^OYRUMHQ+4{5R_CU z0v^0_Xrn_2N8NdgH{jJnHvrhHrZ~#Uws+je-YYmNFb}b9@;qpJFXtgjS4s;aoj%7S zPW3EHjaM%*zS1NLRlmBH=;5XQ{^}!^NRNvBJ=H(jyBw2q8ex&Q!YKE>OPE>ebcP8R z|I6$F>ngCtgJ~Dq)`XRk+8&Q-YvVpbi=n+qM{Lg@uz9})pkR@rqc*R?XTB9ne3a-_ zihGq=NnQm_yxA#x-pP_PE2nBq4d6^EENA7zWaO`uPQtJ3*sAa?ERHJvK7$w(ML9N* z6=ev+AHvdhIqSJZNvj&-qirvWW9tw`rAsZJ@S*>cQ;c4VfQ;X>+3$IW)--Qrgs^PP zR=NYMkGmpg2j9I?yjw9AZuK>w+~q6Ty*3U-^jUAE*;sTrd#_t=Rx;J{Y2}!N?Z>SP z7M$kE)5^QjHY^tm1g!66btCU|s%s!I7^PY2tL%Y1YDooYN>1H4nyPvl5|7zR8?X|I zPj$;{98ZEXOw-o$+XlLc2KTn8pOYawRJaer=)Yi_Qgv?Go^w%e=wqFZVY5*CUW(Bm z&rR`KdO|-cfV|G-rFaB*5K;|H6SDaSm<}=5~Tpi)*9+W;=y>(aY~B3rZp^xs`>(+-rWH3cbWAG<1$u^z+ci|h+Wdy}5zXH+uVHPT&)@bk zpw0XZl7mUvMnCpoOSO#pk=u);bgRAJ|7T-_ExA_4Zn-^-G_nO& zGj8Oox~)HDi|Gq%ba*#SlTAb*t2af0R=my9?3>xjoH*4_$|Chb`7v|tByDlBQ z!~xfW`dmLoA8MW66GD5A32Y=803XRBv=UnIyZ=R+H$#1=tB-KC$?SS;l6i$9 z)SG_h6}nS>7tw5CT87$#&w4ofcY7g; zHa|oE_7_BBj}u>rsb+me384#weT;bKeTh~k#K=xGff!N(^^78!;Q^hk!%t#MUpHzv zVtz|6&!f@TVwEUzRY9lshrW!1f$T@)@YiWCil-1!Lo% zl5Ursvlko2(>a&sID!Ls=euAGj?77Nyke96()RC%sSs7i7=v;A+sj7U}H z$Ufy@XGy|LJxg7}G38=f`t9@H!e|~BfuK1cKyy_GG>2(4>3}mv^HPl_90s5{pV53S zNb}kN&1>7ze4Y6Go`?ICbd6@s<-vk`7{PRnAPv^VEhzPO9H&jGAJ(YdsZm>@qqdq+ ziwvRG3Th8_K+U01`@2T%8jh)WpGAG4ZFsw2wwPzTPP+3ZCVhe*1iu_DYWFdt2#E-Baa+awxn{ zE6Gw;l3)6W!i$pJ%M&<70+i%Ije~0$2jh7RRmffm6~e1v4CCTCPOJ?VUvQ#-@Mx?V zR36p1NM~H+Yg`0stxpfecx^Dr6IzlqmSlLFB#U^GM}tY8(vo;sl1MFyDC-A2!90-w zWqpHW9eSonlDY@Ag#f7OE0m& z%vbItX4C3?CE4^qo{L8LyBfzK@F#h1GI>&HF~l;O@xkcIQr~CU&{D|0EC|~VUetm- z7h&25|Hw61BkE{v?t&#`*QCbKYF39Dc`r7yzk!94c%XaU=XNzap)- zxCKu~+0%YJeaoKe@w5+52~}{AU@N|wJr-Ul=2fE{ z4MjIGt0NJfBicVPdR1icew=E6k(3P9p{?qI%cx#SoR*YP9!p_kGd9xID#@*81$Mmo ziE*QHRL`prn|EjOC{LAb^-}Vk9QN84`b8*j}#x zoWgVMugevAXw93mRw>9g zSFkFP@?nK0)9>Cllk-+}qPq>9c!@l|}l!n?8Odsw)QJ%7!@d$Q**SolTk`6vs&ls*3f z6(U#kVb8y_@GIDJe=~*mW6vgf#altn2w%m`EPN1qX0LuLhOp-h7CwSK_htB_*t3U) z-^8AWu<&v0`EeGW%AO~(@QLiXmW5AY&+}P$27CUAg=e#8g@xbBo-c*%C|9`H^BXLD zE_=R#h2M_noh2k@Q`2McAE2EiR57!fw?C|gg_VEMJxnRaAr$WGU~FWl{Vt(uCR=mj z#aicxrlE(L3_JlnS-f378}uZBE+Z(s@zfl4xeKrf547{4(`dd_2V(q{_h>u`^@mn- zCEj1tb^y!;4#r4QV!hk0J!1iFmFI`%NOXUCRo<0RzzPs$jNRLSGfpfeBc# zw#I8O&z0ruOrwWE4gI=dUCf$;?gQSMNbk`z@~;C>Rg5CQ)-UH)>fZ4k<(tG4g zq^C8>wh1SERX3TvM{T~L_hW^!`wEOc%K9vrv{Pu>>!!UuZ1)Foh2wZi{hlKjg@~@F zs(B60QjzPmsti?Z7?NWra;-L%($X9q7&%RoFJ!(zoq7Z6shc@!KOJf)#zBG6Nrxd6 z6wdyGI(|zaG=e_5gn!c(1Yi!vK%vn>NtTNgZ!r|kUkFK;KzL9ic{?Myx?_^piWDv# z$4WCZTf0#duaK&byJG z^I3R3!?}z-msu#hFT+V>IEz?#E5o^xJvT9&0SxD2hO?A~`x(x)?0G~NqLaXIE@L##-0lpPCCQs#BfSk_-za)lRZDiaBg8ZH!vKTg)e3}IqdmEhBKStT)=RAc-~n; z^G3^6|n~PNq=x#kRJ}0(9siH%d^`szAYeH3XM5PIDk^^p* zKog**!ruS-D`+<#Y$N!-@g}k9YmCjI-I19P0{7hz+*diSu9Z$#ipi177l2@W8NCej zSFB^HVoA@tZSpb2rY=QFZ;g4P=UCg(ML16|R>AGcFlmO07aK(DVW;4rW|YV7hGPX& z&R(fB&+UgoQ!%hOiaV$@Z5&FkFLKt?GqH&KWqd{#bqXuU&IhUFEE;mp+ z?4YtXV=@U{9HK3BBRy>)qP#a%0o%W6^8{!LTJ*_u<#>cS)t4EFSG;`tcP$}$?CL{2 zSh;^U0zd+jqI67Doazc5fd)}b8%CESnzp%ow1ytAV6&`(g<#>Rx}=+sFfDW@qBrog zS=1t0RGN;Xo)QncvB3+Cx;0Df#e*0KhxZ}18xN3iB9G^FwjR`ijg`f%&2;;SvO)vH zPB7$Pb^0HxM*+z+%24;(>4|U4(c05(%(k8Zqe@w~btF`u39~TeZo6Fk4ona4O_DNX zMWk{sPD_9|Hp7DPj+78U>u+9D#+ku_y~a@mohu#h9AR6NPNr$vlkhr4;+jbB<{XFc zlh&wAr1LEh7=?>1By-eKM4d7j5qN=M!TV$XTTdo4Zw2ENIc}x!;vFB;VkeX!*~ZI~ zrC!gT>{;;W?;tO@XRCUY2f{7Q`y*DcW5FyPDh=^M?Q~fI>hCDU zRb6JpZ=o5B3nq{RB7aX3Lu>D`Ro z^jJ-7k;jnVmjr81YlINlJ5X$hujlLaNU-*_Iz;dVdrh0c#sKVm-yv+zN?*ymt5A-y zR(Wh}a}OnL2hP0#q>PD0KuOmUxv&=tG@DM!W6hB(EHc(17gx!rl*}FKGm#LB=NPf{k%F*h<35`|W9k;PfW$I;Zlr@wDxzx!_W!qr0 z)SjHc@f5qsbHVW>{Mr=nY$zO|Q~eF#>og9RaI~mLiE(U1{stT$r04BU+5k##iPQ%; zTWF`=?@e8%p!IMw($r-lt?pqAp*w|cGQ=dIKbfrelZM79wiC(==c>doZZ1>S9-wZ@ z-ks+~*ld@7y=HQMB_+;V6^Z_4s^w^8G=}KJG&D2yW$+5Mb2)#V{~2jW zwzAfPC$y=q!2twTKFgBv>u+e6+N~kfN(0pTwL>lbPpO?3LTy}t+BZ;vM&6E~0R*b0 zUEV&1W(k(m6riTGLyeTkIjN0R3qr_kAg#;jJZ%+B+!!P><~BA4 zOkRN@!rfc`O8z1NXN+6??)BI>@*L=a*f=F6W>id}+9oOX+`%QMjEw^Ur*}D+y*a_J zSZr^6;d5JPy!PQd!Ynl%_9cmAJ9?(mKO6(3I+jyLF(Ev-0`B5)Dyhn(xKYc^g`0J` z=^P2i$3P|Y^ll?dWPxd_`Y#lU?1l{ab7f2%4THDzA8=Uo!a9b8lK~kLcGWZ2LMx_8 z*Yo^*LunQNg6J&u8IDqu+-D&4E?XxPDktG_pyA|2LU6Ps_~p;nMUB4B9fh|=otrJG z^05J*rZl%Cu=AyM0?F%#+wns@4EWr4k3aDbo3|2xFZp5`ujTJfd~G`G{iBno$Hy7? zGRTlb+omyQZ>zh@N%zDxdpA3Q`Y{?4+*EW*mTz^-0Lr$}x4N}A1=6`Y7T-fZBNXOU zYgSfz2G+8Y#MRxH6k$Vl^H?aUF@n_loK$Uqly3{Ca}q-Ftv&=YzDzokiYQ@wOgWVvs9aw=Lg6}au36C5y^)Ws&LjnnwGzk$g6!s+V7|{VUOZ=0mE(|$OZ-< zJ1YROPW62r=UW+N{(sv07Wk-&v+vo>2BOjs5fKnEa#5g&ySXPKW^?5lmTU+V(PgvQ zBrBWUWp@(@rMk*R5YW_8OD+1Qik2!WT573MjfhH>+Efv-QcV>R6g5@qUGx2)nK`?& zn@zyJ-~0Q$-}l>-JhT5Z^UUp;%b7Ft%$(45hCtK#2xenwKk|!BIoN=cj9507C8In) z7)9lQ^0~SbyMEVwg$b+;a74v7y+PYa{WN(?90xXD-Jx+@t8!Rq#uq!AesY)v)4@u+ z`qsUTsIbuWLy-H9v= zo7!oqgg&5v&UN5fs57Gh=v@+r1mV?jOg}^`rk9RA$QtQG%{QY0NqH zZ_a{AbR7Ez%ga|jaRrjNil&+%uLg$Ds*kNPaH*51R&fVZ$?o6%A)nkcL zz?&w5LJum^66xfRO@K`+*H;ibl&}nS8v?|zfBl+U0L0P~waGQNqf|EDLY5nECm#Cp zLa7MwgO^o>0j|Hz+otTLR_@B7FpE>=>h8H19Fcfe|C)TI-tc8N>fO41kK>LFEZ=iQauOQVAhfxPb)RDTa^MGLP?0GC z>oo@S<@xJ>j7hd&#<2@fG4r1fj#(eTK)h?^E{dqTDH|fG?rx>%>2dHJ&TzizgZ%ZW zh~LzH!DnU8;s+8>darjNsG7PQ(+kvkgi-Kag{mGYTSvI|{2MsTDfNYa;y zK4OlC7a2-kv$6E###?@cLFC5U|D4Xt4MT%tTX^WS0%Tr4>m-^&!N%K@Fq8hlnRTrz z+YKw9{w6pMJ8@U^8?f@dyp`Q4P4A;gT}J}_=f+^J0aAILc2XT!H{^p32tXcIv5JaD z=qHNo@R2la5)L`w0jl2wgkWk_#?JvO}2lqF(2E?iZ7b zeBcuiAjt<)fqaJc94Oipe)mG?tC7v;4}2`G5R^+qk)%n>)Cu95*L&)5y&%Zsu`wGB*pkS;Eb! z+?>fx3pcB{IiH&gxw(j&wcKprrkk5SZU(uzjGHUC8RF(DZm#9#25z=;a}zf=b8`zf z+qk)vo7=d#otrzjxs#i_xVf8~?cChU&3)Y5&&>{Q9^mF7ZXV`lCpV99^B6ZzaI*_0 zzM)4SC+r@}Q1x3IM(D6w^gcS*hAD)g72Dn5B?NWE?gmonJiedM$AtC}%GU$Yrh|q( zgdXB{cmp}UmCzhQcMw`ksFl!aLTd=!OK1h5X9&?SsNr2g^yQ2OdM7-74WSDNRT0W1 zG@X!@5bc9#I7%po(AR_}5~}(E&?rJpgoYAoC6r3&VL}E%&l36yPk@HE2z3$qg3wVy zLonlT{4k+hLN61t5ZXt`Nr?7`HG~N5B=jpn_Y-=Y5a~-d{FM-`d^Ws8Xak{C%xxXN zk=;wqiggzxyMu;|29-mCeLnwpLYC_`(-9>05p>GKd zCUh1__e??~2r)tv2z`c~3=Kh&-w8q+2)#|{4nl_r{f5v>gq|d{m(a_E9w#)2q_%?) zO=2Ivk5D$DErd!4-A3pMO8r_w2MJwAs2`^Bjt2>yOXylcV+buGblVv~)r6iVG?UOf zgo+6Dr@ZA6$|p35P>@{55X!)q==g9#CCNZ(gz5?PBea3gH(1?oSb?$3@lOb?Cv=R^ z3xwVzMBh6&?-VM zLdyxQBjh7=51~3j&k|Zl=qRB|LjBJMno4K_p(%vQ2xSpkL}&t`WrWfR{fy8MLJtxe zKk^lw6s5;_+v z9mls3`XQma2o)3BL})&tn+Y`&!jYog4R;c1Ce%*IP3UbxHH1?l6hadTeTU;R8m19CNoXDhamU{$bRD5i zLiZ6mNaz(p`w87kHD?c@zZ2R;h&t2b4-vYO&{je}CUgg(`w6uY+DB*&p)Lw<1tBxl zQ$L|igc`Ujp=$_@q&TVwRpT}0_;fgMJUTL0H5bxuw z>FIEtURqog*Y#2p>Z@{f(GEF=lra7Qc>Gp@x`ool3CsZLRQ*+yk9B@q9k?>L(;FO zdQ6mrRCgm`T0LW3w-w6oFlXENm#LArf$5C3SY72z|1QvcFSEL=B`sEKi?4i|v%bY^ zgN6gy=m!y_uUwysUz?A+E$6Oq`wZfT8`D2cfVhtcn{vdk5gx4d^OrKR-!JUpz21f| z83!_q(KS&Nx6xixY(#a`U4#c1BfTuE3wJiU)0=q$m~IY=is^ItowdIAu=2y@T#~2N zBZR$-S-p7`*4Z`JIvqh&E8V>a-R2W1^=4#OSm##Gv^oO;w6t&tRrbK*VnhbNrVN#X zEMb>}0DVqB|HAN`CTEkgnCX9sEHnLjm^R;hAJda2Z;SrN{GQ~qn(nPuTZ=DPPBP-M zM+|lnB)MlXfc)s-0xJx-qeHol>2nzA& zYhY2%`wAqLU!TB>Ru9SI{g`_iKdJ7+Q5fnyjll&vOMEirwCTv)EhfEbu$+0k5Zkxje2Qo8(xw%vS3R1pQ5pAd3`X!BVY9 zp)xF}b=9JvJQR?{?+tn#UUxyC+&nrSuNq~o)9!YA9gIGZPL9*9vnxc6D)90?I#A&B z`@J|-iV{a0B`yc`-S{pw>;k1rn(Xc>uWA_xQa|T+2AUe3EGp6D9T_TM%`WFsRzsh% z4j_!#KKqg;Cv)3doPPN8;M2v^JjGs5(77yFz-pa!_9k~wR%BS$x$2ul1!VzQyAf`b zLqV3uiLr2JP;mmY_2L z>!5O5y3B{9J8P@F#2+`HGE|fRiUSEmCO!4DoI$_K5s1rMEX3@jicu=6nIb);s>q3w za8C0y+ug3(Ub()XR7za6B8{cZ$Xo#BS7diAuJ==QRASdEcL8g#2O3zQ3EiT@Z4U&P zFau6^9fKW}s}|@;ifemj?~Yjc&%t>`h3h#KNf3 z1N-aX!>9;Ac1Qb;TuU~Mh@_+8FGncv%} zcBItfx=`_#qi;lGM?UL#o17a!vnusCytVi(VD%VdqG1zmv@e^->@GBy(0ob*65@X<5IsPaAu_uBI=9d_;fsfYDx;Jv_u zC7%v_G?t^QAMBnMkm-SUOMC>o;9G$yye{CK`27UG1N%FG>6!@qO95Gq!Zt2bPGN>IDtRngCL$q|ViQKKVBC1_@v^xAr$2C6(B5cYZeMD@w54gW z>#~5~aalb&l%|?Vcr;8As(6M%{-! z(vWf#L=9Kbm5ky-k0duN|0w^b3Xcj39%xK4DyG2HWKrx&(s`_Ed7}mtUJ3ur_|>Ue4vE$%EIZD`Rs9d1Xav+!9mHl8me+nHidA{A%gxGyjSh(T&KV z9Yk4p<>cnVD_v6fn*9`2BwF51Cwxj)bB4(8>F`s$H1y`i`VOBHjHl_Hf8)yww5NmoWytW`k2jDRXV>4 zKQpIQ%qT6HRt0&R{eF83erGiWX_%tjMn;}gCVsqxV{q;aMi}GSDV{_c=pBK-u=t&I zJXv@}uwk%0&4XzH%zRYa{VqN@B6iKK+3pYXI=sFXnIHM$A_5jSMVPBt9Cj8jG(9pO zcBl6qMTpW~5n!b=*yQ(A+ueBls?jK(PJ;z+<*~s8sN_&vyqlkwpjB?9-wJZ8!+ zO_ecr@+jv1G10ymzgt0h?{#;FKr3KpvzaT4XS#w;8&aU**wBcg>&R{U;+tV1E3U{Kb zn_=K0Ompr7*kZOzH=L|==~yZ)JcH>v&Sm;VLzu382yD+|x*fw=Qs;1{3thyL3P)j0 zVHDiPV6ABkOKKgtM$c9^tOdmp`Tk+eD-%cYNmTqE0eI{mTHL>&BO>9V)3F*l|ym$~4W-?u8COem9 zF&(}-%`Dk$@S<#XPHQ&SAad9sOAb4`3oj9^xy-O5m+4vySd#H_mezVX8@S_gmfCqa z`$5`dHUQ@<=tGl{=E=-pxdIq^XsuVUv(oT_m_CK+(hAv`mO`d)EkxeU?2JM)OKCH+ z{#|CKHx?n@BDfW?e(k_t7BSthsZ4(tg!%4Nrh9ujWBq3^-TWEY(L4iT&tmMRSxjfL zKrR-h{~LZk#qXFojFrt{x=r}S-fsObuy%05%5-BFu%xvMm~P-g%r!4$x)-lTIki-l_&Q8%+;rG0h6nz$c_v)EpGYD_;dT8Mr7J`O?I(5vj z3$z&&0=Yr+K}Jvt=)4qz{s25}0r^14x&do&hQSa4UApC!Ot&IMmo^~TKx>RBdS3q+ z*2d_)nwe8mic{0p=xb947o`q0r;aeErcX^xn+T^8&`|K1C7(HUfElbwH|a}L2LsJc z9a^3`qJ;C015Xf?2Y&wK)WQ|4vr>o7(t<`cfJ{LP@9FM_7$a#AyjN4;l#)^knW7L$ zLe*pJ5NH+r&6fUR(^R8*7RloI9e{lMwsv=;Xd`i5qcI}z($qAPOBVQcfe%Y>5xxb{ zd}(l62)=gkT}*tq$j%45{r7cuWB)O~Nd9#8<+yD)Qi^O!Q&Y^T1}^(8uuq5mWn>>M zC!XHjaNhyRkN9d8>2fMqkA%BQp$k3cRxHvU^P4Z2Kl}W4gb5qBeQzx2vKy?(ZyhWMt z{4PQm8xY3%6b3GmUl4YiVRs2xX!)v&mLJs<($nk!->K>eO}Fd=@0f?tZ_6-cc^hs@ zS}AMcjMNe3yb6{o)pxp9X&^gPYe=RjbsQ>F8Mim{3;`FVrV9)w(Ju1Pv1UEe-JL7r z<84C}0GIiExR*To{pu~%584m5@ORza7g4zX4_!mAXKWN`A}9w`2s+%t*ildy=qr$6 zIp+F6LqUhHgBz#|^c842__w3*s_=Uar~%{$JqEjW&7XjmHJ}ENAG89r2K0CE9|3&?`U0d!90NeDaJvIE1UMZu0h9&W3cH6uyFhzD z`#}dmouKzYCqdtVQV`Z4&@=Mwo zR?B<*w8pp%hFh9hx=a2su(QP2WlI@7FPQDX`lfV>bYHkH^^U)d`tV+0jL5Zn#(Awepwlc9e;_ zM(KVYX?+rWMx^`Sz#YK+L4==9lzRutQo9Z*I7?clp`5h~(ev_84~aUFF8PCszjVpm z){6d6@w-sLTG(Syf3%Cjrg}y4COK*8CU+Hw^8kAlGsH(^kwpGFe}?{CiK9)yS{k|( zJ4yr9Yf3{JXvj^dKNM~Zo&);>(q6^OVc#X~Rs4(+j*7p6eHtHp;aR8P3)Z5%q`ivk zU{7U9mx^yw>{V<*7(_cHb>f%Ea+{!b{1T->PDB<-ZTKakYuhIAoAO)nJN16?yAZ#c z3|C1zav>Q~zd$nV2ik?SX|huBo3KwqTIf=7+B%f0j9bNw(g89`YQ--R#WNgK1b>g< zo~{|dPe^P5-Xrl<3bq6D_6+_y;6Fr^La3 zQ|wjzHte80>VzCGza7aEeC}_H-YX1-3|IJ=uyxv5Itx9 zjNf-b^AY|+5T%FGLGk?#vvPkOS2hx+a214sH;&vy&khxCr+qgLXL3mIBL2 z(1oZ!qec7dji16Rl(HXpP~`7gM!2PloY9aUiOMTw=y>`N2Kmr`jKe+ZMiMQk*e z*xyBI=1`J>(i6>FT@=fC8u!T2qR}OlQz`MBotuktOMM1}Kh#%9DMjur$N}A_&z+^@GbsJd6S~lCI=wH+r=N3np>0ecw{jU@127pQsywrNY|fI-{;kpOvumJ2 z(oCya#k1@zw2hhxUAjK_JS=o9xp()LW#wkGu{f)$#pg7eXE|7C6E!xvqC?HdvpTVo z=B6}~4hh#FvN{@^wN21gEk+<^GLU%|);fq1o<-^`rtE6y-cp(?p~r+}24pRS&v%GR z#K9SJ759$*t>+ZlW*1E_wiVAbLz8=qt-?y0!Xgc><$Qskg*Km!oW-z3Ym>8(p(jg3 z>GBlLSQAr}e?ywQA)3KG;}uIdp)@VNS*2CxNb2PZPw1q+6%1nS%Gu}(w%8nYNRfqB zK|h>dy0(yRXPf1*HeU>5GhaSsp|#NJ7Mwf55xtZZ+J>be;RrXriq&(?4KguHx9AmL zzP79R>t*#za}F=fDHf5%ImI%(>ZaI5FWG6SiCW9mxYd ztwVZLwa8j43w<#ZnOa<2R*d!EGSVpKO`{sBX3+PpXd(q(^Z-~VD7DO@+4HJd zXqU9?*0mj@P+;#R`&C$P!j08h!9p9}4g2JFc62<#)sC*iS`|Q-A?|UArUU^~ZkY=T zy7OGM!3I)h#4>c4FJLm6JuOqA;Y@u(^{hz$6yt)(w?ubEF$~tJ0qSZfSpid?Eg}>v z*21w)TTEeZ6MbkPBh!Ym2||Z!OP03$^v5lONjl4-zLpzbvew%jb-zSS!nwa8NHC78c60muYd8h zptG^eZLbehYn81p7RnAa?C8|Q1QakCp;}^g*E?(ccJZ9sPlH0bbgje5x5*f3KACtz z@T%D^s*mcHMaqTMDDo3ptr6Mi$z!b&F>M#|P)ue-WbJdSlp0KF?kwy#K~Ghb%KPY^VdxPJdA9lvR0o z^=b(iOO4n)<~0@@u@|fib7f1m_w>$-!jx~T@w;m4omF1(9HlKOR?y z>bn;^+o-Bg-WE`pyLBgGmKCT#^B5moQpov4b4ex^{H*4k)g4;CAZY=Y=pk#oaN=#8uL_}d1`Qm zgUfvXse{gJwEMJxmeks8e_^5H_;K_y^1I9AZPaDhfwS7Ic z#xmYlV53{D*{qJJZ9XL*4r{#)^=~TbA7D!h4D;+DPso8&CM4eDP0LWFZ@J%Hih>f| zpe;Y3jgX}*&1L10&TK|Zr)dLIez?3#kh-9#I)`+p=x#+xAMVK((+>*1&K`W3bG+7S zlc~uQz;-KFoeR<{Zm#Fm_DFnY5z;ZyPOK$S-BvHnmG*x|9!Ij-p3w0TiM2!o*d+tB zMg@49tmw+ z%c~9-a&Wo3N%SIL#0@(VKvq+*E-x&~Z%)B2L=e&oi9iHGBNSsobY08Pb!pMA(pa)c zqcjWE&D#>lp+S|?U%lKWYVul*DFwJT=*$+1p|Q` zYDhU*)i!f!u(_V1*`ayKwLv2jg9JQP%j_<9lOMW_S#>VAGt2GrI7KxIWLG#bkeH3( zG+wZv=PzQZre-_U+9ZO{%%~Oxxl;=|-n&7b_Ewzdu>0%|Y^*aEK{&Q@D`kdve7mIo zj9k2$kxnc6q)n#reFZsED0D*wsKRB@an>* zYgw2giMwSKTGP#j<}$k8B1(iDr?khgxV7@4U55%q{KvQhf7$k94|V_#X;gGX-T6n)C7j+i}Z?6FtMRt9ivd2^k_WK5T=GVr$@Gbe|XG6pVb03-_d?d`)xb9Zk z_6gsc;<|>_=)ti$ngi=(G6r1z*G=A9D2DTp50_k zPgENwap+6|*tLi40#3W%(Li>4DM>EmJ2F3nhNfE1uB*fJ6Y=gR|Bc~t?ugvl0#f1! zxSg}nA!_v@c}rV?DTKoma3g;&=NlWe`WJ2*ox~8C>Z2CDfc93y?~$+*-dWI#;e-dR zK9KXVurq`qCdpuXLbZ)5r!LhcGOvfqt~$g_?xE&~T_Zb;d2C|(4vitq5H;I}W?|5> z))=U#696dHt70vAHOnBUwXsgrb&G=75O&hqepC`#6=$){1Ho-lEXCX+YJZHKvUMYB zUk1EyF$|XTtUcx;;o2qxlGBl4@o$Z`r|l4wwQY(ug43+GlQrfmdB4DWMspBPs~U{9 zW}=59pF1QA?;xnkipHhxv%|r|uh_gd+p*=)MF?P7{-tRz+ z6LrN@@r&i7;ZVfAhK}1XJFr`pKj985F8tM9#8-*=FFLIN(RTL6p;dt+5e76XJUrAh z5h#RX5e9kQ2`^o>>7D4o63KU$;?{!mwOo#3Z0o0hPexqO7$TYaLb0b~EtK4R)5A&2 zMkqNfc$6J&$44~IS(x5*S?n$R@C8JLbE$Q(Oah++(k_yQR`uhwW*2wA9)>G_CG-+dSxhMF+h#;zQ}aL?ffrY>T)nqm=DE zY;C-G>`?8sqS_g;MB6VBXXqdS*rgj0$ilWnAIA?E zgg>L%%-%3mu)iP+#q4FBgT0|kV(k~{s@Qr%5^Ea;#gtn1zOICQ4ExquP)+HW1qBrg zTcyW(%!h`mne0b$zJyR(GP6#m?>gxv$%&_;28 zFYbR!A;|mR3Pgy>)<_ zN4R-{neqHgr!KuCC8WoCPQOCSqV)6~{f%vgEM}XH!+^+_EWF)QvJ}&XVT5N-W0w={g4|uJ_A>h{~-VQtg3V_7(8Sqkx z%bduI#J2-u7bxdB3OqyNtUBzGl=w#AlM>%v&sZ+@u~L{nx|T7o#P0%cm3Zo6#-5e< zcHs9VJ_39WHsg`s3^&4&I0Sr^#D4`|Bk{k1ACY)OBlg2c90VQ)rA7+pZQx3YFYusl zNW32SDT!NwKa%)NFLW}83BQAV&?S}l;1cXNlDN{3`YQ1};Gar-1MuU(ROc53um_1_ z=+grK1ParXp3WflI7!T!a4)eDxc~WrX9sXVV%mSRS>p6&=$`_QG=$jx8?lFj>Bp$F5`mPdB0RC9w9N>%#L^#ud>m{xNzD?pf;3p(r z1N@Q18-Tx-xD_~MqzGpdaK6NM056dEZs1!b-Udt`R;Tno3jB%0Zv%fP@e$y2p@&I4 zp8(I7_&ea05~r`iJ`ahrfa%~-;-3!uj>Hz=e(Az~0q}H*uLZtN;$^@;mH0;BZ4$Qv z|54)2z%NML2K>3i+kr2=NQA!|xKZN$!1qaf5O}~S!Sg=wWZ=~PIL8yZ!&QXQ?~tx_ z9bxn%q$_HUK|L_Gn{1;AaUB z53#kt-$=Xx*fbXWsEedOJWpcM8*Y)9bkEx)CcW0TB_=)Abm#$-U(#J&Br)l#ZUG)S zGQ@n_kuQmZz-gDj9%V-Rtfos$I?D~fsjw$~=9>tk%nE^TCmvwZw?4pei0{Kn9!K^e zz8@uJDp7xR5DD4Y@+oV11F?)e9%4sI>tHc9Y?*#r-;$6TQyCAI+nRpKh(uOyxiJmQBU z{Dr_*O1ucTLE>8ATP1D)eo|sL@V_PA3p{C}%olK##QTAlOWXnc3yBW^?~?cs@INFz z4E(Lcoxm4dD#APhTp;l=-~|$&0A4L|7w{&DPXb>#N%;K&xJhF62+Bp`6kr3yI}paP z>+xKWxD9wZuug2fVRi+t5I6}x>@I;R2=;q{x%~kJf2`p15Fq|jV8!wU=6L#(y@Fd5yg|Va3(V8GN5KaL=6U&8!2=-y zB#+x)Auvx*iGnK>JXgV23(Vv4DEI~iZ&L7s3f`;Ww-kI*!AS@iY2)D!RqziLT&Um$ z0`v4QRGW;C^J^DKHP`n1cVU;BOV&51d+F(iNPg z;F%m#j_}-3?5|VsuM~X0g8!u8zbg2sf@x!#j*0Nk;h6Eb#ws{d!Q~3Rieur|tJvS9 z;GZk_ZUsNbvGDs3#r`7&_d|=&vA7(wPza5eojHf+s6@x`OQrzCpovDtMQIUsLes3Lbn`Bn`O= zo~7U#1^-0Bzf|yc1@Bhy%L;x+U|yF{o!bAm(o;y-pFuBxUIgt2{RQ+A=&zucLG)aE z9rSn58=%9We}LWuy#?w7{S)*y=pE1z&{5EPpktupp!Y!^fKGru1bqaeXJi-XU!YGx zCqe%PeFpj*^abc^(6^xPK;0m!Tslw^$N)+P^#kE79(D%kOwd`N0iYj%27=N+XM+ZT z27}H84FS<}c_?TYXgKJ6&pLFu52K%+ooKx07{gDwG$1C0kw0R0d&5p*eN z66i9J5o7{ofHFaJzD+hL2b2rS1JQV(0CYKMGUy7>6wsBRLXa6$1S$rVfJ#BQ+W&9S z-zYSMcL+uY=oQerpie+wg1!QM1BxvJJ<>sC&>uuHr}yD=KqU9qz>ll_e=8;G{Qp~Z zo+^{Ak2L~0JKPtGoJsCQ@hEmvRz&TS#X9xe))mVk*XDXyW67KAK#0SvW1W>vUcEa( zXGz)M70nlKH-_L)_iTiZ6Yc2~H-OVr#ZpwZVs)?-r}7@kSJ94rYF&Y~7j>&BJuB@- zTe^(556TvQ>yu60?ZlO^qHM(eC!6h*3R!Ws%SBnqjd8thj!_*VH8H%(%)XzdmsIhB zzM|Cal1g2gHdhZdu82ige=EvLC~iqBti)?-0&)eprvq2j>S-O;(Ndfu%2^Rhapt8% zI|5Tt(vm!?c9yh?R?7-o_Rz=bp@?Ox9k>JYtgqpG%s}1n}(I(>7iOh)=@fDibanjW+fxnrqcK{?W(@is-ljJ z6%AF@r;2hG?JbUKRgAio)TvUHsWdGr`X%)#`sI34aTKOBD^*iUwIjWQu!@v)P<5j; zt2jzgah*gt3B|2AYEaToT>YnLH|_Z@f{L>dQDawhp`=wr2}-k2wV$Hx)byf##npF` zK6odrH5*0IDdLPY#~jcb<)*1NMJ&Tl8%=2hWl3iUQGE;;pN{dNaQ`=V6mo)3s z&|8wMN`u!PHzHZ#RvC2*6(#9WYp23FRw+p`@l&beX(LJZxN1o8-PF>H@}?*r#q&wd znl4Un?p!0MH%CP;C(IJ1Toh{?ol?n4mKZYA@!T4JJUt@mrYaCAR%$wlrDxLU^I}3* zsK=Ia8hY^x=Mv|9yXYw+oGI^4rdyDSI>%W!;&=ET*hz?%2>RCKHbh24WL&W#y>J zj*P5j+QkQ_lrL^sqIUrH9fc4~t{Ow+g8;othoXq^#YQ1zl&6L&KT8ntbP7S`hXob! z5*trEX=TTYRS}vJEmVr5k7u`-BC$ri^c|};iw=WFd&!Gw7&wq8raFqofQ?SkjX@nC zS}Z0buK*4)E~Un!6u+nzlm+eWMSB~G7KLSoLpGC)=%z;lF*)#x@sZD?rR^40qsUQ) zDJr4ll}6Li{zS`)Vb#W$(X3od8PU1XIQfpFcV3}O>RnZ)ol@R63|2NeAFNwmZ)`V zw-c@a88KCwKiR5HajSK7=NkKI3|rJ!52K^&*}i%-0b`^lqFYcusbQnRS>NG_E>5Y; zu|e?t5Hw~l#gjG|Q^8|XrwK=GmT?2*-wy0MWfla6f6-m4bqinom@&(0i}#tqzC+Yf zml4$q^1$fG8~Js@(+neDmHLbsfs&{v&glh`iD88H=%-vEke;7kJk6k#CM1K3JZnW? ze#(F}`D8^^2c9g{b(DY44>tB4X3WD@^l^&tWm{JcQi|%~(Uh`9$4h%6QJL$!@p~s; zN7WgTm|z^DBaZ3SsL$qaS^QI;^!go$&W=d0B3PancoEYFGaP~;w%Y?kc%}r;8j)m0 zq*^FZGbI{hkDf?*JL;7OF=`VrVIC#f{BcQHrCER|(TEHv&jt*%!&|gCcb*oo$VO~l z1XUavTs`Pq; zk@?$F9+Py>%;Id>Mr}7;$Mf-W+tY=E`OQ_WlwwNN=pS- zhUC(!gf`uUuOdMdU@8-V<%z)5=?cMs@u)S=Rx0wErES7A*UBB{=tpXBGMX42E?Cf4 zE=wzBWR9^J9q!WR(u%omOLM6W9h=M3>|N|EMPfvO=Ahr?3mnB-&~e@X7c7{WVT2%O z$Ij;!ppSw9-FNuCu)xy zjvkV%)X1Y67P2f~*YO=R{vm9y$A*HZQ{aTebG3p)9mF#UbseQ^ML*0ruuHne>vlQP z5suB)Vs(|LN6w{;92iuL*^4O7`QG&SAC09=LUNZ;#EaEsEx{=yExz(;_6;=iOt^Bv2sa0wP9LgVcvo2LrGT0ej3_sV!A zMr5kKM~;*v_O-FgsOFewp^rppTeOt0tyc90y;oR#rwXh`QF0G9UwYKpou{3={P2fh zON>406dlH*)IK_6PJG~44Zc?~DM9CH->FnRE>m*Nj|)Q6M=OY%irx$PRI&7Z$eWdB z0kw97b9gXk5m~Or!8p;bI7lq|P}3f1O;=A#;wPplA;^-Nf2y()ZNla&Pw(Tj#8Z?v z8n>;*7wj_#C23l3pjz2mG~063nun`e*jvzzC>A`MqH{s(jd$itPiEN}oo;eP6v8Ai z#f{~^({(7ds%Nv1<-?<=*tK(k()+G!YSoCGd=$3}wTmdq)5C{A;atavr&sQA8kxkeQDmhQ}0Gj2Q zWXjZ-qx!2z7?Fovq`Qf@sxs8hhSZ+7WwR@bOKme}n@ey?F&}dA!+wIU8W*OOTe6L? zj;Cq^L2_=}DFP@Ft6n$}$8C4;gJ%N0hA0HvNAp#r7`O5&?ppPVSp6sUjC_m9eaz(J zO~i+ZYON^xsAc4hzpC*;yfXk{Vc)%tPpL<&_yMXj%|)d%ZI;T}RkMp{&xB~gs{_4# z0P_^yqGw()8s}fl#B`@A=D^m<*=lT(D`uP^Q_#NuhKz{ zs2LL|@xuB(DG>^2;mm(;X(=A!%82^+4DBU(CjTt*f82vHTS-%6V~c#V5+{*GUMNqu zYs@x6X7cTpx(K|>WnytGvhGJqc;bmfuHS!+uv9G5@&0E)dG&uYfYV!w=@IAYtlva= z!cu6@Pe4a~0h)^{-|KhbWE{I2%6pjKz$~Bq7&M=`=HkpU_R148HO<*Gv-@V}6VIZY zaCEO+cZ)1%MM`RB21dkut|a_HYQ>S3D#bjBVwstv#NF#0wTL`7mem!RffgKjQ5-Sz z%ObB?u`E4jj|F2!EMx54FlUPrb)VC|#EzPNnoA&2HG`_~f8-Glzi=-2bGgT?ugGf@ zSDZOs&Xp072oDSM9ei>{I7Z4*a|}=DiZ~*5Qe%jk%oU+TY9eP+CUWDtBMI8{h;WZ2 zkq3^wUIqZ4#?=<)ad;;+Vul#CW)jZiofP-A z;K7Eocb(9^y7%>?@166~RTU}e{t32%rqA9;UOj&BErb7Y-LH50x3u5&=fKsW4R^FG z{bx-_zmFQS8vgX8eZ7#*n|Lp$#cRqjJ zRTp*UU$AIr=S^AJSt}2X%*?padf#`+Z!~{-Oa5)i)0b`@KJj4AlvfL0I#f3Q7V{-!5^Re@yUv7CoHVkFzD$kl9s;mc+gLU(zFIit4A+oz7rgMt<+uFh>X+Wz`_7gAVUK-w(K!R}*Y7ydeQQ~Hw&lHh z51#+pS(lu6`0=}68UI+>=eK^jr+V7kHx*s{=!VL<`CW%Rd2jsU)d7WHrA)qL<<-9` za%{Uu|G=EHChh-x;$7wXWy6P^*f3|R|6J3Tl3eZ z@$Y~1>W+ur`Q&)zuD9NP?(liZU86nEJh%Som-c-6dhXKf$ldt^^co(FRVZGw_pBt z_n{TftSWgVP+c~$Wk|&jr#$Stdi$ZAVSifx-5L9*)I9g;lk*mCJM+!859XBq_UJ87 zPg(llJN|+HI{rJ$Uy@7vUA5=yn|{5b>ErCRmmlBh4_5zR+UWBiG&PsMd;ZxU&U|Q; ztGv2sY0E%oQ^Cc<8d44pxM}M6%5y(i-u79YVZd#Z@1JtVi=Xd*rEK4`mNS0pv3xn@ z5C8SZfyymce*9T;jjOZyn$)tgevi$~c2u41abJ~N-*owPFOEL2@u9&V|G99@H{bl_ z=Li4LHgovQoWW!NbYIP{i{9A(iMh_b@7KQ>&;D>v+Pw8g-d}V7hD&!{Ibg+_O#hTi z{(1G~TinA7KHEPyt)}CJ3D-}$+fDl1t81@cmvo!%(HBSFb3^6T`&?_j zYpgo*;8#;_%em#yiFwZC)@84qS$p@JN6jA&xna@g1wZKWcRseY@wJkq+?OuC=!>Ml+@BxxSHG6@lm0LN - - - - files - - Headers/RIBsTreeViewerClient-Swift.h - - STfOCjpHyn56WYrgtCspduw1prk= - - Headers/RIBsTreeViewerClient.h - - iE+2KnU0OYbIdLUPGMvwGJCEelU= - - Info.plist - - XYCMmnl34WLQBu5oNGi9vmEc5kU= - - Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftdoc - - NhGIKdoauZczU9GhVWHhSlnAyt4= - - Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftinterface - - rbKUEeVokFpHbMaPBJLQnrsqiKE= - - Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftmodule - - W3M6JJ5yjwQAyqHesbnLdfhIPKk= - - Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftdoc - - NhGIKdoauZczU9GhVWHhSlnAyt4= - - Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftinterface - - rbKUEeVokFpHbMaPBJLQnrsqiKE= - - Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftmodule - - W3M6JJ5yjwQAyqHesbnLdfhIPKk= - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - UVlVBtpOpATjEdw24pG78FJurTQ= - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - AI8DGGBTZVsYJNtLsIc5MLzh230= - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - RrM5kvZdeSDpQfoMsvTwFAbN16Y= - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftdoc - - UVlVBtpOpATjEdw24pG78FJurTQ= - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftinterface - - AI8DGGBTZVsYJNtLsIc5MLzh230= - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftmodule - - RrM5kvZdeSDpQfoMsvTwFAbN16Y= - - Modules/module.modulemap - - xC23EpETZtzdl+A/aXn53NY8Z+8= - - - files2 - - Headers/RIBsTreeViewerClient-Swift.h - - hash - - STfOCjpHyn56WYrgtCspduw1prk= - - hash2 - - k4HOFeKF1lxRYCb5Eq3eNRn8/ewioaWqtBQTl9nM2Jc= - - - Headers/RIBsTreeViewerClient.h - - hash - - iE+2KnU0OYbIdLUPGMvwGJCEelU= - - hash2 - - MgvKe/lva+PuMKhipiii8jSl0ryZ3Fprd4EXueGWFAk= - - - Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftdoc - - hash - - NhGIKdoauZczU9GhVWHhSlnAyt4= - - hash2 - - v7HegWOGa9vsnsE+xOfmxooAlDcNRp+eyrZhG5HB0fY= - - - Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftinterface - - hash - - rbKUEeVokFpHbMaPBJLQnrsqiKE= - - hash2 - - mTG4q/hbdmHzcj0TvfCmSNh6n95TiiK06z8n2nmXA44= - - - Modules/RIBsTreeViewerClient.swiftmodule/i386-apple-ios-simulator.swiftmodule - - hash - - W3M6JJ5yjwQAyqHesbnLdfhIPKk= - - hash2 - - XI8raODVJiAkT3hOGCEQ9LDCdMcFNEL0IXrhQIJtrKg= - - - Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftdoc - - hash - - NhGIKdoauZczU9GhVWHhSlnAyt4= - - hash2 - - v7HegWOGa9vsnsE+xOfmxooAlDcNRp+eyrZhG5HB0fY= - - - Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftinterface - - hash - - rbKUEeVokFpHbMaPBJLQnrsqiKE= - - hash2 - - mTG4q/hbdmHzcj0TvfCmSNh6n95TiiK06z8n2nmXA44= - - - Modules/RIBsTreeViewerClient.swiftmodule/i386.swiftmodule - - hash - - W3M6JJ5yjwQAyqHesbnLdfhIPKk= - - hash2 - - XI8raODVJiAkT3hOGCEQ9LDCdMcFNEL0IXrhQIJtrKg= - - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - hash - - UVlVBtpOpATjEdw24pG78FJurTQ= - - hash2 - - mt3RBTkJe56nvVin2Xe1KCl4raCrD1TotAi7ilfBINo= - - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - hash - - AI8DGGBTZVsYJNtLsIc5MLzh230= - - hash2 - - SBAWg8BmoiTx6ZN8COUpVxcwG1PFgDpfpw8U7oTJ8eI= - - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - hash - - RrM5kvZdeSDpQfoMsvTwFAbN16Y= - - hash2 - - 50GQMKLuNgNU8qGQ5x3HfgX+EmNom5Ca75GZfHda1T4= - - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftdoc - - hash - - UVlVBtpOpATjEdw24pG78FJurTQ= - - hash2 - - mt3RBTkJe56nvVin2Xe1KCl4raCrD1TotAi7ilfBINo= - - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftinterface - - hash - - AI8DGGBTZVsYJNtLsIc5MLzh230= - - hash2 - - SBAWg8BmoiTx6ZN8COUpVxcwG1PFgDpfpw8U7oTJ8eI= - - - Modules/RIBsTreeViewerClient.swiftmodule/x86_64.swiftmodule - - hash - - RrM5kvZdeSDpQfoMsvTwFAbN16Y= - - hash2 - - 50GQMKLuNgNU8qGQ5x3HfgX+EmNom5Ca75GZfHda1T4= - - - Modules/module.modulemap - - hash - - xC23EpETZtzdl+A/aXn53NY8Z+8= - - hash2 - - LDoydoJmw+JH/YwJ/udEbbRDhysusRAvOi5GcXi4ang= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/README.md b/README.md index 997de7f..c158deb 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,15 @@ github "srea/RIBsTreeViewerClient" ``` ``` -$ carthage update --platform iOS --no-use-binaries +$ make setup +``` + +Requires Xcode 15+ and [Carthage](https://github.com/Carthage/Carthage). Dependencies are built as XCFrameworks (Apple Silicon–compatible). Minimum iOS: **13.0**. + +To regenerate the prebuilt `Products/RIBsTreeViewerClient.xcframework` after source changes: + +``` +$ make generate_xcframeworks ``` #### Build Phase diff --git a/RIBsTreeViewerClient.xcodeproj/project.pbxproj b/RIBsTreeViewerClient.xcodeproj/project.pbxproj index 3332ffa..362111e 100644 --- a/RIBsTreeViewerClient.xcodeproj/project.pbxproj +++ b/RIBsTreeViewerClient.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ C555E16B21EF16790060A7B0 /* RIBsTreeViewer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C555E16A21EF16790060A7B0 /* RIBsTreeViewer.swift */; }; C555E18821EF244C0060A7B0 /* RIBs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C555E18421EF20F10060A7B0 /* RIBs.framework */; platformFilter = ios; }; C555E18921EF245A0060A7B0 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C555E18621EF20FF0060A7B0 /* RxSwift.framework */; platformFilter = ios; }; + C555E18E21EF28000060A7B0 /* RxRelay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C555E18D21EF28000060A7B0 /* RxRelay.framework */; platformFilter = ios; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -18,8 +19,9 @@ C555E16221EF16520060A7B0 /* RIBsTreeViewerClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RIBsTreeViewerClient.h; sourceTree = ""; }; C555E16321EF16520060A7B0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C555E16A21EF16790060A7B0 /* RIBsTreeViewer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RIBsTreeViewer.swift; sourceTree = ""; }; - C555E18421EF20F10060A7B0 /* RIBs.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RIBs.framework; path = Carthage/Build/iOS/RIBs.framework; sourceTree = ""; }; - C555E18621EF20FF0060A7B0 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = Carthage/Build/iOS/RxSwift.framework; sourceTree = ""; }; + C555E18421EF20F10060A7B0 /* RIBs.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RIBs.xcframework; path = Carthage/Build/RIBs.xcframework; sourceTree = ""; }; + C555E18621EF20FF0060A7B0 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RxSwift.xcframework; path = Carthage/Build/RxSwift.xcframework; sourceTree = ""; }; + C555E18D21EF28000060A7B0 /* RxRelay.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RxRelay.xcframework; path = Carthage/Build/RxRelay.xcframework; sourceTree = ""; }; C555E18A21EF27150060A7B0 /* SocketIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SocketIO.framework; path = Carthage/Build/iOS/SocketIO.framework; sourceTree = ""; }; C555E18C21EF271F0060A7B0 /* Starscream.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Starscream.framework; path = Carthage/Build/iOS/Starscream.framework; sourceTree = ""; }; /* End PBXFileReference section */ @@ -29,6 +31,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + C555E18E21EF28000060A7B0 /* RxRelay.framework in Frameworks */, C555E18921EF245A0060A7B0 /* RxSwift.framework in Frameworks */, C555E18821EF244C0060A7B0 /* RIBs.framework in Frameworks */, ); @@ -77,6 +80,7 @@ children = ( C555E18C21EF271F0060A7B0 /* Starscream.framework */, C555E18A21EF27150060A7B0 /* SocketIO.framework */, + C555E18D21EF28000060A7B0 /* RxRelay.framework */, C555E18621EF20FF0060A7B0 /* RxSwift.framework */, C555E18421EF20F10060A7B0 /* RIBs.framework */, ); @@ -308,17 +312,26 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", + "$(PROJECT_DIR)/Carthage/Build", ); INFOPLIST_FILE = RIBsTreeViewerClient/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.0.6; + MARKETING_VERSION = 1.0.7; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + RIBs, + "-framework", + RxRelay, + "-framework", + RxSwift, + ); PRODUCT_BUNDLE_IDENTIFIER = co.minipro.app.RIBsTreeViewerClient; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; @@ -342,17 +355,26 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", + "$(PROJECT_DIR)/Carthage/Build", ); INFOPLIST_FILE = RIBsTreeViewerClient/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.0.6; + MARKETING_VERSION = 1.0.7; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + RIBs, + "-framework", + RxRelay, + "-framework", + RxSwift, + ); PRODUCT_BUNDLE_IDENTIFIER = co.minipro.app.RIBsTreeViewerClient; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; diff --git a/scripts/generate_xcframeworks.sh b/scripts/generate_xcframeworks.sh index 8b58a20..d645c6e 100755 --- a/scripts/generate_xcframeworks.sh +++ b/scripts/generate_xcframeworks.sh @@ -1,41 +1,44 @@ #!/usr/bin/env bash +set -euo pipefail -# Delete existing file +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +cd "$ROOT" -rm -r ./Products/RIBsTreeViewerClient.xcframework +if [[ ! -d Carthage/Build/RIBs.xcframework ]]; then + echo "Run 'make setup' before generating XCFrameworks." + exit 1 +fi -# Generate RIBsTreeViewerClient - -xcodebuild \ -'ENABLE_BITCODE=YES' \ -'BITCODE_GENERATION_MODE=bitcode' \ -'OTHER_CFLAGS=-fembed-bitcode' \ -'BUILD_LIBRARY_FOR_DISTRIBUTION=YES' \ -'SKIP_INSTALL=NO' \ -archive \ --project RIBsTreeViewerClient.xcodeproj \ --scheme 'RIBsTreeViewerClient' \ --destination 'generic/platform=iOS Simulator' \ --configuration 'Release' \ --archivePath 'build/RIBsTreeViewerClient-iOS-Simulator.xcarchive' +rm -rf ./Products/RIBsTreeViewerClient.xcframework build +COMMON_FLAGS=( + BUILD_LIBRARY_FOR_DISTRIBUTION=YES + SKIP_INSTALL=NO + ENABLE_BITCODE=NO +) xcodebuild \ -'ENABLE_BITCODE=YES' \ -'BITCODE_GENERATION_MODE=bitcode' \ -'OTHER_CFLAGS=-fembed-bitcode' \ -'BUILD_LIBRARY_FOR_DISTRIBUTION=YES' \ -'SKIP_INSTALL=NO' \ -archive \ --project RIBsTreeViewerClient.xcodeproj \ --scheme 'RIBsTreeViewerClient' \ --destination 'generic/platform=iOS' \ --configuration 'Release' \ --archivePath 'build/RIBsTreeViewerClient-iOS.xcarchive' + "${COMMON_FLAGS[@]}" \ + archive \ + -project RIBsTreeViewerClient.xcodeproj \ + -scheme RIBsTreeViewerClient \ + -destination 'generic/platform=iOS Simulator' \ + -configuration Release \ + -archivePath build/RIBsTreeViewerClient-iOS-Simulator.xcarchive +xcodebuild \ + "${COMMON_FLAGS[@]}" \ + archive \ + -project RIBsTreeViewerClient.xcodeproj \ + -scheme RIBsTreeViewerClient \ + -destination 'generic/platform=iOS' \ + -configuration Release \ + -archivePath build/RIBsTreeViewerClient-iOS.xcarchive xcodebuild \ --create-xcframework \ --framework 'build/RIBsTreeViewerClient-iOS-Simulator.xcarchive/Products/Library/Frameworks/RIBsTreeViewerClient.framework' \ --framework 'build/RIBsTreeViewerClient-iOS.xcarchive/Products/Library/Frameworks/RIBsTreeViewerClient.framework' \ --output 'Products/RIBsTreeViewerClient.xcframework' \ No newline at end of file + -create-xcframework \ + -framework build/RIBsTreeViewerClient-iOS-Simulator.xcarchive/Products/Library/Frameworks/RIBsTreeViewerClient.framework \ + -framework build/RIBsTreeViewerClient-iOS.xcarchive/Products/Library/Frameworks/RIBsTreeViewerClient.framework \ + -output Products/RIBsTreeViewerClient.xcframework + +echo "Created Products/RIBsTreeViewerClient.xcframework" diff --git a/scripts/patch_carthage_checkouts.sh b/scripts/patch_carthage_checkouts.sh new file mode 100755 index 0000000..9261383 --- /dev/null +++ b/scripts/patch_carthage_checkouts.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +# Xcode 15+ removed libarclite; Carthage checkouts still target iOS 8–11. +set -euo pipefail + +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +CHECKOUTS="$ROOT/Carthage/Checkouts" + +if [[ ! -d "$CHECKOUTS" ]]; then + echo "No Carthage/Checkouts directory. Run 'carthage update --no-build' first." + exit 1 +fi + +find "$CHECKOUTS" -name project.pbxproj -print0 | while IFS= read -r -d '' file; do + sed -i '' -E \ + -e 's/IPHONEOS_DEPLOYMENT_TARGET = [0-9]+\.[0-9]+;/IPHONEOS_DEPLOYMENT_TARGET = 13.0;/g' \ + -e 's/TVOS_DEPLOYMENT_TARGET = [0-9]+\.[0-9]+;/TVOS_DEPLOYMENT_TARGET = 13.0;/g' \ + -e 's/MACOSX_DEPLOYMENT_TARGET = [0-9]+\.[0-9]+;/MACOSX_DEPLOYMENT_TARGET = 10.15;/g' \ + "$file" +done + +RIBS_PBX="$CHECKOUTS/RIBs/ios/RIBs.xcodeproj/project.pbxproj" +if [[ -f "$RIBS_PBX" ]]; then + sed -i '' \ + -e 's|path = ../Carthage/Build/iOS/RxSwift.framework|path = ../../../Build/RxSwift.xcframework|g' \ + -e 's|path = ../Carthage/Build/iOS/RxRelay.framework|path = ../../../Build/RxRelay.xcframework|g' \ + -e 's|name = RxSwift.framework; path = ../../../Build/RxSwift.xcframework|name = RxSwift.xcframework; path = ../../../Build/RxSwift.xcframework|g' \ + -e 's|name = RxRelay.framework; path = ../../../Build/RxRelay.xcframework|name = RxRelay.xcframework; path = ../../../Build/RxRelay.xcframework|g' \ + -e 's|lastKnownFileType = wrapper.framework; name = RxSwift.xcframework|lastKnownFileType = wrapper.xcframework; name = RxSwift.xcframework|g' \ + -e 's|lastKnownFileType = wrapper.framework; name = RxRelay.xcframework|lastKnownFileType = wrapper.xcframework; name = RxRelay.xcframework|g' \ + -e 's#$(PRODUCTS_DIR)../Carthage/Build/iOS/#$(SRCROOT)/../../../Build#g' \ + -e 's#$(SRCROOT)/../Carthage/Build/iOS/RxSwift.framework#$(SRCROOT)/../../../Build/RxSwift.xcframework#g' \ + -e 's#$(SRCROOT)/../Carthage/Build/iOS/RxRelay.framework#$(SRCROOT)/../../../Build/RxRelay.xcframework#g' \ + -e 's|/usr/local/bin/carthage copy-frameworks|: # carthage copy-frameworks disabled for xcframework|g' \ + "$RIBS_PBX" +fi + +echo "Patched deployment targets under Carthage/Checkouts"